.elementor .projekte-logo-duo{display:flex;flex-direction:row;justify-content:center;}.elementor .p-hero-pill-blister{flex-direction:row;gap:10px;justify-content:center;align-items:center;align-self:center;}.elementor .pill{width:auto;font-family:Inter;font-weight:500;font-size:11.4px;color:#6b6862;text-transform:uppercase;padding-block-start:6px;padding-block-end:6px;padding-inline-start:14px;padding-inline-end:14px;border-radius:99px;border-width:1px;border-color:#0000001a;border-style:solid;justify-content:center;align-items:center;align-self:center;}.elementor .section{overflow:hidden;padding-block-start:7rem;padding-block-end:7rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .section-content{max-width:1250px;position:relative;padding:0px;gap:1.25rem;}.elementor .split{max-width:1250px;padding:0px;}.elementor .split-text{font-family:Inter;font-size:0.95rem;color:var(--mid-gray);line-height:1.75em;}.elementor .img-start{overflow:hidden;position:relative;padding:30px;border-radius:6px;background-color:var(--light);display:flex;justify-content:center;align-items:center;}.elementor .sh-lable{font-family:Inter;font-weight:600;font-size:0.7rem;color:var(--teal);letter-spacing:0.15em;text-transform:uppercase;padding-block-start:0rem;padding-block-end:0.75rem;padding-inline-start:0rem;padding-inline-end:0rem;}.elementor .h3{font-family:Manrope;font-weight:400;font-size:1.75rem;color:var(--black);line-height:1.2em;margin-block-end:0.75rem;}.elementor .bg-light{background-color:var(--light);}.elementor .section-narrow{max-width:780px;padding:0px;margin-block-end:3rem;}.elementor .h2{font-family:Manrope;font-weight:400;font-size:clamp(2rem, 4vw, 3rem);color:var(--black);letter-spacing:-0.015em;line-height:1.15;}.elementor .sh--p{max-width:600px;font-family:Inter;font-weight:400;font-size:1rem;margin-block-start:1rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .l-r{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:start;}.elementor .idee-img{width:calc(50% - 0.625rem);height:100%;aspect-ratio:5/4;object-fit:cover;border-radius:6px;flex:1 0 auto;}.elementor .center{text-align:center;flex-direction:column;justify-content:center;align-items:center;}.elementor .rr-img{object-fit:cover;border-radius:6px;}.elementor .direction-d{flex-direction:column;align-items:center;}.elementor .figcaption{font-family:Inter;font-weight:400;font-size:0.78rem;color:#a7a7a7;line-height:1.5;text-align:center;font-style:italic;}.elementor .dm{color:var(--white);}.elementor .text-dim{color:#f5f5f591;}.elementor .tag-dm{color:var(--senopia);}.elementor .icon-box{min-height:300px;position:relative;border-radius:6px;background-color:#1a1a1f;gap:1.25rem;justify-content:center;align-items:center;}.elementor .icon-img{width:80px;height:80px;object-fit:contain;position:relative;z-index:5;transition:all 250ms;}.elementor .icon-img:hover,.elementor .icon-img:focus-visible{transform:scale3d(1.1, 1.1, 1);}.elementor .icon-img-L{width:95px;height:100px;}.elementor .icons-p{position:absolute;inset-block-start:30px;font-family:Manrope;font-weight:700;font-size:14px;color:#828282cf;text-align:center;}.elementor .card-icon-placement{padding:0px;border-radius:6px;background-color:var(--dark);justify-content:center;}.elementor .p-a-ba{position:absolute;inset-block-start:auto;inset-block-end:30px;}.elementor .no-btm-padding{padding-block-end:0rem;}.elementor .arena-l{flex-direction:column;gap:0px;}.elementor .arena-r{min-height:420px;overflow:hidden;padding:0px;border-radius:6px;background-color:var(--light);display:flex;}.elementor .arena-box{min-height:300px;padding:60px;border-radius:6px;background-color:var(--light);justify-content:center;align-items:center;}.elementor .rr-browser{overflow:hidden;position:relative;z-index:6;padding:0px;border-radius:6px;border-width:1px;border-color:#e4e4e4;box-shadow:0px 12px 48px 0px rgba(0,0,0,0.10);flex-direction:column;}.elementor .rr-browser-bar{background-color:var(--light);gap:10px;align-items:center;}.elementor .rr-dots{width:auto;padding:0px;gap:6px;align-items:center;}.elementor .rr-dot{width:10px;height:10px;min-width:10px;min-height:10px;padding:0px;border-radius:99px;}.elementor .rr-url-bar{font-family:Inter;font-size:11px;color:#888;line-height:10px;padding-block-start:6px;padding-block-end:6px;padding-inline-start:12px;padding-inline-end:12px;border-radius:6px;border-width:1px;border-color:#e0e0e0;background-color:#fff;align-items:center;}.elementor .rr-browser-img{width:100%;overflow:hidden;aspect-ratio:16/9;padding:0px;}.elementor .ks-stats{position:relative;z-index:5;padding:0px;margin-block-end:3rem;gap:1.25rem;}.elementor .rr-stat{position:relative;text-align:center;padding-block-start:20px;padding-block-end:20px;padding-inline-start:16px;padding-inline-end:16px;border-radius:6px;background-color:var(--light);flex-direction:column;}.elementor .rr-stat-num{font-family:Manrope;font-weight:800;font-size:clamp(1.5rem, 3vw, 2rem);color:var(--teal);line-height:1;margin-block-end:4px;}.elementor .rr-stat-lbl{font-family:Inter;font-size:11px;color:var(--mid-gray);letter-spacing:0.5px;}.elementor .margin-top-L{margin-block-start:7rem;}.elementor .bento-item{overflow:hidden;position:relative;padding:0px;border-radius:6px;}.elementor .bento-overlay{position:absolute;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;font-family:Inter;color:var(--white);padding-block-start:12px;padding-block-end:12px;padding-inline-start:16px;padding-inline-end:16px;background-image:linear-gradient(0deg, rgba(0,0,0,0.7) 0%,transparent 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .bento-overlay-tag{font-weight:600;font-size:9px;color:rgba(255,255,255,0.6);letter-spacing:1.5px;text-transform:uppercase;margin-block-end:2px;}.elementor .bento-overlay-title{font-family:Manrope;font-weight:700;font-size:13px;}.elementor .rr-bento-img{width:100%;height:100%;object-fit:cover;display:block;}.elementor .staff-pick{width:auto;position:absolute;inset-block-start:0px;inset-inline-end:0px;font-family:Inter;font-weight:700;font-size:12px;color:var(--dark);line-height:12px;padding-block-start:3px;padding-block-end:3px;padding-inline-start:3px;padding-inline-end:10px;border-radius:99px;border-width:1px;border-color:#0000001a;background-color:var(--light);box-shadow:0px 4px 10px 0px rgba(0, 0, 0, 0.1);transform:translate3d(30%, -50%, 0px) rotateX(0deg) rotateY(0deg) rotateZ(5deg);gap:8px;align-items:center;}.elementor .sp-img{width:30px;aspect-ratio:1/1;object-fit:cover;border-radius:99px;}.elementor .rr-scroller{height:100%;min-height:630px;max-height:630px;overflow:hidden;padding:0px;border-radius:6px;border-width:1px;border-color:#0000001a;box-shadow:0px 4px 24px 0px rgba(0, 0, 0, 0.07);}.elementor .cta-wrapper{padding-block-start:3rem;padding-block-end:3rem;border-radius:6px;background-color:var(--teal);flex-direction:column;gap:20px;justify-content:center;align-items:center;}.elementor .main-btn{font-family:Inter;font-weight:500;font-size:12px;color:var(--dark);text-decoration:none;padding-block-start:8px;padding-block-end:8px;padding-inline-start:20px;padding-inline-end:20px;border-radius:12px;border-width:2px;border-color:#ffffff;background-color:#fff;transition:all 250ms;}.elementor .main-btn:hover,.elementor .main-btn:focus-visible{background-color:#eee;}.elementor .rr-scroll-function{height:100%;overflow:auto;padding:0px;}.elementor .sec{color:var(--white);background-color:var(--teal);}.elementor .sec:hover,.elementor .sec:focus-visible{color:var(--light);background-color:#005f7b;}