.elementor .kopf-burger-strich{width:100%;height:2px;min-width:0px;padding:0px;border-radius:1px;background-color:currentColor;transition:transform 0.25s, opacity 0.2s;display:block;}.elementor .kopf-burger{width:26px;height:18px;min-width:0px;color:var(--tinte);cursor:pointer;padding:0px;margin:0px;border-width:0px;background-color:transparent;display:none;flex-direction:column;justify-content:space-between;}.elementor .footer-link:hover,.elementor .footer-link:focus-visible{color:var(--akzent);}.elementor .footer-link{font-weight:400;font-size:var(--text-gross);color:var(--tinte);line-height:140%;text-decoration:none;background-color:#0000;transition:color 0.2s;}.elementor .faq-inhalt{min-width:0px;padding:0px;display:flex;flex-direction:column;align-items:flex-start;}.elementor .faq-symbol{width:12px;height:12px;padding:0px;margin-block-start:10px;display:flex;flex:0 0 12px;justify-content:center;align-items:center;}.elementor .faq-titel{padding:0px;flex:1 1 auto;}.elementor .faq-kopf{column-gap:32px;cursor:pointer;padding:0px;display:flex;justify-content:space-between;align-items:flex-start;list-style: none;\n}.elementor .faq-eintrag{padding-block-start:24px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;display:block;border-bottom-style: dashed; border-bottom-color: var(--tinte-60); & .faq-vertical { transition: transform 0.25s ease; } &[open] .faq-vertical { transform: scaleY(0); }\n}.elementor .faq-akkordeon{padding:0px;border-block-start-width:1px;display:flex;flex-direction:column;border-top-style: dashed; border-top-color: var(--tinte-60);\n}.elementor .footer-bottom-message{min-width:auto;padding-block-start:32px;}.elementor .text-small-2{min-width:auto;font-weight:400;font-size:var(--text-klein);line-height:142%;padding:0px;margin-block-start:0px;margin-block-end:0px;}.elementor .footer-social-wrap{min-width:auto;column-gap:16px;padding:0px;display:flex;justify-content:flex-start;align-items:center;row-gap: 16px;\n}.elementor .footer-rights-wrap{min-width:auto;column-gap:32px;padding:0px;display:flex;justify-content:flex-start;align-items:center;row-gap: 32px;\n}.elementor .footer-last-block{min-width:auto;column-gap:40px;text-align:center;padding:0px;display:flex;justify-content:space-between;align-items:center;row-gap: 40px;\n}.elementor .footer-bottom-wrap{min-width:auto;position:relative;z-index:1;padding:0px;}.elementor .footer-bottom-tile{min-width:auto;padding-block-start:32px;padding-block-end:10px;margin-block-start:80px;border-block-start-width:1px;border-block-end-width:1px;border-top-style: solid; border-top-color: #02012029; border-bottom-color: #02012029;\n}.elementor .footer-links-column{min-width:auto;column-gap:12px;padding:0px;display:flex;row-gap: 12px; flex-flow: column;\n}.elementor .label-opacity-50{font-weight:500;font-size:var(--text-klein);letter-spacing:var(--laufweite-label);line-height:16px;text-transform:uppercase;opacity:50%;display:block;}.elementor .footer-column{min-width:0px;padding:0px;display:flex;gap:28px;flex:0 1 auto;flex-flow: column;\n}.elementor .footer-right{column-gap:48px;padding:0px;display:grid;flex:0 1 calc(66.666% - 8px);grid-template-columns:repeat(4, max-content);justify-content:space-between;min-width: max-content; row-gap: 48px;\n}.elementor .brand-navbar{width:auto;height:36px;display:block;max-width: none;\n}.elementor .brand-link{height:36px;min-width:auto;max-width:100%;padding:0px;display:inline-block;}.elementor .footer-left{min-width:0px;padding-block-start:0px;padding-block-end:40px;padding-inline-start:0px;padding-inline-end:0px;display:flex;gap:40px;flex:0 0 auto;flex-flow: column;\n}.elementor .footer-halves{min-width:0px;column-gap:16px;padding:0px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;row-gap: 56px;\n}.elementor .footer{min-width:auto;overflow:hidden;position:relative;z-index:1;font-family:"LT Superior";font-size:var(--text);color:var(--tinte);letter-spacing:var(--laufweite-1);line-height:150%;padding-block-start:80px;padding-block-end:0px;background-color:var(--weiss);}.elementor .kopf-link:hover,.elementor .kopf-link:focus-visible{border-bottom-color: var(--quellblau);\n}.elementor .kopf-link{font-weight:500;font-size:17px;color:#222222;line-height:150%;padding-block-end:3px;border-block-end-width:2px;transition:border-color 0.18s;display:inline-block;border-bottom-style: solid; border-bottom-color: transparent;\n}.elementor .kopf-menue{min-width:0px;column-gap:32px;padding:0px;display:flex;align-items:center;}.elementor .kopf-logo{width:auto;height:44px;display:block;max-width: none;\n}.elementor .kopf-container{width:100%;min-width:0px;max-width:1800px;padding-block-start:18px;padding-block-end:18px;padding-inline-start:32px;padding-inline-end:32px;margin-inline-start:auto;margin-inline-end:auto;display:flex;justify-content:space-between;align-items:center;box-sizing: border-box;\n}.elementor .kopf{width:100%;min-width:0px;position:fixed;inset-block-start:0px;inset-inline-end:0px;inset-inline-start:0px;z-index:999;font-family:"LT Superior";font-size:var(--text);color:var(--tinte);letter-spacing:var(--laufweite-1);line-height:150%;padding:0px;border-block-end-width:1px;background-color:var(--weiss);border-bottom-style: solid; border-bottom-color: var(--rand-dunkel);\n}.elementor .cta-kontakt-hell-button-breit:hover,.elementor .cta-kontakt-hell-button-breit:focus-visible{color:var(--akzent);box-shadow:0px 2px 4px 0px #181d2714,0px 12px 20px -10px #181d2733;transform:translate3d(0px, -1px, 0px);}.elementor .cta-kontakt-hell-button-breit{min-width:0px;max-width:100%;font-family:"LT Superior";font-weight:400;font-size:var(--text);color:var(--tinte);letter-spacing:var(--laufweite-1);line-height:150%;text-align:center;text-decoration:none;cursor:pointer;padding-block-start:12px;padding-block-end:12px;padding-inline-start:26px;padding-inline-end:26px;border-radius:3px;border-width:0px;background-color:var(--weiss);box-shadow:0px 1px 2px 0px #181d2714,0px 8px 16px -8px #181d2729;transition:background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s, transform 0.2s;display:flex;grid-column:1 / -1;justify-content:center;align-items:center;place-self: flex-start start; width: fit-content; justify-self: start; &:focus-visible { outline: 2px solid var(--quellblau); outline-offset: 2px; } &:focus-visible { outline: 2px solid var(--quellblau); outline-offset: 2px; }\n}.elementor .contact-input-wrap-wrap-breit{width:100%;min-width:auto;column-gap:12px;padding:0px;display:flex;grid-column:1 / -1;row-gap: 12px; flex-flow: column;\n}.elementor .feld-gruppe-breit{width:100%;min-width:auto;padding:0px;display:flex;flex-direction:column;grid-column:1 / -1;}.elementor .feld-gruppe{width:100%;min-width:auto;padding:0px;display:flex;flex-direction:column;}.elementor .contact-form-zweispaltig{column-gap:24px;padding:0px;display:grid;grid-template-columns:1fr 1fr;justify-content:flex-start;align-items:start;box-sizing: border-box; flex-flow: column; row-gap: 18px; gap: 18px 24px;\n}.elementor .formular-schmal-breit{width:100%;min-width:auto;padding:0px;margin-block-start:0px;margin-block-end:15px;margin-inline-start:0px;margin-inline-end:0px;box-sizing: border-box; max-width: none;\n}.elementor .contact-a-halves-dreiteilig{min-width:auto;column-gap:32px;padding:0px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;grid-auto-flow:row;align-items:stretch;row-gap: 24px;\n}.elementor .faq-paragraph{font-size:17px;line-height:1.55;padding-block-start:24px;margin-block-start:0px;margin-block-end:0px;display:block;}.elementor .faq-vertical{width:1.5px;height:12px;min-width:auto;position:absolute;padding:0px;background-color:var(--tinte);}.elementor .faq-horizontal{width:12px;height:1.5px;min-width:auto;padding:0px;background-color:var(--tinte);}.elementor .faq-animated-box{width:12px;height:12px;min-width:auto;padding:0px;display:flex;justify-content:center;align-items:center;}.elementor .heading-faq{min-width:auto;max-width:320px;padding:0px;}.elementor .faq-halves{width:100%;min-width:auto;column-gap:48px;padding:0px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;row-gap: 48px; place-items: start stretch;\n}.elementor .section-about-a-faq{min-width:auto;position:relative;z-index:1;font-family:"LT Superior";font-size:var(--text);color:var(--tinte);letter-spacing:var(--laufweite-1);line-height:150%;padding-block-start:120px;padding-block-end:120px;background-color:var(--weiss);}.elementor .circle-features{width:385px;height:385px;min-width:auto;position:absolute;inset-inline-end:-110px;inset-block-end:43px;z-index:2;padding:0px;border-radius:var(--radius-rund);border-width:1px;border-color:var(--weiss-60);border-style:dashed;}.elementor .section-testimonial-section{min-width:auto;overflow:hidden;position:relative;z-index:1;font-family:"LT Superior";font-size:var(--text);color:var(--tinte);letter-spacing:var(--laufweite-1);line-height:150%;padding-block-start:96px;padding-block-end:96px;background-color:var(--weiss);}.elementor .home-b-features-grid-2{width:100%;min-width:auto;column-gap:24px;padding:0px;display:grid;grid-template-columns:1fr 1fr;grid-auto-flow:row;row-gap: 16px; gap: 16px 24px;\n}.elementor .more-power-title{font-weight:600;font-size:20px;color:#fff;line-height:1.45;display:block;}.elementor .more-power-bottom-tile{min-width:auto;column-gap:16px;padding:0px;display:flex;row-gap: 16px; flex-flow: column; & > :not(.more-power-title) { font-size: 17px; line-height: 1.55; } & > :not(.more-power-title) { font-size: 17px; line-height: 1.55; } & > :not(.more-power-title) { font-size: 17px; line-height: 1.55; }\n}.elementor .more-power-icon-wrap{min-width:auto;padding:0px;border-radius:var(--radius-rund);background-color:#ffffff14;display:flex;flex:0 0 auto;justify-content:center;align-items:center;& .icon-home-b-feature { width: 32px; height: 32px; }\n}.elementor .more-power-card{min-width:auto;column-gap:32px;padding:0px;border-radius:var(--radius-m);display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;row-gap: 32px; text-align: left;\n}.elementor .grid-all-features{min-width:auto;column-gap:32px;padding:0px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:auto;row-gap: 48px; gap: 48px 32px;\n}.elementor .headline-sales-features{min-width:auto;column-gap:64px;padding:0px;margin-block-end:80px;display:flex;row-gap: 64px; flex-flow: column;\n}.elementor .main-container-2{width:100%;min-width:auto;max-width:1800px;position:relative;z-index:2;padding-inline-start:32px;padding-inline-end:32px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;box-sizing: border-box;\n}.elementor .section-sales-features-section{min-width:auto;position:relative;z-index:1;font-family:"LT Superior";font-size:var(--text);color:#fff;letter-spacing:var(--laufweite-1);line-height:150%;padding-block-start:120px;padding-block-end:120px;background-color:#181d27;}.elementor .about-tile-text-wrap{min-width:auto;column-gap:8px;padding:0px;display:flex;row-gap: 8px; flex-flow: column;\n}.elementor .home-b-about-tile{min-width:auto;column-gap:24px;padding:0px;display:flex;justify-content:flex-start;align-items:flex-start;row-gap: 24px;\n}.elementor .home-b-about-b-grid-second{min-width:auto;column-gap:32px;padding:0px;margin-block-start:64px;display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto;row-gap: 32px;\n}.elementor .text-body-hell{font-weight:400;font-size:17px;color:#d7dce3;line-height:1.55;padding-inline-end:15%;margin-block-start:0px;margin-block-end:0px;display:block;text-align: left; white-space: normal;\n}.elementor .home-b-about-image{width:100%;height:562px;min-width:auto;overflow:hidden;padding:0px;border-radius:var(--radius-m);box-sizing: border-box;\n}.elementor .home-b-about-b-grid{min-width:auto;column-gap:32px;padding:0px;display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto;row-gap: 32px;\n}.elementor .heading-home-b-about{min-width:auto;max-width:760px;column-gap:16px;padding:0px;margin-block-end:64px;display:flex;justify-content:flex-start;align-items:center;box-sizing: border-box; row-gap: 0px; flex-flow: wrap;\n}.elementor .section-home-b-about-template{min-width:auto;position:relative;z-index:1;font-family:"LT Superior";font-size:var(--text);color:var(--tinte);letter-spacing:var(--laufweite-1);line-height:150%;padding-block-start:120px;padding-block-end:80px;background-color:#f3f5f7;}.elementor .no-margins-3{font-weight:400;font-size:var(--h4);letter-spacing:var(--laufweite-3);line-height:100%;margin-block-start:0px;margin-block-end:0px;display:block;}.elementor .case-card-home-b{min-width:auto;max-width:100%;padding:40px;border-radius:var(--radius-m);background-color:#f3f5f7;display:flex;justify-content:space-between;align-items:flex-start;flex-flow: column;\n}.elementor .cta-main-light:hover,.elementor .cta-main-light:focus-visible{color:var(--akzent);box-shadow:0px 2px 4px 0px #181d2714,0px 12px 20px -10px #181d2733;transform:translate3d(0px, -1px, 0px);}.elementor .cta-main-light:hover,.elementor .cta-main-light:focus-visible{color:var(--akzent);transform:translate3d(0px, -1px, 0px);}.elementor .cta-main-light{min-width:0px;max-width:100%;font-family:"LT Superior";font-weight:400;font-size:var(--text);color:var(--tinte);letter-spacing:var(--laufweite-1);line-height:150%;text-align:center;text-decoration:none;cursor:pointer;padding-block-start:12px;padding-block-end:12px;padding-inline-start:26px;padding-inline-end:26px;border-radius:3px;border-width:0px;background-color:var(--weiss);box-shadow:0px 1px 2px 0px #181d2714,0px 8px 16px -8px #181d2729;transition:background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s, transform 0.2s;display:flex;justify-content:center;align-items:center;place-self: flex-start start; width: fit-content; &:focus-visible { outline: 2px solid var(--quellblau); outline-offset: 2px; } &:focus-visible { outline: 2px solid var(--quellblau); outline-offset: 2px; }\n}.elementor .no-margins-2{font-weight:400;font-size:var(--h3);letter-spacing:var(--laufweite-3);line-height:100%;margin-block-start:0px;margin-block-end:0px;display:block;}.elementor .case-home-b-bottom-tile{min-width:auto;column-gap:24px;padding:0px;display:flex;justify-content:flex-start;align-items:flex-start;row-gap: 24px; flex-flow: column;\n}.elementor .case-card-image{width:100%;height:376px;min-width:auto;overflow:hidden;padding:0px;border-radius:var(--radius-m);}.elementor .case-card-home-b-long{min-width:auto;max-width:100%;color:var(--weiss);column-gap:40px;padding:40px;border-radius:var(--radius-m);background-color:var(--tinte);display:flex;justify-content:space-between;align-items:flex-start;flex-flow: column; row-gap: 40px;\n}.elementor .case-halves-home-b{min-width:auto;column-gap:32px;padding:0px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:auto auto;row-gap: 32px;\n}.elementor .limit-640{min-width:auto;max-width:640px;padding:0px;}.elementor .section-divider{width:100%;height:0px;min-width:auto;padding:0px;margin-inline-end:auto;border-block-end-width:1px;border-bottom-style: dashed; border-bottom-color: var(--tinte-60);\n}.elementor .headline-cases-home-b{min-width:auto;column-gap:32px;padding:0px;margin-block-end:96px;display:flex;row-gap: 32px; flex-flow: column;\n}.elementor .section-home-b-cases-section{min-width:auto;position:relative;z-index:1;font-family:"LT Superior";font-size:var(--text);color:var(--tinte);letter-spacing:var(--laufweite-1);line-height:150%;padding-block-start:0px;padding-block-end:120px;background-color:var(--weiss);}.elementor .home-b-features-image{min-width:auto;padding:0px;}.elementor .icon-home-b-feature{width:24px;height:24px;min-width:auto;padding:0px;flex:0 0 auto;}.elementor .home-b-feature-tile{min-width:auto;column-gap:24px;padding:0px;display:flex;justify-content:flex-start;align-items:center;row-gap: 24px;\n}.elementor .home-b-features-grid{width:100%;min-width:auto;column-gap:24px;padding:0px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;grid-auto-flow:row;row-gap: 16px; gap: 16px 24px;\n}.elementor .text-big-_404-heading{font-weight:400;font-size:20px;column-gap:20px;line-height:1.45;margin-block-start:25px;margin-block-end:8px;display:flex;justify-content:flex-start;align-items:center;row-gap: 0px; flex-flow: column;\n}.elementor .home-b-subheading{min-width:auto;column-gap:24px;padding:0px;display:flex;row-gap: 24px; flex-flow: column;\n}.elementor .home-b-features-top-tile{min-width:auto;column-gap:32px;padding:0px;display:flex;row-gap: 32px; flex-flow: column;\n}.elementor .home-b-features-left{min-width:auto;column-gap:24px;padding:64px;background-color:#f3f5f7;display:flex;justify-content:space-between;align-items:flex-start;row-gap: 24px; flex-flow: column;\n}.elementor .home-b-features-halves{width:100%;height:640px;min-width:auto;overflow:hidden;column-gap:0px;padding:0px;border-radius:var(--radius-m);display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;grid-auto-flow:row;row-gap: 0px;\n}.elementor .headline-home-b-features{min-width:auto;max-width:864px;text-align:center;padding:0px;margin-block-end:80px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .section-home-b-features-section{min-width:auto;position:relative;z-index:1;font-family:"LT Superior";font-size:var(--text);color:var(--tinte);letter-spacing:var(--laufweite-1);line-height:150%;padding-block-start:80px;padding-block-end:120px;background-color:var(--weiss);}.elementor .main-container-right-padding-8{width:100%;min-width:auto;max-width:1800px;position:relative;z-index:2;padding-inline-start:32px;padding-inline-end:8px;margin-block-end:100px;margin-inline-start:auto;margin-inline-end:auto;display:block;box-sizing: border-box;\n}.elementor .home-b-button-wrap{min-width:auto;column-gap:8px;padding:0px;display:flex;row-gap: 8px;\n}.elementor .text-h0-kompakt{width:auto;font-weight:400;font-size:90px;letter-spacing:var(--laufweite-4);line-height:100%;margin-block-start:0px;margin-block-end:0px;margin-inline-start:-13px;display:block;font-kerning: normal;\n}.elementor .home-b-heading{min-width:auto;max-width:100%;padding:0px;}.elementor .hero-home-b-top-tile{min-width:auto;column-gap:24px;padding:0px;display:flex;justify-content:flex-start;align-items:flex-start;row-gap: 24px; flex-flow: column;\n}.elementor .headline-home-b{height:100%;min-width:auto;position:relative;z-index:2;column-gap:24px;padding:0px;display:flex;justify-content:space-between;align-items:flex-start;row-gap: 24px; flex-flow: column;\n}.elementor .home-b-hero-right{min-width:auto;padding-block-start:132px;padding-block-end:64px;padding-inline-start:64px;padding-inline-end:32px;border-radius:var(--radius-m);background-color:#f3f5f7;}.elementor .home-b-hero-video{width:100%;height:930px;min-width:auto;overflow:hidden;padding:0px;border-radius:var(--radius-m);}.elementor .home-b-hero-halves{width:100%;min-width:auto;max-width:1736px;column-gap:32px;padding:0px;margin-inline-start:auto;margin-inline-end:auto;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;row-gap: 32px;\n}.elementor .section-home-b-hero{min-width:auto;overflow:hidden;position:relative;z-index:1;font-family:"LT Superior";font-size:var(--text);color:var(--tinte);letter-spacing:var(--laufweite-1);line-height:150%;padding-block-start:112px;padding-block-end:8px;padding-inline-start:32px;padding-inline-end:32px;background-color:var(--weiss);}.elementor .contact-a-right{height:100%;min-width:auto;min-height:520px;overflow:hidden;padding:0px;border-radius:var(--radius-m);max-width: none;\n}.elementor .text-body-semibold{font-weight:500;font-size:17px;color:#f9fbff;line-height:1.55;padding-inline-end:15%;margin-block-start:0px;margin-block-end:0px;display:block;text-align: left; white-space: normal;\n}.elementor .contact-a-address-tile{min-width:auto;color:#b6becc;column-gap:8px;padding-block-start:18px;border-block-start-width:1px;display:flex;row-gap: 8px; border-top-style: solid; border-top-color: #ffffff38; flex-flow: column; justify-self: stretch;\n}.elementor .contact-a-address-block{width:100%;min-width:auto;column-gap:40px;padding:0px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;row-gap: 24px; place-items: start;\n}.elementor .formular-fehler{font-size:17px;color:#eef1f6;line-height:1.55;padding-block-start:16px;padding-block-end:16px;padding-inline-start:20px;padding-inline-end:20px;margin-block-start:16px;border-radius:12px;border-inline-start-width:3px;background-color:#ffffff0f;text-align: left; border-left-style: solid; border-left-color: #d7dce3;\n}.elementor .e-paragraph{display:block;}.elementor .formular-erfolg{font-size:20px;color:#fff;line-height:1.45;padding-block-start:28px;padding-block-end:28px;padding-inline-start:32px;padding-inline-end:32px;border-radius:16px;border-width:1px;border-color:#fff3;border-style:solid;background-color:#ffffff0f;text-align: left;\n}.elementor .text-small{font-weight:400;font-size:15px;line-height:1.45;margin-block-start:0px;margin-block-end:0px;display:block;}.elementor .w-form-label{font-weight:normal;color:inherit;line-height:150%;margin-block-end:0px;display:inline-block;font-size: inherit;\n}.elementor .w-checkbox-input{margin-block-start:4px;margin-block-end:0px;margin-inline-start:-20px;margin-inline-end:0px;float: left; line-height: normal;\n}.elementor .w-checkbox{min-width:auto;padding-inline-start:20px;margin-block-end:5px;display:block;}.elementor .text-field-text-area-kontakt-dunkel:focus{border-color:var(--tinte);outline-width:0px;}.elementor .text-field-text-area-kontakt-dunkel{width:100%;height:169px;font-weight:400;font-size:var(--text);color:#eef1f6;line-height:1.42857;padding-block-start:12px;padding-block-end:12px;padding-inline-start:16px;padding-inline-end:16px;margin-block-end:0px;border-radius:var(--radius-xl);border-width:1px;border-color:#fff3;border-style:solid;background-color:#ffffff0f;display:block;vertical-align: middle; box-sizing: border-box;\n}.elementor .text-field-feld-kontakt-dunkel:focus{border-color:#ffffff8c;outline-width:0px;background-color:#ffffff1a;}.elementor .text-field-feld-kontakt-dunkel{width:100%;height:48px;font-weight:400;font-size:var(--text);color:#eef1f6;line-height:1.42857;padding-block-start:12px;padding-block-end:12px;padding-inline-start:16px;padding-inline-end:16px;margin-block-end:10px;border-radius:var(--radius-s);border-width:1px;border-color:#fff3;border-style:solid;background-color:#ffffff0f;display:block;vertical-align: middle; box-sizing: border-box;\n}.elementor .heading-contact-a{min-width:auto;color:#eef1f6;padding:0px;}.elementor .headline-contact-a{min-width:auto;column-gap:24px;padding:0px;display:flex;justify-content:flex-start;align-items:flex-start;row-gap: 24px; flex-flow: column;\n}.elementor .contact-a-left{min-width:auto;column-gap:64px;padding-block-start:0px;padding-inline-end:0px;margin-inline-end:10px;display:flex;flex-flow: column; row-gap: 36px;\n}.elementor .sektion-kontakt-flaeche{min-width:auto;position:relative;z-index:1;font-family:"LT Superior";font-size:var(--text);color:#cdd4df;letter-spacing:var(--laufweite-1);line-height:150%;padding-block-start:96px;padding-block-end:96px;background-color:#1b2130;}.elementor .circle-testimonial-right{width:1024px;height:1024px;min-width:auto;position:absolute;inset-block-start:-396px;inset-inline-end:-710px;padding:0px;border-radius:var(--radius-rund);border-width:1px;border-color:var(--tinte-60);border-style:dashed;}.elementor .circle-testimonial-left{width:256px;height:256px;min-width:auto;position:absolute;inset-block-end:96px;inset-inline-start:-96px;padding:0px;border-radius:var(--radius-rund);border-width:1px;border-color:var(--tinte-60);border-style:dashed;}.elementor .testimonial-wrap-center{min-width:auto;max-width:864px;column-gap:48px;text-align:center;padding:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;justify-content:flex-start;align-items:center;row-gap: 48px; flex-flow: column;\n}.elementor .heading-line-semi-light{width:142px;height:4px;min-width:auto;padding:0px;background-color:var(--weiss-60);}.elementor .feature-card-home-c-tinte{min-width:auto;overflow:hidden;position:relative;color:#fff;column-gap:24px;padding:32px;border-radius:var(--radius-m);background-color:#181d27;display:flex;justify-content:space-between;align-items:flex-start;row-gap: 24px; flex-flow: column;\n}.elementor .feature-card-bottom-tile{min-width:auto;column-gap:16px;padding:0px;display:flex;row-gap: 16px; flex-flow: column;\n}.elementor .text-big{font-weight:400;font-size:var(--text-gross);line-height:1.45;margin-block-start:25px;margin-block-end:50px;display:block;}.elementor .image-cover{width:100%;height:100%;max-width:100%;object-fit:cover;z-index:1;}.elementor .no-margins{font-weight:400;font-size:var(--h2);letter-spacing:var(--laufweite-4);line-height:92%;margin-block-start:0px;margin-block-end:0px;display:block;}.elementor .text-body{font-weight:400;font-size:var(--text);line-height:1.4;padding-inline-end:15%;margin-block-start:0px;margin-block-end:0px;display:block;text-align: left; white-space: normal;\n}.elementor .text-h5{font-weight:400;font-size:var(--h5);letter-spacing:var(--laufweite-2);line-height:116%;display:block;justify-content:space-between;align-items:flex-start;flex-flow: column;\n}.elementor .heading-line-semi-dark{width:142px;height:4px;min-width:auto;padding:0px;background-color:var(--tinte-60);}.elementor .features-image-home-b{width:100%;height:100%;min-width:auto;overflow:hidden;position:relative;padding:0px;border-radius:var(--radius-m);display:flex;flex:0 0 auto;justify-content:center;align-items:center;background-image: linear-gradient(90deg, var(--green\<deleted\|variable-dc7b9626-9039-8987-b71f-5c79a7eb5e15\>), #aedcb929);\n}.elementor .text-big-text-semi-light{font-weight:400;font-size:var(--text-gross);color:var(--weiss-60);line-height:1.45;margin-block-start:25px;margin-block-end:50px;display:block;}.elementor .feature-bottom-text{min-width:auto;padding-inline-start:48px;}.elementor .tick-features{width:24px;height:24px;min-width:auto;color:#d7dce3;padding:0px;}.elementor .feature-top-tile{min-width:auto;column-gap:24px;padding:0px;display:flex;row-gap: 24px; flex-flow: wrap;\n}.elementor .feature-item-home-b{min-width:auto;column-gap:16px;padding-block-start:32px;padding-block-end:32px;border-block-end-width:1px;display:flex;row-gap: 16px; border-bottom-style: dashed; border-bottom-color: var(--weiss-60); flex-flow: column;\n}.elementor .features-list-home-b{min-width:auto;max-width:528px;padding:0px;border-block-start-width:1px;border-top-style: dashed; border-top-color: var(--weiss-60);\n}.elementor .text-h1{z-index:1;font-weight:400;font-size:var(--h1);letter-spacing:var(--laufweite-4);line-height:94.4%;margin-block-start:0px;margin-block-end:0px;display:block;}.elementor .heading-features-home-b{min-width:auto;max-width:640px;column-gap:16px;padding:0px;display:flex;justify-content:flex-start;align-items:center;row-gap: 0px; flex-flow: wrap;\n}.elementor .headline-features-home-b{min-width:auto;column-gap:32px;padding:0px;margin-block-end:0px;display:flex;row-gap: 32px; flex-flow: column;\n}.elementor .feature-left-home-b{height:100%;min-width:auto;column-gap:32px;padding:0px;display:flex;justify-content:space-between;align-items:flex-start;row-gap: 32px; flex-flow: column;\n}.elementor .feature-halves-home-b{min-width:auto;column-gap:32px;padding:0px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;align-items:stretch;row-gap: 32px;\n}.elementor .section-features-section{min-width:auto;overflow:hidden;position:relative;z-index:1;font-family:"LT Superior";font-size:var(--text);color:var(--weiss);letter-spacing:var(--laufweite-1);line-height:150%;padding-block-start:120px;padding-block-end:120px;background-color:var(--tinte);}.elementor .text-h6{font-weight:500;font-size:var(--text-gross);letter-spacing:var(--laufweite-1);line-height:120%;display:block;}.elementor .text-h2{font-weight:400;font-size:var(--h2);letter-spacing:var(--laufweite-4);line-height:92%;margin-block-start:0px;margin-block-end:0px;display:block;}.elementor .label{font-weight:500;font-size:13px;letter-spacing:var(--laufweite-label);line-height:1.3;text-transform:uppercase;display:block;}.elementor .cta-main-accent:hover,.elementor .cta-main-accent:focus-visible{background-color:var(--blau-tief);box-shadow:0px 2px 4px 0px #08309f40,0px 12px 20px -10px #08309f80;transform:translate3d(0px, -1px, 0px);}.elementor .cta-main-accent:hover,.elementor .cta-main-accent:focus-visible{background-color:var(--blau-tief);transform:translate3d(0px, -1px, 0px);}.elementor .cta-main-accent{min-width:0px;max-width:100%;font-family:"LT Superior";font-weight:400;font-size:var(--text);color:var(--weiss);letter-spacing:var(--laufweite-1);line-height:150%;text-align:center;text-decoration:none;cursor:pointer;padding-block-start:12px;padding-block-end:12px;padding-inline-start:26px;padding-inline-end:26px;border-radius:3px;border-width:0px;background-color:var(--akzent);box-shadow:0px 1px 2px 0px #08309f40,0px 8px 16px -8px #08309f73;transition:background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s, transform 0.2s;display:flex;justify-content:center;align-items:center;place-self: flex-start start; width: fit-content; &:focus-visible { outline: 2px solid var(--quellblau); outline-offset: 2px; } &:focus-visible { outline: 2px solid var(--quellblau); outline-offset: 2px; }\n}.elementor .main-container{width:100%;min-width:auto;max-width:1800px;position:relative;z-index:2;padding-inline-start:32px;padding-inline-end:32px;margin-block-end:100px;margin-inline-start:auto;margin-inline-end:auto;display:block;box-sizing: border-box;\n}