body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.title{font-size:5vw;margin-top:50px}.subtitle,.title{font-weight:700;text-align:center}.subtitle{font-size:2.5vw;margin-top:4%}.start-button-container{padding:5% 0}.start-button{align-items:center;background-color:#ffc11599;border:3px solid #ffc115;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:30px;font-weight:700;height:150px;justify-content:center;margin:0 auto;overflow:visible;position:relative;text-align:center;transition:background-color .3s ease;width:150px}.start-button:before{background-color:#fedf8b66;border-radius:50%;content:"";height:0;position:absolute;transition:width .5s ease,height .5s ease;width:0;z-index:0}.start-button:hover:before{height:170%;width:170%}.start-button span{position:relative;z-index:1}.home-container{align-items:center;background-color:#136f76;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;min-height:100vh;width:100%}.start-container{background-color:#fffdf380;border-radius:20px;height:75%;padding:20px;width:90%}.page-title-container{background-color:#ffc115cc;border-bottom:10px solid #ffffff4d;border-radius:0 0 150px 0;border-right:10px solid #ffffff4d;box-sizing:border-box;color:#fff;display:inline-block;margin-left:0;margin-top:-30px;padding:20px 60px;width:100%}.page-title{font-size:2em;font-weight:700;margin:0}.container{background-color:#136f76;min-height:100vh;padding:30px 0 10px}.question-container{align-items:center;background-color:#fffdf380;border-radius:10px;display:flex;flex-wrap:wrap;justify-content:space-between;margin:10px 50px;padding:20px}ul{display:block;list-style-type:disc;margin-block-end:1em;margin-block-start:1em;margin-inline-end:0;margin-inline-start:0;padding-inline-start:0;unicode-bidi:isolate}.question-text{flex:1 1;flex-wrap:wrap}.radio-buttons{display:flex;flex-wrap:wrap;gap:10px}.button-container{background-color:#136f76;display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:30px;padding-left:25px;padding-right:25px}.clear-button-container{display:flex;flex-wrap:wrap;justify-content:flex-start}.nav-button-container{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.page-button{background-color:#ffc11599;border:none;border-radius:10px;color:#fffdf3;cursor:pointer;font-size:20px;margin:10px 5px;padding:10px 20px;transition:background-color .3s ease}.page-button:hover{background-color:#ffc115cc}.question-content{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;padding:10px 0}.move-buttons{display:flex;flex-wrap:wrap;gap:5px}.results-container{align-items:center;background-color:#fffdf399;border-radius:10px;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;margin:0 150px 20px;padding:20px}.result-item{list-style-type:none}.result-text{font-size:22px;font-weight:700}.half-circle-container{align-items:right;background-color:#136f76;display:flex}.half-circle{align-items:center;background-color:#cf9c10e6;border-bottom:10px solid #ffffff4d;border-bottom-left-radius:90% 400px;border-bottom-right-radius:90% 400px;border-left:10px solid #ffffff4d;border-right:10px solid #ffffff4d;display:flex;height:15vw;justify-content:center;position:relative;top:0;width:100%}.half-circle h1{color:#fff;font-size:5vw;margin:0}@media (max-width:600px){.page-title-container,.start-container{margin:10px;padding:15px;width:auto}.page-title-container{border-bottom:5px solid #ffffff4d;border-right:5px solid #ffffff4d;margin-left:-10px;margin-top:-30px;padding:15px 30px}.question-container,.results-container{margin:10px;padding:10px}.start-button-container{padding:10% 0}.start-button{font-size:20px;height:100px;width:100px}.question-text,.radio-buttons{font-size:smaller}.radio-buttons{align-items:flex-start;flex-direction:column;gap:0}.button-container,.nav-button-container{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}img{height:auto;max-width:100%}.button-container .page-button{padding:12px 24px}}
/*# sourceMappingURL=main.cc152ce5.css.map*/