


@font-face { font-family: 'Instrument Serif ripiego 1'; src: local("Times New Roman"), local("Liberation Serif"), local("Tinos"); size-adjust: 63%; } 
@font-face { font-family: 'Instrument Serif ripiego 2'; src: local("DejaVu Serif"), local("Bitstream Vera Serif"); size-adjust: 49.2%; } 


@property --titolo-spazio { syntax: '<number>'; inherits: false; initial-value: 1000; } 


.pagina--landing { position: var(--pos-m); }
.barra-involucro--landing { display: var(--vis-m); position: var(--pos-m); z-index: var(--z-m); }
.barra__contenitore { position: var(--pos-m); color: var(--col-m); overflow-x: var(--ovx-m); overflow-y: var(--ovy-m); }
.barra__fascia { margin-left: clamp(20px, calc(0.78467588rem + 1.90657769cqw), 40px); margin-right: clamp(20px, calc(0.78467588rem + 1.90657769cqw), 40px); padding-bottom: clamp(10px, calc(0.46213656rem + 0.66730219cqw), 17px); padding-left: clamp(16px, calc(0.90693518rem + 0.38131554cqw), 20px); padding-right: clamp(16px, calc(0.90693518rem + 0.38131554cqw), 20px); padding-top: calc(clamp(10px, calc(0.46213656rem + 0.66730219cqw), 17px) + env(safe-area-inset-top, 0px)); position: var(--pos-m); z-index: var(--z-m); }
.barra__testo { font-size: clamp(0.8125rem, calc(0.62637035rem + 0.76263108cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(-0.01183851rem - 0.00142993cqw), -0.195px); }
.barra__bandiera { height: clamp(10px, calc(0.53193518rem + 0.38131554cqw), 14px); margin-left: clamp(5px, calc(0.24270138rem + 0.28598665cqw), 8px); vertical-align: clamp(-1px, calc(-0.0196169rem - 0.04766444cqw), -0.5px); }
.testata-involucro { display: var(--vis-m); position: var(--pos-m); top: var(--top-m); z-index: var(--z-m); }
.testata__contenitore { position: var(--pos-m); top: var(--top-m); z-index: var(--z-m); color: var(--col-m); }
.testata__riga { height: clamp(82px, calc(4.42701382rem + 2.85986654cqw), 112px); padding-left: max(clamp(20px, calc(0.78467588rem + 1.90657769cqw), 40px), 50% - 45rem + 40px); padding-right: max(clamp(20px, calc(0.78467588rem + 1.90657769cqw), 40px), 50% - 45rem + 40px); display: var(--disp-m); position: var(--pos-m); box-sizing: var(--bsz-m); gap: clamp(4px, calc(100cqw - 378px), 12px); grid-template-columns: var(--cols-m); justify-content: var(--jc-m); background-position-x: var(--bgpx-m); background-position-y: var(--bgpy-m); background-repeat: var(--bgr-m); background-size: var(--bgs-m); overflow-x: var(--ovx-m); overflow-y: var(--ovy-m); }
.testata__vetro { background-color: var(--bg-m); }
.testata__sfumato { display: var(--vis-m); }
.testata__marchio { gap: clamp(7px, calc(0.34443518rem + 0.38131554cqw), 11px); flex-shrink: var(--fsh-m); justify-self: var(--jself-m); }
.testata__marchio-img { height: clamp(17px, calc(0.80657173rem + 1.04861773cqw), 28px); }
.testata__marchio-img-2 { height: clamp(12px, calc(0.56387035rem + 0.76263108cqw), 20px); }
.menu__foglio--landing { display: var(--vis-m); position: var(--pos-m); top: var(--top-m); bottom: var(--bottom-m); left: max(20px, calc(50% - 175px)); z-index: var(--z-m); box-sizing: var(--bsz-m); width: min(350px, calc(100% - 40px)); padding-bottom: var(--pb-m); padding-left: var(--pl-m); padding-right: var(--pr-m); padding-top: var(--pt-m); flex-direction: var(--dir-m); background-color: var(--bg-m); border-top-left-radius: var(--rtl-m); border-top-right-radius: var(--rtr-m); box-shadow: var(--sh-m); overflow-y: var(--ovy-m); scrollbar-width: var(--scrollbar-width-m); touch-action: var(--touch-action-m); transform: var(--tf-m); transition-duration: var(--trd-m); transition-property: var(--trp-m); transition-timing-function: var(--trt-m); }
.menu__maniglia { display: var(--vis-m); }
.testata__nav { position: var(--pos-m); z-index: var(--z-m); flex-direction: var(--dir-m); gap: var(--gap-m); justify-content: var(--jc-m); align-items: var(--ai-m); justify-self: var(--jself-m); }
.testata__nav-come-funziona { padding-bottom: clamp(0px, calc(1.28649309rem - 1.42993327cqw), 15px); padding-top: clamp(0px, calc(1.28649309rem - 1.42993327cqw), 15px); font-size: clamp(1rem, calc(0.88366897rem + 0.47664442cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); text-wrap-mode: wrap; height: var(--h-m); border-bottom-color: var(--bbc-m); border-bottom-style: var(--bbs-m); border-bottom-width: var(--bbw-m); color: var(--col-m); font-weight: var(--fw-m); line-height: var(--lh-m); transition-duration: var(--trd-m); transition-property: var(--trp-m); }
.testata__nav-come-funziona-box { font-size: clamp(1.25rem, calc(1.22673379rem + 0.09532888cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.14211183rem - 0.17254528cqw), 1.6px); display: var(--disp-m); font-weight: var(--fw-m); text-transform: var(--tt-m); }
.testata__nav-scegli-piano { padding-bottom: clamp(0px, calc(1.28649309rem - 1.42993327cqw), 15px); padding-top: clamp(0px, calc(1.28649309rem - 1.42993327cqw), 15px); font-size: clamp(1rem, calc(0.88366897rem + 0.47664442cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); text-wrap-mode: wrap; height: var(--h-m); border-bottom-color: var(--bbc-m); border-bottom-style: var(--bbs-m); border-bottom-width: var(--bbw-m); color: var(--col-m); font-weight: var(--fw-m); line-height: var(--lh-m); transition-duration: var(--trd-m); transition-property: var(--trp-m); }
.testata__nav-scegli-piano-box { font-size: clamp(1.25rem, calc(1.22673379rem + 0.09532888cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.14211183rem - 0.17254528cqw), 1.6px); display: var(--disp-m); font-weight: var(--fw-m); text-transform: var(--tt-m); }
.testata__nav-contattaci { padding-bottom: clamp(0px, calc(1.28649309rem - 1.42993327cqw), 15px); padding-top: clamp(0px, calc(1.28649309rem - 1.42993327cqw), 15px); font-size: clamp(1rem, calc(0.88366897rem + 0.47664442cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); text-wrap-mode: wrap; height: var(--h-m); color: var(--col-m); font-weight: var(--fw-m); line-height: var(--lh-m); transition-duration: var(--trd-m); transition-property: var(--trp-m); }
.testata__nav-contattaci-box { font-size: clamp(1.25rem, calc(1.22673379rem + 0.09532888cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.14211183rem - 0.17254528cqw), 1.6px); display: var(--disp-m); font-weight: var(--fw-m); text-transform: var(--tt-m); }
.menu__piano { display: var(--vis-m); }
.testata__azioni { gap: clamp(6px, calc(0.23540276rem + 0.57197331cqw), 12px); flex-shrink: var(--fsh-m); justify-self: var(--jself-m); }
.testata__cta-inizia { height: clamp(38px, calc(1.90967588rem + 1.90657769cqw), 58px); padding-left: clamp(14px, calc(0.40967588rem + 1.90657769cqw), 34px); padding-right: clamp(14px, calc(0.40967588rem + 1.90657769cqw), 34px); font-size: clamp(0.8125rem, calc(0.62637035rem + 0.76263108cqw), 1.3125rem); text-wrap-mode: wrap; transition-behavior: var(--transition-behavior-m); transition-delay: var(--trl-m); transition-duration: var(--trd-m); transition-property: var(--trp-m); transition-timing-function: var(--trt-m); }
.testata__accedi--d { display: var(--vis-m); }
.testata__panino { display: var(--vis-m); }
.menu__velo { display: var(--vis-m); }
.menu__foglio-box { display: var(--vis-m); }
.colonna--landing { width: min(100%, 90rem); position: var(--pos-m); z-index: var(--z-m); }
.hero__sezione-box { margin-left: clamp(20px, calc(0.78467588rem + 1.90657769cqw), 40px); margin-right: clamp(20px, calc(0.78467588rem + 1.90657769cqw), 40px); }
.hero__scena { height: clamp(530px, calc(25.44715205rem + 31.45853194cqw), 860px); padding-bottom: clamp(0px, calc(-1.39597235rem + 5.71973308cqw), 60px); border-radius: clamp(0px, calc(2.22992135rem - 2.478551cqw), 26px); display: var(--disp-m); width: var(--w-m); align-items: var(--ai-m); background-color: var(--bg-m); }
.hero__fondo-sfumato { display: var(--vis-m); }
.hero__motivo-box { display: var(--vis-m); }
.hero__velo { display: var(--vis-m); }
.hero__colonna-testo-box { display: var(--vis-m); position: var(--pos-m); z-index: var(--z-m); width: var(--w-m); flex-shrink: var(--fsh-m); }
.hero__colonna-testo { padding-bottom: clamp(40px, calc(2.08120829rem + 1.71591992cqw), 58px); padding-left: clamp(26px, calc(1.11314347rem + 2.09723546cqw), 48px); padding-right: clamp(26px, calc(1.11314347rem + 2.09723546cqw), 48px); padding-top: clamp(40px, calc(2.40693518rem + 0.38131554cqw), 44px); flex-direction: var(--dir-m); justify-content: var(--jc-m); }
.hero__colonna-testo-box-2 { display: var(--vis-m); flex-basis: var(--fb-m); flex-direction: var(--dir-m); flex-grow: var(--fg-m); }
.hero__colonna-testo-box-3 { display: var(--vis-m); flex-basis: var(--fb-m); flex-direction: var(--dir-m); flex-grow: var(--fg-m); justify-content: var(--jc-m); }
.hero__titolo { font-size: clamp(4.125rem, calc(3.333949rem + 3.24118208cqw), 6.25rem); line-height: clamp(3.795rem, calc(2.99743446rem + 3.26787417cqw), 5.9375rem); }
.hero__blocco { gap: clamp(20px, calc(0.90100691rem + 1.42993327cqw), 35px); max-width: var(--maxw-m); }
.hero__blocco-box { display: var(--vis-m); flex-direction: var(--dir-m); gap: var(--gap-m); }
.hero__filo { background-color: var(--bg-m); background-image: var(--bgi-m); }
.hero__sottotitolo--d { display: var(--vis-m); }
.hero__sottotitolo--m { display: var(--vis-m); }
.hero__formati { gap: clamp(5px, calc(0.19616897rem + 0.47664442cqw), 10px); display: var(--disp-m); grid-template-columns: var(--cols-m); }
.hero__formato-dwg { padding-bottom: clamp(7px, calc(0.39096759rem + 0.19065777cqw), 9px); padding-left: clamp(0px, calc(0.34306482rem - 0.38131554cqw), 4px); padding-right: clamp(0px, calc(0.34306482rem - 0.38131554cqw), 4px); padding-top: clamp(7px, calc(0.39096759rem + 0.19065777cqw), 9px); gap: clamp(5px, calc(0.19616897rem + 0.47664442cqw), 10px); flex-basis: var(--fb-m); flex-grow: var(--fg-m); background-color: var(--bg-m); border-bottom-color: var(--bbc-m); border-bottom-style: var(--bbs-m); border-bottom-width: var(--bbw-m); border-left-color: var(--blc-m); border-left-style: var(--bls-m); border-left-width: var(--blw-m); border-right-color: var(--brc-m); border-right-style: var(--brs-m); border-right-width: var(--brw-m); border-top-color: var(--btc-m); border-top-style: var(--bts-m); border-top-width: var(--btw-m); }
.hero__formato-dwg-img { height: clamp(19px, calc(0.90830553rem + 1.14394662cqw), 31px); }
.hero__formato-dwg-etichetta { font-size: clamp(0.78125rem, calc(0.58348725rem + 0.81029552cqw), 1.3125rem); text-wrap-mode: wrap; }
.hero__formato-ifc { padding-bottom: clamp(7px, calc(0.39096759rem + 0.19065777cqw), 9px); padding-left: clamp(0px, calc(0.34306482rem - 0.38131554cqw), 4px); padding-right: clamp(0px, calc(0.34306482rem - 0.38131554cqw), 4px); padding-top: clamp(7px, calc(0.39096759rem + 0.19065777cqw), 9px); gap: clamp(5px, calc(0.19616897rem + 0.47664442cqw), 10px); flex-basis: var(--fb-m); flex-grow: var(--fg-m); background-color: var(--bg-m); border-bottom-color: var(--bbc-m); border-bottom-style: var(--bbs-m); border-bottom-width: var(--bbw-m); border-left-color: var(--blc-m); border-left-style: var(--bls-m); border-left-width: var(--blw-m); border-right-color: var(--brc-m); border-right-style: var(--brs-m); border-right-width: var(--brw-m); border-top-color: var(--btc-m); border-top-style: var(--bts-m); border-top-width: var(--btw-m); }
.hero__formato-ifc-img { height: clamp(17px, calc(0.78330553rem + 1.14394662cqw), 29px); }
.hero__formato-ifc-etichetta { font-size: clamp(0.78125rem, calc(0.58348725rem + 0.81029552cqw), 1.3125rem); text-wrap-mode: wrap; }
.hero__formato-pdf { padding-bottom: clamp(7px, calc(0.39096759rem + 0.19065777cqw), 9px); padding-left: clamp(0px, calc(0.34306482rem - 0.38131554cqw), 4px); padding-right: clamp(0px, calc(0.34306482rem - 0.38131554cqw), 4px); padding-top: clamp(7px, calc(0.39096759rem + 0.19065777cqw), 9px); gap: clamp(5px, calc(0.19616897rem + 0.47664442cqw), 10px); flex-basis: var(--fb-m); flex-grow: var(--fg-m); background-color: var(--bg-m); border-bottom-color: var(--bbc-m); border-bottom-style: var(--bbs-m); border-bottom-width: var(--bbw-m); border-left-color: var(--blc-m); border-left-style: var(--bls-m); border-left-width: var(--blw-m); border-right-color: var(--brc-m); border-right-style: var(--brs-m); border-right-width: var(--brw-m); border-top-color: var(--btc-m); border-top-style: var(--bts-m); border-top-width: var(--btw-m); }
.hero__formato-pdf-img { height: clamp(19px, calc(0.90830553rem + 1.14394662cqw), 31px); }
.hero__formato-pdf-etichetta { font-size: clamp(0.78125rem, calc(0.58348725rem + 0.81029552cqw), 1.3125rem); text-wrap-mode: wrap; }
.hero__formato-foto--d { display: var(--vis-m); }
.hero__formato-foto--m { display: var(--vis-m); }
.hero__cta { height: clamp(38px, calc(1.90967588rem + 1.90657769cqw), 58px); margin-top: clamp(0px, calc(0.51459724rem - 0.57197331cqw), 6px); font-size: clamp(0.8125rem, calc(0.62637035rem + 0.76263108cqw), 1.3125rem); box-sizing: var(--bsz-m); gap: var(--gap-m); transition-behavior: var(--transition-behavior-m); transition-delay: var(--trl-m); transition-duration: var(--trd-m); transition-property: var(--trp-m); transition-timing-function: var(--trt-m); }
.hero__colonna-demo { display: var(--vis-m); }
.esempio__sezione { display: var(--vis-m); }
.cosa-puoi-fare__sezione { padding-left: clamp(20px, calc(0.78467588rem + 1.90657769cqw), 40px); padding-right: clamp(20px, calc(0.78467588rem + 1.90657769cqw), 40px); scroll-margin-top: clamp(106px, calc(5.64781935rem + 4.00381316cqw), 148px); }
.cosa-puoi-fare__sezione-box { display: var(--vis-m); flex-direction: var(--dir-m); }
.cosa-puoi-fare__occhiello { font-size: clamp(0.65625rem, calc(0.50501966rem + 0.61963775cqw), 1.0625rem); }
.cosa-puoi-fare__titolo { margin-bottom: clamp(22px, calc(0.72354623rem + 2.66920877cqw), 50px); font-size: clamp(2.0625rem, calc(1.62044209rem + 1.81124881cqw), 3.25rem); }
.cosa-puoi-fare__sezione-box-2 { display: var(--vis-m); flex-direction: var(--dir-m); gap: var(--gap-m); }
.cosa-puoi-fare__nastro { gap: clamp(14px, calc(0.73540276rem + 0.57197331cqw), 20px); margin-left: calc(-1 * clamp(20px, calc(0.78467588rem + 1.90657769cqw), 40px)); margin-right: calc(-1 * clamp(20px, calc(0.78467588rem + 1.90657769cqw), 40px)); padding-bottom: var(--pb-m); padding-left: var(--pl-m); padding-right: var(--pr-m); align-items: var(--ai-m); scroll-padding-bottom: var(--scroll-padding-bottom-m); scroll-padding-left: var(--scroll-padding-left-m); scroll-padding-right: var(--scroll-padding-right-m); scroll-padding-top: var(--scroll-padding-top-m); }
.cosa-puoi-fare__scheda-01-descrivi-scheda { flex-basis: min(clamp(334px, calc(13.63920996rem + 29.64728313cqw), 645px), 100%); background-color: var(--bg-m); scroll-snap-align: var(--scroll-snap-align-m); }
.cosa-puoi-fare__scheda-01-descrivi-testo { min-height: clamp(200px, calc(11.66241659rem + 3.43183985cqw), 236px); padding-bottom: clamp(36px, calc(2.11040276rem + 0.57197331cqw), 42px); padding-left: clamp(24px, calc(1.12774071rem + 1.52526215cqw), 40px); padding-right: clamp(24px, calc(1.12774071rem + 1.52526215cqw), 40px); padding-top: clamp(24px, calc(1.08120829rem + 1.71591992cqw), 42px); gap: clamp(11px, calc(0.61770138rem + 0.28598665cqw), 14px); flex-basis: var(--fb-m); flex-grow: var(--fg-m); flex-shrink: var(--fsh-m); order: var(--ord-m); justify-content: var(--jc-m); }
.cosa-puoi-fare__scheda-01-descrivi-testa { gap: clamp(10px, calc(0.57846759rem + 0.19065777cqw), 12px); }
.cosa-puoi-fare__scheda-01-descrivi-numero { font-size: clamp(1.375rem, calc(1.11907173rem + 1.04861773cqw), 2.0625rem); letter-spacing: clamp(-0.33px, calc(0.00767785rem - 0.03145853cqw), 0px); line-height: var(--lh-m); }
.cosa-puoi-fare__scheda-01-descrivi-nome { font-size: clamp(1.5rem, calc(1.29060415rem + 0.85795996cqw), 2.0625rem); letter-spacing: clamp(-0.48px, calc(-0.03348993rem + 0.01429933cqw), -0.33px); text-wrap-mode: wrap; }
.cosa-puoi-fare__scheda-01-descrivi-descrizione { font-size: clamp(0.9375rem, calc(0.79790276rem + 0.57197331cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); color: var(--col-m); text-wrap-style: var(--tws-m); }
.cosa-puoi-fare__scheda-01-descrivi-illustrazione { min-height: clamp(0px, calc(-6.97986177rem + 28.5986654cqw), 300px); padding-bottom: clamp(0px, calc(1.37225929rem - 1.52526215cqw), 16px); padding-left: clamp(0px, calc(1.37225929rem - 1.52526215cqw), 16px); padding-right: clamp(0px, calc(1.37225929rem - 1.52526215cqw), 16px); padding-top: clamp(0px, calc(1.37225929rem - 1.52526215cqw), 16px); box-sizing: var(--bsz-m); height: var(--h-m); flex-basis: var(--fb-m); flex-grow: var(--fg-m); flex-shrink: var(--fsh-m); align-items: var(--ai-m); }
.cosa-puoi-fare__scheda-01-descrivi-illustrazione-box { display: var(--vis-m); box-sizing: var(--bsz-m); width: var(--w-m); height: var(--h-m); padding-bottom: var(--pb-m); padding-left: var(--pl-m); padding-right: var(--pr-m); padding-top: var(--pt-m); flex-direction: var(--dir-m); gap: var(--gap-m); justify-content: var(--jc-m); align-items: var(--ai-m); background-color: var(--bg-m); }
.cosa-puoi-fare__scheda-01-descrivi-chat { padding-bottom: clamp(11px, calc(0.57116897rem + 0.47664442cqw), 16px); padding-left: clamp(11px, calc(0.57116897rem + 0.47664442cqw), 16px); padding-right: clamp(11px, calc(0.57116897rem + 0.47664442cqw), 16px); padding-top: clamp(11px, calc(0.57116897rem + 0.47664442cqw), 16px); gap: clamp(8px, calc(0.38366897rem + 0.47664442cqw), 13px); border-radius: clamp(14px, calc(0.78193518rem + 0.38131554cqw), 18px); width: var(--w-m); }
.cosa-puoi-fare__scheda-01-descrivi-chat-richiesta { font-size: clamp(0.78125rem, calc(0.58348725rem + 0.81029552cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); line-height: clamp(1.09375rem, calc(0.71916408rem + 1.53479504cqw), 2.1rem); }
.cosa-puoi-fare__scheda-01-descrivi-chat-allegato { padding-bottom: clamp(6px, calc(0.35173379rem + 0.09532888cqw), 7px); padding-left: clamp(9px, calc(0.51596759rem + 0.19065777cqw), 11px); padding-right: clamp(9px, calc(0.51596759rem + 0.19065777cqw), 11px); padding-top: clamp(6px, calc(0.35173379rem + 0.09532888cqw), 7px); gap: clamp(8px, calc(0.45346759rem + 0.19065777cqw), 10px); border-radius: clamp(10px, calc(0.57846759rem + 0.19065777cqw), 12px); }
.cosa-puoi-fare__scheda-01-descrivi-chat-allegato-icona { height: clamp(14px, calc(0.75866897rem + 0.47664442cqw), 19px); }
.cosa-puoi-fare__scheda-01-descrivi-chat-allegato-nome { font-size: clamp(0.65625rem, calc(0.50501966rem + 0.61963775cqw), 1.0625rem); letter-spacing: var(--ls-m); }
.cosa-puoi-fare__scheda-01-descrivi-chat-allegato-peso { font-size: clamp(0.65625rem, calc(0.50501966rem + 0.61963775cqw), 1.0625rem); letter-spacing: var(--ls-m); }
.cosa-puoi-fare__scheda-01-descrivi-chat-allega { gap: clamp(6px, calc(0.35173379rem + 0.09532888cqw), 7px); font-size: clamp(0.65625rem, calc(0.41195484rem + 1.00095329cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); }
.cosa-puoi-fare__scheda-01-descrivi-chat-allega-icona { width: clamp(13px, calc(0.69616897rem + 0.47664442cqw), 18px); height: clamp(13px, calc(0.69616897rem + 0.47664442cqw), 18px); }
.cosa-puoi-fare__scheda-01-descrivi-chat-invia { width: clamp(26px, calc(1.46213656rem + 0.66730219cqw), 33px); height: clamp(26px, calc(1.46213656rem + 0.66730219cqw), 33px); background-color: var(--bg-m); background-image: var(--bgi-m); }
.cosa-puoi-fare__scheda-01-descrivi-chat-invia-icona--d { display: var(--vis-m); }
.cosa-puoi-fare__scheda-01-descrivi-chat-invia-icona--m { display: var(--vis-m); }
.cosa-puoi-fare__scheda-02-genera-scheda { flex-basis: min(clamp(334px, calc(13.63920996rem + 29.64728313cqw), 645px), 100%); background-color: var(--bg-m); scroll-snap-align: var(--scroll-snap-align-m); }
.cosa-puoi-fare__scheda-02-genera-testo { min-height: clamp(200px, calc(11.66241659rem + 3.43183985cqw), 236px); padding-bottom: clamp(36px, calc(2.11040276rem + 0.57197331cqw), 42px); padding-left: clamp(24px, calc(1.12774071rem + 1.52526215cqw), 40px); padding-right: clamp(24px, calc(1.12774071rem + 1.52526215cqw), 40px); padding-top: clamp(24px, calc(1.08120829rem + 1.71591992cqw), 42px); gap: clamp(11px, calc(0.61770138rem + 0.28598665cqw), 14px); flex-basis: var(--fb-m); flex-grow: var(--fg-m); flex-shrink: var(--fsh-m); order: var(--ord-m); justify-content: var(--jc-m); }
.cosa-puoi-fare__scheda-02-genera-testa { gap: clamp(10px, calc(0.57846759rem + 0.19065777cqw), 12px); }
.cosa-puoi-fare__scheda-02-genera-numero { font-size: clamp(1.375rem, calc(1.11907173rem + 1.04861773cqw), 2.0625rem); letter-spacing: clamp(-0.33px, calc(0.00767785rem - 0.03145853cqw), 0px); line-height: var(--lh-m); }
.cosa-puoi-fare__scheda-02-genera-nome { font-size: clamp(1.5rem, calc(1.29060415rem + 0.85795996cqw), 2.0625rem); letter-spacing: clamp(-0.48px, calc(-0.03348993rem + 0.01429933cqw), -0.33px); text-wrap-mode: wrap; }
.cosa-puoi-fare__scheda-02-genera-descrizione { font-size: clamp(0.9375rem, calc(0.79790276rem + 0.57197331cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); color: var(--col-m); text-wrap-style: var(--tws-m); }
.cosa-puoi-fare__scheda-02-genera-illustrazione { min-height: clamp(0px, calc(-6.97986177rem + 28.5986654cqw), 300px); padding-bottom: clamp(0px, calc(1.37225929rem - 1.52526215cqw), 16px); padding-left: clamp(0px, calc(1.37225929rem - 1.52526215cqw), 16px); padding-right: clamp(0px, calc(1.37225929rem - 1.52526215cqw), 16px); padding-top: clamp(0px, calc(1.37225929rem - 1.52526215cqw), 16px); box-sizing: var(--bsz-m); height: var(--h-m); flex-basis: var(--fb-m); flex-direction: var(--dir-m); flex-grow: var(--fg-m); flex-shrink: var(--fsh-m); gap: var(--gap-m); justify-content: var(--jc-m); align-items: var(--ai-m); }
.cosa-puoi-fare__scheda-02-genera-illustrazione-box { display: var(--vis-m); box-sizing: var(--bsz-m); width: var(--w-m); height: var(--h-m); padding-bottom: var(--pb-m); padding-left: var(--pl-m); padding-right: var(--pr-m); padding-top: var(--pt-m); flex-direction: var(--dir-m); gap: var(--gap-m); justify-content: var(--jc-m); align-items: var(--ai-m); background-color: var(--bg-m); }
.cosa-puoi-fare__scheda-02-genera-bolla-box { padding-bottom: clamp(0px, calc(0.51459724rem - 0.57197331cqw), 6px); padding-left: clamp(0px, calc(0.85766206rem - 0.95328885cqw), 10px); padding-right: clamp(0px, calc(0.85766206rem - 0.95328885cqw), 10px); padding-top: clamp(0px, calc(0.51459724rem - 0.57197331cqw), 6px); border-bottom-left-radius: clamp(0px, calc(1.02919447rem - 1.14394662cqw), 12px); border-bottom-right-radius: clamp(0px, calc(0.34306482rem - 0.38131554cqw), 4px); border-top-left-radius: clamp(0px, calc(1.02919447rem - 1.14394662cqw), 12px); border-top-right-radius: clamp(0px, calc(1.02919447rem - 1.14394662cqw), 12px); display: var(--disp-m); justify-content: var(--jc-m); align-self: var(--as-m); background-color: var(--bg-m); }
.cosa-puoi-fare__scheda-02-genera-bolla { padding-bottom: clamp(0px, calc(-0.23266206rem + 0.95328885cqw), 10px); padding-left: clamp(0px, calc(-0.32572688rem + 1.33460439cqw), 14px); padding-right: clamp(0px, calc(-0.32572688rem + 1.33460439cqw), 14px); padding-top: clamp(0px, calc(-0.23266206rem + 0.95328885cqw), 10px); border-bottom-left-radius: clamp(0px, calc(-0.34899309rem + 1.42993327cqw), 15px); border-bottom-right-radius: clamp(0px, calc(-0.11633103rem + 0.47664442cqw), 5px); border-top-left-radius: clamp(0px, calc(-0.34899309rem + 1.42993327cqw), 15px); border-top-right-radius: clamp(0px, calc(-0.34899309rem + 1.42993327cqw), 15px); font-size: clamp(0.65625rem, calc(0.41195484rem + 1.00095329cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); line-height: clamp(0.91875rem, calc(0.47901871rem + 1.80171592cqw), 2.1rem); display: var(--disp-m); background-color: var(--bg-m); }
.cosa-puoi-fare__scheda-02-genera-avanzamento--d { display: var(--vis-m); }
.cosa-puoi-fare__scheda-02-genera-avanzamento--m { display: var(--vis-m); }
.cosa-puoi-fare__scheda-03-revisiona-scheda { flex-basis: min(clamp(334px, calc(13.63920996rem + 29.64728313cqw), 645px), 100%); background-color: var(--bg-m); scroll-snap-align: var(--scroll-snap-align-m); }
.cosa-puoi-fare__scheda-03-revisiona-testo { min-height: clamp(200px, calc(11.66241659rem + 3.43183985cqw), 236px); padding-bottom: clamp(36px, calc(2.11040276rem + 0.57197331cqw), 42px); padding-left: clamp(24px, calc(1.12774071rem + 1.52526215cqw), 40px); padding-right: clamp(24px, calc(1.12774071rem + 1.52526215cqw), 40px); padding-top: clamp(24px, calc(1.08120829rem + 1.71591992cqw), 42px); gap: clamp(11px, calc(0.61770138rem + 0.28598665cqw), 14px); flex-basis: var(--fb-m); flex-grow: var(--fg-m); flex-shrink: var(--fsh-m); order: var(--ord-m); justify-content: var(--jc-m); }
.cosa-puoi-fare__scheda-03-revisiona-testa { gap: clamp(10px, calc(0.57846759rem + 0.19065777cqw), 12px); }
.cosa-puoi-fare__scheda-03-revisiona-numero { font-size: clamp(1.375rem, calc(1.11907173rem + 1.04861773cqw), 2.0625rem); letter-spacing: clamp(-0.33px, calc(0.00767785rem - 0.03145853cqw), 0px); line-height: var(--lh-m); }
.cosa-puoi-fare__scheda-03-revisiona-nome { font-size: clamp(1.5rem, calc(1.29060415rem + 0.85795996cqw), 2.0625rem); letter-spacing: clamp(-0.48px, calc(-0.03348993rem + 0.01429933cqw), -0.33px); text-wrap-mode: wrap; }
.cosa-puoi-fare__scheda-03-revisiona-descrizione { font-size: clamp(0.9375rem, calc(0.79790276rem + 0.57197331cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); color: var(--col-m); text-wrap-style: var(--tws-m); }
.cosa-puoi-fare__scheda-03-revisiona-illustrazione { min-height: clamp(0px, calc(-6.97986177rem + 28.5986654cqw), 300px); padding-bottom: clamp(0px, calc(1.37225929rem - 1.52526215cqw), 16px); padding-left: clamp(0px, calc(1.37225929rem - 1.52526215cqw), 16px); padding-right: clamp(0px, calc(1.37225929rem - 1.52526215cqw), 16px); padding-top: clamp(0px, calc(1.37225929rem - 1.52526215cqw), 16px); box-sizing: var(--bsz-m); height: var(--h-m); flex-basis: var(--fb-m); flex-direction: var(--dir-m); flex-grow: var(--fg-m); flex-shrink: var(--fsh-m); gap: var(--gap-m); justify-content: var(--jc-m); align-items: var(--ai-m); }
.cosa-puoi-fare__scheda-03-revisiona-illustrazione-box { display: var(--vis-m); box-sizing: var(--bsz-m); width: var(--w-m); padding-bottom: var(--pb-m); padding-left: var(--pl-m); padding-right: var(--pr-m); padding-top: var(--pt-m); flex-direction: var(--dir-m); gap: var(--gap-m); justify-content: var(--jc-m); background-color: var(--bg-m); }
.cosa-puoi-fare__scheda-03-revisiona-riga { padding-bottom: clamp(6px, calc(0.28193518rem + 0.38131554cqw), 10px); padding-left: clamp(12px, calc(0.65693518rem + 0.38131554cqw), 16px); padding-right: clamp(12px, calc(0.65693518rem + 0.38131554cqw), 16px); padding-top: clamp(6px, calc(0.28193518rem + 0.38131554cqw), 10px); }
.cosa-puoi-fare__scheda-03-revisiona-riga-1-voce-gruppo { padding-right: clamp(10px, calc(0.53193518rem + 0.38131554cqw), 14px); gap: clamp(1px, calc(0.03923379rem + 0.09532888cqw), 2px); }
.cosa-puoi-fare__scheda-03-revisiona-riga-1-voce { font-size: clamp(0.6875rem, calc(0.45483794rem + 0.95328885cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); line-height: var(--lh-m); }
.cosa-puoi-fare__scheda-03-revisiona-riga-1-formula { font-size: clamp(0.59375rem, calc(0.41925346rem + 0.71496663cqw), 1.0625rem); letter-spacing: var(--ls-m); }
.cosa-puoi-fare__scheda-03-revisiona-riga-1-importo { font-size: clamp(0.6875rem, calc(0.45483794rem + 0.95328885cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); }
.cosa-puoi-fare__scheda-03-revisiona-riga--2 { padding-bottom: clamp(12px, calc(0.65693518rem + 0.38131554cqw), 16px); padding-left: clamp(12px, calc(0.65693518rem + 0.38131554cqw), 16px); padding-right: clamp(12px, calc(0.65693518rem + 0.38131554cqw), 16px); padding-top: clamp(12px, calc(0.65693518rem + 0.38131554cqw), 16px); gap: clamp(10px, calc(0.53193518rem + 0.38131554cqw), 14px); border-radius: clamp(14px, calc(0.82846759rem + 0.19065777cqw), 16px); }
.cosa-puoi-fare__scheda-03-revisiona-riga-2-voce-gruppo { padding-right: clamp(6px, calc(0.28193518rem + 0.38131554cqw), 10px); gap: clamp(1px, calc(0.03923379rem + 0.09532888cqw), 2px); }
.cosa-puoi-fare__scheda-03-revisiona-riga-2-voce { font-size: clamp(0.6875rem, calc(0.45483794rem + 0.95328885cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); line-height: var(--lh-m); }
.cosa-puoi-fare__scheda-03-revisiona-riga-2-formula { font-size: clamp(0.59375rem, calc(0.41925346rem + 0.71496663cqw), 1.0625rem); letter-spacing: var(--ls-m); }
.cosa-puoi-fare__scheda-03-revisiona-riga-2-importo-gruppo { gap: clamp(3px, calc(0.14096759rem + 0.19065777cqw), 5px); }
.cosa-puoi-fare__scheda-03-revisiona-riga-2-importo { font-size: clamp(0.6875rem, calc(0.45483794rem + 0.95328885cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); }
.cosa-puoi-fare__scheda-03-revisiona-riga-2-cursore { width: clamp(1.5px, calc(0.0821169rem + 0.04766444cqw), 2px); height: clamp(13px, calc(0.60310415rem + 0.85795996cqw), 22px); }
.cosa-puoi-fare__scheda-03-revisiona-riga-3-voce-gruppo { padding-right: clamp(10px, calc(0.53193518rem + 0.38131554cqw), 14px); gap: clamp(1px, calc(0.03923379rem + 0.09532888cqw), 2px); }
.cosa-puoi-fare__scheda-03-revisiona-riga-3-voce { font-size: clamp(0.6875rem, calc(0.45483794rem + 0.95328885cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); line-height: var(--lh-m); }
.cosa-puoi-fare__scheda-03-revisiona-riga-3-formula { font-size: clamp(0.59375rem, calc(0.41925346rem + 0.71496663cqw), 1.0625rem); letter-spacing: var(--ls-m); }
.cosa-puoi-fare__scheda-03-revisiona-riga-3-importo { font-size: clamp(0.6875rem, calc(0.45483794rem + 0.95328885cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); }
.cosa-puoi-fare__scheda-04-esporta-scheda { flex-basis: min(clamp(334px, calc(13.63920996rem + 29.64728313cqw), 645px), 100%); background-color: var(--bg-m); scroll-snap-align: var(--scroll-snap-align-m); }
.cosa-puoi-fare__scheda-04-esporta-testo { min-height: clamp(200px, calc(11.66241659rem + 3.43183985cqw), 236px); padding-bottom: clamp(36px, calc(2.11040276rem + 0.57197331cqw), 42px); padding-left: clamp(24px, calc(1.12774071rem + 1.52526215cqw), 40px); padding-right: clamp(24px, calc(1.12774071rem + 1.52526215cqw), 40px); padding-top: clamp(24px, calc(1.08120829rem + 1.71591992cqw), 42px); gap: clamp(11px, calc(0.61770138rem + 0.28598665cqw), 14px); flex-basis: var(--fb-m); flex-grow: var(--fg-m); flex-shrink: var(--fsh-m); order: var(--ord-m); justify-content: var(--jc-m); }
.cosa-puoi-fare__scheda-04-esporta-testa { gap: clamp(10px, calc(0.57846759rem + 0.19065777cqw), 12px); }
.cosa-puoi-fare__scheda-04-esporta-numero { font-size: clamp(1.375rem, calc(1.11907173rem + 1.04861773cqw), 2.0625rem); letter-spacing: clamp(-0.33px, calc(0.00767785rem - 0.03145853cqw), 0px); line-height: var(--lh-m); }
.cosa-puoi-fare__scheda-04-esporta-nome { font-size: clamp(1.5rem, calc(1.29060415rem + 0.85795996cqw), 2.0625rem); letter-spacing: clamp(-0.48px, calc(-0.03348993rem + 0.01429933cqw), -0.33px); text-wrap-mode: wrap; }
.cosa-puoi-fare__scheda-04-esporta-descrizione { font-size: clamp(0.9375rem, calc(0.79790276rem + 0.57197331cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); color: var(--col-m); text-wrap-style: var(--tws-m); }
.cosa-puoi-fare__scheda-04-esporta-illustrazione { min-height: clamp(0px, calc(-6.97986177rem + 28.5986654cqw), 300px); padding-bottom: clamp(0px, calc(1.37225929rem - 1.52526215cqw), 16px); padding-left: clamp(0px, calc(1.37225929rem - 1.52526215cqw), 16px); padding-right: clamp(0px, calc(1.37225929rem - 1.52526215cqw), 16px); padding-top: clamp(0px, calc(1.37225929rem - 1.52526215cqw), 16px); box-sizing: var(--bsz-m); height: var(--h-m); flex-basis: var(--fb-m); flex-direction: var(--dir-m); flex-grow: var(--fg-m); flex-shrink: var(--fsh-m); gap: var(--gap-m); justify-content: var(--jc-m); align-items: var(--ai-m); }
.cosa-puoi-fare__scheda-04-esporta-illustrazione-box { display: var(--vis-m); box-sizing: var(--bsz-m); width: var(--w-m); height: var(--h-m); padding-bottom: var(--pb-m); padding-left: var(--pl-m); padding-right: var(--pr-m); padding-top: var(--pt-m); flex-direction: var(--dir-m); gap: var(--gap-m); justify-content: var(--jc-m); align-items: var(--ai-m); background-color: var(--bg-m); }
.cosa-puoi-fare__scheda-04-esporta-illustrazione-box-2 { display: var(--vis-m); flex-direction: var(--dir-m); }
.cosa-puoi-fare__scheda-04-esporta-totale { padding-bottom: clamp(4px, calc(0.20346759rem + 0.19065777cqw), 6px); padding-left: clamp(0px, calc(0.17153241rem - 0.19065777cqw), 2px); padding-right: clamp(0px, calc(0.17153241rem - 0.19065777cqw), 2px); padding-top: clamp(0px, calc(0.17153241rem - 0.19065777cqw), 2px); }
.cosa-puoi-fare__scheda-04-esporta-totale-etichetta { font-size: clamp(0.59375rem, calc(0.46578587rem + 0.52430887cqw), 0.9375rem); letter-spacing: clamp(0.95px, calc(0.03959872rem + 0.08102955cqw), 1.8px); }
.cosa-puoi-fare__scheda-04-esporta-totale-importo { font-size: clamp(1.1875rem, calc(0.86177312rem + 1.33460439cqw), 2.0625rem); letter-spacing: clamp(-0.33px, calc(0.00767785rem - 0.03145853cqw), 0px); -webkit-text-fill-color: var(--tfc-m); -webkit-background-clip: var(--bgc-m); background-clip: var(--bgc-m); background-image: var(--bgi-m); color: var(--col-m); }
.cosa-puoi-fare__scheda-04-esporta-formati { margin-top: clamp(0px, calc(-0.3955255rem + 1.62059104cqw), 17px); gap: clamp(7px, calc(0.39096759rem + 0.19065777cqw), 9px); }
.cosa-puoi-fare__scheda-04-esporta-formato-pdf { padding-bottom: clamp(6px, calc(0.32846759rem + 0.19065777cqw), 8px); padding-top: clamp(6px, calc(0.32846759rem + 0.19065777cqw), 8px); gap: clamp(5px, calc(0.21943518rem + 0.38131554cqw), 9px); border-radius: clamp(9px, calc(0.51596759rem + 0.19065777cqw), 11px); border-bottom-color: var(--bbc-m); border-bottom-style: var(--bbs-m); border-bottom-width: var(--bbw-m); border-left-color: var(--blc-m); border-left-style: var(--bls-m); border-left-width: var(--blw-m); border-right-color: var(--brc-m); border-right-style: var(--brs-m); border-right-width: var(--brw-m); border-top-color: var(--btc-m); border-top-style: var(--bts-m); border-top-width: var(--btw-m); }
.cosa-puoi-fare__scheda-04-esporta-formato-pdf-icona { height: clamp(14px, calc(0.57253932rem + 1.2392755cqw), 27px); }
.cosa-puoi-fare__scheda-04-esporta-formato-pdf-etichetta { font-size: clamp(0.65625rem, calc(0.41195484rem + 1.00095329cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); }
.cosa-puoi-fare__scheda-04-esporta-formato-word { padding-bottom: clamp(6px, calc(0.32846759rem + 0.19065777cqw), 8px); padding-top: clamp(6px, calc(0.32846759rem + 0.19065777cqw), 8px); gap: clamp(5px, calc(0.21943518rem + 0.38131554cqw), 9px); border-radius: clamp(9px, calc(0.51596759rem + 0.19065777cqw), 11px); border-bottom-color: var(--bbc-m); border-bottom-style: var(--bbs-m); border-bottom-width: var(--bbw-m); border-left-color: var(--blc-m); border-left-style: var(--bls-m); border-left-width: var(--blw-m); border-right-color: var(--brc-m); border-right-style: var(--brs-m); border-right-width: var(--brw-m); border-top-color: var(--btc-m); border-top-style: var(--bts-m); border-top-width: var(--btw-m); }
.cosa-puoi-fare__scheda-04-esporta-formato-word-icona { height: clamp(14px, calc(0.57253932rem + 1.2392755cqw), 27px); }
.cosa-puoi-fare__scheda-04-esporta-formato-word-etichetta { font-size: clamp(0.65625rem, calc(0.41195484rem + 1.00095329cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); }
.cosa-puoi-fare__scheda-04-esporta-formato-excel { padding-bottom: clamp(6px, calc(0.32846759rem + 0.19065777cqw), 8px); padding-top: clamp(6px, calc(0.32846759rem + 0.19065777cqw), 8px); gap: clamp(5px, calc(0.21943518rem + 0.38131554cqw), 9px); border-radius: clamp(9px, calc(0.51596759rem + 0.19065777cqw), 11px); border-bottom-color: var(--bbc-m); border-bottom-style: var(--bbs-m); border-bottom-width: var(--bbw-m); border-left-color: var(--blc-m); border-left-style: var(--bls-m); border-left-width: var(--blw-m); border-right-color: var(--brc-m); border-right-style: var(--brs-m); border-right-width: var(--brw-m); border-top-color: var(--btc-m); border-top-style: var(--bts-m); border-top-width: var(--btw-m); }
.cosa-puoi-fare__scheda-04-esporta-formato-excel-icona { height: clamp(14px, calc(0.57253932rem + 1.2392755cqw), 27px); }
.cosa-puoi-fare__scheda-04-esporta-formato-excel-etichetta { font-size: clamp(0.65625rem, calc(0.41195484rem + 1.00095329cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); }
.cosa-puoi-fare__scheda-04-esporta-esporta { margin-top: clamp(0px, calc(-0.58165515rem + 2.38322212cqw), 25px); padding-bottom: clamp(9px, calc(0.46943518rem + 0.38131554cqw), 13px); padding-top: clamp(9px, calc(0.46943518rem + 0.38131554cqw), 13px); gap: clamp(7px, calc(0.32116897rem + 0.47664442cqw), 12px); border-radius: clamp(11px, calc(0.61770138rem + 0.28598665cqw), 14px); font-size: clamp(0.84375rem, calc(0.66925346rem + 0.71496663cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); }
.cosa-puoi-fare__scheda-04-esporta-esporta-icona { width: clamp(15px, calc(0.61177312rem + 1.33460439cqw), 29px); height: clamp(15px, calc(0.61177312rem + 1.33460439cqw), 29px); }
.cosa-puoi-fare__frecce { display: var(--vis-m); }
.cosa-puoi-fare__indicatori { display: var(--vis-m); }
.confronto__sezione { padding-left: clamp(20px, calc(0.78467588rem + 1.90657769cqw), 40px); padding-right: clamp(20px, calc(0.78467588rem + 1.90657769cqw), 40px); padding-top: clamp(0px, calc(-2.09395853rem + 8.57959962cqw), 90px); }
.confronto__occhiello { font-size: clamp(0.65625rem, calc(0.50501966rem + 0.61963775cqw), 1.0625rem); }
.confronto__titolo { margin-bottom: clamp(0px, calc(-1.1633103rem + 4.76644423cqw), 50px); font-size: clamp(2.0625rem, calc(1.62044209rem + 1.81124881cqw), 3.25rem); }
.confronto__griglia--d { display: var(--vis-m); }
.confronto__griglia--m { display: var(--vis-m); }
.professioni__sezione { padding-left: clamp(20px, calc(0.78467588rem + 1.90657769cqw), 40px); padding-right: clamp(20px, calc(0.78467588rem + 1.90657769cqw), 40px); padding-top: clamp(0px, calc(-2.09395853rem + 8.57959962cqw), 90px); display: var(--disp-m); flex-direction: var(--dir-m); }
.professioni__occhiello { font-size: clamp(0.65625rem, calc(0.50501966rem + 0.61963775cqw), 1.0625rem); }
.professioni__titolo { margin-bottom: clamp(0px, calc(-1.1633103rem + 4.76644423cqw), 50px); font-size: clamp(2.0625rem, calc(1.62044209rem + 1.81124881cqw), 3.25rem); }
.professioni__carosello { margin-top: clamp(0px, calc(1.88685653rem - 2.09723546cqw), 22px); display: var(--disp-m); flex-direction: var(--dir-m); gap: var(--gap-m); }
.professioni__binario { gap: clamp(14px, calc(0.73540276rem + 0.57197331cqw), 20px); margin-left: calc(-1 * clamp(20px, calc(0.78467588rem + 1.90657769cqw), 40px)); margin-right: calc(-1 * clamp(20px, calc(0.78467588rem + 1.90657769cqw), 40px)); padding-bottom: var(--pb-m); padding-left: var(--pl-m); padding-right: var(--pr-m); align-items: var(--ai-m); scroll-padding-bottom: var(--scroll-padding-bottom-m); scroll-padding-left: var(--scroll-padding-left-m); scroll-padding-right: var(--scroll-padding-right-m); scroll-padding-top: var(--scroll-padding-top-m); }
.professioni__geometri-scheda { flex-basis: min(clamp(334px, calc(13.63920996rem + 29.64728313cqw), 645px), 100%); scroll-snap-align: var(--scroll-snap-align-m); }
.professioni__geometri-riquadro { min-height: clamp(200px, calc(11.38322212rem + 4.57578646cqw), 248px); padding-bottom: clamp(36px, calc(2.15693518rem + 0.38131554cqw), 40px); padding-left: clamp(24px, calc(1.12774071rem + 1.52526215cqw), 40px); padding-right: clamp(24px, calc(1.12774071rem + 1.52526215cqw), 40px); padding-top: clamp(24px, calc(1.08120829rem + 1.71591992cqw), 42px); }
.professioni__geometri-riquadro-box { display: var(--vis-m); flex-direction: var(--dir-m); }
.professioni__geometri-nome { font-size: clamp(1.5rem, calc(1.29060415rem + 0.85795996cqw), 2.0625rem); letter-spacing: clamp(-0.48px, calc(-0.03348993rem + 0.01429933cqw), -0.33px); }
.professioni__geometri-testo { font-size: clamp(0.9375rem, calc(0.79790276rem + 0.57197331cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); color: var(--col-m); }
.professioni__imprese-scheda { flex-basis: min(clamp(334px, calc(13.63920996rem + 29.64728313cqw), 645px), 100%); order: var(--ord-m); scroll-snap-align: var(--scroll-snap-align-m); }
.professioni__imprese-riquadro { min-height: clamp(200px, calc(11.38322212rem + 4.57578646cqw), 248px); padding-bottom: clamp(36px, calc(2.15693518rem + 0.38131554cqw), 40px); padding-left: clamp(24px, calc(1.12774071rem + 1.52526215cqw), 40px); padding-right: clamp(24px, calc(1.12774071rem + 1.52526215cqw), 40px); padding-top: clamp(24px, calc(1.08120829rem + 1.71591992cqw), 42px); }
.professioni__imprese-riquadro-box { display: var(--vis-m); flex-direction: var(--dir-m); }
.professioni__imprese-nome { font-size: clamp(1.5rem, calc(1.29060415rem + 0.85795996cqw), 2.0625rem); letter-spacing: clamp(-0.48px, calc(-0.03348993rem + 0.01429933cqw), -0.33px); }
.professioni__imprese-testo { font-size: clamp(0.9375rem, calc(0.79790276rem + 0.57197331cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); color: var(--col-m); }
.professioni__general-contractor-scheda { flex-basis: min(clamp(334px, calc(13.63920996rem + 29.64728313cqw), 645px), 100%); order: var(--ord-m); scroll-snap-align: var(--scroll-snap-align-m); }
.professioni__general-contractor-riquadro { min-height: clamp(200px, calc(11.38322212rem + 4.57578646cqw), 248px); padding-bottom: clamp(36px, calc(2.15693518rem + 0.38131554cqw), 40px); padding-left: clamp(24px, calc(1.12774071rem + 1.52526215cqw), 40px); padding-right: clamp(24px, calc(1.12774071rem + 1.52526215cqw), 40px); padding-top: clamp(24px, calc(1.08120829rem + 1.71591992cqw), 42px); }
.professioni__general-contractor-riquadro-box { display: var(--vis-m); flex-direction: var(--dir-m); }
.professioni__general-contractor-nome { font-size: clamp(1.5rem, calc(1.29060415rem + 0.85795996cqw), 2.0625rem); letter-spacing: clamp(-0.48px, calc(-0.03348993rem + 0.01429933cqw), -0.33px); }
.professioni__general-contractor-testo { font-size: clamp(0.9375rem, calc(0.79790276rem + 0.57197331cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); color: var(--col-m); }
.professioni__studi-scheda { flex-basis: min(clamp(334px, calc(13.63920996rem + 29.64728313cqw), 645px), 100%); order: var(--ord-m); scroll-snap-align: var(--scroll-snap-align-m); }
.professioni__studi-riquadro { min-height: clamp(200px, calc(11.38322212rem + 4.57578646cqw), 248px); padding-bottom: clamp(36px, calc(2.15693518rem + 0.38131554cqw), 40px); padding-left: clamp(24px, calc(1.12774071rem + 1.52526215cqw), 40px); padding-right: clamp(24px, calc(1.12774071rem + 1.52526215cqw), 40px); padding-top: clamp(24px, calc(1.08120829rem + 1.71591992cqw), 42px); }
.professioni__studi-riquadro-box { display: var(--vis-m); flex-direction: var(--dir-m); }
.professioni__studi-nome { font-size: clamp(1.5rem, calc(1.29060415rem + 0.85795996cqw), 2.0625rem); letter-spacing: clamp(-0.48px, calc(-0.03348993rem + 0.01429933cqw), -0.33px); }
.professioni__studi-testo { font-size: clamp(0.9375rem, calc(0.79790276rem + 0.57197331cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); color: var(--col-m); }
.professioni__comuni-scheda { flex-basis: min(clamp(334px, calc(13.63920996rem + 29.64728313cqw), 645px), 100%); order: var(--ord-m); scroll-snap-align: var(--scroll-snap-align-m); }
.professioni__comuni-riquadro { min-height: clamp(200px, calc(11.38322212rem + 4.57578646cqw), 248px); padding-bottom: clamp(36px, calc(2.15693518rem + 0.38131554cqw), 40px); padding-left: clamp(24px, calc(1.12774071rem + 1.52526215cqw), 40px); padding-right: clamp(24px, calc(1.12774071rem + 1.52526215cqw), 40px); padding-top: clamp(24px, calc(1.08120829rem + 1.71591992cqw), 42px); }
.professioni__comuni-riquadro-box { display: var(--vis-m); flex-direction: var(--dir-m); }
.professioni__comuni-nome { font-size: clamp(1.5rem, calc(1.29060415rem + 0.85795996cqw), 2.0625rem); letter-spacing: clamp(-0.48px, calc(-0.03348993rem + 0.01429933cqw), -0.33px); }
.professioni__comuni-testo { font-size: clamp(0.9375rem, calc(0.79790276rem + 0.57197331cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); color: var(--col-m); }
.professioni__frecce { display: var(--vis-m); }
.professioni__trattini { display: var(--vis-m); }
.risultati__sezione { padding-top: clamp(0px, calc(-2.09395853rem + 8.57959962cqw), 90px); }
.risultati__sezione-box { display: var(--vis-m); margin-left: var(--ml-m); margin-right: var(--mr-m); }
.risultati__intestazione { margin-bottom: clamp(0px, calc(-0.46532412rem + 1.90657769cqw), 20px); padding-bottom: clamp(0px, calc(-0.55838894rem + 2.28789323cqw), 24px); padding-left: clamp(20px, calc(0.97080553rem + 1.14394662cqw), 32px); padding-right: clamp(20px, calc(0.97080553rem + 1.14394662cqw), 32px); padding-top: clamp(0px, calc(-0.55838894rem + 2.28789323cqw), 24px); border-radius: clamp(0px, calc(-0.46532412rem + 1.90657769cqw), 20px); flex-direction: var(--dir-m); gap: var(--gap-m); align-items: var(--ai-m); background-color: var(--bg-m); }
.risultati__occhiello { margin-bottom: clamp(0px, calc(1.54379171rem - 1.71591992cqw), 18px); font-size: clamp(0.65625rem, calc(0.50501966rem + 0.61963775cqw), 1.0625rem); flex-shrink: var(--fsh-m); }
.risultati__divisore { display: var(--vis-m); }
.risultati__titolo--d { display: var(--vis-m); }
.risultati__titolo--m { display: var(--vis-m); }
.risultati__pannello { display: var(--vis-m); margin-left: clamp(20px, calc(0.78467588rem + 1.90657769cqw), 40px); margin-right: clamp(20px, calc(0.78467588rem + 1.90657769cqw), 40px); padding-bottom: var(--pb-m); padding-left: var(--pl-m); padding-right: var(--pr-m); padding-top: var(--pt-m); background-color: var(--bg-m); border-radius: var(--rad-m); }
.risultati__griglia { min-height: clamp(0px, calc(-6.51453765rem + 26.6920877cqw), 280px); gap: clamp(12px, calc(0.56387035rem + 0.76263108cqw), 20px); display: var(--disp-m); flex-direction: var(--dir-m); grid-template-columns: var(--cols-m); align-items: var(--ai-m); }
.risultati__scheda-deloitte { background-color: var(--bg-m); }
.risultati__fascia-deloitte { height: clamp(38px, calc(1.90967588rem + 1.90657769cqw), 58px); flex-shrink: var(--fsh-m); }
.risultati__logo-deloitte { height: clamp(12px, calc(0.56387035rem + 0.76263108cqw), 20px); }
.risultati__scheda-deloitte-box { padding-bottom: clamp(30px, calc(1.82846759rem + 0.19065777cqw), 32px); padding-left: clamp(20px, calc(1.15693518rem + 0.38131554cqw), 24px); padding-right: clamp(20px, calc(1.15693518rem + 0.38131554cqw), 24px); padding-top: clamp(22px, calc(1.14233794rem + 0.95328885cqw), 32px); gap: clamp(12px, calc(0.70346759rem + 0.19065777cqw), 14px); flex-basis: var(--fb-m); flex-grow: var(--fg-m); justify-content: var(--jc-m); }
.risultati__numero-deloitte { font-size: clamp(2.5rem, calc(2.31387035rem + 0.76263108cqw), 3rem); letter-spacing: clamp(-0.72px, calc(0.01675167rem - 0.0686368cqw), 0px); line-height: clamp(2.25rem, calc(1.97080553rem + 1.14394662cqw), 3rem); }
.risultati__etichetta-deloitte { font-size: clamp(1.0625rem, calc(0.96943518rem + 0.38131554cqw), 1.3125rem); letter-spacing: clamp(-0.34px, calc(-0.02427461rem + 0.01239276cqw), -0.21px); }
.risultati__nota-deloitte { font-size: clamp(0.84375rem, calc(0.66925346rem + 0.71496663cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); line-height: clamp(1.3078125rem, calc(1.01291334rem + 1.20829361cqw), 2.1rem); color: var(--col-m); }
.risultati__scheda-plintify { background-color: var(--bg-m); }
.risultati__fascia-plintify { height: clamp(38px, calc(1.90967588rem + 1.90657769cqw), 58px); flex-shrink: var(--fsh-m); }
.risultati__logo-plintify { height: clamp(8.5px, calc(0.35675346rem + 0.71496663cqw), 16px); }
.risultati__scheda-plintify-box { padding-bottom: clamp(30px, calc(1.82846759rem + 0.19065777cqw), 32px); padding-left: clamp(20px, calc(1.15693518rem + 0.38131554cqw), 24px); padding-right: clamp(20px, calc(1.15693518rem + 0.38131554cqw), 24px); padding-top: clamp(22px, calc(1.14233794rem + 0.95328885cqw), 32px); gap: clamp(12px, calc(0.70346759rem + 0.19065777cqw), 14px); flex-basis: var(--fb-m); flex-grow: var(--fg-m); justify-content: var(--jc-m); }
.risultati__numero-plintify { font-size: clamp(2.5rem, calc(2.31387035rem + 0.76263108cqw), 3rem); letter-spacing: clamp(-0.72px, calc(0.01675167rem - 0.0686368cqw), 0px); line-height: clamp(2.25rem, calc(1.97080553rem + 1.14394662cqw), 3rem); }
.risultati__etichetta-plintify { font-size: clamp(1.0625rem, calc(0.96943518rem + 0.38131554cqw), 1.3125rem); letter-spacing: clamp(-0.34px, calc(-0.02427461rem + 0.01239276cqw), -0.21px); }
.risultati__nota-plintify { font-size: clamp(0.84375rem, calc(0.66925346rem + 0.71496663cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); line-height: clamp(1.3078125rem, calc(1.01291334rem + 1.20829361cqw), 2.1rem); color: var(--col-m); }
.risultati__scheda-mckinsey { background-color: var(--bg-m); }
.risultati__fascia-mckinsey { height: clamp(38px, calc(1.90967588rem + 1.90657769cqw), 58px); flex-shrink: var(--fsh-m); }
.risultati__logo-mckinsey { height: clamp(17.5px, calc(0.82618863rem + 1.09628217cqw), 29px); }
.risultati__scheda-mckinsey-box { padding-bottom: clamp(30px, calc(1.82846759rem + 0.19065777cqw), 32px); padding-left: clamp(20px, calc(1.15693518rem + 0.38131554cqw), 24px); padding-right: clamp(20px, calc(1.15693518rem + 0.38131554cqw), 24px); padding-top: clamp(22px, calc(1.14233794rem + 0.95328885cqw), 32px); gap: clamp(12px, calc(0.70346759rem + 0.19065777cqw), 14px); flex-basis: var(--fb-m); flex-grow: var(--fg-m); justify-content: var(--jc-m); }
.risultati__numero-mckinsey { font-size: clamp(2.5rem, calc(2.31387035rem + 0.76263108cqw), 3rem); letter-spacing: clamp(-0.72px, calc(0.01675167rem - 0.0686368cqw), 0px); line-height: clamp(2.25rem, calc(1.97080553rem + 1.14394662cqw), 3rem); }
.risultati__etichetta-mckinsey { font-size: clamp(1.0625rem, calc(0.96943518rem + 0.38131554cqw), 1.3125rem); letter-spacing: clamp(-0.34px, calc(-0.02427461rem + 0.01239276cqw), -0.21px); }
.risultati__nota-mckinsey { font-size: clamp(0.84375rem, calc(0.66925346rem + 0.71496663cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); line-height: clamp(1.3078125rem, calc(1.01291334rem + 1.20829361cqw), 2.1rem); color: var(--col-m); }
.recensione__sezione { padding-left: clamp(20px, calc(0.78467588rem + 1.90657769cqw), 40px); padding-right: clamp(20px, calc(0.78467588rem + 1.90657769cqw), 40px); padding-top: clamp(0px, calc(-2.09395853rem + 8.57959962cqw), 90px); }
.recensione__occhiello { font-size: clamp(0.65625rem, calc(0.50501966rem + 0.61963775cqw), 1.0625rem); }
.recensione__titolo { margin-bottom: clamp(22px, calc(0.72354623rem + 2.66920877cqw), 50px); font-size: clamp(2.0625rem, calc(1.62044209rem + 1.81124881cqw), 3.25rem); }
.recensione__carosello-box { display: var(--vis-m); flex-direction: var(--dir-m); gap: var(--gap-m); }
.recensione__carosello { gap: clamp(14px, calc(0.73540276rem + 0.57197331cqw), 20px); margin-left: calc(-1 * clamp(20px, calc(0.78467588rem + 1.90657769cqw), 40px)); margin-right: calc(-1 * clamp(20px, calc(0.78467588rem + 1.90657769cqw), 40px)); padding-bottom: var(--pb-m); padding-left: var(--pl-m); padding-right: var(--pr-m); scroll-padding-bottom: var(--scroll-padding-bottom-m); scroll-padding-left: var(--scroll-padding-left-m); scroll-padding-right: var(--scroll-padding-right-m); scroll-padding-top: var(--scroll-padding-top-m); }
.recensione__cloni-chiara-sinistra { display: var(--vis-m); }
.recensione__cloni-luca-sinistra { display: var(--vis-m); }
.recensione__cloni-gianni-sinistra { display: var(--vis-m); }
.recensione__cloni-elena-sinistra { margin-left: calc(-1 * (min(clamp(334px, calc(13.63920996rem + 29.64728313cqw), 645px), 100%) + clamp(14px, calc(0.73540276rem + 0.57197331cqw), 20px))); flex-basis: min(clamp(334px, calc(13.63920996rem + 29.64728313cqw), 645px), 100%); scroll-snap-align: var(--scroll-snap-align-m); }
.recensione__cloni-elena-sinistra-box { padding-left: clamp(22px, calc(1.09580553rem + 1.14394662cqw), 34px); padding-right: clamp(22px, calc(1.09580553rem + 1.14394662cqw), 34px); }
.recensione__cloni-elena-sinistra-box-3 { gap: clamp(1px, calc(0.01596759rem + 0.19065777cqw), 3px); }
.recensione__cloni-elena-sinistra-icona { width: clamp(16px, calc(0.81387035rem + 0.76263108cqw), 24px); height: clamp(16px, calc(0.81387035rem + 0.76263108cqw), 24px); }
.recensione__cloni-elena-sinistra-box-4 { padding-bottom: clamp(5px, calc(0.28923379rem + 0.09532888cqw), 6px); padding-left: clamp(10px, calc(0.53193518rem + 0.38131554cqw), 14px); padding-right: clamp(10px, calc(0.53193518rem + 0.38131554cqw), 14px); padding-top: clamp(5px, calc(0.28923379rem + 0.09532888cqw), 6px); font-size: clamp(0.6875rem, calc(0.54790276rem + 0.57197331cqw), 1.0625rem); letter-spacing: var(--ls-m); }
.recensione__cloni-elena-sinistra-icona-2 { display: var(--vis-m); }
.recensione__cloni-elena-sinistra-icona-3 { display: var(--vis-m); }
.recensione__cloni-elena-sinistra-box-6 { font-size: clamp(1.4375rem, calc(1.20483794rem + 0.95328885cqw), 2.0625rem); letter-spacing: clamp(-0.33px, calc(0.00767785rem - 0.03145853cqw), 0px); line-height: clamp(1.796875rem, calc(1.46765819rem + 1.34890372cqw), 2.68125rem); }
.recensione__cloni-elena-sinistra-box-8 { font-size: clamp(0.875rem, calc(0.71213656rem + 0.66730219cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); }
.recensione__cloni-elena-sinistra-box-9 { font-size: clamp(0.78125rem, calc(0.67655207rem + 0.42897998cqw), 1.0625rem); letter-spacing: var(--ls-m); }
.recensione__cloni-elena-sinistra-box-10 { padding-left: clamp(20px, calc(0.92427312rem + 1.33460439cqw), 34px); padding-right: clamp(20px, calc(0.92427312rem + 1.33460439cqw), 34px); }
.recensione__cloni-elena-sinistra-box-14 { font-size: clamp(0.625rem, calc(0.50866897rem + 0.47664442cqw), 0.9375rem); }
.recensione__cloni-elena-sinistra-box-15 { font-size: clamp(1.625rem, calc(1.46213656rem + 0.66730219cqw), 2.0625rem); letter-spacing: clamp(-0.33px, calc(0.00767785rem - 0.03145853cqw), 0px); }
.recensione__cloni-elena-sinistra-box-18 { font-size: clamp(0.625rem, calc(0.50866897rem + 0.47664442cqw), 0.9375rem); }
.recensione__cloni-elena-sinistra-box-19 { font-size: clamp(1.625rem, calc(1.46213656rem + 0.66730219cqw), 2.0625rem); letter-spacing: clamp(-0.33px, calc(0.00767785rem - 0.03145853cqw), 0px); }
.recensione__cloni-elena-sinistra-box-20 { background-color: var(--bg-m); }
.recensione__r1-marco-scheda { flex-basis: min(clamp(334px, calc(13.63920996rem + 29.64728313cqw), 645px), 100%); scroll-snap-align: var(--scroll-snap-align-m); }
.recensione__r1-marco-pannello-voce { padding-left: clamp(22px, calc(1.09580553rem + 1.14394662cqw), 34px); padding-right: clamp(22px, calc(1.09580553rem + 1.14394662cqw), 34px); }
.recensione__r1-marco-stelle { gap: clamp(1px, calc(0.01596759rem + 0.19065777cqw), 3px); }
.recensione__r1-marco-stelle-icona { width: clamp(16px, calc(0.81387035rem + 0.76263108cqw), 24px); height: clamp(16px, calc(0.81387035rem + 0.76263108cqw), 24px); }
.recensione__r1-marco-bollino--d { display: var(--vis-m); }
.recensione__r1-marco-bollino--m { display: var(--vis-m); }
.recensione__r1-marco-citazione { font-size: clamp(1.4375rem, calc(1.20483794rem + 0.95328885cqw), 2.0625rem); letter-spacing: clamp(-0.33px, calc(0.00767785rem - 0.03145853cqw), 0px); line-height: clamp(1.796875rem, calc(1.46765819rem + 1.34890372cqw), 2.68125rem); }
.recensione__r1-marco-nome { font-size: clamp(0.875rem, calc(0.71213656rem + 0.66730219cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); }
.recensione__r1-marco-ruolo { font-size: clamp(0.78125rem, calc(0.67655207rem + 0.42897998cqw), 1.0625rem); letter-spacing: var(--ls-m); }
.recensione__r1-marco-pannello-metrica { padding-left: clamp(20px, calc(0.92427312rem + 1.33460439cqw), 34px); padding-right: clamp(20px, calc(0.92427312rem + 1.33460439cqw), 34px); }
.recensione__r1-marco-metrica-etichetta { font-size: clamp(0.78125rem, calc(0.67655207rem + 0.42897998cqw), 1.0625rem); letter-spacing: var(--ls-m); }
.recensione__r1-marco-con-etichetta { font-size: clamp(0.625rem, calc(0.50866897rem + 0.47664442cqw), 0.9375rem); }
.recensione__r1-marco-con-valore { font-size: clamp(1.625rem, calc(1.46213656rem + 0.66730219cqw), 2.0625rem); letter-spacing: clamp(-0.33px, calc(0.00767785rem - 0.03145853cqw), 0px); }
.recensione__r1-marco-senza-etichetta { font-size: clamp(0.625rem, calc(0.50866897rem + 0.47664442cqw), 0.9375rem); }
.recensione__r1-marco-senza-valore { font-size: clamp(1.625rem, calc(1.46213656rem + 0.66730219cqw), 2.0625rem); letter-spacing: clamp(-0.33px, calc(0.00767785rem - 0.03145853cqw), 0px); }
.recensione__r1-marco-senza-barra { background-color: var(--bg-m); }
.recensione__r2-andrea-scheda { flex-basis: min(clamp(334px, calc(13.63920996rem + 29.64728313cqw), 645px), 100%); scroll-snap-align: var(--scroll-snap-align-m); }
.recensione__r2-andrea-pannello-voce { padding-left: clamp(22px, calc(1.09580553rem + 1.14394662cqw), 34px); padding-right: clamp(22px, calc(1.09580553rem + 1.14394662cqw), 34px); }
.recensione__r2-andrea-stelle--d { display: var(--vis-m); }
.recensione__r2-andrea-stelle--m { display: var(--vis-m); }
.recensione__r2-andrea-bollino--d { display: var(--vis-m); }
.recensione__r2-andrea-bollino--m { display: var(--vis-m); }
.recensione__r2-andrea-citazione { font-size: clamp(1.4375rem, calc(1.20483794rem + 0.95328885cqw), 2.0625rem); letter-spacing: clamp(-0.33px, calc(0.00767785rem - 0.03145853cqw), 0px); line-height: clamp(1.796875rem, calc(1.46765819rem + 1.34890372cqw), 2.68125rem); }
.recensione__r2-andrea-nome { font-size: clamp(0.875rem, calc(0.71213656rem + 0.66730219cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); }
.recensione__r2-andrea-ruolo { font-size: clamp(0.78125rem, calc(0.67655207rem + 0.42897998cqw), 1.0625rem); letter-spacing: var(--ls-m); }
.recensione__r2-andrea-pannello-metrica { padding-left: clamp(20px, calc(0.92427312rem + 1.33460439cqw), 34px); padding-right: clamp(20px, calc(0.92427312rem + 1.33460439cqw), 34px); }
.recensione__r2-andrea-metrica-etichetta { font-size: clamp(0.78125rem, calc(0.67655207rem + 0.42897998cqw), 1.0625rem); letter-spacing: var(--ls-m); }
.recensione__r2-andrea-con-etichetta { font-size: clamp(0.625rem, calc(0.50866897rem + 0.47664442cqw), 0.9375rem); }
.recensione__r2-andrea-con-valore { font-size: clamp(1.625rem, calc(1.46213656rem + 0.66730219cqw), 2.0625rem); letter-spacing: clamp(-0.33px, calc(0.00767785rem - 0.03145853cqw), 0px); }
.recensione__r2-andrea-senza-etichetta { font-size: clamp(0.625rem, calc(0.50866897rem + 0.47664442cqw), 0.9375rem); }
.recensione__r2-andrea-senza-valore { font-size: clamp(1.625rem, calc(1.46213656rem + 0.66730219cqw), 2.0625rem); letter-spacing: clamp(-0.33px, calc(0.00767785rem - 0.03145853cqw), 0px); }
.recensione__r2-andrea-senza-barra { background-color: var(--bg-m); }
.recensione__r3-giulia-scheda { flex-basis: min(clamp(334px, calc(13.63920996rem + 29.64728313cqw), 645px), 100%); scroll-snap-align: var(--scroll-snap-align-m); }
.recensione__r3-giulia-pannello-voce { padding-left: clamp(22px, calc(1.09580553rem + 1.14394662cqw), 34px); padding-right: clamp(22px, calc(1.09580553rem + 1.14394662cqw), 34px); }
.recensione__r3-giulia-stelle--d { display: var(--vis-m); }
.recensione__r3-giulia-stelle--m { display: var(--vis-m); }
.recensione__r3-giulia-bollino--d { display: var(--vis-m); }
.recensione__r3-giulia-bollino--m { display: var(--vis-m); }
.recensione__r3-giulia-citazione { font-size: clamp(1.4375rem, calc(1.20483794rem + 0.95328885cqw), 2.0625rem); letter-spacing: clamp(-0.33px, calc(0.00767785rem - 0.03145853cqw), 0px); line-height: clamp(1.796875rem, calc(1.46765819rem + 1.34890372cqw), 2.68125rem); }
.recensione__r3-giulia-nome { font-size: clamp(0.875rem, calc(0.71213656rem + 0.66730219cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); }
.recensione__r3-giulia-ruolo { font-size: clamp(0.78125rem, calc(0.67655207rem + 0.42897998cqw), 1.0625rem); letter-spacing: var(--ls-m); }
.recensione__r3-giulia-pannello-metrica { padding-left: clamp(20px, calc(0.92427312rem + 1.33460439cqw), 34px); padding-right: clamp(20px, calc(0.92427312rem + 1.33460439cqw), 34px); }
.recensione__r3-giulia-metrica-etichetta { font-size: clamp(0.78125rem, calc(0.67655207rem + 0.42897998cqw), 1.0625rem); letter-spacing: var(--ls-m); }
.recensione__r3-giulia-con-etichetta { font-size: clamp(0.625rem, calc(0.50866897rem + 0.47664442cqw), 0.9375rem); }
.recensione__r3-giulia-con-valore { font-size: clamp(1.625rem, calc(1.46213656rem + 0.66730219cqw), 2.0625rem); letter-spacing: clamp(-0.33px, calc(0.00767785rem - 0.03145853cqw), 0px); }
.recensione__r3-giulia-senza-etichetta { font-size: clamp(0.625rem, calc(0.50866897rem + 0.47664442cqw), 0.9375rem); }
.recensione__r3-giulia-senza-valore { font-size: clamp(1.625rem, calc(1.46213656rem + 0.66730219cqw), 2.0625rem); letter-spacing: clamp(-0.33px, calc(0.00767785rem - 0.03145853cqw), 0px); }
.recensione__r3-giulia-senza-barra { background-color: var(--bg-m); }
.recensione__r4-stefano-scheda { flex-basis: min(clamp(334px, calc(13.63920996rem + 29.64728313cqw), 645px), 100%); scroll-snap-align: var(--scroll-snap-align-m); }
.recensione__r4-stefano-pannello-voce { padding-left: clamp(22px, calc(1.09580553rem + 1.14394662cqw), 34px); padding-right: clamp(22px, calc(1.09580553rem + 1.14394662cqw), 34px); }
.recensione__r4-stefano-stelle { gap: clamp(1px, calc(0.01596759rem + 0.19065777cqw), 3px); }
.recensione__r4-stefano-stelle-icona { width: clamp(16px, calc(0.81387035rem + 0.76263108cqw), 24px); height: clamp(16px, calc(0.81387035rem + 0.76263108cqw), 24px); }
.recensione__r4-stefano-bollino--d { display: var(--vis-m); }
.recensione__r4-stefano-bollino--m { display: var(--vis-m); }
.recensione__r4-stefano-citazione { font-size: clamp(1.4375rem, calc(1.20483794rem + 0.95328885cqw), 2.0625rem); letter-spacing: clamp(-0.33px, calc(0.00767785rem - 0.03145853cqw), 0px); line-height: clamp(1.796875rem, calc(1.46765819rem + 1.34890372cqw), 2.68125rem); }
.recensione__r4-stefano-nome { font-size: clamp(0.875rem, calc(0.71213656rem + 0.66730219cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); }
.recensione__r4-stefano-ruolo { font-size: clamp(0.78125rem, calc(0.67655207rem + 0.42897998cqw), 1.0625rem); letter-spacing: var(--ls-m); }
.recensione__r4-stefano-pannello-metrica { padding-left: clamp(20px, calc(0.92427312rem + 1.33460439cqw), 34px); padding-right: clamp(20px, calc(0.92427312rem + 1.33460439cqw), 34px); }
.recensione__r4-stefano-metrica-etichetta { font-size: clamp(0.78125rem, calc(0.67655207rem + 0.42897998cqw), 1.0625rem); letter-spacing: var(--ls-m); }
.recensione__r4-stefano-con-etichetta { font-size: clamp(0.625rem, calc(0.50866897rem + 0.47664442cqw), 0.9375rem); }
.recensione__r4-stefano-con-valore { font-size: clamp(1.625rem, calc(1.46213656rem + 0.66730219cqw), 2.0625rem); letter-spacing: clamp(-0.33px, calc(0.00767785rem - 0.03145853cqw), 0px); }
.recensione__r4-stefano-senza-etichetta { font-size: clamp(0.625rem, calc(0.50866897rem + 0.47664442cqw), 0.9375rem); }
.recensione__r4-stefano-senza-valore { font-size: clamp(1.625rem, calc(1.46213656rem + 0.66730219cqw), 2.0625rem); letter-spacing: clamp(-0.33px, calc(0.00767785rem - 0.03145853cqw), 0px); }
.recensione__r4-stefano-senza-barra { background-color: var(--bg-m); }
.recensione__r5-chiara-scheda { flex-basis: min(clamp(334px, calc(13.63920996rem + 29.64728313cqw), 645px), 100%); scroll-snap-align: var(--scroll-snap-align-m); }
.recensione__r5-chiara-pannello-voce { padding-left: clamp(22px, calc(1.09580553rem + 1.14394662cqw), 34px); padding-right: clamp(22px, calc(1.09580553rem + 1.14394662cqw), 34px); }
.recensione__r5-chiara-stelle { gap: clamp(1px, calc(0.01596759rem + 0.19065777cqw), 3px); }
.recensione__r5-chiara-stelle-icona { width: clamp(16px, calc(0.81387035rem + 0.76263108cqw), 24px); height: clamp(16px, calc(0.81387035rem + 0.76263108cqw), 24px); }
.recensione__r5-chiara-bollino--d { display: var(--vis-m); }
.recensione__r5-chiara-bollino--m { display: var(--vis-m); }
.recensione__r5-chiara-citazione { font-size: clamp(1.4375rem, calc(1.20483794rem + 0.95328885cqw), 2.0625rem); letter-spacing: clamp(-0.33px, calc(0.00767785rem - 0.03145853cqw), 0px); line-height: clamp(1.796875rem, calc(1.46765819rem + 1.34890372cqw), 2.68125rem); }
.recensione__r5-chiara-nome { font-size: clamp(0.875rem, calc(0.71213656rem + 0.66730219cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); }
.recensione__r5-chiara-ruolo { font-size: clamp(0.78125rem, calc(0.67655207rem + 0.42897998cqw), 1.0625rem); letter-spacing: var(--ls-m); }
.recensione__r5-chiara-pannello-metrica { padding-left: clamp(20px, calc(0.92427312rem + 1.33460439cqw), 34px); padding-right: clamp(20px, calc(0.92427312rem + 1.33460439cqw), 34px); }
.recensione__r5-chiara-metrica-etichetta { font-size: clamp(0.78125rem, calc(0.67655207rem + 0.42897998cqw), 1.0625rem); letter-spacing: var(--ls-m); }
.recensione__r5-chiara-con-etichetta { font-size: clamp(0.625rem, calc(0.50866897rem + 0.47664442cqw), 0.9375rem); }
.recensione__r5-chiara-con-valore { font-size: clamp(1.625rem, calc(1.46213656rem + 0.66730219cqw), 2.0625rem); letter-spacing: clamp(-0.33px, calc(0.00767785rem - 0.03145853cqw), 0px); }
.recensione__r5-chiara-senza-etichetta { font-size: clamp(0.625rem, calc(0.50866897rem + 0.47664442cqw), 0.9375rem); }
.recensione__r5-chiara-senza-valore { font-size: clamp(1.625rem, calc(1.46213656rem + 0.66730219cqw), 2.0625rem); letter-spacing: clamp(-0.33px, calc(0.00767785rem - 0.03145853cqw), 0px); }
.recensione__r5-chiara-senza-barra { background-color: var(--bg-m); }
.recensione__r6-luca-scheda { flex-basis: min(clamp(334px, calc(13.63920996rem + 29.64728313cqw), 645px), 100%); scroll-snap-align: var(--scroll-snap-align-m); }
.recensione__r6-luca-pannello-voce { padding-left: clamp(22px, calc(1.09580553rem + 1.14394662cqw), 34px); padding-right: clamp(22px, calc(1.09580553rem + 1.14394662cqw), 34px); }
.recensione__r6-luca-stelle { gap: clamp(1px, calc(0.01596759rem + 0.19065777cqw), 3px); }
.recensione__r6-luca-stelle-icona { width: clamp(16px, calc(0.81387035rem + 0.76263108cqw), 24px); height: clamp(16px, calc(0.81387035rem + 0.76263108cqw), 24px); }
.recensione__r6-luca-bollino--d { display: var(--vis-m); }
.recensione__r6-luca-bollino--m { display: var(--vis-m); }
.recensione__r6-luca-citazione { font-size: clamp(1.4375rem, calc(1.20483794rem + 0.95328885cqw), 2.0625rem); letter-spacing: clamp(-0.33px, calc(0.00767785rem - 0.03145853cqw), 0px); line-height: clamp(1.796875rem, calc(1.46765819rem + 1.34890372cqw), 2.68125rem); }
.recensione__r6-luca-nome { font-size: clamp(0.875rem, calc(0.71213656rem + 0.66730219cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); }
.recensione__r6-luca-ruolo { font-size: clamp(0.78125rem, calc(0.67655207rem + 0.42897998cqw), 1.0625rem); letter-spacing: var(--ls-m); }
.recensione__r6-luca-pannello-metrica { padding-left: clamp(20px, calc(0.92427312rem + 1.33460439cqw), 34px); padding-right: clamp(20px, calc(0.92427312rem + 1.33460439cqw), 34px); }
.recensione__r6-luca-metrica-etichetta { font-size: clamp(0.78125rem, calc(0.67655207rem + 0.42897998cqw), 1.0625rem); letter-spacing: var(--ls-m); }
.recensione__r6-luca-con-etichetta { font-size: clamp(0.625rem, calc(0.50866897rem + 0.47664442cqw), 0.9375rem); }
.recensione__r6-luca-con-valore { font-size: clamp(1.625rem, calc(1.46213656rem + 0.66730219cqw), 2.0625rem); letter-spacing: clamp(-0.33px, calc(0.00767785rem - 0.03145853cqw), 0px); }
.recensione__r6-luca-senza-etichetta { font-size: clamp(0.625rem, calc(0.50866897rem + 0.47664442cqw), 0.9375rem); }
.recensione__r6-luca-senza-valore { font-size: clamp(1.625rem, calc(1.46213656rem + 0.66730219cqw), 2.0625rem); letter-spacing: clamp(-0.33px, calc(0.00767785rem - 0.03145853cqw), 0px); }
.recensione__r6-luca-senza-barra { background-color: var(--bg-m); }
.recensione__r7-gianni-scheda { flex-basis: min(clamp(334px, calc(13.63920996rem + 29.64728313cqw), 645px), 100%); scroll-snap-align: var(--scroll-snap-align-m); }
.recensione__r7-gianni-pannello-voce { padding-left: clamp(22px, calc(1.09580553rem + 1.14394662cqw), 34px); padding-right: clamp(22px, calc(1.09580553rem + 1.14394662cqw), 34px); }
.recensione__r7-gianni-stelle { gap: clamp(1px, calc(0.01596759rem + 0.19065777cqw), 3px); }
.recensione__r7-gianni-stelle-icona { width: clamp(16px, calc(0.81387035rem + 0.76263108cqw), 24px); height: clamp(16px, calc(0.81387035rem + 0.76263108cqw), 24px); }
.recensione__r7-gianni-bollino--d { display: var(--vis-m); }
.recensione__r7-gianni-bollino--m { display: var(--vis-m); }
.recensione__r7-gianni-citazione { font-size: clamp(1.4375rem, calc(1.20483794rem + 0.95328885cqw), 2.0625rem); letter-spacing: clamp(-0.33px, calc(0.00767785rem - 0.03145853cqw), 0px); line-height: clamp(1.796875rem, calc(1.46765819rem + 1.34890372cqw), 2.68125rem); }
.recensione__r7-gianni-nome { font-size: clamp(0.875rem, calc(0.71213656rem + 0.66730219cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); }
.recensione__r7-gianni-ruolo { font-size: clamp(0.78125rem, calc(0.67655207rem + 0.42897998cqw), 1.0625rem); letter-spacing: var(--ls-m); }
.recensione__r7-gianni-pannello-metrica { padding-left: clamp(20px, calc(0.92427312rem + 1.33460439cqw), 34px); padding-right: clamp(20px, calc(0.92427312rem + 1.33460439cqw), 34px); }
.recensione__r7-gianni-metrica-etichetta { font-size: clamp(0.78125rem, calc(0.67655207rem + 0.42897998cqw), 1.0625rem); letter-spacing: var(--ls-m); }
.recensione__r7-gianni-con-etichetta { font-size: clamp(0.625rem, calc(0.50866897rem + 0.47664442cqw), 0.9375rem); }
.recensione__r7-gianni-con-valore { font-size: clamp(1.625rem, calc(1.46213656rem + 0.66730219cqw), 2.0625rem); letter-spacing: clamp(-0.33px, calc(0.00767785rem - 0.03145853cqw), 0px); }
.recensione__r7-gianni-senza-etichetta { font-size: clamp(0.625rem, calc(0.50866897rem + 0.47664442cqw), 0.9375rem); }
.recensione__r7-gianni-senza-valore { font-size: clamp(1.625rem, calc(1.46213656rem + 0.66730219cqw), 2.0625rem); letter-spacing: clamp(-0.33px, calc(0.00767785rem - 0.03145853cqw), 0px); }
.recensione__r7-gianni-senza-barra { background-color: var(--bg-m); }
.recensione__r8-elena-scheda { flex-basis: min(clamp(334px, calc(13.63920996rem + 29.64728313cqw), 645px), 100%); scroll-snap-align: var(--scroll-snap-align-m); }
.recensione__r8-elena-pannello-voce { padding-left: clamp(22px, calc(1.09580553rem + 1.14394662cqw), 34px); padding-right: clamp(22px, calc(1.09580553rem + 1.14394662cqw), 34px); }
.recensione__r8-elena-stelle { gap: clamp(1px, calc(0.01596759rem + 0.19065777cqw), 3px); }
.recensione__r8-elena-stelle-icona { width: clamp(16px, calc(0.81387035rem + 0.76263108cqw), 24px); height: clamp(16px, calc(0.81387035rem + 0.76263108cqw), 24px); }
.recensione__r8-elena-bollino--d { display: var(--vis-m); }
.recensione__r8-elena-bollino--m { display: var(--vis-m); }
.recensione__r8-elena-citazione { font-size: clamp(1.4375rem, calc(1.20483794rem + 0.95328885cqw), 2.0625rem); letter-spacing: clamp(-0.33px, calc(0.00767785rem - 0.03145853cqw), 0px); line-height: clamp(1.796875rem, calc(1.46765819rem + 1.34890372cqw), 2.68125rem); }
.recensione__r8-elena-nome { font-size: clamp(0.875rem, calc(0.71213656rem + 0.66730219cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); }
.recensione__r8-elena-ruolo { font-size: clamp(0.78125rem, calc(0.67655207rem + 0.42897998cqw), 1.0625rem); letter-spacing: var(--ls-m); }
.recensione__r8-elena-pannello-metrica { padding-left: clamp(20px, calc(0.92427312rem + 1.33460439cqw), 34px); padding-right: clamp(20px, calc(0.92427312rem + 1.33460439cqw), 34px); }
.recensione__r8-elena-metrica-etichetta { font-size: clamp(0.78125rem, calc(0.67655207rem + 0.42897998cqw), 1.0625rem); letter-spacing: var(--ls-m); }
.recensione__r8-elena-con-etichetta { font-size: clamp(0.625rem, calc(0.50866897rem + 0.47664442cqw), 0.9375rem); }
.recensione__r8-elena-con-valore { font-size: clamp(1.625rem, calc(1.46213656rem + 0.66730219cqw), 2.0625rem); letter-spacing: clamp(-0.33px, calc(0.00767785rem - 0.03145853cqw), 0px); }
.recensione__r8-elena-senza-etichetta { font-size: clamp(0.625rem, calc(0.50866897rem + 0.47664442cqw), 0.9375rem); }
.recensione__r8-elena-senza-valore { font-size: clamp(1.625rem, calc(1.46213656rem + 0.66730219cqw), 2.0625rem); letter-spacing: clamp(-0.33px, calc(0.00767785rem - 0.03145853cqw), 0px); }
.recensione__r8-elena-senza-barra { background-color: var(--bg-m); }
.recensione__cloni-marco-destra { flex-basis: min(clamp(334px, calc(13.63920996rem + 29.64728313cqw), 645px), 100%); scroll-snap-align: var(--scroll-snap-align-m); }
.recensione__cloni-marco-destra-box { padding-left: clamp(22px, calc(1.09580553rem + 1.14394662cqw), 34px); padding-right: clamp(22px, calc(1.09580553rem + 1.14394662cqw), 34px); }
.recensione__cloni-marco-destra-box-3 { gap: clamp(1px, calc(0.01596759rem + 0.19065777cqw), 3px); }
.recensione__cloni-marco-destra-icona { width: clamp(16px, calc(0.81387035rem + 0.76263108cqw), 24px); height: clamp(16px, calc(0.81387035rem + 0.76263108cqw), 24px); }
.recensione__cloni-marco-destra-box-4 { padding-bottom: clamp(5px, calc(0.28923379rem + 0.09532888cqw), 6px); padding-left: clamp(10px, calc(0.53193518rem + 0.38131554cqw), 14px); padding-right: clamp(10px, calc(0.53193518rem + 0.38131554cqw), 14px); padding-top: clamp(5px, calc(0.28923379rem + 0.09532888cqw), 6px); font-size: clamp(0.6875rem, calc(0.54790276rem + 0.57197331cqw), 1.0625rem); letter-spacing: var(--ls-m); }
.recensione__cloni-marco-destra-icona-2 { display: var(--vis-m); }
.recensione__cloni-marco-destra-icona-3 { display: var(--vis-m); }
.recensione__cloni-marco-destra-box-6 { font-size: clamp(1.4375rem, calc(1.20483794rem + 0.95328885cqw), 2.0625rem); letter-spacing: clamp(-0.33px, calc(0.00767785rem - 0.03145853cqw), 0px); line-height: clamp(1.796875rem, calc(1.46765819rem + 1.34890372cqw), 2.68125rem); }
.recensione__cloni-marco-destra-box-8 { font-size: clamp(0.875rem, calc(0.71213656rem + 0.66730219cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); }
.recensione__cloni-marco-destra-box-9 { font-size: clamp(0.78125rem, calc(0.67655207rem + 0.42897998cqw), 1.0625rem); letter-spacing: var(--ls-m); }
.recensione__cloni-marco-destra-box-10 { padding-left: clamp(20px, calc(0.92427312rem + 1.33460439cqw), 34px); padding-right: clamp(20px, calc(0.92427312rem + 1.33460439cqw), 34px); }
.recensione__cloni-marco-destra-box-14 { font-size: clamp(0.625rem, calc(0.50866897rem + 0.47664442cqw), 0.9375rem); }
.recensione__cloni-marco-destra-box-15 { font-size: clamp(1.625rem, calc(1.46213656rem + 0.66730219cqw), 2.0625rem); letter-spacing: clamp(-0.33px, calc(0.00767785rem - 0.03145853cqw), 0px); }
.recensione__cloni-marco-destra-box-18 { font-size: clamp(0.625rem, calc(0.50866897rem + 0.47664442cqw), 0.9375rem); }
.recensione__cloni-marco-destra-box-19 { font-size: clamp(1.625rem, calc(1.46213656rem + 0.66730219cqw), 2.0625rem); letter-spacing: clamp(-0.33px, calc(0.00767785rem - 0.03145853cqw), 0px); }
.recensione__cloni-marco-destra-box-20 { background-color: var(--bg-m); }
.recensione__cloni-andrea-destra { display: var(--vis-m); }
.recensione__cloni-giulia-destra { display: var(--vis-m); }
.recensione__cloni-stefano-destra { display: var(--vis-m); }
.recensione__frecce { display: var(--vis-m); }
.recensione__indicatori { display: var(--vis-m); }
.prezzi__sezione { padding-top: clamp(0px, calc(-2.09395853rem + 8.57959962cqw), 90px); scroll-margin-top: clamp(58px, calc(7.74177788rem - 4.57578646cqw), 106px); }
.prezzi__intestazione { padding-left: clamp(20px, calc(0.78467588rem + 1.90657769cqw), 40px); padding-right: clamp(20px, calc(0.78467588rem + 1.90657769cqw), 40px); }
.prezzi__occhiello { font-size: clamp(0.65625rem, calc(0.50501966rem + 0.61963775cqw), 1.0625rem); }
.prezzi__titolo { margin-bottom: clamp(22px, calc(0.72354623rem + 2.66920877cqw), 50px); font-size: clamp(2.0625rem, calc(1.62044209rem + 1.81124881cqw), 3.25rem); }
.prezzi__pannello { margin-left: clamp(20px, calc(0.78467588rem + 1.90657769cqw), 40px); margin-right: clamp(20px, calc(0.78467588rem + 1.90657769cqw), 40px); padding-bottom: clamp(0px, calc(3.08758341rem - 3.43183985cqw), 36px); padding-left: clamp(0px, calc(1.37225929rem - 1.52526215cqw), 16px); padding-right: clamp(0px, calc(1.37225929rem - 1.52526215cqw), 16px); padding-top: clamp(0px, calc(3.08758341rem - 3.43183985cqw), 36px); border-radius: clamp(0px, calc(2.22992135rem - 2.478551cqw), 26px); background-color: var(--bg-m); }
.prezzi__listino { gap: clamp(16px, calc(0.81387035rem + 0.76263108cqw), 24px); display: var(--disp-m); flex-direction: var(--dir-m); grid-template-columns: var(--cols-m); align-items: var(--ai-m); }
.lite__scheda { padding-bottom: clamp(32px, calc(1.67427312rem + 1.33460439cqw), 46px); padding-left: clamp(20px, calc(0.87774071rem + 1.52526215cqw), 36px); padding-right: clamp(20px, calc(0.87774071rem + 1.52526215cqw), 36px); padding-top: clamp(32px, calc(1.67427312rem + 1.33460439cqw), 46px); gap: clamp(24px, calc(1.12774071rem + 1.52526215cqw), 40px); background-color: var(--bg-m); }
.lite__testa-box { display: var(--vis-m); gap: var(--gap-m); justify-content: var(--jc-m); align-items: var(--ai-m); }
.lite__nome { margin-bottom: clamp(7px, calc(0.22810415rem + 0.85795996cqw), 16px); font-size: clamp(0.6875rem, calc(0.54790276rem + 0.57197331cqw), 1.0625rem); }
.lite__nome-img { height: clamp(13px, calc(0.69616897rem + 0.47664442cqw), 18px); }
.lite__prezzo { font-size: clamp(2.5rem, calc(2.31387035rem + 0.76263108cqw), 3rem); letter-spacing: clamp(-0.72px, calc(0.01675167rem - 0.0686368cqw), 0px); }
.lite__nota { font-size: clamp(0.8125rem, calc(0.71943518rem + 0.38131554cqw), 1.0625rem); letter-spacing: var(--ls-m); }
.lite__voci { gap: clamp(13px, calc(0.78923379rem + 0.09532888cqw), 14px); font-size: clamp(0.9375rem, calc(0.79790276rem + 0.57197331cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); flex-basis: var(--fb-m); flex-grow: var(--fg-m); }
.lite__voce-icona { width: clamp(14px, calc(0.80520138rem + 0.28598665cqw), 17px); height: clamp(14px, calc(0.80520138rem + 0.28598665cqw), 17px); }
.lite__voce-bloccata-box { font-size: clamp(0.9375rem, calc(0.79790276rem + 0.57197331cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); line-height: clamp(1.15rem, calc(1.08950786rem + 0.2478551cqw), 1.3125rem); }
.lite__voce-bloccata-icona--d { display: var(--vis-m); }
.lite__voce-bloccata-icona--m { display: var(--vis-m); }
.lite__badge-pro { gap: clamp(4px, calc(0.22673379rem + 0.09532888cqw), 5px); font-size: clamp(0.65625rem, calc(0.55155207rem + 0.42897998cqw), 0.9375rem); }
.lite__badge-pro-img { height: clamp(10px, calc(0.55520138rem + 0.28598665cqw), 13px); }
.lite__azioni { margin-top: clamp(0px, calc(-0.06979862rem + 0.28598665cqw), 3px); }
.lite__cta { height: clamp(38px, calc(1.90967588rem + 1.90657769cqw), 58px); font-size: clamp(0.8125rem, calc(0.62637035rem + 0.76263108cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); text-align: var(--ta-m); transition-behavior: var(--transition-behavior-m); transition-delay: var(--trl-m); transition-duration: var(--trd-m); transition-property: var(--trp-m); transition-timing-function: var(--trt-m); }
.lite__rassicurazione { font-size: clamp(0.84375rem, calc(0.76231828rem + 0.3336511cqw), 1.0625rem); background-color: var(--bg-m); letter-spacing: var(--ls-m); }
.pro__scheda { padding-bottom: clamp(32px, calc(1.67427312rem + 1.33460439cqw), 46px); padding-left: clamp(20px, calc(0.87774071rem + 1.52526215cqw), 36px); padding-right: clamp(20px, calc(0.87774071rem + 1.52526215cqw), 36px); padding-top: clamp(32px, calc(1.67427312rem + 1.33460439cqw), 46px); gap: clamp(24px, calc(1.12774071rem + 1.52526215cqw), 40px); }
.pro__nome { margin-bottom: clamp(0px, calc(-0.37225929rem + 1.52526215cqw), 16px); font-size: clamp(0.6875rem, calc(0.54790276rem + 0.57197331cqw), 1.0625rem); }
.pro__nome-img { height: clamp(13px, calc(0.69616897rem + 0.47664442cqw), 18px); }
.pro__ciclo-mensile { font-size: clamp(0.71875rem, calc(0.59078587rem + 0.52430887cqw), 1.0625rem); letter-spacing: clamp(-0.115px, calc(-0.00986311rem + 0.01096282cqw), 0px); }
.pro__ciclo-annuale { font-size: clamp(0.71875rem, calc(0.59078587rem + 0.52430887cqw), 1.0625rem); letter-spacing: clamp(-0.115px, calc(-0.00986311rem + 0.01096282cqw), 0px); }
.pro__prezzo-box-2 { font-size: clamp(2.5rem, calc(2.31387035rem + 0.76263108cqw), 3rem); letter-spacing: clamp(-0.72px, calc(0.01675167rem - 0.0686368cqw), 0px); }
.pro__nota { font-size: clamp(0.8125rem, calc(0.71943518rem + 0.38131554cqw), 1.0625rem); letter-spacing: clamp(0px, calc(0.01114961rem - 0.01239276cqw), 0.13px); }
.pro__voci { gap: clamp(13px, calc(0.78923379rem + 0.09532888cqw), 14px); font-size: clamp(0.9375rem, calc(0.79790276rem + 0.57197331cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); flex-basis: var(--fb-m); flex-grow: var(--fg-m); }
.pro__voce-icona { width: clamp(14px, calc(0.80520138rem + 0.28598665cqw), 17px); height: clamp(14px, calc(0.80520138rem + 0.28598665cqw), 17px); }
.pro__azioni { margin-top: clamp(0px, calc(-0.06979862rem + 0.28598665cqw), 3px); }
.pro__cta { height: clamp(38px, calc(1.90967588rem + 1.90657769cqw), 58px); font-size: clamp(0.8125rem, calc(0.62637035rem + 0.76263108cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); text-align: var(--ta-m); transition-behavior: var(--transition-behavior-m); transition-delay: var(--trl-m); transition-duration: var(--trd-m); transition-property: var(--trp-m); transition-timing-function: var(--trt-m); }
.pro__rassicurazione { font-size: clamp(0.84375rem, calc(0.76231828rem + 0.3336511cqw), 1.0625rem); letter-spacing: var(--ls-m); }
.enterprise__scheda { padding-bottom: clamp(32px, calc(1.67427312rem + 1.33460439cqw), 46px); padding-left: clamp(20px, calc(0.87774071rem + 1.52526215cqw), 36px); padding-right: clamp(20px, calc(0.87774071rem + 1.52526215cqw), 36px); padding-top: clamp(32px, calc(1.67427312rem + 1.33460439cqw), 46px); gap: clamp(24px, calc(1.12774071rem + 1.52526215cqw), 40px); background-color: var(--bg-m); }
.enterprise__testa-box { display: var(--vis-m); gap: var(--gap-m); justify-content: var(--jc-m); align-items: var(--ai-m); }
.enterprise__nome-box { margin-bottom: clamp(7px, calc(0.22810415rem + 0.85795996cqw), 16px); font-size: clamp(0.6875rem, calc(0.54790276rem + 0.57197331cqw), 1.0625rem); }
.enterprise__nome-box-2 { width: clamp(14px, calc(0.73540276rem + 0.57197331cqw), 20px); height: clamp(13px, calc(0.69616897rem + 0.47664442cqw), 18px); }
.enterprise__prezzo { font-size: clamp(2.5rem, calc(2.31387035rem + 0.76263108cqw), 3rem); letter-spacing: clamp(-0.72px, calc(0.01675167rem - 0.0686368cqw), 0px); }
.enterprise__nota { font-size: clamp(0.8125rem, calc(0.71943518rem + 0.38131554cqw), 1.0625rem); letter-spacing: var(--ls-m); }
.enterprise__voci { gap: clamp(13px, calc(0.78923379rem + 0.09532888cqw), 14px); font-size: clamp(0.9375rem, calc(0.79790276rem + 0.57197331cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); flex-basis: var(--fb-m); flex-grow: var(--fg-m); }
.enterprise__voce-icona { width: clamp(14px, calc(0.80520138rem + 0.28598665cqw), 17px); height: clamp(14px, calc(0.80520138rem + 0.28598665cqw), 17px); }
.enterprise__azioni { margin-top: clamp(0px, calc(-0.06979862rem + 0.28598665cqw), 3px); }
.enterprise__cta { height: clamp(38px, calc(1.90967588rem + 1.90657769cqw), 58px); font-size: clamp(0.8125rem, calc(0.62637035rem + 0.76263108cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); text-align: var(--ta-m); transition-behavior: var(--transition-behavior-m); transition-delay: var(--trl-m); transition-duration: var(--trd-m); transition-property: var(--trp-m); transition-timing-function: var(--trt-m); }
.enterprise__rassicurazione { font-size: clamp(0.84375rem, calc(0.76231828rem + 0.3336511cqw), 1.0625rem); background-color: var(--bg-m); letter-spacing: var(--ls-m); }
.faq__sezione { padding-left: clamp(20px, calc(0.78467588rem + 1.90657769cqw), 40px); padding-right: clamp(20px, calc(0.78467588rem + 1.90657769cqw), 40px); padding-top: clamp(0px, calc(-2.09395853rem + 8.57959962cqw), 90px); }
.faq__occhiello { font-size: clamp(0.65625rem, calc(0.50501966rem + 0.61963775cqw), 1.0625rem); }
.faq__titolo { margin-bottom: clamp(0px, calc(-1.1633103rem + 4.76644423cqw), 50px); font-size: clamp(2.0625rem, calc(1.62044209rem + 1.81124881cqw), 3.25rem); }
.faq__lista { margin-top: clamp(0px, calc(1.88685653rem - 2.09723546cqw), 22px); gap: clamp(10px, calc(0.57846759rem + 0.19065777cqw), 12px); }
.faq__voce-testata { padding-bottom: clamp(18px, calc(0.84580553rem + 1.14394662cqw), 30px); padding-left: clamp(18px, calc(0.79927312rem + 1.33460439cqw), 32px); padding-right: clamp(18px, calc(0.79927312rem + 1.33460439cqw), 32px); padding-top: clamp(18px, calc(0.84580553rem + 1.14394662cqw), 30px); gap: clamp(14px, calc(0.78193518rem + 0.38131554cqw), 18px); }
.faq__voce-domanda-box { font-size: clamp(0.9375rem, calc(0.68157173rem + 1.04861773cqw), 1.625rem); letter-spacing: clamp(-0.52px, calc(0.01209843rem - 0.04957102cqw), 0px); }
.faq__voce-icona { width: clamp(26px, calc(1.39233794rem + 0.95328885cqw), 36px); height: clamp(26px, calc(1.39233794rem + 0.95328885cqw), 36px); }
.faq__voce-asta-orizzontale { width: clamp(9px, calc(0.42290276rem + 0.57197331cqw), 15px); height: clamp(1.8px, calc(0.09854028rem + 0.05719733cqw), 2.4px); }
.faq__voce-asta-verticale { width: clamp(1.8px, calc(0.09854028rem + 0.05719733cqw), 2.4px); height: clamp(9px, calc(0.42290276rem + 0.57197331cqw), 15px); }
.faq__voce-risposta-box { padding-bottom: clamp(18px, calc(0.84580553rem + 1.14394662cqw), 30px); padding-left: clamp(18px, calc(0.79927312rem + 1.33460439cqw), 32px); padding-right: clamp(18px, calc(0.79927312rem + 1.33460439cqw), 32px); font-size: clamp(0.875rem, calc(0.71213656rem + 0.66730219cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); line-height: clamp(1.44375rem, calc(1.19945484rem + 1.00095329cqw), 2.1rem); }
.chiusura__sezione { margin-left: clamp(20px, calc(0.78467588rem + 1.90657769cqw), 40px); margin-right: clamp(20px, calc(0.78467588rem + 1.90657769cqw), 40px); margin-top: clamp(0px, calc(-2.09395853rem + 8.57959962cqw), 90px); padding-left: clamp(20px, calc(0.41241659rem + 3.43183985cqw), 56px); padding-right: clamp(20px, calc(0.41241659rem + 3.43183985cqw), 56px); padding-top: clamp(44px, calc(1.67975453rem + 4.38512869cqw), 90px); border-top-left-radius: clamp(16px, calc(0.67427312rem + 1.33460439cqw), 30px); border-top-right-radius: clamp(16px, calc(0.67427312rem + 1.33460439cqw), 30px); display: var(--disp-m); flex-direction: var(--dir-m); gap: var(--gap-m); align-items: var(--ai-m); }
.chiusura__sezione-box { display: var(--vis-m); width: var(--w-m); padding-bottom: var(--pb-m); flex-direction: var(--dir-m); gap: var(--gap-m); }
.chiusura__blocco-marchio { padding-bottom: clamp(0px, calc(-1.48903718rem + 6.10104862cqw), 64px); gap: clamp(18px, calc(0.84580553rem + 1.14394662cqw), 30px); align-items: var(--ai-m); }
.chiusura__blocco-marchio-box { display: var(--vis-m); flex-direction: var(--dir-m); gap: var(--gap-m); align-items: var(--ai-m); }
.chiusura__marchio { gap: clamp(7px, calc(0.34443518rem + 0.38131554cqw), 11px); align-self: var(--as-m); }
.chiusura__marchio-img { height: clamp(17px, calc(0.80657173rem + 1.04861773cqw), 28px); }
.chiusura__marchio-img-2 { height: clamp(12px, calc(0.56387035rem + 0.76263108cqw), 20px); }
.chiusura__motto { margin-top: clamp(0px, calc(-0.3955255rem + 1.62059104cqw), 17px); font-size: clamp(1.375rem, calc(1.11907173rem + 1.04861773cqw), 2.0625rem); line-height: clamp(1.65rem, calc(1.41966456rem + 0.94375596cqw), 2.26875rem); text-align: var(--ta-m); }
.chiusura__cta { margin-top: clamp(0px, calc(0.34306482rem - 0.38131554cqw), 4px); gap: clamp(10px, calc(0.53193518rem + 0.38131554cqw), 14px); }
.chiusura__cta-inizia { min-width: clamp(0px, calc(-5.35122736rem + 21.92564347cqw), 230px); height: clamp(38px, calc(1.90967588rem + 1.90657769cqw), 58px); padding-left: clamp(0px, calc(-0.791051rem + 3.24118208cqw), 34px); padding-right: clamp(0px, calc(-0.791051rem + 3.24118208cqw), 34px); font-size: clamp(0.8125rem, calc(0.62637035rem + 0.76263108cqw), 1.3125rem); flex-basis: var(--fb-m); flex-grow: var(--fg-m); gap: var(--gap-m); transition-behavior: var(--transition-behavior-m); transition-delay: var(--trl-m); transition-duration: var(--trd-m); transition-property: var(--trp-m); transition-timing-function: var(--trt-m); }
.chiusura__cta-contattaci { min-width: clamp(0px, calc(-5.35122736rem + 21.92564347cqw), 230px); height: clamp(38px, calc(1.90967588rem + 1.90657769cqw), 58px); padding-left: clamp(0px, calc(-0.791051rem + 3.24118208cqw), 34px); padding-right: clamp(0px, calc(-0.791051rem + 3.24118208cqw), 34px); font-size: clamp(0.8125rem, calc(0.62637035rem + 0.76263108cqw), 1.3125rem); flex-basis: var(--fb-m); flex-grow: var(--fg-m); gap: var(--gap-m); transition-behavior: var(--transition-behavior-m); transition-delay: var(--trl-m); transition-duration: var(--trd-m); transition-property: var(--trp-m); transition-timing-function: var(--trt-m); }
.chiusura__garanzie { margin-top: clamp(12px, calc(1.26459724rem - 0.57197331cqw), 18px); flex-direction: var(--dir-m); gap: var(--gap-m); align-items: var(--ai-m); }
.chiusura__garanzie-box { display: var(--vis-m); gap: var(--gap-m); align-items: var(--ai-m); }
.chiusura__garanzie-box-2 { display: var(--vis-m); flex-shrink: var(--fsh-m); gap: var(--gap-m); align-items: var(--ai-m); }
.chiusura__bollino-gdpr { width: clamp(37px, calc(2.10310415rem + 0.85795996cqw), 46px); height: clamp(37px, calc(2.10310415rem + 0.85795996cqw), 46px); flex-shrink: var(--fsh-m); }
.chiusura__bollino-aiact { width: clamp(37px, calc(2.10310415rem + 0.85795996cqw), 46px); height: clamp(37px, calc(2.10310415rem + 0.85795996cqw), 46px); flex-shrink: var(--fsh-m); }
.chiusura__garanzie-testo--d { display: var(--vis-m); }
.chiusura__garanzie-testo--m { display: var(--vis-m); }
.chiusura__barra-link-social { display: var(--vis-m); padding-bottom: var(--pb-m); padding-top: var(--pt-m); gap: var(--gap-m); justify-content: var(--jc-m); align-items: var(--ai-m); border-top-color: var(--btc-m); border-top-style: var(--bts-m); border-top-width: var(--btw-m); }
.chiusura__link { font-size: clamp(1rem, calc(0.88366897rem + 0.47664442cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); flex-direction: var(--dir-m); flex-wrap: var(--wrap-m); row-gap: var(--rgap-m); column-gap: var(--cgap-m); align-items: var(--ai-m); }
.chiusura__indice-gruppo { display: var(--vis-m); flex-direction: var(--dir-m); }
.chiusura__indice-interruttore { display: var(--vis-m); }
.chiusura__indice-gruppo-box { display: var(--vis-m); max-height: var(--maxh-m); overflow-x: var(--ovx-m); overflow-y: var(--ovy-m); transition-behavior: var(--transition-behavior-m); transition-delay: var(--trl-m); transition-duration: var(--trd-m); transition-property: var(--trp-m); transition-timing-function: var(--trt-m); }
.chiusura__indice-gruppo-box-2 { display: var(--vis-m); padding-bottom: var(--pb-m); padding-top: var(--pt-m); flex-direction: var(--dir-m); gap: var(--gap-m); }
.chiusura__link-come-funziona { font-size: clamp(0.875rem, calc(0.71213656rem + 0.66730219cqw), 1.3125rem); }
.chiusura__link-scegli-piano { font-size: clamp(0.875rem, calc(0.71213656rem + 0.66730219cqw), 1.3125rem); }
.chiusura__filetto-gruppi { display: var(--vis-m); }
.chiusura__legale-gruppo { display: var(--vis-m); flex-direction: var(--dir-m); }
.chiusura__legale-interruttore { display: var(--vis-m); }
.chiusura__legale-gruppo-box { display: var(--vis-m); max-height: var(--maxh-m); opacity: var(--op-m); overflow-x: var(--ovx-m); overflow-y: var(--ovy-m); transition-behavior: var(--transition-behavior-m); transition-delay: var(--trl-m); transition-duration: var(--trd-m); transition-property: var(--trp-m); transition-timing-function: var(--trt-m); }
.chiusura__legale-gruppo-box-2 { display: var(--vis-m); padding-bottom: var(--pb-m); padding-top: var(--pt-m); flex-direction: var(--dir-m); gap: var(--gap-m); }
.chiusura__link-privacy { font-size: clamp(0.875rem, calc(0.71213656rem + 0.66730219cqw), 1.3125rem); }
.chiusura__link-termini { font-size: clamp(0.875rem, calc(0.71213656rem + 0.66730219cqw), 1.3125rem); }
.chiusura__social--landing { gap: var(--gap-m); justify-content: var(--jc-m); }
.chiusura__social-facebook { width: clamp(38px, calc(2.32846759rem + 0.19065777cqw), 40px); height: clamp(38px, calc(2.32846759rem + 0.19065777cqw), 40px); }
.chiusura__social-facebook-icona { width: clamp(17px, calc(1.14826621rem - 0.09532888cqw), 18px); height: clamp(17px, calc(1.14826621rem - 0.09532888cqw), 18px); }
.chiusura__social-instagram { width: clamp(38px, calc(2.32846759rem + 0.19065777cqw), 40px); height: clamp(38px, calc(2.32846759rem + 0.19065777cqw), 40px); }
.chiusura__social-instagram-icona { width: clamp(17px, calc(1.14826621rem - 0.09532888cqw), 18px); height: clamp(17px, calc(1.14826621rem - 0.09532888cqw), 18px); }
.chiusura__social-linkedin { width: clamp(38px, calc(2.32846759rem + 0.19065777cqw), 40px); height: clamp(38px, calc(2.32846759rem + 0.19065777cqw), 40px); }
.chiusura__social-linkedin-icona { width: clamp(17px, calc(1.14826621rem - 0.09532888cqw), 18px); height: clamp(17px, calc(1.14826621rem - 0.09532888cqw), 18px); }
.chiusura__social-youtube { width: clamp(38px, calc(2.32846759rem + 0.19065777cqw), 40px); height: clamp(38px, calc(2.32846759rem + 0.19065777cqw), 40px); }
.chiusura__social-youtube-icona { width: clamp(18px, calc(1.21076621rem - 0.09532888cqw), 19px); height: clamp(18px, calc(1.21076621rem - 0.09532888cqw), 19px); }
.chiusura__dati-societari--d { display: var(--vis-m); }
.chiusura__dati-societari--m { display: var(--vis-m); }
.barra-involucro--termini { display: var(--vis-m); }
.testata__marchio--termini-d { display: var(--vis-m); }
.testata__marchio--termini-m { display: var(--vis-m); }
.menu__foglio--termini { display: var(--vis-m); position: var(--pos-m); top: var(--top-m); bottom: var(--bottom-m); left: max(20px, calc(50% - 175px)); z-index: var(--z-m); box-sizing: var(--bsz-m); width: min(350px, calc(100% - 40px)); padding-bottom: var(--pb-m); padding-left: var(--pl-m); padding-right: var(--pr-m); padding-top: var(--pt-m); flex-direction: var(--dir-m); background-color: var(--bg-m); border-top-left-radius: var(--rtl-m); border-top-right-radius: var(--rtr-m); box-shadow: var(--sh-m); overflow-y: var(--ovy-m); scrollbar-width: var(--scrollbar-width-m); touch-action: var(--touch-action-m); transform: var(--tf-m); transition-duration: var(--trd-m); transition-property: var(--trp-m); transition-timing-function: var(--trt-m); }
.colonna--termini { width: min(100%, 90rem); }
.termini__contenitore { padding-bottom: clamp(0px, calc(-1.48903718rem + 6.10104862cqw), 64px); padding-left: clamp(0px, calc(-0.93064824rem + 3.81315539cqw), 40px); padding-right: clamp(0px, calc(-0.93064824rem + 3.81315539cqw), 40px); display: var(--vis-m); box-sizing: var(--bsz-m); }
.intestazione__blocco { padding-left: clamp(0px, calc(1.71532412rem - 1.90657769cqw), 20px); padding-right: clamp(0px, calc(1.71532412rem - 1.90657769cqw), 20px); padding-top: clamp(8px, calc(-1.12863441rem + 6.67302193cqw), 78px); }
.intestazione__titolo { font-size: clamp(2.0625rem, calc(1.62044209rem + 1.81124881cqw), 3.25rem); }
.riassunto__sezione { padding-left: clamp(0px, calc(1.71532412rem - 1.90657769cqw), 20px); padding-right: clamp(0px, calc(1.71532412rem - 1.90657769cqw), 20px); padding-top: clamp(28px, calc(1.37774071rem + 1.52526215cqw), 44px); }
.riassunto__riquadro { padding-bottom: clamp(26px, calc(1.34580553rem + 1.14394662cqw), 38px); padding-left: clamp(22px, calc(1.09580553rem + 1.14394662cqw), 34px); padding-right: clamp(22px, calc(1.09580553rem + 1.14394662cqw), 34px); padding-top: clamp(26px, calc(1.34580553rem + 1.14394662cqw), 38px); gap: clamp(18px, calc(0.98540276rem + 0.57197331cqw), 24px); border-radius: clamp(24px, calc(1.36040276rem + 0.57197331cqw), 30px); }
.riassunto__alone { width: clamp(280px, calc(14.94071735rem + 10.48617731cqw), 390px); }
.riassunto__occhiello { font-size: clamp(0.65625rem, calc(0.50501966rem + 0.61963775cqw), 1.0625rem); }
.riassunto__elenco { gap: clamp(14px, calc(0.75866897rem + 0.47664442cqw), 19px); font-size: clamp(0.90625rem, calc(0.75501966rem + 0.61963775cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); line-height: clamp(1.359375rem, calc(1.08367046rem + 1.12964728cqw), 2.1rem); }
.riassunto__punto { gap: clamp(10px, calc(0.53193518rem + 0.38131554cqw), 14px); }
.premessa__sezione { padding-left: clamp(0px, calc(1.71532412rem - 1.90657769cqw), 20px); padding-right: clamp(0px, calc(1.71532412rem - 1.90657769cqw), 20px); padding-top: clamp(28px, calc(1.37774071rem + 1.52526215cqw), 44px); }
.premessa__testo { font-size: clamp(0.9375rem, calc(0.79790276rem + 0.57197331cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(-0.00154656rem - 0.0128694cqw), -0.075px); line-height: clamp(1.59375rem, calc(1.40529373rem + 0.77216397cqw), 2.1rem); }
.indice__sezione { padding-left: clamp(0px, calc(1.71532412rem - 1.90657769cqw), 20px); padding-right: clamp(0px, calc(1.71532412rem - 1.90657769cqw), 20px); padding-top: clamp(28px, calc(1.37774071rem + 1.52526215cqw), 44px); }
.indice__riquadro { padding-bottom: clamp(20px, calc(1.06387035rem + 0.76263108cqw), 28px); padding-left: clamp(20px, calc(1.06387035rem + 0.76263108cqw), 28px); padding-right: clamp(20px, calc(1.06387035rem + 0.76263108cqw), 28px); padding-top: clamp(20px, calc(1.06387035rem + 0.76263108cqw), 28px); gap: clamp(16px, calc(0.86040276rem + 0.57197331cqw), 22px); border-radius: clamp(20px, calc(1.13366897rem + 0.47664442cqw), 25px); }
.indice__occhiello { font-size: clamp(0.65625rem, calc(0.50501966rem + 0.61963775cqw), 1.0625rem); }
.indice__griglia { row-gap: clamp(12px, calc(0.65693518rem + 0.38131554cqw), 16px); }
.indice__voce { gap: clamp(7px, calc(0.39096759rem + 0.19065777cqw), 9px); font-size: clamp(0.8125rem, calc(0.62637035rem + 0.76263108cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); line-height: clamp(1.096875rem, calc(0.7234524rem + 1.5300286cqw), 2.1rem); }
.indice__voce-numero { font-size: clamp(0.6875rem, calc(0.54790276rem + 0.57197331cqw), 1.0625rem); }
.t01__sezione { padding-left: clamp(0px, calc(1.71532412rem - 1.90657769cqw), 20px); padding-right: clamp(0px, calc(1.71532412rem - 1.90657769cqw), 20px); padding-top: clamp(44px, calc(2.33120829rem + 1.71591992cqw), 62px); }
.t01__numero { margin-bottom: clamp(12px, calc(0.61040276rem + 0.57197331cqw), 18px); font-size: clamp(0.6875rem, calc(0.54790276rem + 0.57197331cqw), 1.0625rem); letter-spacing: clamp(1.76px, calc(0.09557495rem + 0.05910391cqw), 2.38px); }
.t01__titolo { margin-bottom: clamp(18px, calc(0.98540276rem + 0.57197331cqw), 24px); font-size: clamp(1.625rem, calc(1.02007865rem + 2.478551cqw), 3.25rem); letter-spacing: clamp(-2.184px, calc(-0.02946378rem - 0.11897045cqw), -0.936px); line-height: clamp(1.82rem, calc(1.16668494rem + 2.67683508cqw), 3.575rem); }
.t01__glossario { padding-bottom: clamp(4px, calc(0.18020138rem + 0.28598665cqw), 7px); padding-left: clamp(18px, calc(0.93887035rem + 0.76263108cqw), 26px); padding-right: clamp(18px, calc(0.93887035rem + 0.76263108cqw), 26px); padding-top: clamp(4px, calc(0.18020138rem + 0.28598665cqw), 7px); border-radius: clamp(20px, calc(1.13366897rem + 0.47664442cqw), 25px); }
.t01__voce { padding-bottom: clamp(16px, calc(0.86040276rem + 0.57197331cqw), 22px); padding-top: clamp(16px, calc(0.86040276rem + 0.57197331cqw), 22px); gap: clamp(5px, calc(0.26596759rem + 0.19065777cqw), 7px); }
.t01__voce-termine { font-size: clamp(0.90625rem, calc(0.75501966rem + 0.61963775cqw), 1.3125rem); line-height: var(--lh-m); }
.t01__voce-definizione { font-size: clamp(0.84375rem, calc(0.66925346rem + 0.71496663cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); line-height: clamp(1.3078125rem, calc(1.01291334rem + 1.20829361cqw), 2.1rem); }
.t01__voce--2 { padding-bottom: clamp(16px, calc(0.86040276rem + 0.57197331cqw), 22px); padding-top: clamp(16px, calc(0.86040276rem + 0.57197331cqw), 22px); gap: clamp(5px, calc(0.26596759rem + 0.19065777cqw), 7px); }
.t02__sezione { padding-left: clamp(0px, calc(1.71532412rem - 1.90657769cqw), 20px); padding-right: clamp(0px, calc(1.71532412rem - 1.90657769cqw), 20px); padding-top: clamp(44px, calc(2.33120829rem + 1.71591992cqw), 62px); }
.t02__numero { margin-bottom: clamp(12px, calc(0.61040276rem + 0.57197331cqw), 18px); font-size: clamp(0.6875rem, calc(0.54790276rem + 0.57197331cqw), 1.0625rem); letter-spacing: clamp(1.76px, calc(0.09557495rem + 0.05910391cqw), 2.38px); }
.t02__titolo { margin-bottom: clamp(18px, calc(0.98540276rem + 0.57197331cqw), 24px); font-size: clamp(1.625rem, calc(1.02007865rem + 2.478551cqw), 3.25rem); letter-spacing: clamp(-2.184px, calc(-0.02946378rem - 0.11897045cqw), -0.936px); line-height: clamp(1.82rem, calc(1.16668494rem + 2.67683508cqw), 3.575rem); }
.t02__testo { font-size: clamp(0.9375rem, calc(0.79790276rem + 0.57197331cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); line-height: clamp(1.59375rem, calc(1.40529373rem + 0.77216397cqw), 2.1rem); }
.t03__sezione { padding-left: clamp(0px, calc(1.71532412rem - 1.90657769cqw), 20px); padding-right: clamp(0px, calc(1.71532412rem - 1.90657769cqw), 20px); padding-top: clamp(44px, calc(2.33120829rem + 1.71591992cqw), 62px); }
.t03__numero { margin-bottom: clamp(12px, calc(0.61040276rem + 0.57197331cqw), 18px); font-size: clamp(0.6875rem, calc(0.54790276rem + 0.57197331cqw), 1.0625rem); letter-spacing: clamp(1.76px, calc(0.09557495rem + 0.05910391cqw), 2.38px); }
.t03__titolo { margin-bottom: clamp(18px, calc(0.98540276rem + 0.57197331cqw), 24px); font-size: clamp(1.625rem, calc(1.02007865rem + 2.478551cqw), 3.25rem); letter-spacing: clamp(-2.184px, calc(-0.02946378rem - 0.11897045cqw), -0.936px); line-height: clamp(1.82rem, calc(1.16668494rem + 2.67683508cqw), 3.575rem); }
.t03__testo { font-size: clamp(0.9375rem, calc(0.79790276rem + 0.57197331cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); line-height: clamp(1.59375rem, calc(1.40529373rem + 0.77216397cqw), 2.1rem); }
.t04__sezione { padding-left: clamp(0px, calc(1.71532412rem - 1.90657769cqw), 20px); padding-right: clamp(0px, calc(1.71532412rem - 1.90657769cqw), 20px); padding-top: clamp(44px, calc(2.33120829rem + 1.71591992cqw), 62px); }
.t04__numero { margin-bottom: clamp(12px, calc(0.61040276rem + 0.57197331cqw), 18px); font-size: clamp(0.6875rem, calc(0.54790276rem + 0.57197331cqw), 1.0625rem); letter-spacing: clamp(1.76px, calc(0.09557495rem + 0.05910391cqw), 2.38px); }
.t04__titolo { margin-bottom: clamp(18px, calc(0.98540276rem + 0.57197331cqw), 24px); font-size: clamp(1.625rem, calc(1.02007865rem + 2.478551cqw), 3.25rem); letter-spacing: clamp(-2.184px, calc(-0.02946378rem - 0.11897045cqw), -0.936px); line-height: clamp(1.82rem, calc(1.16668494rem + 2.67683508cqw), 3.575rem); }
.t04__intro { font-size: clamp(0.9375rem, calc(0.79790276rem + 0.57197331cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); line-height: clamp(1.59375rem, calc(1.40529373rem + 0.77216397cqw), 2.1rem); }
.t04__elenco { gap: clamp(14px, calc(0.75866897rem + 0.47664442cqw), 19px); }
.t04__elenco-box { gap: clamp(12px, calc(0.65693518rem + 0.38131554cqw), 16px); }
.t04__voce-pallino { width: clamp(5px, calc(0.26596759rem + 0.19065777cqw), 7px); }
.t04__voce-testo { font-size: clamp(0.90625rem, calc(0.75501966rem + 0.61963775cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); line-height: clamp(1.4953125rem, calc(1.27021196rem + 0.92230696cqw), 2.1rem); }
.t05__sezione { padding-left: clamp(0px, calc(1.71532412rem - 1.90657769cqw), 20px); padding-right: clamp(0px, calc(1.71532412rem - 1.90657769cqw), 20px); padding-top: clamp(44px, calc(2.33120829rem + 1.71591992cqw), 62px); }
.t05__numero { margin-bottom: clamp(12px, calc(0.61040276rem + 0.57197331cqw), 18px); font-size: clamp(0.6875rem, calc(0.54790276rem + 0.57197331cqw), 1.0625rem); letter-spacing: clamp(1.76px, calc(0.09557495rem + 0.05910391cqw), 2.38px); }
.t05__titolo { margin-bottom: clamp(18px, calc(0.98540276rem + 0.57197331cqw), 24px); font-size: clamp(1.625rem, calc(1.02007865rem + 2.478551cqw), 3.25rem); letter-spacing: clamp(-2.184px, calc(-0.02946378rem - 0.11897045cqw), -0.936px); line-height: clamp(1.82rem, calc(1.16668494rem + 2.67683508cqw), 3.575rem); }
.t05__avviso { padding-bottom: clamp(20px, calc(1.06387035rem + 0.76263108cqw), 28px); padding-left: clamp(20px, calc(1.06387035rem + 0.76263108cqw), 28px); padding-right: clamp(20px, calc(1.06387035rem + 0.76263108cqw), 28px); padding-top: clamp(20px, calc(1.06387035rem + 0.76263108cqw), 28px); gap: clamp(12px, calc(0.65693518rem + 0.38131554cqw), 16px); border-radius: clamp(20px, calc(1.13366897rem + 0.47664442cqw), 25px); }
.t05__avviso-intestazione { gap: clamp(9px, calc(0.49270138rem + 0.28598665cqw), 12px); }
.t05__avviso-etichetta { font-size: clamp(0.9375rem, calc(0.79790276rem + 0.57197331cqw), 1.3125rem); line-height: var(--lh-m); }
.t05__avviso-testo { font-size: clamp(0.90625rem, calc(0.75501966rem + 0.61963775cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); line-height: clamp(1.540625rem, calc(1.33239246rem + 0.85319352cqw), 2.1rem); }
.t05__testo { font-size: clamp(0.9375rem, calc(0.79790276rem + 0.57197331cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); line-height: clamp(1.59375rem, calc(1.40529373rem + 0.77216397cqw), 2.1rem); }
.t05__testo--2 { font-size: clamp(0.9375rem, calc(0.79790276rem + 0.57197331cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); line-height: clamp(1.59375rem, calc(1.40529373rem + 0.77216397cqw), 2.1rem); }
.t06__sezione { padding-left: clamp(0px, calc(1.71532412rem - 1.90657769cqw), 20px); padding-right: clamp(0px, calc(1.71532412rem - 1.90657769cqw), 20px); padding-top: clamp(44px, calc(2.33120829rem + 1.71591992cqw), 62px); }
.t06__numero { margin-bottom: clamp(12px, calc(0.61040276rem + 0.57197331cqw), 18px); font-size: clamp(0.6875rem, calc(0.54790276rem + 0.57197331cqw), 1.0625rem); letter-spacing: clamp(1.76px, calc(0.09557495rem + 0.05910391cqw), 2.38px); }
.t06__titolo { margin-bottom: clamp(18px, calc(0.98540276rem + 0.57197331cqw), 24px); font-size: clamp(1.625rem, calc(1.02007865rem + 2.478551cqw), 3.25rem); letter-spacing: clamp(-2.184px, calc(-0.02946378rem - 0.11897045cqw), -0.936px); line-height: clamp(1.82rem, calc(1.16668494rem + 2.67683508cqw), 3.575rem); }
.t06__testo { font-size: clamp(0.9375rem, calc(0.79790276rem + 0.57197331cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); line-height: clamp(1.59375rem, calc(1.40529373rem + 0.77216397cqw), 2.1rem); }
.t06__testo--2 { font-size: clamp(0.9375rem, calc(0.79790276rem + 0.57197331cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); line-height: clamp(1.59375rem, calc(1.40529373rem + 0.77216397cqw), 2.1rem); }
.t07__sezione { padding-left: clamp(0px, calc(1.71532412rem - 1.90657769cqw), 20px); padding-right: clamp(0px, calc(1.71532412rem - 1.90657769cqw), 20px); padding-top: clamp(44px, calc(2.33120829rem + 1.71591992cqw), 62px); }
.t07__numero { margin-bottom: clamp(12px, calc(0.61040276rem + 0.57197331cqw), 18px); font-size: clamp(0.6875rem, calc(0.54790276rem + 0.57197331cqw), 1.0625rem); letter-spacing: clamp(1.76px, calc(0.09557495rem + 0.05910391cqw), 2.38px); }
.t07__titolo { margin-bottom: clamp(18px, calc(0.98540276rem + 0.57197331cqw), 24px); font-size: clamp(1.625rem, calc(1.02007865rem + 2.478551cqw), 3.25rem); letter-spacing: clamp(-2.184px, calc(-0.02946378rem - 0.11897045cqw), -0.936px); line-height: clamp(1.82rem, calc(1.16668494rem + 2.67683508cqw), 3.575rem); }
.t07__testo { font-size: clamp(0.9375rem, calc(0.79790276rem + 0.57197331cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); line-height: clamp(1.59375rem, calc(1.40529373rem + 0.77216397cqw), 2.1rem); }
.t07__intro { font-size: clamp(0.9375rem, calc(0.79790276rem + 0.57197331cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); line-height: clamp(1.59375rem, calc(1.40529373rem + 0.77216397cqw), 2.1rem); }
.t07__elenco { gap: clamp(14px, calc(0.75866897rem + 0.47664442cqw), 19px); }
.t07__elenco-box { gap: clamp(12px, calc(0.65693518rem + 0.38131554cqw), 16px); }
.t07__voce-pallino { width: clamp(5px, calc(0.26596759rem + 0.19065777cqw), 7px); }
.t07__voce-testo { font-size: clamp(0.90625rem, calc(0.75501966rem + 0.61963775cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); line-height: clamp(1.4953125rem, calc(1.27021196rem + 0.92230696cqw), 2.1rem); }
.t07__cap { padding-bottom: clamp(18px, calc(0.93887035rem + 0.76263108cqw), 26px); padding-left: clamp(18px, calc(0.93887035rem + 0.76263108cqw), 26px); padding-right: clamp(18px, calc(0.93887035rem + 0.76263108cqw), 26px); padding-top: clamp(18px, calc(0.93887035rem + 0.76263108cqw), 26px); border-radius: clamp(18px, calc(1.00866897rem + 0.47664442cqw), 23px); }
.t07__cap-testo { font-size: clamp(0.90625rem, calc(0.75501966rem + 0.61963775cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); line-height: clamp(1.540625rem, calc(1.33239246rem + 0.85319352cqw), 2.1rem); }
.t08__sezione { padding-left: clamp(0px, calc(1.71532412rem - 1.90657769cqw), 20px); padding-right: clamp(0px, calc(1.71532412rem - 1.90657769cqw), 20px); padding-top: clamp(44px, calc(2.33120829rem + 1.71591992cqw), 62px); }
.t08__numero { margin-bottom: clamp(12px, calc(0.61040276rem + 0.57197331cqw), 18px); font-size: clamp(0.6875rem, calc(0.54790276rem + 0.57197331cqw), 1.0625rem); letter-spacing: clamp(1.76px, calc(0.09557495rem + 0.05910391cqw), 2.38px); }
.t08__titolo { margin-bottom: clamp(18px, calc(0.98540276rem + 0.57197331cqw), 24px); font-size: clamp(1.625rem, calc(1.02007865rem + 2.478551cqw), 3.25rem); letter-spacing: clamp(-2.184px, calc(-0.02946378rem - 0.11897045cqw), -0.936px); line-height: clamp(1.82rem, calc(1.16668494rem + 2.67683508cqw), 3.575rem); }
.t08__intro { font-size: clamp(0.9375rem, calc(0.79790276rem + 0.57197331cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); line-height: clamp(1.59375rem, calc(1.40529373rem + 0.77216397cqw), 2.1rem); }
.t08__piani { gap: clamp(10px, calc(0.53193518rem + 0.38131554cqw), 14px); }
.t08__piano-lite { padding-bottom: clamp(18px, calc(0.93887035rem + 0.76263108cqw), 26px); padding-left: clamp(18px, calc(0.93887035rem + 0.76263108cqw), 26px); padding-right: clamp(18px, calc(0.93887035rem + 0.76263108cqw), 26px); padding-top: clamp(18px, calc(0.93887035rem + 0.76263108cqw), 26px); gap: clamp(7px, calc(0.39096759rem + 0.19065777cqw), 9px); border-radius: clamp(18px, calc(1.00866897rem + 0.47664442cqw), 23px); }
.t08__piano-lite-nome { font-size: clamp(0.9375rem, calc(0.79790276rem + 0.57197331cqw), 1.3125rem); line-height: var(--lh-m); }
.t08__piano-lite-descrizione { font-size: clamp(0.84375rem, calc(0.66925346rem + 0.71496663cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); }
.t08__piano-pro { padding-bottom: clamp(18px, calc(0.93887035rem + 0.76263108cqw), 26px); padding-left: clamp(18px, calc(0.93887035rem + 0.76263108cqw), 26px); padding-right: clamp(18px, calc(0.93887035rem + 0.76263108cqw), 26px); padding-top: clamp(18px, calc(0.93887035rem + 0.76263108cqw), 26px); gap: clamp(7px, calc(0.39096759rem + 0.19065777cqw), 9px); border-radius: clamp(18px, calc(1.00866897rem + 0.47664442cqw), 23px); }
.t08__piano-pro-nome { font-size: clamp(0.9375rem, calc(0.79790276rem + 0.57197331cqw), 1.3125rem); line-height: var(--lh-m); }
.t08__piano-pro-descrizione { font-size: clamp(0.84375rem, calc(0.66925346rem + 0.71496663cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); }
.t08__piano-enterprise { padding-bottom: clamp(18px, calc(0.93887035rem + 0.76263108cqw), 26px); padding-left: clamp(18px, calc(0.93887035rem + 0.76263108cqw), 26px); padding-right: clamp(18px, calc(0.93887035rem + 0.76263108cqw), 26px); padding-top: clamp(18px, calc(0.93887035rem + 0.76263108cqw), 26px); gap: clamp(7px, calc(0.39096759rem + 0.19065777cqw), 9px); border-radius: clamp(18px, calc(1.00866897rem + 0.47664442cqw), 23px); }
.t08__piano-enterprise-nome { font-size: clamp(0.9375rem, calc(0.79790276rem + 0.57197331cqw), 1.3125rem); line-height: var(--lh-m); }
.t08__piano-enterprise-descrizione { font-size: clamp(0.84375rem, calc(0.66925346rem + 0.71496663cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); }
.t08__elenco { gap: clamp(14px, calc(0.75866897rem + 0.47664442cqw), 19px); }
.t08__elenco-box { gap: clamp(12px, calc(0.65693518rem + 0.38131554cqw), 16px); }
.t08__voce-pallino { width: clamp(5px, calc(0.26596759rem + 0.19065777cqw), 7px); }
.t08__voce-testo { font-size: clamp(0.90625rem, calc(0.75501966rem + 0.61963775cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); line-height: clamp(1.4953125rem, calc(1.27021196rem + 0.92230696cqw), 2.1rem); }
.c09__sezione { padding-left: clamp(0px, calc(1.71532412rem - 1.90657769cqw), 20px); padding-right: clamp(0px, calc(1.71532412rem - 1.90657769cqw), 20px); padding-top: clamp(44px, calc(2.33120829rem + 1.71591992cqw), 62px); }
.c09__numero { margin-bottom: clamp(12px, calc(0.61040276rem + 0.57197331cqw), 18px); font-size: clamp(0.6875rem, calc(0.54790276rem + 0.57197331cqw), 1.0625rem); letter-spacing: clamp(1.76px, calc(0.09557495rem + 0.05910391cqw), 2.38px); }
.c09__titolo { margin-bottom: clamp(18px, calc(0.98540276rem + 0.57197331cqw), 24px); font-size: clamp(1.625rem, calc(1.02007865rem + 2.478551cqw), 3.25rem); letter-spacing: clamp(-2.184px, calc(-0.02946378rem - 0.11897045cqw), -0.936px); line-height: clamp(1.82rem, calc(1.16668494rem + 2.67683508cqw), 3.575rem); }
.c09__disdetta { font-size: clamp(0.9375rem, calc(0.79790276rem + 0.57197331cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); line-height: clamp(1.59375rem, calc(1.40529373rem + 0.77216397cqw), 2.1rem); }
.c09__recesso { font-size: clamp(0.9375rem, calc(0.79790276rem + 0.57197331cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); line-height: clamp(1.59375rem, calc(1.40529373rem + 0.77216397cqw), 2.1rem); }
.c09__elenco { gap: clamp(14px, calc(0.75866897rem + 0.47664442cqw), 19px); }
.c09__voce { gap: clamp(12px, calc(0.65693518rem + 0.38131554cqw), 16px); }
.c09__voce-pallino { width: clamp(5px, calc(0.26596759rem + 0.19065777cqw), 7px); }
.c09__voce-testo { font-size: clamp(0.90625rem, calc(0.75501966rem + 0.61963775cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); line-height: clamp(1.4953125rem, calc(1.27021196rem + 0.92230696cqw), 2.1rem); }
.c10__sezione { padding-left: clamp(0px, calc(1.71532412rem - 1.90657769cqw), 20px); padding-right: clamp(0px, calc(1.71532412rem - 1.90657769cqw), 20px); padding-top: clamp(44px, calc(2.33120829rem + 1.71591992cqw), 62px); }
.c10__numero { margin-bottom: clamp(12px, calc(0.61040276rem + 0.57197331cqw), 18px); font-size: clamp(0.6875rem, calc(0.54790276rem + 0.57197331cqw), 1.0625rem); letter-spacing: clamp(1.76px, calc(0.09557495rem + 0.05910391cqw), 2.38px); }
.c10__titolo { margin-bottom: clamp(18px, calc(0.98540276rem + 0.57197331cqw), 24px); font-size: clamp(1.625rem, calc(1.02007865rem + 2.478551cqw), 3.25rem); letter-spacing: clamp(-2.184px, calc(-0.02946378rem - 0.11897045cqw), -0.936px); line-height: clamp(1.82rem, calc(1.16668494rem + 2.67683508cqw), 3.575rem); }
.c10__intro { font-size: clamp(0.9375rem, calc(0.79790276rem + 0.57197331cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); line-height: clamp(1.59375rem, calc(1.40529373rem + 0.77216397cqw), 2.1rem); }
.c10__scheda { padding-bottom: clamp(4px, calc(0.18020138rem + 0.28598665cqw), 7px); padding-left: clamp(18px, calc(0.93887035rem + 0.76263108cqw), 26px); padding-right: clamp(18px, calc(0.93887035rem + 0.76263108cqw), 26px); padding-top: clamp(4px, calc(0.18020138rem + 0.28598665cqw), 7px); border-radius: clamp(20px, calc(1.13366897rem + 0.47664442cqw), 25px); }
.c10__riga { padding-bottom: clamp(16px, calc(0.86040276rem + 0.57197331cqw), 22px); padding-top: clamp(16px, calc(0.86040276rem + 0.57197331cqw), 22px); gap: clamp(5px, calc(0.26596759rem + 0.19065777cqw), 7px); }
.c10__riga-piano { font-size: clamp(0.90625rem, calc(0.75501966rem + 0.61963775cqw), 1.3125rem); line-height: var(--lh-m); }
.c10__riga-limite { font-size: clamp(0.84375rem, calc(0.66925346rem + 0.71496663cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); }
.c10__riga--2 { padding-bottom: clamp(16px, calc(0.86040276rem + 0.57197331cqw), 22px); padding-top: clamp(16px, calc(0.86040276rem + 0.57197331cqw), 22px); gap: clamp(5px, calc(0.26596759rem + 0.19065777cqw), 7px); }
.c10__dopo { font-size: clamp(0.9375rem, calc(0.79790276rem + 0.57197331cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); line-height: clamp(1.59375rem, calc(1.40529373rem + 0.77216397cqw), 2.1rem); }
.c11__sezione { padding-left: clamp(0px, calc(1.71532412rem - 1.90657769cqw), 20px); padding-right: clamp(0px, calc(1.71532412rem - 1.90657769cqw), 20px); padding-top: clamp(44px, calc(2.33120829rem + 1.71591992cqw), 62px); }
.c11__numero { margin-bottom: clamp(12px, calc(0.61040276rem + 0.57197331cqw), 18px); font-size: clamp(0.6875rem, calc(0.54790276rem + 0.57197331cqw), 1.0625rem); letter-spacing: clamp(1.76px, calc(0.09557495rem + 0.05910391cqw), 2.38px); }
.c11__titolo { margin-bottom: clamp(18px, calc(0.98540276rem + 0.57197331cqw), 24px); font-size: clamp(1.625rem, calc(1.02007865rem + 2.478551cqw), 3.25rem); letter-spacing: clamp(-2.184px, calc(-0.02946378rem - 0.11897045cqw), -0.936px); line-height: clamp(1.82rem, calc(1.16668494rem + 2.67683508cqw), 3.575rem); }
.c11__richiesta { font-size: clamp(0.9375rem, calc(0.79790276rem + 0.57197331cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); line-height: clamp(1.59375rem, calc(1.40529373rem + 0.77216397cqw), 2.1rem); }
.c11__effetti { font-size: clamp(0.9375rem, calc(0.79790276rem + 0.57197331cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); line-height: clamp(1.59375rem, calc(1.40529373rem + 0.77216397cqw), 2.1rem); }
.c11__fatturazione { font-size: clamp(0.9375rem, calc(0.79790276rem + 0.57197331cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); line-height: clamp(1.59375rem, calc(1.40529373rem + 0.77216397cqw), 2.1rem); }
.c12__sezione { padding-left: clamp(0px, calc(1.71532412rem - 1.90657769cqw), 20px); padding-right: clamp(0px, calc(1.71532412rem - 1.90657769cqw), 20px); padding-top: clamp(44px, calc(2.33120829rem + 1.71591992cqw), 62px); }
.c12__numero { margin-bottom: clamp(12px, calc(0.61040276rem + 0.57197331cqw), 18px); font-size: clamp(0.6875rem, calc(0.54790276rem + 0.57197331cqw), 1.0625rem); letter-spacing: clamp(1.76px, calc(0.09557495rem + 0.05910391cqw), 2.38px); }
.c12__titolo { margin-bottom: clamp(18px, calc(0.98540276rem + 0.57197331cqw), 24px); font-size: clamp(1.625rem, calc(1.02007865rem + 2.478551cqw), 3.25rem); letter-spacing: clamp(-2.184px, calc(-0.02946378rem - 0.11897045cqw), -0.936px); line-height: clamp(1.82rem, calc(1.16668494rem + 2.67683508cqw), 3.575rem); }
.c12__testo { font-size: clamp(0.9375rem, calc(0.79790276rem + 0.57197331cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); line-height: clamp(1.59375rem, calc(1.40529373rem + 0.77216397cqw), 2.1rem); }
.c13__sezione { padding-left: clamp(0px, calc(1.71532412rem - 1.90657769cqw), 20px); padding-right: clamp(0px, calc(1.71532412rem - 1.90657769cqw), 20px); padding-top: clamp(44px, calc(2.33120829rem + 1.71591992cqw), 62px); }
.c13__numero { margin-bottom: clamp(12px, calc(0.61040276rem + 0.57197331cqw), 18px); font-size: clamp(0.6875rem, calc(0.54790276rem + 0.57197331cqw), 1.0625rem); letter-spacing: clamp(1.76px, calc(0.09557495rem + 0.05910391cqw), 2.38px); }
.c13__titolo { margin-bottom: clamp(18px, calc(0.98540276rem + 0.57197331cqw), 24px); font-size: clamp(1.625rem, calc(1.02007865rem + 2.478551cqw), 3.25rem); letter-spacing: clamp(-2.184px, calc(-0.02946378rem - 0.11897045cqw), -0.936px); line-height: clamp(1.82rem, calc(1.16668494rem + 2.67683508cqw), 3.575rem); }
.c13__testo { font-size: clamp(0.9375rem, calc(0.79790276rem + 0.57197331cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); line-height: clamp(1.59375rem, calc(1.40529373rem + 0.77216397cqw), 2.1rem); }
.c14__sezione { padding-left: clamp(0px, calc(1.71532412rem - 1.90657769cqw), 20px); padding-right: clamp(0px, calc(1.71532412rem - 1.90657769cqw), 20px); padding-top: clamp(44px, calc(2.33120829rem + 1.71591992cqw), 62px); }
.c14__numero { margin-bottom: clamp(12px, calc(0.61040276rem + 0.57197331cqw), 18px); font-size: clamp(0.6875rem, calc(0.54790276rem + 0.57197331cqw), 1.0625rem); letter-spacing: clamp(1.76px, calc(0.09557495rem + 0.05910391cqw), 2.38px); }
.c14__titolo { margin-bottom: clamp(18px, calc(0.98540276rem + 0.57197331cqw), 24px); font-size: clamp(1.625rem, calc(1.02007865rem + 2.478551cqw), 3.25rem); letter-spacing: clamp(-2.184px, calc(-0.02946378rem - 0.11897045cqw), -0.936px); line-height: clamp(1.82rem, calc(1.16668494rem + 2.67683508cqw), 3.575rem); }
.c14__testo { font-size: clamp(0.9375rem, calc(0.79790276rem + 0.57197331cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); line-height: clamp(1.59375rem, calc(1.40529373rem + 0.77216397cqw), 2.1rem); }
.c15__sezione { padding-left: clamp(0px, calc(1.71532412rem - 1.90657769cqw), 20px); padding-right: clamp(0px, calc(1.71532412rem - 1.90657769cqw), 20px); padding-top: clamp(44px, calc(2.33120829rem + 1.71591992cqw), 62px); }
.c15__numero { margin-bottom: clamp(12px, calc(0.61040276rem + 0.57197331cqw), 18px); font-size: clamp(0.6875rem, calc(0.54790276rem + 0.57197331cqw), 1.0625rem); letter-spacing: clamp(1.76px, calc(0.09557495rem + 0.05910391cqw), 2.38px); }
.c15__titolo { margin-bottom: clamp(18px, calc(0.98540276rem + 0.57197331cqw), 24px); font-size: clamp(1.625rem, calc(1.02007865rem + 2.478551cqw), 3.25rem); letter-spacing: clamp(-2.184px, calc(-0.02946378rem - 0.11897045cqw), -0.936px); line-height: clamp(1.82rem, calc(1.16668494rem + 2.67683508cqw), 3.575rem); }
.c15__intro { font-size: clamp(0.9375rem, calc(0.79790276rem + 0.57197331cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); line-height: clamp(1.59375rem, calc(1.40529373rem + 0.77216397cqw), 2.1rem); }
.c15__scheda { padding-bottom: clamp(6px, calc(0.30520138rem + 0.28598665cqw), 9px); padding-left: clamp(18px, calc(0.93887035rem + 0.76263108cqw), 26px); padding-right: clamp(18px, calc(0.93887035rem + 0.76263108cqw), 26px); padding-top: clamp(6px, calc(0.30520138rem + 0.28598665cqw), 9px); border-radius: clamp(18px, calc(1.00866897rem + 0.47664442cqw), 23px); }
.c15__riga { padding-bottom: clamp(14px, calc(0.73540276rem + 0.57197331cqw), 20px); padding-top: clamp(14px, calc(0.73540276rem + 0.57197331cqw), 20px); gap: clamp(3px, calc(0.16423379rem + 0.09532888cqw), 4px); }
.c15__riga-etichetta { font-size: clamp(0.71875rem, calc(0.59078587rem + 0.52430887cqw), 1.0625rem); letter-spacing: clamp(0.69px, calc(0.00380511rem + 0.16110582cqw), 2.38px); }
.c15__riga-valore { font-size: clamp(0.875rem, calc(0.71213656rem + 0.66730219cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); line-height: clamp(1.3125rem, calc(1.01934581rem + 1.20114395cqw), 2.1rem); }
.c15__riga-valore--2 { font-size: clamp(0.875rem, calc(0.71213656rem + 0.66730219cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); line-height: clamp(1.3125rem, calc(1.01934581rem + 1.20114395cqw), 2.1rem); }
.c15__riga--2 { padding-bottom: clamp(14px, calc(0.73540276rem + 0.57197331cqw), 20px); padding-top: clamp(14px, calc(0.73540276rem + 0.57197331cqw), 20px); gap: clamp(3px, calc(0.16423379rem + 0.09532888cqw), 4px); }
.pagina__distanziatore-chiusura { display: var(--vis-m); }
.chiusura__firma { display: var(--vis-m); flex-direction: var(--dir-m); gap: var(--gap-m); align-items: var(--ai-m); }
.chiusura__marchio--termini-d { display: var(--vis-m); }
.chiusura__marchio--termini-m { display: var(--vis-m); }
.chiusura__social--termini { gap: var(--gap-m); justify-content: var(--jc-m); }
.pagina__contenuto { padding-bottom: clamp(0px, calc(-1.48903718rem + 6.10104862cqw), 64px); padding-left: clamp(0px, calc(-0.93064824rem + 3.81315539cqw), 40px); padding-right: clamp(0px, calc(-0.93064824rem + 3.81315539cqw), 40px); display: var(--vis-m); box-sizing: var(--bsz-m); }
.s01__sezione { padding-left: clamp(0px, calc(1.71532412rem - 1.90657769cqw), 20px); padding-right: clamp(0px, calc(1.71532412rem - 1.90657769cqw), 20px); padding-top: clamp(44px, calc(2.33120829rem + 1.71591992cqw), 62px); }
.s01__numero { margin-bottom: clamp(12px, calc(0.61040276rem + 0.57197331cqw), 18px); font-size: clamp(0.6875rem, calc(0.54790276rem + 0.57197331cqw), 1.0625rem); letter-spacing: clamp(1.76px, calc(0.09557495rem + 0.05910391cqw), 2.38px); }
.s01__titolo { margin-bottom: clamp(18px, calc(0.98540276rem + 0.57197331cqw), 24px); font-size: clamp(1.625rem, calc(1.02007865rem + 2.478551cqw), 3.25rem); letter-spacing: clamp(-2.184px, calc(-0.02946378rem - 0.11897045cqw), -0.936px); line-height: clamp(1.82rem, calc(1.16668494rem + 2.67683508cqw), 3.575rem); }
.s01__ragione-sociale { font-size: clamp(0.9375rem, calc(0.79790276rem + 0.57197331cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); }
.s01__scheda { padding-bottom: clamp(6px, calc(0.30520138rem + 0.28598665cqw), 9px); padding-left: clamp(18px, calc(0.93887035rem + 0.76263108cqw), 26px); padding-right: clamp(18px, calc(0.93887035rem + 0.76263108cqw), 26px); padding-top: clamp(6px, calc(0.30520138rem + 0.28598665cqw), 9px); border-radius: clamp(18px, calc(1.00866897rem + 0.47664442cqw), 23px); }
.s01__scheda-sede { padding-bottom: clamp(14px, calc(0.73540276rem + 0.57197331cqw), 20px); padding-top: clamp(14px, calc(0.73540276rem + 0.57197331cqw), 20px); gap: clamp(3px, calc(0.16423379rem + 0.09532888cqw), 4px); }
.s01__scheda-sede-etichetta { font-size: clamp(0.71875rem, calc(0.59078587rem + 0.52430887cqw), 1.0625rem); letter-spacing: clamp(0.69px, calc(0.00380511rem + 0.16110582cqw), 2.38px); }
.s01__scheda-sede-valore { font-size: clamp(0.875rem, calc(0.71213656rem + 0.66730219cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); line-height: clamp(1.3125rem, calc(1.01934581rem + 1.20114395cqw), 2.1rem); }
.s01__scheda-piva { padding-bottom: clamp(14px, calc(0.73540276rem + 0.57197331cqw), 20px); padding-top: clamp(14px, calc(0.73540276rem + 0.57197331cqw), 20px); gap: clamp(3px, calc(0.16423379rem + 0.09532888cqw), 4px); }
.s01__scheda-piva-etichetta { font-size: clamp(0.71875rem, calc(0.59078587rem + 0.52430887cqw), 1.0625rem); letter-spacing: clamp(0.69px, calc(0.00380511rem + 0.16110582cqw), 2.38px); }
.s01__scheda-piva-valore { font-size: clamp(0.875rem, calc(0.71213656rem + 0.66730219cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); line-height: clamp(1.3125rem, calc(1.01934581rem + 1.20114395cqw), 2.1rem); }
.s01__scheda-rea { padding-bottom: clamp(14px, calc(0.73540276rem + 0.57197331cqw), 20px); padding-top: clamp(14px, calc(0.73540276rem + 0.57197331cqw), 20px); gap: clamp(3px, calc(0.16423379rem + 0.09532888cqw), 4px); }
.s01__scheda-rea-etichetta { font-size: clamp(0.71875rem, calc(0.59078587rem + 0.52430887cqw), 1.0625rem); letter-spacing: clamp(0.69px, calc(0.00380511rem + 0.16110582cqw), 2.38px); }
.s01__scheda-rea-valore { font-size: clamp(0.875rem, calc(0.71213656rem + 0.66730219cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); line-height: clamp(1.3125rem, calc(1.01934581rem + 1.20114395cqw), 2.1rem); }
.s01__scheda-pec { padding-bottom: clamp(14px, calc(0.73540276rem + 0.57197331cqw), 20px); padding-top: clamp(14px, calc(0.73540276rem + 0.57197331cqw), 20px); gap: clamp(3px, calc(0.16423379rem + 0.09532888cqw), 4px); }
.s01__scheda-pec-etichetta { font-size: clamp(0.71875rem, calc(0.59078587rem + 0.52430887cqw), 1.0625rem); letter-spacing: clamp(0.69px, calc(0.00380511rem + 0.16110582cqw), 2.38px); }
.s01__scheda-pec-valore { font-size: clamp(0.875rem, calc(0.71213656rem + 0.66730219cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); line-height: clamp(1.3125rem, calc(1.01934581rem + 1.20114395cqw), 2.1rem); }
.s01__scheda-email { padding-bottom: clamp(14px, calc(0.73540276rem + 0.57197331cqw), 20px); padding-top: clamp(14px, calc(0.73540276rem + 0.57197331cqw), 20px); gap: clamp(3px, calc(0.16423379rem + 0.09532888cqw), 4px); }
.s01__scheda-email-etichetta { font-size: clamp(0.71875rem, calc(0.59078587rem + 0.52430887cqw), 1.0625rem); letter-spacing: clamp(0.69px, calc(0.00380511rem + 0.16110582cqw), 2.38px); }
.s01__scheda-email-valore { font-size: clamp(0.875rem, calc(0.71213656rem + 0.66730219cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); line-height: clamp(1.3125rem, calc(1.01934581rem + 1.20114395cqw), 2.1rem); }
.s01__nota-dpo { font-size: clamp(0.9375rem, calc(0.79790276rem + 0.57197331cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); line-height: clamp(1.59375rem, calc(1.40529373rem + 0.77216397cqw), 2.1rem); }
.s02__sezione { padding-left: clamp(0px, calc(1.71532412rem - 1.90657769cqw), 20px); padding-right: clamp(0px, calc(1.71532412rem - 1.90657769cqw), 20px); padding-top: clamp(44px, calc(2.33120829rem + 1.71591992cqw), 62px); }
.s02__numero { margin-bottom: clamp(12px, calc(0.61040276rem + 0.57197331cqw), 18px); font-size: clamp(0.6875rem, calc(0.54790276rem + 0.57197331cqw), 1.0625rem); letter-spacing: clamp(1.76px, calc(0.09557495rem + 0.05910391cqw), 2.38px); }
.s02__titolo { margin-bottom: clamp(18px, calc(0.98540276rem + 0.57197331cqw), 24px); font-size: clamp(1.625rem, calc(1.02007865rem + 2.478551cqw), 3.25rem); letter-spacing: clamp(-2.184px, calc(-0.02946378rem - 0.11897045cqw), -0.936px); line-height: clamp(1.82rem, calc(1.16668494rem + 2.67683508cqw), 3.575rem); }
.s02__intro { font-size: clamp(0.9375rem, calc(0.79790276rem + 0.57197331cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); line-height: clamp(1.59375rem, calc(1.40529373rem + 0.77216397cqw), 2.1rem); }
.s02__elenco { gap: clamp(14px, calc(0.75866897rem + 0.47664442cqw), 19px); }
.s02__voce-box { gap: clamp(12px, calc(0.65693518rem + 0.38131554cqw), 16px); }
.s02__voce-box-2 { width: clamp(5px, calc(0.26596759rem + 0.19065777cqw), 7px); }
.s02__voce { font-size: clamp(0.90625rem, calc(0.75501966rem + 0.61963775cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); line-height: clamp(1.4953125rem, calc(1.27021196rem + 0.92230696cqw), 2.1rem); }
.s03__sezione { padding-left: clamp(0px, calc(1.71532412rem - 1.90657769cqw), 20px); padding-right: clamp(0px, calc(1.71532412rem - 1.90657769cqw), 20px); padding-top: clamp(44px, calc(2.33120829rem + 1.71591992cqw), 62px); }
.s03__numero { margin-bottom: clamp(12px, calc(0.61040276rem + 0.57197331cqw), 18px); font-size: clamp(0.6875rem, calc(0.54790276rem + 0.57197331cqw), 1.0625rem); letter-spacing: clamp(1.76px, calc(0.09557495rem + 0.05910391cqw), 2.38px); }
.s03__titolo { margin-bottom: clamp(18px, calc(0.98540276rem + 0.57197331cqw), 24px); font-size: clamp(1.625rem, calc(1.02007865rem + 2.478551cqw), 3.25rem); letter-spacing: clamp(-2.184px, calc(-0.02946378rem - 0.11897045cqw), -0.936px); line-height: clamp(1.82rem, calc(1.16668494rem + 2.67683508cqw), 3.575rem); }
.s03__elenco { gap: clamp(14px, calc(0.75866897rem + 0.47664442cqw), 19px); }
.s03__voce-box { gap: clamp(12px, calc(0.65693518rem + 0.38131554cqw), 16px); }
.s03__voce-box-2 { width: clamp(5px, calc(0.26596759rem + 0.19065777cqw), 7px); }
.s03__voce { font-size: clamp(0.90625rem, calc(0.75501966rem + 0.61963775cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); line-height: clamp(1.4953125rem, calc(1.27021196rem + 0.92230696cqw), 2.1rem); }
.s04__sezione { padding-left: clamp(0px, calc(1.71532412rem - 1.90657769cqw), 20px); padding-right: clamp(0px, calc(1.71532412rem - 1.90657769cqw), 20px); padding-top: clamp(44px, calc(2.33120829rem + 1.71591992cqw), 62px); }
.s04__numero { margin-bottom: clamp(12px, calc(0.61040276rem + 0.57197331cqw), 18px); font-size: clamp(0.6875rem, calc(0.54790276rem + 0.57197331cqw), 1.0625rem); letter-spacing: clamp(1.76px, calc(0.09557495rem + 0.05910391cqw), 2.38px); }
.s04__titolo { margin-bottom: clamp(18px, calc(0.98540276rem + 0.57197331cqw), 24px); font-size: clamp(1.625rem, calc(1.02007865rem + 2.478551cqw), 3.25rem); letter-spacing: clamp(-2.184px, calc(-0.02946378rem - 0.11897045cqw), -0.936px); line-height: clamp(1.82rem, calc(1.16668494rem + 2.67683508cqw), 3.575rem); }
.s04__intro { font-size: clamp(0.9375rem, calc(0.79790276rem + 0.57197331cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); line-height: clamp(1.59375rem, calc(1.40529373rem + 0.77216397cqw), 2.1rem); }
.s04__elenco { gap: clamp(14px, calc(0.75866897rem + 0.47664442cqw), 19px); }
.s04__voce-box { gap: clamp(12px, calc(0.65693518rem + 0.38131554cqw), 16px); }
.s04__voce-box-2 { width: clamp(5px, calc(0.26596759rem + 0.19065777cqw), 7px); }
.s04__voce { font-size: clamp(0.90625rem, calc(0.75501966rem + 0.61963775cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); line-height: clamp(1.4953125rem, calc(1.27021196rem + 0.92230696cqw), 2.1rem); }
.s05__sezione { padding-left: clamp(0px, calc(1.71532412rem - 1.90657769cqw), 20px); padding-right: clamp(0px, calc(1.71532412rem - 1.90657769cqw), 20px); padding-top: clamp(44px, calc(2.33120829rem + 1.71591992cqw), 62px); }
.s05__numero { margin-bottom: clamp(12px, calc(0.61040276rem + 0.57197331cqw), 18px); font-size: clamp(0.6875rem, calc(0.54790276rem + 0.57197331cqw), 1.0625rem); letter-spacing: clamp(1.76px, calc(0.09557495rem + 0.05910391cqw), 2.38px); }
.s05__titolo { margin-bottom: clamp(18px, calc(0.98540276rem + 0.57197331cqw), 24px); font-size: clamp(1.625rem, calc(1.02007865rem + 2.478551cqw), 3.25rem); letter-spacing: clamp(-2.184px, calc(-0.02946378rem - 0.11897045cqw), -0.936px); line-height: clamp(1.82rem, calc(1.16668494rem + 2.67683508cqw), 3.575rem); }
.s05__intro { font-size: clamp(0.9375rem, calc(0.79790276rem + 0.57197331cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); line-height: clamp(1.59375rem, calc(1.40529373rem + 0.77216397cqw), 2.1rem); }
.s05__tabella { padding-bottom: clamp(4px, calc(0.18020138rem + 0.28598665cqw), 7px); padding-left: clamp(18px, calc(0.93887035rem + 0.76263108cqw), 26px); padding-right: clamp(18px, calc(0.93887035rem + 0.76263108cqw), 26px); padding-top: clamp(4px, calc(0.18020138rem + 0.28598665cqw), 7px); border-radius: clamp(20px, calc(1.13366897rem + 0.47664442cqw), 25px); }
.s05__tabella-account { padding-bottom: clamp(16px, calc(0.86040276rem + 0.57197331cqw), 22px); padding-top: clamp(16px, calc(0.86040276rem + 0.57197331cqw), 22px); gap: clamp(5px, calc(0.26596759rem + 0.19065777cqw), 7px); }
.s05__tabella-account-categoria { font-size: clamp(0.90625rem, calc(0.75501966rem + 0.61963775cqw), 1.3125rem); line-height: var(--lh-m); }
.s05__tabella-account-periodo { font-size: clamp(0.84375rem, calc(0.66925346rem + 0.71496663cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); line-height: clamp(1.3078125rem, calc(1.01291334rem + 1.20829361cqw), 2.1rem); }
.s05__tabella-documenti { padding-bottom: clamp(16px, calc(0.86040276rem + 0.57197331cqw), 22px); padding-top: clamp(16px, calc(0.86040276rem + 0.57197331cqw), 22px); gap: clamp(5px, calc(0.26596759rem + 0.19065777cqw), 7px); }
.s05__tabella-documenti-categoria { font-size: clamp(0.90625rem, calc(0.75501966rem + 0.61963775cqw), 1.3125rem); line-height: var(--lh-m); }
.s05__tabella-documenti-periodo { font-size: clamp(0.84375rem, calc(0.66925346rem + 0.71496663cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); line-height: clamp(1.3078125rem, calc(1.01291334rem + 1.20829361cqw), 2.1rem); }
.s05__tabella-fatturazione { padding-bottom: clamp(16px, calc(0.86040276rem + 0.57197331cqw), 22px); padding-top: clamp(16px, calc(0.86040276rem + 0.57197331cqw), 22px); gap: clamp(5px, calc(0.26596759rem + 0.19065777cqw), 7px); }
.s05__tabella-fatturazione-categoria { font-size: clamp(0.90625rem, calc(0.75501966rem + 0.61963775cqw), 1.3125rem); line-height: var(--lh-m); }
.s05__tabella-fatturazione-periodo { font-size: clamp(0.84375rem, calc(0.66925346rem + 0.71496663cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); line-height: clamp(1.3078125rem, calc(1.01291334rem + 1.20829361cqw), 2.1rem); }
.s05__tabella-log { padding-bottom: clamp(16px, calc(0.86040276rem + 0.57197331cqw), 22px); padding-top: clamp(16px, calc(0.86040276rem + 0.57197331cqw), 22px); gap: clamp(5px, calc(0.26596759rem + 0.19065777cqw), 7px); }
.s05__tabella-log-categoria { font-size: clamp(0.90625rem, calc(0.75501966rem + 0.61963775cqw), 1.3125rem); line-height: var(--lh-m); }
.s05__tabella-log-periodo { font-size: clamp(0.84375rem, calc(0.66925346rem + 0.71496663cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); line-height: clamp(1.3078125rem, calc(1.01291334rem + 1.20829361cqw), 2.1rem); }
.s05__tabella-form { padding-bottom: clamp(16px, calc(0.86040276rem + 0.57197331cqw), 22px); padding-top: clamp(16px, calc(0.86040276rem + 0.57197331cqw), 22px); gap: clamp(5px, calc(0.26596759rem + 0.19065777cqw), 7px); }
.s05__tabella-form-categoria { font-size: clamp(0.90625rem, calc(0.75501966rem + 0.61963775cqw), 1.3125rem); line-height: var(--lh-m); }
.s05__tabella-form-periodo { font-size: clamp(0.84375rem, calc(0.66925346rem + 0.71496663cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); line-height: clamp(1.3078125rem, calc(1.01291334rem + 1.20829361cqw), 2.1rem); }
.s06__sezione { padding-left: clamp(0px, calc(1.71532412rem - 1.90657769cqw), 20px); padding-right: clamp(0px, calc(1.71532412rem - 1.90657769cqw), 20px); padding-top: clamp(44px, calc(2.33120829rem + 1.71591992cqw), 62px); }
.s06__numero { margin-bottom: clamp(12px, calc(0.61040276rem + 0.57197331cqw), 18px); font-size: clamp(0.6875rem, calc(0.54790276rem + 0.57197331cqw), 1.0625rem); letter-spacing: clamp(1.76px, calc(0.09557495rem + 0.05910391cqw), 2.38px); }
.s06__titolo { margin-bottom: clamp(18px, calc(0.98540276rem + 0.57197331cqw), 24px); font-size: clamp(1.625rem, calc(1.02007865rem + 2.478551cqw), 3.25rem); letter-spacing: clamp(-2.184px, calc(-0.02946378rem - 0.11897045cqw), -0.936px); line-height: clamp(1.82rem, calc(1.16668494rem + 2.67683508cqw), 3.575rem); }
.s06__intro { font-size: clamp(0.9375rem, calc(0.79790276rem + 0.57197331cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); line-height: clamp(1.59375rem, calc(1.40529373rem + 0.77216397cqw), 2.1rem); }
.s06__elenco { gap: clamp(14px, calc(0.75866897rem + 0.47664442cqw), 19px); }
.s06__voce-box { gap: clamp(12px, calc(0.65693518rem + 0.38131554cqw), 16px); }
.s06__voce-box-2 { width: clamp(5px, calc(0.26596759rem + 0.19065777cqw), 7px); }
.s06__voce { font-size: clamp(0.90625rem, calc(0.75501966rem + 0.61963775cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); line-height: clamp(1.4953125rem, calc(1.27021196rem + 0.92230696cqw), 2.1rem); }
.s06__voce--2 { font-size: clamp(0.90625rem, calc(0.75501966rem + 0.61963775cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); line-height: clamp(1.4953125rem, calc(1.27021196rem + 0.92230696cqw), 2.1rem); }
.s06__riquadro { padding-bottom: clamp(18px, calc(0.93887035rem + 0.76263108cqw), 26px); padding-left: clamp(18px, calc(0.93887035rem + 0.76263108cqw), 26px); padding-right: clamp(18px, calc(0.93887035rem + 0.76263108cqw), 26px); padding-top: clamp(18px, calc(0.93887035rem + 0.76263108cqw), 26px); border-radius: clamp(18px, calc(1.00866897rem + 0.47664442cqw), 23px); }
.s06__riquadro-testo { font-size: clamp(0.90625rem, calc(0.75501966rem + 0.61963775cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); line-height: clamp(1.540625rem, calc(1.33239246rem + 0.85319352cqw), 2.1rem); }
.c07__sezione { padding-left: clamp(0px, calc(1.71532412rem - 1.90657769cqw), 20px); padding-right: clamp(0px, calc(1.71532412rem - 1.90657769cqw), 20px); padding-top: clamp(44px, calc(2.33120829rem + 1.71591992cqw), 62px); }
.c07__numero { margin-bottom: clamp(12px, calc(0.61040276rem + 0.57197331cqw), 18px); font-size: clamp(0.6875rem, calc(0.54790276rem + 0.57197331cqw), 1.0625rem); letter-spacing: clamp(1.76px, calc(0.09557495rem + 0.05910391cqw), 2.38px); }
.c07__titolo { margin-bottom: clamp(18px, calc(0.98540276rem + 0.57197331cqw), 24px); font-size: clamp(1.625rem, calc(1.02007865rem + 2.478551cqw), 3.25rem); letter-spacing: clamp(-2.184px, calc(-0.02946378rem - 0.11897045cqw), -0.936px); line-height: clamp(1.82rem, calc(1.16668494rem + 2.67683508cqw), 3.575rem); }
.c07__par { font-size: clamp(0.9375rem, calc(0.79790276rem + 0.57197331cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); line-height: clamp(1.59375rem, calc(1.40529373rem + 0.77216397cqw), 2.1rem); }
.c07__riquadro { padding-bottom: clamp(20px, calc(1.06387035rem + 0.76263108cqw), 28px); padding-left: clamp(20px, calc(1.06387035rem + 0.76263108cqw), 28px); padding-right: clamp(20px, calc(1.06387035rem + 0.76263108cqw), 28px); padding-top: clamp(20px, calc(1.06387035rem + 0.76263108cqw), 28px); gap: clamp(14px, calc(0.75866897rem + 0.47664442cqw), 19px); border-radius: clamp(20px, calc(1.13366897rem + 0.47664442cqw), 25px); }
.c07__riquadro-testo { font-size: clamp(0.90625rem, calc(0.75501966rem + 0.61963775cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); line-height: clamp(1.540625rem, calc(1.33239246rem + 0.85319352cqw), 2.1rem); }
.c08__sezione { padding-left: clamp(0px, calc(1.71532412rem - 1.90657769cqw), 20px); padding-right: clamp(0px, calc(1.71532412rem - 1.90657769cqw), 20px); padding-top: clamp(44px, calc(2.33120829rem + 1.71591992cqw), 62px); }
.c08__numero { margin-bottom: clamp(12px, calc(0.61040276rem + 0.57197331cqw), 18px); font-size: clamp(0.6875rem, calc(0.54790276rem + 0.57197331cqw), 1.0625rem); letter-spacing: clamp(1.76px, calc(0.09557495rem + 0.05910391cqw), 2.38px); }
.c08__titolo { margin-bottom: clamp(18px, calc(0.98540276rem + 0.57197331cqw), 24px); font-size: clamp(1.625rem, calc(1.02007865rem + 2.478551cqw), 3.25rem); letter-spacing: clamp(-2.184px, calc(-0.02946378rem - 0.11897045cqw), -0.936px); line-height: clamp(1.82rem, calc(1.16668494rem + 2.67683508cqw), 3.575rem); }
.c08__par { font-size: clamp(0.9375rem, calc(0.79790276rem + 0.57197331cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); line-height: clamp(1.59375rem, calc(1.40529373rem + 0.77216397cqw), 2.1rem); }
.c08__par--2 { font-size: clamp(0.9375rem, calc(0.79790276rem + 0.57197331cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); line-height: clamp(1.59375rem, calc(1.40529373rem + 0.77216397cqw), 2.1rem); }
.c09__intro { font-size: clamp(0.9375rem, calc(0.79790276rem + 0.57197331cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); line-height: clamp(1.59375rem, calc(1.40529373rem + 0.77216397cqw), 2.1rem); }
.c09__elenco--privacy { gap: clamp(10px, calc(0.53193518rem + 0.38131554cqw), 14px); }
.c09__gcp-scheda { padding-bottom: clamp(18px, calc(0.93887035rem + 0.76263108cqw), 26px); padding-left: clamp(18px, calc(0.93887035rem + 0.76263108cqw), 26px); padding-right: clamp(18px, calc(0.93887035rem + 0.76263108cqw), 26px); padding-top: clamp(18px, calc(0.93887035rem + 0.76263108cqw), 26px); gap: clamp(7px, calc(0.39096759rem + 0.19065777cqw), 9px); border-radius: clamp(18px, calc(1.00866897rem + 0.47664442cqw), 23px); }
.c09__gcp-nome { font-size: clamp(0.9375rem, calc(0.79790276rem + 0.57197331cqw), 1.3125rem); line-height: var(--lh-m); }
.c09__gcp-descrizione { font-size: clamp(0.84375rem, calc(0.66925346rem + 0.71496663cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); }
.c09__stripe-scheda { padding-bottom: clamp(18px, calc(0.93887035rem + 0.76263108cqw), 26px); padding-left: clamp(18px, calc(0.93887035rem + 0.76263108cqw), 26px); padding-right: clamp(18px, calc(0.93887035rem + 0.76263108cqw), 26px); padding-top: clamp(18px, calc(0.93887035rem + 0.76263108cqw), 26px); gap: clamp(7px, calc(0.39096759rem + 0.19065777cqw), 9px); border-radius: clamp(18px, calc(1.00866897rem + 0.47664442cqw), 23px); }
.c09__stripe-nome { font-size: clamp(0.9375rem, calc(0.79790276rem + 0.57197331cqw), 1.3125rem); line-height: var(--lh-m); }
.c09__stripe-descrizione { font-size: clamp(0.84375rem, calc(0.66925346rem + 0.71496663cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); }
.c09__hostinger-scheda { padding-bottom: clamp(18px, calc(0.93887035rem + 0.76263108cqw), 26px); padding-left: clamp(18px, calc(0.93887035rem + 0.76263108cqw), 26px); padding-right: clamp(18px, calc(0.93887035rem + 0.76263108cqw), 26px); padding-top: clamp(18px, calc(0.93887035rem + 0.76263108cqw), 26px); gap: clamp(7px, calc(0.39096759rem + 0.19065777cqw), 9px); border-radius: clamp(18px, calc(1.00866897rem + 0.47664442cqw), 23px); }
.c09__hostinger-nome { font-size: clamp(0.9375rem, calc(0.79790276rem + 0.57197331cqw), 1.3125rem); line-height: var(--lh-m); }
.c09__hostinger-descrizione { font-size: clamp(0.84375rem, calc(0.66925346rem + 0.71496663cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); }
.c09__nota { font-size: clamp(0.90625rem, calc(0.75501966rem + 0.61963775cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); line-height: clamp(1.540625rem, calc(1.33239246rem + 0.85319352cqw), 2.1rem); }
.c10__par { font-size: clamp(0.9375rem, calc(0.79790276rem + 0.57197331cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); line-height: clamp(1.59375rem, calc(1.40529373rem + 0.77216397cqw), 2.1rem); }
.c10__par--2 { font-size: clamp(0.9375rem, calc(0.79790276rem + 0.57197331cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); line-height: clamp(1.59375rem, calc(1.40529373rem + 0.77216397cqw), 2.1rem); }
.c11__elenco { gap: clamp(14px, calc(0.75866897rem + 0.47664442cqw), 19px); }
.c11__voce { gap: clamp(12px, calc(0.65693518rem + 0.38131554cqw), 16px); }
.c11__voce-testo { font-size: clamp(0.90625rem, calc(0.75501966rem + 0.61963775cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); line-height: clamp(1.4953125rem, calc(1.27021196rem + 0.92230696cqw), 2.1rem); }
.pagina__contenuto--m { display: var(--vis-m); }
.testata__nav--contattaci-d { display: var(--vis-m); }
.menu__nav { display: var(--vis-m); }
.contatti__sezione { padding-bottom: clamp(0px, calc(-1.48903718rem + 6.10104862cqw), 64px); padding-left: clamp(20px, calc(0.78467588rem + 1.90657769cqw), 40px); padding-right: clamp(20px, calc(0.78467588rem + 1.90657769cqw), 40px); padding-top: clamp(0px, calc(-1.02371306rem + 4.19447092cqw), 44px); scroll-margin-top: clamp(24px, calc(-0.96621783rem + 10.10486177cqw), 130px); }
.contatti__pannello { padding-bottom: clamp(30px, calc(1.45620829rem + 1.71591992cqw), 48px); padding-left: clamp(20px, calc(0.31935176rem + 3.81315539cqw), 60px); padding-right: clamp(20px, calc(0.31935176rem + 3.81315539cqw), 60px); padding-top: clamp(22px, calc(0.77007865rem + 2.478551cqw), 48px); gap: clamp(26px, calc(1.43887035rem + 0.76263108cqw), 34px); border-radius: clamp(26px, calc(1.48540276rem + 0.57197331cqw), 32px); align-items: var(--ai-m); }
.contatti__intestazione { gap: clamp(14px, calc(0.73540276rem + 0.57197331cqw), 20px); max-width: var(--maxw-m); align-items: var(--ai-m); text-align: var(--ta-m); }
.contatti__titolo { font-size: clamp(2.0625rem, calc(1.62044209rem + 1.81124881cqw), 3.25rem); }
.contatti__sottotitolo { font-size: clamp(0.9375rem, calc(0.79790276rem + 0.57197331cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(-0.00154656rem - 0.0128694cqw), -0.075px); }
.contatti__modulo { gap: clamp(14px, calc(0.68887035rem + 0.76263108cqw), 22px); width: var(--w-m); max-width: var(--maxw-m); }
.contatti__griglia-campi { display: var(--vis-m); row-gap: var(--rgap-m); column-gap: var(--cgap-m); grid-template-columns: var(--cols-m); }
.contatti__campo-nome-box { gap: var(--gap-m); }
.contatti__campo-nome { height: clamp(52px, calc(3.11040276rem + 0.57197331cqw), 58px); padding-left: clamp(20px, calc(1.11040276rem + 0.57197331cqw), 26px); padding-right: clamp(20px, calc(1.11040276rem + 0.57197331cqw), 26px); font-size: clamp(0.9375rem, calc(0.79790276rem + 0.57197331cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(-0.00154656rem - 0.0128694cqw), -0.075px); }
.contatti__campo-email-box { gap: var(--gap-m); }
.contatti__campo-email { height: clamp(52px, calc(3.11040276rem + 0.57197331cqw), 58px); padding-left: clamp(20px, calc(1.11040276rem + 0.57197331cqw), 26px); padding-right: clamp(20px, calc(1.11040276rem + 0.57197331cqw), 26px); font-size: clamp(0.9375rem, calc(0.79790276rem + 0.57197331cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(-0.00154656rem - 0.0128694cqw), -0.075px); }
.contatti__campo-azienda-box { gap: var(--gap-m); }
.contatti__campo-azienda { height: clamp(52px, calc(3.11040276rem + 0.57197331cqw), 58px); padding-left: clamp(20px, calc(1.11040276rem + 0.57197331cqw), 26px); padding-right: clamp(20px, calc(1.11040276rem + 0.57197331cqw), 26px); font-size: clamp(0.9375rem, calc(0.79790276rem + 0.57197331cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(-0.00154656rem - 0.0128694cqw), -0.075px); }
.contatti__campo-telefono-box { gap: var(--gap-m); }
.contatti__campo-telefono { height: clamp(52px, calc(3.11040276rem + 0.57197331cqw), 58px); padding-left: clamp(20px, calc(1.11040276rem + 0.57197331cqw), 26px); padding-right: clamp(20px, calc(1.11040276rem + 0.57197331cqw), 26px); font-size: clamp(0.9375rem, calc(0.79790276rem + 0.57197331cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(-0.00154656rem - 0.0128694cqw), -0.075px); }
.contatti__campo-messaggio-box { gap: var(--gap-m); }
.contatti__campo-messaggio { height: clamp(104px, calc(5.19709247rem + 5.33841754cqw), 160px); padding-bottom: clamp(16px, calc(0.95346759rem + 0.19065777cqw), 18px); padding-left: clamp(20px, calc(1.11040276rem + 0.57197331cqw), 26px); padding-right: clamp(20px, calc(1.11040276rem + 0.57197331cqw), 26px); padding-top: clamp(16px, calc(0.95346759rem + 0.19065777cqw), 18px); border-radius: clamp(22px, calc(1.28193518rem + 0.38131554cqw), 26px); font-size: clamp(0.9375rem, calc(0.79790276rem + 0.57197331cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(-0.00154656rem - 0.0128694cqw), -0.075px); }
.contatti__invia { margin-top: clamp(8px, calc(0.08120829rem + 1.71591992cqw), 26px); padding-bottom: clamp(0px, calc(1.20072688rem - 1.33460439cqw), 14px); padding-left: clamp(0px, calc(-0.791051rem + 3.24118208cqw), 34px); padding-right: clamp(0px, calc(-0.791051rem + 3.24118208cqw), 34px); padding-top: clamp(0px, calc(1.20072688rem - 1.33460439cqw), 14px); font-size: clamp(0.9375rem, calc(0.79790276rem + 0.57197331cqw), 1.3125rem); height: var(--h-m); }
.contatti__nota-risposta { font-size: clamp(0.84375rem, calc(0.76231828rem + 0.3336511cqw), 1.0625rem); letter-spacing: var(--ls-m); }
.chiusura__garanzie-mobile { display: var(--vis-m); }
.chiusura__link-contattaci { display: var(--vis-m); }
.chiusura__barra-dati { padding-top: clamp(18px, calc(-0.13137512rem + 5.14775977cqw), 72px); display: var(--disp-m); justify-content: var(--jc-m); border-top-color: var(--btc-m); border-top-style: var(--bts-m); border-top-width: var(--btw-m); text-align: var(--ta-m); }
.chiusura__dati-societari--contattaci-d { display: var(--vis-m); }
.chiusura__dati-societari-riga { display: var(--vis-m); }
.hero__titolo-a-capo { display: var(--vis-m); }
.pagina--landing::before { display: var(--prima-vis-m); }

.testata__accedi--d { height: clamp(38px, calc(1.90967588rem + 1.90657769cqw), 58px); padding-left: clamp(4px, calc(0.15693518rem + 0.38131554cqw), 8px); padding-right: clamp(4px, calc(0.15693518rem + 0.38131554cqw), 8px); font-size: clamp(0.8125rem, calc(0.62637035rem + 0.76263108cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(-0.0062637rem - 0.00762631cqw), -0.13px); }
.testata__accedi--m { height: clamp(38px, calc(1.90967588rem + 1.90657769cqw), 58px); padding-left: clamp(4px, calc(0.15693518rem + 0.38131554cqw), 8px); padding-right: clamp(4px, calc(0.15693518rem + 0.38131554cqw), 8px); font-size: clamp(0.8125rem, calc(0.62637035rem + 0.76263108cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(-0.0062637rem - 0.00762631cqw), -0.13px); }
.hero__sottotitolo--d { font-size: clamp(1rem, calc(0.76733794rem + 0.95328885cqw), 1.625rem); letter-spacing: clamp(-0.448px, calc(-0.03237405rem + 0.01792183cqw), -0.26px); line-height: clamp(1.34rem, calc(1.05242969rem + 1.17826501cqw), 2.1125rem); }
.hero__sottotitolo--m { font-size: clamp(1rem, calc(0.76733794rem + 0.95328885cqw), 1.625rem); letter-spacing: clamp(-0.448px, calc(-0.03237405rem + 0.01792183cqw), -0.26px); line-height: clamp(1.34rem, calc(1.05242969rem + 1.17826501cqw), 2.1125rem); }
.hero__formato-foto--d { padding-bottom: clamp(7px, calc(0.39096759rem + 0.19065777cqw), 9px); padding-top: clamp(7px, calc(0.39096759rem + 0.19065777cqw), 9px); row-gap: clamp(5px, calc(0.19616897rem + 0.47664442cqw), 10px); column-gap: clamp(5px, calc(0.19616897rem + 0.47664442cqw), 10px); }
.hero__formato-foto--m { padding-bottom: clamp(7px, calc(0.39096759rem + 0.19065777cqw), 9px); padding-top: clamp(7px, calc(0.39096759rem + 0.19065777cqw), 9px); row-gap: clamp(5px, calc(0.19616897rem + 0.47664442cqw), 10px); column-gap: clamp(5px, calc(0.19616897rem + 0.47664442cqw), 10px); }
.hero__formato-foto-etichetta--d { font-size: clamp(0.78125rem, calc(0.58348725rem + 0.81029552cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(-0.00583487rem - 0.00810296cqw), -0.125px); }
.hero__formato-foto-etichetta--m { font-size: clamp(0.78125rem, calc(0.58348725rem + 0.81029552cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(-0.00583487rem - 0.00810296cqw), -0.125px); }
.demo__scena-chat--d { padding-top: clamp(40px, calc(2.26733794rem + 0.95328885cqw), 50px); padding-right: clamp(26px, calc(1.41560415rem + 0.85795996cqw), 35px); padding-bottom: clamp(40px, calc(2.03467588rem + 1.90657769cqw), 60px); padding-left: clamp(26px, calc(1.41560415rem + 0.85795996cqw), 35px); row-gap: clamp(4px, calc(0.11040276rem + 0.57197331cqw), 10px); column-gap: clamp(4px, calc(0.11040276rem + 0.57197331cqw), 10px); }
.demo__scena-chat--m { padding-top: clamp(40px, calc(2.26733794rem + 0.95328885cqw), 50px); padding-right: clamp(26px, calc(1.41560415rem + 0.85795996cqw), 35px); padding-bottom: clamp(40px, calc(2.03467588rem + 1.90657769cqw), 60px); padding-left: clamp(26px, calc(1.41560415rem + 0.85795996cqw), 35px); row-gap: clamp(4px, calc(0.11040276rem + 0.57197331cqw), 10px); column-gap: clamp(4px, calc(0.11040276rem + 0.57197331cqw), 10px); }
.demo__barra-icona--d { width: clamp(32px, calc(1.86040276rem + 0.57197331cqw), 38px); height: clamp(32px, calc(1.86040276rem + 0.57197331cqw), 38px); border-top-left-radius: clamp(10px, calc(0.57846759rem + 0.19065777cqw), 12px); border-top-right-radius: clamp(10px, calc(0.57846759rem + 0.19065777cqw), 12px); border-bottom-right-radius: clamp(10px, calc(0.57846759rem + 0.19065777cqw), 12px); border-bottom-left-radius: clamp(10px, calc(0.57846759rem + 0.19065777cqw), 12px); }
.demo__barra-icona--m { width: clamp(32px, calc(1.86040276rem + 0.57197331cqw), 38px); height: clamp(32px, calc(1.86040276rem + 0.57197331cqw), 38px); border-top-left-radius: clamp(10px, calc(0.57846759rem + 0.19065777cqw), 12px); border-top-right-radius: clamp(10px, calc(0.57846759rem + 0.19065777cqw), 12px); border-bottom-right-radius: clamp(10px, calc(0.57846759rem + 0.19065777cqw), 12px); border-bottom-left-radius: clamp(10px, calc(0.57846759rem + 0.19065777cqw), 12px); }
.demo__barra-etichetta--d { font-size: clamp(0.96875rem, calc(0.72445484rem + 1.00095329cqw), 1.625rem); letter-spacing: clamp(-0.26px, calc(-0.00724455rem - 0.01000953cqw), -0.155px); }
.demo__barra-etichetta--m { font-size: clamp(0.96875rem, calc(0.72445484rem + 1.00095329cqw), 1.625rem); letter-spacing: clamp(-0.26px, calc(-0.00724455rem - 0.01000953cqw), -0.155px); }
.demo__richiesta--d { padding-top: clamp(13px, calc(0.74270138rem + 0.28598665cqw), 16px); padding-right: clamp(13px, calc(0.74270138rem + 0.28598665cqw), 16px); padding-bottom: clamp(13px, calc(0.74270138rem + 0.28598665cqw), 16px); padding-left: clamp(13px, calc(0.74270138rem + 0.28598665cqw), 16px); row-gap: clamp(10px, calc(0.55520138rem + 0.28598665cqw), 13px); column-gap: clamp(10px, calc(0.55520138rem + 0.28598665cqw), 13px); }
.demo__richiesta--m { padding-top: clamp(13px, calc(0.74270138rem + 0.28598665cqw), 16px); padding-right: clamp(13px, calc(0.74270138rem + 0.28598665cqw), 16px); padding-bottom: clamp(13px, calc(0.74270138rem + 0.28598665cqw), 16px); padding-left: clamp(13px, calc(0.74270138rem + 0.28598665cqw), 16px); row-gap: clamp(10px, calc(0.55520138rem + 0.28598665cqw), 13px); column-gap: clamp(10px, calc(0.55520138rem + 0.28598665cqw), 13px); }
.demo__riga--d { font-size: clamp(0.875rem, calc(0.71213656rem + 0.66730219cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); line-height: clamp(1.3125rem, calc(1.01934581rem + 1.20114395cqw), 2.1rem); }
.demo__riga--m { font-size: clamp(0.875rem, calc(0.71213656rem + 0.66730219cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); line-height: clamp(1.3125rem, calc(1.01934581rem + 1.20114395cqw), 2.1rem); }
.demo__riga-ultima--d { font-size: clamp(0.875rem, calc(0.71213656rem + 0.66730219cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); line-height: clamp(1.3125rem, calc(1.01934581rem + 1.20114395cqw), 2.1rem); }
.demo__riga-ultima--m { font-size: clamp(0.875rem, calc(0.71213656rem + 0.66730219cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); line-height: clamp(1.3125rem, calc(1.01934581rem + 1.20114395cqw), 2.1rem); }
.demo__allegato-nome--d { font-size: clamp(0.78125rem, calc(0.67655207rem + 0.42897998cqw), 1.0625rem); }
.demo__allegato-nome--m { font-size: clamp(0.78125rem, calc(0.67655207rem + 0.42897998cqw), 1.0625rem); }
.demo__allegato-peso--d { font-size: clamp(0.78125rem, calc(0.67655207rem + 0.42897998cqw), 1.0625rem); }
.demo__allegato-peso--m { font-size: clamp(0.78125rem, calc(0.67655207rem + 0.42897998cqw), 1.0625rem); }
.demo__allega--d { font-size: clamp(0.78125rem, calc(0.58348725rem + 0.81029552cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); }
.demo__allega--m { font-size: clamp(0.78125rem, calc(0.58348725rem + 0.81029552cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); }
.demo__risposta-testo--d { font-size: clamp(0.84375rem, calc(0.66925346rem + 0.71496663cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); line-height: clamp(1.265625rem, calc(0.95502115rem + 1.27264061cqw), 2.1rem); }
.demo__risposta-testo--m { font-size: clamp(0.84375rem, calc(0.66925346rem + 0.71496663cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); line-height: clamp(1.265625rem, calc(0.95502115rem + 1.27264061cqw), 2.1rem); }
.demo__conferma-testo--d { font-size: clamp(0.84375rem, calc(0.66925346rem + 0.71496663cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); line-height: clamp(1.265625rem, calc(0.95502115rem + 1.27264061cqw), 2.1rem); }
.demo__conferma-testo--m { font-size: clamp(0.84375rem, calc(0.66925346rem + 0.71496663cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); line-height: clamp(1.265625rem, calc(0.95502115rem + 1.27264061cqw), 2.1rem); }
.demo__generazione--d { padding-top: clamp(10px, calc(0.57846759rem + 0.19065777cqw), 12px); padding-bottom: clamp(10px, calc(0.57846759rem + 0.19065777cqw), 12px); }
.demo__generazione--m { padding-top: clamp(10px, calc(0.57846759rem + 0.19065777cqw), 12px); padding-bottom: clamp(10px, calc(0.57846759rem + 0.19065777cqw), 12px); }
.demo__generazione-titolo--d { font-size: clamp(0.84375rem, calc(0.66925346rem + 0.71496663cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(-0.00669253rem - 0.00714967cqw), -0.135px); }
.demo__generazione-titolo--m { font-size: clamp(0.84375rem, calc(0.66925346rem + 0.71496663cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(-0.00669253rem - 0.00714967cqw), -0.135px); }
.demo__percentuale { font-size: clamp(0.84375rem, calc(0.66925346rem + 0.71496663cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); }
.demo__percentuale--m { font-size: clamp(0.84375rem, calc(0.66925346rem + 0.71496663cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); }
.demo__percentuale--d { font-size: clamp(0.84375rem, calc(0.66925346rem + 0.71496663cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); }
.demo__passo { font-size: clamp(0.84375rem, calc(0.66925346rem + 0.71496663cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(-0.00669253rem - 0.00714967cqw), -0.135px); }
.demo__passo--m { font-size: clamp(0.84375rem, calc(0.66925346rem + 0.71496663cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(-0.00669253rem - 0.00714967cqw), -0.135px); }
.demo__passo--d { font-size: clamp(0.84375rem, calc(0.66925346rem + 0.71496663cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(-0.00669253rem - 0.00714967cqw), -0.135px); }
.doc__titolo--d { font-size: clamp(1.8125rem, calc(1.71943518rem + 0.38131554cqw), 2.0625rem); letter-spacing: clamp(-0.33px, calc(0.00767785rem - 0.03145853cqw), 0px); line-height: clamp(1.8125rem, calc(1.71943518rem + 0.38131554cqw), 2.0625rem); }
.doc__titolo--m { font-size: clamp(1.8125rem, calc(1.71943518rem + 0.38131554cqw), 2.0625rem); letter-spacing: clamp(-0.33px, calc(0.00767785rem - 0.03145853cqw), 0px); line-height: clamp(1.8125rem, calc(1.71943518rem + 0.38131554cqw), 2.0625rem); }
.doc__pronto--d { padding-top: clamp(5px, calc(0.26596759rem + 0.19065777cqw), 7px); padding-right: clamp(10px, calc(0.53193518rem + 0.38131554cqw), 14px); padding-bottom: clamp(5px, calc(0.26596759rem + 0.19065777cqw), 7px); padding-left: clamp(10px, calc(0.53193518rem + 0.38131554cqw), 14px); row-gap: clamp(4px, calc(0.20346759rem + 0.19065777cqw), 6px); column-gap: clamp(4px, calc(0.20346759rem + 0.19065777cqw), 6px); font-size: clamp(0.625rem, calc(0.46213656rem + 0.66730219cqw), 1.0625rem); }
.doc__pronto--m { padding-top: clamp(5px, calc(0.26596759rem + 0.19065777cqw), 7px); padding-right: clamp(10px, calc(0.53193518rem + 0.38131554cqw), 14px); padding-bottom: clamp(5px, calc(0.26596759rem + 0.19065777cqw), 7px); padding-left: clamp(10px, calc(0.53193518rem + 0.38131554cqw), 14px); row-gap: clamp(4px, calc(0.20346759rem + 0.19065777cqw), 6px); column-gap: clamp(4px, calc(0.20346759rem + 0.19065777cqw), 6px); font-size: clamp(0.625rem, calc(0.46213656rem + 0.66730219cqw), 1.0625rem); }
.doc__voce--d { padding-bottom: clamp(11px, calc(0.52463656rem + 0.66730219cqw), 18px); padding-top: clamp(11px, calc(0.52463656rem + 0.66730219cqw), 18px); }
.doc__voce--m { padding-bottom: clamp(11px, calc(0.52463656rem + 0.66730219cqw), 18px); padding-top: clamp(11px, calc(0.52463656rem + 0.66730219cqw), 18px); }
.doc__voce-1-nome--d { font-size: clamp(0.78125rem, calc(0.58348725rem + 0.81029552cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); }
.doc__voce-1-nome--m { font-size: clamp(0.78125rem, calc(0.58348725rem + 0.81029552cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); }
.doc__voce-1-misura--d { font-size: clamp(0.65625rem, calc(0.50501966rem + 0.61963775cqw), 1.0625rem); }
.doc__voce-1-misura--m { font-size: clamp(0.65625rem, calc(0.50501966rem + 0.61963775cqw), 1.0625rem); }
.doc__voce-1-importo--d { font-size: clamp(0.84375rem, calc(0.66925346rem + 0.71496663cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); }
.doc__voce-1-importo--m { font-size: clamp(0.84375rem, calc(0.66925346rem + 0.71496663cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); }
.doc__voce-2-nome--d { font-size: clamp(0.78125rem, calc(0.58348725rem + 0.81029552cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); }
.doc__voce-2-nome--m { font-size: clamp(0.78125rem, calc(0.58348725rem + 0.81029552cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); }
.doc__voce-2-misura--d { font-size: clamp(0.65625rem, calc(0.50501966rem + 0.61963775cqw), 1.0625rem); }
.doc__voce-2-misura--m { font-size: clamp(0.65625rem, calc(0.50501966rem + 0.61963775cqw), 1.0625rem); }
.doc__voce-2-importo--d { font-size: clamp(0.84375rem, calc(0.66925346rem + 0.71496663cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); }
.doc__voce-2-importo--m { font-size: clamp(0.84375rem, calc(0.66925346rem + 0.71496663cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); }
.doc__voce-3-nome--d { font-size: clamp(0.78125rem, calc(0.58348725rem + 0.81029552cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); }
.doc__voce-3-nome--m { font-size: clamp(0.78125rem, calc(0.58348725rem + 0.81029552cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); }
.doc__voce-3-misura--d { font-size: clamp(0.65625rem, calc(0.50501966rem + 0.61963775cqw), 1.0625rem); }
.doc__voce-3-misura--m { font-size: clamp(0.65625rem, calc(0.50501966rem + 0.61963775cqw), 1.0625rem); }
.doc__voce-3-importo--d { font-size: clamp(0.84375rem, calc(0.66925346rem + 0.71496663cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); }
.doc__voce-3-importo--m { font-size: clamp(0.84375rem, calc(0.66925346rem + 0.71496663cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); }
.doc__altre--d { padding-bottom: clamp(6px, calc(0.97536344rem - 0.66730219cqw), 13px); padding-top: clamp(13px, calc(0.64963656rem + 0.66730219cqw), 20px); font-size: clamp(0.78125rem, calc(0.67655207rem + 0.42897998cqw), 1.0625rem); }
.doc__altre--m { padding-bottom: clamp(6px, calc(0.97536344rem - 0.66730219cqw), 13px); padding-top: clamp(13px, calc(0.64963656rem + 0.66730219cqw), 20px); font-size: clamp(0.78125rem, calc(0.67655207rem + 0.42897998cqw), 1.0625rem); }
.doc__totale--d { padding-bottom: clamp(6px, calc(0.54653241rem - 0.19065777cqw), 8px); }
.doc__totale--m { padding-bottom: clamp(6px, calc(0.54653241rem - 0.19065777cqw), 8px); }
.doc__totale-etichetta--d { font-size: clamp(0.78125rem, calc(0.72308449rem + 0.23832221cqw), 0.9375rem); letter-spacing: clamp(1px, calc(0.04388704rem + 0.07626311cqw), 1.8px); }
.doc__totale-etichetta--m { font-size: clamp(0.78125rem, calc(0.72308449rem + 0.23832221cqw), 0.9375rem); letter-spacing: clamp(1px, calc(0.04388704rem + 0.07626311cqw), 1.8px); }
.doc__totale-importo--d { font-size: clamp(1.6875rem, calc(1.54790276rem + 0.57197331cqw), 2.0625rem); letter-spacing: clamp(-0.33px, calc(0.00767785rem - 0.03145853cqw), 0px); line-height: clamp(1.6875rem, calc(1.54790276rem + 0.57197331cqw), 2.0625rem); }
.doc__totale-importo--m { font-size: clamp(1.6875rem, calc(1.54790276rem + 0.57197331cqw), 2.0625rem); letter-spacing: clamp(-0.33px, calc(0.00767785rem - 0.03145853cqw), 0px); line-height: clamp(1.6875rem, calc(1.54790276rem + 0.57197331cqw), 2.0625rem); }
.doc__formati--d { margin-top: clamp(17px, calc(1.14826621rem - 0.09532888cqw), 18px); row-gap: clamp(6px, calc(0.30520138rem + 0.28598665cqw), 9px); column-gap: clamp(6px, calc(0.30520138rem + 0.28598665cqw), 9px); }
.doc__formati--m { margin-top: clamp(17px, calc(1.14826621rem - 0.09532888cqw), 18px); row-gap: clamp(6px, calc(0.30520138rem + 0.28598665cqw), 9px); column-gap: clamp(6px, calc(0.30520138rem + 0.28598665cqw), 9px); }
.doc__formato-pdf--d { padding-bottom: clamp(6px, calc(0.32846759rem + 0.19065777cqw), 8px); padding-top: clamp(6px, calc(0.32846759rem + 0.19065777cqw), 8px); row-gap: clamp(6px, calc(0.30520138rem + 0.28598665cqw), 9px); column-gap: clamp(6px, calc(0.30520138rem + 0.28598665cqw), 9px); }
.doc__formato-pdf--m { padding-bottom: clamp(6px, calc(0.32846759rem + 0.19065777cqw), 8px); padding-top: clamp(6px, calc(0.32846759rem + 0.19065777cqw), 8px); row-gap: clamp(6px, calc(0.30520138rem + 0.28598665cqw), 9px); column-gap: clamp(6px, calc(0.30520138rem + 0.28598665cqw), 9px); }
.doc__formato-pdf-etichetta--d { font-size: clamp(0.78125rem, calc(0.58348725rem + 0.81029552cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); }
.doc__formato-pdf-etichetta--m { font-size: clamp(0.78125rem, calc(0.58348725rem + 0.81029552cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); }
.doc__formato-word--d { padding-bottom: clamp(6px, calc(0.32846759rem + 0.19065777cqw), 8px); padding-top: clamp(6px, calc(0.32846759rem + 0.19065777cqw), 8px); row-gap: clamp(6px, calc(0.30520138rem + 0.28598665cqw), 9px); column-gap: clamp(6px, calc(0.30520138rem + 0.28598665cqw), 9px); }
.doc__formato-word--m { padding-bottom: clamp(6px, calc(0.32846759rem + 0.19065777cqw), 8px); padding-top: clamp(6px, calc(0.32846759rem + 0.19065777cqw), 8px); row-gap: clamp(6px, calc(0.30520138rem + 0.28598665cqw), 9px); column-gap: clamp(6px, calc(0.30520138rem + 0.28598665cqw), 9px); }
.doc__formato-word-etichetta--d { font-size: clamp(0.78125rem, calc(0.58348725rem + 0.81029552cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); }
.doc__formato-word-etichetta--m { font-size: clamp(0.78125rem, calc(0.58348725rem + 0.81029552cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); }
.doc__formato-excel--d { padding-bottom: clamp(6px, calc(0.32846759rem + 0.19065777cqw), 8px); padding-top: clamp(6px, calc(0.32846759rem + 0.19065777cqw), 8px); row-gap: clamp(6px, calc(0.30520138rem + 0.28598665cqw), 9px); column-gap: clamp(6px, calc(0.30520138rem + 0.28598665cqw), 9px); }
.doc__formato-excel--m { padding-bottom: clamp(6px, calc(0.32846759rem + 0.19065777cqw), 8px); padding-top: clamp(6px, calc(0.32846759rem + 0.19065777cqw), 8px); row-gap: clamp(6px, calc(0.30520138rem + 0.28598665cqw), 9px); column-gap: clamp(6px, calc(0.30520138rem + 0.28598665cqw), 9px); }
.doc__formato-excel-etichetta--d { font-size: clamp(0.78125rem, calc(0.58348725rem + 0.81029552cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); }
.doc__formato-excel-etichetta--m { font-size: clamp(0.78125rem, calc(0.58348725rem + 0.81029552cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); }
.doc__esporta--d { margin-top: clamp(6px, calc(-0.06705791rem + 1.81124881cqw), 25px); row-gap: clamp(8px, calc(0.40693518rem + 0.38131554cqw), 12px); column-gap: clamp(8px, calc(0.40693518rem + 0.38131554cqw), 12px); font-size: clamp(0.9375rem, calc(0.79790276rem + 0.57197331cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); }
.doc__esporta--m { margin-top: clamp(6px, calc(-0.06705791rem + 1.81124881cqw), 25px); row-gap: clamp(8px, calc(0.40693518rem + 0.38131554cqw), 12px); column-gap: clamp(8px, calc(0.40693518rem + 0.38131554cqw), 12px); font-size: clamp(0.9375rem, calc(0.79790276rem + 0.57197331cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); }
.cosa-puoi-fare__scheda-02-genera-avanzamento--d { padding-right: clamp(12px, calc(0.70346759rem + 0.19065777cqw), 14px); padding-left: clamp(12px, calc(0.70346759rem + 0.19065777cqw), 14px); row-gap: clamp(9px, calc(0.64826621rem - 0.09532888cqw), 10px); column-gap: clamp(9px, calc(0.64826621rem - 0.09532888cqw), 10px); border-top-left-radius: clamp(14px, calc(0.82846759rem + 0.19065777cqw), 16px); border-top-right-radius: clamp(14px, calc(0.82846759rem + 0.19065777cqw), 16px); border-bottom-right-radius: clamp(14px, calc(0.82846759rem + 0.19065777cqw), 16px); border-bottom-left-radius: clamp(14px, calc(0.82846759rem + 0.19065777cqw), 16px); }
.cosa-puoi-fare__scheda-02-genera-avanzamento--m { padding-right: clamp(12px, calc(0.70346759rem + 0.19065777cqw), 14px); padding-left: clamp(12px, calc(0.70346759rem + 0.19065777cqw), 14px); row-gap: clamp(9px, calc(0.64826621rem - 0.09532888cqw), 10px); column-gap: clamp(9px, calc(0.64826621rem - 0.09532888cqw), 10px); border-top-left-radius: clamp(14px, calc(0.82846759rem + 0.19065777cqw), 16px); border-top-right-radius: clamp(14px, calc(0.82846759rem + 0.19065777cqw), 16px); border-bottom-right-radius: clamp(14px, calc(0.82846759rem + 0.19065777cqw), 16px); border-bottom-left-radius: clamp(14px, calc(0.82846759rem + 0.19065777cqw), 16px); }
.cosa-puoi-fare__scheda-02-genera-avanzamento-etichetta--d { font-size: clamp(0.78125rem, calc(0.58348725rem + 0.81029552cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); }
.cosa-puoi-fare__scheda-02-genera-avanzamento-etichetta--m { font-size: clamp(0.78125rem, calc(0.58348725rem + 0.81029552cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); }
.cosa-puoi-fare__scheda-02-genera-avanzamento-percentuale--d { font-size: clamp(0.78125rem, calc(0.58348725rem + 0.81029552cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); }
.cosa-puoi-fare__scheda-02-genera-avanzamento-percentuale--m { font-size: clamp(0.78125rem, calc(0.58348725rem + 0.81029552cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); }
.cosa-puoi-fare__scheda-02-genera-avanzamento-binario--d { height: clamp(6px, calc(0.35173379rem + 0.09532888cqw), 7px); }
.cosa-puoi-fare__scheda-02-genera-avanzamento-binario--m { height: clamp(6px, calc(0.35173379rem + 0.09532888cqw), 7px); }
.cosa-puoi-fare__scheda-02-genera-avanzamento-stato--d { font-size: clamp(0.65625rem, calc(0.41195484rem + 1.00095329cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); }
.cosa-puoi-fare__scheda-02-genera-avanzamento-stato--m { font-size: clamp(0.65625rem, calc(0.41195484rem + 1.00095329cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); }
.confronto__plintify-testa--d { height: clamp(38px, calc(1.90967588rem + 1.90657769cqw), 58px); }
.confronto__plintify-testa--m { height: clamp(38px, calc(1.90967588rem + 1.90657769cqw), 58px); }
.confronto__plintify-logo--d { height: clamp(17px, calc(0.78330553rem + 1.14394662cqw), 29px); }
.confronto__plintify-logo--m { height: clamp(17px, calc(0.78330553rem + 1.14394662cqw), 29px); }
.confronto__generica-testa--d { height: clamp(38px, calc(1.90967588rem + 1.90657769cqw), 58px); }
.confronto__generica-testa--m { height: clamp(38px, calc(1.90967588rem + 1.90657769cqw), 58px); }
.confronto__generica-etichetta--d { font-size: clamp(0.84375rem, calc(0.59945484rem + 1.00095329cqw), 1.5rem); letter-spacing: clamp(-0.24px, calc(-0.00599455rem - 0.01000953cqw), -0.135px); }
.confronto__generica-etichetta--m { font-size: clamp(0.84375rem, calc(0.59945484rem + 1.00095329cqw), 1.5rem); letter-spacing: clamp(-0.24px, calc(-0.00599455rem - 0.01000953cqw), -0.135px); }
.confronto__riga-voce--d { font-size: clamp(0.84375rem, calc(0.66925346rem + 0.71496663cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); }
.confronto__riga-voce--m { font-size: clamp(0.84375rem, calc(0.66925346rem + 0.71496663cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); }
.confronto__plintify-colonna--d { border-bottom-left-radius: clamp(15px, calc(1.36633103rem - 0.47664442cqw), 20px); border-bottom-right-radius: clamp(15px, calc(1.36633103rem - 0.47664442cqw), 20px); }
.confronto__plintify-colonna--m { border-bottom-left-radius: clamp(15px, calc(1.36633103rem - 0.47664442cqw), 20px); border-bottom-right-radius: clamp(15px, calc(1.36633103rem - 0.47664442cqw), 20px); }
.confronto__generica-colonna--d { border-bottom-left-radius: clamp(15px, calc(1.36633103rem - 0.47664442cqw), 20px); border-bottom-right-radius: clamp(15px, calc(1.36633103rem - 0.47664442cqw), 20px); }
.confronto__generica-colonna--m { border-bottom-left-radius: clamp(15px, calc(1.36633103rem - 0.47664442cqw), 20px); border-bottom-right-radius: clamp(15px, calc(1.36633103rem - 0.47664442cqw), 20px); }
.recensione__r1-marco-bollino--d { padding-top: clamp(5px, calc(0.28923379rem + 0.09532888cqw), 6px); padding-right: clamp(10px, calc(0.53193518rem + 0.38131554cqw), 14px); padding-bottom: clamp(5px, calc(0.28923379rem + 0.09532888cqw), 6px); padding-left: clamp(10px, calc(0.53193518rem + 0.38131554cqw), 14px); font-size: clamp(0.6875rem, calc(0.54790276rem + 0.57197331cqw), 1.0625rem); }
.recensione__r1-marco-bollino--m { padding-top: clamp(5px, calc(0.28923379rem + 0.09532888cqw), 6px); padding-right: clamp(10px, calc(0.53193518rem + 0.38131554cqw), 14px); padding-bottom: clamp(5px, calc(0.28923379rem + 0.09532888cqw), 6px); padding-left: clamp(10px, calc(0.53193518rem + 0.38131554cqw), 14px); font-size: clamp(0.6875rem, calc(0.54790276rem + 0.57197331cqw), 1.0625rem); }
.recensione__r2-andrea-stelle--d { row-gap: clamp(1px, calc(0.01596759rem + 0.19065777cqw), 3px); column-gap: clamp(1px, calc(0.01596759rem + 0.19065777cqw), 3px); }
.recensione__r2-andrea-stelle--m { row-gap: clamp(1px, calc(0.01596759rem + 0.19065777cqw), 3px); column-gap: clamp(1px, calc(0.01596759rem + 0.19065777cqw), 3px); }
.recensione__r2-andrea-bollino--d { padding-top: clamp(5px, calc(0.28923379rem + 0.09532888cqw), 6px); padding-right: clamp(10px, calc(0.53193518rem + 0.38131554cqw), 14px); padding-bottom: clamp(5px, calc(0.28923379rem + 0.09532888cqw), 6px); padding-left: clamp(10px, calc(0.53193518rem + 0.38131554cqw), 14px); font-size: clamp(0.6875rem, calc(0.54790276rem + 0.57197331cqw), 1.0625rem); }
.recensione__r2-andrea-bollino--m { padding-top: clamp(5px, calc(0.28923379rem + 0.09532888cqw), 6px); padding-right: clamp(10px, calc(0.53193518rem + 0.38131554cqw), 14px); padding-bottom: clamp(5px, calc(0.28923379rem + 0.09532888cqw), 6px); padding-left: clamp(10px, calc(0.53193518rem + 0.38131554cqw), 14px); font-size: clamp(0.6875rem, calc(0.54790276rem + 0.57197331cqw), 1.0625rem); }
.recensione__r3-giulia-stelle--d { row-gap: clamp(1px, calc(0.01596759rem + 0.19065777cqw), 3px); column-gap: clamp(1px, calc(0.01596759rem + 0.19065777cqw), 3px); }
.recensione__r3-giulia-stelle--m { row-gap: clamp(1px, calc(0.01596759rem + 0.19065777cqw), 3px); column-gap: clamp(1px, calc(0.01596759rem + 0.19065777cqw), 3px); }
.recensione__r3-giulia-bollino--d { padding-top: clamp(5px, calc(0.28923379rem + 0.09532888cqw), 6px); padding-right: clamp(10px, calc(0.53193518rem + 0.38131554cqw), 14px); padding-bottom: clamp(5px, calc(0.28923379rem + 0.09532888cqw), 6px); padding-left: clamp(10px, calc(0.53193518rem + 0.38131554cqw), 14px); font-size: clamp(0.6875rem, calc(0.54790276rem + 0.57197331cqw), 1.0625rem); }
.recensione__r3-giulia-bollino--m { padding-top: clamp(5px, calc(0.28923379rem + 0.09532888cqw), 6px); padding-right: clamp(10px, calc(0.53193518rem + 0.38131554cqw), 14px); padding-bottom: clamp(5px, calc(0.28923379rem + 0.09532888cqw), 6px); padding-left: clamp(10px, calc(0.53193518rem + 0.38131554cqw), 14px); font-size: clamp(0.6875rem, calc(0.54790276rem + 0.57197331cqw), 1.0625rem); }
.recensione__r4-stefano-bollino--d { padding-top: clamp(5px, calc(0.28923379rem + 0.09532888cqw), 6px); padding-right: clamp(10px, calc(0.53193518rem + 0.38131554cqw), 14px); padding-bottom: clamp(5px, calc(0.28923379rem + 0.09532888cqw), 6px); padding-left: clamp(10px, calc(0.53193518rem + 0.38131554cqw), 14px); font-size: clamp(0.6875rem, calc(0.54790276rem + 0.57197331cqw), 1.0625rem); }
.recensione__r4-stefano-bollino--m { padding-top: clamp(5px, calc(0.28923379rem + 0.09532888cqw), 6px); padding-right: clamp(10px, calc(0.53193518rem + 0.38131554cqw), 14px); padding-bottom: clamp(5px, calc(0.28923379rem + 0.09532888cqw), 6px); padding-left: clamp(10px, calc(0.53193518rem + 0.38131554cqw), 14px); font-size: clamp(0.6875rem, calc(0.54790276rem + 0.57197331cqw), 1.0625rem); }
.recensione__r5-chiara-bollino--d { padding-top: clamp(5px, calc(0.28923379rem + 0.09532888cqw), 6px); padding-right: clamp(10px, calc(0.53193518rem + 0.38131554cqw), 14px); padding-bottom: clamp(5px, calc(0.28923379rem + 0.09532888cqw), 6px); padding-left: clamp(10px, calc(0.53193518rem + 0.38131554cqw), 14px); font-size: clamp(0.6875rem, calc(0.54790276rem + 0.57197331cqw), 1.0625rem); }
.recensione__r5-chiara-bollino--m { padding-top: clamp(5px, calc(0.28923379rem + 0.09532888cqw), 6px); padding-right: clamp(10px, calc(0.53193518rem + 0.38131554cqw), 14px); padding-bottom: clamp(5px, calc(0.28923379rem + 0.09532888cqw), 6px); padding-left: clamp(10px, calc(0.53193518rem + 0.38131554cqw), 14px); font-size: clamp(0.6875rem, calc(0.54790276rem + 0.57197331cqw), 1.0625rem); }
.recensione__r6-luca-bollino--d { padding-top: clamp(5px, calc(0.28923379rem + 0.09532888cqw), 6px); padding-right: clamp(10px, calc(0.53193518rem + 0.38131554cqw), 14px); padding-bottom: clamp(5px, calc(0.28923379rem + 0.09532888cqw), 6px); padding-left: clamp(10px, calc(0.53193518rem + 0.38131554cqw), 14px); font-size: clamp(0.6875rem, calc(0.54790276rem + 0.57197331cqw), 1.0625rem); }
.recensione__r6-luca-bollino--m { padding-top: clamp(5px, calc(0.28923379rem + 0.09532888cqw), 6px); padding-right: clamp(10px, calc(0.53193518rem + 0.38131554cqw), 14px); padding-bottom: clamp(5px, calc(0.28923379rem + 0.09532888cqw), 6px); padding-left: clamp(10px, calc(0.53193518rem + 0.38131554cqw), 14px); font-size: clamp(0.6875rem, calc(0.54790276rem + 0.57197331cqw), 1.0625rem); }
.recensione__r7-gianni-bollino--d { padding-top: clamp(5px, calc(0.28923379rem + 0.09532888cqw), 6px); padding-right: clamp(10px, calc(0.53193518rem + 0.38131554cqw), 14px); padding-bottom: clamp(5px, calc(0.28923379rem + 0.09532888cqw), 6px); padding-left: clamp(10px, calc(0.53193518rem + 0.38131554cqw), 14px); font-size: clamp(0.6875rem, calc(0.54790276rem + 0.57197331cqw), 1.0625rem); }
.recensione__r7-gianni-bollino--m { padding-top: clamp(5px, calc(0.28923379rem + 0.09532888cqw), 6px); padding-right: clamp(10px, calc(0.53193518rem + 0.38131554cqw), 14px); padding-bottom: clamp(5px, calc(0.28923379rem + 0.09532888cqw), 6px); padding-left: clamp(10px, calc(0.53193518rem + 0.38131554cqw), 14px); font-size: clamp(0.6875rem, calc(0.54790276rem + 0.57197331cqw), 1.0625rem); }
.recensione__r8-elena-bollino--d { padding-top: clamp(5px, calc(0.28923379rem + 0.09532888cqw), 6px); padding-right: clamp(10px, calc(0.53193518rem + 0.38131554cqw), 14px); padding-bottom: clamp(5px, calc(0.28923379rem + 0.09532888cqw), 6px); padding-left: clamp(10px, calc(0.53193518rem + 0.38131554cqw), 14px); font-size: clamp(0.6875rem, calc(0.54790276rem + 0.57197331cqw), 1.0625rem); }
.recensione__r8-elena-bollino--m { padding-top: clamp(5px, calc(0.28923379rem + 0.09532888cqw), 6px); padding-right: clamp(10px, calc(0.53193518rem + 0.38131554cqw), 14px); padding-bottom: clamp(5px, calc(0.28923379rem + 0.09532888cqw), 6px); padding-left: clamp(10px, calc(0.53193518rem + 0.38131554cqw), 14px); font-size: clamp(0.6875rem, calc(0.54790276rem + 0.57197331cqw), 1.0625rem); }
.chiusura__garanzie-testo--d { font-size: clamp(1rem, calc(0.88366897rem + 0.47664442cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); }
.chiusura__garanzie-testo--m { font-size: clamp(1rem, calc(0.88366897rem + 0.47664442cqw), 1.3125rem); letter-spacing: clamp(-0.21px, calc(0.0048859rem - 0.02001907cqw), 0px); }
.chiusura__dati-societari--d { padding-top: clamp(18px, calc(-0.13137512rem + 5.14775977cqw), 72px); }
.chiusura__dati-societari--m { padding-top: clamp(18px, calc(-0.13137512rem + 5.14775977cqw), 72px); }
.testata__marchio--termini-d { row-gap: clamp(7px, calc(0.34443518rem + 0.38131554cqw), 11px); column-gap: clamp(7px, calc(0.34443518rem + 0.38131554cqw), 11px); }
.testata__marchio--termini-m { row-gap: clamp(7px, calc(0.34443518rem + 0.38131554cqw), 11px); column-gap: clamp(7px, calc(0.34443518rem + 0.38131554cqw), 11px); }
.chiusura__marchio--termini-d { row-gap: clamp(7px, calc(0.34443518rem + 0.38131554cqw), 11px); column-gap: clamp(7px, calc(0.34443518rem + 0.38131554cqw), 11px); }
.chiusura__marchio--termini-m { row-gap: clamp(7px, calc(0.34443518rem + 0.38131554cqw), 11px); column-gap: clamp(7px, calc(0.34443518rem + 0.38131554cqw), 11px); }
.chiusura__dati-societari-testo--d { font-size: clamp(0.78125rem, calc(0.72308449rem + 0.23832221cqw), 0.9375rem); }
.chiusura__dati-societari-testo--m { font-size: clamp(0.78125rem, calc(0.72308449rem + 0.23832221cqw), 0.9375rem); }

.menu__piano-prezzo, .hero__titolo, .doc__titolo--d, .doc__totale-importo--d, .doc__titolo--m, .doc__totale-importo--m, .esempio__con-valore, .esempio__senza-valore, .cosa-puoi-fare__scheda-01-descrivi-numero, .cosa-puoi-fare__scheda-01-descrivi-nome, .cosa-puoi-fare__scheda-02-genera-numero, .cosa-puoi-fare__scheda-02-genera-nome, .cosa-puoi-fare__scheda-03-revisiona-numero, .cosa-puoi-fare__scheda-03-revisiona-nome, .cosa-puoi-fare__scheda-04-esporta-numero, .cosa-puoi-fare__scheda-04-esporta-nome, .cosa-puoi-fare__scheda-04-esporta-totale-importo, .professioni__geometri-nome, .professioni__imprese-nome, .professioni__general-contractor-nome, .professioni__studi-nome, .professioni__comuni-nome, .risultati__numero-deloitte, .risultati__numero-plintify, .risultati__numero-mckinsey, .recensione__cloni-chiara-sinistra-box-6, .recensione__cloni-chiara-sinistra-box-15, .recensione__cloni-chiara-sinistra-box-19, .recensione__cloni-luca-sinistra-box-6, .recensione__cloni-luca-sinistra-box-15, .recensione__cloni-luca-sinistra-box-19, .recensione__cloni-gianni-sinistra-box-6, .recensione__cloni-gianni-sinistra-box-15, .recensione__cloni-gianni-sinistra-box-19, .recensione__cloni-elena-sinistra-box-6, .recensione__cloni-elena-sinistra-box-15, .recensione__cloni-elena-sinistra-box-19, .recensione__r1-marco-citazione, .recensione__r1-marco-con-valore, .recensione__r1-marco-senza-valore, .recensione__r2-andrea-citazione, .recensione__r2-andrea-con-valore, .recensione__r2-andrea-senza-valore, .recensione__r3-giulia-citazione, .recensione__r3-giulia-con-valore, .recensione__r3-giulia-senza-valore, .recensione__r4-stefano-citazione, .recensione__r4-stefano-con-valore, .recensione__r4-stefano-senza-valore, .recensione__r5-chiara-citazione, .recensione__r5-chiara-con-valore, .recensione__r5-chiara-senza-valore, .recensione__r6-luca-citazione, .recensione__r6-luca-con-valore, .recensione__r6-luca-senza-valore, .recensione__r7-gianni-citazione, .recensione__r7-gianni-con-valore, .recensione__r7-gianni-senza-valore, .recensione__r8-elena-citazione, .recensione__r8-elena-con-valore, .recensione__r8-elena-senza-valore, .recensione__cloni-marco-destra-box-6, .recensione__cloni-marco-destra-box-15, .recensione__cloni-marco-destra-box-19, .recensione__cloni-andrea-destra-box-6, .recensione__cloni-andrea-destra-box-15, .recensione__cloni-andrea-destra-box-19, .recensione__cloni-giulia-destra-box-6, .recensione__cloni-giulia-destra-box-15, .recensione__cloni-giulia-destra-box-19, .recensione__cloni-stefano-destra-box-6, .recensione__cloni-stefano-destra-box-15, .recensione__cloni-stefano-destra-box-19, .lite__prezzo, .pro__prezzo-box-2, .enterprise__prezzo, .chiusura__motto { font-family: "Instrument Serif", "Instrument Serif ripiego 1", "Instrument Serif ripiego 2", serif; }
.indice__voce-numero { line-height: clamp(0.928125rem, calc(0.64078736rem + 1.17731173cqw), 1.7rem); } 

.menu__piano-etichetta { font-size: clamp(0.6875rem, calc(0.54790276rem + 0.57197331cqw), 1.0625rem); } 
.menu__piano-prezzo { font-size: clamp(2.5rem, calc(2.31387035rem + 0.76263108cqw), 3rem); } 
.menu__piano-nota { font-size: clamp(0.8125rem, calc(0.71943518rem + 0.38131554cqw), 1.0625rem); } 
.menu__piano-voce { font-size: clamp(0.9375rem, calc(0.79790276rem + 0.57197331cqw), 1.3125rem); } 
.menu__piano-voce-bloccata { font-size: clamp(0.9375rem, calc(0.79790276rem + 0.57197331cqw), 1.3125rem); } 
.menu__piano-badge-pro { font-size: clamp(0.65625rem, calc(0.55155207rem + 0.42897998cqw), 0.9375rem); } 
.menu__piano-inizia { font-size: clamp(0.8125rem, calc(0.62637035rem + 0.76263108cqw), 1.3125rem); } 
.esempio__occhiello { font-size: clamp(0.65625rem, calc(0.50501966rem + 0.61963775cqw), 1.0625rem); } 
.esempio__titolo { font-size: clamp(2.0625rem, calc(1.62044209rem + 1.81124881cqw), 3.25rem); } 
.esempio__scheda-preventivo { font-size: clamp(0.8125rem, calc(0.62637035rem + 0.76263108cqw), 1.3125rem); } 
.esempio__scheda-computo { font-size: clamp(0.8125rem, calc(0.62637035rem + 0.76263108cqw), 1.3125rem); } 
.esempio__scheda-capitolato { font-size: clamp(0.8125rem, calc(0.62637035rem + 0.76263108cqw), 1.3125rem); } 
.esempio__con-etichetta { font-size: clamp(0.625rem, calc(0.50866897rem + 0.47664442cqw), 0.9375rem); } 
.esempio__con-valore { font-size: clamp(2.5rem, calc(2.31387035rem + 0.76263108cqw), 3rem); } 
.esempio__con-didascalia { font-size: clamp(0.78125rem, calc(0.67655207rem + 0.42897998cqw), 1.0625rem); } 
.esempio__senza-etichetta { font-size: clamp(0.625rem, calc(0.50866897rem + 0.47664442cqw), 0.9375rem); } 
.esempio__senza-valore { font-size: clamp(2.5rem, calc(2.31387035rem + 0.76263108cqw), 3rem); } 
.esempio__senza-didascalia { font-size: clamp(0.78125rem, calc(0.67655207rem + 0.42897998cqw), 1.0625rem); } 
.confronto__riga-generica-testo { font-size: clamp(0.84375rem, calc(0.66925346rem + 0.71496663cqw), 1.3125rem); } 
.risultati__titolo--d { font-size: 1.3125rem; } 
.risultati__titolo--m { font-size: clamp(2.0625rem, calc(1.62044209rem + 1.81124881cqw), 3.25rem); } 
.recensione__cloni-chiara-sinistra-box-4 { font-size: clamp(0.6875rem, calc(0.54790276rem + 0.57197331cqw), 1.0625rem); } 
.recensione__cloni-chiara-sinistra-box-6 { font-size: clamp(1.4375rem, calc(1.20483794rem + 0.95328885cqw), 2.0625rem); } 
.recensione__cloni-chiara-sinistra-box-8 { font-size: clamp(0.875rem, calc(0.71213656rem + 0.66730219cqw), 1.3125rem); } 
.recensione__cloni-chiara-sinistra-box-9 { font-size: clamp(0.78125rem, calc(0.67655207rem + 0.42897998cqw), 1.0625rem); } 
.recensione__cloni-chiara-sinistra-box-14 { font-size: clamp(0.625rem, calc(0.50866897rem + 0.47664442cqw), 0.9375rem); } 
.recensione__cloni-chiara-sinistra-box-15 { font-size: clamp(1.625rem, calc(1.46213656rem + 0.66730219cqw), 2.0625rem); } 
.recensione__cloni-chiara-sinistra-box-18 { font-size: clamp(0.625rem, calc(0.50866897rem + 0.47664442cqw), 0.9375rem); } 
.recensione__cloni-chiara-sinistra-box-19 { font-size: clamp(1.625rem, calc(1.46213656rem + 0.66730219cqw), 2.0625rem); } 
.recensione__cloni-luca-sinistra-box-4 { font-size: clamp(0.6875rem, calc(0.54790276rem + 0.57197331cqw), 1.0625rem); } 
.recensione__cloni-luca-sinistra-box-6 { font-size: clamp(1.4375rem, calc(1.20483794rem + 0.95328885cqw), 2.0625rem); } 
.recensione__cloni-luca-sinistra-box-8 { font-size: clamp(0.875rem, calc(0.71213656rem + 0.66730219cqw), 1.3125rem); } 
.recensione__cloni-luca-sinistra-box-9 { font-size: clamp(0.78125rem, calc(0.67655207rem + 0.42897998cqw), 1.0625rem); } 
.recensione__cloni-luca-sinistra-box-14 { font-size: clamp(0.625rem, calc(0.50866897rem + 0.47664442cqw), 0.9375rem); } 
.recensione__cloni-luca-sinistra-box-15 { font-size: clamp(1.625rem, calc(1.46213656rem + 0.66730219cqw), 2.0625rem); } 
.recensione__cloni-luca-sinistra-box-18 { font-size: clamp(0.625rem, calc(0.50866897rem + 0.47664442cqw), 0.9375rem); } 
.recensione__cloni-luca-sinistra-box-19 { font-size: clamp(1.625rem, calc(1.46213656rem + 0.66730219cqw), 2.0625rem); } 
.recensione__cloni-gianni-sinistra-box-4 { font-size: clamp(0.6875rem, calc(0.54790276rem + 0.57197331cqw), 1.0625rem); } 
.recensione__cloni-gianni-sinistra-box-6 { font-size: clamp(1.4375rem, calc(1.20483794rem + 0.95328885cqw), 2.0625rem); } 
.recensione__cloni-gianni-sinistra-box-8 { font-size: clamp(0.875rem, calc(0.71213656rem + 0.66730219cqw), 1.3125rem); } 
.recensione__cloni-gianni-sinistra-box-9 { font-size: clamp(0.78125rem, calc(0.67655207rem + 0.42897998cqw), 1.0625rem); } 
.recensione__cloni-gianni-sinistra-box-14 { font-size: clamp(0.625rem, calc(0.50866897rem + 0.47664442cqw), 0.9375rem); } 
.recensione__cloni-gianni-sinistra-box-15 { font-size: clamp(1.625rem, calc(1.46213656rem + 0.66730219cqw), 2.0625rem); } 
.recensione__cloni-gianni-sinistra-box-18 { font-size: clamp(0.625rem, calc(0.50866897rem + 0.47664442cqw), 0.9375rem); } 
.recensione__cloni-gianni-sinistra-box-19 { font-size: clamp(1.625rem, calc(1.46213656rem + 0.66730219cqw), 2.0625rem); } 
.recensione__cloni-andrea-destra-box-4 { font-size: clamp(0.6875rem, calc(0.54790276rem + 0.57197331cqw), 1.0625rem); } 
.recensione__cloni-andrea-destra-box-6 { font-size: clamp(1.4375rem, calc(1.20483794rem + 0.95328885cqw), 2.0625rem); } 
.recensione__cloni-andrea-destra-box-8 { font-size: clamp(0.875rem, calc(0.71213656rem + 0.66730219cqw), 1.3125rem); } 
.recensione__cloni-andrea-destra-box-9 { font-size: clamp(0.78125rem, calc(0.67655207rem + 0.42897998cqw), 1.0625rem); } 
.recensione__cloni-andrea-destra-box-14 { font-size: clamp(0.625rem, calc(0.50866897rem + 0.47664442cqw), 0.9375rem); } 
.recensione__cloni-andrea-destra-box-15 { font-size: clamp(1.625rem, calc(1.46213656rem + 0.66730219cqw), 2.0625rem); } 
.recensione__cloni-andrea-destra-box-18 { font-size: clamp(0.625rem, calc(0.50866897rem + 0.47664442cqw), 0.9375rem); } 
.recensione__cloni-andrea-destra-box-19 { font-size: clamp(1.625rem, calc(1.46213656rem + 0.66730219cqw), 2.0625rem); } 
.recensione__cloni-giulia-destra-box-4 { font-size: clamp(0.6875rem, calc(0.54790276rem + 0.57197331cqw), 1.0625rem); } 
.recensione__cloni-giulia-destra-box-6 { font-size: clamp(1.4375rem, calc(1.20483794rem + 0.95328885cqw), 2.0625rem); } 
.recensione__cloni-giulia-destra-box-8 { font-size: clamp(0.875rem, calc(0.71213656rem + 0.66730219cqw), 1.3125rem); } 
.recensione__cloni-giulia-destra-box-9 { font-size: clamp(0.78125rem, calc(0.67655207rem + 0.42897998cqw), 1.0625rem); } 
.recensione__cloni-giulia-destra-box-14 { font-size: clamp(0.625rem, calc(0.50866897rem + 0.47664442cqw), 0.9375rem); } 
.recensione__cloni-giulia-destra-box-15 { font-size: clamp(1.625rem, calc(1.46213656rem + 0.66730219cqw), 2.0625rem); } 
.recensione__cloni-giulia-destra-box-18 { font-size: clamp(0.625rem, calc(0.50866897rem + 0.47664442cqw), 0.9375rem); } 
.recensione__cloni-giulia-destra-box-19 { font-size: clamp(1.625rem, calc(1.46213656rem + 0.66730219cqw), 2.0625rem); } 
.recensione__cloni-stefano-destra-box-4 { font-size: clamp(0.6875rem, calc(0.54790276rem + 0.57197331cqw), 1.0625rem); } 
.recensione__cloni-stefano-destra-box-6 { font-size: clamp(1.4375rem, calc(1.20483794rem + 0.95328885cqw), 2.0625rem); } 
.recensione__cloni-stefano-destra-box-8 { font-size: clamp(0.875rem, calc(0.71213656rem + 0.66730219cqw), 1.3125rem); } 
.recensione__cloni-stefano-destra-box-9 { font-size: clamp(0.78125rem, calc(0.67655207rem + 0.42897998cqw), 1.0625rem); } 
.recensione__cloni-stefano-destra-box-14 { font-size: clamp(0.625rem, calc(0.50866897rem + 0.47664442cqw), 0.9375rem); } 
.recensione__cloni-stefano-destra-box-15 { font-size: clamp(1.625rem, calc(1.46213656rem + 0.66730219cqw), 2.0625rem); } 
.recensione__cloni-stefano-destra-box-18 { font-size: clamp(0.625rem, calc(0.50866897rem + 0.47664442cqw), 0.9375rem); } 
.recensione__cloni-stefano-destra-box-19 { font-size: clamp(1.625rem, calc(1.46213656rem + 0.66730219cqw), 2.0625rem); } 
.chiusura__garanzie-testo-box { font-size: clamp(0.875rem, calc(0.71213656rem + 0.66730219cqw), 1.3125rem); } 
.chiusura__garanzie-testo-box-2 { font-size: clamp(0.78125rem, calc(0.58348725rem + 0.81029552cqw), 1.3125rem); } 
.chiusura__indice-interruttore-box { font-size: clamp(0.6875rem, calc(0.54790276rem + 0.57197331cqw), 1.0625rem); } 
.chiusura__legale-interruttore-box { font-size: clamp(0.6875rem, calc(0.54790276rem + 0.57197331cqw), 1.0625rem); } 
.chiusura__dati-societari-box--d { font-size: clamp(0.78125rem, calc(0.72308449rem + 0.23832221cqw), 0.9375rem); } 
.chiusura__dati-societari-box--m { font-size: clamp(0.78125rem, calc(0.72308449rem + 0.23832221cqw), 0.9375rem); } 
.chiusura__indice-etichetta { font-size: clamp(0.6875rem, calc(0.54790276rem + 0.57197331cqw), 1.0625rem); } 
.chiusura__legale-etichetta { font-size: clamp(0.6875rem, calc(0.54790276rem + 0.57197331cqw), 1.0625rem); } 
.chiusura__dati-societari-testo-box { font-size: clamp(0.78125rem, calc(0.72308449rem + 0.23832221cqw), 0.9375rem); } 
.testata__nav-come-funziona--contattaci-d { font-size: clamp(1.25rem, calc(1.22673379rem + 0.09532888cqw), 1.3125rem); } 
.testata__nav-scegli-piano--contattaci-d { font-size: clamp(1.25rem, calc(1.22673379rem + 0.09532888cqw), 1.3125rem); } 
.testata__nav-contattaci--contattaci-d { font-size: clamp(1.25rem, calc(1.22673379rem + 0.09532888cqw), 1.3125rem); } 
.menu__nav-come-funziona-box { font-size: clamp(1.25rem, calc(1.22673379rem + 0.09532888cqw), 1.3125rem); } 
.menu__nav-scegli-piano-box { font-size: clamp(1.25rem, calc(1.22673379rem + 0.09532888cqw), 1.3125rem); } 
.menu__nav-contattaci-box { font-size: clamp(1.25rem, calc(1.22673379rem + 0.09532888cqw), 1.3125rem); } 
.menu__piano-voce-box-contattaci { font-size: clamp(0.9375rem, calc(0.79790276rem + 0.57197331cqw), 1.3125rem); } 
.menu__piano-voce-bloccata-box-contattaci { font-size: clamp(0.9375rem, calc(0.79790276rem + 0.57197331cqw), 1.3125rem); } 
.menu__piano-accedi { font-size: clamp(0.8125rem, calc(0.62637035rem + 0.76263108cqw), 1.3125rem); } 
.chiusura__garanzie-mobile-riga { font-size: clamp(0.875rem, calc(0.71213656rem + 0.66730219cqw), 1.3125rem); } 
.chiusura__garanzie-mobile-riga--m { font-size: clamp(0.78125rem, calc(0.58348725rem + 0.81029552cqw), 1.3125rem); } 
.chiusura__link-contattaci { font-size: clamp(0.875rem, calc(0.71213656rem + 0.66730219cqw), 1.3125rem); } 
.chiusura__dati-societari--contattaci-d { font-size: clamp(0.78125rem, calc(0.72308449rem + 0.23832221cqw), 0.9375rem); } 
.chiusura__dati-societari-riga { font-size: clamp(0.78125rem, calc(0.72308449rem + 0.23832221cqw), 0.9375rem); } 
.menu__piano-inizia:hover { transform: translateY(-1px); filter: brightness(1.06); box-shadow: rgba(2, 114, 239, 0.26) 0px 8px 18px; }
.testata__accedi--m:hover { color: rgb(2, 114, 239); }
.menu__piano-accedi:hover { color: rgb(2, 114, 239); }
.barra__testo, .testata__accedi--m, .testata__accedi--d, .hero__formato-foto-etichetta--m, .demo__passo, .demo__passo--d, .doc__pronto--d, .doc__voce-1-importo--d, .doc__voce-2-importo--d, .doc__voce-3-importo--d, .demo__passo--m, .doc__pronto--m, .doc__voce-1-importo--m, .doc__voce-2-importo--m, .doc__voce-3-importo--m, .cosa-puoi-fare__scheda-02-genera-avanzamento-stato--d, .cosa-puoi-fare__scheda-03-revisiona-riga-1-importo, .cosa-puoi-fare__scheda-03-revisiona-riga-2-importo, .cosa-puoi-fare__scheda-03-revisiona-riga-3-importo, .risultati__titolo--d, .recensione__cloni-chiara-sinistra-box-4, .recensione__cloni-luca-sinistra-box-4, .recensione__cloni-gianni-sinistra-box-4, .recensione__cloni-elena-sinistra-box-4, .recensione__r1-marco-bollino--d, .recensione__r1-marco-bollino--m, .recensione__r2-andrea-bollino--d, .recensione__r2-andrea-bollino--m, .recensione__r3-giulia-bollino--d, .recensione__r3-giulia-bollino--m, .recensione__r4-stefano-bollino--d, .recensione__r4-stefano-bollino--m, .recensione__r5-chiara-bollino--d, .recensione__r5-chiara-bollino--m, .recensione__r6-luca-bollino--d, .recensione__r6-luca-bollino--m, .recensione__r7-gianni-bollino--d, .recensione__r7-gianni-bollino--m, .recensione__r8-elena-bollino--d, .recensione__r8-elena-bollino--m, .recensione__cloni-marco-destra-box-4, .recensione__cloni-andrea-destra-box-4, .recensione__cloni-giulia-destra-box-4, .recensione__cloni-stefano-destra-box-4, .enterprise__prezzo, .chiusura__garanzie-testo-box, .chiusura__garanzie-testo-box-2, .testata__nav-come-funziona--contattaci-d, .testata__nav-scegli-piano--contattaci-d, .testata__nav-contattaci--contattaci-d, .menu__piano-accedi, .chiusura__garanzie-mobile-riga, .chiusura__garanzie-mobile-riga--m { text-wrap-mode: wrap; } 
.demo__allegato-nome--d, .demo__riga--m, .demo__riga-ultima--m, .demo__allegato-nome--m { overflow-wrap: normal; } 
@supports not (text-wrap-mode: nowrap) { .demo__allegato-nome--d, .demo__riga--m, .demo__riga-ultima--m, .demo__allegato-nome--m { white-space: nowrap; } } 

@supports selector(:has(a)) {
  .faq__voce-pannello { display: grid; grid-template-rows: minmax(0px, 0fr); max-height: none !important; transition-property: grid-template-rows; } .faq__voce-pannello > * { min-height: 0; } 
  body:has([aria-controls="faq-voce1-pannello"][aria-expanded="true"]) #faq-voce1-pannello,
  body:has([aria-controls="faq-voce2-pannello"][aria-expanded="true"]) #faq-voce2-pannello,
  body:has([aria-controls="faq-voce3-pannello"][aria-expanded="true"]) #faq-voce3-pannello,
  body:has([aria-controls="faq-voce4-pannello"][aria-expanded="true"]) #faq-voce4-pannello,
  body:has([aria-controls="faq-voce5-pannello"][aria-expanded="true"]) #faq-voce5-pannello,
  body:has([aria-controls="faq-voce6-pannello"][aria-expanded="true"]) #faq-voce6-pannello,
  body:has([aria-controls="faq-voce7-pannello"][aria-expanded="true"]) #faq-voce7-pannello,
  .faq__voce-scheda.is-aperta > .faq__voce-pannello,
  .faq__voce-pannello[style*="max-height"]:not([style*="max-height:0"]):not([style*="max-height: 0"]) { grid-template-rows: minmax(0px, 1fr); }
}
.hero__colonna-demo { padding-left: min(7.75rem, 8.61111111cqw); padding-right: min(2.5rem, 2.77777778cqw); } 
.menu__foglio-box { left: max(20px, calc(50% - 175px)); width: min(350px, calc(100% - 40px)); } 
.demo__riga--d, .demo__riga-ultima--d { text-wrap-mode: wrap; } 
.pagina { overflow-wrap: anywhere; } 
.barra__testo { text-wrap-style: balance; } 
.testata__marchio-img-3 { height: clamp(17px, calc(0.80657173rem + 1.04861773cqw), 28px); } .testata__marchio-img-4 { height: clamp(12px, calc(0.56387035rem + 0.76263108cqw), 20px); } .testata__marchio-img-5 { height: clamp(17px, calc(0.80657173rem + 1.04861773cqw), 28px); } .testata__marchio-img-6 { height: clamp(12px, calc(0.56387035rem + 0.76263108cqw), 20px); } .testata__marchio--termini-d { gap: clamp(7px, calc(0.34443518rem + 0.38131554cqw), 11px); } .testata__marchio--termini-m { gap: clamp(7px, calc(0.34443518rem + 0.38131554cqw), 11px); } .chiusura__marchio-img-3 { height: clamp(17px, calc(0.80657173rem + 1.04861773cqw), 28px); } .chiusura__marchio-img-4 { height: clamp(12px, calc(0.56387035rem + 0.76263108cqw), 20px); } .chiusura__marchio-img-5 { height: clamp(17px, calc(0.80657173rem + 1.04861773cqw), 28px); } .chiusura__marchio-img-6 { height: clamp(12px, calc(0.56387035rem + 0.76263108cqw), 20px); } .chiusura__marchio--termini-d { gap: clamp(7px, calc(0.34443518rem + 0.38131554cqw), 11px); } .chiusura__marchio--termini-m { gap: clamp(7px, calc(0.34443518rem + 0.38131554cqw), 11px); } 
.pro__ciclo { flex-wrap: wrap; } 
.esempio__schede { flex-wrap: wrap; } .esempio__scheda-preventivo, .esempio__scheda-computo, .esempio__scheda-capitolato { min-width: max-content; } 
.menu__piano-voce-bloccata-box, .menu__piano-voce-bloccata--contattaci-m { flex-wrap: nowrap; } 
.recensione__cloni-andrea-destra-box-2, .recensione__cloni-chiara-sinistra-box-2, .recensione__cloni-elena-sinistra-box-2, .recensione__cloni-gianni-sinistra-box-2, .recensione__cloni-giulia-destra-box-2, .recensione__cloni-luca-sinistra-box-2, .recensione__cloni-marco-destra-box-2, .recensione__cloni-stefano-destra-box-2, .recensione__r1-marco-scheda-box, .recensione__r2-andrea-scheda-box, .recensione__r3-giulia-scheda-box, .recensione__r4-stefano-scheda-box, .recensione__r5-chiara-scheda-box, .recensione__r6-luca-scheda-box, .recensione__r7-gianni-scheda-box, .recensione__r8-elena-scheda-box { flex-wrap: wrap; } .recensione__cloni-andrea-destra-box-4, .recensione__cloni-chiara-sinistra-box-4, .recensione__cloni-elena-sinistra-box-4, .recensione__cloni-gianni-sinistra-box-4, .recensione__cloni-giulia-destra-box-4, .recensione__cloni-luca-sinistra-box-4, .recensione__cloni-marco-destra-box-4, .recensione__cloni-stefano-destra-box-4, .recensione__r1-marco-bollino--d, .recensione__r1-marco-bollino--m, .recensione__r2-andrea-bollino--d, .recensione__r2-andrea-bollino--m, .recensione__r3-giulia-bollino--d, .recensione__r3-giulia-bollino--m, .recensione__r4-stefano-bollino--d, .recensione__r4-stefano-bollino--m, .recensione__r5-chiara-bollino--d, .recensione__r5-chiara-bollino--m, .recensione__r6-luca-bollino--d, .recensione__r6-luca-bollino--m, .recensione__r7-gianni-bollino--d, .recensione__r7-gianni-bollino--m, .recensione__r8-elena-bollino--d, .recensione__r8-elena-bollino--m { flex-shrink: 1; min-width: min-content; text-wrap-mode: wrap; } 
.cosa-puoi-fare__scheda-01-descrivi-chat-allegato { flex-wrap: wrap; } .cosa-puoi-fare__scheda-01-descrivi-chat-allegato-nome { min-width: min-content; text-wrap-mode: wrap; } 
.cosa-puoi-fare__scheda-03-revisiona-riga-1-importo, .cosa-puoi-fare__scheda-03-revisiona-riga-2-importo, .cosa-puoi-fare__scheda-03-revisiona-riga-3-importo { overflow-wrap: break-word; max-width: 100%; } 
.testata__cta-inizia { height: auto; min-height: clamp(38px, calc(1.90967588rem + 1.90657769cqw), 58px); } 
.testata__accedi--d { height: auto; min-height: clamp(38px, calc(1.90967588rem + 1.90657769cqw), 58px); } 
.hero__cta { height: auto; min-height: clamp(38px, calc(1.90967588rem + 1.90657769cqw), 58px); } 
.lite__cta { height: auto; min-height: clamp(38px, calc(1.90967588rem + 1.90657769cqw), 58px); } 
.pro__cta { height: auto; min-height: clamp(38px, calc(1.90967588rem + 1.90657769cqw), 58px); } 
.enterprise__cta { height: auto; min-height: clamp(38px, calc(1.90967588rem + 1.90657769cqw), 58px); } 
.chiusura__cta-inizia { height: auto; min-height: clamp(38px, calc(1.90967588rem + 1.90657769cqw), 58px); } 
.chiusura__cta-contattaci { height: auto; min-height: clamp(38px, calc(1.90967588rem + 1.90657769cqw), 58px); } 
.menu__piano-inizia { height: auto; min-height: 38px; } 
.testata__accedi--m { height: auto; min-height: clamp(38px, calc(1.90967588rem + 1.90657769cqw), 58px); } 
.esempio__scheda-preventivo { height: auto; min-height: 38px; } 
.esempio__scheda-computo { height: auto; min-height: 38px; } 
.esempio__scheda-capitolato { height: auto; min-height: 38px; } 
.testata__nav-come-funziona--contattaci-d { height: auto; min-height: 24px; } 
.testata__nav-scegli-piano--contattaci-d { height: auto; min-height: 24px; } 
.testata__nav-contattaci--contattaci-d { height: auto; min-height: 24px; } 
.menu__piano-accedi { height: auto; min-height: 38px; } 


@container colonna (width < 64rem) {
  
  .hero__scena { height: auto; min-height: clamp(530px, calc(25.44715205rem + 31.45853194cqw), 860px); display: flex; flex-direction: column; } .hero__colonna-testo { position: relative; inset: auto; flex: 1 0 auto; } 
  .hero__titolo-a-capo { display: inline; } 
  .hero__formati { display: flex; flex-wrap: wrap; } .hero__formati > * { flex: 1 1 0%; min-width: max-content; } 
  .hero__titolo { font-size: max(1.605rem, min(clamp(4.125rem, calc(3.333949rem + 3.24118208cqw), 6.25rem), calc((100cqw - clamp(20px, calc(0.78467588rem + 1.90657769cqw), 40px) - clamp(20px, calc(0.78467588rem + 1.90657769cqw), 40px) - clamp(26px, calc(1.11314347rem + 2.09723546cqw), 48px) - clamp(26px, calc(1.11314347rem + 2.09723546cqw), 48px) - 9.04px) / 3.6588))); } @supports (width: calc(tan(atan2(1px, 1px)) * 1px)) and (-moz-appearance: none) { .hero__titolo { --titolo-spazio: tan(atan2(calc(100cqw - clamp(20px, calc(0.78467588rem + 1.90657769cqw), 40px) - clamp(20px, calc(0.78467588rem + 1.90657769cqw), 40px) - clamp(26px, calc(1.11314347rem + 2.09723546cqw), 48px) - clamp(26px, calc(1.11314347rem + 2.09723546cqw), 48px) - 9.04px), 1rem)); font-size: max(1.605rem, min(clamp(4.125rem, calc(3.333949rem + 3.24118208cqw), 6.25rem), calc(var(--titolo-spazio) * 1rem / 3.6588))); } } 
  
  .chiusura__garanzie-box { flex-wrap: wrap; } .chiusura__garanzie-testo--m, .chiusura__garanzie-mobile { min-width: min-content; overflow-wrap: break-word; } 
  .chiusura__indice-gruppo-box[style*="opacity:0;"], .chiusura__indice-gruppo-box[style*="opacity: 0;"], .chiusura__legale-gruppo-box { interactivity: inert; } 
  .chiusura__legale-gruppo-box[style*="opacity"]:not([style*="opacity:0;"]):not([style*="opacity: 0;"]) { interactivity: auto; } 
  @supports not (interactivity: inert) {
    @container colonna (width > 24.375rem) {
      .chiusura__indice-gruppo-box[style*="opacity:0;"], .chiusura__indice-gruppo-box[style*="opacity: 0;"] { transition-property: max-height, opacity, visibility; transition-duration: 0.36s, 0.28s, 0s; transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1), ease, linear; transition-delay: 0s, 0s, 0.36s; } 
      .chiusura__legale-gruppo-box { transition-property: max-height, opacity, visibility; transition-duration: 0.36s, 0.28s, 0s; transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1), ease, linear; transition-delay: 0s, 0s, 0.36s; } 
      .chiusura__legale-gruppo-box[style*="opacity"]:not([style*="opacity:0;"]):not([style*="opacity: 0;"]) { transition-delay: 0s, 0s, 0s; }
    }
  }
  
  .cosa-puoi-fare__scheda-01-descrivi-illustrazione { height: auto; min-height: max(184px, clamp(0px, calc(-6.97986177rem + 28.5986654cqw), 300px)); } .cosa-puoi-fare__scheda-02-genera-illustrazione { height: auto; min-height: max(184px, clamp(0px, calc(-6.97986177rem + 28.5986654cqw), 300px)); } .cosa-puoi-fare__scheda-03-revisiona-illustrazione { height: auto; min-height: max(184px, clamp(0px, calc(-6.97986177rem + 28.5986654cqw), 300px)); } .cosa-puoi-fare__scheda-04-esporta-illustrazione { height: auto; min-height: max(184px, clamp(0px, calc(-6.97986177rem + 28.5986654cqw), 300px)); } 
  
  .contatti__campo-nome::placeholder, .contatti__campo-email::placeholder, .contatti__campo-azienda::placeholder, .contatti__campo-telefono::placeholder, .contatti__campo-messaggio::placeholder { color: rgb(124, 139, 161); } 
}
@container pagina (width < 65.5rem) {
  
  .testata__marchio, .testata__marchio--termini-m { flex-shrink: 1; min-width: 0; } .testata__marchio-img-2, .testata__marchio-img-6 { flex-shrink: 1; min-width: 0; object-fit: contain; object-position: left center; } .testata__panino { flex-shrink: 0; } 
  .testata__cta-inizia { height: auto; min-height: clamp(38px, calc(1.90967588rem + 1.90657769cqw), 58px); overflow-wrap: break-word; } 
  .menu__foglio--landing { padding-bottom: 0px; } .menu__foglio--landing::after { content: ""; position: sticky; bottom: 0px; flex: none; height: 66px; background-image: linear-gradient(rgba(236, 242, 251, 0), rgb(236, 242, 251)); pointer-events: none; } 
  .menu__foglio--termini { padding-bottom: 0px; } .menu__foglio--termini::after { content: ""; position: sticky; bottom: 0px; flex: none; height: 66px; background-image: linear-gradient(rgba(236, 242, 251, 0), rgb(236, 242, 251)); pointer-events: none; } 
  .menu__foglio--landing, .menu__foglio--termini { interactivity: inert; } 
  .menu__foglio--landing[style*="transform"]:not([style*="translateY(102%)"]), .menu__foglio--termini[style*="transform"]:not([style*="translateY(102%)"]) { interactivity: auto; } 
  body:has([aria-controls="menu"][aria-expanded="true"]) .menu__foglio--landing, body:has([aria-controls="menu"][aria-expanded="true"]) .menu__foglio--termini { interactivity: auto; } 
  @supports not (interactivity: inert) {
    @container pagina (width > 24.375rem) {
      .menu__foglio--landing { transition-property: transform, visibility; transition-duration: 0.28s, 0s; transition-timing-function: ease-out, linear; transition-delay: 0s, 0.28s; } 
      .menu__foglio--termini { transition-property: transform, visibility; transition-duration: 0.4s, 0s; transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1), linear; transition-delay: 0s, 0.4s; } 
      .menu__foglio--landing[style*="transform"]:not([style*="translateY(102%)"]) { transition-delay: 0s, 0s; }
      body:has([aria-controls="menu"][aria-expanded="true"]) .menu__foglio--landing { transition-delay: 0s, 0s; } 
      .menu__foglio--termini[style*="transform"]:not([style*="translateY(102%)"]) { transition-delay: 0s, 0s; }
      body:has([aria-controls="menu"][aria-expanded="true"]) .menu__foglio--termini { transition-delay: 0s, 0s; } 
    }
  }
}
@container colonna (width < 48rem) {
  
  .pro__riga-nome { flex-wrap: wrap; } 
}



@supports (container-type: inline-size) {
@media (min-width: 64rem) {
  
  .pagina--landing { position: var(--pos-d); }
}
}

@supports (container-type: inline-size) {
@media (min-width: 65.5rem) {
  
  .testata__nav-come-funziona { color: var(--col-d); }
  .testata__nav-scegli-piano { color: var(--col-d); }
  .testata__nav-contattaci { color: var(--col-d); }
}
}

@container pagina (width >= 64rem) {
  
  .colonna--landing { position: var(--pos-d); z-index: var(--z-d); }
  .pagina--landing::before { display: var(--prima-vis-d); }
}

@container pagina (width >= 65.5rem) {
  
  .barra-involucro--landing { display: var(--vis-d); position: var(--pos-d); z-index: var(--z-d); }
  .barra__contenitore { position: var(--pos-d); color: var(--col-d); overflow-x: var(--ovx-d); overflow-y: var(--ovy-d); }
  .barra__fascia { position: var(--pos-d); z-index: var(--z-d); }
  .testata-involucro { display: var(--vis-d); position: var(--pos-d); top: var(--top-d); z-index: var(--z-d); }
  .testata__contenitore { position: var(--pos-d); top: var(--top-d); z-index: var(--z-d); color: var(--col-d); }
  .testata__riga { display: var(--disp-d); position: var(--pos-d); box-sizing: var(--bsz-d); gap: var(--gap-d); grid-template-columns: var(--cols-d); justify-content: var(--jc-d); background-position-x: var(--bgpx-d); background-position-y: var(--bgpy-d); background-repeat: var(--bgr-d); background-size: var(--bgs-d); overflow-x: var(--ovx-d); overflow-y: var(--ovy-d); }
  .testata__vetro { background-color: var(--bg-d); }
  .testata__sfumato { display: var(--vis-d); }
  .testata__marchio { flex-shrink: var(--fsh-d); justify-self: var(--jself-d); }
  .menu__foglio--landing { display: var(--vis-d); position: var(--pos-d); top: var(--top-d); bottom: var(--bottom-d); left: var(--left-d); z-index: var(--z-d); box-sizing: var(--bsz-d); width: var(--w-d); padding-bottom: var(--pb-d); padding-left: var(--pl-d); padding-right: var(--pr-d); padding-top: var(--pt-d); flex-direction: var(--dir-d); background-color: var(--bg-d); border-top-left-radius: var(--rtl-d); border-top-right-radius: var(--rtr-d); box-shadow: var(--sh-d); overflow-y: var(--ovy-d); scrollbar-width: var(--scrollbar-width-d); touch-action: var(--touch-action-d); transform: var(--tf-d); transition-duration: var(--trd-d); transition-property: var(--trp-d); transition-timing-function: var(--trt-d); }
  .menu__maniglia { display: var(--vis-d); }
  .testata__nav { position: var(--pos-d); z-index: var(--z-d); flex-direction: var(--dir-d); gap: var(--gap-d); justify-content: var(--jc-d); align-items: var(--ai-d); justify-self: var(--jself-d); }
  .testata__nav-come-funziona { height: var(--h-d); border-bottom-color: var(--bbc-d); border-bottom-style: var(--bbs-d); border-bottom-width: var(--bbw-d); font-weight: var(--fw-d); line-height: var(--lh-d); transition-duration: var(--trd-d); transition-property: var(--trp-d); }
  .testata__nav-come-funziona-box { display: var(--disp-d); font-weight: var(--fw-d); text-transform: var(--tt-d); }
  .testata__nav-scegli-piano { height: var(--h-d); border-bottom-color: var(--bbc-d); border-bottom-style: var(--bbs-d); border-bottom-width: var(--bbw-d); font-weight: var(--fw-d); line-height: var(--lh-d); transition-duration: var(--trd-d); transition-property: var(--trp-d); }
  .testata__nav-scegli-piano-box { display: var(--disp-d); font-weight: var(--fw-d); text-transform: var(--tt-d); }
  .testata__nav-contattaci { height: var(--h-d); font-weight: var(--fw-d); line-height: var(--lh-d); transition-duration: var(--trd-d); transition-property: var(--trp-d); }
  .testata__nav-contattaci-box { display: var(--disp-d); font-weight: var(--fw-d); text-transform: var(--tt-d); }
  .menu__piano { display: var(--vis-d); }
  .testata__azioni { flex-shrink: var(--fsh-d); justify-self: var(--jself-d); }
  .testata__cta-inizia { transition-behavior: var(--transition-behavior-d); transition-delay: var(--trl-d); transition-duration: var(--trd-d); transition-property: var(--trp-d); transition-timing-function: var(--trt-d); }
  .testata__accedi--d { display: var(--vis-d); }
  .testata__panino { display: var(--vis-d); }
  .menu__velo { display: var(--vis-d); }
  .menu__foglio-box { display: var(--vis-d); }
  .barra-involucro--termini { display: var(--vis-d); }
  .testata__marchio--termini-d { display: var(--vis-d); }
  .testata__marchio--termini-m { display: var(--vis-d); }
  .menu__foglio--termini { display: var(--vis-d); position: var(--pos-d); top: var(--top-d); bottom: var(--bottom-d); left: var(--left-d); z-index: var(--z-d); box-sizing: var(--bsz-d); width: var(--w-d); padding-bottom: var(--pb-d); padding-left: var(--pl-d); padding-right: var(--pr-d); padding-top: var(--pt-d); flex-direction: var(--dir-d); background-color: var(--bg-d); border-top-left-radius: var(--rtl-d); border-top-right-radius: var(--rtr-d); box-shadow: var(--sh-d); overflow-y: var(--ovy-d); scrollbar-width: var(--scrollbar-width-d); touch-action: var(--touch-action-d); transform: var(--tf-d); transition-duration: var(--trd-d); transition-property: var(--trp-d); transition-timing-function: var(--trt-d); }
  .testata__nav--contattaci-d { display: var(--vis-d); }
  .menu__nav { display: var(--vis-d); }
  .testata__nav-come-funziona:hover { color: rgb(2, 114, 239); }
  .testata__nav-scegli-piano:hover { color: rgb(2, 114, 239); }
  .testata__nav-contattaci:hover { color: rgb(2, 114, 239); }
  .testata__cta-inizia:hover { transform: translateY(-1px); filter: brightness(1.06); box-shadow: rgba(2, 114, 239, 0.26) 0px 8px 18px; }
  .testata__accedi--d:hover { color: rgb(2, 114, 239); }
  .testata__nav-come-funziona--contattaci-d:hover { color: rgb(2, 114, 239); }
  .testata__nav-scegli-piano--contattaci-d:hover { color: rgb(2, 114, 239); }
  .testata__nav-contattaci--contattaci-d:hover { color: rgb(2, 114, 239); }
  .testata__nav-contattaci-box, .menu__piano-etichetta, .menu__piano-prezzo, .menu__piano-badge-pro, .testata__accedi--m, .testata__accedi--d, .testata__nav-contattaci--contattaci-d, .menu__nav-contattaci-box, .menu__piano-accedi { overflow-wrap: break-word; } 
  .testata__nav-come-funziona { height: auto; min-height: 24px; } 
  .testata__nav-scegli-piano { height: auto; min-height: 24px; } 
  .testata__nav-contattaci { height: auto; min-height: 24px; } 
}

@container colonna (width > 24.375rem) {
  
  .termini__contenitore { display: var(--vis-d); box-sizing: var(--bsz-d); }
  .pagina__contenuto { display: var(--vis-d); box-sizing: var(--bsz-d); }
}

@container colonna (width >= 48rem) {
  
  .risultati__sezione-box { display: var(--vis-d); margin-left: clamp(20px, calc(0.78467588rem + 1.90657769cqw), 40px); margin-right: clamp(20px, calc(0.78467588rem + 1.90657769cqw), 40px); }
  .risultati__intestazione { flex-direction: var(--dir-d); gap: var(--gap-d); align-items: var(--ai-d); background-color: var(--bg-d); }
  .risultati__occhiello { flex-shrink: var(--fsh-d); }
  .risultati__divisore { display: var(--vis-d); }
  .risultati__titolo--d { display: var(--vis-d); }
  .risultati__titolo--m { display: var(--vis-d); }
  .risultati__pannello { display: var(--vis-d); margin-left: var(--ml-d); margin-right: var(--mr-d); padding-bottom: var(--pb-d); padding-left: var(--pl-d); padding-right: var(--pr-d); padding-top: var(--pt-d); background-color: var(--bg-d); border-radius: var(--rad-d); }
  .risultati__griglia { display: var(--disp-d); flex-direction: var(--dir-d); grid-template-columns: var(--cols-d); align-items: var(--ai-d); }
  .risultati__scheda-deloitte { background-color: var(--bg-d); }
  .risultati__fascia-deloitte { flex-shrink: var(--fsh-d); }
  .risultati__scheda-deloitte-box { flex-basis: var(--fb-d); flex-grow: var(--fg-d); justify-content: var(--jc-d); }
  .risultati__nota-deloitte { color: var(--col-d); }
  .risultati__scheda-plintify { background-color: var(--bg-d); }
  .risultati__fascia-plintify { flex-shrink: var(--fsh-d); }
  .risultati__scheda-plintify-box { flex-basis: var(--fb-d); flex-grow: var(--fg-d); justify-content: var(--jc-d); }
  .risultati__nota-plintify { color: var(--col-d); }
  .risultati__scheda-mckinsey { background-color: var(--bg-d); }
  .risultati__fascia-mckinsey { flex-shrink: var(--fsh-d); }
  .risultati__scheda-mckinsey-box { flex-basis: var(--fb-d); flex-grow: var(--fg-d); justify-content: var(--jc-d); }
  .risultati__nota-mckinsey { color: var(--col-d); }
  
  .prezzi__pannello { background-color: var(--bg-d); }
  .prezzi__listino { display: var(--disp-d); flex-direction: var(--dir-d); grid-template-columns: var(--cols-d); align-items: var(--ai-d); }
  .lite__scheda { background-color: var(--bg-d); }
  .lite__testa-box { display: var(--vis-d); gap: var(--gap-d); justify-content: var(--jc-d); align-items: var(--ai-d); }
  .lite__nota { letter-spacing: var(--ls-d); }
  .lite__voci { flex-basis: var(--fb-d); flex-grow: var(--fg-d); }
  .lite__voce-bloccata-icona--d { display: var(--vis-d); }
  .lite__voce-bloccata-icona--m { display: var(--vis-d); }
  .lite__cta { text-align: var(--ta-d); transition-behavior: var(--transition-behavior-d); transition-delay: var(--trl-d); transition-duration: var(--trd-d); transition-property: var(--trp-d); transition-timing-function: var(--trt-d); }
  .lite__rassicurazione { background-color: var(--bg-d); letter-spacing: var(--ls-d); }
  .pro__voci { flex-basis: var(--fb-d); flex-grow: var(--fg-d); }
  .pro__cta { text-align: var(--ta-d); transition-behavior: var(--transition-behavior-d); transition-delay: var(--trl-d); transition-duration: var(--trd-d); transition-property: var(--trp-d); transition-timing-function: var(--trt-d); }
  .pro__rassicurazione { letter-spacing: var(--ls-d); }
  .enterprise__scheda { background-color: var(--bg-d); }
  .enterprise__testa-box { display: var(--vis-d); gap: var(--gap-d); justify-content: var(--jc-d); align-items: var(--ai-d); }
  .enterprise__nota { letter-spacing: var(--ls-d); }
  .enterprise__voci { flex-basis: var(--fb-d); flex-grow: var(--fg-d); }
  .enterprise__cta { text-align: var(--ta-d); transition-behavior: var(--transition-behavior-d); transition-delay: var(--trl-d); transition-duration: var(--trd-d); transition-property: var(--trp-d); transition-timing-function: var(--trt-d); }
  .enterprise__rassicurazione { background-color: var(--bg-d); letter-spacing: var(--ls-d); }
  .lite__cta:hover { transform: translateY(-1px); filter: brightness(1.06); box-shadow: rgba(2, 114, 239, 0.26) 0px 8px 18px; }
  .pro__cta:hover { transform: translateY(-1px); box-shadow: rgba(7, 31, 63, 0.2) 0px 8px 18px; }
  .enterprise__cta:hover { transform: translateY(-1px); filter: brightness(1.06); box-shadow: rgba(89, 103, 123, 0.24) 0px 8px 18px; }
  .lite__nome, .lite__prezzo, .lite__badge-pro, .pro__nome, .pro__ciclo-mensile, .pro__ciclo-annuale, .enterprise__nome, .enterprise__cta { overflow-wrap: break-word; } 
  .pro__riga-nome, .pro__ciclo { flex-wrap: wrap; } 
}

@container colonna (width >= 64rem) {
  
  .hero__sezione-box { margin-left: var(--ml-d); margin-right: var(--mr-d); }
  .hero__scena { display: var(--disp-d); width: var(--w-d); align-items: var(--ai-d); background-color: var(--bg-d); }
  .hero__fondo-sfumato { display: var(--vis-d); }
  .hero__motivo-box { display: var(--vis-d); }
  .hero__velo { display: var(--vis-d); }
  .hero__colonna-testo-box { display: var(--vis-d); position: var(--pos-d); z-index: var(--z-d); width: min(41.75rem, 46.38888889cqw); flex-shrink: var(--fsh-d); }
  .hero__colonna-testo { flex-direction: var(--dir-d); justify-content: var(--jc-d); }
  .hero__colonna-testo-box-2 { display: var(--vis-d); flex-basis: var(--fb-d); flex-direction: var(--dir-d); flex-grow: var(--fg-d); }
  .hero__colonna-testo-box-3 { display: var(--vis-d); flex-basis: var(--fb-d); flex-direction: var(--dir-d); flex-grow: var(--fg-d); justify-content: var(--jc-d); }
  .hero__blocco { max-width: var(--maxw-d); }
  .hero__blocco-box { display: var(--vis-d); flex-direction: var(--dir-d); gap: var(--gap-d); }
  .hero__filo { background-color: var(--bg-d); background-image: var(--bgi-d); }
  .hero__sottotitolo--d { display: var(--vis-d); }
  .hero__sottotitolo--m { display: var(--vis-d); }
  .hero__formati { display: var(--disp-d); grid-template-columns: var(--cols-d); }
  .hero__formato-dwg { flex-basis: var(--fb-d); flex-grow: var(--fg-d); background-color: var(--bg-d); border-bottom-color: var(--bbc-d); border-bottom-style: var(--bbs-d); border-bottom-width: var(--bbw-d); border-left-color: var(--blc-d); border-left-style: var(--bls-d); border-left-width: var(--blw-d); border-right-color: var(--brc-d); border-right-style: var(--brs-d); border-right-width: var(--brw-d); border-top-color: var(--btc-d); border-top-style: var(--bts-d); border-top-width: var(--btw-d); }
  .hero__formato-ifc { flex-basis: var(--fb-d); flex-grow: var(--fg-d); background-color: var(--bg-d); border-bottom-color: var(--bbc-d); border-bottom-style: var(--bbs-d); border-bottom-width: var(--bbw-d); border-left-color: var(--blc-d); border-left-style: var(--bls-d); border-left-width: var(--blw-d); border-right-color: var(--brc-d); border-right-style: var(--brs-d); border-right-width: var(--brw-d); border-top-color: var(--btc-d); border-top-style: var(--bts-d); border-top-width: var(--btw-d); }
  .hero__formato-pdf { flex-basis: var(--fb-d); flex-grow: var(--fg-d); background-color: var(--bg-d); border-bottom-color: var(--bbc-d); border-bottom-style: var(--bbs-d); border-bottom-width: var(--bbw-d); border-left-color: var(--blc-d); border-left-style: var(--bls-d); border-left-width: var(--blw-d); border-right-color: var(--brc-d); border-right-style: var(--brs-d); border-right-width: var(--brw-d); border-top-color: var(--btc-d); border-top-style: var(--bts-d); border-top-width: var(--btw-d); }
  .hero__formato-foto--d { display: var(--vis-d); }
  .hero__formato-foto--m { display: var(--vis-d); }
  .hero__cta { box-sizing: var(--bsz-d); gap: var(--gap-d); transition-behavior: var(--transition-behavior-d); transition-delay: var(--trl-d); transition-duration: var(--trd-d); transition-property: var(--trp-d); transition-timing-function: var(--trt-d); }
  .hero__colonna-demo { display: var(--vis-d); }
  .esempio__sezione { display: var(--vis-d); }
  .hero__titolo-a-capo { display: var(--vis-d); }
  .hero__cta:hover { transform: translateY(-1px); filter: brightness(1.06); box-shadow: rgba(2, 114, 239, 0.26) 0px 8px 18px; }
  .hero__formato-dwg-etichetta, .hero__formato-ifc-etichetta, .hero__formato-pdf-etichetta, .hero__formato-foto-etichetta--d, .hero__formato-foto-etichetta--m, .doc__titolo--d, .doc__formato-pdf-etichetta--d, .doc__formato-word-etichetta--d, .doc__formato-excel-etichetta--d, .doc__esporta--d, .esempio__scheda-preventivo, .esempio__scheda-computo, .esempio__scheda-capitolato, .doc__titolo--m, .doc__formato-pdf-etichetta--m, .doc__formato-word-etichetta--m, .doc__formato-excel-etichetta--m, .doc__esporta--m { overflow-wrap: break-word; } 
  .hero__formati, .doc__formati--d, .esempio__schede, .doc__formati--m { flex-wrap: wrap; } 
  .hero__scena { height: auto; min-height: clamp(530px, calc(25.44715205rem + 31.45853194cqw), 860px); } .hero__colonna-testo-box { display: flex; flex-direction: column; } .hero__colonna-testo { position: relative; inset: auto; flex: 1 0 auto; } 
  
  .cosa-puoi-fare__sezione-box { display: var(--vis-d); flex-direction: var(--dir-d); }
  .cosa-puoi-fare__sezione-box-2 { display: var(--vis-d); flex-direction: var(--dir-d); gap: var(--gap-d); }
  .cosa-puoi-fare__nastro { margin-left: var(--ml-d); margin-right: var(--mr-d); padding-bottom: 0px; padding-left: 0px; padding-right: 0px; align-items: var(--ai-d); scroll-padding-bottom: var(--scroll-padding-bottom-d); scroll-padding-left: var(--scroll-padding-left-d); scroll-padding-right: var(--scroll-padding-right-d); scroll-padding-top: var(--scroll-padding-top-d); }
  .cosa-puoi-fare__scheda-01-descrivi-scheda { flex-basis: min(clamp(334px, calc(13.63920996rem + 29.64728313cqw), 645px), 100%); background-color: var(--bg-d); scroll-snap-align: var(--scroll-snap-align-d); }
  .cosa-puoi-fare__scheda-01-descrivi-testo { flex-basis: var(--fb-d); flex-grow: var(--fg-d); flex-shrink: var(--fsh-d); order: var(--ord-d); justify-content: var(--jc-d); }
  .cosa-puoi-fare__scheda-01-descrivi-numero { line-height: var(--lh-d); }
  .cosa-puoi-fare__scheda-01-descrivi-descrizione { color: var(--col-d); text-wrap-style: var(--tws-d); }
  .cosa-puoi-fare__scheda-01-descrivi-illustrazione { box-sizing: var(--bsz-d); height: var(--h-d); flex-basis: var(--fb-d); flex-grow: var(--fg-d); flex-shrink: var(--fsh-d); align-items: var(--ai-d); }
  .cosa-puoi-fare__scheda-01-descrivi-illustrazione-box { display: var(--vis-d); box-sizing: var(--bsz-d); width: var(--w-d); height: var(--h-d); padding-bottom: var(--pb-d); padding-left: var(--pl-d); padding-right: var(--pr-d); padding-top: var(--pt-d); flex-direction: var(--dir-d); gap: var(--gap-d); justify-content: var(--jc-d); align-items: var(--ai-d); background-color: var(--bg-d); }
  .cosa-puoi-fare__scheda-01-descrivi-chat { width: var(--w-d); }
  .cosa-puoi-fare__scheda-01-descrivi-chat-allegato-nome { letter-spacing: var(--ls-d); }
  .cosa-puoi-fare__scheda-01-descrivi-chat-allegato-peso { letter-spacing: var(--ls-d); }
  .cosa-puoi-fare__scheda-01-descrivi-chat-invia { background-color: var(--bg-d); background-image: var(--bgi-d); }
  .cosa-puoi-fare__scheda-01-descrivi-chat-invia-icona--d { display: var(--vis-d); }
  .cosa-puoi-fare__scheda-01-descrivi-chat-invia-icona--m { display: var(--vis-d); }
  .cosa-puoi-fare__scheda-02-genera-scheda { flex-basis: min(clamp(334px, calc(13.63920996rem + 29.64728313cqw), 645px), 100%); background-color: var(--bg-d); scroll-snap-align: var(--scroll-snap-align-d); }
  .cosa-puoi-fare__scheda-02-genera-testo { flex-basis: var(--fb-d); flex-grow: var(--fg-d); flex-shrink: var(--fsh-d); order: var(--ord-d); justify-content: var(--jc-d); }
  .cosa-puoi-fare__scheda-02-genera-numero { line-height: var(--lh-d); }
  .cosa-puoi-fare__scheda-02-genera-descrizione { color: var(--col-d); text-wrap-style: var(--tws-d); }
  .cosa-puoi-fare__scheda-02-genera-illustrazione { box-sizing: var(--bsz-d); height: var(--h-d); flex-basis: var(--fb-d); flex-direction: var(--dir-d); flex-grow: var(--fg-d); flex-shrink: var(--fsh-d); gap: var(--gap-d); justify-content: var(--jc-d); align-items: var(--ai-d); }
  .cosa-puoi-fare__scheda-02-genera-illustrazione-box { display: var(--vis-d); box-sizing: var(--bsz-d); width: var(--w-d); height: var(--h-d); padding-bottom: var(--pb-d); padding-left: var(--pl-d); padding-right: var(--pr-d); padding-top: var(--pt-d); flex-direction: var(--dir-d); gap: var(--gap-d); justify-content: var(--jc-d); align-items: var(--ai-d); background-color: var(--bg-d); }
  .cosa-puoi-fare__scheda-02-genera-bolla-box { display: var(--disp-d); justify-content: var(--jc-d); align-self: var(--as-d); background-color: var(--bg-d); }
  .cosa-puoi-fare__scheda-02-genera-bolla { display: var(--disp-d); background-color: var(--bg-d); }
  .cosa-puoi-fare__scheda-02-genera-avanzamento--d { display: var(--vis-d); }
  .cosa-puoi-fare__scheda-02-genera-avanzamento--m { display: var(--vis-d); }
  .cosa-puoi-fare__scheda-03-revisiona-scheda { flex-basis: min(clamp(334px, calc(13.63920996rem + 29.64728313cqw), 645px), 100%); background-color: var(--bg-d); scroll-snap-align: var(--scroll-snap-align-d); }
  .cosa-puoi-fare__scheda-03-revisiona-testo { flex-basis: var(--fb-d); flex-grow: var(--fg-d); flex-shrink: var(--fsh-d); order: var(--ord-d); justify-content: var(--jc-d); }
  .cosa-puoi-fare__scheda-03-revisiona-numero { line-height: var(--lh-d); }
  .cosa-puoi-fare__scheda-03-revisiona-descrizione { color: var(--col-d); text-wrap-style: var(--tws-d); }
  .cosa-puoi-fare__scheda-03-revisiona-illustrazione { box-sizing: var(--bsz-d); height: var(--h-d); flex-basis: var(--fb-d); flex-direction: var(--dir-d); flex-grow: var(--fg-d); flex-shrink: var(--fsh-d); gap: var(--gap-d); justify-content: var(--jc-d); align-items: var(--ai-d); }
  .cosa-puoi-fare__scheda-03-revisiona-illustrazione-box { display: var(--vis-d); box-sizing: var(--bsz-d); width: var(--w-d); padding-bottom: var(--pb-d); padding-left: var(--pl-d); padding-right: var(--pr-d); padding-top: var(--pt-d); flex-direction: var(--dir-d); gap: var(--gap-d); justify-content: var(--jc-d); background-color: var(--bg-d); }
  .cosa-puoi-fare__scheda-03-revisiona-riga-1-voce { line-height: var(--lh-d); }
  .cosa-puoi-fare__scheda-03-revisiona-riga-1-formula { letter-spacing: var(--ls-d); }
  .cosa-puoi-fare__scheda-03-revisiona-riga-2-voce { line-height: var(--lh-d); }
  .cosa-puoi-fare__scheda-03-revisiona-riga-2-formula { letter-spacing: var(--ls-d); }
  .cosa-puoi-fare__scheda-03-revisiona-riga-3-voce { line-height: var(--lh-d); }
  .cosa-puoi-fare__scheda-03-revisiona-riga-3-formula { letter-spacing: var(--ls-d); }
  .cosa-puoi-fare__scheda-04-esporta-scheda { flex-basis: min(clamp(334px, calc(13.63920996rem + 29.64728313cqw), 645px), 100%); background-color: var(--bg-d); scroll-snap-align: var(--scroll-snap-align-d); }
  .cosa-puoi-fare__scheda-04-esporta-testo { flex-basis: var(--fb-d); flex-grow: var(--fg-d); flex-shrink: var(--fsh-d); order: var(--ord-d); justify-content: var(--jc-d); }
  .cosa-puoi-fare__scheda-04-esporta-numero { line-height: var(--lh-d); }
  .cosa-puoi-fare__scheda-04-esporta-descrizione { color: var(--col-d); text-wrap-style: var(--tws-d); }
  .cosa-puoi-fare__scheda-04-esporta-illustrazione { box-sizing: var(--bsz-d); height: var(--h-d); flex-basis: var(--fb-d); flex-direction: var(--dir-d); flex-grow: var(--fg-d); flex-shrink: var(--fsh-d); gap: var(--gap-d); justify-content: var(--jc-d); align-items: var(--ai-d); }
  .cosa-puoi-fare__scheda-04-esporta-illustrazione-box { display: var(--vis-d); box-sizing: var(--bsz-d); width: var(--w-d); height: var(--h-d); padding-bottom: var(--pb-d); padding-left: var(--pl-d); padding-right: var(--pr-d); padding-top: var(--pt-d); flex-direction: var(--dir-d); gap: var(--gap-d); justify-content: var(--jc-d); align-items: var(--ai-d); background-color: var(--bg-d); }
  .cosa-puoi-fare__scheda-04-esporta-illustrazione-box-2 { display: var(--vis-d); flex-direction: var(--dir-d); }
  .cosa-puoi-fare__scheda-04-esporta-totale-importo { -webkit-text-fill-color: var(--tfc-d); -webkit-background-clip: var(--bgc-d); background-clip: var(--bgc-d); background-image: var(--bgi-d); color: var(--col-d); }
  .cosa-puoi-fare__scheda-04-esporta-formato-pdf { border-bottom-color: var(--bbc-d); border-bottom-style: var(--bbs-d); border-bottom-width: var(--bbw-d); border-left-color: var(--blc-d); border-left-style: var(--bls-d); border-left-width: var(--blw-d); border-right-color: var(--brc-d); border-right-style: var(--brs-d); border-right-width: var(--brw-d); border-top-color: var(--btc-d); border-top-style: var(--bts-d); border-top-width: var(--btw-d); }
  .cosa-puoi-fare__scheda-04-esporta-formato-word { border-bottom-color: var(--bbc-d); border-bottom-style: var(--bbs-d); border-bottom-width: var(--bbw-d); border-left-color: var(--blc-d); border-left-style: var(--bls-d); border-left-width: var(--blw-d); border-right-color: var(--brc-d); border-right-style: var(--brs-d); border-right-width: var(--brw-d); border-top-color: var(--btc-d); border-top-style: var(--bts-d); border-top-width: var(--btw-d); }
  .cosa-puoi-fare__scheda-04-esporta-formato-excel { border-bottom-color: var(--bbc-d); border-bottom-style: var(--bbs-d); border-bottom-width: var(--bbw-d); border-left-color: var(--blc-d); border-left-style: var(--bls-d); border-left-width: var(--blw-d); border-right-color: var(--brc-d); border-right-style: var(--brs-d); border-right-width: var(--brw-d); border-top-color: var(--btc-d); border-top-style: var(--bts-d); border-top-width: var(--btw-d); }
  .cosa-puoi-fare__frecce { display: var(--vis-d); }
  .cosa-puoi-fare__indicatori { display: var(--vis-d); }
  .cosa-puoi-fare__freccia-precedente:hover { transform: translateX(-2px); box-shadow: rgba(7, 31, 63, 0.05) 0px 1px 1px, rgba(7, 31, 63, 0.09) 0px 4px 12px; }
  .cosa-puoi-fare__freccia-successiva:hover { transform: translateX(2px); box-shadow: rgba(7, 31, 63, 0.05) 0px 1px 1px, rgba(7, 31, 63, 0.09) 0px 4px 12px; }
  .cosa-puoi-fare__scheda-01-descrivi-nome, .cosa-puoi-fare__scheda-02-genera-nome, .cosa-puoi-fare__scheda-03-revisiona-nome, .cosa-puoi-fare__scheda-04-esporta-nome, .cosa-puoi-fare__scheda-04-esporta-formato-pdf-etichetta, .cosa-puoi-fare__scheda-04-esporta-formato-word-etichetta, .cosa-puoi-fare__scheda-04-esporta-formato-excel-etichetta, .cosa-puoi-fare__scheda-04-esporta-esporta { overflow-wrap: break-word; } 
  .cosa-puoi-fare__scheda-04-esporta-formati { flex-wrap: wrap; } 
  
  .confronto__griglia--d { display: var(--vis-d); }
  .confronto__griglia--m { display: var(--vis-d); }
  
  .professioni__sezione { display: var(--disp-d); flex-direction: var(--dir-d); }
  .professioni__carosello { display: var(--disp-d); flex-direction: var(--dir-d); gap: var(--gap-d); }
  .professioni__binario { margin-left: var(--ml-d); margin-right: var(--mr-d); padding-bottom: 0px; padding-left: 0px; padding-right: 0px; align-items: var(--ai-d); scroll-padding-bottom: var(--scroll-padding-bottom-d); scroll-padding-left: var(--scroll-padding-left-d); scroll-padding-right: var(--scroll-padding-right-d); scroll-padding-top: var(--scroll-padding-top-d); }
  .professioni__geometri-scheda { flex-basis: min(clamp(334px, calc(13.63920996rem + 29.64728313cqw), 645px), 100%); scroll-snap-align: var(--scroll-snap-align-d); }
  .professioni__geometri-riquadro-box { display: var(--vis-d); flex-direction: var(--dir-d); }
  .professioni__geometri-testo { color: var(--col-d); }
  .professioni__imprese-scheda { flex-basis: min(clamp(334px, calc(13.63920996rem + 29.64728313cqw), 645px), 100%); order: var(--ord-d); scroll-snap-align: var(--scroll-snap-align-d); }
  .professioni__imprese-riquadro-box { display: var(--vis-d); flex-direction: var(--dir-d); }
  .professioni__imprese-testo { color: var(--col-d); }
  .professioni__general-contractor-scheda { flex-basis: min(clamp(334px, calc(13.63920996rem + 29.64728313cqw), 645px), 100%); order: var(--ord-d); scroll-snap-align: var(--scroll-snap-align-d); }
  .professioni__general-contractor-riquadro-box { display: var(--vis-d); flex-direction: var(--dir-d); }
  .professioni__general-contractor-testo { color: var(--col-d); }
  .professioni__studi-scheda { flex-basis: min(clamp(334px, calc(13.63920996rem + 29.64728313cqw), 645px), 100%); order: var(--ord-d); scroll-snap-align: var(--scroll-snap-align-d); }
  .professioni__studi-riquadro-box { display: var(--vis-d); flex-direction: var(--dir-d); }
  .professioni__studi-testo { color: var(--col-d); }
  .professioni__comuni-scheda { flex-basis: min(clamp(334px, calc(13.63920996rem + 29.64728313cqw), 645px), 100%); order: var(--ord-d); scroll-snap-align: var(--scroll-snap-align-d); }
  .professioni__comuni-riquadro-box { display: var(--vis-d); flex-direction: var(--dir-d); }
  .professioni__comuni-testo { color: var(--col-d); }
  .professioni__frecce { display: var(--vis-d); }
  .professioni__trattini { display: var(--vis-d); }
  .professioni__freccia-precedente:hover { transform: translateX(-2px); box-shadow: rgba(7, 31, 63, 0.05) 0px 1px 1px, rgba(7, 31, 63, 0.09) 0px 4px 12px; }
  .professioni__freccia-successiva:hover { transform: translateX(2px); box-shadow: rgba(7, 31, 63, 0.05) 0px 1px 1px, rgba(7, 31, 63, 0.09) 0px 4px 12px; }
  .professioni__geometri-nome { overflow-wrap: break-word; } 
  
  .recensione__carosello-box { display: var(--vis-d); flex-direction: var(--dir-d); gap: var(--gap-d); }
  .recensione__carosello { margin-left: var(--ml-d); margin-right: var(--mr-d); padding-bottom: 0px; padding-left: 0px; padding-right: 0px; scroll-padding-bottom: var(--scroll-padding-bottom-d); scroll-padding-left: var(--scroll-padding-left-d); scroll-padding-right: var(--scroll-padding-right-d); scroll-padding-top: var(--scroll-padding-top-d); }
  .recensione__cloni-chiara-sinistra { display: var(--vis-d); }
  .recensione__cloni-luca-sinistra { display: var(--vis-d); }
  .recensione__cloni-gianni-sinistra { display: var(--vis-d); }
  .recensione__cloni-elena-sinistra { margin-left: var(--ml-d); flex-basis: min(clamp(334px, calc(13.63920996rem + 29.64728313cqw), 645px), 100%); scroll-snap-align: var(--scroll-snap-align-d); }
  .recensione__cloni-elena-sinistra-box-4 { letter-spacing: var(--ls-d); }
  .recensione__cloni-elena-sinistra-icona-2 { display: var(--vis-d); }
  .recensione__cloni-elena-sinistra-icona-3 { display: var(--vis-d); }
  .recensione__cloni-elena-sinistra-box-9 { letter-spacing: var(--ls-d); }
  .recensione__cloni-elena-sinistra-box-20 { background-color: var(--bg-d); }
  .recensione__r1-marco-scheda { flex-basis: min(clamp(334px, calc(13.63920996rem + 29.64728313cqw), 645px), 100%); scroll-snap-align: var(--scroll-snap-align-d); }
  .recensione__r1-marco-bollino--d { display: var(--vis-d); }
  .recensione__r1-marco-bollino--m { display: var(--vis-d); }
  .recensione__r1-marco-ruolo { letter-spacing: var(--ls-d); }
  .recensione__r1-marco-metrica-etichetta { letter-spacing: var(--ls-d); }
  .recensione__r1-marco-senza-barra { background-color: var(--bg-d); }
  .recensione__r2-andrea-scheda { flex-basis: min(clamp(334px, calc(13.63920996rem + 29.64728313cqw), 645px), 100%); scroll-snap-align: var(--scroll-snap-align-d); }
  .recensione__r2-andrea-stelle--d { display: var(--vis-d); }
  .recensione__r2-andrea-stelle--m { display: var(--vis-d); }
  .recensione__r2-andrea-bollino--d { display: var(--vis-d); }
  .recensione__r2-andrea-bollino--m { display: var(--vis-d); }
  .recensione__r2-andrea-ruolo { letter-spacing: var(--ls-d); }
  .recensione__r2-andrea-metrica-etichetta { letter-spacing: var(--ls-d); }
  .recensione__r2-andrea-senza-barra { background-color: var(--bg-d); }
  .recensione__r3-giulia-scheda { flex-basis: min(clamp(334px, calc(13.63920996rem + 29.64728313cqw), 645px), 100%); scroll-snap-align: var(--scroll-snap-align-d); }
  .recensione__r3-giulia-stelle--d { display: var(--vis-d); }
  .recensione__r3-giulia-stelle--m { display: var(--vis-d); }
  .recensione__r3-giulia-bollino--d { display: var(--vis-d); }
  .recensione__r3-giulia-bollino--m { display: var(--vis-d); }
  .recensione__r3-giulia-ruolo { letter-spacing: var(--ls-d); }
  .recensione__r3-giulia-metrica-etichetta { letter-spacing: var(--ls-d); }
  .recensione__r3-giulia-senza-barra { background-color: var(--bg-d); }
  .recensione__r4-stefano-scheda { flex-basis: min(clamp(334px, calc(13.63920996rem + 29.64728313cqw), 645px), 100%); scroll-snap-align: var(--scroll-snap-align-d); }
  .recensione__r4-stefano-bollino--d { display: var(--vis-d); }
  .recensione__r4-stefano-bollino--m { display: var(--vis-d); }
  .recensione__r4-stefano-ruolo { letter-spacing: var(--ls-d); }
  .recensione__r4-stefano-metrica-etichetta { letter-spacing: var(--ls-d); }
  .recensione__r4-stefano-senza-barra { background-color: var(--bg-d); }
  .recensione__r5-chiara-scheda { flex-basis: min(clamp(334px, calc(13.63920996rem + 29.64728313cqw), 645px), 100%); scroll-snap-align: var(--scroll-snap-align-d); }
  .recensione__r5-chiara-bollino--d { display: var(--vis-d); }
  .recensione__r5-chiara-bollino--m { display: var(--vis-d); }
  .recensione__r5-chiara-ruolo { letter-spacing: var(--ls-d); }
  .recensione__r5-chiara-metrica-etichetta { letter-spacing: var(--ls-d); }
  .recensione__r5-chiara-senza-barra { background-color: var(--bg-d); }
  .recensione__r6-luca-scheda { flex-basis: min(clamp(334px, calc(13.63920996rem + 29.64728313cqw), 645px), 100%); scroll-snap-align: var(--scroll-snap-align-d); }
  .recensione__r6-luca-bollino--d { display: var(--vis-d); }
  .recensione__r6-luca-bollino--m { display: var(--vis-d); }
  .recensione__r6-luca-ruolo { letter-spacing: var(--ls-d); }
  .recensione__r6-luca-metrica-etichetta { letter-spacing: var(--ls-d); }
  .recensione__r6-luca-senza-barra { background-color: var(--bg-d); }
  .recensione__r7-gianni-scheda { flex-basis: min(clamp(334px, calc(13.63920996rem + 29.64728313cqw), 645px), 100%); scroll-snap-align: var(--scroll-snap-align-d); }
  .recensione__r7-gianni-bollino--d { display: var(--vis-d); }
  .recensione__r7-gianni-bollino--m { display: var(--vis-d); }
  .recensione__r7-gianni-ruolo { letter-spacing: var(--ls-d); }
  .recensione__r7-gianni-metrica-etichetta { letter-spacing: var(--ls-d); }
  .recensione__r7-gianni-senza-barra { background-color: var(--bg-d); }
  .recensione__r8-elena-scheda { flex-basis: min(clamp(334px, calc(13.63920996rem + 29.64728313cqw), 645px), 100%); scroll-snap-align: var(--scroll-snap-align-d); }
  .recensione__r8-elena-bollino--d { display: var(--vis-d); }
  .recensione__r8-elena-bollino--m { display: var(--vis-d); }
  .recensione__r8-elena-ruolo { letter-spacing: var(--ls-d); }
  .recensione__r8-elena-metrica-etichetta { letter-spacing: var(--ls-d); }
  .recensione__r8-elena-senza-barra { background-color: var(--bg-d); }
  .recensione__cloni-marco-destra { flex-basis: min(clamp(334px, calc(13.63920996rem + 29.64728313cqw), 645px), 100%); scroll-snap-align: var(--scroll-snap-align-d); }
  .recensione__cloni-marco-destra-box-4 { letter-spacing: var(--ls-d); }
  .recensione__cloni-marco-destra-icona-2 { display: var(--vis-d); }
  .recensione__cloni-marco-destra-icona-3 { display: var(--vis-d); }
  .recensione__cloni-marco-destra-box-9 { letter-spacing: var(--ls-d); }
  .recensione__cloni-marco-destra-box-20 { background-color: var(--bg-d); }
  .recensione__cloni-andrea-destra { display: var(--vis-d); }
  .recensione__cloni-giulia-destra { display: var(--vis-d); }
  .recensione__cloni-stefano-destra { display: var(--vis-d); }
  .recensione__frecce { display: var(--vis-d); }
  .recensione__indicatori { display: var(--vis-d); }
  .recensione__freccia-precedente:hover { transform: translateX(-2px); box-shadow: rgba(7, 31, 63, 0.05) 0px 1px 1px, rgba(7, 31, 63, 0.09) 0px 4px 12px; }
  .recensione__freccia-successiva:hover { transform: translateX(2px); box-shadow: rgba(7, 31, 63, 0.05) 0px 1px 1px, rgba(7, 31, 63, 0.09) 0px 4px 12px; }
  .recensione__cloni-chiara-sinistra, .recensione__cloni-luca-sinistra, .recensione__cloni-gianni-sinistra, .recensione__cloni-andrea-destra, .recensione__cloni-giulia-destra, .recensione__cloni-stefano-destra { flex-basis: min(clamp(334px, calc(13.63920996rem + 29.64728313cqw), 645px), 100%); } 
  .recensione__cloni-chiara-sinistra { margin-left: calc(-4 * (min(clamp(334px, calc(13.63920996rem + 29.64728313cqw), 645px), 100%) + clamp(14px, calc(0.73540276rem + 0.57197331cqw), 20px))); } 
  
  .chiusura__sezione { display: var(--disp-d); flex-direction: var(--dir-d); gap: var(--gap-d); align-items: var(--ai-d); }
  .chiusura__sezione-box { display: var(--vis-d); width: var(--w-d); padding-bottom: var(--pb-d); flex-direction: var(--dir-d); gap: var(--gap-d); }
  .chiusura__blocco-marchio { align-items: var(--ai-d); }
  .chiusura__blocco-marchio-box { display: var(--vis-d); flex-direction: var(--dir-d); gap: var(--gap-d); align-items: var(--ai-d); }
  .chiusura__marchio { align-self: var(--as-d); }
  .chiusura__motto { text-align: var(--ta-d); }
  .chiusura__cta-inizia { flex-basis: var(--fb-d); flex-grow: var(--fg-d); gap: var(--gap-d); transition-behavior: var(--transition-behavior-d); transition-delay: var(--trl-d); transition-duration: var(--trd-d); transition-property: var(--trp-d); transition-timing-function: var(--trt-d); }
  .chiusura__cta-contattaci { flex-basis: var(--fb-d); flex-grow: var(--fg-d); gap: var(--gap-d); transition-behavior: var(--transition-behavior-d); transition-delay: var(--trl-d); transition-duration: var(--trd-d); transition-property: var(--trp-d); transition-timing-function: var(--trt-d); }
  .chiusura__garanzie { flex-direction: var(--dir-d); gap: var(--gap-d); align-items: var(--ai-d); }
  .chiusura__garanzie-box { display: var(--vis-d); gap: var(--gap-d); align-items: var(--ai-d); }
  .chiusura__garanzie-box-2 { display: var(--vis-d); flex-shrink: var(--fsh-d); gap: var(--gap-d); align-items: var(--ai-d); }
  .chiusura__bollino-gdpr { flex-shrink: var(--fsh-d); }
  .chiusura__bollino-aiact { flex-shrink: var(--fsh-d); }
  .chiusura__garanzie-testo--d { display: var(--vis-d); }
  .chiusura__garanzie-testo--m { display: var(--vis-d); }
  .chiusura__barra-link-social { display: var(--vis-d); padding-bottom: var(--pb-d); padding-top: var(--pt-d); gap: var(--gap-d); justify-content: var(--jc-d); align-items: var(--ai-d); border-top-color: var(--btc-d); border-top-style: var(--bts-d); border-top-width: var(--btw-d); }
  .chiusura__link { flex-direction: var(--dir-d); flex-wrap: var(--wrap-d); row-gap: var(--rgap-d); column-gap: var(--cgap-d); align-items: var(--ai-d); }
  .chiusura__indice-gruppo { display: var(--vis-d); flex-direction: var(--dir-d); }
  .chiusura__indice-interruttore { display: var(--vis-d); }
  .chiusura__indice-gruppo-box { display: var(--vis-d); max-height: var(--maxh-d); overflow-x: var(--ovx-d); overflow-y: var(--ovy-d); transition-behavior: var(--transition-behavior-d); transition-delay: var(--trl-d); transition-duration: var(--trd-d); transition-property: var(--trp-d); transition-timing-function: var(--trt-d); }
  .chiusura__indice-gruppo-box-2 { display: var(--vis-d); padding-bottom: var(--pb-d); padding-top: var(--pt-d); flex-direction: var(--dir-d); gap: var(--gap-d); }
  .chiusura__filetto-gruppi { display: var(--vis-d); }
  .chiusura__legale-gruppo { display: var(--vis-d); flex-direction: var(--dir-d); }
  .chiusura__legale-interruttore { display: var(--vis-d); }
  .chiusura__legale-gruppo-box { display: var(--vis-d); max-height: var(--maxh-d); opacity: var(--op-d); overflow-x: var(--ovx-d); overflow-y: var(--ovy-d); transition-behavior: var(--transition-behavior-d); transition-delay: var(--trl-d); transition-duration: var(--trd-d); transition-property: var(--trp-d); transition-timing-function: var(--trt-d); }
  .chiusura__legale-gruppo-box-2 { display: var(--vis-d); padding-bottom: var(--pb-d); padding-top: var(--pt-d); flex-direction: var(--dir-d); gap: var(--gap-d); }
  .chiusura__social--landing { gap: var(--gap-d); justify-content: var(--jc-d); }
  .chiusura__dati-societari--d { display: var(--vis-d); }
  .chiusura__dati-societari--m { display: var(--vis-d); }
  .pagina__distanziatore-chiusura { display: var(--vis-d); }
  .chiusura__firma { display: var(--vis-d); flex-direction: var(--dir-d); gap: var(--gap-d); align-items: var(--ai-d); }
  .chiusura__marchio--termini-d { display: var(--vis-d); }
  .chiusura__marchio--termini-m { display: var(--vis-d); }
  .chiusura__social--termini { gap: var(--gap-d); justify-content: var(--jc-d); }
  .pagina__contenuto--m { display: var(--vis-d); }
  .chiusura__garanzie-mobile { display: var(--vis-d); }
  .chiusura__link-contattaci { display: var(--vis-d); }
  .chiusura__barra-dati { display: var(--disp-d); justify-content: var(--jc-d); border-top-color: var(--btc-d); border-top-style: var(--bts-d); border-top-width: var(--btw-d); text-align: var(--ta-d); }
  .chiusura__dati-societari--contattaci-d { display: var(--vis-d); }
  .chiusura__dati-societari-riga { display: var(--vis-d); }
  .chiusura__cta-inizia:hover { transform: translateY(-1px); filter: brightness(1.06); box-shadow: rgba(2, 114, 239, 0.26) 0px 8px 18px; }
  .chiusura__cta-contattaci:hover { transform: translateY(-1px); filter: brightness(1.06); box-shadow: rgba(89, 103, 123, 0.24) 0px 8px 18px; }
  .chiusura__cta-contattaci, .chiusura__indice-interruttore-box, .chiusura__legale-interruttore-box, .chiusura__indice-etichetta, .chiusura__legale-etichetta, .chiusura__link-contattaci { overflow-wrap: break-word; } 
  
  .t01__voce-termine { line-height: var(--lh-d); }
  .t05__avviso-etichetta { line-height: var(--lh-d); }
  .t08__piano-lite-nome { line-height: var(--lh-d); }
  .t08__piano-pro-nome { line-height: var(--lh-d); }
  .t08__piano-enterprise-nome { line-height: var(--lh-d); }
  .c10__riga-piano { line-height: var(--lh-d); }
  .s05__tabella-account-categoria { line-height: var(--lh-d); }
  .s05__tabella-documenti-categoria { line-height: var(--lh-d); }
  .s05__tabella-fatturazione-categoria { line-height: var(--lh-d); }
  .s05__tabella-log-categoria { line-height: var(--lh-d); }
  .s05__tabella-form-categoria { line-height: var(--lh-d); }
  .c09__gcp-nome { line-height: var(--lh-d); }
  .c09__stripe-nome { line-height: var(--lh-d); }
  .c09__hostinger-nome { line-height: var(--lh-d); }
  .indice__voce, .t01__titolo, .t01__voce-termine, .t02__titolo, .t03__testo-email, .t08__voce-attacco, .c09__recesso-email, .c11__richiesta-email, .c15__titolo, .c15__riga-etichetta, .c15__riga-valore--2, .c15__riga-valore, .s01__scheda-rea-etichetta, .s01__scheda-pec-etichetta, .s01__scheda-pec-valore, .s01__scheda-email-etichetta, .s01__scheda-email-valore, .s06__riquadro-email, .c08__titolo, .c09__stripe-nome, .c09__hostinger-nome, .c09__nota-email { overflow-wrap: break-word; } 
  
  .contatti__pannello { align-items: var(--ai-d); }
  .contatti__intestazione { max-width: var(--maxw-d); align-items: var(--ai-d); text-align: var(--ta-d); }
  .contatti__modulo { width: var(--w-d); max-width: var(--maxw-d); }
  .contatti__griglia-campi { display: var(--vis-d); row-gap: var(--rgap-d); column-gap: var(--cgap-d); grid-template-columns: var(--cols-d); }
  .contatti__campo-nome-box { gap: var(--gap-d); }
  .contatti__campo-email-box { gap: var(--gap-d); }
  .contatti__campo-azienda-box { gap: var(--gap-d); }
  .contatti__campo-telefono-box { gap: var(--gap-d); }
  .contatti__campo-messaggio-box { gap: var(--gap-d); }
  .contatti__invia { height: var(--h-d); }
  .contatti__nota-risposta { letter-spacing: var(--ls-d); }
  .contatti__invia { height: auto; min-height: 58px; } 
}


@container colonna (width >= 90rem) {
  .hero__titolo { line-height: 0.95; }
  .cosa-puoi-fare__scheda-01-descrivi-chat-richiesta { line-height: 1.6; }
  .cosa-puoi-fare__scheda-02-genera-bolla { line-height: 1.6; }
  .risultati__numero-deloitte { line-height: 1; }
  .risultati__nota-deloitte { line-height: 1.6; }
  .risultati__numero-plintify { line-height: 1; }
  .risultati__nota-plintify { line-height: 1.6; }
  .risultati__numero-mckinsey { line-height: 1; }
  .risultati__nota-mckinsey { line-height: 1.6; }
  .recensione__cloni-elena-sinistra-box-6 { line-height: 1.3; }
  .recensione__r1-marco-citazione { line-height: 1.3; }
  .recensione__r2-andrea-citazione { line-height: 1.3; }
  .recensione__r3-giulia-citazione { line-height: 1.3; }
  .recensione__r4-stefano-citazione { line-height: 1.3; }
  .recensione__r5-chiara-citazione { line-height: 1.3; }
  .recensione__r6-luca-citazione { line-height: 1.3; }
  .recensione__r7-gianni-citazione { line-height: 1.3; }
  .recensione__r8-elena-citazione { line-height: 1.3; }
  .recensione__cloni-marco-destra-box-6 { line-height: 1.3; }
  .faq__voce-risposta-box { line-height: 1.6; }
  .chiusura__motto { line-height: 1.1; }
  .riassunto__elenco { line-height: 1.6; }
  .premessa__testo { line-height: 1.6; }
  .indice__voce { line-height: 1.6; }
  .t01__titolo { line-height: 1.1; }
  .t01__voce-definizione { line-height: 1.6; }
  .t02__titolo { line-height: 1.1; }
  .t02__testo { line-height: 1.6; }
  .t03__titolo { line-height: 1.1; }
  .t03__testo { line-height: 1.6; }
  .t04__titolo { line-height: 1.1; }
  .t04__intro { line-height: 1.6; }
  .t04__voce-testo { line-height: 1.6; }
  .t05__titolo { line-height: 1.1; }
  .t05__avviso-testo { line-height: 1.6; }
  .t05__testo { line-height: 1.6; }
  .t05__testo--2 { line-height: 1.6; }
  .t06__titolo { line-height: 1.1; }
  .t06__testo { line-height: 1.6; }
  .t06__testo--2 { line-height: 1.6; }
  .t07__titolo { line-height: 1.1; }
  .t07__testo { line-height: 1.6; }
  .t07__intro { line-height: 1.6; }
  .t07__voce-testo { line-height: 1.6; }
  .t07__cap-testo { line-height: 1.6; }
  .t08__titolo { line-height: 1.1; }
  .t08__intro { line-height: 1.6; }
  .t08__voce-testo { line-height: 1.6; }
  .c09__titolo { line-height: 1.1; }
  .c09__disdetta { line-height: 1.6; }
  .c09__recesso { line-height: 1.6; }
  .c09__voce-testo { line-height: 1.6; }
  .c10__titolo { line-height: 1.1; }
  .c10__intro { line-height: 1.6; }
  .c10__dopo { line-height: 1.6; }
  .c11__titolo { line-height: 1.1; }
  .c11__richiesta { line-height: 1.6; }
  .c11__effetti { line-height: 1.6; }
  .c11__fatturazione { line-height: 1.6; }
  .c12__titolo { line-height: 1.1; }
  .c12__testo { line-height: 1.6; }
  .c13__titolo { line-height: 1.1; }
  .c13__testo { line-height: 1.6; }
  .c14__titolo { line-height: 1.1; }
  .c14__testo { line-height: 1.6; }
  .c15__titolo { line-height: 1.1; }
  .c15__intro { line-height: 1.6; }
  .c15__riga-valore { line-height: 1.6; }
  .c15__riga-valore--2 { line-height: 1.6; }
  .s01__titolo { line-height: 1.1; }
  .s01__scheda-sede-valore { line-height: 1.6; }
  .s01__scheda-piva-valore { line-height: 1.6; }
  .s01__scheda-rea-valore { line-height: 1.6; }
  .s01__scheda-pec-valore { line-height: 1.6; }
  .s01__scheda-email-valore { line-height: 1.6; }
  .s01__nota-dpo { line-height: 1.6; }
  .s02__titolo { line-height: 1.1; }
  .s02__intro { line-height: 1.6; }
  .s02__voce { line-height: 1.6; }
  .s03__titolo { line-height: 1.1; }
  .s03__voce { line-height: 1.6; }
  .s04__titolo { line-height: 1.1; }
  .s04__intro { line-height: 1.6; }
  .s04__voce { line-height: 1.6; }
  .s05__titolo { line-height: 1.1; }
  .s05__intro { line-height: 1.6; }
  .s05__tabella-account-periodo { line-height: 1.6; }
  .s05__tabella-documenti-periodo { line-height: 1.6; }
  .s05__tabella-fatturazione-periodo { line-height: 1.6; }
  .s05__tabella-log-periodo { line-height: 1.6; }
  .s05__tabella-form-periodo { line-height: 1.6; }
  .s06__titolo { line-height: 1.1; }
  .s06__intro { line-height: 1.6; }
  .s06__voce { line-height: 1.6; }
  .s06__voce--2 { line-height: 1.6; }
  .s06__riquadro-testo { line-height: 1.6; }
  .c07__titolo { line-height: 1.1; }
  .c07__par { line-height: 1.6; }
  .c07__riquadro-testo { line-height: 1.6; }
  .c08__titolo { line-height: 1.1; }
  .c08__par { line-height: 1.6; }
  .c08__par--2 { line-height: 1.6; }
  .c09__intro { line-height: 1.6; }
  .c09__nota { line-height: 1.6; }
  .c10__par { line-height: 1.6; }
  .c10__par--2 { line-height: 1.6; }
  .c11__voce-testo { line-height: 1.6; }
  .hero__sottotitolo--d { line-height: 1.3; }
  .demo__riga--d { line-height: 1.6; }
  .demo__riga-ultima--d { line-height: 1.6; }
  .demo__risposta-testo--d { line-height: 1.6; }
  .demo__conferma-testo--d { line-height: 1.6; }
  .doc__titolo--d { line-height: 1; }
  .doc__totale-importo--d { line-height: 1; }
  .indice__voce-numero { line-height: inherit; }
}
@container colonna (width <= 24.375rem) {
  .hero__titolo { line-height: 0.92; }
  .cosa-puoi-fare__scheda-01-descrivi-chat-richiesta { line-height: 1.4; }
  .cosa-puoi-fare__scheda-02-genera-bolla { line-height: 1.4; }
  .risultati__numero-deloitte { line-height: 0.9; }
  .risultati__nota-deloitte { line-height: 1.55; }
  .risultati__numero-plintify { line-height: 0.9; }
  .risultati__nota-plintify { line-height: 1.55; }
  .risultati__numero-mckinsey { line-height: 0.9; }
  .risultati__nota-mckinsey { line-height: 1.55; }
  .recensione__cloni-elena-sinistra-box-6 { line-height: 1.25; }
  .recensione__r1-marco-citazione { line-height: 1.25; }
  .recensione__r2-andrea-citazione { line-height: 1.25; }
  .recensione__r3-giulia-citazione { line-height: 1.25; }
  .recensione__r4-stefano-citazione { line-height: 1.25; }
  .recensione__r5-chiara-citazione { line-height: 1.25; }
  .recensione__r6-luca-citazione { line-height: 1.25; }
  .recensione__r7-gianni-citazione { line-height: 1.25; }
  .recensione__r8-elena-citazione { line-height: 1.25; }
  .recensione__cloni-marco-destra-box-6 { line-height: 1.25; }
  .faq__voce-risposta-box { line-height: 1.65; }
  .chiusura__motto { line-height: 1.2; }
  .riassunto__elenco { line-height: 1.5; }
  .premessa__testo { line-height: 1.7; }
  .indice__voce { line-height: 1.35; }
  .t01__titolo { line-height: 1.12; }
  .t01__voce-definizione { line-height: 1.55; }
  .t02__titolo { line-height: 1.12; }
  .t02__testo { line-height: 1.7; }
  .t03__titolo { line-height: 1.12; }
  .t03__testo { line-height: 1.7; }
  .t04__titolo { line-height: 1.12; }
  .t04__intro { line-height: 1.7; }
  .t04__voce-testo { line-height: 1.65; }
  .t05__titolo { line-height: 1.12; }
  .t05__avviso-testo { line-height: 1.7; }
  .t05__testo { line-height: 1.7; }
  .t05__testo--2 { line-height: 1.7; }
  .t06__titolo { line-height: 1.12; }
  .t06__testo { line-height: 1.7; }
  .t06__testo--2 { line-height: 1.7; }
  .t07__titolo { line-height: 1.12; }
  .t07__testo { line-height: 1.7; }
  .t07__intro { line-height: 1.7; }
  .t07__voce-testo { line-height: 1.65; }
  .t07__cap-testo { line-height: 1.7; }
  .t08__titolo { line-height: 1.12; }
  .t08__intro { line-height: 1.7; }
  .t08__voce-testo { line-height: 1.65; }
  .c09__titolo { line-height: 1.12; }
  .c09__disdetta { line-height: 1.7; }
  .c09__recesso { line-height: 1.7; }
  .c09__voce-testo { line-height: 1.65; }
  .c10__titolo { line-height: 1.12; }
  .c10__intro { line-height: 1.7; }
  .c10__dopo { line-height: 1.7; }
  .c11__titolo { line-height: 1.12; }
  .c11__richiesta { line-height: 1.7; }
  .c11__effetti { line-height: 1.7; }
  .c11__fatturazione { line-height: 1.7; }
  .c12__titolo { line-height: 1.12; }
  .c12__testo { line-height: 1.7; }
  .c13__titolo { line-height: 1.12; }
  .c13__testo { line-height: 1.7; }
  .c14__titolo { line-height: 1.12; }
  .c14__testo { line-height: 1.7; }
  .c15__titolo { line-height: 1.12; }
  .c15__intro { line-height: 1.7; }
  .c15__riga-valore { line-height: 1.5; }
  .c15__riga-valore--2 { line-height: 1.5; }
  .s01__titolo { line-height: 1.12; }
  .s01__scheda-sede-valore { line-height: 1.5; }
  .s01__scheda-piva-valore { line-height: 1.5; }
  .s01__scheda-rea-valore { line-height: 1.5; }
  .s01__scheda-pec-valore { line-height: 1.5; }
  .s01__scheda-email-valore { line-height: 1.5; }
  .s01__nota-dpo { line-height: 1.7; }
  .s02__titolo { line-height: 1.12; }
  .s02__intro { line-height: 1.7; }
  .s02__voce { line-height: 1.65; }
  .s03__titolo { line-height: 1.12; }
  .s03__voce { line-height: 1.65; }
  .s04__titolo { line-height: 1.12; }
  .s04__intro { line-height: 1.7; }
  .s04__voce { line-height: 1.65; }
  .s05__titolo { line-height: 1.12; }
  .s05__intro { line-height: 1.7; }
  .s05__tabella-account-periodo { line-height: 1.55; }
  .s05__tabella-documenti-periodo { line-height: 1.55; }
  .s05__tabella-fatturazione-periodo { line-height: 1.55; }
  .s05__tabella-log-periodo { line-height: 1.55; }
  .s05__tabella-form-periodo { line-height: 1.55; }
  .s06__titolo { line-height: 1.12; }
  .s06__intro { line-height: 1.7; }
  .s06__voce { line-height: 1.65; }
  .s06__voce--2 { line-height: 1.65; }
  .s06__riquadro-testo { line-height: 1.7; }
  .c07__titolo { line-height: 1.12; }
  .c07__par { line-height: 1.7; }
  .c07__riquadro-testo { line-height: 1.7; }
  .c08__titolo { line-height: 1.12; }
  .c08__par { line-height: 1.7; }
  .c08__par--2 { line-height: 1.7; }
  .c09__intro { line-height: 1.7; }
  .c09__nota { line-height: 1.7; }
  .c10__par { line-height: 1.7; }
  .c10__par--2 { line-height: 1.7; }
  .c11__voce-testo { line-height: 1.65; }
  .hero__sottotitolo--m { line-height: 1.34; }
  .demo__riga--m { line-height: 1.5; }
  .demo__riga-ultima--m { line-height: 1.5; }
  .demo__risposta-testo--m { line-height: 1.5; }
  .demo__conferma-testo--m { line-height: 1.5; }
  .doc__titolo--m { line-height: 1; }
  .doc__totale-importo--m { line-height: 1; }
  .indice__voce-numero { line-height: inherit; }
  .hero__titolo-a-capo { display: none; } 
}


@supports (zoom: tan(atan2(1px, 1px))) {
  .hero__colonna-demo > .demo__pannello--d { flex: none; align-self: center; width: 38rem; height: 47.375rem; zoom: min(1, tan(atan2(calc(100cqw - 0px - 0px - min(41.75rem, 46.38888889cqw) - min(7.75rem, 8.61111111cqw) - min(2.5rem, 2.77777778cqw)), 38rem))); } 
  .demo__pannello--d .demo__scena-chat--d { padding-top: 50px; padding-right: 35px; padding-bottom: 60px; padding-left: 35px; row-gap: 10px; column-gap: 10px; }
  .demo__pannello--d .demo__barra-icona--d { width: 38px; height: 38px; border-top-left-radius: 12px; border-top-right-radius: 12px; border-bottom-right-radius: 12px; border-bottom-left-radius: 12px; }
  .demo__pannello--d .demo__barra-etichetta--d { font-size: 1.625rem; letter-spacing: -0.26px; }
  .demo__pannello--d .demo__richiesta--d { padding-top: 16px; padding-right: 16px; padding-bottom: 16px; padding-left: 16px; row-gap: 13px; column-gap: 13px; }
  .demo__pannello--d .demo__riga--d { font-size: 1.3125rem; letter-spacing: -0.21px; line-height: 1.6; }
  .demo__pannello--d .demo__riga-ultima--d { font-size: 1.3125rem; letter-spacing: -0.21px; line-height: 1.6; }
  .demo__pannello--d .demo__allegato-nome--d { font-size: 1.0625rem; }
  .demo__pannello--d .demo__allegato-peso--d { font-size: 1.0625rem; }
  .demo__pannello--d .demo__allega--d { font-size: 1.3125rem; letter-spacing: -0.21px; }
  .demo__pannello--d .demo__risposta-testo--d { font-size: 1.3125rem; letter-spacing: -0.21px; line-height: 1.6; }
  .demo__pannello--d .demo__conferma-testo--d { font-size: 1.3125rem; letter-spacing: -0.21px; line-height: 1.6; }
  .demo__pannello--d .demo__generazione--d { padding-top: 12px; padding-bottom: 12px; }
  .demo__pannello--d .demo__generazione-titolo--d { font-size: 1.3125rem; letter-spacing: -0.21px; }
  .demo__pannello--d .demo__percentuale { font-size: 1.3125rem; letter-spacing: -0.21px; }
  .demo__pannello--d .demo__percentuale--d { font-size: 1.3125rem; letter-spacing: -0.21px; }
  .demo__pannello--d .demo__passo { font-size: 1.3125rem; letter-spacing: -0.21px; }
  .demo__pannello--d .demo__passo--d { font-size: 1.3125rem; letter-spacing: -0.21px; }
  .demo__pannello--d .doc__titolo--d { font-size: 2.0625rem; letter-spacing: -0.33px; line-height: 1; }
  .demo__pannello--d .doc__pronto--d { padding-top: 7px; padding-right: 14px; padding-bottom: 7px; padding-left: 14px; row-gap: 6px; column-gap: 6px; font-size: 1.0625rem; }
  .demo__pannello--d .doc__voce--d { padding-bottom: 18px; padding-top: 18px; }
  .demo__pannello--d .doc__voce-1-nome--d { font-size: 1.3125rem; letter-spacing: -0.21px; }
  .demo__pannello--d .doc__voce-1-misura--d { font-size: 1.0625rem; }
  .demo__pannello--d .doc__voce-1-importo--d { font-size: 1.3125rem; letter-spacing: -0.21px; }
  .demo__pannello--d .doc__voce-2-nome--d { font-size: 1.3125rem; letter-spacing: -0.21px; }
  .demo__pannello--d .doc__voce-2-misura--d { font-size: 1.0625rem; }
  .demo__pannello--d .doc__voce-2-importo--d { font-size: 1.3125rem; letter-spacing: -0.21px; }
  .demo__pannello--d .doc__voce-3-nome--d { font-size: 1.3125rem; letter-spacing: -0.21px; }
  .demo__pannello--d .doc__voce-3-misura--d { font-size: 1.0625rem; }
  .demo__pannello--d .doc__voce-3-importo--d { font-size: 1.3125rem; letter-spacing: -0.21px; }
  .demo__pannello--d .doc__altre--d { padding-bottom: 6px; padding-top: 20px; font-size: 1.0625rem; }
  .demo__pannello--d .doc__totale--d { padding-bottom: 6px; }
  .demo__pannello--d .doc__totale-etichetta--d { font-size: 0.9375rem; letter-spacing: 1.8px; }
  .demo__pannello--d .doc__totale-importo--d { font-size: 2.0625rem; letter-spacing: -0.33px; line-height: 1; }
  .demo__pannello--d .doc__formati--d { margin-top: 17px; row-gap: 9px; column-gap: 9px; }
  .demo__pannello--d .doc__formato-pdf--d { padding-bottom: 8px; padding-top: 8px; row-gap: 9px; column-gap: 9px; }
  .demo__pannello--d .doc__formato-pdf-etichetta--d { font-size: 1.3125rem; letter-spacing: -0.21px; }
  .demo__pannello--d .doc__formato-word--d { padding-bottom: 8px; padding-top: 8px; row-gap: 9px; column-gap: 9px; }
  .demo__pannello--d .doc__formato-word-etichetta--d { font-size: 1.3125rem; letter-spacing: -0.21px; }
  .demo__pannello--d .doc__formato-excel--d { padding-bottom: 8px; padding-top: 8px; row-gap: 9px; column-gap: 9px; }
  .demo__pannello--d .doc__formato-excel-etichetta--d { font-size: 1.3125rem; letter-spacing: -0.21px; }
  .demo__pannello--d .doc__esporta--d { margin-top: 25px; row-gap: 12px; column-gap: 12px; font-size: 1.3125rem; letter-spacing: -0.21px; }
  .esempio__palco { zoom: min(1, tan(atan2(calc(100cqw - 20px - 20px), 350px))); } 
}


@container pagina (width < 13.81em) {
  .testata__azioni { flex-shrink: 1; } 
}
@container pagina (width < 11.43em) {
  .testata__cta-inizia { display: none; } 
}
@container colonna (width < 20.5em) {
  .indice__griglia { grid-template-columns: minmax(0px, 1fr); } 
}
@container colonna (width < 14.94em) {
  .prezzi__pannello { padding-left: 0px; padding-right: 0px; } 
}
@container colonna (width < 12.94em) {
  .lite__voce-box, .pro__voce-box, .enterprise__voce-box { flex-wrap: wrap; } .lite__voce, .pro__voce, .enterprise__voce { flex-basis: 100%; } 
}
@container colonna (width < 13.94em) {
  .risultati__pannello { padding-left: 0px; padding-right: 0px; } 
}
@container colonna (width < 14.32em) {
  .riassunto__sezione { padding-left: 0px; padding-right: 0px; } 
}
@container colonna (width < 13.75em) {
  .chiusura__cta { flex-wrap: wrap; } .chiusura__cta-inizia, .chiusura__cta-contattaci { flex-basis: 100%; } 
}
@container colonna (width < 21.38em) {
  .confronto__griglia--m { grid-template-columns: minmax(0px, 1fr); } 
}
@container pagina (width < 15em) {
  .menu__foglio--landing, .menu__foglio--termini, .menu__foglio-box { left: 0px; width: 100%; } 
}


@media print {
  .c07__numero, .c08__numero, .c09__numero, .c10__numero, .c11__numero, .c12__numero, .c13__numero, .c14__numero, .c15__numero, .confronto__occhiello, .cosa-puoi-fare__occhiello, .cosa-puoi-fare__scheda-01-descrivi-numero, .cosa-puoi-fare__scheda-02-genera-numero, .cosa-puoi-fare__scheda-03-revisiona-numero, .cosa-puoi-fare__scheda-04-esporta-numero, .cosa-puoi-fare__scheda-04-esporta-totale-importo, .doc__totale-importo--d, .doc__totale-importo--m, .enterprise__nome, .enterprise__prezzo, .esempio__con-valore, .esempio__occhiello, .esempio__senza-valore, .faq__occhiello, .lite__prezzo, .menu__piano-prezzo, .prezzi__occhiello, .pro__cta-box, .professioni__occhiello, .recensione__cloni-andrea-destra-box-15, .recensione__cloni-andrea-destra-box-19, .recensione__cloni-andrea-destra-box-5, .recensione__cloni-chiara-sinistra-box-15, .recensione__cloni-chiara-sinistra-box-19, .recensione__cloni-chiara-sinistra-box-5, .recensione__cloni-elena-sinistra-box-15, .recensione__cloni-elena-sinistra-box-19, .recensione__cloni-elena-sinistra-box-5, .recensione__cloni-gianni-sinistra-box-15, .recensione__cloni-gianni-sinistra-box-19, .recensione__cloni-gianni-sinistra-box-5, .recensione__cloni-giulia-destra-box-15, .recensione__cloni-giulia-destra-box-19, .recensione__cloni-giulia-destra-box-5, .recensione__cloni-luca-sinistra-box-15, .recensione__cloni-luca-sinistra-box-19, .recensione__cloni-luca-sinistra-box-5, .recensione__cloni-marco-destra-box-15, .recensione__cloni-marco-destra-box-19, .recensione__cloni-marco-destra-box-5, .recensione__cloni-stefano-destra-box-15, .recensione__cloni-stefano-destra-box-19, .recensione__cloni-stefano-destra-box-5, .recensione__occhiello, .recensione__r1-marco-bollino-testo, .recensione__r1-marco-con-valore, .recensione__r1-marco-senza-valore, .recensione__r2-andrea-bollino-testo, .recensione__r2-andrea-con-valore, .recensione__r2-andrea-senza-valore, .recensione__r3-giulia-bollino-testo, .recensione__r3-giulia-con-valore, .recensione__r3-giulia-senza-valore, .recensione__r4-stefano-bollino-testo, .recensione__r4-stefano-con-valore, .recensione__r4-stefano-senza-valore, .recensione__r5-chiara-bollino-testo, .recensione__r5-chiara-con-valore, .recensione__r5-chiara-senza-valore, .recensione__r6-luca-bollino-testo, .recensione__r6-luca-con-valore, .recensione__r6-luca-senza-valore, .recensione__r7-gianni-bollino-testo, .recensione__r7-gianni-con-valore, .recensione__r7-gianni-senza-valore, .recensione__r8-elena-bollino-testo, .recensione__r8-elena-con-valore, .recensione__r8-elena-senza-valore, .risultati__numero-deloitte, .risultati__numero-mckinsey, .risultati__occhiello, .s01__numero, .s02__numero, .s03__numero, .s04__numero, .s05__numero, .s06__numero, .t01__numero, .t02__numero, .t03__numero, .t04__numero, .t05__numero, .t06__numero, .t07__numero, .t08__numero { color: rgb(7, 31, 63); -webkit-text-fill-color: rgb(7, 31, 63); background: none; } 
  .barra__fascia, .chiusura__cta-contattaci, .chiusura__cta-inizia, .confronto__generica-testa--d, .confronto__generica-testa--m, .contatti__invia, .enterprise__cta, .esempio__scheda-preventivo, .hero__cta, .lite__cta, .menu__piano-inizia, .pro__ciclo, .pro__rassicurazione, .pro__scheda, .testata__cta-inizia { -webkit-print-color-adjust: exact; print-color-adjust: exact; } 
  .testata-involucro, .testata__contenitore { position: relative; } 
  .faq__voce-pannello { max-height: none !important; grid-template-rows: minmax(0px, 1fr); } 
  .chiusura__indice-gruppo-box, .chiusura__legale-gruppo-box { max-height: none !important; opacity: 1 !important; } 
  .menu__velo, .menu__foglio-box { display: none; } 
  @container pagina (width < 65.5rem) {
    .menu__foglio--landing, .menu__foglio--termini { display: none; } 
  }
}


@media (forced-colors: active) {
  .c07__numero, .c08__numero, .c09__numero, .c10__numero, .c11__numero, .c12__numero, .c13__numero, .c14__numero, .c15__numero, .confronto__occhiello, .cosa-puoi-fare__occhiello, .cosa-puoi-fare__scheda-01-descrivi-numero, .cosa-puoi-fare__scheda-02-genera-numero, .cosa-puoi-fare__scheda-03-revisiona-numero, .cosa-puoi-fare__scheda-04-esporta-numero, .cosa-puoi-fare__scheda-04-esporta-totale-importo, .doc__totale-importo--d, .doc__totale-importo--m, .enterprise__nome, .enterprise__prezzo, .esempio__con-valore, .esempio__occhiello, .esempio__senza-valore, .faq__occhiello, .lite__prezzo, .menu__piano-prezzo, .prezzi__occhiello, .professioni__occhiello, .recensione__cloni-andrea-destra-box-15, .recensione__cloni-andrea-destra-box-19, .recensione__cloni-andrea-destra-box-5, .recensione__cloni-chiara-sinistra-box-15, .recensione__cloni-chiara-sinistra-box-19, .recensione__cloni-chiara-sinistra-box-5, .recensione__cloni-elena-sinistra-box-15, .recensione__cloni-elena-sinistra-box-19, .recensione__cloni-elena-sinistra-box-5, .recensione__cloni-gianni-sinistra-box-15, .recensione__cloni-gianni-sinistra-box-19, .recensione__cloni-gianni-sinistra-box-5, .recensione__cloni-giulia-destra-box-15, .recensione__cloni-giulia-destra-box-19, .recensione__cloni-giulia-destra-box-5, .recensione__cloni-luca-sinistra-box-15, .recensione__cloni-luca-sinistra-box-19, .recensione__cloni-luca-sinistra-box-5, .recensione__cloni-marco-destra-box-15, .recensione__cloni-marco-destra-box-19, .recensione__cloni-marco-destra-box-5, .recensione__cloni-stefano-destra-box-15, .recensione__cloni-stefano-destra-box-19, .recensione__cloni-stefano-destra-box-5, .recensione__occhiello, .recensione__r1-marco-bollino-testo, .recensione__r1-marco-con-valore, .recensione__r1-marco-senza-valore, .recensione__r2-andrea-bollino-testo, .recensione__r2-andrea-con-valore, .recensione__r2-andrea-senza-valore, .recensione__r3-giulia-bollino-testo, .recensione__r3-giulia-con-valore, .recensione__r3-giulia-senza-valore, .recensione__r4-stefano-bollino-testo, .recensione__r4-stefano-con-valore, .recensione__r4-stefano-senza-valore, .recensione__r5-chiara-bollino-testo, .recensione__r5-chiara-con-valore, .recensione__r5-chiara-senza-valore, .recensione__r6-luca-bollino-testo, .recensione__r6-luca-con-valore, .recensione__r6-luca-senza-valore, .recensione__r7-gianni-bollino-testo, .recensione__r7-gianni-con-valore, .recensione__r7-gianni-senza-valore, .recensione__r8-elena-bollino-testo, .recensione__r8-elena-con-valore, .recensione__r8-elena-senza-valore, .risultati__numero-deloitte, .risultati__numero-mckinsey, .risultati__occhiello, .s01__numero, .s02__numero, .s03__numero, .s04__numero, .s05__numero, .s06__numero, .t01__numero, .t02__numero, .t03__numero, .t04__numero, .t05__numero, .t06__numero, .t07__numero, .t08__numero { color: CanvasText; -webkit-text-fill-color: currentColor; background: none; } 
  .pro__cta-box { color: LinkText; -webkit-text-fill-color: currentColor; background: none; } 
  .testata-involucro, .testata__contenitore, .testata__vetro { background-color: Canvas; } 
  .hero__formato-foto-icona[fill="#fff"], .hero__formato-foto-icona [fill="#fff"] { fill: Canvas; } 
  .hero__formato-foto-icona[fill="#0272EF"], .hero__formato-foto-icona [fill="#0272EF"], .doc__cursore-icona[fill="url(#curGrad)"], .doc__cursore-icona [fill="url(#curGrad)"], .doc__cursore-icona[fill="url(#curGrad-2)"], .doc__cursore-icona [fill="url(#curGrad-2)"], .recensione__cloni-chiara-sinistra-icona[fill="url(#st0)"], .recensione__cloni-chiara-sinistra-icona [fill="url(#st0)"], .recensione__cloni-chiara-sinistra-icona[fill="url(#st1)"], .recensione__cloni-chiara-sinistra-icona [fill="url(#st1)"], .recensione__cloni-chiara-sinistra-icona[fill="url(#st2)"], .recensione__cloni-chiara-sinistra-icona [fill="url(#st2)"], .recensione__cloni-chiara-sinistra-icona[fill="url(#st3)"], .recensione__cloni-chiara-sinistra-icona [fill="url(#st3)"], .recensione__cloni-chiara-sinistra-icona[fill="url(#st4)"], .recensione__cloni-chiara-sinistra-icona [fill="url(#st4)"], .recensione__cloni-luca-sinistra-icona[fill="url(#st0)"], .recensione__cloni-luca-sinistra-icona [fill="url(#st0)"], .recensione__cloni-luca-sinistra-icona[fill="url(#st1)"], .recensione__cloni-luca-sinistra-icona [fill="url(#st1)"], .recensione__cloni-luca-sinistra-icona[fill="url(#st2)"], .recensione__cloni-luca-sinistra-icona [fill="url(#st2)"], .recensione__cloni-luca-sinistra-icona[fill="url(#st3)"], .recensione__cloni-luca-sinistra-icona [fill="url(#st3)"], .recensione__cloni-luca-sinistra-icona[fill="url(#st4)"], .recensione__cloni-luca-sinistra-icona [fill="url(#st4)"], .recensione__cloni-gianni-sinistra-icona[fill="url(#st0)"], .recensione__cloni-gianni-sinistra-icona [fill="url(#st0)"], .recensione__cloni-gianni-sinistra-icona[fill="url(#st1)"], .recensione__cloni-gianni-sinistra-icona [fill="url(#st1)"], .recensione__cloni-gianni-sinistra-icona[fill="url(#st2)"], .recensione__cloni-gianni-sinistra-icona [fill="url(#st2)"], .recensione__cloni-gianni-sinistra-icona[fill="url(#st3)"], .recensione__cloni-gianni-sinistra-icona [fill="url(#st3)"], .recensione__cloni-gianni-sinistra-icona[fill="url(#st4)"], .recensione__cloni-gianni-sinistra-icona [fill="url(#st4)"], .recensione__cloni-elena-sinistra-icona[fill="url(#st0)"], .recensione__cloni-elena-sinistra-icona [fill="url(#st0)"], .recensione__cloni-elena-sinistra-icona[fill="url(#st1)"], .recensione__cloni-elena-sinistra-icona [fill="url(#st1)"], .recensione__cloni-elena-sinistra-icona[fill="url(#st2)"], .recensione__cloni-elena-sinistra-icona [fill="url(#st2)"], .recensione__cloni-elena-sinistra-icona[fill="url(#st3)"], .recensione__cloni-elena-sinistra-icona [fill="url(#st3)"], .recensione__cloni-elena-sinistra-icona[fill="url(#st4)"], .recensione__cloni-elena-sinistra-icona [fill="url(#st4)"], .recensione__r1-marco-stelle-icona[fill="url(#st0)"], .recensione__r1-marco-stelle-icona [fill="url(#st0)"], .recensione__r1-marco-stelle-icona[fill="url(#st1)"], .recensione__r1-marco-stelle-icona [fill="url(#st1)"], .recensione__r1-marco-stelle-icona[fill="url(#st2)"], .recensione__r1-marco-stelle-icona [fill="url(#st2)"], .recensione__r1-marco-stelle-icona[fill="url(#st3)"], .recensione__r1-marco-stelle-icona [fill="url(#st3)"], .recensione__r1-marco-stelle-icona[fill="url(#st4)"], .recensione__r1-marco-stelle-icona [fill="url(#st4)"], .recensione__r2-andrea-stelle-icona[fill="url(#st0)"], .recensione__r2-andrea-stelle-icona [fill="url(#st0)"], .recensione__r2-andrea-stelle-icona[fill="url(#st1)"], .recensione__r2-andrea-stelle-icona [fill="url(#st1)"], .recensione__r2-andrea-stelle-icona[fill="url(#st2)"], .recensione__r2-andrea-stelle-icona [fill="url(#st2)"], .recensione__r2-andrea-stelle-icona[fill="url(#st3)"], .recensione__r2-andrea-stelle-icona [fill="url(#st3)"], .recensione__r2-andrea-stelle-icona[fill="url(#st4)"], .recensione__r2-andrea-stelle-icona [fill="url(#st4)"], .recensione__r2-andrea-stelle-icona[fill="url(#st5)"], .recensione__r2-andrea-stelle-icona [fill="url(#st5)"], .recensione__r2-andrea-stelle-icona[fill="url(#st6)"], .recensione__r2-andrea-stelle-icona [fill="url(#st6)"], .recensione__r2-andrea-stelle-icona[fill="url(#st7)"], .recensione__r2-andrea-stelle-icona [fill="url(#st7)"], .recensione__r2-andrea-stelle-icona[fill="url(#st8)"], .recensione__r2-andrea-stelle-icona [fill="url(#st8)"], .recensione__r2-andrea-stelle-icona[fill="url(#st9)"], .recensione__r2-andrea-stelle-icona [fill="url(#st9)"], .recensione__r3-giulia-stelle-icona[fill="url(#st0)"], .recensione__r3-giulia-stelle-icona [fill="url(#st0)"], .recensione__r3-giulia-stelle-icona[fill="url(#st1)"], .recensione__r3-giulia-stelle-icona [fill="url(#st1)"], .recensione__r3-giulia-stelle-icona[fill="url(#st2)"], .recensione__r3-giulia-stelle-icona [fill="url(#st2)"], .recensione__r3-giulia-stelle-icona[fill="url(#st3)"], .recensione__r3-giulia-stelle-icona [fill="url(#st3)"], .recensione__r3-giulia-stelle-icona[fill="url(#st4)"], .recensione__r3-giulia-stelle-icona [fill="url(#st4)"], .recensione__r3-giulia-stelle-icona[fill="url(#st10)"], .recensione__r3-giulia-stelle-icona [fill="url(#st10)"], .recensione__r3-giulia-stelle-icona[fill="url(#st11)"], .recensione__r3-giulia-stelle-icona [fill="url(#st11)"], .recensione__r3-giulia-stelle-icona[fill="url(#st12)"], .recensione__r3-giulia-stelle-icona [fill="url(#st12)"], .recensione__r3-giulia-stelle-icona[fill="url(#st13)"], .recensione__r3-giulia-stelle-icona [fill="url(#st13)"], .recensione__r3-giulia-stelle-icona[fill="url(#st14)"], .recensione__r3-giulia-stelle-icona [fill="url(#st14)"], .recensione__r4-stefano-stelle-icona[fill="url(#st0)"], .recensione__r4-stefano-stelle-icona [fill="url(#st0)"], .recensione__r4-stefano-stelle-icona[fill="url(#st1)"], .recensione__r4-stefano-stelle-icona [fill="url(#st1)"], .recensione__r4-stefano-stelle-icona[fill="url(#st2)"], .recensione__r4-stefano-stelle-icona [fill="url(#st2)"], .recensione__r4-stefano-stelle-icona[fill="url(#st3)"], .recensione__r4-stefano-stelle-icona [fill="url(#st3)"], .recensione__r4-stefano-stelle-icona[fill="url(#st4)"], .recensione__r4-stefano-stelle-icona [fill="url(#st4)"], .recensione__r5-chiara-stelle-icona[fill="url(#st0)"], .recensione__r5-chiara-stelle-icona [fill="url(#st0)"], .recensione__r5-chiara-stelle-icona[fill="url(#st1)"], .recensione__r5-chiara-stelle-icona [fill="url(#st1)"], .recensione__r5-chiara-stelle-icona[fill="url(#st2)"], .recensione__r5-chiara-stelle-icona [fill="url(#st2)"], .recensione__r5-chiara-stelle-icona[fill="url(#st3)"], .recensione__r5-chiara-stelle-icona [fill="url(#st3)"], .recensione__r5-chiara-stelle-icona[fill="url(#st4)"], .recensione__r5-chiara-stelle-icona [fill="url(#st4)"], .recensione__r6-luca-stelle-icona[fill="url(#st0)"], .recensione__r6-luca-stelle-icona [fill="url(#st0)"], .recensione__r6-luca-stelle-icona[fill="url(#st1)"], .recensione__r6-luca-stelle-icona [fill="url(#st1)"], .recensione__r6-luca-stelle-icona[fill="url(#st2)"], .recensione__r6-luca-stelle-icona [fill="url(#st2)"], .recensione__r6-luca-stelle-icona[fill="url(#st3)"], .recensione__r6-luca-stelle-icona [fill="url(#st3)"], .recensione__r6-luca-stelle-icona[fill="url(#st4)"], .recensione__r6-luca-stelle-icona [fill="url(#st4)"], .recensione__r7-gianni-stelle-icona[fill="url(#st0)"], .recensione__r7-gianni-stelle-icona [fill="url(#st0)"], .recensione__r7-gianni-stelle-icona[fill="url(#st1)"], .recensione__r7-gianni-stelle-icona [fill="url(#st1)"], .recensione__r7-gianni-stelle-icona[fill="url(#st2)"], .recensione__r7-gianni-stelle-icona [fill="url(#st2)"], .recensione__r7-gianni-stelle-icona[fill="url(#st3)"], .recensione__r7-gianni-stelle-icona [fill="url(#st3)"], .recensione__r7-gianni-stelle-icona[fill="url(#st4)"], .recensione__r7-gianni-stelle-icona [fill="url(#st4)"], .recensione__r8-elena-stelle-icona[fill="url(#st0)"], .recensione__r8-elena-stelle-icona [fill="url(#st0)"], .recensione__r8-elena-stelle-icona[fill="url(#st1)"], .recensione__r8-elena-stelle-icona [fill="url(#st1)"], .recensione__r8-elena-stelle-icona[fill="url(#st2)"], .recensione__r8-elena-stelle-icona [fill="url(#st2)"], .recensione__r8-elena-stelle-icona[fill="url(#st3)"], .recensione__r8-elena-stelle-icona [fill="url(#st3)"], .recensione__r8-elena-stelle-icona[fill="url(#st4)"], .recensione__r8-elena-stelle-icona [fill="url(#st4)"], .recensione__cloni-marco-destra-icona[fill="url(#st0-2)"], .recensione__cloni-marco-destra-icona [fill="url(#st0-2)"], .recensione__cloni-marco-destra-icona[fill="url(#st1-2)"], .recensione__cloni-marco-destra-icona [fill="url(#st1-2)"], .recensione__cloni-marco-destra-icona[fill="url(#st2-2)"], .recensione__cloni-marco-destra-icona [fill="url(#st2-2)"], .recensione__cloni-marco-destra-icona[fill="url(#st3-2)"], .recensione__cloni-marco-destra-icona [fill="url(#st3-2)"], .recensione__cloni-marco-destra-icona[fill="url(#st4-2)"], .recensione__cloni-marco-destra-icona [fill="url(#st4-2)"], .recensione__cloni-andrea-destra-icona[fill="url(#st0)"], .recensione__cloni-andrea-destra-icona [fill="url(#st0)"], .recensione__cloni-andrea-destra-icona[fill="url(#st1)"], .recensione__cloni-andrea-destra-icona [fill="url(#st1)"], .recensione__cloni-andrea-destra-icona[fill="url(#st2)"], .recensione__cloni-andrea-destra-icona [fill="url(#st2)"], .recensione__cloni-andrea-destra-icona[fill="url(#st3)"], .recensione__cloni-andrea-destra-icona [fill="url(#st3)"], .recensione__cloni-andrea-destra-icona[fill="url(#st4)"], .recensione__cloni-andrea-destra-icona [fill="url(#st4)"], .recensione__cloni-giulia-destra-icona[fill="url(#st0)"], .recensione__cloni-giulia-destra-icona [fill="url(#st0)"], .recensione__cloni-giulia-destra-icona[fill="url(#st1)"], .recensione__cloni-giulia-destra-icona [fill="url(#st1)"], .recensione__cloni-giulia-destra-icona[fill="url(#st2)"], .recensione__cloni-giulia-destra-icona [fill="url(#st2)"], .recensione__cloni-giulia-destra-icona[fill="url(#st3)"], .recensione__cloni-giulia-destra-icona [fill="url(#st3)"], .recensione__cloni-giulia-destra-icona[fill="url(#st4)"], .recensione__cloni-giulia-destra-icona [fill="url(#st4)"], .recensione__cloni-stefano-destra-icona[fill="url(#st0)"], .recensione__cloni-stefano-destra-icona [fill="url(#st0)"], .recensione__cloni-stefano-destra-icona[fill="url(#st1)"], .recensione__cloni-stefano-destra-icona [fill="url(#st1)"], .recensione__cloni-stefano-destra-icona[fill="url(#st2)"], .recensione__cloni-stefano-destra-icona [fill="url(#st2)"], .recensione__cloni-stefano-destra-icona[fill="url(#st3)"], .recensione__cloni-stefano-destra-icona [fill="url(#st3)"], .recensione__cloni-stefano-destra-icona[fill="url(#st4)"], .recensione__cloni-stefano-destra-icona [fill="url(#st4)"] { fill: CanvasText; } 
  .chiusura__social-facebook-icona[fill="#FFFFFF"], .chiusura__social-facebook-icona [fill="#FFFFFF"], .chiusura__social-instagram-icona[fill="#FFFFFF"], .chiusura__social-instagram-icona [fill="#FFFFFF"], .chiusura__social-linkedin-icona[fill="#FFFFFF"], .chiusura__social-linkedin-icona [fill="#FFFFFF"], .chiusura__social-youtube-icona[fill="#FFFFFF"], .chiusura__social-youtube-icona [fill="#FFFFFF"] { fill: LinkText; } 
  .testata__panino-icona[stroke="#071F3F"], .testata__panino-icona [stroke="#071F3F"], .chiusura__indice-interruttore-icona[stroke="#485B76"], .chiusura__indice-interruttore-icona [stroke="#485B76"], .chiusura__legale-interruttore-icona[stroke="#485B76"], .chiusura__legale-interruttore-icona [stroke="#485B76"], .chiusura__indice-freccia[stroke="#485B76"], .chiusura__indice-freccia [stroke="#485B76"], .chiusura__legale-freccia[stroke="#485B76"], .chiusura__legale-freccia [stroke="#485B76"] { stroke: ButtonText; } 
  .menu__piano-voce-icona[stroke="#0272EF"], .menu__piano-voce-icona [stroke="#0272EF"], .menu__piano-voce-bloccata-icona[stroke="#7C8BA1"], .menu__piano-voce-bloccata-icona [stroke="#7C8BA1"], .hero__formato-foto-icona[stroke="#0272EF"], .hero__formato-foto-icona [stroke="#0272EF"], .demo__allega-icona[stroke="#485B76"], .demo__allega-icona [stroke="#485B76"], .demo__invia-icona[stroke="#fff"], .demo__invia-icona [stroke="#fff"], .demo__passo-icona[stroke="#3E9968"], .demo__passo-icona [stroke="#3E9968"], .doc__pronto-icona[stroke="#136B43"], .doc__pronto-icona [stroke="#136B43"], .doc__esporta-icona[stroke="#071F3F"], .doc__esporta-icona [stroke="#071F3F"], .cosa-puoi-fare__scheda-01-descrivi-chat-allega-icona[stroke="#485B76"], .cosa-puoi-fare__scheda-01-descrivi-chat-allega-icona [stroke="#485B76"], .cosa-puoi-fare__scheda-01-descrivi-chat-invia-icona--d[stroke="#fff"], .cosa-puoi-fare__scheda-01-descrivi-chat-invia-icona--d [stroke="#fff"], .cosa-puoi-fare__scheda-01-descrivi-chat-invia-icona--m[stroke="#fff"], .cosa-puoi-fare__scheda-01-descrivi-chat-invia-icona--m [stroke="#fff"], .cosa-puoi-fare__scheda-02-genera-avanzamento-stato-icona[stroke="#3E9968"], .cosa-puoi-fare__scheda-02-genera-avanzamento-stato-icona [stroke="#3E9968"], .cosa-puoi-fare__scheda-04-esporta-esporta-icona[stroke="#071F3F"], .cosa-puoi-fare__scheda-04-esporta-esporta-icona [stroke="#071F3F"], .confronto__riga-plintify-segno-icona[stroke="#FFFFFF"], .confronto__riga-plintify-segno-icona [stroke="#FFFFFF"], .confronto__riga-generica-segno-icona[stroke="#59677B"], .confronto__riga-generica-segno-icona [stroke="#59677B"], .confronto__riga-plintify-segno--m[stroke="#0272EF"], .confronto__riga-plintify-segno--m [stroke="#0272EF"], .confronto__riga-generica-segno--m[stroke="#485B76"], .confronto__riga-generica-segno--m [stroke="#485B76"], .recensione__cloni-chiara-sinistra-icona-2[stroke="url(#recOk)"], .recensione__cloni-chiara-sinistra-icona-2 [stroke="url(#recOk)"], .recensione__cloni-luca-sinistra-icona-2[stroke="url(#recOk-2)"], .recensione__cloni-luca-sinistra-icona-2 [stroke="url(#recOk-2)"], .recensione__cloni-gianni-sinistra-icona-2[stroke="url(#recOk-3)"], .recensione__cloni-gianni-sinistra-icona-2 [stroke="url(#recOk-3)"], .recensione__cloni-elena-sinistra-icona-2[stroke="url(#recOk-4)"], .recensione__cloni-elena-sinistra-icona-2 [stroke="url(#recOk-4)"], .recensione__cloni-elena-sinistra-icona-3[stroke="url(#recOkM)"], .recensione__cloni-elena-sinistra-icona-3 [stroke="url(#recOkM)"], .recensione__r1-marco-bollino-icona[stroke="url(#recOk-5)"], .recensione__r1-marco-bollino-icona [stroke="url(#recOk-5)"], .recensione__r1-marco-bollino-icona[stroke="url(#recOkM)"], .recensione__r1-marco-bollino-icona [stroke="url(#recOkM)"], .recensione__r2-andrea-bollino-icona[stroke="url(#recOk-6)"], .recensione__r2-andrea-bollino-icona [stroke="url(#recOk-6)"], .recensione__r2-andrea-bollino-icona[stroke="url(#recOkM-2)"], .recensione__r2-andrea-bollino-icona [stroke="url(#recOkM-2)"], .recensione__r3-giulia-bollino-icona[stroke="url(#recOk-7)"], .recensione__r3-giulia-bollino-icona [stroke="url(#recOk-7)"], .recensione__r3-giulia-bollino-icona[stroke="url(#recOkM-3)"], .recensione__r3-giulia-bollino-icona [stroke="url(#recOkM-3)"], .recensione__r4-stefano-bollino-icona[stroke="url(#recOk-8)"], .recensione__r4-stefano-bollino-icona [stroke="url(#recOk-8)"], .recensione__r4-stefano-bollino-icona[stroke="url(#recOkM)"], .recensione__r4-stefano-bollino-icona [stroke="url(#recOkM)"], .recensione__r5-chiara-bollino-icona[stroke="url(#recOk-9)"], .recensione__r5-chiara-bollino-icona [stroke="url(#recOk-9)"], .recensione__r5-chiara-bollino-icona[stroke="url(#recOkM)"], .recensione__r5-chiara-bollino-icona [stroke="url(#recOkM)"], .recensione__r6-luca-bollino-icona[stroke="url(#recOk-10)"], .recensione__r6-luca-bollino-icona [stroke="url(#recOk-10)"], .recensione__r6-luca-bollino-icona[stroke="url(#recOkM)"], .recensione__r6-luca-bollino-icona [stroke="url(#recOkM)"], .recensione__r7-gianni-bollino-icona[stroke="url(#recOk-11)"], .recensione__r7-gianni-bollino-icona [stroke="url(#recOk-11)"], .recensione__r7-gianni-bollino-icona[stroke="url(#recOkM)"], .recensione__r7-gianni-bollino-icona [stroke="url(#recOkM)"], .recensione__r8-elena-bollino-icona[stroke="url(#recOk-12)"], .recensione__r8-elena-bollino-icona [stroke="url(#recOk-12)"], .recensione__r8-elena-bollino-icona[stroke="url(#recOkM)"], .recensione__r8-elena-bollino-icona [stroke="url(#recOkM)"], .recensione__cloni-marco-destra-icona-2[stroke="url(#recOk-13)"], .recensione__cloni-marco-destra-icona-2 [stroke="url(#recOk-13)"], .recensione__cloni-marco-destra-icona-3[stroke="url(#recOkM-4)"], .recensione__cloni-marco-destra-icona-3 [stroke="url(#recOkM-4)"], .recensione__cloni-andrea-destra-icona-2[stroke="url(#recOk-14)"], .recensione__cloni-andrea-destra-icona-2 [stroke="url(#recOk-14)"], .recensione__cloni-giulia-destra-icona-2[stroke="url(#recOk-15)"], .recensione__cloni-giulia-destra-icona-2 [stroke="url(#recOk-15)"], .recensione__cloni-stefano-destra-icona-2[stroke="url(#recOk-16)"], .recensione__cloni-stefano-destra-icona-2 [stroke="url(#recOk-16)"], .lite__voce-icona[stroke="#0272EF"], .lite__voce-icona [stroke="#0272EF"], .lite__rassicurazione-icona[stroke="#0364E1"], .lite__rassicurazione-icona [stroke="#0364E1"], .pro__voce-icona[stroke="#FFFFFF"], .pro__voce-icona [stroke="#FFFFFF"], .pro__rassicurazione-icona[stroke="rgba(255,255,255,0.9)"], .pro__rassicurazione-icona [stroke="rgba(255,255,255,0.9)"], .enterprise__voce-icona[stroke="#8E98A6"], .enterprise__voce-icona [stroke="#8E98A6"], .enterprise__rassicurazione-icona[stroke="#59677B"], .enterprise__rassicurazione-icona [stroke="#59677B"], .riassunto__punto-spunta[stroke="#0272EF"], .riassunto__punto-spunta [stroke="#0272EF"], .t05__avviso-icona[stroke="#0272EF"], .t05__avviso-icona [stroke="#0272EF"], .c07__riquadro-icona[stroke="#0272EF"], .c07__riquadro-icona [stroke="#0272EF"], .c11__voce-spunta[stroke="#0272EF"], .c11__voce-spunta [stroke="#0272EF"], .contatti__nota-risposta-icona[stroke="#0364E1"], .contatti__nota-risposta-icona [stroke="#0364E1"] { stroke: CanvasText; } 
  .lite__voce-bloccata-icona--d[stroke="#7C8BA1"], .lite__voce-bloccata-icona--d [stroke="#7C8BA1"], .lite__voce-bloccata-icona--m[stroke="#7C8BA1"], .lite__voce-bloccata-icona--m [stroke="#7C8BA1"], .chiusura__social-instagram-icona[stroke="#FFFFFF"], .chiusura__social-instagram-icona [stroke="#FFFFFF"] { stroke: LinkText; } 
  .testata__panino { border: 1px solid ButtonText; box-sizing: border-box; } 
  .cosa-puoi-fare__freccia-precedente { border: 1px solid ButtonText; box-sizing: border-box; } 
  .cosa-puoi-fare__freccia-successiva { border: 1px solid ButtonText; box-sizing: border-box; } 
  .professioni__freccia-precedente { border: 1px solid ButtonText; box-sizing: border-box; } 
  .professioni__freccia-successiva { border: 1px solid ButtonText; box-sizing: border-box; } 
  .recensione__freccia-precedente { border: 1px solid ButtonText; box-sizing: border-box; } 
  .recensione__freccia-successiva { border: 1px solid ButtonText; box-sizing: border-box; } 
  .chiusura__social-facebook { border: 1px solid LinkText; box-sizing: border-box; } 
  .chiusura__social-instagram { border: 1px solid LinkText; box-sizing: border-box; } 
  .chiusura__social-linkedin { border: 1px solid LinkText; box-sizing: border-box; } 
  .chiusura__social-youtube { border: 1px solid LinkText; box-sizing: border-box; } 
  .faq__voce-asta-orizzontale, .faq__voce-asta-verticale { background-color: ButtonText; } 
}


@media (prefers-reduced-motion: reduce) {
  *, *::before, *::after { transition-duration: 0.01ms !important; transition-delay: 0s !important; animation-duration: 0.01ms !important; animation-delay: 0s !important; animation-iteration-count: 1 !important; } 
  html { scroll-behavior: auto; } 
}


@media (min-width: 24.375rem) {
  @media not all and (min-height: 560px) {
    @container pagina (width >= 65.5rem) {
      .testata-involucro { position: relative; } 
    }
    @container pagina (width < 65.5rem) {
      .testata__contenitore { position: relative; } 
      .menu__foglio--landing { top: 0px !important; } 
      .menu__foglio--termini { top: 0px !important; } 
      .testata__panino { position: relative; z-index: 61; } .testata__azioni { z-index: auto; } 
    }
  }
}
@media not all and (min-width: 24.375rem) {
  @media not all and (min-height: 25.75rem), not all and (min-height: 410px) {
    @media not all and (min-height: 560px) {
      @container pagina (width >= 65.5rem) {
        .testata-involucro { position: relative; } 
      }
      @container pagina (width < 65.5rem) {
        .testata__contenitore { position: relative; } 
        .menu__foglio--landing { top: 0px !important; } 
        .menu__foglio--termini { top: 0px !important; } 
        .testata__panino { position: relative; z-index: 61; } .testata__azioni { z-index: auto; } 
      }
    }
  }
}


@media (min-width: 24.375rem) {
  @media (min-height: 560px) {
    html { scroll-padding-top: clamp(82px, calc(4.42701382rem + 2.85986654cqw), 112px); } 
    #come-funziona { scroll-margin-top: max(0px, calc(clamp(106px, calc(5.64781935rem + 4.00381316cqw), 148px) - clamp(82px, calc(4.42701382rem + 2.85986654cqw), 112px))); } 
    #prezzi { scroll-margin-top: max(0px, calc(clamp(58px, calc(7.74177788rem - 4.57578646cqw), 106px) - clamp(82px, calc(4.42701382rem + 2.85986654cqw), 112px))); } 
    #modulo { scroll-margin-top: max(0px, calc(clamp(24px, calc(-0.96621783rem + 10.10486177cqw), 130px) - clamp(82px, calc(4.42701382rem + 2.85986654cqw), 112px))); } 
  }
}
@media not all and (min-width: 24.375rem) {
  @media (min-height: 560px), (min-height: 25.75rem) and (min-height: 410px) {
    html { scroll-padding-top: clamp(82px, calc(4.42701382rem + 2.85986654cqw), 112px); } 
    #come-funziona { scroll-margin-top: max(0px, calc(clamp(106px, calc(5.64781935rem + 4.00381316cqw), 148px) - clamp(82px, calc(4.42701382rem + 2.85986654cqw), 112px))); } 
    #prezzi { scroll-margin-top: max(0px, calc(clamp(58px, calc(7.74177788rem - 4.57578646cqw), 106px) - clamp(82px, calc(4.42701382rem + 2.85986654cqw), 112px))); } 
    #modulo { scroll-margin-top: max(0px, calc(clamp(24px, calc(-0.96621783rem + 10.10486177cqw), 130px) - clamp(82px, calc(4.42701382rem + 2.85986654cqw), 112px))); } 
  }
}


@supports not (interactivity: inert) {
  .menu__foglio--landing, .menu__foglio--termini { visibility: hidden; } 
  @container pagina (width <= 24.375rem) { .menu__foglio--landing, .menu__foglio--termini { visibility: visible; } } 
  @container pagina (width >= 65.5rem) { .menu__foglio--landing, .menu__foglio--termini { visibility: visible; } } 
  .menu__foglio--landing[style*="transform"]:not([style*="translateY(102%)"]) { visibility: visible; } 
  body:has([aria-controls="menu"][aria-expanded="true"]) .menu__foglio--landing { visibility: visible; } 
  .menu__foglio--termini[style*="transform"]:not([style*="translateY(102%)"]) { visibility: visible; } 
  body:has([aria-controls="menu"][aria-expanded="true"]) .menu__foglio--termini { visibility: visible; } 
}
@supports not (interactivity: inert) {
  .chiusura__indice-gruppo-box[style*="opacity:0;"], .chiusura__indice-gruppo-box[style*="opacity: 0;"], .chiusura__legale-gruppo-box { visibility: hidden; } 
  @container colonna (width <= 24.375rem) { .chiusura__indice-gruppo-box[style*="opacity:0;"], .chiusura__indice-gruppo-box[style*="opacity: 0;"], .chiusura__legale-gruppo-box { visibility: visible; } } 
  @container colonna (width >= 64rem) { .chiusura__indice-gruppo-box[style*="opacity:0;"], .chiusura__indice-gruppo-box[style*="opacity: 0;"], .chiusura__legale-gruppo-box { visibility: visible; } } 
  .chiusura__legale-gruppo-box[style*="opacity"]:not([style*="opacity:0;"]):not([style*="opacity: 0;"]) { visibility: visible; } 
}


@supports not (container-type: inline-size) {
  .pagina { max-width: 24.375rem; margin-left: auto; margin-right: auto; } 
  .barra__fascia { margin-left: 20px; margin-right: 20px; padding-bottom: 10px; padding-left: 16px; padding-right: 16px; padding-top: calc(clamp(10px, calc(0.46213656rem + min(0.66730219vw, 0.16265491rem)), 17px) + env(safe-area-inset-top, 0px)); }
  .barra__testo { font-size: 0.8125rem; letter-spacing: -0.195px; }
  .barra__bandiera { height: 10px; margin-left: 5px; vertical-align: -0.5px; }
  .testata__riga { height: 82px; padding-left: max(clamp(20px, calc(0.78467588rem + min(1.90657769vw, 0.46472831rem)), 40px), 50% - 45rem + 40px); padding-right: max(clamp(20px, calc(0.78467588rem + min(1.90657769vw, 0.46472831rem)), 40px), 50% - 45rem + 40px); gap: clamp(4px, calc(min(100vw, 24.375rem) - 378px), 12px); }
  .testata__marchio { gap: 7px; }
  .testata__marchio-img { height: 17px; }
  .testata__marchio-img-2 { height: 12px; }
  .testata__nav-come-funziona { padding-bottom: 15px; padding-top: 15px; font-size: 1rem; letter-spacing: 0px; }
  .testata__nav-come-funziona-box { font-size: 1.25rem; letter-spacing: 1.6px; }
  .testata__nav-scegli-piano { padding-bottom: 15px; padding-top: 15px; font-size: 1rem; letter-spacing: 0px; }
  .testata__nav-scegli-piano-box { font-size: 1.25rem; letter-spacing: 1.6px; }
  .testata__nav-contattaci { padding-bottom: 15px; padding-top: 15px; font-size: 1rem; letter-spacing: 0px; }
  .testata__nav-contattaci-box { font-size: 1.25rem; letter-spacing: 1.6px; }
  .testata__azioni { gap: 6px; }
  .testata__cta-inizia { height: 38px; padding-left: 14px; padding-right: 14px; font-size: 0.8125rem; }
  .hero__sezione-box { margin-left: 20px; margin-right: 20px; }
  .hero__scena { height: 530px; padding-bottom: 0px; border-radius: 26px; }
  .hero__colonna-testo { padding-bottom: 40px; padding-left: 26px; padding-right: 26px; padding-top: 40px; }
  .hero__titolo { font-size: 4.125rem; line-height: 3.795rem; }
  .hero__blocco { gap: 20px; }
  .hero__formati { gap: 5px; }
  .hero__formato-dwg { padding-bottom: 7px; padding-left: 4px; padding-right: 4px; padding-top: 7px; gap: 5px; }
  .hero__formato-dwg-img { height: 19px; }
  .hero__formato-dwg-etichetta { font-size: 0.78125rem; }
  .hero__formato-ifc { padding-bottom: 7px; padding-left: 4px; padding-right: 4px; padding-top: 7px; gap: 5px; }
  .hero__formato-ifc-img { height: 17px; }
  .hero__formato-ifc-etichetta { font-size: 0.78125rem; }
  .hero__formato-pdf { padding-bottom: 7px; padding-left: 4px; padding-right: 4px; padding-top: 7px; gap: 5px; }
  .hero__formato-pdf-img { height: 19px; }
  .hero__formato-pdf-etichetta { font-size: 0.78125rem; }
  .hero__cta { height: 38px; margin-top: 6px; font-size: 0.8125rem; }
  .cosa-puoi-fare__sezione { padding-left: 20px; padding-right: 20px; scroll-margin-top: 106px; }
  .cosa-puoi-fare__occhiello { font-size: 0.65625rem; }
  .cosa-puoi-fare__titolo { margin-bottom: 22px; font-size: 2.0625rem; }
  .cosa-puoi-fare__nastro { gap: 14px; margin-left: calc(-1 * clamp(20px, calc(0.78467588rem + min(1.90657769vw, 0.46472831rem)), 40px)); margin-right: calc(-1 * clamp(20px, calc(0.78467588rem + min(1.90657769vw, 0.46472831rem)), 40px)); }
  .cosa-puoi-fare__scheda-01-descrivi-scheda { flex-basis: min(334px, 100%); }
  .cosa-puoi-fare__scheda-01-descrivi-testo { min-height: 200px; padding-bottom: 36px; padding-left: 24px; padding-right: 24px; padding-top: 24px; gap: 11px; }
  .cosa-puoi-fare__scheda-01-descrivi-testa { gap: 10px; }
  .cosa-puoi-fare__scheda-01-descrivi-numero { font-size: 1.375rem; letter-spacing: 0px; }
  .cosa-puoi-fare__scheda-01-descrivi-nome { font-size: 1.5rem; letter-spacing: -0.48px; }
  .cosa-puoi-fare__scheda-01-descrivi-descrizione { font-size: 0.9375rem; letter-spacing: 0px; }
  .cosa-puoi-fare__scheda-01-descrivi-illustrazione { min-height: 0px; padding-bottom: 16px; padding-left: 16px; padding-right: 16px; padding-top: 16px; }
  .cosa-puoi-fare__scheda-01-descrivi-chat { padding-bottom: 11px; padding-left: 11px; padding-right: 11px; padding-top: 11px; gap: 8px; border-radius: 14px; }
  .cosa-puoi-fare__scheda-01-descrivi-chat-richiesta { font-size: 0.78125rem; letter-spacing: 0px; line-height: 1.09375rem; }
  .cosa-puoi-fare__scheda-01-descrivi-chat-allegato { padding-bottom: 6px; padding-left: 9px; padding-right: 9px; padding-top: 6px; gap: 8px; border-radius: 10px; }
  .cosa-puoi-fare__scheda-01-descrivi-chat-allegato-icona { height: 14px; }
  .cosa-puoi-fare__scheda-01-descrivi-chat-allegato-nome { font-size: 0.65625rem; }
  .cosa-puoi-fare__scheda-01-descrivi-chat-allegato-peso { font-size: 0.65625rem; }
  .cosa-puoi-fare__scheda-01-descrivi-chat-allega { gap: 6px; font-size: 0.65625rem; letter-spacing: 0px; }
  .cosa-puoi-fare__scheda-01-descrivi-chat-allega-icona { width: 13px; height: 13px; }
  .cosa-puoi-fare__scheda-01-descrivi-chat-invia { width: 26px; height: 26px; }
  .cosa-puoi-fare__scheda-02-genera-scheda { flex-basis: min(334px, 100%); }
  .cosa-puoi-fare__scheda-02-genera-testo { min-height: 200px; padding-bottom: 36px; padding-left: 24px; padding-right: 24px; padding-top: 24px; gap: 11px; }
  .cosa-puoi-fare__scheda-02-genera-testa { gap: 10px; }
  .cosa-puoi-fare__scheda-02-genera-numero { font-size: 1.375rem; letter-spacing: 0px; }
  .cosa-puoi-fare__scheda-02-genera-nome { font-size: 1.5rem; letter-spacing: -0.48px; }
  .cosa-puoi-fare__scheda-02-genera-descrizione { font-size: 0.9375rem; letter-spacing: 0px; }
  .cosa-puoi-fare__scheda-02-genera-illustrazione { min-height: 0px; padding-bottom: 16px; padding-left: 16px; padding-right: 16px; padding-top: 16px; }
  .cosa-puoi-fare__scheda-02-genera-bolla-box { padding-bottom: 6px; padding-left: 10px; padding-right: 10px; padding-top: 6px; border-bottom-left-radius: 12px; border-bottom-right-radius: 4px; border-top-left-radius: 12px; border-top-right-radius: 12px; }
  .cosa-puoi-fare__scheda-02-genera-bolla { padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; font-size: 0.65625rem; letter-spacing: 0px; line-height: 0.91875rem; }
  .cosa-puoi-fare__scheda-03-revisiona-scheda { flex-basis: min(334px, 100%); }
  .cosa-puoi-fare__scheda-03-revisiona-testo { min-height: 200px; padding-bottom: 36px; padding-left: 24px; padding-right: 24px; padding-top: 24px; gap: 11px; }
  .cosa-puoi-fare__scheda-03-revisiona-testa { gap: 10px; }
  .cosa-puoi-fare__scheda-03-revisiona-numero { font-size: 1.375rem; letter-spacing: 0px; }
  .cosa-puoi-fare__scheda-03-revisiona-nome { font-size: 1.5rem; letter-spacing: -0.48px; }
  .cosa-puoi-fare__scheda-03-revisiona-descrizione { font-size: 0.9375rem; letter-spacing: 0px; }
  .cosa-puoi-fare__scheda-03-revisiona-illustrazione { min-height: 0px; padding-bottom: 16px; padding-left: 16px; padding-right: 16px; padding-top: 16px; }
  .cosa-puoi-fare__scheda-03-revisiona-riga { padding-bottom: 6px; padding-left: 12px; padding-right: 12px; padding-top: 6px; }
  .cosa-puoi-fare__scheda-03-revisiona-riga-1-voce-gruppo { padding-right: 10px; gap: 1px; }
  .cosa-puoi-fare__scheda-03-revisiona-riga-1-voce { font-size: 0.6875rem; letter-spacing: 0px; }
  .cosa-puoi-fare__scheda-03-revisiona-riga-1-formula { font-size: 0.59375rem; }
  .cosa-puoi-fare__scheda-03-revisiona-riga-1-importo { font-size: 0.6875rem; letter-spacing: 0px; }
  .cosa-puoi-fare__scheda-03-revisiona-riga--2 { padding-bottom: 12px; padding-left: 12px; padding-right: 12px; padding-top: 12px; gap: 10px; border-radius: 14px; }
  .cosa-puoi-fare__scheda-03-revisiona-riga-2-voce-gruppo { padding-right: 6px; gap: 1px; }
  .cosa-puoi-fare__scheda-03-revisiona-riga-2-voce { font-size: 0.6875rem; letter-spacing: 0px; }
  .cosa-puoi-fare__scheda-03-revisiona-riga-2-formula { font-size: 0.59375rem; }
  .cosa-puoi-fare__scheda-03-revisiona-riga-2-importo-gruppo { gap: 3px; }
  .cosa-puoi-fare__scheda-03-revisiona-riga-2-importo { font-size: 0.6875rem; letter-spacing: 0px; }
  .cosa-puoi-fare__scheda-03-revisiona-riga-2-cursore { width: 1.5px; height: 13px; }
  .cosa-puoi-fare__scheda-03-revisiona-riga-3-voce-gruppo { padding-right: 10px; gap: 1px; }
  .cosa-puoi-fare__scheda-03-revisiona-riga-3-voce { font-size: 0.6875rem; letter-spacing: 0px; }
  .cosa-puoi-fare__scheda-03-revisiona-riga-3-formula { font-size: 0.59375rem; }
  .cosa-puoi-fare__scheda-03-revisiona-riga-3-importo { font-size: 0.6875rem; letter-spacing: 0px; }
  .cosa-puoi-fare__scheda-04-esporta-scheda { flex-basis: min(334px, 100%); }
  .cosa-puoi-fare__scheda-04-esporta-testo { min-height: 200px; padding-bottom: 36px; padding-left: 24px; padding-right: 24px; padding-top: 24px; gap: 11px; }
  .cosa-puoi-fare__scheda-04-esporta-testa { gap: 10px; }
  .cosa-puoi-fare__scheda-04-esporta-numero { font-size: 1.375rem; letter-spacing: 0px; }
  .cosa-puoi-fare__scheda-04-esporta-nome { font-size: 1.5rem; letter-spacing: -0.48px; }
  .cosa-puoi-fare__scheda-04-esporta-descrizione { font-size: 0.9375rem; letter-spacing: 0px; }
  .cosa-puoi-fare__scheda-04-esporta-illustrazione { min-height: 0px; padding-bottom: 16px; padding-left: 16px; padding-right: 16px; padding-top: 16px; }
  .cosa-puoi-fare__scheda-04-esporta-totale { padding-bottom: 4px; padding-left: 2px; padding-right: 2px; padding-top: 2px; }
  .cosa-puoi-fare__scheda-04-esporta-totale-etichetta { font-size: 0.59375rem; letter-spacing: 0.95px; }
  .cosa-puoi-fare__scheda-04-esporta-totale-importo { font-size: 1.1875rem; letter-spacing: 0px; }
  .cosa-puoi-fare__scheda-04-esporta-formati { margin-top: 0px; gap: 7px; }
  .cosa-puoi-fare__scheda-04-esporta-formato-pdf { padding-bottom: 6px; padding-top: 6px; gap: 5px; border-radius: 9px; }
  .cosa-puoi-fare__scheda-04-esporta-formato-pdf-icona { height: 14px; }
  .cosa-puoi-fare__scheda-04-esporta-formato-pdf-etichetta { font-size: 0.65625rem; letter-spacing: 0px; }
  .cosa-puoi-fare__scheda-04-esporta-formato-word { padding-bottom: 6px; padding-top: 6px; gap: 5px; border-radius: 9px; }
  .cosa-puoi-fare__scheda-04-esporta-formato-word-icona { height: 14px; }
  .cosa-puoi-fare__scheda-04-esporta-formato-word-etichetta { font-size: 0.65625rem; letter-spacing: 0px; }
  .cosa-puoi-fare__scheda-04-esporta-formato-excel { padding-bottom: 6px; padding-top: 6px; gap: 5px; border-radius: 9px; }
  .cosa-puoi-fare__scheda-04-esporta-formato-excel-icona { height: 14px; }
  .cosa-puoi-fare__scheda-04-esporta-formato-excel-etichetta { font-size: 0.65625rem; letter-spacing: 0px; }
  .cosa-puoi-fare__scheda-04-esporta-esporta { margin-top: 0px; padding-bottom: 9px; padding-top: 9px; gap: 7px; border-radius: 11px; font-size: 0.84375rem; letter-spacing: 0px; }
  .cosa-puoi-fare__scheda-04-esporta-esporta-icona { width: 15px; height: 15px; }
  .confronto__sezione { padding-left: 20px; padding-right: 20px; padding-top: 0px; }
  .confronto__occhiello { font-size: 0.65625rem; }
  .confronto__titolo { margin-bottom: 0px; font-size: 2.0625rem; }
  .professioni__sezione { padding-left: 20px; padding-right: 20px; padding-top: 0px; }
  .professioni__occhiello { font-size: 0.65625rem; }
  .professioni__titolo { margin-bottom: 0px; font-size: 2.0625rem; }
  .professioni__carosello { margin-top: 22px; }
  .professioni__binario { gap: 14px; margin-left: calc(-1 * clamp(20px, calc(0.78467588rem + min(1.90657769vw, 0.46472831rem)), 40px)); margin-right: calc(-1 * clamp(20px, calc(0.78467588rem + min(1.90657769vw, 0.46472831rem)), 40px)); }
  .professioni__geometri-scheda { flex-basis: min(334px, 100%); }
  .professioni__geometri-riquadro { min-height: 200px; padding-bottom: 36px; padding-left: 24px; padding-right: 24px; padding-top: 24px; }
  .professioni__geometri-nome { font-size: 1.5rem; letter-spacing: -0.48px; }
  .professioni__geometri-testo { font-size: 0.9375rem; letter-spacing: 0px; }
  .professioni__imprese-scheda { flex-basis: min(334px, 100%); }
  .professioni__imprese-riquadro { min-height: 200px; padding-bottom: 36px; padding-left: 24px; padding-right: 24px; padding-top: 24px; }
  .professioni__imprese-nome { font-size: 1.5rem; letter-spacing: -0.48px; }
  .professioni__imprese-testo { font-size: 0.9375rem; letter-spacing: 0px; }
  .professioni__general-contractor-scheda { flex-basis: min(334px, 100%); }
  .professioni__general-contractor-riquadro { min-height: 200px; padding-bottom: 36px; padding-left: 24px; padding-right: 24px; padding-top: 24px; }
  .professioni__general-contractor-nome { font-size: 1.5rem; letter-spacing: -0.48px; }
  .professioni__general-contractor-testo { font-size: 0.9375rem; letter-spacing: 0px; }
  .professioni__studi-scheda { flex-basis: min(334px, 100%); }
  .professioni__studi-riquadro { min-height: 200px; padding-bottom: 36px; padding-left: 24px; padding-right: 24px; padding-top: 24px; }
  .professioni__studi-nome { font-size: 1.5rem; letter-spacing: -0.48px; }
  .professioni__studi-testo { font-size: 0.9375rem; letter-spacing: 0px; }
  .professioni__comuni-scheda { flex-basis: min(334px, 100%); }
  .professioni__comuni-riquadro { min-height: 200px; padding-bottom: 36px; padding-left: 24px; padding-right: 24px; padding-top: 24px; }
  .professioni__comuni-nome { font-size: 1.5rem; letter-spacing: -0.48px; }
  .professioni__comuni-testo { font-size: 0.9375rem; letter-spacing: 0px; }
  .risultati__sezione { padding-top: 0px; }
  .risultati__intestazione { margin-bottom: 0px; padding-bottom: 0px; padding-left: 20px; padding-right: 20px; padding-top: 0px; border-radius: 0px; }
  .risultati__occhiello { margin-bottom: 18px; font-size: 0.65625rem; }
  .risultati__pannello { margin-left: 20px; margin-right: 20px; }
  .risultati__griglia { min-height: 0px; gap: 12px; }
  .risultati__fascia-deloitte { height: 38px; }
  .risultati__logo-deloitte { height: 12px; }
  .risultati__scheda-deloitte-box { padding-bottom: 30px; padding-left: 20px; padding-right: 20px; padding-top: 22px; gap: 12px; }
  .risultati__numero-deloitte { font-size: 2.5rem; letter-spacing: 0px; line-height: 2.25rem; }
  .risultati__etichetta-deloitte { font-size: 1.0625rem; letter-spacing: -0.34px; }
  .risultati__nota-deloitte { font-size: 0.84375rem; letter-spacing: 0px; line-height: 1.3078125rem; }
  .risultati__fascia-plintify { height: 38px; }
  .risultati__logo-plintify { height: 8.5px; }
  .risultati__scheda-plintify-box { padding-bottom: 30px; padding-left: 20px; padding-right: 20px; padding-top: 22px; gap: 12px; }
  .risultati__numero-plintify { font-size: 2.5rem; letter-spacing: 0px; line-height: 2.25rem; }
  .risultati__etichetta-plintify { font-size: 1.0625rem; letter-spacing: -0.34px; }
  .risultati__nota-plintify { font-size: 0.84375rem; letter-spacing: 0px; line-height: 1.3078125rem; }
  .risultati__fascia-mckinsey { height: 38px; }
  .risultati__logo-mckinsey { height: 17.5px; }
  .risultati__scheda-mckinsey-box { padding-bottom: 30px; padding-left: 20px; padding-right: 20px; padding-top: 22px; gap: 12px; }
  .risultati__numero-mckinsey { font-size: 2.5rem; letter-spacing: 0px; line-height: 2.25rem; }
  .risultati__etichetta-mckinsey { font-size: 1.0625rem; letter-spacing: -0.34px; }
  .risultati__nota-mckinsey { font-size: 0.84375rem; letter-spacing: 0px; line-height: 1.3078125rem; }
  .recensione__sezione { padding-left: 20px; padding-right: 20px; padding-top: 0px; }
  .recensione__occhiello { font-size: 0.65625rem; }
  .recensione__titolo { margin-bottom: 22px; font-size: 2.0625rem; }
  .recensione__carosello { gap: 14px; margin-left: calc(-1 * clamp(20px, calc(0.78467588rem + min(1.90657769vw, 0.46472831rem)), 40px)); margin-right: calc(-1 * clamp(20px, calc(0.78467588rem + min(1.90657769vw, 0.46472831rem)), 40px)); }
  .recensione__cloni-elena-sinistra { margin-left: calc(-1 * (min(clamp(334px, calc(13.63920996rem + min(29.64728313vw, 7.22652526rem)), 645px), 100%) + clamp(14px, calc(0.73540276rem + min(0.57197331vw, 0.13941849rem)), 20px))); flex-basis: min(334px, 100%); }
  .recensione__cloni-elena-sinistra-box { padding-left: 22px; padding-right: 22px; }
  .recensione__cloni-elena-sinistra-box-3 { gap: 1px; }
  .recensione__cloni-elena-sinistra-icona { width: 16px; height: 16px; }
  .recensione__cloni-elena-sinistra-box-4 { padding-bottom: 5px; padding-left: 10px; padding-right: 10px; padding-top: 5px; font-size: 0.6875rem; }
  .recensione__cloni-elena-sinistra-box-6 { font-size: 1.4375rem; letter-spacing: 0px; line-height: 1.796875rem; }
  .recensione__cloni-elena-sinistra-box-8 { font-size: 0.875rem; letter-spacing: 0px; }
  .recensione__cloni-elena-sinistra-box-9 { font-size: 0.78125rem; }
  .recensione__cloni-elena-sinistra-box-10 { padding-left: 20px; padding-right: 20px; }
  .recensione__cloni-elena-sinistra-box-14 { font-size: 0.625rem; }
  .recensione__cloni-elena-sinistra-box-15 { font-size: 1.625rem; letter-spacing: 0px; }
  .recensione__cloni-elena-sinistra-box-18 { font-size: 0.625rem; }
  .recensione__cloni-elena-sinistra-box-19 { font-size: 1.625rem; letter-spacing: 0px; }
  .recensione__r1-marco-scheda { flex-basis: min(334px, 100%); }
  .recensione__r1-marco-pannello-voce { padding-left: 22px; padding-right: 22px; }
  .recensione__r1-marco-stelle { gap: 1px; }
  .recensione__r1-marco-stelle-icona { width: 16px; height: 16px; }
  .recensione__r1-marco-citazione { font-size: 1.4375rem; letter-spacing: 0px; line-height: 1.796875rem; }
  .recensione__r1-marco-nome { font-size: 0.875rem; letter-spacing: 0px; }
  .recensione__r1-marco-ruolo { font-size: 0.78125rem; }
  .recensione__r1-marco-pannello-metrica { padding-left: 20px; padding-right: 20px; }
  .recensione__r1-marco-metrica-etichetta { font-size: 0.78125rem; }
  .recensione__r1-marco-con-etichetta { font-size: 0.625rem; }
  .recensione__r1-marco-con-valore { font-size: 1.625rem; letter-spacing: 0px; }
  .recensione__r1-marco-senza-etichetta { font-size: 0.625rem; }
  .recensione__r1-marco-senza-valore { font-size: 1.625rem; letter-spacing: 0px; }
  .recensione__r2-andrea-scheda { flex-basis: min(334px, 100%); }
  .recensione__r2-andrea-pannello-voce { padding-left: 22px; padding-right: 22px; }
  .recensione__r2-andrea-citazione { font-size: 1.4375rem; letter-spacing: 0px; line-height: 1.796875rem; }
  .recensione__r2-andrea-nome { font-size: 0.875rem; letter-spacing: 0px; }
  .recensione__r2-andrea-ruolo { font-size: 0.78125rem; }
  .recensione__r2-andrea-pannello-metrica { padding-left: 20px; padding-right: 20px; }
  .recensione__r2-andrea-metrica-etichetta { font-size: 0.78125rem; }
  .recensione__r2-andrea-con-etichetta { font-size: 0.625rem; }
  .recensione__r2-andrea-con-valore { font-size: 1.625rem; letter-spacing: 0px; }
  .recensione__r2-andrea-senza-etichetta { font-size: 0.625rem; }
  .recensione__r2-andrea-senza-valore { font-size: 1.625rem; letter-spacing: 0px; }
  .recensione__r3-giulia-scheda { flex-basis: min(334px, 100%); }
  .recensione__r3-giulia-pannello-voce { padding-left: 22px; padding-right: 22px; }
  .recensione__r3-giulia-citazione { font-size: 1.4375rem; letter-spacing: 0px; line-height: 1.796875rem; }
  .recensione__r3-giulia-nome { font-size: 0.875rem; letter-spacing: 0px; }
  .recensione__r3-giulia-ruolo { font-size: 0.78125rem; }
  .recensione__r3-giulia-pannello-metrica { padding-left: 20px; padding-right: 20px; }
  .recensione__r3-giulia-metrica-etichetta { font-size: 0.78125rem; }
  .recensione__r3-giulia-con-etichetta { font-size: 0.625rem; }
  .recensione__r3-giulia-con-valore { font-size: 1.625rem; letter-spacing: 0px; }
  .recensione__r3-giulia-senza-etichetta { font-size: 0.625rem; }
  .recensione__r3-giulia-senza-valore { font-size: 1.625rem; letter-spacing: 0px; }
  .recensione__r4-stefano-scheda { flex-basis: min(334px, 100%); }
  .recensione__r4-stefano-pannello-voce { padding-left: 22px; padding-right: 22px; }
  .recensione__r4-stefano-stelle { gap: 1px; }
  .recensione__r4-stefano-stelle-icona { width: 16px; height: 16px; }
  .recensione__r4-stefano-citazione { font-size: 1.4375rem; letter-spacing: 0px; line-height: 1.796875rem; }
  .recensione__r4-stefano-nome { font-size: 0.875rem; letter-spacing: 0px; }
  .recensione__r4-stefano-ruolo { font-size: 0.78125rem; }
  .recensione__r4-stefano-pannello-metrica { padding-left: 20px; padding-right: 20px; }
  .recensione__r4-stefano-metrica-etichetta { font-size: 0.78125rem; }
  .recensione__r4-stefano-con-etichetta { font-size: 0.625rem; }
  .recensione__r4-stefano-con-valore { font-size: 1.625rem; letter-spacing: 0px; }
  .recensione__r4-stefano-senza-etichetta { font-size: 0.625rem; }
  .recensione__r4-stefano-senza-valore { font-size: 1.625rem; letter-spacing: 0px; }
  .recensione__r5-chiara-scheda { flex-basis: min(334px, 100%); }
  .recensione__r5-chiara-pannello-voce { padding-left: 22px; padding-right: 22px; }
  .recensione__r5-chiara-stelle { gap: 1px; }
  .recensione__r5-chiara-stelle-icona { width: 16px; height: 16px; }
  .recensione__r5-chiara-citazione { font-size: 1.4375rem; letter-spacing: 0px; line-height: 1.796875rem; }
  .recensione__r5-chiara-nome { font-size: 0.875rem; letter-spacing: 0px; }
  .recensione__r5-chiara-ruolo { font-size: 0.78125rem; }
  .recensione__r5-chiara-pannello-metrica { padding-left: 20px; padding-right: 20px; }
  .recensione__r5-chiara-metrica-etichetta { font-size: 0.78125rem; }
  .recensione__r5-chiara-con-etichetta { font-size: 0.625rem; }
  .recensione__r5-chiara-con-valore { font-size: 1.625rem; letter-spacing: 0px; }
  .recensione__r5-chiara-senza-etichetta { font-size: 0.625rem; }
  .recensione__r5-chiara-senza-valore { font-size: 1.625rem; letter-spacing: 0px; }
  .recensione__r6-luca-scheda { flex-basis: min(334px, 100%); }
  .recensione__r6-luca-pannello-voce { padding-left: 22px; padding-right: 22px; }
  .recensione__r6-luca-stelle { gap: 1px; }
  .recensione__r6-luca-stelle-icona { width: 16px; height: 16px; }
  .recensione__r6-luca-citazione { font-size: 1.4375rem; letter-spacing: 0px; line-height: 1.796875rem; }
  .recensione__r6-luca-nome { font-size: 0.875rem; letter-spacing: 0px; }
  .recensione__r6-luca-ruolo { font-size: 0.78125rem; }
  .recensione__r6-luca-pannello-metrica { padding-left: 20px; padding-right: 20px; }
  .recensione__r6-luca-metrica-etichetta { font-size: 0.78125rem; }
  .recensione__r6-luca-con-etichetta { font-size: 0.625rem; }
  .recensione__r6-luca-con-valore { font-size: 1.625rem; letter-spacing: 0px; }
  .recensione__r6-luca-senza-etichetta { font-size: 0.625rem; }
  .recensione__r6-luca-senza-valore { font-size: 1.625rem; letter-spacing: 0px; }
  .recensione__r7-gianni-scheda { flex-basis: min(334px, 100%); }
  .recensione__r7-gianni-pannello-voce { padding-left: 22px; padding-right: 22px; }
  .recensione__r7-gianni-stelle { gap: 1px; }
  .recensione__r7-gianni-stelle-icona { width: 16px; height: 16px; }
  .recensione__r7-gianni-citazione { font-size: 1.4375rem; letter-spacing: 0px; line-height: 1.796875rem; }
  .recensione__r7-gianni-nome { font-size: 0.875rem; letter-spacing: 0px; }
  .recensione__r7-gianni-ruolo { font-size: 0.78125rem; }
  .recensione__r7-gianni-pannello-metrica { padding-left: 20px; padding-right: 20px; }
  .recensione__r7-gianni-metrica-etichetta { font-size: 0.78125rem; }
  .recensione__r7-gianni-con-etichetta { font-size: 0.625rem; }
  .recensione__r7-gianni-con-valore { font-size: 1.625rem; letter-spacing: 0px; }
  .recensione__r7-gianni-senza-etichetta { font-size: 0.625rem; }
  .recensione__r7-gianni-senza-valore { font-size: 1.625rem; letter-spacing: 0px; }
  .recensione__r8-elena-scheda { flex-basis: min(334px, 100%); }
  .recensione__r8-elena-pannello-voce { padding-left: 22px; padding-right: 22px; }
  .recensione__r8-elena-stelle { gap: 1px; }
  .recensione__r8-elena-stelle-icona { width: 16px; height: 16px; }
  .recensione__r8-elena-citazione { font-size: 1.4375rem; letter-spacing: 0px; line-height: 1.796875rem; }
  .recensione__r8-elena-nome { font-size: 0.875rem; letter-spacing: 0px; }
  .recensione__r8-elena-ruolo { font-size: 0.78125rem; }
  .recensione__r8-elena-pannello-metrica { padding-left: 20px; padding-right: 20px; }
  .recensione__r8-elena-metrica-etichetta { font-size: 0.78125rem; }
  .recensione__r8-elena-con-etichetta { font-size: 0.625rem; }
  .recensione__r8-elena-con-valore { font-size: 1.625rem; letter-spacing: 0px; }
  .recensione__r8-elena-senza-etichetta { font-size: 0.625rem; }
  .recensione__r8-elena-senza-valore { font-size: 1.625rem; letter-spacing: 0px; }
  .recensione__cloni-marco-destra { flex-basis: min(334px, 100%); }
  .recensione__cloni-marco-destra-box { padding-left: 22px; padding-right: 22px; }
  .recensione__cloni-marco-destra-box-3 { gap: 1px; }
  .recensione__cloni-marco-destra-icona { width: 16px; height: 16px; }
  .recensione__cloni-marco-destra-box-4 { padding-bottom: 5px; padding-left: 10px; padding-right: 10px; padding-top: 5px; font-size: 0.6875rem; }
  .recensione__cloni-marco-destra-box-6 { font-size: 1.4375rem; letter-spacing: 0px; line-height: 1.796875rem; }
  .recensione__cloni-marco-destra-box-8 { font-size: 0.875rem; letter-spacing: 0px; }
  .recensione__cloni-marco-destra-box-9 { font-size: 0.78125rem; }
  .recensione__cloni-marco-destra-box-10 { padding-left: 20px; padding-right: 20px; }
  .recensione__cloni-marco-destra-box-14 { font-size: 0.625rem; }
  .recensione__cloni-marco-destra-box-15 { font-size: 1.625rem; letter-spacing: 0px; }
  .recensione__cloni-marco-destra-box-18 { font-size: 0.625rem; }
  .recensione__cloni-marco-destra-box-19 { font-size: 1.625rem; letter-spacing: 0px; }
  .prezzi__sezione { padding-top: 0px; scroll-margin-top: 106px; }
  .prezzi__intestazione { padding-left: 20px; padding-right: 20px; }
  .prezzi__occhiello { font-size: 0.65625rem; }
  .prezzi__titolo { margin-bottom: 22px; font-size: 2.0625rem; }
  .prezzi__pannello { margin-left: 20px; margin-right: 20px; padding-bottom: 36px; padding-left: 16px; padding-right: 16px; padding-top: 36px; border-radius: 26px; }
  .prezzi__listino { gap: 16px; }
  .lite__scheda { padding-bottom: 32px; padding-left: 20px; padding-right: 20px; padding-top: 32px; gap: 24px; }
  .lite__nome { margin-bottom: 7px; font-size: 0.6875rem; }
  .lite__nome-img { height: 13px; }
  .lite__prezzo { font-size: 2.5rem; letter-spacing: 0px; }
  .lite__nota { font-size: 0.8125rem; }
  .lite__voci { gap: 13px; font-size: 0.9375rem; letter-spacing: 0px; }
  .lite__voce-icona { width: 14px; height: 14px; }
  .lite__voce-bloccata-box { font-size: 0.9375rem; letter-spacing: 0px; line-height: 1.15rem; }
  .lite__badge-pro { gap: 4px; font-size: 0.65625rem; }
  .lite__badge-pro-img { height: 10px; }
  .lite__azioni { margin-top: 0px; }
  .lite__cta { height: 38px; font-size: 0.8125rem; letter-spacing: 0px; }
  .lite__rassicurazione { font-size: 0.84375rem; }
  .pro__scheda { padding-bottom: 32px; padding-left: 20px; padding-right: 20px; padding-top: 32px; gap: 24px; }
  .pro__nome { margin-bottom: 0px; font-size: 0.6875rem; }
  .pro__nome-img { height: 13px; }
  .pro__ciclo-mensile { font-size: 0.71875rem; letter-spacing: -0.115px; }
  .pro__ciclo-annuale { font-size: 0.71875rem; letter-spacing: -0.115px; }
  .pro__prezzo-box-2 { font-size: 2.5rem; letter-spacing: 0px; }
  .pro__nota { font-size: 0.8125rem; letter-spacing: 0.13px; }
  .pro__voci { gap: 13px; font-size: 0.9375rem; letter-spacing: 0px; }
  .pro__voce-icona { width: 14px; height: 14px; }
  .pro__azioni { margin-top: 0px; }
  .pro__cta { height: 38px; font-size: 0.8125rem; letter-spacing: 0px; }
  .pro__rassicurazione { font-size: 0.84375rem; }
  .enterprise__scheda { padding-bottom: 32px; padding-left: 20px; padding-right: 20px; padding-top: 32px; gap: 24px; }
  .enterprise__nome-box { margin-bottom: 7px; font-size: 0.6875rem; }
  .enterprise__nome-box-2 { width: 14px; height: 13px; }
  .enterprise__prezzo { font-size: 2.5rem; letter-spacing: 0px; }
  .enterprise__nota { font-size: 0.8125rem; }
  .enterprise__voci { gap: 13px; font-size: 0.9375rem; letter-spacing: 0px; }
  .enterprise__voce-icona { width: 14px; height: 14px; }
  .enterprise__azioni { margin-top: 0px; }
  .enterprise__cta { height: 38px; font-size: 0.8125rem; letter-spacing: 0px; }
  .enterprise__rassicurazione { font-size: 0.84375rem; }
  .faq__sezione { padding-left: 20px; padding-right: 20px; padding-top: 0px; }
  .faq__occhiello { font-size: 0.65625rem; }
  .faq__titolo { margin-bottom: 0px; font-size: 2.0625rem; }
  .faq__lista { margin-top: 22px; gap: 10px; }
  .faq__voce-testata { padding-bottom: 18px; padding-left: 18px; padding-right: 18px; padding-top: 18px; gap: 14px; }
  .faq__voce-domanda-box { font-size: 0.9375rem; letter-spacing: 0px; }
  .faq__voce-icona { width: 26px; height: 26px; }
  .faq__voce-asta-orizzontale { width: 9px; height: 1.8px; }
  .faq__voce-asta-verticale { width: 1.8px; height: 9px; }
  .faq__voce-risposta-box { padding-bottom: 18px; padding-left: 18px; padding-right: 18px; font-size: 0.875rem; letter-spacing: 0px; line-height: 1.44375rem; }
  .chiusura__sezione { margin-left: 20px; margin-right: 20px; margin-top: 0px; padding-left: 20px; padding-right: 20px; padding-top: 44px; border-top-left-radius: 16px; border-top-right-radius: 16px; }
  .chiusura__blocco-marchio { padding-bottom: 0px; gap: 18px; }
  .chiusura__marchio { gap: 7px; }
  .chiusura__marchio-img { height: 17px; }
  .chiusura__marchio-img-2 { height: 12px; }
  .chiusura__motto { margin-top: 0px; font-size: 1.375rem; line-height: 1.65rem; }
  .chiusura__cta { margin-top: 4px; gap: 10px; }
  .chiusura__cta-inizia { min-width: 0px; height: 38px; padding-left: 0px; padding-right: 0px; font-size: 0.8125rem; }
  .chiusura__cta-contattaci { min-width: 0px; height: 38px; padding-left: 0px; padding-right: 0px; font-size: 0.8125rem; }
  .chiusura__garanzie { margin-top: 18px; }
  .chiusura__bollino-gdpr { width: 37px; height: 37px; }
  .chiusura__bollino-aiact { width: 37px; height: 37px; }
  .chiusura__link { font-size: 1rem; letter-spacing: 0px; }
  .chiusura__link-come-funziona { font-size: 0.875rem; }
  .chiusura__link-scegli-piano { font-size: 0.875rem; }
  .chiusura__link-privacy { font-size: 0.875rem; }
  .chiusura__link-termini { font-size: 0.875rem; }
  .chiusura__social-facebook { width: 38px; height: 38px; }
  .chiusura__social-facebook-icona { width: 18px; height: 18px; }
  .chiusura__social-instagram { width: 38px; height: 38px; }
  .chiusura__social-instagram-icona { width: 18px; height: 18px; }
  .chiusura__social-linkedin { width: 38px; height: 38px; }
  .chiusura__social-linkedin-icona { width: 18px; height: 18px; }
  .chiusura__social-youtube { width: 38px; height: 38px; }
  .chiusura__social-youtube-icona { width: 19px; height: 19px; }
  .termini__contenitore { padding-bottom: 0px; padding-left: 0px; padding-right: 0px; }
  .intestazione__blocco { padding-left: 20px; padding-right: 20px; padding-top: 8px; }
  .intestazione__titolo { font-size: 2.0625rem; }
  .riassunto__sezione { padding-left: 20px; padding-right: 20px; padding-top: 28px; }
  .riassunto__riquadro { padding-bottom: 26px; padding-left: 22px; padding-right: 22px; padding-top: 26px; gap: 18px; border-radius: 24px; }
  .riassunto__alone { width: 280px; }
  .riassunto__occhiello { font-size: 0.65625rem; }
  .riassunto__elenco { gap: 14px; font-size: 0.90625rem; letter-spacing: 0px; line-height: 1.359375rem; }
  .riassunto__punto { gap: 10px; }
  .premessa__sezione { padding-left: 20px; padding-right: 20px; padding-top: 28px; }
  .premessa__testo { font-size: 0.9375rem; letter-spacing: -0.075px; line-height: 1.59375rem; }
  .indice__sezione { padding-left: 20px; padding-right: 20px; padding-top: 28px; }
  .indice__riquadro { padding-bottom: 20px; padding-left: 20px; padding-right: 20px; padding-top: 20px; gap: 16px; border-radius: 20px; }
  .indice__occhiello { font-size: 0.65625rem; }
  .indice__griglia { row-gap: 12px; }
  .indice__voce { gap: 7px; font-size: 0.8125rem; letter-spacing: 0px; line-height: 1.096875rem; }
  .indice__voce-numero { font-size: 0.6875rem; }
  .t01__sezione { padding-left: 20px; padding-right: 20px; padding-top: 44px; }
  .t01__numero { margin-bottom: 12px; font-size: 0.6875rem; letter-spacing: 1.76px; }
  .t01__titolo { margin-bottom: 18px; font-size: 1.625rem; letter-spacing: -0.936px; line-height: 1.82rem; }
  .t01__glossario { padding-bottom: 4px; padding-left: 18px; padding-right: 18px; padding-top: 4px; border-radius: 20px; }
  .t01__voce { padding-bottom: 16px; padding-top: 16px; gap: 5px; }
  .t01__voce-termine { font-size: 0.90625rem; }
  .t01__voce-definizione { font-size: 0.84375rem; letter-spacing: 0px; line-height: 1.3078125rem; }
  .t01__voce--2 { padding-bottom: 16px; padding-top: 16px; gap: 5px; }
  .t02__sezione { padding-left: 20px; padding-right: 20px; padding-top: 44px; }
  .t02__numero { margin-bottom: 12px; font-size: 0.6875rem; letter-spacing: 1.76px; }
  .t02__titolo { margin-bottom: 18px; font-size: 1.625rem; letter-spacing: -0.936px; line-height: 1.82rem; }
  .t02__testo { font-size: 0.9375rem; letter-spacing: 0px; line-height: 1.59375rem; }
  .t03__sezione { padding-left: 20px; padding-right: 20px; padding-top: 44px; }
  .t03__numero { margin-bottom: 12px; font-size: 0.6875rem; letter-spacing: 1.76px; }
  .t03__titolo { margin-bottom: 18px; font-size: 1.625rem; letter-spacing: -0.936px; line-height: 1.82rem; }
  .t03__testo { font-size: 0.9375rem; letter-spacing: 0px; line-height: 1.59375rem; }
  .t04__sezione { padding-left: 20px; padding-right: 20px; padding-top: 44px; }
  .t04__numero { margin-bottom: 12px; font-size: 0.6875rem; letter-spacing: 1.76px; }
  .t04__titolo { margin-bottom: 18px; font-size: 1.625rem; letter-spacing: -0.936px; line-height: 1.82rem; }
  .t04__intro { font-size: 0.9375rem; letter-spacing: 0px; line-height: 1.59375rem; }
  .t04__elenco { gap: 14px; }
  .t04__elenco-box { gap: 12px; }
  .t04__voce-pallino { width: 5px; }
  .t04__voce-testo { font-size: 0.90625rem; letter-spacing: 0px; line-height: 1.4953125rem; }
  .t05__sezione { padding-left: 20px; padding-right: 20px; padding-top: 44px; }
  .t05__numero { margin-bottom: 12px; font-size: 0.6875rem; letter-spacing: 1.76px; }
  .t05__titolo { margin-bottom: 18px; font-size: 1.625rem; letter-spacing: -0.936px; line-height: 1.82rem; }
  .t05__avviso { padding-bottom: 20px; padding-left: 20px; padding-right: 20px; padding-top: 20px; gap: 12px; border-radius: 20px; }
  .t05__avviso-intestazione { gap: 9px; }
  .t05__avviso-etichetta { font-size: 0.9375rem; }
  .t05__avviso-testo { font-size: 0.90625rem; letter-spacing: 0px; line-height: 1.540625rem; }
  .t05__testo { font-size: 0.9375rem; letter-spacing: 0px; line-height: 1.59375rem; }
  .t05__testo--2 { font-size: 0.9375rem; letter-spacing: 0px; line-height: 1.59375rem; }
  .t06__sezione { padding-left: 20px; padding-right: 20px; padding-top: 44px; }
  .t06__numero { margin-bottom: 12px; font-size: 0.6875rem; letter-spacing: 1.76px; }
  .t06__titolo { margin-bottom: 18px; font-size: 1.625rem; letter-spacing: -0.936px; line-height: 1.82rem; }
  .t06__testo { font-size: 0.9375rem; letter-spacing: 0px; line-height: 1.59375rem; }
  .t06__testo--2 { font-size: 0.9375rem; letter-spacing: 0px; line-height: 1.59375rem; }
  .t07__sezione { padding-left: 20px; padding-right: 20px; padding-top: 44px; }
  .t07__numero { margin-bottom: 12px; font-size: 0.6875rem; letter-spacing: 1.76px; }
  .t07__titolo { margin-bottom: 18px; font-size: 1.625rem; letter-spacing: -0.936px; line-height: 1.82rem; }
  .t07__testo { font-size: 0.9375rem; letter-spacing: 0px; line-height: 1.59375rem; }
  .t07__intro { font-size: 0.9375rem; letter-spacing: 0px; line-height: 1.59375rem; }
  .t07__elenco { gap: 14px; }
  .t07__elenco-box { gap: 12px; }
  .t07__voce-pallino { width: 5px; }
  .t07__voce-testo { font-size: 0.90625rem; letter-spacing: 0px; line-height: 1.4953125rem; }
  .t07__cap { padding-bottom: 18px; padding-left: 18px; padding-right: 18px; padding-top: 18px; border-radius: 18px; }
  .t07__cap-testo { font-size: 0.90625rem; letter-spacing: 0px; line-height: 1.540625rem; }
  .t08__sezione { padding-left: 20px; padding-right: 20px; padding-top: 44px; }
  .t08__numero { margin-bottom: 12px; font-size: 0.6875rem; letter-spacing: 1.76px; }
  .t08__titolo { margin-bottom: 18px; font-size: 1.625rem; letter-spacing: -0.936px; line-height: 1.82rem; }
  .t08__intro { font-size: 0.9375rem; letter-spacing: 0px; line-height: 1.59375rem; }
  .t08__piani { gap: 10px; }
  .t08__piano-lite { padding-bottom: 18px; padding-left: 18px; padding-right: 18px; padding-top: 18px; gap: 7px; border-radius: 18px; }
  .t08__piano-lite-nome { font-size: 0.9375rem; }
  .t08__piano-lite-descrizione { font-size: 0.84375rem; letter-spacing: 0px; }
  .t08__piano-pro { padding-bottom: 18px; padding-left: 18px; padding-right: 18px; padding-top: 18px; gap: 7px; border-radius: 18px; }
  .t08__piano-pro-nome { font-size: 0.9375rem; }
  .t08__piano-pro-descrizione { font-size: 0.84375rem; letter-spacing: 0px; }
  .t08__piano-enterprise { padding-bottom: 18px; padding-left: 18px; padding-right: 18px; padding-top: 18px; gap: 7px; border-radius: 18px; }
  .t08__piano-enterprise-nome { font-size: 0.9375rem; }
  .t08__piano-enterprise-descrizione { font-size: 0.84375rem; letter-spacing: 0px; }
  .t08__elenco { gap: 14px; }
  .t08__elenco-box { gap: 12px; }
  .t08__voce-pallino { width: 5px; }
  .t08__voce-testo { font-size: 0.90625rem; letter-spacing: 0px; line-height: 1.4953125rem; }
  .c09__sezione { padding-left: 20px; padding-right: 20px; padding-top: 44px; }
  .c09__numero { margin-bottom: 12px; font-size: 0.6875rem; letter-spacing: 1.76px; }
  .c09__titolo { margin-bottom: 18px; font-size: 1.625rem; letter-spacing: -0.936px; line-height: 1.82rem; }
  .c09__disdetta { font-size: 0.9375rem; letter-spacing: 0px; line-height: 1.59375rem; }
  .c09__recesso { font-size: 0.9375rem; letter-spacing: 0px; line-height: 1.59375rem; }
  .c09__elenco { gap: 14px; }
  .c09__voce { gap: 12px; }
  .c09__voce-pallino { width: 5px; }
  .c09__voce-testo { font-size: 0.90625rem; letter-spacing: 0px; line-height: 1.4953125rem; }
  .c10__sezione { padding-left: 20px; padding-right: 20px; padding-top: 44px; }
  .c10__numero { margin-bottom: 12px; font-size: 0.6875rem; letter-spacing: 1.76px; }
  .c10__titolo { margin-bottom: 18px; font-size: 1.625rem; letter-spacing: -0.936px; line-height: 1.82rem; }
  .c10__intro { font-size: 0.9375rem; letter-spacing: 0px; line-height: 1.59375rem; }
  .c10__scheda { padding-bottom: 4px; padding-left: 18px; padding-right: 18px; padding-top: 4px; border-radius: 20px; }
  .c10__riga { padding-bottom: 16px; padding-top: 16px; gap: 5px; }
  .c10__riga-piano { font-size: 0.90625rem; }
  .c10__riga-limite { font-size: 0.84375rem; letter-spacing: 0px; }
  .c10__riga--2 { padding-bottom: 16px; padding-top: 16px; gap: 5px; }
  .c10__dopo { font-size: 0.9375rem; letter-spacing: 0px; line-height: 1.59375rem; }
  .c11__sezione { padding-left: 20px; padding-right: 20px; padding-top: 44px; }
  .c11__numero { margin-bottom: 12px; font-size: 0.6875rem; letter-spacing: 1.76px; }
  .c11__titolo { margin-bottom: 18px; font-size: 1.625rem; letter-spacing: -0.936px; line-height: 1.82rem; }
  .c11__richiesta { font-size: 0.9375rem; letter-spacing: 0px; line-height: 1.59375rem; }
  .c11__effetti { font-size: 0.9375rem; letter-spacing: 0px; line-height: 1.59375rem; }
  .c11__fatturazione { font-size: 0.9375rem; letter-spacing: 0px; line-height: 1.59375rem; }
  .c12__sezione { padding-left: 20px; padding-right: 20px; padding-top: 44px; }
  .c12__numero { margin-bottom: 12px; font-size: 0.6875rem; letter-spacing: 1.76px; }
  .c12__titolo { margin-bottom: 18px; font-size: 1.625rem; letter-spacing: -0.936px; line-height: 1.82rem; }
  .c12__testo { font-size: 0.9375rem; letter-spacing: 0px; line-height: 1.59375rem; }
  .c13__sezione { padding-left: 20px; padding-right: 20px; padding-top: 44px; }
  .c13__numero { margin-bottom: 12px; font-size: 0.6875rem; letter-spacing: 1.76px; }
  .c13__titolo { margin-bottom: 18px; font-size: 1.625rem; letter-spacing: -0.936px; line-height: 1.82rem; }
  .c13__testo { font-size: 0.9375rem; letter-spacing: 0px; line-height: 1.59375rem; }
  .c14__sezione { padding-left: 20px; padding-right: 20px; padding-top: 44px; }
  .c14__numero { margin-bottom: 12px; font-size: 0.6875rem; letter-spacing: 1.76px; }
  .c14__titolo { margin-bottom: 18px; font-size: 1.625rem; letter-spacing: -0.936px; line-height: 1.82rem; }
  .c14__testo { font-size: 0.9375rem; letter-spacing: 0px; line-height: 1.59375rem; }
  .c15__sezione { padding-left: 20px; padding-right: 20px; padding-top: 44px; }
  .c15__numero { margin-bottom: 12px; font-size: 0.6875rem; letter-spacing: 1.76px; }
  .c15__titolo { margin-bottom: 18px; font-size: 1.625rem; letter-spacing: -0.936px; line-height: 1.82rem; }
  .c15__intro { font-size: 0.9375rem; letter-spacing: 0px; line-height: 1.59375rem; }
  .c15__scheda { padding-bottom: 6px; padding-left: 18px; padding-right: 18px; padding-top: 6px; border-radius: 18px; }
  .c15__riga { padding-bottom: 14px; padding-top: 14px; gap: 3px; }
  .c15__riga-etichetta { font-size: 0.71875rem; letter-spacing: 0.69px; }
  .c15__riga-valore { font-size: 0.875rem; letter-spacing: 0px; line-height: 1.3125rem; }
  .c15__riga-valore--2 { font-size: 0.875rem; letter-spacing: 0px; line-height: 1.3125rem; }
  .c15__riga--2 { padding-bottom: 14px; padding-top: 14px; gap: 3px; }
  .pagina__contenuto { padding-bottom: 0px; padding-left: 0px; padding-right: 0px; }
  .s01__sezione { padding-left: 20px; padding-right: 20px; padding-top: 44px; }
  .s01__numero { margin-bottom: 12px; font-size: 0.6875rem; letter-spacing: 1.76px; }
  .s01__titolo { margin-bottom: 18px; font-size: 1.625rem; letter-spacing: -0.936px; line-height: 1.82rem; }
  .s01__ragione-sociale { font-size: 0.9375rem; letter-spacing: 0px; }
  .s01__scheda { padding-bottom: 6px; padding-left: 18px; padding-right: 18px; padding-top: 6px; border-radius: 18px; }
  .s01__scheda-sede { padding-bottom: 14px; padding-top: 14px; gap: 3px; }
  .s01__scheda-sede-etichetta { font-size: 0.71875rem; letter-spacing: 0.69px; }
  .s01__scheda-sede-valore { font-size: 0.875rem; letter-spacing: 0px; line-height: 1.3125rem; }
  .s01__scheda-piva { padding-bottom: 14px; padding-top: 14px; gap: 3px; }
  .s01__scheda-piva-etichetta { font-size: 0.71875rem; letter-spacing: 0.69px; }
  .s01__scheda-piva-valore { font-size: 0.875rem; letter-spacing: 0px; line-height: 1.3125rem; }
  .s01__scheda-rea { padding-bottom: 14px; padding-top: 14px; gap: 3px; }
  .s01__scheda-rea-etichetta { font-size: 0.71875rem; letter-spacing: 0.69px; }
  .s01__scheda-rea-valore { font-size: 0.875rem; letter-spacing: 0px; line-height: 1.3125rem; }
  .s01__scheda-pec { padding-bottom: 14px; padding-top: 14px; gap: 3px; }
  .s01__scheda-pec-etichetta { font-size: 0.71875rem; letter-spacing: 0.69px; }
  .s01__scheda-pec-valore { font-size: 0.875rem; letter-spacing: 0px; line-height: 1.3125rem; }
  .s01__scheda-email { padding-bottom: 14px; padding-top: 14px; gap: 3px; }
  .s01__scheda-email-etichetta { font-size: 0.71875rem; letter-spacing: 0.69px; }
  .s01__scheda-email-valore { font-size: 0.875rem; letter-spacing: 0px; line-height: 1.3125rem; }
  .s01__nota-dpo { font-size: 0.9375rem; letter-spacing: 0px; line-height: 1.59375rem; }
  .s02__sezione { padding-left: 20px; padding-right: 20px; padding-top: 44px; }
  .s02__numero { margin-bottom: 12px; font-size: 0.6875rem; letter-spacing: 1.76px; }
  .s02__titolo { margin-bottom: 18px; font-size: 1.625rem; letter-spacing: -0.936px; line-height: 1.82rem; }
  .s02__intro { font-size: 0.9375rem; letter-spacing: 0px; line-height: 1.59375rem; }
  .s02__elenco { gap: 14px; }
  .s02__voce-box { gap: 12px; }
  .s02__voce-box-2 { width: 5px; }
  .s02__voce { font-size: 0.90625rem; letter-spacing: 0px; line-height: 1.4953125rem; }
  .s03__sezione { padding-left: 20px; padding-right: 20px; padding-top: 44px; }
  .s03__numero { margin-bottom: 12px; font-size: 0.6875rem; letter-spacing: 1.76px; }
  .s03__titolo { margin-bottom: 18px; font-size: 1.625rem; letter-spacing: -0.936px; line-height: 1.82rem; }
  .s03__elenco { gap: 14px; }
  .s03__voce-box { gap: 12px; }
  .s03__voce-box-2 { width: 5px; }
  .s03__voce { font-size: 0.90625rem; letter-spacing: 0px; line-height: 1.4953125rem; }
  .s04__sezione { padding-left: 20px; padding-right: 20px; padding-top: 44px; }
  .s04__numero { margin-bottom: 12px; font-size: 0.6875rem; letter-spacing: 1.76px; }
  .s04__titolo { margin-bottom: 18px; font-size: 1.625rem; letter-spacing: -0.936px; line-height: 1.82rem; }
  .s04__intro { font-size: 0.9375rem; letter-spacing: 0px; line-height: 1.59375rem; }
  .s04__elenco { gap: 14px; }
  .s04__voce-box { gap: 12px; }
  .s04__voce-box-2 { width: 5px; }
  .s04__voce { font-size: 0.90625rem; letter-spacing: 0px; line-height: 1.4953125rem; }
  .s05__sezione { padding-left: 20px; padding-right: 20px; padding-top: 44px; }
  .s05__numero { margin-bottom: 12px; font-size: 0.6875rem; letter-spacing: 1.76px; }
  .s05__titolo { margin-bottom: 18px; font-size: 1.625rem; letter-spacing: -0.936px; line-height: 1.82rem; }
  .s05__intro { font-size: 0.9375rem; letter-spacing: 0px; line-height: 1.59375rem; }
  .s05__tabella { padding-bottom: 4px; padding-left: 18px; padding-right: 18px; padding-top: 4px; border-radius: 20px; }
  .s05__tabella-account { padding-bottom: 16px; padding-top: 16px; gap: 5px; }
  .s05__tabella-account-categoria { font-size: 0.90625rem; }
  .s05__tabella-account-periodo { font-size: 0.84375rem; letter-spacing: 0px; line-height: 1.3078125rem; }
  .s05__tabella-documenti { padding-bottom: 16px; padding-top: 16px; gap: 5px; }
  .s05__tabella-documenti-categoria { font-size: 0.90625rem; }
  .s05__tabella-documenti-periodo { font-size: 0.84375rem; letter-spacing: 0px; line-height: 1.3078125rem; }
  .s05__tabella-fatturazione { padding-bottom: 16px; padding-top: 16px; gap: 5px; }
  .s05__tabella-fatturazione-categoria { font-size: 0.90625rem; }
  .s05__tabella-fatturazione-periodo { font-size: 0.84375rem; letter-spacing: 0px; line-height: 1.3078125rem; }
  .s05__tabella-log { padding-bottom: 16px; padding-top: 16px; gap: 5px; }
  .s05__tabella-log-categoria { font-size: 0.90625rem; }
  .s05__tabella-log-periodo { font-size: 0.84375rem; letter-spacing: 0px; line-height: 1.3078125rem; }
  .s05__tabella-form { padding-bottom: 16px; padding-top: 16px; gap: 5px; }
  .s05__tabella-form-categoria { font-size: 0.90625rem; }
  .s05__tabella-form-periodo { font-size: 0.84375rem; letter-spacing: 0px; line-height: 1.3078125rem; }
  .s06__sezione { padding-left: 20px; padding-right: 20px; padding-top: 44px; }
  .s06__numero { margin-bottom: 12px; font-size: 0.6875rem; letter-spacing: 1.76px; }
  .s06__titolo { margin-bottom: 18px; font-size: 1.625rem; letter-spacing: -0.936px; line-height: 1.82rem; }
  .s06__intro { font-size: 0.9375rem; letter-spacing: 0px; line-height: 1.59375rem; }
  .s06__elenco { gap: 14px; }
  .s06__voce-box { gap: 12px; }
  .s06__voce-box-2 { width: 5px; }
  .s06__voce { font-size: 0.90625rem; letter-spacing: 0px; line-height: 1.4953125rem; }
  .s06__voce--2 { font-size: 0.90625rem; letter-spacing: 0px; line-height: 1.4953125rem; }
  .s06__riquadro { padding-bottom: 18px; padding-left: 18px; padding-right: 18px; padding-top: 18px; border-radius: 18px; }
  .s06__riquadro-testo { font-size: 0.90625rem; letter-spacing: 0px; line-height: 1.540625rem; }
  .c07__sezione { padding-left: 20px; padding-right: 20px; padding-top: 44px; }
  .c07__numero { margin-bottom: 12px; font-size: 0.6875rem; letter-spacing: 1.76px; }
  .c07__titolo { margin-bottom: 18px; font-size: 1.625rem; letter-spacing: -0.936px; line-height: 1.82rem; }
  .c07__par { font-size: 0.9375rem; letter-spacing: 0px; line-height: 1.59375rem; }
  .c07__riquadro { padding-bottom: 20px; padding-left: 20px; padding-right: 20px; padding-top: 20px; gap: 14px; border-radius: 20px; }
  .c07__riquadro-testo { font-size: 0.90625rem; letter-spacing: 0px; line-height: 1.540625rem; }
  .c08__sezione { padding-left: 20px; padding-right: 20px; padding-top: 44px; }
  .c08__numero { margin-bottom: 12px; font-size: 0.6875rem; letter-spacing: 1.76px; }
  .c08__titolo { margin-bottom: 18px; font-size: 1.625rem; letter-spacing: -0.936px; line-height: 1.82rem; }
  .c08__par { font-size: 0.9375rem; letter-spacing: 0px; line-height: 1.59375rem; }
  .c08__par--2 { font-size: 0.9375rem; letter-spacing: 0px; line-height: 1.59375rem; }
  .c09__intro { font-size: 0.9375rem; letter-spacing: 0px; line-height: 1.59375rem; }
  .c09__elenco--privacy { gap: 10px; }
  .c09__gcp-scheda { padding-bottom: 18px; padding-left: 18px; padding-right: 18px; padding-top: 18px; gap: 7px; border-radius: 18px; }
  .c09__gcp-nome { font-size: 0.9375rem; }
  .c09__gcp-descrizione { font-size: 0.84375rem; letter-spacing: 0px; }
  .c09__stripe-scheda { padding-bottom: 18px; padding-left: 18px; padding-right: 18px; padding-top: 18px; gap: 7px; border-radius: 18px; }
  .c09__stripe-nome { font-size: 0.9375rem; }
  .c09__stripe-descrizione { font-size: 0.84375rem; letter-spacing: 0px; }
  .c09__hostinger-scheda { padding-bottom: 18px; padding-left: 18px; padding-right: 18px; padding-top: 18px; gap: 7px; border-radius: 18px; }
  .c09__hostinger-nome { font-size: 0.9375rem; }
  .c09__hostinger-descrizione { font-size: 0.84375rem; letter-spacing: 0px; }
  .c09__nota { font-size: 0.90625rem; letter-spacing: 0px; line-height: 1.540625rem; }
  .c10__par { font-size: 0.9375rem; letter-spacing: 0px; line-height: 1.59375rem; }
  .c10__par--2 { font-size: 0.9375rem; letter-spacing: 0px; line-height: 1.59375rem; }
  .c11__elenco { gap: 14px; }
  .c11__voce { gap: 12px; }
  .c11__voce-testo { font-size: 0.90625rem; letter-spacing: 0px; line-height: 1.4953125rem; }
  .contatti__sezione { padding-bottom: 0px; padding-left: 20px; padding-right: 20px; padding-top: 0px; scroll-margin-top: 24px; }
  .contatti__pannello { padding-bottom: 30px; padding-left: 20px; padding-right: 20px; padding-top: 22px; gap: 26px; border-radius: 26px; }
  .contatti__intestazione { gap: 14px; }
  .contatti__titolo { font-size: 2.0625rem; }
  .contatti__sottotitolo { font-size: 0.9375rem; letter-spacing: -0.075px; }
  .contatti__modulo { gap: 14px; }
  .contatti__campo-nome { height: 52px; padding-left: 20px; padding-right: 20px; font-size: 0.9375rem; letter-spacing: -0.075px; }
  .contatti__campo-email { height: 52px; padding-left: 20px; padding-right: 20px; font-size: 0.9375rem; letter-spacing: -0.075px; }
  .contatti__campo-azienda { height: 52px; padding-left: 20px; padding-right: 20px; font-size: 0.9375rem; letter-spacing: -0.075px; }
  .contatti__campo-telefono { height: 52px; padding-left: 20px; padding-right: 20px; font-size: 0.9375rem; letter-spacing: -0.075px; }
  .contatti__campo-messaggio { height: 104px; padding-bottom: 16px; padding-left: 20px; padding-right: 20px; padding-top: 16px; border-radius: 22px; font-size: 0.9375rem; letter-spacing: -0.075px; }
  .contatti__invia { margin-top: 8px; padding-bottom: 14px; padding-left: 0px; padding-right: 0px; padding-top: 14px; font-size: 0.9375rem; }
  .contatti__nota-risposta { font-size: 0.84375rem; }
  .chiusura__barra-dati { padding-top: 18px; }
  .testata__accedi--d { height: 38px; padding-left: 4px; padding-right: 4px; font-size: 0.8125rem; letter-spacing: -0.13px; }
  .testata__accedi--m { height: 38px; padding-left: 4px; padding-right: 4px; font-size: 0.8125rem; letter-spacing: -0.13px; }
  .hero__sottotitolo--d { font-size: 1rem; letter-spacing: -0.448px; line-height: 1.34rem; }
  .hero__sottotitolo--m { font-size: 1rem; letter-spacing: -0.448px; line-height: 1.34rem; }
  .hero__formato-foto--d { padding-bottom: 7px; padding-top: 7px; row-gap: 5px; column-gap: 5px; }
  .hero__formato-foto--m { padding-bottom: 7px; padding-top: 7px; row-gap: 5px; column-gap: 5px; }
  .hero__formato-foto-etichetta--d { font-size: 0.78125rem; letter-spacing: -0.125px; }
  .hero__formato-foto-etichetta--m { font-size: 0.78125rem; letter-spacing: -0.125px; }
  .demo__scena-chat--d { padding-top: 40px; padding-right: 26px; padding-bottom: 40px; padding-left: 26px; row-gap: 4px; column-gap: 4px; }
  .demo__scena-chat--m { padding-top: 40px; padding-right: 26px; padding-bottom: 40px; padding-left: 26px; row-gap: 4px; column-gap: 4px; }
  .demo__barra-icona--d { width: 32px; height: 32px; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-right-radius: 10px; border-bottom-left-radius: 10px; }
  .demo__barra-icona--m { width: 32px; height: 32px; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-right-radius: 10px; border-bottom-left-radius: 10px; }
  .demo__barra-etichetta--d { font-size: 0.96875rem; letter-spacing: -0.155px; }
  .demo__barra-etichetta--m { font-size: 0.96875rem; letter-spacing: -0.155px; }
  .demo__richiesta--d { padding-top: 13px; padding-right: 13px; padding-bottom: 13px; padding-left: 13px; row-gap: 10px; column-gap: 10px; }
  .demo__richiesta--m { padding-top: 13px; padding-right: 13px; padding-bottom: 13px; padding-left: 13px; row-gap: 10px; column-gap: 10px; }
  .demo__riga--d { font-size: 0.875rem; letter-spacing: 0px; line-height: 1.3125rem; }
  .demo__riga--m { font-size: 0.875rem; letter-spacing: 0px; line-height: 1.3125rem; }
  .demo__riga-ultima--d { font-size: 0.875rem; letter-spacing: 0px; line-height: 1.3125rem; }
  .demo__riga-ultima--m { font-size: 0.875rem; letter-spacing: 0px; line-height: 1.3125rem; }
  .demo__allegato-nome--d { font-size: 0.78125rem; }
  .demo__allegato-nome--m { font-size: 0.78125rem; }
  .demo__allegato-peso--d { font-size: 0.78125rem; }
  .demo__allegato-peso--m { font-size: 0.78125rem; }
  .demo__allega--d { font-size: 0.78125rem; letter-spacing: 0px; }
  .demo__allega--m { font-size: 0.78125rem; letter-spacing: 0px; }
  .demo__risposta-testo--d { font-size: 0.84375rem; letter-spacing: 0px; line-height: 1.265625rem; }
  .demo__risposta-testo--m { font-size: 0.84375rem; letter-spacing: 0px; line-height: 1.265625rem; }
  .demo__conferma-testo--d { font-size: 0.84375rem; letter-spacing: 0px; line-height: 1.265625rem; }
  .demo__conferma-testo--m { font-size: 0.84375rem; letter-spacing: 0px; line-height: 1.265625rem; }
  .demo__generazione--d { padding-top: 10px; padding-bottom: 10px; }
  .demo__generazione--m { padding-top: 10px; padding-bottom: 10px; }
  .demo__generazione-titolo--d { font-size: 0.84375rem; letter-spacing: -0.135px; }
  .demo__generazione-titolo--m { font-size: 0.84375rem; letter-spacing: -0.135px; }
  .demo__percentuale { font-size: 0.84375rem; letter-spacing: 0px; }
  .demo__percentuale--m { font-size: 0.84375rem; letter-spacing: 0px; }
  .demo__percentuale--d { font-size: 0.84375rem; letter-spacing: 0px; }
  .demo__passo { font-size: 0.84375rem; letter-spacing: -0.135px; }
  .demo__passo--m { font-size: 0.84375rem; letter-spacing: -0.135px; }
  .demo__passo--d { font-size: 0.84375rem; letter-spacing: -0.135px; }
  .doc__titolo--d { font-size: 1.8125rem; letter-spacing: 0px; line-height: 1.8125rem; }
  .doc__titolo--m { font-size: 1.8125rem; letter-spacing: 0px; line-height: 1.8125rem; }
  .doc__pronto--d { padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; row-gap: 4px; column-gap: 4px; font-size: 0.625rem; }
  .doc__pronto--m { padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; row-gap: 4px; column-gap: 4px; font-size: 0.625rem; }
  .doc__voce--d { padding-bottom: 11px; padding-top: 11px; }
  .doc__voce--m { padding-bottom: 11px; padding-top: 11px; }
  .doc__voce-1-nome--d { font-size: 0.78125rem; letter-spacing: 0px; }
  .doc__voce-1-nome--m { font-size: 0.78125rem; letter-spacing: 0px; }
  .doc__voce-1-misura--d { font-size: 0.65625rem; }
  .doc__voce-1-misura--m { font-size: 0.65625rem; }
  .doc__voce-1-importo--d { font-size: 0.84375rem; letter-spacing: 0px; }
  .doc__voce-1-importo--m { font-size: 0.84375rem; letter-spacing: 0px; }
  .doc__voce-2-nome--d { font-size: 0.78125rem; letter-spacing: 0px; }
  .doc__voce-2-nome--m { font-size: 0.78125rem; letter-spacing: 0px; }
  .doc__voce-2-misura--d { font-size: 0.65625rem; }
  .doc__voce-2-misura--m { font-size: 0.65625rem; }
  .doc__voce-2-importo--d { font-size: 0.84375rem; letter-spacing: 0px; }
  .doc__voce-2-importo--m { font-size: 0.84375rem; letter-spacing: 0px; }
  .doc__voce-3-nome--d { font-size: 0.78125rem; letter-spacing: 0px; }
  .doc__voce-3-nome--m { font-size: 0.78125rem; letter-spacing: 0px; }
  .doc__voce-3-misura--d { font-size: 0.65625rem; }
  .doc__voce-3-misura--m { font-size: 0.65625rem; }
  .doc__voce-3-importo--d { font-size: 0.84375rem; letter-spacing: 0px; }
  .doc__voce-3-importo--m { font-size: 0.84375rem; letter-spacing: 0px; }
  .doc__altre--d { padding-bottom: 13px; padding-top: 13px; font-size: 0.78125rem; }
  .doc__altre--m { padding-bottom: 13px; padding-top: 13px; font-size: 0.78125rem; }
  .doc__totale--d { padding-bottom: 8px; }
  .doc__totale--m { padding-bottom: 8px; }
  .doc__totale-etichetta--d { font-size: 0.78125rem; letter-spacing: 1px; }
  .doc__totale-etichetta--m { font-size: 0.78125rem; letter-spacing: 1px; }
  .doc__totale-importo--d { font-size: 1.6875rem; letter-spacing: 0px; line-height: 1.6875rem; }
  .doc__totale-importo--m { font-size: 1.6875rem; letter-spacing: 0px; line-height: 1.6875rem; }
  .doc__formati--d { margin-top: 18px; row-gap: 6px; column-gap: 6px; }
  .doc__formati--m { margin-top: 18px; row-gap: 6px; column-gap: 6px; }
  .doc__formato-pdf--d { padding-bottom: 6px; padding-top: 6px; row-gap: 6px; column-gap: 6px; }
  .doc__formato-pdf--m { padding-bottom: 6px; padding-top: 6px; row-gap: 6px; column-gap: 6px; }
  .doc__formato-pdf-etichetta--d { font-size: 0.78125rem; letter-spacing: 0px; }
  .doc__formato-pdf-etichetta--m { font-size: 0.78125rem; letter-spacing: 0px; }
  .doc__formato-word--d { padding-bottom: 6px; padding-top: 6px; row-gap: 6px; column-gap: 6px; }
  .doc__formato-word--m { padding-bottom: 6px; padding-top: 6px; row-gap: 6px; column-gap: 6px; }
  .doc__formato-word-etichetta--d { font-size: 0.78125rem; letter-spacing: 0px; }
  .doc__formato-word-etichetta--m { font-size: 0.78125rem; letter-spacing: 0px; }
  .doc__formato-excel--d { padding-bottom: 6px; padding-top: 6px; row-gap: 6px; column-gap: 6px; }
  .doc__formato-excel--m { padding-bottom: 6px; padding-top: 6px; row-gap: 6px; column-gap: 6px; }
  .doc__formato-excel-etichetta--d { font-size: 0.78125rem; letter-spacing: 0px; }
  .doc__formato-excel-etichetta--m { font-size: 0.78125rem; letter-spacing: 0px; }
  .doc__esporta--d { margin-top: 6px; row-gap: 8px; column-gap: 8px; font-size: 0.9375rem; letter-spacing: 0px; }
  .doc__esporta--m { margin-top: 6px; row-gap: 8px; column-gap: 8px; font-size: 0.9375rem; letter-spacing: 0px; }
  .cosa-puoi-fare__scheda-02-genera-avanzamento--d { padding-right: 12px; padding-left: 12px; row-gap: 10px; column-gap: 10px; border-top-left-radius: 14px; border-top-right-radius: 14px; border-bottom-right-radius: 14px; border-bottom-left-radius: 14px; }
  .cosa-puoi-fare__scheda-02-genera-avanzamento--m { padding-right: 12px; padding-left: 12px; row-gap: 10px; column-gap: 10px; border-top-left-radius: 14px; border-top-right-radius: 14px; border-bottom-right-radius: 14px; border-bottom-left-radius: 14px; }
  .cosa-puoi-fare__scheda-02-genera-avanzamento-etichetta--d { font-size: 0.78125rem; letter-spacing: 0px; }
  .cosa-puoi-fare__scheda-02-genera-avanzamento-etichetta--m { font-size: 0.78125rem; letter-spacing: 0px; }
  .cosa-puoi-fare__scheda-02-genera-avanzamento-percentuale--d { font-size: 0.78125rem; letter-spacing: 0px; }
  .cosa-puoi-fare__scheda-02-genera-avanzamento-percentuale--m { font-size: 0.78125rem; letter-spacing: 0px; }
  .cosa-puoi-fare__scheda-02-genera-avanzamento-binario--d { height: 6px; }
  .cosa-puoi-fare__scheda-02-genera-avanzamento-binario--m { height: 6px; }
  .cosa-puoi-fare__scheda-02-genera-avanzamento-stato--d { font-size: 0.65625rem; letter-spacing: 0px; }
  .cosa-puoi-fare__scheda-02-genera-avanzamento-stato--m { font-size: 0.65625rem; letter-spacing: 0px; }
  .confronto__plintify-testa--d { height: 38px; }
  .confronto__plintify-testa--m { height: 38px; }
  .confronto__plintify-logo--d { height: 17px; }
  .confronto__plintify-logo--m { height: 17px; }
  .confronto__generica-testa--d { height: 38px; }
  .confronto__generica-testa--m { height: 38px; }
  .confronto__generica-etichetta--d { font-size: 0.84375rem; letter-spacing: -0.135px; }
  .confronto__generica-etichetta--m { font-size: 0.84375rem; letter-spacing: -0.135px; }
  .confronto__riga-voce--d { font-size: 0.84375rem; letter-spacing: 0px; }
  .confronto__riga-voce--m { font-size: 0.84375rem; letter-spacing: 0px; }
  .confronto__plintify-colonna--d { border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; }
  .confronto__plintify-colonna--m { border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; }
  .confronto__generica-colonna--d { border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; }
  .confronto__generica-colonna--m { border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; }
  .recensione__r1-marco-bollino--d { padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; font-size: 0.6875rem; }
  .recensione__r1-marco-bollino--m { padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; font-size: 0.6875rem; }
  .recensione__r2-andrea-stelle--d { row-gap: 1px; column-gap: 1px; }
  .recensione__r2-andrea-stelle--m { row-gap: 1px; column-gap: 1px; }
  .recensione__r2-andrea-bollino--d { padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; font-size: 0.6875rem; }
  .recensione__r2-andrea-bollino--m { padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; font-size: 0.6875rem; }
  .recensione__r3-giulia-stelle--d { row-gap: 1px; column-gap: 1px; }
  .recensione__r3-giulia-stelle--m { row-gap: 1px; column-gap: 1px; }
  .recensione__r3-giulia-bollino--d { padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; font-size: 0.6875rem; }
  .recensione__r3-giulia-bollino--m { padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; font-size: 0.6875rem; }
  .recensione__r4-stefano-bollino--d { padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; font-size: 0.6875rem; }
  .recensione__r4-stefano-bollino--m { padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; font-size: 0.6875rem; }
  .recensione__r5-chiara-bollino--d { padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; font-size: 0.6875rem; }
  .recensione__r5-chiara-bollino--m { padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; font-size: 0.6875rem; }
  .recensione__r6-luca-bollino--d { padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; font-size: 0.6875rem; }
  .recensione__r6-luca-bollino--m { padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; font-size: 0.6875rem; }
  .recensione__r7-gianni-bollino--d { padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; font-size: 0.6875rem; }
  .recensione__r7-gianni-bollino--m { padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; font-size: 0.6875rem; }
  .recensione__r8-elena-bollino--d { padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; font-size: 0.6875rem; }
  .recensione__r8-elena-bollino--m { padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; font-size: 0.6875rem; }
  .chiusura__garanzie-testo--d { font-size: 1rem; letter-spacing: 0px; }
  .chiusura__garanzie-testo--m { font-size: 1rem; letter-spacing: 0px; }
  .chiusura__dati-societari--d { padding-top: 18px; }
  .chiusura__dati-societari--m { padding-top: 18px; }
  .testata__marchio--termini-d { row-gap: 7px; column-gap: 7px; }
  .testata__marchio--termini-m { row-gap: 7px; column-gap: 7px; }
  .chiusura__marchio--termini-d { row-gap: 7px; column-gap: 7px; }
  .chiusura__marchio--termini-m { row-gap: 7px; column-gap: 7px; }
  .chiusura__dati-societari-testo--d { font-size: 0.78125rem; }
  .chiusura__dati-societari-testo--m { font-size: 0.78125rem; }
  .indice__voce-numero { line-height: 0.928125rem; }
  .menu__piano-etichetta { font-size: 0.6875rem; }
  .menu__piano-prezzo { font-size: 2.5rem; }
  .menu__piano-nota { font-size: 0.8125rem; }
  .menu__piano-voce { font-size: 0.9375rem; }
  .menu__piano-voce-bloccata { font-size: 0.9375rem; }
  .menu__piano-badge-pro { font-size: 0.65625rem; }
  .menu__piano-inizia { font-size: 0.8125rem; }
  .esempio__occhiello { font-size: 0.65625rem; }
  .esempio__titolo { font-size: 2.0625rem; }
  .esempio__scheda-preventivo { font-size: 0.8125rem; }
  .esempio__scheda-computo { font-size: 0.8125rem; }
  .esempio__scheda-capitolato { font-size: 0.8125rem; }
  .esempio__con-etichetta { font-size: 0.625rem; }
  .esempio__con-valore { font-size: 2.5rem; }
  .esempio__con-didascalia { font-size: 0.78125rem; }
  .esempio__senza-etichetta { font-size: 0.625rem; }
  .esempio__senza-valore { font-size: 2.5rem; }
  .esempio__senza-didascalia { font-size: 0.78125rem; }
  .confronto__riga-generica-testo { font-size: 0.84375rem; }
  .risultati__titolo--m { font-size: 2.0625rem; }
  .recensione__cloni-chiara-sinistra-box-4 { font-size: 0.6875rem; }
  .recensione__cloni-chiara-sinistra-box-6 { font-size: 1.4375rem; }
  .recensione__cloni-chiara-sinistra-box-8 { font-size: 0.875rem; }
  .recensione__cloni-chiara-sinistra-box-9 { font-size: 0.78125rem; }
  .recensione__cloni-chiara-sinistra-box-14 { font-size: 0.625rem; }
  .recensione__cloni-chiara-sinistra-box-15 { font-size: 1.625rem; }
  .recensione__cloni-chiara-sinistra-box-18 { font-size: 0.625rem; }
  .recensione__cloni-chiara-sinistra-box-19 { font-size: 1.625rem; }
  .recensione__cloni-luca-sinistra-box-4 { font-size: 0.6875rem; }
  .recensione__cloni-luca-sinistra-box-6 { font-size: 1.4375rem; }
  .recensione__cloni-luca-sinistra-box-8 { font-size: 0.875rem; }
  .recensione__cloni-luca-sinistra-box-9 { font-size: 0.78125rem; }
  .recensione__cloni-luca-sinistra-box-14 { font-size: 0.625rem; }
  .recensione__cloni-luca-sinistra-box-15 { font-size: 1.625rem; }
  .recensione__cloni-luca-sinistra-box-18 { font-size: 0.625rem; }
  .recensione__cloni-luca-sinistra-box-19 { font-size: 1.625rem; }
  .recensione__cloni-gianni-sinistra-box-4 { font-size: 0.6875rem; }
  .recensione__cloni-gianni-sinistra-box-6 { font-size: 1.4375rem; }
  .recensione__cloni-gianni-sinistra-box-8 { font-size: 0.875rem; }
  .recensione__cloni-gianni-sinistra-box-9 { font-size: 0.78125rem; }
  .recensione__cloni-gianni-sinistra-box-14 { font-size: 0.625rem; }
  .recensione__cloni-gianni-sinistra-box-15 { font-size: 1.625rem; }
  .recensione__cloni-gianni-sinistra-box-18 { font-size: 0.625rem; }
  .recensione__cloni-gianni-sinistra-box-19 { font-size: 1.625rem; }
  .recensione__cloni-andrea-destra-box-4 { font-size: 0.6875rem; }
  .recensione__cloni-andrea-destra-box-6 { font-size: 1.4375rem; }
  .recensione__cloni-andrea-destra-box-8 { font-size: 0.875rem; }
  .recensione__cloni-andrea-destra-box-9 { font-size: 0.78125rem; }
  .recensione__cloni-andrea-destra-box-14 { font-size: 0.625rem; }
  .recensione__cloni-andrea-destra-box-15 { font-size: 1.625rem; }
  .recensione__cloni-andrea-destra-box-18 { font-size: 0.625rem; }
  .recensione__cloni-andrea-destra-box-19 { font-size: 1.625rem; }
  .recensione__cloni-giulia-destra-box-4 { font-size: 0.6875rem; }
  .recensione__cloni-giulia-destra-box-6 { font-size: 1.4375rem; }
  .recensione__cloni-giulia-destra-box-8 { font-size: 0.875rem; }
  .recensione__cloni-giulia-destra-box-9 { font-size: 0.78125rem; }
  .recensione__cloni-giulia-destra-box-14 { font-size: 0.625rem; }
  .recensione__cloni-giulia-destra-box-15 { font-size: 1.625rem; }
  .recensione__cloni-giulia-destra-box-18 { font-size: 0.625rem; }
  .recensione__cloni-giulia-destra-box-19 { font-size: 1.625rem; }
  .recensione__cloni-stefano-destra-box-4 { font-size: 0.6875rem; }
  .recensione__cloni-stefano-destra-box-6 { font-size: 1.4375rem; }
  .recensione__cloni-stefano-destra-box-8 { font-size: 0.875rem; }
  .recensione__cloni-stefano-destra-box-9 { font-size: 0.78125rem; }
  .recensione__cloni-stefano-destra-box-14 { font-size: 0.625rem; }
  .recensione__cloni-stefano-destra-box-15 { font-size: 1.625rem; }
  .recensione__cloni-stefano-destra-box-18 { font-size: 0.625rem; }
  .recensione__cloni-stefano-destra-box-19 { font-size: 1.625rem; }
  .chiusura__garanzie-testo-box { font-size: 0.875rem; }
  .chiusura__garanzie-testo-box-2 { font-size: 0.78125rem; }
  .chiusura__indice-interruttore-box { font-size: 0.6875rem; }
  .chiusura__legale-interruttore-box { font-size: 0.6875rem; }
  .chiusura__dati-societari-box--d { font-size: 0.78125rem; }
  .chiusura__dati-societari-box--m { font-size: 0.78125rem; }
  .chiusura__indice-etichetta { font-size: 0.6875rem; }
  .chiusura__legale-etichetta { font-size: 0.6875rem; }
  .chiusura__dati-societari-testo-box { font-size: 0.78125rem; }
  .testata__nav-come-funziona--contattaci-d { font-size: 1.25rem; }
  .testata__nav-scegli-piano--contattaci-d { font-size: 1.25rem; }
  .testata__nav-contattaci--contattaci-d { font-size: 1.25rem; }
  .menu__nav-come-funziona-box { font-size: 1.25rem; }
  .menu__nav-scegli-piano-box { font-size: 1.25rem; }
  .menu__nav-contattaci-box { font-size: 1.25rem; }
  .menu__piano-voce-box-contattaci { font-size: 0.9375rem; }
  .menu__piano-voce-bloccata-box-contattaci { font-size: 0.9375rem; }
  .menu__piano-accedi { font-size: 0.8125rem; }
  .chiusura__garanzie-mobile-riga { font-size: 0.875rem; }
  .chiusura__garanzie-mobile-riga--m { font-size: 0.78125rem; }
  .chiusura__link-contattaci { font-size: 0.875rem; }
  .chiusura__dati-societari--contattaci-d { font-size: 0.78125rem; }
  .chiusura__dati-societari-riga { font-size: 0.78125rem; }
  .hero__colonna-demo { padding-left: min(7.75rem, min(8.61111111vw, 2.09895833rem)); padding-right: min(2.5rem, min(2.77777778vw, 0.67708333rem)); }
  .testata__marchio-img-3 { height: 17px; }
  .testata__marchio-img-4 { height: 12px; }
  .testata__marchio-img-5 { height: 17px; }
  .testata__marchio-img-6 { height: 12px; }
  .testata__marchio--termini-d { gap: 7px; }
  .testata__marchio--termini-m { gap: 7px; }
  .chiusura__marchio-img-3 { height: 17px; }
  .chiusura__marchio-img-4 { height: 12px; }
  .chiusura__marchio-img-5 { height: 17px; }
  .chiusura__marchio-img-6 { height: 12px; }
  .chiusura__marchio--termini-d { gap: 7px; }
  .chiusura__marchio--termini-m { gap: 7px; }
  .testata__cta-inizia { height: auto; min-height: 38px; }
  .testata__accedi--d { height: auto; min-height: 38px; }
  .hero__cta { height: auto; min-height: 38px; }
  .lite__cta { height: auto; min-height: 38px; }
  .pro__cta { height: auto; min-height: 38px; }
  .enterprise__cta { height: auto; min-height: 38px; }
  .chiusura__cta-inizia { height: auto; min-height: 38px; }
  .chiusura__cta-contattaci { height: auto; min-height: 38px; }
  .testata__accedi--m { height: auto; min-height: 38px; }
  .hero__scena { height: auto; min-height: 530px; display: flex; flex-direction: column; }
  .hero__colonna-testo { position: relative; inset: auto; flex: 1 0 auto; }
  .hero__titolo-a-capo { display: inline; }
  .hero__formati { display: flex; flex-wrap: wrap; }
  .hero__formati > * { flex: 1 1 0%; min-width: max-content; }
  .hero__titolo { font-size: max(1.605rem, min(clamp(4.125rem, calc(3.333949rem + min(3.24118208vw, 0.79003813rem)), 6.25rem), calc((min(100vw, 24.375rem) - clamp(20px, calc(0.78467588rem + min(1.90657769vw, 0.46472831rem)), 40px) - clamp(20px, calc(0.78467588rem + min(1.90657769vw, 0.46472831rem)), 40px) - clamp(26px, calc(1.11314347rem + min(2.09723546vw, 0.51120114rem)), 48px) - clamp(26px, calc(1.11314347rem + min(2.09723546vw, 0.51120114rem)), 48px) - 9.04px) / 3.6588))); }
  @supports (width: calc(tan(atan2(1px, 1px)) * 1px)) and (-moz-appearance: none) {
    .hero__titolo { --titolo-spazio: tan(atan2(calc(min(100vw, 24.375rem) - clamp(20px, calc(0.78467588rem + min(1.90657769vw, 0.46472831rem)), 40px) - clamp(20px, calc(0.78467588rem + min(1.90657769vw, 0.46472831rem)), 40px) - clamp(26px, calc(1.11314347rem + min(2.09723546vw, 0.51120114rem)), 48px) - clamp(26px, calc(1.11314347rem + min(2.09723546vw, 0.51120114rem)), 48px) - 9.04px), 1rem)); font-size: max(1.605rem, min(clamp(4.125rem, calc(3.333949rem + min(3.24118208vw, 0.79003813rem)), 6.25rem), calc(var(--titolo-spazio) * 1rem / 3.6588))); }
  }
  .chiusura__garanzie-box { flex-wrap: wrap; }
  .chiusura__garanzie-testo--m, .chiusura__garanzie-mobile { min-width: min-content; overflow-wrap: break-word; }
  .chiusura__indice-gruppo-box[style*="opacity:0;"], .chiusura__indice-gruppo-box[style*="opacity: 0;"], .chiusura__legale-gruppo-box { interactivity: inert; }
  .chiusura__legale-gruppo-box[style*="opacity"]:not([style*="opacity:0;"]):not([style*="opacity: 0;"]) { interactivity: auto; }
  .cosa-puoi-fare__scheda-01-descrivi-illustrazione { height: auto; min-height: max(184px, clamp(0px, calc(-6.97986177rem + min(28.5986654vw, 6.97092469rem)), 300px)); }
  .cosa-puoi-fare__scheda-02-genera-illustrazione { height: auto; min-height: max(184px, clamp(0px, calc(-6.97986177rem + min(28.5986654vw, 6.97092469rem)), 300px)); }
  .cosa-puoi-fare__scheda-03-revisiona-illustrazione { height: auto; min-height: max(184px, clamp(0px, calc(-6.97986177rem + min(28.5986654vw, 6.97092469rem)), 300px)); }
  .cosa-puoi-fare__scheda-04-esporta-illustrazione { height: auto; min-height: max(184px, clamp(0px, calc(-6.97986177rem + min(28.5986654vw, 6.97092469rem)), 300px)); }
  .contatti__campo-nome::placeholder, .contatti__campo-email::placeholder, .contatti__campo-azienda::placeholder, .contatti__campo-telefono::placeholder, .contatti__campo-messaggio::placeholder { color: rgb(124, 139, 161); }
  .testata__marchio, .testata__marchio--termini-m { flex-shrink: 1; min-width: 0; }
  .testata__marchio-img-2, .testata__marchio-img-6 { flex-shrink: 1; min-width: 0; object-fit: contain; object-position: left center; }
  .testata__panino { flex-shrink: 0; }
  .testata__cta-inizia { height: auto; min-height: 38px; overflow-wrap: break-word; }
  .menu__foglio--landing { padding-bottom: 0px; }
  .menu__foglio--landing::after { content: ""; position: sticky; bottom: 0px; flex: none; height: 66px; background-image: linear-gradient(rgba(236, 242, 251, 0), rgb(236, 242, 251)); pointer-events: none; }
  .menu__foglio--termini { padding-bottom: 0px; }
  .menu__foglio--termini::after { content: ""; position: sticky; bottom: 0px; flex: none; height: 66px; background-image: linear-gradient(rgba(236, 242, 251, 0), rgb(236, 242, 251)); pointer-events: none; }
  .menu__foglio--landing, .menu__foglio--termini { interactivity: inert; }
  .menu__foglio--landing[style*="transform"]:not([style*="translateY(102%)"]), .menu__foglio--termini[style*="transform"]:not([style*="translateY(102%)"]) { interactivity: auto; }
  body:has([aria-controls="menu"][aria-expanded="true"]) .menu__foglio--landing, body:has([aria-controls="menu"][aria-expanded="true"]) .menu__foglio--termini { interactivity: auto; }
  .pro__riga-nome { flex-wrap: wrap; }
  .hero__titolo { line-height: 0.92; }
  .cosa-puoi-fare__scheda-01-descrivi-chat-richiesta { line-height: 1.4; }
  .cosa-puoi-fare__scheda-02-genera-bolla { line-height: 1.4; }
  .risultati__numero-deloitte { line-height: 0.9; }
  .risultati__nota-deloitte { line-height: 1.55; }
  .risultati__numero-plintify { line-height: 0.9; }
  .risultati__nota-plintify { line-height: 1.55; }
  .risultati__numero-mckinsey { line-height: 0.9; }
  .risultati__nota-mckinsey { line-height: 1.55; }
  .recensione__cloni-elena-sinistra-box-6 { line-height: 1.25; }
  .recensione__r1-marco-citazione { line-height: 1.25; }
  .recensione__r2-andrea-citazione { line-height: 1.25; }
  .recensione__r3-giulia-citazione { line-height: 1.25; }
  .recensione__r4-stefano-citazione { line-height: 1.25; }
  .recensione__r5-chiara-citazione { line-height: 1.25; }
  .recensione__r6-luca-citazione { line-height: 1.25; }
  .recensione__r7-gianni-citazione { line-height: 1.25; }
  .recensione__r8-elena-citazione { line-height: 1.25; }
  .recensione__cloni-marco-destra-box-6 { line-height: 1.25; }
  .faq__voce-risposta-box { line-height: 1.65; }
  .chiusura__motto { line-height: 1.2; }
  .riassunto__elenco { line-height: 1.5; }
  .premessa__testo { line-height: 1.7; }
  .indice__voce { line-height: 1.35; }
  .t01__titolo { line-height: 1.12; }
  .t01__voce-definizione { line-height: 1.55; }
  .t02__titolo { line-height: 1.12; }
  .t02__testo { line-height: 1.7; }
  .t03__titolo { line-height: 1.12; }
  .t03__testo { line-height: 1.7; }
  .t04__titolo { line-height: 1.12; }
  .t04__intro { line-height: 1.7; }
  .t04__voce-testo { line-height: 1.65; }
  .t05__titolo { line-height: 1.12; }
  .t05__avviso-testo { line-height: 1.7; }
  .t05__testo { line-height: 1.7; }
  .t05__testo--2 { line-height: 1.7; }
  .t06__titolo { line-height: 1.12; }
  .t06__testo { line-height: 1.7; }
  .t06__testo--2 { line-height: 1.7; }
  .t07__titolo { line-height: 1.12; }
  .t07__testo { line-height: 1.7; }
  .t07__intro { line-height: 1.7; }
  .t07__voce-testo { line-height: 1.65; }
  .t07__cap-testo { line-height: 1.7; }
  .t08__titolo { line-height: 1.12; }
  .t08__intro { line-height: 1.7; }
  .t08__voce-testo { line-height: 1.65; }
  .c09__titolo { line-height: 1.12; }
  .c09__disdetta { line-height: 1.7; }
  .c09__recesso { line-height: 1.7; }
  .c09__voce-testo { line-height: 1.65; }
  .c10__titolo { line-height: 1.12; }
  .c10__intro { line-height: 1.7; }
  .c10__dopo { line-height: 1.7; }
  .c11__titolo { line-height: 1.12; }
  .c11__richiesta { line-height: 1.7; }
  .c11__effetti { line-height: 1.7; }
  .c11__fatturazione { line-height: 1.7; }
  .c12__titolo { line-height: 1.12; }
  .c12__testo { line-height: 1.7; }
  .c13__titolo { line-height: 1.12; }
  .c13__testo { line-height: 1.7; }
  .c14__titolo { line-height: 1.12; }
  .c14__testo { line-height: 1.7; }
  .c15__titolo { line-height: 1.12; }
  .c15__intro { line-height: 1.7; }
  .c15__riga-valore { line-height: 1.5; }
  .c15__riga-valore--2 { line-height: 1.5; }
  .s01__titolo { line-height: 1.12; }
  .s01__scheda-sede-valore { line-height: 1.5; }
  .s01__scheda-piva-valore { line-height: 1.5; }
  .s01__scheda-rea-valore { line-height: 1.5; }
  .s01__scheda-pec-valore { line-height: 1.5; }
  .s01__scheda-email-valore { line-height: 1.5; }
  .s01__nota-dpo { line-height: 1.7; }
  .s02__titolo { line-height: 1.12; }
  .s02__intro { line-height: 1.7; }
  .s02__voce { line-height: 1.65; }
  .s03__titolo { line-height: 1.12; }
  .s03__voce { line-height: 1.65; }
  .s04__titolo { line-height: 1.12; }
  .s04__intro { line-height: 1.7; }
  .s04__voce { line-height: 1.65; }
  .s05__titolo { line-height: 1.12; }
  .s05__intro { line-height: 1.7; }
  .s05__tabella-account-periodo { line-height: 1.55; }
  .s05__tabella-documenti-periodo { line-height: 1.55; }
  .s05__tabella-fatturazione-periodo { line-height: 1.55; }
  .s05__tabella-log-periodo { line-height: 1.55; }
  .s05__tabella-form-periodo { line-height: 1.55; }
  .s06__titolo { line-height: 1.12; }
  .s06__intro { line-height: 1.7; }
  .s06__voce { line-height: 1.65; }
  .s06__voce--2 { line-height: 1.65; }
  .s06__riquadro-testo { line-height: 1.7; }
  .c07__titolo { line-height: 1.12; }
  .c07__par { line-height: 1.7; }
  .c07__riquadro-testo { line-height: 1.7; }
  .c08__titolo { line-height: 1.12; }
  .c08__par { line-height: 1.7; }
  .c08__par--2 { line-height: 1.7; }
  .c09__intro { line-height: 1.7; }
  .c09__nota { line-height: 1.7; }
  .c10__par { line-height: 1.7; }
  .c10__par--2 { line-height: 1.7; }
  .c11__voce-testo { line-height: 1.65; }
  .hero__sottotitolo--m { line-height: 1.34; }
  .demo__riga--m { line-height: 1.5; }
  .demo__riga-ultima--m { line-height: 1.5; }
  .demo__risposta-testo--m { line-height: 1.5; }
  .demo__conferma-testo--m { line-height: 1.5; }
  .doc__titolo--m { line-height: 1; }
  .doc__totale-importo--m { line-height: 1; }
  .indice__voce-numero { line-height: inherit; }
  .hero__titolo-a-capo { display: none; }
  @supports (zoom: tan(atan2(1px, 1px))) {
    .hero__colonna-demo > .demo__pannello--d { zoom: min(1, tan(atan2(calc(min(100vw, 24.375rem) - 0px - 0px - min(41.75rem, min(46.38888889vw, 11.30729167rem)) - min(7.75rem, min(8.61111111vw, 2.09895833rem)) - min(2.5rem, min(2.77777778vw, 0.67708333rem))), 38rem))); }
    .esempio__palco { zoom: min(1, tan(atan2(calc(min(100vw, 24.375rem) - 20px - 20px), 350px))); }
  }
  @media not all and (min-width: 13.81em) {
    .testata__azioni { flex-shrink: 1; }
  }
  @media not all and (min-width: 11.43em) {
    .testata__cta-inizia { display: none; }
  }
  @media not all and (min-width: 20.5em) {
    .indice__griglia { grid-template-columns: minmax(0px, 1fr); }
  }
  @media not all and (min-width: 14.94em) {
    .prezzi__pannello { padding-left: 0px; padding-right: 0px; }
  }
  @media not all and (min-width: 12.94em) {
    .lite__voce-box, .pro__voce-box, .enterprise__voce-box { flex-wrap: wrap; }
    .lite__voce, .pro__voce, .enterprise__voce { flex-basis: 100%; }
  }
  @media not all and (min-width: 13.94em) {
    .risultati__pannello { padding-left: 0px; padding-right: 0px; }
  }
  @media not all and (min-width: 14.32em) {
    .riassunto__sezione { padding-left: 0px; padding-right: 0px; }
  }
  @media not all and (min-width: 13.75em) {
    .chiusura__cta { flex-wrap: wrap; }
    .chiusura__cta-inizia, .chiusura__cta-contattaci { flex-basis: 100%; }
  }
  @media not all and (min-width: 21.38em) {
    .confronto__griglia--m { grid-template-columns: minmax(0px, 1fr); }
  }
  @media not all and (min-width: 15em) {
    .menu__foglio--landing, .menu__foglio--termini, .menu__foglio-box { left: 0px; width: 100%; }
  }
  @media print {
    .menu__foglio--landing, .menu__foglio--termini { display: none; }
  }
  @media (min-width: 24.375rem) {
    @media not all and (min-height: 560px) {
      .testata__contenitore { position: relative; }
      .menu__foglio--landing { top: 0px !important; }
      .menu__foglio--termini { top: 0px !important; }
      .testata__panino { position: relative; z-index: 61; }
      .testata__azioni { z-index: auto; }
    }
  }
  @media not all and (min-width: 24.375rem) {
    @media not all and (min-height: 25.75rem), not all and (min-height: 410px) {
      @media not all and (min-height: 560px) {
        .testata__contenitore { position: relative; }
        .menu__foglio--landing { top: 0px !important; }
        .menu__foglio--termini { top: 0px !important; }
        .testata__panino { position: relative; z-index: 61; }
        .testata__azioni { z-index: auto; }
      }
    }
  }
  @media (min-width: 24.375rem) {
    @media (min-height: 560px) {
      html { scroll-padding-top: 82px; }
      #come-funziona { scroll-margin-top: max(0px, calc(clamp(106px, calc(5.64781935rem + min(4.00381316vw, 0.97592946rem)), 148px) - clamp(82px, calc(4.42701382rem + min(2.85986654vw, 0.69709247rem)), 112px))); }
      #prezzi { scroll-margin-top: max(0px, calc(clamp(58px, calc(7.74177788rem - min(4.57578646vw, 1.11534795rem)), 106px) - clamp(82px, calc(4.42701382rem + min(2.85986654vw, 0.69709247rem)), 112px))); }
      #modulo { scroll-margin-top: max(0px, calc(clamp(24px, calc(-0.96621783rem + min(10.10486177vw, 2.46306006rem)), 130px) - clamp(82px, calc(4.42701382rem + min(2.85986654vw, 0.69709247rem)), 112px))); }
    }
  }
  @media not all and (min-width: 24.375rem) {
    @media (min-height: 560px), (min-height: 25.75rem) and (min-height: 410px) {
      html { scroll-padding-top: 82px; }
      #come-funziona { scroll-margin-top: max(0px, calc(clamp(106px, calc(5.64781935rem + min(4.00381316vw, 0.97592946rem)), 148px) - clamp(82px, calc(4.42701382rem + min(2.85986654vw, 0.69709247rem)), 112px))); }
      #prezzi { scroll-margin-top: max(0px, calc(clamp(58px, calc(7.74177788rem - min(4.57578646vw, 1.11534795rem)), 106px) - clamp(82px, calc(4.42701382rem + min(2.85986654vw, 0.69709247rem)), 112px))); }
      #modulo { scroll-margin-top: max(0px, calc(clamp(24px, calc(-0.96621783rem + min(10.10486177vw, 2.46306006rem)), 130px) - clamp(82px, calc(4.42701382rem + min(2.85986654vw, 0.69709247rem)), 112px))); }
    }
  }
  @supports not (interactivity: inert) {
    .menu__foglio--landing, .menu__foglio--termini { visibility: visible; }
  }
  @supports not (interactivity: inert) {
    .chiusura__indice-gruppo-box[style*="opacity:0;"], .chiusura__indice-gruppo-box[style*="opacity: 0;"], .chiusura__legale-gruppo-box { visibility: visible; }
  }
}


.chiusura__asterisco { color: inherit; text-decoration: none; }
.chiusura__asterisco:hover, .chiusura__asterisco:focus-visible { text-decoration: underline; }


.intestazione__data { display: block; margin-top: 0.75rem; color: rgb(72, 91, 118); font-size: 0.875rem; line-height: 1.5; }
.c10__elenco { margin-bottom: 16px; }
.s05__tabella-form:not(:last-child) { border-bottom: 1px solid rgba(7, 31, 63, 0.08); }


@keyframes exAns { 0%, 31.78% { opacity:0; transform:translateY(10px); } 35.57% { opacity:1; transform:none; } 87.13% { opacity:1; transform:none; } 87.14%, 100% { opacity:0; transform:translateY(10px); } }
@keyframes exBar { 0%, 0.92% { opacity:0; transform:translateY(-10px); } 7.19% { opacity:1; transform:none; } 87.13% { opacity:1; transform:none; } 87.14%, 100% { opacity:0; transform:translateY(-10px); } }
@keyframes exC1 { 0%, 8.89% { opacity:0; } 9.42%, 17.26% { opacity:1; } 17.76% { opacity:0; } 87.13% { opacity:0; } 87.14%, 100% { opacity:0; } }
@keyframes exC1M { 0%, 8.89% { opacity:0; } 9.42%, 15.43% { opacity:1; } 15.95% { opacity:0; } 87.13% { opacity:0; } 87.14%, 100% { opacity:0; } }
@keyframes exC2 { 0%, 15.95% { opacity:0; } 16.47%, 20.92% { opacity:1; } 21.45% { opacity:0; } 87.13% { opacity:0; } 87.14%, 100% { opacity:0; } }
@keyframes exC3 { 0%, 17.76% { opacity:0; } 18.26%, 26.57% { opacity:1; } 27.07% { opacity:0; } 87.13% { opacity:0; } 87.14%, 100% { opacity:0; } }
@keyframes exC3M { 0%, 21.45% { opacity:0; } 21.97%, 26.54% { opacity:1; } 27.07% { opacity:0; } 87.13% { opacity:0; } 87.14%, 100% { opacity:0; } }
@keyframes exCard { 0%, 2.23% { opacity:0; transform:translateY(30px) scale(0.955); } 4.83% { opacity:0.72; } 9.28% { opacity:1; transform:translateY(0) scale(1); } 87.13% { opacity:1; transform:translateY(0) scale(1); } 87.14%, 100% { opacity:0; transform:translateY(30px) scale(0.955); } }
@keyframes exClick { 0%, 80.52% { transform:scale(1); background:rgba(255,255,255,0.55); } 81.92% { transform:scale(0.94); background:rgba(255,255,255,1); } 83.02% { transform:scale(0.94); background:rgba(255,255,255,1); } 83.92% { transform:scale(1.02); background:rgba(255,255,255,0.9); } 100% { transform:scale(1); background:rgba(255,255,255,0.55); } }
@keyframes exClickM { 0%, 89.8% { transform:scale(1); background:rgba(255,255,255,0.55); } 91.01% { transform:scale(0.94); background:rgba(255,255,255,1); } 92.05% { transform:scale(0.94); background:rgba(255,255,255,1); } 92.84% { transform:scale(1.02); background:rgba(255,255,255,0.9); } 100% { transform:scale(1); background:rgba(255,255,255,0.55); } }
@keyframes exCount1 { 0%, 44.33% { opacity:0; } 45.11%, 48.12% { opacity:1; } 48.65% { opacity:0; } 87.13% { opacity:0; } 87.14%, 100% { opacity:0; } }
@keyframes exCount2 { 0%, 48.65% { opacity:0; } 49.17%, 51.78% { opacity:1; } 52.3% { opacity:0; } 87.13% { opacity:0; } 87.14%, 100% { opacity:0; } }
@keyframes exCount3 { 0%, 52.3% { opacity:0; } 52.83%, 55.57% { opacity:1; } 56.1% { opacity:0; } 87.13% { opacity:0; } 87.14%, 100% { opacity:0; } }
@keyframes exCount4 { 0%, 56.1% { opacity:0; } 56.62%, 59.24% { opacity:1; } 59.76% { opacity:0; } 87.13% { opacity:0; } 87.14%, 100% { opacity:0; } }
@keyframes exCount5 { 0%, 59.76% { opacity:0; } 60.29% { opacity:1; } 87.13% { opacity:1; } 87.14%, 100% { opacity:0; } }
@keyframes exCursor { 0%, 76.82% { transform:translate(62px,56px) scale(1); opacity:0; } 77.43% { transform:translate(48px,43.4px) scale(1); opacity:0.55; } 77.88% { transform:translate(37.2px,33.6px) scale(1); opacity:1; } 78.58% { transform:translate(22.3px,20.2px) scale(1); } 79.12% { transform:translate(12.1px,10.9px) scale(1); } 79.64% { transform:translate(4.3px,3.9px) scale(1); } 80.02% { transform:translate(0px,0px) scale(1); } 80.87% { transform:translate(0px,0px) scale(0.94); } 81.92% { transform:translate(0px,0px) scale(0.87); } 83.02% { transform:translate(0px,0px) scale(0.87); } 84.22% { opacity:1; transform:translate(0px,0px) scale(1); } 84.6% { transform:translate(0px,0px) scale(1); opacity:1; } 93% { transform:translate(0px,0px) scale(1); opacity:1; } 95% { transform:translate(0px,-2px) scale(1); opacity:0.6; } 96.9% { transform:translate(0px,-5px) scale(1); opacity:0.05; } 97.5%, 100% { transform:translate(0px,-6px) scale(1); opacity:0; } }
@keyframes exCursorM { 0%, 82.9% { transform:translate(62px,56px) scale(1); opacity:0; } 84.08% { transform:translate(53.7px,48.5px) scale(1); opacity:0.55; } 85% { transform:translate(45.4px,41px) scale(1); opacity:1; } 86.44% { transform:translate(29.8px,26.9px) scale(1); } 87.48% { transform:translate(16.1px,14.6px) scale(1); } 88.53% { transform:translate(6.2px,5.6px) scale(1); } 89.31% { transform:translate(0px,0px) scale(1); } 90.09% { transform:translate(0px,0px) scale(0.94); } 91.01% { transform:translate(0px,0px) scale(0.87); } 92.06% { transform:translate(0px,0px) scale(0.87); } 93.23% { opacity:1; transform:translate(0px,0px) scale(1); } 95.6% { transform:translate(0px,0px) scale(1); opacity:1; } 100% { transform:translate(0px,0px) scale(1); opacity:0; } }
@keyframes exDHead { 0%, 67% { opacity:0; transform:translateY(4px); } 79%, 91.66% { opacity:1; transform:none; } 96.95%, 100% { opacity:0; transform:translateY(-5px); } }
@keyframes exDHeadM { 0%, 69.31% { opacity:0; transform:translateY(12px); } 73.23%, 93.4% { opacity:1; transform:none; } 95.9%, 100% { opacity:0; transform:translateY(-7px); } }
@keyframes exExp { 0%, 81.86% { opacity:0; transform:translateY(13px); } 84.6%, 96.9% { opacity:1; transform:none; } 99.4%, 100% { opacity:0; transform:translateY(-7px); } }
@keyframes exFile { 0%, 27.07% { opacity:0; transform:translateY(-10px) scale(1.05); } 29.95% { opacity:1; transform:none; } 87.13% { opacity:1; transform:none; } 87.14%, 100% { opacity:0; transform:translateY(-10px) scale(1.05); } }
@keyframes exG1 { 0%, 44.33% { opacity:0; } 45.11%, 48.12% { opacity:1; } 48.65% { opacity:0; } 87.13% { opacity:0; } 87.14%, 100% { opacity:0; } }
@keyframes exG2 { 0%, 48.65% { opacity:0; } 49.17%, 51.78% { opacity:1; } 52.3% { opacity:0; } 87.13% { opacity:0; } 87.14%, 100% { opacity:0; } }
@keyframes exG3 { 0%, 52.3% { opacity:0; } 52.83%, 55.57% { opacity:1; } 56.1% { opacity:0; } 87.13% { opacity:0; } 87.14%, 100% { opacity:0; } }
@keyframes exG4 { 0%, 56.1% { opacity:0; } 56.62%, 59.24% { opacity:1; } 59.76% { opacity:0; } 87.13% { opacity:0; } 87.14%, 100% { opacity:0; } }
@keyframes exG5 { 0%, 59.76% { opacity:0; } 60.29% { opacity:1; } 87.13% { opacity:1; } 87.14%, 100% { opacity:0; } }
@keyframes exGenIn { 0%, 42.1% { opacity:0; transform:translateY(10px); } 44.85% { opacity:1; transform:none; } 87.13% { opacity:1; transform:none; } 87.14%, 100% { opacity:0; transform:translateY(10px); } }
@keyframes exMore { 0%, 70.81% { opacity:0; transform:translateY(4px); } 82.81%, 93.34% { opacity:1; transform:none; } 98.63%, 100% { opacity:0; transform:translateY(-5px); } }
@keyframes exMoreM { 0%, 77.42% { opacity:0; transform:translateY(6px); } 79.89%, 95.9% { opacity:1; transform:none; } 98.4%, 100% { opacity:0; transform:translateY(-7px); } }
@keyframes exOk { 0%, 37.4% { opacity:0; transform:translateY(10px); } 41.06% { opacity:1; transform:none; } 87.13% { opacity:1; transform:none; } 87.14%, 100% { opacity:0; transform:translateY(10px); } }
@keyframes exProg { 0%, 44.33% { transform:scaleX(0); } 63.55% { transform:scaleX(1); } 87.13% { transform:scaleX(1); } 87.14%, 100% { transform:scaleX(0); } }
@keyframes exR1 { 0%, 67.95% { opacity:0; transform:translateY(4px); } 79.95%, 92.08% { opacity:1; transform:none; } 97.37%, 100% { opacity:0; transform:translateY(-5px); } }
@keyframes exR1M { 0%, 72.31% { opacity:0; transform:translateY(9px); } 75.71%, 93.9% { opacity:1; transform:none; } 96.4%, 100% { opacity:0; transform:translateY(-7px); } }
@keyframes exR2 { 0%, 68.9% { opacity:0; transform:translateY(4px); } 80.9%, 92.5% { opacity:1; transform:none; } 97.79%, 100% { opacity:0; transform:translateY(-5px); } }
@keyframes exR2M { 0%, 73.88% { opacity:0; transform:translateY(9px); } 77.42%, 94.4% { opacity:1; transform:none; } 96.9%, 100% { opacity:0; transform:translateY(-7px); } }
@keyframes exR3 { 0%, 69.86% { opacity:0; transform:translateY(4px); } 81.86%, 92.92% { opacity:1; transform:none; } 98.21%, 100% { opacity:0; transform:translateY(-5px); } }
@keyframes exR3M { 0%, 75.58% { opacity:0; transform:translateY(9px); } 79.12%, 94.9% { opacity:1; transform:none; } 97.4%, 100% { opacity:0; transform:translateY(-7px); } }
@keyframes exS2 { 0% { opacity:1; transform:none; } 62% { opacity:1; transform:none; } 66.8% { opacity:0; transform:scale(0.992); } 97% { opacity:0; transform:scale(0.986); } 100% { opacity:1; transform:none; } }
@keyframes exS2M { 0% { opacity:1; transform:none; } 62.9% { opacity:1; transform:none; } 67.7% { opacity:0; transform:scale(0.992); } 95.6% { opacity:0; transform:scale(0.986); } 100% { opacity:1; transform:none; } }
@keyframes exS3 { 0%, 62% { opacity:0; transform:scale(1.014); } 66.8%, 97% { opacity:1; transform:none; } 100% { opacity:0; transform:scale(0.996); } }
@keyframes exS3M { 0%, 62.9% { opacity:0; transform:scale(1.014); } 67.7%, 95.6% { opacity:1; transform:none; } 100% { opacity:0; transform:scale(0.996); } }
@keyframes exSend { 0%, 30.86% { transform:scale(1); } 31.78% { transform:scale(1.18); } 33.08% { transform:scale(1); } 87.13% { transform:scale(1); } 87.14%, 100% { transform:scale(1); } }
@keyframes exT1 { 0%, 9.42% { max-width:0; } 17.76% { max-width:100%; } 87.13% { max-width:100%; } 87.14%, 100% { max-width:0; } }
@keyframes exT1M { 0%, 9.42% { max-width:0; } 15.95% { max-width:100%; } 87.13% { max-width:100%; } 87.14%, 100% { max-width:0; } }
@keyframes exT2 { 0%, 15.95% { max-width:0; } 21.45% { max-width:100%; } 87.13% { max-width:100%; } 87.14%, 100% { max-width:0; } }
@keyframes exT3 { 0%, 17.76% { max-width:0; } 27.07% { max-width:100%; } 87.13% { max-width:100%; } 87.14%, 100% { max-width:0; } }
@keyframes exT3M { 0%, 21.45% { max-width:0; } 27.07% { max-width:100%; } 87.13% { max-width:100%; } 87.14%, 100% { max-width:0; } }
@keyframes exTotal { 0%, 71.76% { opacity:0; transform:translateY(4px); } 83.76%, 93.76% { opacity:1; transform:none; } 99.05%, 100% { opacity:0; transform:translateY(-5px); } }
@keyframes exTotalM { 0%, 79.89% { opacity:0; transform:translateY(8px) scale(0.94); } 82.38% { opacity:1; transform:scale(1.03); } 83.43%, 96.4% { opacity:1; transform:scale(1); } 98.9%, 100% { opacity:0; transform:translateY(-7px) scale(0.985); } }
@keyframes exXB { 0%, 73.66% { opacity:0; transform:translateY(4px); } 85.66%, 94.6% { opacity:1; transform:none; } 99.89%, 100% { opacity:0; transform:translateY(-5px); } }
@keyframes exXR { 0%, 72.71% { opacity:0; transform:translateY(4px); } 84.71%, 94.18% { opacity:1; transform:none; } 99.47%, 100% { opacity:0; transform:translateY(-5px); } }
@keyframes heroTide { from { transform:translate3d(0,0,0); } to { transform:translate3d(-340px,-340px,0); } }
.demo__pannello--d .anima-exS2 { animation: exS2 16s cubic-bezier(0.4, 0, 0.2, 1) infinite; }
.demo__pannello--d .anima-exBar { animation: exBar 16s cubic-bezier(0.22, 0.61, 0.36, 1) infinite; }
.demo__pannello--d .anima-exCard { animation: exCard 16s cubic-bezier(0.22, 0.61, 0.36, 1) infinite; }
.demo__pannello--d .anima-exT1 { animation: exT1 16s steps(43) infinite; }
.demo__pannello--d .anima-exC1 { animation: exC1 16s steps(1) infinite; }
.demo__pannello--d .anima-exT3 { animation: exT3 16s steps(48) infinite; }
.demo__pannello--d .anima-exC3 { animation: exC3 16s steps(1) infinite; }
.demo__pannello--d .anima-exFile { animation: exFile 16s cubic-bezier(0.34, 1.56, 0.64, 1) infinite; }
.demo__pannello--d .anima-exSend { animation: exSend 16s ease-out infinite; }
.demo__pannello--d .anima-exAns { animation: exAns 16s ease-out infinite; }
.demo__pannello--d .anima-exOk { animation: exOk 16s cubic-bezier(0.34, 1.4, 0.64, 1) infinite; }
.demo__pannello--d .anima-exGenIn { animation: exGenIn 16s ease-out infinite; }
.demo__pannello--d .anima-exCount1 { animation: exCount1 16s ease-in-out infinite; }
.demo__pannello--d .anima-exCount2 { animation: exCount2 16s ease-in-out infinite; }
.demo__pannello--d .anima-exCount3 { animation: exCount3 16s ease-in-out infinite; }
.demo__pannello--d .anima-exCount4 { animation: exCount4 16s ease-in-out infinite; }
.demo__pannello--d .anima-exCount5 { animation: exCount5 16s ease-in-out infinite; }
.demo__pannello--d .anima-exProg { animation: exProg 16s linear infinite; }
.demo__pannello--d .anima-exG1 { animation: exG1 16s ease-in-out infinite; }
.demo__pannello--d .anima-exG2 { animation: exG2 16s ease-in-out infinite; }
.demo__pannello--d .anima-exG3 { animation: exG3 16s ease-in-out infinite; }
.demo__pannello--d .anima-exG4 { animation: exG4 16s ease-in-out infinite; }
.demo__pannello--d .anima-exG5 { animation: exG5 16s ease-in-out infinite; }
.demo__pannello--d .anima-exS3 { animation: exS3 16s cubic-bezier(0.4, 0, 0.2, 1) infinite; }
.demo__pannello--d .anima-exDHead { animation: exDHead 16s cubic-bezier(0.16, 1, 0.3, 1) infinite; }
.demo__pannello--d .anima-exR1 { animation: exR1 16s cubic-bezier(0.16, 1, 0.3, 1) infinite; }
.demo__pannello--d .anima-exR2 { animation: exR2 16s cubic-bezier(0.16, 1, 0.3, 1) infinite; }
.demo__pannello--d .anima-exR3 { animation: exR3 16s cubic-bezier(0.16, 1, 0.3, 1) infinite; }
.demo__pannello--d .anima-exMore { animation: exMore 16s cubic-bezier(0.16, 1, 0.3, 1) infinite; }
.demo__pannello--d .anima-exTotal { animation: exTotal 16s cubic-bezier(0.16, 1, 0.3, 1) infinite; }
.demo__pannello--d .anima-exXR { animation: exXR 16s cubic-bezier(0.16, 1, 0.3, 1) infinite; }
.demo__pannello--d .anima-exXB { animation: exXB 16s cubic-bezier(0.16, 1, 0.3, 1) infinite; }
.demo__pannello--d .anima-exClick { animation: exClick 16s ease-out infinite; }
.demo__pannello--d .anima-exCursor { animation: exCursor 16s linear infinite; }
.demo__pannello--m .anima-exS2 { animation: exS2M 17.5s cubic-bezier(0.4, 0, 0.2, 1) infinite; }
.demo__pannello--m .anima-exBar { animation: exBar 17.5s cubic-bezier(0.22, 0.61, 0.36, 1) infinite; }
.demo__pannello--m .anima-exCard { animation: exCard 17.5s cubic-bezier(0.22, 0.61, 0.36, 1) infinite; }
.demo__pannello--m .anima-exT1 { animation: exT1M 17.5s steps(33) infinite; }
.demo__pannello--m .anima-exC1 { animation: exC1M 17.5s steps(1) infinite; }
.demo__pannello--m .anima-exT2 { animation: exT2 17.5s steps(26) infinite; }
.demo__pannello--m .anima-exC2 { animation: exC2 17.5s steps(1) infinite; }
.demo__pannello--m .anima-exT3 { animation: exT3M 17.5s steps(33) infinite; }
.demo__pannello--m .anima-exC3 { animation: exC3M 17.5s steps(1) infinite; }
.demo__pannello--m .anima-exFile { animation: exFile 17.5s cubic-bezier(0.34, 1.56, 0.64, 1) infinite; }
.demo__pannello--m .anima-exSend { animation: exSend 17.5s ease-out infinite; }
.demo__pannello--m .anima-exAns { animation: exAns 17.5s ease-out infinite; }
.demo__pannello--m .anima-exOk { animation: exOk 17.5s cubic-bezier(0.34, 1.4, 0.64, 1) infinite; }
.demo__pannello--m .anima-exGenIn { animation: exGenIn 17.5s ease-out infinite; }
.demo__pannello--m .anima-exCount1 { animation: exCount1 17.5s ease-in-out infinite; }
.demo__pannello--m .anima-exCount2 { animation: exCount2 17.5s ease-in-out infinite; }
.demo__pannello--m .anima-exCount3 { animation: exCount3 17.5s ease-in-out infinite; }
.demo__pannello--m .anima-exCount4 { animation: exCount4 17.5s ease-in-out infinite; }
.demo__pannello--m .anima-exCount5 { animation: exCount5 17.5s ease-in-out infinite; }
.demo__pannello--m .anima-exProg { animation: exProg 17.5s linear infinite; }
.demo__pannello--m .anima-exG1 { animation: exG1 17.5s ease-in-out infinite; }
.demo__pannello--m .anima-exG2 { animation: exG2 17.5s ease-in-out infinite; }
.demo__pannello--m .anima-exG3 { animation: exG3 17.5s ease-in-out infinite; }
.demo__pannello--m .anima-exG4 { animation: exG4 17.5s ease-in-out infinite; }
.demo__pannello--m .anima-exG5 { animation: exG5 17.5s ease-in-out infinite; }
.demo__pannello--m .anima-exS3 { animation: exS3M 17.5s cubic-bezier(0.4, 0, 0.2, 1) infinite; }
.demo__pannello--m .anima-exDHead { animation: exDHeadM 17.5s ease-out infinite; }
.demo__pannello--m .anima-exR1 { animation: exR1M 17.5s ease-out infinite; }
.demo__pannello--m .anima-exR2 { animation: exR2M 17.5s ease-out infinite; }
.demo__pannello--m .anima-exR3 { animation: exR3M 17.5s ease-out infinite; }
.demo__pannello--m .anima-exMore { animation: exMoreM 17.5s ease-out infinite; }
.demo__pannello--m .anima-exTotal { animation: exTotalM 17.5s ease-out infinite; }
.demo__pannello--m .anima-exExp { animation: exExp 17.5s ease-out infinite; }
.demo__pannello--m .anima-exClick { animation: exClickM 17.5s ease-out infinite; }
.demo__pannello--m .anima-exCursor { animation: exCursorM 17.5s linear infinite; }
.anima-heroTide { animation: heroTide 60s linear infinite; } 
[data-anim="off"] *, [data-anim="off"] { animation-play-state: paused !important; } 
[data-anim="reset"] *, [data-anim="reset"] { animation-name: none !important; } 
@supports (zoom: tan(atan2(1px, 1px))) {
  .demo__pannello--d .anima-exT1, .demo__pannello--d .anima-exT3 { text-wrap-mode: nowrap; } 
}
@supports (zoom: tan(atan2(1px, 1px))) and (not (text-wrap-mode: nowrap)) {
  .demo__pannello--d .anima-exT1, .demo__pannello--d .anima-exT3 { white-space: nowrap; } 
}

.esempio__palco-box[hidden] { display: none; } 
.esempio__schede [role="tab"][aria-selected="true"] { background-color: transparent; background-image: linear-gradient(rgb(89, 103, 123) 0%, rgb(174, 184, 199) 100%); color: rgb(255, 255, 255); font-weight: 600; }
.esempio__schede [role="tab"][aria-selected="false"] { background-color: rgb(239, 242, 246); background-image: none; color: rgb(72, 91, 118); font-weight: 500; }
.esempio__palco-box[data-esempio="computo"] .anima-exT2 { animation-timing-function: steps(28, end); } 
.esempio__palco-box[data-esempio="computo"] .anima-exT3 { animation-timing-function: steps(29, end); }
.esempio__palco-box[data-esempio="capitolato"] .anima-exT1 { animation-timing-function: steps(30, end); }
.esempio__palco-box[data-esempio="capitolato"] .anima-exT2 { animation-timing-function: steps(27, end); }
.doc__voce-norma--m { color: rgb(72, 91, 118); font-size: 0.65625000rem; font-size: clamp(0.65625000rem, calc(0.52053047rem + 0.55608516cqw), 1.02083333rem); } 
.doc__voce-1-importo--m, .doc__voce-2-importo--m, .doc__voce-3-importo--m { overflow-wrap: normal; } 
.contatti__invia { padding-top: 0px; padding-bottom: 0px; height: auto; min-height: 38px; min-height: clamp(38px, calc(1.90967588rem + 1.90657769cqw), 58px); font-size: 0.8125rem; font-size: clamp(0.8125rem, calc(0.62637035rem + 0.76263108cqw), 1.3125rem); } 
.pro__ciclo [aria-pressed="true"] { background-color: rgba(255, 255, 255, 0.96); color: rgb(2, 114, 239); }
.pro__ciclo [aria-pressed="false"] { background-color: transparent; color: rgba(255, 255, 255, 0.82); }

.menu__velo { transition-property: background-color; transition-duration: 0.28s; transition-timing-function: ease-out; }
body:has([aria-controls="menu"][aria-expanded="true"]) .menu__velo { background-color: rgb(255, 255, 255); } 
.testata__panino-icona path { transform-box: view-box; transform-origin: 11px 8px; transition-property: transform, opacity; transition-duration: 0.28s; transition-timing-function: ease-out; }
[aria-controls="menu"][aria-expanded="true"] .testata__panino-icona path:nth-child(1) { transform: rotate(45deg) translateY(6px); } 
[aria-controls="menu"][aria-expanded="true"] .testata__panino-icona path:nth-child(2) { opacity: 0; }
[aria-controls="menu"][aria-expanded="true"] .testata__panino-icona path:nth-child(3) { transform: rotate(-45deg) translateY(-6px); }
@media (prefers-reduced-motion: reduce) {
  [class*="anima-"] { animation: none !important; } 
}
.contatti__informativa { margin: 0; text-align: center; color: rgb(72, 91, 118); font-size: 0.8125rem; font-size: clamp(0.8125rem, calc(0.7rem + 0.25cqw), 0.9375rem); line-height: 1.5; text-wrap: pretty; } 
.contatti__informativa-link { color: inherit; text-decoration: underline; }

.clausole__riquadro { border: 1px solid rgba(2, 114, 239, 0.28); } 
.clausole__intro { display: block; margin: 0; color: rgb(72, 91, 118); font-size: 0.90625rem; font-size: clamp(0.90625rem, calc(0.75501966rem + 0.61963775cqw), 1.3125rem); line-height: 1.65; text-wrap: pretty; }
.clausole__elenco { display: flex; flex-direction: column; gap: 10px; margin: 0; padding: 0; list-style: none; }
.clausole__link { display: grid; grid-template-columns: 2.9em minmax(0, 1fr); column-gap: 0.5em; align-items: baseline; color: rgb(7, 31, 63); text-decoration: none; font-size: 0.90625rem; font-size: clamp(0.90625rem, calc(0.75501966rem + 0.61963775cqw), 1.3125rem); line-height: 1.5; }
.clausole__testo { min-width: 0; text-decoration: underline; text-decoration-color: rgba(7, 31, 63, 0.3); text-underline-offset: 0.2em; text-wrap: pretty; }
.clausole__link:hover .clausole__testo { text-decoration-color: currentColor; }
.clausole__link:focus-visible { outline: 2px solid rgb(2, 114, 239); outline-offset: 3px; border-radius: 4px; }
.clausole__sigla { color: rgb(2, 114, 239); font-weight: 500; font-variant-numeric: tabular-nums; }
.clausole__rimando { display: inline; color: rgb(2, 114, 239); cursor: pointer; }
.t07__dolo { margin-top: 20px; margin-bottom: 0; } 
