.elementor-17849 .elementor-element.elementor-element-main{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-17849 .elementor-element.elementor-element-hero{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:88px;--padding-bottom:112px;--padding-left:24px;--padding-right:24px;overflow:visible;}.elementor-17849 .elementor-element.elementor-element-hero:not(.elementor-motion-effects-element-type-background), .elementor-17849 .elementor-element.elementor-element-hero > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17849 .elementor-element.elementor-element-hero-grid{--display:grid;--e-con-grid-template-columns:1.15fr 1fr;--e-con-grid-template-rows:auto;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--grid-auto-flow:row;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-17849 .elementor-element.elementor-element-hero-copy{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-17849 .elementor-element.elementor-element-hero-eyebrow > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17849 .elementor-element.elementor-element-hero-eyebrow .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.78rem;font-weight:600;text-transform:uppercase;line-height:1.6;letter-spacing:0.08em;color:#203AEA;}.elementor-17849 .elementor-element.elementor-element-hero-h1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17849 .elementor-element.elementor-element-hero-h1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:clamp(2.1rem, 6.5vw, 3.6rem);font-weight:700;line-height:1.08;letter-spacing:-0.025em;color:#020028;}.elementor-17849 .elementor-element.elementor-element-hero-sub{width:var( --container-widget-width, min(100%, 540px) );max-width:min(100%, 540px);--container-widget-width:min(100%, 540px);--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:1.2rem;font-weight:400;line-height:1.55;color:#333333;}.elementor-17849 .elementor-element.elementor-element-hero-sub > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17849 .elementor-element.elementor-element-hero-sub p{margin-block-end:0px;}.elementor-17849 .elementor-element.elementor-element-hero-ctas{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-17849 .elementor-element.elementor-element-hero-btn1 .elementor-button{background-color:#020028;font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:600;line-height:1.6;fill:#BEFF2E;color:#BEFF2E;border-style:solid;border-width:2px 2px 2px 2px;border-color:#020028;border-radius:999px 999px 999px 999px;padding:16px 34px 16px 34px;}.elementor-17849 .elementor-element.elementor-element-hero-btn2 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:600;line-height:1.6;fill:#020028;color:#020028;border-style:solid;border-width:2px 2px 2px 2px;border-color:#020028;border-radius:999px 999px 999px 999px;padding:16px 34px 16px 34px;}.elementor-17849 .elementor-element.elementor-element-logos{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E6ECF6;--border-color:#E6ECF6;--padding-top:56px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-17849 .elementor-element.elementor-element-logos:not(.elementor-motion-effects-element-type-background), .elementor-17849 .elementor-element.elementor-element-logos > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17849 .elementor-element.elementor-element-logos-cap-wrap{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;overflow:visible;}.elementor-17849 .elementor-element.elementor-element-logos-cap > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-17849 .elementor-element.elementor-element-logos-cap{text-align:center;font-family:"Poppins", Sans-serif;font-size:0.9rem;font-weight:500;line-height:1.6;color:#66708A;}.elementor-17849 .elementor-element.elementor-element-logos-cap p{margin-block-end:0px;}.elementor-17849 .elementor-element.elementor-element-probleme{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:112px;--padding-bottom:112px;--padding-left:24px;--padding-right:24px;overflow:visible;}.elementor-17849 .elementor-element.elementor-element-probleme:not(.elementor-motion-effects-element-type-background), .elementor-17849 .elementor-element.elementor-element-probleme > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17849 .elementor-element.elementor-element-probleme-head{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-17849 .elementor-element.elementor-element-probleme-head-eyebrow > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-17849 .elementor-element.elementor-element-probleme-head-eyebrow .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.78rem;font-weight:600;text-transform:uppercase;line-height:1.6;letter-spacing:0.08em;color:#203AEA;}.elementor-17849 .elementor-element.elementor-element-probleme-head-h2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:clamp(1.8rem, 3.2vw, 2.5rem);font-weight:700;line-height:1.12;letter-spacing:-0.018em;color:#020028;}.elementor-17849 .elementor-element.elementor-element-probleme-head-p0 > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-17849 .elementor-element.elementor-element-probleme-head-p0{font-family:"Roboto", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.6;color:#333333;}.elementor-17849 .elementor-element.elementor-element-probleme-head-p0 p{margin-block-end:0px;}.elementor-17849 .elementor-element.elementor-element-pains-list{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-17849 .elementor-element.elementor-element-pain0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:18px 18px;--row-gap:18px;--column-gap:18px;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E6ECF6;--border-color:#E6ECF6;--padding-top:22px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-17849 .elementor-element.elementor-element-pain0-ico.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17849 .elementor-element.elementor-element-pain0-text{font-family:"Roboto", Sans-serif;font-size:1.02rem;font-weight:400;line-height:1.6;color:#333333;}.elementor-17849 .elementor-element.elementor-element-pain0-text p{margin-block-end:0px;}.elementor-17849 .elementor-element.elementor-element-pain1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:18px 18px;--row-gap:18px;--column-gap:18px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E6ECF6;--border-color:#E6ECF6;--padding-top:22px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-17849 .elementor-element.elementor-element-pain1-ico.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17849 .elementor-element.elementor-element-pain1-text{font-family:"Roboto", Sans-serif;font-size:1.02rem;font-weight:400;line-height:1.6;color:#333333;}.elementor-17849 .elementor-element.elementor-element-pain1-text p{margin-block-end:0px;}.elementor-17849 .elementor-element.elementor-element-pain2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:18px 18px;--row-gap:18px;--column-gap:18px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E6ECF6;--border-color:#E6ECF6;--padding-top:22px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-17849 .elementor-element.elementor-element-pain2-ico.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17849 .elementor-element.elementor-element-pain2-text{font-family:"Roboto", Sans-serif;font-size:1.02rem;font-weight:400;line-height:1.6;color:#333333;}.elementor-17849 .elementor-element.elementor-element-pain2-text p{margin-block-end:0px;}.elementor-17849 .elementor-element.elementor-element-pain3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:18px 18px;--row-gap:18px;--column-gap:18px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E6ECF6;--border-color:#E6ECF6;--padding-top:22px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-17849 .elementor-element.elementor-element-pain3-ico.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17849 .elementor-element.elementor-element-pain3-text{font-family:"Roboto", Sans-serif;font-size:1.02rem;font-weight:400;line-height:1.6;color:#333333;}.elementor-17849 .elementor-element.elementor-element-pain3-text p{margin-block-end:0px;}.elementor-17849 .elementor-element.elementor-element-pains-bridge{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:28px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-17849 .elementor-element.elementor-element-bridge-ico.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17849 .elementor-element.elementor-element-bridge-text{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:600;line-height:1.6;color:#020028;}.elementor-17849 .elementor-element.elementor-element-bridge-text p{margin-block-end:0px;}.elementor-17849 .elementor-element.elementor-element-bridge-text a{color:#203AEA;}.elementor-17849 .elementor-element.elementor-element-bridge-text a:hover, .elementor-17849 .elementor-element.elementor-element-bridge-text a:focus{color:#203AEA;}.elementor-17849 .elementor-element.elementor-element-weg{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:112px;--padding-bottom:112px;--padding-left:24px;--padding-right:24px;overflow:visible;}.elementor-17849 .elementor-element.elementor-element-weg:not(.elementor-motion-effects-element-type-background), .elementor-17849 .elementor-element.elementor-element-weg > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAEFF7;}.elementor-17849 .elementor-element.elementor-element-weg-head{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-17849 .elementor-element.elementor-element-weg-head-eyebrow > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-17849 .elementor-element.elementor-element-weg-head-eyebrow .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.78rem;font-weight:600;text-transform:uppercase;line-height:1.6;letter-spacing:0.08em;color:#203AEA;}.elementor-17849 .elementor-element.elementor-element-weg-head-h2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:clamp(1.8rem, 3.2vw, 2.5rem);font-weight:700;line-height:1.12;letter-spacing:-0.018em;color:#020028;}.elementor-17849 .elementor-element.elementor-element-weg-head-p0 > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-17849 .elementor-element.elementor-element-weg-head-p0{font-family:"Roboto", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.6;color:#333333;}.elementor-17849 .elementor-element.elementor-element-weg-head-p0 p{margin-block-end:0px;}.elementor-17849 .elementor-element.elementor-element-steps-grid{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:auto;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-17849 .elementor-element.elementor-element-step0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E6ECF6;--border-color:#E6ECF6;--border-radius:14px 14px 14px 14px;--padding-top:40px;--padding-bottom:40px;--padding-left:34px;--padding-right:34px;overflow:visible;}.elementor-17849 .elementor-element.elementor-element-step0:not(.elementor-motion-effects-element-type-background), .elementor-17849 .elementor-element.elementor-element-step0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17849 .elementor-element.elementor-element-step0-num > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-17849 .elementor-element.elementor-element-step0-num .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.85rem;font-weight:700;text-transform:uppercase;line-height:1.6;letter-spacing:0.1em;color:#203AEA;}.elementor-17849 .elementor-element.elementor-element-step0-h3 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-17849 .elementor-element.elementor-element-step0-h3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.25rem;font-weight:600;line-height:1.25;letter-spacing:-0.008em;color:#020028;}.elementor-17849 .elementor-element.elementor-element-step0-text{font-family:"Roboto", Sans-serif;font-size:0.98rem;font-weight:400;line-height:1.6;color:#333333;}.elementor-17849 .elementor-element.elementor-element-step0-text p{margin-block-end:0px;}.elementor-17849 .elementor-element.elementor-element-step0-link{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:1.6;color:#333333;}.elementor-17849 .elementor-element.elementor-element-step0-link p{margin-block-end:0px;}.elementor-17849 .elementor-element.elementor-element-step0-link a{color:#203AEA;}.elementor-17849 .elementor-element.elementor-element-step0-link a:hover, .elementor-17849 .elementor-element.elementor-element-step0-link a:focus{color:#203AEA;}.elementor-17849 .elementor-element.elementor-element-step1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E6ECF6;--border-color:#E6ECF6;--border-radius:14px 14px 14px 14px;--padding-top:40px;--padding-bottom:40px;--padding-left:34px;--padding-right:34px;overflow:visible;}.elementor-17849 .elementor-element.elementor-element-step1:not(.elementor-motion-effects-element-type-background), .elementor-17849 .elementor-element.elementor-element-step1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17849 .elementor-element.elementor-element-step1-num > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-17849 .elementor-element.elementor-element-step1-num .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.85rem;font-weight:700;text-transform:uppercase;line-height:1.6;letter-spacing:0.1em;color:#203AEA;}.elementor-17849 .elementor-element.elementor-element-step1-h3 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-17849 .elementor-element.elementor-element-step1-h3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.25rem;font-weight:600;line-height:1.25;letter-spacing:-0.008em;color:#020028;}.elementor-17849 .elementor-element.elementor-element-step1-text{font-family:"Roboto", Sans-serif;font-size:0.98rem;font-weight:400;line-height:1.6;color:#333333;}.elementor-17849 .elementor-element.elementor-element-step1-text p{margin-block-end:0px;}.elementor-17849 .elementor-element.elementor-element-step1-link{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:1.6;color:#333333;}.elementor-17849 .elementor-element.elementor-element-step1-link p{margin-block-end:0px;}.elementor-17849 .elementor-element.elementor-element-step1-link a{color:#203AEA;}.elementor-17849 .elementor-element.elementor-element-step1-link a:hover, .elementor-17849 .elementor-element.elementor-element-step1-link a:focus{color:#203AEA;}.elementor-17849 .elementor-element.elementor-element-step2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E6ECF6;--border-color:#E6ECF6;--border-radius:14px 14px 14px 14px;--padding-top:40px;--padding-bottom:40px;--padding-left:34px;--padding-right:34px;overflow:visible;}.elementor-17849 .elementor-element.elementor-element-step2:not(.elementor-motion-effects-element-type-background), .elementor-17849 .elementor-element.elementor-element-step2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17849 .elementor-element.elementor-element-step2-num > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-17849 .elementor-element.elementor-element-step2-num .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.85rem;font-weight:700;text-transform:uppercase;line-height:1.6;letter-spacing:0.1em;color:#203AEA;}.elementor-17849 .elementor-element.elementor-element-step2-h3 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-17849 .elementor-element.elementor-element-step2-h3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.25rem;font-weight:600;line-height:1.25;letter-spacing:-0.008em;color:#020028;}.elementor-17849 .elementor-element.elementor-element-step2-text{font-family:"Roboto", Sans-serif;font-size:0.98rem;font-weight:400;line-height:1.6;color:#333333;}.elementor-17849 .elementor-element.elementor-element-step2-text p{margin-block-end:0px;}.elementor-17849 .elementor-element.elementor-element-step2-link{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:1.6;color:#333333;}.elementor-17849 .elementor-element.elementor-element-step2-link p{margin-block-end:0px;}.elementor-17849 .elementor-element.elementor-element-step2-link a{color:#203AEA;}.elementor-17849 .elementor-element.elementor-element-step2-link a:hover, .elementor-17849 .elementor-element.elementor-element-step2-link a:focus{color:#203AEA;}.elementor-17849 .elementor-element.elementor-element-dvbase-teaser{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:112px;--padding-bottom:112px;--padding-left:24px;--padding-right:24px;overflow:visible;}.elementor-17849 .elementor-element.elementor-element-dvbase-teaser:not(.elementor-motion-effects-element-type-background), .elementor-17849 .elementor-element.elementor-element-dvbase-teaser > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17849 .elementor-element.elementor-element-dvbase-grid{--display:grid;--e-con-grid-template-columns:.92fr 1.08fr;--e-con-grid-template-rows:auto;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-17849 .elementor-element.elementor-element-dvbase-copy{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-17849 .elementor-element.elementor-element-dvbase-eyebrow > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-17849 .elementor-element.elementor-element-dvbase-eyebrow .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.78rem;font-weight:600;text-transform:uppercase;line-height:1.6;letter-spacing:0.08em;color:#203AEA;}.elementor-17849 .elementor-element.elementor-element-dvbase-h2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:clamp(1.8rem, 3.2vw, 2.5rem);font-weight:700;line-height:1.12;letter-spacing:-0.018em;color:#020028;}.elementor-17849 .elementor-element.elementor-element-module-list > .elementor-widget-container{margin:26px 0px 32px 0px;}.elementor-17849 .elementor-element.elementor-element-module-list .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-17849 .elementor-element.elementor-element-module-list .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-17849 .elementor-element.elementor-element-module-list{--e-icon-list-icon-size:18px;--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-17849 .elementor-element.elementor-element-module-list .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-17849 .elementor-element.elementor-element-module-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-17849 .elementor-element.elementor-element-module-list .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:0.96rem;font-weight:400;line-height:1.6;}.elementor-17849 .elementor-element.elementor-element-module-list .elementor-icon-list-text{color:#020028;transition:color 0.3s;}.elementor-17849 .elementor-element.elementor-element-dv-stat > .elementor-widget-container{margin:-8px 0px 22px 0px;padding:10px 0px 10px 16px;border-style:solid;border-width:0px 0px 0px 3px;border-color:#203AEA;}.elementor-17849 .elementor-element.elementor-element-dv-stat{font-family:"Roboto", Sans-serif;font-size:0.96rem;font-weight:400;line-height:1.5;color:#4A536B;}.elementor-17849 .elementor-element.elementor-element-dv-stat p{margin-block-end:0px;}.elementor-17849 .elementor-element.elementor-element-price-hint > .elementor-widget-container{margin:0px 0px 26px 0px;}.elementor-17849 .elementor-element.elementor-element-price-hint{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:600;line-height:1.6;color:#020028;}.elementor-17849 .elementor-element.elementor-element-price-hint p{margin-block-end:0px;}.elementor-17849 .elementor-element.elementor-element-dvbase-btn .elementor-button{background-color:#020028;font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:600;line-height:1.6;fill:#BEFF2E;color:#BEFF2E;border-style:solid;border-width:2px 2px 2px 2px;border-color:#020028;border-radius:999px 999px 999px 999px;padding:16px 34px 16px 34px;}.elementor-17849 .elementor-element.elementor-element-intg-wrap{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:64px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-17849 .elementor-element.elementor-element-intg-cap > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-17849 .elementor-element.elementor-element-intg-cap{text-align:center;font-family:"Poppins", Sans-serif;font-size:0.78rem;font-weight:600;line-height:1.6;color:#66708A;}.elementor-17849 .elementor-element.elementor-element-intg-cap p{margin-block-end:0px;}.elementor-17849 .elementor-element.elementor-element-mid-cta{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:36px;--padding-bottom:36px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-17849 .elementor-element.elementor-element-mid-cta:not(.elementor-motion-effects-element-type-background), .elementor-17849 .elementor-element.elementor-element-mid-cta > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAEFF7;}.elementor-17849 .elementor-element.elementor-element-mid-cta-inner{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;overflow:visible;}.elementor-17849 .elementor-element.elementor-element-mid-cta-text{font-family:"Roboto", Sans-serif;font-size:1.05rem;font-weight:400;line-height:1.6;color:#333333;}.elementor-17849 .elementor-element.elementor-element-mid-cta-text p{margin-block-end:0px;}.elementor-17849 .elementor-element.elementor-element-mid-cta-btn .elementor-button{background-color:#020028;font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:600;line-height:1.6;fill:#BEFF2E;color:#BEFF2E;border-style:solid;border-width:2px 2px 2px 2px;border-color:#020028;border-radius:999px 999px 999px 999px;padding:16px 34px 16px 34px;}.elementor-17849 .elementor-element.elementor-element-proof{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:112px;--padding-bottom:112px;--padding-left:24px;--padding-right:24px;overflow:visible;}.elementor-17849 .elementor-element.elementor-element-proof:not(.elementor-motion-effects-element-type-background), .elementor-17849 .elementor-element.elementor-element-proof > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAEFF7;}.elementor-17849 .elementor-element.elementor-element-proof-head{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-17849 .elementor-element.elementor-element-proof-head-eyebrow > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-17849 .elementor-element.elementor-element-proof-head-eyebrow .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.78rem;font-weight:600;text-transform:uppercase;line-height:1.6;letter-spacing:0.08em;color:#203AEA;}.elementor-17849 .elementor-element.elementor-element-proof-head-h2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:clamp(1.8rem, 3.2vw, 2.5rem);font-weight:700;line-height:1.12;letter-spacing:-0.018em;color:#020028;}.elementor-17849 .elementor-element.elementor-element-wand{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:112px;--padding-bottom:112px;--padding-left:24px;--padding-right:24px;overflow:visible;}.elementor-17849 .elementor-element.elementor-element-wand:not(.elementor-motion-effects-element-type-background), .elementor-17849 .elementor-element.elementor-element-wand > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAEFF7;}.elementor-17849 .elementor-element.elementor-element-wand-head{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-17849 .elementor-element.elementor-element-wand-head.e-con{--align-self:center;}.elementor-17849 .elementor-element.elementor-element-wand-eyebrow > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-17849 .elementor-element.elementor-element-wand-eyebrow{text-align:center;}.elementor-17849 .elementor-element.elementor-element-wand-eyebrow .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.78rem;font-weight:600;text-transform:uppercase;line-height:1.6;letter-spacing:0.08em;color:#203AEA;}.elementor-17849 .elementor-element.elementor-element-wand-h2{text-align:center;}.elementor-17849 .elementor-element.elementor-element-wand-h2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:clamp(1.8rem, 3.2vw, 2.5rem);font-weight:700;line-height:1.12;letter-spacing:-0.018em;color:#020028;}.elementor-17849 .elementor-element.elementor-element-wand-p > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-17849 .elementor-element.elementor-element-wand-p{text-align:center;font-family:"Roboto", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.6;color:#333333;}.elementor-17849 .elementor-element.elementor-element-wand-p p{margin-block-end:0px;}.elementor-17849 .elementor-element.elementor-element-sw-note > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17849 .elementor-element.elementor-element-sw-note{text-align:center;font-family:"Roboto", Sans-serif;font-size:0.8rem;font-weight:400;line-height:1.6;color:#66708A;}.elementor-17849 .elementor-element.elementor-element-sw-note p{margin-block-end:0px;}.elementor-17849 .elementor-element.elementor-element-sw-note a{color:#203AEA;}.elementor-17849 .elementor-element.elementor-element-sw-note a:hover, .elementor-17849 .elementor-element.elementor-element-sw-note a:focus{color:#020028;}.elementor-17849 .elementor-element.elementor-element-gruender{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:112px;--padding-bottom:112px;--padding-left:24px;--padding-right:24px;overflow:visible;}.elementor-17849 .elementor-element.elementor-element-gruender:not(.elementor-motion-effects-element-type-background), .elementor-17849 .elementor-element.elementor-element-gruender > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17849 .elementor-element.elementor-element-gruender-head{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-17849 .elementor-element.elementor-element-gruender-head-eyebrow > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-17849 .elementor-element.elementor-element-gruender-head-eyebrow .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.78rem;font-weight:600;text-transform:uppercase;line-height:1.6;letter-spacing:0.08em;color:#203AEA;}.elementor-17849 .elementor-element.elementor-element-gruender-head-h2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:clamp(1.8rem, 3.2vw, 2.5rem);font-weight:700;line-height:1.12;letter-spacing:-0.018em;color:#020028;}.elementor-17849 .elementor-element.elementor-element-gruender-head-p0 > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-17849 .elementor-element.elementor-element-gruender-head-p0{font-family:"Roboto", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.6;color:#333333;}.elementor-17849 .elementor-element.elementor-element-gruender-head-p0 p{margin-block-end:0px;}.elementor-17849 .elementor-element.elementor-element-founders-grid{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:auto;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-17849 .elementor-element.elementor-element-founder0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E6ECF6;--border-color:#E6ECF6;--border-radius:14px 14px 14px 14px;--padding-top:40px;--padding-bottom:40px;--padding-left:36px;--padding-right:36px;overflow:visible;}.elementor-17849 .elementor-element.elementor-element-founder0:not(.elementor-motion-effects-element-type-background), .elementor-17849 .elementor-element.elementor-element-founder0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAEFF7;}.elementor-17849 .elementor-element.elementor-element-founder0-photo{width:auto;max-width:auto;}.elementor-17849 .elementor-element.elementor-element-founder0-photo > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-17849 .elementor-element.elementor-element-founder0-photo.elementor-element{--align-self:flex-start;}.elementor-17849 .elementor-element.elementor-element-founder0-h3 > .elementor-widget-container{margin:0px 0px 4px 0px;}.elementor-17849 .elementor-element.elementor-element-founder0-h3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.35rem;font-weight:600;line-height:1.25;letter-spacing:-0.008em;color:#020028;}.elementor-17849 .elementor-element.elementor-element-founder0-role > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-17849 .elementor-element.elementor-element-founder0-role{font-family:"Poppins", Sans-serif;font-size:0.9rem;font-weight:500;line-height:1.6;color:#203AEA;}.elementor-17849 .elementor-element.elementor-element-founder0-role p{margin-block-end:0px;}.elementor-17849 .elementor-element.elementor-element-founder0-text{font-family:"Roboto", Sans-serif;font-size:0.97rem;font-weight:400;line-height:1.6;color:#333333;}.elementor-17849 .elementor-element.elementor-element-founder0-text p{margin-block-end:0px;}.elementor-17849 .elementor-element.elementor-element-founder1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E6ECF6;--border-color:#E6ECF6;--border-radius:14px 14px 14px 14px;--padding-top:40px;--padding-bottom:40px;--padding-left:36px;--padding-right:36px;overflow:visible;}.elementor-17849 .elementor-element.elementor-element-founder1:not(.elementor-motion-effects-element-type-background), .elementor-17849 .elementor-element.elementor-element-founder1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAEFF7;}.elementor-17849 .elementor-element.elementor-element-founder1-photo{width:auto;max-width:auto;}.elementor-17849 .elementor-element.elementor-element-founder1-photo > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-17849 .elementor-element.elementor-element-founder1-photo.elementor-element{--align-self:flex-start;}.elementor-17849 .elementor-element.elementor-element-founder1-h3 > .elementor-widget-container{margin:0px 0px 4px 0px;}.elementor-17849 .elementor-element.elementor-element-founder1-h3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.35rem;font-weight:600;line-height:1.25;letter-spacing:-0.008em;color:#020028;}.elementor-17849 .elementor-element.elementor-element-founder1-role > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-17849 .elementor-element.elementor-element-founder1-role{font-family:"Poppins", Sans-serif;font-size:0.9rem;font-weight:500;line-height:1.6;color:#203AEA;}.elementor-17849 .elementor-element.elementor-element-founder1-role p{margin-block-end:0px;}.elementor-17849 .elementor-element.elementor-element-founder1-text{font-family:"Roboto", Sans-serif;font-size:0.97rem;font-weight:400;line-height:1.6;color:#333333;}.elementor-17849 .elementor-element.elementor-element-founder1-text p{margin-block-end:0px;}.elementor-17849 .elementor-element.elementor-element-wd-tm > .elementor-widget-container{margin:14px 0px 0px 0px;}.elementor-17849 .elementor-element.elementor-element-wd-tm{font-family:"Roboto", Sans-serif;font-size:0.72rem;font-weight:400;line-height:1.6;color:#8A93A6;}.elementor-17849 .elementor-element.elementor-element-wd-tm p{margin-block-end:0px;}.elementor-17849 .elementor-element.elementor-element-network-line{width:var( --container-widget-width, min(100%, 720px) );max-width:min(100%, 720px);--container-widget-width:min(100%, 720px);--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:0.95rem;font-weight:400;line-height:1.6;color:#66708A;}.elementor-17849 .elementor-element.elementor-element-network-line > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17849 .elementor-element.elementor-element-network-line p{margin-block-end:0px;}.elementor-17849 .elementor-element.elementor-element-check{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:112px;--padding-bottom:112px;--padding-left:24px;--padding-right:24px;overflow:visible;}.elementor-17849 .elementor-element.elementor-element-check:not(.elementor-motion-effects-element-type-background), .elementor-17849 .elementor-element.elementor-element-check > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17849 .elementor-element.elementor-element-check-card{--display:grid;--e-con-grid-template-columns:1.2fr .8fr;--e-con-grid-template-rows:auto;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,.10);--border-color:rgba(255,255,255,.10);--border-radius:20px 20px 20px 20px;--padding-top:72px;--padding-bottom:72px;--padding-left:64px;--padding-right:64px;overflow:visible;}.elementor-17849 .elementor-element.elementor-element-check-copy{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-17849 .elementor-element.elementor-element-check-eyebrow > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-17849 .elementor-element.elementor-element-check-eyebrow .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.78rem;font-weight:600;text-transform:uppercase;line-height:1.6;letter-spacing:0.08em;color:#BEFF2E;}.elementor-17849 .elementor-element.elementor-element-check-h2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:clamp(1.8rem, 3.2vw, 2.5rem);font-weight:700;line-height:1.12;letter-spacing:-0.018em;color:#FFFFFF;}.elementor-17849 .elementor-element.elementor-element-check-sub{width:var( --container-widget-width, min(100%, 520px) );max-width:min(100%, 520px);--container-widget-width:min(100%, 520px);--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:1.05rem;font-weight:400;line-height:1.6;color:#C9D2EE;}.elementor-17849 .elementor-element.elementor-element-check-sub > .elementor-widget-container{margin:18px 0px 0px 0px;}.elementor-17849 .elementor-element.elementor-element-check-sub p{margin-block-end:0px;}.elementor-17849 .elementor-element.elementor-element-check-facts > .elementor-widget-container{margin:26px 0px 0px 0px;}.elementor-17849 .elementor-element.elementor-element-check-facts .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-17849 .elementor-element.elementor-element-check-facts .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-17849 .elementor-element.elementor-element-check-facts{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-17849 .elementor-element.elementor-element-check-facts .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-17849 .elementor-element.elementor-element-check-facts .elementor-icon-list-item > .elementor-icon-list-text, .elementor-17849 .elementor-element.elementor-element-check-facts .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:0.9rem;font-weight:500;line-height:1.6;}.elementor-17849 .elementor-element.elementor-element-check-facts .elementor-icon-list-text{color:#BEFF2E;transition:color 0.3s;}.elementor-17849 .elementor-element.elementor-element-check-btn .elementor-button{background-color:#BEFF2E;font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:600;line-height:1.6;fill:#020028;color:#020028;border-style:solid;border-width:2px 2px 2px 2px;border-color:#BEFF2E;border-radius:999px 999px 999px 999px;padding:16px 34px 16px 34px;}.elementor-17849 .elementor-element.elementor-element-check-btn > .elementor-widget-container{margin:34px 0px 0px 0px;}.elementor-17849 .elementor-element.elementor-element-erstgespraech{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:112px;--padding-bottom:112px;--padding-left:24px;--padding-right:24px;overflow:visible;}.elementor-17849 .elementor-element.elementor-element-erstgespraech:not(.elementor-motion-effects-element-type-background), .elementor-17849 .elementor-element.elementor-element-erstgespraech > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17849 .elementor-element.elementor-element-cta-inner{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-17849 .elementor-element.elementor-element-cta-eyebrow > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-17849 .elementor-element.elementor-element-cta-eyebrow{text-align:center;}.elementor-17849 .elementor-element.elementor-element-cta-eyebrow .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.78rem;font-weight:600;text-transform:uppercase;line-height:1.6;letter-spacing:0.08em;color:#203AEA;}.elementor-17849 .elementor-element.elementor-element-cta-h2{width:var( --container-widget-width, min(100%, 640px) );max-width:min(100%, 640px);--container-widget-width:min(100%, 640px);--container-widget-flex-grow:0;text-align:center;}.elementor-17849 .elementor-element.elementor-element-cta-h2 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-17849 .elementor-element.elementor-element-cta-h2.elementor-element{--align-self:center;}.elementor-17849 .elementor-element.elementor-element-cta-h2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:clamp(1.8rem, 3.2vw, 2.5rem);font-weight:700;line-height:1.12;letter-spacing:-0.018em;color:#020028;}.elementor-17849 .elementor-element.elementor-element-cta-text{width:var( --container-widget-width, min(100%, 540px) );max-width:min(100%, 540px);--container-widget-width:min(100%, 540px);--container-widget-flex-grow:0;text-align:center;font-family:"Roboto", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.6;color:#333333;}.elementor-17849 .elementor-element.elementor-element-cta-text > .elementor-widget-container{margin:0px 0px 36px 0px;}.elementor-17849 .elementor-element.elementor-element-cta-text.elementor-element{--align-self:center;}.elementor-17849 .elementor-element.elementor-element-cta-text p{margin-block-end:0px;}.elementor-17849 .elementor-element.elementor-element-cta-row{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-17849 .elementor-element.elementor-element-cta-btn .elementor-button{background-color:#020028;font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:600;line-height:1.6;fill:#BEFF2E;color:#BEFF2E;border-style:solid;border-width:2px 2px 2px 2px;border-color:#020028;border-radius:999px 999px 999px 999px;padding:16px 34px 16px 34px;}.elementor-17849 .elementor-element.elementor-element-cta-note > .elementor-widget-container{margin:18px 0px 36px 0px;}.elementor-17849 .elementor-element.elementor-element-cta-note{font-family:"Roboto", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.6;color:#66708A;}.elementor-17849 .elementor-element.elementor-element-cta-note p{margin-block-end:0px;}@media(min-width:768px){.elementor-17849 .elementor-element.elementor-element-hero{--content-width:1192px;}.elementor-17849 .elementor-element.elementor-element-logos-cap-wrap{--content-width:1192px;}.elementor-17849 .elementor-element.elementor-element-probleme{--content-width:1192px;}.elementor-17849 .elementor-element.elementor-element-probleme-head{--width:min(100%, 720px);}.elementor-17849 .elementor-element.elementor-element-pains-list{--width:min(100%, 860px);}.elementor-17849 .elementor-element.elementor-element-weg{--content-width:1192px;}.elementor-17849 .elementor-element.elementor-element-weg-head{--width:min(100%, 720px);}.elementor-17849 .elementor-element.elementor-element-dvbase-teaser{--content-width:1192px;}.elementor-17849 .elementor-element.elementor-element-mid-cta-inner{--content-width:1192px;}.elementor-17849 .elementor-element.elementor-element-proof{--content-width:1192px;}.elementor-17849 .elementor-element.elementor-element-proof-head{--width:min(100%, 720px);}.elementor-17849 .elementor-element.elementor-element-wand{--content-width:1192px;}.elementor-17849 .elementor-element.elementor-element-wand-head{--width:min(100%, 760px);}.elementor-17849 .elementor-element.elementor-element-gruender{--content-width:1192px;}.elementor-17849 .elementor-element.elementor-element-gruender-head{--width:min(100%, 720px);}.elementor-17849 .elementor-element.elementor-element-check{--content-width:1192px;}.elementor-17849 .elementor-element.elementor-element-erstgespraech{--content-width:1192px;}}@media(max-width:1024px){.elementor-17849 .elementor-element.elementor-element-hero-grid{--e-con-grid-template-columns:1.15fr 1fr;--grid-auto-flow:row;}.elementor-17849 .elementor-element.elementor-element-steps-grid{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-17849 .elementor-element.elementor-element-dvbase-grid{--e-con-grid-template-columns:.92fr 1.08fr;--grid-auto-flow:row;}.elementor-17849 .elementor-element.elementor-element-founders-grid{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-17849 .elementor-element.elementor-element-check-card{--e-con-grid-template-columns:1.2fr .8fr;--grid-auto-flow:row;}}@media(max-width:767px){.elementor-17849 .elementor-element.elementor-element-hero-grid{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-17849 .elementor-element.elementor-element-steps-grid{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-17849 .elementor-element.elementor-element-dvbase-grid{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-17849 .elementor-element.elementor-element-founders-grid{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-17849 .elementor-element.elementor-element-check-card{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}}/* Start custom CSS for heading, class: .elementor-element-hero-eyebrow */.elementor-17849 .elementor-element.elementor-element-hero-eyebrow{--i:0}
/* Abstand ausserhalb der Reveal-Box wie im Prototyp (lib/page.reveal_margin_out) */
.elementor-17849 .elementor-element.elementor-element-hero-eyebrow.elementor-widget{margin:0px 0px 12px 0px}/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-hero-h1 */.elementor-17849 .elementor-element.elementor-element-hero-h1{--i:1}
.elementor-17849 .elementor-element.elementor-element-hero-h1 .elementor-heading-title{overflow-wrap:break-word;hyphens:manual}
@media (min-width:1001px) and (max-width:1200px){.elementor-17849 .elementor-element.elementor-element-hero-h1 .elementor-heading-title{font-size:clamp(2.2rem,4.4vw,2.9rem)}}
/* Abstand ausserhalb der Reveal-Box wie im Prototyp (lib/page.reveal_margin_out) */
.elementor-17849 .elementor-element.elementor-element-hero-h1.elementor-widget{margin:0px 0px 24px 0px}
/* Handy-Groesse wie im Prototyp (lib/page.mobile_heads, Session 56) */
@media (max-width:600px){.elementor-17849 .elementor-element.elementor-element-hero-h1 .elementor-heading-title{font-size:clamp(1.85rem, 1.2rem + 2.8vw, 2.1rem)}}/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-hero-sub */.elementor-17849 .elementor-element.elementor-element-hero-sub{--i:2}
/* Abstand ausserhalb der Reveal-Box wie im Prototyp (lib/page.reveal_margin_out) */
.elementor-17849 .elementor-element.elementor-element-hero-sub.elementor-widget{margin:0px 0px 36px 0px}/* End custom CSS */



/* Start custom CSS for container, class: .elementor-element-hero-ctas */.elementor-17849 .elementor-element.elementor-element-hero-ctas{--i:3}/* End custom CSS */

/* Start custom CSS for html, class: .elementor-element-hero-contact */.elementor-17849 .elementor-element.elementor-element-hero-contact{--dunkelblau:#020028;--einfachblau:#558CED;--lime:#BEFF2E;--vividblue:#203AEA;--hellblau:#EAEFF7;--gradient:linear-gradient(135deg,#020028 0%,#212F98 100%);--body:#333333;--white:#FFFFFF;--font-head:'Poppins',Arial,sans-serif;--font-body:'Roboto',Arial,sans-serif;--container:1240px;--sec-y:112px;--sec-y-mobile:64px;--radius:14px;--dunkelblau-rgb:2,0,40;--lime-rgb:190,255,46;--vividblue-rgb:32,58,234;--einfachblau-rgb:85,140,237;--hellblau-rgb:234,239,247;--gradientend-rgb:33,47,152;--text-body:#333333;--text-secondary:#4A536B;--text-muted:#66708A;--text-faint:#8A93A6;--text-on-dark:#C9D2EE;--text-on-dark-muted:rgba(201,210,238,.62);--border-light:#E6ECF6;--border-hover:rgba(var(--einfachblau-rgb),.45);--border-dashed:#B9C7E2;--border-on-dark:rgba(255,255,255,.10);--border-on-dark-blue:rgba(var(--einfachblau-rgb),.20);--border-on-dark-hover:rgba(var(--einfachblau-rgb),.40);--surface-soft:#F4F7FC;--surface-deep:#151340;--surface-deep-2:rgba(255,255,255,.04);--surface-tint:rgba(var(--einfachblau-rgb),.08);--surface-wash:linear-gradient(180deg, rgba(var(--einfachblau-rgb),.10) 0%, rgba(var(--hellblau-rgb),.55) 38%, var(--white) 100%);--status-ok-bg:#E9FBD0;--status-ok-fg:#3D6B00;--status-info-bg:#E3ECFD;--status-info-fg:#1D47B8;--status-neutral-bg:#EEF1F7;--status-neutral-fg:#66708A;--status-warn-bg:#FDE5E3;--status-warn-fg:#B8341D;--fs-h1:clamp(2.1rem,6.5vw,3.6rem);--fs-h2:clamp(1.8rem,3.2vw,2.5rem);--fs-h3:1.25rem;--fs-h4:1.05rem;--fs-lead:1.2rem;--fs-body:17px;--fs-small:.9rem;--fs-caption:.78rem;--radius-sm:8px;--radius-lg:20px;--radius-xl:24px;--radius-pill:999px;--shadow-xs:0 1px 2px rgba(var(--dunkelblau-rgb),.06);--shadow-sm:0 1px 1px rgba(var(--dunkelblau-rgb),.03),
              0 4px 12px -2px rgba(var(--dunkelblau-rgb),.06);--shadow-md:0 2px 4px -1px rgba(var(--dunkelblau-rgb),.05),
              0 12px 28px -8px rgba(var(--dunkelblau-rgb),.10);--shadow-lg:0 4px 8px -2px rgba(var(--dunkelblau-rgb),.06),
              0 30px 45px -30px rgba(var(--gradientend-rgb),.25);--shadow-dark:0 10px 30px rgba(var(--dunkelblau-rgb),.35);--shadow-feature:0 8px 30px rgba(var(--einfachblau-rgb),.14);--bevel-light:inset 0 1px 0 rgba(255,255,255,.14);--bevel-dark:inset 0 -1px 0 rgba(var(--dunkelblau-rgb),.55);--ease-out:cubic-bezier(.22,1,.36,1);--dur-fast:.18s;--dur-base:.25s;--dur-reveal:.6s;--stagger:90ms}
@media (max-width:600px){.elementor-17849 .elementor-element.elementor-element-hero-contact{--stagger:0ms}}
.elementor-17849 .elementor-element.elementor-element-hero-contact.elementor-widget.elementor-widget-html :where(.dvx, .dvx *:not(svg, svg *)){all:revert}
.elementor-17849 .elementor-element.elementor-element-hero-contact.elementor-widget.elementor-widget-html .dvx{font-family:var(--font-body);font-size:17px;line-height:1.6;color:var(--body);-webkit-font-smoothing:antialiased;text-align:start;font-weight:400;font-style:normal;letter-spacing:normal;text-transform:none;white-space:normal;word-spacing:normal}
.js-anim .elementor-17849 .elementor-element.elementor-element-hero-contact.elementor-widget.elementor-widget-html .reveal{opacity:0;transform:translateY(24px);transition:opacity .6s cubic-bezier(.22,1,.36,1) calc(var(--i,0)*var(--dv-stagger)),transform .6s cubic-bezier(.22,1,.36,1) calc(var(--i,0)*var(--dv-stagger));animation:dv-reveal-fallback 0s 3s forwards}
.js-anim .elementor-17849 .elementor-element.elementor-element-hero-contact.elementor-widget.elementor-widget-html .reveal.visible{opacity:1;transform:none}
.js-anim .elementor-17849 .elementor-element.elementor-element-hero-contact.elementor-widget.elementor-widget-html .reveal-draw{transform:scaleX(0);transform-origin:left center}
.js-anim .elementor-17849 .elementor-element.elementor-element-hero-contact.elementor-widget.elementor-widget-html .reveal-draw.visible{transform:none}
@media (prefers-reduced-motion:reduce){.js-anim .elementor-17849 .elementor-element.elementor-element-hero-contact.elementor-widget.elementor-widget-html .reveal,.js-anim .elementor-17849 .elementor-element.elementor-element-hero-contact.elementor-widget.elementor-widget-html .reveal-draw{opacity:1;transform:none;transition:none;animation:none}}
.elementor-17849 .elementor-element.elementor-element-hero-contact.elementor-widget.elementor-widget-html .hero-contact{display:flex;align-items:center;gap:14px;margin-top:22px;max-width:540px}
.elementor-17849 .elementor-element.elementor-element-hero-contact.elementor-widget.elementor-widget-html .hc-faces{display:flex;flex-shrink:0}
.elementor-17849 .elementor-element.elementor-element-hero-contact.elementor-widget.elementor-widget-html .hc-faces img{display:block;width:40px;height:40px;box-sizing:border-box;border-radius:50%;object-fit:cover;object-position:50% 18%;border:2px solid var(--white);box-shadow:var(--shadow-sm)}
.elementor-17849 .elementor-element.elementor-element-hero-contact.elementor-widget.elementor-widget-html .hc-faces img+img{margin-left:-12px}
.elementor-17849 .elementor-element.elementor-element-hero-contact.elementor-widget.elementor-widget-html .hero-contact p{margin:0;font-size:.92rem;line-height:1.5;color:var(--text-muted)}
.elementor-17849 .elementor-element.elementor-element-hero-contact.elementor-widget.elementor-widget-html .hero-contact strong{display:block;color:var(--dunkelblau);font-weight:600}
.elementor-17849 .elementor-element.elementor-element-hero-contact{--dunkelblau:#020028;--einfachblau:#558CED;--lime:#BEFF2E;--vividblue:#203AEA;--hellblau:#EAEFF7;--gradient:linear-gradient(135deg,#020028 0%,#212F98 100%);--body:#333333;--white:#FFFFFF;--font-head:'Poppins',Arial,sans-serif;--font-body:'Roboto',Arial,sans-serif;--container:1240px;--sec-y:112px;--sec-y-mobile:64px;--radius:14px;--dunkelblau-rgb:2,0,40;--lime-rgb:190,255,46;--vividblue-rgb:32,58,234;--einfachblau-rgb:85,140,237;--hellblau-rgb:234,239,247;--gradientend-rgb:33,47,152;--text-body:#333333;--text-secondary:#4A536B;--text-muted:#66708A;--text-faint:#8A93A6;--text-on-dark:#C9D2EE;--text-on-dark-muted:rgba(201,210,238,.62);--border-light:#E6ECF6;--border-hover:rgba(var(--einfachblau-rgb),.45);--border-dashed:#B9C7E2;--border-on-dark:rgba(255,255,255,.10);--border-on-dark-blue:rgba(var(--einfachblau-rgb),.20);--border-on-dark-hover:rgba(var(--einfachblau-rgb),.40);--surface-soft:#F4F7FC;--surface-deep:#151340;--surface-deep-2:rgba(255,255,255,.04);--surface-tint:rgba(var(--einfachblau-rgb),.08);--surface-wash:linear-gradient(180deg, rgba(var(--einfachblau-rgb),.10) 0%, rgba(var(--hellblau-rgb),.55) 38%, var(--white) 100%);--status-ok-bg:#E9FBD0;--status-ok-fg:#3D6B00;--status-info-bg:#E3ECFD;--status-info-fg:#1D47B8;--status-neutral-bg:#EEF1F7;--status-neutral-fg:#66708A;--status-warn-bg:#FDE5E3;--status-warn-fg:#B8341D;--fs-h1:clamp(2.1rem,6.5vw,3.6rem);--fs-h2:clamp(1.8rem,3.2vw,2.5rem);--fs-h3:1.25rem;--fs-h4:1.05rem;--fs-lead:1.2rem;--fs-body:17px;--fs-small:.9rem;--fs-caption:.78rem;--space-1:8px;--space-2:16px;--space-3:24px;--space-4:32px;--space-5:40px;--space-6:48px;--space-8:64px;--space-10:80px;--space-14:112px;--radius-sm:8px;--radius-lg:20px;--radius-xl:24px;--radius-frame:20px 20px 0 0;--radius-pill:999px;--shadow-xs:0 1px 2px rgba(var(--dunkelblau-rgb),.06);--shadow-sm:0 1px 1px rgba(var(--dunkelblau-rgb),.03), 0 4px 12px -2px rgba(var(--dunkelblau-rgb),.06);--shadow-md:0 2px 4px -1px rgba(var(--dunkelblau-rgb),.05), 0 12px 28px -8px rgba(var(--dunkelblau-rgb),.10);--shadow-lg:0 4px 8px -2px rgba(var(--dunkelblau-rgb),.06), 0 30px 45px -30px rgba(var(--gradientend-rgb),.25);--shadow-lift:0 2px 4px rgba(var(--dunkelblau-rgb),.05), 0 16px 40px -12px rgba(var(--dunkelblau-rgb),.12);--shadow-dark:0 10px 30px rgba(var(--dunkelblau-rgb),.35);--shadow-feature:0 8px 30px rgba(var(--einfachblau-rgb),.14);--bevel-light:inset 0 1px 0 rgba(255,255,255,.14);--bevel-dark:inset 0 -1px 0 rgba(var(--dunkelblau-rgb),.55);--ease-out:cubic-bezier(.22,1,.36,1);--dur-fast:.18s;--dur-base:.25s;--dur-reveal:.6s;--stagger:90ms}
.elementor-17849 .elementor-element.elementor-element-hero-contact.elementor-widget.elementor-widget-html .dvx img[width="40"][height="40"]{aspect-ratio:40/40}
.elementor-17849 .elementor-element.elementor-element-hero-contact{--i:4}
.elementor-17849 .elementor-element.elementor-element-hero-contact{width:100%;min-width:0}
@media (prefers-reduced-motion:reduce){.elementor-17849 .elementor-element.elementor-element-hero-contact.elementor-widget.elementor-widget-html .dvx, .elementor-17849 .elementor-element.elementor-element-hero-contact.elementor-widget.elementor-widget-html .dvx *{transition-property:none!important}}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-hero-copy */.elementor-17849 .elementor-element.elementor-element-hero-copy{min-width:0}/* End custom CSS */

/* Start custom CSS for html, class: .elementor-element-hero-video */.elementor-17849 .elementor-element.elementor-element-hero-video{--dunkelblau:#020028;--einfachblau:#558CED;--lime:#BEFF2E;--vividblue:#203AEA;--hellblau:#EAEFF7;--gradient:linear-gradient(135deg,#020028 0%,#212F98 100%);--body:#333333;--white:#FFFFFF;--font-head:'Poppins',Arial,sans-serif;--font-body:'Roboto',Arial,sans-serif;--container:1240px;--sec-y:112px;--sec-y-mobile:64px;--radius:14px;--dunkelblau-rgb:2,0,40;--lime-rgb:190,255,46;--vividblue-rgb:32,58,234;--einfachblau-rgb:85,140,237;--hellblau-rgb:234,239,247;--gradientend-rgb:33,47,152;--text-body:#333333;--text-secondary:#4A536B;--text-muted:#66708A;--text-faint:#8A93A6;--text-on-dark:#C9D2EE;--text-on-dark-muted:rgba(201,210,238,.62);--border-light:#E6ECF6;--border-hover:rgba(var(--einfachblau-rgb),.45);--border-dashed:#B9C7E2;--border-on-dark:rgba(255,255,255,.10);--border-on-dark-blue:rgba(var(--einfachblau-rgb),.20);--border-on-dark-hover:rgba(var(--einfachblau-rgb),.40);--surface-soft:#F4F7FC;--surface-deep:#151340;--surface-deep-2:rgba(255,255,255,.04);--surface-tint:rgba(var(--einfachblau-rgb),.08);--surface-wash:linear-gradient(180deg, rgba(var(--einfachblau-rgb),.10) 0%, rgba(var(--hellblau-rgb),.55) 38%, var(--white) 100%);--status-ok-bg:#E9FBD0;--status-ok-fg:#3D6B00;--status-info-bg:#E3ECFD;--status-info-fg:#1D47B8;--status-neutral-bg:#EEF1F7;--status-neutral-fg:#66708A;--status-warn-bg:#FDE5E3;--status-warn-fg:#B8341D;--fs-h1:clamp(2.1rem,6.5vw,3.6rem);--fs-h2:clamp(1.8rem,3.2vw,2.5rem);--fs-h3:1.25rem;--fs-h4:1.05rem;--fs-lead:1.2rem;--fs-body:17px;--fs-small:.9rem;--fs-caption:.78rem;--radius-sm:8px;--radius-lg:20px;--radius-xl:24px;--radius-pill:999px;--shadow-xs:0 1px 2px rgba(var(--dunkelblau-rgb),.06);--shadow-sm:0 1px 1px rgba(var(--dunkelblau-rgb),.03),
              0 4px 12px -2px rgba(var(--dunkelblau-rgb),.06);--shadow-md:0 2px 4px -1px rgba(var(--dunkelblau-rgb),.05),
              0 12px 28px -8px rgba(var(--dunkelblau-rgb),.10);--shadow-lg:0 4px 8px -2px rgba(var(--dunkelblau-rgb),.06),
              0 30px 45px -30px rgba(var(--gradientend-rgb),.25);--shadow-dark:0 10px 30px rgba(var(--dunkelblau-rgb),.35);--shadow-feature:0 8px 30px rgba(var(--einfachblau-rgb),.14);--bevel-light:inset 0 1px 0 rgba(255,255,255,.14);--bevel-dark:inset 0 -1px 0 rgba(var(--dunkelblau-rgb),.55);--ease-out:cubic-bezier(.22,1,.36,1);--dur-fast:.18s;--dur-base:.25s;--dur-reveal:.6s;--stagger:90ms}
@media (max-width:600px){.elementor-17849 .elementor-element.elementor-element-hero-video{--stagger:0ms}}
.elementor-17849 .elementor-element.elementor-element-hero-video.elementor-widget.elementor-widget-html :where(.dvx, .dvx *:not(svg, svg *)){all:revert}
.elementor-17849 .elementor-element.elementor-element-hero-video.elementor-widget.elementor-widget-html .dvx{font-family:var(--font-body);font-size:17px;line-height:1.6;color:var(--body);-webkit-font-smoothing:antialiased;text-align:start;font-weight:400;font-style:normal;letter-spacing:normal;text-transform:none;white-space:normal;word-spacing:normal}
.js-anim .elementor-17849 .elementor-element.elementor-element-hero-video.elementor-widget.elementor-widget-html .reveal{opacity:0;transform:translateY(24px);transition:opacity .6s cubic-bezier(.22,1,.36,1) calc(var(--i,0)*var(--dv-stagger)),transform .6s cubic-bezier(.22,1,.36,1) calc(var(--i,0)*var(--dv-stagger));animation:dv-reveal-fallback 0s 3s forwards}
.js-anim .elementor-17849 .elementor-element.elementor-element-hero-video.elementor-widget.elementor-widget-html .reveal.visible{opacity:1;transform:none}
.js-anim .elementor-17849 .elementor-element.elementor-element-hero-video.elementor-widget.elementor-widget-html .reveal-draw{transform:scaleX(0);transform-origin:left center}
.js-anim .elementor-17849 .elementor-element.elementor-element-hero-video.elementor-widget.elementor-widget-html .reveal-draw.visible{transform:none}
@media (prefers-reduced-motion:reduce){.js-anim .elementor-17849 .elementor-element.elementor-element-hero-video.elementor-widget.elementor-widget-html .reveal,.js-anim .elementor-17849 .elementor-element.elementor-element-hero-video.elementor-widget.elementor-widget-html .reveal-draw{opacity:1;transform:none;transition:none;animation:none}}
.elementor-17849 .elementor-element.elementor-element-hero-video.elementor-widget.elementor-widget-html .hero-video, .elementor-17849 .elementor-element.elementor-element-hero-video.elementor-widget.elementor-widget-html .hero-video *{box-sizing:border-box}
.elementor-17849 .elementor-element.elementor-element-hero-video.elementor-widget.elementor-widget-html .hero-video{position:relative;width:100%;aspect-ratio:16/9;border:1px solid var(--border-light);border-radius:var(--radius-xl);overflow:hidden;background:var(--dunkelblau);box-shadow:var(--shadow-lg);container-type:inline-size}
.elementor-17849 .elementor-element.elementor-element-hero-video.elementor-widget.elementor-widget-html .hv-start{position:absolute;inset:0;display:block;width:100%;height:100%;padding:0;margin:0;border:0;background:var(--hellblau);cursor:pointer;text-align:left;transition:transform var(--dur-base) var(--ease-out)}
.elementor-17849 .elementor-element.elementor-element-hero-video.elementor-widget.elementor-widget-html .hv-start>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease-out)}
.elementor-17849 .elementor-element.elementor-element-hero-video.elementor-widget.elementor-widget-html .hv-start:hover>img{transform:scale(1.03)}
.elementor-17849 .elementor-element.elementor-element-hero-video.elementor-widget.elementor-widget-html .hv-start:focus-visible{outline:3px solid var(--einfachblau);outline-offset:-3px}
.elementor-17849 .elementor-element.elementor-element-hero-video.elementor-widget.elementor-widget-html .hero-video video{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:#000;display:block}
.elementor-17849 .elementor-element.elementor-element-hero-video.elementor-widget.elementor-widget-html .hv-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:84px;height:84px;border-radius:50%;background:var(--lime);display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-dark),0 0 0 10px rgba(var(--lime-rgb),.28);transition:transform var(--dur-base) var(--ease-out)}
.elementor-17849 .elementor-element.elementor-element-hero-video.elementor-widget.elementor-widget-html .hv-play svg{display:block;margin-left:5px}
.elementor-17849 .elementor-element.elementor-element-hero-video.elementor-widget.elementor-widget-html .hv-start:hover .hv-play, .elementor-17849 .elementor-element.elementor-element-hero-video.elementor-widget.elementor-widget-html .hv-start:focus-visible .hv-play{transform:translate(-50%,-50%) scale(1.07)}
.elementor-17849 .elementor-element.elementor-element-hero-video.elementor-widget.elementor-widget-html .hv-label{position:absolute;left:20px;bottom:20px;background:var(--dunkelblau);color:var(--white);font-family:var(--font-head);font-size:.85rem;font-weight:500;line-height:normal;padding:10px 18px;border-radius:var(--radius-pill);white-space:nowrap}
.elementor-17849 .elementor-element.elementor-element-hero-video.elementor-widget.elementor-widget-html .hv-label b{color:var(--lime);font-weight:600}
.elementor-17849 .elementor-element.elementor-element-hero-video.elementor-widget.elementor-widget-html .hv-end{position:absolute;inset:0;z-index:2;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .45s var(--ease-out),visibility 0s linear .45s}
.elementor-17849 .elementor-element.elementor-element-hero-video.elementor-widget.elementor-widget-html .hero-video.hv-cta-on .hv-end{opacity:1;visibility:visible;transition:opacity .45s var(--ease-out)}
.elementor-17849 .elementor-element.elementor-element-hero-video.elementor-widget.elementor-widget-html .hv-card{position:absolute;left:0;top:0;right:0;bottom:max(18%,48px);pointer-events:auto;cursor:pointer;display:block}
.elementor-17849 .elementor-element.elementor-element-hero-video.elementor-widget.elementor-widget-html .hv-cta{position:absolute;left:8.33%;top:63.9%;display:flex;align-items:center;gap:max(8px,1.1cqw);pointer-events:auto}
.elementor-17849 .elementor-element.elementor-element-hero-video.elementor-widget.elementor-widget-html .hv-book{display:inline-flex;align-items:center;gap:.45em;font-family:var(--font-head);font-weight:700;font-size:max(12px,2.5cqw);line-height:1.2;padding:.72em 1.24em;border-radius:var(--radius-pill);background:var(--lime);color:var(--dunkelblau);text-decoration:none;white-space:nowrap;box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 0 2.3cqw rgba(var(--lime-rgb),.3);transition:transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}
.elementor-17849 .elementor-element.elementor-element-hero-video.elementor-widget.elementor-widget-html .hv-book:hover{transform:translateY(-1px);box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 0 3.2cqw rgba(var(--lime-rgb),.45);color:var(--dunkelblau)}
.elementor-17849 .elementor-element.elementor-element-hero-video.elementor-widget.elementor-widget-html .hv-book:focus-visible{outline:3px solid var(--lime);outline-offset:3px}
.elementor-17849 .elementor-element.elementor-element-hero-video.elementor-widget.elementor-widget-html .hv-replay{position:absolute;right:3%;top:5.5%;display:none;align-items:center;gap:.5em;pointer-events:auto;border:1.5px solid rgba(255,255,255,.5);background:rgba(var(--dunkelblau-rgb),.35);color:var(--white);font-family:var(--font-head);font-weight:600;font-size:max(11px,1.45cqw);line-height:1.2;padding:.7em 1.2em;border-radius:var(--radius-pill);cursor:pointer;white-space:nowrap;margin:0}
.elementor-17849 .elementor-element.elementor-element-hero-video.elementor-widget.elementor-widget-html .hv-replay svg{width:1.15em;height:1.15em;flex:none}
.elementor-17849 .elementor-element.elementor-element-hero-video.elementor-widget.elementor-widget-html .hero-video.hv-done .hv-replay{display:inline-flex}
.elementor-17849 .elementor-element.elementor-element-hero-video.elementor-widget.elementor-widget-html .hv-replay:hover{background:rgba(255,255,255,.12)}
.elementor-17849 .elementor-element.elementor-element-hero-video.elementor-widget.elementor-widget-html .hv-replay:focus-visible{outline:3px solid var(--einfachblau);outline-offset:3px}
.elementor-17849 .elementor-element.elementor-element-hero-video.elementor-widget.elementor-widget-html .hero-media{position:relative;min-width:0}
.elementor-17849 .elementor-element.elementor-element-hero-video.elementor-widget.elementor-widget-html .hv-hint{position:absolute;right:0;top:calc(100% - 6px);width:360px;height:170px;cursor:pointer;display:block;transition:opacity var(--dur-base) var(--ease-out),visibility 0s linear var(--dur-base)}
.elementor-17849 .elementor-element.elementor-element-hero-video.elementor-widget.elementor-widget-html .hv-hint-art{display:block;width:100%;height:100%;overflow:visible}
.elementor-17849 .elementor-element.elementor-element-hero-video.elementor-widget.elementor-widget-html .hv-hint-line, .elementor-17849 .elementor-element.elementor-element-hero-video.elementor-widget.elementor-widget-html .hv-hint-head{fill:none;stroke:var(--vividblue);stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1}
.elementor-17849 .elementor-element.elementor-element-hero-video.elementor-widget.elementor-widget-html .hv-hint-line{animation:hvDraw .8s cubic-bezier(.45,0,.25,1) 1.75s forwards}
.elementor-17849 .elementor-element.elementor-element-hero-video.elementor-widget.elementor-widget-html .hv-hint-head{animation:hvDraw .25s var(--ease-out) 2.5s forwards}
.elementor-17849 .elementor-element.elementor-element-hero-video.elementor-widget.elementor-widget-html .hv-hint-word{fill:var(--vividblue)}
.elementor-17849 .elementor-element.elementor-element-hero-video.elementor-widget.elementor-widget-html .hv-write{transform-box:fill-box;transform-origin:0 50%;transform:scaleX(0);animation:hvWrite .8s cubic-bezier(.4,0,.6,1) .9s forwards}
.elementor-17849 .elementor-element.elementor-element-hero-video.elementor-widget.elementor-widget-html .hv-hint:hover .hv-hint-art{transform:translate(-2px,-3px);transition:transform var(--dur-base) var(--ease-out)}
.elementor-17849 .elementor-element.elementor-element-hero-video.elementor-widget.elementor-widget-html .hero-media.hv-playing .hv-hint{opacity:0;visibility:hidden}
@media (min-width:1400px){.elementor-17849 .elementor-element.elementor-element-hero-video.elementor-widget.elementor-widget-html .hv-hint{right:-60px}}
@media (max-width:1000px){.elementor-17849 .elementor-element.elementor-element-hero-video.elementor-widget.elementor-widget-html .hv-hint{transform:scale(.72);transform-origin:100% 0}}
@media (max-width:1000px){.elementor-17849 .elementor-element.elementor-element-hero-video.elementor-widget.elementor-widget-html .hero-media{margin-bottom:104px}}
@media (prefers-reduced-motion:reduce){.elementor-17849 .elementor-element.elementor-element-hero-video.elementor-widget.elementor-widget-html .hv-hint-line, .elementor-17849 .elementor-element.elementor-element-hero-video.elementor-widget.elementor-widget-html .hv-hint-head, .elementor-17849 .elementor-element.elementor-element-hero-video.elementor-widget.elementor-widget-html .hv-write{animation:none;stroke-dashoffset:0;transform:none}}
@keyframes hvDraw{
to{stroke-dashoffset:0}
}
@keyframes hvWrite{
to{transform:scaleX(1)}
}
@media (max-width:1000px){.elementor-17849 .elementor-element.elementor-element-hero-video.elementor-widget.elementor-widget-html .hv-play{width:68px;height:68px}}
@media (max-width:1000px){.elementor-17849 .elementor-element.elementor-element-hero-video.elementor-widget.elementor-widget-html .hv-play svg{width:24px;height:24px}}
@media (max-width:1000px){.elementor-17849 .elementor-element.elementor-element-hero-video.elementor-widget.elementor-widget-html .hv-label{left:14px;bottom:14px;font-size:.78rem;padding:8px 14px}}
.elementor-17849 .elementor-element.elementor-element-hero-video{--dunkelblau:#020028;--einfachblau:#558CED;--lime:#BEFF2E;--vividblue:#203AEA;--hellblau:#EAEFF7;--gradient:linear-gradient(135deg,#020028 0%,#212F98 100%);--body:#333333;--white:#FFFFFF;--font-head:'Poppins',Arial,sans-serif;--font-body:'Roboto',Arial,sans-serif;--container:1240px;--sec-y:112px;--sec-y-mobile:64px;--radius:14px;--dunkelblau-rgb:2,0,40;--lime-rgb:190,255,46;--vividblue-rgb:32,58,234;--einfachblau-rgb:85,140,237;--hellblau-rgb:234,239,247;--gradientend-rgb:33,47,152;--text-body:#333333;--text-secondary:#4A536B;--text-muted:#66708A;--text-faint:#8A93A6;--text-on-dark:#C9D2EE;--text-on-dark-muted:rgba(201,210,238,.62);--border-light:#E6ECF6;--border-hover:rgba(var(--einfachblau-rgb),.45);--border-dashed:#B9C7E2;--border-on-dark:rgba(255,255,255,.10);--border-on-dark-blue:rgba(var(--einfachblau-rgb),.20);--border-on-dark-hover:rgba(var(--einfachblau-rgb),.40);--surface-soft:#F4F7FC;--surface-deep:#151340;--surface-deep-2:rgba(255,255,255,.04);--surface-tint:rgba(var(--einfachblau-rgb),.08);--surface-wash:linear-gradient(180deg, rgba(var(--einfachblau-rgb),.10) 0%, rgba(var(--hellblau-rgb),.55) 38%, var(--white) 100%);--status-ok-bg:#E9FBD0;--status-ok-fg:#3D6B00;--status-info-bg:#E3ECFD;--status-info-fg:#1D47B8;--status-neutral-bg:#EEF1F7;--status-neutral-fg:#66708A;--status-warn-bg:#FDE5E3;--status-warn-fg:#B8341D;--fs-h1:clamp(2.1rem,6.5vw,3.6rem);--fs-h2:clamp(1.8rem,3.2vw,2.5rem);--fs-h3:1.25rem;--fs-h4:1.05rem;--fs-lead:1.2rem;--fs-body:17px;--fs-small:.9rem;--fs-caption:.78rem;--space-1:8px;--space-2:16px;--space-3:24px;--space-4:32px;--space-5:40px;--space-6:48px;--space-8:64px;--space-10:80px;--space-14:112px;--radius-sm:8px;--radius-lg:20px;--radius-xl:24px;--radius-frame:20px 20px 0 0;--radius-pill:999px;--shadow-xs:0 1px 2px rgba(var(--dunkelblau-rgb),.06);--shadow-sm:0 1px 1px rgba(var(--dunkelblau-rgb),.03), 0 4px 12px -2px rgba(var(--dunkelblau-rgb),.06);--shadow-md:0 2px 4px -1px rgba(var(--dunkelblau-rgb),.05), 0 12px 28px -8px rgba(var(--dunkelblau-rgb),.10);--shadow-lg:0 4px 8px -2px rgba(var(--dunkelblau-rgb),.06), 0 30px 45px -30px rgba(var(--gradientend-rgb),.25);--shadow-lift:0 2px 4px rgba(var(--dunkelblau-rgb),.05), 0 16px 40px -12px rgba(var(--dunkelblau-rgb),.12);--shadow-dark:0 10px 30px rgba(var(--dunkelblau-rgb),.35);--shadow-feature:0 8px 30px rgba(var(--einfachblau-rgb),.14);--bevel-light:inset 0 1px 0 rgba(255,255,255,.14);--bevel-dark:inset 0 -1px 0 rgba(var(--dunkelblau-rgb),.55);--ease-out:cubic-bezier(.22,1,.36,1);--dur-fast:.18s;--dur-base:.25s;--dur-reveal:.6s;--stagger:90ms}
.elementor-17849 .elementor-element.elementor-element-hero-video.elementor-widget.elementor-widget-html .dvx img[width="1600"][height="900"]{aspect-ratio:1600/900}
.elementor-17849 .elementor-element.elementor-element-hero-video{--i:2}
.elementor-17849 .elementor-element.elementor-element-hero-video{width:100%;min-width:0}
@media (prefers-reduced-motion:reduce){.elementor-17849 .elementor-element.elementor-element-hero-video.elementor-widget.elementor-widget-html .dvx, .elementor-17849 .elementor-element.elementor-element-hero-video.elementor-widget.elementor-widget-html .dvx *{transition-property:none!important}}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-hero-grid */.elementor-17849 .elementor-element.elementor-element-hero-grid{align-items:center}
@media (max-width:1000px){.elementor-17849 .elementor-element.elementor-element-hero-grid{--e-con-grid-template-columns:1fr;--gap:40px 40px;--row-gap:40px;--column-gap:40px}}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-hero */.elementor-17849 .elementor-element.elementor-element-hero{background:linear-gradient(180deg, rgba(85,140,237,.10) 0%, rgba(234,239,247,.55) 38%, #FFFFFF 100%)}
@media (max-width:1000px){.elementor-17849 .elementor-element.elementor-element-hero{--padding-top:56px;--padding-bottom:64px}}/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-logos-cap */.elementor-17849 .elementor-element.elementor-element-logos-cap p{letter-spacing:.08em;text-transform:uppercase}/* End custom CSS */


/* Start custom CSS for html, class: .elementor-element-logos-marquee */.elementor-17849 .elementor-element.elementor-element-logos-marquee{--dunkelblau:#020028;--einfachblau:#558CED;--lime:#BEFF2E;--vividblue:#203AEA;--hellblau:#EAEFF7;--gradient:linear-gradient(135deg,#020028 0%,#212F98 100%);--body:#333333;--white:#FFFFFF;--font-head:'Poppins',Arial,sans-serif;--font-body:'Roboto',Arial,sans-serif;--container:1240px;--sec-y:112px;--sec-y-mobile:64px;--radius:14px;--dunkelblau-rgb:2,0,40;--lime-rgb:190,255,46;--vividblue-rgb:32,58,234;--einfachblau-rgb:85,140,237;--hellblau-rgb:234,239,247;--gradientend-rgb:33,47,152;--text-body:#333333;--text-secondary:#4A536B;--text-muted:#66708A;--text-faint:#8A93A6;--text-on-dark:#C9D2EE;--text-on-dark-muted:rgba(201,210,238,.62);--border-light:#E6ECF6;--border-hover:rgba(var(--einfachblau-rgb),.45);--border-dashed:#B9C7E2;--border-on-dark:rgba(255,255,255,.10);--border-on-dark-blue:rgba(var(--einfachblau-rgb),.20);--border-on-dark-hover:rgba(var(--einfachblau-rgb),.40);--surface-soft:#F4F7FC;--surface-deep:#151340;--surface-deep-2:rgba(255,255,255,.04);--surface-tint:rgba(var(--einfachblau-rgb),.08);--surface-wash:linear-gradient(180deg, rgba(var(--einfachblau-rgb),.10) 0%, rgba(var(--hellblau-rgb),.55) 38%, var(--white) 100%);--status-ok-bg:#E9FBD0;--status-ok-fg:#3D6B00;--status-info-bg:#E3ECFD;--status-info-fg:#1D47B8;--status-neutral-bg:#EEF1F7;--status-neutral-fg:#66708A;--status-warn-bg:#FDE5E3;--status-warn-fg:#B8341D;--fs-h1:clamp(2.1rem,6.5vw,3.6rem);--fs-h2:clamp(1.8rem,3.2vw,2.5rem);--fs-h3:1.25rem;--fs-h4:1.05rem;--fs-lead:1.2rem;--fs-body:17px;--fs-small:.9rem;--fs-caption:.78rem;--radius-sm:8px;--radius-lg:20px;--radius-xl:24px;--radius-pill:999px;--shadow-xs:0 1px 2px rgba(var(--dunkelblau-rgb),.06);--shadow-sm:0 1px 1px rgba(var(--dunkelblau-rgb),.03),
              0 4px 12px -2px rgba(var(--dunkelblau-rgb),.06);--shadow-md:0 2px 4px -1px rgba(var(--dunkelblau-rgb),.05),
              0 12px 28px -8px rgba(var(--dunkelblau-rgb),.10);--shadow-lg:0 4px 8px -2px rgba(var(--dunkelblau-rgb),.06),
              0 30px 45px -30px rgba(var(--gradientend-rgb),.25);--shadow-dark:0 10px 30px rgba(var(--dunkelblau-rgb),.35);--shadow-feature:0 8px 30px rgba(var(--einfachblau-rgb),.14);--bevel-light:inset 0 1px 0 rgba(255,255,255,.14);--bevel-dark:inset 0 -1px 0 rgba(var(--dunkelblau-rgb),.55);--ease-out:cubic-bezier(.22,1,.36,1);--dur-fast:.18s;--dur-base:.25s;--dur-reveal:.6s;--stagger:90ms}
@media (max-width:600px){.elementor-17849 .elementor-element.elementor-element-logos-marquee{--stagger:0ms}}
.elementor-17849 .elementor-element.elementor-element-logos-marquee.elementor-widget.elementor-widget-html :where(.dvx, .dvx *:not(svg, svg *)){all:revert}
.elementor-17849 .elementor-element.elementor-element-logos-marquee.elementor-widget.elementor-widget-html .dvx{font-family:var(--font-body);font-size:17px;line-height:1.6;color:var(--body);-webkit-font-smoothing:antialiased;text-align:start;font-weight:400;font-style:normal;letter-spacing:normal;text-transform:none;white-space:normal;word-spacing:normal}
.js-anim .elementor-17849 .elementor-element.elementor-element-logos-marquee.elementor-widget.elementor-widget-html .reveal{opacity:0;transform:translateY(24px);transition:opacity .6s cubic-bezier(.22,1,.36,1) calc(var(--i,0)*var(--dv-stagger)),transform .6s cubic-bezier(.22,1,.36,1) calc(var(--i,0)*var(--dv-stagger));animation:dv-reveal-fallback 0s 3s forwards}
.js-anim .elementor-17849 .elementor-element.elementor-element-logos-marquee.elementor-widget.elementor-widget-html .reveal.visible{opacity:1;transform:none}
.js-anim .elementor-17849 .elementor-element.elementor-element-logos-marquee.elementor-widget.elementor-widget-html .reveal-draw{transform:scaleX(0);transform-origin:left center}
.js-anim .elementor-17849 .elementor-element.elementor-element-logos-marquee.elementor-widget.elementor-widget-html .reveal-draw.visible{transform:none}
@media (prefers-reduced-motion:reduce){.js-anim .elementor-17849 .elementor-element.elementor-element-logos-marquee.elementor-widget.elementor-widget-html .reveal,.js-anim .elementor-17849 .elementor-element.elementor-element-logos-marquee.elementor-widget.elementor-widget-html .reveal-draw{opacity:1;transform:none;transition:none;animation:none}}
.elementor-17849 .elementor-element.elementor-element-logos-marquee.elementor-widget.elementor-widget-html *{margin: 0px; padding: 0px; box-sizing: border-box;}
.elementor-17849 .elementor-element.elementor-element-logos-marquee.elementor-widget.elementor-widget-html img, .elementor-17849 .elementor-element.elementor-element-logos-marquee.elementor-widget.elementor-widget-html svg{max-width: 100%; display: block;}
.elementor-17849 .elementor-element.elementor-element-logos-marquee.elementor-widget.elementor-widget-html .marquee{max-width: 100%;}
.elementor-17849 .elementor-element.elementor-element-logos-marquee.elementor-widget.elementor-widget-html .marquee{overflow: hidden; position: relative; mask-image: linear-gradient(90deg, transparent, rgb(0, 0, 0) 8%, rgb(0, 0, 0) 92%, transparent);}
.elementor-17849 .elementor-element.elementor-element-logos-marquee.elementor-widget.elementor-widget-html .marquee-track{display: flex; gap: 72px; width: max-content; animation: 34s linear 0s infinite normal none running scroll;}
.elementor-17849 .elementor-element.elementor-element-logos-marquee.elementor-widget.elementor-widget-html .marquee:hover .marquee-track{animation-play-state: paused;}
.elementor-17849 .elementor-element.elementor-element-logos-marquee.elementor-widget.elementor-widget-html .client-logo{font-family: var(--font-head); font-weight: 600; font-size: 1.25rem; color: var(--text-faint); white-space: nowrap; display: flex; align-items: center; height: 44px;}
@keyframes scroll { 
  100% { transform: translateX(-50%); }
}
.elementor-17849 .elementor-element.elementor-element-logos-marquee.elementor-widget.elementor-widget-html .client-logo img{height: 30px; width: auto; max-width: 150px; object-fit: contain; filter: grayscale(1) opacity(0.55);}
@media (prefers-reduced-motion: reduce){.elementor-17849 .elementor-element.elementor-element-logos-marquee.elementor-widget.elementor-widget-html .marquee-track{animation: auto ease 0s 1 normal none running none; flex-wrap: wrap; justify-content: center;}}
@media (prefers-reduced-motion: reduce){.elementor-17849 .elementor-element.elementor-element-logos-marquee.elementor-widget.elementor-widget-html *{transition-duration: 0.01ms !important; animation-duration: 0.01ms !important;}}
.elementor-17849 .elementor-element.elementor-element-logos-marquee{--dunkelblau:#020028;--einfachblau:#558CED;--lime:#BEFF2E;--vividblue:#203AEA;--hellblau:#EAEFF7;--gradient:linear-gradient(135deg,#020028 0%,#212F98 100%);--body:#333333;--white:#FFFFFF;--font-head:'Poppins',Arial,sans-serif;--font-body:'Roboto',Arial,sans-serif;--container:1240px;--sec-y:112px;--sec-y-mobile:64px;--radius:14px;--dunkelblau-rgb:2,0,40;--lime-rgb:190,255,46;--vividblue-rgb:32,58,234;--einfachblau-rgb:85,140,237;--hellblau-rgb:234,239,247;--gradientend-rgb:33,47,152;--text-body:#333333;--text-secondary:#4A536B;--text-muted:#66708A;--text-faint:#8A93A6;--text-on-dark:#C9D2EE;--text-on-dark-muted:rgba(201,210,238,.62);--border-light:#E6ECF6;--border-hover:rgba(var(--einfachblau-rgb),.45);--border-dashed:#B9C7E2;--border-on-dark:rgba(255,255,255,.10);--border-on-dark-blue:rgba(var(--einfachblau-rgb),.20);--border-on-dark-hover:rgba(var(--einfachblau-rgb),.40);--surface-soft:#F4F7FC;--surface-deep:#151340;--surface-deep-2:rgba(255,255,255,.04);--surface-tint:rgba(var(--einfachblau-rgb),.08);--surface-wash:linear-gradient(180deg, rgba(var(--einfachblau-rgb),.10) 0%, rgba(var(--hellblau-rgb),.55) 38%, var(--white) 100%);--status-ok-bg:#E9FBD0;--status-ok-fg:#3D6B00;--status-info-bg:#E3ECFD;--status-info-fg:#1D47B8;--status-neutral-bg:#EEF1F7;--status-neutral-fg:#66708A;--status-warn-bg:#FDE5E3;--status-warn-fg:#B8341D;--fs-h1:clamp(2.1rem,6.5vw,3.6rem);--fs-h2:clamp(1.8rem,3.2vw,2.5rem);--fs-h3:1.25rem;--fs-h4:1.05rem;--fs-lead:1.2rem;--fs-body:17px;--fs-small:.9rem;--fs-caption:.78rem;--space-1:8px;--space-2:16px;--space-3:24px;--space-4:32px;--space-5:40px;--space-6:48px;--space-8:64px;--space-10:80px;--space-14:112px;--radius-sm:8px;--radius-lg:20px;--radius-xl:24px;--radius-frame:20px 20px 0 0;--radius-pill:999px;--shadow-xs:0 1px 2px rgba(var(--dunkelblau-rgb),.06);--shadow-sm:0 1px 1px rgba(var(--dunkelblau-rgb),.03), 0 4px 12px -2px rgba(var(--dunkelblau-rgb),.06);--shadow-md:0 2px 4px -1px rgba(var(--dunkelblau-rgb),.05), 0 12px 28px -8px rgba(var(--dunkelblau-rgb),.10);--shadow-lg:0 4px 8px -2px rgba(var(--dunkelblau-rgb),.06), 0 30px 45px -30px rgba(var(--gradientend-rgb),.25);--shadow-lift:0 2px 4px rgba(var(--dunkelblau-rgb),.05), 0 16px 40px -12px rgba(var(--dunkelblau-rgb),.12);--shadow-dark:0 10px 30px rgba(var(--dunkelblau-rgb),.35);--shadow-feature:0 8px 30px rgba(var(--einfachblau-rgb),.14);--bevel-light:inset 0 1px 0 rgba(255,255,255,.14);--bevel-dark:inset 0 -1px 0 rgba(var(--dunkelblau-rgb),.55);--ease-out:cubic-bezier(.22,1,.36,1);--dur-fast:.18s;--dur-base:.25s;--dur-reveal:.6s;--stagger:90ms}
.elementor-17849 .elementor-element.elementor-element-logos-marquee.elementor-widget.elementor-widget-html .dvx img[width="114"][height="112"]{aspect-ratio:114/112}.elementor-17849 .elementor-element.elementor-element-logos-marquee.elementor-widget.elementor-widget-html .dvx img[width="168"][height="112"]{aspect-ratio:168/112}.elementor-17849 .elementor-element.elementor-element-logos-marquee.elementor-widget.elementor-widget-html .dvx img[width="211"][height="73"]{aspect-ratio:211/73}.elementor-17849 .elementor-element.elementor-element-logos-marquee.elementor-widget.elementor-widget-html .dvx img[width="306"][height="56"]{aspect-ratio:306/56}.elementor-17849 .elementor-element.elementor-element-logos-marquee.elementor-widget.elementor-widget-html .dvx img[width="306"][height="58"]{aspect-ratio:306/58}.elementor-17849 .elementor-element.elementor-element-logos-marquee.elementor-widget.elementor-widget-html .dvx img[width="506"][height="127"]{aspect-ratio:506/127}.elementor-17849 .elementor-element.elementor-element-logos-marquee.elementor-widget.elementor-widget-html .dvx img[width="622"][height="204"]{aspect-ratio:622/204}.elementor-17849 .elementor-element.elementor-element-logos-marquee.elementor-widget.elementor-widget-html .dvx img[width="885"][height="220"]{aspect-ratio:885/220}
@media (prefers-reduced-motion:reduce){.elementor-17849 .elementor-element.elementor-element-logos-marquee.elementor-widget.elementor-widget-html .dvx, .elementor-17849 .elementor-element.elementor-element-logos-marquee.elementor-widget.elementor-widget-html .dvx *{transition-property:none!important}}/* End custom CSS */



/* Start custom CSS for heading, class: .elementor-element-probleme-head-h2 */.elementor-17849 .elementor-element.elementor-element-probleme-head-h2 .elementor-heading-title{overflow-wrap:break-word}
/* Handy-Groesse wie im Prototyp (lib/page.mobile_heads, Session 56) */
@media (max-width:600px){.elementor-17849 .elementor-element.elementor-element-probleme-head-h2 .elementor-heading-title{font-size:clamp(1.55rem, .95rem + 2.6vw, 1.8rem)}}/* End custom CSS */



/* Start custom CSS for html, class: .elementor-element-pain0-ico */.elementor-17849 .elementor-element.elementor-element-pain0-ico{color:#B8341D;line-height:0}
.elementor-17849 .elementor-element.elementor-element-pain0-ico svg{display:block;max-width:100%;margin-top:3px}/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-pain0-text */.elementor-17849 .elementor-element.elementor-element-pain0-text{flex:0 1 auto;width:auto;min-width:0}
.elementor-17849 .elementor-element.elementor-element-pain0-text b{color:#020028;font-weight:700}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-pain0 */.elementor-17849 .elementor-element.elementor-element-pain0{--i:0}
.elementor-17849 .elementor-element.elementor-element-pain0{flex-wrap:nowrap}/* End custom CSS */

/* Start custom CSS for html, class: .elementor-element-pain1-ico */.elementor-17849 .elementor-element.elementor-element-pain1-ico{color:#B8341D;line-height:0}
.elementor-17849 .elementor-element.elementor-element-pain1-ico svg{display:block;max-width:100%;margin-top:3px}/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-pain1-text */.elementor-17849 .elementor-element.elementor-element-pain1-text{flex:0 1 auto;width:auto;min-width:0}
.elementor-17849 .elementor-element.elementor-element-pain1-text b{color:#020028;font-weight:700}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-pain1 */.elementor-17849 .elementor-element.elementor-element-pain1{--i:1}
.elementor-17849 .elementor-element.elementor-element-pain1{flex-wrap:nowrap}/* End custom CSS */

/* Start custom CSS for html, class: .elementor-element-pain2-ico */.elementor-17849 .elementor-element.elementor-element-pain2-ico{color:#B8341D;line-height:0}
.elementor-17849 .elementor-element.elementor-element-pain2-ico svg{display:block;max-width:100%;margin-top:3px}/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-pain2-text */.elementor-17849 .elementor-element.elementor-element-pain2-text{flex:0 1 auto;width:auto;min-width:0}
.elementor-17849 .elementor-element.elementor-element-pain2-text b{color:#020028;font-weight:700}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-pain2 */.elementor-17849 .elementor-element.elementor-element-pain2{--i:2}
.elementor-17849 .elementor-element.elementor-element-pain2{flex-wrap:nowrap}/* End custom CSS */

/* Start custom CSS for html, class: .elementor-element-pain3-ico */.elementor-17849 .elementor-element.elementor-element-pain3-ico{color:#B8341D;line-height:0}
.elementor-17849 .elementor-element.elementor-element-pain3-ico svg{display:block;max-width:100%;margin-top:3px}/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-pain3-text */.elementor-17849 .elementor-element.elementor-element-pain3-text{flex:0 1 auto;width:auto;min-width:0}
.elementor-17849 .elementor-element.elementor-element-pain3-text b{color:#020028;font-weight:700}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-pain3 */.elementor-17849 .elementor-element.elementor-element-pain3{--i:3}
.elementor-17849 .elementor-element.elementor-element-pain3{flex-wrap:nowrap}/* End custom CSS */


/* Start custom CSS for html, class: .elementor-element-bridge-ico */.elementor-17849 .elementor-element.elementor-element-bridge-ico{color:#203AEA;line-height:0}
.elementor-17849 .elementor-element.elementor-element-bridge-ico svg{display:block;max-width:100%;margin-top:2px}/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-bridge-text */.elementor-17849 .elementor-element.elementor-element-bridge-text{flex:0 1 auto;width:auto;min-width:0}
.elementor-17849 .elementor-element.elementor-element-bridge-text{font-family:'Poppins',Arial,sans-serif}
.elementor-17849 .elementor-element.elementor-element-bridge-text a:hover{text-decoration:underline}
.elementor-17849 .elementor-element.elementor-element-bridge-text a:focus:not(:hover){color:#203AEA}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-pains-bridge */.elementor-17849 .elementor-element.elementor-element-pains-bridge{flex-wrap:nowrap}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-probleme */@media (max-width:1000px){.elementor-17849 .elementor-element.elementor-element-probleme{--padding-top:64px;--padding-bottom:64px}}/* End custom CSS */


/* Start custom CSS for heading, class: .elementor-element-weg-head-h2 */.elementor-17849 .elementor-element.elementor-element-weg-head-h2 .elementor-heading-title{overflow-wrap:break-word}
/* Handy-Groesse wie im Prototyp (lib/page.mobile_heads, Session 56) */
@media (max-width:600px){.elementor-17849 .elementor-element.elementor-element-weg-head-h2 .elementor-heading-title{font-size:clamp(1.55rem, .95rem + 2.6vw, 1.8rem)}}/* End custom CSS */






/* Start custom CSS for text-editor, class: .elementor-element-step0-link */.elementor-17849 .elementor-element.elementor-element-step0-link a{display:inline-block;margin-top:18px;font-family:'Poppins',Arial,sans-serif;font-weight:600;font-size:.92rem;line-height:1.6}
.elementor-17849 .elementor-element.elementor-element-step0-link a:hover{text-decoration:underline}
.elementor-17849 .elementor-element.elementor-element-step0-link a:focus:not(:hover){color:#203AEA}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-step0 */.elementor-17849 .elementor-element.elementor-element-step0{--i:0}
.elementor-17849 .elementor-element.elementor-element-step0{box-shadow:0 1px 1px rgba(2,0,40,.03),0 4px 12px -2px rgba(2,0,40,.06)}/* End custom CSS */




/* Start custom CSS for text-editor, class: .elementor-element-step1-link */.elementor-17849 .elementor-element.elementor-element-step1-link a{display:inline-block;margin-top:18px;font-family:'Poppins',Arial,sans-serif;font-weight:600;font-size:.92rem;line-height:1.6}
.elementor-17849 .elementor-element.elementor-element-step1-link a:hover{text-decoration:underline}
.elementor-17849 .elementor-element.elementor-element-step1-link a:focus:not(:hover){color:#203AEA}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-step1 */.elementor-17849 .elementor-element.elementor-element-step1{--i:1}
.elementor-17849 .elementor-element.elementor-element-step1{box-shadow:0 1px 1px rgba(2,0,40,.03),0 4px 12px -2px rgba(2,0,40,.06)}/* End custom CSS */




/* Start custom CSS for text-editor, class: .elementor-element-step2-link */.elementor-17849 .elementor-element.elementor-element-step2-link a{display:inline-block;margin-top:18px;font-family:'Poppins',Arial,sans-serif;font-weight:600;font-size:.92rem;line-height:1.6}
.elementor-17849 .elementor-element.elementor-element-step2-link a:hover{text-decoration:underline}
.elementor-17849 .elementor-element.elementor-element-step2-link a:focus:not(:hover){color:#203AEA}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-step2 */.elementor-17849 .elementor-element.elementor-element-step2{--i:2}
.elementor-17849 .elementor-element.elementor-element-step2{box-shadow:0 1px 1px rgba(2,0,40,.03),0 4px 12px -2px rgba(2,0,40,.06)}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-steps-grid */.elementor-17849 .elementor-element.elementor-element-steps-grid > .e-con{min-width:0}
@media (max-width:1000px){.elementor-17849 .elementor-element.elementor-element-steps-grid{--e-con-grid-template-columns:repeat(1, 1fr)}}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-weg */@media (max-width:1000px){.elementor-17849 .elementor-element.elementor-element-weg{--padding-top:64px;--padding-bottom:64px}}/* End custom CSS */


/* Start custom CSS for heading, class: .elementor-element-dvbase-h2 */.elementor-17849 .elementor-element.elementor-element-dvbase-h2 .elementor-heading-title{overflow-wrap:break-word}
/* Handy-Groesse wie im Prototyp (lib/page.mobile_heads, Session 56) */
@media (max-width:600px){.elementor-17849 .elementor-element.elementor-element-dvbase-h2 .elementor-heading-title{font-size:clamp(1.55rem, .95rem + 2.6vw, 1.8rem)}}/* End custom CSS */

/* Start custom CSS for icon-list, class: .elementor-element-module-list */.elementor-17849 .elementor-element.elementor-element-module-list{--e-icon-list-icon-margin:0}
.elementor-17849 .elementor-element.elementor-element-module-list .elementor-icon-list-items{display:grid;grid-template-columns:1fr 1fr;gap:12px 24px}
.elementor-17849 .elementor-element.elementor-element-module-list .elementor-icon-list-items .elementor-icon-list-item{margin:0;padding:0}
.elementor-17849 .elementor-element.elementor-element-module-list .elementor-icon-list-icon + .elementor-icon-list-text{padding-inline-start:0}
.elementor-17849 .elementor-element.elementor-element-module-list .elementor-icon-list-item > a{align-items:flex-start;color:#020028}
/* Unterstreichung (main a:hover) nimmt die Farbe des <a>: .module-list a:hover{color:vividblue} */
.elementor-17849 .elementor-element.elementor-element-module-list .elementor-icon-list-item > a:hover{color:#203AEA}
/* Hover-Farbe am Link (Elementors text_color_hover haengt am <li>:hover = auch Icon/Leerraum) */
.elementor-17849 .elementor-element.elementor-element-module-list .elementor-icon-list-item > a:hover .elementor-icon-list-text{color:#203AEA}
/* Prototyp: <a> umfasst nur den Text (SVG davor im <li>) -> Link-/Hover-Flaeche und Fokusring nur am Text.
   Elementor legt Icon + Text in EIN <a> (display:flex, volle Zellenbreite): Treffer nur am Text-<span>,
   Ring (a:focus-visible des Prototyps: 3px #558CED, Abstand 2, Radius 4) am Text-<span> */
.elementor-17849 .elementor-element.elementor-element-module-list .elementor-icon-list-item > a{pointer-events:none}
.elementor-17849 .elementor-element.elementor-element-module-list .elementor-icon-list-item > a .elementor-icon-list-text{pointer-events:auto}
.elementor-17849 .elementor-element.elementor-element-module-list .elementor-icon-list-item > a:focus-visible{outline:none;box-shadow:none}
.elementor-17849 .elementor-element.elementor-element-module-list .elementor-icon-list-item > a:focus-visible .elementor-icon-list-text{outline:3px solid #558CED;outline-offset:2px;border-radius:4px}
@media (max-width:1000px){.elementor-17849 .elementor-element.elementor-element-module-list .elementor-icon-list-items{grid-template-columns:1fr}}/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-dv-stat */.elementor-17849 .elementor-element.elementor-element-dv-stat.elementor-widget{max-width:34rem}
.elementor-17849 .elementor-element.elementor-element-dv-stat b{display:block;font-family:'Poppins',Arial,sans-serif;font-weight:700;font-size:1.35rem;line-height:1.25;color:#020028;margin-bottom:2px}/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-price-hint */.elementor-17849 .elementor-element.elementor-element-price-hint{font-family:'Poppins',Arial,sans-serif}
.elementor-17849 .elementor-element.elementor-element-price-hint span{color:#203AEA}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-dvbase-copy */.elementor-17849 .elementor-element.elementor-element-dvbase-copy{min-width:0}/* End custom CSS */

/* Start custom CSS for html, class: .elementor-element-produkt-frame */.elementor-17849 .elementor-element.elementor-element-produkt-frame{--dunkelblau:#020028;--einfachblau:#558CED;--lime:#BEFF2E;--vividblue:#203AEA;--hellblau:#EAEFF7;--gradient:linear-gradient(135deg,#020028 0%,#212F98 100%);--body:#333333;--white:#FFFFFF;--font-head:'Poppins',Arial,sans-serif;--font-body:'Roboto',Arial,sans-serif;--container:1240px;--sec-y:112px;--sec-y-mobile:64px;--radius:14px;--dunkelblau-rgb:2,0,40;--lime-rgb:190,255,46;--vividblue-rgb:32,58,234;--einfachblau-rgb:85,140,237;--hellblau-rgb:234,239,247;--gradientend-rgb:33,47,152;--text-body:#333333;--text-secondary:#4A536B;--text-muted:#66708A;--text-faint:#8A93A6;--text-on-dark:#C9D2EE;--text-on-dark-muted:rgba(201,210,238,.62);--border-light:#E6ECF6;--border-hover:rgba(var(--einfachblau-rgb),.45);--border-dashed:#B9C7E2;--border-on-dark:rgba(255,255,255,.10);--border-on-dark-blue:rgba(var(--einfachblau-rgb),.20);--border-on-dark-hover:rgba(var(--einfachblau-rgb),.40);--surface-soft:#F4F7FC;--surface-deep:#151340;--surface-deep-2:rgba(255,255,255,.04);--surface-tint:rgba(var(--einfachblau-rgb),.08);--surface-wash:linear-gradient(180deg, rgba(var(--einfachblau-rgb),.10) 0%, rgba(var(--hellblau-rgb),.55) 38%, var(--white) 100%);--status-ok-bg:#E9FBD0;--status-ok-fg:#3D6B00;--status-info-bg:#E3ECFD;--status-info-fg:#1D47B8;--status-neutral-bg:#EEF1F7;--status-neutral-fg:#66708A;--status-warn-bg:#FDE5E3;--status-warn-fg:#B8341D;--fs-h1:clamp(2.1rem,6.5vw,3.6rem);--fs-h2:clamp(1.8rem,3.2vw,2.5rem);--fs-h3:1.25rem;--fs-h4:1.05rem;--fs-lead:1.2rem;--fs-body:17px;--fs-small:.9rem;--fs-caption:.78rem;--radius-sm:8px;--radius-lg:20px;--radius-xl:24px;--radius-pill:999px;--shadow-xs:0 1px 2px rgba(var(--dunkelblau-rgb),.06);--shadow-sm:0 1px 1px rgba(var(--dunkelblau-rgb),.03),
              0 4px 12px -2px rgba(var(--dunkelblau-rgb),.06);--shadow-md:0 2px 4px -1px rgba(var(--dunkelblau-rgb),.05),
              0 12px 28px -8px rgba(var(--dunkelblau-rgb),.10);--shadow-lg:0 4px 8px -2px rgba(var(--dunkelblau-rgb),.06),
              0 30px 45px -30px rgba(var(--gradientend-rgb),.25);--shadow-dark:0 10px 30px rgba(var(--dunkelblau-rgb),.35);--shadow-feature:0 8px 30px rgba(var(--einfachblau-rgb),.14);--bevel-light:inset 0 1px 0 rgba(255,255,255,.14);--bevel-dark:inset 0 -1px 0 rgba(var(--dunkelblau-rgb),.55);--ease-out:cubic-bezier(.22,1,.36,1);--dur-fast:.18s;--dur-base:.25s;--dur-reveal:.6s;--stagger:90ms}
@media (max-width:600px){.elementor-17849 .elementor-element.elementor-element-produkt-frame{--stagger:0ms}}
.elementor-17849 .elementor-element.elementor-element-produkt-frame.elementor-widget.elementor-widget-html :where(.dvx, .dvx *:not(svg, svg *)){all:revert}
.elementor-17849 .elementor-element.elementor-element-produkt-frame.elementor-widget.elementor-widget-html .dvx{font-family:var(--font-body);font-size:17px;line-height:1.6;color:var(--body);-webkit-font-smoothing:antialiased;text-align:start;font-weight:400;font-style:normal;letter-spacing:normal;text-transform:none;white-space:normal;word-spacing:normal}
.js-anim .elementor-17849 .elementor-element.elementor-element-produkt-frame.elementor-widget.elementor-widget-html .reveal{opacity:0;transform:translateY(24px);transition:opacity .6s cubic-bezier(.22,1,.36,1) calc(var(--i,0)*var(--dv-stagger)),transform .6s cubic-bezier(.22,1,.36,1) calc(var(--i,0)*var(--dv-stagger));animation:dv-reveal-fallback 0s 3s forwards}
.js-anim .elementor-17849 .elementor-element.elementor-element-produkt-frame.elementor-widget.elementor-widget-html .reveal.visible{opacity:1;transform:none}
.js-anim .elementor-17849 .elementor-element.elementor-element-produkt-frame.elementor-widget.elementor-widget-html .reveal-draw{transform:scaleX(0);transform-origin:left center}
.js-anim .elementor-17849 .elementor-element.elementor-element-produkt-frame.elementor-widget.elementor-widget-html .reveal-draw.visible{transform:none}
@media (prefers-reduced-motion:reduce){.js-anim .elementor-17849 .elementor-element.elementor-element-produkt-frame.elementor-widget.elementor-widget-html .reveal,.js-anim .elementor-17849 .elementor-element.elementor-element-produkt-frame.elementor-widget.elementor-widget-html .reveal-draw{opacity:1;transform:none;transition:none;animation:none}}
.elementor-17849 .elementor-element.elementor-element-produkt-frame.elementor-widget.elementor-widget-html *{margin: 0px; padding: 0px; box-sizing: border-box;}
.elementor-17849 .elementor-element.elementor-element-produkt-frame.elementor-widget.elementor-widget-html img, .elementor-17849 .elementor-element.elementor-element-produkt-frame.elementor-widget.elementor-widget-html svg{max-width: 100%; display: block;}
.elementor-17849 .elementor-element.elementor-element-produkt-frame.elementor-widget.elementor-widget-html .hero-grid > *, .elementor-17849 .elementor-element.elementor-element-produkt-frame.elementor-widget.elementor-widget-html .dvbase-grid > *, .elementor-17849 .elementor-element.elementor-element-produkt-frame.elementor-widget.elementor-widget-html .check-card > *, .elementor-17849 .elementor-element.elementor-element-produkt-frame.elementor-widget.elementor-widget-html .founders-grid > *, .elementor-17849 .elementor-element.elementor-element-produkt-frame.elementor-widget.elementor-widget-html .steps-grid > *, .elementor-17849 .elementor-element.elementor-element-produkt-frame.elementor-widget.elementor-widget-html .testi-grid > *, .elementor-17849 .elementor-element.elementor-element-produkt-frame.elementor-widget.elementor-widget-html .footer-grid > *{min-width: 0px;}
.elementor-17849 .elementor-element.elementor-element-produkt-frame.elementor-widget.elementor-widget-html .product-frame{background: var(--dunkelblau); border: 1px solid var(--border-on-dark); border-radius: var(--radius-xl); padding: 14px; box-shadow: var(--shadow-lg), var(--shadow-feature);}
.elementor-17849 .elementor-element.elementor-element-produkt-frame.elementor-widget.elementor-widget-html .frame-bar{display: flex; align-items: center; gap: 8px; padding: 4px 8px 12px;}
.elementor-17849 .elementor-element.elementor-element-produkt-frame.elementor-widget.elementor-widget-html .frame-bar i{width: 11px; height: 11px; border-radius: 50%; background: var(--surface-deep); border: 1px solid var(--border-on-dark); display: inline-block;}
.elementor-17849 .elementor-element.elementor-element-produkt-frame.elementor-widget.elementor-widget-html .frame-url{margin-left: 12px; background: var(--surface-deep); border: 1px solid var(--border-on-dark-blue); color: var(--text-on-dark-muted); font-size: 0.78rem; padding: 5px 16px; border-radius: var(--radius-sm); font-family: var(--font-body);}
.elementor-17849 .elementor-element.elementor-element-produkt-frame.elementor-widget.elementor-widget-html .frame-screen{background: var(--white); border-radius: var(--radius-sm); overflow: hidden;}
.elementor-17849 .elementor-element.elementor-element-produkt-frame.elementor-widget.elementor-widget-html .frame-tabs{display: flex; gap: 4px; background: var(--surface-soft); padding: 10px 14px 0px; border-bottom: 1px solid var(--border-light); overflow-x: auto;}
.elementor-17849 .elementor-element.elementor-element-produkt-frame.elementor-widget.elementor-widget-html .frame-tab{font-family: var(--font-head); font-weight: 500; font-size: 0.86rem; color: var(--text-muted); background: none; border-width: medium medium 3px; border-style: none none solid; border-color: currentcolor currentcolor transparent; border-image: none; padding: 10px 18px; cursor: pointer; white-space: nowrap; transition: color var(--dur-fast) var(--ease-out);}
.elementor-17849 .elementor-element.elementor-element-produkt-frame.elementor-widget.elementor-widget-html .frame-tab:hover{color: var(--dunkelblau);}
.elementor-17849 .elementor-element.elementor-element-produkt-frame.elementor-widget.elementor-widget-html .frame-tab:focus-visible{outline: 3px solid var(--einfachblau); outline-offset: -3px;}
.elementor-17849 .elementor-element.elementor-element-produkt-frame.elementor-widget.elementor-widget-html .frame-tab[aria-selected="true"]{color: var(--dunkelblau); border-bottom-color: var(--vividblue); font-weight: 600;}
.elementor-17849 .elementor-element.elementor-element-produkt-frame.elementor-widget.elementor-widget-html .frame-body{position: relative;}
.elementor-17849 .elementor-element.elementor-element-produkt-frame.elementor-widget.elementor-widget-html .frame-panel{display: none;}
.elementor-17849 .elementor-element.elementor-element-produkt-frame.elementor-widget.elementor-widget-html .frame-panel img{display: block; width: 100%; height: auto; aspect-ratio: 16 / 10; object-fit: cover; object-position: left top;}
.elementor-17849 .elementor-element.elementor-element-produkt-frame.elementor-widget.elementor-widget-html .frame-panel.active{display: block;}
@media (prefers-reduced-motion: reduce){.elementor-17849 .elementor-element.elementor-element-produkt-frame.elementor-widget.elementor-widget-html *{transition-duration: 0.01ms !important; animation-duration: 0.01ms !important;}}
.elementor-17849 .elementor-element.elementor-element-produkt-frame{--dunkelblau:#020028;--einfachblau:#558CED;--lime:#BEFF2E;--vividblue:#203AEA;--hellblau:#EAEFF7;--gradient:linear-gradient(135deg,#020028 0%,#212F98 100%);--body:#333333;--white:#FFFFFF;--font-head:'Poppins',Arial,sans-serif;--font-body:'Roboto',Arial,sans-serif;--container:1240px;--sec-y:112px;--sec-y-mobile:64px;--radius:14px;--dunkelblau-rgb:2,0,40;--lime-rgb:190,255,46;--vividblue-rgb:32,58,234;--einfachblau-rgb:85,140,237;--hellblau-rgb:234,239,247;--gradientend-rgb:33,47,152;--text-body:#333333;--text-secondary:#4A536B;--text-muted:#66708A;--text-faint:#8A93A6;--text-on-dark:#C9D2EE;--text-on-dark-muted:rgba(201,210,238,.62);--border-light:#E6ECF6;--border-hover:rgba(var(--einfachblau-rgb),.45);--border-dashed:#B9C7E2;--border-on-dark:rgba(255,255,255,.10);--border-on-dark-blue:rgba(var(--einfachblau-rgb),.20);--border-on-dark-hover:rgba(var(--einfachblau-rgb),.40);--surface-soft:#F4F7FC;--surface-deep:#151340;--surface-deep-2:rgba(255,255,255,.04);--surface-tint:rgba(var(--einfachblau-rgb),.08);--surface-wash:linear-gradient(180deg, rgba(var(--einfachblau-rgb),.10) 0%, rgba(var(--hellblau-rgb),.55) 38%, var(--white) 100%);--status-ok-bg:#E9FBD0;--status-ok-fg:#3D6B00;--status-info-bg:#E3ECFD;--status-info-fg:#1D47B8;--status-neutral-bg:#EEF1F7;--status-neutral-fg:#66708A;--status-warn-bg:#FDE5E3;--status-warn-fg:#B8341D;--fs-h1:clamp(2.1rem,6.5vw,3.6rem);--fs-h2:clamp(1.8rem,3.2vw,2.5rem);--fs-h3:1.25rem;--fs-h4:1.05rem;--fs-lead:1.2rem;--fs-body:17px;--fs-small:.9rem;--fs-caption:.78rem;--space-1:8px;--space-2:16px;--space-3:24px;--space-4:32px;--space-5:40px;--space-6:48px;--space-8:64px;--space-10:80px;--space-14:112px;--radius-sm:8px;--radius-lg:20px;--radius-xl:24px;--radius-frame:20px 20px 0 0;--radius-pill:999px;--shadow-xs:0 1px 2px rgba(var(--dunkelblau-rgb),.06);--shadow-sm:0 1px 1px rgba(var(--dunkelblau-rgb),.03), 0 4px 12px -2px rgba(var(--dunkelblau-rgb),.06);--shadow-md:0 2px 4px -1px rgba(var(--dunkelblau-rgb),.05), 0 12px 28px -8px rgba(var(--dunkelblau-rgb),.10);--shadow-lg:0 4px 8px -2px rgba(var(--dunkelblau-rgb),.06), 0 30px 45px -30px rgba(var(--gradientend-rgb),.25);--shadow-lift:0 2px 4px rgba(var(--dunkelblau-rgb),.05), 0 16px 40px -12px rgba(var(--dunkelblau-rgb),.12);--shadow-dark:0 10px 30px rgba(var(--dunkelblau-rgb),.35);--shadow-feature:0 8px 30px rgba(var(--einfachblau-rgb),.14);--bevel-light:inset 0 1px 0 rgba(255,255,255,.14);--bevel-dark:inset 0 -1px 0 rgba(var(--dunkelblau-rgb),.55);--ease-out:cubic-bezier(.22,1,.36,1);--dur-fast:.18s;--dur-base:.25s;--dur-reveal:.6s;--stagger:90ms}
.elementor-17849 .elementor-element.elementor-element-produkt-frame.elementor-widget.elementor-widget-html .dvx img[width="1600"][height="1000"]{aspect-ratio:1600/1000}
@media (prefers-reduced-motion:reduce){.elementor-17849 .elementor-element.elementor-element-produkt-frame.elementor-widget.elementor-widget-html .dvx, .elementor-17849 .elementor-element.elementor-element-produkt-frame.elementor-widget.elementor-widget-html .dvx *{transition-property:none!important}}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-dvbase-grid */.elementor-17849 .elementor-element.elementor-element-dvbase-grid{align-items:center}
.elementor-17849 .elementor-element.elementor-element-dvbase-grid > *{min-width:0}
@media (max-width:1000px){.elementor-17849 .elementor-element.elementor-element-dvbase-grid{--e-con-grid-template-columns:1fr;--gap:40px 40px;--row-gap:40px;--column-gap:40px}}/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-intg-cap */.elementor-17849 .elementor-element.elementor-element-intg-cap p{letter-spacing:.09em;text-transform:uppercase}/* End custom CSS */

/* Start custom CSS for html, class: .elementor-element-intg-band */.elementor-17849 .elementor-element.elementor-element-intg-band{--dunkelblau:#020028;--einfachblau:#558CED;--lime:#BEFF2E;--vividblue:#203AEA;--hellblau:#EAEFF7;--gradient:linear-gradient(135deg,#020028 0%,#212F98 100%);--body:#333333;--white:#FFFFFF;--font-head:'Poppins',Arial,sans-serif;--font-body:'Roboto',Arial,sans-serif;--container:1240px;--sec-y:112px;--sec-y-mobile:64px;--radius:14px;--dunkelblau-rgb:2,0,40;--lime-rgb:190,255,46;--vividblue-rgb:32,58,234;--einfachblau-rgb:85,140,237;--hellblau-rgb:234,239,247;--gradientend-rgb:33,47,152;--text-body:#333333;--text-secondary:#4A536B;--text-muted:#66708A;--text-faint:#8A93A6;--text-on-dark:#C9D2EE;--text-on-dark-muted:rgba(201,210,238,.62);--border-light:#E6ECF6;--border-hover:rgba(var(--einfachblau-rgb),.45);--border-dashed:#B9C7E2;--border-on-dark:rgba(255,255,255,.10);--border-on-dark-blue:rgba(var(--einfachblau-rgb),.20);--border-on-dark-hover:rgba(var(--einfachblau-rgb),.40);--surface-soft:#F4F7FC;--surface-deep:#151340;--surface-deep-2:rgba(255,255,255,.04);--surface-tint:rgba(var(--einfachblau-rgb),.08);--surface-wash:linear-gradient(180deg, rgba(var(--einfachblau-rgb),.10) 0%, rgba(var(--hellblau-rgb),.55) 38%, var(--white) 100%);--status-ok-bg:#E9FBD0;--status-ok-fg:#3D6B00;--status-info-bg:#E3ECFD;--status-info-fg:#1D47B8;--status-neutral-bg:#EEF1F7;--status-neutral-fg:#66708A;--status-warn-bg:#FDE5E3;--status-warn-fg:#B8341D;--fs-h1:clamp(2.1rem,6.5vw,3.6rem);--fs-h2:clamp(1.8rem,3.2vw,2.5rem);--fs-h3:1.25rem;--fs-h4:1.05rem;--fs-lead:1.2rem;--fs-body:17px;--fs-small:.9rem;--fs-caption:.78rem;--radius-sm:8px;--radius-lg:20px;--radius-xl:24px;--radius-pill:999px;--shadow-xs:0 1px 2px rgba(var(--dunkelblau-rgb),.06);--shadow-sm:0 1px 1px rgba(var(--dunkelblau-rgb),.03),
              0 4px 12px -2px rgba(var(--dunkelblau-rgb),.06);--shadow-md:0 2px 4px -1px rgba(var(--dunkelblau-rgb),.05),
              0 12px 28px -8px rgba(var(--dunkelblau-rgb),.10);--shadow-lg:0 4px 8px -2px rgba(var(--dunkelblau-rgb),.06),
              0 30px 45px -30px rgba(var(--gradientend-rgb),.25);--shadow-dark:0 10px 30px rgba(var(--dunkelblau-rgb),.35);--shadow-feature:0 8px 30px rgba(var(--einfachblau-rgb),.14);--bevel-light:inset 0 1px 0 rgba(255,255,255,.14);--bevel-dark:inset 0 -1px 0 rgba(var(--dunkelblau-rgb),.55);--ease-out:cubic-bezier(.22,1,.36,1);--dur-fast:.18s;--dur-base:.25s;--dur-reveal:.6s;--stagger:90ms}
@media (max-width:600px){.elementor-17849 .elementor-element.elementor-element-intg-band{--stagger:0ms}}
.elementor-17849 .elementor-element.elementor-element-intg-band.elementor-widget.elementor-widget-html :where(.dvx, .dvx *:not(svg, svg *)){all:revert}
.elementor-17849 .elementor-element.elementor-element-intg-band.elementor-widget.elementor-widget-html .dvx{font-family:var(--font-body);font-size:17px;line-height:1.6;color:var(--body);-webkit-font-smoothing:antialiased;text-align:start;font-weight:400;font-style:normal;letter-spacing:normal;text-transform:none;white-space:normal;word-spacing:normal}
.js-anim .elementor-17849 .elementor-element.elementor-element-intg-band.elementor-widget.elementor-widget-html .reveal{opacity:0;transform:translateY(24px);transition:opacity .6s cubic-bezier(.22,1,.36,1) calc(var(--i,0)*var(--dv-stagger)),transform .6s cubic-bezier(.22,1,.36,1) calc(var(--i,0)*var(--dv-stagger));animation:dv-reveal-fallback 0s 3s forwards}
.js-anim .elementor-17849 .elementor-element.elementor-element-intg-band.elementor-widget.elementor-widget-html .reveal.visible{opacity:1;transform:none}
.js-anim .elementor-17849 .elementor-element.elementor-element-intg-band.elementor-widget.elementor-widget-html .reveal-draw{transform:scaleX(0);transform-origin:left center}
.js-anim .elementor-17849 .elementor-element.elementor-element-intg-band.elementor-widget.elementor-widget-html .reveal-draw.visible{transform:none}
@media (prefers-reduced-motion:reduce){.js-anim .elementor-17849 .elementor-element.elementor-element-intg-band.elementor-widget.elementor-widget-html .reveal,.js-anim .elementor-17849 .elementor-element.elementor-element-intg-band.elementor-widget.elementor-widget-html .reveal-draw{opacity:1;transform:none;transition:none;animation:none}}
.elementor-17849 .elementor-element.elementor-element-intg-band.elementor-widget.elementor-widget-html .intg{text-align: center;}
.elementor-17849 .elementor-element.elementor-element-intg-band.elementor-widget.elementor-widget-html .intg-marquee{overflow: hidden; padding: 14px 0px 64px; margin-bottom: -40px; mask-image: linear-gradient(90deg, transparent, rgb(0, 0, 0) 12%, rgb(0, 0, 0) 88%, transparent);}
.elementor-17849 .elementor-element.elementor-element-intg-band.elementor-widget.elementor-widget-html .intg-row{position: relative; z-index: 1;}
.elementor-17849 .elementor-element.elementor-element-intg-band.elementor-widget.elementor-widget-html .intg-row:hover{z-index: 3;}
.elementor-17849 .elementor-element.elementor-element-intg-band.elementor-widget.elementor-widget-html .intg-track{list-style: none; margin: 0px; padding: 6px 28px 12px 0px; display: flex; gap: 28px; width: max-content; animation: 46s linear 0s infinite normal none running intg-run;}
.elementor-17849 .elementor-element.elementor-element-intg-band.elementor-widget.elementor-widget-html .intg-marquee:hover .intg-track{animation-play-state: paused;}
@keyframes intg-run { 
  100% { transform: translateX(-50%); }
}
.elementor-17849 .elementor-element.elementor-element-intg-band.elementor-widget.elementor-widget-html .igb{flex: 0 0 auto; position: relative;}
.elementor-17849 .elementor-element.elementor-element-intg-band.elementor-widget.elementor-widget-html .igb-c{width: 96px; height: 96px; border-radius: 50%; background: rgb(255, 255, 255); display: flex; align-items: center; justify-content: center; box-shadow: rgba(2, 0, 40, 0.22) 0px 14px 28px -12px, rgba(2, 0, 40, 0.05) 0px 2px 6px, rgba(2, 0, 40, 0.05) 0px 0px 0px 1px; transition: transform 0.25s;}
.elementor-17849 .elementor-element.elementor-element-intg-band.elementor-widget.elementor-widget-html .igb:hover .igb-c{transform: translateY(-3px);}
.elementor-17849 .elementor-element.elementor-element-intg-band.elementor-widget.elementor-widget-html .igb-c img{width: 50px; height: 50px; object-fit: contain; display: block;}
.elementor-17849 .elementor-element.elementor-element-intg-band.elementor-widget.elementor-widget-html .intg-tm{margin: 8px 0px 0px; font-size: 0.7rem; color: var(--text-faint,#8A93A6);}
.elementor-17849 .elementor-element.elementor-element-intg-band.elementor-widget.elementor-widget-html .intg-sr{width: 1px; height: 1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; margin: 0px; padding: 0px; position: absolute !important;}
.elementor-17849 .elementor-element.elementor-element-intg-band.elementor-widget.elementor-widget-html .intg-band .igb-c{width: 74px; height: 74px;}
.elementor-17849 .elementor-element.elementor-element-intg-band.elementor-widget.elementor-widget-html .intg-band .igb-c img{width: 38px; height: 38px;}
.elementor-17849 .elementor-element.elementor-element-intg-band.elementor-widget.elementor-widget-html .intg-band .intg-track{gap: 22px; padding-right: 22px; animation-duration: 40s;}
@media (max-width: 600px){.elementor-17849 .elementor-element.elementor-element-intg-band.elementor-widget.elementor-widget-html .igb-c{width: 74px; height: 74px;}}
@media (max-width: 600px){.elementor-17849 .elementor-element.elementor-element-intg-band.elementor-widget.elementor-widget-html .igb-c img{width: 38px; height: 38px;}}
@media (max-width: 600px){.elementor-17849 .elementor-element.elementor-element-intg-band.elementor-widget.elementor-widget-html .intg-track{gap: 18px; padding-right: 18px;}}
@media (prefers-reduced-motion: reduce){.elementor-17849 .elementor-element.elementor-element-intg-band.elementor-widget.elementor-widget-html .intg-marquee{mask-image: none;}}
@media (prefers-reduced-motion: reduce){.elementor-17849 .elementor-element.elementor-element-intg-band.elementor-widget.elementor-widget-html .intg-track{animation: auto ease 0s 1 normal none running none; width: auto; flex-wrap: wrap; justify-content: center; padding-right: 0px;}}
@media (prefers-reduced-motion: reduce){.elementor-17849 .elementor-element.elementor-element-intg-band.elementor-widget.elementor-widget-html .igb-dup{display: none;}}
.elementor-17849 .elementor-element.elementor-element-intg-band.elementor-widget.elementor-widget-html .igb-tip{position: absolute; left: 50%; top: calc(100% + 10px); transform: translate(-50%, 4px); z-index: 10; pointer-events: none; white-space: nowrap; background: var(--dunkelblau,#020028); color: rgba(255, 255, 255, 0.72); border-radius: 10px; padding: 8px 12px; font-size: 0.74rem; line-height: 1.35; text-align: center; box-shadow: rgba(2, 0, 40, 0.55) 0px 12px 26px -10px; opacity: 0; transition: opacity 0.12s, transform 0.12s;}
.elementor-17849 .elementor-element.elementor-element-intg-band.elementor-widget.elementor-widget-html .igb-tip b{display: block; color: rgb(255, 255, 255); font-family: var(--font-head,Poppins,sans-serif); font-weight: 600; font-size: 0.84rem;}
.elementor-17849 .elementor-element.elementor-element-intg-band.elementor-widget.elementor-widget-html .igb-tip::before{content: ""; position: absolute; left: 50%; top: -5px; width: 10px; height: 10px; background: inherit; transform: translateX(-50%) rotate(45deg); border-radius: 2px;}
.elementor-17849 .elementor-element.elementor-element-intg-band.elementor-widget.elementor-widget-html .igb:hover .igb-tip{opacity: 1; transform: translate(-50%, 0px);}
.elementor-17849 .elementor-element.elementor-element-intg-band.elementor-widget.elementor-widget-html .igb-name{display: none;}
@media (hover: none){.elementor-17849 .elementor-element.elementor-element-intg-band.elementor-widget.elementor-widget-html .igb{display: flex; flex-direction: column; align-items: center; width: 84px;}}
@media (hover: none){.elementor-17849 .elementor-element.elementor-element-intg-band.elementor-widget.elementor-widget-html .igb-name{display: block; margin-top: 8px; max-width: 84px; font-family: var(--font-head,Poppins,sans-serif); font-weight: 500; font-size: 0.7rem; line-height: 1.25; color: var(--text-muted,#66708A); text-align: center;}}
@media (hover: none){.elementor-17849 .elementor-element.elementor-element-intg-band.elementor-widget.elementor-widget-html .igb-tip{display: none;}}
.elementor-17849 .elementor-element.elementor-element-intg-band.elementor-widget.elementor-widget-html *{margin: 0px; padding: 0px; box-sizing: border-box;}
.elementor-17849 .elementor-element.elementor-element-intg-band.elementor-widget.elementor-widget-html p{line-height: 1.6;}
.elementor-17849 .elementor-element.elementor-element-intg-band.elementor-widget.elementor-widget-html img, .elementor-17849 .elementor-element.elementor-element-intg-band.elementor-widget.elementor-widget-html svg{max-width: 100%; display: block;}
@media (prefers-reduced-motion: reduce){.elementor-17849 .elementor-element.elementor-element-intg-band.elementor-widget.elementor-widget-html *{transition-duration: 0.01ms !important; animation-duration: 0.01ms !important;}}
.elementor-17849 .elementor-element.elementor-element-intg-band{--dunkelblau:#020028;--einfachblau:#558CED;--lime:#BEFF2E;--vividblue:#203AEA;--hellblau:#EAEFF7;--gradient:linear-gradient(135deg,#020028 0%,#212F98 100%);--body:#333333;--white:#FFFFFF;--font-head:'Poppins',Arial,sans-serif;--font-body:'Roboto',Arial,sans-serif;--container:1240px;--sec-y:112px;--sec-y-mobile:64px;--radius:14px;--dunkelblau-rgb:2,0,40;--lime-rgb:190,255,46;--vividblue-rgb:32,58,234;--einfachblau-rgb:85,140,237;--hellblau-rgb:234,239,247;--gradientend-rgb:33,47,152;--text-body:#333333;--text-secondary:#4A536B;--text-muted:#66708A;--text-faint:#8A93A6;--text-on-dark:#C9D2EE;--text-on-dark-muted:rgba(201,210,238,.62);--border-light:#E6ECF6;--border-hover:rgba(var(--einfachblau-rgb),.45);--border-dashed:#B9C7E2;--border-on-dark:rgba(255,255,255,.10);--border-on-dark-blue:rgba(var(--einfachblau-rgb),.20);--border-on-dark-hover:rgba(var(--einfachblau-rgb),.40);--surface-soft:#F4F7FC;--surface-deep:#151340;--surface-deep-2:rgba(255,255,255,.04);--surface-tint:rgba(var(--einfachblau-rgb),.08);--surface-wash:linear-gradient(180deg, rgba(var(--einfachblau-rgb),.10) 0%, rgba(var(--hellblau-rgb),.55) 38%, var(--white) 100%);--status-ok-bg:#E9FBD0;--status-ok-fg:#3D6B00;--status-info-bg:#E3ECFD;--status-info-fg:#1D47B8;--status-neutral-bg:#EEF1F7;--status-neutral-fg:#66708A;--status-warn-bg:#FDE5E3;--status-warn-fg:#B8341D;--fs-h1:clamp(2.1rem,6.5vw,3.6rem);--fs-h2:clamp(1.8rem,3.2vw,2.5rem);--fs-h3:1.25rem;--fs-h4:1.05rem;--fs-lead:1.2rem;--fs-body:17px;--fs-small:.9rem;--fs-caption:.78rem;--space-1:8px;--space-2:16px;--space-3:24px;--space-4:32px;--space-5:40px;--space-6:48px;--space-8:64px;--space-10:80px;--space-14:112px;--radius-sm:8px;--radius-lg:20px;--radius-xl:24px;--radius-frame:20px 20px 0 0;--radius-pill:999px;--shadow-xs:0 1px 2px rgba(var(--dunkelblau-rgb),.06);--shadow-sm:0 1px 1px rgba(var(--dunkelblau-rgb),.03), 0 4px 12px -2px rgba(var(--dunkelblau-rgb),.06);--shadow-md:0 2px 4px -1px rgba(var(--dunkelblau-rgb),.05), 0 12px 28px -8px rgba(var(--dunkelblau-rgb),.10);--shadow-lg:0 4px 8px -2px rgba(var(--dunkelblau-rgb),.06), 0 30px 45px -30px rgba(var(--gradientend-rgb),.25);--shadow-lift:0 2px 4px rgba(var(--dunkelblau-rgb),.05), 0 16px 40px -12px rgba(var(--dunkelblau-rgb),.12);--shadow-dark:0 10px 30px rgba(var(--dunkelblau-rgb),.35);--shadow-feature:0 8px 30px rgba(var(--einfachblau-rgb),.14);--bevel-light:inset 0 1px 0 rgba(255,255,255,.14);--bevel-dark:inset 0 -1px 0 rgba(var(--dunkelblau-rgb),.55);--ease-out:cubic-bezier(.22,1,.36,1);--dur-fast:.18s;--dur-base:.25s;--dur-reveal:.6s;--stagger:90ms}
.elementor-17849 .elementor-element.elementor-element-intg-band.elementor-widget.elementor-widget-html .dvx img[width="48"][height="48"]{aspect-ratio:48/48}
@media (prefers-reduced-motion:reduce){.elementor-17849 .elementor-element.elementor-element-intg-band.elementor-widget.elementor-widget-html .dvx, .elementor-17849 .elementor-element.elementor-element-intg-band.elementor-widget.elementor-widget-html .dvx *{transition-property:none!important}}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-intg-wrap */.elementor-17849 .elementor-element.elementor-element-intg-wrap{text-align:center}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-dvbase-teaser */@media (max-width:1000px){.elementor-17849 .elementor-element.elementor-element-dvbase-teaser{--padding-top:64px;--padding-bottom:64px}}/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-mid-cta-text */.elementor-17849 .elementor-element.elementor-element-mid-cta-text b{color:#020028;font-weight:700}/* End custom CSS */





/* Start custom CSS for heading, class: .elementor-element-proof-head-h2 */.elementor-17849 .elementor-element.elementor-element-proof-head-h2 .elementor-heading-title{overflow-wrap:break-word}
/* Handy-Groesse wie im Prototyp (lib/page.mobile_heads, Session 56) */
@media (max-width:600px){.elementor-17849 .elementor-element.elementor-element-proof-head-h2 .elementor-heading-title{font-size:clamp(1.55rem, .95rem + 2.6vw, 1.8rem)}}/* End custom CSS */


/* Start custom CSS for html, class: .elementor-element-video-stimmen */.elementor-17849 .elementor-element.elementor-element-video-stimmen{--dunkelblau:#020028;--einfachblau:#558CED;--lime:#BEFF2E;--vividblue:#203AEA;--hellblau:#EAEFF7;--gradient:linear-gradient(135deg,#020028 0%,#212F98 100%);--body:#333333;--white:#FFFFFF;--font-head:'Poppins',Arial,sans-serif;--font-body:'Roboto',Arial,sans-serif;--container:1240px;--sec-y:112px;--sec-y-mobile:64px;--radius:14px;--dunkelblau-rgb:2,0,40;--lime-rgb:190,255,46;--vividblue-rgb:32,58,234;--einfachblau-rgb:85,140,237;--hellblau-rgb:234,239,247;--gradientend-rgb:33,47,152;--text-body:#333333;--text-secondary:#4A536B;--text-muted:#66708A;--text-faint:#8A93A6;--text-on-dark:#C9D2EE;--text-on-dark-muted:rgba(201,210,238,.62);--border-light:#E6ECF6;--border-hover:rgba(var(--einfachblau-rgb),.45);--border-dashed:#B9C7E2;--border-on-dark:rgba(255,255,255,.10);--border-on-dark-blue:rgba(var(--einfachblau-rgb),.20);--border-on-dark-hover:rgba(var(--einfachblau-rgb),.40);--surface-soft:#F4F7FC;--surface-deep:#151340;--surface-deep-2:rgba(255,255,255,.04);--surface-tint:rgba(var(--einfachblau-rgb),.08);--surface-wash:linear-gradient(180deg, rgba(var(--einfachblau-rgb),.10) 0%, rgba(var(--hellblau-rgb),.55) 38%, var(--white) 100%);--status-ok-bg:#E9FBD0;--status-ok-fg:#3D6B00;--status-info-bg:#E3ECFD;--status-info-fg:#1D47B8;--status-neutral-bg:#EEF1F7;--status-neutral-fg:#66708A;--status-warn-bg:#FDE5E3;--status-warn-fg:#B8341D;--fs-h1:clamp(2.1rem,6.5vw,3.6rem);--fs-h2:clamp(1.8rem,3.2vw,2.5rem);--fs-h3:1.25rem;--fs-h4:1.05rem;--fs-lead:1.2rem;--fs-body:17px;--fs-small:.9rem;--fs-caption:.78rem;--radius-sm:8px;--radius-lg:20px;--radius-xl:24px;--radius-pill:999px;--shadow-xs:0 1px 2px rgba(var(--dunkelblau-rgb),.06);--shadow-sm:0 1px 1px rgba(var(--dunkelblau-rgb),.03),
              0 4px 12px -2px rgba(var(--dunkelblau-rgb),.06);--shadow-md:0 2px 4px -1px rgba(var(--dunkelblau-rgb),.05),
              0 12px 28px -8px rgba(var(--dunkelblau-rgb),.10);--shadow-lg:0 4px 8px -2px rgba(var(--dunkelblau-rgb),.06),
              0 30px 45px -30px rgba(var(--gradientend-rgb),.25);--shadow-dark:0 10px 30px rgba(var(--dunkelblau-rgb),.35);--shadow-feature:0 8px 30px rgba(var(--einfachblau-rgb),.14);--bevel-light:inset 0 1px 0 rgba(255,255,255,.14);--bevel-dark:inset 0 -1px 0 rgba(var(--dunkelblau-rgb),.55);--ease-out:cubic-bezier(.22,1,.36,1);--dur-fast:.18s;--dur-base:.25s;--dur-reveal:.6s;--stagger:90ms}
@media (max-width:600px){.elementor-17849 .elementor-element.elementor-element-video-stimmen{--stagger:0ms}}
.elementor-17849 .elementor-element.elementor-element-video-stimmen.elementor-widget.elementor-widget-html :where(.dvx, .dvx *:not(svg, svg *)){all:revert}
.elementor-17849 .elementor-element.elementor-element-video-stimmen.elementor-widget.elementor-widget-html .dvx{font-family:var(--font-body);font-size:17px;line-height:1.6;color:var(--body);-webkit-font-smoothing:antialiased;text-align:start;font-weight:400;font-style:normal;letter-spacing:normal;text-transform:none;white-space:normal;word-spacing:normal}
.js-anim .elementor-17849 .elementor-element.elementor-element-video-stimmen.elementor-widget.elementor-widget-html .reveal{opacity:0;transform:translateY(24px);transition:opacity .6s cubic-bezier(.22,1,.36,1) calc(var(--i,0)*var(--dv-stagger)),transform .6s cubic-bezier(.22,1,.36,1) calc(var(--i,0)*var(--dv-stagger));animation:dv-reveal-fallback 0s 3s forwards}
.js-anim .elementor-17849 .elementor-element.elementor-element-video-stimmen.elementor-widget.elementor-widget-html .reveal.visible{opacity:1;transform:none}
.js-anim .elementor-17849 .elementor-element.elementor-element-video-stimmen.elementor-widget.elementor-widget-html .reveal-draw{transform:scaleX(0);transform-origin:left center}
.js-anim .elementor-17849 .elementor-element.elementor-element-video-stimmen.elementor-widget.elementor-widget-html .reveal-draw.visible{transform:none}
@media (prefers-reduced-motion:reduce){.js-anim .elementor-17849 .elementor-element.elementor-element-video-stimmen.elementor-widget.elementor-widget-html .reveal,.js-anim .elementor-17849 .elementor-element.elementor-element-video-stimmen.elementor-widget.elementor-widget-html .reveal-draw{opacity:1;transform:none;transition:none;animation:none}}
.elementor-17849 .elementor-element.elementor-element-video-stimmen.elementor-widget.elementor-widget-html *{margin: 0px; padding: 0px; box-sizing: border-box;}
.elementor-17849 .elementor-element.elementor-element-video-stimmen.elementor-widget.elementor-widget-html img, .elementor-17849 .elementor-element.elementor-element-video-stimmen.elementor-widget.elementor-widget-html svg{max-width: 100%; display: block;}
@media (prefers-reduced-motion: reduce){.elementor-17849 .elementor-element.elementor-element-video-stimmen.elementor-widget.elementor-widget-html *{transition-duration: 0.01ms !important; animation-duration: 0.01ms !important;}}
.elementor-17849 .elementor-element.elementor-element-video-stimmen.elementor-widget.elementor-widget-html .tw{position: relative; margin-top: 4px;}
.elementor-17849 .elementor-element.elementor-element-video-stimmen.elementor-widget.elementor-widget-html .tw-track{display: flex; gap: 22px; overflow-x: auto; scroll-snap-type: x mandatory; scroll-behavior: smooth; padding: 6px 2px 12px; scrollbar-width: none;}
.elementor-17849 .elementor-element.elementor-element-video-stimmen.elementor-widget.elementor-widget-html .tw-track::-webkit-scrollbar{display: none;}
.elementor-17849 .elementor-element.elementor-element-video-stimmen.elementor-widget.elementor-widget-html .tw-card{flex: 0 0 calc(33.3333% - 14.6667px); scroll-snap-align: start; position: relative; aspect-ratio: 3 / 4; border: 0px; padding: 0px; margin: 0px; cursor: pointer; border-radius: var(--radius-lg); overflow: hidden; background: var(--dunkelblau); box-shadow: var(--shadow-md); text-align: left; color: var(--white); display: block; transition: transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out);}
.elementor-17849 .elementor-element.elementor-element-video-stimmen.elementor-widget.elementor-widget-html .tw-card:hover{transform: translateY(-4px); box-shadow: var(--shadow-lg);}
.elementor-17849 .elementor-element.elementor-element-video-stimmen.elementor-widget.elementor-widget-html .tw-card:focus-visible{outline: 3px solid var(--einfachblau); outline-offset: 3px;}
.elementor-17849 .elementor-element.elementor-element-video-stimmen.elementor-widget.elementor-widget-html .tw-media{position: absolute; inset: 0px; background: var(--card-img) center/cover no-repeat;}
.elementor-17849 .elementor-element.elementor-element-video-stimmen.elementor-widget.elementor-widget-html .tw-card::after{content: ""; position: absolute; inset: 0px; background: linear-gradient(to top,rgba(var(--dunkelblau-rgb),.94) 4%,rgba(var(--dunkelblau-rgb),.72) 26%,rgba(var(--dunkelblau-rgb),.08) 54%,transparent 74%);}
.elementor-17849 .elementor-element.elementor-element-video-stimmen.elementor-widget.elementor-widget-html .tw-overlay{position: absolute; left: 0px; right: 0px; bottom: 0px; z-index: 2; padding: 22px 22px 24px; display: flex; flex-direction: column; gap: 5px;}
.elementor-17849 .elementor-element.elementor-element-video-stimmen.elementor-widget.elementor-widget-html .tw-brand{font-family: var(--font-head); font-weight: 700; font-size: 1.15rem; letter-spacing: -0.01em; color: var(--white);}
.elementor-17849 .elementor-element.elementor-element-video-stimmen.elementor-widget.elementor-widget-html .tw-quote{font-family: var(--font-head); font-weight: 600; font-size: 1.02rem; line-height: 1.35; color: var(--white);}
.elementor-17849 .elementor-element.elementor-element-video-stimmen.elementor-widget.elementor-widget-html .tw-person{margin-top: 6px; font-size: 0.8rem; line-height: 1.3; color: rgba(255, 255, 255, 0.82);}
.elementor-17849 .elementor-element.elementor-element-video-stimmen.elementor-widget.elementor-widget-html .tw-person b{display: block; font-family: var(--font-head); font-weight: 600; font-size: 0.92rem; color: var(--white);}
.elementor-17849 .elementor-element.elementor-element-video-stimmen.elementor-widget.elementor-widget-html .tw-play{position: absolute; top: 46%; left: 50%; transform: translate(-50%, -50%); z-index: 3; display: inline-flex; align-items: center; gap: 9px; background: rgba(255, 255, 255, 0.18); border: 1px solid rgba(255, 255, 255, 0.55); backdrop-filter: blur(6px); color: var(--white); font-family: var(--font-head); font-weight: 600; font-size: 0.9rem; padding: 11px 18px 11px 16px; border-radius: var(--radius-pill); white-space: nowrap; transition: background var(--dur-fast) var(--ease-out);}
.elementor-17849 .elementor-element.elementor-element-video-stimmen.elementor-widget.elementor-widget-html .tw-card:hover .tw-play, .elementor-17849 .elementor-element.elementor-element-video-stimmen.elementor-widget.elementor-widget-html .tw-card:focus-visible .tw-play{background: rgba(255, 255, 255, 0.3);}
.elementor-17849 .elementor-element.elementor-element-video-stimmen.elementor-widget.elementor-widget-html .tw-play svg{width: 15px; height: 15px;}
.elementor-17849 .elementor-element.elementor-element-video-stimmen.elementor-widget.elementor-widget-html .tw-arrow{position: absolute; top: 42%; z-index: 4; width: 44px; height: 44px; border-radius: 50%; background: var(--white); border: 1px solid var(--border-light); box-shadow: var(--shadow-md); color: var(--dunkelblau); display: flex; align-items: center; justify-content: center; cursor: pointer; transition: transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-base) var(--ease-out);}
.elementor-17849 .elementor-element.elementor-element-video-stimmen.elementor-widget.elementor-widget-html .tw-arrow:hover{box-shadow: var(--shadow-lg); transform: scale(1.06);}
.elementor-17849 .elementor-element.elementor-element-video-stimmen.elementor-widget.elementor-widget-html .tw-arrow:disabled{opacity: 0; pointer-events: none;}
.elementor-17849 .elementor-element.elementor-element-video-stimmen.elementor-widget.elementor-widget-html .tw-prev{left: -12px;}
.elementor-17849 .elementor-element.elementor-element-video-stimmen.elementor-widget.elementor-widget-html .tw-next{right: -12px;}
.elementor-17849 .elementor-element.elementor-element-video-stimmen.elementor-widget.elementor-widget-html .tw-arrow svg{width: 18px; height: 18px;}
@media (prefers-reduced-motion: reduce){.elementor-17849 .elementor-element.elementor-element-video-stimmen.elementor-widget.elementor-widget-html .tw-track{scroll-behavior: auto;}}
@media (max-width: 1000px){.elementor-17849 .elementor-element.elementor-element-video-stimmen.elementor-widget.elementor-widget-html .tw-card{flex-basis: 78%;}}
@media (max-width: 1000px){.elementor-17849 .elementor-element.elementor-element-video-stimmen.elementor-widget.elementor-widget-html .tw-arrow{display: none;}}
.elementor-17849 .elementor-element.elementor-element-video-stimmen{--dunkelblau:#020028;--einfachblau:#558CED;--lime:#BEFF2E;--vividblue:#203AEA;--hellblau:#EAEFF7;--gradient:linear-gradient(135deg,#020028 0%,#212F98 100%);--body:#333333;--white:#FFFFFF;--font-head:'Poppins',Arial,sans-serif;--font-body:'Roboto',Arial,sans-serif;--container:1240px;--sec-y:112px;--sec-y-mobile:64px;--radius:14px;--dunkelblau-rgb:2,0,40;--lime-rgb:190,255,46;--vividblue-rgb:32,58,234;--einfachblau-rgb:85,140,237;--hellblau-rgb:234,239,247;--gradientend-rgb:33,47,152;--text-body:#333333;--text-secondary:#4A536B;--text-muted:#66708A;--text-faint:#8A93A6;--text-on-dark:#C9D2EE;--text-on-dark-muted:rgba(201,210,238,.62);--border-light:#E6ECF6;--border-hover:rgba(var(--einfachblau-rgb),.45);--border-dashed:#B9C7E2;--border-on-dark:rgba(255,255,255,.10);--border-on-dark-blue:rgba(var(--einfachblau-rgb),.20);--border-on-dark-hover:rgba(var(--einfachblau-rgb),.40);--surface-soft:#F4F7FC;--surface-deep:#151340;--surface-deep-2:rgba(255,255,255,.04);--surface-tint:rgba(var(--einfachblau-rgb),.08);--surface-wash:linear-gradient(180deg, rgba(var(--einfachblau-rgb),.10) 0%, rgba(var(--hellblau-rgb),.55) 38%, var(--white) 100%);--status-ok-bg:#E9FBD0;--status-ok-fg:#3D6B00;--status-info-bg:#E3ECFD;--status-info-fg:#1D47B8;--status-neutral-bg:#EEF1F7;--status-neutral-fg:#66708A;--status-warn-bg:#FDE5E3;--status-warn-fg:#B8341D;--fs-h1:clamp(2.1rem,6.5vw,3.6rem);--fs-h2:clamp(1.8rem,3.2vw,2.5rem);--fs-h3:1.25rem;--fs-h4:1.05rem;--fs-lead:1.2rem;--fs-body:17px;--fs-small:.9rem;--fs-caption:.78rem;--space-1:8px;--space-2:16px;--space-3:24px;--space-4:32px;--space-5:40px;--space-6:48px;--space-8:64px;--space-10:80px;--space-14:112px;--radius-sm:8px;--radius-lg:20px;--radius-xl:24px;--radius-frame:20px 20px 0 0;--radius-pill:999px;--shadow-xs:0 1px 2px rgba(var(--dunkelblau-rgb),.06);--shadow-sm:0 1px 1px rgba(var(--dunkelblau-rgb),.03), 0 4px 12px -2px rgba(var(--dunkelblau-rgb),.06);--shadow-md:0 2px 4px -1px rgba(var(--dunkelblau-rgb),.05), 0 12px 28px -8px rgba(var(--dunkelblau-rgb),.10);--shadow-lg:0 4px 8px -2px rgba(var(--dunkelblau-rgb),.06), 0 30px 45px -30px rgba(var(--gradientend-rgb),.25);--shadow-lift:0 2px 4px rgba(var(--dunkelblau-rgb),.05), 0 16px 40px -12px rgba(var(--dunkelblau-rgb),.12);--shadow-dark:0 10px 30px rgba(var(--dunkelblau-rgb),.35);--shadow-feature:0 8px 30px rgba(var(--einfachblau-rgb),.14);--bevel-light:inset 0 1px 0 rgba(255,255,255,.14);--bevel-dark:inset 0 -1px 0 rgba(var(--dunkelblau-rgb),.55);--ease-out:cubic-bezier(.22,1,.36,1);--dur-fast:.18s;--dur-base:.25s;--dur-reveal:.6s;--stagger:90ms}
.elementor-17849 .elementor-element.elementor-element-video-stimmen.elementor-widget.elementor-widget-html .dvx .tw{margin-top:0}
@media (prefers-reduced-motion:reduce){.elementor-17849 .elementor-element.elementor-element-video-stimmen.elementor-widget.elementor-widget-html .dvx, .elementor-17849 .elementor-element.elementor-element-video-stimmen.elementor-widget.elementor-widget-html .dvx *{transition-property:none!important}}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-proof */@media (max-width:1000px){.elementor-17849 .elementor-element.elementor-element-proof{--padding-top:64px;--padding-bottom:64px}}/* End custom CSS */


/* Start custom CSS for heading, class: .elementor-element-wand-h2 */.elementor-17849 .elementor-element.elementor-element-wand-h2 .elementor-heading-title{overflow-wrap:break-word}
/* Handy-Groesse wie im Prototyp (lib/page.mobile_heads, Session 56) */
@media (max-width:600px){.elementor-17849 .elementor-element.elementor-element-wand-h2 .elementor-heading-title{font-size:clamp(1.55rem, .95rem + 2.6vw, 1.8rem)}}/* End custom CSS */



/* Start custom CSS for html, class: .elementor-element-stimmen-wand */.elementor-17849 .elementor-element.elementor-element-stimmen-wand{--dunkelblau:#020028;--einfachblau:#558CED;--lime:#BEFF2E;--vividblue:#203AEA;--hellblau:#EAEFF7;--gradient:linear-gradient(135deg,#020028 0%,#212F98 100%);--body:#333333;--white:#FFFFFF;--font-head:'Poppins',Arial,sans-serif;--font-body:'Roboto',Arial,sans-serif;--container:1240px;--sec-y:112px;--sec-y-mobile:64px;--radius:14px;--dunkelblau-rgb:2,0,40;--lime-rgb:190,255,46;--vividblue-rgb:32,58,234;--einfachblau-rgb:85,140,237;--hellblau-rgb:234,239,247;--gradientend-rgb:33,47,152;--text-body:#333333;--text-secondary:#4A536B;--text-muted:#66708A;--text-faint:#8A93A6;--text-on-dark:#C9D2EE;--text-on-dark-muted:rgba(201,210,238,.62);--border-light:#E6ECF6;--border-hover:rgba(var(--einfachblau-rgb),.45);--border-dashed:#B9C7E2;--border-on-dark:rgba(255,255,255,.10);--border-on-dark-blue:rgba(var(--einfachblau-rgb),.20);--border-on-dark-hover:rgba(var(--einfachblau-rgb),.40);--surface-soft:#F4F7FC;--surface-deep:#151340;--surface-deep-2:rgba(255,255,255,.04);--surface-tint:rgba(var(--einfachblau-rgb),.08);--surface-wash:linear-gradient(180deg, rgba(var(--einfachblau-rgb),.10) 0%, rgba(var(--hellblau-rgb),.55) 38%, var(--white) 100%);--status-ok-bg:#E9FBD0;--status-ok-fg:#3D6B00;--status-info-bg:#E3ECFD;--status-info-fg:#1D47B8;--status-neutral-bg:#EEF1F7;--status-neutral-fg:#66708A;--status-warn-bg:#FDE5E3;--status-warn-fg:#B8341D;--fs-h1:clamp(2.1rem,6.5vw,3.6rem);--fs-h2:clamp(1.8rem,3.2vw,2.5rem);--fs-h3:1.25rem;--fs-h4:1.05rem;--fs-lead:1.2rem;--fs-body:17px;--fs-small:.9rem;--fs-caption:.78rem;--radius-sm:8px;--radius-lg:20px;--radius-xl:24px;--radius-pill:999px;--shadow-xs:0 1px 2px rgba(var(--dunkelblau-rgb),.06);--shadow-sm:0 1px 1px rgba(var(--dunkelblau-rgb),.03),
              0 4px 12px -2px rgba(var(--dunkelblau-rgb),.06);--shadow-md:0 2px 4px -1px rgba(var(--dunkelblau-rgb),.05),
              0 12px 28px -8px rgba(var(--dunkelblau-rgb),.10);--shadow-lg:0 4px 8px -2px rgba(var(--dunkelblau-rgb),.06),
              0 30px 45px -30px rgba(var(--gradientend-rgb),.25);--shadow-dark:0 10px 30px rgba(var(--dunkelblau-rgb),.35);--shadow-feature:0 8px 30px rgba(var(--einfachblau-rgb),.14);--bevel-light:inset 0 1px 0 rgba(255,255,255,.14);--bevel-dark:inset 0 -1px 0 rgba(var(--dunkelblau-rgb),.55);--ease-out:cubic-bezier(.22,1,.36,1);--dur-fast:.18s;--dur-base:.25s;--dur-reveal:.6s;--stagger:90ms}
@media (max-width:600px){.elementor-17849 .elementor-element.elementor-element-stimmen-wand{--stagger:0ms}}
.elementor-17849 .elementor-element.elementor-element-stimmen-wand.elementor-widget.elementor-widget-html :where(.dvx, .dvx *:not(svg, svg *)){all:revert}
.elementor-17849 .elementor-element.elementor-element-stimmen-wand.elementor-widget.elementor-widget-html .dvx{font-family:var(--font-body);font-size:17px;line-height:1.6;color:var(--body);-webkit-font-smoothing:antialiased;text-align:start;font-weight:400;font-style:normal;letter-spacing:normal;text-transform:none;white-space:normal;word-spacing:normal}
.js-anim .elementor-17849 .elementor-element.elementor-element-stimmen-wand.elementor-widget.elementor-widget-html .reveal{opacity:0;transform:translateY(24px);transition:opacity .6s cubic-bezier(.22,1,.36,1) calc(var(--i,0)*var(--dv-stagger)),transform .6s cubic-bezier(.22,1,.36,1) calc(var(--i,0)*var(--dv-stagger));animation:dv-reveal-fallback 0s 3s forwards}
.js-anim .elementor-17849 .elementor-element.elementor-element-stimmen-wand.elementor-widget.elementor-widget-html .reveal.visible{opacity:1;transform:none}
.js-anim .elementor-17849 .elementor-element.elementor-element-stimmen-wand.elementor-widget.elementor-widget-html .reveal-draw{transform:scaleX(0);transform-origin:left center}
.js-anim .elementor-17849 .elementor-element.elementor-element-stimmen-wand.elementor-widget.elementor-widget-html .reveal-draw.visible{transform:none}
@media (prefers-reduced-motion:reduce){.js-anim .elementor-17849 .elementor-element.elementor-element-stimmen-wand.elementor-widget.elementor-widget-html .reveal,.js-anim .elementor-17849 .elementor-element.elementor-element-stimmen-wand.elementor-widget.elementor-widget-html .reveal-draw{opacity:1;transform:none;transition:none;animation:none}}
.elementor-17849 .elementor-element.elementor-element-stimmen-wand.elementor-widget.elementor-widget-html .sw-wall{column-count: 3; column-gap: 20px;}
.elementor-17849 .elementor-element.elementor-element-stimmen-wand.elementor-widget.elementor-widget-html .sw-card{break-inside: avoid; margin: 0px 0px 20px; border-radius: 18px; padding: 30px 30px 28px; display: flex; flex-direction: column; gap: 22px; position: relative; overflow: hidden;}
.elementor-17849 .elementor-element.elementor-element-stimmen-wand.elementor-widget.elementor-widget-html .sw-card blockquote{margin: 0px; font-size: 1.02rem; line-height: 1.6; font-weight: 400; position: relative;}
.elementor-17849 .elementor-element.elementor-element-stimmen-wand.elementor-widget.elementor-widget-html .sw-stars{display: flex; gap: 3px; color: rgb(245, 180, 0); position: relative;}
.elementor-17849 .elementor-element.elementor-element-stimmen-wand.elementor-widget.elementor-widget-html .sw-card figcaption{display: flex; align-items: center; justify-content: space-between; gap: 16px; position: relative; margin-top: auto;}
.elementor-17849 .elementor-element.elementor-element-stimmen-wand.elementor-widget.elementor-widget-html .sw-who{font-size: 0.88rem; line-height: 1.45; min-width: 0px;}
.elementor-17849 .elementor-element.elementor-element-stimmen-wand.elementor-widget.elementor-widget-html .sw-who b{display: block; font-family: var(--font-head,Poppins,sans-serif); font-weight: 700; font-size: 1.12rem; line-height: 1.25; margin-bottom: 2px;}
.elementor-17849 .elementor-element.elementor-element-stimmen-wand.elementor-widget.elementor-widget-html .sw-card img{width: 64px; height: 64px; border-radius: 14px; object-fit: cover; flex-shrink: 0; box-shadow: rgba(0, 0, 0, 0.4) 0px 8px 18px -8px;}
.elementor-17849 .elementor-element.elementor-element-stimmen-wand.elementor-widget.elementor-widget-html .sw-hell{background: rgb(255, 255, 255); border: 1px solid var(--border-light,#E6EAF2); color: var(--text-secondary,#3F4863); padding-top: 124px;}
.elementor-17849 .elementor-element.elementor-element-stimmen-wand.elementor-widget.elementor-widget-html .sw-hell::before{content: ""; position: absolute; inset: 0px 0px auto; height: 160px; pointer-events: none; background-image: linear-gradient(var(--border-light,#E6EAF2) 1px,transparent 1px),linear-gradient(90deg,var(--border-light,#E6EAF2) 1px,transparent 1px); background-size: 52px 52px; background-position: -1px -1px; mask-image: linear-gradient(rgb(0, 0, 0) 30%, transparent);}
.elementor-17849 .elementor-element.elementor-element-stimmen-wand.elementor-widget.elementor-widget-html .sw-hell blockquote{color: var(--dunkelblau,#020028); font-size: 1.12rem;}
.elementor-17849 .elementor-element.elementor-element-stimmen-wand.elementor-widget.elementor-widget-html .sw-hell .sw-who b{color: var(--dunkelblau,#020028);}
.elementor-17849 .elementor-element.elementor-element-stimmen-wand.elementor-widget.elementor-widget-html .sw-dunkel{background: var(--dunkelblau,#020028); color: rgba(201, 210, 238, 0.72);}
.elementor-17849 .elementor-element.elementor-element-stimmen-wand.elementor-widget.elementor-widget-html .sw-dunkel blockquote{color: rgb(255, 255, 255);}
.elementor-17849 .elementor-element.elementor-element-stimmen-wand.elementor-widget.elementor-widget-html .sw-dunkel .sw-who b{color: rgb(255, 255, 255);}
.elementor-17849 .elementor-element.elementor-element-stimmen-wand.elementor-widget.elementor-widget-html .sw-blau{background: var(--vividblue,#203AEA); color: rgba(255, 255, 255, 0.78);}
.elementor-17849 .elementor-element.elementor-element-stimmen-wand.elementor-widget.elementor-widget-html .sw-blau blockquote{color: rgb(255, 255, 255); font-size: 1.12rem;}
.elementor-17849 .elementor-element.elementor-element-stimmen-wand.elementor-widget.elementor-widget-html .sw-blau .sw-who b{color: rgb(255, 255, 255);}
.elementor-17849 .elementor-element.elementor-element-stimmen-wand.elementor-widget.elementor-widget-html .sw-blau .sw-stars{color: rgb(255, 210, 74);}
@media (max-width: 1000px){.elementor-17849 .elementor-element.elementor-element-stimmen-wand.elementor-widget.elementor-widget-html .sw-wall{column-count: 2;}}
@media (max-width: 640px){.elementor-17849 .elementor-element.elementor-element-stimmen-wand.elementor-widget.elementor-widget-html .sw-wall{column-count: 1;}}
@media (max-width: 640px){.elementor-17849 .elementor-element.elementor-element-stimmen-wand.elementor-widget.elementor-widget-html .sw-card{padding: 24px 22px 22px;}}
@media (max-width: 640px){.elementor-17849 .elementor-element.elementor-element-stimmen-wand.elementor-widget.elementor-widget-html .sw-hell{padding-top: 96px;}}
@media (max-width: 640px){.elementor-17849 .elementor-element.elementor-element-stimmen-wand.elementor-widget.elementor-widget-html .sw-card img{width: 56px; height: 56px;}}
@media (max-width: 640px){.elementor-17849 .elementor-element.elementor-element-stimmen-wand.elementor-widget.elementor-widget-html .sw-short .sw-card:nth-child(n+6){display: none;}}
.elementor-17849 .elementor-element.elementor-element-stimmen-wand.elementor-widget.elementor-widget-html *{margin: 0px; padding: 0px; box-sizing: border-box;}
.elementor-17849 .elementor-element.elementor-element-stimmen-wand.elementor-widget.elementor-widget-html img, .elementor-17849 .elementor-element.elementor-element-stimmen-wand.elementor-widget.elementor-widget-html svg{max-width: 100%; display: block;}
@media (prefers-reduced-motion: reduce){.elementor-17849 .elementor-element.elementor-element-stimmen-wand.elementor-widget.elementor-widget-html *{transition-duration: 0.01ms !important; animation-duration: 0.01ms !important;}}
.elementor-17849 .elementor-element.elementor-element-stimmen-wand{--dunkelblau:#020028;--einfachblau:#558CED;--lime:#BEFF2E;--vividblue:#203AEA;--hellblau:#EAEFF7;--gradient:linear-gradient(135deg,#020028 0%,#212F98 100%);--body:#333333;--white:#FFFFFF;--font-head:'Poppins',Arial,sans-serif;--font-body:'Roboto',Arial,sans-serif;--container:1240px;--sec-y:112px;--sec-y-mobile:64px;--radius:14px;--dunkelblau-rgb:2,0,40;--lime-rgb:190,255,46;--vividblue-rgb:32,58,234;--einfachblau-rgb:85,140,237;--hellblau-rgb:234,239,247;--gradientend-rgb:33,47,152;--text-body:#333333;--text-secondary:#4A536B;--text-muted:#66708A;--text-faint:#8A93A6;--text-on-dark:#C9D2EE;--text-on-dark-muted:rgba(201,210,238,.62);--border-light:#E6ECF6;--border-hover:rgba(var(--einfachblau-rgb),.45);--border-dashed:#B9C7E2;--border-on-dark:rgba(255,255,255,.10);--border-on-dark-blue:rgba(var(--einfachblau-rgb),.20);--border-on-dark-hover:rgba(var(--einfachblau-rgb),.40);--surface-soft:#F4F7FC;--surface-deep:#151340;--surface-deep-2:rgba(255,255,255,.04);--surface-tint:rgba(var(--einfachblau-rgb),.08);--surface-wash:linear-gradient(180deg, rgba(var(--einfachblau-rgb),.10) 0%, rgba(var(--hellblau-rgb),.55) 38%, var(--white) 100%);--status-ok-bg:#E9FBD0;--status-ok-fg:#3D6B00;--status-info-bg:#E3ECFD;--status-info-fg:#1D47B8;--status-neutral-bg:#EEF1F7;--status-neutral-fg:#66708A;--status-warn-bg:#FDE5E3;--status-warn-fg:#B8341D;--fs-h1:clamp(2.1rem,6.5vw,3.6rem);--fs-h2:clamp(1.8rem,3.2vw,2.5rem);--fs-h3:1.25rem;--fs-h4:1.05rem;--fs-lead:1.2rem;--fs-body:17px;--fs-small:.9rem;--fs-caption:.78rem;--space-1:8px;--space-2:16px;--space-3:24px;--space-4:32px;--space-5:40px;--space-6:48px;--space-8:64px;--space-10:80px;--space-14:112px;--radius-sm:8px;--radius-lg:20px;--radius-xl:24px;--radius-frame:20px 20px 0 0;--radius-pill:999px;--shadow-xs:0 1px 2px rgba(var(--dunkelblau-rgb),.06);--shadow-sm:0 1px 1px rgba(var(--dunkelblau-rgb),.03), 0 4px 12px -2px rgba(var(--dunkelblau-rgb),.06);--shadow-md:0 2px 4px -1px rgba(var(--dunkelblau-rgb),.05), 0 12px 28px -8px rgba(var(--dunkelblau-rgb),.10);--shadow-lg:0 4px 8px -2px rgba(var(--dunkelblau-rgb),.06), 0 30px 45px -30px rgba(var(--gradientend-rgb),.25);--shadow-lift:0 2px 4px rgba(var(--dunkelblau-rgb),.05), 0 16px 40px -12px rgba(var(--dunkelblau-rgb),.12);--shadow-dark:0 10px 30px rgba(var(--dunkelblau-rgb),.35);--shadow-feature:0 8px 30px rgba(var(--einfachblau-rgb),.14);--bevel-light:inset 0 1px 0 rgba(255,255,255,.14);--bevel-dark:inset 0 -1px 0 rgba(var(--dunkelblau-rgb),.55);--ease-out:cubic-bezier(.22,1,.36,1);--dur-fast:.18s;--dur-base:.25s;--dur-reveal:.6s;--stagger:90ms}
.elementor-17849 .elementor-element.elementor-element-stimmen-wand.elementor-widget.elementor-widget-html .dvx img[width="72"][height="72"]{aspect-ratio:72/72}
@media (prefers-reduced-motion:reduce){.elementor-17849 .elementor-element.elementor-element-stimmen-wand.elementor-widget.elementor-widget-html .dvx, .elementor-17849 .elementor-element.elementor-element-stimmen-wand.elementor-widget.elementor-widget-html .dvx *{transition-property:none!important}}/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-sw-note */.elementor-17849 .elementor-element.elementor-element-sw-note{font-family:'Roboto',Arial,sans-serif}
.elementor-17849 .elementor-element.elementor-element-sw-note p a:focus{color:#203AEA}
.elementor-17849 .elementor-element.elementor-element-sw-note p a:hover{color:#020028}
/* Abstand ausserhalb der Reveal-Box wie im Prototyp (lib/page.reveal_margin_out) */
.elementor-17849 .elementor-element.elementor-element-sw-note.elementor-widget{margin:18px 0px 0px 0px}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-wand */@media (max-width:1000px){.elementor-17849 .elementor-element.elementor-element-wand{--padding-top:64px;--padding-bottom:64px}}/* End custom CSS */


/* Start custom CSS for heading, class: .elementor-element-gruender-head-h2 */.elementor-17849 .elementor-element.elementor-element-gruender-head-h2 .elementor-heading-title{overflow-wrap:break-word}
/* Handy-Groesse wie im Prototyp (lib/page.mobile_heads, Session 56) */
@media (max-width:600px){.elementor-17849 .elementor-element.elementor-element-gruender-head-h2 .elementor-heading-title{font-size:clamp(1.55rem, .95rem + 2.6vw, 1.8rem)}}/* End custom CSS */



/* Start custom CSS for html, class: .elementor-element-founder0-photo */.elementor-17849 .elementor-element.elementor-element-founder0-photo .f-photo{overflow:hidden;width:104px;height:104px;border-radius:50%;background:#FFFFFF;border:3px solid #FFFFFF;box-shadow:0 1px 1px rgba(2,0,40,.03),0 4px 12px -2px rgba(2,0,40,.06)}
.elementor-17849 .elementor-element.elementor-element-founder0-photo .f-photo img{display:block;width:100%;height:100%;max-width:100%;object-fit:cover;object-position:50% 18%}/* End custom CSS */


/* Start custom CSS for text-editor, class: .elementor-element-founder0-role */.elementor-17849 .elementor-element.elementor-element-founder0-role{font-family:'Poppins',Arial,sans-serif}/* End custom CSS */


/* Start custom CSS for html, class: .elementor-element-founder0-werdegang */.elementor-17849 .elementor-element.elementor-element-founder0-werdegang{--dunkelblau:#020028;--einfachblau:#558CED;--lime:#BEFF2E;--vividblue:#203AEA;--hellblau:#EAEFF7;--gradient:linear-gradient(135deg,#020028 0%,#212F98 100%);--body:#333333;--white:#FFFFFF;--font-head:'Poppins',Arial,sans-serif;--font-body:'Roboto',Arial,sans-serif;--container:1240px;--sec-y:112px;--sec-y-mobile:64px;--radius:14px;--dunkelblau-rgb:2,0,40;--lime-rgb:190,255,46;--vividblue-rgb:32,58,234;--einfachblau-rgb:85,140,237;--hellblau-rgb:234,239,247;--gradientend-rgb:33,47,152;--text-body:#333333;--text-secondary:#4A536B;--text-muted:#66708A;--text-faint:#8A93A6;--text-on-dark:#C9D2EE;--text-on-dark-muted:rgba(201,210,238,.62);--border-light:#E6ECF6;--border-hover:rgba(var(--einfachblau-rgb),.45);--border-dashed:#B9C7E2;--border-on-dark:rgba(255,255,255,.10);--border-on-dark-blue:rgba(var(--einfachblau-rgb),.20);--border-on-dark-hover:rgba(var(--einfachblau-rgb),.40);--surface-soft:#F4F7FC;--surface-deep:#151340;--surface-deep-2:rgba(255,255,255,.04);--surface-tint:rgba(var(--einfachblau-rgb),.08);--surface-wash:linear-gradient(180deg, rgba(var(--einfachblau-rgb),.10) 0%, rgba(var(--hellblau-rgb),.55) 38%, var(--white) 100%);--status-ok-bg:#E9FBD0;--status-ok-fg:#3D6B00;--status-info-bg:#E3ECFD;--status-info-fg:#1D47B8;--status-neutral-bg:#EEF1F7;--status-neutral-fg:#66708A;--status-warn-bg:#FDE5E3;--status-warn-fg:#B8341D;--fs-h1:clamp(2.1rem,6.5vw,3.6rem);--fs-h2:clamp(1.8rem,3.2vw,2.5rem);--fs-h3:1.25rem;--fs-h4:1.05rem;--fs-lead:1.2rem;--fs-body:17px;--fs-small:.9rem;--fs-caption:.78rem;--radius-sm:8px;--radius-lg:20px;--radius-xl:24px;--radius-pill:999px;--shadow-xs:0 1px 2px rgba(var(--dunkelblau-rgb),.06);--shadow-sm:0 1px 1px rgba(var(--dunkelblau-rgb),.03),
              0 4px 12px -2px rgba(var(--dunkelblau-rgb),.06);--shadow-md:0 2px 4px -1px rgba(var(--dunkelblau-rgb),.05),
              0 12px 28px -8px rgba(var(--dunkelblau-rgb),.10);--shadow-lg:0 4px 8px -2px rgba(var(--dunkelblau-rgb),.06),
              0 30px 45px -30px rgba(var(--gradientend-rgb),.25);--shadow-dark:0 10px 30px rgba(var(--dunkelblau-rgb),.35);--shadow-feature:0 8px 30px rgba(var(--einfachblau-rgb),.14);--bevel-light:inset 0 1px 0 rgba(255,255,255,.14);--bevel-dark:inset 0 -1px 0 rgba(var(--dunkelblau-rgb),.55);--ease-out:cubic-bezier(.22,1,.36,1);--dur-fast:.18s;--dur-base:.25s;--dur-reveal:.6s;--stagger:90ms}
@media (max-width:600px){.elementor-17849 .elementor-element.elementor-element-founder0-werdegang{--stagger:0ms}}
.elementor-17849 .elementor-element.elementor-element-founder0-werdegang.elementor-widget.elementor-widget-html :where(.dvx, .dvx *:not(svg, svg *)){all:revert}
.elementor-17849 .elementor-element.elementor-element-founder0-werdegang.elementor-widget.elementor-widget-html .dvx{font-family:var(--font-body);font-size:17px;line-height:1.6;color:var(--body);-webkit-font-smoothing:antialiased;text-align:start;font-weight:400;font-style:normal;letter-spacing:normal;text-transform:none;white-space:normal;word-spacing:normal}
.js-anim .elementor-17849 .elementor-element.elementor-element-founder0-werdegang.elementor-widget.elementor-widget-html .reveal{opacity:0;transform:translateY(24px);transition:opacity .6s cubic-bezier(.22,1,.36,1) calc(var(--i,0)*var(--dv-stagger)),transform .6s cubic-bezier(.22,1,.36,1) calc(var(--i,0)*var(--dv-stagger));animation:dv-reveal-fallback 0s 3s forwards}
.js-anim .elementor-17849 .elementor-element.elementor-element-founder0-werdegang.elementor-widget.elementor-widget-html .reveal.visible{opacity:1;transform:none}
.js-anim .elementor-17849 .elementor-element.elementor-element-founder0-werdegang.elementor-widget.elementor-widget-html .reveal-draw{transform:scaleX(0);transform-origin:left center}
.js-anim .elementor-17849 .elementor-element.elementor-element-founder0-werdegang.elementor-widget.elementor-widget-html .reveal-draw.visible{transform:none}
@media (prefers-reduced-motion:reduce){.js-anim .elementor-17849 .elementor-element.elementor-element-founder0-werdegang.elementor-widget.elementor-widget-html .reveal,.js-anim .elementor-17849 .elementor-element.elementor-element-founder0-werdegang.elementor-widget.elementor-widget-html .reveal-draw{opacity:1;transform:none;transition:none;animation:none}}
.elementor-17849 .elementor-element.elementor-element-founder0-werdegang.elementor-widget.elementor-widget-html .wd-st{margin-top: 24px; padding-top: 20px; border-top: 1px solid var(--border-light,#E6ECF6); container-type: inline-size;}
.elementor-17849 .elementor-element.elementor-element-founder0-werdegang.elementor-widget.elementor-widget-html .wd-k{display: block; margin-bottom: 12px; font-family: var(--font-head,'Poppins',Arial,sans-serif); font-weight: 600; font-size: 0.68rem; letter-spacing: 0.1em; text-transform: uppercase; color: var(--text-muted,#66708A);}
.elementor-17849 .elementor-element.elementor-element-founder0-werdegang.elementor-widget.elementor-widget-html .wd-grid{list-style: none; margin: 0px; padding: 0px; display: grid; grid-template-columns: repeat(3, minmax(0px, 1fr)); gap: 10px;}
.elementor-17849 .elementor-element.elementor-element-founder0-werdegang.elementor-widget.elementor-widget-html .wd-cell{display: flex; flex-direction: column; min-width: 0px;}
.elementor-17849 .elementor-element.elementor-element-founder0-werdegang.elementor-widget.elementor-widget-html .wd-logo{display: flex; align-items: center; justify-content: center; height: 64px; padding: 0px 12px; background: var(--white,#fff); border: 1px solid var(--border-light,#E6ECF6); border-radius: 12px; box-shadow: var(--shadow-xs,0 1px 2px rgba(2,0,40,.06)); transition: border-color 0.2s, box-shadow 0.2s;}
.elementor-17849 .elementor-element.elementor-element-founder0-werdegang.elementor-widget.elementor-widget-html .wd-st .wd-logo img{display: block; max-width: 100%; object-fit: contain; border-radius: 0px; filter: grayscale(1); opacity: 0.78; transition: filter 0.2s, opacity 0.2s;}
.elementor-17849 .elementor-element.elementor-element-founder0-werdegang.elementor-widget.elementor-widget-html .wd-st .wd-logo img.wd-dunkel{filter: grayscale(1) brightness(0.6); opacity: 0.85;}
.elementor-17849 .elementor-element.elementor-element-founder0-werdegang.elementor-widget.elementor-widget-html .wd-cell:hover .wd-logo{border-color: var(--border-hover,rgba(85,140,237,.45)); box-shadow: var(--shadow-sm,0 4px 12px -2px rgba(2,0,40,.06));}
.elementor-17849 .elementor-element.elementor-element-founder0-werdegang.elementor-widget.elementor-widget-html .wd-cell:hover .wd-logo img, .elementor-17849 .elementor-element.elementor-element-founder0-werdegang.elementor-widget.elementor-widget-html .wd-cell:hover .wd-logo img.wd-dunkel{filter: none; opacity: 1;}
.elementor-17849 .elementor-element.elementor-element-founder0-werdegang.elementor-widget.elementor-widget-html .wd-cap{display: block; min-height: 1.4em; margin-top: 9px; text-align: center; font-family: var(--font-head,'Poppins',Arial,sans-serif); font-weight: 600; font-size: 0.64rem; letter-spacing: 0.09em; text-transform: uppercase; color: var(--text-muted,#66708A);}
.elementor-17849 .elementor-element.elementor-element-founder0-werdegang.elementor-widget.elementor-widget-html a.wd-kunde{color: var(--vividblue,#203AEA);}
.elementor-17849 .elementor-element.elementor-element-founder0-werdegang.elementor-widget.elementor-widget-html a.wd-kunde:hover{text-decoration: underline;}
@media (prefers-reduced-motion: reduce){.elementor-17849 .elementor-element.elementor-element-founder0-werdegang.elementor-widget.elementor-widget-html .wd-logo, .elementor-17849 .elementor-element.elementor-element-founder0-werdegang.elementor-widget.elementor-widget-html .wd-st .wd-logo img{transition: none;}}
.elementor-17849 .elementor-element.elementor-element-founder0-werdegang.elementor-widget.elementor-widget-html *{margin: 0px; padding: 0px; box-sizing: border-box;}
.elementor-17849 .elementor-element.elementor-element-founder0-werdegang.elementor-widget.elementor-widget-html a{color: var(--vividblue); text-decoration: none; transition: color var(--dur-fast) var(--ease-out);}
.elementor-17849 .elementor-element.elementor-element-founder0-werdegang.elementor-widget.elementor-widget-html a:hover{color: var(--dunkelblau);}
.elementor-17849 .elementor-element.elementor-element-founder0-werdegang.elementor-widget.elementor-widget-html a:hover{text-decoration: underline 1.5px; text-underline-offset: 3px;}
.elementor-17849 .elementor-element.elementor-element-founder0-werdegang.elementor-widget.elementor-widget-html img, .elementor-17849 .elementor-element.elementor-element-founder0-werdegang.elementor-widget.elementor-widget-html svg{max-width: 100%; display: block;}
.elementor-17849 .elementor-element.elementor-element-founder0-werdegang.elementor-widget.elementor-widget-html a:focus-visible{outline: 3px solid var(--einfachblau); outline-offset: 2px; border-radius: 4px;}
@media (prefers-reduced-motion: reduce){.elementor-17849 .elementor-element.elementor-element-founder0-werdegang.elementor-widget.elementor-widget-html *{transition-duration: 0.01ms !important; animation-duration: 0.01ms !important;}}
.elementor-17849 .elementor-element.elementor-element-founder0-werdegang{--dunkelblau:#020028;--einfachblau:#558CED;--lime:#BEFF2E;--vividblue:#203AEA;--hellblau:#EAEFF7;--gradient:linear-gradient(135deg,#020028 0%,#212F98 100%);--body:#333333;--white:#FFFFFF;--font-head:'Poppins',Arial,sans-serif;--font-body:'Roboto',Arial,sans-serif;--container:1240px;--sec-y:112px;--sec-y-mobile:64px;--radius:14px;--dunkelblau-rgb:2,0,40;--lime-rgb:190,255,46;--vividblue-rgb:32,58,234;--einfachblau-rgb:85,140,237;--hellblau-rgb:234,239,247;--gradientend-rgb:33,47,152;--text-body:#333333;--text-secondary:#4A536B;--text-muted:#66708A;--text-faint:#8A93A6;--text-on-dark:#C9D2EE;--text-on-dark-muted:rgba(201,210,238,.62);--border-light:#E6ECF6;--border-hover:rgba(var(--einfachblau-rgb),.45);--border-dashed:#B9C7E2;--border-on-dark:rgba(255,255,255,.10);--border-on-dark-blue:rgba(var(--einfachblau-rgb),.20);--border-on-dark-hover:rgba(var(--einfachblau-rgb),.40);--surface-soft:#F4F7FC;--surface-deep:#151340;--surface-deep-2:rgba(255,255,255,.04);--surface-tint:rgba(var(--einfachblau-rgb),.08);--surface-wash:linear-gradient(180deg, rgba(var(--einfachblau-rgb),.10) 0%, rgba(var(--hellblau-rgb),.55) 38%, var(--white) 100%);--status-ok-bg:#E9FBD0;--status-ok-fg:#3D6B00;--status-info-bg:#E3ECFD;--status-info-fg:#1D47B8;--status-neutral-bg:#EEF1F7;--status-neutral-fg:#66708A;--status-warn-bg:#FDE5E3;--status-warn-fg:#B8341D;--fs-h1:clamp(2.1rem,6.5vw,3.6rem);--fs-h2:clamp(1.8rem,3.2vw,2.5rem);--fs-h3:1.25rem;--fs-h4:1.05rem;--fs-lead:1.2rem;--fs-body:17px;--fs-small:.9rem;--fs-caption:.78rem;--space-1:8px;--space-2:16px;--space-3:24px;--space-4:32px;--space-5:40px;--space-6:48px;--space-8:64px;--space-10:80px;--space-14:112px;--radius-sm:8px;--radius-lg:20px;--radius-xl:24px;--radius-frame:20px 20px 0 0;--radius-pill:999px;--shadow-xs:0 1px 2px rgba(var(--dunkelblau-rgb),.06);--shadow-sm:0 1px 1px rgba(var(--dunkelblau-rgb),.03), 0 4px 12px -2px rgba(var(--dunkelblau-rgb),.06);--shadow-md:0 2px 4px -1px rgba(var(--dunkelblau-rgb),.05), 0 12px 28px -8px rgba(var(--dunkelblau-rgb),.10);--shadow-lg:0 4px 8px -2px rgba(var(--dunkelblau-rgb),.06), 0 30px 45px -30px rgba(var(--gradientend-rgb),.25);--shadow-lift:0 2px 4px rgba(var(--dunkelblau-rgb),.05), 0 16px 40px -12px rgba(var(--dunkelblau-rgb),.12);--shadow-dark:0 10px 30px rgba(var(--dunkelblau-rgb),.35);--shadow-feature:0 8px 30px rgba(var(--einfachblau-rgb),.14);--bevel-light:inset 0 1px 0 rgba(255,255,255,.14);--bevel-dark:inset 0 -1px 0 rgba(var(--dunkelblau-rgb),.55);--ease-out:cubic-bezier(.22,1,.36,1);--dur-fast:.18s;--dur-base:.25s;--dur-reveal:.6s;--stagger:90ms}
.elementor-17849 .elementor-element.elementor-element-founder0-werdegang.elementor-widget.elementor-widget-html .dvx img[width="168"][height="112"]{aspect-ratio:168/112}.elementor-17849 .elementor-element.elementor-element-founder0-werdegang.elementor-widget.elementor-widget-html .dvx img[width="174"][height="49"]{aspect-ratio:174/49}.elementor-17849 .elementor-element.elementor-element-founder0-werdegang.elementor-widget.elementor-widget-html .dvx img[width="301"][height="100"]{aspect-ratio:301/100}
@container (max-width:430px){.elementor-17849 .elementor-element.elementor-element-founder0-werdegang.elementor-widget.elementor-widget-html .wd-grid { grid-template-columns: 1fr; gap: 8px; }.elementor-17849 .elementor-element.elementor-element-founder0-werdegang.elementor-widget.elementor-widget-html .wd-cell { display: grid; grid-template-columns: 150px minmax(0px, 1fr); align-items: center; column-gap: 14px; }.elementor-17849 .elementor-element.elementor-element-founder0-werdegang.elementor-widget.elementor-widget-html .wd-logo { height: 54px; }.elementor-17849 .elementor-element.elementor-element-founder0-werdegang.elementor-widget.elementor-widget-html .wd-cap { min-height: 0px; margin: 0px; text-align: left; }}
@container (max-width:300px){.elementor-17849 .elementor-element.elementor-element-founder0-werdegang.elementor-widget.elementor-widget-html .wd-cell { grid-template-columns: 1fr; row-gap: 6px; }.elementor-17849 .elementor-element.elementor-element-founder0-werdegang.elementor-widget.elementor-widget-html .wd-cap:empty { display: none; }}
@media (prefers-reduced-motion:reduce){.elementor-17849 .elementor-element.elementor-element-founder0-werdegang.elementor-widget.elementor-widget-html .dvx, .elementor-17849 .elementor-element.elementor-element-founder0-werdegang.elementor-widget.elementor-widget-html .dvx *{transition-property:none!important}}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-founder0 */.elementor-17849 .elementor-element.elementor-element-founder0{--i:0}
.elementor-17849 .elementor-element.elementor-element-founder0{box-shadow:0 1px 1px rgba(2,0,40,.03),0 4px 12px -2px rgba(2,0,40,.06)}/* End custom CSS */

/* Start custom CSS for html, class: .elementor-element-founder1-photo */.elementor-17849 .elementor-element.elementor-element-founder1-photo .f-photo{overflow:hidden;width:104px;height:104px;border-radius:50%;background:#FFFFFF;border:3px solid #FFFFFF;box-shadow:0 1px 1px rgba(2,0,40,.03),0 4px 12px -2px rgba(2,0,40,.06)}
.elementor-17849 .elementor-element.elementor-element-founder1-photo .f-photo img{display:block;width:100%;height:100%;max-width:100%;object-fit:cover;object-position:50% 18%}/* End custom CSS */


/* Start custom CSS for text-editor, class: .elementor-element-founder1-role */.elementor-17849 .elementor-element.elementor-element-founder1-role{font-family:'Poppins',Arial,sans-serif}/* End custom CSS */


/* Start custom CSS for html, class: .elementor-element-founder1-werdegang */.elementor-17849 .elementor-element.elementor-element-founder1-werdegang{--dunkelblau:#020028;--einfachblau:#558CED;--lime:#BEFF2E;--vividblue:#203AEA;--hellblau:#EAEFF7;--gradient:linear-gradient(135deg,#020028 0%,#212F98 100%);--body:#333333;--white:#FFFFFF;--font-head:'Poppins',Arial,sans-serif;--font-body:'Roboto',Arial,sans-serif;--container:1240px;--sec-y:112px;--sec-y-mobile:64px;--radius:14px;--dunkelblau-rgb:2,0,40;--lime-rgb:190,255,46;--vividblue-rgb:32,58,234;--einfachblau-rgb:85,140,237;--hellblau-rgb:234,239,247;--gradientend-rgb:33,47,152;--text-body:#333333;--text-secondary:#4A536B;--text-muted:#66708A;--text-faint:#8A93A6;--text-on-dark:#C9D2EE;--text-on-dark-muted:rgba(201,210,238,.62);--border-light:#E6ECF6;--border-hover:rgba(var(--einfachblau-rgb),.45);--border-dashed:#B9C7E2;--border-on-dark:rgba(255,255,255,.10);--border-on-dark-blue:rgba(var(--einfachblau-rgb),.20);--border-on-dark-hover:rgba(var(--einfachblau-rgb),.40);--surface-soft:#F4F7FC;--surface-deep:#151340;--surface-deep-2:rgba(255,255,255,.04);--surface-tint:rgba(var(--einfachblau-rgb),.08);--surface-wash:linear-gradient(180deg, rgba(var(--einfachblau-rgb),.10) 0%, rgba(var(--hellblau-rgb),.55) 38%, var(--white) 100%);--status-ok-bg:#E9FBD0;--status-ok-fg:#3D6B00;--status-info-bg:#E3ECFD;--status-info-fg:#1D47B8;--status-neutral-bg:#EEF1F7;--status-neutral-fg:#66708A;--status-warn-bg:#FDE5E3;--status-warn-fg:#B8341D;--fs-h1:clamp(2.1rem,6.5vw,3.6rem);--fs-h2:clamp(1.8rem,3.2vw,2.5rem);--fs-h3:1.25rem;--fs-h4:1.05rem;--fs-lead:1.2rem;--fs-body:17px;--fs-small:.9rem;--fs-caption:.78rem;--radius-sm:8px;--radius-lg:20px;--radius-xl:24px;--radius-pill:999px;--shadow-xs:0 1px 2px rgba(var(--dunkelblau-rgb),.06);--shadow-sm:0 1px 1px rgba(var(--dunkelblau-rgb),.03),
              0 4px 12px -2px rgba(var(--dunkelblau-rgb),.06);--shadow-md:0 2px 4px -1px rgba(var(--dunkelblau-rgb),.05),
              0 12px 28px -8px rgba(var(--dunkelblau-rgb),.10);--shadow-lg:0 4px 8px -2px rgba(var(--dunkelblau-rgb),.06),
              0 30px 45px -30px rgba(var(--gradientend-rgb),.25);--shadow-dark:0 10px 30px rgba(var(--dunkelblau-rgb),.35);--shadow-feature:0 8px 30px rgba(var(--einfachblau-rgb),.14);--bevel-light:inset 0 1px 0 rgba(255,255,255,.14);--bevel-dark:inset 0 -1px 0 rgba(var(--dunkelblau-rgb),.55);--ease-out:cubic-bezier(.22,1,.36,1);--dur-fast:.18s;--dur-base:.25s;--dur-reveal:.6s;--stagger:90ms}
@media (max-width:600px){.elementor-17849 .elementor-element.elementor-element-founder1-werdegang{--stagger:0ms}}
.elementor-17849 .elementor-element.elementor-element-founder1-werdegang.elementor-widget.elementor-widget-html :where(.dvx, .dvx *:not(svg, svg *)){all:revert}
.elementor-17849 .elementor-element.elementor-element-founder1-werdegang.elementor-widget.elementor-widget-html .dvx{font-family:var(--font-body);font-size:17px;line-height:1.6;color:var(--body);-webkit-font-smoothing:antialiased;text-align:start;font-weight:400;font-style:normal;letter-spacing:normal;text-transform:none;white-space:normal;word-spacing:normal}
.js-anim .elementor-17849 .elementor-element.elementor-element-founder1-werdegang.elementor-widget.elementor-widget-html .reveal{opacity:0;transform:translateY(24px);transition:opacity .6s cubic-bezier(.22,1,.36,1) calc(var(--i,0)*var(--dv-stagger)),transform .6s cubic-bezier(.22,1,.36,1) calc(var(--i,0)*var(--dv-stagger));animation:dv-reveal-fallback 0s 3s forwards}
.js-anim .elementor-17849 .elementor-element.elementor-element-founder1-werdegang.elementor-widget.elementor-widget-html .reveal.visible{opacity:1;transform:none}
.js-anim .elementor-17849 .elementor-element.elementor-element-founder1-werdegang.elementor-widget.elementor-widget-html .reveal-draw{transform:scaleX(0);transform-origin:left center}
.js-anim .elementor-17849 .elementor-element.elementor-element-founder1-werdegang.elementor-widget.elementor-widget-html .reveal-draw.visible{transform:none}
@media (prefers-reduced-motion:reduce){.js-anim .elementor-17849 .elementor-element.elementor-element-founder1-werdegang.elementor-widget.elementor-widget-html .reveal,.js-anim .elementor-17849 .elementor-element.elementor-element-founder1-werdegang.elementor-widget.elementor-widget-html .reveal-draw{opacity:1;transform:none;transition:none;animation:none}}
.elementor-17849 .elementor-element.elementor-element-founder1-werdegang.elementor-widget.elementor-widget-html .wd-st{margin-top: 24px; padding-top: 20px; border-top: 1px solid var(--border-light,#E6ECF6); container-type: inline-size;}
.elementor-17849 .elementor-element.elementor-element-founder1-werdegang.elementor-widget.elementor-widget-html .wd-k{display: block; margin-bottom: 12px; font-family: var(--font-head,'Poppins',Arial,sans-serif); font-weight: 600; font-size: 0.68rem; letter-spacing: 0.1em; text-transform: uppercase; color: var(--text-muted,#66708A);}
.elementor-17849 .elementor-element.elementor-element-founder1-werdegang.elementor-widget.elementor-widget-html .wd-grid{list-style: none; margin: 0px; padding: 0px; display: grid; grid-template-columns: repeat(3, minmax(0px, 1fr)); gap: 10px;}
.elementor-17849 .elementor-element.elementor-element-founder1-werdegang.elementor-widget.elementor-widget-html .wd-cell{display: flex; flex-direction: column; min-width: 0px;}
.elementor-17849 .elementor-element.elementor-element-founder1-werdegang.elementor-widget.elementor-widget-html .wd-logo{display: flex; align-items: center; justify-content: center; height: 64px; padding: 0px 12px; background: var(--white,#fff); border: 1px solid var(--border-light,#E6ECF6); border-radius: 12px; box-shadow: var(--shadow-xs,0 1px 2px rgba(2,0,40,.06)); transition: border-color 0.2s, box-shadow 0.2s;}
.elementor-17849 .elementor-element.elementor-element-founder1-werdegang.elementor-widget.elementor-widget-html .wd-st .wd-logo img{display: block; max-width: 100%; object-fit: contain; border-radius: 0px; filter: grayscale(1); opacity: 0.78; transition: filter 0.2s, opacity 0.2s;}
.elementor-17849 .elementor-element.elementor-element-founder1-werdegang.elementor-widget.elementor-widget-html .wd-st .wd-logo img.wd-dunkel{filter: grayscale(1) brightness(0.6); opacity: 0.85;}
.elementor-17849 .elementor-element.elementor-element-founder1-werdegang.elementor-widget.elementor-widget-html .wd-cell:hover .wd-logo{border-color: var(--border-hover,rgba(85,140,237,.45)); box-shadow: var(--shadow-sm,0 4px 12px -2px rgba(2,0,40,.06));}
.elementor-17849 .elementor-element.elementor-element-founder1-werdegang.elementor-widget.elementor-widget-html .wd-cell:hover .wd-logo img, .elementor-17849 .elementor-element.elementor-element-founder1-werdegang.elementor-widget.elementor-widget-html .wd-cell:hover .wd-logo img.wd-dunkel{filter: none; opacity: 1;}
.elementor-17849 .elementor-element.elementor-element-founder1-werdegang.elementor-widget.elementor-widget-html .wd-cap{display: block; min-height: 1.4em; margin-top: 9px; text-align: center; font-family: var(--font-head,'Poppins',Arial,sans-serif); font-weight: 600; font-size: 0.64rem; letter-spacing: 0.09em; text-transform: uppercase; color: var(--text-muted,#66708A);}
.elementor-17849 .elementor-element.elementor-element-founder1-werdegang.elementor-widget.elementor-widget-html a.wd-kunde{color: var(--vividblue,#203AEA);}
.elementor-17849 .elementor-element.elementor-element-founder1-werdegang.elementor-widget.elementor-widget-html a.wd-kunde:hover{text-decoration: underline;}
@media (prefers-reduced-motion: reduce){.elementor-17849 .elementor-element.elementor-element-founder1-werdegang.elementor-widget.elementor-widget-html .wd-logo, .elementor-17849 .elementor-element.elementor-element-founder1-werdegang.elementor-widget.elementor-widget-html .wd-st .wd-logo img{transition: none;}}
.elementor-17849 .elementor-element.elementor-element-founder1-werdegang.elementor-widget.elementor-widget-html *{margin: 0px; padding: 0px; box-sizing: border-box;}
.elementor-17849 .elementor-element.elementor-element-founder1-werdegang.elementor-widget.elementor-widget-html a{color: var(--vividblue); text-decoration: none; transition: color var(--dur-fast) var(--ease-out);}
.elementor-17849 .elementor-element.elementor-element-founder1-werdegang.elementor-widget.elementor-widget-html a:hover{color: var(--dunkelblau);}
.elementor-17849 .elementor-element.elementor-element-founder1-werdegang.elementor-widget.elementor-widget-html a:hover{text-decoration: underline 1.5px; text-underline-offset: 3px;}
.elementor-17849 .elementor-element.elementor-element-founder1-werdegang.elementor-widget.elementor-widget-html img, .elementor-17849 .elementor-element.elementor-element-founder1-werdegang.elementor-widget.elementor-widget-html svg{max-width: 100%; display: block;}
.elementor-17849 .elementor-element.elementor-element-founder1-werdegang.elementor-widget.elementor-widget-html a:focus-visible{outline: 3px solid var(--einfachblau); outline-offset: 2px; border-radius: 4px;}
@media (prefers-reduced-motion: reduce){.elementor-17849 .elementor-element.elementor-element-founder1-werdegang.elementor-widget.elementor-widget-html *{transition-duration: 0.01ms !important; animation-duration: 0.01ms !important;}}
.elementor-17849 .elementor-element.elementor-element-founder1-werdegang{--dunkelblau:#020028;--einfachblau:#558CED;--lime:#BEFF2E;--vividblue:#203AEA;--hellblau:#EAEFF7;--gradient:linear-gradient(135deg,#020028 0%,#212F98 100%);--body:#333333;--white:#FFFFFF;--font-head:'Poppins',Arial,sans-serif;--font-body:'Roboto',Arial,sans-serif;--container:1240px;--sec-y:112px;--sec-y-mobile:64px;--radius:14px;--dunkelblau-rgb:2,0,40;--lime-rgb:190,255,46;--vividblue-rgb:32,58,234;--einfachblau-rgb:85,140,237;--hellblau-rgb:234,239,247;--gradientend-rgb:33,47,152;--text-body:#333333;--text-secondary:#4A536B;--text-muted:#66708A;--text-faint:#8A93A6;--text-on-dark:#C9D2EE;--text-on-dark-muted:rgba(201,210,238,.62);--border-light:#E6ECF6;--border-hover:rgba(var(--einfachblau-rgb),.45);--border-dashed:#B9C7E2;--border-on-dark:rgba(255,255,255,.10);--border-on-dark-blue:rgba(var(--einfachblau-rgb),.20);--border-on-dark-hover:rgba(var(--einfachblau-rgb),.40);--surface-soft:#F4F7FC;--surface-deep:#151340;--surface-deep-2:rgba(255,255,255,.04);--surface-tint:rgba(var(--einfachblau-rgb),.08);--surface-wash:linear-gradient(180deg, rgba(var(--einfachblau-rgb),.10) 0%, rgba(var(--hellblau-rgb),.55) 38%, var(--white) 100%);--status-ok-bg:#E9FBD0;--status-ok-fg:#3D6B00;--status-info-bg:#E3ECFD;--status-info-fg:#1D47B8;--status-neutral-bg:#EEF1F7;--status-neutral-fg:#66708A;--status-warn-bg:#FDE5E3;--status-warn-fg:#B8341D;--fs-h1:clamp(2.1rem,6.5vw,3.6rem);--fs-h2:clamp(1.8rem,3.2vw,2.5rem);--fs-h3:1.25rem;--fs-h4:1.05rem;--fs-lead:1.2rem;--fs-body:17px;--fs-small:.9rem;--fs-caption:.78rem;--space-1:8px;--space-2:16px;--space-3:24px;--space-4:32px;--space-5:40px;--space-6:48px;--space-8:64px;--space-10:80px;--space-14:112px;--radius-sm:8px;--radius-lg:20px;--radius-xl:24px;--radius-frame:20px 20px 0 0;--radius-pill:999px;--shadow-xs:0 1px 2px rgba(var(--dunkelblau-rgb),.06);--shadow-sm:0 1px 1px rgba(var(--dunkelblau-rgb),.03), 0 4px 12px -2px rgba(var(--dunkelblau-rgb),.06);--shadow-md:0 2px 4px -1px rgba(var(--dunkelblau-rgb),.05), 0 12px 28px -8px rgba(var(--dunkelblau-rgb),.10);--shadow-lg:0 4px 8px -2px rgba(var(--dunkelblau-rgb),.06), 0 30px 45px -30px rgba(var(--gradientend-rgb),.25);--shadow-lift:0 2px 4px rgba(var(--dunkelblau-rgb),.05), 0 16px 40px -12px rgba(var(--dunkelblau-rgb),.12);--shadow-dark:0 10px 30px rgba(var(--dunkelblau-rgb),.35);--shadow-feature:0 8px 30px rgba(var(--einfachblau-rgb),.14);--bevel-light:inset 0 1px 0 rgba(255,255,255,.14);--bevel-dark:inset 0 -1px 0 rgba(var(--dunkelblau-rgb),.55);--ease-out:cubic-bezier(.22,1,.36,1);--dur-fast:.18s;--dur-base:.25s;--dur-reveal:.6s;--stagger:90ms}
.elementor-17849 .elementor-element.elementor-element-founder1-werdegang.elementor-widget.elementor-widget-html .dvx img[width="174"][height="49"]{aspect-ratio:174/49}.elementor-17849 .elementor-element.elementor-element-founder1-werdegang.elementor-widget.elementor-widget-html .dvx img[width="342"][height="29"]{aspect-ratio:342/29}.elementor-17849 .elementor-element.elementor-element-founder1-werdegang.elementor-widget.elementor-widget-html .dvx img[width="622"][height="204"]{aspect-ratio:622/204}
@container (max-width:430px){.elementor-17849 .elementor-element.elementor-element-founder1-werdegang.elementor-widget.elementor-widget-html .wd-grid { grid-template-columns: 1fr; gap: 8px; }.elementor-17849 .elementor-element.elementor-element-founder1-werdegang.elementor-widget.elementor-widget-html .wd-cell { display: grid; grid-template-columns: 150px minmax(0px, 1fr); align-items: center; column-gap: 14px; }.elementor-17849 .elementor-element.elementor-element-founder1-werdegang.elementor-widget.elementor-widget-html .wd-logo { height: 54px; }.elementor-17849 .elementor-element.elementor-element-founder1-werdegang.elementor-widget.elementor-widget-html .wd-cap { min-height: 0px; margin: 0px; text-align: left; }}
@container (max-width:300px){.elementor-17849 .elementor-element.elementor-element-founder1-werdegang.elementor-widget.elementor-widget-html .wd-cell { grid-template-columns: 1fr; row-gap: 6px; }.elementor-17849 .elementor-element.elementor-element-founder1-werdegang.elementor-widget.elementor-widget-html .wd-cap:empty { display: none; }}
@media (prefers-reduced-motion:reduce){.elementor-17849 .elementor-element.elementor-element-founder1-werdegang.elementor-widget.elementor-widget-html .dvx, .elementor-17849 .elementor-element.elementor-element-founder1-werdegang.elementor-widget.elementor-widget-html .dvx *{transition-property:none!important}}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-founder1 */.elementor-17849 .elementor-element.elementor-element-founder1{--i:1}
.elementor-17849 .elementor-element.elementor-element-founder1{box-shadow:0 1px 1px rgba(2,0,40,.03),0 4px 12px -2px rgba(2,0,40,.06)}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-founders-grid */.elementor-17849 .elementor-element.elementor-element-founders-grid > .e-con{min-width:0}
@media (max-width:1000px){.elementor-17849 .elementor-element.elementor-element-founders-grid{--e-con-grid-template-columns:repeat(1, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px}}/* End custom CSS */


/* Start custom CSS for text-editor, class: .elementor-element-network-line *//* Abstand ausserhalb der Reveal-Box wie im Prototyp (lib/page.reveal_margin_out) */
.elementor-17849 .elementor-element.elementor-element-network-line.elementor-widget{margin:32px 0px 0px 0px}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-gruender */@media (max-width:1000px){.elementor-17849 .elementor-element.elementor-element-gruender{--padding-top:64px;--padding-bottom:64px}}/* End custom CSS */


/* Start custom CSS for heading, class: .elementor-element-check-h2 */.elementor-17849 .elementor-element.elementor-element-check-h2 .elementor-heading-title{overflow-wrap:break-word}
/* Handy-Groesse wie im Prototyp (lib/page.mobile_heads, Session 56) */
@media (max-width:600px){.elementor-17849 .elementor-element.elementor-element-check-h2 .elementor-heading-title{font-size:clamp(1.55rem, .95rem + 2.6vw, 1.8rem)}}/* End custom CSS */


/* Start custom CSS for icon-list, class: .elementor-element-check-facts */.elementor-17849 .elementor-element.elementor-element-check-facts{--e-icon-list-icon-margin:0}
.elementor-17849 .elementor-element.elementor-element-check-facts .elementor-icon-list-items{display:flex;flex-wrap:wrap;gap:28px;margin:0;padding:0}
.elementor-17849 .elementor-element.elementor-element-check-facts .elementor-icon-list-items .elementor-icon-list-item{margin:0;padding:0;align-items:center}
.elementor-17849 .elementor-element.elementor-element-check-facts .elementor-icon-list-icon + .elementor-icon-list-text{padding-inline-start:0}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-check-copy */.elementor-17849 .elementor-element.elementor-element-check-copy{min-width:0}/* End custom CSS */

/* Start custom CSS for html, class: .elementor-element-check-visual */.elementor-17849 .elementor-element.elementor-element-check-visual{--dunkelblau:#020028;--einfachblau:#558CED;--lime:#BEFF2E;--vividblue:#203AEA;--hellblau:#EAEFF7;--gradient:linear-gradient(135deg,#020028 0%,#212F98 100%);--body:#333333;--white:#FFFFFF;--font-head:'Poppins',Arial,sans-serif;--font-body:'Roboto',Arial,sans-serif;--container:1240px;--sec-y:112px;--sec-y-mobile:64px;--radius:14px;--dunkelblau-rgb:2,0,40;--lime-rgb:190,255,46;--vividblue-rgb:32,58,234;--einfachblau-rgb:85,140,237;--hellblau-rgb:234,239,247;--gradientend-rgb:33,47,152;--text-body:#333333;--text-secondary:#4A536B;--text-muted:#66708A;--text-faint:#8A93A6;--text-on-dark:#C9D2EE;--text-on-dark-muted:rgba(201,210,238,.62);--border-light:#E6ECF6;--border-hover:rgba(var(--einfachblau-rgb),.45);--border-dashed:#B9C7E2;--border-on-dark:rgba(255,255,255,.10);--border-on-dark-blue:rgba(var(--einfachblau-rgb),.20);--border-on-dark-hover:rgba(var(--einfachblau-rgb),.40);--surface-soft:#F4F7FC;--surface-deep:#151340;--surface-deep-2:rgba(255,255,255,.04);--surface-tint:rgba(var(--einfachblau-rgb),.08);--surface-wash:linear-gradient(180deg, rgba(var(--einfachblau-rgb),.10) 0%, rgba(var(--hellblau-rgb),.55) 38%, var(--white) 100%);--status-ok-bg:#E9FBD0;--status-ok-fg:#3D6B00;--status-info-bg:#E3ECFD;--status-info-fg:#1D47B8;--status-neutral-bg:#EEF1F7;--status-neutral-fg:#66708A;--status-warn-bg:#FDE5E3;--status-warn-fg:#B8341D;--fs-h1:clamp(2.1rem,6.5vw,3.6rem);--fs-h2:clamp(1.8rem,3.2vw,2.5rem);--fs-h3:1.25rem;--fs-h4:1.05rem;--fs-lead:1.2rem;--fs-body:17px;--fs-small:.9rem;--fs-caption:.78rem;--radius-sm:8px;--radius-lg:20px;--radius-xl:24px;--radius-pill:999px;--shadow-xs:0 1px 2px rgba(var(--dunkelblau-rgb),.06);--shadow-sm:0 1px 1px rgba(var(--dunkelblau-rgb),.03),
              0 4px 12px -2px rgba(var(--dunkelblau-rgb),.06);--shadow-md:0 2px 4px -1px rgba(var(--dunkelblau-rgb),.05),
              0 12px 28px -8px rgba(var(--dunkelblau-rgb),.10);--shadow-lg:0 4px 8px -2px rgba(var(--dunkelblau-rgb),.06),
              0 30px 45px -30px rgba(var(--gradientend-rgb),.25);--shadow-dark:0 10px 30px rgba(var(--dunkelblau-rgb),.35);--shadow-feature:0 8px 30px rgba(var(--einfachblau-rgb),.14);--bevel-light:inset 0 1px 0 rgba(255,255,255,.14);--bevel-dark:inset 0 -1px 0 rgba(var(--dunkelblau-rgb),.55);--ease-out:cubic-bezier(.22,1,.36,1);--dur-fast:.18s;--dur-base:.25s;--dur-reveal:.6s;--stagger:90ms}
@media (max-width:600px){.elementor-17849 .elementor-element.elementor-element-check-visual{--stagger:0ms}}
.elementor-17849 .elementor-element.elementor-element-check-visual.elementor-widget.elementor-widget-html :where(.dvx, .dvx *:not(svg, svg *)){all:revert}
.elementor-17849 .elementor-element.elementor-element-check-visual.elementor-widget.elementor-widget-html .dvx{font-family:var(--font-body);font-size:17px;line-height:1.6;color:var(--body);-webkit-font-smoothing:antialiased;text-align:start;font-weight:400;font-style:normal;letter-spacing:normal;text-transform:none;white-space:normal;word-spacing:normal}
.js-anim .elementor-17849 .elementor-element.elementor-element-check-visual.elementor-widget.elementor-widget-html .reveal{opacity:0;transform:translateY(24px);transition:opacity .6s cubic-bezier(.22,1,.36,1) calc(var(--i,0)*var(--dv-stagger)),transform .6s cubic-bezier(.22,1,.36,1) calc(var(--i,0)*var(--dv-stagger));animation:dv-reveal-fallback 0s 3s forwards}
.js-anim .elementor-17849 .elementor-element.elementor-element-check-visual.elementor-widget.elementor-widget-html .reveal.visible{opacity:1;transform:none}
.js-anim .elementor-17849 .elementor-element.elementor-element-check-visual.elementor-widget.elementor-widget-html .reveal-draw{transform:scaleX(0);transform-origin:left center}
.js-anim .elementor-17849 .elementor-element.elementor-element-check-visual.elementor-widget.elementor-widget-html .reveal-draw.visible{transform:none}
@media (prefers-reduced-motion:reduce){.js-anim .elementor-17849 .elementor-element.elementor-element-check-visual.elementor-widget.elementor-widget-html .reveal,.js-anim .elementor-17849 .elementor-element.elementor-element-check-visual.elementor-widget.elementor-widget-html .reveal-draw{opacity:1;transform:none;transition:none;animation:none}}
.elementor-17849 .elementor-element.elementor-element-check-visual.elementor-widget.elementor-widget-html *{margin: 0px; padding: 0px; box-sizing: border-box;}
.elementor-17849 .elementor-element.elementor-element-check-visual.elementor-widget.elementor-widget-html p{line-height: 1.6;}
.elementor-17849 .elementor-element.elementor-element-check-visual.elementor-widget.elementor-widget-html .hero-grid > *, .elementor-17849 .elementor-element.elementor-element-check-visual.elementor-widget.elementor-widget-html .dvbase-grid > *, .elementor-17849 .elementor-element.elementor-element-check-visual.elementor-widget.elementor-widget-html .check-card > *, .elementor-17849 .elementor-element.elementor-element-check-visual.elementor-widget.elementor-widget-html .founders-grid > *, .elementor-17849 .elementor-element.elementor-element-check-visual.elementor-widget.elementor-widget-html .steps-grid > *, .elementor-17849 .elementor-element.elementor-element-check-visual.elementor-widget.elementor-widget-html .testi-grid > *, .elementor-17849 .elementor-element.elementor-element-check-visual.elementor-widget.elementor-widget-html .footer-grid > *{min-width: 0px;}
.elementor-17849 .elementor-element.elementor-element-check-visual.elementor-widget.elementor-widget-html .check-visual{background: var(--surface-deep); border: 1px solid var(--border-on-dark-blue); border-radius: var(--radius-xl); padding: 28px;}
.elementor-17849 .elementor-element.elementor-element-check-visual.elementor-widget.elementor-widget-html .check-q{font-family: var(--font-head); font-weight: 600; font-size: 1rem; color: var(--white); margin-bottom: 16px;}
.elementor-17849 .elementor-element.elementor-element-check-visual.elementor-widget.elementor-widget-html .check-opt{background: var(--surface-deep-2); border: 1px solid var(--border-on-dark); border-radius: var(--radius-sm); padding: 11px 16px; font-size: 0.88rem; color: var(--text-on-dark); margin-bottom: 10px;}
.elementor-17849 .elementor-element.elementor-element-check-visual.elementor-widget.elementor-widget-html .check-opt.sel{border-color: var(--lime); color: var(--lime);}
@media (prefers-reduced-motion: reduce){.elementor-17849 .elementor-element.elementor-element-check-visual.elementor-widget.elementor-widget-html *{transition-duration: 0.01ms !important; animation-duration: 0.01ms !important;}}
.elementor-17849 .elementor-element.elementor-element-check-visual{--dunkelblau:#020028;--einfachblau:#558CED;--lime:#BEFF2E;--vividblue:#203AEA;--hellblau:#EAEFF7;--gradient:linear-gradient(135deg,#020028 0%,#212F98 100%);--body:#333333;--white:#FFFFFF;--font-head:'Poppins',Arial,sans-serif;--font-body:'Roboto',Arial,sans-serif;--container:1240px;--sec-y:112px;--sec-y-mobile:64px;--radius:14px;--dunkelblau-rgb:2,0,40;--lime-rgb:190,255,46;--vividblue-rgb:32,58,234;--einfachblau-rgb:85,140,237;--hellblau-rgb:234,239,247;--gradientend-rgb:33,47,152;--text-body:#333333;--text-secondary:#4A536B;--text-muted:#66708A;--text-faint:#8A93A6;--text-on-dark:#C9D2EE;--text-on-dark-muted:rgba(201,210,238,.62);--border-light:#E6ECF6;--border-hover:rgba(var(--einfachblau-rgb),.45);--border-dashed:#B9C7E2;--border-on-dark:rgba(255,255,255,.10);--border-on-dark-blue:rgba(var(--einfachblau-rgb),.20);--border-on-dark-hover:rgba(var(--einfachblau-rgb),.40);--surface-soft:#F4F7FC;--surface-deep:#151340;--surface-deep-2:rgba(255,255,255,.04);--surface-tint:rgba(var(--einfachblau-rgb),.08);--surface-wash:linear-gradient(180deg, rgba(var(--einfachblau-rgb),.10) 0%, rgba(var(--hellblau-rgb),.55) 38%, var(--white) 100%);--status-ok-bg:#E9FBD0;--status-ok-fg:#3D6B00;--status-info-bg:#E3ECFD;--status-info-fg:#1D47B8;--status-neutral-bg:#EEF1F7;--status-neutral-fg:#66708A;--status-warn-bg:#FDE5E3;--status-warn-fg:#B8341D;--fs-h1:clamp(2.1rem,6.5vw,3.6rem);--fs-h2:clamp(1.8rem,3.2vw,2.5rem);--fs-h3:1.25rem;--fs-h4:1.05rem;--fs-lead:1.2rem;--fs-body:17px;--fs-small:.9rem;--fs-caption:.78rem;--space-1:8px;--space-2:16px;--space-3:24px;--space-4:32px;--space-5:40px;--space-6:48px;--space-8:64px;--space-10:80px;--space-14:112px;--radius-sm:8px;--radius-lg:20px;--radius-xl:24px;--radius-frame:20px 20px 0 0;--radius-pill:999px;--shadow-xs:0 1px 2px rgba(var(--dunkelblau-rgb),.06);--shadow-sm:0 1px 1px rgba(var(--dunkelblau-rgb),.03), 0 4px 12px -2px rgba(var(--dunkelblau-rgb),.06);--shadow-md:0 2px 4px -1px rgba(var(--dunkelblau-rgb),.05), 0 12px 28px -8px rgba(var(--dunkelblau-rgb),.10);--shadow-lg:0 4px 8px -2px rgba(var(--dunkelblau-rgb),.06), 0 30px 45px -30px rgba(var(--gradientend-rgb),.25);--shadow-lift:0 2px 4px rgba(var(--dunkelblau-rgb),.05), 0 16px 40px -12px rgba(var(--dunkelblau-rgb),.12);--shadow-dark:0 10px 30px rgba(var(--dunkelblau-rgb),.35);--shadow-feature:0 8px 30px rgba(var(--einfachblau-rgb),.14);--bevel-light:inset 0 1px 0 rgba(255,255,255,.14);--bevel-dark:inset 0 -1px 0 rgba(var(--dunkelblau-rgb),.55);--ease-out:cubic-bezier(.22,1,.36,1);--dur-fast:.18s;--dur-base:.25s;--dur-reveal:.6s;--stagger:90ms}
@media (prefers-reduced-motion:reduce){.elementor-17849 .elementor-element.elementor-element-check-visual.elementor-widget.elementor-widget-html .dvx, .elementor-17849 .elementor-element.elementor-element-check-visual.elementor-widget.elementor-widget-html .dvx *{transition-property:none!important}}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-check-card */.elementor-17849 .elementor-element.elementor-element-check-card{align-items:center;overflow:hidden;color:#FFFFFF;background:linear-gradient(135deg,#020028 0%,#212F98 100%)}
.elementor-17849 .elementor-element.elementor-element-check-card > *{min-width:0}
/* ::before-Glows liegen wie im Prototyp UEBER dem (nicht positionierten) Inhalt */
.elementor-17849 .elementor-element.elementor-element-check-card::before{content:"";position:absolute;inset:0;top:0;left:0;width:auto;height:auto;border:0;border-radius:0;opacity:1;mix-blend-mode:normal;pointer-events:none;background:radial-gradient(600px 320px at 80% -10%, rgba(32,58,234,.35), transparent 70%),radial-gradient(420px 260px at 10% 110%, rgba(85,140,237,.18), transparent 70%)}
.elementor-17849 .elementor-element.elementor-element-check-card .elementor-element{position:static}
@media (max-width:1000px){.elementor-17849 .elementor-element.elementor-element-check-card{--padding-top:48px;--padding-bottom:48px;--padding-left:28px;--padding-right:28px;--e-con-grid-template-columns:1fr;--gap:40px 40px;--row-gap:40px;--column-gap:40px}}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-check */@media (max-width:1000px){.elementor-17849 .elementor-element.elementor-element-check{--padding-top:64px;--padding-bottom:64px}}/* End custom CSS */


/* Start custom CSS for heading, class: .elementor-element-cta-h2 */.elementor-17849 .elementor-element.elementor-element-cta-h2 .elementor-heading-title{overflow-wrap:break-word}
/* Handy-Groesse wie im Prototyp (lib/page.mobile_heads, Session 56) */
@media (max-width:600px){.elementor-17849 .elementor-element.elementor-element-cta-h2 .elementor-heading-title{font-size:clamp(1.55rem, .95rem + 2.6vw, 1.8rem)}}/* End custom CSS */



/* Start custom CSS for text-editor, class: .elementor-element-cta-note */.elementor-17849 .elementor-element.elementor-element-cta-note p{display:flex;align-items:center;gap:8px;padding:10px 18px;border:1px solid #E6ECF6;border-radius:999px;background:#FFFFFF}
.elementor-17849 .elementor-element.elementor-element-cta-note{max-width:540px}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-cta-row */.elementor-17849 .elementor-element.elementor-element-cta-row{--align-items:baseline;align-items:baseline;column-gap:4.21875px}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-cta-inner */.elementor-17849 .elementor-element.elementor-element-cta-inner{text-align:center}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-erstgespraech */@media (max-width:1000px){.elementor-17849 .elementor-element.elementor-element-erstgespraech{--padding-top:64px;--padding-bottom:64px}}/* End custom CSS */




/* Start custom CSS *//* [id]{scroll-margin-top:100px} wie im Prototyp */
.elementor-17849 [id]{scroll-margin-top:100px}
/* Reveals: index.html verschiebt um 20px (Sockel: 24px) */
/* index.html hat keinen 3-s-Fallback (Sockel: dv-reveal-fallback) – Reveals erscheinen nur beim Hineinscrollen */
@media (prefers-reduced-motion:no-preference){.js-anim .elementor-17849 .reveal{transform:translateY(20px);animation:none}.js-anim .elementor-17849 .reveal.visible{transform:none}}
/* Elementor bricht Container mobil um (--flex-wrap-mobile:wrap); Spalten-Container mit wrap schrumpfen dann Scroll-Inhalte (Video-Stimmen) */
.elementor-17849 .elementor-element.e-con.e-con{--flex-wrap-mobile:nowrap}
/* index.html kennt die Sockel-Regel (max-width:400px){.btn{line-height:1.3;white-space:normal}} nicht */
@media (max-width:400px){.elementor.elementor-17849 .elementor-element.dv-btn .elementor-button.elementor-button{max-width:none;white-space:nowrap;line-height:1.6}}
/* Buttons .btn-on-dark (Digital-Check) – Grundwerte nativ am Widget, Zustaende hier */
.elementor .elementor-element.dv-btn-ondark .elementor-button{box-shadow:0 0 0 0 rgba(190,255,46,0)}
.elementor .elementor-element.dv-btn-ondark .elementor-button:hover{background:transparent;color:#BEFF2E;box-shadow:0 0 32px rgba(190,255,46,.25)}
/* Video-Lightbox (Sockel-JS haengt sie an <body>) – Stile aus index.html, gegen Hello/Kit-Button-Regeln abgesichert */
body .tw-lightbox{position:fixed;inset:0;z-index:1000;background:rgba(2,0,40,.86);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:24px;margin:0;box-sizing:border-box}
body .tw-lightbox[hidden]{display:none}
body .tw-lightbox .tw-lb-inner{position:relative;width:min(1000px,100%);aspect-ratio:16/9;background:#000;border-radius:20px;overflow:hidden;box-shadow:0 4px 8px -2px rgba(2,0,40,.06),0 30px 45px -30px rgba(33,47,152,.25);margin:0;padding:0}
body .tw-lightbox .tw-lb-inner video{width:100%;height:100%;max-width:none;display:block;object-fit:contain;background:#000}
body .tw-lightbox .tw-lb-close{position:absolute;top:-14px;right:-14px;width:44px;height:44px;border-radius:50%;background:#FFFFFF;border:none;color:#020028;font-family:Arial;font-size:1.5rem;font-weight:400;line-height:1;letter-spacing:normal;text-transform:none;cursor:pointer;padding:0;margin:0;box-shadow:0 2px 4px -1px rgba(2,0,40,.05),0 12px 28px -8px rgba(2,0,40,.10);display:flex;align-items:center;justify-content:center}
body .tw-lightbox .tw-lb-close:hover,body .tw-lightbox .tw-lb-close:focus{background:#FFFFFF;color:#020028}
@media (max-width:1000px){body .tw-lightbox .tw-lb-close{top:8px;right:8px}}
/* Kopf (header-a) wie im Inline-CSS der Startseite: transparent, Glas erst ab 8 px Scroll (.scrolled per Seiten-Skript) */
body.page-id-17849 .elementor-location-header .elementor-element.elementor-widget.elementor-widget-html .dv-head.dvx{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid transparent;transition:background .25s cubic-bezier(.22,1,.36,1),box-shadow .25s cubic-bezier(.22,1,.36,1),border-color .25s cubic-bezier(.22,1,.36,1)}
body.page-id-17849 .elementor-location-header .elementor-element.elementor-widget.elementor-widget-html .dv-head.dvx.scrolled{background:rgba(255,255,255,.78);-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4);border-bottom:1px solid rgba(2,0,40,.06);box-shadow:0 1px 2px rgba(2,0,40,.06)}
@supports not (backdrop-filter:blur(1px)){body.page-id-17849 .elementor-location-header .elementor-element.elementor-widget.elementor-widget-html .dv-head.dvx.scrolled{background:rgba(255,255,255,.96)}}
body.page-id-17849 .elementor-location-header .elementor-element.elementor-widget.elementor-widget-html .dv-head .brandbar{border-bottom-color:#E6ECF6}
/* Welt-Register (Session 50): aktiver Reiter im Inline-CSS mit var(--border-light) = #E6ECF6 statt #dfe6f3 (site.css) */
body.page-id-17849 .elementor-location-header .elementor-element.elementor-widget.elementor-widget-html .dv-head .welt-tab[aria-current]{box-shadow:0 -1px 0 #E6ECF6,1px 0 0 #E6ECF6,-1px 0 0 #E6ECF6}
@media (max-width:400px){body.page-id-17849 .elementor-location-header .elementor-element.elementor-widget.elementor-widget-html .dv-head .btn{max-width:none;white-space:nowrap;text-align:inherit;justify-content:normal;line-height:inherit}}
body.page-id-17849 .elementor-location-header .elementor-element.elementor-widget.elementor-widget-html .dv-head .mega{background:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(14px) saturate(1.3);backdrop-filter:blur(14px) saturate(1.3);border-top-color:#E6ECF6;border-bottom-color:#E6ECF6;border-radius:0 0 20px 20px;box-shadow:0 4px 8px -2px rgba(2,0,40,.06),0 30px 45px -30px rgba(33,47,152,.25)}
body.page-id-17849 .elementor-location-header .elementor-element.elementor-widget.elementor-widget-html .dv-head .mm-foot{border-top-color:#E6ECF6}
body.page-id-17849 .elementor-location-header .elementor-element.elementor-widget.elementor-widget-html .dv-head .mega-toggle:focus-visible{outline:3px solid #558CED;outline-offset:3px;border-radius:4px}
body.page-id-17849 .elementor-location-header .elementor-element.elementor-widget.elementor-widget-html .dv-head .mm-card:focus-visible{outline:3px solid #558CED;outline-offset:2px}
@media (max-width:1000px){body.page-id-17849 .elementor-location-header .elementor-element.elementor-widget.elementor-widget-html .dv-head .nav-links{border-bottom-color:#E6ECF6;box-shadow:0 4px 8px -2px rgba(2,0,40,.06),0 30px 45px -30px rgba(33,47,152,.25)}body.page-id-17849 .elementor-location-header .elementor-element.elementor-widget.elementor-widget-html .dv-head .mega{border:none;border-radius:0;box-shadow:none}}
/* Fuss (fuss-a-html, Session 51): nur die Spaltentitel weichen ab – Inline-CSS h4{line-height:1.3} statt site.css .95 */
html body.page-id-17849 .elementor-location-footer .elementor-element.elementor-widget.elementor-widget-html .ft-col h4{line-height:1.3}/* End custom CSS */
