@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.fade-in{animation:fadeIn 1.5s}.fade-out{animation:fadeOut 1.5s}#descriptions-container{display:flex;flex-wrap:nowrap;justify-content:center;gap:80px;margin-top:20px}#descriptions-container p{text-align:justify}#questionnaire-container{margin:60px auto;font-family:Arial,sans-serif;text-align:center;text-wrap:wrap;justify-content:center;display:flex;flex-direction:column;align-content:center;align-items:center;padding:10px 0 10px 0}#question-container p{font-size:18px;text-wrap:nowrap}#questionnaire-form{width:auto;padding:0 0 20px 0}#results-container table{max-width:780px;table-layout:fixed;border-collapse:collapse}#final-results-container{width:calc(300px + 18vw)}#results-container th,#results-container td{border:1px solid #ddd;padding:8px;text-align:center}#results-container th{background-color:#f2f2f2}#next-button{padding:14px 32px;font-size:24px;border-radius:12px;background-color:#188282;color:#fff}#back-button{padding:10px;font-size:18px;border-radius:12px;margin:18px}#descriptionButton{padding:12px;font-size:16px;border-radius:12px}#button-header{display:flex;justify-content:center;gap:10px;margin-top:20px}#button-header button{padding:10px 20px;font-size:16px;cursor:pointer}#progress-bar-container{border-radius:8px}#progress-bar{border-radius:8px}.answer-row{display:flex;justify-content:center;gap:2.8vw;font-size:22px}.answer-square{width:64px;height:64px;margin-bottom:32px;display:flex;align-items:center;justify-content:center;border:2px solid #3A4F66;color:#188282;border-radius:8px;cursor:pointer;user-select:none;font-size:32px}.answer-square.selected{background-color:#188282;color:#fff}@media only screen and (max-width:900px){#descriptions-container{flex-wrap:wrap}@media only screen and (max-width:600px){#questionnaire-container{margin:20px auto}.answer-row{justify-content:center}p{font-size:3vw}}