*,*:before,*:after{box-sizing:border-box}ul[class],ol[class]{padding:0}body,h1,h2,h3,h4,p,ul[class],ol[class],li,figure,figcaption,blockquote,dl,dd{margin:0}body{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:1.5}ul[class],ol[class]{list-style:none}a:not([class]){text-decoration-skip-ink:auto}img{max-width:100%;display:block}article>*+*{margin-top:1em}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion: reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@font-face{font-family:galano_grotesqueregular;src:url(/assets/galanogrotesqueregular-webfont-TLNnUhLz.woff2) format("woff2"),url(/assets/galanogrotesqueregular-webfont-DhtAzCzd.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:galano_grotesquebold;src:url(/assets/rene_bieder_-_galano_grotesque_bold-webfont-Dnca_j2p.woff2) format("woff2"),url(/assets/rene_bieder_-_galano_grotesque_bold-webfont-m9J_p_S3.woff) format("woff");font-weight:400;font-style:normal}html,body{width:100%;height:100%;margin:0}#app{width:100%;min-height:100%;background-color:#5e30a3;background-image:linear-gradient(to right,#6021a3,#732fb1,#863cbf,#9949cd,#ac57db,#ac57db,#ac57db,#ac57db,#9949cd,#863cbf,#732fb1,#6021a3)}#app .flower{position:absolute;top:0;right:0;width:20%;height:auto}#app .logo{margin:0 auto;width:22%;height:auto}#app .logo_hp{width:50%;height:auto;margin-bottom:50px}#app main{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.question-group{text-align:center;min-height:50vh}.question-group .questionCount{display:block;font-family:galano_grotesqueregular;color:#fff}.question{color:#fff;font-size:27px;line-height:20px;font-family:galano_grotesqueregular}.question .info{font-size:16px}#openQuestion{margin-top:3em;border-radius:30px;width:100%;height:30vh;padding:2em}.textarea{position:relative;font-size:16px;font-family:galano_grotesqueregular}.charcount{position:absolute;bottom:30px;right:40px;color:#5e30a3;font-size:12px;font-family:galano_grotesqueregular}.charcount .count{color:#c569ee}.controls{display:flex;margin-bottom:50px}.explanation{margin:20px auto 0;text-align:left;max-width:90%;background-color:#c569ee;border-radius:30px;font-family:galano_grotesqueregular;color:#fff;padding:45px 55px;font-size:16px;line-height:19px;overflow:hidden;background-image:url(/assets/flower2-EepKPmKn.png);background-repeat:no-repeat;background-size:200px;background-position-x:calc(100% + 60px);background-position-y:calc(100% + 150px)}.explanation p{margin-bottom:20px}.button,.props li{display:inline-block;border-radius:25px;min-width:300px;background-color:#fff;color:#5e30a3;font-family:galano_grotesquebold;font-size:20px;line-height:20px;padding:10px 20px;margin:20px;text-align:center;text-decoration:none;user-select:none;-webkit-user-select:none;touch-action:manipulation;cursor:pointer}.props{width:850px;margin:60px auto!important;display:grid;grid-template-columns:1fr 1fr;justify-items:center}.props li{font-size:18px;color:#fff;background-color:#5e30a3;box-shadow:#fff 1px 4px;margin:10px;width:400px;font-family:galano_grotesqueregular}.props li.selected{background-color:#c569ee}.props li.correct{background-color:#6db57f}.props li.incorrect{background-color:#f85575}.props li span{font-family:galano_grotesquebold}.bordered{box-shadow:#5e30a3 1px 4px}.cards{width:100%;margin-bottom:50px;display:flex;align-items:stretch;overflow:hidden}.cards2{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;justify-items:center;grid-auto-flow:dense;padding-bottom:100px}.cards2 .card:nth-child(4n){transform:translateY(20%)}.cards2 .card:nth-child(4n+2){transform:translateY(20%)}.card{font-family:galano_grotesqueregular;font-size:13px;line-height:15px;text-align:center;color:#5e30a3;background-color:#fff;border-radius:5px;width:20vw;min-height:20vw;display:inline-block;position:relative;padding:20px;margin:20px;display:flex;align-items:center;flex-shrink:0}.quote{width:50px;height:32px;position:absolute;bottom:-10px;right:20px;fill:#5e30a3}
