:root{--gray_bg: #e5e5e5;--gray_txt: #666666;--gray: #d6d6d6;--blue_h1: #1c3a69;--orange: #ff9000;--book_yellow: rgb(238, 224, 180);--book_red: rgb(225, 175, 175);--book_blue: rgb(181, 222, 232);--book_green: rgb(217, 232, 196)}@font-face{font-family:"Roboto";src:url(/assets/Roboto-Black-7e7a15ebd4e11398ec1f414ee8fcc9c77b2df8e91c75c1f5b1b79e18639da96c.otf) format("truetype");font-weight:900}@font-face{font-family:"Roboto";src:url(/assets/Roboto-BlackItalic-34144b3690ae05e97db635779055ad6acbf6b4150fb59ca7f65ac751cdab9342.otf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:"Roboto";src:url(/assets/Roboto-Bold-8b18ee169470663ceeae349801cbd634cf692d5779884d4747548c5d67325c70.otf) format("truetype");font-weight:700}@font-face{font-family:"Roboto";src:url(/assets/Roboto-BoldItalic-86dd29dcb8f3fb9efc5fa272924466f0ef9de5a7626fdadf224e91a6e83aaebe.otf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:"Roboto";src:url(/assets/Roboto-Medium-bc9f5edc7fada18a555e6cf99b6edebebc3bed06762407edeee1485fa657b1b2.otf) format("truetype");font-weight:500}@font-face{font-family:"Roboto";src:url(/assets/Roboto-MediumItalic-6e1898bd40aec055297bfc2b864e8c8e1433eb86b6a03499c5f388c9c372e7af.otf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:"Roboto";src:url(/assets/Roboto-Regular-c19fe9564cc3655c6daba32257abd75438abbfbb474e49777b6ea7700bd3ba20.otf) format("truetype");font-weight:400}@font-face{font-family:"Roboto";src:url(/assets/Roboto-Italic-5a8c80dc6002c231f6d01f1c11f07c4bc5204b44af02acfec5c95cde8df10db0.otf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:"Roboto";src:url(/assets/Roboto-Light-bc940bf9a6d38699890bc58652705f333062922319ae6ae6f50732356eaa1e25.otf) format("truetype");font-weight:300}@font-face{font-family:"Roboto";src:url(/assets/Roboto-LightItalic-000bd6efa392bf341393b75731dc615ac34f40a26133af3f5144e8bc63223926.otf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:"Roboto";src:url(/assets/Roboto-Thin-85f7d41096fa544f73afa34ad51ff99f619857badf9af873b2209038b077c267.otf) format("truetype");font-weight:100}@font-face{font-family:"Roboto";src:url(/assets/Roboto-ThinItalic-1c82189011044a62a1beb521131e76b65137169db8287fbcc4055ce6737d19f3.otf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:"Covered By Your Grace";src:url(/assets/CoveredByYourGrace-Regular-a0dc75d7607d872474d20a050ce4d562350a4006e85d47574814fe2af0b446d0.otf) format("truetype");font-weight:400}@font-face{font-family:"Verdana";src:url(/assets/Verdana-ac5cccd136725a95b1e25d050e09715362a02409abad99ab35e0ec2eaf64c97a.otf) format("truetype");font-weight:400}#flash{position:fixed;display:block;width:100%;top:0;left:0}#flash .alert{padding:1rem 2rem;display:flex;justify-content:space-between;color:#242424;background-color:#97d3ea}#flash .alert-danger{background-color:#ee7868}#flash .alert-danger,#flash .alert-warning{animation:appear 2s both}#flash .alert-info{animation:appear-then-fade 4s both}#flash p{display:inline-block;padding:0;margin:0;font-size:1.2rem;font-weight:500}#flash .close{background:none;border:none;padding:0}main #flash{top:2vw;left:2vw;right:2vw;width:inherit}@keyframes appear-then-fade{0%,100%{opacity:0}5%,60%{opacity:1}}@keyframes appear{0%{opacity:0}100%{opacity:1}}html,body{font-family:sans-serif;font-size:.8rem;line-height:1.5;color:var(--gray_txt);text-align:center;padding:0;margin:0;user-select:none;height:100%}*{box-sizing:border-box}*[data-reveal-0],*[data-reveal-1],*[data-reveal-2],*[data-reveal-3],*[data-reveal-4],*[data-reveal-5]{display:none}#frame{text-align:left;width:100%;margin:0;padding:1rem}div.logo{background-image:url(/assets/logo-f4b7d17376be289456064478c2ac2cf201783abf1e291e79370943fe7883c5e9.png);background-repeat:no-repeat;background-size:contain;background-position:center center;height:7rem}body span.italic{font-style:italic}body span.bold{font-weight:600}body span.underlined{text-decoration:underline}body span.hasfootnote{position:relative;border-bottom:1px dotted var(--orange)}body span.hasfootnote sup{font-weight:bold;color:var(--orange);font-size:1.5rem;top:-0.4rem;cursor:pointer}body span.hasfootnote>div.footnote{cursor:auto;color:var(--gray_txt);font-weight:normal;display:none;position:absolute;border:1px solid var(--blue_h1);border-radius:2px;background-color:#fff;padding:.5rem;font-size:1rem;line-height:1.1;z-index:10000;width:240px;top:10px}body span.hasfootnote>div.footnote p{margin:.5rem}body span.hasfootnote>div.footnote ul{margin:.5rem;padding-left:1.5rem}body span.hasfootnote:hover>div.footnote{display:block}body sup{position:relative;font-weight:bold;color:var(--orange);font-size:1.5rem;top:-0.4rem;cursor:pointer}body sup>div.footnote{cursor:auto;color:var(--gray_txt);font-weight:normal;display:none;position:absolute;border:1px solid var(--blue_h1);border-radius:2px;background-color:#fff;padding:.5rem;font-size:1rem;line-height:1.1;z-index:10000;width:240px;top:10px}body sup>div.footnote p{margin:.5rem}body sup>div.footnote ul{margin:.5rem;padding-left:1.5rem}body sup:hover>div.footnote{display:block}body h1.structure{display:inline;font-family:"Roboto";font-weight:300;font-size:2.0833rem;color:#fff;background-color:var(--blue_h1);padding:.5rem 1rem;line-height:1.5;margin:.5rem 1rem;box-decoration-break:clone}body h2.structure{font-family:"Roboto";font-weight:300;font-size:1.833rem;color:var(--blue_h1);padding:.5rem 0;line-height:1.3;margin:1.5rem 1rem}body h3.structure{font-size:1.5rem;padding:0;line-height:1.5;margin:0 1rem}body h1.public{font-family:"Roboto";font-weight:500;font-size:9vw;line-height:1.3;margin:0;padding:1rem;text-align:center}body .link{display:block;font-size:1.3rem;color:var(--gray_txt)}body .link:hover{color:var(--orange)}footer{position:fixed;display:flex;bottom:0;right:0;left:0;height:3rem;line-height:1;text-align:left;padding:.25rem .5rem;color:#fff;background-color:var(--blue_h1)}footer a{font-size:1.2rem;line-height:1;color:#fff;text-decoration:none;display:block;height:2.5rem;margin:0;padding:0}footer a svg{fill:#fff;stroke:#fff;width:2.5rem;height:2.5rem;display:inline-block;vertical-align:bottom}footer a span{line-height:1.7}footer a span.desktop{display:none}footer a:hover{color:var(--orange)}footer a:hover svg{fill:var(--orange);stroke:var(--orange)}footer>div{display:inline-block;margin:0;text-align:center}footer div.review,footer div.logout{flex-grow:0;flex-shrink:0;margin-left:1rem}footer div.review,footer div.logout{font-size:1rem}footer div.review:hover,footer div.logout:hover{cursor:pointer}footer div.logout a svg{margin-right:0}footer div.start,footer div.progress,footer div.finished{flex-grow:1;text-align:left}footer div.finished{font-weight:600;margin:auto;font-size:1.2rem}footer div.progress{bottom:0;right:0;left:0;background-color:var(--blue_h1);height:2.25rem;margin:0;text-align:left;border:1px solid #fff;position:relative;top:2px;margin-right:.5rem}footer div.progress div.finished{position:absolute;top:0;left:0;bottom:0;width:1px;background-color:var(--orange)}footer div.progress div.status{color:#fff;position:absolute;left:.5rem;line-height:1.5;font-weight:bold;font-size:1.5rem}#frame,footer{width:100%}@media all and (min-width: 768px){#frame{margin:0 auto;background-color:#fff}body{overflow-x:hidden}body div.two_column{display:flex;flex-direction:row}body div.two_column div.column{width:50%;flex-grow:0;flex-shrink:0}body span.hasfootnote>div.footnote{width:400px;left:0px;padding:.5rem 1rem;background-color:rgba(255,255,255,0.85);font-size:1.1rem}body span.hasfootnote>div.footnote.fn600{width:600px;left:0px}body sup>div.footnote{width:400px;left:-200px;padding:.5rem 1rem;background-color:rgba(255,255,255,0.85);font-size:1.1rem}body sup>div.footnote.fn600{width:600px;left:-300px}body h2.structure{margin:2.5rem 1rem;padding-left:1rem}body h3.structure{padding-left:2rem}body h1.public{font-size:3rem}footer{margin:0 auto;max-width:100%}footer a svg{margin-right:.5rem}footer a span.desktop{display:inline-block;font-size:1rem;line-height:1.2;text-align:left}#frame,footer{width:90%}}@media all and (min-width: 1100px){#frame,footer{width:60%}}@keyframes fadingdoor4{0%{opacity:1}33%{opacity:0}100%{opacity:0}}@keyframes fadingdoor3{0%{opacity:1}33%{opacity:1}66%{opacity:0}100%{opacity:0}}@keyframes fadingdoor2{0%{opacity:1}66%{opacity:1}100%{opacity:0}}@keyframes fadingdoor4infinite{0%{opacity:1}16.66%{opacity:1}22.22%{opacity:0}77.77%{opacity:0}83.33%{opacity:1}100%{opacity:1}}@keyframes fadingdoor3infinite{0%{opacity:1}22.22%{opacity:1}27.77%{opacity:0}72.22%{opacity:0}77.77%{opacity:1}100%{opacity:1}}@keyframes fadingdoor2infinite{0%{opacity:1}27.77%{opacity:1}33.33%{opacity:0}66.66%{opacity:0}72.22%{opacity:1}100%{opacity:1}}body.public{height:fit-content}body.public main{display:flex;flex-direction:column;align-items:center}body.public h2{font-family:"Roboto";font-size:2rem;font-weight:300;text-align:center;margin-top:0}body.public a{color:var(--blue_h1);text-decoration:none}body.public a:hover{text-decoration:underline}body.public p.impressum{font-size:14px}body.public p.impressum_link{text-align:center;margin-top:3rem}body.public a.logo{margin:.5rem;display:flex;justify-content:center}body.public a.logo img{width:20%}body.public div.door{text-align:center;width:100vw;margin:0 auto}body.public div.door a.door{display:inline-block;width:100vw;height:83.245382585vw;position:relative}body.public div.door a.door div.door{position:absolute;display:block;width:100%;height:100%;left:0;top:0;background-image:url(/assets/doors-1a9307e891e705a14de96a70b28e20bbfdb55fe77456815dba0880d5a5c801fa.jpg);background-size:100%}body.public div.door a.door div.door.d1{background-position:center top}body.public div.door a.door div.door.d2{background-position:center 33.3333333333%}body.public div.door a.door div.door.d3{background-position:center 66.6666666667%}body.public div.door a.door div.door.d4{background-position:center bottom}body.public div.door a.door:hover div.d2,body.public div.door a.door:hover div.d3,body.public div.door a.door:hover div.d4{animation-timing-function:linear;animation-iteration-count:1;animation-duration:1.5s;animation-direction:normal;animation-fill-mode:forwards}body.public div.door a.door:hover div.d4{animation-name:fadingdoor4}body.public div.door a.door:hover div.d3{animation-name:fadingdoor3}body.public div.door a.door:hover div.d2{animation-name:fadingdoor2}body.public div.door a.door.open_and_close div.d2,body.public div.door a.door.open_and_close div.d3,body.public div.door a.door.open_and_close div.d4{animation-timing-function:linear;animation-iteration-count:infinite;animation-duration:6s;animation-direction:normal;animation-fill-mode:forwards}body.public div.door a.door.open_and_close div.d4{animation-name:fadingdoor4infinite}body.public div.door a.door.open_and_close div.d3{animation-name:fadingdoor3infinite}body.public div.door a.door.open_and_close div.d2{animation-name:fadingdoor2infinite}@media all and (min-width: 768px){body.public div.door{width:758px}body.public div.door a.door{width:758px;height:631px}body.public div.door a.door div.door{width:100%;height:100%}}body.public div.login{display:none;width:90%;margin:0 auto;overflow:hidden;transition:height .5s ease-out}body.public div.login div.logo{background-position:center center;height:61px;margin:40px 40px 10px 40px}body.public div.login p{text-align:center;font-size:14px}body.public div.login form{text-align:center}body.public div.login form input{display:block;font-family:"Verdana",sans-serif;font-size:1rem;text-align:center;display:block;width:80%;padding:6px 0;margin:6px auto;border:0px solid #fff;box-sizing:content-box;background-color:var(--gray_bg)}body.public div.login form input[type=submit]{background-color:var(--orange);color:#fff}@media all and (min-width: 768px){body.public div.login{width:30%;margin:0 auto}body.public div.login div.logo{background-position:center center;height:101px;margin-top:10px}}div.motivation h2{font-family:"Roboto";font-weight:500;font-size:2rem;line-height:1.1;margin:0;padding:1rem;text-align:center}div.motivation #testimonials{display:flex;flex-direction:column;padding:2rem;margin-bottom:2rem}div.motivation #testimonials div.testimonial{background-color:var(--gray_bg);margin:6px;border-radius:2px;text-align:center;padding:20px}div.motivation #testimonials div.testimonial img{border:7px solid var(--orange);border-radius:50%;max-width:125px}div.motivation #testimonials div.testimonial h2{font-size:2.5rem;font-family:"Roboto",sans-serif;font-weight:300;color:var(--blue_h1)}div.motivation #testimonials div.testimonial p{font-size:1.1rem;hyphens:auto;text-align:justify}div.motivation div.answer{display:flex;margin-top:.5rem;margin-bottom:.5rem;padding:0 1rem}div.motivation div.answer input[type=text]{line-height:1.5;border:1px solid var(--gray_bg);color:var(--gray_txt);border-radius:2px;padding:.5rem;font-family:monospace;display:block;width:100%}@media all and (min-width: 768px){div.motivation #testimonials{flex-direction:row}div.motivation #testimonials div.testimonial{width:33%}div.motivation div.answer{padding:0 2rem}}body.intro nav{text-align:center;display:flex;flex-wrap:wrap;justify-content:center;margin:2rem 0 0 0}body.intro nav.large{display:flex;justify-content:center;flex-wrap:wrap;margin:2rem 0 2rem 0;width:100%}body.intro nav.large a{max-width:80%;font-size:8vw}body.intro nav>a{margin:.5rem;max-width:45%;width:100%;display:flex;justify-content:center;align-items:center;font-size:5vw;font-family:"Covered By Your Grace",cursive;color:var(--orange);text-decoration:none;background-size:cover;background-position:center center;background-repeat:no-repeat;aspect-ratio:4/3}body.intro nav>a.active{color:var(--gray_txt)}body.intro nav>a.intention{background-image:url(/assets/web-B-03-box01-5f1f409fee21e200de5a2d439e138e669748cd84d2465ed3d4ddf41c65be4963.png)}body.intro nav>a.concept{background-image:url(/assets/web-B-03-box02-d3dbadeb24959bf77e75bafc90ae086b40341231487f1d2579ebec324942d5ba.png)}body.intro nav>a.structure{background-image:url(/assets/web-B-03-box03-f1e352f3bc5cb69c54a0e0f53f077c2eafeaea7261dfff16abe9ae35f5511c81.png)}body.intro nav>a.usage{background-image:url(/assets/web-B-03-box04-60b9cd802dfdcafeb3b737ef3ca277bf4fe9d30c52bdd9d6a2f175daca8092af.png)}@media all and (min-width: 400px){body.intro nav.large a{font-size:6vw;width:46%}}@media all and (min-width: 764px){body.intro nav>a{font-size:4vw}body.intro nav.large>a{width:45%;font-size:4vw}}@media all and (min-width: 1100px){body.intro div.logo{background-position:center center}body.intro nav{flex-wrap:wrap;text-align:center;display:flex;justify-content:center}body.intro nav>a{width:23%;font-size:1.5vw}body.intro nav.large{margin:2rem auto}body.intro nav.large>a{font-size:3vw;width:45%}}body.intro div.book{background-image:url(/assets/large-box01-tile-8c249068083d0276ad995b6018cf3d7193cea3654fcb90291abbbcb9761806e0.png);background-repeat:repeat-y;background-size:contain;padding-top:2rem;padding-bottom:20px;padding-left:1rem;margin:0 auto;min-height:350px}body.intro div.book>div.title{background-image:url(/assets/web-B-03-headline-sticker-c05189f3ae11aed48ccc272d61b46f92263de46a2ff1cb2d98ee927ece596612.png);background-repeat:no-repeat;background-size:contain;background-position:center center;width:80%;margin:0px auto 20px auto;text-align:center}body.intro div.book>div.title h1{font-family:"Covered By Your Grace",cursive;font-size:2rem;color:var(--orange);margin:0;padding-top:1vw}body.intro div.book>div.title p{font-family:"Covered By Your Grace",cursive;font-size:1rem;margin:0}body.intro div.book.concept{background-image:url(/assets/large-box02-tile-10c0301b14ae2de1ae3c092ae6e41608178f295d554b8ee9e8424276fc0616b2.png)}body.intro div.book.structure{background-image:url(/assets/large-box03-tile-d6e24b69e6b71c9e77c0715d655fb67065f3503dddfd917b0a53db2141038c2d.png)}body.intro div.book.usage{background-image:url(/assets/large-box04-tile-13fbd4121ed389075ac3d2aabad53823e93224c77ed630807988c84dd6b9b59d.png)}body.intro div.book div.chat,body.intro div.book div.liste,body.intro div.book div.boxen{min-height:130px;padding:1rem 0;width:90%;margin:0 auto}body.intro div.book div.chat,body.intro div.book div.liste{background-image:url(/assets/web-B-03-white-box-top-fc341e7ac30062b915e82fa4c920a7c2ca055455c0cf0a9741dbcd81ae1afc67.png),url(/assets/web-B-03-white-box-bottom-bf06ed0b64cca38ca0893a64e13881f4ab4deb3c93b12dfac846bc13e9f68990.png),url(/assets/web-B-03-white-box-middle-part-tileable-b66f24ae6ac2eb6418ad76f04e83ab7edc8cc2a6e84873af9593a1ec8039b5eb.png);background-repeat:no-repeat,no-repeat,no-repeat;background-size:100% 120px,100% 120px,100% calc(100% - 240px);background-position:50% 0,50% 100%,50% 120px}body.intro div.book div.chat.tall,body.intro div.book div.liste.tall{min-height:240px}body.intro div.book div.chat div.right{display:none;background-image:url(/assets/web-B-03-blue-bubble-02-159c54e36796c93dde6dd1d15a6ece0d87ae1d4f6b263c1f0b3cc2e744ded61e.png);background-size:95% 100%;background-repeat:no-repeat;background-position:right;text-align:right;font-family:"Covered By Your Grace",cursive;font-size:1.4rem;margin:1rem;line-height:1;padding:.5rem 2rem}body.intro div.book div.chat div.right.low{background-image:url(/assets/web-B-03-blue-bubble-01-2f58a3cad22ca02393be993548d550790d7f35d2c1d8801dfc1e271718ef2d89.png)}body.intro div.book div.chat div.left{display:none;background-image:url(/assets/web-B-03-yellow-bubble-02-2eab8f4074501134a843251776d29319abb3313b2646714f02602c28b0617e75.png);background-size:95% 100%;background-repeat:no-repeat;background-position:left;text-align:left;font-size:1rem;margin:1rem;padding:.5rem 2rem}body.intro div.book div.chat div.left.low{background-image:url(/assets/web-B-03-yellow-bubble-01-c06b41ef015135ae532ca6e3d6f5cc9d0ce54eb7f8f945bf90de895ea65540e1.png)}body.intro div.book div.chat div.left.high{background-image:url(/assets/web-B-03-yellow-bubble-03-c69221f25cf84359273ba981b0bcfcf8b1b77beaf90dffb0f363b9ba5baff21a.png)}body.intro div.book div.liste>div{display:none;margin:.5rem 1rem;font-size:1rem}body.intro div.book div.boxen{display:block;min-height:inherit}body.intro div.book div.boxen div.box{display:none;background-image:url(/assets/web-B-03-headline-sticker_without-8ace0c0b26d90f133421ae06fed63a492716a28560f94b9c1f304fede8858d77.png);background-repeat:no-repeat;background-size:90% 100%;background-position:center center;width:80%;margin:0px auto 20px auto;text-align:center;padding-bottom:.5rem}body.intro div.book div.boxen div.box.left{margin-left:1rem}body.intro div.book div.boxen div.box h1{font-family:"Covered By Your Grace",cursive;font-size:9vw;color:var(--orange);margin:0;padding-top:1vw}body.intro div.book div.boxen div.box p{font-size:4vw;margin:0}body.intro div.book div.boxen div.box2{display:none;background-image:url(/assets/web-B-03-headline-sticker_without-8ace0c0b26d90f133421ae06fed63a492716a28560f94b9c1f304fede8858d77.png);background-repeat:no-repeat;background-size:100% 100%;background-position:right center;width:70%;margin:0 0 0 auto;text-align:left;padding:.5rem;position:relative;top:-2rem}body.intro div.book div.boxen div.box2 h2{font-size:1rem;margin:0;padding:0 .5rem;line-height:1.2}body.intro div.book div.boxen div.box2 ul{margin:0;padding-left:1.5rem}body.intro div.book div.boxen div.box2 ul li{font-size:1rem}body.intro div.book div.boxen div.level{background-color:color(from var(--book_green) xyz calc(x + 0.2) calc(y + 0.2) calc(z + 0.3));margin:.5rem 0;border-radius:.3rem;padding:.5rem;flex-direction:column;flex-wrap:wrap}body.intro div.book div.boxen div.level.two{background-color:color(from var(--book_yellow) xyz calc(x + 0.2) calc(y + 0.2) calc(z + 0.3))}body.intro div.book div.boxen div.level.two div.part2{background-color:var(--book_yellow)}body.intro div.book div.boxen div.level.two div.part2 div.part3{background-color:color(from var(--book_yellow) xyz calc(x - 0.19) calc(y - 0.2) calc(z - 0.35))}body.intro div.book div.boxen div.level.three{background-color:color(from var(--book_blue) xyz calc(x + 0.2) calc(y + 0.2) calc(z + 0.3))}body.intro div.book div.boxen div.level.three div.part2{background-color:var(--book_blue)}body.intro div.book div.boxen div.level.three div.part2 div.part3{background-color:color(from var(--book_blue) xyz calc(x - 0.2) calc(y - 0.2) calc(z - 0.15))}body.intro div.book div.boxen div.level.four{background-color:color(from var(--book_red) xyz calc(x + 0.25) calc(y + 0.25) calc(z + 0.35))}body.intro div.book div.boxen div.level.four div.part2{background-color:var(--book_red)}body.intro div.book div.boxen div.level.four div.part2 div.part3{background-color:color(from var(--book_red) xyz calc(x - 0.2) calc(y - 0.2) calc(z - 0.2))}body.intro div.book div.boxen div.level div.part1{font-size:1.2rem;padding:0;margin:0 .5rem .5rem .5rem}body.intro div.book div.boxen div.level div.part1 strong{display:block}body.intro div.book div.boxen div.level div.part1 span{font-size:1.2rem}body.intro div.book div.boxen div.level div.part2{margin:.5rem;padding:.5rem;background-color:var(--book_green)}body.intro div.book div.boxen div.level div.part2 p{font-size:1.25rem;margin:.25rem .5rem}body.intro div.book div.boxen div.level div.part2 ul{padding-left:2rem;margin-top:.25rem;margin-bottom:.25rem}body.intro div.book div.boxen div.level div.part2 div.part3{margin:.5rem .5rem .5rem .5rem;background-color:color(from var(--book_green) xyz calc(x - 0.2) calc(y - 0.2) calc(z - 0.3))}body.intro div.book div.boxen div.level div.part2 div.part3 p{font-size:1rem;padding:.5rem}@media all and (min-width: 768px){body.intro div.book>div.title{width:60%;margin:0px auto 20px auto}body.intro div.book>div.title h1{font-size:3.5rem}body.intro div.book>div.title p{font-size:1.5rem}body.intro div.book div.chat div.right{padding-right:3rem;padding-left:3.5rem;line-height:1.5}body.intro div.book div.chat div.left{background-size:88% 100%;padding-right:8rem;padding-left:3.5rem;font-size:1.1rem}body.intro div.book div.liste{min-height:160px}body.intro div.book div.liste>div{font-size:1.3rem;padding:1rem 3rem}body.intro div.book div.boxen div.box{width:600px;margin:0px auto 20px auto;text-align:center}body.intro div.book div.boxen div.box h1{font-size:3rem;padding-top:.5rem}body.intro div.book div.boxen div.box p{font-size:2rem;margin:0;line-height:1.2}body.intro div.book div.boxen div.box2{margin:0 0 0 auto;text-align:left;padding:.5rem;position:relative;top:-2rem}body.intro div.book div.boxen div.box2 h2{font-size:1.5rem;margin:0 1rem;padding:0 1rem}body.intro div.book div.boxen div.box2 ul{margin:0}body.intro div.book div.boxen div.box2 ul li{padding-left:0;margin-left:1.5rem;font-size:1rem}body.intro div.book div.boxen div.level{margin:.5rem;flex-direction:row}body.intro div.book div.boxen div.level div.part1 strong{line-height:2.5}body.intro div.book div.boxen div.level div.part2{min-width:50%;max-width:50%}body.intro div.book.concept div.boxen div.level.four div.part1{width:95%}body.intro div.book.concept div.boxen div.level div.part1{width:45%}body.intro div.book.structure div.liste{min-height:200px}body.intro div.book.structure div.boxen div.level.three div.part2{min-width:98%;max-width:98%}body.intro div.book.structure div.boxen div.level div.part1{width:95%}body.intro div.book.structure div.boxen div.level div.part2{min-width:46%;max-width:46%}}body.questions #frame main,body.admin #frame main{padding-top:2rem}body.questions p.info,body.admin p.info{padding:1rem 3rem;font-size:1.4rem;color:orange}body.questions div.question,body.admin div.question{margin:1rem}body.questions div.question div.question_t,body.admin div.question div.question_t{padding:.5rem 1rem .5rem 4rem;min-height:4.5rem;border-radius:1px;background-color:var(--gray_bg);font-size:1.333rem;position:relative;position:sticky;top:0}body.questions div.question div.question_t span.number,body.admin div.question div.question_t span.number{position:absolute;top:.5rem;left:.5rem;font-size:4rem;color:var(--orange);line-height:1}body.questions div.question div.section_head,body.admin div.question div.section_head{margin:2rem 0 1rem 0;font-size:1.333rem}body.questions div.question table,body.admin div.question table{width:100%}body.questions div.question table th,body.admin div.question table th{font-size:1.3rem}body.questions div.question table td,body.admin div.question table td{font-size:1rem}body.questions div.question table td div.section_head,body.admin div.question table td div.section_head{margin:1rem 0;font-style:italic}body.questions div.question table td div.answer,body.admin div.question table td div.answer{margin:1rem}body.questions div.question table td .text,body.admin div.question table td .text{font-size:1.2rem}body.questions div.question div.answer,body.admin div.question div.answer{display:flex;margin-top:.5rem;margin-bottom:.5rem;cursor:pointer}body.questions div.question div.answer div.box,body.admin div.question div.answer div.box{background-color:var(--orange) !important;border-radius:2px;width:2.3333rem;height:2.3333rem;display:inline-block;flex-grow:0;flex-shrink:0;margin:.25rem 0 0 0;padding:0;font-size:2.5rem;color:var(--orange);line-height:1;vertical-align:middle;text-align:center}body.questions div.question div.answer div.box.inactive,body.admin div.question div.answer div.box.inactive{background-color:var(--gray) !important;color:var(--gray)}body.questions div.question div.answer.selected div.box,body.admin div.question div.answer.selected div.box{color:#fff !important}body.questions div.question div.answer div.text,body.admin div.question div.answer div.text{font-size:1.166666rem;text-align:justify;padding-left:1rem;line-height:1.3;hyphens:auto}body.questions div.question div.answer span.prozent,body.admin div.question div.answer span.prozent{padding:.5rem .5rem .5rem .1rem}body.questions div.question div.answer input[type=text],body.questions div.question div.answer input[type=number],body.admin div.question div.answer input[type=text],body.admin div.question div.answer input[type=number]{line-height:1.5;border:1px solid var(--gray_bg);color:var(--gray_txt);border-radius:2px;padding:.5rem;font-family:monospace;display:block;width:100%}body.questions div.question div.answer input.prozente[type=text],body.questions div.question div.answer input.prozente[type=number],body.admin div.question div.answer input.prozente[type=text],body.admin div.question div.answer input.prozente[type=number]{text-align:right;width:5rem}body.questions div.question div.answer input[type=text]:focus,body.questions div.question div.answer input[type=number]:focus,body.admin div.question div.answer input[type=text]:focus,body.admin div.question div.answer input[type=number]:focus{border-color:var(--blue_h1)}body.questions div.question div.answer div.bombs_input,body.admin div.question div.answer div.bombs_input{display:flex;margin-bottom:2rem}body.questions div.question div.answer div.bombs_input div.bombs,body.admin div.question div.answer div.bombs_input div.bombs{display:flex;margin-left:4rem;height:3rem}body.questions div.question div.answer div.bombs_input div.bombs div.bomb,body.admin div.question div.answer div.bombs_input div.bombs div.bomb{display:block;margin-right:1rem}body.questions div.question div.answer div.bombs_input div.bombs div.bomb:hover,body.admin div.question div.answer div.bombs_input div.bombs div.bomb:hover{cursor:pointer}body.questions div.question div.answer div.bombs_input div.bombs div.bomb svg,body.admin div.question div.answer div.bombs_input div.bombs div.bomb svg{display:block;height:3rem;width:3rem;fill:var(--gray_bg)}body.questions div.question div.answer div.bombs_input div.bombs div.bomb.selected svg,body.admin div.question div.answer div.bombs_input div.bombs div.bomb.selected svg{fill:var(--orange)}body.questions div.question.single_choice div.answer div.box,body.admin div.question.single_choice div.answer div.box{border-radius:50%;font-size:2.2rem}body.questions div.question.bombselect div.answer,body.admin div.question.bombselect div.answer{display:block}body.questions div.question.bombselect div.answer div.textanswer,body.admin div.question.bombselect div.answer div.textanswer{margin-left:4rem;font-size:1.3rem}body.questions .column,body.admin .column{text-align:center}body.questions [data-column="1"],body.questions [data-column="2"],body.admin [data-column="1"],body.admin [data-column="2"]{display:flex;justify-content:center}body.questions p.button,body.admin p.button{text-align:center;padding:2rem 0}body.questions p.button a.submit,body.admin p.button a.submit{width:59px;height:58px;display:block;margin:0 auto;background-image:url(/assets/web-B-06-next-8af4e79b423c9305e81b314f2c58ff9e1f243c34dbf9c0da49de639adb82decb.png);background-size:100%;background-position:top center}body.questions p.button a.submit.ready,body.admin p.button a.submit.ready{background-position:bottom center}body.questions .questions-completed,body.admin .questions-completed{font-size:1.2rem}body.questions div.review_list,body.admin div.review_list{margin-top:1rem;margin-bottom:2rem}body.questions div.review_list a,body.admin div.review_list a{display:block;font-size:1.3rem;padding:.25rem 3rem;color:var(--gray_txt);text-decoration:none}body.questions div.review_list a:hover,body.admin div.review_list a:hover{color:var(--orange)}body.questions div.review_list a.orange,body.admin div.review_list a.orange{font-weight:bold;color:var(--orange)}body.questions div.review_list p,body.admin div.review_list p{font-size:1.3rem;padding:.25rem 3rem;color:var(--gray_bg);margin:0}body.questions div.accordion,body.admin div.accordion{margin:1rem 1rem 2rem 1rem;border-radius:2px}body.questions div.accordion div.a_frame div.a_title,body.admin div.accordion div.a_frame div.a_title{padding:.5rem 1rem .5rem 4rem;min-height:4.5rem;background-color:var(--gray_bg);font-size:1.333rem;position:relative;border-top:1px solid #fff;position:sticky;top:0}body.questions div.accordion div.a_frame div.a_title:hover,body.admin div.accordion div.a_frame div.a_title:hover{cursor:pointer}body.questions div.accordion div.a_frame div.a_title svg.plus,body.questions div.accordion div.a_frame div.a_title svg.minus,body.admin div.accordion div.a_frame div.a_title svg.plus,body.admin div.accordion div.a_frame div.a_title svg.minus{position:absolute;top:.5rem;left:.5rem;font-size:4rem;fill:var(--blue_h1);line-height:1;height:2rem;width:2rem}body.questions div.accordion div.a_frame div.a_title svg.plus,body.admin div.accordion div.a_frame div.a_title svg.plus{display:inline-block}body.questions div.accordion div.a_frame div.a_title svg.minus,body.admin div.accordion div.a_frame div.a_title svg.minus{display:none}body.questions div.accordion div.a_frame div.a_content,body.admin div.accordion div.a_frame div.a_content{display:none;padding:.5rem 1rem;border:1px solid var(--gray_bg)}body.questions div.accordion div.a_frame.active div.a_title svg.plus,body.admin div.accordion div.a_frame.active div.a_title svg.plus{display:none}body.questions div.accordion div.a_frame.active div.a_title svg.minus,body.admin div.accordion div.a_frame.active div.a_title svg.minus{display:inline-block}body.questions div.accordion div.a_frame.active div.a_content,body.admin div.accordion div.a_frame.active div.a_content{display:block}body.questions div.accordion div.a_frame:first-child div.a_title,body.admin div.accordion div.a_frame:first-child div.a_title{border-radius:2px 0 0 2px}body.questions div.accordion div.a_frame:last-child div.a_title,body.admin div.accordion div.a_frame:last-child div.a_title{border-radius:0 2px 2px 0}body.questions p.box,body.admin p.box{margin:.5rem;border-radius:2px;padding:.5rem 1rem;font-size:1.2rem;font-weight:bold;color:var(--blue_h1)}body.questions p.box strong,body.admin p.box strong{color:#fff;background-color:var(--blue_h1);padding:.5rem 1rem}body.questions img.block,body.admin img.block{display:block;margin:1rem auto;width:90%}body.questions p.intro,body.questions ul.intro,body.questions ol.intro,body.admin p.intro,body.admin ul.intro,body.admin ol.intro{margin:1rem;font-size:1.2rem}body.questions ul.intro,body.questions ol.intro,body.admin ul.intro,body.admin ol.intro{padding-left:2rem}body.questions input[type=range],body.admin input[type=range]{display:block;width:100%;height:2rem;width:100%;height:2rem;background-image:linear-gradient(50deg, red, yellow 50%, green);appearance:none}body.questions input[type=range]::-ms-track,body.admin input[type=range]::-ms-track{width:100%;cursor:pointer;background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:rgba(0,0,0,0)}body.questions input[type=range]::-ms-thumb,body.admin input[type=range]::-ms-thumb{background:var(--blue_h1);width:20px;border:1px solid #fff}@media all and (min-width: 768px){body.questions div.question,body.content div.question{margin-left:2rem;margin-top:4rem}body.questions div.question div.question_t,body.content div.question div.question_t{padding-left:5rem}body.questions div.question div.question_t span.number,body.content div.question div.question_t span.number{margin-left:.5rem}body.questions div.question div.section_head,body.content div.question div.section_head{margin:3rem 1rem 1rem 1rem}body.questions div.question div.answer,body.content div.question div.answer{margin-top:3rem;margin-bottom:1rem}body.questions div.question div.answer div.box,body.content div.question div.answer div.box{margin-left:1rem;margin-right:.66rem;width:2.33rem;height:2.33rem;font-size:2.33rem}body.questions div.question div.answer div.bombs_input,body.content div.question div.answer div.bombs_input{margin-bottom:3rem}body.questions div.question div.answer div.bombs_input div.bombs,body.content div.question div.answer div.bombs_input div.bombs{margin-left:5rem;height:5rem}body.questions div.question div.answer div.bombs_input div.bombs div.bomb svg,body.content div.question div.answer div.bombs_input div.bombs div.bomb svg{height:5rem;width:5rem}body.questions div.question.text_input div.answer,body.content div.question.text_input div.answer{padding-left:5rem}body.questions div.question.bombselect div.answer div.textanswer,body.content div.question.bombselect div.answer div.textanswer{margin-left:5rem}body.questions div.review_list a,body.content div.review_list a{font-size:1.5rem}body.questions div.review_list p,body.content div.review_list p{font-size:1.5rem}body.questions div.accordion,body.content div.accordion{margin:1rem 1rem 3rem 2rem;font-size:1.2rem}body.questions p.intro,body.questions ul.intro,body.questions ol.intro,body.content p.intro,body.content ul.intro,body.content ol.intro{padding-left:2rem}body.questions ul.intro,body.questions ol.intro,body.content ul.intro,body.content ol.intro{padding-left:4rem}body.questions li.clickable:hover,body.content li.clickable:hover{color:var(--orange);cursor:pointer;text-decoration:underline}}body.admin{font-size:1.2rem}body.admin main{display:flex;flex-direction:column;align-items:center;margin-bottom:2rem}body.admin .coupons-list{width:fit-content;display:flex;flex-direction:column}body.admin .coupons-list .export-buttons{align-self:flex-end}body.admin .coupons-list .export-buttons .export{padding:.5rem 1rem;background-color:var(--gray_bg);color:var(--gray_txt);font-weight:600;text-decoration:none;border-radius:.5rem}body.admin table.coupons{border-collapse:collapse;margin:1rem auto;user-select:text}body.admin table.coupons th,body.admin table.coupons td{padding:.25rem .7rem;font-size:1rem;font-family:monospace;border:1px solid var(--gray_bg)}body.admin table.coupons th input,body.admin table.coupons td input{border:none}body.admin table.coupons th select,body.admin table.coupons td select{border:none;background-color:rgba(0,0,0,0)}body.admin table.coupons th{color:var(--gray_txt);background-color:var(--gray_bg);text-align:center}body.admin h1.coupons{text-align:center}body.admin form.coupons{width:35%;margin:1rem auto;font-size:1.2rem;line-height:2;display:flex;flex-direction:column}body.admin form.coupons fieldset{margin:.5rem 0;border:none;display:flex;justify-content:space-between;padding:0}body.admin form.coupons fieldset input{width:60%}body.admin form.coupons fieldset input:focus{border:1px solid var(--blue_h1)}body.admin form.coupons fieldset select{width:60%}body.admin form.coupons .create-coupon{margin:1rem auto 0 auto;padding:.7rem 1.2rem;border:none;background-color:var(--gray_bg);color:var(--gray_txt);font-weight:600;text-decoration:none;border-radius:.5rem}body.export #frame{font-size:1rem}body.admin p.logo{display:none}body.admin p.not_in_pdf{text-align:center;font-size:16px;color:var(--blue_h1);padding:15px 0}body.admin p.not_in_pdf a{color:var(--orange);text-decoration:none;font-weight:bold}body.admin p.not_in_pdf a:hover{text-decoration:underline}body.admin p.motivation{padding:1rem 2rem;font-size:2rem}body.admin div.auswertung{position:relative;margin-top:20px;margin-left:3rem;padding:0;font-size:1.5rem}body.admin div.auswertung h3{font-size:1.5rem;font-weight:bold}body.admin div.auswertung ul{padding-left:1.5rem}body.admin div.auswertung ul li{padding-left:0}body.admin div.auswertung p,body.admin div.auswertung ul{text-align:justify;hyphens:auto;font-size:15px;line-height:1.4;page-break-inside:avoid}body.admin div.auswertung div.nummer{float:right;width:2rem;height:2rem;left:-1rem;background-color:var(--gray_bg);border:1px solid var(--gray_txt);text-align:center;top:-1rem;color:var(--gray_txt);font-size:1.5rem;font-weight:bold;display:none}body.admin div.auswertung table.section24 td.title{font-weight:bold;font-size:1.5rem;padding-left:.5rem}body.admin div.auswertung table.section24 td.advice p,body.admin div.auswertung table.section24 td.advice ul{margin:0}body.admin div.auswertung table.section24 td.advice ul{padding-left:1.25rem}body.admin div.auswertung table.section24 td.scale{position:relative;width:80px;background-image:linear-gradient(90deg, red, yellow 50%, green)}body.admin div.auswertung table.section24 td.scale div.banner{position:absolute;top:0;bottom:0;background-color:#bebebe;border-width:0}body.admin div.auswertung table.section24 td.scale div.banner.rechts{right:0}body.admin div.auswertung table.section24 td.scale div.banner.links{left:0}body.admin div.auswertung table.section24 td.scale div.separator{width:1px;position:absolute;top:0;bottom:0;border-left:1px solid #000;left:50%}body.admin div.auswertung div.section26 div.antwort div.bomb{width:2rem;height:2rem;display:inline-block}body.admin div.auswertung div.section26 div.antwort div.bomb svg{display:block;height:2rem;width:2rem;fill:var(--orange)}body.admin div.auswertung div.notepad{min-height:180px;margin:.5rem 1rem;padding:0 .5rem;font-family:monospace;background-size:contain;background-position:center center;background-image:url(/assets/large-box01-tile-8c249068083d0276ad995b6018cf3d7193cea3654fcb90291abbbcb9761806e0.png);padding:2rem 0 2rem 1rem}body.admin div.auswertung div.notepad h1{text-align:center;font-size:1.2rem;width:80%;padding:.5rem 1rem;margin:0 auto;background-color:#fff;border:1px solid var(--gray_bg)}body.admin div.auswertung div.notepad table{width:90%;max-width:600px;margin:auto;background-color:#fff}body.admin div.auswertung div.notepad table tr.content td{text-align:center}body.admin div.auswertung div.notepad table tr.content td textarea{text-align:left;width:100%;border:1px solid #fff;min-height:12rem;font-size:1.2rem;line-height:1.5;display:block;outline:0;background:url(/assets/dash-00b50c31359b8795210e868ae5020299cc5be680c2383d0d6087be93cdaf3304.png);background-size:23px 23px;padding:2px 5px}body.admin div.auswertung div.notepad table tr.content td textarea:hover,body.admin div.auswertung div.notepad table tr.content td textarea:focus{outline:0;background:#ddd;border:1px solid var(--orange)}body.admin div.auswertung div.notepad table tr.content td input{background-color:var(--orange);color:#fff;padding:5px 20px;margin:10px auto;border:none}body.admin div.auswertung div.notepad table tr.content td input:hover{background-color:color(from var(--orange) xyz calc(x - 0.2) calc(y - 0.2) calc(z - 0.3));cursor:pointer}body.admin div.auswertung div.notepad table th{text-align:center;font-size:1.2rem;padding:.25rem .5rem}body.admin div.auswertung table.section23 td.scale{width:100px;position:relative;background-color:#d3d3d3;vertical-align:top;line-height:1.5;border:1px solid gray}body.admin div.auswertung table.section23 td.scale div.banner{position:absolute;top:1px;left:0;bottom:1px;z-index:1}body.admin div.auswertung table.section23 td.scale div.banner.gelb{background-color:#ff0}body.admin div.auswertung table.section23 td.scale div.banner.rot{background-color:red}body.admin div.auswertung table.section23 td.scale div.banner.gruen{background-color:green}body.admin div.auswertung table.section23 td.scale div.value{text-align:center;font-weight:bold;font-size:14px;position:absolute;z-index:2;width:100%;height:100%;top:5px}body.admin div.auswertung table.section23 td.details p{margin:0}body.admin div.auswertung table.section23 td.details ul{margin:0;padding-left:20px;font-size:12px}body.admin div.auswertung table.section_25_4 th{padding-top:10px;font-size:16px;text-align:left;font-weight:bold}body.admin div.auswertung table.section_25_4 td{vertical-align:top;font-size:14px;width:50%;padding:5px 0 0 20px}body.admin div.auswertung div.section_25_1 svg.box{width:100%}body.admin div.auswertung div.section_25_1 svg.box circle.kreis{fill:color(from var(--blue_h1) xyz x y z/calc(alpha - 0.8));stroke:color(from var(--blue_h1) xyz x y z/calc(alpha - 0.6));stroke-width:2px}body.admin div.auswertung div.section_25_1 svg.box circle.beziehungskreis{fill:#fff}body.admin div.auswertung div.section_25_1 svg.box foreignObject div.label{text-align:center;vertical-align:middle;font-size:15px;padding:15px 0}body.admin div.auswertung div.section_25_1 svg.box circle.gruppe{fill:color(from var(--orange) xyz x y z/calc(alpha - 0.8));stroke:color(from var(--orange) xyz x y z/calc(alpha - 0.6))}body.admin div.auswertung div.section_25_1 svg.box circle.gruppe.erweitert{fill:color(from var(--orange) xyz x y z/calc(alpha - 0.6));stroke:color(from var(--orange) xyz x y z/calc(alpha - 0.4))}body.admin div.auswertung div.section_25_1 svg.box circle.gruppe.eng{fill:color(from var(--orange) xyz x y z/calc(alpha - 0.4));stroke:color(from var(--orange) xyz x y z/calc(alpha - 0.2))}body.admin div.auswertung div.section_25_1 svg.box div.group_label{height:100%;display:flex;flex-direction:column;justify-content:center}body.admin div.auswertung div.section_25_1 svg.box div.group_label>div{text-align:center;font-size:15px}body.admin div.auswertung div.section_25_1 svg.box div.group_label.klein>div{text-align:center;font-size:12px}body.admin div.auswertung div.flex-test{display:flex;flex-direction:column;justify-content:flex-end;width:200px;height:400px;background-color:blue;page-break-inside:avoid;break-inside:avoid}body.admin div.auswertung div.flex-test div{display:inline-block;width:100px;height:100px;background-color:red;align-self:baseline}body.admin div.auswertung div.flex-test div.flex2{margin-top:auto;background-color:#ff0}body.admin div.auswertung div.section23 div.antwort{margin-bottom:1rem;font-family:Courier}body.admin div.auswertung div.section23 div.antwort div.bomb{display:inline-block;width:2rem;height:2rem;float:left;padding:0 0 .5rem 0}body.admin div.auswertung div.section23 div.antwort div.bomb svg{width:2rem;height:2rem;fill:var(--orange)}body.admin div.auswertung div.section23 div.antwort span{padding:0 .5rem;border-bottom:1px dashed var(--gray_txt)}body.admin div.auswertung div.section24 div.antwort{margin-bottom:1rem;font-family:Courier}body.admin div.auswertung div.section24 div.antwort span{padding:0 .5rem;border-bottom:1px dashed var(--gray_txt)}@media all and (min-width: 768px){body.evaluation h3.struktur{padding-left:1rem;font-size:1.83rem}body.evaluation div.auswertung{margin-left:3rem;margin-bottom:3rem}body.evaluation div.auswertung table.section23 td.scale{width:120px}}.loader{border:7px solid #f3f3f3;border-radius:50%;border-top:7px solid #868686;width:25px;height:25px;-webkit-animation:spin 2.2s linear infinite;animation:spin 2.2s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
