.code-box{padding:20px;line-height:1.6!important}.line{white-space:nowrap;overflow:hidden;width:0;border-right:3px solid #fff0;margin-bottom:4px}@keyframes typing{from{width:0}to{width:100%}}@keyframes blink{0%,100%{border-color:#fff0}50%{border-color:#F90}}.line-1{animation:typing 1s steps(20) forwards,blink 0.6s step-end 2}.line-2{animation:typing 1.5s steps(30) 1.2s forwards,blink 0.6s step-end 3 1.2s}.line-3{animation:typing 1.5s steps(30) 3s forwards,blink 0.6s step-end 3 3s}.line-4{animation:typing 0.8s steps(10) 4.8s forwards,blink 0.8s step-end 3 4.8s;border-right:3px solid #fff0}.blue{color:#05f;font-weight:700}.orange{color:#ff6c3c}html body .mein-slide-menu{display:flex!important;flex-direction:column;position:fixed!important;top:12vh!important;right:0!important;left:auto!important;width:350px!important;height:70vh!important;margin-right:2vw!important;background-color:#f9fafa!important;border:1px solid #e4e4e4!important;box-sizing:border-box!important;transform:translate3d(450px,0,0)!important;transition:transform 0.4s cubic-bezier(.25,1,.5,1)!important;visibility:visible!important;z-index:999999!important;pointer-events:auto!important}html body .mein-slide-menu.ist-offen{transform:translate3d(0,0,0)!important}html body .mein-slide-menu a,html body .mein-slide-menu button,html body .mein-slide-menu .et_pb_button,html body .mein-slide-menu .et_pb_text{pointer-events:auto!important;position:relative;z-index:10}.mein-menu-overlay{position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important;background-color:rgb(0 0 0 / .4)!important;z-index:99998!important;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.4s ease-in-out,visibility 0.4s ease-in-out}body.menu-ist-offen .mein-menu-overlay{opacity:1!important;visibility:visible!important;pointer-events:auto!important}.logo-scroll-effect{filter:grayscale(100%)!important;-webkit-filter:grayscale(100%)!important;transition:filter 0.5s ease!important}@media screen and (min-width:981px){.logo-scroll-effect:hover{filter:grayscale(0%)!important;-webkit-filter:grayscale(0%)!important}.logo-scroll-effect.is-active{filter:grayscale(100%)!important}.logo-scroll-effect.is-active:hover{filter:grayscale(0%)!important}}@media screen and (max-width:980px){.logo-scroll-effect.is-active{filter:grayscale(0%)!important;-webkit-filter:grayscale(0%)!important}}@media only screen and (max-width:980px){.et_pb_menu__logo_wrap,.et_pb_menu__logo,.et_pb_menu__logo img{display:block!important;visibility:visible!important;opacity:1!important}}