@charset "UTF-8";html{-webkit-text-size-adjust:100%;box-sizing:border-box}*,::after,::before{line-height:inherit;box-sizing:inherit;position:relative}body{margin:0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}dd{margin:0;-webkit-margin-after:1em;margin-block-end:1em}figure{margin:0}pre code{display:block}abbr[title]{text-decoration:none;border-bottom:1px dotted #ADADAD;cursor:help}body{text-rendering:geometricPrecision}a{text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}a:hover{text-decoration:underline}a abbr[title]{border-bottom:none}ol,ul{padding-left:0;list-style-type:none}q{quotes:"„" "“" "'" "'";font-style:italic}blockquote{font-style:italic}dt{font-weight:bolder}@font-face{font-family:"Open Sans";font-style:normal;font-weight:300;src:local(""),url(fonts/open-sans-v28-latin-300.woff2) format("woff2"),url(fonts/open-sans-v28-latin-300.woff) format("woff")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;src:local(""),url(fonts/open-sans-v28-latin-regular.woff2) format("woff2"),url(fonts/open-sans-v28-latin-regular.woff) format("woff")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:600;src:local(""),url(fonts/open-sans-v28-latin-600.woff2) format("woff2"),url(fonts/open-sans-v28-latin-600.woff) format("woff")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;src:local(""),url(fonts/open-sans-v28-latin-700.woff2) format("woff2"),url(fonts/open-sans-v28-latin-700.woff) format("woff")}@font-face{font-family:Ruda;font-style:normal;font-weight:900;src:local(""),url(fonts/ruda-v14-latin-900.woff2) format("woff2"),url(fonts/ruda-v14-latin-900.woff) format("woff")}:root{--spacing:1em;--space-md:calc(1.25 * var(--space-unit));--space-lg:calc(2 * var(--space-unit));--color:#FF8F00;--color-bg:#f3f3f3;--color-bg-light:#e6e6e6;--color-bg-dark:#dcdddf;--max-kurs:53rem}@media only screen and (min-width:770px){:root{--spacing:20px}}.form__text{display:flex;flex-direction:column;gap:1.5rem}.form__text.--title{margin-bottom:2rem}.form__text>div{flex:1}.form__text h2{margin:0}.form__text div>p:last-child{margin-bottom:0}@media only screen and (min-width:540px){.form__text{flex-direction:row;gap:2rem}.--intro .form__text{align-items:flex-end}}main.--sidebar article>*{background-color:#fff;padding:var(--spacing)}main.--split article.wrapper>section:first-child{padding-right:calc(var(--spacing) * 2)}main.--split article.wrapper>section:last-child{padding-left:calc(var(--spacing) * 2)}.blog__liste>article{display:grid;gap:1.6rem;margin-bottom:calc(3 * var(--spacing))}.blog__bild{margin:0;display:flex;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.blog__bild::before{--aspect-ratio:38/25;content:"";display:block;width:1px;height:0;padding-bottom:calc(100% / (var(--aspect-ratio)))}.blog__bild>*{position:absolute;display:flex;width:100%;height:100%;top:0;left:0;margin:0}.blog__bild img{-o-object-fit:cover;object-fit:cover}.blog__vorschau h2{margin-top:0}.autoren.--blog{display:flex;gap:2rem;max-width:100%}.autoren.--blog figure{max-width:3rem}.autoren.--blog li{gap:.6rem}.blog__vorschau .datum{font-size:.85rem;font-weight:600;display:block;margin:-.5rem auto .5rem}.blog__vorschau a{font-weight:600}@media only screen and (min-width:770px){.blog__liste>article{grid-template-columns:.6fr 1fr;gap:4rem;margin-bottom:calc(4 * var(--spacing))}}@media only screen and (max-width:770px){.blog__liste{display:grid;gap:2.5rem}}section.--blogpost{margin-top:0;padding-top:calc(1 * var(--spacing));padding-bottom:calc(1 * var(--spacing))}section.--blogpost.--bottom{margin:auto}.brotkrumen{display:flex;gap:1.5rem;font-weight:600}.brotkrumen a{color:#fff}.brotkrumen a:hover{text-decoration:none}.brotkrumen a::after{content:">";right:-1rem;opacity:.5;position:absolute;top:50%;transform:translateY(-50%)}.brotkrumen a:last-of-type::after{display:none}.brotkrumen a::before{content:"";display:block;width:100%;height:1.5px;background-color:#fff;position:absolute;bottom:0;left:0;transform:translateY(1rem);opacity:0;transition:all .2s ease}.brotkrumen a:hover::before{transform:translateY(0);opacity:1}.blog__titel{font-size:2rem;text-align:center;color:var(--color);margin:0 auto;margin-bottom:1.5rem!important;text-decoration:none;background-color:#FF5845;background-image:linear-gradient(44deg,#FF5845 0,#faca58 80%);-webkit-background-clip:text;background-clip:text;-webkit-text-stroke:transparent;-webkit-text-fill-color:transparent}.blog .teaser{font-size:1.1rem;line-height:1.4;font-weight:600;margin:0 auto}.autoren li{display:flex;align-items:center;gap:1rem}.autoren{max-width:40%}.autoren figure{max-width:4rem;margin:0;line-height:0}.autoren figure img{border-radius:50%}.autor__text>*{margin:0;font-size:.85rem}.autoren.--abbinder{max-width:700px;display:grid;grid-row-gap:2rem;padding-top:2rem;margin-top:4rem;border-top:2px solid var(--color)}.autoren.--abbinder li{flex-direction:column}.autoren.--abbinder figure{max-width:5.5rem}.autoren.--abbinder figure img{border-radius:unset}.blog .datum{font-size:.85rem;font-weight:600;display:block;text-align:center;margin:-.5rem auto 2rem}.blog section{margin-left:auto;margin-right:auto;margin-bottom:1rem;max-width:700px}.blog header{margin-bottom:5rem}.blog figcaption{font-size:.8rem;font-weight:600;background-color:#fafafa;padding:1rem}pre{margin-bottom:1.8125rem}.autoren.--head{display:flex;flex-direction:column;gap:1.25rem;max-width:100%}@media only screen and (min-width:770px){.blog__titel{font-size:3.5rem;max-width:80%}.blog header{width:100%;max-width:800px}.blog header>*{margin:0 auto}.blog .teaser{max-width:85%;font-size:1.2rem;text-align:center}.autoren.--head{display:flex;flex-direction:row;gap:2rem;justify-content:center}.autoren.--head li{flex-direction:column;text-align:center}.autoren.--abbinder li{flex-direction:row}}@media only screen and (min-width:1800px){.blog header{max-width:850px}.blog section{max-width:800px;font-size:1.125rem}.autoren.--abbinder{max-width:800px}body>main>article>section.--small{max-width:600px}}@media only screen and (min-width:2000px){.blog section{max-width:900px;font-size:1.25rem}.autoren.--abbinder{max-width:900px}body>main>article>section.--small{max-width:700px}}.btn{font-weight:500;text-align:center;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:.4375rem 1rem;font-size:.875rem;border-radius:3px;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:inline-flex;align-items:center;justify-content:center;color:#232e3c;background-color:#fff;border-color:rgba(101,109,119,.24);white-space:nowrap}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}.me-auto{margin-right:auto!important}.btn-close{box-sizing:content-box;width:.75rem;height:.75rem;padding:.25em;color:#000;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512' xml:space='preserve'%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M255.6 476.3a220 220 0 0 1-156-64.5A221 221 0 0 1 255.5 35c59 0 114.4 23 156 64.7 41.7 41.6 64.7 97 64.7 156s-23 114.4-64.7 156a220 220 0 0 1-156 64.6zm0-406a184.1 184.1 0 0 0-131.1 54.3c-35 35-54.3 81.6-54.3 131.1s19.3 96 54.3 131.1a185.6 185.6 0 0 0 316.5-131c0-49.6-19.3-96.2-54.3-131.2a184.2 184.2 0 0 0-131.1-54.3z' data-original='%23000000'/%3E%3Cpath d='M180.7 348.3a17.6 17.6 0 0 1-12.5-30.2L318 168.3a17.7 17.7 0 0 1 25 25L193.2 343a17.5 17.5 0 0 1-12.5 5.1z' data-original='%23000000'/%3E%3Cpath d='M330.5 348.3A17.6 17.6 0 0 1 318 343L168.2 193.3a17.7 17.7 0 0 1 25-25L343 318.1a17.6 17.6 0 0 1-12.5 30.1z' data-original='%23000000'/%3E%3C/g%3E%3C/svg%3E") right/1.125rem auto no-repeat;border:0;border-radius:4px;opacity:.3;background-position-y:1.25em}.button-ghost{border:none;background-color:transparent;color:var(--color);border-radius:8px}.button-ghost:hover{background-color:var(--color-light)}.button-go{background-color:var(--color);border:none;padding:9px 14px;color:#fff;border-radius:.4rem;transition:all .15s ease}.button-go:hover{background-color:#af0f55}.debug__list{position:fixed;top:10px;right:10px;background-color:red;border-radius:50%;width:30px;height:30px;z-index:333}.debug__list ul{width:50vw;position:fixed;margin-right:50px;right:0;display:none}.debug__list:hover ul{display:block}.debug__list code{opacity:.6;display:block;font-size:.8rem;padding-top:5px}.debug__list li{padding:10px;margin-bottom:3px}.debug__list li.error{background-color:red;color:#fff}.debug__list li.warning{background-color:orange;color:#fff}.debug__list li.success{background-color:green;color:#fff}body>footer ul{margin:0}body>footer>section{display:flex;justify-content:space-between;align-items:center;flex-direction:column-reverse;padding-top:calc(var(--spacing));padding-bottom:calc(var(--spacing))}footer nav{margin:10px auto 20px}footer .menu{display:flex;align-items:center;justify-content:flex-end;height:100%}footer .menu a{font-family:Ruda,sans-serif;font-weight:900;line-height:1.2;color:#000;font-size:1rem;padding:10px .6rem;white-space:nowrap}footer .menu a:hover{text-decoration:none;background-color:#FF5845;background-image:linear-gradient(44deg,#FF5845 0,#e4a91e 80%);-webkit-background-clip:text;background-clip:text;-webkit-text-stroke:transparent;-webkit-text-fill-color:transparent}footer p{margin:0;line-height:1.2;text-align:center}footer p a{color:#fe734a}footer p small{color:gray;display:inline-block;margin:1rem auto;max-width:80%}@media only screen and (min-width:770px){body>footer>section{flex-direction:row}footer nav{margin:0}footer p{text-align:left}footer p small{max-width:60%;margin-bottom:0}footer .menu a{padding:10px .8rem}}@media only screen and (min-width:1500px){footer p small{max-width:60%}}#modal-body #termine_header{color:#555550}form#anmeldung,form#register{--entity-gap:1.8rem;box-sizing:border-box;background-color:#fff;display:flex;flex-direction:column;gap:2rem}form#anmeldung fieldset,form#register fieldset{border:none;display:grid;grid-auto-flow:row;grid-template-rows:1fr 1fr 1fr;gap:var(--entity-gap)}form#register.small fieldset{grid-template-rows:1fr 1fr}.entity input,.entity textarea{color:#000;font-weight:400;font-size:.95rem;line-height:1.5;border:1px solid #d5d5d5;border-radius:5px;padding:.65rem 2rem .55rem 1rem;transition:all .1s ease;background-color:#fbfbfb}.entity input:hover,.entity textarea:hover{background-color:#fff;border-color:silver}.entity input:active,.entity input:focus,.entity textarea:active,.entity textarea:focus{background-color:#fff;border-color:var(--color);outline:0}textarea:active+.text-counter,textarea:focus+.text-counter,textarea:hover+.text-counter{background-color:#fff}.entity input:not([type=radio]):not([type=checkbox]),.entity textarea{width:100%;padding-right:2rem;z-index:1}.entity textarea{width:100%}input,textarea{padding:.5rem}textarea{resize:vertical}textarea+.text-counter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;font-size:.8rem;font-family:"Open Sans",Arial,sans-serif;background-color:#fbfbfb;padding:.3rem .5rem;border-radius:3px;bottom:14px;right:5px;z-index:1}textarea+.text-counter::after{content:" Zeichen übrig."}html[lang=en-US] textarea+.text-counter::after{content:" characters left"}input[type=checkbox],input[type=radio]{padding:0;margin:0}label.check,label.radio{font-size:.85rem;font-weight:400;line-height:1.25;display:inline-block;display:flex;align-items:center;gap:.3rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#757575;transition:color .15s ease}label.check:hover,label.radio:hover{cursor:pointer;color:#000}label.check input:checked~.checktext,label.radio input:checked~.checktext{color:var(--color)}.checkbox_flex,.radio_flex{display:flex;gap:.8rem 1rem;flex-wrap:wrap;margin-bottom:1rem}span.required{position:absolute;right:1rem;top:.7em;color:red}span.required::before{content:"*";content:attr(data-indicator);color:inherit;z-index:1}.entity_header span.required,p.title span.required{position:relative;right:-.15rem;top:auto}.entity_header.--ok span.required,p.title.--ok span.required{color:#969696}.entity_header.--ok span.required::before,p.title.--ok span.required::before{content:"✓";top:-2px;right:-2px;color:#ACC865}p.title em{display:inline-block;margin-top:.5rem;color:gray}.entity label:not(.radio):not(.check){font-size:.7rem;font-weight:600;position:absolute;bottom:0;color:red;left:4px;transition:all .15s;transform:translateY(-1rem)}.entity input:not(:-moz-placeholder-shown):valid+label,.entity textarea:not(:-moz-placeholder-shown):valid~label{color:#969696}.entity input:not(:-ms-input-placeholder):valid+label,.entity textarea:not(:-ms-input-placeholder):valid~label{color:#969696}.entity input:not(:placeholder-shown):valid+label,.entity textarea:not(:placeholder-shown):valid~label{color:#969696}.entity input:not(:-moz-placeholder-shown):not(.radio):not(.check)+label,.entity textarea:not(:-moz-placeholder-shown)~label:not(.radio):not(.check){transform:translateY(1.25rem);opacity:1}.entity input:not(:-ms-input-placeholder):not(.radio):not(.check)+label,.entity textarea:not(:-ms-input-placeholder)~label:not(.radio):not(.check){transform:translateY(1.25rem);opacity:1}.entity input:not(:placeholder-shown):not(.radio):not(.check)+label,.entity textarea:not(:placeholder-shown)~label:not(.radio):not(.check){transform:translateY(1.25rem);opacity:1}.entity input:not(:-moz-placeholder-shown):valid~.required,textarea:not(:-moz-placeholder-shown):valid~.required{color:#969696}.entity input:not(:-ms-input-placeholder):valid~.required,textarea:not(:-ms-input-placeholder):valid~.required{color:#969696}.entity input:not(:placeholder-shown):valid~.required,textarea:not(:placeholder-shown):valid~.required{color:#969696}.entity input:not(:-moz-placeholder-shown):valid~.required::before{content:"✓";top:-2px;right:-2px;color:#ACC865}.entity input:not(:-ms-input-placeholder):valid~.required::before{content:"✓";top:-2px;right:-2px;color:#ACC865}.entity input:not(:placeholder-shown):valid~.required::before{content:"✓";top:-2px;right:-2px;color:#ACC865}.form_result{display:none}.input_wrap{display:flex;align-items:stretch}.definition{font-size:.95rem;color:#707070;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:flex;align-items:center;background-color:#ececec;padding:.25rem .5rem;border:1px solid #d5d5d5}.input_wrap:hover .definition{color:#333}.input_wrap:hover *{border-color:silver}.definition.--append{border-top-right-radius:5px;border-bottom-right-radius:5px;border-left:none}.definition.--prepend{order:-1;border-top-left-radius:5px;border-bottom-left-radius:5px;border-right:none}.input_wrap.pre input{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.input_wrap.app input{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.input_wrap input:active~.definition,.input_wrap input:focus~.definition{border-color:var(--color)}.entity.--cloze{display:flex;white-space:nowrap;gap:.5rem;flex-direction:column;align-items:flex-start}.entity.--cloze input{padding-left:.5rem!important;padding-right:.25rem!important;min-width:3rem!important}.entity.--cloze input::-webkit-inner-spin-button,.entity.--cloze input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.entity.--cloze input[type=number]{-moz-appearance:textfield}.entity ::-moz-placeholder{color:#a9a9a9}.entity :-ms-input-placeholder{color:#a9a9a9}.entity ::placeholder{color:#a9a9a9}.form_result{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:.95rem;color:#333;text-align:center}form#register .form__result{position:absolute}.form_result h2{color:var(--color)}.modal-content.--result #insert_header{display:none}.modal-content.--result #submit-form{display:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media only screen and (min-width:770px){form#anmeldung fieldset,form#register fieldset{grid-auto-flow:column}}form#anmeldung,form#register{border:1px solid rgba(255,143,0,.7);background-color:rgba(255,143,0,.1);padding:1rem 1.5rem;margin:1rem 0 1.5rem}form#anmeldung fieldset>legend,form#register fieldset>legend{font-size:1.8rem;text-transform:uppercase;color:initial;font-weight:500;margin-bottom:1rem}form#register fieldset>legend{padding:.35rem 0}form#register{margin:0 auto;background-color:#fff;border:1.5px solid;border-radius:20px}form>.entity:first-child{display:none}.kontakt.--separat form#anmeldung input,.kontakt.--separat form#anmeldung textarea{background-color:#fff}#modal-body .checkcontainer{margin:0 0 1rem;max-width:510px}#modal-body .checkbox{background-color:#fff}form input[type=checkbox],form input[type=radio]{position:absolute;opacity:0;cursor:pointer}.checkcontainer{font-size:14px;line-height:20px;max-width:450px}.checkcontainer .checkbox{position:absolute;top:2px;left:0}.checkbox{border:1px solid #d5d5d5;background-color:#fff}.check:hover input~.checkbox,.checkcontainer:hover input~.checkbox{background-color:#f0f0f0;border-color:silver}.check input:checked~.checkbox,.checkcontainer input:checked~.checkbox{background-color:#fff;border-color:var(--color)}.checkbox:after{left:5px;top:1px;width:6px;height:11px;border:var(--color) solid;border-width:0 3px 3px 0;transform:rotate(45deg) scale(0.2)}.check input:checked~.checkbox:after,.checkcontainer input:checked~.checkbox:after{opacity:1;transform:rotate(45deg) scale(1)}button.is-disabled,button:disabled{opacity:.2}button.is-disabled:hover,button:disabled:hover{cursor:not-allowed}.radio:hover input~.radiobox{background-color:rgba(0,0,0,.05)}.radio input:checked~.radiobox{background-color:transparent;border-color:var(--color)}.radiobox{display:block;border-radius:50%;border:1px solid #B8BCBF;height:1.125rem;width:1.125rem;transition:all .15s ease}.radiobox:after,.radiobox:before{content:"";display:block;position:absolute;width:70%;height:70%;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:50%;background-color:#B8BCBF}.radiobox:after{transition:all .25s cubic-bezier(0.29,1.91,.59,1.18);transform:translate(-50%,-50%) scale(0.2)}.radio input:checked~.radiobox:after{opacity:1;background-color:var(--color);transform:translate(-50%,-50%) scale(1)}body>header{z-index:5}body>header>section{display:flex;padding-left:0!important;padding-right:0!important}body>header nav ul{padding:10px 0;margin-bottom:0;text-align:center;display:flex;justify-content:center;align-items:center;height:100%;border-top:1px solid var(--color);overflow-x:scroll;transform-style:preserve-3d}body>header nav ul::-webkit-scrollbar{display:none}body>header nav ul{-ms-overflow-style:none;scrollbar-width:none}body>header nav li{height:100%;transform-style:preserve-3d;background-color:#fff}body>header nav a{font-family:Ruda,sans-serif;font-weight:900;line-height:1.2;color:#000;font-size:1rem;padding:10px 8px;white-space:nowrap;height:100%;display:flex;align-items:center}body>header nav>ul>li:hover>a{text-decoration:none;background-color:#FF5845;background-image:linear-gradient(44deg,#FF5845 0,#e4a91e 80%);-webkit-background-clip:text;background-clip:text;-webkit-text-stroke:transparent;-webkit-text-fill-color:transparent}ul.nav__sub ul{display:flex;right:-19.7rem;bottom:-4.5rem;position:absolute;background-color:#fff;border-bottom-left-radius:8px;border-bottom-right-radius:8px;height:auto;transition:all .225s cubic-bezier(0.4,0,.2,1);transform:translateY(-2rem) translateZ(-1px);z-index:1;opacity:0;visibility:hidden}ul.nav__sub li:hover ul{opacity:1;visibility:visible;transform:translateY(0) translateZ(-1rem)}ul.nav__sub ul li{background-color:transparent}ul.nav__sub ul li a{display:flex;flex-direction:column-reverse;align-items:flex-start;gap:.1rem;color:#767676;padding:16px 20px}ul.nav__sub ul li a:hover{color:#000;text-decoration:none}ul.nav__sub ul li a::before{content:"";display:block;width:calc(100% - 40px);height:2px;background-color:transparent;transition:all .15s ease;position:absolute;bottom:.45rem}ul.nav__sub ul li a:hover::before{bottom:.7rem;background-color:var(--color)}ul.nav__sub ul li:first-of-type a:hover::before{background-color:#ff5845}ul.nav__sub ul li:last-of-type a:hover::before{background-color:#ACC865}ul.nav__sub ul li a span{font-weight:600;font-family:"Open Sans";font-size:.9rem;color:var(--color)}ul.nav__sub ul li:first-of-type a span{color:#ff5845}ul.nav__sub ul li:nth-child(3) a span{opacity:0}ul.nav__sub ul li:last-of-type a span{color:#ACC865}body>nav{position:-webkit-sticky;position:sticky;top:0;z-index:10;padding-left:var(--spacing);padding-right:var(--spacing)}body>nav>ul{margin:0 auto;width:100%;max-width:1170px}@media only screen and (max-width:820px){ul.nav__sub ul{display:none!important}}@media only screen and (min-width:770px){body>header>section{padding-left:var(--spacing);padding-right:var(--spacing)}body>header nav ul{text-align:left;justify-content:flex-end;padding-bottom:0;padding-top:0;border-top:none;z-index:1;overflow:visible}body>header nav a{font-size:1.2rem;padding:10px 20px}}body>footer>section,body>header>section,body>main>*{padding-left:20px;padding-right:20px;padding-left:var(--spacing);padding-right:var(--spacing)}body>main>*{margin:60px auto;margin:calc(3 * var(--spacing)) auto}body>main>article>*{margin:calc(2 * var(--spacing)) auto}body>footer>section,body>header>section>*,body>main>*>*{margin:0 auto;width:100%;max-width:1170px}section.--full{margin-left:0;margin-right:0;padding-left:0;padding-right:0}main>.--bg,main>article>.--bg{padding-top:calc(3 * var(--spacing));padding-bottom:calc(3 * var(--spacing));margin-bottom:0}footer>section+section,footer>section:first-child,main>.--bg+.--bg,main>.--bg:first-child,main>article>.--bg+.--bg,main>article>.--bg:first-child{margin-top:0}body>main>article>section.--full{max-width:none;margin-left:calc(-1 * var(--spacing));width:calc(100% + 2 * var(--spacing))}body>main>article>section.--small{max-width:500px}.region.--footer>:nth-child(1){width:3fr}.region.--footer>:nth-child(2){width:2fr}.region.--footer>:nth-child(3){width:1fr}.region.--footer>:nth-child(4){width:3fr}@media only screen and (min-width:770px){.region{display:flex;justify-content:space-between}}#loading{position:fixed;width:30px;height:30px;opacity:0;visibility:hidden;transition:opacity .15s ease;z-index:10;top:50%;left:50%;transform:translateX(-50%)}#loading svg{-webkit-animation:2s linear infinite svg-animation;animation:2s linear infinite svg-animation;max-width:100px}@-webkit-keyframes svg-animation{0%{transform:rotateZ(0deg)}100%{transform:rotateZ(360deg)}}@keyframes svg-animation{0%{transform:rotateZ(0deg)}100%{transform:rotateZ(360deg)}}#loading circle{-webkit-animation:1.4s ease-in-out infinite both circle-animation;animation:1.4s ease-in-out infinite both circle-animation;display:block;fill:transparent;stroke:var(--color);stroke-linecap:round;stroke-dasharray:283;stroke-dashoffset:280;stroke-width:10px;transform-origin:50% 50%}@-webkit-keyframes circle-animation{0%,25%{stroke-dashoffset:280;transform:rotate(0)}50%,75%{stroke-dashoffset:75;transform:rotate(45deg)}100%{stroke-dashoffset:280;transform:rotate(360deg)}}@keyframes circle-animation{0%,25%{stroke-dashoffset:280;transform:rotate(0)}50%,75%{stroke-dashoffset:75;transform:rotate(45deg)}100%{stroke-dashoffset:280;transform:rotate(360deg)}}main img{width:100%;height:auto}main.--split{background:linear-gradient(to right,#fff 50%,transparent 50%)}main.--split>*{margin:0}@media (min-width:42rem){main.--sidebar .wrapper{flex-direction:row-reverse}main.--sidebar .wrapper>aside{width:25%;padding-right:25px}main.--sidebar .wrapper>article{width:75%;padding-left:25px}}body.--modalmode{overflow:hidden}.--modalmode .modal{overflow-x:hidden;overflow-y:auto;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:rgba(40,40,40,.5)}.modal{align-items:center;position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;max-width:none;overflow:hidden;outline:0;transition:opacity .15s linear}.modal.--show{display:grid}.modal.--show .modal-dialog{transform:none}.modal-dialog{width:90%;max-width:calc(var(--max-kurs) - 6rem);margin:1.75rem auto;display:flex;align-items:center;transition:transform .3s ease-out;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-height:calc(100% - 3.5rem);pointer-events:none;border-radius:5px;box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid transparent;border-radius:5px;outline:0;max-height:calc(100vh - 3.5rem);overflow:hidden;transition:all .35s cubic-bezier(0.55,0,.1,1)}.modal-content.--result{max-height:300px}.modal-header{display:flex;flex-shrink:0;justify-content:space-between;align-items:center;min-height:3.5rem;background:#fff;padding:0 3.5rem 0 1.5rem;z-index:1}.modal-title{font-size:1.1rem;text-transform:uppercase;font-weight:600;color:var(--color);line-height:1.3333333;margin:0;padding-top:.15rem}.modal-content .btn-close{position:absolute;top:0;width:auto;height:3.5rem;margin:0;padding:0 1.5rem 0 0;z-index:10;opacity:.5;right:1.5rem;transition:opacity .025s ease}.modal-content .btn-close:hover{opacity:1}.modal-body{position:relative;flex:1 1 auto;scroll-behavior:smooth;overflow-y:auto}#modal-body{padding:1rem 1.5rem;scroll-behavior:smooth;overflow-y:auto}.modal-footer{display:flex;flex-wrap:wrap;flex-shrink:0;align-items:center;justify-content:center;padding:7px 1.125rem 9px;border-top:0 solid #e6e8e9;border-bottom-right-radius:10px;border-bottom-left-radius:10px;z-index:10}.modal-footer>*{margin:.375rem}.modal-footer button{line-height:1}.modal_text{color:initial;font-size:1.15rem;font-weight:500;line-height:1.35;padding:0 1.5rem}.modal_text p{margin:0}#modal-body .modal_text p a{color:var(--color);text-decoration:none;border-bottom:1px solid transparent}#modal-body .modal_text p a:hover{border-color:var(--color)}#modal-body .banner_date_action{display:none}#modal-body .banner_date_stufe{position:relative;top:auto}#modal-body .banner_date_location{margin-bottom:0;margin-top:.6rem}#modal-body span.offer{margin-top:1.1rem}#modal-body .banner__content.--date>div{padding-left:1.5rem}#modal-body .checkcontainer a{color:var(--color)}.modal-footer #submit-form,.modal-footer #submit-form:hover{background-color:var(--color);color:#fff}#modal-body #termine_header{gap:0}form#anmeldung fieldset>legend{font-size:1.5rem}@media only screen and (min-width:770px){#modal-body #termine_header h2{font-size:1.8rem}}@media only screen and (max-width:770px){form#anmeldung{margin-top:2rem}}.nav__pop{display:none}#wrapper--language{position:absolute;right:1.5rem;top:.6rem;display:block;z-index:2;font-weight:600;opacity:1;visibility:visible}.language__switch{margin:0}.language__switch svg path{fill:#444}.language__switch a{display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.language__switch a:hover{text-decoration:none}.language__switch a:nth-of-type(2){width:100%;height:90%;font-weight:700;display:flex;align-items:flex-end}.language__switch a.--current:hover+a,.language__switch:hover a:nth-of-type(2){opacity:1;visibility:visible;-webkit-user-select:all;-moz-user-select:all;user-select:all}.language__switch a abbr:hover{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.language__switch a:nth-of-type(2) abbr{text-align:center;width:100%;height:75%;margin:0 0 0 auto;display:flex;justify-content:center;align-items:center;color:#444;background-color:#fff;border:1px solid #444;border-radius:8px}.language__switch a:nth-of-type(2):hover abbr{color:#fff;background-color:#444}.language__switch a.--current{padding:18px .5rem 11px;border-radius:10px;pointer-events:none}@media only screen and (min-width:770px){#wrapper--language{right:0;top:50%;transform:translateY(-50%)}}.language__switch{display:flex;align-items:center}.language__switch svg{width:18px;height:18px}.language__switch a:nth-of-type(2) abbr{padding:.25rem .8rem}html{font-family:"Open Sans",sans-serif;font-size:15px;line-height:1.55;color:#000}h1,h2,h3,h4,h5,h6{font-family:Ruda,sans-serif;font-weight:900;line-height:1.2}figure,ol,p,table,ul{margin-top:0;margin-bottom:1.8125rem;letter-spacing:.01em}main section hgroup{max-width:660px}main section h2{font-size:1.25rem}main section h3{font-size:1.1rem;line-height:1.4}article .section--text h1,article .section--text h2{font-size:1.25rem;color:var(--color);font-weight:bolder}article .section--text h3{font-size:18px;font-weight:bolder;margin-top:40px;margin-bottom:20px;text-transform:uppercase;color:var(--color);text-align:left}article .section--text strong{color:var(--color);display:inline-block;margin-top:30px;text-transform:uppercase;font-weight:400}main strong{font-weight:600}main a,span.button{color:var(--color)}@media only screen and (min-width:770px){html{font-size:16px;line-height:1.55}article .section--text h1,article .section--text h2,main section h2{font-size:1.625rem}}.liste.--bg{background-color:#eeeeed}.liste h2{text-transform:uppercase;color:#555550;font-size:1.4rem;letter-spacing:-1px;text-align:center}.tns-outer{max-width:100%;margin:2.5rem auto}.zitat__kopf{min-height:90px}.card .item h3{margin-bottom:0;line-height:1.2;color:#555550}.card .item .funktion{color:#747474;font-family:"Open Sans";font-size:1.1rem;font-weight:600;line-height:1.3;margin:0}.card .item .zitat{font-size:.9rem;color:#747474;font-weight:600;line-height:1.4}.zitat p:first-of-type::before{content:"„"}.zitat p:last-of-type::after{content:"“"}.zitat p{margin-bottom:1rem}.tns-controls{display:block;position:absolute;width:100%;top:50%;z-index:1;transform:translateY(-50%);pointer-events:none}.tns-controls button{background-repeat:no-repeat;background-color:transparent;background-size:contain;border:none;height:30px;width:30px;opacity:.35;pointer-events:all}.tns-controls button:hover{opacity:1}button[data-controls=prev]{background-image:url(images/arrow-prev.png);z-index:1;left:0}button[data-controls=next]{position:absolute;background-image:url(images/arrow-next.png);z-index:1;right:0}@media only screen and (min-width:770px){.liste h2{font-size:1.8rem}.tns-outer{margin:4rem auto}}@media only screen and (min-width:1050px){.liste h2{font-size:2rem}.tns-outer{max-width:80%}.tns-controls button{height:50px}button[data-controls=prev]{left:-65px}button[data-controls=next]{right:-65px}}@media only screen and (min-width:1500px){.liste h2{font-size:3rem}.tns-outer{max-width:1170px}}section[data-section=ref]{background-color:#fff!important}section[data-section=ref].--gray{background-color:#eeeeed!important;padding-bottom:calc(5 * var(--spacing))}section[data-section=ref] h2{max-width:var(--max-kurs);text-align:center;font-size:1.2rem;font-weight:500;font-family:"Open Sans"}.logos{display:grid;grid-template-columns:1fr 1fr 1fr;justify-content:center;align-items:center;max-width:var(--max-kurs);gap:2rem 2.5rem;padding:2rem}.logos figure{margin:0;max-width:100px;line-height:0}.testim{background-color:#eeeeed;max-width:var(--max-kurs);padding:2rem;border-radius:20px}.--gray .testim{background-color:#fff}.testimonial__wrap{display:grid;gap:1rem}.testim .item{display:flex;flex-direction:row-reverse;gap:1.5rem}.testim .card .item h3{margin-top:0;white-space:nowrap}.testim .card .item .funktion,.testim .card .item h3{font-size:.9rem}.testim .zitat p:last-of-type{margin-bottom:0}.testim .card .item .zitat{width:70%}@media only screen and (min-width:770px){section[data-section=ref] h2{text-align:left}.logos{display:flex;justify-content:space-between;align-items:center;gap:4rem}.testimonial__wrap{grid-template-columns:1fr 1fr;gap:4rem}.testim .card .item .zitat{width:auto}}section.--umsetzung+section[data-section=termin]{padding-top:0}section[data-section=termin] ul{background-color:#fff;max-width:var(--max-kurs);border-radius:20px;padding:2rem;margin-top:2rem;display:grid;gap:3rem;color:#555550}.termin a{color:var(--color)!important}ul .termin{display:flex;flex-direction:column;gap:1rem}ul .termin::after{content:"";display:block;width:100%;height:3px;background-color:#eeeeed;border-radius:5px;position:absolute;bottom:-1.5rem}ul .termin:last-child::after{display:none}.termin .datum,.termin .kurs{display:flex;flex-direction:column;line-height:1.5}.termin .aktion{position:absolute;right:0;top:.5rem;text-align:right;display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between}.termin .detail_link{font-weight:700;letter-spacing:-.2px;margin-top:1rem}.skiplink{left:.8rem;letter-spacing:-.2px;color:var(--color)!important}.skiplink::before,.termin .detail_link::before{content:"";display:block;width:.5em;height:.5em;border-width:2px 0 0 2px;border-color:var(--color);border-style:solid;transform:rotate(135deg);position:absolute;top:.55em;left:-.9em}.kurs span:first-of-type{font-size:1.2rem}.kurs span:nth-child(2){font-family:Ruda;font-size:1.45rem;font-weight:600}.kurs span:nth-child(3){text-transform:uppercase;font-size:.7rem}.--basic{color:#ff5845}.--advanced{color:var(--color)}.--talent{color:#ACC865}.datum span:first-of-type{font-size:1.2rem;font-family:Ruda;font-weight:600}.datum span:nth-child(3){color:var(--color)}.banner.--date .--button,.kurs__umsetzung .--button,.termin .--button,form#register .--button{display:inline-block;color:var(--color);text-transform:uppercase;text-rendering:optimizeLegibility;font-weight:700;border:2px solid var(--color);border-radius:25px;padding:6px 14px;font-size:.75rem;text-align:center;transition:all .1s ease}.kurs__umsetzung .--button:hover,.termin .--button:hover{text-decoration:none;background-color:rgba(255,143,0,.16)}button.--button{background-color:#fff;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto 1.25rem}.banner.--date .--button:hover,form#register .--button:hover{text-decoration:none;background-color:rgba(255,143,0,.07);cursor:pointer}.banner.--date .--button::before,.kurs__umsetzung .--button::before,.termin .--button:before,form#register .--button::before{border:rgba(255,143,0,.39) solid}.banner_date_stufe{position:absolute;top:-2rem}.banner h2.banner_date_title{margin-bottom:1rem}.banner h2.banner_date_title span{text-transform:uppercase;font-weight:500;font-family:"Open Sans";font-size:1.5rem}.banner_date_lang{font-size:.9rem}.banner_date_location{margin-bottom:1.8rem}.banner_date_action{margin-top:2rem}@media only screen and (min-width:770px){ul .termin{display:grid;grid-template-columns:1.2fr 2fr 1fr;gap:2rem}.datum span:first-of-type,.kurs span:nth-child(2){margin-bottom:.7rem}.termin .aktion{position:relative;right:auto;top:auto}.termin .detail_link{margin-top:0}.liste[data-section=termin] h2{font-size:2rem}}.tns-outer{padding:0!important}.tns-outer [hidden]{display:none!important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{transition:all 0s}.tns-slider>.tns-item{box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:"";display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-no-calc{position:relative;left:0}.tns-gallery{position:relative;left:0;min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;transition:transform 0s,opacity 0s}.tns-gallery>.tns-slide-active{position:relative;left:auto!important}.tns-gallery>.tns-moving{transition:all .25s}.tns-autowidth{display:inline-block}.tns-lazy-img{transition:opacity .6s;opacity:.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-fadeOut,.tns-normal{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.3333333%;width:-moz-calc(100% * 70 / 3);width:2333.3333333333%;position:absolute;right:0}.tns-t-ct:after{content:"";display:table;clear:both}.tns-t-ct>div{width:1.4285714%;width:-moz-calc(100% / 70);width:1.4285714286%;height:10px;float:left}kbd,p>code,pre code.hljs{letter-spacing:0;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.9rem}pre code.hljs{padding:1.5em 2rem;border-radius:5px;margin:0}p>code{padding:2px 8px;background-color:#f5f4f4;border-radius:2px;display:inline-block;margin:0 5px;line-height:1.2}kbd{background-color:#e9e9e9;display:inline-block;margin:0 .15em;padding:.1em .6em;line-height:1.2;border:1px solid #a3a3a3;border-radius:3px;overflow-wrap:break-word;top:-1}.content__wrapper{display:flex;flex-direction:column}.content__bild{display:block;width:100%}.content__wrapper .content__bild::before{content:"";display:block;margin-top:67%}.text__name{text-align:left;color:var(--color)}.content__wrapper .content__bild{background-size:cover;background-position:center}.content__inhalt{padding:calc(2 * var(--spacing)) var(--spacing)}.content__inhalt .text__name{margin-top:0}@media only screen and (min-width:770px){.content__wrapper{flex-direction:row;padding-right:80px}.content__wrapper.bildrechts{padding-right:0;padding-left:80px}.content__wrapper.zentriert{width:80%;padding-left:0;padding-right:0}.bildlinks .content__bild,.bildrechts .content__bild{width:50vw}.bildrechts{flex-direction:row-reverse}.content__wrapper .content__inhalt{width:calc(50vw - 80px);max-width:585px;padding:40px 0 40px 80px;display:flex;justify-content:center;flex-direction:column}.content__wrapper.bildrechts .content__inhalt{padding:40px 80px 40px 0}}section.bild{margin:3rem auto}[data-section=ref]+section .counter__wrap{margin-top:-3rem}.counter{display:flex;justify-content:center;align-items:center;flex-direction:column;transition:all .2s ease}.counter>*{transition:all .2s ease}.counter p{margin:0;font-weight:600;font-size:1.1rem;line-height:1.35}.counter.--user{color:#ff5845}.counter.--user p{text-align:center;padding-top:.8rem}.--user .number>span span{border-right:1px solid #ff8f00}.--user .number span:first-child span{border-left:1px solid #ff8f00}.counter.--co2{color:#ACC865}.number__wrapper{display:flex;align-items:baseline}.--co2 .number{margin:.9rem 0 .65rem}.--co2 .number>span:first-child span{border-left:1px solid #ACC865}.--co2 .number>span:last-child span{border-right:none}.--co2 .number>span span{border-right:1px solid #ACC865}.number>span span{font-size:2rem;font-weight:700;padding:0 .15em 2px;display:inline-block}.einheit{line-height:1;font-weight:700}.--co2 .einheit{border-right:1px solid #ACC865;border-left:1px solid #ACC865;padding:0 .15em 2px}.einheit,.number{height:2rem;font-size:2rem}.number{line-height:1;position:relative;display:flex;overflow:hidden;align-items:center;font-weight:400}.number>span{z-index:1;display:flex;flex-direction:column;height:100%;transition:transform 2s ease;transform:translateY(0);line-height:1}.number>span span{flex:0 0 100%;height:100%}.number>span:nth-child(1){transition-delay:0s}.number>span:nth-child(2){transition-delay:.375s}.number>span:nth-child(3){transition-delay:.75s}.number>span:nth-child(4){transition-delay:1.125s}.number>span:nth-child(5){transition-delay:1.5s}.number>span:nth-child(6){transition-delay:1.875s}.number>span:nth-child(7){transition-delay:2.25s}.number>span:nth-child(8){transition-delay:2.625s}.number>span:nth-child(9){transition-delay:3s}.number>span:nth-child(10){transition-delay:3.375s}.counter__wrap{display:flex;gap:2rem;align-items:baseline;justify-content:space-evenly;max-width:50rem}.counter.--kurs{display:flex;flex-direction:column;gap:1rem;color:#ff5845}.counter.--kurs p{padding-left:0}.--kurs .number>span span{border-right:1px solid #ff8f00}.--kurs .number span:first-child span{border-left:1px solid #ff8f00}@media only screen and (min-width:770px){.number>span span{font-size:3rem}.einheit,.number{height:3rem;font-size:3rem}.counter{flex-direction:row}.--co2 .number{margin:0}.--co2 p:first-of-type{padding-right:1rem}.--co2 p:last-of-type{padding-left:1rem}.counter.--user p{text-align:left;padding-top:0;padding-left:1rem}.counter.--kurs p{font-size:1.2rem}.counter__wrap{gap:3rem}}@media only screen and (min-width:1050px){.number>span span{font-size:4.5rem;padding:0 .12em 2px}.einheit{padding:0 .12em 2px}.einheit,.number{height:4.5rem;font-size:4.5rem}}@media only screen and (min-width:1500px){.number>span span{font-size:5rem}.einheit,.number{height:5rem;font-size:5rem}}.fakten h3{font-family:Ruda;font-size:1.1rem;margin-top:0;margin-bottom:.6rem;line-height:1.2}.fakten li p{margin:0}.fakten li{margin-bottom:2.6rem;opacity:0;transform:translateY(10px);transition:all .25s ease-in}.fakten li.--show{opacity:1;transform:translateY(0)}.fakten hr{border:none;height:3px;border-radius:2px;display:block;background-color:#ff5845;max-width:40%}.fakten.--step h2{font-size:1.4rem;margin-bottom:2rem;text-transform:uppercase;color:#ACC865;text-align:center}.fakten.--step h3{text-align:center;font-weight:900;color:gray;line-height:1.2;font-size:1rem;margin-top:.5rem;margin-bottom:1.5rem}.step__arrow>span{display:block;height:40px;width:40px;left:50%;position:absolute;transform:rotate(90deg) translateY(50%);background-position:center;background-size:contain;background-repeat:no-repeat}.step__arrow .--even{background-image:url(images/arrow-step-1.svg)}.step__arrow .--odd{background-image:url(images/arrow-step-2.svg)}@-webkit-keyframes keeprollin{0%{transform:translateX(500%)}100%{transform:translateX(-500%)}}@keyframes keeprollin{0%{transform:translateX(500%)}100%{transform:translateX(-500%)}}@-webkit-keyframes keeprollinn{0%{transform:translateX(calc(500% - 7px))}100%{transform:translateX(calc(-500% - 7px))}}@keyframes keeprollinn{0%{transform:translateX(calc(500% - 7px))}100%{transform:translateX(calc(-500% - 7px))}}.fakten li:nth-child(2) hr:before,.fakten li:nth-child(6) hr:before,.fakten li:nth-child(8) hr:after,.fakten li:nth-child(8) hr:before{content:"";width:3px;height:3px;background-color:#ff5845;border:4px solid #fff;border-radius:5px;top:-4px;position:absolute;-webkit-animation-duration:10s;animation-duration:10s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;animation-direction:alternate-reverse;-webkit-animation-name:keeprollin;animation-name:keeprollin;-webkit-animation-timing-function:linear;animation-timing-function:linear}.fakten li:nth-child(6) hr:before{-webkit-animation-name:keeprollinn;animation-name:keeprollinn;-webkit-animation-delay:5s;animation-delay:5s}.fakten li:nth-child(8) hr:after{-webkit-animation-name:keeprollinn;animation-name:keeprollinn}.fakten li:last-child hr{display:none}.fakten.--mini{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-column-gap:2rem}.fakten.--bold{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-column-gap:2rem;grid-row-gap:1rem}.fakten.--bold li{text-align:center}.fakten.--bold h3{color:#FF8F00;text-transform:uppercase;font-size:1.4rem;line-height:1.2}.fakten.--card{text-align:left;margin:-4.5rem auto;z-index:1;padding:2rem 1rem;background-color:#414141;background-image:url(images/anatoly_background.png);background-size:cover;color:#fff;border-radius:8px;box-shadow:0 3px 15px rgba(0,0,0,.2)}.fakten.--card h2{margin-top:0;display:block;text-align:center;line-height:1.4;margin-bottom:1.5rem}.fakten__wrapper{display:grid;grid-column-gap:1.5rem;grid-row-gap:3rem;counter-reset:kurs;padding:0 var(--spacing)}.fakten__wrapper article{width:92%;opacity:0;transform:translateY(10px);transition:all .25s ease-in;display:flex;flex-direction:column;align-items:flex-start;flex-flow:column nowrap;padding-left:4rem}.fakten__wrapper article>*{max-width:22rem}.fakten__wrapper article p:last-of-type{margin-bottom:.8rem}.fakten__wrapper article::before{counter-increment:kurs;content:counter(kurs);text-align:center;display:inline-block;background:var(--color);color:#fff;width:3rem;border-radius:50%;height:3rem;font-family:"Open Sans";font-weight:700;line-height:1.55;font-size:1.9rem;margin-bottom:.8rem;position:absolute;left:0;top:1rem}.fakten__wrapper article:first-of-type::before{background-color:#ff5845}.fakten__wrapper article:last-of-type::before{background-color:#ACC865}.fakten__wrapper article.--show{opacity:1;transform:translateY(0)}.icon{margin-bottom:1.5rem;height:4rem;display:flex;justify-content:center}.icon img{width:auto}.fakten__stepper{text-align:center;display:flex;flex-direction:column;justify-items:center;counter-reset:steps}.fakten__stepper>article{padding-top:40px;display:flex;flex-direction:column;align-items:center}.fakten__stepper>article:first-child{padding-top:0}.fakten__stepper .step__arrow,.fakten__stepper article{opacity:0;transform:translateY(10px);transition:all .2s ease-out}.fakten__stepper article.--show,.fakten__stepper article.--show+.step__arrow{opacity:1;transform:translateY(0)}.fakten__stepper article::before{counter-increment:steps;content:"0" counter(steps);display:inline-block;color:#ACC865;font-family:"Open Sans";font-weight:700;letter-spacing:-3px;font-size:3rem}.fakten.--step{margin:-4rem auto 0;z-index:1;max-width:90%;padding:2rem 1.5rem;background-color:#F3F7E7;border-radius:8px;box-shadow:0 3px 15px rgba(0,0,0,.2)}.fakten .--button{display:inline-block;color:#fff;text-transform:uppercase;font-weight:700;border:2px solid #fff;border-radius:25px;padding:6px 14px;font-size:.7rem;text-align:center;transition:all .1s ease;margin-top:auto}.fakten .--button:hover{text-decoration:none;background-color:rgba(255,255,255,.16)}.fakten.--step .--button{color:#acc865;border-color:#acc865}.fakten.--step .--button::before{border-color:rgba(172,200,101,.25)}.fakten.--card .--button{color:#fff;border-color:#fff}.fakten.--card .--button::before{border-color:rgba(255,255,255,.25)}.fakten.--card h3{display:flex;flex-direction:column;line-height:1.5}.fakten.--card h3>span:first-of-type{font-weight:600;font-family:"Open Sans";font-size:1rem;color:var(--color)}.fakten__wrapper article:first-of-type h3>span:first-of-type{color:#ff5845}.fakten__wrapper article:last-of-type h3>span:first-of-type{color:#ACC865}.fakten.--card h3>span:last-of-type{font-weight:500;font-family:"Open Sans";font-size:1.1rem;line-height:1}@media only screen and (min-width:450px){.fakten.--bold{grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:2.5rem;grid-row-gap:2.5rem}}@media only screen and (min-width:520px){.fakten__wrapper{padding:0 6%}}@media only screen and (min-width:770px){.fakten{max-width:60%;text-align:center}.fakten li{margin-bottom:4rem}.fakten.--step h2{font-size:1.8rem}.fakten h3{font-size:1.35rem;margin-bottom:.8rem}.fakten.--bold{grid-template-columns:repeat(3,minmax(0,1fr));grid-column-gap:3rem;grid-row-gap:3rem}.fakten.--bold h3{font-size:1.6rem}.fakten.--mini{grid-template-columns:repeat(3,minmax(0,1fr));grid-column-gap:3rem}.fakten.--card{margin:-6rem auto;max-width:90%;padding:2rem 3rem 2.83rem}.fakten__wrapper{padding:0 18%}.fakten__stepper{display:grid;grid-template-columns:minmax(0,1fr) .3fr minmax(0,1fr) .3fr minmax(0,1fr);grid-column-gap:3rem}.fakten__stepper article::before{font-size:3.5rem}.fakten.--step{margin:-6rem auto 0;max-width:70%;padding:2rem 3rem 2.83rem}.step__arrow>span{width:50px;height:100%;position:relative;left:auto;transform:none;background-position-y:70%}.fakten__stepper>article{padding-top:0}.fakten__stepper>:nth-child(2){transition-delay:.2s}.fakten__stepper>:nth-child(3){transition-delay:.4s}.fakten__stepper>:nth-child(4){transition-delay:.6s}.fakten__stepper>:nth-child(5){transition-delay:.8s}}@media only screen and (min-width:1024px){.fakten.--card h2{text-align:left}.fakten__wrapper{grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr;grid-template-areas:"m01 m02 m04" "m01 m03 m04";padding:0;align-items:center;grid-column-gap:3rem;grid-row-gap:5rem}.fakten__wrapper article:nth-of-type(1){grid-area:m01}.fakten__wrapper article:nth-of-type(2){grid-area:m02}.fakten__wrapper article:nth-of-type(3){grid-area:m03}.fakten__wrapper article:nth-of-type(4){grid-area:m04}.fakten__wrapper article::after,.fakten__wrapper article:nth-of-type(2) a::after{content:"";display:block;width:5rem;height:5rem;background-size:contain;background-repeat:no-repeat}.fakten__wrapper article:first-of-type::after{background-image:url(images/bg_grundlagen.png);width:14rem;height:12rem;position:absolute;bottom:-14rem;left:0}.fakten__wrapper article:nth-of-type(2)::after{background-image:url(images/bg_dev.png);width:10rem;height:10rem;position:absolute;top:-6rem;right:-6rem}.fakten__wrapper article:nth-of-type(2) a::after{background-image:url(images/bg_arrows.png);position:absolute;width:20rem;height:5rem;bottom:-7rem;left:-4rem}.fakten__wrapper article:nth-of-type(3)::after{background-image:url(images/bg_admin.png);width:15rem;height:7rem;left:-4rem}.fakten__wrapper article:last-of-type::after{background-image:url(images/bg_support.png);width:11rem;height:13rem;position:absolute;bottom:-14rem;left:40%}}@media only screen and (min-width:1100px){.fakten.--bold{grid-column-gap:4rem}.fakten .--button{border-width:3px;padding:4px 10px;font-size:.8rem}.fakten.--step h2{font-size:2rem}.fakten.--step h3{font-size:1.2rem}.fakten__stepper article::before{font-size:4rem}}@media only screen and (min-width:1500px){.fakten.--bold{grid-column-gap:5rem}.fakten.--step h2{font-size:3rem}.fakten__stepper article::before{font-size:4.5rem}}@media only screen and (max-width:770px){.facts .line,.facts .liner{display:none}}section.facts[data-full=true]{padding:0}section.facts[data-full=true] .fakten.--card{border-radius:0;padding:3rem 2rem;max-width:none;margin:0;box-shadow:none}section.facts[data-full=true] .fakten.--card>*{max-width:1500px;margin:0 auto}section.facts[data-full=true] .fakten.--card>h2{margin-bottom:1.5rem}strong.high{font-family:Ruda}@media only screen and (min-width:770px){section.facts[data-full=true] .fakten.--card{padding:6rem 2rem}}section.--pop+section.forminfo{padding-top:calc(6 * var(--spacing))}section.--pop~section.forminfo+section.forminfo,section.--pop~section.section__form{padding-top:0}section.forminfo .kurs__umsetzung{margin-top:0;margin-bottom:0;gap:5rem}section.forminfo{background-color:#eeeeed}.forminfo strong{font-weight:700}main .forminfo.--bg a,main section.--pop~.section__form.--bg a{color:var(--color);font-weight:600}section.--pop~.section__form .checkbox,section.--pop~.section__form .checkcontainer .checkbox:after,section.--pop~.section__form .checkcontainer input:checked~.checkbox{border-color:var(--color)}section.--pop~.section__form .checkcontainer{margin:.5rem 0;max-width:615px}section.--pop~.section__form .checkcontainer:hover{color:#000}section.--pop~.section__form .checkcontainer:hover input~.checkbox{background-color:#f0f0f0}section.--pop~.section__form .checktext{font-size:inherit;text-transform:none}form#register fieldset.nogrid{display:block;margin-bottom:-2rem}form#register fieldset.nogrid~.checkcontainer{left:2px}.forminfo h2{font-family:"Open Sans";text-transform:uppercase;font-size:1.4rem;font-weight:500}@media only screen and (min-width:540px){.forminfo h2{font-size:1.6rem}}@media only screen and (min-width:840px){.forminfo h2{font-size:1.8rem}}ul.slider{overflow:hidden}.slider.--full img{pointer-events:none}.slider.--full figcaption{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);width:100%;max-width:var(--size-outline);padding-left:var(--spacing);color:#fff}.slider.--split figure{width:50%}.slider.--split figcaption{position:absolute;top:0;right:-100%;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#fff}.slider.--split figcaption>*{width:70%}.claim__titel{font-size:18px;font-weight:600}.claim__titel::before{content:"";display:block;background-color:#fff;width:30%;height:2px;position:relative;top:-15px}.claim__subtitel{font-size:14px}.slider.--split .claim__titel{color:#093;font-size:16px}.slider.--split .claim__titel::before{background-color:#093}.slider.--split .claim__text{color:#222;width:85%}.slider.--split .claim__subtitel{font-size:14px}@media only screen and (min-width:768px){.claim__titel{font-size:28px}.claim__subtitel{font-size:18px}.claim__titel::before{width:170px}.slider.--split .claim__text{width:65%}.slider.--split .claim__subtitel{font-size:18px}.slider.--split .claim__titel{font-size:28px}}.bilder__galerie{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;grid-template-areas:"full full" "left right";grid-row-gap:calc(var(--spacing) / 2);grid-column-gap:calc(var(--spacing) / 2)}.galerie__item{line-height:0}.item--1{grid-area:full}.item--2{grid-area:left}.item--3{grid-area:right}.hero{color:#fff;background-size:cover;background-position:center;overflow:hidden}.hero h2{font-size:1.6rem;font-weight:800;margin:0}.hero h2 br{display:none}.hero .--button{display:inline-block;color:#fff;text-transform:uppercase;font-weight:700;border:2px solid #fff;border-radius:25px;padding:6px 14px;font-size:.7rem;text-align:center;transition:all .1s ease}.hero .--button:hover{text-decoration:none;background-color:rgba(255,255,255,.16)}.hero::before{content:"";display:block;width:70%;height:100%;position:absolute;top:0;transform:skewX(155deg)}.hero.--right::before{right:-15%}.hero.--left::before{left:-20%}.hero.--gradient::before{background-color:#FF5845;background-image:linear-gradient(44deg,#FF5845 0,#FACA58 80%)}.hero.--orange::before{background-color:#FF8F00}.hero.--green::before{background-color:#ACC865}.hero.--right{display:grid;grid-template-columns:55% 45%}.hero.--right .hero__content{grid-column-start:2}.hero.--left{display:grid;grid-template-columns:45% 55%}.hero .text{font-size:1.3rem;margin-top:1.6rem}.hero.--bg{align-content:center;min-height:52.6315789474vw}.hero .text{display:none}@-webkit-keyframes ripple{0%{visibility:visible}25%{opacity:1}100%{top:-16px;right:-16px;bottom:-16px;left:-16px;opacity:0;visibility:hidden;border-width:12px}}@keyframes ripple{0%{visibility:visible}25%{opacity:1}100%{top:-16px;right:-16px;bottom:-16px;left:-16px;opacity:0;visibility:hidden;border-width:12px}}.--button{display:inline-block;vertical-align:middle;transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative}.--button:before{content:"";position:absolute;border:rgba(255,255,255,.39) solid;border-radius:30px;top:-2px;right:-2px;bottom:-2px;left:-2px;-webkit-animation-duration:1s;animation-duration:1s;opacity:0;visibility:hidden}.--button:active:before,.--button:focus:before,.--button:hover:before{-webkit-animation-name:ripple;animation-name:ripple}@media only screen and (min-width:770px){.hero.--bg{min-height:auto}.hero h2{font-size:2.3rem}.hero h2 br{display:inline}.hero__content{padding:5rem 0}.hero .text{display:block}.hero .text p{display:none}}@media only screen and (min-width:1050px){.hero .text p{display:block}.hero h2{font-size:2.8rem}.hero__content{padding:7rem 0}.hero .--button{border:3px solid #fff;padding:7px 18px;font-size:1rem}.hero.--left .hero__content{padding-left:9vw}.hero.--right .hero__content{padding-right:5vw}}@media only screen and (min-width:1500px){.hero h2{font-size:3.8rem}}.hero.--white{background-position:right;margin-bottom:18rem;overflow:visible}.hero.--white .hero__content{padding:0;color:#555550;max-width:var(--max-kurs);top:17rem}.hero.--white h2{font-size:1.25rem}.hero.--white .text p{font-size:1rem;display:block!important}.hero.--white .text p:last-of-type{margin-bottom:0}.hero.--left.--white,.hero.--white .text{display:block}@media only screen and (min-width:530px){.hero.--white{background-position:right;margin-bottom:16rem}.hero.--white .hero__content{top:19rem}}@media only screen and (min-width:580px){.hero.--white{margin-bottom:15rem}.hero.--white .hero__content{top:21rem}}@media only screen and (min-width:630px){.hero.--white .hero__content{top:23rem}}@media only screen and (min-width:690px){.hero.--white .hero__content{top:25rem}}@media only screen and (min-width:770px){.hero.--white{margin-bottom:0;overflow:hidden}.hero.--white::before{background-color:#fff}.hero.--white .hero__content{top:auto}.hero.--white .hero__content>*{max-width:45%}.hero.--white h2{font-size:1.625rem}}section[data-section=intro]+section{margin-top:0}.intro__wrap{display:grid;background-color:#eeeeed;padding:3.5rem;gap:11vw;color:#555550}.intro__text{background-color:#fff;border:3px solid #ff5845;border-radius:20px;padding:1rem;line-height:1.3}.intro__text strong{font-weight:700}.intro__text p{margin-bottom:.5rem}.intro__text p:last-of-type{margin-bottom:0}.intro__anstriche ul{margin:0;line-height:1.8}.intro__anstriche li{padding-left:1.5rem}.intro__anstriche li::before{content:"";display:block;border-bottom:3px solid #ACC865;border-left:3px solid #ACC865;transform:rotate(306deg) skew(345deg,0);position:absolute;width:16px;height:8px;top:9px;left:0;border-radius:2px}@media only screen and (min-width:770px){.intro__wrap{grid-template-columns:1fr 1fr;padding:6.5rem 7rem;gap:10vw;max-width:1000px;border-radius:5px}section[data-section=intro]{margin:-2rem auto;z-index:2}}@media only screen and (max-width:770px){section[data-section=intro]{padding:0;margin:0}}.kontakt.--bg{color:#fff}.--bg form a{color:#fff;font-weight:600}.kontakt{font-weight:600}form .label{margin-bottom:1.2rem}form fieldset>input:first-child{display:none}form fieldset{padding:0;border:none}form textarea{height:9rem}form input,form textarea{padding:7px 10px;color:#fff;background-color:rgba(255,255,255,.1);border-radius:5px;border:1px solid rgba(255,255,255,.7);font-weight:600}form fieldset input,form fieldset textarea{width:100%}form input:hover,form textarea:hover{border:1px solid #fff;background-color:rgba(255,255,255,.05)}form input::-moz-placeholder,form textarea::-moz-placeholder{color:rgba(255,255,255,.7);font-weight:600}form input:-ms-input-placeholder,form textarea:-ms-input-placeholder{color:rgba(255,255,255,.7);font-weight:600}form input::placeholder,form textarea::placeholder{color:rgba(255,255,255,.7);font-weight:600}.kontakt input:active,.kontakt input:focus,.kontakt textarea:active,.kontakt textarea:focus{outline:0;background-color:rgba(255,255,255,0)}.kontakt .--title h2{margin-top:0;margin-bottom:1rem}input.button{margin:1rem 0 .5rem}input.button:hover{cursor:pointer}#accept-dsgvo{margin-right:.5rem}form .label label{display:none}#form__result{position:absolute;top:50%;transform:translateY(-50%);font-size:1.15rem;font-weight:600}#kontakt .form__element{background:0 0}.form--inline input[type=checkbox],.form--inline input[type=radio]{position:absolute;opacity:0;width:0;cursor:pointer}.checkcontainer a{text-decoration:underline}.checkcontainer{display:inline-block;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding-left:30px;margin:30px 0;font-style:normal}.checkcontainer.radio{padding-right:18px;padding-left:26px}.checkbox{position:absolute;display:block;top:5px;border-radius:2px;border:1px solid rgba(255,255,255,.5);left:0;height:18px;width:18px;transition:all .15s ease}.checkcontainer:hover input~.checkbox{background-color:rgba(255,255,255,.35)}.checkcontainer input:checked~.checkbox{background-color:transparent;border-color:#fff}.checkbox:after{content:"";display:block;position:absolute;opacity:0;transition:all .25s cubic-bezier(0.29,1.91,.59,1.18)}.checkcontainer .checkbox:after{left:5px;top:1px;width:6px;height:11px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg) scale(0.2)}.checkcontainer input:checked~.checkbox:after{opacity:1;transform:rotate(45deg) scale(1)}.kontakt .--button{display:inline-block;color:#fff;text-transform:uppercase;font-weight:700;border:2px solid #fff;border-radius:25px;padding:6px 14px;font-size:.7rem}.kontakt .--button:hover{text-decoration:none;background-color:rgba(255,255,255,.16);cursor:pointer}.kontakt .form__text{max-width:90%;padding:2rem 2.5rem}.kontakt.--separat .form__text{max-width:1170px;width:auto;padding:0}.kontakt.--separat input.--button::before{border:rgba(255,143,0,.39) solid}.kontakt.--separat form{border:2px solid;border-radius:20px}.kontakt.--separat.--gradient form{background-color:#fff;color:var(--color);padding:2rem}.kontakt.--separat form input,.kontakt.--separat form textarea{color:var(--color);border:1px solid rgba(255,143,0,.7);background-color:rgba(255,143,0,.1)}.kontakt.--separat form input:hover,.kontakt.--separat form textarea:hover{border:1px solid #ff8f00;background-color:rgba(255,143,0,.05)}.kontakt.--separat form input::-moz-placeholder,.kontakt.--separat form textarea::-moz-placeholder{color:#8c8c88;font-weight:600}.kontakt.--separat form input:-ms-input-placeholder,.kontakt.--separat form textarea:-ms-input-placeholder{color:#8c8c88;font-weight:600}.kontakt.--separat form input::placeholder,.kontakt.--separat form textarea::placeholder{color:#8c8c88;font-weight:600}.kontakt.--separat input:active,.kontakt.--separat input:focus,.kontakt.--separat textarea:active,.kontakt.--separat textarea:focus{outline:0;background-color:rgba(255,255,255,0)}.kontakt.--separat.--bg form a{color:var(--color)}.kontakt.--separat .checkbox{border:1px solid rgba(255,143,0,.7);background-color:rgba(255,143,0,.1)}.kontakt.--separat .checkcontainer{color:#555550}.kontakt.--separat .checkcontainer:hover input~.checkbox{border:1px solid rgba(255,143,0,.35);background-color:rgba(255,143,0,.25)}.kontakt.--separat .checkcontainer input:checked~.checkbox{background-color:transparent;border-color:var(--color)}.kontakt.--separat .checkcontainer .checkbox:after{border-color:var(--color)}.kontakt.--separat .--title h2{font-size:1.6rem;line-height:1.3}.kontakt.--separat .kontakt__content p{font-size:1.2rem}main .--bg a{color:#fff}.kontakt.--separat p a{text-decoration:underline}.kontakt__content{margin-bottom:2rem}@media only screen and (min-width:770px){.kontakt.--separat .form__text{display:grid;grid-template-columns:.75fr 1fr;gap:4rem;max-width:var(--max-kurs)}.kontakt.--separat .--title h2{font-size:1.625rem}.kontakt .form__text{width:60%;max-width:600px;padding:2.5rem 3rem}.kontakt.--box .form__text{padding:3.5rem 3rem}.kontakt__content{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:0}}@media only screen and (min-width:1280px){#form__result{font-size:1.25rem}}.banner.--gradient,.kontakt.--gradient{background-color:#FF5845;background-image:linear-gradient(44deg,#FF5845 0,#FACA58 80%)}.kontakt.--gradient.--box{background-color:transparent;background-image:none}.kontakt.--gradient.--box>*{border-radius:8px;background-color:#FF5845;background-image:linear-gradient(44deg,#FF5845 0,#FACA58 80%)}.banner{color:#fff;background-size:cover;background-position:center;overflow:hidden}.banner__content{text-align:center}article .banner__content{margin:0 auto;width:100%;max-width:1170px}.banner h2{font-size:2rem;font-weight:800;margin:0}.banner .--button{display:inline-block;color:#fff;text-transform:uppercase;font-weight:700;border:2px solid #fff;border-radius:25px;padding:6px 14px;font-size:.7rem}.banner.--date .--button{color:var(--color);border-color:var(--color)}.banner .--button:hover{text-decoration:none;background-color:rgba(255,255,255,.16)}.banner.--orange,.kontakt.--orange,.kontakt.--orange.--box>*{background-color:#FF8F00}.banner.--green,.kontakt.--green,.kontakt.--green.--box>*{background-color:#ACC865}.kontakt.--green.--box,.kontakt.--orange.--box{background-color:transparent;background-image:none}.kontakt.--box>*{border-radius:8px}.banner.--button{font-weight:700}.banner.--claim{height:48vh;display:flex;align-items:flex-end}.banner.--claim h2{font-size:1.75rem;text-shadow:.1em .1em .2em rgba(0,0,0,.5)}.banner.--claim .text{text-shadow:.1em .1em .2em rgba(0,0,0,.5);font-size:.8rem;font-weight:900}.banner.--claim .text p:last-of-type{margin-bottom:0}.banner.--gradient .text{margin-top:1.4rem}@media only screen and (min-height:1050px){.banner.--claim{height:40vh}}@media (orientation:portrait){.banner.--claim{height:30vh}}@media only screen and (min-width:770px){.banner.--claim h2{font-size:2.3rem}}@media only screen and (min-width:1050px){.banner.--claim h2{font-size:3.3rem}.banner.--claim .text{font-size:1rem}.banner .--button{border:3px solid #fff;padding:7px 18px;font-size:1rem}}@media only screen and (min-width:1500px){.banner.--claim h2{font-size:3.8rem}.banner.--claim .text{font-size:1.15rem}}.banner.--date{padding-top:5rem;display:flex;align-items:baseline;justify-content:flex-end}.banner__content.--date>div{text-align:left;padding-left:1.25rem}.banner.--date .banner__content{max-width:var(--max-kurs)}.banner__content.--date span strong{font-weight:700}.banner__content span.offer{color:#ACC865}.banner__content.--date>div:last-child span{display:block}@media only screen and (min-width:770px){.banner__content.--date>div:last-child{padding-left:0}}.banner.--pop{overflow:visible;display:flex;align-items:baseline;justify-content:flex-end}.banner.--pop figure{top:4rem;max-width:18rem;right:0;z-index:1}.banner.--book figure{right:2rem}.banner.--rocket figure{right:4rem;max-width:9rem}.banner.--pop .preis{position:absolute;right:0;top:0;transform:translateY(-50%);font-size:2rem;background-color:#fff;border-radius:50%;aspect-ratio:1;font-family:Ruda;color:#ff5845;padding:.75rem;display:flex;justify-content:center;align-items:center}.preis span span{font-size:1rem;top:-.75rem;border-bottom:1px solid}.preis .asterisk{top:-1rem;font-size:.9rem;border-bottom:none}.banner.--pop .sosumi{position:absolute;bottom:-7.5rem;font-size:.7rem;right:0;z-index:1;width:auto;color:#333}.banner.--pop .popbutton{position:absolute;right:0;bottom:-10rem;z-index:5}.banner.--pop .popbutton .--button{padding:6px 14px;font-size:.75rem;border:none;color:#fff;background-color:var(--color)}.banner.--pop .popbutton .--button::before{border:rgba(255,143,0,.39) solid}.banner.--title.--pop{padding-top:6rem;padding-bottom:6rem;justify-content:flex-start}.banner.--title.--pop h2 span{margin-top:.75rem;line-height:1.3;display:block}.banner.--title.--pop .banner__content{max-width:var(--max-kurs);margin:0 auto}.pop__info{position:absolute;top:0;right:0}.banner.--pop .banner__content h2{margin:0}@media only screen and (min-width:540px){.banner.--book figure{top:-4rem;right:auto;max-width:28rem;z-index:1}.banner.--cheat figure{top:0;right:auto;max-width:22rem}.banner.--rocket figure{right:5rem;max-width:11rem}.banner.--pop .popbutton{bottom:-12rem;right:3.75rem}.banner.--pop .preis{top:50%;right:3rem;font-size:3rem}.preis span span{font-size:1.35rem;top:-1.25rem}.preis .asterisk{top:-1.75rem}.banner.--pop .sosumi{bottom:-8rem;font-size:.9rem}}@media only screen and (min-width:770px){.banner.--cheat figure{top:-4rem;right:2rem;max-width:28rem}.banner.--rocket figure{top:-1rem;right:5rem;max-width:15rem}.banner.--book figure img{width:140%;top:-2rem;left:-6rem}}.banner.--title{padding-top:5rem;display:flex;align-items:baseline;justify-content:flex-end}.banner.--title .banner__content{text-align:left;max-width:90%;margin:0}.banner.--title h2{text-shadow:none;margin-bottom:2rem;font-size:2rem;line-height:1}.banner.--title h2 span{font-family:"Open Sans";text-transform:uppercase;font-size:1.4rem;font-weight:500}.banner.--title .text{font-size:1rem;font-weight:600}@media only screen and (min-width:540px){.banner.--title .banner__content{max-width:60%}.banner.--title h2{font-size:2.2rem}.banner.--title h2 span,.kurs.--ablauf h2{font-size:1.6rem}}@media only screen and (min-width:720px){.banner.--title .banner__content{max-width:50%}}@media only screen and (min-width:840px){.banner.--title .banner__content{max-width:45%}.banner.--title h2{font-size:2.4rem}.banner.--title h2 span,.kurs.--ablauf h2{font-size:1.8rem}}section.kurs{background-color:#eeeeed}section.kurs.--intro{background-color:#FF5845;background-image:linear-gradient(44deg,#FF5845 0,#FACA58 80%)}section.forminfo>*,section.kurs>*{max-width:var(--max-kurs);color:#555550}section.kurs.--ablauf{padding-bottom:1rem}section.kurs.--umsetzung{padding-top:1rem}.banner__content.--date,.kurs.--intro .kurs__content{display:grid;gap:2rem}.kurs .intro__anstriche li{padding-left:1.25rem;line-height:1.3;margin-bottom:1rem}.kurs .intro__anstriche li:last-of-type{margin-bottom:0}.kurs .intro__anstriche li strong{font-weight:700}.intro__anstriche.--dots li::before,.kurs .intro__anstriche li::before{width:10px;height:10px;background-color:#000;border:2.5px solid #fff;border-radius:50%;top:6px;transform:none}.forminfo .intro__anstriche li::before{content:""}.forminfo .intro__anstriche ul li{padding-left:1.25rem;margin-bottom:1rem}.forminfo .intro__anstriche ul{margin-bottom:2rem}.forminfo .intro__anstriche ul~*{padding-left:1.25rem}.intro__anstriche.--check li{font-family:Ruda;font-size:1.1rem}.intro__anstriche.--check li::before{border-color:#fe734a;width:18px;height:9px;top:3px;left:-2px}.kurs .intro__text{border:none;padding:0;background-color:transparent}.kurs.--ablauf h2{font-family:"Open Sans";text-transform:uppercase;font-size:1.4rem;font-weight:500;margin-bottom:0}.kurs__bereich{display:grid;gap:.75rem;margin-top:4rem;margin-bottom:4rem}.kurs.--ablauf h3{line-height:1.6;font-size:1.25rem;margin-top:0}.forminfo h3,.kurs__bereich h4{font-family:"Open Sans";font-weight:500;line-height:1.25;text-transform:uppercase;font-size:1.1rem;padding-left:1.25rem;margin-top:0}.kurs__bereich_titel{display:grid;grid-template-columns:40px 1fr;gap:1.25rem}.kurs.--ablauf .kurs__bereich_titel h3{font-family:"Open Sans";font-weight:500;font-size:1.15rem;line-height:1.2}.kurs__bereich figure{margin:0 0 .5rem;padding-top:.25rem;opacity:.1}.kurs__umsetzung hr{position:absolute;width:100%;top:-5rem;border:none;height:3px;background-color:#fff;border-radius:5px}.kurs.--umsetzung h2{margin-bottom:0}.kurs.--umsetzung h3{font-family:"Open Sans";font-size:1rem;font-weight:400;margin-top:.5rem;margin-bottom:2rem}.kurs__umsetzung{display:grid;gap:2rem;margin-top:4rem;margin-bottom:4rem}.kurs__umsetzung ul{margin-top:.5rem}.kurs__umsetzung ul li{padding-left:.6rem;line-height:1.3;margin-bottom:.25rem}.kurs__umsetzung ul li:last-of-type{margin-bottom:0}.kurs__umsetzung ul li::before{content:"•";position:absolute;left:0}.kurs__umsetzung .kurs__cta h2{margin:2rem 0 1.5rem}@media only screen and (min-width:540px){.kurs.--ablauf h2{font-size:1.6rem}.kurs__bereich_titel{grid-template-columns:50px 1fr}}@media only screen and (min-width:770px){.banner__content.--date,.kurs.--intro .kurs__content{grid-template-columns:1fr 1fr;gap:9vw}.kurs__bereich,.kurs__umsetzung{grid-template-columns:1.25fr 45%;gap:6rem;margin-top:4rem;margin-bottom:4rem}.kurs.--ablauf h3{font-size:1.625rem}.kurs.--ablauf .kurs__bereich_titel h3{font-size:1.5rem}.kurs__bereich_titel{grid-template-columns:60px 1fr}}@media only screen and (min-width:840px){.kurs.--ablauf h2{font-size:1.8rem}}section.text[data-kurse=true]>*{max-width:var(--max-kurs)}.text.--classic>*{max-width:100%}.bild__block{display:flex;gap:1.5rem}.bild__block>*{flex:1}.bildunten{display:flex;flex-direction:column-reverse}.bild__image{width:auto}section.text .text__titel{margin-bottom:2rem}.bildoben .bild__image{margin-bottom:1rem}.bildunten .bild__image{margin-top:1.2rem}.bildoben .bild__text,.bildunten .bild__text{width:100%}section.text.--fancy{color:#fff;background-image:linear-gradient(135deg,#FF8F00 0,#AEC764 100%)}section.text.--fancy h2{margin-bottom:3rem;text-transform:uppercase;text-align:center}section.text a,section.text.--fancy .text{font-weight:600}@media only screen and (min-width:770px){.bild__block{gap:4rem}.bildlinks .bild__image{max-width:50%;float:left;top:5px}.bildrechts .bild__image{max-width:50%;float:right;top:5px}section.text.--fancy .text{-moz-column-count:2;column-count:2;-moz-column-gap:60px;column-gap:60px}section.text.--fancy .text p{-moz-column-break-inside:avoid;break-inside:avoid}section.text.--small{max-width:70%}article section.text.--small{max-width:500px}}@media only screen and (min-width:1050px){section.text.--small{max-width:50%}article section.text.--small{max-width:500px}}.bild__image.--book a{display:block;line-height:0}.bild__image.--book>a{position:relative;overflow:hidden;width:100%;height:auto;margin-bottom:-20%;border-radius:5px 1rem 1rem 5px;box-shadow:0 3px 3px 0 rgba(0,0,0,.05),0 4px 8px 0 rgba(0,0,0,.08),0 50px 80px 0 rgba(0,0,0,.05);transition:box-shadow .8s cubic-bezier(0.19,1,.22,1),transform .8s cubic-bezier(0.19,1,.22,1)}.bild__image.--book>a:hover{box-shadow:0 18px 8px 0 rgba(0,0,0,.05),0 20px 30px 0 rgba(0,0,0,.1),0 90px 80px 0 rgba(0,0,0,.08);transform:translate(0,-20px)}.bild__image.--book>a::after{content:"";display:block;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;background-image:linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,0) 30%),linear-gradient(90deg,rgba(255,255,255,.08),rgba(0,0,0,.1) 6%,rgba(255,255,255,.07) 0,rgba(0,0,0,.1) 7%,transparent)}@media only screen and (min-width:770px){.bildrechts .bild__image.--book{max-width:333px;width:50%;margin-left:2rem}}section.video figure{text-align:center}section.video figcaption{font-family:Ruda;color:var(--color);font-size:1.2rem;margin-top:.5rem}section.video video{max-width:100%;height:auto;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border-radius:1.25rem;border:4px solid #fff}section.video button{display:inline-block;position:absolute;top:50%;left:50%;border:none;background-color:transparent;margin:0;padding:0;transform-origin:left;transition:transform .2s ease;transform:scale(1) translate(-50%,-50%);will-change:transform;width:16%;aspect-ratio:1}section.video button:hover{transform:scale(1.05) translate(-50%,-50%)}section.video button svg{width:100%}@media only screen and (min-width:770px){section.video figure{width:50%;max-width:800px}section.video figcaption{font-size:1.4rem}section.video video{border-width:6px}section.video.--top figure{top:-9rem;margin-bottom:-9rem}}header .logo{grid-column-start:2;padding-left:1.5rem;color:#000}header .logo:hover{text-decoration:none}header .logo h2{font-size:1.2rem}footer .logo,header .logo{display:flex;align-items:center}@-webkit-keyframes rotation{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}@keyframes rotation{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}@-webkit-keyframes rotationback{to{transform:rotate(0deg)}}@keyframes rotationback{to{transform:rotate(0deg)}}.logo__placeholder,header .logo svg{width:100%;max-width:80px;min-width:80px;height:auto;z-index:10;transition:all .2s ease}#svg_placeholder{display:none}footer .logo svg{width:100px;height:auto}@media only screen and (min-width:770px){header .region.--header{max-width:95vw;padding-right:5rem}header .logo{grid-column-start:1}.logo__placeholder,header .logo svg{width:100%;max-width:118px;min-width:100px;height:auto}}@media only screen and (min-width:1024px){header .region.--header{padding-right:5.5rem}}@media only screen and (min-width:1280px){header .region.--header{padding-right:7rem}}@media only screen and (min-width:1500px){header .region.--header{padding-right:8rem}}