.tt{--tt-navy:var(--color-primary,#004278);--tt-corporate:var(--color-secondary,#467fbd);--tt-dark-gray:var(--color-dark-gray,#434750);--tt-white:var(--color-white,#fff);--tt-primary-20:var(--color-primary-20,#f0f3fa);--tt-max:1600px;--tt-blocco:1066px;--tt-gutter:clamp(24px,8.889vw - 10.67px,160px);--tt-pad-sopra:clamp(48px,12.16px + 4.575vw,100px);--tt-pad-sotto:clamp(20px,12.35px + 1.961vw,50px);--tt-font:Barlow,system-ui,-apple-system,"Segoe UI",sans-serif;box-sizing:border-box;font-family:var(--tt-font);padding:var(--tt-pad-sopra) 0 var(--tt-pad-sotto)}.tt--fondo-azzurro{background:var(--tt-primary-20)}.tt--fondo-gray_20{background:var(--color-gray-20,#e7e7e6)}.tt--fondo-gray_40{background:var(--color-gray-40,#dcdcd9)}.tt--fondo-sfumato{background:linear-gradient(to top,var(--color-gray-40,#dcdcd9) 0,hsla(60,3%,76%,0) 100%)}.tt--fondo-navy{background:var(--tt-navy)}.tt--fondo-gradiente{background:linear-gradient(90deg,var(--tt-navy) 0,var(--color-secondary,#467fbd) 100%)}.tt--fondo-gradiente .tt__text--c-dark-gray,.tt--fondo-gradiente .tt__text--c-navy,.tt--fondo-gradiente .tt__title--c-navy,.tt--fondo-navy .tt__text--c-dark-gray,.tt--fondo-navy .tt__text--c-navy,.tt--fondo-navy .tt__title--c-navy{color:var(--tt-white)}.tt,.tt *,.tt :after,.tt :before{box-sizing:border-box}.tt__inner{display:flex;flex-direction:column;gap:48px;margin:0 auto;max-width:calc(var(--tt-max) + var(--tt-gutter)*2);padding:0 var(--tt-gutter)}.tt__media{display:flex;justify-content:center}.tt__image{aspect-ratio:1600/803;display:block;object-fit:contain;width:100%}.tt--piena{--tt-blocco:1600px}.tt--sopra-ridotto{padding-top:var(--tt-pad-sotto)}.tt--sotto-ampio{padding-bottom:clamp(30px,12.16px + 4.575vw,100px)}.tt--sotto-nessuno{padding-bottom:0}.tt__block{align-items:flex-start;display:flex;flex-direction:column;gap:16px;max-width:var(--tt-blocco)}.tt__title{font-family:var(--tt-font);margin:0;text-transform:none}.tt__title--h2{font-size:var(--font-size-h2,4.8rem);font-weight:700;line-height:var(--line-height-h2,1.20833)}.tt__title--h3{font-size:var(--font-size-h3,3.2rem);font-weight:700;line-height:var(--line-height-h3,1.25)}.tt__title--h4{font-size:var(--font-size-h4,2.6rem);font-weight:600;line-height:var(--line-height-h4,1.35385)}.tt__title--body-m-bold{font-size:var(--font-size-body-m,2rem);font-weight:600;line-height:var(--line-height-body-m,1.5)}.tt__title--c-navy{color:var(--tt-navy)}.tt__title--c-corporate{color:var(--tt-corporate)}.tt__title--c-white{color:var(--tt-white)}.tt__text,.tt__text li,.tt__text>ol,.tt__text>p,.tt__text>ul{font-family:var(--tt-font);margin:0}.tt__text>*+p,.tt__text>ol+*,.tt__text>ul+*{margin-top:1lh}.tt__text--sottotitoli,.tt__text--sottotitoli li,.tt__text--sottotitoli>p{font-size:var(--font-size-subtitle,2.5rem);font-weight:500;line-height:var(--line-height-subtitle,1.4)}.tt__text--body-m,.tt__text--body-m li,.tt__text--body-m>p{font-size:var(--font-size-body-m,2rem);font-weight:500;line-height:var(--line-height-body-m,1.5)}.tt__text--body-s,.tt__text--body-s li,.tt__text--body-s>p{font-size:var(--font-size-body-s,1.8rem);font-weight:400;line-height:var(--line-height-body-s,1.55556)}.tt__text--body-xs,.tt__text--body-xs li,.tt__text--body-xs>p{font-size:var(--font-size-body-xs,1.6rem);font-weight:400;line-height:var(--line-height-body-xs,1.5625)}.tt__text b,.tt__text strong{font-weight:600}.tt__text--c-dark-gray{color:var(--tt-dark-gray)}.tt__text--c-navy{color:var(--tt-navy)}.tt__text--c-white{color:var(--tt-white)}.tt__text--c-primary-20{color:var(--tt-primary-20)}.tt{--scala-s:clamp(12px,8.69px + 0.85vw,25px);--scala-m:clamp(24px,17.37px + 1.699vw,50px);--scala-l:clamp(48px,34.75px + 3.399vw,100px)}.tt.tt--sopra-nessuno{padding-top:0}.tt.tt--sopra-s{padding-top:var(--scala-s)}.tt.tt--sopra-m{padding-top:var(--scala-m)}.tt.tt--sopra-l{padding-top:var(--scala-l)}.tt.tt--sotto-nessuno{padding-bottom:0}.tt.tt--sotto-s{padding-bottom:var(--scala-s)}.tt.tt--sotto-m{padding-bottom:var(--scala-m)}.tt.tt--sotto-l{padding-bottom:var(--scala-l)}