.elementor-630 .elementor-element.elementor-element-kdhero{--display:flex;--min-height:max(min(29.1667vw, 560px), calc(100vh - max(64px, min(6.25vw, 120px)) - min(11.7708vw, 226px)));--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:0px;--padding-bottom:min(6.25vw, 120px);--padding-left:15.365%;--padding-right:0px;}.elementor-630 .elementor-element.elementor-element-kdhero:not(.elementor-motion-effects-element-type-background), .elementor-630 .elementor-element.elementor-element-kdhero > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://kresse-discher.de/wp-content/uploads/2026/10/kd-hero-start-d-3840-261016-scaled.webp") 50% 50%;background-size:cover;}.elementor-630 .elementor-element.elementor-element-kdh1{z-index:2;}.elementor-630 .elementor-element.elementor-element-kdh1 .elementor-heading-title{font-family:var( --e-global-typography-kd_hero-font-family ), Sans-serif;font-size:var( --e-global-typography-kd_hero-font-size );font-weight:var( --e-global-typography-kd_hero-font-weight );text-transform:var( --e-global-typography-kd_hero-text-transform );line-height:var( --e-global-typography-kd_hero-line-height );color:var( --e-global-color-kd_weiss );}.elementor-630 .elementor-element.elementor-element-kdticker{--display:flex;--position:absolute;--min-height:min(4.6875vw, 90px);--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;--flex-wrap:nowrap;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:min(1.5625vw, 30px);--z-index:2;}body:not(.rtl) .elementor-630 .elementor-element.elementor-element-kdticker{left:0px;}body.rtl .elementor-630 .elementor-element.elementor-element-kdticker{right:0px;}.elementor-630 .elementor-element.elementor-element-kdtrack{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-630 .elementor-element.elementor-element-kdtrack.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-630 .elementor-element.elementor-element-tk0thebe{margin:0px min(10.9375vw, 210px) calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-630 .elementor-element.elementor-element-tk0thebe.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-630 .elementor-element.elementor-element-tk0thebe img{width:auto;max-width:none;height:min(2.1354vw, 41px);}.elementor-630 .elementor-element.elementor-element-tk0edeka{margin:0px min(10.9375vw, 210px) calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-630 .elementor-element.elementor-element-tk0edeka.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-630 .elementor-element.elementor-element-tk0edeka img{width:auto;max-width:none;height:min(3.8542vw, 74px);}.elementor-630 .elementor-element.elementor-element-tk0algec{margin:0px min(10.9375vw, 210px) calc(var(--kit-widget-spacing, 0px) + max(-1.5167vw, -29.1px)) 0px;}.elementor-630 .elementor-element.elementor-element-tk0algec.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-630 .elementor-element.elementor-element-tk0algec img{width:auto;max-width:none;height:min(2.9167vw, 56px);}.elementor-630 .elementor-element.elementor-element-tk0brunn{margin:0px min(10.9375vw, 210px) calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-630 .elementor-element.elementor-element-tk0brunn.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-630 .elementor-element.elementor-element-tk0brunn img{width:auto;max-width:none;height:min(1.7188vw, 33px);}.elementor-630 .elementor-element.elementor-element-tk0bwegt{margin:0px min(10.9375vw, 210px) calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-630 .elementor-element.elementor-element-tk0bwegt.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-630 .elementor-element.elementor-element-tk0bwegt img{width:auto;max-width:none;height:min(2.6042vw, 50px);}.elementor-630 .elementor-element.elementor-element-tk0europ{margin:0px min(10.9375vw, 210px) calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-630 .elementor-element.elementor-element-tk0europ.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-630 .elementor-element.elementor-element-tk0europ img{width:auto;max-width:none;height:min(2.9167vw, 56px);}.elementor-630 .elementor-element.elementor-element-tk0hekat{margin:0px min(10.9375vw, 210px) calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-630 .elementor-element.elementor-element-tk0hekat.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-630 .elementor-element.elementor-element-tk0hekat img{width:auto;max-width:none;height:min(1.3542vw, 26px);}.elementor-630 .elementor-element.elementor-element-tk0lande{margin:0px min(10.9375vw, 210px) calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-630 .elementor-element.elementor-element-tk0lande.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-630 .elementor-element.elementor-element-tk0lande img{width:auto;max-width:none;height:min(1.6146vw, 31px);}.elementor-630 .elementor-element.elementor-element-tk0riwa{margin:0px min(10.9375vw, 210px) calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-630 .elementor-element.elementor-element-tk0riwa.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-630 .elementor-element.elementor-element-tk0riwa img{width:auto;max-width:none;height:min(2.0833vw, 40px);}.elementor-630 .elementor-element.elementor-element-tk0stadt{margin:0px min(10.9375vw, 210px) calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-630 .elementor-element.elementor-element-tk0stadt.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-630 .elementor-element.elementor-element-tk0stadt img{width:auto;max-width:none;height:min(3.0208vw, 58px);}.elementor-630 .elementor-element.elementor-element-tk0uvex{margin:0px min(10.9375vw, 210px) calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-630 .elementor-element.elementor-element-tk0uvex.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-630 .elementor-element.elementor-element-tk0uvex img{width:auto;max-width:none;height:min(2.2917vw, 44px);}.elementor-630 .elementor-element.elementor-element-tk0waldm{margin:0px min(10.9375vw, 210px) calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-630 .elementor-element.elementor-element-tk0waldm.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-630 .elementor-element.elementor-element-tk0waldm img{width:auto;max-width:none;height:min(1.6146vw, 31px);}.elementor-630 .elementor-element.elementor-element-tk0weber{margin:0px min(10.9375vw, 210px) calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-630 .elementor-element.elementor-element-tk0weber.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-630 .elementor-element.elementor-element-tk0weber img{width:auto;max-width:none;height:min(2.5521vw, 49px);}.elementor-630 .elementor-element.elementor-element-tk0wiha{margin:0px min(10.9375vw, 210px) calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-630 .elementor-element.elementor-element-tk0wiha.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-630 .elementor-element.elementor-element-tk0wiha img{width:auto;max-width:none;height:min(3.6458vw, 70px);}.elementor-630 .elementor-element.elementor-element-tk1thebe{margin:0px min(10.9375vw, 210px) calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-630 .elementor-element.elementor-element-tk1thebe.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-630 .elementor-element.elementor-element-tk1thebe img{width:auto;max-width:none;height:min(2.1354vw, 41px);}.elementor-630 .elementor-element.elementor-element-tk1edeka{margin:0px min(10.9375vw, 210px) calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-630 .elementor-element.elementor-element-tk1edeka.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-630 .elementor-element.elementor-element-tk1edeka img{width:auto;max-width:none;height:min(3.8542vw, 74px);}.elementor-630 .elementor-element.elementor-element-tk1algec{margin:0px min(10.9375vw, 210px) calc(var(--kit-widget-spacing, 0px) + max(-1.5167vw, -29.1px)) 0px;}.elementor-630 .elementor-element.elementor-element-tk1algec.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-630 .elementor-element.elementor-element-tk1algec img{width:auto;max-width:none;height:min(2.9167vw, 56px);}.elementor-630 .elementor-element.elementor-element-tk1brunn{margin:0px min(10.9375vw, 210px) calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-630 .elementor-element.elementor-element-tk1brunn.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-630 .elementor-element.elementor-element-tk1brunn img{width:auto;max-width:none;height:min(1.7188vw, 33px);}.elementor-630 .elementor-element.elementor-element-tk1bwegt{margin:0px min(10.9375vw, 210px) calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-630 .elementor-element.elementor-element-tk1bwegt.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-630 .elementor-element.elementor-element-tk1bwegt img{width:auto;max-width:none;height:min(2.6042vw, 50px);}.elementor-630 .elementor-element.elementor-element-tk1europ{margin:0px min(10.9375vw, 210px) calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-630 .elementor-element.elementor-element-tk1europ.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-630 .elementor-element.elementor-element-tk1europ img{width:auto;max-width:none;height:min(2.9167vw, 56px);}.elementor-630 .elementor-element.elementor-element-tk1hekat{margin:0px min(10.9375vw, 210px) calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-630 .elementor-element.elementor-element-tk1hekat.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-630 .elementor-element.elementor-element-tk1hekat img{width:auto;max-width:none;height:min(1.3542vw, 26px);}.elementor-630 .elementor-element.elementor-element-tk1lande{margin:0px min(10.9375vw, 210px) calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-630 .elementor-element.elementor-element-tk1lande.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-630 .elementor-element.elementor-element-tk1lande img{width:auto;max-width:none;height:min(1.6146vw, 31px);}.elementor-630 .elementor-element.elementor-element-tk1marka{margin:0px min(10.9375vw, 210px) calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-630 .elementor-element.elementor-element-tk1marka.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-630 .elementor-element.elementor-element-tk1marka img{width:auto;max-width:none;height:min(2.0833vw, 40px);}.elementor-630 .elementor-element.elementor-element-tk1riwa{margin:0px min(10.9375vw, 210px) calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-630 .elementor-element.elementor-element-tk1riwa.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-630 .elementor-element.elementor-element-tk1riwa img{width:auto;max-width:none;height:min(2.0833vw, 40px);}.elementor-630 .elementor-element.elementor-element-tk1stadt{margin:0px min(10.9375vw, 210px) calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-630 .elementor-element.elementor-element-tk1stadt.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-630 .elementor-element.elementor-element-tk1stadt img{width:auto;max-width:none;height:min(3.0208vw, 58px);}.elementor-630 .elementor-element.elementor-element-tk1uvex{margin:0px min(10.9375vw, 210px) calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-630 .elementor-element.elementor-element-tk1uvex.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-630 .elementor-element.elementor-element-tk1uvex img{width:auto;max-width:none;height:min(2.2917vw, 44px);}.elementor-630 .elementor-element.elementor-element-tk1waldm{margin:0px min(10.9375vw, 210px) calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-630 .elementor-element.elementor-element-tk1waldm.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-630 .elementor-element.elementor-element-tk1waldm img{width:auto;max-width:none;height:min(1.6146vw, 31px);}.elementor-630 .elementor-element.elementor-element-tk1weber{margin:0px min(10.9375vw, 210px) calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-630 .elementor-element.elementor-element-tk1weber.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-630 .elementor-element.elementor-element-tk1weber img{width:auto;max-width:none;height:min(2.5521vw, 49px);}.elementor-630 .elementor-element.elementor-element-tk1wiha{margin:0px min(10.9375vw, 210px) calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-630 .elementor-element.elementor-element-tk1wiha.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-630 .elementor-element.elementor-element-tk1wiha img{width:auto;max-width:none;height:min(3.6458vw, 70px);}.elementor-630 .elementor-element.elementor-element-kdintro{--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:min(5.2083vw, 100px);--padding-bottom:min(5vw, 96px);--padding-left:max(24px, min(8.3333vw, 160px));--padding-right:max(24px, min(8.3333vw, 160px));}.elementor-630 .elementor-element.elementor-element-kdintrot{width:var( --container-widget-width, min(100%, min(54.4792vw, 1046px)) );max-width:min(100%, min(54.4792vw, 1046px));--container-widget-width:min(100%, min(54.4792vw, 1046px));--container-widget-flex-grow:0;font-family:var( --e-global-typography-kd_text_bold-font-family ), Sans-serif;font-size:var( --e-global-typography-kd_text_bold-font-size );font-weight:var( --e-global-typography-kd_text_bold-font-weight );text-transform:var( --e-global-typography-kd_text_bold-text-transform );line-height:var( --e-global-typography-kd_text_bold-line-height );color:var( --e-global-color-kd_schwarz );}.elementor-630 .elementor-element.elementor-element-kdintrot p{margin-block-end:0px;}.elementor-630 .elementor-element.elementor-element-kdintrot2{width:var( --container-widget-width, min(100%, min(54.4792vw, 1046px)) );max-width:min(100%, min(54.4792vw, 1046px));margin:calc(max(16px, min(1.25vw, 24px)) * 1.5) 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:min(100%, min(54.4792vw, 1046px));--container-widget-flex-grow:0;font-family:var( --e-global-typography-kd_text-font-family ), Sans-serif;font-size:var( --e-global-typography-kd_text-font-size );font-weight:var( --e-global-typography-kd_text-font-weight );text-transform:var( --e-global-typography-kd_text-text-transform );line-height:var( --e-global-typography-kd_text-line-height );color:var( --e-global-color-kd_schwarz );}.elementor-630 .elementor-element.elementor-element-kdintrot2 p{margin-block-end:0px;}.elementor-630 .elementor-element.elementor-element-kdstripe{--display:flex;--min-height:min(2.5vw, 48px);--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-630 .elementor-element.elementor-element-kdstl{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-630 .elementor-element.elementor-element-kdstla{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-630 .elementor-element.elementor-element-kdstla:not(.elementor-motion-effects-element-type-background), .elementor-630 .elementor-element.elementor-element-kdstla > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-kd_magenta );}.elementor-630 .elementor-element.elementor-element-kdstlb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-630 .elementor-element.elementor-element-kdstlb:not(.elementor-motion-effects-element-type-background), .elementor-630 .elementor-element.elementor-element-kdstlb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-kd_pink );}.elementor-630 .elementor-element.elementor-element-kdstlc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-630 .elementor-element.elementor-element-kdstlc:not(.elementor-motion-effects-element-type-background), .elementor-630 .elementor-element.elementor-element-kdstlc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-kd_oliv );}.elementor-630 .elementor-element.elementor-element-kdstlc.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-630 .elementor-element.elementor-element-kdstr{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-630 .elementor-element.elementor-element-kdstra{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-630 .elementor-element.elementor-element-kdstra:not(.elementor-motion-effects-element-type-background), .elementor-630 .elementor-element.elementor-element-kdstra > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-kd_lime );}.elementor-630 .elementor-element.elementor-element-kdstrb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-630 .elementor-element.elementor-element-kdstrb:not(.elementor-motion-effects-element-type-background), .elementor-630 .elementor-element.elementor-element-kdstrb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-kd_hellgrau );}.elementor-630 .elementor-element.elementor-element-kdstrc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-630 .elementor-element.elementor-element-kdstrc:not(.elementor-motion-effects-element-type-background), .elementor-630 .elementor-element.elementor-element-kdstrc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-kd_grau );}.elementor-630 .elementor-element.elementor-element-kdstrd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-630 .elementor-element.elementor-element-kdstrd:not(.elementor-motion-effects-element-type-background), .elementor-630 .elementor-element.elementor-element-kdstrd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-kd_seegruen );}.elementor-630 .elementor-element.elementor-element-kdstrd.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-630 .elementor-element.elementor-element-kdfmarke{--display:flex;--min-height:min(29.6875vw, 570px);--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-630 .elementor-element.elementor-element-kdfmarkem{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-630 .elementor-element.elementor-element-kdfmarkem:not(.elementor-motion-effects-element-type-background), .elementor-630 .elementor-element.elementor-element-kdfmarkem > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kresse-discher.de/wp-content/uploads/2026/10/kd-start-marke-d-1920.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-630 .elementor-element.elementor-element-kdfmarket{--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;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:min(4.1667vw, 80px);--padding-bottom:min(4.1667vw, 80px);--padding-left:min(2.6042vw, 50px);--padding-right:max(24px, min(8.3333vw, 160px));}.elementor-630 .elementor-element.elementor-element-kdfmarkeh{width:var( --container-widget-width, min(100%, min(39.0625vw, 750px)) );max-width:min(100%, min(39.0625vw, 750px));margin:0px 0px calc(var(--kit-widget-spacing, 0px) + min(1.6667vw, 32px)) 0px;--container-widget-width:min(100%, min(39.0625vw, 750px));--container-widget-flex-grow:0;}.elementor-630 .elementor-element.elementor-element-kdfmarkeh .elementor-heading-title{font-family:var( --e-global-typography-kd_h2-font-family ), Sans-serif;font-size:var( --e-global-typography-kd_h2-font-size );font-weight:var( --e-global-typography-kd_h2-font-weight );text-transform:var( --e-global-typography-kd_h2-text-transform );line-height:var( --e-global-typography-kd_h2-line-height );color:var( --e-global-color-kd_schwarz );}.elementor-630 .elementor-element.elementor-element-kdfmarkep{width:var( --container-widget-width, min(100%, min(39.0625vw, 750px)) );max-width:min(100%, min(39.0625vw, 750px));--container-widget-width:min(100%, min(39.0625vw, 750px));--container-widget-flex-grow:0;font-family:var( --e-global-typography-kd_text-font-family ), Sans-serif;font-size:var( --e-global-typography-kd_text-font-size );font-weight:var( --e-global-typography-kd_text-font-weight );text-transform:var( --e-global-typography-kd_text-text-transform );line-height:var( --e-global-typography-kd_text-line-height );color:var( --e-global-color-kd_schwarz );}.elementor-630 .elementor-element.elementor-element-kdfmarkep p{margin-block-end:0px;}.elementor-630 .elementor-element.elementor-element-kdfperformance{--display:flex;--min-height:min(29.6875vw, 570px);--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-630 .elementor-element.elementor-element-kdfperformancem{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-630 .elementor-element.elementor-element-kdfperformancem:not(.elementor-motion-effects-element-type-background), .elementor-630 .elementor-element.elementor-element-kdfperformancem > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kresse-discher.de/wp-content/uploads/2026/10/kd-start-performance-d-1920.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-630 .elementor-element.elementor-element-kdfperformancet{--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;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:min(4.1667vw, 80px);--padding-bottom:min(4.1667vw, 80px);--padding-left:max(24px, min(8.3333vw, 160px));--padding-right:min(3.125vw, 60px);}.elementor-630 .elementor-element.elementor-element-kdfperformanceh{width:var( --container-widget-width, min(100%, min(39.0625vw, 750px)) );max-width:min(100%, min(39.0625vw, 750px));margin:0px 0px calc(var(--kit-widget-spacing, 0px) + min(1.6667vw, 32px)) 0px;--container-widget-width:min(100%, min(39.0625vw, 750px));--container-widget-flex-grow:0;}.elementor-630 .elementor-element.elementor-element-kdfperformanceh .elementor-heading-title{font-family:var( --e-global-typography-kd_h2-font-family ), Sans-serif;font-size:var( --e-global-typography-kd_h2-font-size );font-weight:var( --e-global-typography-kd_h2-font-weight );text-transform:var( --e-global-typography-kd_h2-text-transform );line-height:var( --e-global-typography-kd_h2-line-height );color:var( --e-global-color-kd_schwarz );}.elementor-630 .elementor-element.elementor-element-kdfperformancep{width:var( --container-widget-width, min(100%, min(39.0625vw, 750px)) );max-width:min(100%, min(39.0625vw, 750px));--container-widget-width:min(100%, min(39.0625vw, 750px));--container-widget-flex-grow:0;font-family:var( --e-global-typography-kd_text-font-family ), Sans-serif;font-size:var( --e-global-typography-kd_text-font-size );font-weight:var( --e-global-typography-kd_text-font-weight );text-transform:var( --e-global-typography-kd_text-text-transform );line-height:var( --e-global-typography-kd_text-line-height );color:var( --e-global-color-kd_schwarz );}.elementor-630 .elementor-element.elementor-element-kdfperformancep p{margin-block-end:0px;}.elementor-630 .elementor-element.elementor-element-kdsweet{--display:flex;--min-height:min(32.8125vw, 630px);--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-630 .elementor-element.elementor-element-kdswl{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-630 .elementor-element.elementor-element-kdswla{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-630 .elementor-element.elementor-element-kdswla:not(.elementor-motion-effects-element-type-background), .elementor-630 .elementor-element.elementor-element-kdswla > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-kd_magenta );}.elementor-630 .elementor-element.elementor-element-kdswlb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-630 .elementor-element.elementor-element-kdswlb:not(.elementor-motion-effects-element-type-background), .elementor-630 .elementor-element.elementor-element-kdswlb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-kd_pink );}.elementor-630 .elementor-element.elementor-element-kdswlc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:min(4.5833vw, 88px);--padding-bottom:min(2.0833vw, 40px);--padding-left:min(0.8333vw, 16px);--padding-right:0px;}.elementor-630 .elementor-element.elementor-element-kdswlc:not(.elementor-motion-effects-element-type-background), .elementor-630 .elementor-element.elementor-element-kdswlc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-kd_oliv );}.elementor-630 .elementor-element.elementor-element-kdswlc.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-630 .elementor-element.elementor-element-kdswh .elementor-heading-title{font-family:var( --e-global-typography-kd_serif-font-family ), Sans-serif;font-size:var( --e-global-typography-kd_serif-font-size );font-weight:var( --e-global-typography-kd_serif-font-weight );text-transform:var( --e-global-typography-kd_serif-text-transform );line-height:var( --e-global-typography-kd_serif-line-height );letter-spacing:var( --e-global-typography-kd_serif-letter-spacing );color:var( --e-global-color-kd_schwarz );}.elementor-630 .elementor-element.elementor-element-kdswtm{font-family:var( --e-global-typography-kd_text-font-family ), Sans-serif;font-size:var( --e-global-typography-kd_text-font-size );font-weight:var( --e-global-typography-kd_text-font-weight );text-transform:var( --e-global-typography-kd_text-text-transform );line-height:var( --e-global-typography-kd_text-line-height );color:var( --e-global-color-kd_schwarz );}.elementor-630 .elementor-element.elementor-element-kdswtm p{margin-block-end:0px;}.elementor-630 .elementor-element.elementor-element-kdswr{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-630 .elementor-element.elementor-element-kdswra{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-630 .elementor-element.elementor-element-kdswra:not(.elementor-motion-effects-element-type-background), .elementor-630 .elementor-element.elementor-element-kdswra > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-kd_lime );}.elementor-630 .elementor-element.elementor-element-kdswt{width:var( --container-widget-width, min(29.6875vw, 570px) );max-width:min(29.6875vw, 570px);padding:min(2.0833vw, 40px) 0px min(3.4375vw, 66px) min(2.6042vw, 50px);--container-widget-width:min(29.6875vw, 570px);--container-widget-flex-grow:0;font-family:var( --e-global-typography-kd_text-font-family ), Sans-serif;font-size:var( --e-global-typography-kd_text-font-size );font-weight:var( --e-global-typography-kd_text-font-weight );text-transform:var( --e-global-typography-kd_text-text-transform );line-height:var( --e-global-typography-kd_text-line-height );color:var( --e-global-color-kd_schwarz );}.elementor-630 .elementor-element.elementor-element-kdswt p{margin-block-end:0px;}.elementor-630 .elementor-element.elementor-element-kdswrb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-630 .elementor-element.elementor-element-kdswrb:not(.elementor-motion-effects-element-type-background), .elementor-630 .elementor-element.elementor-element-kdswrb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-kd_hellgrau );}.elementor-630 .elementor-element.elementor-element-kdswrc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-630 .elementor-element.elementor-element-kdswrc:not(.elementor-motion-effects-element-type-background), .elementor-630 .elementor-element.elementor-element-kdswrc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-kd_grau );}.elementor-630 .elementor-element.elementor-element-kdswrd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-630 .elementor-element.elementor-element-kdswrd:not(.elementor-motion-effects-element-type-background), .elementor-630 .elementor-element.elementor-element-kdswrd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-kd_seegruen );}.elementor-630 .elementor-element.elementor-element-kdswrd.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-630 .elementor-element.elementor-element-kdfkreation{--display:flex;--min-height:min(29.6875vw, 570px);--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-630 .elementor-element.elementor-element-kdfkreationm{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-630 .elementor-element.elementor-element-kdfkreationm:not(.elementor-motion-effects-element-type-background), .elementor-630 .elementor-element.elementor-element-kdfkreationm > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kresse-discher.de/wp-content/uploads/2026/10/kd-start-kreation-d-1920-261014.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-630 .elementor-element.elementor-element-kdfkreationt{--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;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:min(4.1667vw, 80px);--padding-bottom:min(4.1667vw, 80px);--padding-left:min(2.6042vw, 50px);--padding-right:max(24px, min(8.3333vw, 160px));}.elementor-630 .elementor-element.elementor-element-kdfkreationh{width:var( --container-widget-width, min(100%, min(39.0625vw, 750px)) );max-width:min(100%, min(39.0625vw, 750px));margin:0px 0px calc(var(--kit-widget-spacing, 0px) + min(1.6667vw, 32px)) 0px;--container-widget-width:min(100%, min(39.0625vw, 750px));--container-widget-flex-grow:0;}.elementor-630 .elementor-element.elementor-element-kdfkreationh .elementor-heading-title{font-family:var( --e-global-typography-kd_h2-font-family ), Sans-serif;font-size:var( --e-global-typography-kd_h2-font-size );font-weight:var( --e-global-typography-kd_h2-font-weight );text-transform:var( --e-global-typography-kd_h2-text-transform );line-height:var( --e-global-typography-kd_h2-line-height );color:var( --e-global-color-kd_schwarz );}.elementor-630 .elementor-element.elementor-element-kdfkreationp{width:var( --container-widget-width, min(100%, min(39.0625vw, 750px)) );max-width:min(100%, min(39.0625vw, 750px));--container-widget-width:min(100%, min(39.0625vw, 750px));--container-widget-flex-grow:0;font-family:var( --e-global-typography-kd_text-font-family ), Sans-serif;font-size:var( --e-global-typography-kd_text-font-size );font-weight:var( --e-global-typography-kd_text-font-weight );text-transform:var( --e-global-typography-kd_text-text-transform );line-height:var( --e-global-typography-kd_text-line-height );color:var( --e-global-color-kd_schwarz );}.elementor-630 .elementor-element.elementor-element-kdfkreationp p{margin-block-end:0px;}.elementor-630 .elementor-element.elementor-element-kdfki{--display:flex;--min-height:min(29.6875vw, 570px);--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-630 .elementor-element.elementor-element-kdfkim{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-630 .elementor-element.elementor-element-kdfkim:not(.elementor-motion-effects-element-type-background), .elementor-630 .elementor-element.elementor-element-kdfkim > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kresse-discher.de/wp-content/uploads/2026/10/kd-start-ki-d-1920.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-630 .elementor-element.elementor-element-kdfkit{--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;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:min(4.1667vw, 80px);--padding-bottom:min(4.1667vw, 80px);--padding-left:max(24px, min(8.3333vw, 160px));--padding-right:min(3.125vw, 60px);}.elementor-630 .elementor-element.elementor-element-kdfkih{width:var( --container-widget-width, min(100%, min(39.0625vw, 750px)) );max-width:min(100%, min(39.0625vw, 750px));margin:0px 0px calc(var(--kit-widget-spacing, 0px) + min(1.6667vw, 32px)) 0px;--container-widget-width:min(100%, min(39.0625vw, 750px));--container-widget-flex-grow:0;}.elementor-630 .elementor-element.elementor-element-kdfkih .elementor-heading-title{font-family:var( --e-global-typography-kd_h2-font-family ), Sans-serif;font-size:var( --e-global-typography-kd_h2-font-size );font-weight:var( --e-global-typography-kd_h2-font-weight );text-transform:var( --e-global-typography-kd_h2-text-transform );line-height:var( --e-global-typography-kd_h2-line-height );color:var( --e-global-color-kd_schwarz );}.elementor-630 .elementor-element.elementor-element-kdfkip{width:var( --container-widget-width, min(100%, min(39.0625vw, 750px)) );max-width:min(100%, min(39.0625vw, 750px));--container-widget-width:min(100%, min(39.0625vw, 750px));--container-widget-flex-grow:0;font-family:var( --e-global-typography-kd_text-font-family ), Sans-serif;font-size:var( --e-global-typography-kd_text-font-size );font-weight:var( --e-global-typography-kd_text-font-weight );text-transform:var( --e-global-typography-kd_text-text-transform );line-height:var( --e-global-typography-kd_text-line-height );color:var( --e-global-color-kd_schwarz );}.elementor-630 .elementor-element.elementor-element-kdfkip p{margin-block-end:0px;}.elementor-630 .elementor-element.elementor-element-kdfstaerke{--display:flex;--min-height:min(29.6875vw, 570px);--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-630 .elementor-element.elementor-element-kdfstaerkem{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-630 .elementor-element.elementor-element-kdfstaerkem:not(.elementor-motion-effects-element-type-background), .elementor-630 .elementor-element.elementor-element-kdfstaerkem > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kresse-discher.de/wp-content/uploads/2026/10/kd-start-staerke-d-1920.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-630 .elementor-element.elementor-element-kdfstaerket{--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;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:min(4.1667vw, 80px);--padding-bottom:min(4.1667vw, 80px);--padding-left:min(2.6042vw, 50px);--padding-right:max(24px, min(8.3333vw, 160px));}.elementor-630 .elementor-element.elementor-element-kdfstaerkeh{width:var( --container-widget-width, min(100%, min(39.0625vw, 750px)) );max-width:min(100%, min(39.0625vw, 750px));margin:0px 0px calc(var(--kit-widget-spacing, 0px) + min(1.6667vw, 32px)) 0px;--container-widget-width:min(100%, min(39.0625vw, 750px));--container-widget-flex-grow:0;}.elementor-630 .elementor-element.elementor-element-kdfstaerkeh .elementor-heading-title{font-family:var( --e-global-typography-kd_h2-font-family ), Sans-serif;font-size:var( --e-global-typography-kd_h2-font-size );font-weight:var( --e-global-typography-kd_h2-font-weight );text-transform:var( --e-global-typography-kd_h2-text-transform );line-height:var( --e-global-typography-kd_h2-line-height );color:var( --e-global-color-kd_schwarz );}.elementor-630 .elementor-element.elementor-element-kdfstaerkep{width:var( --container-widget-width, min(100%, min(39.0625vw, 750px)) );max-width:min(100%, min(39.0625vw, 750px));--container-widget-width:min(100%, min(39.0625vw, 750px));--container-widget-flex-grow:0;font-family:var( --e-global-typography-kd_text-font-family ), Sans-serif;font-size:var( --e-global-typography-kd_text-font-size );font-weight:var( --e-global-typography-kd_text-font-weight );text-transform:var( --e-global-typography-kd_text-text-transform );line-height:var( --e-global-typography-kd_text-line-height );color:var( --e-global-color-kd_schwarz );}.elementor-630 .elementor-element.elementor-element-kdfstaerkep p{margin-block-end:0px;}.elementor-630 .elementor-element.elementor-element-kdfstb .elementor-button{background-color:var( --e-global-color-kd_schwarz );font-family:var( --e-global-typography-kd_button-font-family ), Sans-serif;font-size:var( --e-global-typography-kd_button-font-size );font-weight:var( --e-global-typography-kd_button-font-weight );text-transform:var( --e-global-typography-kd_button-text-transform );line-height:var( --e-global-typography-kd_button-line-height );fill:var( --e-global-color-kd_weiss );color:var( --e-global-color-kd_weiss );border-radius:999px 999px 999px 999px;padding:calc((max(36px, min(2.5vw, 48px)) - max(16px, min(1.25vw, 24px))) / 2) max(16px, min(2.0833vw, 40px)) calc((max(36px, min(2.5vw, 48px)) - max(16px, min(1.25vw, 24px))) / 2) max(16px, min(2.0833vw, 40px));}.elementor-630 .elementor-element.elementor-element-kdfstb .elementor-button:hover, .elementor-630 .elementor-element.elementor-element-kdfstb .elementor-button:focus{background-color:var( --e-global-color-kd_schwarz );color:var( --e-global-color-kd_weiss );}.elementor-630 .elementor-element.elementor-element-kdfstb{margin:min(1.5625vw, 30px) 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-630 .elementor-element.elementor-element-kdfstb .elementor-button:hover svg, .elementor-630 .elementor-element.elementor-element-kdfstb .elementor-button:focus svg{fill:var( --e-global-color-kd_weiss );}.elementor-630 .elementor-element.elementor-element-kdstrip2{--display:flex;--min-height:min(2.5vw, 48px);--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-630 .elementor-element.elementor-element-kdspl{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-630 .elementor-element.elementor-element-kdspla{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-630 .elementor-element.elementor-element-kdspla:not(.elementor-motion-effects-element-type-background), .elementor-630 .elementor-element.elementor-element-kdspla > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-kd_magenta );}.elementor-630 .elementor-element.elementor-element-kdsplb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-630 .elementor-element.elementor-element-kdsplb:not(.elementor-motion-effects-element-type-background), .elementor-630 .elementor-element.elementor-element-kdsplb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-kd_pink );}.elementor-630 .elementor-element.elementor-element-kdsplc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-630 .elementor-element.elementor-element-kdsplc:not(.elementor-motion-effects-element-type-background), .elementor-630 .elementor-element.elementor-element-kdsplc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-kd_oliv );}.elementor-630 .elementor-element.elementor-element-kdsplc.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-630 .elementor-element.elementor-element-kdspr{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-630 .elementor-element.elementor-element-kdspra{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-630 .elementor-element.elementor-element-kdspra:not(.elementor-motion-effects-element-type-background), .elementor-630 .elementor-element.elementor-element-kdspra > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-kd_lime );}.elementor-630 .elementor-element.elementor-element-kdsprb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-630 .elementor-element.elementor-element-kdsprb:not(.elementor-motion-effects-element-type-background), .elementor-630 .elementor-element.elementor-element-kdsprb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-kd_hellgrau );}.elementor-630 .elementor-element.elementor-element-kdsprc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-630 .elementor-element.elementor-element-kdsprc:not(.elementor-motion-effects-element-type-background), .elementor-630 .elementor-element.elementor-element-kdsprc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-kd_grau );}.elementor-630 .elementor-element.elementor-element-kdsprd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-630 .elementor-element.elementor-element-kdsprd:not(.elementor-motion-effects-element-type-background), .elementor-630 .elementor-element.elementor-element-kdsprd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-kd_seegruen );}.elementor-630 .elementor-element.elementor-element-kdsprd.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-630 .elementor-element.elementor-element-kdmore{--display:flex;--min-height:min(34.8958vw, 670px);--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-630 .elementor-element.elementor-element-kdmore:not(.elementor-motion-effects-element-type-background), .elementor-630 .elementor-element.elementor-element-kdmore > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-kd_mint );}.elementor-630 .elementor-element.elementor-element-kdmoret{--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:min(5.9896vw, 115px);--padding-bottom:min(5.7292vw, 110px);--padding-left:max(24px, min(8.3333vw, 160px));--padding-right:min(3.125vw, 60px);}.elementor-630 .elementor-element.elementor-element-kdmoreh{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + min(1.6667vw, 32px)) 0px;}.elementor-630 .elementor-element.elementor-element-kdmoreh .elementor-heading-title{font-family:var( --e-global-typography-kd_h2-font-family ), Sans-serif;font-size:var( --e-global-typography-kd_h2-font-size );font-weight:var( --e-global-typography-kd_h2-font-weight );text-transform:var( --e-global-typography-kd_h2-text-transform );line-height:var( --e-global-typography-kd_h2-line-height );color:var( --e-global-color-kd_schwarz );}.elementor-630 .elementor-element.elementor-element-kdmorep{font-family:var( --e-global-typography-kd_text-font-family ), Sans-serif;font-size:var( --e-global-typography-kd_text-font-size );font-weight:var( --e-global-typography-kd_text-font-weight );text-transform:var( --e-global-typography-kd_text-text-transform );line-height:var( --e-global-typography-kd_text-line-height );color:var( --e-global-color-kd_schwarz );}.elementor-630 .elementor-element.elementor-element-kdmorep p{margin-block-end:0px;}.elementor-630 .elementor-element.elementor-element-kdmoreb .elementor-button{background-color:var( --e-global-color-kd_schwarz );font-family:var( --e-global-typography-kd_button-font-family ), Sans-serif;font-size:var( --e-global-typography-kd_button-font-size );font-weight:var( --e-global-typography-kd_button-font-weight );text-transform:var( --e-global-typography-kd_button-text-transform );line-height:var( --e-global-typography-kd_button-line-height );fill:var( --e-global-color-kd_weiss );color:var( --e-global-color-kd_weiss );border-radius:999px 999px 999px 999px;padding:calc((max(36px, min(2.5vw, 48px)) - max(16px, min(1.25vw, 24px))) / 2) max(16px, min(2.0833vw, 40px)) calc((max(36px, min(2.5vw, 48px)) - max(16px, min(1.25vw, 24px))) / 2) max(16px, min(2.0833vw, 40px));}.elementor-630 .elementor-element.elementor-element-kdmoreb .elementor-button:hover, .elementor-630 .elementor-element.elementor-element-kdmoreb .elementor-button:focus{background-color:var( --e-global-color-kd_schwarz );color:var( --e-global-color-kd_schwarz );}.elementor-630 .elementor-element.elementor-element-kdmoreb{margin:min(1.5625vw, 30px) 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-630 .elementor-element.elementor-element-kdmoreb .elementor-button:hover svg, .elementor-630 .elementor-element.elementor-element-kdmoreb .elementor-button:focus svg{fill:var( --e-global-color-kd_schwarz );}.elementor-630 .elementor-element.elementor-element-kdmorev{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:min(8.5938vw, 165px);--padding-right:0px;}.elementor-630 .elementor-element.elementor-element-kdmorei img{width:min(28.125vw, 540px);max-width:none;}.elementor-630 .elementor-element.elementor-element-kdcontact{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:min(6.6667vw, 128px);--padding-bottom:min(6.0417vw, 116px);--padding-left:max(24px, min(8.3333vw, 160px));--padding-right:max(24px, min(8.3333vw, 160px));}.elementor-630 .elementor-element.elementor-element-kdcontact:not(.elementor-motion-effects-element-type-background), .elementor-630 .elementor-element.elementor-element-kdcontact > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-kd_flaechengrau );}.elementor-630 .elementor-element.elementor-element-kdcin{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-630 .elementor-element.elementor-element-kdch{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + min(2.0833vw, 40px)) 0px;}.elementor-630 .elementor-element.elementor-element-kdch .elementor-heading-title{font-family:var( --e-global-typography-kd_h2-font-family ), Sans-serif;font-size:var( --e-global-typography-kd_h2-font-size );font-weight:var( --e-global-typography-kd_h2-font-weight );text-transform:var( --e-global-typography-kd_h2-text-transform );line-height:var( --e-global-typography-kd_h2-line-height );color:var( --e-global-color-kd_schwarz );}.elementor-630 .elementor-element.elementor-element-kdoff{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:min(1.0417vw, 20px) min(1.0417vw, 20px);--row-gap:min(1.0417vw, 20px);--column-gap:min(1.0417vw, 20px);--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-630 .elementor-element.elementor-element-kdo1{--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-630 .elementor-element.elementor-element-kdo1h .elementor-heading-title{font-family:var( --e-global-typography-kd_text_bold-font-family ), Sans-serif;font-size:var( --e-global-typography-kd_text_bold-font-size );font-weight:var( --e-global-typography-kd_text_bold-font-weight );text-transform:var( --e-global-typography-kd_text_bold-text-transform );line-height:var( --e-global-typography-kd_text_bold-line-height );color:var( --e-global-color-kd_rot );}.elementor-630 .elementor-element.elementor-element-kdo1a{font-family:var( --e-global-typography-kd_text-font-family ), Sans-serif;font-size:var( --e-global-typography-kd_text-font-size );font-weight:var( --e-global-typography-kd_text-font-weight );text-transform:var( --e-global-typography-kd_text-text-transform );line-height:var( --e-global-typography-kd_text-line-height );color:var( --e-global-color-kd_schwarz );}.elementor-630 .elementor-element.elementor-element-kdo1a p{margin-block-end:0px;}.elementor-630 .elementor-element.elementor-element-kdo1t .elementor-icon-list-icon i{color:var( --e-global-color-kd_schwarz );transition:color 0.3s;}.elementor-630 .elementor-element.elementor-element-kdo1t .elementor-icon-list-icon svg{fill:var( --e-global-color-kd_schwarz );transition:fill 0.3s;}.elementor-630 .elementor-element.elementor-element-kdo1t .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-kd_rot );}.elementor-630 .elementor-element.elementor-element-kdo1t .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-kd_rot );}.elementor-630 .elementor-element.elementor-element-kdo1t{--e-icon-list-icon-size:max(18px, min(1.5625vw, 30px));--icon-vertical-offset:0px;}.elementor-630 .elementor-element.elementor-element-kdo1t .elementor-icon-list-icon{padding-inline-end:min(0.3125vw, 6px);}.elementor-630 .elementor-element.elementor-element-kdo1t .elementor-icon-list-item > .elementor-icon-list-text, .elementor-630 .elementor-element.elementor-element-kdo1t .elementor-icon-list-item > a{font-family:var( --e-global-typography-kd_text-font-family ), Sans-serif;font-size:var( --e-global-typography-kd_text-font-size );font-weight:var( --e-global-typography-kd_text-font-weight );text-transform:var( --e-global-typography-kd_text-text-transform );line-height:var( --e-global-typography-kd_text-line-height );}.elementor-630 .elementor-element.elementor-element-kdo1t .elementor-icon-list-text{color:var( --e-global-color-kd_schwarz );transition:color 0.3s;}.elementor-630 .elementor-element.elementor-element-kdo1t .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-kd_rot );}.elementor-630 .elementor-element.elementor-element-kdo1b .elementor-button{background-color:var( --e-global-color-kd_schwarz );font-family:var( --e-global-typography-kd_button-font-family ), Sans-serif;font-size:var( --e-global-typography-kd_button-font-size );font-weight:var( --e-global-typography-kd_button-font-weight );text-transform:var( --e-global-typography-kd_button-text-transform );line-height:var( --e-global-typography-kd_button-line-height );fill:var( --e-global-color-kd_weiss );color:var( --e-global-color-kd_weiss );border-radius:999px 999px 999px 999px;padding:calc((max(36px, min(2.5vw, 48px)) - max(16px, min(1.25vw, 24px))) / 2) max(16px, min(2.0833vw, 40px)) calc((max(36px, min(2.5vw, 48px)) - max(16px, min(1.25vw, 24px))) / 2) max(16px, min(2.0833vw, 40px));}.elementor-630 .elementor-element.elementor-element-kdo1b .elementor-button:hover, .elementor-630 .elementor-element.elementor-element-kdo1b .elementor-button:focus{background-color:var( --e-global-color-kd_schwarz );color:var( --e-global-color-kd_weiss );}.elementor-630 .elementor-element.elementor-element-kdo1b{margin:min(1.8229vw, 35px) 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-630 .elementor-element.elementor-element-kdo1b .elementor-button:hover svg, .elementor-630 .elementor-element.elementor-element-kdo1b .elementor-button:focus svg{fill:var( --e-global-color-kd_weiss );}.elementor-630 .elementor-element.elementor-element-kdo2{--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-630 .elementor-element.elementor-element-kdo2h .elementor-heading-title{font-family:var( --e-global-typography-kd_text_bold-font-family ), Sans-serif;font-size:var( --e-global-typography-kd_text_bold-font-size );font-weight:var( --e-global-typography-kd_text_bold-font-weight );text-transform:var( --e-global-typography-kd_text_bold-text-transform );line-height:var( --e-global-typography-kd_text_bold-line-height );color:var( --e-global-color-kd_rot );}.elementor-630 .elementor-element.elementor-element-kdo2a{font-family:var( --e-global-typography-kd_text-font-family ), Sans-serif;font-size:var( --e-global-typography-kd_text-font-size );font-weight:var( --e-global-typography-kd_text-font-weight );text-transform:var( --e-global-typography-kd_text-text-transform );line-height:var( --e-global-typography-kd_text-line-height );color:var( --e-global-color-kd_schwarz );}.elementor-630 .elementor-element.elementor-element-kdo2a p{margin-block-end:0px;}.elementor-630 .elementor-element.elementor-element-kdo2t .elementor-icon-list-icon i{color:var( --e-global-color-kd_schwarz );transition:color 0.3s;}.elementor-630 .elementor-element.elementor-element-kdo2t .elementor-icon-list-icon svg{fill:var( --e-global-color-kd_schwarz );transition:fill 0.3s;}.elementor-630 .elementor-element.elementor-element-kdo2t .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-kd_rot );}.elementor-630 .elementor-element.elementor-element-kdo2t .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-kd_rot );}.elementor-630 .elementor-element.elementor-element-kdo2t{--e-icon-list-icon-size:max(18px, min(1.5625vw, 30px));--icon-vertical-offset:0px;}.elementor-630 .elementor-element.elementor-element-kdo2t .elementor-icon-list-icon{padding-inline-end:min(0.3125vw, 6px);}.elementor-630 .elementor-element.elementor-element-kdo2t .elementor-icon-list-item > .elementor-icon-list-text, .elementor-630 .elementor-element.elementor-element-kdo2t .elementor-icon-list-item > a{font-family:var( --e-global-typography-kd_text-font-family ), Sans-serif;font-size:var( --e-global-typography-kd_text-font-size );font-weight:var( --e-global-typography-kd_text-font-weight );text-transform:var( --e-global-typography-kd_text-text-transform );line-height:var( --e-global-typography-kd_text-line-height );}.elementor-630 .elementor-element.elementor-element-kdo2t .elementor-icon-list-text{color:var( --e-global-color-kd_schwarz );transition:color 0.3s;}.elementor-630 .elementor-element.elementor-element-kdo2t .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-kd_rot );}.elementor-630 .elementor-element.elementor-element-kdo2b .elementor-button{background-color:var( --e-global-color-kd_schwarz );font-family:var( --e-global-typography-kd_button-font-family ), Sans-serif;font-size:var( --e-global-typography-kd_button-font-size );font-weight:var( --e-global-typography-kd_button-font-weight );text-transform:var( --e-global-typography-kd_button-text-transform );line-height:var( --e-global-typography-kd_button-line-height );fill:var( --e-global-color-kd_weiss );color:var( --e-global-color-kd_weiss );border-radius:999px 999px 999px 999px;padding:calc((max(36px, min(2.5vw, 48px)) - max(16px, min(1.25vw, 24px))) / 2) max(16px, min(2.0833vw, 40px)) calc((max(36px, min(2.5vw, 48px)) - max(16px, min(1.25vw, 24px))) / 2) max(16px, min(2.0833vw, 40px));}.elementor-630 .elementor-element.elementor-element-kdo2b .elementor-button:hover, .elementor-630 .elementor-element.elementor-element-kdo2b .elementor-button:focus{background-color:var( --e-global-color-kd_schwarz );color:var( --e-global-color-kd_weiss );}.elementor-630 .elementor-element.elementor-element-kdo2b{margin:min(1.8229vw, 35px) 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-630 .elementor-element.elementor-element-kdo2b .elementor-button:hover svg, .elementor-630 .elementor-element.elementor-element-kdo2b .elementor-button:focus svg{fill:var( --e-global-color-kd_weiss );}.elementor-630 .elementor-element.elementor-element-kdct{margin:min(5.1042vw, 98px) 0px calc(var(--kit-widget-spacing, 0px) + min(1.5625vw, 30px)) 0px;}.elementor-630 .elementor-element.elementor-element-kdct .elementor-heading-title{font-family:var( --e-global-typography-kd_h2-font-family ), Sans-serif;font-size:var( --e-global-typography-kd_h2-font-size );font-weight:var( --e-global-typography-kd_h2-font-weight );text-transform:var( --e-global-typography-kd_h2-text-transform );line-height:var( --e-global-typography-kd_h2-line-height );color:var( --e-global-color-kd_schwarz );}.elementor-630 .elementor-element.elementor-element-kdform .elementor-field-group{padding-right:calc( 1*min(1.0417vw, 20px)/2 );padding-left:calc( 1*min(1.0417vw, 20px)/2 );margin-bottom:min(2.0833vw, 40px);}.elementor-630 .elementor-element.elementor-element-kdform .elementor-form-fields-wrapper{margin-left:calc( -1*min(1.0417vw, 20px)/2 );margin-right:calc( -1*min(1.0417vw, 20px)/2 );margin-bottom:-min(2.0833vw, 40px);}.elementor-630 .elementor-element.elementor-element-kdform .elementor-field-group.recaptcha_v3-bottomleft, .elementor-630 .elementor-element.elementor-element-kdform .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-630 .elementor-element.elementor-element-kdform .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-630 .elementor-element.elementor-element-kdform .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-630 .elementor-element.elementor-element-kdform .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-630 .elementor-element.elementor-element-kdform .elementor-field-type-html{padding-bottom:0px;color:#000000;}.elementor-630 .elementor-element.elementor-element-kdform .elementor-field-group .elementor-field{color:var( --e-global-color-kd_schwarz );}.elementor-630 .elementor-element.elementor-element-kdform .elementor-field-group .elementor-field, .elementor-630 .elementor-element.elementor-element-kdform .elementor-field-subgroup label{font-family:var( --e-global-typography-kd_text-font-family ), Sans-serif;font-size:var( --e-global-typography-kd_text-font-size );font-weight:var( --e-global-typography-kd_text-font-weight );text-transform:var( --e-global-typography-kd_text-text-transform );line-height:var( --e-global-typography-kd_text-line-height );}.elementor-630 .elementor-element.elementor-element-kdform .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:var( --e-global-color-kd_weiss );border-width:0px 0px 0px 0px;border-radius:max(6px, min(0.4167vw, 8px)) max(6px, min(0.4167vw, 8px)) max(6px, min(0.4167vw, 8px)) max(6px, min(0.4167vw, 8px));}.elementor-630 .elementor-element.elementor-element-kdform .elementor-field-group .elementor-select-wrapper select{background-color:var( --e-global-color-kd_weiss );border-width:0px 0px 0px 0px;border-radius:max(6px, min(0.4167vw, 8px)) max(6px, min(0.4167vw, 8px)) max(6px, min(0.4167vw, 8px)) max(6px, min(0.4167vw, 8px));}.elementor-630 .elementor-element.elementor-element-kdform .elementor-button{font-family:var( --e-global-typography-kd_button-font-family ), Sans-serif;font-size:var( --e-global-typography-kd_button-font-size );font-weight:var( --e-global-typography-kd_button-font-weight );text-transform:var( --e-global-typography-kd_button-text-transform );line-height:var( --e-global-typography-kd_button-line-height );border-radius:999px 999px 999px 999px;padding:calc((max(36px, min(2.5vw, 48px)) - max(16px, min(1.25vw, 24px))) / 2) max(16px, min(2.0833vw, 40px)) calc((max(36px, min(2.5vw, 48px)) - max(16px, min(1.25vw, 24px))) / 2) max(16px, min(2.0833vw, 40px));}.elementor-630 .elementor-element.elementor-element-kdform .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-kd_schwarz );color:var( --e-global-color-kd_weiss );}.elementor-630 .elementor-element.elementor-element-kdform .elementor-button[type="submit"]{background-color:var( --e-global-color-kd_schwarz );color:var( --e-global-color-kd_weiss );}.elementor-630 .elementor-element.elementor-element-kdform .elementor-button[type="submit"] svg *{fill:var( --e-global-color-kd_weiss );}.elementor-630 .elementor-element.elementor-element-kdform .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-630 .elementor-element.elementor-element-kdform .e-form__buttons__wrapper__button-next:hover{background-color:var( --e-global-color-kd_schwarz );color:var( --e-global-color-kd_weiss );}.elementor-630 .elementor-element.elementor-element-kdform .elementor-button[type="submit"]:hover{background-color:var( --e-global-color-kd_schwarz );color:var( --e-global-color-kd_weiss );}.elementor-630 .elementor-element.elementor-element-kdform .elementor-button[type="submit"]:hover svg *{fill:var( --e-global-color-kd_weiss );}.elementor-630 .elementor-element.elementor-element-kdform .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-630 .elementor-element.elementor-element-kdform{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}@media(max-width:1100px){.elementor-630 .elementor-element.elementor-element-kdhero{--min-height:40vw;}.elementor-630 .elementor-element.elementor-element-kdh1 .elementor-heading-title{font-size:var( --e-global-typography-kd_hero-font-size );line-height:var( --e-global-typography-kd_hero-line-height );}.elementor-630 .elementor-element.elementor-element-kdintrot{font-size:var( --e-global-typography-kd_text_bold-font-size );line-height:var( --e-global-typography-kd_text_bold-line-height );}.elementor-630 .elementor-element.elementor-element-kdintrot2{font-size:var( --e-global-typography-kd_text-font-size );line-height:var( --e-global-typography-kd_text-line-height );}.elementor-630 .elementor-element.elementor-element-kdfmarkeh .elementor-heading-title{font-size:var( --e-global-typography-kd_h2-font-size );line-height:var( --e-global-typography-kd_h2-line-height );}.elementor-630 .elementor-element.elementor-element-kdfmarkep{font-size:var( --e-global-typography-kd_text-font-size );line-height:var( --e-global-typography-kd_text-line-height );}.elementor-630 .elementor-element.elementor-element-kdfperformanceh .elementor-heading-title{font-size:var( --e-global-typography-kd_h2-font-size );line-height:var( --e-global-typography-kd_h2-line-height );}.elementor-630 .elementor-element.elementor-element-kdfperformancep{font-size:var( --e-global-typography-kd_text-font-size );line-height:var( --e-global-typography-kd_text-line-height );}.elementor-630 .elementor-element.elementor-element-kdswh .elementor-heading-title{font-size:var( --e-global-typography-kd_serif-font-size );line-height:var( --e-global-typography-kd_serif-line-height );letter-spacing:var( --e-global-typography-kd_serif-letter-spacing );}.elementor-630 .elementor-element.elementor-element-kdswtm{font-size:var( --e-global-typography-kd_text-font-size );line-height:var( --e-global-typography-kd_text-line-height );}.elementor-630 .elementor-element.elementor-element-kdswt{font-size:var( --e-global-typography-kd_text-font-size );line-height:var( --e-global-typography-kd_text-line-height );}.elementor-630 .elementor-element.elementor-element-kdfkreationh .elementor-heading-title{font-size:var( --e-global-typography-kd_h2-font-size );line-height:var( --e-global-typography-kd_h2-line-height );}.elementor-630 .elementor-element.elementor-element-kdfkreationp{font-size:var( --e-global-typography-kd_text-font-size );line-height:var( --e-global-typography-kd_text-line-height );}.elementor-630 .elementor-element.elementor-element-kdfkih .elementor-heading-title{font-size:var( --e-global-typography-kd_h2-font-size );line-height:var( --e-global-typography-kd_h2-line-height );}.elementor-630 .elementor-element.elementor-element-kdfkip{font-size:var( --e-global-typography-kd_text-font-size );line-height:var( --e-global-typography-kd_text-line-height );}.elementor-630 .elementor-element.elementor-element-kdfstaerkeh .elementor-heading-title{font-size:var( --e-global-typography-kd_h2-font-size );line-height:var( --e-global-typography-kd_h2-line-height );}.elementor-630 .elementor-element.elementor-element-kdfstaerkep{font-size:var( --e-global-typography-kd_text-font-size );line-height:var( --e-global-typography-kd_text-line-height );}.elementor-630 .elementor-element.elementor-element-kdfstb .elementor-button{font-size:var( --e-global-typography-kd_button-font-size );line-height:var( --e-global-typography-kd_button-line-height );}.elementor-630 .elementor-element.elementor-element-kdmoreh .elementor-heading-title{font-size:var( --e-global-typography-kd_h2-font-size );line-height:var( --e-global-typography-kd_h2-line-height );}.elementor-630 .elementor-element.elementor-element-kdmorep{font-size:var( --e-global-typography-kd_text-font-size );line-height:var( --e-global-typography-kd_text-line-height );}.elementor-630 .elementor-element.elementor-element-kdmoreb .elementor-button{font-size:var( --e-global-typography-kd_button-font-size );line-height:var( --e-global-typography-kd_button-line-height );}.elementor-630 .elementor-element.elementor-element-kdch .elementor-heading-title{font-size:var( --e-global-typography-kd_h2-font-size );line-height:var( --e-global-typography-kd_h2-line-height );}.elementor-630 .elementor-element.elementor-element-kdo1h .elementor-heading-title{font-size:var( --e-global-typography-kd_text_bold-font-size );line-height:var( --e-global-typography-kd_text_bold-line-height );}.elementor-630 .elementor-element.elementor-element-kdo1a{font-size:var( --e-global-typography-kd_text-font-size );line-height:var( --e-global-typography-kd_text-line-height );}.elementor-630 .elementor-element.elementor-element-kdo1t .elementor-icon-list-item > .elementor-icon-list-text, .elementor-630 .elementor-element.elementor-element-kdo1t .elementor-icon-list-item > a{font-size:var( --e-global-typography-kd_text-font-size );line-height:var( --e-global-typography-kd_text-line-height );}.elementor-630 .elementor-element.elementor-element-kdo1b .elementor-button{font-size:var( --e-global-typography-kd_button-font-size );line-height:var( --e-global-typography-kd_button-line-height );}.elementor-630 .elementor-element.elementor-element-kdo2h .elementor-heading-title{font-size:var( --e-global-typography-kd_text_bold-font-size );line-height:var( --e-global-typography-kd_text_bold-line-height );}.elementor-630 .elementor-element.elementor-element-kdo2a{font-size:var( --e-global-typography-kd_text-font-size );line-height:var( --e-global-typography-kd_text-line-height );}.elementor-630 .elementor-element.elementor-element-kdo2t .elementor-icon-list-item > .elementor-icon-list-text, .elementor-630 .elementor-element.elementor-element-kdo2t .elementor-icon-list-item > a{font-size:var( --e-global-typography-kd_text-font-size );line-height:var( --e-global-typography-kd_text-line-height );}.elementor-630 .elementor-element.elementor-element-kdo2b .elementor-button{font-size:var( --e-global-typography-kd_button-font-size );line-height:var( --e-global-typography-kd_button-line-height );}.elementor-630 .elementor-element.elementor-element-kdct .elementor-heading-title{font-size:var( --e-global-typography-kd_h2-font-size );line-height:var( --e-global-typography-kd_h2-line-height );}.elementor-630 .elementor-element.elementor-element-kdform .elementor-field-group .elementor-field, .elementor-630 .elementor-element.elementor-element-kdform .elementor-field-subgroup label{font-size:var( --e-global-typography-kd_text-font-size );line-height:var( --e-global-typography-kd_text-line-height );}.elementor-630 .elementor-element.elementor-element-kdform .elementor-button{font-size:var( --e-global-typography-kd_button-font-size );line-height:var( --e-global-typography-kd_button-line-height );}}@media(max-width:767px){.elementor-630 .elementor-element.elementor-element-kdhero{--min-height:64.2857vw;--justify-content:flex-start;--padding-top:7.2857vw;--padding-bottom:0px;--padding-left:21.7143vw;--padding-right:0px;}.elementor-630 .elementor-element.elementor-element-kdh1 .elementor-heading-title{font-size:var( --e-global-typography-kd_hero-font-size );line-height:var( --e-global-typography-kd_hero-line-height );}.elementor-630 .elementor-element.elementor-element-kdticker{--min-height:11.4286vw;--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;--flex-wrap:nowrap;bottom:2.5714vw;}.elementor-630 .elementor-element.elementor-element-kdtrack{--width:max-content;--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;--flex-wrap:nowrap;}.elementor-630 .elementor-element.elementor-element-tk0thebe{margin:0px 12.8571vw calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-630 .elementor-element.elementor-element-tk0thebe img{height:4.8571vw;}.elementor-630 .elementor-element.elementor-element-tk0edeka{margin:0px 12.8571vw calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-630 .elementor-element.elementor-element-tk0edeka img{height:8.8571vw;}.elementor-630 .elementor-element.elementor-element-tk0algec{margin:0px 12.8571vw calc(var(--kit-widget-spacing, 0px) + -3.4914vw) 0px;}.elementor-630 .elementor-element.elementor-element-tk0algec img{height:6.7143vw;}.elementor-630 .elementor-element.elementor-element-tk0brunn{margin:0px 12.8571vw calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-630 .elementor-element.elementor-element-tk0brunn img{height:4vw;}.elementor-630 .elementor-element.elementor-element-tk0bwegt{margin:0px 12.8571vw calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-630 .elementor-element.elementor-element-tk0bwegt img{height:6vw;}.elementor-630 .elementor-element.elementor-element-tk0europ{margin:0px 12.8571vw calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-630 .elementor-element.elementor-element-tk0europ img{height:6.7143vw;}.elementor-630 .elementor-element.elementor-element-tk0hekat{margin:0px 12.8571vw calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-630 .elementor-element.elementor-element-tk0hekat img{height:3.1429vw;}.elementor-630 .elementor-element.elementor-element-tk0lande{margin:0px 12.8571vw calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-630 .elementor-element.elementor-element-tk0lande img{height:3.7143vw;}.elementor-630 .elementor-element.elementor-element-tk0riwa{margin:0px 12.8571vw calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-630 .elementor-element.elementor-element-tk0riwa img{height:4.8571vw;}.elementor-630 .elementor-element.elementor-element-tk0stadt{margin:0px 12.8571vw calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-630 .elementor-element.elementor-element-tk0stadt img{height:7vw;}.elementor-630 .elementor-element.elementor-element-tk0uvex{margin:0px 12.8571vw calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-630 .elementor-element.elementor-element-tk0uvex img{height:5.2857vw;}.elementor-630 .elementor-element.elementor-element-tk0waldm{margin:0px 12.8571vw calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-630 .elementor-element.elementor-element-tk0waldm img{height:3.7143vw;}.elementor-630 .elementor-element.elementor-element-tk0weber{margin:0px 12.8571vw calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-630 .elementor-element.elementor-element-tk0weber img{height:5.8571vw;}.elementor-630 .elementor-element.elementor-element-tk0wiha{margin:0px 12.8571vw calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-630 .elementor-element.elementor-element-tk0wiha img{height:8.4286vw;}.elementor-630 .elementor-element.elementor-element-tk1thebe{margin:0px 12.8571vw calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-630 .elementor-element.elementor-element-tk1thebe img{height:4.8571vw;}.elementor-630 .elementor-element.elementor-element-tk1edeka{margin:0px 12.8571vw calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-630 .elementor-element.elementor-element-tk1edeka img{height:8.8571vw;}.elementor-630 .elementor-element.elementor-element-tk1algec{margin:0px 12.8571vw calc(var(--kit-widget-spacing, 0px) + -3.4914vw) 0px;}.elementor-630 .elementor-element.elementor-element-tk1algec img{height:6.7143vw;}.elementor-630 .elementor-element.elementor-element-tk1brunn{margin:0px 12.8571vw calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-630 .elementor-element.elementor-element-tk1brunn img{height:4vw;}.elementor-630 .elementor-element.elementor-element-tk1bwegt{margin:0px 12.8571vw calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-630 .elementor-element.elementor-element-tk1bwegt img{height:6vw;}.elementor-630 .elementor-element.elementor-element-tk1europ{margin:0px 12.8571vw calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-630 .elementor-element.elementor-element-tk1europ img{height:6.7143vw;}.elementor-630 .elementor-element.elementor-element-tk1hekat{margin:0px 12.8571vw calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-630 .elementor-element.elementor-element-tk1hekat img{height:3.1429vw;}.elementor-630 .elementor-element.elementor-element-tk1lande{margin:0px 12.8571vw calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-630 .elementor-element.elementor-element-tk1lande img{height:3.7143vw;}.elementor-630 .elementor-element.elementor-element-tk1marka{margin:0px 12.8571vw calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-630 .elementor-element.elementor-element-tk1marka img{height:4.8571vw;}.elementor-630 .elementor-element.elementor-element-tk1riwa{margin:0px 12.8571vw calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-630 .elementor-element.elementor-element-tk1riwa img{height:4.8571vw;}.elementor-630 .elementor-element.elementor-element-tk1stadt{margin:0px 12.8571vw calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-630 .elementor-element.elementor-element-tk1stadt img{height:7vw;}.elementor-630 .elementor-element.elementor-element-tk1uvex{margin:0px 12.8571vw calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-630 .elementor-element.elementor-element-tk1uvex img{height:5.2857vw;}.elementor-630 .elementor-element.elementor-element-tk1waldm{margin:0px 12.8571vw calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-630 .elementor-element.elementor-element-tk1waldm img{height:3.7143vw;}.elementor-630 .elementor-element.elementor-element-tk1weber{margin:0px 12.8571vw calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-630 .elementor-element.elementor-element-tk1weber img{height:5.8571vw;}.elementor-630 .elementor-element.elementor-element-tk1wiha{margin:0px 12.8571vw calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-630 .elementor-element.elementor-element-tk1wiha img{height:8.4286vw;}.elementor-630 .elementor-element.elementor-element-kdintro{--padding-top:8.5714vw;--padding-bottom:10.2857vw;--padding-left:4.2857vw;--padding-right:4.2857vw;}.elementor-630 .elementor-element.elementor-element-kdintrot{width:100%;max-width:100%;font-size:var( --e-global-typography-kd_text_bold-font-size );line-height:var( --e-global-typography-kd_text_bold-line-height );}.elementor-630 .elementor-element.elementor-element-kdintrot2{width:100%;max-width:100%;margin:calc(max(15px, 3.4286vw) * 1.5) 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-kd_text-font-size );line-height:var( --e-global-typography-kd_text-line-height );}.elementor-630 .elementor-element.elementor-element-kdstripe{--min-height:6.8571vw;--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;--flex-wrap:nowrap;}.elementor-630 .elementor-element.elementor-element-kdstl{--width:100%;--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;--flex-wrap:nowrap;}.elementor-630 .elementor-element.elementor-element-kdstla{--width:3.2143%;}.elementor-630 .elementor-element.elementor-element-kdstlb{--width:6.8571%;}.elementor-630 .elementor-element.elementor-element-kdstlc{--width:0px;}.elementor-630 .elementor-element.elementor-element-kdstr{--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;--flex-wrap:nowrap;}.elementor-630 .elementor-element.elementor-element-kdstrd{--width:0px;}.elementor-630 .elementor-element.elementor-element-kdfmarke{--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-630 .elementor-element.elementor-element-kdfmarkem:not(.elementor-motion-effects-element-type-background), .elementor-630 .elementor-element.elementor-element-kdfmarkem > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kresse-discher.de/wp-content/uploads/2026/10/kd-start-marke-m-1400.webp");background-position:center center;background-size:cover;}.elementor-630 .elementor-element.elementor-element-kdfmarkem{--width:100%;--min-height:59.2857vw;}.elementor-630 .elementor-element.elementor-element-kdfmarket{--width:100%;--padding-top:6.5714vw;--padding-bottom:10.2857vw;--padding-left:4.2857vw;--padding-right:4.2857vw;}.elementor-630 .elementor-element.elementor-element-kdfmarkeh{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4vw) 0px;}.elementor-630 .elementor-element.elementor-element-kdfmarkeh .elementor-heading-title{font-size:var( --e-global-typography-kd_h2-font-size );line-height:var( --e-global-typography-kd_h2-line-height );}.elementor-630 .elementor-element.elementor-element-kdfmarkep{width:100%;max-width:100%;font-size:var( --e-global-typography-kd_text-font-size );line-height:var( --e-global-typography-kd_text-line-height );}.elementor-630 .elementor-element.elementor-element-kdfperformance{--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-630 .elementor-element.elementor-element-kdfperformancem:not(.elementor-motion-effects-element-type-background), .elementor-630 .elementor-element.elementor-element-kdfperformancem > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kresse-discher.de/wp-content/uploads/2026/10/kd-start-performance-m-1400.webp");background-position:center center;background-size:cover;}.elementor-630 .elementor-element.elementor-element-kdfperformancem{--width:100%;--min-height:59.2857vw;}.elementor-630 .elementor-element.elementor-element-kdfperformancet{--width:100%;--padding-top:6.5714vw;--padding-bottom:10.2857vw;--padding-left:4.2857vw;--padding-right:4.2857vw;}.elementor-630 .elementor-element.elementor-element-kdfperformanceh{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4vw) 0px;}.elementor-630 .elementor-element.elementor-element-kdfperformanceh .elementor-heading-title{font-size:var( --e-global-typography-kd_h2-font-size );line-height:var( --e-global-typography-kd_h2-line-height );}.elementor-630 .elementor-element.elementor-element-kdfperformancep{width:100%;max-width:100%;font-size:var( --e-global-typography-kd_text-font-size );line-height:var( --e-global-typography-kd_text-line-height );}.elementor-630 .elementor-element.elementor-element-kdsweet{--min-height:0px;--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;--flex-wrap:nowrap;}.elementor-630 .elementor-element.elementor-element-kdswl{--width:100%;--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;--flex-wrap:nowrap;}.elementor-630 .elementor-element.elementor-element-kdswla{--width:3.2143%;}.elementor-630 .elementor-element.elementor-element-kdswlb{--width:6.8571%;}.elementor-630 .elementor-element.elementor-element-kdswlc{--width:0px;--padding-top:8.2857vw;--padding-bottom:6.1429vw;--padding-left:2.7857vw;--padding-right:4.2857vw;}.elementor-630 .elementor-element.elementor-element-kdswh .elementor-heading-title{font-size:var( --e-global-typography-kd_serif-font-size );line-height:var( --e-global-typography-kd_serif-line-height );letter-spacing:var( --e-global-typography-kd_serif-letter-spacing );}.elementor-630 .elementor-element.elementor-element-kdswtm{padding:3.4286vw 0px 0px 0px;font-size:var( --e-global-typography-kd_text-font-size );line-height:var( --e-global-typography-kd_text-line-height );}.elementor-630 .elementor-element.elementor-element-kdswr{--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;--flex-wrap:nowrap;}.elementor-630 .elementor-element.elementor-element-kdswt{font-size:var( --e-global-typography-kd_text-font-size );line-height:var( --e-global-typography-kd_text-line-height );}.elementor-630 .elementor-element.elementor-element-kdswrd{--width:0px;}.elementor-630 .elementor-element.elementor-element-kdfkreation{--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-630 .elementor-element.elementor-element-kdfkreationm:not(.elementor-motion-effects-element-type-background), .elementor-630 .elementor-element.elementor-element-kdfkreationm > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kresse-discher.de/wp-content/uploads/2026/10/kd-start-kreation-m-1400-261014.webp");background-position:center center;background-size:cover;}.elementor-630 .elementor-element.elementor-element-kdfkreationm{--width:100%;--min-height:59.2857vw;}.elementor-630 .elementor-element.elementor-element-kdfkreationt{--width:100%;--padding-top:6.5714vw;--padding-bottom:10.2857vw;--padding-left:4.2857vw;--padding-right:4.2857vw;}.elementor-630 .elementor-element.elementor-element-kdfkreationh{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4vw) 0px;}.elementor-630 .elementor-element.elementor-element-kdfkreationh .elementor-heading-title{font-size:var( --e-global-typography-kd_h2-font-size );line-height:var( --e-global-typography-kd_h2-line-height );}.elementor-630 .elementor-element.elementor-element-kdfkreationp{width:100%;max-width:100%;font-size:var( --e-global-typography-kd_text-font-size );line-height:var( --e-global-typography-kd_text-line-height );}.elementor-630 .elementor-element.elementor-element-kdfki{--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-630 .elementor-element.elementor-element-kdfkim:not(.elementor-motion-effects-element-type-background), .elementor-630 .elementor-element.elementor-element-kdfkim > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kresse-discher.de/wp-content/uploads/2026/10/kd-start-ki-m-1400.webp");background-position:center center;background-size:cover;}.elementor-630 .elementor-element.elementor-element-kdfkim{--width:100%;--min-height:59.2857vw;}.elementor-630 .elementor-element.elementor-element-kdfkit{--width:100%;--padding-top:6.5714vw;--padding-bottom:10.2857vw;--padding-left:4.2857vw;--padding-right:4.2857vw;}.elementor-630 .elementor-element.elementor-element-kdfkih{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4vw) 0px;}.elementor-630 .elementor-element.elementor-element-kdfkih .elementor-heading-title{font-size:var( --e-global-typography-kd_h2-font-size );line-height:var( --e-global-typography-kd_h2-line-height );}.elementor-630 .elementor-element.elementor-element-kdfkip{width:100%;max-width:100%;font-size:var( --e-global-typography-kd_text-font-size );line-height:var( --e-global-typography-kd_text-line-height );}.elementor-630 .elementor-element.elementor-element-kdfstaerke{--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-630 .elementor-element.elementor-element-kdfstaerkem:not(.elementor-motion-effects-element-type-background), .elementor-630 .elementor-element.elementor-element-kdfstaerkem > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kresse-discher.de/wp-content/uploads/2026/10/kd-start-staerke-m-1400.webp");background-position:center center;background-size:cover;}.elementor-630 .elementor-element.elementor-element-kdfstaerkem{--width:100%;--min-height:59.2857vw;}.elementor-630 .elementor-element.elementor-element-kdfstaerket{--width:100%;--padding-top:6.5714vw;--padding-bottom:10.2857vw;--padding-left:4.2857vw;--padding-right:4.2857vw;}.elementor-630 .elementor-element.elementor-element-kdfstaerkeh{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4vw) 0px;}.elementor-630 .elementor-element.elementor-element-kdfstaerkeh .elementor-heading-title{font-size:var( --e-global-typography-kd_h2-font-size );line-height:var( --e-global-typography-kd_h2-line-height );}.elementor-630 .elementor-element.elementor-element-kdfstaerkep{width:100%;max-width:100%;font-size:var( --e-global-typography-kd_text-font-size );line-height:var( --e-global-typography-kd_text-line-height );}.elementor-630 .elementor-element.elementor-element-kdfstb{margin:5.1429vw 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-630 .elementor-element.elementor-element-kdfstb .elementor-button{font-size:var( --e-global-typography-kd_button-font-size );line-height:var( --e-global-typography-kd_button-line-height );padding:calc((max(38px, 7.1429vw) - max(15px, 3.4286vw)) / 2) max(16px, 6.4286vw) calc((max(38px, 7.1429vw) - max(15px, 3.4286vw)) / 2) max(16px, 6.4286vw);}.elementor-630 .elementor-element.elementor-element-kdstrip2{--min-height:6.8571vw;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--flex-wrap:nowrap;}.elementor-630 .elementor-element.elementor-element-kdspl{--width:100%;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--flex-wrap:nowrap;}.elementor-630 .elementor-element.elementor-element-kdspla{--width:3.2143%;}.elementor-630 .elementor-element.elementor-element-kdsplb{--width:6.8571%;}.elementor-630 .elementor-element.elementor-element-kdsplc{--width:0px;}.elementor-630 .elementor-element.elementor-element-kdspr{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--flex-wrap:nowrap;}.elementor-630 .elementor-element.elementor-element-kdsprd{--width:0px;}.elementor-630 .elementor-element.elementor-element-kdmore{--min-height:0px;--flex-direction:column-reverse;--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;}.elementor-630 .elementor-element.elementor-element-kdmoret{--width:100%;--padding-top:6.5714vw;--padding-bottom:10.2857vw;--padding-left:4.2857vw;--padding-right:4.2857vw;}.elementor-630 .elementor-element.elementor-element-kdmoreh{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4vw) 0px;}.elementor-630 .elementor-element.elementor-element-kdmoreh .elementor-heading-title{font-size:var( --e-global-typography-kd_h2-font-size );line-height:var( --e-global-typography-kd_h2-line-height );}.elementor-630 .elementor-element.elementor-element-kdmorep{font-size:var( --e-global-typography-kd_text-font-size );line-height:var( --e-global-typography-kd_text-line-height );}.elementor-630 .elementor-element.elementor-element-kdmoreb{margin:5.1429vw 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-630 .elementor-element.elementor-element-kdmoreb .elementor-button{font-size:var( --e-global-typography-kd_button-font-size );line-height:var( --e-global-typography-kd_button-line-height );padding:calc((max(38px, 7.1429vw) - max(15px, 3.4286vw)) / 2) max(16px, 6.4286vw) calc((max(38px, 7.1429vw) - max(15px, 3.4286vw)) / 2) max(16px, 6.4286vw);}.elementor-630 .elementor-element.elementor-element-kdmorev{--width:100%;--justify-content:center;--padding-top:9.1429vw;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-630 .elementor-element.elementor-element-kdmorei img{width:54.8571vw;}.elementor-630 .elementor-element.elementor-element-kdcontact{--padding-top:10vw;--padding-bottom:10.2857vw;--padding-left:4.2857vw;--padding-right:4.2857vw;}.elementor-630 .elementor-element.elementor-element-kdcin{--content-width:100%;}.elementor-630 .elementor-element.elementor-element-kdch{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5.7143vw) 0px;}.elementor-630 .elementor-element.elementor-element-kdch .elementor-heading-title{font-size:var( --e-global-typography-kd_h2-font-size );line-height:var( --e-global-typography-kd_h2-line-height );}.elementor-630 .elementor-element.elementor-element-kdoff{--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:5.7143vw 5.7143vw;--row-gap:5.7143vw;--column-gap:5.7143vw;}.elementor-630 .elementor-element.elementor-element-kdo1{--width:100%;}.elementor-630 .elementor-element.elementor-element-kdo1h .elementor-heading-title{font-size:var( --e-global-typography-kd_text_bold-font-size );line-height:var( --e-global-typography-kd_text_bold-line-height );}.elementor-630 .elementor-element.elementor-element-kdo1a{font-size:var( --e-global-typography-kd_text-font-size );line-height:var( --e-global-typography-kd_text-line-height );}.elementor-630 .elementor-element.elementor-element-kdo1t{--e-icon-list-icon-size:max(18px, 4.2857vw);}.elementor-630 .elementor-element.elementor-element-kdo1t .elementor-icon-list-item > .elementor-icon-list-text, .elementor-630 .elementor-element.elementor-element-kdo1t .elementor-icon-list-item > a{font-size:var( --e-global-typography-kd_text-font-size );line-height:var( --e-global-typography-kd_text-line-height );}.elementor-630 .elementor-element.elementor-element-kdo1b{margin:4.3571vw 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-630 .elementor-element.elementor-element-kdo1b .elementor-button{font-size:var( --e-global-typography-kd_button-font-size );line-height:var( --e-global-typography-kd_button-line-height );padding:calc((max(38px, 7.1429vw) - max(15px, 3.4286vw)) / 2) max(16px, 6.4286vw) calc((max(38px, 7.1429vw) - max(15px, 3.4286vw)) / 2) max(16px, 6.4286vw);}.elementor-630 .elementor-element.elementor-element-kdo2{--width:100%;}.elementor-630 .elementor-element.elementor-element-kdo2h .elementor-heading-title{font-size:var( --e-global-typography-kd_text_bold-font-size );line-height:var( --e-global-typography-kd_text_bold-line-height );}.elementor-630 .elementor-element.elementor-element-kdo2a{font-size:var( --e-global-typography-kd_text-font-size );line-height:var( --e-global-typography-kd_text-line-height );}.elementor-630 .elementor-element.elementor-element-kdo2t{--e-icon-list-icon-size:max(18px, 4.2857vw);}.elementor-630 .elementor-element.elementor-element-kdo2t .elementor-icon-list-item > .elementor-icon-list-text, .elementor-630 .elementor-element.elementor-element-kdo2t .elementor-icon-list-item > a{font-size:var( --e-global-typography-kd_text-font-size );line-height:var( --e-global-typography-kd_text-line-height );}.elementor-630 .elementor-element.elementor-element-kdo2b{margin:4.3571vw 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-630 .elementor-element.elementor-element-kdo2b .elementor-button{font-size:var( --e-global-typography-kd_button-font-size );line-height:var( --e-global-typography-kd_button-line-height );padding:calc((max(38px, 7.1429vw) - max(15px, 3.4286vw)) / 2) max(16px, 6.4286vw) calc((max(38px, 7.1429vw) - max(15px, 3.4286vw)) / 2) max(16px, 6.4286vw);}.elementor-630 .elementor-element.elementor-element-kdct{margin:11.4286vw 0px calc(var(--kit-widget-spacing, 0px) + 4.5714vw) 0px;}.elementor-630 .elementor-element.elementor-element-kdct .elementor-heading-title{font-size:var( --e-global-typography-kd_h2-font-size );line-height:var( --e-global-typography-kd_h2-line-height );}.elementor-630 .elementor-element.elementor-element-kdform .elementor-field-group .elementor-field, .elementor-630 .elementor-element.elementor-element-kdform .elementor-field-subgroup label{font-size:var( --e-global-typography-kd_text-font-size );line-height:var( --e-global-typography-kd_text-line-height );}.elementor-630 .elementor-element.elementor-element-kdform .elementor-button{font-size:var( --e-global-typography-kd_button-font-size );line-height:var( --e-global-typography-kd_button-line-height );}}@media(min-width:768px){.elementor-630 .elementor-element.elementor-element-kdticker{--width:100%;}.elementor-630 .elementor-element.elementor-element-kdtrack{--width:max-content;}.elementor-630 .elementor-element.elementor-element-kdstl{--width:50%;}.elementor-630 .elementor-element.elementor-element-kdstla{--width:3.4375%;}.elementor-630 .elementor-element.elementor-element-kdstlb{--width:6.9792%;}.elementor-630 .elementor-element.elementor-element-kdstlc{--width:0px;}.elementor-630 .elementor-element.elementor-element-kdstr{--width:50%;}.elementor-630 .elementor-element.elementor-element-kdstra{--width:65%;}.elementor-630 .elementor-element.elementor-element-kdstrb{--width:3.5417%;}.elementor-630 .elementor-element.elementor-element-kdstrc{--width:11.1979%;}.elementor-630 .elementor-element.elementor-element-kdstrd{--width:0px;}.elementor-630 .elementor-element.elementor-element-kdfmarkem{--width:50%;}.elementor-630 .elementor-element.elementor-element-kdfmarket{--width:50%;}.elementor-630 .elementor-element.elementor-element-kdfperformancem{--width:50%;}.elementor-630 .elementor-element.elementor-element-kdfperformancet{--width:50%;}.elementor-630 .elementor-element.elementor-element-kdswl{--width:50%;}.elementor-630 .elementor-element.elementor-element-kdswla{--width:3.4375%;}.elementor-630 .elementor-element.elementor-element-kdswlb{--width:6.9792%;}.elementor-630 .elementor-element.elementor-element-kdswlc{--width:0px;}.elementor-630 .elementor-element.elementor-element-kdswr{--width:50%;}.elementor-630 .elementor-element.elementor-element-kdswra{--width:65%;}.elementor-630 .elementor-element.elementor-element-kdswrb{--width:3.5417%;}.elementor-630 .elementor-element.elementor-element-kdswrc{--width:11.1979%;}.elementor-630 .elementor-element.elementor-element-kdswrd{--width:0px;}.elementor-630 .elementor-element.elementor-element-kdfkreationm{--width:50%;}.elementor-630 .elementor-element.elementor-element-kdfkreationt{--width:50%;}.elementor-630 .elementor-element.elementor-element-kdfkim{--width:50%;}.elementor-630 .elementor-element.elementor-element-kdfkit{--width:50%;}.elementor-630 .elementor-element.elementor-element-kdfstaerkem{--width:50%;}.elementor-630 .elementor-element.elementor-element-kdfstaerket{--width:50%;}.elementor-630 .elementor-element.elementor-element-kdspl{--width:50%;}.elementor-630 .elementor-element.elementor-element-kdspla{--width:3.4375%;}.elementor-630 .elementor-element.elementor-element-kdsplb{--width:6.9792%;}.elementor-630 .elementor-element.elementor-element-kdsplc{--width:0px;}.elementor-630 .elementor-element.elementor-element-kdspr{--width:50%;}.elementor-630 .elementor-element.elementor-element-kdspra{--width:65%;}.elementor-630 .elementor-element.elementor-element-kdsprb{--width:3.5417%;}.elementor-630 .elementor-element.elementor-element-kdsprc{--width:11.1979%;}.elementor-630 .elementor-element.elementor-element-kdsprd{--width:0px;}.elementor-630 .elementor-element.elementor-element-kdmoret{--width:50%;}.elementor-630 .elementor-element.elementor-element-kdmorev{--width:50%;}.elementor-630 .elementor-element.elementor-element-kdcin{--content-width:min(83.3333vw, 1600px);}.elementor-630 .elementor-element.elementor-element-kdo1{--width:calc(50% - min(0.5208vw, 10px));}.elementor-630 .elementor-element.elementor-element-kdo2{--width:calc(50% - min(0.5208vw, 10px));}}@media(max-width:1100px) and (min-width:768px){.elementor-630 .elementor-element.elementor-element-kdtrack{--width:max-content;}.elementor-630 .elementor-element.elementor-element-kdstlc{--width:0px;}.elementor-630 .elementor-element.elementor-element-kdstrd{--width:0px;}.elementor-630 .elementor-element.elementor-element-kdswlc{--width:0px;}.elementor-630 .elementor-element.elementor-element-kdswrd{--width:0px;}.elementor-630 .elementor-element.elementor-element-kdsplc{--width:0px;}.elementor-630 .elementor-element.elementor-element-kdsprd{--width:0px;}}/* Start custom CSS *//* K&D Startseite – Custom CSS (Seite „Startseite“ > Seiteneinstellungen > Benutzerdefiniertes CSS) */

