@import"https://fonts.googleapis.com/css?family=Work+Sans";:root{--purple0:#6231ec;--darkGrey:#424347;--grey:#818181}html{font-size:62.5%}html .flag{font-size:2.5rem;margin:5px}html *{font-family:Work Sans,sans-serif;margin:0;padding:0;box-sizing:border-box}.main{display:flex;flex-direction:column;align-items:center;padding-bottom:5rem}.main header{align-self:center;text-align:center;width:100%;margin:2rem 0;padding:0 1rem;font-size:1.5rem;font-weight:700;color:var(--grey)}@media(max-width:700px){.main header{align-self:center;margin-left:0}}.main a{justify-content:center;text-decoration:none}.questions-container{width:350px;border:1px solid var(--purple0);border-radius:30px;font-weight:400;font-size:1rem;line-height:1.9rem;margin-top:10rem;padding:10px}.questions-container div.options{display:flex;margin-top:3.6rem}@media(max-width:1070px){.questions-container{margin-bottom:10em}}.question{position:relative;padding:0 1rem;list-style:none}.question div{padding:10px 0}.question h3{margin-top:3rem;font-size:1.8rem;font-weight:700;color:var(--darkGrey)}.option{margin:14px 0;padding:0 15px;border-radius:100px;box-shadow:0 0 8px 0 rgba(0,0,0,.2)}.option input[type=radio]{position:absolute;left:-10000px}.option label{display:block;position:relative;padding:0 15px 0 35px;margin:0 5px;cursor:pointer}.option label:after,.option label:before{top:50%;transform:translateY(-50%)!important;position:absolute;content:"";border-radius:50%;transition:all .3s ease;transition-property:transform,border-color}.option label:before{left:0;width:20px;height:20px;border:3px solid var(--purple0)}.option span{font-size:1.3rem;color:var(--purple0)}.circle{top:50%;transform:translateY(-50%)!important;left:0;position:absolute;content:"";border-radius:50%;width:18px;height:18px;background-color:var(--purple0);left:4px}