.elementor-40 .elementor-element.elementor-element-566b704{--display:flex;--min-height:500px;--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-40 .elementor-element.elementor-element-566b704:not(.elementor-motion-effects-element-type-background),.elementor-40 .elementor-element.elementor-element-566b704>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://www.zaccaria-vingtsun.de/wp-content/uploads/2025/08/Hero-Kuras.webp");background-position:center center}.elementor-40 .elementor-element.elementor-element-21f3311{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:25px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px}.elementor-40 .elementor-element.elementor-element-20cb81d{--display:flex}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-40 .elementor-element.elementor-element-39869f3{text-align:center}.elementor-40 .elementor-element.elementor-element-39869f3 .elementor-heading-title{color:var(--e-global-color-text)}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-40 .elementor-element.elementor-element-13ef550{text-align:center}.elementor-40 .elementor-element.elementor-element-13ef550 a{color:var(--e-global-color-accent)}.elementor-40 .elementor-element.elementor-element-7673a92{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center}.elementor-widget-button .elementor-button{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-40 .elementor-element.elementor-element-8923d5d .elementor-button:hover,.elementor-40 .elementor-element.elementor-element-8923d5d .elementor-button:focus{background-color:var(--e-global-color-primary);color:var(--e-global-color-accent)}.elementor-40 .elementor-element.elementor-element-8923d5d .elementor-button:hover svg,.elementor-40 .elementor-element.elementor-element-8923d5d .elementor-button:focus svg{fill:var(--e-global-color-accent)}.elementor-40 .elementor-element.elementor-element-7c861f6 .elementor-button:hover,.elementor-40 .elementor-element.elementor-element-7c861f6 .elementor-button:focus{background-color:var(--e-global-color-primary);color:var(--e-global-color-accent)}.elementor-40 .elementor-element.elementor-element-7c861f6 .elementor-button:hover svg,.elementor-40 .elementor-element.elementor-element-7c861f6 .elementor-button:focus svg{fill:var(--e-global-color-accent)}.elementor-40 .elementor-element.elementor-element-dc688ff .elementor-button:hover,.elementor-40 .elementor-element.elementor-element-dc688ff .elementor-button:focus{background-color:var(--e-global-color-primary);color:var(--e-global-color-accent)}.elementor-40 .elementor-element.elementor-element-dc688ff .elementor-button:hover svg,.elementor-40 .elementor-element.elementor-element-dc688ff .elementor-button:focus svg{fill:var(--e-global-color-accent)}.elementor-40 .elementor-element.elementor-element-1102468{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-40 .elementor-element.elementor-element-1102468:not(.elementor-motion-effects-element-type-background),.elementor-40 .elementor-element.elementor-element-1102468>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-secondary)}.elementor-40 .elementor-element.elementor-element-7e4450a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap}.elementor-40 .elementor-element.elementor-element-869cba6{--display:flex}.elementor-40 .elementor-element.elementor-element-cc06faf .elementor-heading-title{color:var(--e-global-color-text)}.elementor-40 .elementor-element.elementor-element-2e0a392 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:17px;font-weight:600;font-style:italic;color:var(--e-global-color-text)}.elementor-40 .elementor-element.elementor-element-eb5e039{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -20px) 0px;color:#000}.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,.elementor-widget-icon-list .elementor-icon-list-item>a{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-40 .elementor-element.elementor-element-328a045 .elementor-icon-list-icon i{color:var(--e-global-color-accent);transition:color .3s}.elementor-40 .elementor-element.elementor-element-328a045 .elementor-icon-list-icon svg{fill:var(--e-global-color-accent);transition:fill .3s}.elementor-40 .elementor-element.elementor-element-328a045{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px}.elementor-40 .elementor-element.elementor-element-328a045 .elementor-icon-list-text{color:var(--e-global-color-text);transition:color .3s}.elementor-40 .elementor-element.elementor-element-60b0c32{--display:flex}.elementor-40 .elementor-element.elementor-element-60b0c32.e-con{--align-self:center}.elementor-40 .elementor-element.elementor-element-5014a00{--display:flex;box-shadow:0px 0px 10px 0px rgba(0,0,0,.5);--margin-top:0px;--margin-bottom:-50px;--margin-left:60px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;--z-index:2}.elementor-40 .elementor-element.elementor-element-5014a00:not(.elementor-motion-effects-element-type-background),.elementor-40 .elementor-element.elementor-element-5014a00>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-accent)}.elementor-widget-hfe-infocard .hfe-infocard-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-hfe-infocard .hfe-infocard-text{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-hfe-infocard .hfe-infocard-cta-link,.elementor-widget-hfe-infocard .elementor-button,.elementor-widget-hfe-infocard a.elementor-button{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-40 .elementor-element.elementor-element-6cd46f8 .elementor-button{background-color:var(--e-global-color-primary);border-style:none}.elementor-40 .elementor-element.elementor-element-6cd46f8 a.elementor-button:hover,.elementor-40 .elementor-element.elementor-element-6cd46f8 .elementor-button:hover{background-color:var(--e-global-color-text);color:var(--e-global-color-accent)}.elementor-40 .elementor-element.elementor-element-6cd46f8>.elementor-widget-container{padding:14px}.elementor-40 .elementor-element.elementor-element-6cd46f8 .hfe-infocard{text-align:center}.elementor-40 .elementor-element.elementor-element-6cd46f8 a.elementor-button,.elementor-40 .elementor-element.elementor-element-6cd46f8 .elementor-button{color:var(--e-global-color-accent)}.elementor-40 .elementor-element.elementor-element-6cd46f8 .hfe-infocard-title{font-family:"Roboto",Sans-serif;font-size:20px;font-weight:600;color:var(--e-global-color-primary);margin:0 0 10px}.elementor-40 .elementor-element.elementor-element-6cd46f8 .hfe-infocard-text{color:var(--e-global-color-primary);margin:0}.elementor-40 .elementor-element.elementor-element-6cd46f8 .hfe-infocard-cta-link,.elementor-40 .elementor-element.elementor-element-6cd46f8 .elementor-button,.elementor-40 .elementor-element.elementor-element-6cd46f8 a.elementor-button{font-family:"Roboto",Sans-serif;font-weight:500}.elementor-40 .elementor-element.elementor-element-6cd46f8 .hfe-infocard-cta-link-style,.elementor-40 .elementor-element.elementor-element-6cd46f8 .hfe-button-wrapper{margin:10px 0 0}.elementor-widget-image .widget-image-caption{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-40 .elementor-element.elementor-element-f183cf1{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -100px) 0px;z-index:1}.elementor-40 .elementor-element.elementor-element-f183cf1 img{box-shadow:0px 0px 10px 0px rgba(0,0,0,.5)}.elementor-40 .elementor-element.elementor-element-cf2b13e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-40 .elementor-element.elementor-element-dc5af90{--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}.elementor-40 .elementor-element.elementor-element-cc48fad{--display:flex}.elementor-40 .elementor-element.elementor-element-e78ad31 .elementor-heading-title{color:var(--e-global-color-text)}.elementor-40 .elementor-element.elementor-element-664eb65 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:17px;font-weight:600;font-style:italic;color:var(--e-global-color-text)}.elementor-40 .elementor-element.elementor-element-0b2fa15{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -20px) 0px;color:#000}.elementor-40 .elementor-element.elementor-element-a7529d2 .elementor-icon-list-icon i{color:var(--e-global-color-accent);transition:color .3s}.elementor-40 .elementor-element.elementor-element-a7529d2 .elementor-icon-list-icon svg{fill:var(--e-global-color-accent);transition:fill .3s}.elementor-40 .elementor-element.elementor-element-a7529d2{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px}.elementor-40 .elementor-element.elementor-element-a7529d2 .elementor-icon-list-text{color:var(--e-global-color-text);transition:color .3s}.elementor-40 .elementor-element.elementor-element-241977b{--display:flex}.elementor-40 .elementor-element.elementor-element-241977b.e-con{--align-self:center}.elementor-40 .elementor-element.elementor-element-08b2e6b{--display:flex;box-shadow:0px 0px 10px 0px rgba(0,0,0,.5);--margin-top:0px;--margin-bottom:-40px;--margin-left:-60px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;--z-index:2}.elementor-40 .elementor-element.elementor-element-08b2e6b:not(.elementor-motion-effects-element-type-background),.elementor-40 .elementor-element.elementor-element-08b2e6b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-accent)}.elementor-40 .elementor-element.elementor-element-c4fa8a3 .elementor-button{background-color:var(--e-global-color-primary);border-style:none}.elementor-40 .elementor-element.elementor-element-c4fa8a3 a.elementor-button:hover,.elementor-40 .elementor-element.elementor-element-c4fa8a3 .elementor-button:hover{background-color:var(--e-global-color-text);color:var(--e-global-color-accent)}.elementor-40 .elementor-element.elementor-element-c4fa8a3>.elementor-widget-container{padding:14px}.elementor-40 .elementor-element.elementor-element-c4fa8a3 .hfe-infocard{text-align:center}.elementor-40 .elementor-element.elementor-element-c4fa8a3 a.elementor-button,.elementor-40 .elementor-element.elementor-element-c4fa8a3 .elementor-button{color:var(--e-global-color-accent)}.elementor-40 .elementor-element.elementor-element-c4fa8a3 .hfe-infocard-title{font-family:"Roboto",Sans-serif;font-size:20px;font-weight:600;color:var(--e-global-color-primary);margin:0 0 10px}.elementor-40 .elementor-element.elementor-element-c4fa8a3 .hfe-infocard-text{color:var(--e-global-color-primary);margin:0}.elementor-40 .elementor-element.elementor-element-c4fa8a3 .hfe-infocard-cta-link,.elementor-40 .elementor-element.elementor-element-c4fa8a3 .elementor-button,.elementor-40 .elementor-element.elementor-element-c4fa8a3 a.elementor-button{font-family:"Roboto",Sans-serif;font-weight:500}.elementor-40 .elementor-element.elementor-element-c4fa8a3 .hfe-infocard-cta-link-style,.elementor-40 .elementor-element.elementor-element-c4fa8a3 .hfe-button-wrapper{margin:10px 0 0}.elementor-40 .elementor-element.elementor-element-1b36c95{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -100px) 0px;z-index:1}.elementor-40 .elementor-element.elementor-element-1b36c95 img{box-shadow:0px 0px 10px 0px rgba(0,0,0,.5)}.elementor-40 .elementor-element.elementor-element-9ea7b34{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-40 .elementor-element.elementor-element-9ea7b34:not(.elementor-motion-effects-element-type-background),.elementor-40 .elementor-element.elementor-element-9ea7b34>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-secondary)}.elementor-40 .elementor-element.elementor-element-de8d73b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap}.elementor-40 .elementor-element.elementor-element-9da3067{--display:flex}.elementor-40 .elementor-element.elementor-element-35c3ac7 .elementor-heading-title{color:var(--e-global-color-text)}.elementor-40 .elementor-element.elementor-element-2a1d035 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:17px;font-weight:600;font-style:italic;color:var(--e-global-color-text)}.elementor-40 .elementor-element.elementor-element-b7b8180{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -20px) 0px;color:#000}.elementor-40 .elementor-element.elementor-element-d19789d .elementor-icon-list-icon i{color:var(--e-global-color-accent);transition:color .3s}.elementor-40 .elementor-element.elementor-element-d19789d .elementor-icon-list-icon svg{fill:var(--e-global-color-accent);transition:fill .3s}.elementor-40 .elementor-element.elementor-element-d19789d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px}.elementor-40 .elementor-element.elementor-element-d19789d .elementor-icon-list-text{color:var(--e-global-color-text);transition:color .3s}.elementor-40 .elementor-element.elementor-element-7566686{--display:flex}.elementor-40 .elementor-element.elementor-element-7566686.e-con{--align-self:center}.elementor-40 .elementor-element.elementor-element-8701507{--display:flex;box-shadow:0px 0px 10px 0px rgba(0,0,0,.5);--margin-top:0px;--margin-bottom:-50px;--margin-left:60px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;--z-index:2}.elementor-40 .elementor-element.elementor-element-8701507:not(.elementor-motion-effects-element-type-background),.elementor-40 .elementor-element.elementor-element-8701507>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-accent)}.elementor-40 .elementor-element.elementor-element-4484a8b .elementor-button{background-color:var(--e-global-color-primary);border-style:none}.elementor-40 .elementor-element.elementor-element-4484a8b a.elementor-button:hover,.elementor-40 .elementor-element.elementor-element-4484a8b .elementor-button:hover{background-color:var(--e-global-color-text);color:var(--e-global-color-accent)}.elementor-40 .elementor-element.elementor-element-4484a8b>.elementor-widget-container{padding:14px}.elementor-40 .elementor-element.elementor-element-4484a8b .hfe-infocard{text-align:center}.elementor-40 .elementor-element.elementor-element-4484a8b a.elementor-button,.elementor-40 .elementor-element.elementor-element-4484a8b .elementor-button{color:var(--e-global-color-accent)}.elementor-40 .elementor-element.elementor-element-4484a8b .hfe-infocard-title{font-family:"Roboto",Sans-serif;font-size:20px;font-weight:600;color:var(--e-global-color-primary);margin:0 0 10px}.elementor-40 .elementor-element.elementor-element-4484a8b .hfe-infocard-text{color:var(--e-global-color-primary);margin:0}.elementor-40 .elementor-element.elementor-element-4484a8b .hfe-infocard-cta-link,.elementor-40 .elementor-element.elementor-element-4484a8b .elementor-button,.elementor-40 .elementor-element.elementor-element-4484a8b a.elementor-button{font-family:"Roboto",Sans-serif;font-weight:500}.elementor-40 .elementor-element.elementor-element-4484a8b .hfe-infocard-cta-link-style,.elementor-40 .elementor-element.elementor-element-4484a8b .hfe-button-wrapper{margin:10px 0 0}.elementor-40 .elementor-element.elementor-element-0fc0fc3{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -100px) 0px;z-index:1}.elementor-40 .elementor-element.elementor-element-0fc0fc3 img{box-shadow:0px 0px 10px 0px rgba(0,0,0,.5)}.elementor-40 .elementor-element.elementor-element-48e265c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-40 .elementor-element.elementor-element-cf495ce{--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}.elementor-40 .elementor-element.elementor-element-1b23bb2{--display:flex}.elementor-40 .elementor-element.elementor-element-546a571 .elementor-heading-title{color:var(--e-global-color-text)}.elementor-40 .elementor-element.elementor-element-d02e837 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:17px;font-weight:600;font-style:italic;color:var(--e-global-color-text)}.elementor-40 .elementor-element.elementor-element-f0975b5{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -20px) 0px;color:#000}.elementor-40 .elementor-element.elementor-element-db50a3c .elementor-icon-list-icon i{color:var(--e-global-color-accent);transition:color .3s}.elementor-40 .elementor-element.elementor-element-db50a3c .elementor-icon-list-icon svg{fill:var(--e-global-color-accent);transition:fill .3s}.elementor-40 .elementor-element.elementor-element-db50a3c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px}.elementor-40 .elementor-element.elementor-element-db50a3c .elementor-icon-list-text{color:var(--e-global-color-text);transition:color .3s}.elementor-40 .elementor-element.elementor-element-608e7e7{--display:flex}.elementor-40 .elementor-element.elementor-element-608e7e7.e-con{--align-self:center}.elementor-40 .elementor-element.elementor-element-443ad77{--display:flex;box-shadow:0px 0px 10px 0px rgba(0,0,0,.5);--margin-top:0px;--margin-bottom:-50px;--margin-left:-60px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;--z-index:2}.elementor-40 .elementor-element.elementor-element-443ad77:not(.elementor-motion-effects-element-type-background),.elementor-40 .elementor-element.elementor-element-443ad77>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-accent)}.elementor-40 .elementor-element.elementor-element-3abe55b .elementor-button{background-color:var(--e-global-color-primary);border-style:none}.elementor-40 .elementor-element.elementor-element-3abe55b a.elementor-button:hover,.elementor-40 .elementor-element.elementor-element-3abe55b .elementor-button:hover{background-color:var(--e-global-color-text);color:var(--e-global-color-accent)}.elementor-40 .elementor-element.elementor-element-3abe55b>.elementor-widget-container{padding:14px}.elementor-40 .elementor-element.elementor-element-3abe55b .hfe-infocard{text-align:center}.elementor-40 .elementor-element.elementor-element-3abe55b a.elementor-button,.elementor-40 .elementor-element.elementor-element-3abe55b .elementor-button{color:var(--e-global-color-accent)}.elementor-40 .elementor-element.elementor-element-3abe55b .hfe-infocard-title{font-family:"Roboto",Sans-serif;font-size:20px;font-weight:600;color:var(--e-global-color-primary);margin:0 0 10px}.elementor-40 .elementor-element.elementor-element-3abe55b .hfe-infocard-text{color:var(--e-global-color-primary);margin:0}.elementor-40 .elementor-element.elementor-element-3abe55b .hfe-infocard-cta-link,.elementor-40 .elementor-element.elementor-element-3abe55b .elementor-button,.elementor-40 .elementor-element.elementor-element-3abe55b a.elementor-button{font-family:"Roboto",Sans-serif;font-weight:500}.elementor-40 .elementor-element.elementor-element-3abe55b .hfe-infocard-cta-link-style,.elementor-40 .elementor-element.elementor-element-3abe55b .hfe-button-wrapper{margin:10px 0 0}.elementor-40 .elementor-element.elementor-element-b1b80f0{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -100px) 0px;z-index:1}.elementor-40 .elementor-element.elementor-element-b1b80f0 img{box-shadow:0px 0px 10px 0px rgba(0,0,0,.5)}.elementor-40 .elementor-element.elementor-element-6361b21{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-40 .elementor-element.elementor-element-6361b21:not(.elementor-motion-effects-element-type-background),.elementor-40 .elementor-element.elementor-element-6361b21>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-secondary)}.elementor-40 .elementor-element.elementor-element-eeb8e04{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap}.elementor-40 .elementor-element.elementor-element-0729875{--display:flex}.elementor-40 .elementor-element.elementor-element-58ac187 .elementor-heading-title{color:var(--e-global-color-text)}.elementor-40 .elementor-element.elementor-element-df015d7 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:17px;font-weight:600;font-style:italic;color:var(--e-global-color-text)}.elementor-40 .elementor-element.elementor-element-234003b{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -20px) 0px;color:#000}.elementor-40 .elementor-element.elementor-element-8697f8b .elementor-icon-list-icon i{color:var(--e-global-color-accent);transition:color .3s}.elementor-40 .elementor-element.elementor-element-8697f8b .elementor-icon-list-icon svg{fill:var(--e-global-color-accent);transition:fill .3s}.elementor-40 .elementor-element.elementor-element-8697f8b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px}.elementor-40 .elementor-element.elementor-element-8697f8b .elementor-icon-list-text{color:var(--e-global-color-text);transition:color .3s}.elementor-40 .elementor-element.elementor-element-dae90ef{--display:flex}.elementor-40 .elementor-element.elementor-element-dae90ef.e-con{--align-self:center}.elementor-40 .elementor-element.elementor-element-322c8d6{--display:flex;box-shadow:0px 0px 10px 0px rgba(0,0,0,.5);--margin-top:0px;--margin-bottom:-60px;--margin-left:60px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;--z-index:2}.elementor-40 .elementor-element.elementor-element-322c8d6:not(.elementor-motion-effects-element-type-background),.elementor-40 .elementor-element.elementor-element-322c8d6>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-accent)}.elementor-40 .elementor-element.elementor-element-d52ef87 .elementor-button{background-color:var(--e-global-color-primary);border-style:none}.elementor-40 .elementor-element.elementor-element-d52ef87 a.elementor-button:hover,.elementor-40 .elementor-element.elementor-element-d52ef87 .elementor-button:hover{background-color:var(--e-global-color-text);color:var(--e-global-color-accent)}.elementor-40 .elementor-element.elementor-element-d52ef87>.elementor-widget-container{padding:14px}.elementor-40 .elementor-element.elementor-element-d52ef87 .hfe-infocard{text-align:center}.elementor-40 .elementor-element.elementor-element-d52ef87 a.elementor-button,.elementor-40 .elementor-element.elementor-element-d52ef87 .elementor-button{color:var(--e-global-color-accent)}.elementor-40 .elementor-element.elementor-element-d52ef87 .hfe-infocard-title{font-family:"Roboto",Sans-serif;font-size:20px;font-weight:600;color:var(--e-global-color-primary);margin:0 0 10px}.elementor-40 .elementor-element.elementor-element-d52ef87 .hfe-infocard-text{color:var(--e-global-color-primary);margin:0}.elementor-40 .elementor-element.elementor-element-d52ef87 .hfe-infocard-cta-link,.elementor-40 .elementor-element.elementor-element-d52ef87 .elementor-button,.elementor-40 .elementor-element.elementor-element-d52ef87 a.elementor-button{font-family:"Roboto",Sans-serif;font-weight:500}.elementor-40 .elementor-element.elementor-element-d52ef87 .hfe-infocard-cta-link-style,.elementor-40 .elementor-element.elementor-element-d52ef87 .hfe-button-wrapper{margin:10px 0 0}.elementor-40 .elementor-element.elementor-element-5c72b93{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -100px) 0px;z-index:1}.elementor-40 .elementor-element.elementor-element-5c72b93 img{box-shadow:0px 0px 10px 0px rgba(0,0,0,.5)}.elementor-40 .elementor-element.elementor-element-e07b9b3{--display:flex;--min-height:250px;--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-40 .elementor-element.elementor-element-e07b9b3:not(.elementor-motion-effects-element-type-background),.elementor-40 .elementor-element.elementor-element-e07b9b3>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://www.zaccaria-vingtsun.de/wp-content/uploads/2025/08/design-hero-2-.webp");background-position:center center}.elementor-40 .elementor-element.elementor-element-fe5350e{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px}.elementor-40 .elementor-element.elementor-element-fe5350e:not(.elementor-motion-effects-element-type-background),.elementor-40 .elementor-element.elementor-element-fe5350e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-secondary)}.elementor-40 .elementor-element.elementor-element-d1be50a{--display:flex}.elementor-40 .elementor-element.elementor-element-f373fdd{text-align:center}.elementor-40 .elementor-element.elementor-element-1ff584c.elementor-element{--align-self:center}.elementor-40 .elementor-element.elementor-element-1ff584c{text-align:center}.elementor-40 .elementor-element.elementor-element-1ff584c p{margin-block-end:0px}.elementor-40 .elementor-element.elementor-element-b911512.elementor-element{--align-self:center}.elementor-40 .elementor-element.elementor-element-b911512 .elementor-icon-list-icon i{color:var(--e-global-color-accent);transition:color .3s}.elementor-40 .elementor-element.elementor-element-b911512 .elementor-icon-list-icon svg{fill:var(--e-global-color-accent);transition:fill .3s}.elementor-40 .elementor-element.elementor-element-b911512{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px}.elementor-40 .elementor-element.elementor-element-b911512 .elementor-icon-list-text{color:var(--e-global-color-text);transition:color .3s}.elementor-40 .elementor-element.elementor-element-a69fa7a{text-align:center}.elementor-40 .elementor-element.elementor-element-3344a21{--display:flex;--min-height:250px;--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-40 .elementor-element.elementor-element-3344a21:not(.elementor-motion-effects-element-type-background),.elementor-40 .elementor-element.elementor-element-3344a21>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://www.zaccaria-vingtsun.de/wp-content/uploads/2025/08/Design-hero-3png.webp");background-position:center center}.elementor-40 .elementor-element.elementor-element-608b223{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-40 .elementor-element.elementor-element-d986a0d{--display:flex}.elementor-40 .elementor-element.elementor-element-7af6812 a{color:var(--e-global-color-accent)}.elementor-40 .elementor-element.elementor-element-49cf9d8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap}.elementor-40 .elementor-element.elementor-element-a88881b{--display:flex;box-shadow:0px 0px 10px 0px rgba(0,0,0,.5);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px}.elementor-40 .elementor-element.elementor-element-a88881b:not(.elementor-motion-effects-element-type-background),.elementor-40 .elementor-element.elementor-element-a88881b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-accent)}.elementor-40 .elementor-element.elementor-element-e07b7f3 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:20px;font-weight:600;color:var(--e-global-color-primary)}.elementor-40 .elementor-element.elementor-element-f2f98cf .elementor-icon-list-icon i{color:var(--e-global-color-primary);transition:color .3s}.elementor-40 .elementor-element.elementor-element-f2f98cf .elementor-icon-list-icon svg{fill:var(--e-global-color-primary);transition:fill .3s}.elementor-40 .elementor-element.elementor-element-f2f98cf{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px}.elementor-40 .elementor-element.elementor-element-f2f98cf .elementor-icon-list-text{color:var(--e-global-color-primary);transition:color .3s}.elementor-40 .elementor-element.elementor-element-142815b{--display:flex;box-shadow:0px 0px 10px 0px rgba(0,0,0,.5);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px}.elementor-40 .elementor-element.elementor-element-142815b:not(.elementor-motion-effects-element-type-background),.elementor-40 .elementor-element.elementor-element-142815b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-accent)}.elementor-40 .elementor-element.elementor-element-c482012 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:20px;font-weight:600;color:var(--e-global-color-primary)}.elementor-40 .elementor-element.elementor-element-8dd996f .elementor-icon-list-icon i{color:var(--e-global-color-primary);transition:color .3s}.elementor-40 .elementor-element.elementor-element-8dd996f .elementor-icon-list-icon svg{fill:var(--e-global-color-primary);transition:fill .3s}.elementor-40 .elementor-element.elementor-element-8dd996f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px}.elementor-40 .elementor-element.elementor-element-8dd996f .elementor-icon-list-text{color:var(--e-global-color-primary);transition:color .3s}.elementor-40 .elementor-element.elementor-element-60220c4{--display:flex;box-shadow:0px 0px 10px 0px rgba(0,0,0,.5);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px}.elementor-40 .elementor-element.elementor-element-60220c4:not(.elementor-motion-effects-element-type-background),.elementor-40 .elementor-element.elementor-element-60220c4>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-accent)}.elementor-40 .elementor-element.elementor-element-fcc4c05 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:20px;font-weight:600;color:var(--e-global-color-primary)}.elementor-40 .elementor-element.elementor-element-3c8cbd1 .elementor-icon-list-icon i{color:var(--e-global-color-primary);transition:color .3s}.elementor-40 .elementor-element.elementor-element-3c8cbd1 .elementor-icon-list-icon svg{fill:var(--e-global-color-primary);transition:fill .3s}.elementor-40 .elementor-element.elementor-element-3c8cbd1{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px}.elementor-40 .elementor-element.elementor-element-3c8cbd1 .elementor-icon-list-text{color:var(--e-global-color-primary);transition:color .3s}.elementor-40 .elementor-element.elementor-element-d07a22b .elementor-icon-list-icon i{color:var(--e-global-color-accent);transition:color .3s}.elementor-40 .elementor-element.elementor-element-d07a22b .elementor-icon-list-icon svg{fill:var(--e-global-color-accent);transition:fill .3s}.elementor-40 .elementor-element.elementor-element-d07a22b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px}.elementor-40 .elementor-element.elementor-element-d07a22b .elementor-icon-list-text{transition:color .3s}.elementor-40 .elementor-element.elementor-element-067642a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-40 .elementor-element.elementor-element-9de487f{--display:flex}.elementor-40 .elementor-element.elementor-element-936e754{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap}.elementor-40 .elementor-element.elementor-element-27a8065{--display:flex;box-shadow:0px 0px 10px 0px rgba(0,0,0,.5);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px}.elementor-40 .elementor-element.elementor-element-27a8065:not(.elementor-motion-effects-element-type-background),.elementor-40 .elementor-element.elementor-element-27a8065>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-accent)}.elementor-40 .elementor-element.elementor-element-e5cb98f .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:20px;font-weight:600;color:var(--e-global-color-primary)}.elementor-40 .elementor-element.elementor-element-1120974 .elementor-icon-list-icon i{color:var(--e-global-color-primary);transition:color .3s}.elementor-40 .elementor-element.elementor-element-1120974 .elementor-icon-list-icon svg{fill:var(--e-global-color-primary);transition:fill .3s}.elementor-40 .elementor-element.elementor-element-1120974{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px}.elementor-40 .elementor-element.elementor-element-1120974 .elementor-icon-list-text{color:var(--e-global-color-primary);transition:color .3s}.elementor-40 .elementor-element.elementor-element-a909316{--display:flex;box-shadow:0px 0px 10px 0px rgba(0,0,0,.5);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px}.elementor-40 .elementor-element.elementor-element-a909316:not(.elementor-motion-effects-element-type-background),.elementor-40 .elementor-element.elementor-element-a909316>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-accent)}.elementor-40 .elementor-element.elementor-element-ddc6db1 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:20px;font-weight:600;color:var(--e-global-color-primary)}.elementor-40 .elementor-element.elementor-element-fd6c941 .elementor-icon-list-icon i{color:var(--e-global-color-primary);transition:color .3s}.elementor-40 .elementor-element.elementor-element-fd6c941 .elementor-icon-list-icon svg{fill:var(--e-global-color-primary);transition:fill .3s}.elementor-40 .elementor-element.elementor-element-fd6c941{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px}.elementor-40 .elementor-element.elementor-element-fd6c941 .elementor-icon-list-text{color:var(--e-global-color-primary);transition:color .3s}.elementor-40 .elementor-element.elementor-element-8b226ea{--display:flex;box-shadow:0px 0px 10px 0px rgba(0,0,0,.5);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px}.elementor-40 .elementor-element.elementor-element-8b226ea:not(.elementor-motion-effects-element-type-background),.elementor-40 .elementor-element.elementor-element-8b226ea>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-accent)}.elementor-40 .elementor-element.elementor-element-84141ba .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:20px;font-weight:600;color:var(--e-global-color-primary)}.elementor-40 .elementor-element.elementor-element-c202d20 .elementor-icon-list-icon i{color:var(--e-global-color-primary);transition:color .3s}.elementor-40 .elementor-element.elementor-element-c202d20 .elementor-icon-list-icon svg{fill:var(--e-global-color-primary);transition:fill .3s}.elementor-40 .elementor-element.elementor-element-c202d20{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px}.elementor-40 .elementor-element.elementor-element-c202d20 .elementor-icon-list-text{color:var(--e-global-color-primary);transition:color .3s}.elementor-40 .elementor-element.elementor-element-f29f995{--display:flex;box-shadow:0px 0px 10px 0px rgba(0,0,0,.5);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px}.elementor-40 .elementor-element.elementor-element-f29f995:not(.elementor-motion-effects-element-type-background),.elementor-40 .elementor-element.elementor-element-f29f995>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-accent)}.elementor-40 .elementor-element.elementor-element-3a38aed .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:20px;font-weight:600;color:var(--e-global-color-primary)}.elementor-40 .elementor-element.elementor-element-f66ba55 .elementor-icon-list-icon i{color:var(--e-global-color-primary);transition:color .3s}.elementor-40 .elementor-element.elementor-element-f66ba55 .elementor-icon-list-icon svg{fill:var(--e-global-color-primary);transition:fill .3s}.elementor-40 .elementor-element.elementor-element-f66ba55{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px}.elementor-40 .elementor-element.elementor-element-f66ba55 .elementor-icon-list-text{color:var(--e-global-color-primary);transition:color .3s}.elementor-40 .elementor-element.elementor-element-4c0d6b6 .elementor-icon-list-icon i{color:var(--e-global-color-accent);transition:color .3s}.elementor-40 .elementor-element.elementor-element-4c0d6b6 .elementor-icon-list-icon svg{fill:var(--e-global-color-accent);transition:fill .3s}.elementor-40 .elementor-element.elementor-element-4c0d6b6{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px}.elementor-40 .elementor-element.elementor-element-4c0d6b6 .elementor-icon-list-text{transition:color .3s}.elementor-40 .elementor-element.elementor-element-0703613{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-40 .elementor-element.elementor-element-f58ae90{--display:flex}.elementor-40 .elementor-element.elementor-element-c36d93c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap}.elementor-40 .elementor-element.elementor-element-8d6f1d5{--display:flex;box-shadow:0px 0px 10px 0px rgba(0,0,0,.5);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px}.elementor-40 .elementor-element.elementor-element-8d6f1d5:not(.elementor-motion-effects-element-type-background),.elementor-40 .elementor-element.elementor-element-8d6f1d5>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-accent)}.elementor-40 .elementor-element.elementor-element-d16a068 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:20px;font-weight:600;color:var(--e-global-color-primary)}.elementor-40 .elementor-element.elementor-element-8aea67e .elementor-icon-list-icon i{color:var(--e-global-color-primary);transition:color .3s}.elementor-40 .elementor-element.elementor-element-8aea67e .elementor-icon-list-icon svg{fill:var(--e-global-color-primary);transition:fill .3s}.elementor-40 .elementor-element.elementor-element-8aea67e{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px}.elementor-40 .elementor-element.elementor-element-8aea67e .elementor-icon-list-text{color:var(--e-global-color-primary);transition:color .3s}.elementor-40 .elementor-element.elementor-element-18259f0{--display:flex;box-shadow:0px 0px 10px 0px rgba(0,0,0,.5);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px}.elementor-40 .elementor-element.elementor-element-18259f0:not(.elementor-motion-effects-element-type-background),.elementor-40 .elementor-element.elementor-element-18259f0>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-accent)}.elementor-40 .elementor-element.elementor-element-190d3ae .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:20px;font-weight:600;color:var(--e-global-color-primary)}.elementor-40 .elementor-element.elementor-element-7186895 .elementor-icon-list-icon i{color:var(--e-global-color-primary);transition:color .3s}.elementor-40 .elementor-element.elementor-element-7186895 .elementor-icon-list-icon svg{fill:var(--e-global-color-primary);transition:fill .3s}.elementor-40 .elementor-element.elementor-element-7186895{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px}.elementor-40 .elementor-element.elementor-element-7186895 .elementor-icon-list-text{color:var(--e-global-color-primary);transition:color .3s}.elementor-40 .elementor-element.elementor-element-a72e03a{--display:flex;box-shadow:0px 0px 10px 0px rgba(0,0,0,.5);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px}.elementor-40 .elementor-element.elementor-element-a72e03a:not(.elementor-motion-effects-element-type-background),.elementor-40 .elementor-element.elementor-element-a72e03a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-accent)}.elementor-40 .elementor-element.elementor-element-5c4b7f0 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:20px;font-weight:600;color:var(--e-global-color-primary)}.elementor-40 .elementor-element.elementor-element-f204703 .elementor-icon-list-icon i{color:var(--e-global-color-primary);transition:color .3s}.elementor-40 .elementor-element.elementor-element-f204703 .elementor-icon-list-icon svg{fill:var(--e-global-color-primary);transition:fill .3s}.elementor-40 .elementor-element.elementor-element-f204703{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px}.elementor-40 .elementor-element.elementor-element-f204703 .elementor-icon-list-text{color:var(--e-global-color-primary);transition:color .3s}.elementor-40 .elementor-element.elementor-element-19a9099{--display:flex;box-shadow:0px 0px 10px 0px rgba(0,0,0,.5);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px}.elementor-40 .elementor-element.elementor-element-19a9099:not(.elementor-motion-effects-element-type-background),.elementor-40 .elementor-element.elementor-element-19a9099>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-accent)}.elementor-40 .elementor-element.elementor-element-21dbd63 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:20px;font-weight:600;color:var(--e-global-color-primary)}.elementor-40 .elementor-element.elementor-element-19618a3 .elementor-icon-list-icon i{color:var(--e-global-color-primary);transition:color .3s}.elementor-40 .elementor-element.elementor-element-19618a3 .elementor-icon-list-icon svg{fill:var(--e-global-color-primary);transition:fill .3s}.elementor-40 .elementor-element.elementor-element-19618a3{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px}.elementor-40 .elementor-element.elementor-element-19618a3 .elementor-icon-list-text{color:var(--e-global-color-primary);transition:color .3s}.elementor-40 .elementor-element.elementor-element-30057d3 .elementor-icon-list-icon i{color:var(--e-global-color-accent);transition:color .3s}.elementor-40 .elementor-element.elementor-element-30057d3 .elementor-icon-list-icon svg{fill:var(--e-global-color-accent);transition:fill .3s}.elementor-40 .elementor-element.elementor-element-30057d3{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px}.elementor-40 .elementor-element.elementor-element-30057d3 .elementor-icon-list-text{transition:color .3s}.elementor-40 .elementor-element.elementor-element-32290b8{--display:flex;box-shadow:0px 0px 10px 0px rgba(0,0,0,.5);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px}.elementor-40 .elementor-element.elementor-element-32290b8:not(.elementor-motion-effects-element-type-background),.elementor-40 .elementor-element.elementor-element-32290b8>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-accent)}.elementor-40 .elementor-element.elementor-element-fb474d7 .elementor-button{background-color:var(--e-global-color-primary);border-style:none}.elementor-40 .elementor-element.elementor-element-fb474d7 a.elementor-button:hover,.elementor-40 .elementor-element.elementor-element-fb474d7 .elementor-button:hover{background-color:var(--e-global-color-text);color:var(--e-global-color-accent)}.elementor-40 .elementor-element.elementor-element-fb474d7 .hfe-infocard{text-align:center}.elementor-40 .elementor-element.elementor-element-fb474d7 a.elementor-button,.elementor-40 .elementor-element.elementor-element-fb474d7 .elementor-button{color:var(--e-global-color-accent)}.elementor-40 .elementor-element.elementor-element-fb474d7 .hfe-infocard-title{color:var(--e-global-color-primary);margin:0 0 10px}.elementor-40 .elementor-element.elementor-element-fb474d7 .hfe-infocard-text{color:var(--e-global-color-primary);margin:0}.elementor-40 .elementor-element.elementor-element-fb474d7 .hfe-infocard-cta-link,.elementor-40 .elementor-element.elementor-element-fb474d7 .elementor-button,.elementor-40 .elementor-element.elementor-element-fb474d7 a.elementor-button{font-family:"Roboto",Sans-serif;font-weight:500}.elementor-40 .elementor-element.elementor-element-fb474d7 .hfe-infocard-cta-link-style,.elementor-40 .elementor-element.elementor-element-fb474d7 .hfe-button-wrapper{margin:10px 0 0}.elementor-40 .elementor-element.elementor-element-225b60a{--display:flex;--min-height:250px;--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-40 .elementor-element.elementor-element-225b60a:not(.elementor-motion-effects-element-type-background),.elementor-40 .elementor-element.elementor-element-225b60a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://www.zaccaria-vingtsun.de/wp-content/uploads/2025/08/hero-4.webp");background-position:center center}.elementor-40 .elementor-element.elementor-element-252a324{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-40 .elementor-element.elementor-element-252a324:not(.elementor-motion-effects-element-type-background),.elementor-40 .elementor-element.elementor-element-252a324>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-secondary)}.elementor-40 .elementor-element.elementor-element-f67c3df{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-40 .elementor-element.elementor-element-d12d846{--display:flex}.elementor-40 .elementor-element.elementor-element-de48c22{--display:flex}.elementor-40 .elementor-element.elementor-element-c0d8c42 a{color:var(--e-global-color-accent)}.elementor-40 .elementor-element.elementor-element-ae60ab0 .elementor-icon-list-icon i{color:var(--e-global-color-accent);transition:color .3s}.elementor-40 .elementor-element.elementor-element-ae60ab0 .elementor-icon-list-icon svg{fill:var(--e-global-color-accent);transition:fill .3s}.elementor-40 .elementor-element.elementor-element-ae60ab0{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px}.elementor-40 .elementor-element.elementor-element-ae60ab0 .elementor-icon-list-text{color:var(--e-global-color-text);transition:color .3s}.elementor-40 .elementor-element.elementor-element-bbf4ac2 .elementor-icon-list-icon i{color:var(--e-global-color-accent);transition:color .3s}.elementor-40 .elementor-element.elementor-element-bbf4ac2 .elementor-icon-list-icon svg{fill:var(--e-global-color-accent);transition:fill .3s}.elementor-40 .elementor-element.elementor-element-bbf4ac2{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px}.elementor-40 .elementor-element.elementor-element-bbf4ac2 .elementor-icon-list-text{transition:color .3s}.elementor-40 .elementor-element.elementor-element-3bef1e0{--display:flex;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px}.elementor-40 .elementor-element.elementor-element-3bef1e0:not(.elementor-motion-effects-element-type-background),.elementor-40 .elementor-element.elementor-element-3bef1e0>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-accent)}.elementor-40 .elementor-element.elementor-element-c2e6a1d .elementor-button{background-color:var(--e-global-color-primary);border-style:none}.elementor-40 .elementor-element.elementor-element-c2e6a1d a.elementor-button:hover,.elementor-40 .elementor-element.elementor-element-c2e6a1d .elementor-button:hover{background-color:var(--e-global-color-text)}.elementor-40 .elementor-element.elementor-element-c2e6a1d .hfe-infocard{text-align:center}.elementor-40 .elementor-element.elementor-element-c2e6a1d a.elementor-button,.elementor-40 .elementor-element.elementor-element-c2e6a1d .elementor-button{color:var(--e-global-color-accent)}.elementor-40 .elementor-element.elementor-element-c2e6a1d .hfe-infocard-title{color:var(--e-global-color-primary);margin:0 0 10px}.elementor-40 .elementor-element.elementor-element-c2e6a1d .hfe-infocard-text{color:var(--e-global-color-primary);margin:0}.elementor-40 .elementor-element.elementor-element-c2e6a1d .hfe-infocard-cta-link,.elementor-40 .elementor-element.elementor-element-c2e6a1d .elementor-button,.elementor-40 .elementor-element.elementor-element-c2e6a1d a.elementor-button{font-family:"Roboto",Sans-serif;font-weight:500}.elementor-40 .elementor-element.elementor-element-c2e6a1d .hfe-infocard-cta-link-style,.elementor-40 .elementor-element.elementor-element-c2e6a1d .hfe-button-wrapper{margin:10px 0 0}.elementor-40 .elementor-element.elementor-element-cd2d565{--display:flex}.elementor-40 .elementor-element.elementor-element-0ae490d{--display:flex}.elementor-40 .elementor-element.elementor-element-a39aeb1 a{color:var(--e-global-color-accent)}.elementor-40 .elementor-element.elementor-element-4775595 .elementor-icon-list-icon i{color:var(--e-global-color-accent);transition:color .3s}.elementor-40 .elementor-element.elementor-element-4775595 .elementor-icon-list-icon svg{fill:var(--e-global-color-accent);transition:fill .3s}.elementor-40 .elementor-element.elementor-element-4775595{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px}.elementor-40 .elementor-element.elementor-element-4775595 .elementor-icon-list-text{color:var(--e-global-color-text);transition:color .3s}.elementor-40 .elementor-element.elementor-element-34889fd .elementor-icon-list-icon i{color:var(--e-global-color-accent);transition:color .3s}.elementor-40 .elementor-element.elementor-element-34889fd .elementor-icon-list-icon svg{fill:var(--e-global-color-accent);transition:fill .3s}.elementor-40 .elementor-element.elementor-element-34889fd{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px}.elementor-40 .elementor-element.elementor-element-34889fd .elementor-icon-list-text{transition:color .3s}.elementor-40 .elementor-element.elementor-element-0ab98cb{--display:flex;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px}.elementor-40 .elementor-element.elementor-element-0ab98cb:not(.elementor-motion-effects-element-type-background),.elementor-40 .elementor-element.elementor-element-0ab98cb>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-accent)}.elementor-40 .elementor-element.elementor-element-82c4d3a .elementor-button{background-color:var(--e-global-color-primary);border-style:none}.elementor-40 .elementor-element.elementor-element-82c4d3a a.elementor-button:hover,.elementor-40 .elementor-element.elementor-element-82c4d3a .elementor-button:hover{background-color:var(--e-global-color-text)}.elementor-40 .elementor-element.elementor-element-82c4d3a .hfe-infocard{text-align:center}.elementor-40 .elementor-element.elementor-element-82c4d3a a.elementor-button,.elementor-40 .elementor-element.elementor-element-82c4d3a .elementor-button{color:var(--e-global-color-accent)}.elementor-40 .elementor-element.elementor-element-82c4d3a .hfe-infocard-title{color:var(--e-global-color-primary);margin:0 0 10px}.elementor-40 .elementor-element.elementor-element-82c4d3a .hfe-infocard-text{color:var(--e-global-color-primary);margin:0}.elementor-40 .elementor-element.elementor-element-82c4d3a .hfe-infocard-cta-link,.elementor-40 .elementor-element.elementor-element-82c4d3a .elementor-button,.elementor-40 .elementor-element.elementor-element-82c4d3a a.elementor-button{font-family:"Roboto",Sans-serif;font-weight:500}.elementor-40 .elementor-element.elementor-element-82c4d3a .hfe-infocard-cta-link-style,.elementor-40 .elementor-element.elementor-element-82c4d3a .hfe-button-wrapper{margin:10px 0 0}.elementor-40 .elementor-element.elementor-element-db4c248{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px}.elementor-40 .elementor-element.elementor-element-db4c248:not(.elementor-motion-effects-element-type-background),.elementor-40 .elementor-element.elementor-element-db4c248>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://www.zaccaria-vingtsun.de/wp-content/uploads/2025/09/Design-CTA.webp");background-position:center center}.elementor-40 .elementor-element.elementor-element-556d0b4{--display:flex}.elementor-40 .elementor-element.elementor-element-aee63ac{text-align:center}.elementor-40 .elementor-element.elementor-element-aee63ac .elementor-heading-title{color:var(--e-global-color-primary)}.elementor-40 .elementor-element.elementor-element-5c2841d{text-align:center;font-family:"Roboto",Sans-serif;font-weight:500;color:var(--e-global-color-primary)}.elementor-40 .elementor-element.elementor-element-d469f5c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center}.elementor-40 .elementor-element.elementor-element-3ab3e20 .elementor-button:hover,.elementor-40 .elementor-element.elementor-element-3ab3e20 .elementor-button:focus{background-color:var(--e-global-color-primary);color:var(--e-global-color-accent)}.elementor-40 .elementor-element.elementor-element-3ab3e20 .elementor-button:hover svg,.elementor-40 .elementor-element.elementor-element-3ab3e20 .elementor-button:focus svg{fill:var(--e-global-color-accent)}.elementor-40 .elementor-element.elementor-element-c665f89 .elementor-button:hover,.elementor-40 .elementor-element.elementor-element-c665f89 .elementor-button:focus{background-color:var(--e-global-color-primary);color:var(--e-global-color-accent)}.elementor-40 .elementor-element.elementor-element-c665f89 .elementor-button:hover svg,.elementor-40 .elementor-element.elementor-element-c665f89 .elementor-button:focus svg{fill:var(--e-global-color-accent)}:root{--page-title-display:none}@media(max-width:1024px){.elementor-40 .elementor-element.elementor-element-566b704:not(.elementor-motion-effects-element-type-background),.elementor-40 .elementor-element.elementor-element-566b704>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-size:cover}.elementor-40 .elementor-element.elementor-element-1102468{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}.elementor-40 .elementor-element.elementor-element-5014a00{--margin-top:0px;--margin-bottom:-25px;--margin-left:60px;--margin-right:0px}.elementor-40 .elementor-element.elementor-element-cf2b13e{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}.elementor-40 .elementor-element.elementor-element-08b2e6b{--margin-top:0px;--margin-bottom:-25px;--margin-left:-25px;--margin-right:0px}.elementor-40 .elementor-element.elementor-element-9ea7b34{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}.elementor-40 .elementor-element.elementor-element-8701507{--margin-top:0px;--margin-bottom:-25px;--margin-left:60px;--margin-right:0px}.elementor-40 .elementor-element.elementor-element-48e265c{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}.elementor-40 .elementor-element.elementor-element-443ad77{--margin-top:0px;--margin-bottom:-25px;--margin-left:-25px;--margin-right:0px}.elementor-40 .elementor-element.elementor-element-322c8d6{--margin-top:0px;--margin-bottom:-25px;--margin-left:60px;--margin-right:0px}.elementor-40 .elementor-element.elementor-element-e07b9b3:not(.elementor-motion-effects-element-type-background),.elementor-40 .elementor-element.elementor-element-e07b9b3>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:top center;background-size:cover}.elementor-40 .elementor-element.elementor-element-3344a21:not(.elementor-motion-effects-element-type-background),.elementor-40 .elementor-element.elementor-element-3344a21>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:top center;background-size:cover}.elementor-40 .elementor-element.elementor-element-225b60a:not(.elementor-motion-effects-element-type-background),.elementor-40 .elementor-element.elementor-element-225b60a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:top center;background-size:cover}.elementor-40 .elementor-element.elementor-element-db4c248:not(.elementor-motion-effects-element-type-background),.elementor-40 .elementor-element.elementor-element-db4c248>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:top center;background-size:cover}}@media(max-width:767px){.elementor-40 .elementor-element.elementor-element-566b704:not(.elementor-motion-effects-element-type-background),.elementor-40 .elementor-element.elementor-element-566b704>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-size:cover}.elementor-40 .elementor-element.elementor-element-5014a00{--margin-top:0px;--margin-bottom:-25px;--margin-left:30px;--margin-right:0px}.elementor-40 .elementor-element.elementor-element-f183cf1{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -25px) 0px}.elementor-40 .elementor-element.elementor-element-cf2b13e{--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-40 .elementor-element.elementor-element-dc5af90{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap}.elementor-40 .elementor-element.elementor-element-1b36c95{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -25px) 0px}.elementor-40 .elementor-element.elementor-element-8701507{--margin-top:0px;--margin-bottom:-22px;--margin-left:30px;--margin-right:0px}.elementor-40 .elementor-element.elementor-element-0fc0fc3{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -25px) 0px}.elementor-40 .elementor-element.elementor-element-cf495ce{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap}.elementor-40 .elementor-element.elementor-element-b1b80f0{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -25px) 0px}.elementor-40 .elementor-element.elementor-element-322c8d6{--margin-top:0px;--margin-bottom:-25px;--margin-left:30px;--margin-right:0px}.elementor-40 .elementor-element.elementor-element-5c72b93{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px}.elementor-40 .elementor-element.elementor-element-e07b9b3:not(.elementor-motion-effects-element-type-background),.elementor-40 .elementor-element.elementor-element-e07b9b3>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:center center;background-size:cover}.elementor-40 .elementor-element.elementor-element-3344a21:not(.elementor-motion-effects-element-type-background),.elementor-40 .elementor-element.elementor-element-3344a21>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:center center;background-size:cover}.elementor-40 .elementor-element.elementor-element-225b60a:not(.elementor-motion-effects-element-type-background),.elementor-40 .elementor-element.elementor-element-225b60a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:center center;background-size:cover}.elementor-40 .elementor-element.elementor-element-db4c248:not(.elementor-motion-effects-element-type-background),.elementor-40 .elementor-element.elementor-element-db4c248>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-size:cover}}@media(min-width:768px){.elementor-40 .elementor-element.elementor-element-20cb81d{--width:90%}.elementor-40 .elementor-element.elementor-element-7e4450a{--width:90%}.elementor-40 .elementor-element.elementor-element-60b0c32{--width:60%}.elementor-40 .elementor-element.elementor-element-dc5af90{--width:90%}.elementor-40 .elementor-element.elementor-element-241977b{--width:60%}.elementor-40 .elementor-element.elementor-element-de8d73b{--width:90%}.elementor-40 .elementor-element.elementor-element-7566686{--width:60%}.elementor-40 .elementor-element.elementor-element-cf495ce{--width:90%}.elementor-40 .elementor-element.elementor-element-608e7e7{--width:60%}.elementor-40 .elementor-element.elementor-element-eeb8e04{--width:90%}.elementor-40 .elementor-element.elementor-element-dae90ef{--width:60%}}@media(max-width:1024px) and (min-width:768px){.elementor-40 .elementor-element.elementor-element-dc5af90{--width:95%}.elementor-40 .elementor-element.elementor-element-de8d73b{--width:95%}.elementor-40 .elementor-element.elementor-element-cf495ce{--width:95%}}@media(min-width:1025px){.elementor-40 .elementor-element.elementor-element-566b704:not(.elementor-motion-effects-element-type-background),.elementor-40 .elementor-element.elementor-element-566b704>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}.elementor-40 .elementor-element.elementor-element-e07b9b3:not(.elementor-motion-effects-element-type-background),.elementor-40 .elementor-element.elementor-element-e07b9b3>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}.elementor-40 .elementor-element.elementor-element-3344a21:not(.elementor-motion-effects-element-type-background),.elementor-40 .elementor-element.elementor-element-3344a21>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}.elementor-40 .elementor-element.elementor-element-225b60a:not(.elementor-motion-effects-element-type-background),.elementor-40 .elementor-element.elementor-element-225b60a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}}