.elementor-31 .elementor-element.elementor-element-235c32b{--display:flex;--min-height:1080px;--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;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:265px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-235c32b:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-235c32b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://heizung.shk-gebaeudetechnik.de/wp-content/uploads/2026/09/hero-bg-desktop.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-31 .elementor-element.elementor-element-1cacd95{--display:flex;--min-height:304px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:50% 50% 50% 50%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-1cacd95.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-9a52237{--display:flex;--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;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:3px;--padding-right:0px;--z-index:3;}.elementor-31 .elementor-element.elementor-element-9a52237.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-a03ca26{--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:flex-start;--align-items:center;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-a03ca26.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-70f5196{width:var( --container-widget-width, 27px );max-width:27px;--container-widget-width:27px;--container-widget-flex-grow:0;}.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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-1431ef1{width:auto;max-width:auto;}.elementor-31 .elementor-element.elementor-element-1431ef1 .elementor-heading-title{font-family:var( --e-global-typography-eyebrow-font-family ), Sans-serif;font-size:var( --e-global-typography-eyebrow-font-size );font-weight:var( --e-global-typography-eyebrow-font-weight );text-transform:var( --e-global-typography-eyebrow-text-transform );line-height:var( --e-global-typography-eyebrow-line-height );letter-spacing:var( --e-global-typography-eyebrow-letter-spacing );word-spacing:var( --e-global-typography-eyebrow-word-spacing );color:var( --e-global-color-white );}.elementor-31 .elementor-element.elementor-element-39b51e1{width:var( --container-widget-width, 650px );max-width:650px;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -3px;--container-widget-width:650px;--container-widget-flex-grow:0;text-align:start;}.elementor-31 .elementor-element.elementor-element-39b51e1 .elementor-heading-title{font-family:var( --e-global-typography-h1-font-family ), Sans-serif;font-size:var( --e-global-typography-h1-font-size );font-weight:var( --e-global-typography-h1-font-weight );line-height:var( --e-global-typography-h1-line-height );letter-spacing:var( --e-global-typography-h1-letter-spacing );word-spacing:var( --e-global-typography-h1-word-spacing );color:var( --e-global-color-white );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-a4f20e0{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:5px;margin:29px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31 .elementor-element.elementor-element-a4f20e0.elementor-element{--align-self:stretch;}.elementor-31 .elementor-element.elementor-element-a4f20e0 .elementor-divider-separator{width:63px;margin:0 auto;margin-left:0;}.elementor-31 .elementor-element.elementor-element-a4f20e0 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );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-31 .elementor-element.elementor-element-c06b331{width:var( --container-widget-width, 558px );max-width:558px;margin:26px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:558px;--container-widget-flex-grow:0;text-align:start;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-white );}.elementor-31 .elementor-element.elementor-element-c06b331 p{margin-block-end:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-31 .elementor-element.elementor-element-b7e1c42 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );fill:var( --e-global-color-white );color:var( --e-global-color-white );border-radius:50px 50px 50px 50px;padding:6px 6.5px 6px 20px;}.elementor-31 .elementor-element.elementor-element-b7e1c42 .elementor-button:hover, .elementor-31 .elementor-element.elementor-element-b7e1c42 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-white );}.elementor-31 .elementor-element.elementor-element-b7e1c42{width:var( --container-widget-width, 370px );max-width:370px;margin:60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:370px;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-b7e1c42.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-b7e1c42 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-31 .elementor-element.elementor-element-b7e1c42 .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-31 .elementor-element.elementor-element-b7e1c42 .elementor-button:hover svg, .elementor-31 .elementor-element.elementor-element-b7e1c42 .elementor-button:focus svg{fill:var( --e-global-color-white );}.elementor-31 .elementor-element.elementor-element-9984f6f{--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:flex-start;--gap:18.5px 18.5px;--row-gap:18.5px;--column-gap:18.5px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-31 .elementor-element.elementor-element-9984f6f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-3696bae{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-white );--border-color:var( --e-global-color-white );--border-radius:21px 21px 21px 21px;--margin-top:44px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:9px;--padding-bottom:9px;--padding-left:10px;--padding-right:10px;}.elementor-31 .elementor-element.elementor-element-3696bae.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-53e3b2d{--display:flex;--min-height:274px;--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:14px 14px 14px 14px;--padding-top:18px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-53e3b2d:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-53e3b2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-white );}.elementor-31 .elementor-element.elementor-element-ae233a4{width:auto;max-width:auto;}.elementor-31 .elementor-element.elementor-element-ae233a4 .elementor-heading-title{font-family:var( --e-global-typography-cardlabel-font-family ), Sans-serif;font-size:var( --e-global-typography-cardlabel-font-size );font-weight:var( --e-global-typography-cardlabel-font-weight );line-height:var( --e-global-typography-cardlabel-line-height );letter-spacing:var( --e-global-typography-cardlabel-letter-spacing );word-spacing:var( --e-global-typography-cardlabel-word-spacing );color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-719f901{width:var( --container-widget-width, 79px );max-width:79px;margin:13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:79px;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-4eab6de{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-4eab6de.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-f920f75{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:29px 29px;--row-gap:29px;--column-gap:29px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-9b8017c{width:auto;max-width:auto;}.elementor-31 .elementor-element.elementor-element-9b8017c .elementor-icon-wrapper{text-align:center;}.elementor-31 .elementor-element.elementor-element-9b8017c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-white );}.elementor-31 .elementor-element.elementor-element-9b8017c.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-9b8017c.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-9b8017c.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-9b8017c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-9b8017c.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-white );}.elementor-31 .elementor-element.elementor-element-9b8017c.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-white );}.elementor-31 .elementor-element.elementor-element-9b8017c .elementor-icon{font-size:10px;padding:0.418em;}.elementor-31 .elementor-element.elementor-element-9b8017c .elementor-icon svg{height:10px;}.elementor-31 .elementor-element.elementor-element-34abfa5{width:auto;max-width:auto;}.elementor-31 .elementor-element.elementor-element-34abfa5 .elementor-icon-wrapper{text-align:center;}.elementor-31 .elementor-element.elementor-element-34abfa5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-darkred );color:var( --e-global-color-white );}.elementor-31 .elementor-element.elementor-element-34abfa5.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-34abfa5.elementor-view-default .elementor-icon{color:var( --e-global-color-darkred );border-color:var( --e-global-color-darkred );}.elementor-31 .elementor-element.elementor-element-34abfa5.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-34abfa5.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-darkred );}.elementor-31 .elementor-element.elementor-element-34abfa5.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-white );}.elementor-31 .elementor-element.elementor-element-34abfa5.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-white );}.elementor-31 .elementor-element.elementor-element-34abfa5 .elementor-icon{font-size:10px;padding:0.418em;}.elementor-31 .elementor-element.elementor-element-34abfa5 .elementor-icon svg{height:10px;}.elementor-31 .elementor-element.elementor-element-fbed56a{width:auto;max-width:auto;}.elementor-31 .elementor-element.elementor-element-fbed56a .elementor-icon-wrapper{text-align:center;}.elementor-31 .elementor-element.elementor-element-fbed56a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-darkred );color:var( --e-global-color-white );}.elementor-31 .elementor-element.elementor-element-fbed56a.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-fbed56a.elementor-view-default .elementor-icon{color:var( --e-global-color-darkred );border-color:var( --e-global-color-darkred );}.elementor-31 .elementor-element.elementor-element-fbed56a.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-fbed56a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-darkred );}.elementor-31 .elementor-element.elementor-element-fbed56a.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-white );}.elementor-31 .elementor-element.elementor-element-fbed56a.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-white );}.elementor-31 .elementor-element.elementor-element-fbed56a .elementor-icon{font-size:10px;padding:0.418em;}.elementor-31 .elementor-element.elementor-element-fbed56a .elementor-icon svg{height:10px;}.elementor-31 .elementor-element.elementor-element-b3b96b6{--display:flex;--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-b3b96b6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-8f6ffc1{--display:flex;--min-height:33.82px;--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:50px 50px 50px 50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-31 .elementor-element.elementor-element-8f6ffc1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-1ef50f7{width:auto;max-width:auto;}.elementor-31 .elementor-element.elementor-element-1ef50f7 .elementor-icon-wrapper{text-align:center;}.elementor-31 .elementor-element.elementor-element-1ef50f7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-white );}.elementor-31 .elementor-element.elementor-element-1ef50f7.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-1ef50f7.elementor-view-default .elementor-icon{color:var( --e-global-color-white );border-color:var( --e-global-color-white );}.elementor-31 .elementor-element.elementor-element-1ef50f7.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-1ef50f7.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-white );}.elementor-31 .elementor-element.elementor-element-1ef50f7 .elementor-icon{font-size:17px;}.elementor-31 .elementor-element.elementor-element-1ef50f7 .elementor-icon svg{height:17px;}.elementor-31 .elementor-element.elementor-element-6f30b42{width:auto;max-width:auto;}.elementor-31 .elementor-element.elementor-element-6f30b42 .elementor-heading-title{font-family:var( --e-global-typography-badge-font-family ), Sans-serif;font-size:var( --e-global-typography-badge-font-size );font-weight:var( --e-global-typography-badge-font-weight );line-height:var( --e-global-typography-badge-line-height );letter-spacing:var( --e-global-typography-badge-letter-spacing );word-spacing:var( --e-global-typography-badge-word-spacing );color:var( --e-global-color-white );}.elementor-31 .elementor-element.elementor-element-8dd1bcb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-20.65px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-5453610{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:21px 21px 21px 21px;--padding-top:9px;--padding-bottom:9px;--padding-left:10.75px;--padding-right:10.75px;}.elementor-31 .elementor-element.elementor-element-5453610.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-1af7ab5{--display:flex;--min-height:295px;--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:14px 14px 14px 14px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-1af7ab5:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-1af7ab5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-white );}.elementor-31 .elementor-element.elementor-element-51b3987{width:auto;max-width:auto;}.elementor-31 .elementor-element.elementor-element-51b3987 .elementor-heading-title{font-family:var( --e-global-typography-cardlabel-font-family ), Sans-serif;font-size:var( --e-global-typography-cardlabel-font-size );font-weight:var( --e-global-typography-cardlabel-font-weight );line-height:var( --e-global-typography-cardlabel-line-height );letter-spacing:var( --e-global-typography-cardlabel-letter-spacing );word-spacing:var( --e-global-typography-cardlabel-word-spacing );color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-ceb9da5{width:var( --container-widget-width, 90px );max-width:90px;margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:90px;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-15aeca5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:27px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-15aeca5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-1ff4596{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:28.8px 28.8px;--row-gap:28.8px;--column-gap:28.8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-e68d6d5{width:auto;max-width:auto;}.elementor-31 .elementor-element.elementor-element-e68d6d5 .elementor-icon-wrapper{text-align:center;}.elementor-31 .elementor-element.elementor-element-e68d6d5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-white );}.elementor-31 .elementor-element.elementor-element-e68d6d5.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-e68d6d5.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-e68d6d5.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-e68d6d5.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-e68d6d5.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-white );}.elementor-31 .elementor-element.elementor-element-e68d6d5.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-white );}.elementor-31 .elementor-element.elementor-element-e68d6d5 .elementor-icon{font-size:11px;padding:0.41em;}.elementor-31 .elementor-element.elementor-element-e68d6d5 .elementor-icon svg{height:11px;}.elementor-31 .elementor-element.elementor-element-420c93d{width:auto;max-width:auto;}.elementor-31 .elementor-element.elementor-element-420c93d .elementor-icon-wrapper{text-align:center;}.elementor-31 .elementor-element.elementor-element-420c93d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-white );}.elementor-31 .elementor-element.elementor-element-420c93d.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-420c93d.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-420c93d.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-420c93d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-420c93d.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-white );}.elementor-31 .elementor-element.elementor-element-420c93d.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-white );}.elementor-31 .elementor-element.elementor-element-420c93d .elementor-icon{font-size:11px;padding:0.41em;}.elementor-31 .elementor-element.elementor-element-420c93d .elementor-icon svg{height:11px;}.elementor-31 .elementor-element.elementor-element-30570b3{width:auto;max-width:auto;}.elementor-31 .elementor-element.elementor-element-30570b3 .elementor-icon-wrapper{text-align:center;}.elementor-31 .elementor-element.elementor-element-30570b3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-white );}.elementor-31 .elementor-element.elementor-element-30570b3.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-30570b3.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-30570b3.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-30570b3.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-30570b3.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-white );}.elementor-31 .elementor-element.elementor-element-30570b3.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-white );}.elementor-31 .elementor-element.elementor-element-30570b3 .elementor-icon{font-size:11px;padding:0.41em;}.elementor-31 .elementor-element.elementor-element-30570b3 .elementor-icon svg{height:11px;}.elementor-31 .elementor-element.elementor-element-64f76ff{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-white );--border-color:var( --e-global-color-white );--border-radius:21px 21px 21px 21px;--margin-top:46px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:9px;--padding-bottom:9px;--padding-left:10px;--padding-right:10px;}.elementor-31 .elementor-element.elementor-element-64f76ff.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-eb62ddb{--display:flex;--min-height:274px;--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:14px 14px 14px 14px;--padding-top:17px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-eb62ddb:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-eb62ddb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-white );}.elementor-31 .elementor-element.elementor-element-1b3101d{--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:center;--align-items:center;--gap:11px 11px;--row-gap:11px;--column-gap:11px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-240f711{width:auto;max-width:auto;}.elementor-31 .elementor-element.elementor-element-240f711 .elementor-icon-wrapper{text-align:center;}.elementor-31 .elementor-element.elementor-element-240f711.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-leafgreen );color:var( --e-global-color-white );}.elementor-31 .elementor-element.elementor-element-240f711.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-240f711.elementor-view-default .elementor-icon{color:var( --e-global-color-leafgreen );border-color:var( --e-global-color-leafgreen );}.elementor-31 .elementor-element.elementor-element-240f711.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-240f711.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-leafgreen );}.elementor-31 .elementor-element.elementor-element-240f711.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-white );}.elementor-31 .elementor-element.elementor-element-240f711.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-white );}.elementor-31 .elementor-element.elementor-element-240f711 .elementor-icon{font-size:10px;padding:0.45em;}.elementor-31 .elementor-element.elementor-element-240f711 .elementor-icon svg{height:10px;}.elementor-31 .elementor-element.elementor-element-7fb7858{width:auto;max-width:auto;}.elementor-31 .elementor-element.elementor-element-7fb7858 .elementor-heading-title{font-family:var( --e-global-typography-cardlabel-font-family ), Sans-serif;font-size:var( --e-global-typography-cardlabel-font-size );font-weight:var( --e-global-typography-cardlabel-font-weight );line-height:var( --e-global-typography-cardlabel-line-height );letter-spacing:var( --e-global-typography-cardlabel-letter-spacing );word-spacing:var( --e-global-typography-cardlabel-word-spacing );color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-5b89930{width:var( --container-widget-width, 143px );max-width:143px;margin:17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:143px;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-5ea2b03{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:41px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-5ea2b03.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-b16cbe8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:29px 29px;--row-gap:29px;--column-gap:29px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-0da6dc7{width:auto;max-width:auto;}.elementor-31 .elementor-element.elementor-element-0da6dc7 .elementor-icon-wrapper{text-align:center;}.elementor-31 .elementor-element.elementor-element-0da6dc7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-white );}.elementor-31 .elementor-element.elementor-element-0da6dc7.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-0da6dc7.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-0da6dc7.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-0da6dc7.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-0da6dc7.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-white );}.elementor-31 .elementor-element.elementor-element-0da6dc7.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-white );}.elementor-31 .elementor-element.elementor-element-0da6dc7 .elementor-icon{font-size:10px;padding:0.418em;}.elementor-31 .elementor-element.elementor-element-0da6dc7 .elementor-icon svg{height:10px;}.elementor-31 .elementor-element.elementor-element-31c3530{width:auto;max-width:auto;}.elementor-31 .elementor-element.elementor-element-31c3530 .elementor-icon-wrapper{text-align:center;}.elementor-31 .elementor-element.elementor-element-31c3530.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-white );}.elementor-31 .elementor-element.elementor-element-31c3530.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-31c3530.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-31c3530.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-31c3530.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-31c3530.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-white );}.elementor-31 .elementor-element.elementor-element-31c3530.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-white );}.elementor-31 .elementor-element.elementor-element-31c3530 .elementor-icon{font-size:10px;padding:0.418em;}.elementor-31 .elementor-element.elementor-element-31c3530 .elementor-icon svg{height:10px;}.elementor-31 .elementor-element.elementor-element-674a1a2{width:auto;max-width:auto;}.elementor-31 .elementor-element.elementor-element-674a1a2 .elementor-icon-wrapper{text-align:center;}.elementor-31 .elementor-element.elementor-element-674a1a2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-darkred );color:var( --e-global-color-white );}.elementor-31 .elementor-element.elementor-element-674a1a2.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-674a1a2.elementor-view-default .elementor-icon{color:var( --e-global-color-darkred );border-color:var( --e-global-color-darkred );}.elementor-31 .elementor-element.elementor-element-674a1a2.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-674a1a2.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-darkred );}.elementor-31 .elementor-element.elementor-element-674a1a2.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-white );}.elementor-31 .elementor-element.elementor-element-674a1a2.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-white );}.elementor-31 .elementor-element.elementor-element-674a1a2 .elementor-icon{font-size:10px;padding:0.418em;}.elementor-31 .elementor-element.elementor-element-674a1a2 .elementor-icon svg{height:10px;}.elementor-31 .elementor-element.elementor-element-69d3d82{width:var( --container-widget-width, 1251px );max-width:1251px;--container-widget-width:1251px;--container-widget-flex-grow:0;bottom:0px;z-index:2;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-69d3d82{left:calc(50% - 420px);}body.rtl .elementor-31 .elementor-element.elementor-element-69d3d82{right:calc(50% - 420px);}.elementor-31 .elementor-element.elementor-element-0fbd760{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;bottom:0px;z-index:2;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-0fbd760{left:0px;}body.rtl .elementor-31 .elementor-element.elementor-element-0fbd760{right:0px;}.elementor-31 .elementor-element.elementor-element-3026303{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;bottom:0px;z-index:2;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-3026303{left:0px;}body.rtl .elementor-31 .elementor-element.elementor-element-3026303{right:0px;}.elementor-31 .elementor-element.elementor-element-14f4685{width:auto;max-width:auto;bottom:32px;z-index:4;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-14f4685{right:35.5px;}body.rtl .elementor-31 .elementor-element.elementor-element-14f4685{left:35.5px;}.elementor-31 .elementor-element.elementor-element-9774e2f{--display:flex;--min-height:1021px;--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-9774e2f:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-9774e2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-white );}.elementor-31 .elementor-element.elementor-element-e52b170{--display:flex;--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;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-e52b170.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-ee00d39{--display:flex;--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;--align-items:flex-start;--gap:14.5px 14.5px;--row-gap:14.5px;--column-gap:14.5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-ee00d39.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-a38731e{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-a38731e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-47b8faa{width:var( --container-widget-width, 77px );max-width:77px;--container-widget-width:77px;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-47b8faa.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-97583f1{width:var( --container-widget-width, 325px );max-width:325px;--container-widget-width:325px;--container-widget-flex-grow:0;text-align:start;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-97583f1 p{margin-block-end:0px;}.elementor-31 .elementor-element.elementor-element-52a02c9{--display:flex;--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;--align-items:flex-start;--gap:25.5px 25.5px;--row-gap:25.5px;--column-gap:25.5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-52a02c9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-a2f055b{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-a2f055b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-811409e{width:var( --container-widget-width, 72px );max-width:72px;--container-widget-width:72px;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-811409e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-9a2a729{width:var( --container-widget-width, 318px );max-width:318px;--container-widget-width:318px;--container-widget-flex-grow:0;text-align:start;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-9a2a729 p{margin-block-end:0px;}.elementor-31 .elementor-element.elementor-element-5ba8f17{--display:flex;--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;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-5ba8f17.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-5b2be7c{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-5b2be7c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-dfed46b{width:var( --container-widget-width, 74px );max-width:74px;--container-widget-width:74px;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-dfed46b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-e21731f{width:var( --container-widget-width, 331px );max-width:331px;--container-widget-width:331px;--container-widget-flex-grow:0;text-align:start;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-e21731f p{margin-block-end:0px;}.elementor-31 .elementor-element.elementor-element-27b5f36{--display:flex;--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;--align-items:flex-start;--gap:23.5px 23.5px;--row-gap:23.5px;--column-gap:23.5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-27b5f36.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-60c23f4{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-60c23f4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-ad205f6{width:var( --container-widget-width, 74px );max-width:74px;--container-widget-width:74px;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-ad205f6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-cdd25b4{width:var( --container-widget-width, 312px );max-width:312px;--container-widget-width:312px;--container-widget-flex-grow:0;text-align:start;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-cdd25b4 p{margin-block-end:0px;}.elementor-31 .elementor-element.elementor-element-aef39e3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-aef39e3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-6524bb3{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:18px 18px 18px 18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-6524bb3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-e90e619{width:auto;max-width:auto;}.elementor-31 .elementor-element.elementor-element-e90e619 .elementor-icon-wrapper{text-align:center;}.elementor-31 .elementor-element.elementor-element-e90e619.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-white );}.elementor-31 .elementor-element.elementor-element-e90e619.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-e90e619.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-e90e619.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-e90e619.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-e90e619.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-white );}.elementor-31 .elementor-element.elementor-element-e90e619.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-white );}.elementor-31 .elementor-element.elementor-element-e90e619 .elementor-icon{font-size:26px;padding:1.019em;}.elementor-31 .elementor-element.elementor-element-e90e619 .elementor-icon svg{height:26px;}.elementor-31 .elementor-element.elementor-element-c79c751{--display:flex;--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-07e03fc{text-align:center;}.elementor-31 .elementor-element.elementor-element-07e03fc .elementor-heading-title{font-family:var( --e-global-typography-statlabel-font-family ), Sans-serif;font-size:var( --e-global-typography-statlabel-font-size );font-weight:var( --e-global-typography-statlabel-font-weight );line-height:var( --e-global-typography-statlabel-line-height );letter-spacing:var( --e-global-typography-statlabel-letter-spacing );word-spacing:var( --e-global-typography-statlabel-word-spacing );color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-348e395{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:5px;}.elementor-31 .elementor-element.elementor-element-348e395 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-31 .elementor-element.elementor-element-348e395 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-31 .elementor-element.elementor-element-2bbdf43 .elementor-heading-title{font-family:var( --e-global-typography-bignum-font-family ), Sans-serif;font-size:var( --e-global-typography-bignum-font-size );font-weight:var( --e-global-typography-bignum-font-weight );line-height:var( --e-global-typography-bignum-line-height );letter-spacing:var( --e-global-typography-bignum-letter-spacing );word-spacing:var( --e-global-typography-bignum-word-spacing );color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-a9aee52{--display:flex;--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-b1cbd54 .elementor-heading-title{font-family:var( --e-global-typography-bignum-font-family ), Sans-serif;font-size:var( --e-global-typography-bignum-font-size );font-weight:var( --e-global-typography-bignum-font-weight );line-height:var( --e-global-typography-bignum-line-height );letter-spacing:var( --e-global-typography-bignum-letter-spacing );word-spacing:var( --e-global-typography-bignum-word-spacing );color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-7c99d00{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:5px;}.elementor-31 .elementor-element.elementor-element-7c99d00 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-31 .elementor-element.elementor-element-7c99d00 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-31 .elementor-element.elementor-element-6df119e{text-align:center;}.elementor-31 .elementor-element.elementor-element-6df119e .elementor-heading-title{font-family:var( --e-global-typography-statlabel-font-family ), Sans-serif;font-size:var( --e-global-typography-statlabel-font-size );font-weight:var( --e-global-typography-statlabel-font-weight );line-height:var( --e-global-typography-statlabel-line-height );letter-spacing:var( --e-global-typography-statlabel-letter-spacing );word-spacing:var( --e-global-typography-statlabel-word-spacing );color:var( --e-global-color-text );}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-81469d8{left:0px;}body.rtl .elementor-31 .elementor-element.elementor-element-81469d8{right:0px;}.elementor-31 .elementor-element.elementor-element-81469d8{top:0px;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-3c0ace1{left:0px;}body.rtl .elementor-31 .elementor-element.elementor-element-3c0ace1{right:0px;}.elementor-31 .elementor-element.elementor-element-3c0ace1{top:0px;}.elementor-31 .elementor-element.elementor-element-9c86c62{--display:flex;--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:79px;--padding-bottom:59px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-9c86c62:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-9c86c62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bggray );}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-f6c1d2a{left:0px;}body.rtl .elementor-31 .elementor-element.elementor-element-f6c1d2a{right:0px;}.elementor-31 .elementor-element.elementor-element-f6c1d2a{top:0px;}.elementor-31 .elementor-element.elementor-element-b8c7ceb{--display:flex;--min-height:47px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:50px 50px 50px 50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-b8c7ceb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-0f80d98{width:auto;max-width:auto;}.elementor-31 .elementor-element.elementor-element-0f80d98 .elementor-heading-title{font-family:var( --e-global-typography-pill-font-family ), Sans-serif;font-size:var( --e-global-typography-pill-font-size );font-weight:var( --e-global-typography-pill-font-weight );line-height:var( --e-global-typography-pill-line-height );letter-spacing:var( --e-global-typography-pill-letter-spacing );word-spacing:var( --e-global-typography-pill-word-spacing );color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-76c3643{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 46px) 0px;text-align:center;}.elementor-31 .elementor-element.elementor-element-76c3643 .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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-d9d79f0 .eael-testimonial-item .eael-testimonial-item-inner{border-style:solid;border-width:1px 1px 1px 1px;border-color:#eee;}.elementor-31 .elementor-element.elementor-element-d9d79f0 .eael-testimonial-image{width:30%;max-width:25%;}.elementor-31 .elementor-element.elementor-element-d9d79f0 .eael-testimonial-content{width:calc(100% - 30%);}.elementor-31 .elementor-element.elementor-element-d9d79f0 .eael-testimonial-image img{width:150px;}.elementor-31 .elementor-element.elementor-element-d9d79f0 .eael-testimonial-content .eael-testimonial-user{color:#272727;}.elementor-31 .elementor-element.elementor-element-d9d79f0 .eael-testimonial-content .eael-testimonial-user-company{color:#272727;}.elementor-31 .elementor-element.elementor-element-d9d79f0 .eael-testimonial-content .eael-testimonial-text{color:#383737;padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-d9d79f0 .eael-testimonial-quote{color:rgba(0,0,0,0.15);}.elementor-31 .elementor-element.elementor-element-d9d79f0 .swiper-container-wrap .swiper-button-next, .elementor-31 .elementor-element.elementor-element-d9d79f0 .swiper-container-wrap .swiper-button-prev{width:27px;height:44px;font-size:22px;}.elementor-31 .elementor-element.elementor-element-249f149{--display:flex;--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;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:81px;--padding-bottom:116px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-249f149:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-249f149 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-white );}.elementor-31 .elementor-element.elementor-element-7d981ed{--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-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-a568871{--display:flex;--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;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:57px;--margin-bottom:0px;--margin-left:5px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-a568871.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-eebc3f2{width:var( --container-widget-width, 666px );max-width:666px;--container-widget-width:666px;--container-widget-flex-grow:0;text-align:start;}.elementor-31 .elementor-element.elementor-element-eebc3f2 .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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-d445a35{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:5px;margin:31px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31 .elementor-element.elementor-element-d445a35.elementor-element{--align-self:stretch;}.elementor-31 .elementor-element.elementor-element-d445a35 .elementor-divider-separator{width:63px;margin:0 auto;margin-left:0;}.elementor-31 .elementor-element.elementor-element-d445a35 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-31 .elementor-element.elementor-element-ff72593{width:var( --container-widget-width, 620px );max-width:620px;margin:21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 1px;--container-widget-width:620px;--container-widget-flex-grow:0;text-align:start;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-ff72593 p{margin-block-end:0px;}.elementor-31 .elementor-element.elementor-element-687384a{--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:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:38px;--margin-bottom:0px;--margin-left:1px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-687384a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-ee43292{width:var( --container-widget-width, 77px );max-width:77px;--container-widget-width:77px;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-ee43292.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-d4bcc81{width:var( --container-widget-width, 503px );max-width:503px;margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:503px;--container-widget-flex-grow:0;text-align:start;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-d4bcc81 p{margin-block-end:0px;}.elementor-31 .elementor-element.elementor-element-ceff19c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:18px 18px 18px 18px;--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-31 .elementor-element.elementor-element-ceff19c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-9bf5af2{width:auto;max-width:auto;bottom:19px;z-index:2;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-9bf5af2{right:22px;}body.rtl .elementor-31 .elementor-element.elementor-element-9bf5af2{left:22px;}.elementor-31 .elementor-element.elementor-element-7266559{--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:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:97px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-7266559.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-750e314{--display:flex;--min-height:314px;--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;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-linegray );--border-color:var( --e-global-color-linegray );--border-radius:18px 18px 18px 18px;--padding-top:0px;--padding-bottom:0px;--padding-left:52px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-750e314.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-3881a73{--display:flex;--min-height:111px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-3881a73.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-764759b{width:var( --container-widget-width, 72px );max-width:72px;--container-widget-width:72px;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-764759b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-ac42675{width:var( --container-widget-width, 391px );max-width:391px;margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:391px;--container-widget-flex-grow:0;text-align:start;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-ac42675 p{margin-block-end:0px;}.elementor-31 .elementor-element.elementor-element-92e9d98{--display:flex;--min-height:314px;--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;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-linegray );--border-color:var( --e-global-color-linegray );--border-radius:18px 18px 18px 18px;--padding-top:0px;--padding-bottom:0px;--padding-left:52px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-92e9d98.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-6cd6e14{--display:flex;--min-height:111px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-6cd6e14.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-db20c24{width:var( --container-widget-width, 75px );max-width:75px;--container-widget-width:75px;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-db20c24.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-dfdf360{width:var( --container-widget-width, 357px );max-width:357px;margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:357px;--container-widget-flex-grow:0;text-align:start;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-dfdf360 p{margin-block-end:0px;}.elementor-31 .elementor-element.elementor-element-06ed44a{--display:flex;--min-height:314px;--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;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-linegray );--border-color:var( --e-global-color-linegray );--border-radius:18px 18px 18px 18px;--padding-top:0px;--padding-bottom:0px;--padding-left:52px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-06ed44a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-e66e08e{--display:flex;--min-height:111px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-e66e08e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-4ae300f{width:var( --container-widget-width, 68px );max-width:68px;--container-widget-width:68px;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-4ae300f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-612bd64{width:var( --container-widget-width, 357px );max-width:357px;margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:357px;--container-widget-flex-grow:0;text-align:start;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-612bd64 p{margin-block-end:0px;}.elementor-31 .elementor-element.elementor-element-3cf94bd{width:var( --container-widget-width, 987px );max-width:987px;margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 229px;--container-widget-width:987px;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-ea4c21c{--display:flex;--min-height:110px;--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:center;--gap:41px 41px;--row-gap:41px;--column-gap:41px;--border-radius:18px 18px 18px 18px;--margin-top:24px;--margin-bottom:0px;--margin-left:13px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:51px;--padding-right:30px;}.elementor-31 .elementor-element.elementor-element-ea4c21c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-dbff189{width:var( --container-widget-width, 105px );max-width:105px;--container-widget-width:105px;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-dbff189.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-480efb0{width:var( --container-widget-width, 1144px );max-width:1144px;--container-widget-width:1144px;--container-widget-flex-grow:0;text-align:start;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-480efb0 p{margin-block-end:0px;}.elementor-31 .elementor-element.elementor-element-d70e8c1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-ab58c83{--display:flex;--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:99px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-ab58c83:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-ab58c83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://heizung.shk-gebaeudetechnik.de/wp-content/uploads/2026/09/beratung-heizungskeller-b.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-31 .elementor-element.elementor-element-e9a074d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 517px) 0px;text-align:center;}.elementor-31 .elementor-element.elementor-element-e9a074d .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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-white );}.elementor-31 .elementor-element.elementor-element-39a15c3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-0910035{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-a52ceb5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-4bd79c7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-0a9402c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-88383aa .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-f8860a6{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-f8860a6 p{margin-block-end:0px;}.elementor-31 .elementor-element.elementor-element-9ed48fd .elementor-heading-title{font-family:var( --e-global-typography-timelinenum-font-family ), Sans-serif;font-size:var( --e-global-typography-timelinenum-font-size );font-weight:var( --e-global-typography-timelinenum-font-weight );line-height:var( --e-global-typography-timelinenum-line-height );letter-spacing:var( --e-global-typography-timelinenum-letter-spacing );word-spacing:var( --e-global-typography-timelinenum-word-spacing );color:var( --e-global-color-white );}.elementor-31 .elementor-element.elementor-element-b315191{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-fc08d96{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-4905d30{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-3b4067c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-e0d4a7a .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-170dcfb{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-170dcfb p{margin-block-end:0px;}.elementor-31 .elementor-element.elementor-element-1b4ce2b .elementor-heading-title{font-family:var( --e-global-typography-timelinenum-font-family ), Sans-serif;font-size:var( --e-global-typography-timelinenum-font-size );font-weight:var( --e-global-typography-timelinenum-font-weight );line-height:var( --e-global-typography-timelinenum-line-height );letter-spacing:var( --e-global-typography-timelinenum-letter-spacing );word-spacing:var( --e-global-typography-timelinenum-word-spacing );color:var( --e-global-color-white );}.elementor-31 .elementor-element.elementor-element-6c836fd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-c3e029c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-53fb614{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-b10592b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-a663ce2 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-4943f1e{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-4943f1e p{margin-block-end:0px;}.elementor-31 .elementor-element.elementor-element-cee7f86 .elementor-heading-title{font-family:var( --e-global-typography-timelinenum-font-family ), Sans-serif;font-size:var( --e-global-typography-timelinenum-font-size );font-weight:var( --e-global-typography-timelinenum-font-weight );line-height:var( --e-global-typography-timelinenum-line-height );letter-spacing:var( --e-global-typography-timelinenum-letter-spacing );word-spacing:var( --e-global-typography-timelinenum-word-spacing );color:var( --e-global-color-white );}.elementor-31 .elementor-element.elementor-element-793ee21{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-6cdfe03{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-49c9e63{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-73011b0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-dae24e3 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-79ce911{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-79ce911 p{margin-block-end:0px;}.elementor-31 .elementor-element.elementor-element-071df39 .elementor-heading-title{font-family:var( --e-global-typography-timelinenum-font-family ), Sans-serif;font-size:var( --e-global-typography-timelinenum-font-size );font-weight:var( --e-global-typography-timelinenum-font-weight );line-height:var( --e-global-typography-timelinenum-line-height );letter-spacing:var( --e-global-typography-timelinenum-letter-spacing );word-spacing:var( --e-global-typography-timelinenum-word-spacing );color:var( --e-global-color-white );}.elementor-31 .elementor-element.elementor-element-cb3ea72{width:auto;max-width:auto;bottom:19px;z-index:4;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-cb3ea72{right:18px;}body.rtl .elementor-31 .elementor-element.elementor-element-cb3ea72{left:18px;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-0b3c6ca{left:0px;}body.rtl .elementor-31 .elementor-element.elementor-element-0b3c6ca{right:0px;}.elementor-31 .elementor-element.elementor-element-0b3c6ca{top:0px;}.elementor-31 .elementor-element.elementor-element-a23561a{--display:flex;--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:94px;--padding-bottom:129px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-a23561a:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-a23561a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bggray );}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-6b0b096{left:0px;}body.rtl .elementor-31 .elementor-element.elementor-element-6b0b096{right:0px;}.elementor-31 .elementor-element.elementor-element-6b0b096{top:0px;}.elementor-31 .elementor-element.elementor-element-946db87{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 46px) 0px;text-align:center;}.elementor-31 .elementor-element.elementor-element-946db87 .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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-b568f24{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-62bdde9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-093189b{width:auto;max-width:auto;bottom:19px;z-index:2;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-093189b{right:27px;}body.rtl .elementor-31 .elementor-element.elementor-element-093189b{left:27px;}.elementor-31 .elementor-element.elementor-element-e44a6c2 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon{font-size:16px;color:#333;}.elementor-31 .elementor-element.elementor-element-e44a6c2 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon{height:16px;width:16px;line-height:16px;}.elementor-31 .elementor-element.elementor-element-e44a6c2 .eael-accordion_media-list .eael-accordion_media-icon i{font-size:16px;}.elementor-31 .elementor-element.elementor-element-e44a6c2 .eael-accordion_media-list .eael-accordion_media-icon svg{height:16px;width:16px;line-height:16px;}.elementor-31 .elementor-element.elementor-element-e44a6c2 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon,
                    .elementor-31 .elementor-element.elementor-element-e44a6c2 .eael-accordion_media-wrapper .eael-accordion_media-lists .eael-accordion_media-list{gap:10px;}.elementor-31 .elementor-element.elementor-element-e44a6c2 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title{color:#333;}.elementor-31 .elementor-element.elementor-element-e44a6c2 .eael-accordion_media-content .eael-accordion_media-title{color:#333;}.elementor-31 .elementor-element.elementor-element-e44a6c2 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon-svg svg{color:#333;fill:#333;}.elementor-31 .elementor-element.elementor-element-e44a6c2 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg{fill:#333;}.elementor-31 .elementor-element.elementor-element-e44a6c2 .eael-accordion_media-list .eael-accordion_media-icon{color:#333;}.elementor-31 .elementor-element.elementor-element-e44a6c2 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .eael-accordion-tab-title,
                    .elementor-31 .elementor-element.elementor-element-e44a6c2 .eael-accordion_media-list:not(.active):hover .eael-accordion_media-title{color:#fff;}.elementor-31 .elementor-element.elementor-element-e44a6c2 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon{color:#fff;}.elementor-31 .elementor-element.elementor-element-e44a6c2 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon svg{color:#fff;fill:#fff;}.elementor-31 .elementor-element.elementor-element-e44a6c2 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover svg.fa-accordion-icon{fill:#fff;}.elementor-31 .elementor-element.elementor-element-e44a6c2 .eael-accordion_media-list:hover .eael-accordion_media-icon i{color:#fff;}.elementor-31 .elementor-element.elementor-element-e44a6c2 .eael-accordion_media-list:hover .eael-accordion_media-icon svg{fill:#fff;}.elementor-31 .elementor-element.elementor-element-e44a6c2 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active{color:#fff;}.elementor-31 .elementor-element.elementor-element-e44a6c2 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-accordion-tab-title{color:#fff;}.elementor-31 .elementor-element.elementor-element-e44a6c2 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon{color:#fff;}.elementor-31 .elementor-element.elementor-element-e44a6c2 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon svg{color:#fff;fill:#fff;}.elementor-31 .elementor-element.elementor-element-e44a6c2 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-accordion-icon{fill:#fff;}.elementor-31 .elementor-element.elementor-element-e44a6c2 .eael-accordion_media-list.active .eael-accordion_media-icon i{color:#fff;}.elementor-31 .elementor-element.elementor-element-e44a6c2 .eael-accordion_media-list.active .eael-accordion_media-icon svg{fill:#fff;}.elementor-31 .elementor-element.elementor-element-e44a6c2 .eael-adv-accordion .eael-accordion-list .eael-accordion-content{color:#333;}.elementor-31 .elementor-element.elementor-element-e44a6c2 .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-description{color:#333;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-1c5dff0{left:0px;}body.rtl .elementor-31 .elementor-element.elementor-element-1c5dff0{right:0px;}.elementor-31 .elementor-element.elementor-element-1c5dff0{top:0px;}.elementor-31 .elementor-element.elementor-element-f6e312c{--display:flex;--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:113px;--padding-bottom:137px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-f6e312c:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-f6e312c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-white );}.elementor-31 .elementor-element.elementor-element-d19386e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-8e43f92{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-16115db{text-align:start;}.elementor-31 .elementor-element.elementor-element-16115db .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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-b511fbd{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:5px;margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 23px) 0px;}.elementor-31 .elementor-element.elementor-element-b511fbd.elementor-element{--align-self:stretch;}.elementor-31 .elementor-element.elementor-element-b511fbd .elementor-divider-separator{width:63px;margin:0 auto;margin-left:0;}.elementor-31 .elementor-element.elementor-element-b511fbd .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-31 .elementor-element.elementor-element-838650a{text-align:start;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-838650a p{margin-block-end:0px;}.elementor-31 .elementor-element.elementor-element-000b036{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-0a023f8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-427b2ee{text-align:center;}.elementor-31 .elementor-element.elementor-element-427b2ee .elementor-heading-title{font-family:var( --e-global-typography-pill-font-family ), Sans-serif;font-size:var( --e-global-typography-pill-font-size );font-weight:var( --e-global-typography-pill-font-weight );line-height:var( --e-global-typography-pill-line-height );letter-spacing:var( --e-global-typography-pill-letter-spacing );word-spacing:var( --e-global-typography-pill-word-spacing );color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-6265fba{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-704eae9{text-align:center;}.elementor-31 .elementor-element.elementor-element-704eae9 .elementor-heading-title{font-family:var( --e-global-typography-pill-font-family ), Sans-serif;font-size:var( --e-global-typography-pill-font-size );font-weight:var( --e-global-typography-pill-font-weight );line-height:var( --e-global-typography-pill-line-height );letter-spacing:var( --e-global-typography-pill-letter-spacing );word-spacing:var( --e-global-typography-pill-word-spacing );color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-7e84404{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-f13a2e2{text-align:center;}.elementor-31 .elementor-element.elementor-element-f13a2e2 .elementor-heading-title{font-family:var( --e-global-typography-pill-font-family ), Sans-serif;font-size:var( --e-global-typography-pill-font-size );font-weight:var( --e-global-typography-pill-font-weight );line-height:var( --e-global-typography-pill-line-height );letter-spacing:var( --e-global-typography-pill-letter-spacing );word-spacing:var( --e-global-typography-pill-word-spacing );color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-d5fbcdf{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-ee05491{text-align:center;}.elementor-31 .elementor-element.elementor-element-ee05491 .elementor-heading-title{font-family:var( --e-global-typography-pill-font-family ), Sans-serif;font-size:var( --e-global-typography-pill-font-size );font-weight:var( --e-global-typography-pill-font-weight );line-height:var( --e-global-typography-pill-line-height );letter-spacing:var( --e-global-typography-pill-letter-spacing );word-spacing:var( --e-global-typography-pill-word-spacing );color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-6020edb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-ef53cf5{text-align:center;}.elementor-31 .elementor-element.elementor-element-ef53cf5 .elementor-heading-title{font-family:var( --e-global-typography-pill-font-family ), Sans-serif;font-size:var( --e-global-typography-pill-font-size );font-weight:var( --e-global-typography-pill-font-weight );line-height:var( --e-global-typography-pill-line-height );letter-spacing:var( --e-global-typography-pill-letter-spacing );word-spacing:var( --e-global-typography-pill-word-spacing );color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-249774e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-ad19bc1{text-align:center;}.elementor-31 .elementor-element.elementor-element-ad19bc1 .elementor-heading-title{font-family:var( --e-global-typography-pill-font-family ), Sans-serif;font-size:var( --e-global-typography-pill-font-size );font-weight:var( --e-global-typography-pill-font-weight );line-height:var( --e-global-typography-pill-line-height );letter-spacing:var( --e-global-typography-pill-letter-spacing );word-spacing:var( --e-global-typography-pill-word-spacing );color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-97e1e38{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-4cf465a{text-align:center;}.elementor-31 .elementor-element.elementor-element-4cf465a .elementor-heading-title{font-family:var( --e-global-typography-pill-font-family ), Sans-serif;font-size:var( --e-global-typography-pill-font-size );font-weight:var( --e-global-typography-pill-font-weight );line-height:var( --e-global-typography-pill-line-height );letter-spacing:var( --e-global-typography-pill-letter-spacing );word-spacing:var( --e-global-typography-pill-word-spacing );color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-82246bd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-6faa79e{text-align:center;}.elementor-31 .elementor-element.elementor-element-6faa79e .elementor-heading-title{font-family:var( --e-global-typography-pill-font-family ), Sans-serif;font-size:var( --e-global-typography-pill-font-size );font-weight:var( --e-global-typography-pill-font-weight );line-height:var( --e-global-typography-pill-line-height );letter-spacing:var( --e-global-typography-pill-letter-spacing );word-spacing:var( --e-global-typography-pill-word-spacing );color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-c8efc33{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-364b5ce{text-align:center;}.elementor-31 .elementor-element.elementor-element-364b5ce .elementor-heading-title{font-family:var( --e-global-typography-pill-font-family ), Sans-serif;font-size:var( --e-global-typography-pill-font-size );font-weight:var( --e-global-typography-pill-font-weight );line-height:var( --e-global-typography-pill-line-height );letter-spacing:var( --e-global-typography-pill-letter-spacing );word-spacing:var( --e-global-typography-pill-word-spacing );color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-bfc3dfc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-cca6455{text-align:center;}.elementor-31 .elementor-element.elementor-element-cca6455 .elementor-heading-title{font-family:var( --e-global-typography-pill-font-family ), Sans-serif;font-size:var( --e-global-typography-pill-font-size );font-weight:var( --e-global-typography-pill-font-weight );line-height:var( --e-global-typography-pill-line-height );letter-spacing:var( --e-global-typography-pill-letter-spacing );word-spacing:var( --e-global-typography-pill-word-spacing );color:var( --e-global-color-text );}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-948e374{left:0px;}body.rtl .elementor-31 .elementor-element.elementor-element-948e374{right:0px;}.elementor-31 .elementor-element.elementor-element-948e374{top:0px;}.elementor-31 .elementor-element.elementor-element-99f8093{--display:flex;--min-height:957px;--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:58px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-99f8093:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-99f8093 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://heizung.shk-gebaeudetechnik.de/wp-content/uploads/2026/09/berater-kunde-waermepumpe.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-31 .elementor-element.elementor-element-3ab0f71{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-874d3c3{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-white );}.elementor-31 .elementor-element.elementor-element-874d3c3 p{margin-block-end:0px;}.elementor-31 .elementor-element.elementor-element-110002c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-e86135a{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-white );}.elementor-31 .elementor-element.elementor-element-e86135a p{margin-block-end:0px;}.elementor-31 .elementor-element.elementor-element-4afe981{width:auto;max-width:auto;bottom:12px;z-index:4;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-4afe981{right:29px;}body.rtl .elementor-31 .elementor-element.elementor-element-4afe981{left:29px;}.elementor-31 .elementor-element.elementor-element-9cb4144{--display:flex;--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:113px;--padding-bottom:68px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-9cb4144:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-9cb4144 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bggray );}.elementor-31 .elementor-element.elementor-element-027b5bb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 52px) 0px;text-align:center;}.elementor-31 .elementor-element.elementor-element-027b5bb .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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-234e717{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-fe7d969{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-ffc6e8f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-28c82ca{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:5px;margin:33px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;}.elementor-31 .elementor-element.elementor-element-28c82ca.elementor-element{--align-self:stretch;}.elementor-31 .elementor-element.elementor-element-28c82ca .elementor-divider-separator{width:63px;margin:0 auto;margin-left:0;}.elementor-31 .elementor-element.elementor-element-28c82ca .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-31 .elementor-element.elementor-element-893c1db{font-family:var( --e-global-typography-lead-font-family ), Sans-serif;font-size:var( --e-global-typography-lead-font-size );font-weight:var( --e-global-typography-lead-font-weight );line-height:var( --e-global-typography-lead-line-height );letter-spacing:var( --e-global-typography-lead-letter-spacing );word-spacing:var( --e-global-typography-lead-word-spacing );color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-893c1db p{margin-block-end:0px;}.elementor-31 .elementor-element.elementor-element-fcdd828{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-eae927f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-bd2ac53{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:5px;margin:33px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;}.elementor-31 .elementor-element.elementor-element-bd2ac53.elementor-element{--align-self:stretch;}.elementor-31 .elementor-element.elementor-element-bd2ac53 .elementor-divider-separator{width:63px;margin:0 auto;margin-left:0;}.elementor-31 .elementor-element.elementor-element-bd2ac53 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-31 .elementor-element.elementor-element-e99b5d0{font-family:var( --e-global-typography-lead-font-family ), Sans-serif;font-size:var( --e-global-typography-lead-font-size );font-weight:var( --e-global-typography-lead-font-weight );line-height:var( --e-global-typography-lead-line-height );letter-spacing:var( --e-global-typography-lead-letter-spacing );word-spacing:var( --e-global-typography-lead-word-spacing );color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-e99b5d0 p{margin-block-end:0px;}.elementor-31 .elementor-element.elementor-element-a68e20b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-72c8fa7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-e9744a8{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:5px;margin:33px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;}.elementor-31 .elementor-element.elementor-element-e9744a8.elementor-element{--align-self:stretch;}.elementor-31 .elementor-element.elementor-element-e9744a8 .elementor-divider-separator{width:63px;margin:0 auto;margin-left:0;}.elementor-31 .elementor-element.elementor-element-e9744a8 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-31 .elementor-element.elementor-element-6548ffd{font-family:var( --e-global-typography-lead-font-family ), Sans-serif;font-size:var( --e-global-typography-lead-font-size );font-weight:var( --e-global-typography-lead-font-weight );line-height:var( --e-global-typography-lead-line-height );letter-spacing:var( --e-global-typography-lead-letter-spacing );word-spacing:var( --e-global-typography-lead-word-spacing );color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-6548ffd p{margin-block-end:0px;}.elementor-31 .elementor-element.elementor-element-b8c398a{--display:flex;--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:61px;--padding-bottom:98px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-b8c398a:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-b8c398a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bggray );}.elementor-31 .elementor-element.elementor-element-72b1de4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 77px) 0px;text-align:center;}.elementor-31 .elementor-element.elementor-element-72b1de4 .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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-9635e9c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-5c068c5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-314a757{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-ba6cdc8 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-fc3f7fa .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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-ff4d5b5{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-ff4d5b5 p{margin-block-end:0px;}.elementor-31 .elementor-element.elementor-element-687f3fe{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-69bdd2e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-7a6c7d7 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-32952f9 .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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-def49e4{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-def49e4 p{margin-block-end:0px;}.elementor-31 .elementor-element.elementor-element-6b8b76e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-5c4ff70{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-f61f30b .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-851bfd3 .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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-371cc28{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-371cc28 p{margin-block-end:0px;}.elementor-31 .elementor-element.elementor-element-d90508d{--e-image-carousel-slides-to-show:3;margin:98px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31 .elementor-element.elementor-element-33bb9c5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:54px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-eaf931d{--display:flex;--min-height:74px;--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--border-radius:50px 50px 50px 50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6px;--padding-bottom:6px;--padding-left:27px;--padding-right:6.5px;}.elementor-31 .elementor-element.elementor-element-eaf931d:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-eaf931d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-eaf931d:hover{background-color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-eaf931d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-10352ab{width:auto;max-width:auto;}.elementor-31 .elementor-element.elementor-element-10352ab .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );color:var( --e-global-color-white );}.elementor-31 .elementor-element.elementor-element-1b4fe75{--display:flex;--min-height:62px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:50% 50% 50% 50%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-1b4fe75.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-6821cf1{width:var( --container-widget-width, 21px );max-width:21px;--container-widget-width:21px;--container-widget-flex-grow:0;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-c8375ea{left:0px;}body.rtl .elementor-31 .elementor-element.elementor-element-c8375ea{right:0px;}.elementor-31 .elementor-element.elementor-element-c8375ea{top:0px;}.elementor-31 .elementor-element.elementor-element-2ef97eb{--display:flex;--min-height:1057px;--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:126px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-2ef97eb:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-2ef97eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://heizung.shk-gebaeudetechnik.de/wp-content/uploads/2026/09/kunde-telefon-beratung.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-31 .elementor-element.elementor-element-58fc415{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-2d2d7df{text-align:start;}.elementor-31 .elementor-element.elementor-element-2d2d7df .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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-white );}.elementor-31 .elementor-element.elementor-element-37ee8f7{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:5px;margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-31 .elementor-element.elementor-element-37ee8f7.elementor-element{--align-self:stretch;}.elementor-31 .elementor-element.elementor-element-37ee8f7 .elementor-divider-separator{width:63px;margin:0 auto;margin-left:0;}.elementor-31 .elementor-element.elementor-element-37ee8f7 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-31 .elementor-element.elementor-element-2b19d15{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-white );}.elementor-31 .elementor-element.elementor-element-2b19d15 p{margin-block-end:0px;}.elementor-31 .elementor-element.elementor-element-a0411e6{--display:flex;--min-height:74px;--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--border-radius:50px 50px 50px 50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6px;--padding-bottom:6px;--padding-left:27px;--padding-right:6.5px;}.elementor-31 .elementor-element.elementor-element-a0411e6:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-a0411e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-a0411e6:hover{background-color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-a0411e6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-dfa6c4e{width:auto;max-width:auto;}.elementor-31 .elementor-element.elementor-element-dfa6c4e .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );color:var( --e-global-color-white );}.elementor-31 .elementor-element.elementor-element-d105b10{--display:flex;--min-height:62px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:50% 50% 50% 50%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-d105b10.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-7da2fb3{width:var( --container-widget-width, 21px );max-width:21px;--container-widget-width:21px;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-d6f5e97{width:auto;max-width:auto;bottom:20px;z-index:4;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-d6f5e97{right:21px;}body.rtl .elementor-31 .elementor-element.elementor-element-d6f5e97{left:21px;}.elementor-31 .elementor-element.elementor-element-8f16ac4{--display:flex;--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:63px;--padding-bottom:62px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-8f16ac4:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-8f16ac4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-white );}.elementor-31 .elementor-element.elementor-element-0772c14{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-32caec8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-90bee8d{text-align:start;}.elementor-31 .elementor-element.elementor-element-90bee8d .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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-7594cfc{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:5px;margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;}.elementor-31 .elementor-element.elementor-element-7594cfc.elementor-element{--align-self:stretch;}.elementor-31 .elementor-element.elementor-element-7594cfc .elementor-divider-separator{width:63px;margin:0 auto;margin-left:0;}.elementor-31 .elementor-element.elementor-element-7594cfc .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-31 .elementor-element.elementor-element-f981f76{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-f981f76 p{margin-block-end:0px;}.elementor-31 .elementor-element.elementor-element-2efd6e0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-3770ea8{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-3770ea8 p{margin-block-end:0px;}.elementor-31 .elementor-element.elementor-element-e26cbf8{--display:flex;--min-height:796px;--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:56px;--padding-bottom:109px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-e26cbf8:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-e26cbf8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-white );}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-2056958{left:0px;}body.rtl .elementor-31 .elementor-element.elementor-element-2056958{right:0px;}.elementor-31 .elementor-element.elementor-element-2056958{top:0px;}.elementor-31 .elementor-element.elementor-element-30c020c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-d88c992{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-f9f25b5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-83e443b{text-align:start;}.elementor-31 .elementor-element.elementor-element-83e443b .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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-76947e0{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:5px;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;}.elementor-31 .elementor-element.elementor-element-76947e0.elementor-element{--align-self:stretch;}.elementor-31 .elementor-element.elementor-element-76947e0 .elementor-divider-separator{width:63px;margin:0 auto;margin-left:0;}.elementor-31 .elementor-element.elementor-element-76947e0 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-31 .elementor-element.elementor-element-9ed83cf{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-9ed83cf p{margin-block-end:0px;}.elementor-31 .elementor-element.elementor-element-be89551{--display:flex;--min-height:74px;--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--border-radius:50px 50px 50px 50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6px;--padding-bottom:6px;--padding-left:27px;--padding-right:6.5px;}.elementor-31 .elementor-element.elementor-element-be89551:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-be89551 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-be89551:hover{background-color:var( --e-global-color-secondary );}.elementor-31 .elementor-element.elementor-element-be89551.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-9029598{width:auto;max-width:auto;}.elementor-31 .elementor-element.elementor-element-9029598 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );color:var( --e-global-color-white );}.elementor-31 .elementor-element.elementor-element-44cc0e1{--display:flex;--min-height:62px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:50% 50% 50% 50%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-44cc0e1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-75523ef{width:var( --container-widget-width, 21px );max-width:21px;--container-widget-width:21px;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-bb9553b{--display:flex;--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:95px;--padding-bottom:97px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-bb9553b:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-bb9553b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bggray );}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-205b322{left:0px;}body.rtl .elementor-31 .elementor-element.elementor-element-205b322{right:0px;}.elementor-31 .elementor-element.elementor-element-205b322{top:0px;}.elementor-31 .elementor-element.elementor-element-1168871{width:var( --container-widget-width, 891px );max-width:891px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 49px) 0px;--container-widget-width:891px;--container-widget-flex-grow:0;text-align:center;}.elementor-31 .elementor-element.elementor-element-1168871 .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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-185fa3e .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon{font-size:16px;color:#333;}.elementor-31 .elementor-element.elementor-element-185fa3e .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon{height:16px;width:16px;line-height:16px;}.elementor-31 .elementor-element.elementor-element-185fa3e .eael-accordion_media-list .eael-accordion_media-icon i{font-size:16px;}.elementor-31 .elementor-element.elementor-element-185fa3e .eael-accordion_media-list .eael-accordion_media-icon svg{height:16px;width:16px;line-height:16px;}.elementor-31 .elementor-element.elementor-element-185fa3e .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon,
                    .elementor-31 .elementor-element.elementor-element-185fa3e .eael-accordion_media-wrapper .eael-accordion_media-lists .eael-accordion_media-list{gap:10px;}.elementor-31 .elementor-element.elementor-element-185fa3e .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title{color:#333;}.elementor-31 .elementor-element.elementor-element-185fa3e .eael-accordion_media-content .eael-accordion_media-title{color:#333;}.elementor-31 .elementor-element.elementor-element-185fa3e .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon-svg svg{color:#333;fill:#333;}.elementor-31 .elementor-element.elementor-element-185fa3e .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg{fill:#333;}.elementor-31 .elementor-element.elementor-element-185fa3e .eael-accordion_media-list .eael-accordion_media-icon{color:#333;}.elementor-31 .elementor-element.elementor-element-185fa3e .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .eael-accordion-tab-title,
                    .elementor-31 .elementor-element.elementor-element-185fa3e .eael-accordion_media-list:not(.active):hover .eael-accordion_media-title{color:#fff;}.elementor-31 .elementor-element.elementor-element-185fa3e .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon{color:#fff;}.elementor-31 .elementor-element.elementor-element-185fa3e .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon svg{color:#fff;fill:#fff;}.elementor-31 .elementor-element.elementor-element-185fa3e .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover svg.fa-accordion-icon{fill:#fff;}.elementor-31 .elementor-element.elementor-element-185fa3e .eael-accordion_media-list:hover .eael-accordion_media-icon i{color:#fff;}.elementor-31 .elementor-element.elementor-element-185fa3e .eael-accordion_media-list:hover .eael-accordion_media-icon svg{fill:#fff;}.elementor-31 .elementor-element.elementor-element-185fa3e .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active{color:#fff;}.elementor-31 .elementor-element.elementor-element-185fa3e .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-accordion-tab-title{color:#fff;}.elementor-31 .elementor-element.elementor-element-185fa3e .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon{color:#fff;}.elementor-31 .elementor-element.elementor-element-185fa3e .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon svg{color:#fff;fill:#fff;}.elementor-31 .elementor-element.elementor-element-185fa3e .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-accordion-icon{fill:#fff;}.elementor-31 .elementor-element.elementor-element-185fa3e .eael-accordion_media-list.active .eael-accordion_media-icon i{color:#fff;}.elementor-31 .elementor-element.elementor-element-185fa3e .eael-accordion_media-list.active .eael-accordion_media-icon svg{fill:#fff;}.elementor-31 .elementor-element.elementor-element-185fa3e .eael-adv-accordion .eael-accordion-list .eael-accordion-content{color:#333;}.elementor-31 .elementor-element.elementor-element-185fa3e .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-description{color:#333;}@media(min-width:768px){.elementor-31 .elementor-element.elementor-element-235c32b{--content-width:1440px;}.elementor-31 .elementor-element.elementor-element-1cacd95{--width:639px;}.elementor-31 .elementor-element.elementor-element-9a52237{--width:650px;}.elementor-31 .elementor-element.elementor-element-9984f6f{--width:748px;}.elementor-31 .elementor-element.elementor-element-3696bae{--width:230px;}.elementor-31 .elementor-element.elementor-element-4eab6de{--width:100%;}.elementor-31 .elementor-element.elementor-element-b3b96b6{--width:251px;}.elementor-31 .elementor-element.elementor-element-8f6ffc1{--width:179.76px;}.elementor-31 .elementor-element.elementor-element-8dd1bcb{--width:100%;}.elementor-31 .elementor-element.elementor-element-5453610{--width:251px;}.elementor-31 .elementor-element.elementor-element-15aeca5{--width:100%;}.elementor-31 .elementor-element.elementor-element-64f76ff{--width:230px;}.elementor-31 .elementor-element.elementor-element-5ea2b03{--width:100%;}.elementor-31 .elementor-element.elementor-element-9774e2f{--content-width:1440px;}.elementor-31 .elementor-element.elementor-element-e52b170{--width:100%;}.elementor-31 .elementor-element.elementor-element-a38731e{--width:78px;}.elementor-31 .elementor-element.elementor-element-a2f055b{--width:72px;}.elementor-31 .elementor-element.elementor-element-5b2be7c{--width:77px;}.elementor-31 .elementor-element.elementor-element-60c23f4{--width:75px;}.elementor-31 .elementor-element.elementor-element-9c86c62{--content-width:1440px;}.elementor-31 .elementor-element.elementor-element-b8c7ceb{--width:127px;}.elementor-31 .elementor-element.elementor-element-249f149{--content-width:1440px;}.elementor-31 .elementor-element.elementor-element-7d981ed{--width:100%;}.elementor-31 .elementor-element.elementor-element-a568871{--width:666px;}.elementor-31 .elementor-element.elementor-element-687384a{--width:600px;}.elementor-31 .elementor-element.elementor-element-ceff19c{--width:725px;}.elementor-31 .elementor-element.elementor-element-7266559{--width:100%;}.elementor-31 .elementor-element.elementor-element-750e314{--width:464px;}.elementor-31 .elementor-element.elementor-element-3881a73{--width:72px;}.elementor-31 .elementor-element.elementor-element-92e9d98{--width:464px;}.elementor-31 .elementor-element.elementor-element-6cd6e14{--width:75px;}.elementor-31 .elementor-element.elementor-element-06ed44a{--width:464px;}.elementor-31 .elementor-element.elementor-element-e66e08e{--width:68px;}.elementor-31 .elementor-element.elementor-element-ea4c21c{--width:1427px;}.elementor-31 .elementor-element.elementor-element-eaf931d{--width:370px;}.elementor-31 .elementor-element.elementor-element-1b4fe75{--width:61px;}.elementor-31 .elementor-element.elementor-element-a0411e6{--width:370px;}.elementor-31 .elementor-element.elementor-element-d105b10{--width:61px;}.elementor-31 .elementor-element.elementor-element-be89551{--width:370px;}.elementor-31 .elementor-element.elementor-element-44cc0e1{--width:61px;}}@media(max-width:1439px) and (min-width:768px){.elementor-31 .elementor-element.elementor-element-e52b170{--width:100%;}.elementor-31 .elementor-element.elementor-element-a38731e{--width:78px;}.elementor-31 .elementor-element.elementor-element-a2f055b{--width:72px;}.elementor-31 .elementor-element.elementor-element-5b2be7c{--width:77px;}.elementor-31 .elementor-element.elementor-element-60c23f4{--width:75px;}}@media(max-width:1199px) and (min-width:768px){.elementor-31 .elementor-element.elementor-element-235c32b{--content-width:1440px;}.elementor-31 .elementor-element.elementor-element-9a52237{--width:100%;}.elementor-31 .elementor-element.elementor-element-9774e2f{--content-width:1440px;}.elementor-31 .elementor-element.elementor-element-e52b170{--width:100%;}.elementor-31 .elementor-element.elementor-element-a38731e{--width:123px;}.elementor-31 .elementor-element.elementor-element-a2f055b{--width:123px;}.elementor-31 .elementor-element.elementor-element-5b2be7c{--width:123px;}.elementor-31 .elementor-element.elementor-element-60c23f4{--width:123px;}.elementor-31 .elementor-element.elementor-element-9c86c62{--content-width:1440px;}.elementor-31 .elementor-element.elementor-element-249f149{--content-width:1440px;}.elementor-31 .elementor-element.elementor-element-7d981ed{--width:100%;}.elementor-31 .elementor-element.elementor-element-a568871{--width:100%;}.elementor-31 .elementor-element.elementor-element-687384a{--width:600px;}.elementor-31 .elementor-element.elementor-element-ceff19c{--width:916px;}.elementor-31 .elementor-element.elementor-element-7266559{--width:100%;}.elementor-31 .elementor-element.elementor-element-750e314{--width:926px;}.elementor-31 .elementor-element.elementor-element-3881a73{--width:109px;}.elementor-31 .elementor-element.elementor-element-92e9d98{--width:926px;}.elementor-31 .elementor-element.elementor-element-6cd6e14{--width:109px;}.elementor-31 .elementor-element.elementor-element-06ed44a{--width:926px;}.elementor-31 .elementor-element.elementor-element-e66e08e{--width:109px;}.elementor-31 .elementor-element.elementor-element-ea4c21c{--width:928px;}.elementor-31 .elementor-element.elementor-element-eaf931d{--width:370px;}.elementor-31 .elementor-element.elementor-element-1b4fe75{--width:61px;}.elementor-31 .elementor-element.elementor-element-a0411e6{--width:370px;}.elementor-31 .elementor-element.elementor-element-d105b10{--width:61px;}.elementor-31 .elementor-element.elementor-element-be89551{--width:370px;}.elementor-31 .elementor-element.elementor-element-44cc0e1{--width:61px;}}@media(max-width:1025px) and (min-width:768px){.elementor-31 .elementor-element.elementor-element-235c32b{--content-width:1440px;}.elementor-31 .elementor-element.elementor-element-9a52237{--width:100%;}.elementor-31 .elementor-element.elementor-element-9774e2f{--content-width:1440px;}.elementor-31 .elementor-element.elementor-element-e52b170{--width:100%;}.elementor-31 .elementor-element.elementor-element-a38731e{--width:123px;}.elementor-31 .elementor-element.elementor-element-a2f055b{--width:123px;}.elementor-31 .elementor-element.elementor-element-5b2be7c{--width:123px;}.elementor-31 .elementor-element.elementor-element-60c23f4{--width:123px;}.elementor-31 .elementor-element.elementor-element-9c86c62{--content-width:1440px;}.elementor-31 .elementor-element.elementor-element-249f149{--content-width:1440px;}.elementor-31 .elementor-element.elementor-element-7d981ed{--width:100%;}.elementor-31 .elementor-element.elementor-element-a568871{--width:100%;}.elementor-31 .elementor-element.elementor-element-687384a{--width:600px;}.elementor-31 .elementor-element.elementor-element-ceff19c{--width:916px;}.elementor-31 .elementor-element.elementor-element-7266559{--width:100%;}.elementor-31 .elementor-element.elementor-element-750e314{--width:926px;}.elementor-31 .elementor-element.elementor-element-3881a73{--width:109px;}.elementor-31 .elementor-element.elementor-element-92e9d98{--width:926px;}.elementor-31 .elementor-element.elementor-element-6cd6e14{--width:109px;}.elementor-31 .elementor-element.elementor-element-06ed44a{--width:926px;}.elementor-31 .elementor-element.elementor-element-e66e08e{--width:109px;}.elementor-31 .elementor-element.elementor-element-ea4c21c{--width:928px;}.elementor-31 .elementor-element.elementor-element-eaf931d{--width:370px;}.elementor-31 .elementor-element.elementor-element-1b4fe75{--width:61px;}.elementor-31 .elementor-element.elementor-element-a0411e6{--width:370px;}.elementor-31 .elementor-element.elementor-element-d105b10{--width:61px;}.elementor-31 .elementor-element.elementor-element-be89551{--width:370px;}.elementor-31 .elementor-element.elementor-element-44cc0e1{--width:61px;}}@media(max-width:1439px){.elementor-31 .elementor-element.elementor-element-235c32b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-1cacd95{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-9a52237{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-a03ca26{--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;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-31 .elementor-element.elementor-element-1431ef1 .elementor-heading-title{font-size:var( --e-global-typography-eyebrow-font-size );line-height:var( --e-global-typography-eyebrow-line-height );letter-spacing:var( --e-global-typography-eyebrow-letter-spacing );word-spacing:var( --e-global-typography-eyebrow-word-spacing );}.elementor-31 .elementor-element.elementor-element-39b51e1 .elementor-heading-title{font-size:var( --e-global-typography-h1-font-size );line-height:var( --e-global-typography-h1-line-height );letter-spacing:var( --e-global-typography-h1-letter-spacing );word-spacing:var( --e-global-typography-h1-word-spacing );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-31 .elementor-element.elementor-element-a4f20e0 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-c06b331{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-31 .elementor-element.elementor-element-b7e1c42 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-31 .elementor-element.elementor-element-9984f6f{--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:18.5px 18.5px;--row-gap:18.5px;--column-gap:18.5px;}.elementor-31 .elementor-element.elementor-element-3696bae{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-53e3b2d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-ae233a4 .elementor-heading-title{font-size:var( --e-global-typography-cardlabel-font-size );line-height:var( --e-global-typography-cardlabel-line-height );letter-spacing:var( --e-global-typography-cardlabel-letter-spacing );word-spacing:var( --e-global-typography-cardlabel-word-spacing );}.elementor-31 .elementor-element.elementor-element-4eab6de{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-f920f75{--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:29px 29px;--row-gap:29px;--column-gap:29px;}.elementor-31 .elementor-element.elementor-element-b3b96b6{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-8f6ffc1{--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:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-31 .elementor-element.elementor-element-6f30b42 .elementor-heading-title{font-size:var( --e-global-typography-badge-font-size );line-height:var( --e-global-typography-badge-line-height );letter-spacing:var( --e-global-typography-badge-letter-spacing );word-spacing:var( --e-global-typography-badge-word-spacing );}.elementor-31 .elementor-element.elementor-element-8dd1bcb{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-5453610{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-1af7ab5{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-51b3987 .elementor-heading-title{font-size:var( --e-global-typography-cardlabel-font-size );line-height:var( --e-global-typography-cardlabel-line-height );letter-spacing:var( --e-global-typography-cardlabel-letter-spacing );word-spacing:var( --e-global-typography-cardlabel-word-spacing );}.elementor-31 .elementor-element.elementor-element-15aeca5{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-1ff4596{--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:28.8px 28.8px;--row-gap:28.8px;--column-gap:28.8px;}.elementor-31 .elementor-element.elementor-element-64f76ff{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-eb62ddb{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-1b3101d{--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:11px 11px;--row-gap:11px;--column-gap:11px;}.elementor-31 .elementor-element.elementor-element-7fb7858 .elementor-heading-title{font-size:var( --e-global-typography-cardlabel-font-size );line-height:var( --e-global-typography-cardlabel-line-height );letter-spacing:var( --e-global-typography-cardlabel-letter-spacing );word-spacing:var( --e-global-typography-cardlabel-word-spacing );}.elementor-31 .elementor-element.elementor-element-5ea2b03{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-b16cbe8{--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:29px 29px;--row-gap:29px;--column-gap:29px;}.elementor-31 .elementor-element.elementor-element-9774e2f{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-e52b170{--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;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-ee00d39{--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;--align-items:flex-start;--gap:14.5px 14.5px;--row-gap:14.5px;--column-gap:14.5px;}.elementor-31 .elementor-element.elementor-element-a38731e{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-97583f1{width:var( --container-widget-width, 325px );max-width:325px;--container-widget-width:325px;--container-widget-flex-grow:0;text-align:start;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-52a02c9{--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;--align-items:flex-start;--gap:25.5px 25.5px;--row-gap:25.5px;--column-gap:25.5px;}.elementor-31 .elementor-element.elementor-element-a2f055b{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-9a2a729{width:var( --container-widget-width, 318px );max-width:318px;--container-widget-width:318px;--container-widget-flex-grow:0;text-align:start;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-5ba8f17{--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;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-31 .elementor-element.elementor-element-5b2be7c{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-e21731f{width:var( --container-widget-width, 331px );max-width:331px;--container-widget-width:331px;--container-widget-flex-grow:0;text-align:start;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-27b5f36{--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;--align-items:flex-start;--gap:23.5px 23.5px;--row-gap:23.5px;--column-gap:23.5px;}.elementor-31 .elementor-element.elementor-element-60c23f4{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-cdd25b4{width:var( --container-widget-width, 312px );max-width:312px;--container-widget-width:312px;--container-widget-flex-grow:0;text-align:start;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-aef39e3{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-6524bb3{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-c79c751{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-07e03fc .elementor-heading-title{font-size:var( --e-global-typography-statlabel-font-size );line-height:var( --e-global-typography-statlabel-line-height );letter-spacing:var( --e-global-typography-statlabel-letter-spacing );word-spacing:var( --e-global-typography-statlabel-word-spacing );}.elementor-31 .elementor-element.elementor-element-348e395 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-31 .elementor-element.elementor-element-2bbdf43 .elementor-heading-title{font-size:var( --e-global-typography-bignum-font-size );line-height:var( --e-global-typography-bignum-line-height );letter-spacing:var( --e-global-typography-bignum-letter-spacing );word-spacing:var( --e-global-typography-bignum-word-spacing );}.elementor-31 .elementor-element.elementor-element-a9aee52{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-b1cbd54 .elementor-heading-title{font-size:var( --e-global-typography-bignum-font-size );line-height:var( --e-global-typography-bignum-line-height );letter-spacing:var( --e-global-typography-bignum-letter-spacing );word-spacing:var( --e-global-typography-bignum-word-spacing );}.elementor-31 .elementor-element.elementor-element-7c99d00 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-31 .elementor-element.elementor-element-6df119e .elementor-heading-title{font-size:var( --e-global-typography-statlabel-font-size );line-height:var( --e-global-typography-statlabel-line-height );letter-spacing:var( --e-global-typography-statlabel-letter-spacing );word-spacing:var( --e-global-typography-statlabel-word-spacing );}.elementor-31 .elementor-element.elementor-element-9c86c62{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-b8c7ceb{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-0f80d98 .elementor-heading-title{font-size:var( --e-global-typography-pill-font-size );line-height:var( --e-global-typography-pill-line-height );letter-spacing:var( --e-global-typography-pill-letter-spacing );word-spacing:var( --e-global-typography-pill-word-spacing );}.elementor-31 .elementor-element.elementor-element-76c3643 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-31 .elementor-element.elementor-element-249f149{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-7d981ed{--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;}.elementor-31 .elementor-element.elementor-element-a568871{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-eebc3f2 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-31 .elementor-element.elementor-element-d445a35 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-31 .elementor-element.elementor-element-ff72593{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-687384a{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-31 .elementor-element.elementor-element-d4bcc81{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-ceff19c{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-7266559{--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:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-31 .elementor-element.elementor-element-750e314{--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;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-3881a73{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-ac42675{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-92e9d98{--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;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-6cd6e14{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-dfdf360{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-06ed44a{--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;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-e66e08e{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-612bd64{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-ea4c21c{--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:41px 41px;--row-gap:41px;--column-gap:41px;}.elementor-31 .elementor-element.elementor-element-480efb0{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-d70e8c1{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-ab58c83{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-e9a074d .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-31 .elementor-element.elementor-element-39a15c3{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-0910035{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-a52ceb5{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-4bd79c7{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-0a9402c{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-88383aa .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-31 .elementor-element.elementor-element-f8860a6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-9ed48fd .elementor-heading-title{font-size:var( --e-global-typography-timelinenum-font-size );line-height:var( --e-global-typography-timelinenum-line-height );letter-spacing:var( --e-global-typography-timelinenum-letter-spacing );word-spacing:var( --e-global-typography-timelinenum-word-spacing );}.elementor-31 .elementor-element.elementor-element-b315191{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-fc08d96{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-4905d30{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-3b4067c{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-e0d4a7a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-31 .elementor-element.elementor-element-170dcfb{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-1b4ce2b .elementor-heading-title{font-size:var( --e-global-typography-timelinenum-font-size );line-height:var( --e-global-typography-timelinenum-line-height );letter-spacing:var( --e-global-typography-timelinenum-letter-spacing );word-spacing:var( --e-global-typography-timelinenum-word-spacing );}.elementor-31 .elementor-element.elementor-element-6c836fd{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-c3e029c{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-53fb614{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-b10592b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-a663ce2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-31 .elementor-element.elementor-element-4943f1e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-cee7f86 .elementor-heading-title{font-size:var( --e-global-typography-timelinenum-font-size );line-height:var( --e-global-typography-timelinenum-line-height );letter-spacing:var( --e-global-typography-timelinenum-letter-spacing );word-spacing:var( --e-global-typography-timelinenum-word-spacing );}.elementor-31 .elementor-element.elementor-element-793ee21{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-6cdfe03{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-49c9e63{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-73011b0{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-dae24e3 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-31 .elementor-element.elementor-element-79ce911{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-071df39 .elementor-heading-title{font-size:var( --e-global-typography-timelinenum-font-size );line-height:var( --e-global-typography-timelinenum-line-height );letter-spacing:var( --e-global-typography-timelinenum-letter-spacing );word-spacing:var( --e-global-typography-timelinenum-word-spacing );}.elementor-31 .elementor-element.elementor-element-a23561a{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-946db87 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-31 .elementor-element.elementor-element-b568f24{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-62bdde9{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-f6e312c{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-d19386e{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-8e43f92{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-16115db .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-31 .elementor-element.elementor-element-b511fbd .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-31 .elementor-element.elementor-element-838650a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-000b036{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-0a023f8{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-427b2ee .elementor-heading-title{font-size:var( --e-global-typography-pill-font-size );line-height:var( --e-global-typography-pill-line-height );letter-spacing:var( --e-global-typography-pill-letter-spacing );word-spacing:var( --e-global-typography-pill-word-spacing );}.elementor-31 .elementor-element.elementor-element-6265fba{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-704eae9 .elementor-heading-title{font-size:var( --e-global-typography-pill-font-size );line-height:var( --e-global-typography-pill-line-height );letter-spacing:var( --e-global-typography-pill-letter-spacing );word-spacing:var( --e-global-typography-pill-word-spacing );}.elementor-31 .elementor-element.elementor-element-7e84404{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-f13a2e2 .elementor-heading-title{font-size:var( --e-global-typography-pill-font-size );line-height:var( --e-global-typography-pill-line-height );letter-spacing:var( --e-global-typography-pill-letter-spacing );word-spacing:var( --e-global-typography-pill-word-spacing );}.elementor-31 .elementor-element.elementor-element-d5fbcdf{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-ee05491 .elementor-heading-title{font-size:var( --e-global-typography-pill-font-size );line-height:var( --e-global-typography-pill-line-height );letter-spacing:var( --e-global-typography-pill-letter-spacing );word-spacing:var( --e-global-typography-pill-word-spacing );}.elementor-31 .elementor-element.elementor-element-6020edb{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-ef53cf5 .elementor-heading-title{font-size:var( --e-global-typography-pill-font-size );line-height:var( --e-global-typography-pill-line-height );letter-spacing:var( --e-global-typography-pill-letter-spacing );word-spacing:var( --e-global-typography-pill-word-spacing );}.elementor-31 .elementor-element.elementor-element-249774e{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-ad19bc1 .elementor-heading-title{font-size:var( --e-global-typography-pill-font-size );line-height:var( --e-global-typography-pill-line-height );letter-spacing:var( --e-global-typography-pill-letter-spacing );word-spacing:var( --e-global-typography-pill-word-spacing );}.elementor-31 .elementor-element.elementor-element-97e1e38{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-4cf465a .elementor-heading-title{font-size:var( --e-global-typography-pill-font-size );line-height:var( --e-global-typography-pill-line-height );letter-spacing:var( --e-global-typography-pill-letter-spacing );word-spacing:var( --e-global-typography-pill-word-spacing );}.elementor-31 .elementor-element.elementor-element-82246bd{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-6faa79e .elementor-heading-title{font-size:var( --e-global-typography-pill-font-size );line-height:var( --e-global-typography-pill-line-height );letter-spacing:var( --e-global-typography-pill-letter-spacing );word-spacing:var( --e-global-typography-pill-word-spacing );}.elementor-31 .elementor-element.elementor-element-c8efc33{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-364b5ce .elementor-heading-title{font-size:var( --e-global-typography-pill-font-size );line-height:var( --e-global-typography-pill-line-height );letter-spacing:var( --e-global-typography-pill-letter-spacing );word-spacing:var( --e-global-typography-pill-word-spacing );}.elementor-31 .elementor-element.elementor-element-bfc3dfc{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-cca6455 .elementor-heading-title{font-size:var( --e-global-typography-pill-font-size );line-height:var( --e-global-typography-pill-line-height );letter-spacing:var( --e-global-typography-pill-letter-spacing );word-spacing:var( --e-global-typography-pill-word-spacing );}.elementor-31 .elementor-element.elementor-element-99f8093{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-3ab0f71{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-874d3c3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-110002c{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-e86135a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-9cb4144{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-027b5bb .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-31 .elementor-element.elementor-element-234e717{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-fe7d969{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-ffc6e8f{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-28c82ca .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-31 .elementor-element.elementor-element-893c1db{font-size:var( --e-global-typography-lead-font-size );line-height:var( --e-global-typography-lead-line-height );letter-spacing:var( --e-global-typography-lead-letter-spacing );word-spacing:var( --e-global-typography-lead-word-spacing );}.elementor-31 .elementor-element.elementor-element-fcdd828{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-eae927f{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-bd2ac53 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-31 .elementor-element.elementor-element-e99b5d0{font-size:var( --e-global-typography-lead-font-size );line-height:var( --e-global-typography-lead-line-height );letter-spacing:var( --e-global-typography-lead-letter-spacing );word-spacing:var( --e-global-typography-lead-word-spacing );}.elementor-31 .elementor-element.elementor-element-a68e20b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-72c8fa7{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-e9744a8 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-31 .elementor-element.elementor-element-6548ffd{font-size:var( --e-global-typography-lead-font-size );line-height:var( --e-global-typography-lead-line-height );letter-spacing:var( --e-global-typography-lead-letter-spacing );word-spacing:var( --e-global-typography-lead-word-spacing );}.elementor-31 .elementor-element.elementor-element-b8c398a{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-72b1de4 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-31 .elementor-element.elementor-element-9635e9c{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-5c068c5{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-314a757{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-ba6cdc8 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-31 .elementor-element.elementor-element-fc3f7fa .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-31 .elementor-element.elementor-element-ff4d5b5{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-687f3fe{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-69bdd2e{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-7a6c7d7 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-31 .elementor-element.elementor-element-32952f9 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-31 .elementor-element.elementor-element-def49e4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-6b8b76e{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-5c4ff70{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-f61f30b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-31 .elementor-element.elementor-element-851bfd3 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-31 .elementor-element.elementor-element-371cc28{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-33bb9c5{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-eaf931d{--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;}.elementor-31 .elementor-element.elementor-element-10352ab .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-31 .elementor-element.elementor-element-1b4fe75{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-2ef97eb{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-58fc415{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-2d2d7df .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-31 .elementor-element.elementor-element-37ee8f7 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-31 .elementor-element.elementor-element-2b19d15{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-a0411e6{--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;}.elementor-31 .elementor-element.elementor-element-dfa6c4e .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-31 .elementor-element.elementor-element-d105b10{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-8f16ac4{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-0772c14{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-32caec8{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-90bee8d .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-31 .elementor-element.elementor-element-7594cfc .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-31 .elementor-element.elementor-element-f981f76{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-2efd6e0{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-3770ea8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-e26cbf8{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-30c020c{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-d88c992{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-f9f25b5{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-83e443b .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-31 .elementor-element.elementor-element-76947e0 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-31 .elementor-element.elementor-element-9ed83cf{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-be89551{--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;}.elementor-31 .elementor-element.elementor-element-9029598 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-31 .elementor-element.elementor-element-44cc0e1{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-bb9553b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-1168871 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}}@media(max-width:1199px){.elementor-31 .elementor-element.elementor-element-235c32b:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-235c32b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://heizung.shk-gebaeudetechnik.de/wp-content/uploads/2026/09/hero-bg-tablet-scaled.jpg");background-position:bottom center;}.elementor-31 .elementor-element.elementor-element-235c32b{--min-height:142.09vw;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:156px;--padding-bottom:0px;--padding-left:51px;--padding-right:51px;}.elementor-31 .elementor-element.elementor-element-1cacd95{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-9a52237{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-a03ca26{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:13px 13px;--row-gap:13px;--column-gap:13px;}.elementor-31 .elementor-element.elementor-element-70f5196{--container-widget-width:27px;--container-widget-flex-grow:0;width:var( --container-widget-width, 27px );max-width:27px;}.elementor-31 .elementor-element.elementor-element-39b51e1{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:922px;--container-widget-flex-grow:0;width:var( --container-widget-width, 922px );max-width:922px;text-align:center;}.elementor-31 .elementor-element.elementor-element-a4f20e0{margin:21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31 .elementor-element.elementor-element-a4f20e0 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-31 .elementor-element.elementor-element-a4f20e0 .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-31 .elementor-element.elementor-element-c06b331{margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:863px;--container-widget-flex-grow:0;width:var( --container-widget-width, 863px );max-width:863px;text-align:center;}.elementor-31 .elementor-element.elementor-element-b7e1c42{margin:27px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31 .elementor-element.elementor-element-9984f6f{--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:18.5px 18.5px;--row-gap:18.5px;--column-gap:18.5px;}.elementor-31 .elementor-element.elementor-element-3696bae{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-53e3b2d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-4eab6de{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-f920f75{--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:29px 29px;--row-gap:29px;--column-gap:29px;}.elementor-31 .elementor-element.elementor-element-b3b96b6{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-8f6ffc1{--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:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-31 .elementor-element.elementor-element-8dd1bcb{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-5453610{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-1af7ab5{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-15aeca5{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-1ff4596{--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:28.8px 28.8px;--row-gap:28.8px;--column-gap:28.8px;}.elementor-31 .elementor-element.elementor-element-64f76ff{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-eb62ddb{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-1b3101d{--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:11px 11px;--row-gap:11px;--column-gap:11px;}.elementor-31 .elementor-element.elementor-element-5ea2b03{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-b16cbe8{--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:29px 29px;--row-gap:29px;--column-gap:29px;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-14f4685{right:24px;}body.rtl .elementor-31 .elementor-element.elementor-element-14f4685{left:24px;}.elementor-31 .elementor-element.elementor-element-14f4685{bottom:38px;}.elementor-31 .elementor-element.elementor-element-9774e2f{--min-height:0px;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:64px;--padding-right:45px;}.elementor-31 .elementor-element.elementor-element-e52b170{--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;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-ee00d39{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-a38731e{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-97583f1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-31 .elementor-element.elementor-element-52a02c9{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-a2f055b{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-9a2a729{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-31 .elementor-element.elementor-element-5ba8f17{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-5b2be7c{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-e21731f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-31 .elementor-element.elementor-element-27b5f36{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-60c23f4{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-cdd25b4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-31 .elementor-element.elementor-element-aef39e3{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-6524bb3{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:18px 18px 18px 18px;}.elementor-31 .elementor-element.elementor-element-c79c751{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-348e395 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-31 .elementor-element.elementor-element-a9aee52{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-7c99d00 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-31 .elementor-element.elementor-element-9c86c62{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:60px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-b8c7ceb{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-249f149{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:78px;--padding-bottom:85px;--padding-left:48px;--padding-right:48px;}.elementor-31 .elementor-element.elementor-element-7d981ed{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-a568871{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-31 .elementor-element.elementor-element-eebc3f2{--container-widget-width:666px;--container-widget-flex-grow:0;width:var( --container-widget-width, 666px );max-width:666px;text-align:center;}.elementor-31 .elementor-element.elementor-element-d445a35{margin:31px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31 .elementor-element.elementor-element-d445a35 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-31 .elementor-element.elementor-element-d445a35 .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-31 .elementor-element.elementor-element-ff72593{margin:21px -19px calc(var(--kit-widget-spacing, 0px) + 0px) -19px;--container-widget-width:957px;--container-widget-flex-grow:0;width:var( --container-widget-width, 957px );max-width:957px;text-align:center;}.elementor-31 .elementor-element.elementor-element-687384a{--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:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:26px;--margin-bottom:0px;--margin-left:44px;--margin-right:0px;}.elementor-31 .elementor-element.elementor-element-ee43292{--container-widget-width:77px;--container-widget-flex-grow:0;width:var( --container-widget-width, 77px );max-width:77px;}.elementor-31 .elementor-element.elementor-element-d4bcc81{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:503px;--container-widget-flex-grow:0;width:var( --container-widget-width, 503px );max-width:503px;text-align:start;}.elementor-31 .elementor-element.elementor-element-ceff19c{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:18px 18px 18px 18px;--margin-top:39px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-9bf5af2{right:21px;}body.rtl .elementor-31 .elementor-element.elementor-element-9bf5af2{left:21px;}.elementor-31 .elementor-element.elementor-element-9bf5af2{bottom:17px;}.elementor-31 .elementor-element.elementor-element-7266559{--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;--align-items:center;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-31 .elementor-element.elementor-element-750e314{--min-height:170px;--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:18px 18px 18px 18px;--padding-top:0px;--padding-bottom:0px;--padding-left:52px;--padding-right:33px;}.elementor-31 .elementor-element.elementor-element-3881a73{--min-height:0px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-764759b{--container-widget-width:72px;--container-widget-flex-grow:0;width:var( --container-widget-width, 72px );max-width:72px;}.elementor-31 .elementor-element.elementor-element-ac42675{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:732px;--container-widget-flex-grow:0;width:var( --container-widget-width, 732px );max-width:732px;text-align:start;}.elementor-31 .elementor-element.elementor-element-92e9d98{--min-height:170px;--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:18px 18px 18px 18px;--padding-top:0px;--padding-bottom:0px;--padding-left:52px;--padding-right:33px;}.elementor-31 .elementor-element.elementor-element-6cd6e14{--min-height:0px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-db20c24{--container-widget-width:75px;--container-widget-flex-grow:0;width:var( --container-widget-width, 75px );max-width:75px;}.elementor-31 .elementor-element.elementor-element-dfdf360{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:732px;--container-widget-flex-grow:0;width:var( --container-widget-width, 732px );max-width:732px;text-align:start;}.elementor-31 .elementor-element.elementor-element-06ed44a{--min-height:170px;--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:18px 18px 18px 18px;--padding-top:0px;--padding-bottom:0px;--padding-left:52px;--padding-right:33px;}.elementor-31 .elementor-element.elementor-element-e66e08e{--min-height:0px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-4ae300f{--container-widget-width:68px;--container-widget-flex-grow:0;width:var( --container-widget-width, 68px );max-width:68px;}.elementor-31 .elementor-element.elementor-element-612bd64{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:732px;--container-widget-flex-grow:0;width:var( --container-widget-width, 732px );max-width:732px;text-align:start;}.elementor-31 .elementor-element.elementor-element-ea4c21c{--min-height:110px;--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:49px 49px;--row-gap:49px;--column-gap:49px;--margin-top:61px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:43px;--padding-right:30px;}.elementor-31 .elementor-element.elementor-element-dbff189{--container-widget-width:105px;--container-widget-flex-grow:0;width:var( --container-widget-width, 105px );max-width:105px;}.elementor-31 .elementor-element.elementor-element-480efb0{--container-widget-width:683px;--container-widget-flex-grow:0;width:var( --container-widget-width, 683px );max-width:683px;text-align:start;}.elementor-31 .elementor-element.elementor-element-d70e8c1{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-ab58c83:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-ab58c83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://heizung.shk-gebaeudetechnik.de/wp-content/uploads/2026/09/beratung-heizungskeller-hoch.jpg");}.elementor-31 .elementor-element.elementor-element-ab58c83{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:72px;--padding-bottom:102px;--padding-left:24px;--padding-right:24px;}.elementor-31 .elementor-element.elementor-element-e9a074d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 403px) 0px;}.elementor-31 .elementor-element.elementor-element-39a15c3{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-0910035{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-a52ceb5{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-4bd79c7{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-0a9402c{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-b315191{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-fc08d96{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-4905d30{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-3b4067c{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-6c836fd{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-c3e029c{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-53fb614{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-b10592b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-793ee21{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-6cdfe03{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-49c9e63{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-73011b0{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-cb3ea72{right:18px;}body.rtl .elementor-31 .elementor-element.elementor-element-cb3ea72{left:18px;}.elementor-31 .elementor-element.elementor-element-cb3ea72{bottom:28px;}.elementor-31 .elementor-element.elementor-element-a23561a{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:82px;--padding-bottom:85px;--padding-left:48px;--padding-right:48px;}.elementor-31 .elementor-element.elementor-element-946db87{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 36px) 0px;}.elementor-31 .elementor-element.elementor-element-b568f24{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-62bdde9{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-f6e312c{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:181px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-d19386e{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-8e43f92{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-16115db{text-align:center;}.elementor-31 .elementor-element.elementor-element-b511fbd{margin:21px 0px calc(var(--kit-widget-spacing, 0px) + 23px) 0px;}.elementor-31 .elementor-element.elementor-element-b511fbd .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-31 .elementor-element.elementor-element-b511fbd .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-31 .elementor-element.elementor-element-838650a{text-align:center;}.elementor-31 .elementor-element.elementor-element-000b036{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-0a023f8{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-6265fba{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-7e84404{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-d5fbcdf{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-6020edb{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-249774e{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-97e1e38{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-82246bd{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-c8efc33{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-bfc3dfc{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-99f8093:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-99f8093 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://heizung.shk-gebaeudetechnik.de/wp-content/uploads/2026/09/berater-kunde-waermepumpe.jpg");background-position:top center;background-size:cover;}.elementor-31 .elementor-element.elementor-element-99f8093{--min-height:885px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:105px;--padding-left:45px;--padding-right:48px;}.elementor-31 .elementor-element.elementor-element-3ab0f71{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-110002c{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-4afe981{right:25px;}body.rtl .elementor-31 .elementor-element.elementor-element-4afe981{left:25px;}.elementor-31 .elementor-element.elementor-element-4afe981{bottom:12px;}.elementor-31 .elementor-element.elementor-element-9cb4144{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:74px;--padding-bottom:60px;--padding-left:48px;--padding-right:48px;}.elementor-31 .elementor-element.elementor-element-027b5bb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 37px) 0px;}.elementor-31 .elementor-element.elementor-element-234e717{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-fe7d969{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-ffc6e8f{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-28c82ca{margin:33px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;}.elementor-31 .elementor-element.elementor-element-28c82ca .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-31 .elementor-element.elementor-element-28c82ca .elementor-divider-separator{margin:0 auto;margin-left:0;}.elementor-31 .elementor-element.elementor-element-fcdd828{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-eae927f{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-bd2ac53{margin:33px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;}.elementor-31 .elementor-element.elementor-element-bd2ac53 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-31 .elementor-element.elementor-element-bd2ac53 .elementor-divider-separator{margin:0 auto;margin-left:0;}.elementor-31 .elementor-element.elementor-element-a68e20b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-72c8fa7{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-e9744a8{margin:33px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;}.elementor-31 .elementor-element.elementor-element-e9744a8 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-31 .elementor-element.elementor-element-e9744a8 .elementor-divider-separator{margin:0 auto;margin-left:0;}.elementor-31 .elementor-element.elementor-element-b8c398a{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:81px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-72b1de4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 45px) 0px;}.elementor-31 .elementor-element.elementor-element-9635e9c{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-5c068c5{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-314a757{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-687f3fe{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-69bdd2e{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-6b8b76e{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-5c4ff70{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-d90508d{--e-image-carousel-slides-to-show:2;margin:90px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31 .elementor-element.elementor-element-33bb9c5{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:49px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-31 .elementor-element.elementor-element-eaf931d{--min-height:74px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6px;--padding-bottom:6px;--padding-left:27px;--padding-right:6.5px;}.elementor-31 .elementor-element.elementor-element-1b4fe75{--min-height:62px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-6821cf1{--container-widget-width:21px;--container-widget-flex-grow:0;width:var( --container-widget-width, 21px );max-width:21px;}.elementor-31 .elementor-element.elementor-element-2ef97eb:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-2ef97eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://heizung.shk-gebaeudetechnik.de/wp-content/uploads/2026/09/kunde-telefon-beratung.jpg");}.elementor-31 .elementor-element.elementor-element-2ef97eb{--min-height:967px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:84px;--padding-left:54px;--padding-right:16px;}.elementor-31 .elementor-element.elementor-element-58fc415{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-2d2d7df{text-align:start;}.elementor-31 .elementor-element.elementor-element-37ee8f7{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-31 .elementor-element.elementor-element-37ee8f7 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-31 .elementor-element.elementor-element-37ee8f7 .elementor-divider-separator{margin:0 auto;margin-left:0;}.elementor-31 .elementor-element.elementor-element-a0411e6{--min-height:74px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6px;--padding-bottom:6px;--padding-left:27px;--padding-right:6.5px;}.elementor-31 .elementor-element.elementor-element-d105b10{--min-height:62px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-7da2fb3{--container-widget-width:21px;--container-widget-flex-grow:0;width:var( --container-widget-width, 21px );max-width:21px;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-d6f5e97{right:20px;}body.rtl .elementor-31 .elementor-element.elementor-element-d6f5e97{left:20px;}.elementor-31 .elementor-element.elementor-element-d6f5e97{bottom:21px;}.elementor-31 .elementor-element.elementor-element-8f16ac4{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:77px;--padding-bottom:51px;--padding-left:48px;--padding-right:48px;}.elementor-31 .elementor-element.elementor-element-0772c14{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-32caec8{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-90bee8d{text-align:center;}.elementor-31 .elementor-element.elementor-element-7594cfc{margin:21px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;}.elementor-31 .elementor-element.elementor-element-7594cfc .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-31 .elementor-element.elementor-element-7594cfc .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-31 .elementor-element.elementor-element-2efd6e0{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-e26cbf8{--min-height:1091px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-30c020c{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-d88c992{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-f9f25b5{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-83e443b{text-align:center;}.elementor-31 .elementor-element.elementor-element-76947e0{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;}.elementor-31 .elementor-element.elementor-element-76947e0 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-31 .elementor-element.elementor-element-76947e0 .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-31 .elementor-element.elementor-element-be89551{--min-height:74px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6px;--padding-bottom:6px;--padding-left:27px;--padding-right:6.5px;}.elementor-31 .elementor-element.elementor-element-44cc0e1{--min-height:62px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-75523ef{--container-widget-width:21px;--container-widget-flex-grow:0;width:var( --container-widget-width, 21px );max-width:21px;}.elementor-31 .elementor-element.elementor-element-bb9553b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:78px;--padding-bottom:160px;--padding-left:48px;--padding-right:48px;}.elementor-31 .elementor-element.elementor-element-1168871{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 49px) 0px;}}@media(max-width:1025px){.elementor-31 .elementor-element.elementor-element-235c32b:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-235c32b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://heizung.shk-gebaeudetechnik.de/wp-content/uploads/2026/09/hero-bg-tablet-scaled.jpg");background-position:bottom center;}.elementor-31 .elementor-element.elementor-element-235c32b{--min-height:142.09vw;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:156px;--padding-bottom:0px;--padding-left:51px;--padding-right:51px;}.elementor-31 .elementor-element.elementor-element-1cacd95{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-9a52237{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-a03ca26{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:13px 13px;--row-gap:13px;--column-gap:13px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-70f5196{--container-widget-width:27px;--container-widget-flex-grow:0;width:var( --container-widget-width, 27px );max-width:27px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-31 .elementor-element.elementor-element-1431ef1 .elementor-heading-title{font-size:var( --e-global-typography-eyebrow-font-size );line-height:var( --e-global-typography-eyebrow-line-height );letter-spacing:var( --e-global-typography-eyebrow-letter-spacing );word-spacing:var( --e-global-typography-eyebrow-word-spacing );}.elementor-31 .elementor-element.elementor-element-39b51e1{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:922px;--container-widget-flex-grow:0;width:var( --container-widget-width, 922px );max-width:922px;text-align:center;}.elementor-31 .elementor-element.elementor-element-39b51e1 .elementor-heading-title{font-size:var( --e-global-typography-h1-font-size );line-height:var( --e-global-typography-h1-line-height );letter-spacing:var( --e-global-typography-h1-letter-spacing );word-spacing:var( --e-global-typography-h1-word-spacing );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-31 .elementor-element.elementor-element-a4f20e0{margin:21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31 .elementor-element.elementor-element-a4f20e0 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-31 .elementor-element.elementor-element-a4f20e0 .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-c06b331{margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:863px;--container-widget-flex-grow:0;width:var( --container-widget-width, 863px );max-width:863px;text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-31 .elementor-element.elementor-element-b7e1c42{margin:27px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31 .elementor-element.elementor-element-b7e1c42 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-31 .elementor-element.elementor-element-9984f6f{--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:18.5px 18.5px;--row-gap:18.5px;--column-gap:18.5px;}.elementor-31 .elementor-element.elementor-element-3696bae{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-53e3b2d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-ae233a4 .elementor-heading-title{font-size:var( --e-global-typography-cardlabel-font-size );line-height:var( --e-global-typography-cardlabel-line-height );letter-spacing:var( --e-global-typography-cardlabel-letter-spacing );word-spacing:var( --e-global-typography-cardlabel-word-spacing );}.elementor-31 .elementor-element.elementor-element-4eab6de{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-f920f75{--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:29px 29px;--row-gap:29px;--column-gap:29px;}.elementor-31 .elementor-element.elementor-element-b3b96b6{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-8f6ffc1{--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:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-31 .elementor-element.elementor-element-6f30b42 .elementor-heading-title{font-size:var( --e-global-typography-badge-font-size );line-height:var( --e-global-typography-badge-line-height );letter-spacing:var( --e-global-typography-badge-letter-spacing );word-spacing:var( --e-global-typography-badge-word-spacing );}.elementor-31 .elementor-element.elementor-element-8dd1bcb{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-5453610{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-1af7ab5{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-51b3987 .elementor-heading-title{font-size:var( --e-global-typography-cardlabel-font-size );line-height:var( --e-global-typography-cardlabel-line-height );letter-spacing:var( --e-global-typography-cardlabel-letter-spacing );word-spacing:var( --e-global-typography-cardlabel-word-spacing );}.elementor-31 .elementor-element.elementor-element-15aeca5{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-1ff4596{--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:28.8px 28.8px;--row-gap:28.8px;--column-gap:28.8px;}.elementor-31 .elementor-element.elementor-element-64f76ff{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-eb62ddb{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-1b3101d{--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:11px 11px;--row-gap:11px;--column-gap:11px;}.elementor-31 .elementor-element.elementor-element-7fb7858 .elementor-heading-title{font-size:var( --e-global-typography-cardlabel-font-size );line-height:var( --e-global-typography-cardlabel-line-height );letter-spacing:var( --e-global-typography-cardlabel-letter-spacing );word-spacing:var( --e-global-typography-cardlabel-word-spacing );}.elementor-31 .elementor-element.elementor-element-5ea2b03{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-b16cbe8{--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:29px 29px;--row-gap:29px;--column-gap:29px;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-14f4685{right:24px;}body.rtl .elementor-31 .elementor-element.elementor-element-14f4685{left:24px;}.elementor-31 .elementor-element.elementor-element-14f4685{bottom:38px;}.elementor-31 .elementor-element.elementor-element-9774e2f{--min-height:0px;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:64px;--padding-right:45px;}.elementor-31 .elementor-element.elementor-element-e52b170{--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;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-ee00d39{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-a38731e{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-97583f1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-52a02c9{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-a2f055b{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-9a2a729{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-5ba8f17{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-5b2be7c{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-e21731f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-27b5f36{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-60c23f4{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-cdd25b4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-aef39e3{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-6524bb3{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:18px 18px 18px 18px;}.elementor-31 .elementor-element.elementor-element-c79c751{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-07e03fc .elementor-heading-title{font-size:var( --e-global-typography-statlabel-font-size );line-height:var( --e-global-typography-statlabel-line-height );letter-spacing:var( --e-global-typography-statlabel-letter-spacing );word-spacing:var( --e-global-typography-statlabel-word-spacing );}.elementor-31 .elementor-element.elementor-element-348e395 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-31 .elementor-element.elementor-element-2bbdf43 .elementor-heading-title{font-size:var( --e-global-typography-bignum-font-size );line-height:var( --e-global-typography-bignum-line-height );letter-spacing:var( --e-global-typography-bignum-letter-spacing );word-spacing:var( --e-global-typography-bignum-word-spacing );}.elementor-31 .elementor-element.elementor-element-a9aee52{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-b1cbd54 .elementor-heading-title{font-size:var( --e-global-typography-bignum-font-size );line-height:var( --e-global-typography-bignum-line-height );letter-spacing:var( --e-global-typography-bignum-letter-spacing );word-spacing:var( --e-global-typography-bignum-word-spacing );}.elementor-31 .elementor-element.elementor-element-7c99d00 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-31 .elementor-element.elementor-element-6df119e .elementor-heading-title{font-size:var( --e-global-typography-statlabel-font-size );line-height:var( --e-global-typography-statlabel-line-height );letter-spacing:var( --e-global-typography-statlabel-letter-spacing );word-spacing:var( --e-global-typography-statlabel-word-spacing );}.elementor-31 .elementor-element.elementor-element-9c86c62{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:60px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-b8c7ceb{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-0f80d98 .elementor-heading-title{font-size:var( --e-global-typography-pill-font-size );line-height:var( --e-global-typography-pill-line-height );letter-spacing:var( --e-global-typography-pill-letter-spacing );word-spacing:var( --e-global-typography-pill-word-spacing );}.elementor-31 .elementor-element.elementor-element-76c3643 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-31 .elementor-element.elementor-element-249f149{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:78px;--padding-bottom:85px;--padding-left:48px;--padding-right:48px;}.elementor-31 .elementor-element.elementor-element-7d981ed{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-a568871{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-31 .elementor-element.elementor-element-eebc3f2{--container-widget-width:666px;--container-widget-flex-grow:0;width:var( --container-widget-width, 666px );max-width:666px;text-align:center;}.elementor-31 .elementor-element.elementor-element-eebc3f2 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-31 .elementor-element.elementor-element-d445a35{margin:31px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31 .elementor-element.elementor-element-d445a35 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-31 .elementor-element.elementor-element-d445a35 .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-31 .elementor-element.elementor-element-ff72593{margin:21px -19px calc(var(--kit-widget-spacing, 0px) + 0px) -19px;--container-widget-width:957px;--container-widget-flex-grow:0;width:var( --container-widget-width, 957px );max-width:957px;text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-687384a{--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:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:26px;--margin-bottom:0px;--margin-left:44px;--margin-right:0px;}.elementor-31 .elementor-element.elementor-element-ee43292{--container-widget-width:77px;--container-widget-flex-grow:0;width:var( --container-widget-width, 77px );max-width:77px;}.elementor-31 .elementor-element.elementor-element-d4bcc81{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:503px;--container-widget-flex-grow:0;width:var( --container-widget-width, 503px );max-width:503px;text-align:start;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-ceff19c{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:18px 18px 18px 18px;--margin-top:39px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-9bf5af2{right:21px;}body.rtl .elementor-31 .elementor-element.elementor-element-9bf5af2{left:21px;}.elementor-31 .elementor-element.elementor-element-9bf5af2{bottom:17px;}.elementor-31 .elementor-element.elementor-element-7266559{--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;--align-items:center;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-31 .elementor-element.elementor-element-750e314{--min-height:170px;--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:18px 18px 18px 18px;--padding-top:0px;--padding-bottom:0px;--padding-left:52px;--padding-right:33px;}.elementor-31 .elementor-element.elementor-element-3881a73{--min-height:0px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-764759b{--container-widget-width:72px;--container-widget-flex-grow:0;width:var( --container-widget-width, 72px );max-width:72px;}.elementor-31 .elementor-element.elementor-element-ac42675{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:732px;--container-widget-flex-grow:0;width:var( --container-widget-width, 732px );max-width:732px;text-align:start;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-92e9d98{--min-height:170px;--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:18px 18px 18px 18px;--padding-top:0px;--padding-bottom:0px;--padding-left:52px;--padding-right:33px;}.elementor-31 .elementor-element.elementor-element-6cd6e14{--min-height:0px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-db20c24{--container-widget-width:75px;--container-widget-flex-grow:0;width:var( --container-widget-width, 75px );max-width:75px;}.elementor-31 .elementor-element.elementor-element-dfdf360{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:732px;--container-widget-flex-grow:0;width:var( --container-widget-width, 732px );max-width:732px;text-align:start;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-06ed44a{--min-height:170px;--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:18px 18px 18px 18px;--padding-top:0px;--padding-bottom:0px;--padding-left:52px;--padding-right:33px;}.elementor-31 .elementor-element.elementor-element-e66e08e{--min-height:0px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-4ae300f{--container-widget-width:68px;--container-widget-flex-grow:0;width:var( --container-widget-width, 68px );max-width:68px;}.elementor-31 .elementor-element.elementor-element-612bd64{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:732px;--container-widget-flex-grow:0;width:var( --container-widget-width, 732px );max-width:732px;text-align:start;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-ea4c21c{--min-height:110px;--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:49px 49px;--row-gap:49px;--column-gap:49px;--margin-top:61px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:43px;--padding-right:30px;}.elementor-31 .elementor-element.elementor-element-dbff189{--container-widget-width:105px;--container-widget-flex-grow:0;width:var( --container-widget-width, 105px );max-width:105px;}.elementor-31 .elementor-element.elementor-element-480efb0{--container-widget-width:683px;--container-widget-flex-grow:0;width:var( --container-widget-width, 683px );max-width:683px;text-align:start;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-d70e8c1{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-ab58c83:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-ab58c83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://heizung.shk-gebaeudetechnik.de/wp-content/uploads/2026/09/beratung-heizungskeller-hoch.jpg");}.elementor-31 .elementor-element.elementor-element-ab58c83{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:72px;--padding-bottom:102px;--padding-left:24px;--padding-right:24px;}.elementor-31 .elementor-element.elementor-element-e9a074d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 403px) 0px;}.elementor-31 .elementor-element.elementor-element-e9a074d .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-31 .elementor-element.elementor-element-39a15c3{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-0910035{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-a52ceb5{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-4bd79c7{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-0a9402c{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-88383aa .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-31 .elementor-element.elementor-element-f8860a6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-9ed48fd .elementor-heading-title{font-size:var( --e-global-typography-timelinenum-font-size );line-height:var( --e-global-typography-timelinenum-line-height );letter-spacing:var( --e-global-typography-timelinenum-letter-spacing );word-spacing:var( --e-global-typography-timelinenum-word-spacing );}.elementor-31 .elementor-element.elementor-element-b315191{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-fc08d96{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-4905d30{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-3b4067c{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-e0d4a7a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-31 .elementor-element.elementor-element-170dcfb{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-1b4ce2b .elementor-heading-title{font-size:var( --e-global-typography-timelinenum-font-size );line-height:var( --e-global-typography-timelinenum-line-height );letter-spacing:var( --e-global-typography-timelinenum-letter-spacing );word-spacing:var( --e-global-typography-timelinenum-word-spacing );}.elementor-31 .elementor-element.elementor-element-6c836fd{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-c3e029c{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-53fb614{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-b10592b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-a663ce2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-31 .elementor-element.elementor-element-4943f1e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-cee7f86 .elementor-heading-title{font-size:var( --e-global-typography-timelinenum-font-size );line-height:var( --e-global-typography-timelinenum-line-height );letter-spacing:var( --e-global-typography-timelinenum-letter-spacing );word-spacing:var( --e-global-typography-timelinenum-word-spacing );}.elementor-31 .elementor-element.elementor-element-793ee21{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-6cdfe03{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-49c9e63{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-73011b0{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-dae24e3 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-31 .elementor-element.elementor-element-79ce911{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-071df39 .elementor-heading-title{font-size:var( --e-global-typography-timelinenum-font-size );line-height:var( --e-global-typography-timelinenum-line-height );letter-spacing:var( --e-global-typography-timelinenum-letter-spacing );word-spacing:var( --e-global-typography-timelinenum-word-spacing );}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-cb3ea72{right:18px;}body.rtl .elementor-31 .elementor-element.elementor-element-cb3ea72{left:18px;}.elementor-31 .elementor-element.elementor-element-cb3ea72{bottom:28px;}.elementor-31 .elementor-element.elementor-element-a23561a{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:82px;--padding-bottom:85px;--padding-left:48px;--padding-right:48px;}.elementor-31 .elementor-element.elementor-element-946db87{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 36px) 0px;}.elementor-31 .elementor-element.elementor-element-946db87 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-31 .elementor-element.elementor-element-b568f24{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-62bdde9{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-f6e312c{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:181px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-d19386e{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-8e43f92{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-16115db{text-align:center;}.elementor-31 .elementor-element.elementor-element-16115db .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-31 .elementor-element.elementor-element-b511fbd{margin:21px 0px calc(var(--kit-widget-spacing, 0px) + 23px) 0px;}.elementor-31 .elementor-element.elementor-element-b511fbd .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-31 .elementor-element.elementor-element-b511fbd .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-31 .elementor-element.elementor-element-838650a{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-000b036{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-0a023f8{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-427b2ee .elementor-heading-title{font-size:var( --e-global-typography-pill-font-size );line-height:var( --e-global-typography-pill-line-height );letter-spacing:var( --e-global-typography-pill-letter-spacing );word-spacing:var( --e-global-typography-pill-word-spacing );}.elementor-31 .elementor-element.elementor-element-6265fba{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-704eae9 .elementor-heading-title{font-size:var( --e-global-typography-pill-font-size );line-height:var( --e-global-typography-pill-line-height );letter-spacing:var( --e-global-typography-pill-letter-spacing );word-spacing:var( --e-global-typography-pill-word-spacing );}.elementor-31 .elementor-element.elementor-element-7e84404{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-f13a2e2 .elementor-heading-title{font-size:var( --e-global-typography-pill-font-size );line-height:var( --e-global-typography-pill-line-height );letter-spacing:var( --e-global-typography-pill-letter-spacing );word-spacing:var( --e-global-typography-pill-word-spacing );}.elementor-31 .elementor-element.elementor-element-d5fbcdf{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-ee05491 .elementor-heading-title{font-size:var( --e-global-typography-pill-font-size );line-height:var( --e-global-typography-pill-line-height );letter-spacing:var( --e-global-typography-pill-letter-spacing );word-spacing:var( --e-global-typography-pill-word-spacing );}.elementor-31 .elementor-element.elementor-element-6020edb{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-ef53cf5 .elementor-heading-title{font-size:var( --e-global-typography-pill-font-size );line-height:var( --e-global-typography-pill-line-height );letter-spacing:var( --e-global-typography-pill-letter-spacing );word-spacing:var( --e-global-typography-pill-word-spacing );}.elementor-31 .elementor-element.elementor-element-249774e{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-ad19bc1 .elementor-heading-title{font-size:var( --e-global-typography-pill-font-size );line-height:var( --e-global-typography-pill-line-height );letter-spacing:var( --e-global-typography-pill-letter-spacing );word-spacing:var( --e-global-typography-pill-word-spacing );}.elementor-31 .elementor-element.elementor-element-97e1e38{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-4cf465a .elementor-heading-title{font-size:var( --e-global-typography-pill-font-size );line-height:var( --e-global-typography-pill-line-height );letter-spacing:var( --e-global-typography-pill-letter-spacing );word-spacing:var( --e-global-typography-pill-word-spacing );}.elementor-31 .elementor-element.elementor-element-82246bd{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-6faa79e .elementor-heading-title{font-size:var( --e-global-typography-pill-font-size );line-height:var( --e-global-typography-pill-line-height );letter-spacing:var( --e-global-typography-pill-letter-spacing );word-spacing:var( --e-global-typography-pill-word-spacing );}.elementor-31 .elementor-element.elementor-element-c8efc33{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-364b5ce .elementor-heading-title{font-size:var( --e-global-typography-pill-font-size );line-height:var( --e-global-typography-pill-line-height );letter-spacing:var( --e-global-typography-pill-letter-spacing );word-spacing:var( --e-global-typography-pill-word-spacing );}.elementor-31 .elementor-element.elementor-element-bfc3dfc{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-cca6455 .elementor-heading-title{font-size:var( --e-global-typography-pill-font-size );line-height:var( --e-global-typography-pill-line-height );letter-spacing:var( --e-global-typography-pill-letter-spacing );word-spacing:var( --e-global-typography-pill-word-spacing );}.elementor-31 .elementor-element.elementor-element-99f8093:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-99f8093 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://heizung.shk-gebaeudetechnik.de/wp-content/uploads/2026/09/berater-kunde-waermepumpe.jpg");background-position:top center;background-size:cover;}.elementor-31 .elementor-element.elementor-element-99f8093{--min-height:885px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:105px;--padding-left:45px;--padding-right:48px;}.elementor-31 .elementor-element.elementor-element-3ab0f71{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-874d3c3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-110002c{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-e86135a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-4afe981{right:25px;}body.rtl .elementor-31 .elementor-element.elementor-element-4afe981{left:25px;}.elementor-31 .elementor-element.elementor-element-4afe981{bottom:12px;}.elementor-31 .elementor-element.elementor-element-9cb4144{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:74px;--padding-bottom:60px;--padding-left:48px;--padding-right:48px;}.elementor-31 .elementor-element.elementor-element-027b5bb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 37px) 0px;}.elementor-31 .elementor-element.elementor-element-027b5bb .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-31 .elementor-element.elementor-element-234e717{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-fe7d969{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-ffc6e8f{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-28c82ca{margin:33px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;}.elementor-31 .elementor-element.elementor-element-28c82ca .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-31 .elementor-element.elementor-element-28c82ca .elementor-divider-separator{margin:0 auto;margin-left:0;}.elementor-31 .elementor-element.elementor-element-893c1db{font-size:var( --e-global-typography-lead-font-size );line-height:var( --e-global-typography-lead-line-height );letter-spacing:var( --e-global-typography-lead-letter-spacing );word-spacing:var( --e-global-typography-lead-word-spacing );}.elementor-31 .elementor-element.elementor-element-fcdd828{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-eae927f{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-bd2ac53{margin:33px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;}.elementor-31 .elementor-element.elementor-element-bd2ac53 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-31 .elementor-element.elementor-element-bd2ac53 .elementor-divider-separator{margin:0 auto;margin-left:0;}.elementor-31 .elementor-element.elementor-element-e99b5d0{font-size:var( --e-global-typography-lead-font-size );line-height:var( --e-global-typography-lead-line-height );letter-spacing:var( --e-global-typography-lead-letter-spacing );word-spacing:var( --e-global-typography-lead-word-spacing );}.elementor-31 .elementor-element.elementor-element-a68e20b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-72c8fa7{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-e9744a8{margin:33px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;}.elementor-31 .elementor-element.elementor-element-e9744a8 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-31 .elementor-element.elementor-element-e9744a8 .elementor-divider-separator{margin:0 auto;margin-left:0;}.elementor-31 .elementor-element.elementor-element-6548ffd{font-size:var( --e-global-typography-lead-font-size );line-height:var( --e-global-typography-lead-line-height );letter-spacing:var( --e-global-typography-lead-letter-spacing );word-spacing:var( --e-global-typography-lead-word-spacing );}.elementor-31 .elementor-element.elementor-element-b8c398a{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:81px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-72b1de4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 45px) 0px;}.elementor-31 .elementor-element.elementor-element-72b1de4 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-31 .elementor-element.elementor-element-9635e9c{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-5c068c5{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-314a757{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-ba6cdc8 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-31 .elementor-element.elementor-element-fc3f7fa .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-31 .elementor-element.elementor-element-ff4d5b5{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-687f3fe{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-69bdd2e{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-7a6c7d7 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-31 .elementor-element.elementor-element-32952f9 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-31 .elementor-element.elementor-element-def49e4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-6b8b76e{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-5c4ff70{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-f61f30b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-31 .elementor-element.elementor-element-851bfd3 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-31 .elementor-element.elementor-element-371cc28{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-d90508d{--e-image-carousel-slides-to-show:2;margin:90px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31 .elementor-element.elementor-element-33bb9c5{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:49px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-31 .elementor-element.elementor-element-eaf931d{--min-height:74px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6px;--padding-bottom:6px;--padding-left:27px;--padding-right:6.5px;}.elementor-31 .elementor-element.elementor-element-10352ab .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-31 .elementor-element.elementor-element-1b4fe75{--min-height:62px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-6821cf1{--container-widget-width:21px;--container-widget-flex-grow:0;width:var( --container-widget-width, 21px );max-width:21px;}.elementor-31 .elementor-element.elementor-element-2ef97eb:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-2ef97eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://heizung.shk-gebaeudetechnik.de/wp-content/uploads/2026/09/kunde-telefon-beratung.jpg");}.elementor-31 .elementor-element.elementor-element-2ef97eb{--min-height:967px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:84px;--padding-left:54px;--padding-right:16px;}.elementor-31 .elementor-element.elementor-element-58fc415{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-2d2d7df{text-align:start;}.elementor-31 .elementor-element.elementor-element-2d2d7df .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-31 .elementor-element.elementor-element-37ee8f7{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-31 .elementor-element.elementor-element-37ee8f7 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-31 .elementor-element.elementor-element-37ee8f7 .elementor-divider-separator{margin:0 auto;margin-left:0;}.elementor-31 .elementor-element.elementor-element-2b19d15{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-a0411e6{--min-height:74px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6px;--padding-bottom:6px;--padding-left:27px;--padding-right:6.5px;}.elementor-31 .elementor-element.elementor-element-dfa6c4e .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-31 .elementor-element.elementor-element-d105b10{--min-height:62px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-7da2fb3{--container-widget-width:21px;--container-widget-flex-grow:0;width:var( --container-widget-width, 21px );max-width:21px;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-d6f5e97{right:20px;}body.rtl .elementor-31 .elementor-element.elementor-element-d6f5e97{left:20px;}.elementor-31 .elementor-element.elementor-element-d6f5e97{bottom:21px;}.elementor-31 .elementor-element.elementor-element-8f16ac4{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:77px;--padding-bottom:51px;--padding-left:48px;--padding-right:48px;}.elementor-31 .elementor-element.elementor-element-0772c14{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-32caec8{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-90bee8d{text-align:center;}.elementor-31 .elementor-element.elementor-element-90bee8d .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-31 .elementor-element.elementor-element-7594cfc{margin:21px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;}.elementor-31 .elementor-element.elementor-element-7594cfc .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-31 .elementor-element.elementor-element-7594cfc .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-31 .elementor-element.elementor-element-f981f76{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-2efd6e0{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-3770ea8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-e26cbf8{--min-height:1091px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-30c020c{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-d88c992{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-f9f25b5{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-83e443b{text-align:center;}.elementor-31 .elementor-element.elementor-element-83e443b .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-31 .elementor-element.elementor-element-76947e0{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;}.elementor-31 .elementor-element.elementor-element-76947e0 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-31 .elementor-element.elementor-element-76947e0 .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-31 .elementor-element.elementor-element-9ed83cf{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-be89551{--min-height:74px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6px;--padding-bottom:6px;--padding-left:27px;--padding-right:6.5px;}.elementor-31 .elementor-element.elementor-element-9029598 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-31 .elementor-element.elementor-element-44cc0e1{--min-height:62px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-75523ef{--container-widget-width:21px;--container-widget-flex-grow:0;width:var( --container-widget-width, 21px );max-width:21px;}.elementor-31 .elementor-element.elementor-element-bb9553b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:78px;--padding-bottom:160px;--padding-left:48px;--padding-right:48px;}.elementor-31 .elementor-element.elementor-element-1168871{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 49px) 0px;}.elementor-31 .elementor-element.elementor-element-1168871 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}}@media(max-width:767px){.elementor-31 .elementor-element.elementor-element-235c32b:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-235c32b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://heizung.shk-gebaeudetechnik.de/wp-content/uploads/2026/09/hero-bg-mobile-scaled.jpg");background-position:bottom center;}.elementor-31 .elementor-element.elementor-element-235c32b{--content-width:1440px;--min-height:222.31vw;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:88px;--padding-bottom:0px;--padding-left:19px;--padding-right:19px;}.elementor-31 .elementor-element.elementor-element-1cacd95{--width:639px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-9a52237{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-a03ca26{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-70f5196{--container-widget-width:21px;--container-widget-flex-grow:0;width:var( --container-widget-width, 21px );max-width:21px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-31 .elementor-element.elementor-element-1431ef1 .elementor-heading-title{font-size:var( --e-global-typography-eyebrow-font-size );line-height:var( --e-global-typography-eyebrow-line-height );letter-spacing:var( --e-global-typography-eyebrow-letter-spacing );word-spacing:var( --e-global-typography-eyebrow-word-spacing );}.elementor-31 .elementor-element.elementor-element-39b51e1{margin:11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:329px;--container-widget-flex-grow:0;width:var( --container-widget-width, 329px );max-width:329px;text-align:center;}.elementor-31 .elementor-element.elementor-element-39b51e1 .elementor-heading-title{font-size:var( --e-global-typography-h1-font-size );line-height:var( --e-global-typography-h1-line-height );letter-spacing:var( --e-global-typography-h1-letter-spacing );word-spacing:var( --e-global-typography-h1-word-spacing );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-31 .elementor-element.elementor-element-a4f20e0{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31 .elementor-element.elementor-element-a4f20e0 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-31 .elementor-element.elementor-element-a4f20e0 .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-c06b331{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:351px;--container-widget-flex-grow:0;width:var( --container-widget-width, 351px );max-width:351px;text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-31 .elementor-element.elementor-element-b7e1c42{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:293px;--container-widget-flex-grow:0;width:var( --container-widget-width, 293px );max-width:293px;}.elementor-31 .elementor-element.elementor-element-b7e1c42 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );padding:4.5px 4.5px 4.5px 14px;}.elementor-31 .elementor-element.elementor-element-9984f6f{--width:748px;--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:18.5px 18.5px;--row-gap:18.5px;--column-gap:18.5px;--flex-wrap:nowrap;}.elementor-31 .elementor-element.elementor-element-3696bae{--width:230px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-53e3b2d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-ae233a4 .elementor-heading-title{font-size:var( --e-global-typography-cardlabel-font-size );line-height:var( --e-global-typography-cardlabel-line-height );letter-spacing:var( --e-global-typography-cardlabel-letter-spacing );word-spacing:var( --e-global-typography-cardlabel-word-spacing );}.elementor-31 .elementor-element.elementor-element-4eab6de{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-f920f75{--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:29px 29px;--row-gap:29px;--column-gap:29px;}.elementor-31 .elementor-element.elementor-element-b3b96b6{--width:251px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-8f6ffc1{--width:179.76px;--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:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-31 .elementor-element.elementor-element-6f30b42 .elementor-heading-title{font-size:var( --e-global-typography-badge-font-size );line-height:var( --e-global-typography-badge-line-height );letter-spacing:var( --e-global-typography-badge-letter-spacing );word-spacing:var( --e-global-typography-badge-word-spacing );}.elementor-31 .elementor-element.elementor-element-8dd1bcb{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-5453610{--width:251px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-1af7ab5{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-51b3987 .elementor-heading-title{font-size:var( --e-global-typography-cardlabel-font-size );line-height:var( --e-global-typography-cardlabel-line-height );letter-spacing:var( --e-global-typography-cardlabel-letter-spacing );word-spacing:var( --e-global-typography-cardlabel-word-spacing );}.elementor-31 .elementor-element.elementor-element-15aeca5{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-1ff4596{--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:28.8px 28.8px;--row-gap:28.8px;--column-gap:28.8px;}.elementor-31 .elementor-element.elementor-element-64f76ff{--width:230px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-eb62ddb{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-1b3101d{--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:11px 11px;--row-gap:11px;--column-gap:11px;}.elementor-31 .elementor-element.elementor-element-7fb7858 .elementor-heading-title{font-size:var( --e-global-typography-cardlabel-font-size );line-height:var( --e-global-typography-cardlabel-line-height );letter-spacing:var( --e-global-typography-cardlabel-letter-spacing );word-spacing:var( --e-global-typography-cardlabel-word-spacing );}.elementor-31 .elementor-element.elementor-element-5ea2b03{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-b16cbe8{--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:29px 29px;--row-gap:29px;--column-gap:29px;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-14f4685{right:9px;}body.rtl .elementor-31 .elementor-element.elementor-element-14f4685{left:9px;}.elementor-31 .elementor-element.elementor-element-14f4685{bottom:12px;}.elementor-31 .elementor-element.elementor-element-9774e2f{--content-width:1440px;--min-height:0px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:35px;--padding-bottom:0px;--padding-left:19px;--padding-right:19px;}.elementor-31 .elementor-element.elementor-element-e52b170{--width:100%;--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-ee00d39{--width:100%;--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;--align-items:center;--gap:17px 17px;--row-gap:17px;--column-gap:17px;}.elementor-31 .elementor-element.elementor-element-a38731e{--width:77px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-97583f1{width:100%;max-width:100%;text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-52a02c9{--width:100%;--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;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-31 .elementor-element.elementor-element-a2f055b{--width:72px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-9a2a729{width:100%;max-width:100%;text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-5ba8f17{--width:100%;--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;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-31 .elementor-element.elementor-element-5b2be7c{--width:74px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-e21731f{width:100%;max-width:100%;text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-27b5f36{--width:100%;--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;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-31 .elementor-element.elementor-element-60c23f4{--width:74px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-cdd25b4{width:100%;max-width:100%;text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-aef39e3{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-6524bb3{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;}.elementor-31 .elementor-element.elementor-element-c79c751{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-07e03fc .elementor-heading-title{font-size:var( --e-global-typography-statlabel-font-size );line-height:var( --e-global-typography-statlabel-line-height );letter-spacing:var( --e-global-typography-statlabel-letter-spacing );word-spacing:var( --e-global-typography-statlabel-word-spacing );}.elementor-31 .elementor-element.elementor-element-348e395 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-31 .elementor-element.elementor-element-2bbdf43 .elementor-heading-title{font-size:var( --e-global-typography-bignum-font-size );line-height:var( --e-global-typography-bignum-line-height );letter-spacing:var( --e-global-typography-bignum-letter-spacing );word-spacing:var( --e-global-typography-bignum-word-spacing );}.elementor-31 .elementor-element.elementor-element-a9aee52{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-b1cbd54 .elementor-heading-title{font-size:var( --e-global-typography-bignum-font-size );line-height:var( --e-global-typography-bignum-line-height );letter-spacing:var( --e-global-typography-bignum-letter-spacing );word-spacing:var( --e-global-typography-bignum-word-spacing );}.elementor-31 .elementor-element.elementor-element-7c99d00 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-31 .elementor-element.elementor-element-6df119e .elementor-heading-title{font-size:var( --e-global-typography-statlabel-font-size );line-height:var( --e-global-typography-statlabel-line-height );letter-spacing:var( --e-global-typography-statlabel-letter-spacing );word-spacing:var( --e-global-typography-statlabel-word-spacing );}.elementor-31 .elementor-element.elementor-element-9c86c62{--content-width:1440px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-b8c7ceb{--width:116px;--min-height:38px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-0f80d98 .elementor-heading-title{font-size:var( --e-global-typography-pill-font-size );line-height:var( --e-global-typography-pill-line-height );letter-spacing:var( --e-global-typography-pill-letter-spacing );word-spacing:var( --e-global-typography-pill-word-spacing );}.elementor-31 .elementor-element.elementor-element-76c3643 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-31 .elementor-element.elementor-element-249f149{--content-width:1440px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:39px;--padding-bottom:48px;--padding-left:20px;--padding-right:24px;}.elementor-31 .elementor-element.elementor-element-7d981ed{--width:100%;--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-a568871{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-31 .elementor-element.elementor-element-eebc3f2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-31 .elementor-element.elementor-element-eebc3f2 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-31 .elementor-element.elementor-element-d445a35{margin:19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31 .elementor-element.elementor-element-d445a35 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-31 .elementor-element.elementor-element-d445a35 .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-31 .elementor-element.elementor-element-ff72593{margin:19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-687384a{--width:100%;--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;--gap:21px 21px;--row-gap:21px;--column-gap:21px;--margin-top:22px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-31 .elementor-element.elementor-element-ee43292{--container-widget-width:69px;--container-widget-flex-grow:0;width:var( --container-widget-width, 69px );max-width:69px;}.elementor-31 .elementor-element.elementor-element-d4bcc81{margin:-2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:249px;--container-widget-flex-grow:0;width:var( --container-widget-width, 249px );max-width:249px;text-align:start;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-ceff19c{--width:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--margin-top:33px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-9bf5af2{right:7px;}body.rtl .elementor-31 .elementor-element.elementor-element-9bf5af2{left:7px;}.elementor-31 .elementor-element.elementor-element-9bf5af2{bottom:8px;}.elementor-31 .elementor-element.elementor-element-7266559{--width:100%;--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;--align-items:center;--gap:21px 21px;--row-gap:21px;--column-gap:21px;--margin-top:39px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-31 .elementor-element.elementor-element-750e314{--width:100%;--min-height:267px;--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:20px;--padding-left:29px;--padding-right:29px;}.elementor-31 .elementor-element.elementor-element-3881a73{--width:72px;--min-height:0px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-764759b{--container-widget-width:72px;--container-widget-flex-grow:0;width:var( --container-widget-width, 72px );max-width:72px;}.elementor-31 .elementor-element.elementor-element-ac42675{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:288px;--container-widget-flex-grow:0;width:var( --container-widget-width, 288px );max-width:288px;text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-92e9d98{--width:100%;--min-height:238px;--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:20px;--padding-left:29px;--padding-right:29px;}.elementor-31 .elementor-element.elementor-element-6cd6e14{--width:75px;--min-height:0px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-db20c24{--container-widget-width:75px;--container-widget-flex-grow:0;width:var( --container-widget-width, 75px );max-width:75px;}.elementor-31 .elementor-element.elementor-element-dfdf360{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:288px;--container-widget-flex-grow:0;width:var( --container-widget-width, 288px );max-width:288px;text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-06ed44a{--width:100%;--min-height:267px;--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:20px;--padding-left:29px;--padding-right:29px;}.elementor-31 .elementor-element.elementor-element-e66e08e{--width:68px;--min-height:0px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-4ae300f{--container-widget-width:68px;--container-widget-flex-grow:0;width:var( --container-widget-width, 68px );max-width:68px;}.elementor-31 .elementor-element.elementor-element-612bd64{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:288px;--container-widget-flex-grow:0;width:var( --container-widget-width, 288px );max-width:288px;text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-ea4c21c{--width:100%;--min-height:224px;--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:21px 21px;--row-gap:21px;--column-gap:21px;--margin-top:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:26px;--padding-bottom:20px;--padding-left:27px;--padding-right:27px;}.elementor-31 .elementor-element.elementor-element-dbff189{--container-widget-width:105px;--container-widget-flex-grow:0;width:var( --container-widget-width, 105px );max-width:105px;}.elementor-31 .elementor-element.elementor-element-480efb0{--container-widget-width:287px;--container-widget-flex-grow:0;width:var( --container-widget-width, 287px );max-width:287px;text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-d70e8c1{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-ab58c83:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-ab58c83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://heizung.shk-gebaeudetechnik.de/wp-content/uploads/2026/09/beratung-heizungskeller-schmal-1-scaled.jpg");}.elementor-31 .elementor-element.elementor-element-ab58c83{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:43px;--padding-bottom:79px;--padding-left:14px;--padding-right:14px;}.elementor-31 .elementor-element.elementor-element-e9a074d{width:var( --container-widget-width, 300px );max-width:300px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 217px) 0px;--container-widget-width:300px;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-e9a074d .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-31 .elementor-element.elementor-element-39a15c3{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-0910035{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-a52ceb5{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-4bd79c7{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-0a9402c{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-88383aa .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-31 .elementor-element.elementor-element-f8860a6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-9ed48fd .elementor-heading-title{font-size:var( --e-global-typography-timelinenum-font-size );line-height:var( --e-global-typography-timelinenum-line-height );letter-spacing:var( --e-global-typography-timelinenum-letter-spacing );word-spacing:var( --e-global-typography-timelinenum-word-spacing );}.elementor-31 .elementor-element.elementor-element-b315191{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-fc08d96{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-4905d30{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-3b4067c{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-e0d4a7a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-31 .elementor-element.elementor-element-170dcfb{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-1b4ce2b .elementor-heading-title{font-size:var( --e-global-typography-timelinenum-font-size );line-height:var( --e-global-typography-timelinenum-line-height );letter-spacing:var( --e-global-typography-timelinenum-letter-spacing );word-spacing:var( --e-global-typography-timelinenum-word-spacing );}.elementor-31 .elementor-element.elementor-element-6c836fd{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-c3e029c{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-53fb614{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-b10592b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-a663ce2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-31 .elementor-element.elementor-element-4943f1e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-cee7f86 .elementor-heading-title{font-size:var( --e-global-typography-timelinenum-font-size );line-height:var( --e-global-typography-timelinenum-line-height );letter-spacing:var( --e-global-typography-timelinenum-letter-spacing );word-spacing:var( --e-global-typography-timelinenum-word-spacing );}.elementor-31 .elementor-element.elementor-element-793ee21{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-6cdfe03{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-49c9e63{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-73011b0{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-dae24e3 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-31 .elementor-element.elementor-element-79ce911{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-071df39 .elementor-heading-title{font-size:var( --e-global-typography-timelinenum-font-size );line-height:var( --e-global-typography-timelinenum-line-height );letter-spacing:var( --e-global-typography-timelinenum-letter-spacing );word-spacing:var( --e-global-typography-timelinenum-word-spacing );}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-cb3ea72{right:17px;}body.rtl .elementor-31 .elementor-element.elementor-element-cb3ea72{left:17px;}.elementor-31 .elementor-element.elementor-element-cb3ea72{bottom:40px;}.elementor-31 .elementor-element.elementor-element-a23561a{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:41px;--padding-bottom:63px;--padding-left:25px;--padding-right:24px;}.elementor-31 .elementor-element.elementor-element-946db87{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 27px) 0px;}.elementor-31 .elementor-element.elementor-element-946db87 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-31 .elementor-element.elementor-element-b568f24{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-62bdde9{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-f6e312c{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:46px;--padding-bottom:145px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-d19386e{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-8e43f92{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-16115db{text-align:center;}.elementor-31 .elementor-element.elementor-element-16115db .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-31 .elementor-element.elementor-element-b511fbd{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 23px) 0px;}.elementor-31 .elementor-element.elementor-element-b511fbd .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-31 .elementor-element.elementor-element-b511fbd .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-31 .elementor-element.elementor-element-838650a{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-000b036{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-0a023f8{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-427b2ee .elementor-heading-title{font-size:var( --e-global-typography-pill-font-size );line-height:var( --e-global-typography-pill-line-height );letter-spacing:var( --e-global-typography-pill-letter-spacing );word-spacing:var( --e-global-typography-pill-word-spacing );}.elementor-31 .elementor-element.elementor-element-6265fba{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-704eae9 .elementor-heading-title{font-size:var( --e-global-typography-pill-font-size );line-height:var( --e-global-typography-pill-line-height );letter-spacing:var( --e-global-typography-pill-letter-spacing );word-spacing:var( --e-global-typography-pill-word-spacing );}.elementor-31 .elementor-element.elementor-element-7e84404{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-f13a2e2 .elementor-heading-title{font-size:var( --e-global-typography-pill-font-size );line-height:var( --e-global-typography-pill-line-height );letter-spacing:var( --e-global-typography-pill-letter-spacing );word-spacing:var( --e-global-typography-pill-word-spacing );}.elementor-31 .elementor-element.elementor-element-d5fbcdf{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-ee05491 .elementor-heading-title{font-size:var( --e-global-typography-pill-font-size );line-height:var( --e-global-typography-pill-line-height );letter-spacing:var( --e-global-typography-pill-letter-spacing );word-spacing:var( --e-global-typography-pill-word-spacing );}.elementor-31 .elementor-element.elementor-element-6020edb{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-ef53cf5 .elementor-heading-title{font-size:var( --e-global-typography-pill-font-size );line-height:var( --e-global-typography-pill-line-height );letter-spacing:var( --e-global-typography-pill-letter-spacing );word-spacing:var( --e-global-typography-pill-word-spacing );}.elementor-31 .elementor-element.elementor-element-249774e{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-ad19bc1 .elementor-heading-title{font-size:var( --e-global-typography-pill-font-size );line-height:var( --e-global-typography-pill-line-height );letter-spacing:var( --e-global-typography-pill-letter-spacing );word-spacing:var( --e-global-typography-pill-word-spacing );}.elementor-31 .elementor-element.elementor-element-97e1e38{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-4cf465a .elementor-heading-title{font-size:var( --e-global-typography-pill-font-size );line-height:var( --e-global-typography-pill-line-height );letter-spacing:var( --e-global-typography-pill-letter-spacing );word-spacing:var( --e-global-typography-pill-word-spacing );}.elementor-31 .elementor-element.elementor-element-82246bd{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-6faa79e .elementor-heading-title{font-size:var( --e-global-typography-pill-font-size );line-height:var( --e-global-typography-pill-line-height );letter-spacing:var( --e-global-typography-pill-letter-spacing );word-spacing:var( --e-global-typography-pill-word-spacing );}.elementor-31 .elementor-element.elementor-element-c8efc33{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-364b5ce .elementor-heading-title{font-size:var( --e-global-typography-pill-font-size );line-height:var( --e-global-typography-pill-line-height );letter-spacing:var( --e-global-typography-pill-letter-spacing );word-spacing:var( --e-global-typography-pill-word-spacing );}.elementor-31 .elementor-element.elementor-element-bfc3dfc{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-cca6455 .elementor-heading-title{font-size:var( --e-global-typography-pill-font-size );line-height:var( --e-global-typography-pill-line-height );letter-spacing:var( --e-global-typography-pill-letter-spacing );word-spacing:var( --e-global-typography-pill-word-spacing );}.elementor-31 .elementor-element.elementor-element-99f8093:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-99f8093 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://heizung.shk-gebaeudetechnik.de/wp-content/uploads/2026/09/berater-kunde-waermepumpe-hoch.jpg");background-position:top center;background-size:cover;}.elementor-31 .elementor-element.elementor-element-99f8093{--min-height:852px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:22px;--padding-right:22px;}.elementor-31 .elementor-element.elementor-element-3ab0f71{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-874d3c3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-110002c{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-e86135a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-4afe981{right:22px;}body.rtl .elementor-31 .elementor-element.elementor-element-4afe981{left:22px;}.elementor-31 .elementor-element.elementor-element-4afe981{bottom:24px;}.elementor-31 .elementor-element.elementor-element-9cb4144{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:46px;--padding-bottom:40px;--padding-left:20px;--padding-right:23px;}.elementor-31 .elementor-element.elementor-element-027b5bb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 21px) 0px;}.elementor-31 .elementor-element.elementor-element-027b5bb .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-31 .elementor-element.elementor-element-234e717{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-fe7d969{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-ffc6e8f{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-28c82ca{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-31 .elementor-element.elementor-element-28c82ca .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-31 .elementor-element.elementor-element-28c82ca .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-31 .elementor-element.elementor-element-893c1db{font-size:var( --e-global-typography-lead-font-size );line-height:var( --e-global-typography-lead-line-height );letter-spacing:var( --e-global-typography-lead-letter-spacing );word-spacing:var( --e-global-typography-lead-word-spacing );}.elementor-31 .elementor-element.elementor-element-fcdd828{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-eae927f{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-bd2ac53{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-31 .elementor-element.elementor-element-bd2ac53 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-31 .elementor-element.elementor-element-bd2ac53 .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-31 .elementor-element.elementor-element-e99b5d0{font-size:var( --e-global-typography-lead-font-size );line-height:var( --e-global-typography-lead-line-height );letter-spacing:var( --e-global-typography-lead-letter-spacing );word-spacing:var( --e-global-typography-lead-word-spacing );}.elementor-31 .elementor-element.elementor-element-a68e20b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-72c8fa7{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-e9744a8{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-31 .elementor-element.elementor-element-e9744a8 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-31 .elementor-element.elementor-element-e9744a8 .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-31 .elementor-element.elementor-element-6548ffd{font-size:var( --e-global-typography-lead-font-size );line-height:var( --e-global-typography-lead-line-height );letter-spacing:var( --e-global-typography-lead-letter-spacing );word-spacing:var( --e-global-typography-lead-word-spacing );}.elementor-31 .elementor-element.elementor-element-b8c398a{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:17px;--padding-bottom:42px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-72b1de4{width:var( --container-widget-width, 320px );max-width:320px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;--container-widget-width:320px;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-72b1de4 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-31 .elementor-element.elementor-element-9635e9c{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-5c068c5{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-314a757{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-ba6cdc8 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-31 .elementor-element.elementor-element-fc3f7fa .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-31 .elementor-element.elementor-element-ff4d5b5{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-687f3fe{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-69bdd2e{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-7a6c7d7 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-31 .elementor-element.elementor-element-32952f9 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-31 .elementor-element.elementor-element-def49e4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-6b8b76e{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-5c4ff70{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-f61f30b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-31 .elementor-element.elementor-element-851bfd3 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-31 .elementor-element.elementor-element-371cc28{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-d90508d{--e-image-carousel-slides-to-show:1;margin:61px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 24px;}.elementor-31 .elementor-element.elementor-element-33bb9c5{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:19px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-31 .elementor-element.elementor-element-eaf931d{--width:293px;--min-height:49px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4.5px;--padding-bottom:4.5px;--padding-left:27px;--padding-right:4.5px;}.elementor-31 .elementor-element.elementor-element-10352ab .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-31 .elementor-element.elementor-element-1b4fe75{--width:40px;--min-height:40px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-6821cf1{--container-widget-width:15px;--container-widget-flex-grow:0;width:var( --container-widget-width, 15px );max-width:15px;}.elementor-31 .elementor-element.elementor-element-2ef97eb:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-2ef97eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://heizung.shk-gebaeudetechnik.de/wp-content/uploads/2026/09/kunde-telefon-beratung-hoch.jpg");}.elementor-31 .elementor-element.elementor-element-2ef97eb{--min-height:871px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:89px;--padding-left:27px;--padding-right:27px;}.elementor-31 .elementor-element.elementor-element-58fc415{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-2d2d7df{text-align:center;}.elementor-31 .elementor-element.elementor-element-2d2d7df .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-31 .elementor-element.elementor-element-37ee8f7{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 13px) 0px;}.elementor-31 .elementor-element.elementor-element-37ee8f7 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-31 .elementor-element.elementor-element-37ee8f7 .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-31 .elementor-element.elementor-element-2b19d15{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-a0411e6{--width:293px;--min-height:49px;--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;--margin-top:28px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4.5px;--padding-bottom:4.5px;--padding-left:27px;--padding-right:4.5px;}.elementor-31 .elementor-element.elementor-element-dfa6c4e .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-31 .elementor-element.elementor-element-d105b10{--width:40px;--min-height:40px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-7da2fb3{--container-widget-width:15px;--container-widget-flex-grow:0;width:var( --container-widget-width, 15px );max-width:15px;}body:not(.rtl) .elementor-31 .elementor-element.elementor-element-d6f5e97{right:22px;}body.rtl .elementor-31 .elementor-element.elementor-element-d6f5e97{left:22px;}.elementor-31 .elementor-element.elementor-element-d6f5e97{bottom:29px;}.elementor-31 .elementor-element.elementor-element-8f16ac4{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:43px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-0772c14{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-32caec8{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-90bee8d{text-align:center;}.elementor-31 .elementor-element.elementor-element-90bee8d .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-31 .elementor-element.elementor-element-7594cfc{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-31 .elementor-element.elementor-element-7594cfc .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-31 .elementor-element.elementor-element-7594cfc .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-31 .elementor-element.elementor-element-f981f76{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-2efd6e0{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-3770ea8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-e26cbf8{--min-height:995px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:17px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-30c020c{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-d88c992{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-f9f25b5{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-83e443b{text-align:center;}.elementor-31 .elementor-element.elementor-element-83e443b .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-31 .elementor-element.elementor-element-76947e0{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-31 .elementor-element.elementor-element-76947e0 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-31 .elementor-element.elementor-element-76947e0 .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-31 .elementor-element.elementor-element-9ed83cf{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-31 .elementor-element.elementor-element-be89551{--width:293px;--min-height:49px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4.5px;--padding-bottom:4.5px;--padding-left:27px;--padding-right:4.5px;}.elementor-31 .elementor-element.elementor-element-9029598 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-31 .elementor-element.elementor-element-44cc0e1{--width:40px;--min-height:40px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-75523ef{--container-widget-width:15px;--container-widget-flex-grow:0;width:var( --container-widget-width, 15px );max-width:15px;}.elementor-31 .elementor-element.elementor-element-bb9553b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:43px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-1168871{width:var( --container-widget-width, 346px );max-width:346px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:346px;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-1168871 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}}/* Start custom CSS for container, class: .elementor-element-1cacd95 */.elementor-31 .elementor-element.elementor-element-1cacd95{position:absolute;left:calc(50% - 776px);top:459px;background:color-mix(in srgb, var(--e-global-color-text) 34%, transparent);filter:blur(150px);pointer-events:none;z-index:0;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-70f5196 */.elementor-31 .elementor-element.elementor-element-70f5196{line-height:0;}
.elementor-31 .elementor-element.elementor-element-70f5196{display:block;line-height:0;}
.elementor-31 .elementor-element.elementor-element-70f5196 img{display:block;width:100%;height:100%;}
.elementor-31 .elementor-element.elementor-element-70f5196 img{display:block;max-width:none;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1431ef1 */.elementor-31 .elementor-element.elementor-element-1431ef1 strong{font-weight:700;}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-a4f20e0 *//* mobile weight 3 px as in the Figma mobile frame */
@media (max-width:767px){.elementor-31 .elementor-element.elementor-element-a4f20e0{--divider-border-width:3px;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c06b331 */@media (max-width:767px){.elementor-31 .elementor-element.elementor-element-c06b331 br{display:none;}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b7e1c42 */.elementor-31 .elementor-element.elementor-element-b7e1c42 .elementor-button{display:flex;align-items:center;}
.elementor-31 .elementor-element.elementor-element-b7e1c42 .elementor-button-content-wrapper{width:100%;align-items:center;}
.elementor-31 .elementor-element.elementor-element-b7e1c42 .elementor-button-text{flex:1 1 auto;min-width:0;text-align:center;white-space:nowrap;position:relative;left:7px;top:1px;}
.elementor-31 .elementor-element.elementor-element-b7e1c42 .elementor-button-icon{flex:none;width:62px;height:62px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb, var(--e-global-color-white) 24%, transparent);}
.elementor-31 .elementor-element.elementor-element-b7e1c42 .elementor-button-icon svg{width:21px !important;height:21px !important;fill:none !important;stroke:currentColor;transform:rotate(45deg);transition:transform .35s;}
.elementor-31 .elementor-element.elementor-element-b7e1c42 .elementor-button-icon svg path{fill:none !important;}
.elementor-31 .elementor-element.elementor-element-b7e1c42 .elementor-button:hover .elementor-button-icon svg, .elementor-31 .elementor-element.elementor-element-b7e1c42 .elementor-button:focus-visible .elementor-button-icon svg{transform:rotate(0deg);}
@media (max-width:767px){.elementor-31 .elementor-element.elementor-element-b7e1c42 .elementor-button-icon{width:40px;height:40px;} .elementor-31 .elementor-element.elementor-element-b7e1c42 .elementor-button-icon svg{width:15px !important;height:15px !important;} .elementor-31 .elementor-element.elementor-element-b7e1c42 .elementor-button-text{left:5px;}}
@media (prefers-reduced-motion:reduce){.elementor-31 .elementor-element.elementor-element-b7e1c42 .elementor-button-icon svg{transition:none;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a52237 */.elementor-31 .elementor-element.elementor-element-9a52237{min-width:0;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-719f901 */.elementor-31 .elementor-element.elementor-element-719f901.elementor-element{width:79px;height:141px;overflow:hidden;line-height:0;flex:none;}
.elementor-31 .elementor-element.elementor-element-719f901 img{display:block;max-width:none !important;width:261px !important;height:auto !important;margin:-22.9px 0 0 -92.4px;}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9b8017c */.elementor-31 .elementor-element.elementor-element-9b8017c .elementor-icon-wrapper{line-height:0;display:flex;}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-34abfa5 */.elementor-31 .elementor-element.elementor-element-34abfa5 .elementor-icon-wrapper{line-height:0;display:flex;}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-fbed56a */.elementor-31 .elementor-element.elementor-element-fbed56a .elementor-icon-wrapper{line-height:0;display:flex;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3696bae */.elementor-31 .elementor-element.elementor-element-3696bae{background:color-mix(in srgb, var(--e-global-color-white) 25%, transparent);backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);opacity:.5;}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1ef50f7 */.elementor-31 .elementor-element.elementor-element-1ef50f7 .elementor-icon-wrapper{line-height:0;display:flex;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f6ffc1 */.elementor-31 .elementor-element.elementor-element-8f6ffc1{background:linear-gradient(262.63deg, var(--e-global-color-secondary) 28.18%, var(--e-global-color-primary) 114.07%);}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ceb9da5 */.elementor-31 .elementor-element.elementor-element-ceb9da5.elementor-element{width:90px;height:153px;overflow:hidden;line-height:0;flex:none;}
.elementor-31 .elementor-element.elementor-element-ceb9da5 img{display:block;max-width:none !important;width:192.1px !important;height:auto !important;margin:-16.7px 0 0 -49.9px;}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e68d6d5 */.elementor-31 .elementor-element.elementor-element-e68d6d5 .elementor-icon-wrapper{line-height:0;display:flex;}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-420c93d */.elementor-31 .elementor-element.elementor-element-420c93d .elementor-icon-wrapper{line-height:0;display:flex;}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-30570b3 */.elementor-31 .elementor-element.elementor-element-30570b3 .elementor-icon-wrapper{line-height:0;display:flex;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5453610 */.elementor-31 .elementor-element.elementor-element-5453610{background:color-mix(in srgb, var(--e-global-color-secondary) 37%, transparent);backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);box-shadow:0 0 20px var(--e-global-color-secondary);}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-240f711 */.elementor-31 .elementor-element.elementor-element-240f711 .elementor-icon-wrapper{line-height:0;display:flex;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5b89930 */.elementor-31 .elementor-element.elementor-element-5b89930.elementor-element{width:143px;height:119px;overflow:hidden;line-height:0;flex:none;}
.elementor-31 .elementor-element.elementor-element-5b89930 img{display:block;max-width:none !important;width:264.8px !important;height:auto !important;margin:-20.2px 0 0 -55.6px;}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0da6dc7 */.elementor-31 .elementor-element.elementor-element-0da6dc7 .elementor-icon-wrapper{line-height:0;display:flex;}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-31c3530 */.elementor-31 .elementor-element.elementor-element-31c3530 .elementor-icon-wrapper{line-height:0;display:flex;}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-674a1a2 */.elementor-31 .elementor-element.elementor-element-674a1a2 .elementor-icon-wrapper{line-height:0;display:flex;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64f76ff */.elementor-31 .elementor-element.elementor-element-64f76ff{background:color-mix(in srgb, var(--e-global-color-white) 25%, transparent);backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);opacity:.5;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9984f6f */.elementor-31 .elementor-element.elementor-element-9984f6f{position:absolute;left:calc(50% + 40px);top:273px;}
@media (max-width:1199px){.elementor-31 .elementor-element.elementor-element-9984f6f{position:relative;left:auto;top:auto;margin-top:49px;}}
@media (max-width:767px){.elementor-31 .elementor-element.elementor-element-9984f6f{position:absolute;left:50%;top:484px;margin:0;transform:translateX(-50%) scale(.5823);transform-origin:top center;}}
/* SHK-GAP80: keep 80 screen px to the right edge on laptop (zoomed) widths */
@media (min-width:1200px) and (max-width:1279px){.elementor-31 .elementor-element.elementor-element-9984f6f{left:min(calc(50% + 40px), calc(100% - 748px - 113px));}}
@media (min-width:1280px) and (max-width:1365px){.elementor-31 .elementor-element.elementor-element-9984f6f{left:min(calc(50% + 40px), calc(100% - 748px - 106px));}}
@media (min-width:1366px) and (max-width:1439px){.elementor-31 .elementor-element.elementor-element-9984f6f{left:min(calc(50% + 40px), calc(100% - 748px - 98px));}}
@media (min-width:1440px) and (max-width:1535px){.elementor-31 .elementor-element.elementor-element-9984f6f{left:min(calc(50% + 40px), calc(100% - 748px - 92px));}}
@media (min-width:1536px) and (max-width:1599px){.elementor-31 .elementor-element.elementor-element-9984f6f{left:min(calc(50% + 40px), calc(100% - 748px - 87px));}}
@media (min-width:1600px) and (max-width:1679px){.elementor-31 .elementor-element.elementor-element-9984f6f{left:min(calc(50% + 40px), calc(100% - 748px - 83px));}}
@media (min-width:1680px) and (max-width:1759px){.elementor-31 .elementor-element.elementor-element-9984f6f{left:min(calc(50% + 40px), calc(100% - 748px - 80px));}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-69d3d82 */.elementor-31 .elementor-element.elementor-element-69d3d82{pointer-events:none;}
.elementor-31 .elementor-element.elementor-element-69d3d82.elementor-element.elementor-widget{max-width:none;}
@media (min-width:1921px){.elementor-31 .elementor-element.elementor-element-69d3d82.elementor-element{width:65.156vw !important;left:28.125vw !important;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0fbd760 */.elementor-31 .elementor-element.elementor-element-0fbd760{pointer-events:none;}
.elementor-31 .elementor-element.elementor-element-0fbd760.elementor-element.elementor-widget{max-width:none;}
.elementor-31 .elementor-element.elementor-element-0fbd760 img{width:100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3026303 */.elementor-31 .elementor-element.elementor-element-3026303{pointer-events:none;}
.elementor-31 .elementor-element.elementor-element-3026303.elementor-element.elementor-widget{max-width:none;}
.elementor-31 .elementor-element.elementor-element-3026303 img{width:100%;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-14f4685 */.elementor-31 .elementor-element.elementor-element-14f4685{line-height:0;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5c1f0a7 */.elementor-31 .elementor-element.elementor-element-5c1f0a7{position:absolute !important;width:0;height:0;overflow:hidden;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-235c32b */.elementor-31 .elementor-element.elementor-element-235c32b{position:relative;}
@media (min-width:1921px){.elementor-31 .elementor-element.elementor-element-235c32b{min-height:56.25vw;}}
/* LOOM: middle card gets highlighted after load (0:49) */
.elementor-31 .elementor-element.elementor-element-235c32b .elementor-element-b3b96b6{animation:shkPick 1s cubic-bezier(.2,.8,.2,1) .9s both, shkFloat 4s ease-in-out 2s infinite;}
.elementor-31 .elementor-element.elementor-element-235c32b .elementor-element-5453610{animation:shkGlow 1s ease .9s both;}
.elementor-31 .elementor-element.elementor-element-235c32b .elementor-element-8f6ffc1{animation:shkBadge .5s ease 1.6s both;}
@keyframes shkPick{0%{transform:translateY(22px) scale(.92);opacity:.55;}100%{transform:translateY(-12px) scale(1);opacity:1;}}
@keyframes shkFloat{0%,100%{transform:translateY(-12px);}50%{transform:translateY(-18px);}}
@keyframes shkGlow{0%{background:color-mix(in srgb,var(--e-global-color-white) 25%,transparent);border-color:var(--e-global-color-white);box-shadow:0 0 0 transparent;}100%{background:color-mix(in srgb,var(--e-global-color-secondary) 37%,transparent);border-color:var(--e-global-color-secondary);box-shadow:0 0 20px var(--e-global-color-secondary);}}
@keyframes shkBadge{0%{opacity:0;transform:translateY(10px) scale(.9);}100%{opacity:1;transform:none;}}
@media (prefers-reduced-motion:reduce){.elementor-31 .elementor-element.elementor-element-235c32b .elementor-element-b3b96b6,.elementor-31 .elementor-element.elementor-element-235c32b .elementor-element-5453610,.elementor-31 .elementor-element.elementor-element-235c32b .elementor-element-8f6ffc1{animation:none;}}
/* /LOOM */
/* SHK-HERO-NOGHOST: no backdrop blur on the cards – the blur smeared the background photo heads into a halo around the sharp people cut-out ("duplicated people", client 2026-10-03) */
.elementor-31 .elementor-element.elementor-element-235c32b .shk-hero-cards .e-con{-webkit-backdrop-filter:none !important;backdrop-filter:none !important;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-47b8faa */.elementor-31 .elementor-element.elementor-element-47b8faa{line-height:0;}
.elementor-31 .elementor-element.elementor-element-47b8faa{line-height:0;flex:none;}
.elementor-31 .elementor-element.elementor-element-47b8faa{display:block;width:77px;height:68px;line-height:0;}
@media (min-width:1200px){.elementor-31 .elementor-element.elementor-element-47b8faa{margin-left:1px;}}
.elementor-31 .elementor-element.elementor-element-47b8faa img{display:block;width:100%;height:100%;}
.elementor-31 .elementor-element.elementor-element-47b8faa img{display:block;max-width:none;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-97583f1 */@media (max-width:1199px){.elementor-31 .elementor-element.elementor-element-97583f1{flex:1 1 auto;}}
@media (max-width:767px){.elementor-31 .elementor-element.elementor-element-97583f1{flex:none;width:100%;max-width:354px;margin-left:auto;margin-right:auto;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-811409e */.elementor-31 .elementor-element.elementor-element-811409e{line-height:0;}
.elementor-31 .elementor-element.elementor-element-811409e{line-height:0;flex:none;}
.elementor-31 .elementor-element.elementor-element-811409e{display:block;width:72px;height:72px;line-height:0;}
@media (min-width:1200px){.elementor-31 .elementor-element.elementor-element-811409e{margin-left:0px;}}
.elementor-31 .elementor-element.elementor-element-811409e img{display:block;width:100%;height:100%;}
.elementor-31 .elementor-element.elementor-element-811409e img{display:block;max-width:none;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9a2a729 */@media (max-width:1199px){.elementor-31 .elementor-element.elementor-element-9a2a729{flex:1 1 auto;}}
@media (max-width:767px){.elementor-31 .elementor-element.elementor-element-9a2a729{flex:none;width:100%;max-width:354px;margin-left:auto;margin-right:auto;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dfed46b */.elementor-31 .elementor-element.elementor-element-dfed46b{line-height:0;}
.elementor-31 .elementor-element.elementor-element-dfed46b{line-height:0;flex:none;}
.elementor-31 .elementor-element.elementor-element-dfed46b{display:block;width:74px;height:81px;line-height:0;}
@media (min-width:1200px){.elementor-31 .elementor-element.elementor-element-dfed46b{margin-left:3px;}}
.elementor-31 .elementor-element.elementor-element-dfed46b img{display:block;width:100%;height:100%;}
.elementor-31 .elementor-element.elementor-element-dfed46b img{display:block;max-width:none;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e21731f */@media (max-width:1199px){.elementor-31 .elementor-element.elementor-element-e21731f{flex:1 1 auto;}}
@media (max-width:767px){.elementor-31 .elementor-element.elementor-element-e21731f{flex:none;width:100%;max-width:354px;margin-left:auto;margin-right:auto;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ad205f6 */.elementor-31 .elementor-element.elementor-element-ad205f6{line-height:0;}
.elementor-31 .elementor-element.elementor-element-ad205f6{line-height:0;flex:none;}
.elementor-31 .elementor-element.elementor-element-ad205f6{display:block;width:74px;height:73px;line-height:0;}
@media (min-width:1200px){.elementor-31 .elementor-element.elementor-element-ad205f6{margin-left:1px;}}
.elementor-31 .elementor-element.elementor-element-ad205f6 img{display:block;width:100%;height:100%;}
.elementor-31 .elementor-element.elementor-element-ad205f6 img{display:block;max-width:none;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cdd25b4 */@media (max-width:1199px){.elementor-31 .elementor-element.elementor-element-cdd25b4{flex:1 1 auto;}}
@media (max-width:767px){.elementor-31 .elementor-element.elementor-element-cdd25b4{flex:none;width:100%;max-width:354px;margin-left:auto;margin-right:auto;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9d41797 */.elementor-31 .elementor-element.elementor-element-9d41797{position:absolute;inset:0;margin:0;line-height:0;}
.elementor-31 .elementor-element.elementor-element-9d41797 img{width:100%;height:100%;object-fit:cover;display:block;}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e90e619 */.elementor-31 .elementor-element.elementor-element-e90e619 .elementor-icon-wrapper{line-height:0;display:flex;}
.elementor-31 .elementor-element.elementor-element-e90e619 .elementor-icon{line-height:0;display:flex;}
.elementor-31 .elementor-element.elementor-element-e90e619 .elementor-icon svg{display:block;width:1em;height:1em;transform:translateX(8%);}
@media (max-width:767px){.elementor-31 .elementor-element.elementor-element-e90e619 .elementor-icon{font-size:16px;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bbdf43 */.elementor-31 .elementor-element.elementor-element-2bbdf43 .elementor-heading-title{font-size:10.81cqw;line-height:1;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b1cbd54 */.elementor-31 .elementor-element.elementor-element-b1cbd54 .elementor-heading-title{font-size:10.81cqw;line-height:1;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aef39e3 */.elementor-31 .elementor-element.elementor-element-aef39e3{container-type:inline-size;position:absolute;left:calc(50% - 470px);top:135.5px;width:925px;aspect-ratio:925/933;z-index:0;}
.elementor-31 .elementor-element.elementor-element-aef39e3 .shk-s2-gridw{position:absolute;inset:0;margin:0;line-height:0;}
.elementor-31 .elementor-element.elementor-element-aef39e3 .shk-s2-grid, .elementor-31 .elementor-element.elementor-element-aef39e3 .shk-s2-grid svg{display:block;width:100%;height:100%;}
.elementor-31 .elementor-element.elementor-element-aef39e3 .shk-s2-video{position:absolute;left:14.054%;top:-0.804%;width:72.649%;aspect-ratio:672/378;z-index:1;}
.elementor-31 .elementor-element.elementor-element-aef39e3 .shk-s2-video::after{content:"";position:absolute;inset:0;border-radius:inherit;background:color-mix(in srgb, var(--e-global-color-videotint) 30%, transparent);border:1px solid color-mix(in srgb, var(--e-global-color-videotint) 85%, transparent);pointer-events:none;}
.elementor-31 .elementor-element.elementor-element-aef39e3 .shk-s2-play{position:relative;z-index:2;}
.elementor-31 .elementor-element.elementor-element-aef39e3 .shk-s2-box1{position:absolute;left:12.865%;top:56.27%;width:31.03%;height:27.55%;padding-top:4.205cqw;}
.elementor-31 .elementor-element.elementor-element-aef39e3 .shk-s2-box2{position:absolute;left:57.622%;top:55.95%;width:28.65%;height:27.65%;padding-top:5.2cqw;padding-right:1.08cqw;}
.elementor-31 .elementor-element.elementor-element-aef39e3 .shk-s2-line{width:6.81cqw;--divider-border-width:max(2px,0.55cqw);}
.elementor-31 .elementor-element.elementor-element-aef39e3 .shk-s2-box1 .shk-s2-line{margin:1.686cqw 0 1.9cqw;}
.elementor-31 .elementor-element.elementor-element-aef39e3 .shk-s2-box2 .shk-s2-line{margin:1.45cqw 0 1.557cqw;}
.elementor-31 .elementor-element.elementor-element-aef39e3 .shk-s2-num{line-height:1;}
@media (max-width:1199px){.elementor-31 .elementor-element.elementor-element-aef39e3{position:relative;left:auto;top:auto;max-width:calc(100vw - 30px);margin:80px 0 -25px calc(50% - min(462.5px, 50vw - 15px) - 22px);align-self:flex-start;}}
@media (max-width:767px){.elementor-31 .elementor-element.elementor-element-aef39e3{width:118.95vw;max-width:none;margin:64.8px 0 -8px calc(50% - 59.475vw);align-self:flex-start;}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-81469d8 */.elementor-31 .elementor-element.elementor-element-81469d8{width:0;height:0;overflow:hidden;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3c0ace1 */.elementor-31 .elementor-element.elementor-element-3c0ace1{width:0;height:0;overflow:hidden;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9774e2f */.elementor-31 .elementor-element.elementor-element-9774e2f{position:relative;}
.elementor-31 .elementor-element.elementor-element-9774e2f > .e-con-inner{min-width:0;}
@media (max-width:767px){.elementor-31 .elementor-element.elementor-element-9774e2f .shk-s2-items{align-self:stretch;}}
@media (min-width:1200px){.elementor-31 .elementor-element.elementor-element-9774e2f .shk-s2-item{position:absolute;z-index:1;}
.elementor-31 .elementor-element.elementor-element-9774e2f .shk-s2-i1{left:calc(50% - 720px);top:136px;width:331px;}
.elementor-31 .elementor-element.elementor-element-9774e2f .shk-s2-i3{left:calc(50% - 719px);top:424px;width:331px;}
.elementor-31 .elementor-element.elementor-element-9774e2f .shk-s2-i2{left:calc(50% + 408px);top:128px;width:318px;}
.elementor-31 .elementor-element.elementor-element-9774e2f .shk-s2-i4{left:calc(50% + 408px);top:424px;width:312px;}}
@media (max-width:1199px) and (min-width:768px){.elementor-31 .elementor-element.elementor-element-9774e2f .shk-s2-items{gap:52px;}}
@media (max-width:767px){.elementor-31 .elementor-element.elementor-element-9774e2f .shk-s2-i1{margin-bottom:48px;} .elementor-31 .elementor-element.elementor-element-9774e2f .shk-s2-i2{margin-bottom:31px;} .elementor-31 .elementor-element.elementor-element-9774e2f .shk-s2-i3{margin-bottom:40px;}}
.elementor-31 .elementor-element.elementor-element-9774e2f{overflow-x:clip;}
/* LOOM: icons grow on hover (1:13) */
.elementor-31 .elementor-element.elementor-element-9774e2f .shk-ico{display:inline-block;transition:transform .35s ease;}
@media (hover:hover) and (pointer:fine){.elementor-31 .elementor-element.elementor-element-9774e2f .shk-s2-item:hover .shk-ico{transform:scale(1.15);}}
/* /LOOM */
/* LOOM-VIDEO: poster facade → Vimeo/YouTube embed on click (1:13) */
.elementor-31 .elementor-element.elementor-element-9774e2f a.shk-s2-video{cursor:pointer;text-decoration:none;}
.elementor-31 .elementor-element.elementor-element-9774e2f a.shk-s2-video:focus-visible{outline:3px solid var(--e-global-color-primary);outline-offset:4px;}
.elementor-31 .elementor-element.elementor-element-9774e2f .shk-s2-play{transition:transform .3s ease;}
@media (hover:hover) and (pointer:fine){.elementor-31 .elementor-element.elementor-element-9774e2f a.shk-s2-video:hover .shk-s2-play{transform:scale(1.1);}}
.elementor-31 .elementor-element.elementor-element-9774e2f .shk-s2-iframe{position:absolute;inset:0;width:100%;height:100%;border:0;z-index:5;background:var(--e-global-color-dark);}
/* /LOOM-VIDEO */
/* SHK-GAP80: S2 items overhang 6 px – own laptop zoom so the side gap stays ≥ 80 px (content 1452 px wide) */
@media (min-width:1200px) and (max-width:1279px){.elementor-31 .elementor-element.elementor-element-9774e2f{zoom:0.7;}}
@media (min-width:1280px) and (max-width:1365px){.elementor-31 .elementor-element.elementor-element-9774e2f{zoom:0.76;}}
@media (min-width:1366px) and (max-width:1439px){.elementor-31 .elementor-element.elementor-element-9774e2f{zoom:0.82;}}
@media (min-width:1440px) and (max-width:1535px){.elementor-31 .elementor-element.elementor-element-9774e2f{zoom:0.87;}}
@media (min-width:1536px) and (max-width:1599px){.elementor-31 .elementor-element.elementor-element-9774e2f{zoom:0.93;}}
@media (min-width:1600px) and (max-width:1679px){.elementor-31 .elementor-element.elementor-element-9774e2f{zoom:0.98;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8c7ceb */.elementor-31 .elementor-element.elementor-element-b8c7ceb{background:color-mix(in srgb, var(--e-global-color-primary) 13%, transparent);}/* End custom CSS */
/* Start custom CSS for eael-testimonial-slider, class: .elementor-element-d9d79f0 */.elementor-31 .elementor-element.elementor-element-d9d79f0{width:957px;max-width:100%;padding-bottom:104px;}
.elementor-31 .elementor-element.elementor-element-d9d79f0 .swiper-container-wrap{position:relative;}
.elementor-31 .elementor-element.elementor-element-d9d79f0 .swiper{overflow:visible;padding-top:22px;}
.elementor-31 .elementor-element.elementor-element-d9d79f0 .swiper-wrapper{align-items:flex-end;height:auto !important;}
.elementor-31 .elementor-element.elementor-element-d9d79f0 .eael-testimonial-item{box-sizing:border-box;padding:13px;border-radius:32px;background:color-mix(in srgb, var(--e-global-color-secondary) 15%, transparent);box-shadow:0 0 30px color-mix(in srgb, var(--e-global-color-secondary) 35%, transparent);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);position:relative;transition:transform .6s ease, opacity .6s ease;}
.elementor-31 .elementor-element.elementor-element-d9d79f0 .eael-testimonial-item::before{content:"";position:absolute;left:62px;top:-22px;width:87px;height:57px;border-radius:50px;background:linear-gradient(206.57deg, var(--e-global-color-secondary) 18.8%, var(--e-global-color-primary) 106.01%);z-index:3;}
.elementor-31 .elementor-element.elementor-element-d9d79f0 .eael-testimonial-item::after{content:"";position:absolute;left:89px;top:-8px;width:32px;height:27px;background:var(--e-global-color-white);z-index:4;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 27'%3E%3Cpath d='M0 27V16.2C0 6.9 4.4 1.5 13.2 0l1.5 3.7C10.1 5 7.8 8 7.6 12.4h6.3V27H0zm17.3 0V16.2C17.3 6.9 21.7 1.5 30.5 0L32 3.7c-4.6 1.3-6.9 4.3-7.1 8.7h6.3V27H17.3z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 27'%3E%3Cpath d='M0 27V16.2C0 6.9 4.4 1.5 13.2 0l1.5 3.7C10.1 5 7.8 8 7.6 12.4h6.3V27H0zm17.3 0V16.2C17.3 6.9 21.7 1.5 30.5 0L32 3.7c-4.6 1.3-6.9 4.3-7.1 8.7h6.3V27H17.3z'/%3E%3C/svg%3E") center/contain no-repeat;}
.elementor-31 .elementor-element.elementor-element-d9d79f0 .eael-testimonial-item-inner{display:flex !important;gap:43px;align-items:stretch;background:var(--e-global-color-white);border-radius:21px;box-shadow:0 0 20px color-mix(in srgb, var(--e-global-color-text) 9%, transparent);padding:9px;min-height:549px;box-sizing:border-box;}
.elementor-31 .elementor-element.elementor-element-d9d79f0 .eael-testimonial-item-inner::before, .elementor-31 .elementor-element.elementor-element-d9d79f0 .eael-testimonial-item-inner::after{display:none !important;content:none !important;}
.elementor-31 .elementor-element.elementor-element-d9d79f0 .eael-testimonial-image{flex:0 0 420px;width:420px;max-width:420px;margin:0 !important;padding:0 !important;position:relative;}
.elementor-31 .elementor-element.elementor-element-d9d79f0 .eael-testimonial-image figure{margin:0;position:relative;height:100%;border-radius:12px;overflow:hidden;}
.elementor-31 .elementor-element.elementor-element-d9d79f0 .eael-testimonial-image figure::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg, transparent 67.67%, var(--e-global-color-text) 108.93%);pointer-events:none;}
.elementor-31 .elementor-element.elementor-element-d9d79f0 .eael-testimonial-image img{display:block;width:420px !important;height:531px !important;max-width:none;object-fit:cover;border-radius:12px !important;}
.elementor-31 .elementor-element.elementor-element-d9d79f0 .eael-testimonial-content{display:grid !important;grid-template-columns:1fr auto;grid-template-rows:1fr auto;column-gap:16px;width:422px;padding:49px 0 41px !important;margin:0 !important;text-align:left !important;box-sizing:content-box;}
.elementor-31 .elementor-element.elementor-element-d9d79f0 .eael-testimonial-text{grid-column:1 / 3;grid-row:1;margin:0 !important;color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),sans-serif;font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);font-weight:var(--e-global-typography-text-font-weight);font-style:normal !important;letter-spacing:0;}
.elementor-31 .elementor-element.elementor-element-d9d79f0 .eael-testimonial-user{grid-column:1;grid-row:2;align-self:end;position:relative;margin:0 !important;color:var(--e-global-color-text);font-family:var(--e-global-typography-name-font-family),sans-serif;font-weight:700;font-size:18px;line-height:31px;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;font-style:normal !important;}
.elementor-31 .elementor-element.elementor-element-d9d79f0 .eael-testimonial-user::before{content:"";position:absolute;left:0;bottom:calc(100% + 19px);width:63px;height:5px;background:var(--e-global-color-accent);}
.elementor-31 .elementor-element.elementor-element-d9d79f0 .eael-testimonial-user-company{display:none;}
.elementor-31 .elementor-element.elementor-element-d9d79f0 .testimonial-star-rating{grid-column:2;grid-row:2;align-self:end;display:flex;gap:0;margin:0 12px 0 0 !important;padding:0;list-style:none;}
.elementor-31 .elementor-element.elementor-element-d9d79f0 .testimonial-star-rating li{margin:0 !important;width:36.34px;height:36.34px;display:flex;align-items:center;justify-content:center;}
.elementor-31 .elementor-element.elementor-element-d9d79f0 .testimonial-star-rating li i{font-size:31px;line-height:1;color:var(--e-global-color-primary) !important;}
.elementor-31 .elementor-element.elementor-element-d9d79f0 .swiper-slide:not(.swiper-slide-active){transform:scale(.676);opacity:.55;}

.elementor-31 .elementor-element.elementor-element-d9d79f0 .swiper-slide-prev{transform-origin:right bottom;}
.elementor-31 .elementor-element.elementor-element-d9d79f0 .swiper-slide-next{transform-origin:left bottom;}
.elementor-31 .elementor-element.elementor-element-d9d79f0 .swiper-pagination{position:absolute;left:22px !important;top:530px !important;bottom:auto !important;width:420px !important;display:flex;justify-content:center;align-items:center;gap:13px;z-index:5;}
.elementor-31 .elementor-element.elementor-element-d9d79f0 .swiper-pagination-bullet{width:9px;height:9px;margin:0 !important;opacity:1;background:color-mix(in srgb, var(--e-global-color-white) 55%, transparent);}
.elementor-31 .elementor-element.elementor-element-d9d79f0 .swiper-pagination-bullet-active{width:13px;height:13px;background:var(--e-global-color-primary);box-shadow:0 0 0 2px var(--e-global-color-white);}
.elementor-31 .elementor-element.elementor-element-d9d79f0 .swiper-button-prev, .elementor-31 .elementor-element.elementor-element-d9d79f0 .swiper-button-next{position:absolute;top:638px !important;bottom:auto !important;width:61px !important;height:62px !important;margin:0 !important;border-radius:100px;border:1px solid color-mix(in srgb, var(--e-global-color-primary) 32%, transparent);background:transparent !important;display:flex;align-items:center;justify-content:center;transform:none !important;}
.elementor-31 .elementor-element.elementor-element-d9d79f0 .swiper-button-prev{left:calc(50% - 73px) !important;right:auto !important;}
.elementor-31 .elementor-element.elementor-element-d9d79f0 .swiper-button-next{left:calc(50% + 12px) !important;right:auto !important;}
.elementor-31 .elementor-element.elementor-element-d9d79f0 .swiper-button-prev i, .elementor-31 .elementor-element.elementor-element-d9d79f0 .swiper-button-next i{display:none;}
.elementor-31 .elementor-element.elementor-element-d9d79f0 .swiper-button-prev::after, .elementor-31 .elementor-element.elementor-element-d9d79f0 .swiper-button-next::after{content:"" !important;width:22px;height:16px;background:var(--e-global-color-primary);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 16'%3E%3Cpath d='M1 8h20M14 1l7 7-7 7' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 16'%3E%3Cpath d='M1 8h20M14 1l7 7-7 7' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;font-size:0;}
.elementor-31 .elementor-element.elementor-element-d9d79f0 .swiper-button-prev::after{transform:scaleX(-1);}
@media (max-width:767px){
.elementor-31 .elementor-element.elementor-element-d9d79f0{width:340px;}
.elementor-31 .elementor-element.elementor-element-d9d79f0 .eael-testimonial-item{padding:10px;border-radius:24px;}
.elementor-31 .elementor-element.elementor-element-d9d79f0 .eael-testimonial-item::before{left:calc(50% - 32px);top:-22px;width:64px;height:42px;}
.elementor-31 .elementor-element.elementor-element-d9d79f0 .eael-testimonial-item::after{left:calc(50% - 12px);top:-11px;width:24px;height:20px;}
.elementor-31 .elementor-element.elementor-element-d9d79f0 .eael-testimonial-item-inner{flex-direction:column-reverse;gap:24px;min-height:0;padding:9px;border-radius:16px;}
.elementor-31 .elementor-element.elementor-element-d9d79f0 .eael-testimonial-image{flex:none;width:100%;max-width:100%;}
.elementor-31 .elementor-element.elementor-element-d9d79f0 .eael-testimonial-image img{width:100% !important;height:283px !important;}
.elementor-31 .elementor-element.elementor-element-d9d79f0 .eael-testimonial-content{width:auto;display:flex !important;flex-direction:column;align-items:stretch;padding:30px 16px 0 !important;text-align:left !important;cursor:default;}
.elementor-31 .elementor-element.elementor-element-d9d79f0 .eael-testimonial-text{display:-webkit-box;-webkit-line-clamp:9;-webkit-box-orient:vertical;overflow:hidden;}
.elementor-31 .elementor-element.elementor-element-d9d79f0 .eael-testimonial-content.is-open .eael-testimonial-text{display:block;-webkit-line-clamp:unset;}
.elementor-31 .elementor-element.elementor-element-d9d79f0 .eael-testimonial-content::after{content:"Mehr anzeigen +";order:2;display:none;align-items:center;justify-content:center;height:42px;margin-top:10px;border:1px solid color-mix(in srgb, var(--e-global-color-primary) 32%, transparent);border-radius:50px;color:var(--e-global-color-primary);font-family:var(--e-global-typography-pill-font-family),sans-serif;font-weight:var(--e-global-typography-pill-font-weight);font-size:var(--e-global-typography-pill-font-size);cursor:pointer;}
.elementor-31 .elementor-element.elementor-element-d9d79f0 .eael-testimonial-content.is-open::after{content:"Weniger anzeigen –";}
.elementor-31 .elementor-element.elementor-element-d9d79f0 .eael-testimonial-content.is-long::after{display:flex;}
.elementor-31 .elementor-element.elementor-element-d9d79f0 .eael-testimonial-content.is-long{cursor:pointer;}
.elementor-31 .elementor-element.elementor-element-d9d79f0 .eael-testimonial-user{order:3;align-self:center;margin-top:47px !important;font-size:14px;line-height:31px;}
.elementor-31 .elementor-element.elementor-element-d9d79f0 .eael-testimonial-user::before{left:calc(50% - 31.5px);bottom:calc(100% + 14px);}
.elementor-31 .elementor-element.elementor-element-d9d79f0 .testimonial-star-rating{order:4;align-self:center;margin:4px 0 0 !important;}
.elementor-31 .elementor-element.elementor-element-d9d79f0 .testimonial-star-rating li{width:31px;height:31px;}
.elementor-31 .elementor-element.elementor-element-d9d79f0 .testimonial-star-rating li i{font-size:24px;}
.elementor-31 .elementor-element.elementor-element-d9d79f0 .swiper-pagination{left:19px !important;width:calc(100% - 38px) !important;top:auto !important;bottom:40px !important;}
.elementor-31 .elementor-element.elementor-element-d9d79f0 .swiper-button-prev, .elementor-31 .elementor-element.elementor-element-d9d79f0 .swiper-button-next{top:calc(100% + 42px) !important;}
}
/* SHK-ARROW-HOVER */
.elementor-31 .elementor-element.elementor-element-d9d79f0 .swiper-button-prev, .elementor-31 .elementor-element.elementor-element-d9d79f0 .swiper-button-next{transition:background-color .25s ease,border-color .25s ease !important;cursor:pointer;}
.elementor-31 .elementor-element.elementor-element-d9d79f0 .swiper-button-prev::after, .elementor-31 .elementor-element.elementor-element-d9d79f0 .swiper-button-next::after{transition:background-color .25s ease;}
@media (hover:hover) and (pointer:fine){.elementor-31 .elementor-element.elementor-element-d9d79f0 .swiper-button-prev:hover, .elementor-31 .elementor-element.elementor-element-d9d79f0 .swiper-button-next:hover{background:var(--e-global-color-primary) !important;border-color:var(--e-global-color-primary) !important;}
.elementor-31 .elementor-element.elementor-element-d9d79f0 .swiper-button-prev:hover::after, .elementor-31 .elementor-element.elementor-element-d9d79f0 .swiper-button-next:hover::after{background:var(--e-global-color-white) !important;}}
.elementor-31 .elementor-element.elementor-element-d9d79f0 .swiper-button-prev:focus-visible, .elementor-31 .elementor-element.elementor-element-d9d79f0 .swiper-button-next:focus-visible{background:var(--e-global-color-primary) !important;border-color:var(--e-global-color-primary) !important;outline:2px solid var(--e-global-color-primary);outline-offset:3px;}
.elementor-31 .elementor-element.elementor-element-d9d79f0 .swiper-button-prev:focus-visible::after, .elementor-31 .elementor-element.elementor-element-d9d79f0 .swiper-button-next:focus-visible::after{background:var(--e-global-color-white) !important;}
/* /SHK-ARROW-HOVER *//* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dd66238 */.elementor-31 .elementor-element.elementor-element-dd66238{position:absolute;width:0;height:0;overflow:hidden;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c86c62 */.elementor-31 .elementor-element.elementor-element-9c86c62{position:relative;overflow:hidden;}
/* LOOM: background house with parallax (1:47) */
.elementor-31 .elementor-element.elementor-element-9c86c62{position:relative;}
.elementor-31 .elementor-element.elementor-element-9c86c62 > .e-con, .elementor-31 .elementor-element.elementor-element-9c86c62 > .elementor-widget:not(.shk-s3-deko){position:relative;z-index:1;}
.elementor-31 .elementor-element.elementor-element-9c86c62 .shk-s3-deko{position:absolute;left:170px;top:190px;width:813px;height:820px;overflow:hidden;opacity:.48;pointer-events:none;z-index:0;}
.elementor-31 .elementor-element.elementor-element-9c86c62 .shk-s3-haus{position:absolute;left:0;top:0;width:813px;height:822px;display:block;}
@media (max-width:1199px){.elementor-31 .elementor-element.elementor-element-9c86c62 .shk-s3-deko{display:none;}}
/* /LOOM *//* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-262986f */.elementor-31 .elementor-element.elementor-element-262986f{position:absolute !important;left:calc(50% + 782px);top:538px;width:833px;z-index:0;pointer-events:none;line-height:0;}
.elementor-31 .elementor-element.elementor-element-262986f .shk-deko{display:block;width:833px;height:842px;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ee43292 */.elementor-31 .elementor-element.elementor-element-ee43292{line-height:0;}
.elementor-31 .elementor-element.elementor-element-ee43292{line-height:0;flex:none;}
.elementor-31 .elementor-element.elementor-element-ee43292{display:block;aspect-ratio:77/67;line-height:0;}
.elementor-31 .elementor-element.elementor-element-ee43292 img{display:block;width:100%;height:100%;}
.elementor-31 .elementor-element.elementor-element-ee43292 img{display:block;max-width:none;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d4bcc81 */.elementor-31 .elementor-element.elementor-element-d4bcc81 strong{font-weight:700;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-94ed277 */.elementor-31 .elementor-element.elementor-element-94ed277{line-height:0;width:100%;}
.elementor-31 .elementor-element.elementor-element-94ed277 img{display:block;width:100%;object-fit:cover;aspect-ratio:725/457;}
@media (max-width:1199px){.elementor-31 .elementor-element.elementor-element-94ed277 img{aspect-ratio:916/577;}}
@media (max-width:767px){.elementor-31 .elementor-element.elementor-element-94ed277 img{aspect-ratio:342/215;}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9bf5af2 */.elementor-31 .elementor-element.elementor-element-9bf5af2{line-height:0;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-764759b */.elementor-31 .elementor-element.elementor-element-764759b{line-height:0;}
.elementor-31 .elementor-element.elementor-element-764759b{line-height:0;flex:none;}
.elementor-31 .elementor-element.elementor-element-764759b{display:block;width:100%;aspect-ratio:72/68;line-height:0;}
.elementor-31 .elementor-element.elementor-element-764759b img{display:block;width:100%;height:100%;}
.elementor-31 .elementor-element.elementor-element-764759b img{display:block;max-width:none;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ac42675 */.elementor-31 .elementor-element.elementor-element-ac42675 strong{font-weight:700;}
@media (max-width:1199px) and (min-width:768px){.elementor-31 .elementor-element.elementor-element-ac42675{flex:1 1 auto;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-db20c24 */.elementor-31 .elementor-element.elementor-element-db20c24{line-height:0;}
.elementor-31 .elementor-element.elementor-element-db20c24{line-height:0;flex:none;}
.elementor-31 .elementor-element.elementor-element-db20c24{display:block;width:100%;aspect-ratio:75/64;line-height:0;}
.elementor-31 .elementor-element.elementor-element-db20c24 img{display:block;width:100%;height:100%;}
.elementor-31 .elementor-element.elementor-element-db20c24 img{display:block;max-width:none;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dfdf360 */.elementor-31 .elementor-element.elementor-element-dfdf360 strong{font-weight:700;}
@media (max-width:1199px) and (min-width:768px){.elementor-31 .elementor-element.elementor-element-dfdf360{flex:1 1 auto;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4ae300f */.elementor-31 .elementor-element.elementor-element-4ae300f{line-height:0;}
.elementor-31 .elementor-element.elementor-element-4ae300f{line-height:0;flex:none;}
.elementor-31 .elementor-element.elementor-element-4ae300f{display:block;width:100%;aspect-ratio:68/70;line-height:0;}
.elementor-31 .elementor-element.elementor-element-4ae300f img{display:block;width:100%;height:100%;}
.elementor-31 .elementor-element.elementor-element-4ae300f img{display:block;max-width:none;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-612bd64 */.elementor-31 .elementor-element.elementor-element-612bd64 strong{font-weight:700;}
@media (max-width:1199px) and (min-width:768px){.elementor-31 .elementor-element.elementor-element-612bd64{flex:1 1 auto;}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3cf94bd */.elementor-31 .elementor-element.elementor-element-3cf94bd{line-height:0;align-self:flex-start;}
.elementor-31 .elementor-element.elementor-element-3cf94bd .shk-s4-conn{display:block;width:987px;height:129px;line-height:0;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dbff189 */.elementor-31 .elementor-element.elementor-element-dbff189{line-height:0;}
.elementor-31 .elementor-element.elementor-element-dbff189{line-height:0;flex:none;}
.elementor-31 .elementor-element.elementor-element-dbff189{display:block;aspect-ratio:105/61;line-height:0;}
.elementor-31 .elementor-element.elementor-element-dbff189 img{display:block;width:100%;height:100%;}
.elementor-31 .elementor-element.elementor-element-dbff189 img{display:block;max-width:none;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-480efb0 */.elementor-31 .elementor-element.elementor-element-480efb0 strong{font-weight:700;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea4c21c */.elementor-31 .elementor-element.elementor-element-ea4c21c{background:color-mix(in srgb, var(--e-global-color-accent) 12%, transparent);border:1px solid color-mix(in srgb, var(--e-global-color-accent) 75%, transparent);box-shadow:0 0 30px color-mix(in srgb, var(--e-global-color-accent) 35%, transparent);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);}
@media (min-width:1200px){.elementor-31 .elementor-element.elementor-element-ea4c21c{align-self:flex-start;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-249f149 */.elementor-31 .elementor-element.elementor-element-249f149{position:relative;overflow:hidden;}
.elementor-31 .elementor-element.elementor-element-249f149 > .e-con-inner{position:relative;z-index:1;}
@media (max-width:1199px) and (min-width:768px){.elementor-31 .elementor-element.elementor-element-249f149 .shk-s4-card{position:relative;} .elementor-31 .elementor-element.elementor-element-249f149 .shk-s4-card::after{content:"";position:absolute;left:50%;top:100%;width:1px;height:22px;background:var(--e-global-color-linegray);} .elementor-31 .elementor-element.elementor-element-249f149 .shk-s4-c3::after{height:61px;} .elementor-31 .elementor-element.elementor-element-249f149 .shk-s4-card::before{content:"";position:absolute;left:calc(50% - 3px);top:calc(100% + 16px);width:6px;height:6px;border-radius:50%;background:var(--e-global-color-linegray2);} .elementor-31 .elementor-element.elementor-element-249f149 .shk-s4-c3::before{top:calc(100% + 55px);}}
/* LOOM: cards grow on hover (2:06), mobile card stacking (5:22) */
.elementor-31 .elementor-element.elementor-element-249f149 .shk-s4-card{transition:transform .35s ease,box-shadow .35s ease;}
@media (hover:hover) and (pointer:fine){.elementor-31 .elementor-element.elementor-element-249f149 .shk-s4-card:hover{transform:scale(1.04);}}
@media (max-width:767px){
.elementor-31 .elementor-element.elementor-element-249f149{overflow:clip !important;}
.elementor-31 .elementor-element.elementor-element-249f149 .shk-s4-cards{overflow:visible !important;}
.elementor-31 .elementor-element.elementor-element-249f149 .shk-s4-card{position:sticky;z-index:1;background:var(--e-global-color-white) !important;box-shadow:0 -6px 24px color-mix(in srgb,var(--e-global-color-text) 8%,transparent);}
.elementor-31 .elementor-element.elementor-element-249f149 .shk-s4-c1{top:96px;} .elementor-31 .elementor-element.elementor-element-249f149 .shk-s4-c2{top:112px;z-index:2;} .elementor-31 .elementor-element.elementor-element-249f149 .shk-s4-c3{top:128px;z-index:3;}
}
/* /LOOM */
/* SHK-S4-FLUID: phones narrower than 390 – text next to the problem icon takes the rest of the row */
@media (max-width:767px){.elementor-31 .elementor-element.elementor-element-249f149 .shk-s4-prob > .elementor-widget-text-editor{width:auto !important;flex:1 1 0;min-width:0;}}
/* SHK-S4-HOVER: hovered card gets an accent frame and its connector line fills toward the result box (client feedback 2026-10-02) */
.elementor-31 .elementor-element.elementor-element-249f149 .shk-s4-card{transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease;}
.elementor-31 .elementor-element.elementor-element-249f149 .shk-s4-l{stroke-dasharray:var(--L) var(--L);stroke-dashoffset:var(--L);transition:stroke-dashoffset .6s ease;}
.elementor-31 .elementor-element.elementor-element-249f149 .shk-s4-dot{opacity:0;transition:opacity .3s ease;}
@media (hover:hover) and (pointer:fine){.elementor-31 .elementor-element.elementor-element-249f149 .shk-s4-card:hover{border-color:var(--e-global-color-accent) !important;}
.elementor-31 .elementor-element.elementor-element-249f149:has(.shk-s4-c1:hover) .shk-s4-l1, .elementor-31 .elementor-element.elementor-element-249f149:has(.shk-s4-c2:hover) .shk-s4-l2, .elementor-31 .elementor-element.elementor-element-249f149:has(.shk-s4-c3:hover) .shk-s4-l3{stroke-dashoffset:0;}
.elementor-31 .elementor-element.elementor-element-249f149:has(.shk-s4-c1:hover) .shk-s4-d1, .elementor-31 .elementor-element.elementor-element-249f149:has(.shk-s4-c2:hover) .shk-s4-d2, .elementor-31 .elementor-element.elementor-element-249f149:has(.shk-s4-c3:hover) .shk-s4-d3, .elementor-31 .elementor-element.elementor-element-249f149:has(.shk-s4-card:hover) .shk-s4-dend{opacity:1;}
.elementor-31 .elementor-element.elementor-element-249f149:has(.shk-s4-card:hover) .shk-s4-dend{transition-delay:.45s;}}
@media (prefers-reduced-motion:reduce){.elementor-31 .elementor-element.elementor-element-249f149 .shk-s4-l{transition:none;}}
/* /SHK-S4-HOVER *//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0f63f1a */.elementor-31 .elementor-element.elementor-element-0f63f1a{line-height:0;}
.elementor-31 .elementor-element.elementor-element-0f63f1a{--w:66}

.elementor-31 .elementor-element.elementor-element-0f63f1a img{display:block;max-width:none;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-09f4a47 */.elementor-31 .elementor-element.elementor-element-09f4a47{line-height:0;}
.elementor-31 .elementor-element.elementor-element-09f4a47{--w:72}

.elementor-31 .elementor-element.elementor-element-09f4a47 img{display:block;max-width:none;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-54a1fff */.elementor-31 .elementor-element.elementor-element-54a1fff{line-height:0;}
.elementor-31 .elementor-element.elementor-element-54a1fff{--w:59}

.elementor-31 .elementor-element.elementor-element-54a1fff img{display:block;max-width:none;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-86cf157 */.elementor-31 .elementor-element.elementor-element-86cf157{line-height:0;}
.elementor-31 .elementor-element.elementor-element-86cf157{--w:75}

.elementor-31 .elementor-element.elementor-element-86cf157 img{display:block;max-width:none;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cb3ea72 */.elementor-31 .elementor-element.elementor-element-cb3ea72{line-height:0;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0b3c6ca */.elementor-31 .elementor-element.elementor-element-0b3c6ca{width:0;height:0;overflow:hidden;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab58c83 */.elementor-31 .elementor-element.elementor-element-ab58c83{position:relative;overflow:hidden;}
.elementor-31 .elementor-element.elementor-element-ab58c83::before{content:"";position:absolute;inset:0;display:block;background:linear-gradient(180deg,transparent 45.56%,color-mix(in srgb,var(--e-global-color-text) 60%,transparent) 100%);pointer-events:none;z-index:0;opacity:1;mix-blend-mode:normal;}
.elementor-31 .elementor-element.elementor-element-ab58c83 > .elementor-widget-heading, .elementor-31 .elementor-element.elementor-element-ab58c83 > .shk-s5-steps{position:relative;z-index:1;}
.elementor-31 .elementor-element.elementor-element-ab58c83 .shk-s5-steps{display:flex;flex-direction:row;align-items:stretch;gap:24px;width:1440px;max-width:100%;padding:0;}
.elementor-31 .elementor-element.elementor-element-ab58c83 .shk-s5-step{display:flex;flex-direction:column;align-items:center;flex:0 0 342px;width:342px;cursor:pointer;outline:none;}
.elementor-31 .elementor-element.elementor-element-ab58c83 .shk-s5-step:focus-visible .shk-s5-card{outline:2px solid var(--e-global-color-white);outline-offset:4px;}
.elementor-31 .elementor-element.elementor-element-ab58c83 .shk-s5-card{display:flex;flex-direction:column;flex:1 1 auto;width:342px;min-height:380px;padding:9px;border-radius:23px;border:1px solid color-mix(in srgb,var(--e-global-color-white) 45%,transparent);background:color-mix(in srgb,var(--e-global-color-white) 25%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-sizing:border-box;transition:background-color .4s ease,border-color .4s ease,box-shadow .4s ease;}
.elementor-31 .elementor-element.elementor-element-ab58c83 .shk-s5-inner{display:flex;flex-direction:column;align-items:flex-start;flex:1 1 auto;width:100%;gap:9px;padding:18px 18px 18px 29px;border-radius:14px;background:color-mix(in srgb,var(--e-global-color-white) 50%,transparent);box-sizing:border-box;transition:background-color .4s ease;}
.elementor-31 .elementor-element.elementor-element-ab58c83 .shk-s5-inner > *{opacity:.5;transition:opacity .4s ease;}
.elementor-31 .elementor-element.elementor-element-ab58c83 .shk-s5-ico{width:calc(var(--w) * 1px);height:63px;display:flex;align-items:flex-end;}
.elementor-31 .elementor-element.elementor-element-ab58c83 .shk-s5-ico img{display:block;width:100%;height:auto;}
.elementor-31 .elementor-element.elementor-element-ab58c83 .shk-s5-body{display:flex;flex-direction:column;gap:10px;width:100%;}
.elementor-31 .elementor-element.elementor-element-ab58c83 .is-current .shk-s5-card{background:color-mix(in srgb,var(--e-global-color-secondary) 37%,transparent);border-color:var(--e-global-color-secondary);box-shadow:0 0 22px color-mix(in srgb,var(--e-global-color-secondary) 75%,transparent);}
.elementor-31 .elementor-element.elementor-element-ab58c83 .is-current .shk-s5-inner{background:var(--e-global-color-white);}
.elementor-31 .elementor-element.elementor-element-ab58c83 .is-current .shk-s5-inner > *{opacity:1;}
.elementor-31 .elementor-element.elementor-element-ab58c83 .shk-s5-num{position:relative;width:100%;padding-top:63px;text-align:center;}
.elementor-31 .elementor-element.elementor-element-ab58c83 .shk-s5-num .elementor-heading-title{display:block;width:fit-content;padding:11px 0;margin:-11px auto;background:linear-gradient(180deg,var(--e-global-color-white) 30%,color-mix(in srgb,var(--e-global-color-white) 15%,transparent) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;opacity:.25;transition:opacity .4s ease;}
.elementor-31 .elementor-element.elementor-element-ab58c83 .is-current .shk-s5-num .elementor-heading-title{opacity:1;}
.elementor-31 .elementor-element.elementor-element-ab58c83 .shk-s5-num::before{content:"";position:absolute;left:50%;top:34px;width:9px;height:9px;border-radius:50%;background:color-mix(in srgb,var(--e-global-color-white) 60%,transparent);transform:translate(-50%,-50%);z-index:2;transition:width .4s ease,height .4s ease,background-color .4s ease,box-shadow .4s ease;}
.elementor-31 .elementor-element.elementor-element-ab58c83 .is-current .shk-s5-num::before{width:14px;height:14px;background:var(--e-global-color-secondary);box-shadow:0 0 0 6px color-mix(in srgb,var(--e-global-color-secondary) 29%,transparent);}
.elementor-31 .elementor-element.elementor-element-ab58c83 .is-done .shk-s5-num::before{background:var(--e-global-color-secondary);}
.elementor-31 .elementor-element.elementor-element-ab58c83 .shk-s5-num::after{content:"";position:absolute;left:50%;top:33.5px;width:var(--seg,366px);height:1px;background:linear-gradient(var(--e-global-color-secondary),var(--e-global-color-secondary)) 0 0/0% 100% no-repeat,color-mix(in srgb,var(--e-global-color-white) 40%,transparent);z-index:1;transition:background-size .12s linear;}
.elementor-31 .elementor-element.elementor-element-ab58c83 .shk-s5-step:last-child .shk-s5-num::after{display:none;}
@media (max-width:1199px){
.elementor-31 .elementor-element.elementor-element-ab58c83 .shk-s5-steps{flex-direction:column;gap:18px;width:100%;padding-right:24px;}
.elementor-31 .elementor-element.elementor-element-ab58c83 .shk-s5-step{flex-direction:row;flex-wrap:nowrap;align-items:center;flex:none;width:100%;}
.elementor-31 .elementor-element.elementor-element-ab58c83 .shk-s5-card{flex:1 1 auto;width:auto;min-width:0;min-height:0;}
.elementor-31 .elementor-element.elementor-element-ab58c83 .shk-s5-inner{flex-direction:row;align-items:flex-start;gap:27px;padding:33px 40px 33px 27px;}
.elementor-31 .elementor-element.elementor-element-ab58c83 .shk-s5-icon{flex:0 0 75px;width:75px;}
.elementor-31 .elementor-element.elementor-element-ab58c83 .shk-s5-ico{height:auto;}
.elementor-31 .elementor-element.elementor-element-ab58c83 .shk-s5-body{max-width:600px;}
.elementor-31 .elementor-element.elementor-element-ab58c83 .shk-s5-num{order:-1;flex:0 0 134px;width:134px;padding:0 0 0 48px;text-align:left;}
.elementor-31 .elementor-element.elementor-element-ab58c83 .shk-s5-num .elementor-heading-title{margin:-11px 0;}
.elementor-31 .elementor-element.elementor-element-ab58c83 .shk-s5-num::before{left:17px;top:50%;}
.elementor-31 .elementor-element.elementor-element-ab58c83 .shk-s5-num::after{left:16.5px;top:50%;width:1px;height:var(--seg,230px);background-size:100% 0%,auto;}
}
@media (max-width:767px){
.elementor-31 .elementor-element.elementor-element-ab58c83 .shk-s5-steps{gap:19px;padding-right:10px;}
.elementor-31 .elementor-element.elementor-element-ab58c83 .shk-s5-inner{flex-direction:column;align-items:center;text-align:center;gap:12px;padding:21px 16px 20px;}
.elementor-31 .elementor-element.elementor-element-ab58c83 .shk-s5-icon{flex:none;width:auto;}
.elementor-31 .elementor-element.elementor-element-ab58c83 .shk-s5-ico{width:calc(var(--w) * .83px);height:49px;}
.elementor-31 .elementor-element.elementor-element-ab58c83 .shk-s5-body{gap:6px;max-width:none;}
.elementor-31 .elementor-element.elementor-element-ab58c83 .shk-s5-body .elementor-heading-title, .elementor-31 .elementor-element.elementor-element-ab58c83 .shk-s5-body p{text-align:center;}
.elementor-31 .elementor-element.elementor-element-ab58c83 .shk-s5-num{flex:0 0 76px;width:76px;padding-left:32px;}
.elementor-31 .elementor-element.elementor-element-ab58c83 .shk-s5-num::before{left:11px;}
.elementor-31 .elementor-element.elementor-element-ab58c83 .shk-s5-num::after{left:10.5px;}
}
/* LOOM: scroll-driven line fill (2:14) */
.elementor-31 .elementor-element.elementor-element-ab58c83 .shk-s5-num::after{background-size:calc(var(--fill,0) * 100%) 100%,auto;}
@media (max-width:1199px){.elementor-31 .elementor-element.elementor-element-ab58c83 .shk-s5-num::after{background-size:100% calc(var(--fill,0) * 100%),auto;}}
/* /LOOM */
/* SHK-2560: pinned section fills tall screens */
@media (min-width:1200px){.elementor-31 .elementor-element.elementor-element-ab58c83{min-height:100vh;justify-content:center;}}
/* SHK-S5-FIT: on desktop/laptop screens lower than the section, the pinned section is exactly one screen high so heading, faces and cards are all visible (client feedback 2026-10-02) */
@media (min-width:1200px){.elementor-31 .elementor-element.elementor-element-ab58c83{--z:1;}}
@media (min-width:1200px) and (max-width:1279px){.elementor-31 .elementor-element.elementor-element-ab58c83{--z:0.71;}}
@media (min-width:1280px) and (max-width:1365px){.elementor-31 .elementor-element.elementor-element-ab58c83{--z:0.76;}}
@media (min-width:1366px) and (max-width:1439px){.elementor-31 .elementor-element.elementor-element-ab58c83{--z:0.82;}}
@media (min-width:1440px) and (max-width:1535px){.elementor-31 .elementor-element.elementor-element-ab58c83{--z:0.87;}}
@media (min-width:1536px) and (max-width:1599px){.elementor-31 .elementor-element.elementor-element-ab58c83{--z:0.93;}}
@media (min-width:1600px) and (max-width:1679px){.elementor-31 .elementor-element.elementor-element-ab58c83{--z:0.97;}}
@media (min-width:1200px) and (max-height:1240px){.elementor-31 .elementor-element.elementor-element-ab58c83{height:calc(100vh / var(--z)) !important;min-height:0 !important;padding-top:56px !important;padding-bottom:36px !important;justify-content:space-between !important;}
.elementor-31 .elementor-element.elementor-element-ab58c83 .shk-s5-card{min-height:320px !important;}
.elementor-31 .elementor-element.elementor-element-ab58c83 .elementor-element.elementor-element-e9a074d{margin-bottom:0 !important;}}
/* /SHK-S5-FIT *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d70e8c1 */.elementor-31 .elementor-element.elementor-element-d70e8c1{display:block;padding:0;}
.elementor-31 .elementor-element.elementor-element-d70e8c1 > .shk-s5{position:relative;}
.elementor-31 .elementor-element.elementor-element-d70e8c1 .shk-s5-spacer{display:none;}
@media (min-width:1200px){.elementor-31 .elementor-element.elementor-element-d70e8c1 > .shk-s5{position:sticky;top:0;z-index:1;} .elementor-31 .elementor-element.elementor-element-d70e8c1 .shk-s5-spacer{display:block;height:1300px;}}
.elementor-31 .elementor-element.elementor-element-d70e8c1 .shk-s5-spacer .elementor-widget-container, .elementor-31 .elementor-element.elementor-element-d70e8c1 .shk-s5-spacer{margin:0;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1c5dff0 */.elementor-31 .elementor-element.elementor-element-1c5dff0{width:0;height:0;overflow:hidden;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a23561a */.elementor-31 .elementor-element.elementor-element-a23561a{position:relative;overflow:hidden;}
.elementor-31 .elementor-element.elementor-element-a23561a > .e-con, .elementor-31 .elementor-element.elementor-element-a23561a > .elementor-widget-heading{position:relative;z-index:1;}
.elementor-31 .elementor-element.elementor-element-a23561a .shk-s6-deko{position:absolute;left:0;top:113px;width:475px;height:817px;overflow:hidden;opacity:.48;pointer-events:none;z-index:0;}
.elementor-31 .elementor-element.elementor-element-a23561a .shk-s6-haus{position:absolute;left:-400px;top:0;width:856px;height:864px;display:block;}
.elementor-31 .elementor-element.elementor-element-a23561a .shk-s6-row{display:flex;flex-direction:row;align-items:flex-start;gap:33px;width:1437px;max-width:100%;margin-left:3px;}
.elementor-31 .elementor-element.elementor-element-a23561a .shk-s6-media{position:relative;flex:0 0 696px;width:696px;}
.elementor-31 .elementor-element.elementor-element-a23561a .shk-s6-img img{display:block;width:696px;height:613px;object-fit:cover;border-radius:18px;}
.elementor-31 .elementor-element.elementor-element-a23561a .shk-s6-ai{line-height:0;}
.elementor-31 .elementor-element.elementor-element-a23561a .shk-s6-acc{flex:0 0 708px;width:708px;}
.elementor-31 .elementor-element.elementor-element-a23561a .eael-adv-accordion{display:flex;flex-direction:column;gap:20px;counter-reset:shk6;}
.elementor-31 .elementor-element.elementor-element-a23561a .eael-accordion-list{position:relative;counter-increment:shk6;padding:9px;margin:0 !important;border-radius:32px;border:1px solid var(--e-global-color-white);background:var(--e-global-color-mint);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease;}
.elementor-31 .elementor-element.elementor-element-a23561a .eael-accordion-list::before{content:"";position:absolute;inset:9px;background:var(--e-global-color-white);border-radius:21px;box-shadow:0 0 20px color-mix(in srgb,var(--e-global-color-text) 9%,transparent);z-index:0;pointer-events:none;}
.elementor-31 .elementor-element.elementor-element-a23561a .eael-accordion-list:has(> .eael-accordion-header.active){background:color-mix(in srgb,var(--e-global-color-secondary) 14%,transparent);border-color:var(--e-global-color-secondary);box-shadow:0 0 30px color-mix(in srgb,var(--e-global-color-secondary) 35%,transparent);}
.elementor-31 .elementor-element.elementor-element-a23561a .eael-accordion-list .eael-accordion-header{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 21px 17px 36px;margin:0;background:transparent;border:0;border-radius:0;box-shadow:none;cursor:pointer;transition:padding .3s ease;}
.elementor-31 .elementor-element.elementor-element-a23561a .eael-accordion-list .eael-accordion-header.active{padding-top:20px;}
.elementor-31 .elementor-element.elementor-element-a23561a .eael-accordion-list .eael-accordion-header:focus-visible{outline:2px solid var(--e-global-color-primary);outline-offset:4px;border-radius:21px;}
.elementor-31 .elementor-element.elementor-element-a23561a .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title{margin:0;font-family:var(--e-global-typography-secondary-font-family),sans-serif;font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height);font-weight:var(--e-global-typography-secondary-font-weight);color:var(--e-global-color-text) !important;}
.elementor-31 .elementor-element.elementor-element-a23561a .eael-accordion-list .eael-accordion-header::after{content:counter(shk6,decimal-leading-zero);flex:0 0 78px;width:78px;height:49px;display:flex;align-items:center;justify-content:center;border-radius:50px;background:color-mix(in srgb,var(--e-global-color-primary) 12%,transparent);color:var(--e-global-color-primary);font-family:var(--e-global-typography-primary-font-family),sans-serif;font-weight:600;font-size:28px;line-height:28px;letter-spacing:-.04em;transition:background .3s ease,box-shadow .3s ease,color .3s ease;}
.elementor-31 .elementor-element.elementor-element-a23561a .eael-accordion-list .eael-accordion-header.active::after{background:linear-gradient(206.57deg,var(--e-global-color-secondary) 18.8%,var(--e-global-color-primary) 106.01%);box-shadow:0 0 20px color-mix(in srgb,var(--e-global-color-secondary) 50%,transparent);color:var(--e-global-color-white);}
.elementor-31 .elementor-element.elementor-element-a23561a .eael-accordion-list .eael-accordion-content{position:relative;z-index:1;padding:0 33px 29px 36px;border:0;background:transparent;}
.elementor-31 .elementor-element.elementor-element-a23561a .eael-accordion-list .eael-accordion-content p{margin:0;font-family:var(--e-global-typography-text-font-family),sans-serif;font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text);}
.elementor-31 .elementor-element.elementor-element-a23561a .shk-s6-cimg{display:none;}
@media (max-width:1199px){
.elementor-31 .elementor-element.elementor-element-a23561a .shk-s6-deko{display:none;}
.elementor-31 .elementor-element.elementor-element-a23561a .shk-s6-row{flex-direction:column;align-items:stretch;width:100%;margin-left:0;}
.elementor-31 .elementor-element.elementor-element-a23561a .shk-s6-media{display:none;}
.elementor-31 .elementor-element.elementor-element-a23561a .shk-s6-acc{flex:none;width:100%;}
.elementor-31 .elementor-element.elementor-element-a23561a .eael-adv-accordion{gap:19px;}
.elementor-31 .elementor-element.elementor-element-a23561a .eael-accordion-list .eael-accordion-header.active{padding-top:21px;padding-bottom:12px;}
.elementor-31 .elementor-element.elementor-element-a23561a .eael-accordion-list .eael-accordion-content{padding:0 31px 28px 36px;}
.elementor-31 .elementor-element.elementor-element-a23561a .eael-accordion-list .eael-accordion-content p{max-width:767px;}
.elementor-31 .elementor-element.elementor-element-a23561a .shk-s6-cimg{display:block;position:relative;margin-top:33px;}
.elementor-31 .elementor-element.elementor-element-a23561a .shk-s6-cimg picture{display:block;}
.elementor-31 .elementor-element.elementor-element-a23561a .shk-s6-cimg img{display:block;width:100%;height:auto;aspect-ratio:834/616;object-fit:cover;border-radius:18px;}
.elementor-31 .elementor-element.elementor-element-a23561a .shk-s6-cimg .shk-ai-label{position:absolute;right:16px;bottom:26px;}
}
@media (max-width:767px){
.elementor-31 .elementor-element.elementor-element-a23561a .eael-adv-accordion{gap:11px;}
.elementor-31 .elementor-element.elementor-element-a23561a .eael-accordion-list{padding:12px;border-radius:21px;}
.elementor-31 .elementor-element.elementor-element-a23561a .eael-accordion-list::before{inset:12px;border-radius:16px;}
.elementor-31 .elementor-element.elementor-element-a23561a .eael-accordion-list .eael-accordion-header{padding:11px 12px 10px 33px;}
.elementor-31 .elementor-element.elementor-element-a23561a .eael-accordion-list .eael-accordion-header.active{padding:15px 12px 6px 33px;}
.elementor-31 .elementor-element.elementor-element-a23561a .eael-accordion-list .eael-accordion-header::after{flex:0 0 48px;width:48px;height:30px;font-size:18px;line-height:28px;}
.elementor-31 .elementor-element.elementor-element-a23561a .eael-accordion-list .eael-accordion-content{padding:2px 21px 13px 33px;}
.elementor-31 .elementor-element.elementor-element-a23561a .shk-s6-cimg{margin:23px -3px 0 -14px;}
.elementor-31 .elementor-element.elementor-element-a23561a .shk-s6-cimg img{aspect-ratio:278/237;border-radius:12px;}
.elementor-31 .elementor-element.elementor-element-a23561a .shk-s6-cimg .shk-ai-label{right:10px;bottom:10px;}
}
/* LOOM: image per item (2:47) – works with <img> or webp <picture> wrapper */
.elementor-31 .elementor-element.elementor-element-a23561a .shk-s6-gal{position:relative;width:696px;height:613px;border-radius:18px;overflow:hidden;}
.elementor-31 .elementor-element.elementor-element-a23561a .shk-s6-gal > img, .elementor-31 .elementor-element.elementor-element-a23561a .shk-s6-gal > picture{position:absolute;inset:0;display:block;opacity:0;transform:scale(1.03);transition:opacity .5s ease,transform .8s ease;}
.elementor-31 .elementor-element.elementor-element-a23561a .shk-s6-gal img{width:100%;height:100%;object-fit:cover;display:block;}
.elementor-31 .elementor-element.elementor-element-a23561a .shk-s6-gal > .is-active{opacity:1;transform:none;}
@media (prefers-reduced-motion:reduce){.elementor-31 .elementor-element.elementor-element-a23561a .shk-s6-gal > *{transition:none;}}
/* /LOOM *//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2b2bbe6 */.elementor-31 .elementor-element.elementor-element-2b2bbe6{line-height:0;}
.elementor-31 .elementor-element.elementor-element-2b2bbe6{--w:64;--h:63}

.elementor-31 .elementor-element.elementor-element-2b2bbe6 img{display:block;max-width:none;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-636cfdb */.elementor-31 .elementor-element.elementor-element-636cfdb{line-height:0;}
.elementor-31 .elementor-element.elementor-element-636cfdb{--w:66;--h:64}

.elementor-31 .elementor-element.elementor-element-636cfdb img{display:block;max-width:none;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-eb8a616 */.elementor-31 .elementor-element.elementor-element-eb8a616{line-height:0;}
.elementor-31 .elementor-element.elementor-element-eb8a616{--w:80;--h:60}

.elementor-31 .elementor-element.elementor-element-eb8a616 img{display:block;max-width:none;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-91c1e0c */.elementor-31 .elementor-element.elementor-element-91c1e0c{line-height:0;}
.elementor-31 .elementor-element.elementor-element-91c1e0c{--w:52;--h:70}

.elementor-31 .elementor-element.elementor-element-91c1e0c img{display:block;max-width:none;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-56e2f47 */.elementor-31 .elementor-element.elementor-element-56e2f47{line-height:0;}
.elementor-31 .elementor-element.elementor-element-56e2f47{--w:66;--h:65}

.elementor-31 .elementor-element.elementor-element-56e2f47 img{display:block;max-width:none;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3e5f642 */.elementor-31 .elementor-element.elementor-element-3e5f642{line-height:0;}
.elementor-31 .elementor-element.elementor-element-3e5f642{--w:69;--h:67}

.elementor-31 .elementor-element.elementor-element-3e5f642 img{display:block;max-width:none;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-233dd9c */.elementor-31 .elementor-element.elementor-element-233dd9c{line-height:0;}
.elementor-31 .elementor-element.elementor-element-233dd9c{--w:70;--h:49}

.elementor-31 .elementor-element.elementor-element-233dd9c img{display:block;max-width:none;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d622af5 */.elementor-31 .elementor-element.elementor-element-d622af5{line-height:0;}
.elementor-31 .elementor-element.elementor-element-d622af5{--w:49;--h:75}

.elementor-31 .elementor-element.elementor-element-d622af5 img{display:block;max-width:none;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-92b6473 */.elementor-31 .elementor-element.elementor-element-92b6473{line-height:0;}
.elementor-31 .elementor-element.elementor-element-92b6473{--w:73;--h:62}

.elementor-31 .elementor-element.elementor-element-92b6473 img{display:block;max-width:none;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-09edf2c */.elementor-31 .elementor-element.elementor-element-09edf2c{line-height:0;}
.elementor-31 .elementor-element.elementor-element-09edf2c{--w:66;--h:71}

.elementor-31 .elementor-element.elementor-element-09edf2c img{display:block;max-width:none;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-948e374 */.elementor-31 .elementor-element.elementor-element-948e374{width:0;height:0;overflow:hidden;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f6e312c */.elementor-31 .elementor-element.elementor-element-f6e312c{overflow:hidden;}
.elementor-31 .elementor-element.elementor-element-f6e312c .shk-s7-head{display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;width:1440px;max-width:100%;padding:0 0 0 6px;margin-bottom:50px;}
.elementor-31 .elementor-element.elementor-element-f6e312c .shk-s7-intro{flex:1 1 auto;min-width:0;}
.elementor-31 .elementor-element.elementor-element-f6e312c .shk-s7-h2{position:relative;}
.elementor-31 .elementor-element.elementor-element-f6e312c .shk-s7-h2 .elementor-heading-title{max-width:994px;}

.elementor-31 .elementor-element.elementor-element-f6e312c .shk-s7-text p{margin:0;}
.elementor-31 .elementor-element.elementor-element-f6e312c .shk-s7-text p + p{margin-top:28px;}
.elementor-31 .elementor-element.elementor-element-f6e312c .shk-s7-navw{flex:0 0 auto;margin:0 11px 2px 0;}
.elementor-31 .elementor-element.elementor-element-f6e312c .shk-s7-nav{display:flex;gap:13px;}
.elementor-31 .elementor-element.elementor-element-f6e312c .shk-s7-btn{width:61px;height:62px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:100px;border:1px solid color-mix(in srgb,var(--e-global-color-primary) 32%,transparent);background:transparent;color:var(--e-global-color-primary);cursor:pointer;transition:background-color .2s ease,opacity .2s ease,border-color .2s ease;}
.elementor-31 .elementor-element.elementor-element-f6e312c .shk-s7-btn:hover:not(:disabled), .elementor-31 .elementor-element.elementor-element-f6e312c .shk-s7-btn:focus-visible{background:color-mix(in srgb,var(--e-global-color-primary) 8%,transparent);border-color:var(--e-global-color-primary);}
.elementor-31 .elementor-element.elementor-element-f6e312c .shk-s7-btn:focus-visible{outline:2px solid var(--e-global-color-primary);outline-offset:3px;}

.elementor-31 .elementor-element.elementor-element-f6e312c .shk-s7-prev svg{transform:scaleX(-1);}
.elementor-31 .elementor-element.elementor-element-f6e312c .shk-s7-scroller{display:flex;flex-direction:row;flex-wrap:nowrap;gap:26px;width:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;padding:0 calc((100% - 1440px) / 2 + 3px);scroll-padding-left:calc((100% - 1440px) / 2 + 3px);outline:none;cursor:grab;}
.elementor-31 .elementor-element.elementor-element-f6e312c .shk-s7-scroller::-webkit-scrollbar{display:none;}
.elementor-31 .elementor-element.elementor-element-f6e312c .shk-s7-scroller.is-drag{scroll-snap-type:none;scroll-behavior:auto;cursor:grabbing;user-select:none;}
.elementor-31 .elementor-element.elementor-element-f6e312c .shk-s7-scroller:focus-visible{outline:2px solid var(--e-global-color-primary);outline-offset:4px;}
.elementor-31 .elementor-element.elementor-element-f6e312c .shk-s7-card{flex:0 0 337px;width:337px;height:218px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:46px 20px 0;gap:16px;border-radius:18px;border:1px solid var(--e-global-color-linegray);background:color-mix(in srgb,var(--e-global-color-white) 21%,transparent);scroll-snap-align:start;box-sizing:border-box;}
.elementor-31 .elementor-element.elementor-element-f6e312c .shk-s7-icon{width:100%;}
.elementor-31 .elementor-element.elementor-element-f6e312c .shk-s7-ico{height:70px;display:flex;align-items:center;justify-content:center;margin:0 auto;}
.elementor-31 .elementor-element.elementor-element-f6e312c .shk-s7-ico img{display:block;width:calc(var(--w) * 1px);height:calc(var(--h) * 1px);}
.elementor-31 .elementor-element.elementor-element-f6e312c .shk-s7-label{width:100%;}
.elementor-31 .elementor-element.elementor-element-f6e312c .shk-s7-label .elementor-heading-title{text-align:center;}
.elementor-31 .elementor-element.elementor-element-f6e312c .shk-s7-progress{position:relative;width:1440px;max-width:100%;height:3px;margin-top:43px;border-radius:50px;background:var(--e-global-color-bggray);--tw:180px;}
.elementor-31 .elementor-element.elementor-element-f6e312c .shk-s7-progress span{position:absolute;top:0;left:calc(var(--p,0) * (100% - var(--tw)));width:var(--tw);height:100%;border-radius:50px;background:var(--e-global-color-primary);transition:left .15s linear;}
.elementor-31 .elementor-element.elementor-element-f6e312c .shk-s7-progw{width:100%;display:flex;justify-content:center;}
@media (max-width:1199px){
.elementor-31 .elementor-element.elementor-element-f6e312c .shk-s7-head{flex-direction:column;align-items:center;width:100%;padding:0 20px;margin-bottom:43px;}
.elementor-31 .elementor-element.elementor-element-f6e312c .shk-s7-intro{width:100%;text-align:center;}
.elementor-31 .elementor-element.elementor-element-f6e312c .shk-s7-h2{}
.elementor-31 .elementor-element.elementor-element-f6e312c .shk-s7-h2 .elementor-heading-title{max-width:905px;margin:0 auto;}

.elementor-31 .elementor-element.elementor-element-f6e312c .shk-s7-navw{display:none;}
.elementor-31 .elementor-element.elementor-element-f6e312c .shk-s7-scroller{padding:0 57px;scroll-padding-left:57px;}
.elementor-31 .elementor-element.elementor-element-f6e312c .shk-s7-progress{width:918px;max-width:calc(100% - 108px);}
}
@media (max-width:767px){
.elementor-31 .elementor-element.elementor-element-f6e312c .shk-s7-head{padding:0 24px 0 25px;margin-bottom:36px;}
.elementor-31 .elementor-element.elementor-element-f6e312c .shk-s7-h2{}

.elementor-31 .elementor-element.elementor-element-f6e312c .shk-s7-text br{display:none;}
.elementor-31 .elementor-element.elementor-element-f6e312c .shk-s7-text p + p{margin-top:24px;}
.elementor-31 .elementor-element.elementor-element-f6e312c .shk-s7-scroller{gap:16px;padding:0 27px;scroll-padding-left:27px;}
.elementor-31 .elementor-element.elementor-element-f6e312c .shk-s7-card{flex-basis:210px;width:210px;height:136px;padding:32px 12px 0;gap:10px;border-radius:12px;}
.elementor-31 .elementor-element.elementor-element-f6e312c .shk-s7-ico{height:40px;}
.elementor-31 .elementor-element.elementor-element-f6e312c .shk-s7-ico img{width:calc(var(--w) * .62px);height:calc(var(--h) * .62px);}
.elementor-31 .elementor-element.elementor-element-f6e312c .shk-s7-label .elementor-heading-title{font-size:14px;line-height:20px;}
.elementor-31 .elementor-element.elementor-element-f6e312c .shk-s7-progress{width:341px;max-width:calc(100% - 49px);height:2px;margin-top:26px;--tw:20%;}
}
/* SHK-S7-NOWRAP: fixed-height cards must never wrap into a 2nd column (long labels on mobile) */
.elementor-31 .elementor-element.elementor-element-f6e312c .shk-s7-card{flex-wrap:nowrap !important;}
.elementor-31 .elementor-element.elementor-element-f6e312c .shk-s7-card .shk-s7-label{flex-shrink:0;}
/* SHK-S7-MH: room for 3-line labels on phones */
@media (max-width:767px){.elementor-31 .elementor-element.elementor-element-f6e312c .shk-s7-card{height:auto !important;min-height:152px !important;}}
/* SHK-ARROW-HOVER */
.elementor-31 .elementor-element.elementor-element-f6e312c .shk-s7-btn{transition:background-color .25s ease,border-color .25s ease,color .25s ease;}
@media (hover:hover) and (pointer:fine){.elementor-31 .elementor-element.elementor-element-f6e312c .shk-s7-btn:hover:not(:disabled){background:var(--e-global-color-primary);border-color:var(--e-global-color-primary);color:var(--e-global-color-white);}}
.elementor-31 .elementor-element.elementor-element-f6e312c .shk-s7-btn:focus-visible{background:var(--e-global-color-primary);border-color:var(--e-global-color-primary);color:var(--e-global-color-white);}
/* /SHK-ARROW-HOVER */
/* SHK-S7-NAV-BOTTOM */
@media (max-width:1199px){.elementor-31 .elementor-element.elementor-element-f6e312c .shk-s7-navw{display:flex !important;position:absolute;left:0;right:0;bottom:47px;justify-content:center;margin:0;z-index:2;}
.elementor-31 .elementor-element.elementor-element-f6e312c .shk-s7-navw .shk-s7-nav{gap:24px;}
.elementor-31 .elementor-element.elementor-element-f6e312c .shk-s7-head{position:static !important;}}
@media (min-width:768px) and (max-width:1199px){.elementor-31 .elementor-element.elementor-element-f6e312c .shk-s7-navw{bottom:83px;}}
/* /SHK-S7-NAV-BOTTOM *//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d751c4d */.elementor-31 .elementor-element.elementor-element-d751c4d{line-height:0;}

.elementor-31 .elementor-element.elementor-element-d751c4d img{display:block;width:100%;height:100%;}
.elementor-31 .elementor-element.elementor-element-d751c4d img{display:block;max-width:none;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4afe981 */.elementor-31 .elementor-element.elementor-element-4afe981{line-height:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99f8093 */.elementor-31 .elementor-element.elementor-element-99f8093{position:relative;overflow:hidden;}
.elementor-31 .elementor-element.elementor-element-99f8093::before{content:"";position:absolute;inset:0;display:block;background:linear-gradient(188.88deg,transparent 41.35%,color-mix(in srgb,var(--e-global-color-text) 65%,transparent) 70.72%,color-mix(in srgb,var(--e-global-color-text) 80%,transparent) 87.8%);pointer-events:none;z-index:0;opacity:1;mix-blend-mode:normal;}
.elementor-31 .elementor-element.elementor-element-99f8093 > .e-con{position:relative;z-index:1;}
.elementor-31 .elementor-element.elementor-element-99f8093 .shk-s8-row{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;width:1418px;max-width:100%;margin-left:24px;}
.elementor-31 .elementor-element.elementor-element-99f8093 .shk-s8-text{flex:0 0 713px;width:713px;}
.elementor-31 .elementor-element.elementor-element-99f8093 .shk-s8-text .elementor-widget-container, .elementor-31 .elementor-element.elementor-element-99f8093 .shk-s8-text > *{max-width:700px;}
.elementor-31 .elementor-element.elementor-element-99f8093 .shk-s8-text p{margin:0;}
.elementor-31 .elementor-element.elementor-element-99f8093 .shk-s8-text p + p{margin-top:28px;}
.elementor-31 .elementor-element.elementor-element-99f8093 .shk-s8-box{flex:0 0 587px;width:587px;min-height:122px;margin-top:2px;display:flex;flex-direction:row;align-items:center;gap:24px;padding:23px 24px;border-radius:16px;border:1px solid color-mix(in srgb,var(--e-global-color-accent) 75%,transparent);background:color-mix(in srgb,var(--e-global-color-accent) 18%,transparent);box-shadow:0 0 30px color-mix(in srgb,var(--e-global-color-accent) 35%,transparent);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);box-sizing:border-box;}
.elementor-31 .elementor-element.elementor-element-99f8093 .shk-s8-icon{flex:0 0 74px;width:74px;align-self:flex-start;}
.elementor-31 .elementor-element.elementor-element-99f8093 .shk-s8-ico{width:74px;height:67px;}
.elementor-31 .elementor-element.elementor-element-99f8093 .shk-s8-ico img{display:block;}
.elementor-31 .elementor-element.elementor-element-99f8093 .shk-s8-boxtext{flex:1 1 auto;min-width:0;}
.elementor-31 .elementor-element.elementor-element-99f8093 .shk-s8-boxtext p{margin:0;}
@media (max-width:1199px){
.elementor-31 .elementor-element.elementor-element-99f8093 .shk-s8-icon{align-self:center;}
.elementor-31 .elementor-element.elementor-element-99f8093::before{background:linear-gradient(184.74deg,transparent 35.3%,color-mix(in srgb,var(--e-global-color-text) 65%,transparent) 56.98%,color-mix(in srgb,var(--e-global-color-text) 80%,transparent) 69.59%);}
.elementor-31 .elementor-element.elementor-element-99f8093 .shk-s8-row{flex-direction:column;align-items:flex-start;gap:9px;width:100%;margin-left:0;}
.elementor-31 .elementor-element.elementor-element-99f8093 .shk-s8-text{flex:none;width:100%;max-width:931px;}
.elementor-31 .elementor-element.elementor-element-99f8093 .shk-s8-box{flex:none;width:922px;max-width:calc(100% - 9px);min-height:103px;margin:0 0 0 9px;padding:18px 24px;gap:40px;}
.elementor-31 .elementor-element.elementor-element-99f8093 .shk-s8-icon{flex-basis:71px;width:71px;}
.elementor-31 .elementor-element.elementor-element-99f8093 .shk-s8-ico{width:71px;height:65px;}
}
@media (max-width:767px){
.elementor-31 .elementor-element.elementor-element-99f8093::before{background:linear-gradient(184.5deg,transparent 27.57%,color-mix(in srgb,var(--e-global-color-text) 65%,transparent) 45.52%,color-mix(in srgb,var(--e-global-color-text) 80%,transparent) 57.83%);}
.elementor-31 .elementor-element.elementor-element-99f8093 .shk-s8-row{gap:27px;}
.elementor-31 .elementor-element.elementor-element-99f8093 .shk-s8-text{max-width:335px;}
.elementor-31 .elementor-element.elementor-element-99f8093 .shk-s8-text p + p{margin-top:24px;}
.elementor-31 .elementor-element.elementor-element-99f8093 .shk-s8-box{width:344px;max-width:100%;min-height:148px;margin:0 0 0 2px;flex-direction:column;gap:12px;padding:19px 16px 21px;text-align:center;}
.elementor-31 .elementor-element.elementor-element-99f8093 .shk-s8-icon{flex:none;width:53px;}
.elementor-31 .elementor-element.elementor-element-99f8093 .shk-s8-ico{width:53px;height:48px;}
.elementor-31 .elementor-element.elementor-element-99f8093 .shk-s8-boxtext p{text-align:center;}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fbf14db */.elementor-31 .elementor-element.elementor-element-fbf14db, .elementor-31 .elementor-element.elementor-element-fbf14db a{line-height:0;}
.elementor-31 .elementor-element.elementor-element-fbf14db img{display:block;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9bd8a4c */.elementor-31 .elementor-element.elementor-element-9bd8a4c, .elementor-31 .elementor-element.elementor-element-9bd8a4c a{line-height:0;}
.elementor-31 .elementor-element.elementor-element-9bd8a4c img{display:block;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8ae49b7 */.elementor-31 .elementor-element.elementor-element-8ae49b7, .elementor-31 .elementor-element.elementor-element-8ae49b7 a{line-height:0;}
.elementor-31 .elementor-element.elementor-element-8ae49b7 img{display:block;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cb4144 */.elementor-31 .elementor-element.elementor-element-9cb4144 .shk-s9-row{display:flex;flex-direction:row;gap:25px;width:1442px;max-width:100%;}
.elementor-31 .elementor-element.elementor-element-9cb4144 .shk-s9-item{flex:1 1 0;min-width:0;display:flex;flex-direction:column;}
.elementor-31 .elementor-element.elementor-element-9cb4144 .shk-s9-media{position:relative;width:100%;}
.elementor-31 .elementor-element.elementor-element-9cb4144 .shk-s9-img img{display:block;width:100%;height:293px;object-fit:cover;border-radius:12px;}
.elementor-31 .elementor-element.elementor-element-9cb4144 .shk-s9-ai{position:absolute;right:21px;bottom:18px;width:auto;line-height:0;z-index:2;}
.elementor-31 .elementor-element.elementor-element-9cb4144 .shk-s9-text{position:relative;}

.elementor-31 .elementor-element.elementor-element-9cb4144 .shk-s9-text p{margin:0;}
@media (max-width:1199px){
.elementor-31 .elementor-element.elementor-element-9cb4144 .shk-s9-row{flex-direction:column;gap:51px;width:100%;}
.elementor-31 .elementor-element.elementor-element-9cb4144 .shk-s9-img img{height:auto;aspect-ratio:928/585;}
.elementor-31 .elementor-element.elementor-element-9cb4144 .shk-s9-text p{max-width:776px;}
}
@media (max-width:767px){
.elementor-31 .elementor-element.elementor-element-9cb4144 .shk-s9-row{gap:36px;}
.elementor-31 .elementor-element.elementor-element-9cb4144 .shk-s9-img img{aspect-ratio:347/217;}
.elementor-31 .elementor-element.elementor-element-9cb4144 .shk-s9-ai{right:19px;bottom:14px;}
.elementor-31 .elementor-element.elementor-element-9cb4144 .shk-s9-text{text-align:center;}

}
/* LOOM: images grow on hover (3:13) */
.elementor-31 .elementor-element.elementor-element-9cb4144 .shk-s9-media{overflow:hidden;border-radius:12px;}
.elementor-31 .elementor-element.elementor-element-9cb4144 .shk-s9-img img{transition:transform .5s ease;}
@media (hover:hover) and (pointer:fine){.elementor-31 .elementor-element.elementor-element-9cb4144 .shk-s9-item:hover .shk-s9-img img{transform:scale(1.06);}}
/* /LOOM */
/* LOOM-STACK: mobile card stacking like S4 */
@media (max-width:767px){
.elementor-31 .elementor-element.elementor-element-9cb4144{overflow:clip !important;}
.elementor-31 .elementor-element.elementor-element-9cb4144 .shk-s9-row{overflow:visible !important;}
.elementor-31 .elementor-element.elementor-element-9cb4144 .shk-s9-item{position:sticky;top:96px;z-index:1;padding:12px 12px 20px;margin:0 -12px;border-radius:16px;background:var(--e-global-color-bggray);box-shadow:0 -6px 24px color-mix(in srgb,var(--e-global-color-text) 8%,transparent);}
.elementor-31 .elementor-element.elementor-element-9cb4144 .shk-s9-item:nth-child(2){top:112px;z-index:2;} .elementor-31 .elementor-element.elementor-element-9cb4144 .shk-s9-item:nth-child(3){top:128px;z-index:3;}
}
/* /LOOM-STACK *//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-69aa4f7 */.elementor-31 .elementor-element.elementor-element-69aa4f7{line-height:0;}
.elementor-31 .elementor-element.elementor-element-69aa4f7{--w:67;--h:71}

.elementor-31 .elementor-element.elementor-element-69aa4f7 img{display:block;width:100%;height:100%;}
.elementor-31 .elementor-element.elementor-element-69aa4f7 img{display:block;max-width:none;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f5735f3 */.elementor-31 .elementor-element.elementor-element-f5735f3{line-height:0;}
.elementor-31 .elementor-element.elementor-element-f5735f3{--w:65;--h:75}

.elementor-31 .elementor-element.elementor-element-f5735f3 img{display:block;width:100%;height:100%;}
.elementor-31 .elementor-element.elementor-element-f5735f3 img{display:block;max-width:none;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-08123e0 */.elementor-31 .elementor-element.elementor-element-08123e0{line-height:0;}
.elementor-31 .elementor-element.elementor-element-08123e0{--w:82;--h:67}

.elementor-31 .elementor-element.elementor-element-08123e0 img{display:block;width:100%;height:100%;}
.elementor-31 .elementor-element.elementor-element-08123e0 img{display:block;max-width:none;}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-d90508d */.elementor-31 .elementor-element.elementor-element-d90508d .swiper-slide-inner picture{display:block;}
.elementor-31 .elementor-element.elementor-element-d90508d{width:1442px;max-width:100%;}
.elementor-31 .elementor-element.elementor-element-d90508d .swiper-slide-inner img{display:block;width:100%;height:293px;object-fit:cover;border-radius:12px;}
@media (max-width:1199px){.elementor-31 .elementor-element.elementor-element-d90508d{width:916px;max-width:calc(100% - 96px);}
.elementor-31 .elementor-element.elementor-element-d90508d .swiper-slide-inner img{height:auto;aspect-ratio:445/281;}}
@media (max-width:767px){.elementor-31 .elementor-element.elementor-element-d90508d{width:294px;max-width:none;align-self:flex-start;margin-left:24px;}
.elementor-31 .elementor-element.elementor-element-d90508d .swiper, .elementor-31 .elementor-element.elementor-element-d90508d .swiper-container{overflow:visible;}
.elementor-31 .elementor-element.elementor-element-d90508d .swiper-slide-inner img{aspect-ratio:294/182;}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6821cf1 */.elementor-31 .elementor-element.elementor-element-6821cf1 .shk-arrow{display:block;line-height:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b4fe75 */.elementor-31 .elementor-element.elementor-element-1b4fe75{background:color-mix(in srgb, var(--e-global-color-white) 24%, transparent);}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c8375ea */.elementor-31 .elementor-element.elementor-element-c8375ea{width:0;height:0;overflow:hidden;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8c398a */.elementor-31 .elementor-element.elementor-element-b8c398a{position:relative;overflow:hidden;}
.elementor-31 .elementor-element.elementor-element-b8c398a .shk-s10-stage{position:relative;width:1440px;max-width:100%;height:1144px;--gray:color-mix(in srgb,var(--e-global-color-linegray3) 70%,var(--e-global-color-white));}
.elementor-31 .elementor-element.elementor-element-b8c398a .shk-s10-diagram{position:absolute;left:0;top:0;width:1440px;height:1144px;pointer-events:none;}
.elementor-31 .elementor-element.elementor-element-b8c398a .shk-s10-svg{display:block;width:1440px;height:1144px;overflow:visible;}
.elementor-31 .elementor-element.elementor-element-b8c398a .shk-d{stroke:var(--gray);stroke-width:16;stroke-linejoin:round;transition:stroke .4s ease;}

.elementor-31 .elementor-element.elementor-element-b8c398a .shk-s10-card{position:absolute;width:638px;padding:10px;border-radius:32px;border:1px solid var(--e-global-color-white);background:var(--e-global-color-mint);opacity:.5;cursor:pointer;box-sizing:border-box;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);transition:opacity .4s ease,background-color .4s ease,border-color .4s ease,box-shadow .4s ease;outline:none;}
.elementor-31 .elementor-element.elementor-element-b8c398a .shk-s10-c1{left:18px;top:66px;} .elementor-31 .elementor-element.elementor-element-b8c398a .shk-s10-c2{left:794px;top:459px;} .elementor-31 .elementor-element.elementor-element-b8c398a .shk-s10-c3{left:18px;top:835px;}
.elementor-31 .elementor-element.elementor-element-b8c398a .shk-s10-card.is-current{opacity:1;background:color-mix(in srgb,var(--e-global-color-secondary) 14%,transparent);border-color:var(--e-global-color-secondary);box-shadow:0 0 30px color-mix(in srgb,var(--e-global-color-secondary) 35%,transparent);}
.elementor-31 .elementor-element.elementor-element-b8c398a .shk-s10-card:focus-visible{outline:2px solid var(--e-global-color-primary);outline-offset:4px;}
.elementor-31 .elementor-element.elementor-element-b8c398a .shk-s10-inner{display:grid;grid-template-columns:1fr auto;grid-template-areas:"title num" "text text";column-gap:16px;row-gap:14px;padding:17px 20px 35px 40px;border-radius:21px;background:var(--e-global-color-white);box-shadow:0 0 20px color-mix(in srgb,var(--e-global-color-text) 9%,transparent);}
.elementor-31 .elementor-element.elementor-element-b8c398a .shk-s10-title{grid-area:title;align-self:center;}
.elementor-31 .elementor-element.elementor-element-b8c398a .shk-s10-num{grid-area:num;}
.elementor-31 .elementor-element.elementor-element-b8c398a .shk-s10-text{grid-area:text;}
.elementor-31 .elementor-element.elementor-element-b8c398a .shk-s10-text p{margin:0;}
.elementor-31 .elementor-element.elementor-element-b8c398a .shk-s10-c1 .shk-s10-text p{max-width:480px;} .elementor-31 .elementor-element.elementor-element-b8c398a .shk-s10-c2 .shk-s10-text p{max-width:500px;} .elementor-31 .elementor-element.elementor-element-b8c398a .shk-s10-c3 .shk-s10-text p{max-width:530px;}
.elementor-31 .elementor-element.elementor-element-b8c398a .shk-s10-num .elementor-heading-title{display:flex;align-items:center;justify-content:center;width:78px;height:49px;border-radius:50px;background:color-mix(in srgb,var(--e-global-color-primary) 12%,transparent);color:var(--e-global-color-primary);font-size:28px;line-height:28px;font-weight:600;letter-spacing:-.04em;transition:background .4s ease,color .4s ease,box-shadow .4s ease;}
.elementor-31 .elementor-element.elementor-element-b8c398a .shk-s10-card.is-current .shk-s10-num .elementor-heading-title{background:linear-gradient(206.57deg,var(--e-global-color-secondary) 18.8%,var(--e-global-color-primary) 106.01%);box-shadow:0 0 20px color-mix(in srgb,var(--e-global-color-secondary) 50%,transparent);color:var(--e-global-color-white);}
.elementor-31 .elementor-element.elementor-element-b8c398a .shk-s10-icon{position:absolute;width:auto;}
.elementor-31 .elementor-element.elementor-element-b8c398a .shk-s10-c1 .shk-s10-icon{left:819px;top:179px;} .elementor-31 .elementor-element.elementor-element-b8c398a .shk-s10-c2 .shk-s10-icon{left:-296px;top:77px;} .elementor-31 .elementor-element.elementor-element-b8c398a .shk-s10-c3 .shk-s10-icon{left:863px;top:90px;}
.elementor-31 .elementor-element.elementor-element-b8c398a .shk-s10-ico{width:calc(var(--w) * 1px);height:calc(var(--h) * 1px);}
.elementor-31 .elementor-element.elementor-element-b8c398a .shk-s10-ico img{display:block;}
.elementor-31 .elementor-element.elementor-element-b8c398a .shk-s10-gal{display:flex;flex-direction:row;flex-wrap:nowrap;gap:25px;width:1442px;max-width:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;}
.elementor-31 .elementor-element.elementor-element-b8c398a .shk-s10-gal::-webkit-scrollbar{display:none;}
.elementor-31 .elementor-element.elementor-element-b8c398a .shk-s10-gal > .elementor-element{flex:0 0 calc((100% - 50px) / 3);scroll-snap-align:start;}
.elementor-31 .elementor-element.elementor-element-b8c398a .shk-s10-gal img{display:block;width:100%;height:293px;object-fit:cover;border-radius:12px;}
.elementor-31 .elementor-element.elementor-element-b8c398a .shk-s10-gal.is-rot > .elementor-element{animation:shkS10Fade .45s ease;}
@keyframes shkS10Fade{from{opacity:.35}to{opacity:1}}
.elementor-31 .elementor-element.elementor-element-b8c398a .shk-s10-bottom{position:relative;width:1442px;max-width:100%;display:flex;flex-direction:column;align-items:center;}
.elementor-31 .elementor-element.elementor-element-b8c398a .shk-s10-navw{position:absolute;right:2px;top:-21px;width:auto;}
.elementor-31 .elementor-element.elementor-element-b8c398a .shk-s10-nav{display:flex;gap:13px;}
.elementor-31 .elementor-element.elementor-element-b8c398a .shk-s10-btn{width:61px;height:62px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:100px;border:1px solid color-mix(in srgb,var(--e-global-color-primary) 32%,transparent);background:transparent;color:var(--e-global-color-primary);cursor:pointer;transition:background-color .2s ease,border-color .2s ease;}
.elementor-31 .elementor-element.elementor-element-b8c398a .shk-s10-btn:hover, .elementor-31 .elementor-element.elementor-element-b8c398a .shk-s10-btn:focus-visible{background:color-mix(in srgb,var(--e-global-color-primary) 8%,transparent);border-color:var(--e-global-color-primary);}
.elementor-31 .elementor-element.elementor-element-b8c398a .shk-s10-btn:focus-visible{outline:2px solid var(--e-global-color-primary);outline-offset:3px;}
.elementor-31 .elementor-element.elementor-element-b8c398a .shk-s10-prev svg{transform:scaleX(-1);}
@media (max-width:1199px){
.elementor-31 .elementor-element.elementor-element-b8c398a .shk-s10-stage{display:flex;flex-direction:column;gap:25px;height:auto;width:922px;max-width:calc(100% - 96px);}
.elementor-31 .elementor-element.elementor-element-b8c398a .shk-s10-diagram{display:none;}
.elementor-31 .elementor-element.elementor-element-b8c398a .shk-s10-card{position:relative;left:auto !important;top:auto !important;width:100%;min-height:263px;display:flex;flex-direction:column;}
.elementor-31 .elementor-element.elementor-element-b8c398a .shk-s10-inner{flex:1 1 auto;}
.elementor-31 .elementor-element.elementor-element-b8c398a .shk-s10-inner{grid-template-columns:75px 1fr auto;grid-template-areas:"icon title num" "text text text";column-gap:40px;row-gap:13px;padding:31px 22px 40px 37px;}
.elementor-31 .elementor-element.elementor-element-b8c398a .shk-s10-icon{position:static;grid-area:icon;align-self:center;}
.elementor-31 .elementor-element.elementor-element-b8c398a .shk-s10-text{padding-left:2px;}
.elementor-31 .elementor-element.elementor-element-b8c398a .shk-s10-text p{max-width:none !important;}
.elementor-31 .elementor-element.elementor-element-b8c398a .shk-s10-num{align-self:center;}
.elementor-31 .elementor-element.elementor-element-b8c398a .shk-s10-gal{gap:26px;width:916px;max-width:calc(100% - 96px);}
.elementor-31 .elementor-element.elementor-element-b8c398a .shk-s10-gal > .elementor-element{flex-basis:calc((100% - 26px) / 2);}
.elementor-31 .elementor-element.elementor-element-b8c398a .shk-s10-gal img{height:auto;aspect-ratio:445/281;}
.elementor-31 .elementor-element.elementor-element-b8c398a .shk-s10-bottom{width:916px;max-width:calc(100% - 96px);}
.elementor-31 .elementor-element.elementor-element-b8c398a .shk-s10-navw{right:6px;top:8px;}
}
@media (max-width:767px){
.elementor-31 .elementor-element.elementor-element-b8c398a .shk-s10-stage{gap:20px;width:339px;max-width:calc(100% - 40px);}
.elementor-31 .elementor-element.elementor-element-b8c398a .shk-s10-card{padding:9px;border-radius:20px;min-height:0;}
.elementor-31 .elementor-element.elementor-element-b8c398a .shk-s10-inner{grid-template-columns:1fr auto;grid-template-areas:"icon num" "title title" "text text";column-gap:12px;row-gap:10px;padding:20px 18px 30px 24px;border-radius:14px;}
.elementor-31 .elementor-element.elementor-element-b8c398a .shk-s10-icon{align-self:start;margin-top:3px;}
.elementor-31 .elementor-element.elementor-element-b8c398a .shk-s10-ico{width:calc(var(--w) * .72px);height:calc(var(--h) * .72px);}
.elementor-31 .elementor-element.elementor-element-b8c398a .shk-s10-title{align-self:start;}
.elementor-31 .elementor-element.elementor-element-b8c398a .shk-s10-title .elementor-heading-title{line-height:26px;}
.elementor-31 .elementor-element.elementor-element-b8c398a .shk-s10-text{margin-top:1px;}
.elementor-31 .elementor-element.elementor-element-b8c398a .shk-s10-num{align-self:start;}
.elementor-31 .elementor-element.elementor-element-b8c398a .shk-s10-num .elementor-heading-title{width:59px;height:37px;font-size:21px;}
.elementor-31 .elementor-element.elementor-element-b8c398a .shk-s10-gal{gap:11px;width:100%;max-width:100%;padding:0 24px;scroll-padding-left:24px;}
.elementor-31 .elementor-element.elementor-element-b8c398a .shk-s10-gal > .elementor-element{flex-basis:294px;}
.elementor-31 .elementor-element.elementor-element-b8c398a .shk-s10-gal img{aspect-ratio:294/182;}
.elementor-31 .elementor-element.elementor-element-b8c398a .shk-s10-bottom{width:100%;max-width:100%;}
.elementor-31 .elementor-element.elementor-element-b8c398a .shk-s10-navw{position:static;margin-bottom:31px;}
.elementor-31 .elementor-element.elementor-element-b8c398a .shk-s10-btn{width:52px;height:53px;}
.elementor-31 .elementor-element.elementor-element-b8c398a .shk-s10-nav{gap:11px;}
}
/* LOOM: diagram line fills while scrolling (3:26) */
.elementor-31 .elementor-element.elementor-element-b8c398a .shk-df{stroke:var(--e-global-color-secondary);stroke-width:16;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1 1;stroke-dashoffset:1;}
.elementor-31 .elementor-element.elementor-element-b8c398a .shk-df1{stroke-dashoffset:calc(1 - var(--f1,0));} .elementor-31 .elementor-element.elementor-element-b8c398a .shk-df2{stroke-dashoffset:calc(1 - var(--f2,0));} .elementor-31 .elementor-element.elementor-element-b8c398a .shk-df3{stroke-dashoffset:calc(1 - var(--f3,0));}
/* /LOOM */
/* SHK-ARROW-HOVER */
.elementor-31 .elementor-element.elementor-element-b8c398a .shk-s10-btn{transition:background-color .25s ease,border-color .25s ease,color .25s ease;}
@media (hover:hover) and (pointer:fine){.elementor-31 .elementor-element.elementor-element-b8c398a .shk-s10-btn:hover{background:var(--e-global-color-primary);border-color:var(--e-global-color-primary);color:var(--e-global-color-white);}}
.elementor-31 .elementor-element.elementor-element-b8c398a .shk-s10-btn:focus-visible{background:var(--e-global-color-primary);border-color:var(--e-global-color-primary);color:var(--e-global-color-white);}
/* /SHK-ARROW-HOVER */
/* SHK-S10-CAR: carousel peek on phones must not create horizontal scroll */
@media (max-width:767px){.elementor-31 .elementor-element.elementor-element-b8c398a{overflow-x:clip;}}
/* SHK-S10-BTN-DIS: no loop → end arrows dimmed */
.elementor-31 .elementor-element.elementor-element-b8c398a .shk-s10-btn:disabled{opacity:.35;cursor:default;pointer-events:none;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7da2fb3 */.elementor-31 .elementor-element.elementor-element-7da2fb3 .shk-arrow{display:block;line-height:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d105b10 */.elementor-31 .elementor-element.elementor-element-d105b10{background:color-mix(in srgb, var(--e-global-color-white) 24%, transparent);}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d6f5e97 */.elementor-31 .elementor-element.elementor-element-d6f5e97{line-height:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ef97eb */.elementor-31 .elementor-element.elementor-element-2ef97eb{position:relative;overflow:hidden;}
.elementor-31 .elementor-element.elementor-element-2ef97eb::before{content:"";position:absolute;inset:0;display:block;background:linear-gradient(215.65deg,transparent 25.43%,color-mix(in srgb,var(--e-global-color-text) 58%,transparent) 51.77%,color-mix(in srgb,var(--e-global-color-text) 65%,transparent) 60.37%,color-mix(in srgb,var(--e-global-color-text) 80%,transparent) 80.69%);pointer-events:none;z-index:0;opacity:1;mix-blend-mode:normal;}
.elementor-31 .elementor-element.elementor-element-2ef97eb > .e-con{position:relative;z-index:1;}
.elementor-31 .elementor-element.elementor-element-2ef97eb .shk-s11-content{width:1440px;max-width:100%;padding-left:8px;}
.elementor-31 .elementor-element.elementor-element-2ef97eb .shk-s11-h2{position:relative;}

.elementor-31 .elementor-element.elementor-element-2ef97eb .shk-s11-text p{margin:0;max-width:948px;}
.elementor-31 .elementor-element.elementor-element-2ef97eb .shk-s11-text p + p{margin-top:28px;}
.elementor-31 .elementor-element.elementor-element-2ef97eb .shk-s11-content .shk-pill{margin-top:41px;}
@media (max-width:1199px){
.elementor-31 .elementor-element.elementor-element-2ef97eb .shk-s11-content{width:100%;padding-left:0;}
}
@media (max-width:767px){
.elementor-31 .elementor-element.elementor-element-2ef97eb::before{background:linear-gradient(196.66deg,transparent 16.88%,color-mix(in srgb,var(--e-global-color-dark) 72%,transparent) 46.14%,color-mix(in srgb,var(--e-global-color-dark) 81%,transparent) 55.69%,var(--e-global-color-dark) 78.26%);}
.elementor-31 .elementor-element.elementor-element-2ef97eb .shk-s11-content{align-items:center;text-align:center;}
.elementor-31 .elementor-element.elementor-element-2ef97eb .shk-s11-h2{}

.elementor-31 .elementor-element.elementor-element-2ef97eb .shk-s11-text p + p{margin-top:24px;}
.elementor-31 .elementor-element.elementor-element-2ef97eb .shk-s11-content .shk-pill{margin-top:28px;}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-88f7564 */.elementor-31 .elementor-element.elementor-element-88f7564{line-height:0;}

.elementor-31 .elementor-element.elementor-element-88f7564 img{display:block;width:100%;height:100%;}
.elementor-31 .elementor-element.elementor-element-88f7564 img{display:block;max-width:none;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f16ac4 */.elementor-31 .elementor-element.elementor-element-8f16ac4{overflow:hidden;}
.elementor-31 .elementor-element.elementor-element-8f16ac4 .shk-s12-row{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;width:1438px;max-width:100%;margin-left:-24px;}
.elementor-31 .elementor-element.elementor-element-8f16ac4 .shk-s12-mediaw{flex:0 0 665px;width:665px;}
.elementor-31 .elementor-element.elementor-element-8f16ac4 .shk-s12-comp{position:relative;width:665px;height:665px;}
.elementor-31 .elementor-element.elementor-element-8f16ac4 .shk-s12-logo{position:absolute;left:0;top:75px;width:665px;height:589px;display:block;}
.elementor-31 .elementor-element.elementor-element-8f16ac4 .shk-s12-clip{position:absolute;inset:0;clip-path:path('M51.3 368.6 A282 282 0 1 1 615.3 368.6 A282 282 0 1 1 51.3 368.6 Z M195 30 H362 V200 H195 Z');}
.elementor-31 .elementor-element.elementor-element-8f16ac4 .shk-s12-person{position:absolute;left:-365px;top:-46px;width:1075px;max-width:none;height:auto;display:block;}
.elementor-31 .elementor-element.elementor-element-8f16ac4 .shk-s12-col{flex:0 0 720px;width:720px;margin-top:46px;}
.elementor-31 .elementor-element.elementor-element-8f16ac4 .shk-s12-h2{position:relative;}
.elementor-31 .elementor-element.elementor-element-8f16ac4 .shk-s12-h2 .elementor-heading-title{max-width:677px;}

.elementor-31 .elementor-element.elementor-element-8f16ac4 .shk-s12-text p{margin:0;max-width:690px;}
.elementor-31 .elementor-element.elementor-element-8f16ac4 .shk-s12-text p + p{margin-top:28px;}
.elementor-31 .elementor-element.elementor-element-8f16ac4 .shk-s12-box{display:flex;flex-direction:row;align-items:center;gap:22px;margin-top:40px;padding:22px 34px;min-height:125px;border-radius:16px;border:1px solid color-mix(in srgb,var(--e-global-color-accent) 55%,transparent);background:var(--e-global-color-lightcopper);box-shadow:0 0 20px color-mix(in srgb,var(--e-global-color-accent) 25%,transparent);box-sizing:border-box;}
.elementor-31 .elementor-element.elementor-element-8f16ac4 .shk-s12-icon{flex:0 0 59px;width:59px;}
.elementor-31 .elementor-element.elementor-element-8f16ac4 .shk-s12-ico{width:59px;height:74px;}
.elementor-31 .elementor-element.elementor-element-8f16ac4 .shk-s12-ico img{display:block;}
.elementor-31 .elementor-element.elementor-element-8f16ac4 .shk-s12-boxtext p{margin:0;max-width:570px;}
@media (max-width:1199px){
.elementor-31 .elementor-element.elementor-element-8f16ac4 .shk-s12-row{flex-direction:column-reverse;align-items:center;gap:9px;width:100%;margin-left:0;}
.elementor-31 .elementor-element.elementor-element-8f16ac4 .shk-s12-text p{max-width:none;}
.elementor-31 .elementor-element.elementor-element-8f16ac4 .shk-s12-col{flex:none;width:100%;max-width:909px;margin-top:0;}
.elementor-31 .elementor-element.elementor-element-8f16ac4 .shk-s12-h2{}
.elementor-31 .elementor-element.elementor-element-8f16ac4 .shk-s12-h2 .elementor-heading-title{max-width:none;}

.elementor-31 .elementor-element.elementor-element-8f16ac4 .shk-s12-text p{text-align:center;}
.elementor-31 .elementor-element.elementor-element-8f16ac4 .shk-s12-box{margin-top:43px;}
.elementor-31 .elementor-element.elementor-element-8f16ac4 .shk-s12-boxtext p{max-width:748px;}
.elementor-31 .elementor-element.elementor-element-8f16ac4 .shk-s12-mediaw{flex:none;}
}
@media (max-width:767px){
.elementor-31 .elementor-element.elementor-element-8f16ac4 .shk-s12-row{gap:0;}
.elementor-31 .elementor-element.elementor-element-8f16ac4 .shk-s12-col{max-width:339px;}
.elementor-31 .elementor-element.elementor-element-8f16ac4 .shk-s12-h2{}

.elementor-31 .elementor-element.elementor-element-8f16ac4 .shk-s12-text p + p{margin-top:24px;}
.elementor-31 .elementor-element.elementor-element-8f16ac4 .shk-s12-box{flex-direction:column;gap:14px;margin-top:42px;padding:22px 35px 24px;min-height:231px;text-align:center;}
.elementor-31 .elementor-element.elementor-element-8f16ac4 .shk-s12-icon{flex:none;}
.elementor-31 .elementor-element.elementor-element-8f16ac4 .shk-s12-boxtext p{text-align:center;}
.elementor-31 .elementor-element.elementor-element-8f16ac4 .shk-s12-mediaw{width:384px;max-width:none;height:384px;flex:none;overflow:hidden;margin-left:-17px;margin-right:-17px;}
.elementor-31 .elementor-element.elementor-element-8f16ac4 .shk-s12-comp{transform:scale(.5774);transform-origin:0 0;}
}
/* SHK-GAP80: S12 row overhangs 11 px – own laptop zoom so the side gap stays ≥ 80 px (content 1462 px wide) */
@media (min-width:1200px) and (max-width:1279px){.elementor-31 .elementor-element.elementor-element-8f16ac4{zoom:0.7;}}
@media (min-width:1280px) and (max-width:1365px){.elementor-31 .elementor-element.elementor-element-8f16ac4{zoom:0.75;}}
@media (min-width:1366px) and (max-width:1439px){.elementor-31 .elementor-element.elementor-element-8f16ac4{zoom:0.81;}}
@media (min-width:1440px) and (max-width:1535px){.elementor-31 .elementor-element.elementor-element-8f16ac4{zoom:0.86;}}
@media (min-width:1536px) and (max-width:1599px){.elementor-31 .elementor-element.elementor-element-8f16ac4{zoom:0.93;}}
@media (min-width:1600px) and (max-width:1679px){.elementor-31 .elementor-element.elementor-element-8f16ac4{zoom:0.97;}}
/* SHK-S12-NARROW: 384 px portrait composition fits phones narrower than 390 */
@media (max-width:389px){.elementor-31 .elementor-element.elementor-element-8f16ac4 .shk-s12-mediaw{zoom:.92;}}
@media (max-width:359px){.elementor-31 .elementor-element.elementor-element-8f16ac4 .shk-s12-mediaw{zoom:.8;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2da3883 */.elementor-31 .elementor-element.elementor-element-2da3883 img{display:block;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-75523ef */.elementor-31 .elementor-element.elementor-element-75523ef .shk-arrow{display:block;line-height:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44cc0e1 */.elementor-31 .elementor-element.elementor-element-44cc0e1{background:color-mix(in srgb, var(--e-global-color-white) 24%, transparent);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e26cbf8 */.elementor-31 .elementor-element.elementor-element-e26cbf8{position:relative;overflow:hidden;}
.elementor-31 .elementor-element.elementor-element-e26cbf8 .shk-s13-deko{position:absolute;left:1558px;top:0;width:475px;height:796px;overflow:hidden;opacity:.48;pointer-events:none;z-index:0;}
.elementor-31 .elementor-element.elementor-element-e26cbf8 .shk-s13-haus{position:absolute;left:30px;top:0;width:856px;height:864px;display:block;}
.elementor-31 .elementor-element.elementor-element-e26cbf8 .shk-s13-map{position:relative;z-index:1;width:1462px;max-width:100%;height:631px;margin-left:-22px;}
.elementor-31 .elementor-element.elementor-element-e26cbf8 .shk-s13-img{position:absolute;inset:0;}
.elementor-31 .elementor-element.elementor-element-e26cbf8 .shk-s13-img img{display:block;width:100%;height:631px;object-fit:cover;}
.elementor-31 .elementor-element.elementor-element-e26cbf8 .shk-s13-bubw{position:absolute;left:949px;top:101px;width:286px;z-index:2;}
.elementor-31 .elementor-element.elementor-element-e26cbf8 .shk-s13-bubble{position:relative;background:var(--e-global-color-accent);color:var(--e-global-color-white);padding:21px 20px 21px 31px;border-radius:4px;box-shadow:0 6px 50px color-mix(in srgb,var(--e-global-color-text) 10%,transparent);font-family:var(--e-global-typography-text-font-family),sans-serif;font-size:18px;line-height:28px;}
.elementor-31 .elementor-element.elementor-element-e26cbf8 .shk-s13-bubble p{margin:0;}
.elementor-31 .elementor-element.elementor-element-e26cbf8 .shk-s13-bubble::after{content:"";position:absolute;left:calc(50% - 10px);bottom:-14px;border-left:10px solid transparent;border-right:10px solid transparent;border-top:15px solid var(--e-global-color-accent);}
.elementor-31 .elementor-element.elementor-element-e26cbf8 .shk-s13-bubble::before{content:"";position:absolute;left:calc(50% - 7px);bottom:-33px;width:14px;height:14px;border-radius:50%;background:var(--e-global-color-accent);box-shadow:0 0 0 3px var(--e-global-color-white);}
.elementor-31 .elementor-element.elementor-element-e26cbf8 .shk-s13-card{position:absolute;left:120px;top:96px;width:647px;padding:9px;border-radius:22px;border:1px solid var(--e-global-color-white);background:color-mix(in srgb,var(--e-global-color-white) 25%,transparent);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);z-index:2;box-sizing:border-box;}
.elementor-31 .elementor-element.elementor-element-e26cbf8 .shk-s13-inner{padding:44px 49px 52px;border-radius:14px;background:var(--e-global-color-white);align-items:flex-start;}
.elementor-31 .elementor-element.elementor-element-e26cbf8 .shk-s13-h2{position:relative;}

.elementor-31 .elementor-element.elementor-element-e26cbf8 .shk-s13-text p{margin:0;max-width:562px;}
.elementor-31 .elementor-element.elementor-element-e26cbf8 .shk-s13-inner .shk-pill{margin-top:43px;}
@media (max-width:1199px){
.elementor-31 .elementor-element.elementor-element-e26cbf8 .shk-s13-deko{display:none;}
.elementor-31 .elementor-element.elementor-element-e26cbf8 .shk-s13-map{width:978px;max-width:calc(100% - 46px);height:1063px;margin-left:0;}
.elementor-31 .elementor-element.elementor-element-e26cbf8 .shk-s13-img img{height:1063px;object-position:88% 40%;}
.elementor-31 .elementor-element.elementor-element-e26cbf8 .shk-s13-map::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 71.68%,var(--e-global-color-bggray) 79.68%);pointer-events:none;z-index:1;}
.elementor-31 .elementor-element.elementor-element-e26cbf8 .shk-s13-bubw{left:calc(50% - 143px);top:217px;}
.elementor-31 .elementor-element.elementor-element-e26cbf8 .shk-s13-card{left:calc(50% - 376px);top:638px;width:752px;}
.elementor-31 .elementor-element.elementor-element-e26cbf8 .shk-s13-inner{padding:49px 40px 50px;align-items:center;text-align:center;}
.elementor-31 .elementor-element.elementor-element-e26cbf8 .shk-s13-h2{}

.elementor-31 .elementor-element.elementor-element-e26cbf8 .shk-s13-text p{max-width:679px;text-align:center;}
.elementor-31 .elementor-element.elementor-element-e26cbf8 .shk-s13-inner .shk-pill{margin-top:35px;}
}
@media (max-width:767px){
.elementor-31 .elementor-element.elementor-element-e26cbf8 .shk-s13-map{width:376px;max-width:calc(100% - 14px);height:978px;}
.elementor-31 .elementor-element.elementor-element-e26cbf8 .shk-s13-img img{height:978px;object-position:79% 40%;}
.elementor-31 .elementor-element.elementor-element-e26cbf8 .shk-s13-map::after{background:linear-gradient(180deg,transparent 75.69%,var(--e-global-color-bggray) 86.8%);}
.elementor-31 .elementor-element.elementor-element-e26cbf8 .shk-s13-bubble{font-size:18px;}
.elementor-31 .elementor-element.elementor-element-e26cbf8 .shk-s13-card{left:calc(50% - 177.5px);width:355px;padding:9px;}
.elementor-31 .elementor-element.elementor-element-e26cbf8 .shk-s13-inner{padding:35px 20px 43px;}
.elementor-31 .elementor-element.elementor-element-e26cbf8 .shk-s13-h2{}

.elementor-31 .elementor-element.elementor-element-e26cbf8 .shk-s13-inner .shk-pill{margin-top:17px;}
}
/* SHK-GAP80: S13 map overhangs 22 px – own laptop zoom so the side gap stays ≥ 80 px (content 1484 px wide) */
@media (min-width:1200px) and (max-width:1279px){.elementor-31 .elementor-element.elementor-element-e26cbf8{zoom:0.69;}}
@media (min-width:1280px) and (max-width:1365px){.elementor-31 .elementor-element.elementor-element-e26cbf8{zoom:0.74;}}
@media (min-width:1366px) and (max-width:1439px){.elementor-31 .elementor-element.elementor-element-e26cbf8{zoom:0.8;}}
@media (min-width:1440px) and (max-width:1535px){.elementor-31 .elementor-element.elementor-element-e26cbf8{zoom:0.85;}}
@media (min-width:1536px) and (max-width:1599px){.elementor-31 .elementor-element.elementor-element-e26cbf8{zoom:0.91;}}
@media (min-width:1600px) and (max-width:1679px){.elementor-31 .elementor-element.elementor-element-e26cbf8{zoom:0.96;}}
/* SHK-S13-MAP-T: own map per device – desktop 707 (2560x1105), tablet 714 (978x1063), mobile 715 (376x978); bubble pin on Königsbach-Stein */
@media (max-width:1199px){.elementor-31 .elementor-element.elementor-element-e26cbf8 .shk-s13-img img{object-position:50% 0;}
.elementor-31 .elementor-element.elementor-element-e26cbf8 .shk-s13-bubw{left:calc(50% - 169px);top:126px;}}
@media (max-width:767px){.elementor-31 .elementor-element.elementor-element-e26cbf8 .shk-s13-img img{object-position:50% 0;}
.elementor-31 .elementor-element.elementor-element-e26cbf8 .shk-s13-bubw{left:calc(50% - 175px);top:123px;}}
/* /SHK-S13-MAP-T *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb9553b */.elementor-31 .elementor-element.elementor-element-bb9553b{position:relative;overflow:hidden;}
.elementor-31 .elementor-element.elementor-element-bb9553b > .elementor-widget-heading, .elementor-31 .elementor-element.elementor-element-bb9553b > .elementor-widget-eael-adv-accordion{position:relative;z-index:1;}
.elementor-31 .elementor-element.elementor-element-bb9553b .shk-s14-deko{position:absolute;left:-91px;top:652px;width:475px;height:796px;overflow:hidden;opacity:.48;pointer-events:none;z-index:0;}
.elementor-31 .elementor-element.elementor-element-bb9553b .shk-s14-haus{position:absolute;left:-400px;top:0;width:856px;height:864px;display:block;}
.elementor-31 .elementor-element.elementor-element-bb9553b .shk-s14-acc{width:1440px;max-width:100%;}
.elementor-31 .elementor-element.elementor-element-bb9553b .eael-adv-accordion{display:flex;flex-direction:column;gap:16px;}
.elementor-31 .elementor-element.elementor-element-bb9553b .eael-accordion-list{position:relative;padding:9px;margin:0 !important;border-radius:32px;border:1px solid var(--e-global-color-white);background:var(--e-global-color-mint);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease;}
.elementor-31 .elementor-element.elementor-element-bb9553b .eael-accordion-list::before{content:"";position:absolute;inset:9px;background:var(--e-global-color-white);border-radius:21px;box-shadow:0 0 20px color-mix(in srgb,var(--e-global-color-text) 9%,transparent);z-index:0;pointer-events:none;}
.elementor-31 .elementor-element.elementor-element-bb9553b .eael-accordion-list:has(> .eael-accordion-header.active){background:color-mix(in srgb,var(--e-global-color-secondary) 14%,transparent);border-color:var(--e-global-color-secondary);box-shadow:0 0 30px color-mix(in srgb,var(--e-global-color-secondary) 35%,transparent);}
.elementor-31 .elementor-element.elementor-element-bb9553b .eael-accordion-list .eael-accordion-header{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 22px 18px 36px;margin:0;background:transparent;border:0;border-radius:0;box-shadow:none;cursor:pointer;}
.elementor-31 .elementor-element.elementor-element-bb9553b .eael-accordion-list .eael-accordion-header:focus-visible{outline:2px solid var(--e-global-color-primary);outline-offset:4px;border-radius:21px;}
.elementor-31 .elementor-element.elementor-element-bb9553b .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title{margin:0;font-family:var(--e-global-typography-faq-font-family),sans-serif;font-size:var(--e-global-typography-faq-font-size);line-height:var(--e-global-typography-faq-line-height);font-weight:var(--e-global-typography-faq-font-weight);color:var(--e-global-color-text) !important;}
.elementor-31 .elementor-element.elementor-element-bb9553b .eael-accordion-list .eael-accordion-header::after{content:"";flex:0 0 58px;width:58px;height:37px;border-radius:50px;color:var(--e-global-color-primary);background:linear-gradient(currentColor,currentColor) center/16px 2px no-repeat,linear-gradient(currentColor,currentColor) center/2px 16px no-repeat,var(--e-global-color-lightgreen);transition:box-shadow .3s ease;}
.elementor-31 .elementor-element.elementor-element-bb9553b .eael-accordion-list .eael-accordion-header.active::after{color:var(--e-global-color-white);background:linear-gradient(currentColor,currentColor) center/16px 2px no-repeat,linear-gradient(206.57deg,var(--e-global-color-secondary) 18.8%,var(--e-global-color-primary) 106.01%);box-shadow:0 0 20px color-mix(in srgb,var(--e-global-color-secondary) 50%,transparent);}
.elementor-31 .elementor-element.elementor-element-bb9553b .eael-accordion-list .eael-accordion-content{position:relative;z-index:1;padding:6px 22px 33px 36px;border:0;background:transparent;}
.elementor-31 .elementor-element.elementor-element-bb9553b .eael-accordion-list .eael-accordion-content p{margin:0;font-family:var(--e-global-typography-text-font-family),sans-serif;font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text);}
@media (max-width:1199px){
.elementor-31 .elementor-element.elementor-element-bb9553b .shk-s14-deko{display:none;}
.elementor-31 .elementor-element.elementor-element-bb9553b .shk-s14-acc{width:928px;}
}
@media (max-width:767px){
.elementor-31 .elementor-element.elementor-element-bb9553b .shk-s14-acc{width:347px;}
.elementor-31 .elementor-element.elementor-element-bb9553b .eael-adv-accordion{gap:12px;}
.elementor-31 .elementor-element.elementor-element-bb9553b .eael-accordion-list{border-radius:24px;}
.elementor-31 .elementor-element.elementor-element-bb9553b .eael-accordion-list::before{border-radius:16px;}
.elementor-31 .elementor-element.elementor-element-bb9553b .eael-accordion-list .eael-accordion-header{align-items:flex-start;gap:16px;padding:22px 20px 22px 30px;}
.elementor-31 .elementor-element.elementor-element-bb9553b .eael-accordion-list .eael-accordion-header::after{flex-basis:49px;width:49px;height:31px;margin-top:0;background-size:13px 2px,2px 13px,auto;}
.elementor-31 .elementor-element.elementor-element-bb9553b .eael-accordion-list .eael-accordion-header.active::after{background-size:13px 2px,auto;}
.elementor-31 .elementor-element.elementor-element-bb9553b .eael-accordion-list .eael-accordion-content{padding:0 20px 28px 30px;}
}/* End custom CSS */
/* Start custom CSS *//* SHK-ICON-HOVER: icons grow when their card/box is hovered (client feedback 2026-10-02: hover on icons pretty much always) */
.shk-ico,.shk-s5-ico,.shk-s7-ico,.shk-s8-ico,.shk-s10-ico,.shk-s12-ico{transition:transform .35s ease,opacity .3s ease;}
@media (hover:hover) and (pointer:fine){.shk-s4-card:hover .shk-ico,.shk-s4-prob:hover .shk-ico,.shk-s4-result:hover .shk-ico,.shk-s5-inner:hover .shk-s5-ico,.shk-s7-card:hover .shk-s7-ico,.shk-s8-box:hover .shk-s8-ico,.shk-s10-inner:hover .shk-s10-ico,.shk-s12-box:hover .shk-s12-ico{transform:scale(1.15);}}
/* /SHK-ICON-HOVER */
/* SHK-PILL-CENTER: CTA text on one line, vertically centred, horizontally centred between the pill's left edge and the arrow circle (left padding = gap to circle), client 2026-10-03 */
a.shk-pill{column-gap:20px !important;padding-left:20px !important;}
a.shk-pill > *{margin-left:0 !important;margin-right:0 !important;}
a.shk-pill > .elementor-widget-heading{flex:1 1 auto;min-width:0;align-self:center;}
a.shk-pill .elementor-heading-title{text-align:center;white-space:nowrap;}
@media (max-width:767px){a.shk-pill{column-gap:14px !important;padding-left:14px !important;}}
/* /SHK-PILL-CENTER */
/* SHK-PILL-VCENTER: uppercase text sits ~1px high; +7px (mobile +5px) optical shift right (rounded left end), client 2026-10-03 */
a.shk-pill .elementor-heading-title{position:relative;top:1px;left:7px;}
@media (max-width:767px){a.shk-pill .elementor-heading-title{left:5px;}}
/* /SHK-PILL-VCENTER */
/* SHK-PILL-CENTER2: centre the title box itself (independent of text-align / inline-block title) */
a.shk-pill > .elementor-widget-heading{display:flex !important;justify-content:center !important;text-align:center !important;}
a.shk-pill > .elementor-widget-heading > *, a.shk-pill .elementor-heading-title{width:auto !important;margin:0 !important;text-align:center !important;}
/* /SHK-PILL-CENTER2 *//* End custom CSS */