/* Tipografia unica portalino 3.10.19 - caricato dopo tutti gli stili precedenti */
.cyc-suite-operator,.cyc-suite-operator .cyc-suite-main,.cyc-suite-operator .cyc-embedded-admin-shell,
.cyc-suite-operator .cyc-admin-embedded,.cyc-suite-operator .cyc-unified-media {
 font-family: Arial, Helvetica, sans-serif!important;font-size:15px;line-height:1.5;letter-spacing:normal;
}
.cyc-suite-operator .cyc-suite-main h1,.cyc-suite-operator .cyc-admin-embedded h1{font-size:clamp(25px,2.2vw,32px)!important;line-height:1.2!important;font-weight:750!important;letter-spacing:-.02em!important;margin:0 0 12px!important}
.cyc-suite-operator .cyc-suite-main h2,.cyc-suite-operator .cyc-admin-embedded h2{font-size:clamp(20px,1.7vw,25px)!important;line-height:1.25!important;font-weight:700!important;margin:0 0 14px!important;letter-spacing:-.01em!important}
.cyc-suite-operator .cyc-suite-main h3,.cyc-suite-operator .cyc-admin-embedded h3{font-size:18px!important;line-height:1.35!important;margin:0 0 12px!important;font-weight:700!important}
.cyc-suite-operator .cyc-suite-main p,.cyc-suite-operator .cyc-suite-main small,
.cyc-suite-operator .cyc-suite-main label,.cyc-suite-operator .cyc-suite-main td,
.cyc-suite-operator .cyc-suite-main th,.cyc-suite-operator .cyc-suite-main li{
 font-family:inherit!important;line-height:1.55!important;letter-spacing:normal!important;overflow-wrap:break-word;
}
.cyc-suite-operator .cyc-suite-main label{font-size:14px!important;font-weight:650!important;display:block;margin-bottom:7px!important}
.cyc-suite-operator .cyc-suite-main input,.cyc-suite-operator .cyc-suite-main select,.cyc-suite-operator .cyc-suite-main textarea{
 font:inherit!important;font-size:15px!important;min-height:42px;line-height:1.45!important;
}
.cyc-suite-operator .cyc-suite-main button,.cyc-suite-operator .cyc-suite-main .button,.cyc-suite-operator .cyc-suite-main .cyc-btn{
 font-family:inherit!important;font-size:14px!important;line-height:1.3!important;letter-spacing:normal!important;white-space:normal;
}
.cyc-suite-operator .cyc-suite-main .cyc-media-tile,.cyc-suite-operator .cyc-suite-main .cyc-panel{min-width:0;overflow-wrap:anywhere}
.cyc-suite-operator .cyc-suite-main .cyc-media-grid{gap:18px!important}
.cyc-suite-operator .cyc-suite-main .cyc-media-actions{gap:15px!important}
.cyc-suite-operator .cyc-suite-main .cyc-media-actions form{margin:0 0 12px!important}
.cyc-suite-operator .cyc-suite-main .cyc-unified-media{padding:clamp(16px,2vw,26px)!important}
@media(max-width:700px){.cyc-suite-operator .cyc-suite-main h1{font-size:26px!important}.cyc-suite-operator .cyc-suite-main h2{font-size:21px!important}.cyc-suite-operator .cyc-suite-main{font-size:15px!important}}
