:export{primaryColorLight:#fefefe;primaryColor:#f4f0ed;primaryColorDark:#ebe5e0;secondaryColor:#5a20b7;importantColor:#5a20b7;textColor:#5a20b7;xsWidth:0;smWidth:580px;mdWidth:900px;lgWidth:1200px;xlWidth:1536px;spacing:8px}.footer{background-color:#5a20b7;color:#fefefe;margin-top:1rem;padding:2rem 1rem}.footer svg{color:#ebe5e0;fill:#ebe5e0}.footer .footer-copyright{display:flex;flex-direction:row;justify-content:center}.footer .company-logo{margin-right:1rem;opacity:.6;height:24px;width:auto}@keyframes slideIn{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes leftToRight{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}.navigation{opacity:0;animation-name:fadeIn;animation-duration:2s;animation-delay:.5s;animation-fill-mode:forwards}.navigation .company-logo-wrapper{height:42px}.navigation .company-logo{height:42px;width:auto}.navigation .company-logo:hover{filter:brightness(.8)}.navigation a,.navigation button{cursor:pointer;pointer-events:all;height:42px}.navigation a:active,.navigation button:active{transform:translate(1px,1px)}.navigation a svg,.navigation button svg{height:100%;padding:1px;width:auto}@media(min-width:580px){.navigation .company-logo,.navigation .company-logo-wrapper,.navigation a,.navigation button{height:60px}}.navigation .navigation-items{margin-left:auto}.navigation .navigation-items>a:not(:last-child),.navigation .navigation-items>button:not(:last-child){margin-right:.5rem}.mobile-menu{background:hsla(26,24%,94%,.95)!important;margin:.4rem}.mobile-menu li:not(:last-child){border-bottom:1px solid rgba(90,32,183,.1)}.mobile-menu li,.mobile-menu ul{padding:0}.mobile-menu li>a,.mobile-menu li>button{padding:.5rem 1rem;width:100%;justify-content:flex-start}.mobile-menu li>a:hover,.mobile-menu li>button:hover{background-color:unset;filter:brightness(1.5)}.mobile-menu li>a svg,.mobile-menu li>button svg{margin-right:.8rem;padding:2px}.main{opacity:0;animation-name:fadeIn;animation-duration:2s;animation-delay:.5s;animation-fill-mode:forwards}.dass-21-form,.main{display:flex;flex-direction:column}.dass-21-form{margin:1rem auto}.dass-21-form .form-button{margin:0 auto;min-width:160px!important;font-weight:700!important}.dass-21-questionnaire{opacity:0;animation-name:fadeIn;animation-duration:2s;animation-delay:.5s;animation-fill-mode:forwards;display:flex;flex-direction:column;max-width:1200px;margin:0 auto;padding:2rem 0}@media(min-width:580px){.dass-21-questionnaire{padding:1rem}}@media(min-width:900px){.dass-21-questionnaire{padding:1.5rem 2rem}}.dass-21-questionnaire .question{display:flex;flex-direction:column;text-align:center;align-items:center;padding:2rem 1rem}@media(min-width:580px){.dass-21-questionnaire .question{display:flex;flex-direction:row;text-align:left;padding:1.2rem 1rem}}@media(min-width:900px){.dass-21-questionnaire .question{padding:1rem}}.dass-21-questionnaire .question:nth-child(2n){background-color:#f4f0ed}.dass-21-questionnaire .question:nth-child(2n-1){background-color:#fefefe}.dass-21-questionnaire .question-radio-group{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;min-width:180px}@media(min-width:580px){.dass-21-questionnaire .question-radio-group{margin-left:auto}}.dass-21-questionnaire .answer-option{display:flex;flex-direction:row;align-items:center}.dass-21-questionnaire .answer-option:not(:last-child){margin-right:1rem}@media(min-width:580px){.dass-21-questionnaire .answer-option:not(:last-child){margin-right:.5rem}}.dass-21-questionnaire .answer-option>span{margin-right:-.4rem}.answer-example{display:flex;flex-direction:row;align-items:center;color:#000!important;padding:.4rem 0;border-bottom:2px solid #ebe5e0}.answer-example .number{margin-right:-2px;font-size:24px;font-weight:700}@media(max-width:579px){.dialog-paper{max-width:unset;position:absolute!important;width:100%!important;bottom:0!important;margin:2rem 0 0!important;border-bottom-width:0;border-left-width:0;border-right-width:0}}.dialog-text{white-space:pre-line;color:#000!important}svg{color:#5a20b7;fill:#5a20b7}.text--important{color:#5a20b7;font-weight:700}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-thumb{background:#ebe5e0;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#f4f0ed}html{scrollbar-color:#ebe5e0 transparent;scrollbar-width:thin}