body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;color:#2a4b9b;font-family:Space Grotesk,Arial,Helvetica,sans-serif;margin:0}*{box-sizing:border-box}.bigButton{align-items:center;background:#2a4b9b url(/static/media/whiteStar.22a650435738e63b1624.svg) no-repeat 0;border:none;border-radius:25px;color:#fff;cursor:pointer;display:flex;font-size:24px;height:50px;justify-content:flex-start;margin:20px 0;padding:0 20px 0 60px}.bigButton:hover{background-color:#254584}.loaderLauncher{align-items:center;display:flex;font-weight:700;gap:20px;height:350px;justify-content:center}.loader{animation:l40 .5s infinite alternate;aspect-ratio:1;color:#2a4b9b;position:relative;width:50px}.loader:after,.loader:before{background-position:0 0,100% 0,100% 100%,0 100%;background-repeat:no-repeat;background-size:25px 25px;content:"";inset:0;position:absolute}.loader:before{animation:l40-1 1s infinite;background-image:radial-gradient(farthest-side at top left,currentColor 96%,#0000),radial-gradient(farthest-side at top right,currentColor 96%,#0000),radial-gradient(farthest-side at bottom right,currentColor 96%,#0000),radial-gradient(farthest-side at bottom left,currentColor 96%,#0000);border-radius:50%}.loader:after{animation:l40-2 1s infinite;background-image:radial-gradient(farthest-side at top left,#0000 94%,currentColor 96%),radial-gradient(farthest-side at top right,#0000 94%,currentColor 96%),radial-gradient(farthest-side at bottom right,#0000 94%,currentColor 96%),radial-gradient(farthest-side at bottom left,#0000 94%,currentColor 96%)}@keyframes l40-1{0%,10%,90%,to{inset:0}40%,60%{inset:-10px}}@keyframes l40-2{0%,40%{transform:rotate(0)}60%,to{transform:rotate(90deg)}}.progressBar{background-color:#f1f1f1;height:5px;margin-top:1px;position:relative;width:100%}.progressBar .bar{background-color:#ed686e;border-radius:10px;height:100%;position:absolute;transition:all .5s}.text-green{color:#6ab42d}.text-blue{color:#51c2e8}.text-purple{color:#c381b6}.text-red{color:#ea545d}.text-yellow{color:#ffda00}.text-amber{color:#f39100}.appWrapper{margin:0 auto;padding:0 20px;width:100%}@media (min-width:1240px){.appWrapper{margin:0 auto;max-width:1240px;padding:0}}#header{align-items:center;display:flex;flex-direction:column-reverse;gap:20px;padding:20px 0}#header .logo{background:url(/static/media/ajuntamentMontgat.bd4f0cb3ec53c26e4517.svg) no-repeat 50%;background-size:content;display:block;height:60px;overflow:hidden;text-indent:-999em;width:150px}#header .title{align-items:center;background:url(/static/media/blueStar.04e7acb018542f705dc7.svg) no-repeat 0;display:flex;height:60px;padding-left:70px;width:300px}#header h1{font-size:20px;font-weight:700;line-height:30px;margin:0}#header h1 b{color:#ed686e}#header.separator{border-bottom:6px solid #2a4b9b}@media (min-width:768px){#header{align-items:center;flex-direction:row;justify-content:space-between}}@media (min-width:1024px){#header .logo{height:80px;width:200px}#header .title{height:80px;padding-left:90px;width:400px}#header h1{font-size:24px}#header.separator{border-bottom:10px solid #2a4b9b}}@media (min-width:1240px){#header .logo{height:122px;width:298px}#header .title{height:96px;padding-left:110px;width:560px}#header h1{font-size:32px}#header.separator{border-bottom:12px solid #2a4b9b}}.welcome{align-items:center;display:flex;flex-direction:column;font-size:16px;gap:20px;margin:40px 0 20px}.welcome h2{margin:0}.welcome p{margin-top:0}@media (min-width:768px){.welcome{font-size:18px;gap:25px;margin:40px 25px 25px;text-align:center}.welcome h2{font-size:36px;line-height:36px;margin-left:50px;margin-right:50px}}@media (min-width:1024px){.welcome{font-size:20px;margin:50px 100px 25px}.welcome h2{font-size:48px;line-height:48px}}@media (min-width:1240px){.welcome{margin:60px 120px 25px}.welcome h2{font-size:60px;line-height:60px}}.app{display:flex;justify-content:center;text-align:center}.questionHolder{margin:20px 0}.question h3{font-size:18px;font-weight:400;margin:0;padding:0 0 20px}@media (min-width:768px){.question{border:2px solid #2a4b9b;border-radius:45px;overflow:hidden}.question h3{font-size:20px;line-height:1;padding:35px}.question h3.border{border-bottom:2px solid #2a4b9b}}@media (min-width:1024px){.questionHolder{margin:30px auto;max-width:800px;padding:0 30px;width:100%}}.question-text{display:flex;flex-direction:column;gap:20px}.question-text input{display:none}.question-text label{border:2px solid #2a4b9b;border-radius:20px;display:block;padding:15px 20px}.question-text input:checked+label{background-color:#f5ab95}@media (min-width:768px){.question-text{gap:20px;padding:0 35px 35px}.question-text label{font-size:18px;line-height:1}}@media (min-width:1024px){.question-text{gap:30px}.question-text label{font-size:20px}.question-text label:hover{border-color:#ed686e}}.question-image{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr;grid-template-rows:1fr;width:100%}.question-image-item{overflow:hidden}.question-image input{display:none}.question-image label{align-items:stretch;cursor:pointer;display:flex;height:100%;position:relative;width:100%}.question-image-caption{font-size:16px;left:52px;position:absolute;top:16px;width:160px}.question-image label img{object-fit:contain;width:100%}.question-image label:before{background-color:#fff;border:2px solid #2a4b9b;border-radius:20px;content:"";height:24px;left:12px;position:absolute;top:12px;width:24px}.question-image label:hover:before{border-color:#ed686e}.question-image input:checked+label:before{background-color:#f5ab95}@media (min-width:768px){.question-image{gap:0;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.question-image-item:first-child,.question-image-item:nth-child(2){border-bottom:2px solid #2a4b9b}.question-image-item:first-child,.question-image-item:nth-child(3){border-right:2px solid #2a4b9b}.question-image label:before{height:36px;left:24px;width:36px}.question-image-caption{font-size:18px;left:80px;top:20px;width:250px}}@media (min-width:1024px){.question-image-caption{font-size:20px}}.question-buttons{align-items:center;display:flex;gap:20px;justify-content:center;margin:30px 0}.button-nav{background:url(/static/media/arrow-right.3e736f32d167558ec12f.svg) no-repeat 50%;border:2px solid #2a4b9b;border-radius:30px;cursor:pointer;height:45px;width:45px}.button-nav.prev{background:url(/static/media/arrow-left.9742e625c903442da332.svg) no-repeat 50%}.button-nav:hover{background-color:#2a4b9a66}.button-nav:disabled{cursor:auto;opacity:.5}.journeyStop{align-items:center;display:flex;flex-direction:column;gap:20px;margin:20px auto;max-width:800px;padding:0;width:100%}.journeyStop img{height:75px}.journeyStop--text{font-size:24px;text-align:center}.journeyStop--text p{margin:0}.journeyStop--text p.journeyStop--titol{font-size:48px;margin-bottom:20px}@media (min-width:768px){.journeyStop{gap:40px;margin:40px auto}.journeyStop img{height:auto}.journeyStop--text{font-size:36px;text-align:center}}@media (min-width:1024px){.journeyStop{margin:60px auto}}.reultatsSheet{margin:auto;max-width:1000px}.reultatsSheet--title{color:#fff;font-size:18px;font-weight:700;line-height:1;margin-bottom:20px;padding:10px 10px 5px}.reultatsSheet--content{color:#1d1d1b;font-size:16px}.reultatsSheet--content blockquote{background-color:#fdeae1;border-radius:30px;margin:0;padding:1px 20px}.reultatsSheet--charts{list-style:none;margin-bottom:40px;padding:0}.reultatsSheet--charts li{margin:20px 0;padding:0 0 10px;position:relative;width:100%}.reultatsSheet--charts li:before{background-color:#f1f1f1;bottom:0;content:"";height:5px;left:0;position:absolute;width:100%}.reultatsSheet--charts--bar{bottom:0;height:5px;left:0;position:absolute;width:1%}.reultatsSheet--charts--label{color:#1d1d1b;font-size:16px;margin:8px 0 0;padding-left:0;position:static}.reultatsSheet--category-overview{color:#1d1d1b;font-size:20px}.reultatsSheet--category-overview h4{margin:30px 0}.reultatsSheet--postcontent{background-color:#f2f2f2;color:#000;padding:10px 30px;position:relative}.reultatsSheet--postcontent p{font-size:14px}.reultatsSheet--postcontent p.strong{font-size:16px;font-weight:700}.reultatsSheet--postcontent a{color:currentColor;font-weight:700}.reultatsSheet--postcontent .icon{display:flex;gap:1em}.reultatsSheet--postcontent .icon img{width:2em}@media (min-width:768px){.reultatsSheet--title{font-size:24px}.reultatsSheet--content{font-size:20px}.reultatsSheet--charts li{background-color:#f1f1f1;height:35px;margin:10px 0;padding:0;position:relative;width:100%}.reultatsSheet--charts li:before{content:none}.reultatsSheet--charts--bar{height:100%;left:0;position:absolute;top:0;width:1%}.reultatsSheet--charts--label{color:#1d1d1b;font-size:16px;margin:8px 0 0;padding-left:15px;position:absolute}.reultatsSheet--postcontent p{font-size:16px}.reultatsSheet--postcontent p.strong{font-size:20px}}.endTest{align-items:center;display:flex;flex-direction:column;gap:20px;margin:20px auto;padding:0}.endTest--img{display:none}.endTest--text{font-size:24px;text-align:center}.endTest--text p{margin:0}.endTest--titol{font-size:48px;margin-bottom:20px}.endTest--formHolder{width:100%}.endTest--form form{display:flex;flex-direction:column;gap:30px;margin:30px auto auto;width:100%}.endTest--form input{background-color:initial;border:none;border-bottom:2px solid #2a4b9b;color:#2a4b9b;font-family:Space Grotesk,Arial,Helvetica,sans-serif;font-size:16px;margin-bottom:0;outline:none;padding:4px;width:100%}.endTest--form .error input{border-color:#ed686e;color:#ed686e}.endTest--form .error p{color:#ed686e;margin:0}.endTest--form input:focus{border-color:#000;color:#000}.endTest--form input::placeholder{color:#2a4b9b;opacity:.7}.endTest--form .error input::placeholder{color:#ed686e}.endTest--form button,.endTest--thanks button{align-items:center;background:#2a4b9b;border:none;border-radius:25px;color:#fff;cursor:pointer;display:flex;font-size:24px;height:50px;justify-content:center;margin:0;padding:0 20px}.endTest--form button:disabled{opacity:.7}.endTest--thanks{align-items:center;display:flex;flex-direction:column;font-size:24px;gap:20px;margin:auto;text-align:center}.endTest--thanks button{width:100%}@media (min-width:768px){.endTest{gap:40px;margin:40px auto}.endTest--text,.endTest--thanks{font-size:36px;text-align:center}.endTest--formHolder{display:flex;gap:50px;padding:0 50px;width:100%}.endTest--img{display:block;padding-top:30px}.endTest img{height:auto;width:180px}.endTest--form{width:100%}.endTest--form input{font-size:24px}}@media (min-width:1024px){.endTest{margin:60px auto}.endTest--thanks button{width:80%}}@media (min-width:1240px){.endTest--formHolder{background:url(/static/media/bgForm.0e81b44195c283f7b090.svg) no-repeat 50%;background-size:contain;gap:100px;padding:50px 100px}.endTest img{width:250px}.endTest--form input{font-size:36px}.endTest--form .error p{font-size:20px}.endTest--thanks button{font-size:36px;width:80%}}.printHolder{height:1px;overflow:hidden;position:absolute;width:1px}#print{font-size:12px}#print .appWrapper{height:287mm;margin:10mm;padding:0;width:190mm}#print .appWrapper:last-child{height:270mm;margin-bottom:0}#print #header{margin:0;padding:0}#print #header .title{background:none;padding:0}#print #header .title h1{font-size:22pt;line-height:1}#print #header .logo{align-self:flex-end;background-position:100%;background-repeat:no-repeat;background-size:contain;height:25mm;width:70mm}#print main{margin:0;padding:0}#print .reultatsSheet{max-width:100%;width:100%}#print .reultatsSheet--title{font-size:16pt;font-weight:700;padding:2pt 5pt}#print .reultatsSheet--category-overview,#print .reultatsSheet--charts--label,#print .reultatsSheet--content{font-size:12pt}#print .reultatsSheet--category-overview h4{font-size:14pt}#print .reultatsSheet--postcontent p:first-child{height:2em;width:2em}
/*# sourceMappingURL=main.7290551a.css.map*/