.elementor .small{box-sizing: border-box;\n}.elementor .x{box-sizing: border-box;\n}.elementor .scw__top{overflow:hidden;position:relative;color:#fff;padding-block-start:18px;padding-block-end:18px;padding-inline-start:20px;padding-inline-end:20px;isolation:isolate; background-image: linear-gradient(150deg,var(--navy),var(--navy-2));\n}.elementor .scw__row:hover,.elementor .scw__row:focus-visible{background:var(--blue-50);\n}.elementor .scw__row{padding-block-start:11px;padding-block-end:11px;padding-inline-start:8px;padding-inline-end:8px;border-radius:11px;display:flex;gap:13px;align-items:center;transition:.16s;\n}.elementor .scw__pulse{width:13px;height:13px;position:absolute;inset-block-start:2px;inset-inline-end:6px;border-radius:50%;border-width:2px;border-color:#fff;border-style:solid;background-color:#1aaf5a;}.elementor .scw__foot{padding-block-start:0px;padding-block-end:14px;padding-inline-start:12px;padding-inline-end:12px;}.elementor .scw__card{width:326px;max-width:calc(100vw - 44px);overflow:hidden;border-radius:18px;background-color:#fff;box-shadow:0px 26px 60px 0px rgba(11,51,87,.26);border:1px solid var(--line); transform-origin:bottom right;\n}.elementor .scw__btn:hover,.elementor .scw__btn:focus-visible{transform:translate3d(0px, -3px, 0px) scale3d(1.03, 1.03, 1);}.elementor .scw__btn{width:62px;height:71.6px;position:relative;color:#fff;cursor:pointer;padding:0px;border-width:0px;filter:drop-shadow(0px 10px 24px rgba(11,51,87,.34));display:grid;clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);place-items:center; transition:.22s; background-image: linear-gradient(150deg,var(--sky),var(--blue));\n}.elementor .scw__body{padding-block-start:8px;padding-block-end:14px;padding-inline-start:12px;padding-inline-end:12px;}.elementor .scw{position:fixed;inset-inline-end:22px;inset-block-end:22px;z-index:900;display:flex;flex-direction:column;gap:12px;align-items:flex-end;}.elementor .ph{box-sizing: border-box;\n}.elementor .foot__grid{padding-block-end:48px;border-block-end-width:1px;display:grid;gap:40px;grid-template-columns:1.6fr 1fr 1fr 1fr;border-bottom-style: solid; border-bottom-color: rgba(255,255,255,.1);\n}.elementor .foot__contact{line-height:1.9;margin-block-start:18px;}.elementor .foot__brand{box-sizing: border-box;\n}.elementor .foot__bottom{font-size:13.5px;padding-block-start:26px;display:flex;gap:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .foot{box-sizing: border-box;\n}.elementor .el-versteckt{box-sizing: border-box;\n}.elementor .ticker__track{padding-block-start:15px;padding-block-end:15px;padding-inline-start:0px;padding-inline-end:0px;display:inline-flex;}.elementor .ticker{overflow:hidden;font-weight:500;font-size:16px;color:#DCEAF6;letter-spacing:0.03em;border-block-end-width:1px;background:var(--navy); white-space:nowrap; border-bottom-style: solid; border-bottom-color: rgba(255,255,255,.08);\n}.elementor .sub{box-sizing: border-box;\n}.elementor .nav-cta{display:flex;gap:12px;flex:0 0 auto;align-items:center;}.elementor .nav{height:76px;display:flex;gap:20px;justify-content:space-between;align-items:center;}.elementor .mobile{position:fixed;z-index:99;padding:24px;background-color:#fff;display:none;inset:76px 0 0; overflow-y:auto; border-top:1px solid var(--line);\n}.elementor .menu{display:flex;gap:2px;align-items:center;}.elementor .i{box-sizing: border-box;\n}.elementor .hamburger{cursor:pointer;padding:8px;border-width:0px;display:none;flex-direction:column;gap:5px;}.elementor .dropdown{min-width:290px;position:absolute;inset-block-start:calc(100% + 8px);inset-inline-start:0px;padding:8px;border-radius:14px;background-color:#fff;opacity:0%;transform:translate3d(0px, 8px, 0px);border:1px solid var(--line); box-shadow:var(--shadow-lg); visibility:hidden; transition:.2s;\n}.elementor .chev{box-sizing: border-box;\n}.elementor .brand{display:flex;gap:12px;flex:0 0 auto;align-items:center;}.elementor .ico{box-sizing: border-box;\n}.elementor .foot__social{display:flex;gap:12px;}.elementor .target{margin-block-start:26px;display:flex;gap:14px;flex-wrap:wrap;justify-content:center;}.elementor .summary{box-sizing: border-box;\n}.elementor .stats__grid{display:grid;grid-template-columns:repeat(4,1fr);}.elementor .stats{overflow:hidden;position:relative;border-top:1px solid var(--line); border-bottom:1px solid var(--line); background:var(--tint); isolation:isolate;\n}.elementor .stat{text-align:center;padding-block-start:34px;padding-block-end:34px;padding-inline-start:26px;padding-inline-end:26px;border-right:1px solid var(--line);\n}.elementor .portrait__img{overflow:hidden;aspect-ratio:425/508;position:relative;border-radius:24px;box-shadow:var(--shadow-lg); background-image: linear-gradient(135deg,var(--blue),var(--navy));\n}.elementor .portrait{width:100%;max-width:440px;position:relative;justify-self:end;\n}.elementor .hero__role{max-width:30ch;font-weight:600;font-size:clamp(17px,1.8vw,21px);line-height:1.4;margin-block-start:12px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;color:var(--navy);\n}.elementor .hero__grid{display:grid;gap:60px;grid-template-columns:1.08fr .92fr;align-items:center;}.elementor .hero__cta{display:flex;gap:14px;flex-wrap:wrap;}.elementor .hero{overflow:hidden;position:relative;padding-block-start:74px;padding-block-end:68px;padding-inline-start:0px;padding-inline-end:0px;isolation:isolate; background-image: linear-gradient(168deg,var(--tint) 0%,#F3F9FD 52%,#fff 100%);\n}.elementor .faq__item{margin-block-end:12px;border-radius:12px;background-color:#fff;border:1px solid var(--line); transition:.2s;\n}.elementor .faq{max-width:820px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .eyebrow--xl{font-size:clamp(17px,1.9vw,22px);letter-spacing:0.07em;line-height:1.25;color:var(--blue);\n}.elementor .details{box-sizing: border-box;\n}.elementor .cta__social{position:relative;margin-block-start:24px;display:flex;gap:12px;justify-content:center;}.elementor .cta__row{position:relative;display:flex;gap:16px;flex-wrap:wrap;justify-content:center;}.elementor .cta{overflow:hidden;position:relative;color:#fff;text-align:center;padding-block-start:64px;padding-block-end:64px;padding-inline-start:56px;padding-inline-end:56px;border-radius:28px;background-image: linear-gradient(150deg,var(--navy),var(--blue));\n}.elementor .center{box-sizing: border-box;\n}.elementor .cards4{display:grid;gap:22px;grid-template-columns:repeat(4,1fr);}.elementor .card__ico{width:54px;height:54px;margin-block-end:20px;border-radius:14px;display:grid;background:var(--blue-50); place-items:center; transition:.24s; color:var(--blue); background:var(--blue-50);\n}.elementor .card:hover,.elementor .card:focus-visible{transform:translate3d(0px, -4px, 0px);box-shadow:var(--shadow-md); border-color:var(--blue-100);\n}.elementor .card{padding:32px;background-color:#fff;display:flex;flex-direction:column;border:1px solid var(--line); transition:.24s; border-radius:var(--radius);\n}.elementor .btn-primary:hover,.elementor .btn-primary:focus-visible{box-shadow:0px 14px 30px 0px rgba(23,99,166,.42);transform:translate3d(0px, -2px, 0px);}.elementor .btn-primary{color:#fff;box-shadow:var(--glow); background-image: linear-gradient(135deg,var(--navy),var(--blue));\n}.elementor .btn-light:hover,.elementor .btn-light:focus-visible{background-color:rgba(255,255,255,.24);transform:translate3d(0px, -2px, 0px);}.elementor .btn-light{color:#fff;border-color:rgba(255,255,255,.35);background-color:rgba(255,255,255,.14);}.elementor .btn-ghost:hover,.elementor .btn-ghost:focus-visible{box-shadow:0px 6px 18px 0px rgba(63,169,229,.20);transform:translate3d(0px, -2px, 0px);border-color:var(--sky); color:var(--blue);\n}.elementor .btn-ghost{background-color:#fff;color:var(--navy); border-color:var(--line);\n}.elementor .btn{font-weight:700;font-size:16px;cursor:pointer;padding-block-start:14px;padding-block-end:14px;padding-inline-start:26px;padding-inline-end:26px;border-radius:999px;border-width:1.5px;border-color:transparent;border-style:solid;display:inline-flex;gap:9px;align-items:center;transition:.22s ease; white-space:nowrap;\n}.elementor .bdu-line{padding-block-start:18px;padding-block-end:18px;padding-inline-start:22px;padding-inline-end:22px;margin-block-start:30px;border-radius:14px;display:flex;gap:20px;align-items:center;background:var(--blue-50); border:1px solid var(--blue-100); border-left:4px solid var(--sky);\n}.elementor .bdu-badge{max-width:430px;padding-block-start:16px;padding-block-end:16px;padding-inline-start:22px;padding-inline-end:22px;margin-block-start:22px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;border-radius:14px;background-color:#fff;display:flex;gap:18px;align-items:center;border:1px solid var(--line); box-shadow:var(--shadow-sm); border-left:4px solid var(--sky);\n}.elementor .section--soft{overflow:hidden;position:relative;background:var(--bg-soft); isolation:isolate;\n}.elementor .shead{max-width:680px;margin-block-end:52px;}.elementor .quote{box-sizing: border-box;\n}.elementor .lead{font-size:19px;color:var(--slate);\n}.elementor .in-card__link{box-sizing: border-box;\n}.elementor .feat{margin-block-start:28px;display:grid;grid-template-columns:1fr 1fr;gap:18px 26px;\n}.elementor .about__media{position:relative;}.elementor .about__grid{display:grid;gap:60px;grid-template-columns:.85fr 1.15fr;align-items:center;}.elementor .wrap{padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;max-width:var(--maxw);\n}.elementor .span{box-sizing: border-box;\n}.elementor .section{padding-block-start:92px;padding-block-end:92px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .reveal{opacity:0%;transform:translate3d(0px, 24px, 0px);transition:opacity 0.7s, transform 0.7s;}.elementor .eyebrow{font-weight:700;font-size:13px;letter-spacing:0.14em;text-transform:uppercase;display:inline-block;color:var(--blue);\n}.elementor .card__link{font-weight:700;font-size:15px;margin-block-start:auto;display:inline-flex;gap:7px;align-items:center;color:var(--blue);\n}.elementor .b{box-sizing: border-box;\n}