@charset "UTF-8";:root{--q-primary: #1652a1;--q-primaryLighter: #bbe9f5;--q-secondary: #04214B;--q-accent: #eae2da;--q-positive: #61ac72;--q-negative: #e53935;--q-info: #31ccec;--q-warning: #ffffff;--q-dark: #1d1d1d;--q-dark-page: #121212;--q-white: #ffffff;--q-grey: #a4a9b0;--q-greyLight: #e0e0e0;--q-boxShadow: 0px 0px 12px rgba(0, 0, 0, .08);--q-borderRadius: 2px;--q-fontMd: 16px;--q-colorRed: #fd3309;--q-textQualification: #d1ad4c;--q-warningAction: rgb(224, 125, 25)}html,body{height:100%;margin:0}body{font-family:Lato,sans-serif;color:#262b69;display:flex;flex-direction:column;min-height:100vh}#public-app{display:flex;flex-direction:column;min-height:100vh}main{flex:1}a,a:hover{color:#262b69}.title-h1{color:#fff;font-size:48px;line-height:50px}@media (max-width: 767px){.title-h1{font-size:24px;line-height:26px}}.title-h1 strong{font-weight:700}.title-h2{color:#262b69;font-size:36px;line-height:38px}@media (max-width: 767px){.title-h2{font-size:28px;line-height:30px}}p{color:#262b69;font-size:20px;line-height:24px}@media (max-width: 767px){p{font-size:16px;line-height:20px}}.fs-14{font-size:14px}@media (max-width: 767px){.fs-14{font-size:12px}}.fs-20{font-size:20px;line-height:22px}@media (max-width: 767px){.fs-20{font-size:14px;line-height:14px}}.fs-30{font-size:30px;line-height:30px}@media (max-width: 767px){.fs-30{font-size:20px;line-height:20px}}.btn-primary{color:#fff;background-color:#ee2025;font-size:20px;border:0}@media (max-width: 767px){.btn-primary{font-size:14px}}.btn-primary:hover{color:#fff;background-color:#262b69}.btn-secondary{color:#fff;background-color:#262b69;font-size:20px;border:0}@media (max-width: 767px){.btn-secondary{font-size:14px}}.btn-secondary:hover{color:#fff;background-color:#262b69}.header{background:url(/build/assets/header-BcLcK1hh.jpg),no-repeat;background-size:cover;background-position:center;position:relative}@media (max-width: 767px){.header{background:url(/build/assets/headerMobile-vTlWdDUS.jpg),no-repeat}}.header .container .row{min-height:500px}@media (max-width: 767px){.header .container .row{min-height:195px}}.footer{background-color:#262b69;padding:30px;text-align:center}.form-label{font-size:20px}@media (max-width: 767px){.form-label{font-size:18px}}.checkText{font-size:18px}@media (max-width: 767px){.checkText{font-size:14px}}.timerbox{background-color:#ee2025;color:#fff;border-bottom-left-radius:20px;border-bottom-right-radius:20px;position:absolute;top:0;width:400px;left:calc(50% - 200px);padding:10px}@media (max-width: 767px){.timerbox{width:150px;border-bottom-left-radius:12px;border-bottom-right-radius:12px;left:calc(50% - 75px);padding:8px}}.boxdomanda .numero-domanda{font-size:20px;color:#ee2025;font-weight:700}@media (max-width: 767px){.boxdomanda .numero-domanda{font-size:16px}}.boxdomanda .domanda{font-size:36px;font-weight:700}@media (max-width: 767px){.boxdomanda .domanda{font-size:24px}}.boxdomanda .form-check-group{padding-left:100px;font-size:20px;line-height:20px}@media (max-width: 767px){.boxdomanda .form-check-group{padding-left:10px;font-size:16px;line-height:16px}}.progress,.progress-stacked{--bs-progress-bg: var(--bs-secondary-bg) #e9ecef;--bs-progress-border-radius: 0;--bs-progress-box-shadow: 0;--bs-progress-bar-color: #fff;--bs-progress-bar-bg: #ee2025;--bs-progress-bar-transition: width .6s ease;overflow:hidden;background-color:#fff;border-radius:0}@media (max-width: 767px){.progress,.progress-stacked{height:10px}}.form-check-input{border:var(--bs-border-width) solid #ccc}.form-check-input:checked{background-color:#ee2025;border-color:#ee2025}.form-check-input:focus{box-shadow:0 0 0 .25rem 4px #ee202323}