/* 1) Button-Hover: Brand-Farbstreifen laufen in 1,6 s von links nach rechts durch und werden dabei breiter,
      danach ist der Button vollflächig gefüllt (Magenta/weiß, auf Pink: Lime/schwarz). Klasse .kd-btn am Widget. */
body.elementor-page-630 .elementor-widget-button.kd-btn{display:flex}   /* Button-Widget ohne Zeilen-Unterlänge (Höhe = Button-Höhe) */
body.elementor-page-630 .elementor-element.kd-form .elementor-button{min-height:0}   /* Formular-Button ohne Elementor-Mindesthöhe 40 px */
body.elementor-page-630 .kd-btn .elementor-button{--btn-fill:#BD0F67;--btn-fill-text:#fff;position:relative;isolation:isolate;overflow:hidden;white-space:nowrap;transition:color .15s ease}
body.elementor-page-630 .kd-btn .elementor-button::before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;width:250%;pointer-events:none;transform-origin:0 50%;
  background:linear-gradient(90deg,var(--btn-fill) 0 60%,#BD0F67 60% 62.5%,#FF2889 62.5% 72%,#C8E600 72% 83%,#4D9F7A 83% 89%,#5A646E 89% 100%);
  transform:translateX(-45%) scaleX(.45);transition:transform 1.6s cubic-bezier(.4,0,.25,1)}
body.elementor-page-630 .kd-btn .elementor-button:hover::before,body.elementor-page-630 .kd-btn .elementor-button:focus-visible::before{transform:translateX(-20%) scaleX(1)}
body.elementor-page-630 .kd-btn .elementor-button:hover,body.elementor-page-630 .kd-btn .elementor-button:focus-visible{color:var(--btn-fill-text);transition:color .2s ease 1.1s}
body.elementor-page-630 .kd-btn--lime .elementor-button{--btn-fill:#C8E600;--btn-fill-text:#000}
@media (prefers-reduced-motion:reduce){body.elementor-page-630 .kd-btn .elementor-button::before,body.elementor-page-630 .kd-btn .elementor-button:hover{transition:none}}

/* 2) Kundenlogo-Ticker: läuft in 235 s von rechts nach links, weiche Ausblendung an den Rändern, Stopp bei Mauskontakt */
body.elementor-page-630 .kd-ticker{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 14%,#000 86%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 14%,#000 86%,transparent 100%)}
body.elementor-page-630 .kd-ticker__track{animation:kd-ticker 235s linear infinite}
body.elementor-page-630 .kd-ticker:hover .kd-ticker__track{animation-play-state:paused}
@keyframes kd-ticker{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@media (prefers-reduced-motion:reduce){body.elementor-page-630 .kd-ticker__track{animation:none}}

/* 3) Hero-Video: bleibt nach dem einmaligen Abspielen auf dem letzten Bild stehen
      (Elementor blendet das Video am Ende sonst aus und zeigt wieder das Ersatzbild = erster Frame) */
body.elementor-page-630 .kd-hero .elementor-background-video-hosted{display:block!important}
/*    Mobil: Bildausschnitt wie im Design (18 % von links) */
@media (max-width:767px){body.elementor-page-630 .kd-hero .elementor-background-video-hosted{object-fit:cover;object-position:18% 50%}}
/*    Mobil: kleines Ersatzbild (1280 px, erster Frame des Videos vom 16.10.2026) mit gleichem Ausschnitt; wird per Custom Code „K&D – Hero Startseite: Ladezeit“ vorgeladen */
@media (max-width:767px){body.elementor-page-630 .kd-hero{background-image:url("https://kresse-discher.de/wp-content/uploads/2026/10/kd-hero-start-m-1280-261016.webp")!important;background-position:18% 50%!important}}

/* 4) Kontaktformular: Raster wie im HTML (Spalten 20u, Zeilen 40u, Versatz der Label-Zeilen), Feldhöhe/-innenabstand,
      Platzhalterfarbe, Einwilligung mit randloser Checkbox, mobile Reihenfolge und mobile Abstände */
body.elementor-page-630 .elementor-element.kd-form .elementor-form-fields-wrapper{margin-bottom:calc(-1 * min(2.0833vw,40px));padding-top:calc(max(16px,min(1.25vw,24px)) * .4)}
body.elementor-page-630 .kd-form .elementor-field-textual{height:max(44px,min(3.125vw,60px));min-height:0;padding:0 max(14px,min(1.0417vw,20px))}
body.elementor-page-630 .kd-form textarea.elementor-field-textual{height:max(140px,min(10.3125vw,198px));padding-top:max(10px,min(.625vw,12px));resize:vertical}
body.elementor-page-630 .kd-form ::placeholder{color:#5A646E;opacity:1}
body.elementor-page-630 .kd-form .elementor-field-textual:focus{outline:2px solid #000;outline-offset:0;box-shadow:none}
body.elementor-page-630 .kd-form .elementor-field-type-acceptance{margin-top:calc(max(16px,min(1.25vw,24px)) * .375)}
body.elementor-page-630 .kd-form .elementor-field-type-acceptance .elementor-field-option{display:flex;align-items:flex-start;gap:max(14px,min(1.4583vw,28px))}
body.elementor-page-630 .elementor-element.kd-form .elementor-field-type-acceptance label{font-size:max(15px,min(1.0417vw,20px));line-height:1.2;margin:0;padding:0}
body.elementor-page-630 .kd-form .elementor-field-type-acceptance a{color:inherit;text-decoration:underline}
body.elementor-page-630 .kd-form .elementor-field-type-acceptance a:hover{color:#AF182D}
body.elementor-page-630 .kd-form .elementor-acceptance-field{-webkit-appearance:none;appearance:none;flex:none;display:grid;place-content:center;width:max(22px,min(1.5625vw,30px));height:max(22px,min(1.5625vw,30px));margin:0;border:0;border-radius:max(4px,min(.3125vw,6px));background:#fff;cursor:pointer}
body.elementor-page-630 .kd-form .elementor-acceptance-field::before{content:"";width:max(13px,min(.9375vw,18px));height:max(13px,min(.9375vw,18px));background:#000;clip-path:polygon(12% 50%,0 64%,40% 100%,100% 20%,86% 6%,39% 72%);transform:scale(0);transition:transform .12s ease}
body.elementor-page-630 .kd-form .elementor-acceptance-field:checked::before{transform:scale(1)}
body.elementor-page-630 .kd-form .elementor-acceptance-field:focus-visible{outline:3px solid #AF182D;outline-offset:2px}
@media (max-width:767px){
  body.elementor-page-630 .elementor-element.kd-form .elementor-form-fields-wrapper{margin-bottom:-2.8571vw;padding-top:calc(max(15px,3.4286vw) * .35)}
  body.elementor-page-630 .elementor-element.kd-form .elementor-field-group{margin-bottom:2.8571vw}
  body.elementor-page-630 .kd-form .elementor-field-textual{height:max(44px,8.5714vw)}
  body.elementor-page-630 .kd-form textarea.elementor-field-textual{height:max(140px,24.2857vw)}
  body.elementor-page-630 .kd-form .elementor-field-type-acceptance{margin-top:calc(2.8571vw + max(15px,3.4286vw) * .38)}
  body.elementor-page-630 .kd-form .elementor-field-type-acceptance .elementor-field-option{gap:3.1429vw}
  body.elementor-page-630 .elementor-element.kd-form .elementor-field-type-acceptance label{font-size:max(13px,2.5714vw)}
  body.elementor-page-630 .kd-form .e-form__buttons{margin-top:1.4286vw}
  body.elementor-page-630 .elementor-element.kd-form .elementor-button{padding:calc((max(38px,7.1429vw) - max(15px,3.4286vw)) / 2) max(16px,6.4286vw)}
  body.elementor-page-630 .kd-form .elementor-field-group-name{order:1}
  body.elementor-page-630 .kd-form .elementor-field-group-unternehmen{order:2}
  body.elementor-page-630 .kd-form .elementor-field-group-email{order:3}
  body.elementor-page-630 .kd-form .elementor-field-group-betreff{order:4}
  body.elementor-page-630 .kd-form .elementor-field-group-nachricht{order:5}
  body.elementor-page-630 .kd-form .elementor-field-group-einwilligung{order:6}
  body.elementor-page-630 .kd-form .elementor-field-type-honeypot{order:7}
  body.elementor-page-630 .kd-form .e-form__buttons{order:8}
}

/* 5) Telefonzeile: Abstand Icon–Nummer exakt 6u (Elementor setzt zusätzlich 0,25 em rechts am SVG), mobil 6m */
body.elementor-page-630 .kd-tel .elementor-icon-list-icon svg{margin-inline-end:0}
@media (max-width:767px){body.elementor-page-630 .elementor-element.kd-tel .elementor-icon-list-icon{padding-inline-end:.8571vw}}

/* 6) Anker #kontakt: Header-Unterkante (verkleinerter Header) trifft genau auf die Oberkante des Kontaktbereichs.
      Elementor scrollt nativ zum Anker und berücksichtigt scroll-margin-top. */
body.elementor-page-630 #kontakt{scroll-margin-top:max(64px,min(6.25vw,120px))}
@media (max-width:767px){body.elementor-page-630 #kontakt{scroll-margin-top:20vw}}

/* 7) Hero-Höhe 1101–1279 px: Die Höhe richtet sich nach dem Fenster, damit die Unterkante genau zwischen „…spürbar voran.“ und dem
      nächsten Absatz liegt (Formel im Editor: Container kdhero, Mindesthöhe). In diesem Bereich ist die Intro-Schrift fix 16 px –
      der Abstand Intro-Oberkante → Absatzlücke wächst daher nicht linear; unter ca. 1230 px hat der erste Absatz 4 statt 3 Zeilen. */
@media (min-width:1101px) and (max-width:1279px){body.elementor-page-630 .elementor-element.kd-hero{--min-height:max(min(29.1667vw,560px),calc(100vh - max(64px,min(6.25vw,120px)) - 5.2083vw - 83.6px))!important}}
@media (min-width:1101px) and (max-width:1229px){body.elementor-page-630 .elementor-element.kd-hero{--min-height:max(min(29.1667vw,560px),calc(100vh - max(64px,min(6.25vw,120px)) - 5.2083vw - 107.5px))!important}}/* End custom CSS */