@font-face{font-family:"BITTheSans";src:url(../assets/fonts-theSan/BITTheSans-2_ExtraLight.otf) format("opentype");font-weight:200;font-style:normal;font-display:fallback;unicode-range:U+0000-00FF}@font-face{font-family:"BITTheSans";src:url(../assets/fonts-theSan/BITTheSans-3_Light.otf) format("opentype");font-weight:300;font-style:normal;font-display:fallback;unicode-range:U+0000-00FF}@font-face{font-family:"BITTheSans";src:url(../assets/fonts-theSan/BITTheSans-4_SemiLight.otf) format("opentype");font-weight:400;font-style:normal;font-display:fallback;unicode-range:U+0000-00FF}@font-face{font-family:"BITTheSans";src:url(../assets/fonts-theSan/BITTheSans-5_Plain.otf) format("opentype");font-weight:500;font-style:normal;font-display:fallback;unicode-range:U+0000-00FF}@font-face{font-family:"BITTheSans";src:url(../assets/fonts-theSan/BITTheSans-6_SemiBold.otf) format("opentype");font-weight:600;font-style:normal;font-display:fallback;unicode-range:U+0000-00FF}@font-face{font-family:"BITTheSans";src:url(../assets/fonts-theSan/BITTheSans-7_Bold.otf) format("opentype");font-weight:700;font-style:normal;font-display:fallback;unicode-range:U+0000-00FF}@font-face{font-family:"BITTheSans";src:url(../assets/fonts-theSan/BITTheSans-8_ExtraBold.otf) format("opentype");font-weight:800;font-style:normal;font-display:fallback;unicode-range:U+0000-00FF}@font-face{font-family:"BITTheSans";src:url(../assets/fonts-theSan/BITTheSans-9_Black.otf) format("opentype");font-weight:900;font-style:normal;font-display:fallback;unicode-range:U+0000-00FF}@font-face{font-family:"BITTheSans";src:url(../assets/fonts-theSan/BITTheSans-2_ExtraLightItalic.otf) format("opentype");font-weight:200;font-style:italic;font-display:fallback;unicode-range:U+0000-00FF}@font-face{font-family:"BITTheSans";src:url(../assets/fonts-theSan/BITTheSans-3_LightItalic.otf) format("opentype");font-weight:300;font-style:italic;font-display:fallback;unicode-range:U+0000-00FF}@font-face{font-family:"BITTheSans";src:url(../assets/fonts-theSan/BITTheSans-4_SemiLightItalic.otf) format("opentype");font-weight:400;font-style:italic;font-display:fallback;unicode-range:U+0000-00FF}@font-face{font-family:"BITTheSans";src:url(../assets/fonts-theSan/BITTheSans-5_PlainItalic.otf) format("opentype");font-weight:500;font-style:italic;font-display:fallback;unicode-range:U+0000-00FF}@font-face{font-family:"BITTheSans";src:url(../assets/fonts-theSan/BITTheSans-6_SemiBoldItalic.otf) format("opentype");font-weight:600;font-style:italic;font-display:fallback;unicode-range:U+0000-00FF}@font-face{font-family:"BITTheSans";src:url(../assets/fonts-theSan/BITTheSans-7_BoldItalic.otf) format("opentype");font-weight:700;font-style:italic;font-display:fallback;unicode-range:U+0000-00FF}@font-face{font-family:"BITTheSans";src:url(../assets/fonts-theSan/BITTheSans-8_ExtraBoldItalic.otf) format("opentype");font-weight:800;font-style:italic;font-display:fallback;unicode-range:U+0000-00FF}@font-face{font-family:"BITTheSans";src:url(../assets/fonts-theSan/BITTheSans-9_BlackItalic.otf) format("opentype");font-weight:900;font-style:italic;font-display:fallback;unicode-range:U+0000-00FF}.weight-200{font-weight:200}.weight-300{font-weight:300}.weight-400{font-weight:400}.weight-500{font-weight:500}.weight-600{font-weight:600}.weight-700{font-weight:700}.weight-800{font-weight:800}.weight-900{font-weight:900}.sans{font-family:"BITTheSans",sans-serif}.cls-1,.cls-2,.cls-3,.cls-4,.cls-5,.cls-6,.cls-7{stroke-width:2px}.cls-1,.cls-2,.cls-4,.cls-5,.cls-8,.cls-6,.cls-7{fill:none}.cls-1,.cls-3,.cls-4,.cls-5,.cls-8,.cls-9,.cls-7{stroke-miterlimit:10}.cls-1,.cls-4{stroke:#000}.cls-2,.cls-3,.cls-5,.cls-8,.cls-6,.cls-9,.cls-7{stroke:#fff}.cls-2,.cls-6{stroke-linejoin:round}.cls-10,.cls-13,.cls-14,.cls-16,.cls-17,.cls-23,.cls-25{letter-spacing:0em}.cls-3{fill:#e6f5e6;fill-rule:evenodd}.cls-3:hover{fill:#28d296;transform:scale(1);transform-origin:center center;transition:transform .3s ease}.cls-9{fill:#1964ff}.cls-9:hover{fill:blue}.cls-11,.cls-27,.cls-28,.cls-24{letter-spacing:-0.02em}.cls-12,.cls-29{letter-spacing:-0.01em}.cls-4,.cls-6,.cls-7{stroke-linecap:round}.cls-15{letter-spacing:-0.02em}.cls-18 tspan{font-size:26px}.cls-18,.cls-19{fill:#fff}.cls-19{fill:#fff}.cls-19:hover{fill:#fff;z-index:3}.cls-16,.cls-18,.cls-20{font-family:"BITTheSans",sans-serif}.cls-16,.cls-17{fill:#07262d}.cls-16{font-size:44px;font-weight:bold}.cls-21,.cls-19{stroke-width:0px}.cls-8,.cls-9{stroke-width:10px;transform-origin:center}.cls-22{font-size:30px}.cls-26{font-size:38px}.sublink:hover{transform:scale(1.02);transform-origin:center center;transition:transform .3s ease}@media(max-width: 599px){.sublink .cls-1{display:block}.cls-2,.cls-5,.cls-6,.cls-7,.cls-9,cls-16{transform:scale(1.4);transform-origin:center center}.cls-9{transform:scale(1.5)}.cls-8,.sublink .cls-3{fill:#28d296}.cls-8:hover,.sublink .cls-3:hover{fill:#e6f5e6}.cls-16,.cls-21{display:none}.cls-18 tspan{font-size:40px;overflow-wrap:break-word}.cls-18 tspan.anforderungen tspan{x:-10}.cls-18 tspan.daten tspan{x:20}.cls-18 tspan.stakeholder tspan{x:40;y:60}.cls-18 tspan.regulatorik tspan{x:0;y:100}.cls-18 tspan.anwendung tspan{x:-80;y:60}.cls-18 tspan.sicherheitsniveaus tspan{x:-80}.cls-18 tspan.cls-18 ausgestaltung tspan{x:0;y:0}}@media(min-width: 600px)and (max-width: 1024px){.cls-2,.cls-5,.cls-6,.cls-7,.cls-9,cls-16{transform:scale(1.2);transform-origin:center center}.cls-9{transform:scale(1.3)}.cls-8,.sublink .cls-3{fill:#28d296}.cls-8:hover,.sublink .cls-3:hover{fill:#e6f5e6}.cls-18 tspan{font-size:34px}.cls-16{display:block}.cls-21{display:none}}@media(min-width: 1025px){.sublink .cls-3{fill:#e6f5e6}.sublink .cls-3:hover{fill:#28d296}.sublink .cls-1{display:none}.cls-16{display:none}.cls-21{display:block}}.accordion-open .accordion__headline p:after{transform-origin:center center;transform:translateY(-50%) rotate(180deg)}.accordion{padding-top:1em;padding-bottom:.5em;margin-bottom:3px}.accordion-first,.accordion:first-of-type,.accordion:first-child{display:block;margin-top:5em}.accordion-last,.accordion:last-of-type,.accordion:last-child{display:block;margin-bottom:5em}.accordion__headline{color:#1964ff;padding-top:0 !important;padding-bottom:0 !important;margin-top:0 !important;margin-bottom:0 !important}.accordion__headline p{background-color:#fff;border-bottom-color:#07262d;border-bottom:1px solid;cursor:pointer;font-size:26px;min-height:60px;line-height:60px;padding:.4em;padding-left:3em;position:relative;transform-origin:center center}.accordion__headline p:hover{background-color:#ebf5ff}.accordion__headline p:before{background-image:url("../assets/icons/search-neon-blue.svg");background-repeat:no-repeat;background-size:auto;content:"";position:absolute;left:.5em;top:48%;transform:translateY(-50%)}.accordion__headline p:after{background-image:url("../assets/icons/arrow-blue.svg");background-repeat:no-repeat;background-size:auto;content:"";position:absolute;right:.5em;top:50%;width:20px;height:20px;transform:translateY(-50%)}.accordion__headline p:hover::after{background-image:url("../assets/icons/arrow.svg")}.accordion__items{padding-top:0;padding-bottom:0;margin-bottom:0}.accordion-item{background-color:#28d296;color:#07262d}.accordion-item--open>.accordion-item__headline::before{transform-origin:center center;transform:rotateZ(180deg)}.accordion-item__headline{background-color:transparent;color:#07262d;margin-bottom:2px;padding:.2em .2em 0 2em;position:relative}.accordion-item__headline:hover{background-color:#e6f5e6}.accordion-item__headline:before{background-image:url("../assets/icons/arrow-petrol.svg");background-repeat:no-repeat;background-size:auto;content:"";position:absolute;left:.5em}.accordion-item__body{color:#07262d;line-height:24px;margin-bottom:2px;padding:1em}.accordion-item__body ul{padding-left:0;list-style-position:outside;margin:0}.accordion-item__body ul li{color:#07262d;padding-left:2em;line-height:24px;margin-bottom:.5em;margin-left:0}.accordion-item__body ul li ::marker{font-size:0}.accordion-item__body ul li:after{background-color:#1964ff;top:8px;left:1em;height:9px;width:8px}.accordion-item__body ul li br,.accordion-item__body ul li p{line-height:24px}.accordion-item__content{background-color:#e6f5e6}@media(min-width: 600px)and (max-width: 1024px){div[id^=ak_lebenszyklus_] .accordion__headline p{font-size:24px;min-height:50px;line-height:50px}}@media(max-width: 599px){div[id^=ak_lebenszyklus_] .accordion__headline p{font-size:22px;min-height:40px;line-height:40px}}div[id^=ak_lebenszyklus_] .accordion__headline p:before{background-color:transparent;background-size:50px 50px;height:50px;width:50px}@media(min-width: 600px)and (max-width: 1024px){div[id^=ak_lebenszyklus_] .accordion__headline p:before{background-size:40px 40px;height:40px;width:40px;left:0}}@media(max-width: 599px){div[id^=ak_lebenszyklus_] .accordion__headline p:before{background-size:30px 30px;height:30px;width:30px;left:0}}#ak_lebenszyklus_anforderungen .accordion__headline p::before{background-image:url("../assets/layout/requirements.svg")}#ak_lebenszyklus_daten .accordion__headline p::before{background-image:url("../assets/layout/data.svg")}#ak_lebenszyklus_stakeholder .accordion__headline p::before{background-image:url("../assets/layout/stakeholder.svg")}#ak_lebenszyklus_regulatorik .accordion__headline p::before{background-image:url("../assets/layout/regulatory.svg")}#ak_lebenszyklus_anwendung .accordion__headline p::before{background-image:url("../assets/layout/application.svg")}#ak_lebenszyklus_sicherheitsniveaus .accordion__headline p::before{background-image:url("../assets/layout/safety-niveau.svg")}#ak_lebenszyklus_ausgestaltung .accordion__headline p::before{background-image:url("../assets/layout/design.svg")}.tooltip{background-color:rgba(7,38,45,.03);position:relative;z-index:99;display:none}.back-to-top{background-image:url("../assets/icons/arrow-blue.svg");background-color:transparent;background-repeat:no-repeat;background-size:40px;height:26px;width:38px;top:50%;left:1em;display:none;position:fixed;text-decoration:none;transform:translateY(-50%) rotate(180deg);z-index:1000}@media(min-width: 1025px){.back-to-top{left:3em;bottom:3em}}@media(min-width: 600px)and (max-width: 1024px){.back-to-top{left:1em;bottom:1em}}@media(max-width: 599px){.back-to-top{left:4px;bottom:4vw}}@media(max-width: 400px){.back-to-top{left:4px;bottom:4px}}.back-to-top:hover{background-image:url("../assets/icons/arrow.svg")}@media(min-width: 600px)and (max-width: 1024px){.back-to-top{background-size:30px;height:20px;width:30px}}@media(max-width: 599px){.back-to-top{background-size:20px;height:13px;width:20px}}