.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 .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{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 .in-card__link{box-sizing: border-box;\n}.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 .subhero{overflow:hidden;position:relative;padding-block-start:58px;padding-block-end:54px;padding-inline-start:0px;padding-inline-end:0px;border-bottom:1px solid var(--line); isolation:isolate; background-image: linear-gradient(170deg,var(--tint),#fff 78%);\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 .prose{box-sizing: border-box;\n}.elementor .layout{display:grid;gap:56px;grid-template-columns:1fr 300px;align-items:start;}.elementor .eyebrow{font-weight:700;font-size:13px;letter-spacing:0.14em;text-transform:uppercase;display:inline-block;color:var(--blue);\n}.elementor .crumbs{box-sizing: border-box;\n}.elementor .checklist{margin-block-start:8px;margin-block-end:26px;margin-inline-start:0px;margin-inline-end:0px;display:grid;grid-template-columns:1fr 1fr;gap:12px 28px;\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}.elementor .aside__nav{box-sizing: border-box;\n}.elementor .aside__card{padding:24px;border-radius:16px;background-color:#fff;border:1px solid var(--line); box-shadow:var(--shadow-sm);\n}.elementor .aside{position:sticky;inset-block-start:100px;display:flex;flex-direction:column;gap:18px;}.elementor .active{box-sizing: border-box;\n}