@keyframes barSlide{from{transform:scaleY(0);opacity:0}to{transform:scaleY(1);opacity:1}}@keyframes panelIn{from{opacity:0;transform:translateX(12px)}to{opacity:1;transform:translateX(0)}}@keyframes textIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes imgIn{from{opacity:0;transform:translateY(14px) scale(0.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes glowPulse{0%,100%{transform:scale(1);opacity:.6}50%{transform:scale(1.3);opacity:1}}@keyframes fadeUp{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes horizontalPanelIn{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes horizontalTextIn{from{opacity:0;transform:translateX(-12px)}to{opacity:1;transform:translateX(0)}}@keyframes horizontalSideIn{from{opacity:0;transform:translateX(12px)}to{opacity:1;transform:translateX(0)}}@keyframes horizontalImageIn{from{opacity:0;transform:scaleX(0.97)}to{opacity:1;transform:scaleX(1)}}@keyframes deckExitLeft{from{transform:translateX(0) scale(1);opacity:1}to{transform:translateX(-110%) scale(0.88);opacity:0}}@keyframes deckExitRight{from{transform:translateX(0) scale(1);opacity:1}to{transform:translateX(110%) scale(0.88);opacity:0}}@keyframes deckEnterRight{from{transform:translateX(80%) scale(0.92);opacity:0}to{transform:translateX(0) scale(1);opacity:1}}@keyframes deckEnterLeft{from{transform:translateX(-80%) scale(0.92);opacity:0}to{transform:translateX(0) scale(1);opacity:1}}.section_tabs .wrap-tabs{max-width:1280px;margin:0 auto;width:100%}.section_tabs .mob-deck-nav,.section_tabs .mob-arrow-side{display:none}.section_tabs .vorlage_vertikal{display:flex;align-items:flex-start;gap:20px}.section_tabs .vorlage_vertikal__tabs{display:flex;flex-direction:column;gap:4px;flex-shrink:0;width:200px;padding-top:8px}.section_tabs .vorlage_vertikal__tab{display:flex;align-items:center;gap:10px;padding:12px 14px;cursor:pointer;font-size:14px;font-weight:500;color:var(--main-500);background:none;border:1.5px solid rgba(0,0,0,0);text-align:left;width:100%;position:relative;overflow:hidden;transition:background .22s cubic-bezier(0.4, 0, 0.2, 1),color .22s cubic-bezier(0.4, 0, 0.2, 1),transform .14s cubic-bezier(0.4, 0, 0.2, 1)}.section_tabs .vorlage_vertikal__tab::after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 50%, rgba(59, 46, 76, 0.18) 0%, transparent 70%);opacity:0;transform:scale(0.6);transition:opacity .3s,transform .4s cubic-bezier(0.4, 0, 0.2, 1);pointer-events:none}.section_tabs .vorlage_vertikal__tab .ico{width:32px;height:32px;background:rgba(0,0,0,.05);display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:0px;transition:background .22s cubic-bezier(0.4, 0, 0.2, 1),color .22s cubic-bezier(0.4, 0, 0.2, 1),transform .22s cubic-bezier(0.34, 1.56, 0.64, 1)}.section_tabs .vorlage_vertikal__tab .ico svg{width:100%;height:100%}.section_tabs .vorlage_vertikal__tab .ico svg path{fill:var(--text)}.section_tabs .vorlage_vertikal__tab .tab-label{flex:1;transition:transform .2s cubic-bezier(0.4, 0, 0.2, 1)}.section_tabs .vorlage_vertikal__tab:hover{background:var(--gray-bg);color:var(--text)}.section_tabs .vorlage_vertikal__tab:hover .ico{background:var(--main-500);color:var(--white);transform:scale(1.1) rotate(-4deg)}.section_tabs .vorlage_vertikal__tab:hover .tab-label{transform:translateX(2px);color:var(--text)}.section_tabs .vorlage_vertikal__tab:hover::after{opacity:1;transform:scale(1)}.section_tabs .vorlage_vertikal__tab:active{transform:scale(0.97)}.section_tabs .vorlage_vertikal__tab:active .ico{transform:scale(0.92)}.section_tabs .vorlage_vertikal__tab:active .tab-label{color:var(--text)}.section_tabs .vorlage_vertikal__tab.is-active{background:#fff;border-color:#e4e8f0;color:var(--main-500);font-weight:600}.section_tabs .vorlage_vertikal__tab.is-active .ico{background:var(--main-500);color:var(--white);transform:scale(1);padding:4px}.section_tabs .vorlage_vertikal__tab.is-active .ico svg{width:100%;height:100%}.section_tabs .vorlage_vertikal__tab.is-active .ico svg path{fill:var(--white) !important}.section_tabs .vorlage_vertikal__tab.is-active .tab-label{transform:translateX(2px);color:var(--text)}.section_tabs .vorlage_vertikal__tab.is-active::before{content:"";position:absolute;left:0;top:20%;bottom:20%;width:3px;border-radius:0 3px 3px 0;background:var(--main-500);animation:barSlide .22s cubic-bezier(0.34, 1.56, 0.64, 1)}.section_tabs .vorlage_vertikal__content{flex:1;min-width:0;background:var(--white);border-radius:var(--border-radius);box-shadow:0 2px 32px rgba(0,0,0,.07),0 0 0 1px #e4e8f0;overflow:hidden}.section_tabs .vorlage_vertikal__panel{display:none}.section_tabs .vorlage_vertikal__panel.is-active{display:grid;grid-template-columns:60% 40%;min-height:400px;animation:panelIn .32s cubic-bezier(0.4, 0, 0.2, 1)}.section_tabs .vorlage_vertikal__text{padding:48px 44px;display:flex;flex-direction:column;justify-content:center;animation:textIn .38s .05s cubic-bezier(0.4, 0, 0.2, 1) both;color:var(--text)}.section_tabs .vorlage_vertikal__text *{color:var(--text)}.section_tabs .vorlage_vertikal__text .__tagline *{font-size:16px;line-height:1.3;color:var(--tagline) !important}.section_tabs .vorlage_vertikal__text .__headline{font-size:24px;line-height:1.3;color:var(--text);font-weight:700;margin:0 0 15px 0}.section_tabs .vorlage_vertikal__media{display:flex;align-items:center;justify-content:center;padding:32px 28px 32px 12px;background:rgba(0,0,0,0);animation:imgIn .4s .1s cubic-bezier(0.4, 0, 0.2, 1) both}.section_tabs .vorlage_vertikal__media-inner{width:100%;max-height:340px;border-radius:var(--border-radius);overflow:hidden;box-shadow:0 8px 32px rgba(100,100,100,.15);display:flex;align-items:center;justify-content:center;aspect-ratio:9/14;transition:box-shadow .3s,transform .3s cubic-bezier(0.4, 0, 0.2, 1);transition:transform .3s cubic-bezier(0.4, 0, 0.2, 1)}.section_tabs .vorlage_vertikal__media-inner:hover{transform:translateY(-3px) scale(1.01);box-shadow:0 16px 48px rgba(88,88,88,.22)}.section_tabs .vorlage_vertikal__media-inner img,.section_tabs .vorlage_vertikal__media-inner video{width:100%;height:100%;object-fit:cover;border-radius:var(--border-radius)}.section_tabs .media-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:var(--main-500);font-size:12px;font-weight:600;opacity:.5;text-align:center;padding:20px;letter-spacing:.04em;text-transform:uppercase}.section_tabs .media-placeholder svg{opacity:.9}.section_tabs .vorlage_horizontal{background:var(--white);border-radius:var(--border-radius);overflow:hidden;box-shadow:0 4px 48px rgba(0,0,0,.22)}.section_tabs .vorlage_horizontal__tabs{display:flex;border-bottom:1px solid hsla(0,0%,100%,.08);position:relative}.section_tabs .vorlage_horizontal__indicator{position:absolute;bottom:-1px;height:2.5px;background:var(--main-400);border-radius:2px 2px 0 0;transition:left .3s cubic-bezier(0.4, 0, 0.2, 1),width .3s cubic-bezier(0.4, 0, 0.2, 1);pointer-events:none}.section_tabs .vorlage_horizontal__tab{flex:1;display:flex;align-items:center;justify-content:center;gap:9px;padding:20px 12px;font-size:13.5px;font-weight:500;color:var(--white);cursor:pointer;background:var(--main-500);border:none;border-bottom:2.5px solid rgba(0,0,0,0);white-space:nowrap;margin-bottom:-1px;position:relative;overflow:hidden;transition:color .22s cubic-bezier(0.4, 0, 0.2, 1),background .22s cubic-bezier(0.4, 0, 0.2, 1)}.section_tabs .vorlage_horizontal__tab::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 100%, rgba(175, 175, 175, 0.12) 0%, transparent 70%);opacity:0;transform:scaleY(0.4);transform-origin:bottom;transition:opacity .3s,transform .3s cubic-bezier(0.4, 0, 0.2, 1);pointer-events:none}.section_tabs .vorlage_horizontal__tab .ico{position:relative;width:30px;height:30px;border-radius:8px;background:hsla(0,0%,100%,.06);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .22s cubic-bezier(0.4, 0, 0.2, 1),color .22s cubic-bezier(0.4, 0, 0.2, 1),transform .22s cubic-bezier(0.34, 1.56, 0.64, 1)}.section_tabs .vorlage_horizontal__tab .ico svg{width:100%;height:1000%}.section_tabs .vorlage_horizontal__tab .ico svg path{fill:var(--white) !important}.section_tabs .vorlage_horizontal__tab .tab-label{transition:transform .2s cubic-bezier(0.4, 0, 0.2, 1),color .2s}.section_tabs .vorlage_horizontal__tab:hover{color:var(--white);background:var(--main-800);border-color:var(--main-500)}.section_tabs .vorlage_horizontal__tab:hover::before{opacity:1;transform:scaleY(1)}.section_tabs .vorlage_horizontal__tab:hover .ico{background:hsla(0,0%,100%,.12);transform:translateY(-2px) scale(1.08)}.section_tabs .vorlage_horizontal__tab:hover .tab-label{transform:translateY(-1px)}.section_tabs .vorlage_horizontal__tab:active{background:var(--gray-900);border-color:var(--main-500)}.section_tabs .vorlage_horizontal__tab:active .ico{transform:scale(0.9)}.section_tabs .vorlage_horizontal__tab.is-active{background:var(--gray-900);border-color:var(--main-500);color:#fff;font-weight:600}.section_tabs .vorlage_horizontal__tab.is-active .ico{background:rgba(116,116,116,.2);color:var(--main-400);box-shadow:0 0 12px hsla(0,0%,100%,.25)}.section_tabs .vorlage_horizontal__body{padding:0;position:relative}.section_tabs .vorlage_horizontal__panel{display:none}.section_tabs .vorlage_horizontal__panel.is-active{display:flex;flex-direction:column;animation:horizontalPanelIn .3s cubic-bezier(0.4, 0, 0.2, 1) both}.section_tabs .vorlage_horizontal__panel.is-active .vorlage_horizontal__text{animation:horizontalTextIn .35s .04s cubic-bezier(0.4, 0, 0.2, 1) both}.section_tabs .vorlage_horizontal__panel.is-active .vorlage_horizontal__side{animation:horizontalSideIn .35s .08s cubic-bezier(0.4, 0, 0.2, 1) both}.section_tabs .vorlage_horizontal__panel.is-active .vorlage_horizontal__check:nth-child(1){animation:horizontalSideIn .3s .1s cubic-bezier(0.4, 0, 0.2, 1) both}.section_tabs .vorlage_horizontal__panel.is-active .vorlage_horizontal__check:nth-child(2){animation:horizontalSideIn .3s .16s cubic-bezier(0.4, 0, 0.2, 1) both}.section_tabs .vorlage_horizontal__panel.is-active .vorlage_horizontal__check:nth-child(3){animation:horizontalSideIn .3s .22s cubic-bezier(0.4, 0, 0.2, 1) both}.section_tabs .vorlage_horizontal__panel.is-active .vorlage_horizontal__check:nth-child(4){animation:horizontalSideIn .3s .28s cubic-bezier(0.4, 0, 0.2, 1) both}.section_tabs .vorlage_horizontal__panel.is-active .vorlage_horizontal__image{animation:horizontalImageIn .4s .12s cubic-bezier(0.4, 0, 0.2, 1) both}.section_tabs .vorlage_horizontal__top{display:grid;grid-template-columns:60% 40%;min-height:340px}.section_tabs .vorlage_horizontal__text{padding:52px;display:flex;flex-direction:column;justify-content:center}.section_tabs .vorlage_horizontal__text .tagline{font-size:16px;line-height:1.3;color:var(--main-500);font-weight:400}.section_tabs .vorlage_horizontal__text .__headline{font-size:24px;line-height:1.3;color:var(--text);margin:0 0 15px 0;font-weight:700}.section_tabs .vorlage_horizontal__text .__headline *{font-size:24px;line-height:1.3;color:var(--text)}.section_tabs .vorlage_horizontal__text .body-text{color:var(--text)}.section_tabs .vorlage_horizontal__side{padding:48px 40px;display:flex;flex-direction:column;justify-content:center;gap:14px;border-left:1px solid hsla(0,0%,100%,.07)}.section_tabs .vorlage_horizontal__check{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.55;color:hsla(0,0%,100%,.6);transition:color .2s,transform .2s}.section_tabs .vorlage_horizontal__check:hover{color:hsla(0,0%,100%,.9);transform:translateX(3px)}.section_tabs .vorlage_horizontal__check:hover::before{background-color:rgba(245,200,66,.28);transform:scale(1.15)}.section_tabs .vorlage_horizontal__check::before{content:"";width:18px;height:18px;border-radius:50%;flex-shrink:0;margin-top:1px;background:rgba(245,200,66,.12);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23F5C842' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E");background-size:10px;background-repeat:no-repeat;background-position:center;transition:background-color .2s,transform .2s cubic-bezier(0.34, 1.56, 0.64, 1)}.section_tabs .vorlage_horizontal__image{height:260px;background:linear-gradient(135deg, #1a2d5a 0%, #243970 100%);border-top:1px solid hsla(0,0%,100%,.07);position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.section_tabs .vorlage_horizontal__image::after{content:"";position:absolute;width:60%;height:60%;border-radius:50%;background:radial-gradient(circle, rgba(47, 111, 237, 0.18) 0%, transparent 70%);animation:glowPulse 4s ease-in-out infinite;pointer-events:none}.section_tabs .vorlage_horizontal__image img{width:100%;height:100%;object-fit:cover;position:relative;z-index:1}.section_tabs .img-label{font-size:12px;font-weight:600;color:hsla(0,0%,100%,.25);letter-spacing:.08em;text-transform:uppercase;display:flex;flex-direction:column;align-items:center;gap:10px;position:relative;z-index:1}@media(max-width: 1024px){.section_tabs .vorlage_vertikal{gap:16px}.section_tabs .vorlage_vertikal__tabs{width:185px}.section_tabs .vorlage_vertikal__tab{font-size:13.5px;padding:12px 13px}.section_tabs .vorlage_vertikal__text{padding:40px 36px}.section_tabs .vorlage_vertikal__text h2{font-size:25px}.section_tabs .vorlage_horizontal__tab{padding:18px 10px;font-size:13px;gap:7px}.section_tabs .vorlage_horizontal__text{padding:44px 40px}.section_tabs .vorlage_horizontal__text h2{font-size:27px}.section_tabs .vorlage_horizontal__side{padding:44px 32px}}@media(max-width: 600px){.section_tabs .vorlage_vertikal{gap:12px}.section_tabs .vorlage_vertikal__tabs{width:160px}.section_tabs .vorlage_vertikal__tab{font-size:13px;padding:11px;gap:8px}.section_tabs .vorlage_vertikal__tab .ico{width:28px;height:28px}.section_tabs .vorlage_vertikal__text{padding:32px 24px}.section_tabs .vorlage_vertikal__text h2{font-size:22px}.section_tabs .vorlage_vertikal__text .body-text{font-size:14px}.section_tabs .vorlage_vertikal__media{padding:24px 20px 24px 8px}.section_tabs .vorlage_vertikal__media-inner{max-height:280px}.section_tabs .vorlage_horizontal__top{grid-template-columns:1fr;min-height:auto}.section_tabs .vorlage_horizontal__text{padding:36px 32px 24px}.section_tabs .vorlage_horizontal__text h2{font-size:24px}.section_tabs .vorlage_horizontal__side{border-left:none;border-top:1px solid hsla(0,0%,100%,.07);padding:24px 32px 32px;display:grid;grid-template-columns:1fr 1fr;gap:12px 24px}.section_tabs .vorlage_horizontal__image{height:220px}.section_tabs .vorlage_horizontal__tab{font-size:12.5px;padding:16px 8px;gap:6px}.section_tabs .vorlage_horizontal__tab .ico{width:26px;height:26px}}@media(max-width: 768px){.section_tabs .vorlage_vertikal{display:block}.section_tabs .vorlage_vertikal__tabs{display:none}.section_tabs .vorlage_horizontal{border-radius:0;overflow:visible;box-shadow:none;background:rgba(0,0,0,0)}.section_tabs .vorlage_horizontal__tabs{display:none}.section_tabs .vorlage_horizontal__indicator{display:none}.section_tabs .vorlage_vertikal__content{background:none;border-radius:0;box-shadow:none;position:relative;overflow:visible;display:block;padding-bottom:22px}.section_tabs .vorlage_horizontal__body{position:relative;overflow:visible;display:block;padding-bottom:22px}.section_tabs .vorlage_vertikal__panel,.section_tabs .vorlage_vertikal__panel.is-active,.section_tabs .vorlage_horizontal__panel,.section_tabs .vorlage_horizontal__panel.is-active{position:absolute;top:0;left:0;right:0;width:100%;display:flex;flex-direction:column;border-radius:20px;overflow:hidden;animation:none;grid-template-columns:none;transform-origin:bottom center;will-change:transform,opacity;transition:transform .4s cubic-bezier(0.4, 0, 0.2, 1),opacity .35s cubic-bezier(0.4, 0, 0.2, 1),box-shadow .3s}.section_tabs .vorlage_vertikal__panel,.section_tabs .vorlage_vertikal__panel.is-active{background:var(--gray-bg)}.section_tabs .vorlage_horizontal__panel,.section_tabs .vorlage_horizontal__panel.is-active{background:var(--white);box-shadow:0 4px 28px rgba(0,0,0,.28);border-top:none}.section_tabs .mob-pos-0{transform:translateY(0) scale(1);opacity:1;z-index:10;pointer-events:auto}.section_tabs .mob-pos-1{transform:translateY(10px) scale(0.958);opacity:1;z-index:9;pointer-events:none}.section_tabs .mob-pos-2{transform:translateY(19px) scale(0.916);opacity:.65;z-index:8;pointer-events:none}.section_tabs .mob-pos-hidden{transform:translateY(19px) scale(0.916);opacity:0;z-index:7;pointer-events:none}.section_tabs .mob-exit-left,.section_tabs .mob-exit-right,.section_tabs .mob-enter-right,.section_tabs .mob-enter-left{transition:none !important}.section_tabs .mob-exit-left{animation:deckExitLeft .4s cubic-bezier(0.4, 0, 0.2, 1) forwards;z-index:11 !important;pointer-events:none}.section_tabs .mob-exit-right{animation:deckExitRight .4s cubic-bezier(0.4, 0, 0.2, 1) forwards;z-index:11 !important;pointer-events:none}.section_tabs .mob-enter-right{animation:deckEnterRight .4s cubic-bezier(0.25, 0.8, 0.25, 1) forwards;z-index:10 !important}.section_tabs .mob-enter-left{animation:deckEnterLeft .4s cubic-bezier(0.25, 0.8, 0.25, 1) forwards;z-index:10 !important}.section_tabs .vorlage_vertikal__text{padding:24px 20px 16px;animation:none}.section_tabs .vorlage_vertikal__text h2{font-size:21px;margin-bottom:10px}.section_tabs .vorlage_vertikal__text .body-text{font-size:14px;margin-bottom:20px}.section_tabs .vorlage_vertikal__media{padding:0 20px 22px;animation:none}.section_tabs .vorlage_vertikal__media-inner{aspect-ratio:16/9;max-height:170px;width:100%}.section_tabs .vorlage_horizontal__top{grid-template-columns:1fr;min-height:auto}.section_tabs .vorlage_horizontal__text{padding:24px 20px 16px;animation:none}.section_tabs .vorlage_horizontal__text h2{font-size:22px}.section_tabs .vorlage_horizontal__text .body-text{font-size:14px;margin-bottom:20px}.section_tabs .vorlage_horizontal__side{border-left:none;border-top:1px solid hsla(0,0%,100%,.07);padding:16px 20px 22px;gap:10px;animation:none;display:flex;flex-direction:column}.section_tabs .vorlage_horizontal__check{font-size:13.5px;transition:none}.section_tabs .vorlage_horizontal__check:hover{transform:none}.section_tabs .vorlage_horizontal__image{height:150px;animation:none}.section_tabs .vorlage_horizontal__image::after{display:none}.section_tabs .mob-badge{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;padding:4px 10px;border-radius:20px;margin-bottom:12px;width:fit-content}.section_tabs .vorlage_vertikal__panel .mob-badge{background:#eef3fe;color:var(--main-500)}.section_tabs .vorlage_horizontal__panel .mob-badge{background:rgba(245,200,66,.15);color:var(--main-400)}.section_tabs .btn{padding:10px 16px;font-size:13px}.section_tabs .mob-deck-shell{position:relative}.section_tabs .mob-arrow-side{display:flex;position:absolute;top:50%;transform:translateY(-50%);z-index:20;width:38px;height:38px;border-radius:50%;border:1.5px solid #e4e8f0;background:var(--main-500);color:var(--white);align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 12px rgba(0,0,0,.13);-webkit-tap-highlight-color:rgba(0,0,0,0);transition:transform .15s cubic-bezier(0.34, 1.56, 0.64, 1),box-shadow .2s,opacity .2s}.section_tabs .mob-arrow-side:active{transform:translateY(-50%) scale(0.84)}.section_tabs .mob-arrow-side:disabled{opacity:0;pointer-events:none}.section_tabs .mob-arrow-side--prev{left:-14px}.section_tabs .mob-arrow-side--next{right:-14px}.section_tabs .mob-deck-shell--dark .mob-arrow-side{background:var(--main-500);border-color:initial;color:#fff}.section_tabs .mob-deck-shell--dark .mob-arrow-side svg polyline{stroke:var(--white)}.section_tabs .mob-deck-nav{display:flex;align-items:center;justify-content:center;margin-top:18px}.section_tabs .mob-pips{display:flex;align-items:center;gap:6px}.section_tabs .mob-pip{height:5px;width:5px;border-radius:3px;background:#e4e8f0;transition:width .3s cubic-bezier(0.34, 1.2, 0.64, 1),background .25s}.section_tabs .mob-pip.is-active{width:22px;background:var(--main-500)}.section_tabs .mob-pips--dark .mob-pip{background:hsla(0,0%,100%,.2)}.section_tabs .mob-pips--dark .mob-pip.is-active{background:var(--main-400)}}
