*{margin:0;padding:0;box-sizing:border-box;-webkit-box-sizing:border-box}h1,h2,h3,h4,h5{font-weight:normal}:root{--color-primary: #65AC1E;--color-primary-transparent: #65AC1E1A;--color-red: #c32f2f;--color-text: #856944;--color-error: #c43030;--color-red2: #721c24}body,html{font-family:"Blender Book",Arial,Helvetica,sans-serif;font-size:16px;font-size:1rem;color:var(--color-text);text-transform:uppercase}@media screen and (max-width: 768px){body,html{overflow:auto;height:100vh}}.container{width:100%;max-width:768px;margin:0 auto}.mobile{display:none}@media screen and (max-width: 768px){.mobile{display:inline-block}.desktop{display:none}}canvas{height:500px !important;width:530px !important;padding:0 15px;aspect-ratio:auto 500/530}@media screen and (max-width: 768px){canvas{height:350px !important;width:380px !important;aspect-ratio:auto 350/380}}a{text-decoration:none}h1{width:100%;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:1.875rem;text-align:left;font-weight:bold;margin-bottom:10px}header{padding:30px;padding:1.875rem;background-color:#fff;z-index:9;text-align:center;width:100%}header img{width:100%;-o-object-fit:contain;object-fit:contain;max-width:640px;max-width:40rem}header#header-chart-container{display:none;justify-content:center;padding:0}.container-shadow{box-shadow:0px 0px 20px 4px #999;max-width:unset}.row{margin:20px 0;margin:1.25rem 0;padding:0px 30px;padding:0px 1.875rem;display:flex;flex-wrap:wrap;justify-content:space-between}.col-12{width:100%}.col-6{width:50%}.col-4{width:33.333333%}main{margin-top:0;height:auto}main.privacypolicy .content-wrapper{padding:30px}main footer{background:var(--color-text);width:100%;padding:10px 30px;padding:.625rem 1.875rem;height:auto;z-index:9}main footer *{color:#fff}main footer .row{margin:0;padding:0}main footer .logo-container{display:flex;justify-content:flex-end;align-items:center;width:100%}main footer .logo-container img{width:80px;width:5rem;height:auto}main footer .footer-headline{margin:10px 0;margin:.625rem 0;font-size:.75rem}main footer .footer-headline a{font-size:.75rem}main footer .footer-headline a.large-font{font-size:1.25rem}@media screen and (max-width: 480px){main footer .footer-headline a.large-font{font-size:1.125rem}}main#page-2{height:calc(100% - 350px);overflow-y:scroll}main#page-2 .row{padding:0px}@media screen and (max-width: 768px){main#page-2{height:calc(100% - 350px);overflow-y:scroll}}main#page-3 .row{margin-bottom:0}.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:var(--color-text);border-top-left-radius:10px;color:#fff;width:160px;width:10rem;height:45px;height:2.8125rem;text-transform:uppercase;font-family:"Blender Book",Arial,Helvetica,sans-serif;cursor:pointer}.btn.btn-primary{background:var(--color-text)}.btn.btn-primary--red{background:var(--color-red)}@media screen and (max-width: 768px){.btn{width:120px;width:7.5rem;height:30px;height:1.875rem}}.page{min-height:calc(100vH - 504px);display:none;flex-direction:column;justify-content:space-between}.page.active{display:flex}form .form-input--row{margin-bottom:10px;margin-bottom:.625rem;padding:10px 0px;padding:.625rem 0px}.quiz-login-form-container h2{font-style:italic;margin-bottom:20px;margin-bottom:1.25rem;font-size:1.625rem;font-family:"Blender Book",Arial,Helvetica,sans-serif}.quiz-login-form-container p{font-size:1.125rem}@media screen and (max-width: 768px){.quiz-login-form-container p{font-size:.875rem}}.quiz-login-form-container form{width:100%;margin:0 auto}.quiz-login-form-container form label.checkbox{font-size:1rem;width:100%;padding-left:30px;cursor:pointer;position:relative;display:block;line-height:18px}@media screen and (max-width: 768px){.quiz-login-form-container form label.checkbox{max-width:265px;font-size:.875rem}}.quiz-login-form-container form label.checkbox input[type=checkbox]{position:absolute;opacity:0;width:0;height:0}.quiz-login-form-container form label.checkbox a{font-weight:bold;color:var(--color-text)}.quiz-login-form-container form label.checkbox span{position:absolute;z-index:9;top:0;left:0;width:20px;height:20px;background-color:#ddd;transition:.3s background-color}.quiz-login-form-container form label.checkbox span::after{content:"";position:absolute;display:none;left:6px;top:2px;width:4px;height:10px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg)}.quiz-login-form-container form label.checkbox:hover span{background-color:#ccc}.quiz-login-form-container form label.checkbox input:checked~span{background-color:var(--color-red)}.quiz-login-form-container form label.checkbox input:checked~span:after{display:block}.quiz-login-form-container form label.checkbox.has-error{color:var(--color-error)}.quiz-login-form-container form label.checkbox.has-error span{border:1px solid var(--color-error)}.quiz-login-form-container form .error{font-size:1rem;text-align:left;color:var(--color-error);font-weight:bold;display:block;margin-left:10px;text-transform:none;margin-top:5px}.quiz-login-form-container form .error.error--checkbox{margin-left:-20px}@media screen and (max-width: 768px){.quiz-login-form-container form .error{font-size:.875rem}}@media screen and (max-width: 768px){.quiz-login-form-container form{max-width:265px}}.quiz-area .question-card{padding:20px 30px;padding:1.25rem 1.875rem;border-bottom:1px solid var(--color-text)}.quiz-area .question-card .question-headline{font-size:1.5rem;font-style:italic}.quiz-area .question-card .question-category{font-size:1rem}@media screen and (max-width: 768px){.quiz-area .question-card .question-headline{font-size:1.25rem}.quiz-area .question-card .question-category{font-size:.875rem}}.quiz-area .question-card .question-text{margin-top:20px;margin-bottom:20px;font-size:1.25rem;word-break:break-word;text-transform:initial}@media screen and (max-width: 768px){.quiz-area .question-card .question-text{font-size:1.125rem}}.quiz-area .question-card .answer-wrapper{display:flex;justify-content:space-between}.quiz-area .question-card .answer-wrapper .answer-col{width:50%}.quiz-area .question-card .answer-wrapper .answer-col--right{display:flex;flex-direction:column}.quiz-area .question-card .answer-wrapper .answer-col--right .answer-selector-legend{display:flex;justify-content:space-between;font-size:1rem}@media screen and (max-width: 768px){.quiz-area .question-card .answer-wrapper .answer-col--right .answer-selector-legend{font-size:.875rem}}.quiz-area .question-card .answer-wrapper .answer-col--right .answer-selector-wrapper{margin-top:10px;display:flex;justify-content:space-between}.quiz-area .question-card .answer-wrapper .answer-col--right .answer-selector-wrapper .answer-selector{display:inline-block;height:25px;width:25px;cursor:pointer;border:1px solid var(--color-text)}@media screen and (max-width: 768px){.quiz-area .question-card .answer-wrapper .answer-col--right .answer-selector-wrapper .answer-selector{height:20px;width:20px}}.quiz-area .question-card .answer-wrapper .answer-col--right .answer-selector-wrapper .answer-selector.selected{background:var(--color-red);border-color:var(--color-red)}.quiz-area .question-card.has-error .answer-wrapper{border:1px solid #f5c6cb;padding:5px;background:#f8d7da}.quiz-area .control-buttons-wrapper{display:flex;justify-content:space-between;margin-top:20px;padding:0 30px;padding:0 1.875rem}.quiz-area .control-buttons-wrapper .control-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;padding:5px;height:45px;width:160px;font-size:1.125rem;cursor:pointer;color:#fff;border-top-left-radius:10px;font-family:"Blender Book",Arial,Helvetica,sans-serif}.quiz-area .control-buttons-wrapper .control-btn--prev{background:var(--color-text)}.quiz-area .control-buttons-wrapper .control-btn--next{background:var(--color-red)}@media screen and (max-width: 768px){.quiz-area .control-buttons-wrapper .control-btn{width:100px;height:auto;font-size:1rem}}.quiz-area .quiz-result-container .result-card-headline{font-size:1.75rem;margin-bottom:10px;font-style:italic;font-weight:500}@media screen and (max-width: 768px){.quiz-area .quiz-result-container .result-card-headline{font-size:1.5rem}}.quiz-area .quiz-result-container .result-card p.intro-text{font-size:1.125rem}@media screen and (max-width: 768px){.quiz-area .quiz-result-container .result-card p.intro-text{font-size:1rem}}.quiz-area .quiz-result-container .result-card .btn{width:320px;font-size:1rem;display:flex;justify-content:center;align-items:center;margin:20px auto;border-top-left-radius:10px;font-family:"Blender Book",Arial,Helvetica,sans-serif}.quiz-area .quiz-result-container .result-card .btn~.btn{margin-top:10px}@media screen and (max-width: 768px){.quiz-area .quiz-result-container .result-card .btn{width:280px;font-size:.875rem}}.quiz-area .quiz-result-container .result-card .result-headline{font-size:1.25rem;font-style:italic;padding-top:10px;padding-bottom:10px;border-top:1px solid var(--color-text)}@media screen and (max-width: 768px){.quiz-area .quiz-result-container .result-card .result-headline{font-size:1rem}}.quiz-area .quiz-result-container .result-card .result-row{display:flex;font-size:1rem;text-align:left;justify-content:space-between;padding-top:10px;padding-bottom:30px;padding-bottom:1.875rem;border-top:1px solid var(--color-text);max-height:80px;overflow:hidden;position:relative;transition:.5s ease max-height}@media screen and (max-width: 768px){.quiz-area .quiz-result-container .result-card .result-row{font-size:.875rem;-moz-column-gap:20px;column-gap:20px}}.quiz-area .quiz-result-container .result-card .result-row.open{max-height:9999px}.quiz-area .quiz-result-container .result-card .result-row:last-child{border-bottom:1px solid var(--color-text)}.quiz-area .quiz-result-container .result-card .result-row .result-col--left{width:30%}.quiz-area .quiz-result-container .result-card .result-row .result-col--left span{font-size:.875rem}@media screen and (max-width: 768px){.quiz-area .quiz-result-container .result-card .result-row .result-col--left span{font-size:.75rem}}.quiz-area .quiz-result-container .result-card .result-row .result-col--right{overflow:hidden;width:65%;word-break:break-word}.quiz-area .quiz-result-container .result-card .result-row span.accordion-opener{position:absolute;bottom:14px;left:63%;display:block;height:20px;width:30px;cursor:pointer}.quiz-area .quiz-result-container .result-card .result-row span.accordion-opener::after{content:url(../img/GD_down.png);position:absolute;bottom:0;left:0;height:20px;width:25px;top:13px}.quiz-area .quiz-result-container .result-card .result-row span.accordion-opener.open{bottom:28px;cursor:pointer}.quiz-area .quiz-result-container .result-card .result-row span.accordion-opener.open::after{bottom:5px;transform:rotate(180deg)}.quiz-area .contact-container{display:flex;align-items:flex-start}@media screen and (max-width: 768px){.quiz-area .contact-container{flex-direction:column-reverse;justify-content:center}}.quiz-area .contact-container img{width:50%;height:auto;-o-object-fit:contain;object-fit:contain}@media screen and (max-width: 768px){.quiz-area .contact-container img{width:100%}}.quiz-area .contact-container .contact-info-box{margin-top:20px;margin-left:20px;width:50%}@media screen and (max-width: 768px){.quiz-area .contact-container .contact-info-box{width:100%;margin-left:0}}.quiz-area .contact-container .contact-info-box .headline{font-size:1.25rem;text-align:left}@media screen and (max-width: 768px){.quiz-area .contact-container .contact-info-box .headline{font-size:1rem}}.quiz-area .contact-container .contact-info-box .headline span{font-size:1.125rem;font-style:italic}.quiz-area .contact-container .contact-info-container{margin-top:20px;display:flex;font-size:1rem;-moz-column-gap:10px;column-gap:10px}@media screen and (max-width: 768px){.quiz-area .contact-container .contact-info-container{font-size:.75rem}.quiz-area .contact-container .contact-info-container p{font-size:.875rem;font-weight:bold}}.quiz-area .contact-container .contact-info-container .contact-info-personal{width:50%}.quiz-area .contact-container .contact-info-container .contact-info-personal a{display:flex;margin:10px 0px;background:var(--color-text);border-top-left-radius:5px;color:#fff;padding:0 10px;height:30px;align-items:center}.quiz-result-form-container{border-bottom:1px solid var(--color-text);position:relative}.quiz-result-form-container .headline{text-align:left;font-size:1.5rem;font-style:italic;margin-bottom:20px;margin-bottom:1.25rem}.quiz-result-form-container .intro-text{text-align:left;font-size:1rem;margin-bottom:20px}.quiz-result-form-container form .form-input--row{display:flex}.quiz-result-form-container form .form-input--row span.error{font-size:.625rem;text-align:left;color:darkred;display:block;margin-left:8px;text-transform:none;width:18%}.success-result-container{border-bottom:1px solid var(--color-text)}.success-result-container .headline{text-align:left;font-size:1.5rem;font-style:italic;margin-bottom:20px}.success-result-container .intro-text{text-align:left;font-size:.875rem;margin-bottom:20px}.success-result-container .intro-text p{margin-top:10px;margin-bottom:10px}.success-message-container .headline{font-style:italic;font-size:1.375rem}.success-message-container .intro-text p{padding:5px 0;font-size:1.125rem}.success-message-container .intro-text p a{color:var(--color-text);font-weight:bold}@media screen and (max-width: 768px){.success-message-container .headline{font-size:1.275rem}.success-message-container p{font-size:1rem}}.form-input--row label{display:block;width:100%;color:#999;height:34px;border:1px solid #ddd;margin:0 auto;display:flex;padding:5px 20px;font-size:1rem;align-items:center;border-top-left-radius:8px}@media screen and (max-width: 768px){.form-input--row label{max-width:260px;font-size:.875rem}}.form-input--row input{margin-left:10px;color:var(--color-text);border:none;font-weight:bold;font-size:1rem;width:75%}.form-input--row.button-wrapper{display:flex;-moz-column-gap:20px;column-gap:20px;justify-content:space-between}.form-input--row.button-wrapper .btn{font-size:1rem;font-family:"Blender Book",Arial,Helvetica,sans-serif}@media screen and (max-width: 768px){.form-input--row.button-wrapper .btn{font-size:.875rem}}.form-input--row.button-wrapper .btn.btn-primary--red{padding:4px 10px}@media screen and (max-width: 768px){.form-input--row.button-wrapper .btn.btn-primary--red{padding:4px 0}}.loader-bg{position:fixed;display:none;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5)}.loader-bg .loader{border:16px solid #f3f3f3;border-top:16px solid #3498db;border-radius:50%;width:120px;height:120px;animation:spin 2s linear infinite}.loader-bg.active{display:flex;justify-content:center;align-items:center}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}/*# sourceMappingURL=styles.min.css.map */