.fCondHidden{display:none}.fStepHidden{display:none}.form-grid{display:grid;grid-gap:calc(var(--base-gap) * 3px)}@media(min-width:900px){.form-grid{grid-template-columns:1fr 1fr}}.wcount{font-size:11px}.form-fields{display:grid;grid-gap:calc(var(--base-gap) * 2px);margin-bottom:calc(var(--base-gap) * 2px)}.form-fields:not(.noAsterReq) .required>label:not(.ls)::after{content:' *';font-size:16px;font-weight:bold;vertical-align:middle}@media(min-width:900px){.form-fields.col-2{grid-template-columns:1fr 1fr}.form-fields.col-3{grid-template-columns:1fr 1fr 1fr}}.form-fields .formEl{position:relative}.form-fields .formEl label{font-weight:bold;margin-bottom:5px}.form-fields .formEl .f-multi-cont{margin-top:calc(var(--base-gap) * 1px)}.form-fields .formEl .f-input{display:block;width:100%;height:39px;padding:6px 12px;font-size:18px;font-family:inherit;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:calc(var(--form-radius, var(--btn-radius)) * 1px);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.form-fields .formEl.textarea .f-input{height:auto}.form-fields .formEl.radio .ls,.form-fields .formEl.checkbox .ls,.form-fields .formEl.checkboxmulti .ls,.form-fields .formEl.tematica .ls,.form-fields .formEl.smtopic .ls{display:flex;align-items:center;font-weight:normal}.form-fields .formEl.radio .ls+.ls,.form-fields .formEl.checkbox .ls+.ls,.form-fields .formEl.checkboxmulti .ls+.ls,.form-fields .formEl.tematica .ls+.ls,.form-fields .formEl.smtopic .ls+.ls{margin-bottom:calc(var(--base-gap) * 1px)}.form-fields .formEl.radio .f-input,.form-fields .formEl.checkbox .f-input,.form-fields .formEl.checkboxmulti .f-input,.form-fields .formEl.tematica .f-input,.form-fields .formEl.smtopic .f-input{width:22px;height:22px;margin-right:calc(var(--base-gap) * 2px);box-shadow:none;border:0 none;flex:0 0 22px}.form-fields .formEl.smtopic:not(.fStepHidden){grid-column:1 / -1;display:grid;grid-gap:calc(var(--base-gap) * 2px)}@media(min-width:900px){.form-fields .formEl.smtopic:not(.fStepHidden){grid-template-columns:1fr 1fr}}.form-fields .formEl.smtopic:not(.fStepHidden) .f-topic-cont{border:1px solid rgba(0,0,0,0.07);padding:calc(var(--base-gap) * 1px);border-radius:2px}.form-fields .formEl.smtopic:not(.fStepHidden) .f-topic-cont .parentTopic{margin-bottom:calc(var(--base-gap) * 1px);font-weight:500}.form-fields .formEl.checkboxmultiDropdown,.form-fields .formEl.tematica{position:relative;background:#eee;padding:10px 10px 5px 10px;border-radius:5px}.form-fields .formEl.checkboxmultiDropdown>label,.form-fields .formEl.tematica>label{text-decoration:underline;cursor:pointer;display:block;position:static;transform:none}.form-fields .formEl.checkboxmultiDropdown>label:hover,.form-fields .formEl.tematica>label:hover{color:var(--primary-color)}.form-fields .formEl.checkboxmultiDropdown .f-multi-cont,.form-fields .formEl.tematica .f-multi-cont{position:absolute;background:#e6e6e6;padding:calc(var(--base-gap) * 1px);top:100%;left:5px;right:5px;z-index:2;display:none;margin:0;border-radius:0 0 5px 5px;border-top:1px solid #dfdfdf}.form-fields .formEl.checkboxmultiDropdown.active,.form-fields .formEl.tematica.active{border-radius:5px 5px 0 0}.form-fields .formEl.checkboxmultiDropdown.active>label,.form-fields .formEl.tematica.active>label{color:var(--primary-color)}.form-fields .formEl.checkboxmultiDropdown.active .f-multi-cont,.form-fields .formEl.tematica.active .f-multi-cont{display:block}.form-fields .formEl.checkboxmultiDropdown textarea.f-input,.form-fields .formEl.tematica textarea.f-input{width:100%;height:50px;margin:0 0 calc(var(--base-gap) * 2px);display:none}.form-fields .formEl.checkboxmultiDropdown textarea.f-input.tshow,.form-fields .formEl.tematica textarea.f-input.tshow{display:block}.form-fields .formEl.checkbox .ls{font-weight:700}.form-fields .formEl .hint{color:#00000073;font-style:italic;margin-top:5px}.form-fields .formEl.focus .f-input{border-color:var(--primary-color);box-shadow:inset 0 1px 1px rgba(0,0,0,0.08),0 0 8px var(--primary-color)}.form-fields .formEl.focus .hint{color:var(--primary-color)}.form-fields.stile2 .formEl{margin-bottom:calc(var(--base-gap) * 2px)}.form-fields.stile2 .formEl label{position:absolute;top:20px;transform:translateY(-50%);left:12px;font-size:15px;transition:all .3s}.form-fields.stile2 .formEl label.ls{position:static;transform:none}.form-fields.stile2 .formEl.radio label,.form-fields.stile2 .formEl.checkbox label,.form-fields.stile2 .formEl.checkboxmulti label,.form-fields.stile2 .formEl.file label{position:static;transform:none;font-size:calc(var(--body-font-size) * 0.1rem)}.form-fields.stile2 .formEl.focus label,.form-fields.stile2 .formEl.fill label{top:-2px;background:var(--primary-color);padding:2px 6px;color:#fff;line-height:1;border-radius:3px}.form-fields.stile2 .formEl.tematica>label.mLabel{position:static;transform:none}.form-fields.stile2 .formEl.smtopic>label.mLabel{position:static;transform:none;grid-column:1 / -1}.formPb-cont{padding:15px;border:1px solid #ccc}.tabsNav{display:flex;overflow-y:visible;overflow-x:auto;margin-bottom:-1px}.tabsNav a{display:flex;flex-flow:column;flex:1 0 150px;text-align:center;background:#efefef;padding:8px 7px;border:1px solid #ccc;border-left:0 none;font-size:11px;font-weight:bold;text-decoration:none;color:#444;border-radius:5px 5px 0 0;position:relative}.tabsNav a.wErr:before{content:" ";border-radius:50%;width:8px;height:8px;display:block;position:absolute;left:5px;top:10px;transform:translate(0,-50%);background:#c10042}.tabsNav a:first-child{border-left:1px solid #ccc}.tabsNav a.active{color:var(--primary-color);background:#fff;border-bottom:1px solid #fff;border-left:1px solid #ccc;margin-left:-1px;padding:15px 5px 8px}.tabsNav a:first-child.active{margin-left:0}.stitle{display:none}.stitle.active{display:block;font-size:18px;margin:calc(var(--base-gap) * 2x) auto calc(var(--base-gap) * 3px)}.t-lista_checkbox{font-size:14px;margin:0 calc(var(--base-gap) * 2x)}.t-lista_checkbox input{margin:calc(var(--base-gap) * 2x) 0 0}.t-lista_checkbox label.col-xs-12{margin:calc(var(--base-gap) * 2x) 0 0;padding:0}.valcontent{font-size:12px;color:#c10042;font-weight:700}.error.errorMulti{font-size:13px;color:#c10042;font-weight:900;margin-bottom:20px;font-family:sans-serif}.privacyPolicy{margin-top:calc(var(--base-gap) * 2px);line-height:1}.privacyPolicy label{display:flex;gap:10px;align-items:center}.privacyPolicy p{margin:0}.privacyPolicy .f-input{width:22px;height:22px;margin:0}.aftersendtext{border:1px solid #9fbaa1;padding:calc(var(--base-gap) * 2px);background:#b8d4ba;color:#141814}.aftersendtext.withError{border:1px solid #ba9f9f;background:#d4b8b8}.cta-container{margin-top:20px;text-align:right}.autosuggest-list:has(.autosuggest-item){position:absolute;top:100%;left:5px;right:5px;background:#fdfdfd;z-index:2;box-shadow:0 2px 3px 2px #00000021;max-height:150px;overflow:auto;font-size:16px;font-weight:500}.autosuggest-list:has(.autosuggest-item) .autosuggest-item{cursor:pointer;display:block;padding:5px}.autosuggest-list:has(.autosuggest-item) .autosuggest-item+.autosuggest-item{border-top:1px solid #00000021}.autosuggest-list:has(.autosuggest-item) .autosuggest-item:hover{background:#0000000f;color:var(--primary-color)}.formPB .form-fields.stile2 .formEl{margin-bottom:.5rem}.formPB .form-fields.stile2 .formEl label{font-size:11px}.formPB .form-fields .formEl .hint{font-size:11px}.fascia.tipo1 .formPB .formPb-cont{border:0 none;padding-left:0;padding-right:0}.form-grid{border-radius:35px;background:#fcfcfc;box-shadow:0 13px 208px 0 rgba(0,0,0,0.06);padding:40px 20px 40px 40px;margin-top:40px}.form-grid .hint{margin-left:16px}.form-grid .privacyPolicy{color:#00000073;font-style:italic;font-size:11px}.form-grid .form-side{display:grid;grid-gap:40px}.form-grid .form-side .form-img{order:2;align-content:center}