.elementor-19712 .elementor-element.elementor-element-1ba1094{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-19712 .elementor-element.elementor-element-b65ba4a{--spacer-size:250px;}.elementor-19712 .elementor-element.elementor-element-b333131{--spacer-size:150px;}.elementor-19712 .elementor-element.elementor-element-dd1532c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-19712 .elementor-element.elementor-element-d18f91e{--display:grid;--e-con-grid-template-columns:repeat(12, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:32px 8px;--row-gap:32px;--column-gap:8px;--grid-auto-flow:row;--justify-items:start;--align-items:start;--margin-top:0px;--margin-bottom:0px;--margin-left:-7px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-19712 .elementor-element.elementor-element-d18f91e.e-con{--align-self:center;}.elementor-19712 .elementor-element.elementor-element-610400e > .elementor-widget-container{margin:-48px 0px 0px 50px;}.elementor-19712 .elementor-element.elementor-element-610400e{grid-column:span 1;grid-row:span 1;font-family:"Helvetica", Sans-serif;font-size:43px;font-weight:100;color:#1F1F1F;}.elementor-19712 .elementor-element.elementor-element-610400e.elementor-element{--align-self:flex-start;}.elementor-19712 .elementor-element.elementor-element-ba77fe2{--spacer-size:1px;grid-column:span 1;grid-row:span 1;}.elementor-19712 .elementor-element.elementor-element-ba77fe2.elementor-element{--align-self:center;--order:1;}.elementor-19712 .elementor-element.elementor-element-ca5388f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19712 .elementor-element.elementor-element-ca5388f{grid-column:span 11;grid-row:span 1;}.elementor-19712 .elementor-element.elementor-element-8de369f{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;grid-column:span 11;grid-row:span 1;}.elementor-19712 .elementor-element.elementor-element-8de369f.elementor-element{--align-self:center;--order:0;}.elementor-19712 .elementor-element.elementor-element-8de369f .elementor-divider-separator{width:91%;margin:0 auto;margin-right:0;}.elementor-19712 .elementor-element.elementor-element-8de369f .elementor-divider{text-align:right;padding-block-start:15px;padding-block-end:15px;}.elementor-19712 .elementor-element.elementor-element-f118698{--spacer-size:1px;grid-column:span 4;grid-row:span 1;}.elementor-19712 .elementor-element.elementor-element-f118698.elementor-element{--align-self:center;}.elementor-19712 .elementor-element.elementor-element-40cbfc7{grid-column:span 7;grid-row:span 1;font-family:"Helvetica", Sans-serif;font-size:33px;color:#1F1F1F;}.elementor-19712 .elementor-element.elementor-element-40cbfc7.elementor-element{--align-self:center;}.elementor-19712 .elementor-element.elementor-element-9ce6165{--spacer-size:1px;grid-column:span 4;grid-row:span 1;}.elementor-19712 .elementor-element.elementor-element-9ce6165.elementor-element{--align-self:flex-start;}.elementor-19712 .elementor-element.elementor-element-6246631{grid-column:span 6;grid-row:span 1;}.elementor-19712 .elementor-element.elementor-element-5deb981{--display:grid;--e-con-grid-template-columns:repeat(12, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:32px 8px;--row-gap:32px;--column-gap:8px;--grid-auto-flow:row;--justify-items:start;--align-items:start;--margin-top:0px;--margin-bottom:0px;--margin-left:-7px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-19712 .elementor-element.elementor-element-5deb981.e-con{--align-self:center;}.elementor-19712 .elementor-element.elementor-element-cfc49e8 > .elementor-widget-container{margin:-48px 0px 0px 50px;}.elementor-19712 .elementor-element.elementor-element-cfc49e8{grid-column:span 1;grid-row:span 1;font-family:"Helvetica", Sans-serif;font-size:43px;font-weight:100;color:#1F1F1F;}.elementor-19712 .elementor-element.elementor-element-cfc49e8.elementor-element{--align-self:flex-start;}.elementor-19712 .elementor-element.elementor-element-a341f33{--spacer-size:1px;grid-column:span 1;grid-row:span 1;}.elementor-19712 .elementor-element.elementor-element-a341f33.elementor-element{--align-self:center;--order:1;}.elementor-19712 .elementor-element.elementor-element-f53626c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19712 .elementor-element.elementor-element-f53626c{grid-column:span 11;grid-row:span 1;}.elementor-19712 .elementor-element.elementor-element-7af6845{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;grid-column:span 11;grid-row:span 1;}.elementor-19712 .elementor-element.elementor-element-7af6845.elementor-element{--align-self:center;--order:0;}.elementor-19712 .elementor-element.elementor-element-7af6845 .elementor-divider-separator{width:91%;margin:0 auto;margin-right:0;}.elementor-19712 .elementor-element.elementor-element-7af6845 .elementor-divider{text-align:right;padding-block-start:15px;padding-block-end:15px;}.elementor-19712 .elementor-element.elementor-element-e1200c7{--spacer-size:1px;grid-column:span 4;grid-row:span 1;}.elementor-19712 .elementor-element.elementor-element-e1200c7.elementor-element{--align-self:center;}.elementor-19712 .elementor-element.elementor-element-750257d{grid-column:span 7;grid-row:span 1;font-family:"Helvetica", Sans-serif;font-size:33px;color:#1F1F1F;}.elementor-19712 .elementor-element.elementor-element-750257d.elementor-element{--align-self:center;}.elementor-19712 .elementor-element.elementor-element-03adfe1{--spacer-size:1px;grid-column:span 4;grid-row:span 1;}.elementor-19712 .elementor-element.elementor-element-03adfe1.elementor-element{--align-self:center;}.elementor-19712 .elementor-element.elementor-element-4893baa{grid-column:span 6;grid-row:span 1;}.elementor-19712 .elementor-element.elementor-element-e2fcb29{--display:grid;--e-con-grid-template-columns:repeat(12, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:32px 8px;--row-gap:32px;--column-gap:8px;--grid-auto-flow:row;--justify-items:start;--align-items:start;--margin-top:0px;--margin-bottom:0px;--margin-left:-7px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-19712 .elementor-element.elementor-element-e2fcb29.e-con{--align-self:center;}.elementor-19712 .elementor-element.elementor-element-d0c17a2 > .elementor-widget-container{margin:-48px 0px 0px 50px;}.elementor-19712 .elementor-element.elementor-element-d0c17a2{grid-column:span 1;grid-row:span 1;font-family:"Helvetica", Sans-serif;font-size:43px;font-weight:100;color:#1F1F1F;}.elementor-19712 .elementor-element.elementor-element-d0c17a2.elementor-element{--align-self:flex-start;}.elementor-19712 .elementor-element.elementor-element-06c4391{--spacer-size:1px;grid-column:span 1;grid-row:span 1;}.elementor-19712 .elementor-element.elementor-element-06c4391.elementor-element{--align-self:center;--order:1;}.elementor-19712 .elementor-element.elementor-element-5a8dd2d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19712 .elementor-element.elementor-element-5a8dd2d{grid-column:span 11;grid-row:span 1;}.elementor-19712 .elementor-element.elementor-element-5472ae1{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;grid-column:span 11;grid-row:span 1;}.elementor-19712 .elementor-element.elementor-element-5472ae1.elementor-element{--align-self:center;--order:0;}.elementor-19712 .elementor-element.elementor-element-5472ae1 .elementor-divider-separator{width:91%;margin:0 auto;margin-right:0;}.elementor-19712 .elementor-element.elementor-element-5472ae1 .elementor-divider{text-align:right;padding-block-start:15px;padding-block-end:15px;}.elementor-19712 .elementor-element.elementor-element-e4d0456{--spacer-size:1px;grid-column:span 4;grid-row:span 1;}.elementor-19712 .elementor-element.elementor-element-e4d0456.elementor-element{--align-self:center;}.elementor-19712 .elementor-element.elementor-element-9d8cae5{grid-column:span 7;grid-row:span 1;font-family:"Helvetica", Sans-serif;font-size:33px;color:#1F1F1F;}.elementor-19712 .elementor-element.elementor-element-9d8cae5.elementor-element{--align-self:center;}.elementor-19712 .elementor-element.elementor-element-82a34bf{--spacer-size:1px;grid-column:span 4;grid-row:span 1;}.elementor-19712 .elementor-element.elementor-element-82a34bf.elementor-element{--align-self:flex-start;}.elementor-19712 .elementor-element.elementor-element-94be97f{--display:flex;}@media(max-width:1024px){.elementor-19712 .elementor-element.elementor-element-d18f91e{--grid-auto-flow:row;}.elementor-19712 .elementor-element.elementor-element-5deb981{--grid-auto-flow:row;}.elementor-19712 .elementor-element.elementor-element-e2fcb29{--grid-auto-flow:row;}}@media(max-width:768px){.elementor-19712 .elementor-element.elementor-element-d18f91e{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-19712 .elementor-element.elementor-element-610400e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-19712 .elementor-element.elementor-element-610400e{grid-column:span 3;font-size:30px;}.elementor-19712 .elementor-element.elementor-element-ba77fe2{grid-column:span 1;}.elementor-19712 .elementor-element.elementor-element-ca5388f > .elementor-widget-container{margin:-40px 0px 0px 30px;}.elementor-19712 .elementor-element.elementor-element-ca5388f{grid-column:span 10;}.elementor-19712 .elementor-element.elementor-element-ca5388f.elementor-element{--align-self:flex-end;}.elementor-19712 .elementor-element.elementor-element-8de369f > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-19712 .elementor-element.elementor-element-8de369f{grid-column:span 12;}.elementor-19712 .elementor-element.elementor-element-8de369f .elementor-divider-separator{width:100%;}.elementor-19712 .elementor-element.elementor-element-f118698{grid-column:span 1;}.elementor-19712 .elementor-element.elementor-element-40cbfc7 > .elementor-widget-container{margin:-50px 0px 0px 30px;}.elementor-19712 .elementor-element.elementor-element-40cbfc7{grid-column:span 12;font-size:18px;}.elementor-19712 .elementor-element.elementor-element-5deb981{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-19712 .elementor-element.elementor-element-cfc49e8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-19712 .elementor-element.elementor-element-cfc49e8{grid-column:span 3;font-size:30px;}.elementor-19712 .elementor-element.elementor-element-a341f33{grid-column:span 1;}.elementor-19712 .elementor-element.elementor-element-f53626c > .elementor-widget-container{margin:-40px 0px 0px 30px;}.elementor-19712 .elementor-element.elementor-element-f53626c{grid-column:span 10;}.elementor-19712 .elementor-element.elementor-element-f53626c.elementor-element{--align-self:flex-end;}.elementor-19712 .elementor-element.elementor-element-7af6845 > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-19712 .elementor-element.elementor-element-7af6845{grid-column:span 12;}.elementor-19712 .elementor-element.elementor-element-7af6845 .elementor-divider-separator{width:100%;}.elementor-19712 .elementor-element.elementor-element-e1200c7{grid-column:span 1;}.elementor-19712 .elementor-element.elementor-element-750257d > .elementor-widget-container{margin:-50px 0px 0px 30px;}.elementor-19712 .elementor-element.elementor-element-750257d{grid-column:span 12;font-size:18px;}.elementor-19712 .elementor-element.elementor-element-03adfe1{grid-column:span 4;}.elementor-19712 .elementor-element.elementor-element-03adfe1.elementor-element{--align-self:flex-start;}.elementor-19712 .elementor-element.elementor-element-e2fcb29{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-19712 .elementor-element.elementor-element-d0c17a2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-19712 .elementor-element.elementor-element-d0c17a2{grid-column:span 3;font-size:30px;}.elementor-19712 .elementor-element.elementor-element-06c4391{grid-column:span 1;}.elementor-19712 .elementor-element.elementor-element-5a8dd2d > .elementor-widget-container{margin:-40px 0px 0px 30px;}.elementor-19712 .elementor-element.elementor-element-5a8dd2d{grid-column:span 10;}.elementor-19712 .elementor-element.elementor-element-5a8dd2d.elementor-element{--align-self:flex-end;}.elementor-19712 .elementor-element.elementor-element-5472ae1 > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-19712 .elementor-element.elementor-element-5472ae1{grid-column:span 12;}.elementor-19712 .elementor-element.elementor-element-5472ae1 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-19712 .elementor-element.elementor-element-5472ae1 .elementor-divider{text-align:center;}.elementor-19712 .elementor-element.elementor-element-e4d0456{grid-column:span 1;}.elementor-19712 .elementor-element.elementor-element-9d8cae5 > .elementor-widget-container{margin:-50px 0px 0px 30px;}.elementor-19712 .elementor-element.elementor-element-9d8cae5{grid-column:span 12;font-size:18px;}}/* Start custom CSS for container, class: .elementor-element-d18f91e */.headline{
  margin:0;
  color:#1F1F1F;            /* i tuoi colori */
  font-family: Helvetica, Arial, sans-serif; /* o il tuo font */
  font-weight:800;
  font-size:clamp(1.4rem,6vw,5.6rem);
  line-height:0.95;
  display:inline-block;
  text-align:left;
  /* opzionale: contorno
  -webkit-text-stroke:2.5px #1F1F1F;
  paint-order:stroke fill; */
}
.headline .line{ display:block; }

.char-mask{
  display:inline-block;
  overflow:hidden;
  vertical-align:bottom;
  clip-path: inset(100% 0 0 0); /* parte nascosto dal basso */
  will-change: clip-path;
}
.char{
  display:inline-block;
  transform-origin: bottom center;
}
.payoff{
  margin-top:16px;
  opacity:0;
  transform:translateY(16px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5deb981 */.headline{
  margin:0;
  color:#1F1F1F;            /* i tuoi colori */
  font-family: Helvetica, Arial, sans-serif; /* o il tuo font */
  font-weight:800;
  font-size:clamp(1.4rem,6vw,5.6rem);
  line-height:0.95;
  display:inline-block;
  text-align:left;
  /* opzionale: contorno
  -webkit-text-stroke:2.5px #1F1F1F;
  paint-order:stroke fill; */
}
.headline .line{ display:block; }

.char-mask{
  display:inline-block;
  overflow:hidden;
  vertical-align:bottom;
  clip-path: inset(100% 0 0 0); /* parte nascosto dal basso */
  will-change: clip-path;
}
.char{
  display:inline-block;
  transform-origin: bottom center;
}
.payoff{
  margin-top:16px;
  opacity:0;
  transform:translateY(16px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2fcb29 */.headline{
  margin:0;
  color:#1F1F1F;            /* i tuoi colori */
  font-family: Helvetica, Arial, sans-serif; /* o il tuo font */
  font-weight:800;
  font-size:clamp(1.4rem,6vw,5.6rem);
  line-height:0.95;
  display:inline-block;
  text-align:left;
  /* opzionale: contorno
  -webkit-text-stroke:2.5px #1F1F1F;
  paint-order:stroke fill; */
}
.headline .line{ display:block; }

.char-mask{
  display:inline-block;
  overflow:hidden;
  vertical-align:bottom;
  clip-path: inset(100% 0 0 0); /* parte nascosto dal basso */
  will-change: clip-path;
}
.char{
  display:inline-block;
  transform-origin: bottom center;
}
.payoff{
  margin-top:16px;
  opacity:0;
  transform:translateY(16px);
}/* End custom CSS */