



@font-face {
  font-family: 'Instrument Serif';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../asset/a0ca5e485ac9f3e403eadf8d0cc650ee617676f1.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: 'Instrument Serif';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../asset/6c8e8a291bdd46678c3dc97ecb41ae3e2177215a.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}


@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("../asset/f55b18fdf5a4fbca23e23010fbe89df27d70d1ff.woff2") format('woff2');
}

body { margin: 0px; background: rgb(255, 255, 255); font-family: Inter, "Helvetica Neue", Helvetica, "Liberation Sans", sans-serif; -webkit-font-smoothing: antialiased; }
a { color: rgb(2, 114, 239); text-decoration: none; }
body { container-type: inline-size; }
html { scrollbar-width: thin; scrollbar-color: rgb(193, 203, 219) transparent; scroll-behavior: smooth; }
::-webkit-scrollbar { width: 8px; }
::-webkit-scrollbar-track { background: transparent; }
::-webkit-scrollbar-thumb { background: content-box rgb(193, 203, 219); border-radius: 99px; border: 2px solid transparent; }
::-webkit-scrollbar-thumb:hover { background: content-box rgb(169, 180, 194); }
[data-menu-sheet]::-webkit-scrollbar { width: 0px; height: 0px; display: none; }


h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dt, dd, figure, blockquote, fieldset, legend { margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6 { font-size: inherit; font-weight: inherit; }
ul, ol { list-style-type: inherit; } 
fieldset { border: 0; min-inline-size: auto; }
strong, b { font-weight: inherit; }
label { cursor: inherit; }
button { appearance: none; margin: 0; padding: 0; border: 0; background: none; font: inherit; color: inherit; letter-spacing: inherit; word-spacing: inherit; line-height: inherit; text-transform: inherit; text-indent: inherit; text-shadow: inherit; text-align: inherit; box-sizing: content-box; }


body { container-name: pagina; }
.colonna { container: colonna / inline-size; }


.pagina--landing { display: block; } 
.pagina__cima { display: inline; } 
.barra__contenitore { display: block; background-color: rgb(255, 255, 255); } 
.barra__fascia { display: flex; justify-content: center; align-items: center; background-image: linear-gradient(rgb(3, 100, 225) 0%, rgb(2, 129, 252) 100%); border-bottom-left-radius: 16px; border-bottom-right-radius: 16px; } 
.barra__testo { display: block; color: rgba(255, 255, 255, 0.9); font-weight: 500; text-align: center; text-wrap-mode: nowrap; unicode-bidi: normal; white-space-collapse: collapse; } 
.barra__bandiera { display: inline-block; } 
.testata__contenitore { display: block; background-color: transparent; } 
.testata__riga { align-items: center; } 
.testata__vetro { display: block; position: absolute; inset: 0px; z-index: 0; -webkit-backdrop-filter: blur(calc(24px * var(--t, 0))) saturate(calc(1 + 0.7 * var(--t, 0))); backdrop-filter: blur(calc(24px * var(--t, 0))) saturate(calc(1 + 0.7 * var(--t, 0))); pointer-events: none; } 
.testata__sfumato { position: absolute; inset: 0px; z-index: 0; background-image: linear-gradient(rgb(255, 255, 255) 0%, rgb(255, 255, 255) 11.1%, rgb(251, 252, 254) 13.5%, rgb(245, 249, 253) 16.5%, rgb(237, 243, 250) 20.5%, rgb(228, 237, 247) 25.5%, rgb(223, 233, 246) 31%, rgb(211, 224, 242) 62%, rgb(194, 212, 236) 100%); background-position-x: 0px; background-position-y: 0px; background-repeat: no-repeat; background-size: 100% 1010px; opacity: calc(1 - var(--t, 0)); pointer-events: none; } 
.testata__marchio { display: flex; position: relative; z-index: 2; align-items: center; color: rgb(2, 114, 239); cursor: pointer; } 
.testata__marchio-img { display: block; } 
.testata__marchio-img-2 { display: block; } 
.menu__maniglia { width: 44px; height: 4px; margin-bottom: 20px; margin-left: auto; margin-right: auto; flex-shrink: 0; background-color: rgb(89, 103, 123); border-radius: 99px; cursor: grab; } 
.testata__nav { display: flex; } 
.testata__nav-ul { display: contents; } 
.testata__nav-come-funziona-li { display: contents; } 
.testata__nav-come-funziona { display: flex; align-items: center; cursor: pointer; white-space-collapse: collapse; } 
.testata__nav-come-funziona-box { color: rgb(7, 31, 63); font-family: Inter, "Helvetica Neue", Helvetica, "Liberation Sans", sans-serif; } 
.testata__nav-scegli-piano-li { display: contents; } 
.testata__nav-scegli-piano { display: flex; align-items: center; cursor: pointer; white-space-collapse: collapse; } 
.testata__nav-scegli-piano-box { color: rgb(7, 31, 63); font-family: Inter, "Helvetica Neue", Helvetica, "Liberation Sans", sans-serif; } 
.testata__nav-contattaci-li { display: contents; } 
.testata__nav-contattaci { display: flex; align-items: center; cursor: pointer; white-space-collapse: collapse; } 
.testata__nav-contattaci-box { color: rgb(7, 31, 63); font-family: Inter, "Helvetica Neue", Helvetica, "Liberation Sans", sans-serif; } 
.menu__piano { box-sizing: border-box; margin-top: auto; padding-top: 26px; flex-direction: column; flex-shrink: 0; } 
.menu__piano-scheda { display: flex; box-sizing: border-box; padding: 22px 20px 24px; flex-direction: column; flex-shrink: 0; gap: 20px; background-color: rgb(255, 255, 255); border-radius: 18px; } 
.menu__piano-scheda-box { display: flex; flex-direction: column; gap: 8px; } 
.menu__piano-etichetta { display: flex; gap: 7px; align-items: center; color: rgb(2, 114, 239); font-size: 11px; font-weight: 500; letter-spacing: 0.14em; text-transform: uppercase; unicode-bidi: normal; } 
.menu__piano-etichetta-img { display: block; height: 13px; } 
.menu__piano-prezzo { display: block; -webkit-text-fill-color: transparent; -webkit-background-clip: text; background-clip: text; background-image: linear-gradient(rgb(3, 100, 225) 0%, rgb(2, 129, 252) 100%); color: transparent; font-family: "Instrument Serif", serif; font-size: 40px; line-height: 1; unicode-bidi: normal; } 
.menu__piano-nota { display: block; color: rgb(89, 103, 123); font-size: 13px; unicode-bidi: normal; } 
.menu__piano-scheda-box-2 { display: flex; flex-direction: column; gap: 13px; } 
.menu__piano-voce-box { display: flex; gap: 9px; align-items: center; unicode-bidi: normal; } 
.menu__piano-voce-icona { display: block; flex-shrink: 0; } 
.menu__piano-voce { display: block; color: rgb(33, 58, 92); font-size: 15px; } 
.menu__piano-voce-bloccata-box { display: flex; gap: 9px; align-items: center; color: rgb(106, 120, 141); unicode-bidi: normal; } 
.menu__piano-voce-bloccata-icona { display: block; flex-shrink: 0; } 
.menu__piano-voce-bloccata { display: block; font-size: 15px; } 
.menu__piano-badge-pro { display: flex; margin-left: auto; flex-shrink: 0; gap: 4px; align-items: center; color: rgb(2, 114, 239); font-size: 10.5px; font-weight: 500; letter-spacing: 0.14em; line-height: 1; text-transform: uppercase; } 
.menu__piano-badge-pro-img { display: block; height: 10px; } 
.menu__piano-azioni { display: flex; margin-top: 14px; flex-shrink: 0; gap: 10px; align-items: center; } 
.menu__piano-inizia { display: flex; box-sizing: border-box; height: 38px; flex-basis: 0%; flex-grow: 1; justify-content: center; align-items: center; background-image: linear-gradient(rgb(3, 100, 225) 0%, rgb(2, 129, 252) 100%); border-radius: 999px; color: rgb(255, 255, 255); cursor: pointer; font-size: 13px; font-weight: 600; transition-behavior: normal, normal, normal; transition-delay: 0s, 0s, 0s; transition-duration: 220ms, 220ms, 220ms; transition-property: transform, box-shadow, filter; transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1), cubic-bezier(0.215, 0.61, 0.355, 1), ease; } 
.testata__accedi--m { display: flex; height: 38px; padding-left: 4px; padding-right: 4px; flex-shrink: 0; justify-content: center; align-items: center; color: rgb(7, 31, 63); cursor: pointer; font-size: 13px; font-weight: 500; letter-spacing: -0.01em; text-wrap-mode: nowrap; transition-duration: 180ms; transition-property: color; white-space-collapse: collapse; } 
.testata__azioni { display: flex; position: relative; z-index: 2; align-items: center; } 
.testata__cta-inizia { display: flex; box-sizing: border-box; justify-content: center; align-items: center; background-image: linear-gradient(rgb(3, 100, 225) 0%, rgb(2, 129, 252) 100%); border-radius: 999px; color: rgb(255, 255, 255); cursor: pointer; font-weight: 600; letter-spacing: -0.01em; white-space-collapse: collapse; } 
.testata__accedi--d { height: 58px; padding-left: 8px; padding-right: 8px; flex-shrink: 0; justify-content: center; align-items: center; color: rgb(7, 31, 63); cursor: pointer; font-size: 21px; font-weight: 500; letter-spacing: -0.01em; text-wrap-mode: nowrap; transition-duration: 180ms; transition-property: color; white-space-collapse: collapse; } 
.testata__panino { width: 44px; height: 44px; margin-right: -10px; justify-content: center; align-items: center; color: rgb(7, 31, 63); cursor: pointer; transition-duration: 0.2s; transition-property: opacity; } 
.testata__panino-icona { display: block; } 
.menu__velo { position: fixed; inset: 0px; z-index: 59; background-color: rgba(7, 31, 63, 0); pointer-events: none; } 
.menu__foglio-box { position: fixed; bottom: -360px; left: calc(50% - 175px); z-index: 60; width: 350px; height: 360px; background-color: rgb(236, 242, 251); opacity: 0; pointer-events: none; transition-duration: 0.25s; transition-property: opacity; } 
.colonna--landing { display: block; margin-left: auto; margin-right: auto; background-color: rgb(255, 255, 255); color: rgb(7, 31, 63); overflow-x: clip; } 
.pagina__principale { display: block; } 
.hero__sezione { display: block; padding-bottom: 64px; background-color: rgb(255, 255, 255); } 
.hero__sezione-box { display: flex; position: relative; flex-direction: column; gap: 20px; } 
.hero__scena { position: relative; overflow: hidden; } 
.hero__fondo-sfumato { position: absolute; inset: 0px; background-image: linear-gradient(rgb(255, 255, 255) 0%, rgb(253, 253, 254) 1.562%, rgb(250, 252, 254) 3.125%, rgb(247, 250, 253) 4.688%, rgb(244, 249, 253) 6.25%, rgb(242, 246, 252) 7.812%, rgb(239, 244, 251) 9.375%, rgb(236, 242, 250) 10.938%, rgb(233, 241, 249) 12.5%, rgb(231, 239, 248) 14.062%, rgb(228, 237, 247) 15.625%, rgb(227, 236, 247) 17.188%, rgb(226, 235, 247) 18.75%, rgb(224, 234, 246) 20.312%, rgb(223, 233, 246) 21.875%, rgb(222, 233, 246) 23.438%, rgb(222, 232, 246) 25%, rgb(221, 232, 245) 26.562%, rgb(221, 231, 245) 28.125%, rgb(220, 231, 245) 29.688%, rgb(220, 231, 245) 31.25%, rgb(219, 230, 245) 32.812%, rgb(219, 230, 245) 34.375%, rgb(218, 229, 244) 35.938%, rgb(217, 229, 244) 37.5%, rgb(217, 228, 244) 39.062%, rgb(216, 228, 244) 40.625%, rgb(216, 228, 244) 42.188%, rgb(215, 227, 243) 43.75%, rgb(216, 227, 243) 45.312%, rgb(215, 227, 243) 46.875%, rgb(215, 227, 243) 48.438%, rgb(215, 227, 243) 50%, rgb(215, 226, 244) 51.562%, rgb(214, 227, 243) 53.125%, rgb(214, 226, 243) 54.688%, rgb(215, 227, 243) 56.25%, rgb(215, 226, 243) 57.812%, rgb(215, 227, 243) 59.375%, rgb(215, 227, 243) 60.938%, rgb(215, 227, 243) 62.5%, rgb(216, 228, 243) 64.062%, rgb(217, 228, 244) 65.625%, rgb(217, 229, 243) 67.188%, rgb(218, 229, 244) 68.75%, rgb(219, 230, 244) 70.312%, rgb(220, 230, 245) 71.875%, rgb(222, 232, 245) 73.438%, rgb(223, 233, 245) 75%, rgb(225, 234, 246) 76.562%, rgb(227, 235, 247) 78.125%, rgb(229, 236, 247) 79.688%, rgb(231, 238, 247) 81.25%, rgb(233, 239, 248) 82.812%, rgb(235, 241, 249) 84.375%, rgb(237, 242, 250) 85.938%, rgb(239, 244, 250) 87.5%, rgb(242, 246, 251) 89.062%, rgb(244, 247, 252) 90.625%, rgb(246, 249, 252) 92.188%, rgb(249, 251, 253) 93.75%, rgb(251, 252, 254) 95.312%, rgb(253, 253, 254) 96.875%, rgb(254, 254, 255) 98.438%, rgb(255, 255, 255) 100%); background-position-x: 0px; background-position-y: 0px; background-repeat: no-repeat; background-size: 100% 100%; overflow: hidden; pointer-events: none; } 
.hero__bagliore { display: block; position: absolute; right: -12%; bottom: -25%; width: 65%; height: 80%; background-image: radial-gradient(circle, rgba(3, 100, 225, 0.1) 0%, rgba(3, 100, 225, 0) 70%); border-radius: 50%; pointer-events: none; } 
.hero__motivo-box { position: absolute; inset: 0px; overflow: hidden; pointer-events: none; } 
.hero__motivo { display: block; position: absolute; top: -340px; left: -340px; width: calc(100% + 680px); height: calc(100% + 680px); background-image: url("../asset/3f445b633bc8ae5f40bf4d77559e09e3cdb56251.jpg"); background-position-x: left; background-position-y: top; background-size: 340px 340px; opacity: 0.55; transform: matrix(1, 0, 0, 1, -43.2799, -43.2799); } 
.hero__velo { position: absolute; inset: 0px; background-image: linear-gradient(rgba(203, 219, 241, 0.4) 0%, rgba(203, 219, 241, 0.62) 45%, rgba(203, 219, 241, 0.4) 100%); pointer-events: none; } 
.hero__colonna-testo { display: flex; position: absolute; inset: 0px; } 
.hero__titolo { display: block; color: rgb(7, 31, 63); font-family: "Instrument Serif", serif; font-weight: 400; letter-spacing: -0.02em; text-wrap-mode: wrap; text-wrap-style: pretty; } 
.hero__blocco { display: flex; flex-direction: column; } 
.hero__filo { display: block; width: 100%; height: 2px; } 
.hero__sottotitolo--d { color: rgb(33, 58, 92); font-size: 26px; letter-spacing: -0.01em; line-height: 1.3; text-wrap-mode: wrap; text-wrap-style: pretty; unicode-bidi: normal; } 
.hero__sottotitolo--m { color: rgb(33, 58, 92); font-size: 16px; letter-spacing: -0.028em; line-height: 1.34; text-wrap-mode: wrap; text-wrap-style: pretty; unicode-bidi: normal; } 
.hero__formato-dwg { display: flex; justify-content: center; align-items: center; border-radius: 999px; unicode-bidi: normal; } 
.hero__formato-dwg-img { display: block; } 
.hero__formato-dwg-etichetta { display: block; color: rgb(33, 58, 92); letter-spacing: -0.01em; white-space-collapse: collapse; } 
.hero__formato-ifc { display: flex; justify-content: center; align-items: center; border-radius: 999px; unicode-bidi: normal; } 
.hero__formato-ifc-img { display: block; } 
.hero__formato-ifc-etichetta { display: block; color: rgb(33, 58, 92); letter-spacing: -0.01em; white-space-collapse: collapse; } 
.hero__formato-pdf { display: flex; justify-content: center; align-items: center; border-radius: 999px; unicode-bidi: normal; } 
.hero__formato-pdf-img { display: block; } 
.hero__formato-pdf-etichetta { display: block; color: rgb(33, 58, 92); letter-spacing: -0.01em; white-space-collapse: collapse; } 
.hero__formato-foto--d { padding-bottom: 9px; padding-top: 9px; flex-basis: 0%; flex-grow: 1; gap: 10px; justify-content: center; align-items: center; background-color: rgb(255, 255, 255); border-radius: 999px; unicode-bidi: normal; } 
.hero__formato-foto-icona { display: block; margin-right: -3px; } 
.hero__formato-foto-etichetta--d { display: block; color: rgb(33, 58, 92); font-size: 21px; letter-spacing: -0.01em; } 
.hero__formato-foto--m { padding: 7px 4px; gap: 5px; justify-content: center; align-items: center; background-color: rgba(255, 255, 255, 0.72); border-bottom-color: rgba(7, 31, 63, 0.07); border-bottom-style: solid; border-bottom-width: 1px; border-left-color: rgba(7, 31, 63, 0.07); border-left-style: solid; border-left-width: 1px; border-radius: 999px; border-right-color: rgba(7, 31, 63, 0.07); border-right-style: solid; border-right-width: 1px; border-top-color: rgba(7, 31, 63, 0.07); border-top-style: solid; border-top-width: 1px; unicode-bidi: normal; } 
.hero__formato-foto-etichetta--m { display: block; color: rgb(33, 58, 92); font-size: 12.5px; letter-spacing: -0.01em; text-wrap-mode: nowrap; white-space-collapse: collapse; } 
.hero__cta { display: flex; justify-content: center; align-items: center; background-image: linear-gradient(rgb(3, 100, 225) 0%, rgb(2, 129, 252) 100%); border-radius: 999px; color: rgb(255, 255, 255); cursor: pointer; font-weight: 600; letter-spacing: -0.01em; } 
.hero__colonna-demo { position: relative; z-index: 2; box-sizing: border-box; padding: 44px 40px 58px 124px; flex-basis: 0%; flex-grow: 1; } 
.demo__pannello--d { display: flex; position: relative; z-index: 2; flex-basis: 0%; flex-direction: column; flex-grow: 1; background-color: rgb(203, 219, 241); border-radius: 18px; overflow: hidden; } 
.demo__pannello-box--d { display: block; position: relative; flex-basis: 0%; flex-grow: 1; overflow: hidden; } 
.demo__scena-chat--d { display: flex; position: absolute; inset: 0px; padding: 50px 35px 60px; flex-direction: column; gap: 10px; justify-content: space-between; } 
.demo__barra--d { display: flex; gap: 10px; align-items: center; } 
.demo__barra-icona--d { display: flex; width: 38px; height: 38px; flex-shrink: 0; justify-content: center; align-items: center; background-image: linear-gradient(rgb(3, 100, 225) 0%, rgb(2, 129, 252) 100%); border-radius: 12px; } 
.demo__barra-icona-img--d { display: block; height: 20px; } 
.demo__barra-etichetta--d { display: block; color: rgb(7, 31, 63); font-size: 26px; letter-spacing: -0.01em; } 
.demo__richiesta--d { display: flex; padding: 16px; flex-direction: column; gap: 13px; background-color: rgb(255, 255, 255); border-radius: 18px; transform: matrix(1, 0, 0, 1, 0, 0); } 
.demo__richiesta-box--d { display: flex; width: max-content; max-width: 100%; flex-direction: column; gap: 5px; } 
.demo__riga-box { display: flex; align-items: center; } 
.demo__riga--d { display: block; max-width: 100%; color: rgb(33, 58, 92); font-size: 21px; letter-spacing: -0.01em; line-height: 1.6; overflow: hidden; text-wrap-mode: nowrap; white-space-collapse: collapse; } 
.demo__riga-box-2 { display: block; width: 2px; height: 19px; margin-left: 2px; flex-shrink: 0; background-color: rgb(2, 114, 239); opacity: 0; } 
.demo__riga-ultima-box { display: flex; align-items: center; } 
.demo__riga-ultima--d { display: block; max-width: 100%; color: rgb(33, 58, 92); font-size: 21px; letter-spacing: -0.01em; line-height: 1.6; overflow: hidden; text-wrap-mode: nowrap; white-space-collapse: collapse; } 
.demo__riga-ultima-box-2 { display: block; width: 2px; height: 19px; margin-left: 2px; flex-shrink: 0; background-color: rgb(2, 114, 239); opacity: 0; } 
.demo__allegato--d { display: flex; padding: 7px 11px; gap: 10px; align-items: center; background-color: rgb(236, 242, 251); border-radius: 12px; } 
.demo__allegato-img--d { display: block; height: 19px; flex-shrink: 0; } 
.demo__allegato-nome--d { display: block; flex-basis: 0%; flex-grow: 1; color: rgb(72, 91, 118); font-size: 17px; letter-spacing: 0em; overflow: hidden; text-overflow: ellipsis; text-wrap-mode: nowrap; white-space-collapse: collapse; } 
.demo__allegato-peso--d { display: block; flex-shrink: 0; color: rgb(72, 91, 118); font-size: 17px; letter-spacing: 0em; } 
.demo__azioni { display: flex; justify-content: space-between; align-items: center; } 
.demo__allega--d { display: flex; gap: 7px; align-items: center; color: rgb(72, 91, 118); font-size: 21px; letter-spacing: -0.01em; } 
.demo__allega-icona { display: block; } 
.demo__invia--d { display: flex; width: 33px; height: 33px; justify-content: center; align-items: center; background-color: rgb(2, 114, 239); border-radius: 50%; transform: matrix(1, 0, 0, 1, 0, 0); } 
.demo__invia-icona { display: block; } 
.demo__risposta--d { display: block; padding: 11px 13px; background-color: rgb(236, 242, 251); border-bottom-color: rgb(212, 228, 251); border-bottom-style: solid; border-bottom-width: 1px; border-left-color: rgb(212, 228, 251); border-left-style: solid; border-left-width: 1px; border-radius: 5px 15px 15px; border-right-color: rgb(212, 228, 251); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(212, 228, 251); border-top-style: solid; border-top-width: 1px; } 
.demo__risposta-testo--d { display: inline; color: rgb(72, 91, 118); font-size: 21px; letter-spacing: -0.01em; line-height: 1.6; } 
.demo__conferma--d { display: block; padding: 10px 14px; align-self: flex-end; background-color: rgb(255, 255, 255); border-radius: 15px 15px 5px; } 
.demo__conferma-testo--d { display: inline; color: rgb(33, 58, 92); font-size: 21px; letter-spacing: -0.01em; line-height: 1.6; } 
.demo__generazione--d { display: flex; padding: 12px 14px; flex-direction: column; gap: 9px; background-color: rgb(235, 245, 238); border-bottom-color: rgb(204, 230, 213); border-bottom-style: solid; border-bottom-width: 1px; border-left-color: rgb(204, 230, 213); border-left-style: solid; border-left-width: 1px; border-radius: 16px; border-right-color: rgb(204, 230, 213); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(204, 230, 213); border-top-style: solid; border-top-width: 1px; } 
.demo__generazione-titolo-box { display: flex; gap: 10px; justify-content: space-between; align-items: center; } 
.demo__generazione-titolo--d { display: block; color: rgb(7, 31, 63); font-size: 21px; letter-spacing: -0.01em; } 
.demo__percentuale-box--d { display: block; position: relative; width: 66px; height: 30px; flex-shrink: 0; } 
.demo__percentuale { display: flex; position: absolute; inset: 0px; justify-content: flex-end; align-items: center; color: rgb(19, 107, 67); font-size: 21px; letter-spacing: -0.01em; opacity: 0.993065; } 
.demo__percentuale--d { display: flex; position: absolute; inset: 0px; justify-content: flex-end; align-items: center; color: rgb(19, 107, 67); font-size: 21px; letter-spacing: -0.01em; opacity: 0; } 
.demo__progresso { display: block; height: 7px; background-color: rgb(204, 230, 213); border-radius: 99px; overflow: hidden; } 
.demo__progresso-riempimento--d { display: block; width: 100%; height: 100%; background-image: linear-gradient(90deg, rgb(19, 107, 67), rgb(77, 167, 117)); border-radius: 99px; transform: matrix(0.198839, 0, 0, 1, 0, 0); transform-origin: left center; will-change: transform; } 
.demo__passo-box--d { display: block; position: relative; height: 30px; } 
.demo__passo { display: flex; position: absolute; inset: 0px; gap: 10px; align-items: center; color: rgb(19, 107, 67); font-size: 21px; letter-spacing: -0.01em; opacity: 0.993065; text-wrap-mode: nowrap; white-space-collapse: collapse; } 
.demo__passo-icona { display: block; flex-shrink: 0; } 
.demo__passo--d { display: flex; position: absolute; inset: 0px; gap: 10px; align-items: center; color: rgb(19, 107, 67); font-size: 21px; letter-spacing: -0.01em; opacity: 0; text-wrap-mode: nowrap; white-space-collapse: collapse; } 
.doc__scena { display: flex; position: absolute; inset: 0px; box-sizing: border-box; flex-direction: column; justify-content: space-between; opacity: 0; transform: matrix(1.014, 0, 0, 1.014, 0, 0); } 
.doc__scena-box { display: flex; box-sizing: border-box; padding: 50px 35px 60px; flex-basis: 0%; flex-direction: column; flex-grow: 1; } 
.doc__scena-box-2 { display: flex; flex-basis: 0%; flex-direction: column; flex-grow: 1; } 
.doc__testata--d { display: flex; justify-content: space-between; align-items: center; opacity: 0; transform: matrix(1, 0, 0, 1, 0, 4); } 
.doc__titolo--d { display: block; color: rgb(7, 31, 63); font-family: "Instrument Serif", serif; font-size: 33px; letter-spacing: -0.01em; line-height: 1; } 
.doc__pronto--d { display: flex; padding: 7px 14px; gap: 6px; align-items: center; background-color: rgb(225, 242, 230); border-radius: 999px; color: rgb(19, 107, 67); font-size: 17px; letter-spacing: 0em; text-wrap-mode: nowrap; white-space-collapse: collapse; } 
.doc__pronto-icona { display: block; flex-shrink: 0; } 
.doc__filetto--d { display: block; height: 1px; margin-top: 16px; background-color: rgb(231, 237, 246); opacity: 0; transform: matrix(1, 0, 0, 1, 0, 4); } 
.doc__voce--d { display: flex; padding-bottom: 18px; padding-top: 18px; justify-content: space-between; align-items: baseline; border-bottom-color: rgb(236, 242, 251); border-bottom-style: solid; border-bottom-width: 1px; opacity: 0; transform: matrix(1, 0, 0, 1, 0, 4); } 
.doc__voce-box--d { display: flex; padding-right: 14px; flex-direction: column; gap: 6px; } 
.doc__voce-1-nome--d { display: block; color: rgb(33, 58, 92); font-size: 21px; letter-spacing: -0.01em; } 
.doc__voce-1-misura--d { display: block; color: rgb(72, 91, 118); font-size: 17px; letter-spacing: 0em; } 
.doc__voce-1-importo--d { display: block; color: rgb(7, 31, 63); font-size: 21px; letter-spacing: -0.01em; text-wrap-mode: nowrap; white-space-collapse: collapse; } 
.doc__voce-2-nome--d { display: block; color: rgb(33, 58, 92); font-size: 21px; letter-spacing: -0.01em; } 
.doc__voce-2-misura--d { display: block; color: rgb(72, 91, 118); font-size: 17px; letter-spacing: 0em; } 
.doc__voce-2-importo--d { display: block; color: rgb(7, 31, 63); font-size: 21px; letter-spacing: -0.01em; text-wrap-mode: nowrap; white-space-collapse: collapse; } 
.doc__voce-3-nome--d { display: block; color: rgb(33, 58, 92); font-size: 21px; letter-spacing: -0.01em; } 
.doc__voce-3-misura--d { display: block; color: rgb(72, 91, 118); font-size: 17px; letter-spacing: 0em; } 
.doc__voce-3-importo--d { display: block; color: rgb(7, 31, 63); font-size: 21px; letter-spacing: -0.01em; text-wrap-mode: nowrap; white-space-collapse: collapse; } 
.doc__altre--d { display: block; padding-bottom: 6px; padding-top: 20px; color: rgb(72, 91, 118); font-size: 17px; letter-spacing: 0em; opacity: 0; transform: matrix(1, 0, 0, 1, 0, 4); } 
.doc__totale--d { display: flex; margin-top: auto; padding-bottom: 6px; justify-content: space-between; align-items: center; opacity: 0; transform: matrix(1, 0, 0, 1, 0, 4); } 
.doc__totale-etichetta--d { display: block; color: rgb(72, 91, 118); font-size: 15px; letter-spacing: 0.12em; } 
.doc__totale-importo--d { display: block; -webkit-text-fill-color: transparent; -webkit-background-clip: text; background-clip: text; background-image: linear-gradient(rgb(3, 100, 225) 0%, rgb(2, 129, 252) 100%); color: transparent; font-family: "Instrument Serif", serif; font-size: 33px; letter-spacing: -0.01em; line-height: 1; } 
.doc__esporta-blocco--d { display: flex; position: relative; flex-direction: column; } 
.doc__formati--d { display: flex; margin-top: 17px; gap: 9px; opacity: 0; transform: matrix(1, 0, 0, 1, 0, 4); } 
.doc__formato-pdf--d { display: flex; padding-bottom: 8px; padding-top: 8px; flex-basis: 0%; flex-grow: 1; gap: 9px; justify-content: center; align-items: center; background-color: rgb(255, 255, 255); border-radius: 999px; } 
.doc__formato-pdf-img--d { display: block; height: 27px; } 
.doc__formato-pdf-etichetta--d { display: block; color: rgb(72, 91, 118); font-size: 21px; letter-spacing: -0.01em; } 
.doc__formato-word--d { display: flex; padding-bottom: 8px; padding-top: 8px; flex-basis: 0%; flex-grow: 1; gap: 9px; justify-content: center; align-items: center; background-color: rgb(255, 255, 255); border-radius: 999px; } 
.doc__formato-word-img--d { display: block; height: 27px; } 
.doc__formato-word-etichetta--d { display: block; color: rgb(72, 91, 118); font-size: 21px; letter-spacing: -0.01em; } 
.doc__formato-excel--d { display: flex; padding-bottom: 8px; padding-top: 8px; flex-basis: 0%; flex-grow: 1; gap: 9px; justify-content: center; align-items: center; background-color: rgb(255, 255, 255); border-radius: 999px; } 
.doc__formato-excel-img--d { display: block; height: 27px; } 
.doc__formato-excel-etichetta--d { display: block; color: rgb(72, 91, 118); font-size: 21px; letter-spacing: -0.01em; } 
.doc__esporta-box { display: block; opacity: 0; transform: matrix(1, 0, 0, 1, 0, 4); } 
.doc__esporta--d { display: flex; position: relative; box-sizing: border-box; height: 58px; margin-top: 25px; gap: 12px; justify-content: center; align-items: center; background-color: rgba(255, 255, 255, 0.55); border-radius: 999px; color: rgb(7, 31, 63); font-size: 21px; letter-spacing: -0.01em; transform: matrix(1, 0, 0, 1, 0, 0); } 
.doc__esporta-icona { display: block; } 
.doc__cursore--d { display: block; position: absolute; bottom: -4px; left: calc(50% + 10px); line-height: 0; opacity: 0; transform: matrix(1, 0, 0, 1, 62, 56); } 
.doc__cursore-icona { display: inline; } 
.esempio__sezione { padding-bottom: 64px; padding-left: 20px; padding-right: 20px; } 
.esempio__occhiello { display: block; margin-bottom: 18px; -webkit-background-clip: text; background-clip: text; background-image: linear-gradient(rgb(3, 100, 225) 0%, rgb(2, 129, 252) 100%); color: transparent; font-size: 10.5px; font-weight: 500; letter-spacing: 0.14em; unicode-bidi: normal; } 
.esempio__titolo { display: block; margin-bottom: 22px; color: rgb(7, 31, 63); font-family: Inter, "Helvetica Neue", Helvetica, "Liberation Sans", sans-serif; font-size: 33px; font-weight: 400; letter-spacing: -0.042em; line-height: 1.1; } 
.esempio__schede { display: flex; gap: 6px; } 
.esempio__scheda-preventivo { display: flex; box-sizing: border-box; height: 38px; flex-basis: 0%; flex-grow: 1; justify-content: center; align-items: center; background-image: linear-gradient(rgb(89, 103, 123) 0%, rgb(174, 184, 199) 100%); border-radius: 999px; color: rgb(255, 255, 255); cursor: pointer; font-size: 13px; font-weight: 600; letter-spacing: -0.01em; } 
.esempio__scheda-computo { display: flex; box-sizing: border-box; height: 38px; flex-basis: 0%; flex-grow: 1; justify-content: center; align-items: center; background-color: rgb(239, 242, 246); border-radius: 999px; color: rgb(72, 91, 118); cursor: pointer; font-size: 13px; font-weight: 500; letter-spacing: -0.01em; } 
.esempio__scheda-capitolato { display: flex; box-sizing: border-box; height: 38px; flex-basis: 0%; flex-grow: 1; justify-content: center; align-items: center; background-color: rgb(239, 242, 246); border-radius: 999px; color: rgb(72, 91, 118); cursor: pointer; font-size: 13px; font-weight: 500; letter-spacing: -0.01em; } 
.esempio__palco { display: flex; margin-top: 35px; padding: 20px 16px 14px; flex-direction: column; background-color: rgb(239, 242, 246); border-radius: 22px; } 
.esempio__palco-box { display: block; margin-top: 18px; border-radius: 18px; } 
.esempio__palco-box-2 { display: flex; flex-direction: column; border-radius: 18px; overflow: hidden; } 
.esempio__palco-box-3 { display: flex; flex-direction: column; } 
.demo__pannello--m { display: flex; flex-direction: column; background-color: rgb(203, 219, 241); border-radius: 18px; } 
.demo__pannello-box--m { display: block; position: relative; height: 550px; overflow: hidden; } 
.demo__scena-chat--m { display: flex; position: absolute; inset: 0px; padding: 40px 26px; flex-direction: column; gap: 4px; justify-content: space-between; } 
.demo__barra--m { display: flex; gap: 10px; align-items: center; opacity: 0.617028; transform: matrix(1, 0, 0, 1, 0, -3.82972); } 
.demo__barra-icona--m { display: flex; width: 32px; height: 32px; flex-shrink: 0; justify-content: center; align-items: center; background-image: linear-gradient(rgb(3, 100, 225) 0%, rgb(2, 129, 252) 100%); border-radius: 10px; } 
.demo__barra-icona-img--m { display: block; height: 17px; } 
.demo__barra-etichetta--m { display: block; color: rgb(7, 31, 63); font-size: 15.5px; letter-spacing: -0.01em; } 
.demo__richiesta--m { display: flex; padding: 13px; flex-direction: column; gap: 10px; background-color: rgb(255, 255, 255); border-radius: 18px; opacity: 0.252096; transform: matrix(0.961038, 0, 0, 0.961038, 0, 25.9744); } 
.demo__richiesta-box--m { display: flex; flex-direction: column; gap: 3px; } 
.demo__riga--m { display: block; max-width: 0px; color: rgb(33, 58, 92); font-size: 14px; line-height: 1.5; overflow: hidden; text-wrap-mode: nowrap; white-space-collapse: collapse; } 
.demo__riga-box-3 { display: block; width: 2px; height: 15px; margin-left: 2px; flex-shrink: 0; background-color: rgb(2, 114, 239); opacity: 0; } 
.demo__riga-ultima--m { display: block; max-width: 0px; color: rgb(33, 58, 92); font-size: 14px; line-height: 1.5; overflow: hidden; text-wrap-mode: nowrap; white-space-collapse: collapse; } 
.demo__riga-ultima-box-3 { display: block; width: 2px; height: 15px; margin-left: 2px; flex-shrink: 0; background-color: rgb(2, 114, 239); opacity: 0; } 
.demo__allegato--m { display: flex; padding: 7px 11px; gap: 10px; align-items: center; background-color: rgb(236, 242, 251); border-radius: 12px; opacity: 0; transform: matrix(1.05, 0, 0, 1.05, 0, -10); } 
.demo__allegato-img--m { display: block; height: 15px; flex-shrink: 0; } 
.demo__allegato-nome--m { display: block; flex-basis: 0%; flex-grow: 1; color: rgb(72, 91, 118); font-size: 12.5px; overflow: hidden; text-overflow: ellipsis; text-wrap-mode: nowrap; white-space-collapse: collapse; } 
.demo__allegato-peso--m { display: block; flex-shrink: 0; color: rgb(72, 91, 118); font-size: 12.5px; } 
.demo__allega--m { display: flex; gap: 7px; align-items: center; color: rgb(72, 91, 118); font-size: 12.5px; } 
.demo__invia--m { display: flex; width: 33px; height: 33px; justify-content: center; align-items: center; background-image: linear-gradient(rgb(3, 100, 225) 0%, rgb(2, 129, 252) 100%); border-radius: 50%; transform: matrix(1, 0, 0, 1, 0, 0); } 
.demo__risposta--m { display: block; padding: 11px 13px; background-color: rgb(236, 242, 251); border-bottom-color: rgb(212, 228, 251); border-bottom-style: solid; border-bottom-width: 1px; border-left-color: rgb(212, 228, 251); border-left-style: solid; border-left-width: 1px; border-radius: 5px 15px 15px; border-right-color: rgb(212, 228, 251); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(212, 228, 251); border-top-style: solid; border-top-width: 1px; opacity: 0; transform: matrix(1, 0, 0, 1, 0, 10); } 
.demo__risposta-testo--m { display: inline; color: rgb(72, 91, 118); font-size: 13.5px; line-height: 1.5; } 
.demo__conferma--m { display: block; padding: 10px 14px; align-self: flex-end; background-color: rgb(255, 255, 255); border-radius: 15px 15px 5px; opacity: 0; transform: matrix(1, 0, 0, 1, 0, 10); } 
.demo__conferma-testo--m { display: inline; color: rgb(33, 58, 92); font-size: 13.5px; line-height: 1.5; } 
.demo__generazione--m { display: flex; padding: 10px 14px; flex-direction: column; gap: 9px; background-color: rgb(235, 245, 238); border-bottom-color: rgb(204, 230, 213); border-bottom-style: solid; border-bottom-width: 1px; border-left-color: rgb(204, 230, 213); border-left-style: solid; border-left-width: 1px; border-radius: 16px; border-right-color: rgb(204, 230, 213); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(204, 230, 213); border-top-style: solid; border-top-width: 1px; opacity: 0; transform: matrix(1, 0, 0, 1, 0, 10); } 
.demo__generazione-titolo--m { display: block; color: rgb(7, 31, 63); font-size: 13.5px; letter-spacing: -0.01em; } 
.demo__percentuale-box--m { display: block; position: relative; width: 38px; height: 17px; flex-shrink: 0; } 
.demo__percentuale--m { display: block; position: absolute; inset: 0px; color: rgb(19, 107, 67); font-size: 13.5px; opacity: 0; text-align: right; } 
.demo__progresso-riempimento--m { display: block; width: 100%; height: 100%; background-image: linear-gradient(90deg, rgb(19, 107, 67), rgb(77, 167, 117)); border-radius: 99px; transform: matrix(0, 0, 0, 1, 0, 0); transform-origin: left center; will-change: transform; } 
.demo__passo-box--m { display: block; position: relative; height: 19px; } 
.demo__passo--m { display: flex; position: absolute; inset: 0px; gap: 10px; align-items: center; color: rgb(19, 107, 67); font-size: 13.5px; letter-spacing: -0.01em; opacity: 0; text-wrap-mode: nowrap; white-space-collapse: collapse; } 
.doc__scena-box-3 { display: flex; box-sizing: border-box; padding: 40px 26px; flex-basis: 0%; flex-direction: column; flex-grow: 1; } 
.doc__testata--m { display: flex; justify-content: space-between; align-items: center; opacity: 0; transform: matrix(1, 0, 0, 1, 0, 12); } 
.doc__titolo--m { display: block; color: rgb(7, 31, 63); font-family: "Instrument Serif", serif; font-size: 29px; line-height: 1; } 
.doc__pronto--m { display: flex; padding: 5px 10px; gap: 4px; align-items: center; background-color: rgb(225, 242, 230); border-radius: 999px; color: rgb(19, 107, 67); font-size: 10px; text-wrap-mode: nowrap; white-space-collapse: collapse; } 
.doc__filetto--m { display: block; height: 1px; margin-top: 16px; background-color: rgb(231, 237, 246); opacity: 0; transform: matrix(1, 0, 0, 1, 0, 12); } 
.doc__voce--m { display: flex; padding-bottom: 11px; padding-top: 11px; justify-content: space-between; align-items: baseline; border-bottom-color: rgb(236, 242, 251); border-bottom-style: solid; border-bottom-width: 1px; opacity: 0; transform: matrix(1, 0, 0, 1, 0, 9); } 
.doc__voce-box--m { display: flex; padding-right: 12px; flex-direction: column; gap: 2px; } 
.doc__voce-1-nome--m { display: block; color: rgb(33, 58, 92); font-size: 12.5px; } 
.doc__voce-1-misura--m { display: block; color: rgb(72, 91, 118); font-size: 10.5px; } 
.doc__voce-1-importo--m { display: block; color: rgb(7, 31, 63); font-size: 13.5px; text-wrap-mode: nowrap; white-space-collapse: collapse; } 
.doc__voce-2-nome--m { display: block; color: rgb(33, 58, 92); font-size: 12.5px; } 
.doc__voce-2-misura--m { display: block; color: rgb(72, 91, 118); font-size: 10.5px; } 
.doc__voce-2-importo--m { display: block; color: rgb(7, 31, 63); font-size: 13.5px; text-wrap-mode: nowrap; white-space-collapse: collapse; } 
.doc__voce-3-nome--m { display: block; color: rgb(33, 58, 92); font-size: 12.5px; } 
.doc__voce-3-misura--m { display: block; color: rgb(72, 91, 118); font-size: 10.5px; } 
.doc__voce-3-importo--m { display: block; color: rgb(7, 31, 63); font-size: 13.5px; text-wrap-mode: nowrap; white-space-collapse: collapse; } 
.doc__altre--m { display: block; padding-bottom: 13px; padding-top: 13px; color: rgb(72, 91, 118); font-size: 12.5px; opacity: 0; transform: matrix(1, 0, 0, 1, 0, 6); } 
.doc__totale--m { display: flex; margin-top: auto; padding-bottom: 8px; justify-content: space-between; align-items: center; opacity: 0; transform: matrix(0.94, 0, 0, 0.94, 0, 8); } 
.doc__totale-etichetta--m { display: block; color: rgb(72, 91, 118); font-size: 12.5px; letter-spacing: 0.08em; } 
.doc__totale-importo--m { display: block; -webkit-text-fill-color: transparent; -webkit-background-clip: text; background-clip: text; background-image: linear-gradient(rgb(3, 100, 225) 0%, rgb(2, 129, 252) 100%); color: transparent; font-family: "Instrument Serif", serif; font-size: 27px; line-height: 1; } 
.doc__esporta-blocco--m { display: flex; flex-direction: column; opacity: 0; transform: matrix(1, 0, 0, 1, 0, 13); } 
.doc__formati--m { display: flex; margin-top: 18px; gap: 6px; } 
.doc__formato-pdf--m { display: flex; padding-bottom: 6px; padding-top: 6px; flex-basis: 0%; flex-grow: 1; gap: 6px; justify-content: center; align-items: center; background-color: rgb(255, 255, 255); border-radius: 999px; } 
.doc__formato-pdf-img--m { display: block; height: 16px; } 
.doc__formato-pdf-etichetta--m { display: block; color: rgb(72, 91, 118); font-size: 12.5px; } 
.doc__formato-word--m { display: flex; padding-bottom: 6px; padding-top: 6px; flex-basis: 0%; flex-grow: 1; gap: 6px; justify-content: center; align-items: center; background-color: rgb(255, 255, 255); border-radius: 999px; } 
.doc__formato-word-img--m { display: block; height: 16px; } 
.doc__formato-word-etichetta--m { display: block; color: rgb(72, 91, 118); font-size: 12.5px; } 
.doc__formato-excel--m { display: flex; padding-bottom: 6px; padding-top: 6px; flex-basis: 0%; flex-grow: 1; gap: 6px; justify-content: center; align-items: center; background-color: rgb(255, 255, 255); border-radius: 999px; } 
.doc__formato-excel-img--m { display: block; height: 16px; } 
.doc__formato-excel-etichetta--m { display: block; color: rgb(72, 91, 118); font-size: 12.5px; } 
.doc__esporta--m { display: flex; position: relative; margin-top: 6px; padding-bottom: 7px; padding-top: 7px; gap: 8px; justify-content: center; align-items: center; background-color: rgba(255, 255, 255, 0.55); border-radius: 999px; color: rgb(7, 31, 63); font-size: 15px; transform: matrix(1, 0, 0, 1, 0, 0); } 
.doc__cursore--m { display: block; position: absolute; top: 14px; left: calc(50% + 8px); opacity: 0; transform: matrix(1, 0, 0, 1, 62, 56); } 
.esempio__distanziale { display: block; height: 10px; } 
.esempio__confronto { display: flex; padding-bottom: 26px; padding-top: 26px; flex-direction: column; } 
.esempio__confronto-box { display: flex; flex-direction: column; gap: 6px; } 
.esempio__con-etichetta { display: block; color: rgb(3, 100, 225); font-size: 10px; letter-spacing: 0.12em; unicode-bidi: normal; } 
.esempio__con-valore { display: block; -webkit-text-fill-color: transparent; -webkit-background-clip: text; background-clip: text; background-image: linear-gradient(rgb(3, 100, 225) 0%, rgb(2, 129, 252) 100%); color: transparent; font-family: "Instrument Serif", serif; font-size: 40px; line-height: 1; unicode-bidi: normal; } 
.esempio__con-didascalia { display: block; color: rgb(72, 91, 118); font-size: 12.5px; unicode-bidi: normal; } 
.esempio__senza { display: flex; margin-top: 20px; padding-top: 20px; flex-direction: column; gap: 6px; border-top-color: rgba(7, 31, 63, 0.14); border-top-style: solid; border-top-width: 1px; } 
.esempio__senza-etichetta { display: block; color: rgb(89, 103, 123); font-size: 10px; letter-spacing: 0.12em; unicode-bidi: normal; } 
.esempio__senza-valore { display: block; -webkit-text-fill-color: transparent; -webkit-background-clip: text; background-clip: text; background-image: linear-gradient(rgb(89, 103, 123) 0%, rgb(174, 184, 199) 100%); color: transparent; font-family: "Instrument Serif", serif; font-size: 40px; line-height: 1; unicode-bidi: normal; } 
.esempio__senza-didascalia { display: block; color: rgb(89, 103, 123); font-size: 12.5px; unicode-bidi: normal; } 
.cosa-puoi-fare__sezione { display: block; padding-bottom: 64px; } 
.cosa-puoi-fare__occhiello { display: block; margin-bottom: 18px; -webkit-background-clip: text; background-clip: text; background-image: linear-gradient(rgb(3, 100, 225) 0%, rgb(2, 129, 252) 100%); color: transparent; font-weight: 500; letter-spacing: 0.14em; unicode-bidi: normal; } 
.cosa-puoi-fare__titolo { display: block; font-family: Inter, "Helvetica Neue", Helvetica, "Liberation Sans", sans-serif; font-weight: 400; letter-spacing: -0.042em; line-height: 1.1; } 
.cosa-puoi-fare__nastro { display: flex; overflow-x: auto; scroll-snap-type: x mandatory; scrollbar-width: none; } 
.cosa-puoi-fare__scheda-01-descrivi-scheda { display: flex; flex-direction: column; flex-shrink: 0; border-radius: 22px; overflow: hidden; scroll-snap-stop: always; } 
.cosa-puoi-fare__scheda-01-descrivi-testo { display: flex; box-sizing: border-box; flex-direction: column; background-color: rgb(239, 242, 246); } 
.cosa-puoi-fare__scheda-01-descrivi-testa { display: flex; align-items: baseline; } 
.cosa-puoi-fare__scheda-01-descrivi-numero { display: block; -webkit-text-fill-color: transparent; -webkit-background-clip: text; background-clip: text; background-image: linear-gradient(rgb(3, 100, 225) 0%, rgb(2, 129, 252) 100%); color: transparent; font-family: "Instrument Serif", serif; } 
.cosa-puoi-fare__scheda-01-descrivi-nome { display: block; font-family: "Instrument Serif", serif; line-height: 1.1; white-space-collapse: collapse; } 
.cosa-puoi-fare__scheda-01-descrivi-descrizione { display: block; line-height: 1.6; text-wrap-mode: wrap; unicode-bidi: normal; } 
.cosa-puoi-fare__scheda-01-descrivi-illustrazione { display: flex; background-color: rgb(203, 219, 241); } 
.cosa-puoi-fare__scheda-01-descrivi-chat { display: flex; flex-direction: column; background-color: rgb(255, 255, 255); } 
.cosa-puoi-fare__scheda-01-descrivi-chat-richiesta { display: block; color: rgb(33, 58, 92); unicode-bidi: normal; } 
.cosa-puoi-fare__scheda-01-descrivi-chat-allegato { display: flex; align-items: center; background-color: rgb(236, 242, 251); } 
.cosa-puoi-fare__scheda-01-descrivi-chat-allegato-icona { display: block; flex-shrink: 0; } 
.cosa-puoi-fare__scheda-01-descrivi-chat-allegato-nome { display: block; flex-basis: 0%; flex-grow: 1; color: rgb(72, 91, 118); overflow: hidden; text-overflow: ellipsis; text-wrap-mode: nowrap; white-space-collapse: collapse; } 
.cosa-puoi-fare__scheda-01-descrivi-chat-allegato-peso { display: block; flex-shrink: 0; color: rgb(72, 91, 118); } 
.cosa-puoi-fare__scheda-01-descrivi-chat-azioni { display: flex; justify-content: space-between; align-items: center; } 
.cosa-puoi-fare__scheda-01-descrivi-chat-allega { display: flex; align-items: center; color: rgb(72, 91, 118); } 
.cosa-puoi-fare__scheda-01-descrivi-chat-allega-icona { display: block; } 
.cosa-puoi-fare__scheda-01-descrivi-chat-invia { display: flex; flex-shrink: 0; justify-content: center; align-items: center; border-radius: 50%; } 
.cosa-puoi-fare__scheda-02-genera-scheda { display: flex; flex-direction: column; flex-shrink: 0; border-radius: 22px; overflow: hidden; scroll-snap-stop: always; } 
.cosa-puoi-fare__scheda-02-genera-testo { display: flex; box-sizing: border-box; flex-direction: column; background-color: rgb(239, 242, 246); } 
.cosa-puoi-fare__scheda-02-genera-testa { display: flex; align-items: baseline; } 
.cosa-puoi-fare__scheda-02-genera-numero { display: block; -webkit-text-fill-color: transparent; -webkit-background-clip: text; background-clip: text; background-image: linear-gradient(rgb(3, 100, 225) 0%, rgb(2, 129, 252) 100%); color: transparent; font-family: "Instrument Serif", serif; } 
.cosa-puoi-fare__scheda-02-genera-nome { display: block; font-family: "Instrument Serif", serif; line-height: 1.1; white-space-collapse: collapse; } 
.cosa-puoi-fare__scheda-02-genera-descrizione { display: block; line-height: 1.6; text-wrap-mode: wrap; unicode-bidi: normal; } 
.cosa-puoi-fare__scheda-02-genera-illustrazione { display: flex; background-color: rgb(203, 219, 241); } 
.cosa-puoi-fare__scheda-02-genera-bolla { color: rgb(33, 58, 92); unicode-bidi: normal; } 
.cosa-puoi-fare__scheda-02-genera-avanzamento--d { padding: 12px 14px; flex-direction: column; gap: 9px; background-color: rgb(235, 245, 238); border-bottom-color: rgb(204, 230, 213); border-bottom-style: solid; border-bottom-width: 1px; border-left-color: rgb(204, 230, 213); border-left-style: solid; border-left-width: 1px; border-radius: 16px; border-right-color: rgb(204, 230, 213); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(204, 230, 213); border-top-style: solid; border-top-width: 1px; } 
.cosa-puoi-fare__scheda-02-genera-avanzamento-riga { display: flex; gap: 10px; justify-content: space-between; align-items: center; } 
.cosa-puoi-fare__scheda-02-genera-avanzamento-etichetta--d { display: block; color: rgb(7, 31, 63); font-size: 21px; letter-spacing: -0.01em; } 
.cosa-puoi-fare__scheda-02-genera-avanzamento-percentuale--d { display: block; flex-shrink: 0; color: rgb(19, 107, 67); font-size: 21px; letter-spacing: -0.01em; } 
.cosa-puoi-fare__scheda-02-genera-avanzamento-binario--d { display: block; height: 7px; background-color: rgb(204, 230, 213); border-radius: 99px; overflow: hidden; } 
.cosa-puoi-fare__scheda-02-genera-avanzamento-riempimento--d { display: block; width: 40%; height: 100%; background-image: linear-gradient(90deg, rgb(19, 107, 67), rgb(77, 167, 117)); border-radius: 99px; transform-origin: left center; } 
.cosa-puoi-fare__scheda-02-genera-avanzamento-stato--d { display: flex; gap: 10px; align-items: center; color: rgb(19, 107, 67); font-size: 21px; letter-spacing: -0.01em; text-wrap-mode: nowrap; white-space-collapse: collapse; } 
.cosa-puoi-fare__scheda-02-genera-avanzamento-stato-icona { display: block; flex-shrink: 0; } 
.cosa-puoi-fare__scheda-02-genera-avanzamento--m { box-sizing: border-box; width: 100%; padding: 12px; flex-direction: column; gap: 10px; background-color: rgb(235, 245, 238); border-bottom-color: rgb(204, 230, 213); border-bottom-style: solid; border-bottom-width: 1px; border-left-color: rgb(204, 230, 213); border-left-style: solid; border-left-width: 1px; border-radius: 14px; border-right-color: rgb(204, 230, 213); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(204, 230, 213); border-top-style: solid; border-top-width: 1px; } 
.cosa-puoi-fare__scheda-02-genera-avanzamento-etichetta--m { display: block; color: rgb(7, 31, 63); font-size: 12.5px; } 
.cosa-puoi-fare__scheda-02-genera-avanzamento-percentuale--m { display: block; flex-shrink: 0; color: rgb(19, 107, 67); font-size: 12.5px; } 
.cosa-puoi-fare__scheda-02-genera-avanzamento-binario--m { display: block; height: 6px; background-color: rgb(204, 230, 213); border-radius: 99px; overflow: hidden; } 
.cosa-puoi-fare__scheda-02-genera-avanzamento-riempimento--m { display: block; width: 40%; height: 100%; background-image: linear-gradient(90deg, rgb(19, 107, 67), rgb(77, 167, 117)); border-radius: 99px; } 
.cosa-puoi-fare__scheda-02-genera-avanzamento-stato-box { display: flex; gap: 9px; align-items: center; } 
.cosa-puoi-fare__scheda-02-genera-avanzamento-stato--m { display: block; color: rgb(19, 107, 67); font-size: 10.5px; unicode-bidi: normal; } 
.cosa-puoi-fare__scheda-03-revisiona-scheda { display: flex; flex-direction: column; flex-shrink: 0; border-radius: 22px; overflow: hidden; scroll-snap-stop: always; } 
.cosa-puoi-fare__scheda-03-revisiona-testo { display: flex; box-sizing: border-box; flex-direction: column; background-color: rgb(239, 242, 246); } 
.cosa-puoi-fare__scheda-03-revisiona-testa { display: flex; align-items: baseline; } 
.cosa-puoi-fare__scheda-03-revisiona-numero { display: block; -webkit-text-fill-color: transparent; -webkit-background-clip: text; background-clip: text; background-image: linear-gradient(rgb(3, 100, 225) 0%, rgb(2, 129, 252) 100%); color: transparent; font-family: "Instrument Serif", serif; } 
.cosa-puoi-fare__scheda-03-revisiona-nome { display: block; font-family: "Instrument Serif", serif; line-height: 1.1; white-space-collapse: collapse; } 
.cosa-puoi-fare__scheda-03-revisiona-descrizione { display: block; line-height: 1.6; text-wrap-mode: wrap; unicode-bidi: normal; } 
.cosa-puoi-fare__scheda-03-revisiona-illustrazione { display: flex; background-color: rgb(203, 219, 241); } 
.cosa-puoi-fare__scheda-03-revisiona-riga { display: flex; justify-content: space-between; align-items: baseline; } 
.cosa-puoi-fare__scheda-03-revisiona-riga-1-voce-gruppo { display: flex; flex-direction: column; } 
.cosa-puoi-fare__scheda-03-revisiona-riga-1-voce { display: block; color: rgb(33, 58, 92); } 
.cosa-puoi-fare__scheda-03-revisiona-riga-1-formula { display: block; color: rgb(72, 91, 118); } 
.cosa-puoi-fare__scheda-03-revisiona-riga-1-importo { display: block; color: rgb(7, 31, 63); text-wrap-mode: nowrap; white-space-collapse: collapse; } 
.cosa-puoi-fare__scheda-03-revisiona-riga--2 { display: flex; justify-content: space-between; align-items: center; background-color: rgb(255, 255, 255); } 
.cosa-puoi-fare__scheda-03-revisiona-riga-2-voce-gruppo { display: flex; flex-direction: column; } 
.cosa-puoi-fare__scheda-03-revisiona-riga-2-voce { display: block; color: rgb(7, 31, 63); } 
.cosa-puoi-fare__scheda-03-revisiona-riga-2-formula { display: block; color: rgb(72, 91, 118); } 
.cosa-puoi-fare__scheda-03-revisiona-riga-2-importo-gruppo { display: flex; flex-shrink: 0; align-items: center; } 
.cosa-puoi-fare__scheda-03-revisiona-riga-2-importo { display: block; color: rgb(2, 114, 239); text-wrap-mode: nowrap; white-space-collapse: collapse; } 
.cosa-puoi-fare__scheda-03-revisiona-riga-2-cursore { display: block; background-color: rgb(2, 114, 239); } 
.cosa-puoi-fare__scheda-03-revisiona-riga-3-voce-gruppo { display: flex; flex-direction: column; } 
.cosa-puoi-fare__scheda-03-revisiona-riga-3-voce { display: block; color: rgb(33, 58, 92); } 
.cosa-puoi-fare__scheda-03-revisiona-riga-3-formula { display: block; color: rgb(72, 91, 118); } 
.cosa-puoi-fare__scheda-03-revisiona-riga-3-importo { display: block; color: rgb(7, 31, 63); text-wrap-mode: nowrap; white-space-collapse: collapse; } 
.cosa-puoi-fare__scheda-04-esporta-scheda { display: flex; flex-direction: column; flex-shrink: 0; border-radius: 22px; overflow: hidden; scroll-snap-stop: always; } 
.cosa-puoi-fare__scheda-04-esporta-testo { display: flex; box-sizing: border-box; flex-direction: column; background-color: rgb(239, 242, 246); } 
.cosa-puoi-fare__scheda-04-esporta-testa { display: flex; align-items: baseline; } 
.cosa-puoi-fare__scheda-04-esporta-numero { display: block; -webkit-text-fill-color: transparent; -webkit-background-clip: text; background-clip: text; background-image: linear-gradient(rgb(3, 100, 225) 0%, rgb(2, 129, 252) 100%); color: transparent; font-family: "Instrument Serif", serif; } 
.cosa-puoi-fare__scheda-04-esporta-nome { display: block; font-family: "Instrument Serif", serif; line-height: 1.1; white-space-collapse: collapse; } 
.cosa-puoi-fare__scheda-04-esporta-descrizione { display: block; line-height: 1.6; text-wrap-mode: wrap; unicode-bidi: normal; } 
.cosa-puoi-fare__scheda-04-esporta-illustrazione { display: flex; background-color: rgb(203, 219, 241); } 
.cosa-puoi-fare__scheda-04-esporta-totale { display: flex; justify-content: space-between; align-items: center; } 
.cosa-puoi-fare__scheda-04-esporta-totale-etichetta { display: block; color: rgb(72, 91, 118); } 
.cosa-puoi-fare__scheda-04-esporta-totale-importo { display: block; font-family: "Instrument Serif", serif; line-height: 1; } 
.cosa-puoi-fare__scheda-04-esporta-formati { display: flex; } 
.cosa-puoi-fare__scheda-04-esporta-formato-pdf { display: flex; flex-basis: 0%; flex-grow: 1; justify-content: center; align-items: center; background-color: rgb(255, 255, 255); } 
.cosa-puoi-fare__scheda-04-esporta-formato-pdf-icona { display: block; } 
.cosa-puoi-fare__scheda-04-esporta-formato-pdf-etichetta { display: block; color: rgb(72, 91, 118); } 
.cosa-puoi-fare__scheda-04-esporta-formato-word { display: flex; flex-basis: 0%; flex-grow: 1; justify-content: center; align-items: center; background-color: rgb(255, 255, 255); } 
.cosa-puoi-fare__scheda-04-esporta-formato-word-icona { display: block; } 
.cosa-puoi-fare__scheda-04-esporta-formato-word-etichetta { display: block; color: rgb(72, 91, 118); } 
.cosa-puoi-fare__scheda-04-esporta-formato-excel { display: flex; flex-basis: 0%; flex-grow: 1; justify-content: center; align-items: center; background-color: rgb(255, 255, 255); } 
.cosa-puoi-fare__scheda-04-esporta-formato-excel-icona { display: block; } 
.cosa-puoi-fare__scheda-04-esporta-formato-excel-etichetta { display: block; color: rgb(72, 91, 118); } 
.cosa-puoi-fare__scheda-04-esporta-esporta { display: flex; justify-content: center; align-items: center; background-color: rgba(255, 255, 255, 0.55); color: rgb(7, 31, 63); } 
.cosa-puoi-fare__scheda-04-esporta-esporta-icona { display: block; } 
.cosa-puoi-fare__frecce { gap: 14px; justify-content: center; align-items: center; } 
.cosa-puoi-fare__freccia-precedente { display: flex; box-sizing: border-box; width: 56px; height: 56px; justify-content: center; align-items: center; background-color: rgb(255, 255, 255); border-bottom-color: rgb(231, 237, 246); border-bottom-style: solid; border-bottom-width: 1px; border-left-color: rgb(231, 237, 246); border-left-style: solid; border-left-width: 1px; border-radius: 50%; border-right-color: rgb(231, 237, 246); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(231, 237, 246); border-top-style: solid; border-top-width: 1px; box-shadow: rgba(7, 31, 63, 0.04) 0px 1px 1px, rgba(7, 31, 63, 0.05) 0px 2px 6px; color: rgb(7, 31, 63); cursor: pointer; transition-behavior: normal, normal; transition-delay: 0s, 0s; transition-duration: 300ms, 300ms; transition-property: transform, box-shadow; transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1), cubic-bezier(0.215, 0.61, 0.355, 1); } 
.cosa-puoi-fare__freccia-precedente-icona { display: block; } 
.cosa-puoi-fare__freccia-successiva { display: flex; box-sizing: border-box; width: 56px; height: 56px; justify-content: center; align-items: center; background-color: rgb(255, 255, 255); border-bottom-color: rgb(231, 237, 246); border-bottom-style: solid; border-bottom-width: 1px; border-left-color: rgb(231, 237, 246); border-left-style: solid; border-left-width: 1px; border-radius: 50%; border-right-color: rgb(231, 237, 246); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(231, 237, 246); border-top-style: solid; border-top-width: 1px; box-shadow: rgba(7, 31, 63, 0.04) 0px 1px 1px, rgba(7, 31, 63, 0.05) 0px 2px 6px; color: rgb(7, 31, 63); cursor: pointer; transition-behavior: normal, normal; transition-delay: 0s, 0s; transition-duration: 300ms, 300ms; transition-property: transform, box-shadow; transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1), cubic-bezier(0.215, 0.61, 0.355, 1); } 
.cosa-puoi-fare__freccia-successiva-icona { display: block; } 
.cosa-puoi-fare__indicatori { margin-top: 16px; gap: 8px; justify-content: center; } 
.cosa-puoi-fare__indicatore { display: block; width: 28px; height: 4px; background-image: linear-gradient(rgb(89, 103, 123) 0%, rgb(174, 184, 199) 100%); border-radius: 999px; transition-duration: 0.25s; transition-property: opacity; } 
.cosa-puoi-fare__indicatore--m { display: block; width: 28px; height: 4px; background-color: rgb(221, 227, 236); border-radius: 999px; transition-duration: 0.25s; transition-property: opacity; } 
.confronto__sezione { display: block; padding-bottom: 64px; } 
.confronto__intestazione { display: flex; flex-direction: column; } 
.confronto__occhiello { display: block; margin-bottom: 18px; -webkit-background-clip: text; background-clip: text; background-image: linear-gradient(rgb(3, 100, 225) 0%, rgb(2, 129, 252) 100%); color: transparent; font-weight: 500; letter-spacing: 0.14em; unicode-bidi: normal; } 
.confronto__titolo { display: block; font-family: Inter, "Helvetica Neue", Helvetica, "Liberation Sans", sans-serif; font-weight: 400; letter-spacing: -0.042em; line-height: 1.1; } 
.confronto__griglia--d { grid-template-columns: calc(50% - 20px) 40px calc(25% - 30px) 40px calc(25% - 30px); align-items: stretch; } 
.confronto__griglia-box { display: block; } 
.confronto__plintify-testa--d { display: flex; box-sizing: border-box; height: 58px; flex-shrink: 0; justify-content: center; align-items: center; background-image: linear-gradient(rgb(3, 100, 225) 0%, rgb(2, 129, 252) 100%); border-top-left-radius: 15px; border-top-right-radius: 15px; } 
.confronto__plintify-logo--d { display: block; height: 29px; } 
.confronto__generica-testa--d { display: flex; box-sizing: border-box; height: 58px; flex-shrink: 0; justify-content: center; align-items: center; background-image: linear-gradient(rgb(89, 103, 123) 0%, rgb(174, 184, 199) 100%); border-top-left-radius: 15px; border-top-right-radius: 15px; } 
.confronto__generica-etichetta--d { display: block; color: rgb(255, 255, 255); font-size: 24px; font-weight: 600; letter-spacing: -0.01em; } 
.confronto__griglia-box-2 { display: flex; flex-direction: column; } 
.confronto__separatori-voci--d { display: block; height: 1px; flex-shrink: 0; background-color: rgb(231, 237, 246); } 
.confronto__riga-voce--d { display: flex; min-height: 100px; padding-left: 4px; padding-right: 4px; align-items: center; color: rgb(33, 58, 92); font-size: 21px; letter-spacing: -0.01em; } 
.confronto__separatori-voci-box--d { display: block; height: 1px; flex-shrink: 0; background-color: rgb(231, 237, 246); } 
.confronto__plintify-colonna--d { display: flex; flex-direction: column; background-color: rgb(236, 242, 251); border-bottom-left-radius: 15px; border-bottom-right-radius: 15px; } 
.confronto__riga-plintify-segno-box { display: flex; min-height: 100px; justify-content: center; align-items: center; } 
.confronto__riga-plintify-segno--d { display: flex; width: 34px; height: 34px; justify-content: center; align-items: center; background-image: linear-gradient(rgb(3, 100, 225) 0%, rgb(2, 129, 252) 100%); border-radius: 50%; } 
.confronto__riga-plintify-segno-icona { display: block; } 
.confronto__separatori-plintify { display: block; height: 1px; flex-shrink: 0; background-color: rgb(212, 224, 242); } 
.confronto__separatori-plintify-box { display: block; height: 1px; flex-shrink: 0; background-color: rgb(212, 224, 242); } 
.confronto__generica-colonna--d { display: flex; flex-direction: column; background-color: rgb(244, 247, 251); border-bottom-left-radius: 15px; border-bottom-right-radius: 15px; } 
.confronto__riga-generica-segno-box { display: flex; min-height: 100px; justify-content: center; align-items: center; } 
.confronto__riga-generica-segno--d { display: flex; width: 34px; height: 34px; justify-content: center; align-items: center; background-color: rgb(226, 232, 241); border-radius: 50%; } 
.confronto__riga-generica-segno-icona { display: block; } 
.confronto__separatori-generica--d { display: block; height: 1px; flex-shrink: 0; background-color: rgb(220, 229, 242); } 
.confronto__separatori-generica-box--d { display: block; height: 1px; flex-shrink: 0; background-color: rgb(220, 229, 242); } 
.confronto__griglia--m { margin-top: 22px; gap: 12px; grid-template-columns: 1fr 1fr; align-items: stretch; } 
.confronto__plintify-colonna--m { display: flex; flex-direction: column; gap: 0px; background-color: rgb(236, 242, 251); border-radius: 20px; overflow: hidden; } 
.confronto__plintify-testa--m { display: flex; box-sizing: border-box; height: 38px; justify-content: center; align-items: center; background-image: linear-gradient(rgb(3, 100, 225) 0%, rgb(2, 129, 252) 100%); } 
.confronto__plintify-logo--m { display: block; height: 17px; } 
.confronto__plintify-colonna-box { display: flex; padding: 4px 18px 22px; flex-direction: column; } 
.confronto__plintify-colonna-box-2 { display: flex; flex-direction: column; } 
.confronto__riga-voce-box { display: flex; box-sizing: border-box; min-height: 56px; padding-bottom: 11px; padding-top: 11px; gap: 9px; align-items: center; } 
.confronto__riga-plintify-segno--m { display: block; flex-shrink: 0; } 
.confronto__riga-voce--m { display: block; color: rgb(33, 58, 92); font-size: 13.5px; line-height: 1.35; } 
.confronto__separatori-voci--m { display: flex; box-sizing: border-box; min-height: 56px; padding-bottom: 11px; padding-top: 11px; gap: 9px; align-items: center; border-top-color: rgba(7, 31, 63, 0.14); border-top-style: solid; border-top-width: 1px; } 
.confronto__separatori-voci-box--m { display: flex; box-sizing: border-box; min-height: 56px; padding-bottom: 11px; padding-top: 11px; gap: 9px; align-items: center; border-top-color: rgba(7, 31, 63, 0.14); border-top-style: solid; border-top-width: 1px; } 
.confronto__generica-colonna--m { display: flex; flex-direction: column; gap: 0px; background-color: rgb(239, 242, 246); border-radius: 20px; overflow: hidden; } 
.confronto__generica-testa--m { display: flex; box-sizing: border-box; height: 38px; justify-content: center; align-items: center; background-image: linear-gradient(rgb(89, 103, 123) 0%, rgb(174, 184, 199) 100%); } 
.confronto__generica-etichetta--m { display: flex; height: 17px; align-items: center; color: rgb(255, 255, 255); font-size: 13.5px; font-weight: 600; letter-spacing: -0.01em; } 
.confronto__generica-colonna-box { display: flex; padding: 4px 18px 22px; flex-direction: column; } 
.confronto__generica-colonna-box-2 { display: flex; flex-direction: column; } 
.confronto__riga-generica-testo-box { display: flex; box-sizing: border-box; min-height: 56px; padding-bottom: 11px; padding-top: 11px; gap: 9px; align-items: center; } 
.confronto__riga-generica-segno--m { display: block; flex-shrink: 0; } 
.confronto__riga-generica-testo { display: block; color: rgb(72, 91, 118); font-size: 13.5px; line-height: 1.35; } 
.confronto__separatori-generica--m { display: flex; box-sizing: border-box; min-height: 56px; padding-bottom: 11px; padding-top: 11px; gap: 9px; align-items: center; border-top-color: rgba(7, 31, 63, 0.14); border-top-style: solid; border-top-width: 1px; } 
.confronto__separatori-generica-box--m { display: flex; box-sizing: border-box; min-height: 56px; padding-bottom: 11px; padding-top: 11px; gap: 9px; align-items: center; border-top-color: rgba(7, 31, 63, 0.14); border-top-style: solid; border-top-width: 1px; } 
.professioni__sezione { padding-bottom: 64px; } 
.professioni__occhiello { display: block; margin-bottom: 18px; -webkit-background-clip: text; background-clip: text; background-image: linear-gradient(rgb(3, 100, 225) 0%, rgb(2, 129, 252) 100%); color: transparent; font-weight: 500; letter-spacing: 0.14em; unicode-bidi: normal; } 
.professioni__titolo { display: block; font-family: Inter, "Helvetica Neue", Helvetica, "Liberation Sans", sans-serif; font-weight: 400; letter-spacing: -0.042em; line-height: 1.1; } 
.professioni__binario { display: flex; overflow-x: auto; scroll-snap-type: x mandatory; scrollbar-width: none; } 
.professioni__geometri-scheda { display: flex; flex-direction: column; flex-shrink: 0; background-color: rgb(244, 247, 251); border-radius: 22px; overflow: hidden; scroll-snap-stop: always; } 
.professioni__geometri-foto { display: block; width: 100%; flex-shrink: 0; aspect-ratio: 1000 / 671; object-fit: cover; } 
.professioni__geometri-riquadro { display: flex; box-sizing: border-box; flex-basis: 0%; flex-direction: column; flex-grow: 1; gap: 11px; background-color: rgb(236, 242, 251); } 
.professioni__geometri-nome { display: block; font-family: "Instrument Serif", serif; line-height: 1.1; unicode-bidi: normal; } 
.professioni__geometri-testo { display: block; line-height: 1.6; unicode-bidi: normal; } 
.professioni__imprese-scheda { display: flex; flex-direction: column; flex-shrink: 0; background-color: rgb(244, 247, 251); border-radius: 22px; overflow: hidden; scroll-snap-stop: always; } 
.professioni__imprese-foto { display: block; width: 100%; flex-shrink: 0; aspect-ratio: 1000 / 671; object-fit: cover; } 
.professioni__imprese-riquadro { display: flex; box-sizing: border-box; flex-basis: 0%; flex-direction: column; flex-grow: 1; gap: 11px; background-color: rgb(236, 242, 251); } 
.professioni__imprese-nome { display: block; font-family: "Instrument Serif", serif; line-height: 1.1; unicode-bidi: normal; } 
.professioni__imprese-testo { display: block; line-height: 1.6; unicode-bidi: normal; } 
.professioni__general-contractor-scheda { display: flex; flex-direction: column; flex-shrink: 0; background-color: rgb(244, 247, 251); border-radius: 22px; overflow: hidden; scroll-snap-stop: always; } 
.professioni__general-contractor-foto { display: block; width: 100%; flex-shrink: 0; aspect-ratio: 1000 / 671; object-fit: cover; } 
.professioni__general-contractor-riquadro { display: flex; box-sizing: border-box; flex-basis: 0%; flex-direction: column; flex-grow: 1; gap: 11px; background-color: rgb(236, 242, 251); } 
.professioni__general-contractor-nome { display: block; font-family: "Instrument Serif", serif; line-height: 1.1; unicode-bidi: normal; } 
.professioni__general-contractor-testo { display: block; line-height: 1.6; unicode-bidi: normal; } 
.professioni__studi-scheda { display: flex; flex-direction: column; flex-shrink: 0; background-color: rgb(244, 247, 251); border-radius: 22px; overflow: hidden; scroll-snap-stop: always; } 
.professioni__studi-foto { display: block; width: 100%; flex-shrink: 0; aspect-ratio: 1000 / 671; object-fit: cover; } 
.professioni__studi-riquadro { display: flex; box-sizing: border-box; flex-basis: 0%; flex-direction: column; flex-grow: 1; gap: 11px; background-color: rgb(236, 242, 251); } 
.professioni__studi-nome { display: block; font-family: "Instrument Serif", serif; line-height: 1.1; unicode-bidi: normal; } 
.professioni__studi-testo { display: block; line-height: 1.6; unicode-bidi: normal; } 
.professioni__comuni-scheda { display: flex; flex-direction: column; flex-shrink: 0; background-color: rgb(244, 247, 251); border-radius: 22px; overflow: hidden; scroll-snap-stop: always; } 
.professioni__comuni-foto { display: block; width: 100%; flex-shrink: 0; aspect-ratio: 1000 / 671; object-fit: cover; } 
.professioni__comuni-riquadro { display: flex; box-sizing: border-box; flex-basis: 0%; flex-direction: column; flex-grow: 1; gap: 11px; background-color: rgb(236, 242, 251); } 
.professioni__comuni-nome { display: block; font-family: "Instrument Serif", serif; line-height: 1.1; unicode-bidi: normal; } 
.professioni__comuni-testo { display: block; line-height: 1.6; unicode-bidi: normal; } 
.professioni__frecce { gap: 14px; justify-content: center; align-items: center; } 
.professioni__freccia-precedente { display: flex; box-sizing: border-box; width: 56px; height: 56px; justify-content: center; align-items: center; background-color: rgb(255, 255, 255); border-bottom-color: rgb(231, 237, 246); border-bottom-style: solid; border-bottom-width: 1px; border-left-color: rgb(231, 237, 246); border-left-style: solid; border-left-width: 1px; border-radius: 50%; border-right-color: rgb(231, 237, 246); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(231, 237, 246); border-top-style: solid; border-top-width: 1px; box-shadow: rgba(7, 31, 63, 0.04) 0px 1px 1px, rgba(7, 31, 63, 0.05) 0px 2px 6px; color: rgb(7, 31, 63); cursor: pointer; transition-behavior: normal, normal; transition-delay: 0s, 0s; transition-duration: 300ms, 300ms; transition-property: transform, box-shadow; transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1), cubic-bezier(0.215, 0.61, 0.355, 1); } 
.professioni__freccia-precedente-icona { display: block; } 
.professioni__freccia-successiva { display: flex; box-sizing: border-box; width: 56px; height: 56px; justify-content: center; align-items: center; background-color: rgb(255, 255, 255); border-bottom-color: rgb(231, 237, 246); border-bottom-style: solid; border-bottom-width: 1px; border-left-color: rgb(231, 237, 246); border-left-style: solid; border-left-width: 1px; border-radius: 50%; border-right-color: rgb(231, 237, 246); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(231, 237, 246); border-top-style: solid; border-top-width: 1px; box-shadow: rgba(7, 31, 63, 0.04) 0px 1px 1px, rgba(7, 31, 63, 0.05) 0px 2px 6px; color: rgb(7, 31, 63); cursor: pointer; transition-behavior: normal, normal; transition-delay: 0s, 0s; transition-duration: 300ms, 300ms; transition-property: transform, box-shadow; transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1), cubic-bezier(0.215, 0.61, 0.355, 1); } 
.professioni__freccia-successiva-icona { display: block; } 
.professioni__trattini { margin-top: 16px; gap: 8px; justify-content: center; } 
.professioni__trattini-box { display: block; width: 28px; height: 4px; background-image: linear-gradient(rgb(89, 103, 123) 0%, rgb(174, 184, 199) 100%); border-radius: 999px; } 
.professioni__trattini-box-2 { display: block; width: 28px; height: 4px; background-color: rgb(221, 227, 236); border-radius: 999px; } 
.risultati__sezione { display: block; padding-bottom: 64px; } 
.risultati__intestazione { display: flex; } 
.risultati__occhiello { display: block; -webkit-background-clip: text; background-clip: text; background-image: linear-gradient(rgb(3, 100, 225) 0%, rgb(2, 129, 252) 100%); color: transparent; font-weight: 500; letter-spacing: 0.14em; unicode-bidi: normal; } 
.risultati__divisore { width: 1px; align-self: stretch; background-color: rgba(7, 31, 63, 0.22); } 
.risultati__titolo--d { color: rgb(33, 58, 92); font-size: 21px; letter-spacing: -0.01em; line-height: 1.6; text-wrap-mode: nowrap; unicode-bidi: normal; white-space-collapse: collapse; } 
.risultati__titolo--m { margin-bottom: 22px; font-family: Inter, "Helvetica Neue", Helvetica, "Liberation Sans", sans-serif; font-size: 33px; font-weight: 400; letter-spacing: -0.042em; line-height: 1.1; } 
.risultati__scheda-deloitte { display: flex; flex-direction: column; border-radius: 20px; overflow: hidden; } 
.risultati__fascia-deloitte { display: flex; box-sizing: border-box; justify-content: center; align-items: center; background-image: linear-gradient(rgb(89, 103, 123) 0%, rgb(174, 184, 199) 100%); } 
.risultati__logo-deloitte { display: block; filter: brightness(0) invert(1); } 
.risultati__scheda-deloitte-box { display: flex; flex-direction: column; } 
.risultati__numero-deloitte { display: block; -webkit-text-fill-color: transparent; -webkit-background-clip: text; background-clip: text; background-image: linear-gradient(rgb(89, 103, 123) 0%, rgb(174, 184, 199) 100%); color: transparent; font-family: "Instrument Serif", serif; unicode-bidi: normal; } 
.risultati__etichetta-deloitte { display: block; color: rgb(7, 31, 63); font-weight: 500; unicode-bidi: normal; } 
.risultati__nota-deloitte { display: block; unicode-bidi: normal; } 
.risultati__scheda-plintify { display: flex; flex-direction: column; border-radius: 20px; overflow: hidden; } 
.risultati__fascia-plintify { display: flex; box-sizing: border-box; justify-content: center; align-items: center; background-image: linear-gradient(rgb(3, 100, 225) 0%, rgb(2, 129, 252) 100%); } 
.risultati__logo-plintify { display: block; } 
.risultati__scheda-plintify-box { display: flex; flex-direction: column; } 
.risultati__numero-plintify { display: block; color: rgb(2, 114, 239); font-family: "Instrument Serif", serif; unicode-bidi: normal; } 
.risultati__etichetta-plintify { display: block; color: rgb(7, 31, 63); font-weight: 500; unicode-bidi: normal; } 
.risultati__nota-plintify { display: block; unicode-bidi: normal; } 
.risultati__scheda-mckinsey { display: flex; flex-direction: column; border-radius: 20px; overflow: hidden; } 
.risultati__fascia-mckinsey { display: flex; box-sizing: border-box; justify-content: center; align-items: center; background-image: linear-gradient(rgb(89, 103, 123) 0%, rgb(174, 184, 199) 100%); } 
.risultati__logo-mckinsey { display: block; filter: brightness(0) invert(1); } 
.risultati__scheda-mckinsey-box { display: flex; flex-direction: column; } 
.risultati__numero-mckinsey { display: block; -webkit-text-fill-color: transparent; -webkit-background-clip: text; background-clip: text; background-image: linear-gradient(rgb(89, 103, 123) 0%, rgb(174, 184, 199) 100%); color: transparent; font-family: "Instrument Serif", serif; unicode-bidi: normal; } 
.risultati__etichetta-mckinsey { display: block; color: rgb(7, 31, 63); font-weight: 500; unicode-bidi: normal; } 
.risultati__nota-mckinsey { display: block; unicode-bidi: normal; } 
.recensione__sezione { display: block; padding-bottom: 64px; } 
.recensione__sezione-box { display: flex; flex-direction: column; } 
.recensione__occhiello { display: block; margin-bottom: 18px; -webkit-background-clip: text; background-clip: text; background-image: linear-gradient(rgb(3, 100, 225) 0%, rgb(2, 129, 252) 100%); color: transparent; font-weight: 500; letter-spacing: 0.14em; unicode-bidi: normal; } 
.recensione__titolo { display: block; color: rgb(7, 31, 63); font-family: Inter, "Helvetica Neue", Helvetica, "Liberation Sans", sans-serif; font-weight: 400; letter-spacing: -0.042em; line-height: 1.1; } 
.recensione__carosello { display: flex; align-items: stretch; overflow-x: auto; scroll-snap-type: x mandatory; scrollbar-width: none; } 
.recensione__cloni-chiara-sinistra { position: relative; box-sizing: border-box; margin-left: -2660px; flex-basis: 645px; flex-direction: column; flex-shrink: 0; gap: 12px; background-color: transparent; border-radius: 24px; overflow: hidden; scroll-snap-align: start; scroll-snap-stop: always; } 
.recensione__cloni-chiara-sinistra-box { display: flex; position: relative; z-index: 2; padding: 26px 34px; flex-basis: 0%; flex-direction: column; flex-grow: 1; gap: 18px; background-color: rgb(236, 242, 251); border-radius: 20px; } 
.recensione__cloni-chiara-sinistra-box-2 { display: flex; gap: 12px; justify-content: space-between; align-items: center; } 
.recensione__cloni-chiara-sinistra-box-3 { display: flex; gap: 3px; } 
.recensione__cloni-chiara-sinistra-icona { display: block; } 
.recensione__cloni-chiara-sinistra-box-4 { display: flex; padding: 6px 14px; flex-shrink: 0; gap: 5px; align-items: center; background-color: rgb(255, 255, 255); border-radius: 999px; font-size: 17px; letter-spacing: 0em; text-wrap-mode: nowrap; white-space-collapse: collapse; } 
.recensione__cloni-chiara-sinistra-icona-2 { display: block; flex-shrink: 0; } 
.recensione__cloni-chiara-sinistra-box-5 { display: block; -webkit-text-fill-color: transparent; -webkit-background-clip: text; background-clip: text; background-image: linear-gradient(rgb(3, 100, 225) 0%, rgb(2, 129, 252) 100%); color: transparent; } 
.recensione__cloni-chiara-sinistra-box-6 { display: block; flex-basis: 0%; flex-grow: 1; color: rgb(7, 31, 63); font-family: "Instrument Serif", serif; font-size: 33px; letter-spacing: -0.01em; line-height: 1.3; text-wrap-mode: wrap; text-wrap-style: pretty; } 
.recensione__cloni-chiara-sinistra-box-7 { display: flex; flex-direction: column; gap: 2px; } 
.recensione__cloni-chiara-sinistra-box-8 { display: block; color: rgb(7, 31, 63); font-size: 21px; font-weight: 500; letter-spacing: -0.01em; } 
.recensione__cloni-chiara-sinistra-box-9 { display: block; color: rgb(72, 91, 118); font-size: 17px; letter-spacing: 0em; } 
.recensione__cloni-chiara-sinistra-box-10 { display: flex; position: relative; z-index: 2; padding: 20px 34px 24px; flex-direction: column; gap: 10px; background-color: rgb(239, 242, 246); border-radius: 20px; } 
.recensione__cloni-chiara-sinistra-box-11 { display: flex; flex-direction: column; gap: 14px; } 
.recensione__cloni-chiara-sinistra-box-12 { display: flex; flex-direction: column; gap: 7px; } 
.recensione__cloni-chiara-sinistra-box-13 { display: flex; gap: 10px; justify-content: space-between; align-items: baseline; } 
.recensione__cloni-chiara-sinistra-box-14 { display: block; color: rgb(2, 114, 239); font-size: 15px; letter-spacing: 0.12em; } 
.recensione__cloni-chiara-sinistra-box-15 { display: block; -webkit-text-fill-color: transparent; -webkit-background-clip: text; background-clip: text; background-image: linear-gradient(rgb(3, 100, 225) 0%, rgb(2, 129, 252) 100%); color: transparent; font-family: "Instrument Serif", serif; font-size: 33px; letter-spacing: -0.01em; line-height: 1; } 
.recensione__cloni-chiara-sinistra-box-16 { display: block; width: 100%; height: 9px; background-color: rgb(222, 233, 248); border-radius: 999px; overflow: hidden; } 
.recensione__cloni-chiara-sinistra-box-17 { display: block; width: 96%; height: 100%; background-image: linear-gradient(90deg, rgb(3, 100, 225), rgb(2, 129, 252)); border-radius: 999px; } 
.recensione__cloni-chiara-sinistra-box-18 { display: block; color: rgb(89, 103, 123); font-size: 15px; letter-spacing: 0.12em; } 
.recensione__cloni-chiara-sinistra-box-19 { display: block; -webkit-text-fill-color: transparent; -webkit-background-clip: text; background-clip: text; background-image: linear-gradient(rgb(89, 103, 123) 0%, rgb(174, 184, 199) 100%); color: transparent; font-family: "Instrument Serif", serif; font-size: 33px; letter-spacing: -0.01em; line-height: 1; } 
.recensione__cloni-chiara-sinistra-box-20 { display: block; width: 100%; height: 9px; background-color: rgb(239, 242, 246); border-radius: 999px; overflow: hidden; } 
.recensione__cloni-chiara-sinistra-box-21 { display: block; width: 34%; height: 100%; background-image: linear-gradient(90deg, rgb(89, 103, 123), rgb(174, 184, 199)); border-radius: 999px; } 
.recensione__cloni-luca-sinistra { position: relative; box-sizing: border-box; flex-basis: 645px; flex-direction: column; flex-shrink: 0; gap: 12px; background-color: transparent; border-radius: 24px; overflow: hidden; scroll-snap-align: start; scroll-snap-stop: always; } 
.recensione__cloni-luca-sinistra-box { display: flex; position: relative; z-index: 2; padding: 26px 34px; flex-basis: 0%; flex-direction: column; flex-grow: 1; gap: 18px; background-color: rgb(236, 242, 251); border-radius: 20px; } 
.recensione__cloni-luca-sinistra-box-2 { display: flex; gap: 12px; justify-content: space-between; align-items: center; } 
.recensione__cloni-luca-sinistra-box-3 { display: flex; gap: 3px; } 
.recensione__cloni-luca-sinistra-icona { display: block; } 
.recensione__cloni-luca-sinistra-box-4 { display: flex; padding: 6px 14px; flex-shrink: 0; gap: 5px; align-items: center; background-color: rgb(255, 255, 255); border-radius: 999px; font-size: 17px; letter-spacing: 0em; text-wrap-mode: nowrap; white-space-collapse: collapse; } 
.recensione__cloni-luca-sinistra-icona-2 { display: block; flex-shrink: 0; } 
.recensione__cloni-luca-sinistra-box-5 { display: block; -webkit-text-fill-color: transparent; -webkit-background-clip: text; background-clip: text; background-image: linear-gradient(rgb(3, 100, 225) 0%, rgb(2, 129, 252) 100%); color: transparent; } 
.recensione__cloni-luca-sinistra-box-6 { display: block; flex-basis: 0%; flex-grow: 1; color: rgb(7, 31, 63); font-family: "Instrument Serif", serif; font-size: 33px; letter-spacing: -0.01em; line-height: 1.3; text-wrap-mode: wrap; text-wrap-style: pretty; } 
.recensione__cloni-luca-sinistra-box-7 { display: flex; flex-direction: column; gap: 2px; } 
.recensione__cloni-luca-sinistra-box-8 { display: block; color: rgb(7, 31, 63); font-size: 21px; font-weight: 500; letter-spacing: -0.01em; } 
.recensione__cloni-luca-sinistra-box-9 { display: block; color: rgb(72, 91, 118); font-size: 17px; letter-spacing: 0em; } 
.recensione__cloni-luca-sinistra-box-10 { display: flex; position: relative; z-index: 2; padding: 20px 34px 24px; flex-direction: column; gap: 10px; background-color: rgb(239, 242, 246); border-radius: 20px; } 
.recensione__cloni-luca-sinistra-box-11 { display: flex; flex-direction: column; gap: 14px; } 
.recensione__cloni-luca-sinistra-box-12 { display: flex; flex-direction: column; gap: 7px; } 
.recensione__cloni-luca-sinistra-box-13 { display: flex; gap: 10px; justify-content: space-between; align-items: baseline; } 
.recensione__cloni-luca-sinistra-box-14 { display: block; color: rgb(2, 114, 239); font-size: 15px; letter-spacing: 0.12em; } 
.recensione__cloni-luca-sinistra-box-15 { display: block; -webkit-text-fill-color: transparent; -webkit-background-clip: text; background-clip: text; background-image: linear-gradient(rgb(3, 100, 225) 0%, rgb(2, 129, 252) 100%); color: transparent; font-family: "Instrument Serif", serif; font-size: 33px; letter-spacing: -0.01em; line-height: 1; } 
.recensione__cloni-luca-sinistra-box-16 { display: block; width: 100%; height: 9px; background-color: rgb(222, 233, 248); border-radius: 999px; overflow: hidden; } 
.recensione__cloni-luca-sinistra-box-17 { display: block; width: 77%; height: 100%; background-image: linear-gradient(90deg, rgb(3, 100, 225), rgb(2, 129, 252)); border-radius: 999px; } 
.recensione__cloni-luca-sinistra-box-18 { display: block; color: rgb(89, 103, 123); font-size: 15px; letter-spacing: 0.12em; } 
.recensione__cloni-luca-sinistra-box-19 { display: block; -webkit-text-fill-color: transparent; -webkit-background-clip: text; background-clip: text; background-image: linear-gradient(rgb(89, 103, 123) 0%, rgb(174, 184, 199) 100%); color: transparent; font-family: "Instrument Serif", serif; font-size: 33px; letter-spacing: -0.01em; line-height: 1; } 
.recensione__cloni-luca-sinistra-box-20 { display: block; width: 100%; height: 9px; background-color: rgb(239, 242, 246); border-radius: 999px; overflow: hidden; } 
.recensione__cloni-luca-sinistra-box-21 { display: block; width: 23%; height: 100%; background-image: linear-gradient(90deg, rgb(89, 103, 123), rgb(174, 184, 199)); border-radius: 999px; } 
.recensione__cloni-gianni-sinistra { position: relative; box-sizing: border-box; flex-basis: 645px; flex-direction: column; flex-shrink: 0; gap: 12px; background-color: transparent; border-radius: 24px; overflow: hidden; scroll-snap-align: start; scroll-snap-stop: always; } 
.recensione__cloni-gianni-sinistra-box { display: flex; position: relative; z-index: 2; padding: 26px 34px; flex-basis: 0%; flex-direction: column; flex-grow: 1; gap: 18px; background-color: rgb(236, 242, 251); border-radius: 20px; } 
.recensione__cloni-gianni-sinistra-box-2 { display: flex; gap: 12px; justify-content: space-between; align-items: center; } 
.recensione__cloni-gianni-sinistra-box-3 { display: flex; gap: 3px; } 
.recensione__cloni-gianni-sinistra-icona { display: block; } 
.recensione__cloni-gianni-sinistra-box-4 { display: flex; padding: 6px 14px; flex-shrink: 0; gap: 5px; align-items: center; background-color: rgb(255, 255, 255); border-radius: 999px; font-size: 17px; letter-spacing: 0em; text-wrap-mode: nowrap; white-space-collapse: collapse; } 
.recensione__cloni-gianni-sinistra-icona-2 { display: block; flex-shrink: 0; } 
.recensione__cloni-gianni-sinistra-box-5 { display: block; -webkit-text-fill-color: transparent; -webkit-background-clip: text; background-clip: text; background-image: linear-gradient(rgb(3, 100, 225) 0%, rgb(2, 129, 252) 100%); color: transparent; } 
.recensione__cloni-gianni-sinistra-box-6 { display: block; flex-basis: 0%; flex-grow: 1; color: rgb(7, 31, 63); font-family: "Instrument Serif", serif; font-size: 33px; letter-spacing: -0.01em; line-height: 1.3; text-wrap-mode: wrap; text-wrap-style: pretty; } 
.recensione__cloni-gianni-sinistra-box-7 { display: flex; flex-direction: column; gap: 2px; } 
.recensione__cloni-gianni-sinistra-box-8 { display: block; color: rgb(7, 31, 63); font-size: 21px; font-weight: 500; letter-spacing: -0.01em; } 
.recensione__cloni-gianni-sinistra-box-9 { display: block; color: rgb(72, 91, 118); font-size: 17px; letter-spacing: 0em; } 
.recensione__cloni-gianni-sinistra-box-10 { display: flex; position: relative; z-index: 2; padding: 20px 34px 24px; flex-direction: column; gap: 10px; background-color: rgb(239, 242, 246); border-radius: 20px; } 
.recensione__cloni-gianni-sinistra-box-11 { display: flex; flex-direction: column; gap: 14px; } 
.recensione__cloni-gianni-sinistra-box-12 { display: flex; flex-direction: column; gap: 7px; } 
.recensione__cloni-gianni-sinistra-box-13 { display: flex; gap: 10px; justify-content: space-between; align-items: baseline; } 
.recensione__cloni-gianni-sinistra-box-14 { display: block; color: rgb(2, 114, 239); font-size: 15px; letter-spacing: 0.12em; } 
.recensione__cloni-gianni-sinistra-box-15 { display: block; -webkit-text-fill-color: transparent; -webkit-background-clip: text; background-clip: text; background-image: linear-gradient(rgb(3, 100, 225) 0%, rgb(2, 129, 252) 100%); color: transparent; font-family: "Instrument Serif", serif; font-size: 33px; letter-spacing: -0.01em; line-height: 1; } 
.recensione__cloni-gianni-sinistra-box-16 { display: block; width: 100%; height: 9px; background-color: rgb(222, 233, 248); border-radius: 999px; overflow: hidden; } 
.recensione__cloni-gianni-sinistra-box-17 { display: block; width: 58%; height: 100%; background-image: linear-gradient(90deg, rgb(3, 100, 225), rgb(2, 129, 252)); border-radius: 999px; } 
.recensione__cloni-gianni-sinistra-box-18 { display: block; color: rgb(89, 103, 123); font-size: 15px; letter-spacing: 0.12em; } 
.recensione__cloni-gianni-sinistra-box-19 { display: block; -webkit-text-fill-color: transparent; -webkit-background-clip: text; background-clip: text; background-image: linear-gradient(rgb(89, 103, 123) 0%, rgb(174, 184, 199) 100%); color: transparent; font-family: "Instrument Serif", serif; font-size: 33px; letter-spacing: -0.01em; line-height: 1; } 
.recensione__cloni-gianni-sinistra-box-20 { display: block; width: 100%; height: 9px; background-color: rgb(239, 242, 246); border-radius: 999px; overflow: hidden; } 
.recensione__cloni-gianni-sinistra-box-21 { display: block; width: 15%; height: 100%; background-image: linear-gradient(90deg, rgb(89, 103, 123), rgb(174, 184, 199)); border-radius: 999px; } 
.recensione__cloni-elena-sinistra { display: flex; position: relative; box-sizing: border-box; flex-direction: column; flex-shrink: 0; gap: 12px; background-color: transparent; border-radius: 24px; overflow: hidden; scroll-snap-stop: always; } 
.recensione__cloni-elena-sinistra-box { display: flex; position: relative; z-index: 2; padding-bottom: 26px; padding-top: 26px; flex-basis: 0%; flex-direction: column; flex-grow: 1; gap: 18px; background-color: rgb(236, 242, 251); border-radius: 20px; } 
.recensione__cloni-elena-sinistra-box-2 { display: flex; gap: 12px; justify-content: space-between; align-items: center; } 
.recensione__cloni-elena-sinistra-box-3 { display: flex; } 
.recensione__cloni-elena-sinistra-icona { display: block; } 
.recensione__cloni-elena-sinistra-box-4 { display: flex; flex-shrink: 0; gap: 5px; align-items: center; background-color: rgb(255, 255, 255); border-radius: 999px; text-wrap-mode: nowrap; white-space-collapse: collapse; } 
.recensione__cloni-elena-sinistra-icona-2 { flex-shrink: 0; } 
.recensione__cloni-elena-sinistra-icona-3 { flex-shrink: 0; } 
.recensione__cloni-elena-sinistra-box-5 { display: block; -webkit-text-fill-color: transparent; -webkit-background-clip: text; background-clip: text; background-image: linear-gradient(rgb(3, 100, 225) 0%, rgb(2, 129, 252) 100%); color: transparent; } 
.recensione__cloni-elena-sinistra-box-6 { display: block; flex-basis: 0%; flex-grow: 1; color: rgb(7, 31, 63); font-family: "Instrument Serif", serif; text-wrap-mode: wrap; text-wrap-style: pretty; } 
.recensione__cloni-elena-sinistra-box-7 { display: flex; flex-direction: column; gap: 2px; } 
.recensione__cloni-elena-sinistra-box-8 { display: block; color: rgb(7, 31, 63); font-weight: 500; } 
.recensione__cloni-elena-sinistra-box-9 { display: block; color: rgb(72, 91, 118); } 
.recensione__cloni-elena-sinistra-box-10 { display: flex; position: relative; z-index: 2; padding-bottom: 24px; padding-top: 20px; flex-direction: column; gap: 10px; background-color: rgb(239, 242, 246); border-radius: 20px; } 
.recensione__cloni-elena-sinistra-box-11 { display: flex; flex-direction: column; gap: 14px; } 
.recensione__cloni-elena-sinistra-box-12 { display: flex; flex-direction: column; gap: 7px; } 
.recensione__cloni-elena-sinistra-box-13 { display: flex; gap: 10px; justify-content: space-between; align-items: baseline; } 
.recensione__cloni-elena-sinistra-box-14 { display: block; color: rgb(2, 114, 239); letter-spacing: 0.12em; } 
.recensione__cloni-elena-sinistra-box-15 { display: block; -webkit-text-fill-color: transparent; -webkit-background-clip: text; background-clip: text; background-image: linear-gradient(rgb(3, 100, 225) 0%, rgb(2, 129, 252) 100%); color: transparent; font-family: "Instrument Serif", serif; line-height: 1; } 
.recensione__cloni-elena-sinistra-box-16 { display: block; width: 100%; height: 9px; background-color: rgb(222, 233, 248); border-radius: 999px; overflow: hidden; } 
.recensione__cloni-elena-sinistra-box-17 { display: block; width: 73%; height: 100%; background-image: linear-gradient(90deg, rgb(3, 100, 225), rgb(2, 129, 252)); border-radius: 999px; } 
.recensione__cloni-elena-sinistra-box-18 { display: block; color: rgb(89, 103, 123); letter-spacing: 0.12em; } 
.recensione__cloni-elena-sinistra-box-19 { display: block; -webkit-text-fill-color: transparent; -webkit-background-clip: text; background-clip: text; background-image: linear-gradient(rgb(89, 103, 123) 0%, rgb(174, 184, 199) 100%); color: transparent; font-family: "Instrument Serif", serif; line-height: 1; } 
.recensione__cloni-elena-sinistra-box-20 { display: block; width: 100%; height: 9px; border-radius: 999px; overflow: hidden; } 
.recensione__cloni-elena-sinistra-box-21 { display: block; width: 27%; height: 100%; background-image: linear-gradient(90deg, rgb(89, 103, 123), rgb(174, 184, 199)); border-radius: 999px; } 
.recensione__r1-marco-scheda { display: flex; position: relative; box-sizing: border-box; flex-direction: column; flex-shrink: 0; gap: 12px; background-color: transparent; border-radius: 24px; overflow: hidden; scroll-snap-stop: always; } 
.recensione__r1-marco-pannello-voce { display: flex; position: relative; z-index: 2; padding-bottom: 26px; padding-top: 26px; flex-basis: 0%; flex-direction: column; flex-grow: 1; gap: 18px; background-color: rgb(236, 242, 251); border-radius: 20px; } 
.recensione__r1-marco-scheda-box { display: flex; gap: 12px; justify-content: space-between; align-items: center; } 
.recensione__r1-marco-stelle { display: flex; unicode-bidi: isolate; } 
.recensione__r1-marco-stelle-icona { display: block; } 
.recensione__r1-marco-bollino--d { padding: 6px 14px; flex-shrink: 0; gap: 5px; align-items: center; background-color: rgb(255, 255, 255); border-radius: 999px; font-size: 17px; letter-spacing: 0em; text-wrap-mode: nowrap; white-space-collapse: collapse; } 
.recensione__r1-marco-bollino-icona { display: block; flex-shrink: 0; } 
.recensione__r1-marco-bollino-testo { display: block; -webkit-text-fill-color: transparent; -webkit-background-clip: text; background-clip: text; background-image: linear-gradient(rgb(3, 100, 225) 0%, rgb(2, 129, 252) 100%); color: transparent; } 
.recensione__r1-marco-bollino--m { padding: 5px 10px; flex-shrink: 0; gap: 5px; align-items: center; background-color: rgb(255, 255, 255); border-radius: 999px; font-size: 11px; text-wrap-mode: nowrap; white-space-collapse: collapse; } 
.recensione__r1-marco-citazione-blockquote { display: contents; } 
.recensione__r1-marco-citazione { display: block; flex-basis: 0%; flex-grow: 1; color: rgb(7, 31, 63); font-family: "Instrument Serif", serif; text-wrap-mode: wrap; text-wrap-style: pretty; } 
.recensione__r1-marco-scheda-box-2 { display: flex; flex-direction: column; gap: 2px; } 
.recensione__r1-marco-nome { display: block; color: rgb(7, 31, 63); font-weight: 500; } 
.recensione__r1-marco-ruolo { display: block; color: rgb(72, 91, 118); } 
.recensione__r1-marco-pannello-metrica { display: flex; position: relative; z-index: 2; padding-bottom: 24px; padding-top: 20px; flex-direction: column; gap: 10px; background-color: rgb(239, 242, 246); border-radius: 20px; } 
.recensione__r1-marco-metrica-etichetta { display: block; color: rgb(72, 91, 118); unicode-bidi: normal; } 
.recensione__r1-marco-scheda-box-3 { display: flex; flex-direction: column; gap: 14px; } 
.recensione__r1-marco-scheda-box-4 { display: flex; flex-direction: column; gap: 7px; } 
.recensione__r1-marco-scheda-box-5 { display: flex; gap: 10px; justify-content: space-between; align-items: baseline; } 
.recensione__r1-marco-con-etichetta { display: block; color: rgb(2, 114, 239); letter-spacing: 0.12em; } 
.recensione__r1-marco-con-valore { display: block; -webkit-text-fill-color: transparent; -webkit-background-clip: text; background-clip: text; background-image: linear-gradient(rgb(3, 100, 225) 0%, rgb(2, 129, 252) 100%); color: transparent; font-family: "Instrument Serif", serif; line-height: 1; } 
.recensione__r1-marco-con-barra { display: block; width: 100%; height: 9px; background-color: rgb(222, 233, 248); border-radius: 999px; overflow: hidden; } 
.recensione__r1-marco-con-barra-box { display: block; width: 77%; height: 100%; background-image: linear-gradient(90deg, rgb(3, 100, 225), rgb(2, 129, 252)); border-radius: 999px; } 
.recensione__r1-marco-senza-etichetta { display: block; color: rgb(89, 103, 123); letter-spacing: 0.12em; } 
.recensione__r1-marco-senza-valore { display: block; -webkit-text-fill-color: transparent; -webkit-background-clip: text; background-clip: text; background-image: linear-gradient(rgb(89, 103, 123) 0%, rgb(174, 184, 199) 100%); color: transparent; font-family: "Instrument Serif", serif; line-height: 1; } 
.recensione__r1-marco-senza-barra { display: block; width: 100%; height: 9px; border-radius: 999px; overflow: hidden; } 
.recensione__r1-marco-senza-barra-box { display: block; width: 17%; height: 100%; background-image: linear-gradient(90deg, rgb(89, 103, 123), rgb(174, 184, 199)); border-radius: 999px; } 
.recensione__r2-andrea-scheda { display: flex; position: relative; box-sizing: border-box; flex-direction: column; flex-shrink: 0; gap: 12px; background-color: transparent; border-radius: 24px; overflow: hidden; scroll-snap-stop: always; } 
.recensione__r2-andrea-pannello-voce { display: flex; position: relative; z-index: 2; padding-bottom: 26px; padding-top: 26px; flex-basis: 0%; flex-direction: column; flex-grow: 1; gap: 18px; background-color: rgb(236, 242, 251); border-radius: 20px; } 
.recensione__r2-andrea-scheda-box { display: flex; gap: 12px; justify-content: space-between; align-items: center; } 
.recensione__r2-andrea-stelle--d { gap: 3px; unicode-bidi: isolate; } 
.recensione__r2-andrea-stelle-icona { display: block; } 
.recensione__r2-andrea-stelle--m { gap: 1px; unicode-bidi: isolate; } 
.recensione__r2-andrea-bollino--d { padding: 6px 14px; flex-shrink: 0; gap: 5px; align-items: center; background-color: rgb(255, 255, 255); border-radius: 999px; font-size: 17px; letter-spacing: 0em; text-wrap-mode: nowrap; white-space-collapse: collapse; } 
.recensione__r2-andrea-bollino-icona { display: block; flex-shrink: 0; } 
.recensione__r2-andrea-bollino-testo { display: block; -webkit-text-fill-color: transparent; -webkit-background-clip: text; background-clip: text; background-image: linear-gradient(rgb(3, 100, 225) 0%, rgb(2, 129, 252) 100%); color: transparent; } 
.recensione__r2-andrea-bollino--m { padding: 5px 10px; flex-shrink: 0; gap: 5px; align-items: center; background-color: rgb(255, 255, 255); border-radius: 999px; font-size: 11px; text-wrap-mode: nowrap; white-space-collapse: collapse; } 
.recensione__r2-andrea-citazione-blockquote { display: contents; } 
.recensione__r2-andrea-citazione { display: block; flex-basis: 0%; flex-grow: 1; color: rgb(7, 31, 63); font-family: "Instrument Serif", serif; text-wrap-mode: wrap; text-wrap-style: pretty; } 
.recensione__r2-andrea-scheda-box-2 { display: flex; flex-direction: column; gap: 2px; } 
.recensione__r2-andrea-nome { display: block; color: rgb(7, 31, 63); font-weight: 500; } 
.recensione__r2-andrea-ruolo { display: block; color: rgb(72, 91, 118); } 
.recensione__r2-andrea-pannello-metrica { display: flex; position: relative; z-index: 2; padding-bottom: 24px; padding-top: 20px; flex-direction: column; gap: 10px; background-color: rgb(239, 242, 246); border-radius: 20px; } 
.recensione__r2-andrea-metrica-etichetta { display: block; color: rgb(72, 91, 118); unicode-bidi: normal; } 
.recensione__r2-andrea-scheda-box-3 { display: flex; flex-direction: column; gap: 14px; } 
.recensione__r2-andrea-scheda-box-4 { display: flex; flex-direction: column; gap: 7px; } 
.recensione__r2-andrea-scheda-box-5 { display: flex; gap: 10px; justify-content: space-between; align-items: baseline; } 
.recensione__r2-andrea-con-etichetta { display: block; color: rgb(2, 114, 239); letter-spacing: 0.12em; } 
.recensione__r2-andrea-con-valore { display: block; -webkit-text-fill-color: transparent; -webkit-background-clip: text; background-clip: text; background-image: linear-gradient(rgb(3, 100, 225) 0%, rgb(2, 129, 252) 100%); color: transparent; font-family: "Instrument Serif", serif; line-height: 1; } 
.recensione__r2-andrea-con-barra { display: block; width: 100%; height: 9px; background-color: rgb(222, 233, 248); border-radius: 999px; overflow: hidden; } 
.recensione__r2-andrea-con-barra-box { display: block; width: 94%; height: 100%; background-image: linear-gradient(90deg, rgb(3, 100, 225), rgb(2, 129, 252)); border-radius: 999px; } 
.recensione__r2-andrea-senza-etichetta { display: block; color: rgb(89, 103, 123); letter-spacing: 0.12em; } 
.recensione__r2-andrea-senza-valore { display: block; -webkit-text-fill-color: transparent; -webkit-background-clip: text; background-clip: text; background-image: linear-gradient(rgb(89, 103, 123) 0%, rgb(174, 184, 199) 100%); color: transparent; font-family: "Instrument Serif", serif; line-height: 1; } 
.recensione__r2-andrea-senza-barra { display: block; width: 100%; height: 9px; border-radius: 999px; overflow: hidden; } 
.recensione__r2-andrea-senza-barra-box { display: block; width: 21%; height: 100%; background-image: linear-gradient(90deg, rgb(89, 103, 123), rgb(174, 184, 199)); border-radius: 999px; } 
.recensione__r3-giulia-scheda { display: flex; position: relative; box-sizing: border-box; flex-direction: column; flex-shrink: 0; gap: 12px; background-color: transparent; border-radius: 24px; overflow: hidden; scroll-snap-stop: always; } 
.recensione__r3-giulia-pannello-voce { display: flex; position: relative; z-index: 2; padding-bottom: 26px; padding-top: 26px; flex-basis: 0%; flex-direction: column; flex-grow: 1; gap: 18px; background-color: rgb(236, 242, 251); border-radius: 20px; } 
.recensione__r3-giulia-scheda-box { display: flex; gap: 12px; justify-content: space-between; align-items: center; } 
.recensione__r3-giulia-stelle--d { gap: 3px; unicode-bidi: isolate; } 
.recensione__r3-giulia-stelle-icona { display: block; } 
.recensione__r3-giulia-stelle--m { gap: 1px; unicode-bidi: isolate; } 
.recensione__r3-giulia-bollino--d { padding: 6px 14px; flex-shrink: 0; gap: 5px; align-items: center; background-color: rgb(255, 255, 255); border-radius: 999px; font-size: 17px; letter-spacing: 0em; text-wrap-mode: nowrap; white-space-collapse: collapse; } 
.recensione__r3-giulia-bollino-icona { display: block; flex-shrink: 0; } 
.recensione__r3-giulia-bollino-testo { display: block; -webkit-text-fill-color: transparent; -webkit-background-clip: text; background-clip: text; background-image: linear-gradient(rgb(3, 100, 225) 0%, rgb(2, 129, 252) 100%); color: transparent; } 
.recensione__r3-giulia-bollino--m { padding: 5px 10px; flex-shrink: 0; gap: 5px; align-items: center; background-color: rgb(255, 255, 255); border-radius: 999px; font-size: 11px; text-wrap-mode: nowrap; white-space-collapse: collapse; } 
.recensione__r3-giulia-citazione-blockquote { display: contents; } 
.recensione__r3-giulia-citazione { display: block; flex-basis: 0%; flex-grow: 1; color: rgb(7, 31, 63); font-family: "Instrument Serif", serif; text-wrap-mode: wrap; text-wrap-style: pretty; } 
.recensione__r3-giulia-scheda-box-2 { display: flex; flex-direction: column; gap: 2px; } 
.recensione__r3-giulia-nome { display: block; color: rgb(7, 31, 63); font-weight: 500; } 
.recensione__r3-giulia-ruolo { display: block; color: rgb(72, 91, 118); } 
.recensione__r3-giulia-pannello-metrica { display: flex; position: relative; z-index: 2; padding-bottom: 24px; padding-top: 20px; flex-direction: column; gap: 10px; background-color: rgb(239, 242, 246); border-radius: 20px; } 
.recensione__r3-giulia-metrica-etichetta { display: block; color: rgb(72, 91, 118); unicode-bidi: normal; } 
.recensione__r3-giulia-scheda-box-3 { display: flex; flex-direction: column; gap: 14px; } 
.recensione__r3-giulia-scheda-box-4 { display: flex; flex-direction: column; gap: 7px; } 
.recensione__r3-giulia-scheda-box-5 { display: flex; gap: 10px; justify-content: space-between; align-items: baseline; } 
.recensione__r3-giulia-con-etichetta { display: block; color: rgb(2, 114, 239); letter-spacing: 0.12em; } 
.recensione__r3-giulia-con-valore { display: block; -webkit-text-fill-color: transparent; -webkit-background-clip: text; background-clip: text; background-image: linear-gradient(rgb(3, 100, 225) 0%, rgb(2, 129, 252) 100%); color: transparent; font-family: "Instrument Serif", serif; line-height: 1; } 
.recensione__r3-giulia-con-barra { display: block; width: 100%; height: 9px; background-color: rgb(222, 233, 248); border-radius: 999px; overflow: hidden; } 
.recensione__r3-giulia-con-barra-box { display: block; width: 51%; height: 100%; background-image: linear-gradient(90deg, rgb(3, 100, 225), rgb(2, 129, 252)); border-radius: 999px; } 
.recensione__r3-giulia-senza-etichetta { display: block; color: rgb(89, 103, 123); letter-spacing: 0.12em; } 
.recensione__r3-giulia-senza-valore { display: block; -webkit-text-fill-color: transparent; -webkit-background-clip: text; background-clip: text; background-image: linear-gradient(rgb(89, 103, 123) 0%, rgb(174, 184, 199) 100%); color: transparent; font-family: "Instrument Serif", serif; line-height: 1; } 
.recensione__r3-giulia-senza-barra { display: block; width: 100%; height: 9px; border-radius: 999px; overflow: hidden; } 
.recensione__r3-giulia-senza-barra-box { display: block; width: 9%; height: 100%; background-image: linear-gradient(90deg, rgb(89, 103, 123), rgb(174, 184, 199)); border-radius: 999px; } 
.recensione__r4-stefano-scheda { display: flex; position: relative; box-sizing: border-box; flex-direction: column; flex-shrink: 0; gap: 12px; background-color: transparent; border-radius: 24px; overflow: hidden; scroll-snap-stop: always; } 
.recensione__r4-stefano-pannello-voce { display: flex; position: relative; z-index: 2; padding-bottom: 26px; padding-top: 26px; flex-basis: 0%; flex-direction: column; flex-grow: 1; gap: 18px; background-color: rgb(236, 242, 251); border-radius: 20px; } 
.recensione__r4-stefano-scheda-box { display: flex; gap: 12px; justify-content: space-between; align-items: center; } 
.recensione__r4-stefano-stelle { display: flex; unicode-bidi: isolate; } 
.recensione__r4-stefano-stelle-icona { display: block; } 
.recensione__r4-stefano-bollino--d { padding: 6px 14px; flex-shrink: 0; gap: 5px; align-items: center; background-color: rgb(255, 255, 255); border-radius: 999px; font-size: 17px; letter-spacing: 0em; text-wrap-mode: nowrap; white-space-collapse: collapse; } 
.recensione__r4-stefano-bollino-icona { display: block; flex-shrink: 0; } 
.recensione__r4-stefano-bollino-testo { display: block; -webkit-text-fill-color: transparent; -webkit-background-clip: text; background-clip: text; background-image: linear-gradient(rgb(3, 100, 225) 0%, rgb(2, 129, 252) 100%); color: transparent; } 
.recensione__r4-stefano-bollino--m { padding: 5px 10px; flex-shrink: 0; gap: 5px; align-items: center; background-color: rgb(255, 255, 255); border-radius: 999px; font-size: 11px; text-wrap-mode: nowrap; white-space-collapse: collapse; } 
.recensione__r4-stefano-citazione-blockquote { display: contents; } 
.recensione__r4-stefano-citazione { display: block; flex-basis: 0%; flex-grow: 1; color: rgb(7, 31, 63); font-family: "Instrument Serif", serif; text-wrap-mode: wrap; text-wrap-style: pretty; } 
.recensione__r4-stefano-scheda-box-2 { display: flex; flex-direction: column; gap: 2px; } 
.recensione__r4-stefano-nome { display: block; color: rgb(7, 31, 63); font-weight: 500; } 
.recensione__r4-stefano-ruolo { display: block; color: rgb(72, 91, 118); } 
.recensione__r4-stefano-pannello-metrica { display: flex; position: relative; z-index: 2; padding-bottom: 24px; padding-top: 20px; flex-direction: column; gap: 10px; background-color: rgb(239, 242, 246); border-radius: 20px; } 
.recensione__r4-stefano-metrica-etichetta { display: block; color: rgb(72, 91, 118); unicode-bidi: normal; } 
.recensione__r4-stefano-scheda-box-3 { display: flex; flex-direction: column; gap: 14px; } 
.recensione__r4-stefano-scheda-box-4 { display: flex; flex-direction: column; gap: 7px; } 
.recensione__r4-stefano-scheda-box-5 { display: flex; gap: 10px; justify-content: space-between; align-items: baseline; } 
.recensione__r4-stefano-con-etichetta { display: block; color: rgb(2, 114, 239); letter-spacing: 0.12em; } 
.recensione__r4-stefano-con-valore { display: block; -webkit-text-fill-color: transparent; -webkit-background-clip: text; background-clip: text; background-image: linear-gradient(rgb(3, 100, 225) 0%, rgb(2, 129, 252) 100%); color: transparent; font-family: "Instrument Serif", serif; line-height: 1; } 
.recensione__r4-stefano-con-barra { display: block; width: 100%; height: 9px; background-color: rgb(222, 233, 248); border-radius: 999px; overflow: hidden; } 
.recensione__r4-stefano-con-barra-box { display: block; width: 54%; height: 100%; background-image: linear-gradient(90deg, rgb(3, 100, 225), rgb(2, 129, 252)); border-radius: 999px; } 
.recensione__r4-stefano-senza-etichetta { display: block; color: rgb(89, 103, 123); letter-spacing: 0.12em; } 
.recensione__r4-stefano-senza-valore { display: block; -webkit-text-fill-color: transparent; -webkit-background-clip: text; background-clip: text; background-image: linear-gradient(rgb(89, 103, 123) 0%, rgb(174, 184, 199) 100%); color: transparent; font-family: "Instrument Serif", serif; line-height: 1; } 
.recensione__r4-stefano-senza-barra { display: block; width: 100%; height: 9px; border-radius: 999px; overflow: hidden; } 
.recensione__r4-stefano-senza-barra-box { display: block; width: 19%; height: 100%; background-image: linear-gradient(90deg, rgb(89, 103, 123), rgb(174, 184, 199)); border-radius: 999px; } 
.recensione__r5-chiara-scheda { display: flex; position: relative; box-sizing: border-box; flex-direction: column; flex-shrink: 0; gap: 12px; background-color: transparent; border-radius: 24px; overflow: hidden; scroll-snap-stop: always; } 
.recensione__r5-chiara-pannello-voce { display: flex; position: relative; z-index: 2; padding-bottom: 26px; padding-top: 26px; flex-basis: 0%; flex-direction: column; flex-grow: 1; gap: 18px; background-color: rgb(236, 242, 251); border-radius: 20px; } 
.recensione__r5-chiara-scheda-box { display: flex; gap: 12px; justify-content: space-between; align-items: center; } 
.recensione__r5-chiara-stelle { display: flex; unicode-bidi: isolate; } 
.recensione__r5-chiara-stelle-icona { display: block; } 
.recensione__r5-chiara-bollino--d { padding: 6px 14px; flex-shrink: 0; gap: 5px; align-items: center; background-color: rgb(255, 255, 255); border-radius: 999px; font-size: 17px; letter-spacing: 0em; text-wrap-mode: nowrap; white-space-collapse: collapse; } 
.recensione__r5-chiara-bollino-icona { display: block; flex-shrink: 0; } 
.recensione__r5-chiara-bollino-testo { display: block; -webkit-text-fill-color: transparent; -webkit-background-clip: text; background-clip: text; background-image: linear-gradient(rgb(3, 100, 225) 0%, rgb(2, 129, 252) 100%); color: transparent; } 
.recensione__r5-chiara-bollino--m { padding: 5px 10px; flex-shrink: 0; gap: 5px; align-items: center; background-color: rgb(255, 255, 255); border-radius: 999px; font-size: 11px; text-wrap-mode: nowrap; white-space-collapse: collapse; } 
.recensione__r5-chiara-citazione-blockquote { display: contents; } 
.recensione__r5-chiara-citazione { display: block; flex-basis: 0%; flex-grow: 1; color: rgb(7, 31, 63); font-family: "Instrument Serif", serif; text-wrap-mode: wrap; text-wrap-style: pretty; } 
.recensione__r5-chiara-scheda-box-2 { display: flex; flex-direction: column; gap: 2px; } 
.recensione__r5-chiara-nome { display: block; color: rgb(7, 31, 63); font-weight: 500; } 
.recensione__r5-chiara-ruolo { display: block; color: rgb(72, 91, 118); } 
.recensione__r5-chiara-pannello-metrica { display: flex; position: relative; z-index: 2; padding-bottom: 24px; padding-top: 20px; flex-direction: column; gap: 10px; background-color: rgb(239, 242, 246); border-radius: 20px; } 
.recensione__r5-chiara-metrica-etichetta { display: block; color: rgb(72, 91, 118); unicode-bidi: normal; } 
.recensione__r5-chiara-scheda-box-3 { display: flex; flex-direction: column; gap: 14px; } 
.recensione__r5-chiara-scheda-box-4 { display: flex; flex-direction: column; gap: 7px; } 
.recensione__r5-chiara-scheda-box-5 { display: flex; gap: 10px; justify-content: space-between; align-items: baseline; } 
.recensione__r5-chiara-con-etichetta { display: block; color: rgb(2, 114, 239); letter-spacing: 0.12em; } 
.recensione__r5-chiara-con-valore { display: block; -webkit-text-fill-color: transparent; -webkit-background-clip: text; background-clip: text; background-image: linear-gradient(rgb(3, 100, 225) 0%, rgb(2, 129, 252) 100%); color: transparent; font-family: "Instrument Serif", serif; line-height: 1; } 
.recensione__r5-chiara-con-barra { display: block; width: 100%; height: 9px; background-color: rgb(222, 233, 248); border-radius: 999px; overflow: hidden; } 
.recensione__r5-chiara-con-barra-box { display: block; width: 96%; height: 100%; background-image: linear-gradient(90deg, rgb(3, 100, 225), rgb(2, 129, 252)); border-radius: 999px; } 
.recensione__r5-chiara-senza-etichetta { display: block; color: rgb(89, 103, 123); letter-spacing: 0.12em; } 
.recensione__r5-chiara-senza-valore { display: block; -webkit-text-fill-color: transparent; -webkit-background-clip: text; background-clip: text; background-image: linear-gradient(rgb(89, 103, 123) 0%, rgb(174, 184, 199) 100%); color: transparent; font-family: "Instrument Serif", serif; line-height: 1; } 
.recensione__r5-chiara-senza-barra { display: block; width: 100%; height: 9px; border-radius: 999px; overflow: hidden; } 
.recensione__r5-chiara-senza-barra-box { display: block; width: 34%; height: 100%; background-image: linear-gradient(90deg, rgb(89, 103, 123), rgb(174, 184, 199)); border-radius: 999px; } 
.recensione__r6-luca-scheda { display: flex; position: relative; box-sizing: border-box; flex-direction: column; flex-shrink: 0; gap: 12px; background-color: transparent; border-radius: 24px; overflow: hidden; scroll-snap-stop: always; } 
.recensione__r6-luca-pannello-voce { display: flex; position: relative; z-index: 2; padding-bottom: 26px; padding-top: 26px; flex-basis: 0%; flex-direction: column; flex-grow: 1; gap: 18px; background-color: rgb(236, 242, 251); border-radius: 20px; } 
.recensione__r6-luca-scheda-box { display: flex; gap: 12px; justify-content: space-between; align-items: center; } 
.recensione__r6-luca-stelle { display: flex; unicode-bidi: isolate; } 
.recensione__r6-luca-stelle-icona { display: block; } 
.recensione__r6-luca-bollino--d { padding: 6px 14px; flex-shrink: 0; gap: 5px; align-items: center; background-color: rgb(255, 255, 255); border-radius: 999px; font-size: 17px; letter-spacing: 0em; text-wrap-mode: nowrap; white-space-collapse: collapse; } 
.recensione__r6-luca-bollino-icona { display: block; flex-shrink: 0; } 
.recensione__r6-luca-bollino-testo { display: block; -webkit-text-fill-color: transparent; -webkit-background-clip: text; background-clip: text; background-image: linear-gradient(rgb(3, 100, 225) 0%, rgb(2, 129, 252) 100%); color: transparent; } 
.recensione__r6-luca-bollino--m { padding: 5px 10px; flex-shrink: 0; gap: 5px; align-items: center; background-color: rgb(255, 255, 255); border-radius: 999px; font-size: 11px; text-wrap-mode: nowrap; white-space-collapse: collapse; } 
.recensione__r6-luca-citazione-blockquote { display: contents; } 
.recensione__r6-luca-citazione { display: block; flex-basis: 0%; flex-grow: 1; color: rgb(7, 31, 63); font-family: "Instrument Serif", serif; text-wrap-mode: wrap; text-wrap-style: pretty; } 
.recensione__r6-luca-scheda-box-2 { display: flex; flex-direction: column; gap: 2px; } 
.recensione__r6-luca-nome { display: block; color: rgb(7, 31, 63); font-weight: 500; } 
.recensione__r6-luca-ruolo { display: block; color: rgb(72, 91, 118); } 
.recensione__r6-luca-pannello-metrica { display: flex; position: relative; z-index: 2; padding-bottom: 24px; padding-top: 20px; flex-direction: column; gap: 10px; background-color: rgb(239, 242, 246); border-radius: 20px; } 
.recensione__r6-luca-metrica-etichetta { display: block; color: rgb(72, 91, 118); unicode-bidi: normal; } 
.recensione__r6-luca-scheda-box-3 { display: flex; flex-direction: column; gap: 14px; } 
.recensione__r6-luca-scheda-box-4 { display: flex; flex-direction: column; gap: 7px; } 
.recensione__r6-luca-scheda-box-5 { display: flex; gap: 10px; justify-content: space-between; align-items: baseline; } 
.recensione__r6-luca-con-etichetta { display: block; color: rgb(2, 114, 239); letter-spacing: 0.12em; } 
.recensione__r6-luca-con-valore { display: block; -webkit-text-fill-color: transparent; -webkit-background-clip: text; background-clip: text; background-image: linear-gradient(rgb(3, 100, 225) 0%, rgb(2, 129, 252) 100%); color: transparent; font-family: "Instrument Serif", serif; line-height: 1; } 
.recensione__r6-luca-con-barra { display: block; width: 100%; height: 9px; background-color: rgb(222, 233, 248); border-radius: 999px; overflow: hidden; } 
.recensione__r6-luca-con-barra-box { display: block; width: 77%; height: 100%; background-image: linear-gradient(90deg, rgb(3, 100, 225), rgb(2, 129, 252)); border-radius: 999px; } 
.recensione__r6-luca-senza-etichetta { display: block; color: rgb(89, 103, 123); letter-spacing: 0.12em; } 
.recensione__r6-luca-senza-valore { display: block; -webkit-text-fill-color: transparent; -webkit-background-clip: text; background-clip: text; background-image: linear-gradient(rgb(89, 103, 123) 0%, rgb(174, 184, 199) 100%); color: transparent; font-family: "Instrument Serif", serif; line-height: 1; } 
.recensione__r6-luca-senza-barra { display: block; width: 100%; height: 9px; border-radius: 999px; overflow: hidden; } 
.recensione__r6-luca-senza-barra-box { display: block; width: 23%; height: 100%; background-image: linear-gradient(90deg, rgb(89, 103, 123), rgb(174, 184, 199)); border-radius: 999px; } 
.recensione__r7-gianni-scheda { display: flex; position: relative; box-sizing: border-box; flex-direction: column; flex-shrink: 0; gap: 12px; background-color: transparent; border-radius: 24px; overflow: hidden; scroll-snap-stop: always; } 
.recensione__r7-gianni-pannello-voce { display: flex; position: relative; z-index: 2; padding-bottom: 26px; padding-top: 26px; flex-basis: 0%; flex-direction: column; flex-grow: 1; gap: 18px; background-color: rgb(236, 242, 251); border-radius: 20px; } 
.recensione__r7-gianni-scheda-box { display: flex; gap: 12px; justify-content: space-between; align-items: center; } 
.recensione__r7-gianni-stelle { display: flex; unicode-bidi: isolate; } 
.recensione__r7-gianni-stelle-icona { display: block; } 
.recensione__r7-gianni-bollino--d { padding: 6px 14px; flex-shrink: 0; gap: 5px; align-items: center; background-color: rgb(255, 255, 255); border-radius: 999px; font-size: 17px; letter-spacing: 0em; text-wrap-mode: nowrap; white-space-collapse: collapse; } 
.recensione__r7-gianni-bollino-icona { display: block; flex-shrink: 0; } 
.recensione__r7-gianni-bollino-testo { display: block; -webkit-text-fill-color: transparent; -webkit-background-clip: text; background-clip: text; background-image: linear-gradient(rgb(3, 100, 225) 0%, rgb(2, 129, 252) 100%); color: transparent; } 
.recensione__r7-gianni-bollino--m { padding: 5px 10px; flex-shrink: 0; gap: 5px; align-items: center; background-color: rgb(255, 255, 255); border-radius: 999px; font-size: 11px; text-wrap-mode: nowrap; white-space-collapse: collapse; } 
.recensione__r7-gianni-citazione-blockquote { display: contents; } 
.recensione__r7-gianni-citazione { display: block; flex-basis: 0%; flex-grow: 1; color: rgb(7, 31, 63); font-family: "Instrument Serif", serif; text-wrap-mode: wrap; text-wrap-style: pretty; } 
.recensione__r7-gianni-scheda-box-2 { display: flex; flex-direction: column; gap: 2px; } 
.recensione__r7-gianni-nome { display: block; color: rgb(7, 31, 63); font-weight: 500; } 
.recensione__r7-gianni-ruolo { display: block; color: rgb(72, 91, 118); } 
.recensione__r7-gianni-pannello-metrica { display: flex; position: relative; z-index: 2; padding-bottom: 24px; padding-top: 20px; flex-direction: column; gap: 10px; background-color: rgb(239, 242, 246); border-radius: 20px; } 
.recensione__r7-gianni-metrica-etichetta { display: block; color: rgb(72, 91, 118); unicode-bidi: normal; } 
.recensione__r7-gianni-scheda-box-3 { display: flex; flex-direction: column; gap: 14px; } 
.recensione__r7-gianni-scheda-box-4 { display: flex; flex-direction: column; gap: 7px; } 
.recensione__r7-gianni-scheda-box-5 { display: flex; gap: 10px; justify-content: space-between; align-items: baseline; } 
.recensione__r7-gianni-con-etichetta { display: block; color: rgb(2, 114, 239); letter-spacing: 0.12em; } 
.recensione__r7-gianni-con-valore { display: block; -webkit-text-fill-color: transparent; -webkit-background-clip: text; background-clip: text; background-image: linear-gradient(rgb(3, 100, 225) 0%, rgb(2, 129, 252) 100%); color: transparent; font-family: "Instrument Serif", serif; line-height: 1; } 
.recensione__r7-gianni-con-barra { display: block; width: 100%; height: 9px; background-color: rgb(222, 233, 248); border-radius: 999px; overflow: hidden; } 
.recensione__r7-gianni-con-barra-box { display: block; width: 58%; height: 100%; background-image: linear-gradient(90deg, rgb(3, 100, 225), rgb(2, 129, 252)); border-radius: 999px; } 
.recensione__r7-gianni-senza-etichetta { display: block; color: rgb(89, 103, 123); letter-spacing: 0.12em; } 
.recensione__r7-gianni-senza-valore { display: block; -webkit-text-fill-color: transparent; -webkit-background-clip: text; background-clip: text; background-image: linear-gradient(rgb(89, 103, 123) 0%, rgb(174, 184, 199) 100%); color: transparent; font-family: "Instrument Serif", serif; line-height: 1; } 
.recensione__r7-gianni-senza-barra { display: block; width: 100%; height: 9px; border-radius: 999px; overflow: hidden; } 
.recensione__r7-gianni-senza-barra-box { display: block; width: 15%; height: 100%; background-image: linear-gradient(90deg, rgb(89, 103, 123), rgb(174, 184, 199)); border-radius: 999px; } 
.recensione__r8-elena-scheda { display: flex; position: relative; box-sizing: border-box; flex-direction: column; flex-shrink: 0; gap: 12px; background-color: transparent; border-radius: 24px; overflow: hidden; scroll-snap-stop: always; } 
.recensione__r8-elena-pannello-voce { display: flex; position: relative; z-index: 2; padding-bottom: 26px; padding-top: 26px; flex-basis: 0%; flex-direction: column; flex-grow: 1; gap: 18px; background-color: rgb(236, 242, 251); border-radius: 20px; } 
.recensione__r8-elena-scheda-box { display: flex; gap: 12px; justify-content: space-between; align-items: center; } 
.recensione__r8-elena-stelle { display: flex; unicode-bidi: isolate; } 
.recensione__r8-elena-stelle-icona { display: block; } 
.recensione__r8-elena-bollino--d { padding: 6px 14px; flex-shrink: 0; gap: 5px; align-items: center; background-color: rgb(255, 255, 255); border-radius: 999px; font-size: 17px; letter-spacing: 0em; text-wrap-mode: nowrap; white-space-collapse: collapse; } 
.recensione__r8-elena-bollino-icona { display: block; flex-shrink: 0; } 
.recensione__r8-elena-bollino-testo { display: block; -webkit-text-fill-color: transparent; -webkit-background-clip: text; background-clip: text; background-image: linear-gradient(rgb(3, 100, 225) 0%, rgb(2, 129, 252) 100%); color: transparent; } 
.recensione__r8-elena-bollino--m { padding: 5px 10px; flex-shrink: 0; gap: 5px; align-items: center; background-color: rgb(255, 255, 255); border-radius: 999px; font-size: 11px; text-wrap-mode: nowrap; white-space-collapse: collapse; } 
.recensione__r8-elena-citazione-blockquote { display: contents; } 
.recensione__r8-elena-citazione { display: block; flex-basis: 0%; flex-grow: 1; color: rgb(7, 31, 63); font-family: "Instrument Serif", serif; text-wrap-mode: wrap; text-wrap-style: pretty; } 
.recensione__r8-elena-scheda-box-2 { display: flex; flex-direction: column; gap: 2px; } 
.recensione__r8-elena-nome { display: block; color: rgb(7, 31, 63); font-weight: 500; } 
.recensione__r8-elena-ruolo { display: block; color: rgb(72, 91, 118); } 
.recensione__r8-elena-pannello-metrica { display: flex; position: relative; z-index: 2; padding-bottom: 24px; padding-top: 20px; flex-direction: column; gap: 10px; background-color: rgb(239, 242, 246); border-radius: 20px; } 
.recensione__r8-elena-metrica-etichetta { display: block; color: rgb(72, 91, 118); unicode-bidi: normal; } 
.recensione__r8-elena-scheda-box-3 { display: flex; flex-direction: column; gap: 14px; } 
.recensione__r8-elena-scheda-box-4 { display: flex; flex-direction: column; gap: 7px; } 
.recensione__r8-elena-scheda-box-5 { display: flex; gap: 10px; justify-content: space-between; align-items: baseline; } 
.recensione__r8-elena-con-etichetta { display: block; color: rgb(2, 114, 239); letter-spacing: 0.12em; } 
.recensione__r8-elena-con-valore { display: block; -webkit-text-fill-color: transparent; -webkit-background-clip: text; background-clip: text; background-image: linear-gradient(rgb(3, 100, 225) 0%, rgb(2, 129, 252) 100%); color: transparent; font-family: "Instrument Serif", serif; line-height: 1; } 
.recensione__r8-elena-con-barra { display: block; width: 100%; height: 9px; background-color: rgb(222, 233, 248); border-radius: 999px; overflow: hidden; } 
.recensione__r8-elena-con-barra-box { display: block; width: 73%; height: 100%; background-image: linear-gradient(90deg, rgb(3, 100, 225), rgb(2, 129, 252)); border-radius: 999px; } 
.recensione__r8-elena-senza-etichetta { display: block; color: rgb(89, 103, 123); letter-spacing: 0.12em; } 
.recensione__r8-elena-senza-valore { display: block; -webkit-text-fill-color: transparent; -webkit-background-clip: text; background-clip: text; background-image: linear-gradient(rgb(89, 103, 123) 0%, rgb(174, 184, 199) 100%); color: transparent; font-family: "Instrument Serif", serif; line-height: 1; } 
.recensione__r8-elena-senza-barra { display: block; width: 100%; height: 9px; border-radius: 999px; overflow: hidden; } 
.recensione__r8-elena-senza-barra-box { display: block; width: 27%; height: 100%; background-image: linear-gradient(90deg, rgb(89, 103, 123), rgb(174, 184, 199)); border-radius: 999px; } 
.recensione__cloni-marco-destra { display: flex; position: relative; box-sizing: border-box; flex-direction: column; flex-shrink: 0; gap: 12px; background-color: transparent; border-radius: 24px; overflow: hidden; scroll-snap-stop: always; } 
.recensione__cloni-marco-destra-box { display: flex; position: relative; z-index: 2; padding-bottom: 26px; padding-top: 26px; flex-basis: 0%; flex-direction: column; flex-grow: 1; gap: 18px; background-color: rgb(236, 242, 251); border-radius: 20px; } 
.recensione__cloni-marco-destra-box-2 { display: flex; gap: 12px; justify-content: space-between; align-items: center; } 
.recensione__cloni-marco-destra-box-3 { display: flex; } 
.recensione__cloni-marco-destra-icona { display: block; } 
.recensione__cloni-marco-destra-box-4 { display: flex; flex-shrink: 0; gap: 5px; align-items: center; background-color: rgb(255, 255, 255); border-radius: 999px; text-wrap-mode: nowrap; white-space-collapse: collapse; } 
.recensione__cloni-marco-destra-icona-2 { flex-shrink: 0; } 
.recensione__cloni-marco-destra-icona-3 { flex-shrink: 0; } 
.recensione__cloni-marco-destra-box-5 { display: block; -webkit-text-fill-color: transparent; -webkit-background-clip: text; background-clip: text; background-image: linear-gradient(rgb(3, 100, 225) 0%, rgb(2, 129, 252) 100%); color: transparent; } 
.recensione__cloni-marco-destra-box-6 { display: block; flex-basis: 0%; flex-grow: 1; color: rgb(7, 31, 63); font-family: "Instrument Serif", serif; text-wrap-mode: wrap; text-wrap-style: pretty; } 
.recensione__cloni-marco-destra-box-7 { display: flex; flex-direction: column; gap: 2px; } 
.recensione__cloni-marco-destra-box-8 { display: block; color: rgb(7, 31, 63); font-weight: 500; } 
.recensione__cloni-marco-destra-box-9 { display: block; color: rgb(72, 91, 118); } 
.recensione__cloni-marco-destra-box-10 { display: flex; position: relative; z-index: 2; padding-bottom: 24px; padding-top: 20px; flex-direction: column; gap: 10px; background-color: rgb(239, 242, 246); border-radius: 20px; } 
.recensione__cloni-marco-destra-box-11 { display: flex; flex-direction: column; gap: 14px; } 
.recensione__cloni-marco-destra-box-12 { display: flex; flex-direction: column; gap: 7px; } 
.recensione__cloni-marco-destra-box-13 { display: flex; gap: 10px; justify-content: space-between; align-items: baseline; } 
.recensione__cloni-marco-destra-box-14 { display: block; color: rgb(2, 114, 239); letter-spacing: 0.12em; } 
.recensione__cloni-marco-destra-box-15 { display: block; -webkit-text-fill-color: transparent; -webkit-background-clip: text; background-clip: text; background-image: linear-gradient(rgb(3, 100, 225) 0%, rgb(2, 129, 252) 100%); color: transparent; font-family: "Instrument Serif", serif; line-height: 1; } 
.recensione__cloni-marco-destra-box-16 { display: block; width: 100%; height: 9px; background-color: rgb(222, 233, 248); border-radius: 999px; overflow: hidden; } 
.recensione__cloni-marco-destra-box-17 { display: block; width: 77%; height: 100%; background-image: linear-gradient(90deg, rgb(3, 100, 225), rgb(2, 129, 252)); border-radius: 999px; } 
.recensione__cloni-marco-destra-box-18 { display: block; color: rgb(89, 103, 123); letter-spacing: 0.12em; } 
.recensione__cloni-marco-destra-box-19 { display: block; -webkit-text-fill-color: transparent; -webkit-background-clip: text; background-clip: text; background-image: linear-gradient(rgb(89, 103, 123) 0%, rgb(174, 184, 199) 100%); color: transparent; font-family: "Instrument Serif", serif; line-height: 1; } 
.recensione__cloni-marco-destra-box-20 { display: block; width: 100%; height: 9px; border-radius: 999px; overflow: hidden; } 
.recensione__cloni-marco-destra-box-21 { display: block; width: 17%; height: 100%; background-image: linear-gradient(90deg, rgb(89, 103, 123), rgb(174, 184, 199)); border-radius: 999px; } 
.recensione__cloni-andrea-destra { position: relative; box-sizing: border-box; flex-basis: 645px; flex-direction: column; flex-shrink: 0; gap: 12px; background-color: transparent; border-radius: 24px; overflow: hidden; scroll-snap-align: start; scroll-snap-stop: always; } 
.recensione__cloni-andrea-destra-box { display: flex; position: relative; z-index: 2; padding: 26px 34px; flex-basis: 0%; flex-direction: column; flex-grow: 1; gap: 18px; background-color: rgb(236, 242, 251); border-radius: 20px; } 
.recensione__cloni-andrea-destra-box-2 { display: flex; gap: 12px; justify-content: space-between; align-items: center; } 
.recensione__cloni-andrea-destra-box-3 { display: flex; gap: 3px; } 
.recensione__cloni-andrea-destra-icona { display: block; } 
.recensione__cloni-andrea-destra-box-4 { display: flex; padding: 6px 14px; flex-shrink: 0; gap: 5px; align-items: center; background-color: rgb(255, 255, 255); border-radius: 999px; font-size: 17px; letter-spacing: 0em; text-wrap-mode: nowrap; white-space-collapse: collapse; } 
.recensione__cloni-andrea-destra-icona-2 { display: block; flex-shrink: 0; } 
.recensione__cloni-andrea-destra-box-5 { display: block; -webkit-text-fill-color: transparent; -webkit-background-clip: text; background-clip: text; background-image: linear-gradient(rgb(3, 100, 225) 0%, rgb(2, 129, 252) 100%); color: transparent; } 
.recensione__cloni-andrea-destra-box-6 { display: block; flex-basis: 0%; flex-grow: 1; color: rgb(7, 31, 63); font-family: "Instrument Serif", serif; font-size: 33px; letter-spacing: -0.01em; line-height: 1.3; text-wrap-mode: wrap; text-wrap-style: pretty; } 
.recensione__cloni-andrea-destra-box-7 { display: flex; flex-direction: column; gap: 2px; } 
.recensione__cloni-andrea-destra-box-8 { display: block; color: rgb(7, 31, 63); font-size: 21px; font-weight: 500; letter-spacing: -0.01em; } 
.recensione__cloni-andrea-destra-box-9 { display: block; color: rgb(72, 91, 118); font-size: 17px; letter-spacing: 0em; } 
.recensione__cloni-andrea-destra-box-10 { display: flex; position: relative; z-index: 2; padding: 20px 34px 24px; flex-direction: column; gap: 10px; background-color: rgb(239, 242, 246); border-radius: 20px; } 
.recensione__cloni-andrea-destra-box-11 { display: flex; flex-direction: column; gap: 14px; } 
.recensione__cloni-andrea-destra-box-12 { display: flex; flex-direction: column; gap: 7px; } 
.recensione__cloni-andrea-destra-box-13 { display: flex; gap: 10px; justify-content: space-between; align-items: baseline; } 
.recensione__cloni-andrea-destra-box-14 { display: block; color: rgb(2, 114, 239); font-size: 15px; letter-spacing: 0.12em; } 
.recensione__cloni-andrea-destra-box-15 { display: block; -webkit-text-fill-color: transparent; -webkit-background-clip: text; background-clip: text; background-image: linear-gradient(rgb(3, 100, 225) 0%, rgb(2, 129, 252) 100%); color: transparent; font-family: "Instrument Serif", serif; font-size: 33px; letter-spacing: -0.01em; line-height: 1; } 
.recensione__cloni-andrea-destra-box-16 { display: block; width: 100%; height: 9px; background-color: rgb(222, 233, 248); border-radius: 999px; overflow: hidden; } 
.recensione__cloni-andrea-destra-box-17 { display: block; width: 94%; height: 100%; background-image: linear-gradient(90deg, rgb(3, 100, 225), rgb(2, 129, 252)); border-radius: 999px; } 
.recensione__cloni-andrea-destra-box-18 { display: block; color: rgb(89, 103, 123); font-size: 15px; letter-spacing: 0.12em; } 
.recensione__cloni-andrea-destra-box-19 { display: block; -webkit-text-fill-color: transparent; -webkit-background-clip: text; background-clip: text; background-image: linear-gradient(rgb(89, 103, 123) 0%, rgb(174, 184, 199) 100%); color: transparent; font-family: "Instrument Serif", serif; font-size: 33px; letter-spacing: -0.01em; line-height: 1; } 
.recensione__cloni-andrea-destra-box-20 { display: block; width: 100%; height: 9px; background-color: rgb(239, 242, 246); border-radius: 999px; overflow: hidden; } 
.recensione__cloni-andrea-destra-box-21 { display: block; width: 21%; height: 100%; background-image: linear-gradient(90deg, rgb(89, 103, 123), rgb(174, 184, 199)); border-radius: 999px; } 
.recensione__cloni-giulia-destra { position: relative; box-sizing: border-box; flex-basis: 645px; flex-direction: column; flex-shrink: 0; gap: 12px; background-color: transparent; border-radius: 24px; overflow: hidden; scroll-snap-align: start; scroll-snap-stop: always; } 
.recensione__cloni-giulia-destra-box { display: flex; position: relative; z-index: 2; padding: 26px 34px; flex-basis: 0%; flex-direction: column; flex-grow: 1; gap: 18px; background-color: rgb(236, 242, 251); border-radius: 20px; } 
.recensione__cloni-giulia-destra-box-2 { display: flex; gap: 12px; justify-content: space-between; align-items: center; } 
.recensione__cloni-giulia-destra-box-3 { display: flex; gap: 3px; } 
.recensione__cloni-giulia-destra-icona { display: block; } 
.recensione__cloni-giulia-destra-box-4 { display: flex; padding: 6px 14px; flex-shrink: 0; gap: 5px; align-items: center; background-color: rgb(255, 255, 255); border-radius: 999px; font-size: 17px; letter-spacing: 0em; text-wrap-mode: nowrap; white-space-collapse: collapse; } 
.recensione__cloni-giulia-destra-icona-2 { display: block; flex-shrink: 0; } 
.recensione__cloni-giulia-destra-box-5 { display: block; -webkit-text-fill-color: transparent; -webkit-background-clip: text; background-clip: text; background-image: linear-gradient(rgb(3, 100, 225) 0%, rgb(2, 129, 252) 100%); color: transparent; } 
.recensione__cloni-giulia-destra-box-6 { display: block; flex-basis: 0%; flex-grow: 1; color: rgb(7, 31, 63); font-family: "Instrument Serif", serif; font-size: 33px; letter-spacing: -0.01em; line-height: 1.3; text-wrap-mode: wrap; text-wrap-style: pretty; } 
.recensione__cloni-giulia-destra-box-7 { display: flex; flex-direction: column; gap: 2px; } 
.recensione__cloni-giulia-destra-box-8 { display: block; color: rgb(7, 31, 63); font-size: 21px; font-weight: 500; letter-spacing: -0.01em; } 
.recensione__cloni-giulia-destra-box-9 { display: block; color: rgb(72, 91, 118); font-size: 17px; letter-spacing: 0em; } 
.recensione__cloni-giulia-destra-box-10 { display: flex; position: relative; z-index: 2; padding: 20px 34px 24px; flex-direction: column; gap: 10px; background-color: rgb(239, 242, 246); border-radius: 20px; } 
.recensione__cloni-giulia-destra-box-11 { display: flex; flex-direction: column; gap: 14px; } 
.recensione__cloni-giulia-destra-box-12 { display: flex; flex-direction: column; gap: 7px; } 
.recensione__cloni-giulia-destra-box-13 { display: flex; gap: 10px; justify-content: space-between; align-items: baseline; } 
.recensione__cloni-giulia-destra-box-14 { display: block; color: rgb(2, 114, 239); font-size: 15px; letter-spacing: 0.12em; } 
.recensione__cloni-giulia-destra-box-15 { display: block; -webkit-text-fill-color: transparent; -webkit-background-clip: text; background-clip: text; background-image: linear-gradient(rgb(3, 100, 225) 0%, rgb(2, 129, 252) 100%); color: transparent; font-family: "Instrument Serif", serif; font-size: 33px; letter-spacing: -0.01em; line-height: 1; } 
.recensione__cloni-giulia-destra-box-16 { display: block; width: 100%; height: 9px; background-color: rgb(222, 233, 248); border-radius: 999px; overflow: hidden; } 
.recensione__cloni-giulia-destra-box-17 { display: block; width: 51%; height: 100%; background-image: linear-gradient(90deg, rgb(3, 100, 225), rgb(2, 129, 252)); border-radius: 999px; } 
.recensione__cloni-giulia-destra-box-18 { display: block; color: rgb(89, 103, 123); font-size: 15px; letter-spacing: 0.12em; } 
.recensione__cloni-giulia-destra-box-19 { display: block; -webkit-text-fill-color: transparent; -webkit-background-clip: text; background-clip: text; background-image: linear-gradient(rgb(89, 103, 123) 0%, rgb(174, 184, 199) 100%); color: transparent; font-family: "Instrument Serif", serif; font-size: 33px; letter-spacing: -0.01em; line-height: 1; } 
.recensione__cloni-giulia-destra-box-20 { display: block; width: 100%; height: 9px; background-color: rgb(239, 242, 246); border-radius: 999px; overflow: hidden; } 
.recensione__cloni-giulia-destra-box-21 { display: block; width: 9%; height: 100%; background-image: linear-gradient(90deg, rgb(89, 103, 123), rgb(174, 184, 199)); border-radius: 999px; } 
.recensione__cloni-stefano-destra { position: relative; box-sizing: border-box; flex-basis: 645px; flex-direction: column; flex-shrink: 0; gap: 12px; background-color: transparent; border-radius: 24px; overflow: hidden; scroll-snap-align: start; scroll-snap-stop: always; } 
.recensione__cloni-stefano-destra-box { display: flex; position: relative; z-index: 2; padding: 26px 34px; flex-basis: 0%; flex-direction: column; flex-grow: 1; gap: 18px; background-color: rgb(236, 242, 251); border-radius: 20px; } 
.recensione__cloni-stefano-destra-box-2 { display: flex; gap: 12px; justify-content: space-between; align-items: center; } 
.recensione__cloni-stefano-destra-box-3 { display: flex; gap: 3px; } 
.recensione__cloni-stefano-destra-icona { display: block; } 
.recensione__cloni-stefano-destra-box-4 { display: flex; padding: 6px 14px; flex-shrink: 0; gap: 5px; align-items: center; background-color: rgb(255, 255, 255); border-radius: 999px; font-size: 17px; letter-spacing: 0em; text-wrap-mode: nowrap; white-space-collapse: collapse; } 
.recensione__cloni-stefano-destra-icona-2 { display: block; flex-shrink: 0; } 
.recensione__cloni-stefano-destra-box-5 { display: block; -webkit-text-fill-color: transparent; -webkit-background-clip: text; background-clip: text; background-image: linear-gradient(rgb(3, 100, 225) 0%, rgb(2, 129, 252) 100%); color: transparent; } 
.recensione__cloni-stefano-destra-box-6 { display: block; flex-basis: 0%; flex-grow: 1; color: rgb(7, 31, 63); font-family: "Instrument Serif", serif; font-size: 33px; letter-spacing: -0.01em; line-height: 1.3; text-wrap-mode: wrap; text-wrap-style: pretty; } 
.recensione__cloni-stefano-destra-box-7 { display: flex; flex-direction: column; gap: 2px; } 
.recensione__cloni-stefano-destra-box-8 { display: block; color: rgb(7, 31, 63); font-size: 21px; font-weight: 500; letter-spacing: -0.01em; } 
.recensione__cloni-stefano-destra-box-9 { display: block; color: rgb(72, 91, 118); font-size: 17px; letter-spacing: 0em; } 
.recensione__cloni-stefano-destra-box-10 { display: flex; position: relative; z-index: 2; padding: 20px 34px 24px; flex-direction: column; gap: 10px; background-color: rgb(239, 242, 246); border-radius: 20px; } 
.recensione__cloni-stefano-destra-box-11 { display: flex; flex-direction: column; gap: 14px; } 
.recensione__cloni-stefano-destra-box-12 { display: flex; flex-direction: column; gap: 7px; } 
.recensione__cloni-stefano-destra-box-13 { display: flex; gap: 10px; justify-content: space-between; align-items: baseline; } 
.recensione__cloni-stefano-destra-box-14 { display: block; color: rgb(2, 114, 239); font-size: 15px; letter-spacing: 0.12em; } 
.recensione__cloni-stefano-destra-box-15 { display: block; -webkit-text-fill-color: transparent; -webkit-background-clip: text; background-clip: text; background-image: linear-gradient(rgb(3, 100, 225) 0%, rgb(2, 129, 252) 100%); color: transparent; font-family: "Instrument Serif", serif; font-size: 33px; letter-spacing: -0.01em; line-height: 1; } 
.recensione__cloni-stefano-destra-box-16 { display: block; width: 100%; height: 9px; background-color: rgb(222, 233, 248); border-radius: 999px; overflow: hidden; } 
.recensione__cloni-stefano-destra-box-17 { display: block; width: 54%; height: 100%; background-image: linear-gradient(90deg, rgb(3, 100, 225), rgb(2, 129, 252)); border-radius: 999px; } 
.recensione__cloni-stefano-destra-box-18 { display: block; color: rgb(89, 103, 123); font-size: 15px; letter-spacing: 0.12em; } 
.recensione__cloni-stefano-destra-box-19 { display: block; -webkit-text-fill-color: transparent; -webkit-background-clip: text; background-clip: text; background-image: linear-gradient(rgb(89, 103, 123) 0%, rgb(174, 184, 199) 100%); color: transparent; font-family: "Instrument Serif", serif; font-size: 33px; letter-spacing: -0.01em; line-height: 1; } 
.recensione__cloni-stefano-destra-box-20 { display: block; width: 100%; height: 9px; background-color: rgb(239, 242, 246); border-radius: 999px; overflow: hidden; } 
.recensione__cloni-stefano-destra-box-21 { display: block; width: 19%; height: 100%; background-image: linear-gradient(90deg, rgb(89, 103, 123), rgb(174, 184, 199)); border-radius: 999px; } 
.recensione__frecce { gap: 14px; justify-content: center; align-items: center; } 
.recensione__freccia-precedente { display: flex; box-sizing: border-box; width: 56px; height: 56px; justify-content: center; align-items: center; background-color: rgb(255, 255, 255); border-bottom-color: rgb(231, 237, 246); border-bottom-style: solid; border-bottom-width: 1px; border-left-color: rgb(231, 237, 246); border-left-style: solid; border-left-width: 1px; border-radius: 50%; border-right-color: rgb(231, 237, 246); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(231, 237, 246); border-top-style: solid; border-top-width: 1px; box-shadow: rgba(7, 31, 63, 0.04) 0px 1px 1px, rgba(7, 31, 63, 0.05) 0px 2px 6px; color: rgb(7, 31, 63); cursor: pointer; transition-behavior: normal, normal; transition-delay: 0s, 0s; transition-duration: 300ms, 300ms; transition-property: transform, box-shadow; transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1), cubic-bezier(0.215, 0.61, 0.355, 1); } 
.recensione__freccia-precedente-icona { display: block; } 
.recensione__freccia-successiva { display: flex; box-sizing: border-box; width: 56px; height: 56px; justify-content: center; align-items: center; background-color: rgb(255, 255, 255); border-bottom-color: rgb(231, 237, 246); border-bottom-style: solid; border-bottom-width: 1px; border-left-color: rgb(231, 237, 246); border-left-style: solid; border-left-width: 1px; border-radius: 50%; border-right-color: rgb(231, 237, 246); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(231, 237, 246); border-top-style: solid; border-top-width: 1px; box-shadow: rgba(7, 31, 63, 0.04) 0px 1px 1px, rgba(7, 31, 63, 0.05) 0px 2px 6px; color: rgb(7, 31, 63); cursor: pointer; transition-behavior: normal, normal; transition-delay: 0s, 0s; transition-duration: 300ms, 300ms; transition-property: transform, box-shadow; transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1), cubic-bezier(0.215, 0.61, 0.355, 1); } 
.recensione__freccia-successiva-icona { display: block; } 
.recensione__indicatori { margin-top: 16px; gap: 8px; justify-content: center; } 
.recensione__indicatori-box { display: block; width: 28px; height: 4px; background-image: linear-gradient(rgb(89, 103, 123) 0%, rgb(174, 184, 199) 100%); border-radius: 999px; transition-duration: 0.25s; transition-property: opacity; } 
.recensione__indicatori-box-2 { display: block; width: 28px; height: 4px; background-color: rgb(221, 227, 236); border-radius: 999px; transition-duration: 0.25s; transition-property: opacity; } 
.prezzi__sezione { display: block; padding-bottom: 64px; } 
.prezzi__intestazione { display: flex; flex-direction: column; } 
.prezzi__occhiello { display: block; margin-bottom: 18px; -webkit-background-clip: text; background-clip: text; background-image: linear-gradient(rgb(3, 100, 225) 0%, rgb(2, 129, 252) 100%); color: transparent; font-weight: 500; letter-spacing: 0.14em; unicode-bidi: normal; } 
.prezzi__titolo { display: block; font-family: Inter, "Helvetica Neue", Helvetica, "Liberation Sans", sans-serif; font-weight: 400; letter-spacing: -0.042em; line-height: 1.1; } 
.prezzi__pannello { display: block; } 
.lite__scheda { display: flex; flex-direction: column; border-radius: 24px; } 
.lite__testa { display: flex; flex-direction: column; gap: 9px; } 
.lite__nome { display: flex; gap: 7px; align-items: center; color: rgb(2, 114, 239); font-weight: 500; letter-spacing: 0.14em; text-transform: uppercase; unicode-bidi: normal; } 
.lite__nome-img { display: block; } 
.lite__prezzo { display: block; -webkit-text-fill-color: transparent; -webkit-background-clip: text; background-clip: text; background-image: linear-gradient(rgb(3, 100, 225) 0%, rgb(2, 129, 252) 100%); color: transparent; font-family: "Instrument Serif", serif; line-height: 1; unicode-bidi: normal; } 
.lite__nota { display: block; color: rgb(89, 103, 123); unicode-bidi: normal; } 
.lite__voci { display: flex; flex-direction: column; color: rgb(33, 58, 92); } 
.lite__voce-box { display: flex; gap: 9px; align-items: center; } 
.lite__voce-icona { display: block; flex-shrink: 0; } 
.lite__voce { display: block; } 
.nodo-li { display: contents; } 
.lite__voce-bloccata-box { display: flex; gap: 9px; align-items: center; color: rgb(106, 120, 141); cursor: pointer; } 
.lite__voce-bloccata-icona--d { flex-shrink: 0; } 
.lite__voce-bloccata-icona--m { flex-shrink: 0; } 
.lite__voce-bloccata { display: block; } 
.lite__badge-pro { display: flex; margin-left: auto; flex-shrink: 0; align-items: center; color: rgb(2, 114, 239); font-weight: 500; letter-spacing: 0.14em; line-height: 1; text-transform: uppercase; } 
.lite__badge-pro-img { display: block; } 
.lite__azioni { display: flex; flex-direction: column; gap: 11px; } 
.lite__cta { display: flex; box-sizing: border-box; justify-content: center; align-items: center; background-image: linear-gradient(rgb(3, 100, 225) 0%, rgb(2, 129, 252) 100%); border-radius: 999px; color: rgb(255, 255, 255); cursor: pointer; font-weight: 600; } 
.lite__rassicurazione { display: flex; padding-bottom: 9px; padding-top: 9px; gap: 7px; justify-content: center; align-items: center; border-radius: 999px; color: rgb(3, 100, 225); unicode-bidi: normal; } 
.lite__rassicurazione-icona { display: block; flex-shrink: 0; } 
.pro__scheda { display: flex; flex-direction: column; background-image: linear-gradient(rgb(3, 100, 225) 0%, rgb(2, 129, 252) 100%); border-radius: 24px; } 
.pro__testa { display: flex; flex-direction: column; gap: 9px; } 
.pro__riga-nome { display: flex; gap: 12px; justify-content: space-between; align-items: center; } 
.pro__nome { display: flex; gap: 7px; align-items: center; color: rgb(255, 255, 255); font-weight: 500; letter-spacing: 0.14em; text-transform: uppercase; unicode-bidi: normal; } 
.pro__nome-img { display: block; } 
.pro__ciclo { display: flex; padding: 3px; gap: 3px; background-color: rgba(255, 255, 255, 0.18); border-radius: 999px; unicode-bidi: isolate; } 
.pro__ciclo-mensile { display: block; padding: 4px 11px; background-color: transparent; border-radius: 999px; color: rgba(255, 255, 255, 0.82); cursor: pointer; font-weight: 600; } 
.pro__ciclo-annuale { display: block; padding: 4px 11px; background-color: rgba(255, 255, 255, 0.96); border-radius: 999px; color: rgb(2, 114, 239); cursor: pointer; font-weight: 600; } 
.pro__prezzo-box { display: flex; gap: 7px; align-items: baseline; unicode-bidi: normal; } 
.pro__prezzo-box-2 { display: block; color: rgb(255, 255, 255); font-family: "Instrument Serif", serif; line-height: 1; unicode-bidi: normal; } 
.pro__prezzo { display: inline; unicode-bidi: normal; } 
.pro__nota { display: block; color: rgba(255, 255, 255, 0.8); unicode-bidi: normal; } 
.pro__voci { display: flex; flex-direction: column; color: rgba(255, 255, 255, 0.86); } 
.pro__voce-box { display: flex; gap: 9px; align-items: center; } 
.pro__voce-icona { display: block; flex-shrink: 0; } 
.pro__voce { display: block; } 
.pro__azioni { display: flex; flex-direction: column; gap: 11px; } 
.pro__cta { display: flex; box-sizing: border-box; justify-content: center; align-items: center; background-color: rgb(255, 255, 255); border-radius: 999px; color: rgb(2, 114, 239); cursor: pointer; font-weight: 600; } 
.pro__cta-box { display: block; -webkit-text-fill-color: transparent; -webkit-background-clip: text; background-clip: text; background-image: linear-gradient(rgb(3, 100, 225) 0%, rgb(2, 129, 252) 100%); color: transparent; } 
.pro__rassicurazione { display: flex; padding-bottom: 9px; padding-top: 9px; gap: 7px; justify-content: center; align-items: center; background-color: rgba(255, 255, 255, 0.14); border-radius: 999px; color: rgba(255, 255, 255, 0.9); unicode-bidi: normal; } 
.pro__rassicurazione-icona { display: block; flex-shrink: 0; } 
.enterprise__scheda { display: flex; flex-direction: column; border-radius: 24px; } 
.enterprise__testa { display: flex; flex-direction: column; gap: 9px; } 
.enterprise__nome-box { display: flex; gap: 7px; align-items: center; font-weight: 500; letter-spacing: 0.14em; text-transform: uppercase; unicode-bidi: normal; } 
.enterprise__nome-box-2 { display: block; flex-shrink: 0; -webkit-mask-position-x: center; -webkit-mask-position-y: center; background-image: linear-gradient(rgb(89, 103, 123) 0%, rgb(174, 184, 199) 100%); mask-image: url("../asset/55fe0174ee9604a912af80bf4e9e993ec6002969.png"); mask-repeat: no-repeat; mask-size: contain; } 
.enterprise__nome { display: block; -webkit-text-fill-color: transparent; -webkit-background-clip: text; background-clip: text; background-image: linear-gradient(rgb(89, 103, 123) 0%, rgb(174, 184, 199) 100%); color: transparent; unicode-bidi: normal; } 
.enterprise__prezzo { display: block; -webkit-text-fill-color: transparent; -webkit-background-clip: text; background-clip: text; background-image: linear-gradient(rgb(89, 103, 123) 0%, rgb(174, 184, 199) 100%); color: transparent; font-family: "Instrument Serif", serif; line-height: 1; text-wrap-mode: nowrap; unicode-bidi: normal; white-space-collapse: collapse; } 
.enterprise__nota { display: block; color: rgb(89, 103, 123); unicode-bidi: normal; } 
.enterprise__voci { display: flex; flex-direction: column; color: rgb(72, 91, 118); } 
.enterprise__voce-box { display: flex; gap: 9px; align-items: center; } 
.enterprise__voce-icona { display: block; flex-shrink: 0; } 
.enterprise__voce { display: block; } 
.enterprise__azioni { display: flex; flex-direction: column; gap: 11px; } 
.enterprise__cta { display: flex; box-sizing: border-box; justify-content: center; align-items: center; background-image: linear-gradient(rgb(89, 103, 123) 0%, rgb(174, 184, 199) 100%); border-radius: 999px; color: rgb(255, 255, 255); cursor: pointer; font-weight: 600; } 
.enterprise__rassicurazione { display: flex; padding-bottom: 9px; padding-top: 9px; gap: 7px; justify-content: center; align-items: center; border-radius: 999px; color: rgb(89, 103, 123); unicode-bidi: normal; } 
.enterprise__rassicurazione-icona { display: block; flex-shrink: 0; } 
.faq__sezione { display: block; padding-bottom: 64px; } 
.faq__intestazione { display: flex; flex-direction: column; } 
.faq__occhiello { display: block; margin-bottom: 18px; -webkit-background-clip: text; background-clip: text; background-image: linear-gradient(rgb(3, 100, 225) 0%, rgb(2, 129, 252) 100%); color: transparent; font-weight: 500; letter-spacing: 0.14em; unicode-bidi: normal; } 
.faq__titolo { display: block; color: rgb(7, 31, 63); font-family: Inter, "Helvetica Neue", Helvetica, "Liberation Sans", sans-serif; font-weight: 400; letter-spacing: -0.042em; line-height: 1.1; } 
.faq__lista { display: flex; flex-direction: column; } 
.faq__voce-scheda { display: block; background-color: rgb(236, 242, 251); border-radius: 16px; overflow: hidden; } 
.faq__voce-testata-h3 { display: contents; } 
.faq__voce-testata { display: flex; box-sizing: border-box; width: 100%; justify-content: space-between; align-items: center; color: rgb(7, 31, 63); cursor: pointer; unicode-bidi: isolate; } 
.faq__voce-domanda-box { display: block; color: rgb(7, 31, 63); font-weight: 500; line-height: 1.35; } 
.faq__voce-domanda { display: inline; } 
.faq__voce-icona { display: flex; position: relative; flex-shrink: 0; justify-content: center; align-items: center; border-radius: 999px; } 
.faq__voce-asta-orizzontale { display: block; position: absolute; background-color: rgb(2, 114, 239); border-radius: 2px; } 
.faq__voce-asta-verticale { display: block; position: absolute; background-color: rgb(2, 114, 239); border-radius: 2px; transform: rotate(0deg); transition-duration: 0.3s; transition-property: transform; } 
.faq__voce-pannello { display: block; max-height: 0px; overflow: hidden; transition-duration: 0.35s; transition-property: max-height; } 
.faq__voce-risposta-box { display: block; color: rgb(72, 91, 118); } 
.faq__voce-risposta { display: inline; unicode-bidi: normal; } 
.chiusura__sezione { background-color: rgb(239, 242, 246); } 
.chiusura__blocco-marchio { display: flex; flex-direction: column; } 
.chiusura__marchio { display: flex; align-items: center; color: rgb(2, 114, 239); cursor: pointer; } 
.chiusura__marchio-img { display: block; } 
.chiusura__marchio-img-2 { display: block; } 
.chiusura__motto { display: block; color: rgb(7, 31, 63); font-family: "Instrument Serif", serif; letter-spacing: -0.01em; unicode-bidi: normal; } 
.chiusura__cta { display: flex; align-items: center; } 
.chiusura__cta-inizia { display: flex; box-sizing: border-box; justify-content: center; align-items: center; background-image: linear-gradient(rgb(3, 100, 225) 0%, rgb(2, 129, 252) 100%); border-radius: 999px; color: rgb(255, 255, 255); cursor: pointer; font-weight: 600; letter-spacing: -0.01em; } 
.chiusura__cta-contattaci { display: flex; box-sizing: border-box; justify-content: center; align-items: center; background-image: linear-gradient(rgb(89, 103, 123) 0%, rgb(174, 184, 199) 100%); border-radius: 999px; color: rgb(255, 255, 255); cursor: pointer; font-weight: 600; letter-spacing: -0.01em; } 
.chiusura__garanzie { display: flex; } 
.chiusura__bollino-gdpr { display: block; } 
.chiusura__bollino-aiact { display: block; } 
.chiusura__garanzie-testo--d { color: rgb(72, 91, 118); font-size: 21px; letter-spacing: -0.01em; unicode-bidi: normal; } 
.chiusura__garanzie-testo--m { flex-basis: 0%; flex-direction: column; flex-grow: 1; gap: 3px; unicode-bidi: normal; } 
.chiusura__garanzie-testo-box { display: block; color: rgb(7, 31, 63); font-size: 14px; font-weight: 500; letter-spacing: -0.01em; text-wrap-mode: nowrap; white-space-collapse: collapse; } 
.chiusura__garanzie-testo-box-2 { display: block; color: rgb(72, 91, 118); font-size: 12.5px; line-height: 1.45; text-wrap-mode: nowrap; white-space-collapse: collapse; } 
.chiusura__link { display: flex; } 
.chiusura__indice-interruttore { padding-bottom: 14px; padding-top: 14px; justify-content: space-between; align-items: center; color: rgb(7, 31, 63); cursor: pointer; } 
.chiusura__indice-interruttore-box { display: block; color: rgb(72, 91, 118); font-size: 11px; letter-spacing: 0.16em; } 
.chiusura__indice-interruttore-icona { display: block; flex-shrink: 0; transform: rotate(180deg); transition-duration: 0.3s; transition-property: transform; transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1); } 
.chiusura__indice-gruppo-box { unicode-bidi: normal; } 
.chiusura__indice-gruppo-box-2 { unicode-bidi: normal; } 
.chiusura__link-come-funziona-li { display: contents; } 
.chiusura__link-come-funziona { display: block; color: rgb(72, 91, 118); cursor: pointer; } 
.chiusura__link-scegli-piano-li { display: contents; } 
.chiusura__link-scegli-piano { display: block; color: rgb(72, 91, 118); cursor: pointer; } 
.chiusura__filetto-gruppi { height: 1px; background-color: rgba(7, 31, 63, 0.09); } 
.chiusura__legale-interruttore { padding-bottom: 14px; padding-top: 14px; justify-content: space-between; align-items: center; color: rgb(7, 31, 63); cursor: pointer; } 
.chiusura__legale-interruttore-box { display: block; color: rgb(72, 91, 118); font-size: 11px; letter-spacing: 0.16em; } 
.chiusura__legale-interruttore-icona { display: block; flex-shrink: 0; transform: rotate(0deg); transition-duration: 0.3s; transition-property: transform; transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1); } 
.chiusura__legale-gruppo-box { unicode-bidi: normal; } 
.chiusura__legale-gruppo-box-2 { unicode-bidi: normal; } 
.chiusura__link-privacy-li { display: contents; } 
.chiusura__link-privacy { display: block; color: rgb(72, 91, 118); cursor: pointer; } 
.chiusura__link-termini-li { display: contents; } 
.chiusura__link-termini { display: block; color: rgb(72, 91, 118); cursor: pointer; } 
.chiusura__social--landing { display: flex; } 
.chiusura__social-facebook-li { display: contents; } 
.chiusura__social-facebook { display: flex; justify-content: center; align-items: center; background-image: linear-gradient(rgb(89, 103, 123) 0%, rgb(174, 184, 199) 100%); border-radius: 999px; color: rgb(2, 114, 239); cursor: pointer; } 
.chiusura__social-facebook-icona { display: block; } 
.chiusura__social-instagram-li { display: contents; } 
.chiusura__social-instagram { display: flex; justify-content: center; align-items: center; background-image: linear-gradient(rgb(89, 103, 123) 0%, rgb(174, 184, 199) 100%); border-radius: 999px; color: rgb(2, 114, 239); cursor: pointer; } 
.chiusura__social-instagram-icona { display: block; } 
.chiusura__social-linkedin-li { display: contents; } 
.chiusura__social-linkedin { display: flex; justify-content: center; align-items: center; background-image: linear-gradient(rgb(89, 103, 123) 0%, rgb(174, 184, 199) 100%); border-radius: 999px; color: rgb(2, 114, 239); cursor: pointer; } 
.chiusura__social-linkedin-icona { display: block; } 
.chiusura__social-youtube-li { display: contents; } 
.chiusura__social-youtube { display: flex; justify-content: center; align-items: center; background-image: linear-gradient(rgb(89, 103, 123) 0%, rgb(174, 184, 199) 100%); border-radius: 999px; color: rgb(2, 114, 239); cursor: pointer; } 
.chiusura__social-youtube-icona { display: block; } 
.chiusura__dati-societari--d { padding-bottom: 34px; padding-top: 72px; justify-content: center; border-top-color: rgba(7, 31, 63, 0.07); border-top-style: solid; border-top-width: 1px; text-align: center; } 
.chiusura__dati-societari-box--d { display: block; color: rgb(89, 103, 123); font-size: 15px; } 
.chiusura__dati-societari--m { padding-bottom: 34px; padding-top: 18px; } 
.chiusura__dati-societari-box--m { display: block; color: rgb(72, 91, 118); font-size: 12.5px; line-height: 1.7; text-align: center; } 
.pagina--termini { display: block; } 
.testata__marchio--termini-d { position: relative; z-index: 2; gap: 11px; align-items: center; justify-self: start; color: rgb(2, 114, 239); cursor: pointer; } 
.testata__marchio-img-3 { display: block; height: 28px; } 
.testata__marchio-img-4 { display: block; height: 20px; } 
.testata__marchio--termini-m { position: relative; z-index: 2; flex-shrink: 0; gap: 7px; align-items: center; color: rgb(2, 114, 239); cursor: pointer; } 
.testata__marchio-img-5 { display: block; height: 17px; } 
.testata__marchio-img-6 { display: block; height: 12px; } 
.colonna--termini { display: block; margin-left: auto; margin-right: auto; background-color: rgb(255, 255, 255); color: rgb(7, 31, 63); overflow-x: clip; } 
.intestazione__blocco { display: block; } 
.intestazione__titolo { display: block; color: rgb(7, 31, 63); font-weight: 400; letter-spacing: -0.042em; line-height: 1.1; } 
.riassunto__sezione { display: block; } 
.riassunto__riquadro { display: flex; position: relative; flex-direction: column; background-color: rgb(236, 242, 251); overflow: hidden; } 
.riassunto__alone { display: block; position: absolute; top: -120px; right: -70px; height: 280px; background-image: radial-gradient(circle, rgba(3, 100, 225, 0.07) 0%, rgba(3, 100, 225, 0) 70%); border-radius: 50%; pointer-events: none; } 
.riassunto__occhiello { display: block; position: relative; color: rgb(89, 103, 123); font-weight: 500; letter-spacing: 0.14em; unicode-bidi: normal; } 
.riassunto__elenco { display: flex; position: relative; flex-direction: column; color: rgb(33, 58, 92); } 
.riassunto__punto { display: flex; align-items: flex-start; } 
.riassunto__punto-spunta { display: block; margin-top: 3px; flex-shrink: 0; } 
.riassunto__punto-testo { display: block; } 
.premessa__sezione { display: block; } 
.premessa__testo { display: block; color: rgb(72, 91, 118); text-wrap-mode: wrap; text-wrap-style: pretty; } 
.indice__sezione { display: block; } 
.indice__riquadro { display: flex; flex-direction: column; background-color: rgb(239, 242, 246); } 
.indice__occhiello { display: block; color: rgb(89, 103, 123); font-weight: 500; letter-spacing: 0.14em; unicode-bidi: normal; } 
.indice__griglia { display: grid; column-gap: 14px; grid-template-columns: repeat(2, minmax(0px, 1fr)); } 
.indice__voce-li { display: contents; } 
.indice__voce { display: flex; color: rgb(7, 31, 63); cursor: pointer; } 
.indice__voce-numero { display: block; padding-top: 1px; flex-shrink: 0; color: rgb(2, 114, 239); } 
.t01__sezione { display: block; scroll-margin-top: 24px; } 
.t01__numero { display: block; -webkit-background-clip: text; background-clip: text; background-image: linear-gradient(rgb(3, 100, 225) 0%, rgb(2, 129, 252) 100%); color: transparent; font-weight: 500; } 
.t01__titolo { display: block; color: rgb(7, 31, 63); font-weight: 400; } 
.t01__glossario { display: flex; flex-direction: column; background-color: rgb(239, 242, 246); } 
.t01__voce { display: flex; flex-direction: column; border-bottom-color: rgba(7, 31, 63, 0.08); border-bottom-style: solid; border-bottom-width: 1px; } 
.t01__voce-termine { display: block; color: rgb(7, 31, 63); font-weight: 500; letter-spacing: -0.01em; unicode-bidi: normal; } 
.t01__voce-definizione { display: block; color: rgb(72, 91, 118); text-wrap-mode: wrap; text-wrap-style: pretty; unicode-bidi: normal; } 
.t01__voce--2 { display: flex; flex-direction: column; } 
.t02__sezione { display: block; scroll-margin-top: 24px; } 
.t02__numero { display: block; -webkit-background-clip: text; background-clip: text; background-image: linear-gradient(rgb(3, 100, 225) 0%, rgb(2, 129, 252) 100%); color: transparent; font-weight: 500; } 
.t02__titolo { display: block; color: rgb(7, 31, 63); font-weight: 400; } 
.t02__testo { display: block; color: rgb(72, 91, 118); text-wrap-mode: wrap; text-wrap-style: pretty; } 
.t03__sezione { display: block; scroll-margin-top: 24px; } 
.t03__numero { display: block; -webkit-background-clip: text; background-clip: text; background-image: linear-gradient(rgb(3, 100, 225) 0%, rgb(2, 129, 252) 100%); color: transparent; font-weight: 500; } 
.t03__titolo { display: block; color: rgb(7, 31, 63); font-weight: 400; } 
.t03__testo { display: block; color: rgb(72, 91, 118); text-wrap-mode: wrap; text-wrap-style: pretty; } 
.t03__testo-email { display: inline; color: rgb(2, 114, 239); cursor: pointer; font-weight: 500; } 
.t04__sezione { display: block; scroll-margin-top: 24px; } 
.t04__numero { display: block; -webkit-background-clip: text; background-clip: text; background-image: linear-gradient(rgb(3, 100, 225) 0%, rgb(2, 129, 252) 100%); color: transparent; font-weight: 500; } 
.t04__titolo { display: block; color: rgb(7, 31, 63); font-weight: 400; } 
.t04__intro { display: block; margin-bottom: 20px; color: rgb(72, 91, 118); text-wrap-mode: wrap; text-wrap-style: pretty; } 
.t04__elenco { display: flex; flex-direction: column; } 
.t04__elenco-box { display: flex; align-items: flex-start; } 
.t04__voce-pallino { display: block; height: 5px; margin-top: 9px; flex-shrink: 0; background-image: linear-gradient(rgb(3, 100, 225) 0%, rgb(2, 129, 252) 100%); border-radius: 50%; } 
.t04__voce-testo { display: block; color: rgb(72, 91, 118); text-wrap-mode: wrap; text-wrap-style: pretty; } 
.t05__sezione { display: block; scroll-margin-top: 24px; } 
.t05__numero { display: block; -webkit-background-clip: text; background-clip: text; background-image: linear-gradient(rgb(3, 100, 225) 0%, rgb(2, 129, 252) 100%); color: transparent; font-weight: 500; } 
.t05__titolo { display: block; color: rgb(7, 31, 63); font-weight: 400; } 
.t05__avviso { display: flex; margin-bottom: 18px; flex-direction: column; background-color: rgb(239, 242, 246); } 
.t05__avviso-intestazione { display: flex; align-items: center; unicode-bidi: normal; } 
.t05__avviso-icona { display: block; flex-shrink: 0; } 
.t05__avviso-etichetta { display: block; color: rgb(7, 31, 63); font-weight: 500; letter-spacing: -0.01em; } 
.t05__avviso-testo { display: block; color: rgb(7, 31, 63); text-wrap-mode: wrap; text-wrap-style: pretty; } 
.t05__testo { display: block; margin-bottom: 16px; color: rgb(72, 91, 118); text-wrap-mode: wrap; text-wrap-style: pretty; } 
.t05__testo--2 { display: block; color: rgb(72, 91, 118); text-wrap-mode: wrap; text-wrap-style: pretty; } 
.t06__sezione { display: block; scroll-margin-top: 24px; } 
.t06__numero { display: block; -webkit-background-clip: text; background-clip: text; background-image: linear-gradient(rgb(3, 100, 225) 0%, rgb(2, 129, 252) 100%); color: transparent; font-weight: 500; } 
.t06__titolo { display: block; color: rgb(7, 31, 63); font-weight: 400; } 
.t06__testo { display: block; margin-bottom: 16px; color: rgb(72, 91, 118); text-wrap-mode: wrap; text-wrap-style: pretty; } 
.t06__testo--2 { display: block; color: rgb(72, 91, 118); text-wrap-mode: wrap; text-wrap-style: pretty; } 
.t07__sezione { display: block; scroll-margin-top: 24px; } 
.t07__numero { display: block; -webkit-background-clip: text; background-clip: text; background-image: linear-gradient(rgb(3, 100, 225) 0%, rgb(2, 129, 252) 100%); color: transparent; font-weight: 500; } 
.t07__titolo { display: block; color: rgb(7, 31, 63); font-weight: 400; } 
.t07__testo { display: block; margin-bottom: 16px; color: rgb(72, 91, 118); text-wrap-mode: wrap; text-wrap-style: pretty; } 
.t07__intro { display: block; margin-bottom: 20px; color: rgb(72, 91, 118); text-wrap-mode: wrap; text-wrap-style: pretty; } 
.t07__elenco { display: flex; flex-direction: column; } 
.t07__elenco-box { display: flex; align-items: flex-start; } 
.t07__voce-pallino { display: block; height: 5px; margin-top: 9px; flex-shrink: 0; background-image: linear-gradient(rgb(3, 100, 225) 0%, rgb(2, 129, 252) 100%); border-radius: 50%; } 
.t07__voce-testo { display: block; color: rgb(72, 91, 118); text-wrap-mode: wrap; text-wrap-style: pretty; } 
.t07__cap { display: block; margin-top: 20px; background-color: rgb(255, 255, 255); border-bottom-color: rgba(7, 31, 63, 0.09); border-bottom-style: solid; border-bottom-width: 1px; border-left-color: rgba(7, 31, 63, 0.09); border-left-style: solid; border-left-width: 1px; border-right-color: rgba(7, 31, 63, 0.09); border-right-style: solid; border-right-width: 1px; border-top-color: rgba(7, 31, 63, 0.09); border-top-style: solid; border-top-width: 1px; } 
.t07__cap-testo { display: block; color: rgb(72, 91, 118); text-wrap-mode: wrap; text-wrap-style: pretty; } 
.t07__cap-attacco { display: inline; color: rgb(7, 31, 63); font-weight: 500; } 
.t08__sezione { display: block; scroll-margin-top: 24px; } 
.t08__numero { display: block; -webkit-background-clip: text; background-clip: text; background-image: linear-gradient(rgb(3, 100, 225) 0%, rgb(2, 129, 252) 100%); color: transparent; font-weight: 500; } 
.t08__titolo { display: block; color: rgb(7, 31, 63); font-weight: 400; } 
.t08__intro { display: block; margin-bottom: 20px; color: rgb(72, 91, 118); text-wrap-mode: wrap; text-wrap-style: pretty; } 
.t08__piani { display: flex; flex-direction: column; } 
.t08__piano-lite { display: flex; flex-direction: column; background-color: rgb(255, 255, 255); border-bottom-color: rgba(7, 31, 63, 0.09); border-bottom-style: solid; border-bottom-width: 1px; border-left-color: rgba(7, 31, 63, 0.09); border-left-style: solid; border-left-width: 1px; border-right-color: rgba(7, 31, 63, 0.09); border-right-style: solid; border-right-width: 1px; border-top-color: rgba(7, 31, 63, 0.09); border-top-style: solid; border-top-width: 1px; } 
.t08__piano-lite-nome { display: block; color: rgb(7, 31, 63); font-weight: 500; letter-spacing: -0.01em; unicode-bidi: normal; } 
.t08__piano-lite-descrizione { display: block; color: rgb(72, 91, 118); line-height: 1.6; text-wrap-mode: wrap; text-wrap-style: pretty; unicode-bidi: normal; } 
.t08__piano-lite-rimando { display: inline; color: rgb(2, 114, 239); cursor: pointer; } 
.t08__piano-pro { display: flex; flex-direction: column; background-color: rgb(255, 255, 255); border-bottom-color: rgba(7, 31, 63, 0.09); border-bottom-style: solid; border-bottom-width: 1px; border-left-color: rgba(7, 31, 63, 0.09); border-left-style: solid; border-left-width: 1px; border-right-color: rgba(7, 31, 63, 0.09); border-right-style: solid; border-right-width: 1px; border-top-color: rgba(7, 31, 63, 0.09); border-top-style: solid; border-top-width: 1px; } 
.t08__piano-pro-nome { display: block; color: rgb(7, 31, 63); font-weight: 500; letter-spacing: -0.01em; unicode-bidi: normal; } 
.t08__piano-pro-descrizione { display: block; color: rgb(72, 91, 118); line-height: 1.6; text-wrap-mode: wrap; text-wrap-style: pretty; unicode-bidi: normal; } 
.t08__piano-enterprise { display: flex; flex-direction: column; background-color: rgb(255, 255, 255); border-bottom-color: rgba(7, 31, 63, 0.09); border-bottom-style: solid; border-bottom-width: 1px; border-left-color: rgba(7, 31, 63, 0.09); border-left-style: solid; border-left-width: 1px; border-right-color: rgba(7, 31, 63, 0.09); border-right-style: solid; border-right-width: 1px; border-top-color: rgba(7, 31, 63, 0.09); border-top-style: solid; border-top-width: 1px; } 
.t08__piano-enterprise-nome { display: block; color: rgb(7, 31, 63); font-weight: 500; letter-spacing: -0.01em; unicode-bidi: normal; } 
.t08__piano-enterprise-descrizione { display: block; color: rgb(72, 91, 118); line-height: 1.6; text-wrap-mode: wrap; text-wrap-style: pretty; unicode-bidi: normal; } 
.t08__elenco { display: flex; margin-top: 20px; flex-direction: column; } 
.t08__elenco-box { display: flex; align-items: flex-start; } 
.t08__voce-pallino { display: block; height: 5px; margin-top: 9px; flex-shrink: 0; background-image: linear-gradient(rgb(3, 100, 225) 0%, rgb(2, 129, 252) 100%); border-radius: 50%; } 
.t08__voce-testo { display: block; color: rgb(72, 91, 118); text-wrap-mode: wrap; text-wrap-style: pretty; } 
.t08__voce-attacco { display: inline; color: rgb(7, 31, 63); font-weight: 500; } 
.c09__sezione { display: block; scroll-margin-top: 24px; } 
.c09__numero { display: block; -webkit-background-clip: text; background-clip: text; background-image: linear-gradient(rgb(3, 100, 225) 0%, rgb(2, 129, 252) 100%); color: transparent; font-weight: 500; } 
.c09__titolo { display: block; color: rgb(7, 31, 63); font-weight: 400; } 
.c09__disdetta { display: block; margin-bottom: 16px; color: rgb(72, 91, 118); text-wrap-mode: wrap; text-wrap-style: pretty; } 
.c09__disdetta-attacco { display: inline; color: rgb(7, 31, 63); font-weight: 500; } 
.c09__recesso { display: block; margin-bottom: 20px; color: rgb(72, 91, 118); text-wrap-mode: wrap; text-wrap-style: pretty; } 
.c09__recesso-attacco { display: inline; color: rgb(7, 31, 63); font-weight: 500; } 
.c09__recesso-email { display: inline; color: rgb(2, 114, 239); cursor: pointer; font-weight: 500; } 
.c09__elenco { display: flex; flex-direction: column; } 
.c09__voce { display: flex; align-items: flex-start; } 
.c09__voce-pallino { display: block; height: 5px; margin-top: 9px; flex-shrink: 0; background-image: linear-gradient(rgb(3, 100, 225) 0%, rgb(2, 129, 252) 100%); border-radius: 50%; } 
.c09__voce-testo { display: block; color: rgb(72, 91, 118); text-wrap-mode: wrap; text-wrap-style: pretty; } 
.c10__sezione { display: block; scroll-margin-top: 24px; } 
.c10__numero { display: block; -webkit-background-clip: text; background-clip: text; background-image: linear-gradient(rgb(3, 100, 225) 0%, rgb(2, 129, 252) 100%); color: transparent; font-weight: 500; } 
.c10__titolo { display: block; color: rgb(7, 31, 63); font-weight: 400; } 
.c10__intro { display: block; margin-bottom: 20px; color: rgb(72, 91, 118); text-wrap-mode: wrap; text-wrap-style: pretty; } 
.c10__scheda { display: flex; flex-direction: column; background-color: rgb(239, 242, 246); } 
.c10__riga { display: flex; flex-direction: column; border-bottom-color: rgba(7, 31, 63, 0.08); border-bottom-style: solid; border-bottom-width: 1px; } 
.c10__riga-piano { display: block; color: rgb(7, 31, 63); font-weight: 500; letter-spacing: -0.01em; unicode-bidi: normal; } 
.c10__riga-limite { display: block; color: rgb(72, 91, 118); line-height: 1.6; text-wrap-mode: wrap; text-wrap-style: pretty; unicode-bidi: normal; } 
.c10__riga--2 { display: flex; flex-direction: column; } 
.c10__dopo { display: block; margin-top: 18px; color: rgb(72, 91, 118); text-wrap-mode: wrap; text-wrap-style: pretty; } 
.c11__sezione { display: block; scroll-margin-top: 24px; } 
.c11__numero { display: block; -webkit-background-clip: text; background-clip: text; background-image: linear-gradient(rgb(3, 100, 225) 0%, rgb(2, 129, 252) 100%); color: transparent; font-weight: 500; } 
.c11__titolo { display: block; color: rgb(7, 31, 63); font-weight: 400; } 
.c11__richiesta { display: block; margin-bottom: 16px; color: rgb(72, 91, 118); text-wrap-mode: wrap; text-wrap-style: pretty; } 
.c11__richiesta-email { display: inline; color: rgb(2, 114, 239); cursor: pointer; font-weight: 500; } 
.c11__effetti { display: block; margin-bottom: 16px; color: rgb(72, 91, 118); text-wrap-mode: wrap; text-wrap-style: pretty; } 
.c11__effetti-rimando { display: inline; color: rgb(2, 114, 239); cursor: pointer; } 
.c11__fatturazione { display: block; color: rgb(72, 91, 118); text-wrap-mode: wrap; text-wrap-style: pretty; } 
.c12__sezione { display: block; scroll-margin-top: 24px; } 
.c12__numero { display: block; -webkit-background-clip: text; background-clip: text; background-image: linear-gradient(rgb(3, 100, 225) 0%, rgb(2, 129, 252) 100%); color: transparent; font-weight: 500; } 
.c12__titolo { display: block; color: rgb(7, 31, 63); font-weight: 400; } 
.c12__testo { display: block; color: rgb(72, 91, 118); text-wrap-mode: wrap; text-wrap-style: pretty; } 
.c13__sezione { display: block; scroll-margin-top: 24px; } 
.c13__numero { display: block; -webkit-background-clip: text; background-clip: text; background-image: linear-gradient(rgb(3, 100, 225) 0%, rgb(2, 129, 252) 100%); color: transparent; font-weight: 500; } 
.c13__titolo { display: block; color: rgb(7, 31, 63); font-weight: 400; } 
.c13__testo { display: block; color: rgb(72, 91, 118); text-wrap-mode: wrap; text-wrap-style: pretty; } 
.c14__sezione { display: block; scroll-margin-top: 24px; } 
.c14__numero { display: block; -webkit-background-clip: text; background-clip: text; background-image: linear-gradient(rgb(3, 100, 225) 0%, rgb(2, 129, 252) 100%); color: transparent; font-weight: 500; } 
.c14__titolo { display: block; color: rgb(7, 31, 63); font-weight: 400; } 
.c14__testo { display: block; color: rgb(72, 91, 118); text-wrap-mode: wrap; text-wrap-style: pretty; } 
.c15__sezione { display: block; scroll-margin-top: 24px; } 
.c15__numero { display: block; -webkit-background-clip: text; background-clip: text; background-image: linear-gradient(rgb(3, 100, 225) 0%, rgb(2, 129, 252) 100%); color: transparent; font-weight: 500; } 
.c15__titolo { display: block; color: rgb(7, 31, 63); font-weight: 400; } 
.c15__intro { display: block; margin-bottom: 20px; color: rgb(72, 91, 118); text-wrap-mode: wrap; text-wrap-style: pretty; } 
.c15__scheda { display: flex; flex-direction: column; background-color: rgb(255, 255, 255); border-bottom-color: rgba(7, 31, 63, 0.09); border-bottom-style: solid; border-bottom-width: 1px; border-left-color: rgba(7, 31, 63, 0.09); border-left-style: solid; border-left-width: 1px; border-right-color: rgba(7, 31, 63, 0.09); border-right-style: solid; border-right-width: 1px; border-top-color: rgba(7, 31, 63, 0.09); border-top-style: solid; border-top-width: 1px; } 
.c15__riga { display: flex; flex-direction: column; border-bottom-color: rgba(7, 31, 63, 0.07); border-bottom-style: solid; border-bottom-width: 1px; } 
.c15__riga-etichetta { display: block; color: rgb(89, 103, 123); unicode-bidi: normal; } 
.c15__riga-valore { display: block; color: rgb(7, 31, 63); unicode-bidi: normal; } 
.c15__riga-valore-dd { display: contents; } 
.c15__riga-valore--2 { display: block; color: rgb(2, 114, 239); cursor: pointer; } 
.c15__riga--2 { display: flex; flex-direction: column; } 
.pagina__distanziatore-chiusura { height: 64px; } 
.chiusura__marchio--termini-d { gap: 11px; align-items: center; color: rgb(2, 114, 239); cursor: pointer; } 
.chiusura__marchio-img-3 { display: block; height: 28px; } 
.chiusura__marchio-img-4 { display: block; height: 20px; } 
.chiusura__marchio--termini-m { gap: 7px; align-items: center; align-self: flex-start; color: rgb(2, 114, 239); cursor: pointer; } 
.chiusura__marchio-img-5 { display: block; height: 17px; } 
.chiusura__marchio-img-6 { display: block; height: 12px; } 
.chiusura__indice-etichetta { display: block; color: rgb(72, 91, 118); font-size: 11px; letter-spacing: 0.16em; } 
.chiusura__indice-freccia { display: block; flex-shrink: 0; transform: rotate(180deg); transition-duration: 0.3s; transition-property: transform; transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1); } 
.chiusura__legale-etichetta { display: block; color: rgb(72, 91, 118); font-size: 11px; letter-spacing: 0.16em; } 
.chiusura__legale-freccia { display: block; flex-shrink: 0; transform: rotate(0deg); transition-duration: 0.3s; transition-property: transform; transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1); } 
.chiusura__social--termini { display: flex; } 
.chiusura__dati-societari-testo--d { display: block; color: rgb(89, 103, 123); font-size: 15px; unicode-bidi: normal; } 
.chiusura__dati-societari-testo--m { display: block; color: rgb(72, 91, 118); font-size: 12.5px; line-height: 1.7; text-align: center; unicode-bidi: normal; } 
.chiusura__dati-societari-testo-box { display: block; color: rgb(72, 91, 118); font-size: 12.5px; line-height: 1.7; text-align: center; } 
.pagina--privacy { display: block; } 
.s01__sezione { display: block; scroll-margin-top: 24px; } 
.s01__numero { display: block; -webkit-background-clip: text; background-clip: text; background-image: linear-gradient(rgb(3, 100, 225) 0%, rgb(2, 129, 252) 100%); color: transparent; font-weight: 500; } 
.s01__titolo { display: block; color: rgb(7, 31, 63); font-weight: 400; } 
.s01__ragione-sociale { display: block; margin-bottom: 16px; color: rgb(7, 31, 63); font-weight: 500; line-height: 1.6; } 
.s01__scheda { display: flex; flex-direction: column; background-color: rgb(255, 255, 255); border-bottom-color: rgba(7, 31, 63, 0.09); border-bottom-style: solid; border-bottom-width: 1px; border-left-color: rgba(7, 31, 63, 0.09); border-left-style: solid; border-left-width: 1px; border-right-color: rgba(7, 31, 63, 0.09); border-right-style: solid; border-right-width: 1px; border-top-color: rgba(7, 31, 63, 0.09); border-top-style: solid; border-top-width: 1px; } 
.s01__scheda-sede { display: flex; flex-direction: column; border-bottom-color: rgba(7, 31, 63, 0.07); border-bottom-style: solid; border-bottom-width: 1px; } 
.s01__scheda-sede-etichetta { display: block; color: rgb(89, 103, 123); unicode-bidi: normal; } 
.s01__scheda-sede-valore { display: block; color: rgb(7, 31, 63); unicode-bidi: normal; } 
.s01__scheda-piva { display: flex; flex-direction: column; border-bottom-color: rgba(7, 31, 63, 0.07); border-bottom-style: solid; border-bottom-width: 1px; } 
.s01__scheda-piva-etichetta { display: block; color: rgb(89, 103, 123); unicode-bidi: normal; } 
.s01__scheda-piva-valore { display: block; color: rgb(7, 31, 63); unicode-bidi: normal; } 
.s01__scheda-rea { display: flex; flex-direction: column; border-bottom-color: rgba(7, 31, 63, 0.07); border-bottom-style: solid; border-bottom-width: 1px; } 
.s01__scheda-rea-etichetta { display: block; color: rgb(89, 103, 123); unicode-bidi: normal; } 
.s01__scheda-rea-valore { display: block; color: rgb(7, 31, 63); unicode-bidi: normal; } 
.s01__scheda-pec { display: flex; flex-direction: column; border-bottom-color: rgba(7, 31, 63, 0.07); border-bottom-style: solid; border-bottom-width: 1px; } 
.s01__scheda-pec-etichetta { display: block; color: rgb(89, 103, 123); unicode-bidi: normal; } 
.s01__scheda-pec-valore { display: block; color: rgb(7, 31, 63); unicode-bidi: normal; } 
.s01__scheda-email { display: flex; flex-direction: column; } 
.s01__scheda-email-etichetta { display: block; color: rgb(89, 103, 123); unicode-bidi: normal; } 
.s01__scheda-email-valore { display: block; color: rgb(2, 114, 239); cursor: pointer; } 
.s01__nota-dpo { display: block; margin-top: 18px; color: rgb(72, 91, 118); text-wrap-mode: wrap; text-wrap-style: pretty; } 
.s02__sezione { display: block; scroll-margin-top: 24px; } 
.s02__numero { display: block; -webkit-background-clip: text; background-clip: text; background-image: linear-gradient(rgb(3, 100, 225) 0%, rgb(2, 129, 252) 100%); color: transparent; font-weight: 500; } 
.s02__titolo { display: block; color: rgb(7, 31, 63); font-weight: 400; } 
.s02__intro { display: block; margin-bottom: 20px; color: rgb(72, 91, 118); text-wrap-mode: wrap; text-wrap-style: pretty; } 
.s02__elenco { display: flex; flex-direction: column; } 
.s02__voce-box { display: flex; align-items: flex-start; } 
.s02__voce-box-2 { display: block; height: 5px; margin-top: 9px; flex-shrink: 0; background-image: linear-gradient(rgb(3, 100, 225) 0%, rgb(2, 129, 252) 100%); border-radius: 50%; } 
.s02__voce { display: block; color: rgb(72, 91, 118); text-wrap-mode: wrap; text-wrap-style: pretty; unicode-bidi: isolate; } 
.s02__voce-etichetta { display: inline; color: rgb(7, 31, 63); font-weight: 500; } 
.s03__sezione { display: block; scroll-margin-top: 24px; } 
.s03__numero { display: block; -webkit-background-clip: text; background-clip: text; background-image: linear-gradient(rgb(3, 100, 225) 0%, rgb(2, 129, 252) 100%); color: transparent; font-weight: 500; } 
.s03__titolo { display: block; color: rgb(7, 31, 63); font-weight: 400; } 
.s03__elenco { display: flex; flex-direction: column; } 
.s03__voce-box { display: flex; align-items: flex-start; } 
.s03__voce-box-2 { display: block; height: 5px; margin-top: 9px; flex-shrink: 0; background-image: linear-gradient(rgb(3, 100, 225) 0%, rgb(2, 129, 252) 100%); border-radius: 50%; } 
.s03__voce { display: block; color: rgb(72, 91, 118); text-wrap-mode: wrap; text-wrap-style: pretty; unicode-bidi: isolate; } 
.s03__voce-etichetta { display: inline; color: rgb(7, 31, 63); font-weight: 500; } 
.s03__voce-rimando { display: inline; color: rgb(2, 114, 239); cursor: pointer; } 
.s04__sezione { display: block; scroll-margin-top: 24px; } 
.s04__numero { display: block; -webkit-background-clip: text; background-clip: text; background-image: linear-gradient(rgb(3, 100, 225) 0%, rgb(2, 129, 252) 100%); color: transparent; font-weight: 500; } 
.s04__titolo { display: block; color: rgb(7, 31, 63); font-weight: 400; } 
.s04__intro { display: block; margin-bottom: 20px; color: rgb(72, 91, 118); text-wrap-mode: wrap; text-wrap-style: pretty; } 
.s04__elenco { display: flex; flex-direction: column; } 
.s04__voce-box { display: flex; align-items: flex-start; } 
.s04__voce-box-2 { display: block; height: 5px; margin-top: 9px; flex-shrink: 0; background-image: linear-gradient(rgb(3, 100, 225) 0%, rgb(2, 129, 252) 100%); border-radius: 50%; } 
.s04__voce { display: block; color: rgb(72, 91, 118); text-wrap-mode: wrap; text-wrap-style: pretty; unicode-bidi: isolate; } 
.s04__voce-etichetta { display: inline; color: rgb(7, 31, 63); font-weight: 500; } 
.s05__sezione { display: block; scroll-margin-top: 24px; } 
.s05__numero { display: block; -webkit-background-clip: text; background-clip: text; background-image: linear-gradient(rgb(3, 100, 225) 0%, rgb(2, 129, 252) 100%); color: transparent; font-weight: 500; } 
.s05__titolo { display: block; color: rgb(7, 31, 63); font-weight: 400; } 
.s05__intro { display: block; margin-bottom: 20px; color: rgb(72, 91, 118); text-wrap-mode: wrap; text-wrap-style: pretty; } 
.s05__tabella { display: flex; flex-direction: column; background-color: rgb(239, 242, 246); } 
.s05__tabella-account { display: flex; flex-direction: column; border-bottom-color: rgba(7, 31, 63, 0.08); border-bottom-style: solid; border-bottom-width: 1px; } 
.s05__tabella-account-categoria { display: block; color: rgb(7, 31, 63); font-weight: 500; letter-spacing: -0.01em; unicode-bidi: normal; } 
.s05__tabella-account-periodo { display: block; color: rgb(72, 91, 118); unicode-bidi: normal; } 
.s05__tabella-documenti { display: flex; flex-direction: column; border-bottom-color: rgba(7, 31, 63, 0.08); border-bottom-style: solid; border-bottom-width: 1px; } 
.s05__tabella-documenti-categoria { display: block; color: rgb(7, 31, 63); font-weight: 500; letter-spacing: -0.01em; unicode-bidi: normal; } 
.s05__tabella-documenti-periodo { display: block; color: rgb(72, 91, 118); unicode-bidi: normal; } 
.s05__tabella-fatturazione { display: flex; flex-direction: column; border-bottom-color: rgba(7, 31, 63, 0.08); border-bottom-style: solid; border-bottom-width: 1px; } 
.s05__tabella-fatturazione-categoria { display: block; color: rgb(7, 31, 63); font-weight: 500; letter-spacing: -0.01em; unicode-bidi: normal; } 
.s05__tabella-fatturazione-periodo { display: block; color: rgb(72, 91, 118); unicode-bidi: normal; } 
.s05__tabella-log { display: flex; flex-direction: column; border-bottom-color: rgba(7, 31, 63, 0.08); border-bottom-style: solid; border-bottom-width: 1px; } 
.s05__tabella-log-categoria { display: block; color: rgb(7, 31, 63); font-weight: 500; letter-spacing: -0.01em; unicode-bidi: normal; } 
.s05__tabella-log-periodo { display: block; color: rgb(72, 91, 118); unicode-bidi: normal; } 
.s05__tabella-form { display: flex; flex-direction: column; } 
.s05__tabella-form-categoria { display: block; color: rgb(7, 31, 63); font-weight: 500; letter-spacing: -0.01em; unicode-bidi: normal; } 
.s05__tabella-form-periodo { display: block; color: rgb(72, 91, 118); unicode-bidi: normal; } 
.s06__sezione { display: block; scroll-margin-top: 24px; } 
.s06__numero { display: block; -webkit-background-clip: text; background-clip: text; background-image: linear-gradient(rgb(3, 100, 225) 0%, rgb(2, 129, 252) 100%); color: transparent; font-weight: 500; } 
.s06__titolo { display: block; color: rgb(7, 31, 63); font-weight: 400; } 
.s06__intro { display: block; margin-bottom: 20px; color: rgb(72, 91, 118); text-wrap-mode: wrap; text-wrap-style: pretty; } 
.s06__elenco { display: flex; flex-direction: column; } 
.s06__voce-box { display: flex; align-items: flex-start; } 
.s06__voce-box-2 { display: block; height: 5px; margin-top: 9px; flex-shrink: 0; background-image: linear-gradient(rgb(3, 100, 225) 0%, rgb(2, 129, 252) 100%); border-radius: 50%; } 
.s06__voce { display: block; color: rgb(72, 91, 118); unicode-bidi: isolate; } 
.s06__voce--2 { display: block; color: rgb(72, 91, 118); text-wrap-mode: wrap; text-wrap-style: pretty; unicode-bidi: isolate; } 
.s06__voce-rimando { display: inline; color: rgb(2, 114, 239); cursor: pointer; } 
.s06__riquadro { display: block; margin-top: 20px; background-color: rgb(255, 255, 255); border-bottom-color: rgba(7, 31, 63, 0.09); border-bottom-style: solid; border-bottom-width: 1px; border-left-color: rgba(7, 31, 63, 0.09); border-left-style: solid; border-left-width: 1px; border-right-color: rgba(7, 31, 63, 0.09); border-right-style: solid; border-right-width: 1px; border-top-color: rgba(7, 31, 63, 0.09); border-top-style: solid; border-top-width: 1px; } 
.s06__riquadro-testo { display: block; color: rgb(72, 91, 118); text-wrap-mode: wrap; text-wrap-style: pretty; } 
.s06__riquadro-email { display: inline; color: rgb(2, 114, 239); cursor: pointer; font-weight: 500; } 
.c07__sezione { display: block; scroll-margin-top: 24px; } 
.c07__numero { display: block; -webkit-background-clip: text; background-clip: text; background-image: linear-gradient(rgb(3, 100, 225) 0%, rgb(2, 129, 252) 100%); color: transparent; font-weight: 500; } 
.c07__titolo { display: block; color: rgb(7, 31, 63); font-weight: 400; } 
.c07__par { display: block; margin-bottom: 16px; color: rgb(72, 91, 118); text-wrap-mode: wrap; text-wrap-style: pretty; } 
.c07__riquadro { display: flex; align-items: flex-start; background-color: rgb(239, 242, 246); } 
.c07__riquadro-icona { display: block; margin-top: 2px; flex-shrink: 0; } 
.c07__riquadro-testo { display: block; color: rgb(7, 31, 63); text-wrap-mode: wrap; text-wrap-style: pretty; } 
.c08__sezione { display: block; scroll-margin-top: 24px; } 
.c08__numero { display: block; -webkit-background-clip: text; background-clip: text; background-image: linear-gradient(rgb(3, 100, 225) 0%, rgb(2, 129, 252) 100%); color: transparent; font-weight: 500; } 
.c08__titolo { display: block; color: rgb(7, 31, 63); font-weight: 400; } 
.c08__par { display: block; margin-bottom: 16px; color: rgb(72, 91, 118); text-wrap-mode: wrap; text-wrap-style: pretty; } 
.c08__par--2 { display: block; color: rgb(72, 91, 118); text-wrap-mode: wrap; text-wrap-style: pretty; } 
.c09__intro { display: block; margin-bottom: 20px; color: rgb(72, 91, 118); text-wrap-mode: wrap; text-wrap-style: pretty; } 
.c09__elenco--privacy { display: flex; flex-direction: column; } 
.c09__gcp-scheda { display: flex; flex-direction: column; background-color: rgb(255, 255, 255); border-bottom-color: rgba(7, 31, 63, 0.09); border-bottom-style: solid; border-bottom-width: 1px; border-left-color: rgba(7, 31, 63, 0.09); border-left-style: solid; border-left-width: 1px; border-right-color: rgba(7, 31, 63, 0.09); border-right-style: solid; border-right-width: 1px; border-top-color: rgba(7, 31, 63, 0.09); border-top-style: solid; border-top-width: 1px; } 
.c09__gcp-nome { display: block; color: rgb(7, 31, 63); font-weight: 500; letter-spacing: -0.01em; } 
.c09__gcp-descrizione { display: block; color: rgb(72, 91, 118); line-height: 1.6; text-wrap-mode: wrap; text-wrap-style: pretty; } 
.c09__stripe-scheda { display: flex; flex-direction: column; background-color: rgb(255, 255, 255); border-bottom-color: rgba(7, 31, 63, 0.09); border-bottom-style: solid; border-bottom-width: 1px; border-left-color: rgba(7, 31, 63, 0.09); border-left-style: solid; border-left-width: 1px; border-right-color: rgba(7, 31, 63, 0.09); border-right-style: solid; border-right-width: 1px; border-top-color: rgba(7, 31, 63, 0.09); border-top-style: solid; border-top-width: 1px; } 
.c09__stripe-nome { display: block; color: rgb(7, 31, 63); font-weight: 500; letter-spacing: -0.01em; } 
.c09__stripe-descrizione { display: block; color: rgb(72, 91, 118); line-height: 1.6; text-wrap-mode: wrap; text-wrap-style: pretty; } 
.c09__hostinger-scheda { display: flex; flex-direction: column; background-color: rgb(255, 255, 255); border-bottom-color: rgba(7, 31, 63, 0.09); border-bottom-style: solid; border-bottom-width: 1px; border-left-color: rgba(7, 31, 63, 0.09); border-left-style: solid; border-left-width: 1px; border-right-color: rgba(7, 31, 63, 0.09); border-right-style: solid; border-right-width: 1px; border-top-color: rgba(7, 31, 63, 0.09); border-top-style: solid; border-top-width: 1px; } 
.c09__hostinger-nome { display: block; color: rgb(7, 31, 63); font-weight: 500; letter-spacing: -0.01em; } 
.c09__hostinger-descrizione { display: block; color: rgb(72, 91, 118); line-height: 1.6; text-wrap-mode: wrap; text-wrap-style: pretty; } 
.c09__nota { display: block; margin-top: 18px; color: rgb(72, 91, 118); } 
.c09__nota-email { display: inline; color: rgb(2, 114, 239); cursor: pointer; } 
.c10__par { display: block; margin-bottom: 16px; color: rgb(72, 91, 118); text-wrap-mode: wrap; text-wrap-style: pretty; } 
.c10__par--2 { display: block; color: rgb(72, 91, 118); text-wrap-mode: wrap; text-wrap-style: pretty; } 
.c11__elenco { display: flex; flex-direction: column; } 
.c11__voce { display: flex; align-items: flex-start; } 
.c11__voce-spunta { display: block; margin-top: 4px; flex-shrink: 0; } 
.c11__voce-testo { display: block; color: rgb(72, 91, 118); text-wrap-mode: wrap; text-wrap-style: pretty; } 
.pagina__contenuto--m { height: 64px; } 
.pagina--contattaci { display: block; } 
.testata__nav--contattaci-d { position: relative; z-index: 2; gap: 38px; justify-content: center; align-items: center; justify-self: center; } 
.testata__nav-come-funziona--contattaci-d { display: flex; height: 24px; align-items: center; color: rgb(7, 31, 63); cursor: pointer; font-size: 21px; font-weight: 500; letter-spacing: -0.01em; line-height: 24px; text-wrap-mode: nowrap; transition-duration: 180ms; transition-property: color; white-space-collapse: collapse; } 
.testata__nav-scegli-piano--contattaci-d { display: flex; height: 24px; align-items: center; color: rgb(7, 31, 63); cursor: pointer; font-size: 21px; font-weight: 500; letter-spacing: -0.01em; line-height: 24px; text-wrap-mode: nowrap; transition-duration: 180ms; transition-property: color; white-space-collapse: collapse; } 
.testata__nav-contattaci--contattaci-d { display: flex; height: 24px; align-items: center; color: rgb(7, 31, 63); cursor: pointer; font-size: 21px; font-weight: 500; letter-spacing: -0.01em; line-height: 24px; text-wrap-mode: nowrap; transition-duration: 180ms; transition-property: color; white-space-collapse: collapse; } 
.menu__nav { flex-direction: column; } 
.menu__nav-ul { display: contents; } 
.menu__nav-come-funziona-li { display: contents; } 
.menu__nav-come-funziona { display: flex; padding-bottom: 15px; padding-top: 15px; align-items: center; border-bottom-color: rgba(7, 31, 63, 0.09); border-bottom-style: solid; border-bottom-width: 1px; color: rgb(2, 114, 239); cursor: pointer; } 
.menu__nav-come-funziona-box { display: block; color: rgb(7, 31, 63); font-family: Inter, "Helvetica Neue", Helvetica, "Liberation Sans", sans-serif; font-size: 20px; font-weight: 400; letter-spacing: 0.08em; text-transform: uppercase; } 
.menu__nav-scegli-piano-li { display: contents; } 
.menu__nav-scegli-piano { display: flex; padding-bottom: 15px; padding-top: 15px; align-items: center; border-bottom-color: rgba(7, 31, 63, 0.09); border-bottom-style: solid; border-bottom-width: 1px; color: rgb(2, 114, 239); cursor: pointer; } 
.menu__nav-scegli-piano-box { display: block; color: rgb(7, 31, 63); font-family: Inter, "Helvetica Neue", Helvetica, "Liberation Sans", sans-serif; font-size: 20px; font-weight: 400; letter-spacing: 0.08em; text-transform: uppercase; } 
.menu__nav-contattaci-li { display: contents; } 
.menu__nav-contattaci { display: flex; padding-bottom: 15px; padding-top: 15px; align-items: center; color: rgb(2, 114, 239); cursor: pointer; } 
.menu__nav-contattaci-box { display: block; color: rgb(7, 31, 63); font-family: Inter, "Helvetica Neue", Helvetica, "Liberation Sans", sans-serif; font-size: 20px; font-weight: 400; letter-spacing: 0.08em; text-transform: uppercase; } 
.menu__piano-voce--contattaci-m { display: flex; gap: 9px; align-items: center; unicode-bidi: normal; } 
.menu__piano-voce-box-contattaci { display: block; color: rgb(33, 58, 92); font-size: 15px; } 
.menu__piano-voce-bloccata--contattaci-m { display: flex; gap: 9px; align-items: center; color: rgb(106, 120, 141); unicode-bidi: normal; } 
.menu__piano-voce-bloccata-box-contattaci { display: block; font-size: 15px; } 
.menu__piano-accedi { display: flex; height: 38px; padding-left: 4px; padding-right: 4px; flex-shrink: 0; justify-content: center; align-items: center; color: rgb(7, 31, 63); cursor: pointer; font-size: 13px; font-weight: 500; letter-spacing: -0.01em; text-wrap-mode: nowrap; transition-duration: 180ms; transition-property: color; white-space-collapse: collapse; } 
.contatti__sezione { display: block; } 
.contatti__pannello { display: flex; flex-direction: column; background-color: rgb(236, 242, 251); } 
.contatti__intestazione { display: flex; flex-direction: column; } 
.contatti__titolo { display: block; margin-bottom: 0.67em; margin-top: 0.67em; color: rgb(7, 31, 63); font-weight: 400; letter-spacing: -0.042em; line-height: 1.1; } 
.contatti__sottotitolo { display: block; color: rgb(33, 58, 92); line-height: 1.6; text-wrap-mode: wrap; text-wrap-style: pretty; } 
.contatti__modulo { display: flex; flex-direction: column; } 
.contatti__campo-nome-box { display: flex; flex-direction: column; cursor: default; } 
.contatti__campo-nome { display: block; box-sizing: border-box; width: 100%; padding-bottom: 0px; padding-top: 0px; background-color: rgb(255, 255, 255); border-bottom-color: rgb(220, 228, 239); border-bottom-style: solid; border-bottom-width: 1px; border-image-outset: 0; border-image-repeat: stretch; border-image-slice: 100%; border-image-source: none; border-image-width: 1; border-left-color: rgb(220, 228, 239); border-left-style: solid; border-left-width: 1px; border-radius: 999px; border-right-color: rgb(220, 228, 239); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(220, 228, 239); border-top-style: solid; border-top-width: 1px; color: rgb(7, 31, 63); font-family: inherit; outline-style: none; } 
.contatti__campo-email-box { display: flex; flex-direction: column; cursor: default; } 
.contatti__campo-email { display: block; box-sizing: border-box; width: 100%; padding-bottom: 0px; padding-top: 0px; background-color: rgb(255, 255, 255); border-bottom-color: rgb(220, 228, 239); border-bottom-style: solid; border-bottom-width: 1px; border-image-outset: 0; border-image-repeat: stretch; border-image-slice: 100%; border-image-source: none; border-image-width: 1; border-left-color: rgb(220, 228, 239); border-left-style: solid; border-left-width: 1px; border-radius: 999px; border-right-color: rgb(220, 228, 239); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(220, 228, 239); border-top-style: solid; border-top-width: 1px; color: rgb(7, 31, 63); font-family: inherit; outline-style: none; } 
.contatti__campo-azienda-box { display: flex; flex-direction: column; cursor: default; } 
.contatti__campo-azienda { display: block; box-sizing: border-box; width: 100%; padding-bottom: 0px; padding-top: 0px; background-color: rgb(255, 255, 255); border-bottom-color: rgb(220, 228, 239); border-bottom-style: solid; border-bottom-width: 1px; border-image-outset: 0; border-image-repeat: stretch; border-image-slice: 100%; border-image-source: none; border-image-width: 1; border-left-color: rgb(220, 228, 239); border-left-style: solid; border-left-width: 1px; border-radius: 999px; border-right-color: rgb(220, 228, 239); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(220, 228, 239); border-top-style: solid; border-top-width: 1px; color: rgb(7, 31, 63); font-family: inherit; outline-style: none; } 
.contatti__campo-telefono-box { display: flex; flex-direction: column; cursor: default; } 
.contatti__campo-telefono { display: block; box-sizing: border-box; width: 100%; padding-bottom: 0px; padding-top: 0px; background-color: rgb(255, 255, 255); border-bottom-color: rgb(220, 228, 239); border-bottom-style: solid; border-bottom-width: 1px; border-image-outset: 0; border-image-repeat: stretch; border-image-slice: 100%; border-image-source: none; border-image-width: 1; border-left-color: rgb(220, 228, 239); border-left-style: solid; border-left-width: 1px; border-radius: 999px; border-right-color: rgb(220, 228, 239); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(220, 228, 239); border-top-style: solid; border-top-width: 1px; color: rgb(7, 31, 63); font-family: inherit; outline-style: none; } 
.contatti__campo-messaggio-box { display: flex; flex-direction: column; cursor: default; } 
.contatti__campo-messaggio { display: block; box-sizing: border-box; width: 100%; background-color: rgb(255, 255, 255); border-bottom-color: rgb(220, 228, 239); border-bottom-style: solid; border-bottom-width: 1px; border-image-outset: 0; border-image-repeat: stretch; border-image-slice: 100%; border-image-source: none; border-image-width: 1; border-left-color: rgb(220, 228, 239); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(220, 228, 239); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(220, 228, 239); border-top-style: solid; border-top-width: 1px; color: rgb(7, 31, 63); font-family: inherit; line-height: 1.6; outline-style: none; resize: none; } 
.contatti__invia { display: flex; box-sizing: border-box; justify-content: center; align-items: center; background-image: linear-gradient(rgb(3, 100, 225) 0%, rgb(2, 129, 252) 100%); border-radius: 999px; color: rgb(255, 255, 255); cursor: pointer; font-weight: 600; letter-spacing: -0.01em; transition-behavior: normal, normal, normal; transition-delay: 0s, 0s, 0s; transition-duration: 220ms, 220ms, 220ms; transition-property: transform, box-shadow, filter; transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1), cubic-bezier(0.215, 0.61, 0.355, 1), ease; } 
.contatti__invia:hover { transform: translateY(-1px); filter: brightness(1.06); box-shadow: rgba(2, 114, 239, 0.26) 0px 8px 18px; }
.contatti__nota-risposta { display: flex; padding-bottom: 9px; padding-top: 9px; gap: 7px; justify-content: center; align-items: center; background-color: rgb(255, 255, 255); border-radius: 999px; color: rgb(3, 100, 225); unicode-bidi: normal; } 
.contatti__nota-risposta-icona { display: block; flex-shrink: 0; } 
.chiusura__garanzie-mobile { flex-basis: 0%; flex-direction: column; flex-grow: 1; gap: 3px; unicode-bidi: normal; } 
.chiusura__garanzie-mobile-riga { display: block; color: rgb(7, 31, 63); font-size: 14px; font-weight: 500; letter-spacing: -0.01em; text-wrap-mode: nowrap; white-space-collapse: collapse; } 
.chiusura__garanzie-mobile-riga--m { display: block; color: rgb(72, 91, 118); font-size: 12.5px; line-height: 1.45; text-wrap-mode: nowrap; white-space-collapse: collapse; } 
.chiusura__link-contattaci-li { display: contents; } 
.chiusura__link-contattaci { color: rgb(72, 91, 118); cursor: pointer; font-size: 14px; } 
.chiusura__barra-dati { padding-bottom: 34px; } 
.chiusura__dati-societari--contattaci-d { color: rgb(89, 103, 123); font-size: 15px; unicode-bidi: normal; } 
.chiusura__dati-societari-riga { color: rgb(72, 91, 118); font-size: 12.5px; line-height: 1.7; text-align: center; } 
.pagina--landing::before { content: ""; position: absolute; left: 0px; right: 0px; z-index: 0; pointer-events: none; top: calc(170px * 1); height: calc(920px * 1); background-image: linear-gradient(rgb(255, 255, 255) 0%, rgb(253, 253, 254) 1.562%, rgb(250, 252, 254) 3.125%, rgb(247, 250, 253) 4.688%, rgb(244, 249, 253) 6.25%, rgb(242, 246, 252) 7.812%, rgb(239, 244, 251) 9.375%, rgb(236, 242, 250) 10.938%, rgb(233, 241, 249) 12.5%, rgb(231, 239, 248) 14.062%, rgb(228, 237, 247) 15.625%, rgb(227, 236, 247) 17.188%, rgb(226, 235, 247) 18.75%, rgb(224, 234, 246) 20.312%, rgb(223, 233, 246) 21.875%, rgb(222, 233, 246) 23.438%, rgb(222, 232, 246) 25%, rgb(221, 232, 245) 26.562%, rgb(221, 231, 245) 28.125%, rgb(220, 231, 245) 29.688%, rgb(220, 231, 245) 31.25%, rgb(219, 230, 245) 32.812%, rgb(219, 230, 245) 34.375%, rgb(218, 229, 244) 35.938%, rgb(217, 229, 244) 37.5%, rgb(217, 228, 244) 39.062%, rgb(216, 228, 244) 40.625%, rgb(216, 228, 244) 42.188%, rgb(215, 227, 243) 43.75%, rgb(216, 227, 243) 45.312%, rgb(215, 227, 243) 46.875%, rgb(215, 227, 243) 48.438%, rgb(215, 227, 243) 50%, rgb(215, 226, 244) 51.562%, rgb(214, 227, 243) 53.125%, rgb(214, 226, 243) 54.688%, rgb(215, 227, 243) 56.25%, rgb(215, 226, 243) 57.812%, rgb(215, 227, 243) 59.375%, rgb(215, 227, 243) 60.938%, rgb(215, 227, 243) 62.5%, rgb(216, 228, 243) 64.062%, rgb(217, 228, 244) 65.625%, rgb(217, 229, 243) 67.188%, rgb(218, 229, 244) 68.75%, rgb(219, 230, 244) 70.312%, rgb(220, 230, 245) 71.875%, rgb(222, 232, 245) 73.438%, rgb(223, 233, 245) 75%, rgb(225, 234, 246) 76.562%, rgb(227, 235, 247) 78.125%, rgb(229, 236, 247) 79.688%, rgb(231, 238, 247) 81.25%, rgb(233, 239, 248) 82.812%, rgb(235, 241, 249) 84.375%, rgb(237, 242, 250) 85.938%, rgb(239, 244, 250) 87.5%, rgb(242, 246, 251) 89.062%, rgb(244, 247, 252) 90.625%, rgb(246, 249, 252) 92.188%, rgb(249, 251, 253) 93.75%, rgb(251, 252, 254) 95.312%, rgb(253, 253, 254) 96.875%, rgb(254, 254, 255) 98.438%, rgb(255, 255, 255) 100%); background-repeat: no-repeat; background-size: 100% 100%; } 
