@import url(https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@300;400;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@100;400;700&display=swap);*{font-family:Roboto Condensed,sans-serif}.roboto{font-family:Roboto,sans-serif}.q-checkbox__bg{background:#fff}.roboto-h1{font-size:40px}.roboto-h1,.roboto-h2{font-family:Roboto,sans-serif;font-weight:300}.roboto-h2{font-size:20px}.roboto-h3{font-family:Roboto,sans-serif;font-size:16px;font-weight:300}.q-stepper__header{background-color:#00964014}@media screen and (max-width:600px){.toolbar{display:flex;flex-direction:column;gap:10px}}.reset-btn{color:#aaa;cursor:pointer;letter-spacing:.2rem;max-width:1600px;transition:all .3s}.reset-btn:hover{color:#004d7d}.input-container{background:#fff;background:linear-gradient(1turn,#fff,#ddd9);border-top:1px solid #ccc;display:flex;flex-wrap:wrap;padding:1.2em}.input-left-column{width:40%}.input-right-column{display:flex;flex-wrap:wrap;gap:20px;width:60%}.input-right-column>div{width:calc(50% - 10px)}.impianto-row{gap:20px}.impianto-row>div{width:calc(50% - 10px)}@media screen and (max-width:600px){.input-left-column{padding:10px 0;width:100%}.impianto-row>div,.input-right-column,.input-right-column>div{width:100%}}.ort-btn{background-color:#009640;border:1px solid #009640;border-radius:10px;color:#fff;cursor:pointer;font-family:Roboto,sans-serif;font-size:18px;font-weight:300;min-width:200px;padding:8px 20px;transition:all .3s;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.ort-btn:hover{opacity:.8}.ort-btn-negative{background-color:#fff;border:1px solid #009640;border-radius:10px;color:#009640;cursor:pointer;font-family:Roboto,sans-serif;font-size:18px;font-weight:300;min-width:200px;padding:8px 20px;transition:all .3s;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.ort-btn-negative:hover{opacity:.8}.ort-back-btn{background-color:#fff;border:1px solid #004d7d;border-radius:10px;color:#004d7d;cursor:pointer;font-family:Roboto,sans-serif;font-size:18px;font-weight:300;min-width:200px;padding:8px 20px;transition:all .3s;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.ort-back-btn:hover{opacity:.8}.min-btn{min-width:260px}.disable-div{opacity:.2;pointer-events:none}@media screen and (max-width:600px){.roboto-h1{font-size:20px}.roboto-h2{font-size:16px}.roboto-h2,.roboto-h3{font-family:Roboto,sans-serif;font-weight:300}.roboto-h3{font-size:12px}}.tab-container{display:flex;justify-content:center}.tab-content{max-width:1200px;width:100%}.caratteristiche-container{display:flex;flex-wrap:wrap;gap:60px;padding:28px 0;width:100%}.caratteristiche-container>div{width:calc(50% - 30px)}@media screen and (max-width:600px){.caratteristiche-container>div{width:100%}}.filtri-container{display:flex;flex-direction:column;gap:10px;width:100%}.step-name{color:#004d7d;font-weight:600;text-transform:uppercase}.compiled{background-color:#00964033}.non-consentito{background-color:#96000033}.preview-container{background:linear-gradient(270deg,#fff,#ddd9);background:#fff}.preview-container,.preview-container-final{align-items:center;display:flex;flex-direction:column;padding:20px 40px}.preview-img{height:200px;width:200px}.border-bottom,.table-row{border-bottom:1px solid #ccc}.table-row{color:#004d7d;display:flex;flex-wrap:wrap;gap:20px;padding:4px 6px;width:100%}.table-row>div{width:calc(50% - 10px)}.table-row>div:nth-child(2){font-weight:600}.login-page{padding-top:40px}.variante-container{display:flex;flex-wrap:wrap;gap:20px;padding:2em 0}.variante-container>div{width:calc(50% - 10px)}@media screen and (max-width:600px){.variante-container>div{width:100%}}.investimento-table{border-collapse:collapse;width:100%}.investimento-table thead{background-color:#004d7d;color:#fff;font-weight:700}.investimento-table tbody tr{border-bottom:1px solid #ccc;color:#414141}.investimento-table td{padding:2px}.w-full{width:100%}.custom-input .q-field__control,.custom-input .q-field__control-container,.custom-input .q-field__inner,.custom-input .q-field__native{background-color:initial!important;border:none!important;box-shadow:none!important}.q-tab{pointer-events:none!important}