/* One native Elementor wrapper supplies the same image, overlay and shaped edges as the time-back section. */
body.kws-home-hybrid .elementor.elementor-22 .kh-proof-band{isolation:isolate;gap:0;padding:140px 0 110px;margin:0}
body.kws-home-hybrid .elementor.elementor-22 .kh-proof-band>.kh-proof,
body.kws-home-hybrid .elementor.elementor-22 .kh-proof-band>.kh-technologies{width:100%;max-width:none;margin:0;background:transparent}
body.kws-home-hybrid .elementor.elementor-22 .kh-proof-band .kh-proof .kws-section{padding:0 0 56px;background:transparent}
body.kws-home-hybrid .elementor.elementor-22 .kh-proof-band .kh-proof .kws-wrap{width:min(1280px,calc(100% - 60px))}
body.kws-home-hybrid .elementor.elementor-22 .kh-proof-band .kh-technologies{padding-bottom:0}
body.kws-home-hybrid .elementor.elementor-22 .kh-proof-band .kh-technologies .elementor-element-7376058{background:rgba(255,255,255,.86);border-color:#d3e0e9;box-shadow:0 12px 35px #1a36560a}
/* The shaped top edge supplies the visual transition after the guarantee. */
body.kws-home-hybrid .elementor.elementor-22 .kh-guarantee .kws-section{padding-bottom:24px}
@media(max-width:1100px){
 body.kws-home-hybrid .elementor.elementor-22 .kh-proof-band{padding:110px 0 90px}
 body.kws-home-hybrid .elementor.elementor-22 .kh-proof-band .kh-proof .kws-wrap{width:calc(100% - 48px)}
 body.kws-home-hybrid .elementor.elementor-22 .kh-proof-band .kh-proof .kws-section{padding-bottom:44px}
}
@media(max-width:767px){
 body.kws-home-hybrid .elementor.elementor-22 .kh-proof-band{padding:90px 0 80px}
 body.kws-home-hybrid .elementor.elementor-22 .kh-proof-band .kh-proof .kws-wrap{width:calc(100% - 40px)}
 body.kws-home-hybrid .elementor.elementor-22 .kh-proof-band .kh-proof .kws-section{padding-bottom:32px}
}
