.elementor-32684 .elementor-element.elementor-element-0f14577{--display:flex;}.elementor-32684 .elementor-element.elementor-element-d93415a{--display:flex;}.elementor-32684 .elementor-element.elementor-element-44d12f8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-32684 .elementor-element.elementor-element-44d12f8 p{margin-block-end:0px;}.elementor-32684 .elementor-element.elementor-element-01843fa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-32684 .elementor-element.elementor-element-01843fa p{margin-block-end:12px;}.elementor-32684 .elementor-element.elementor-element-73798bd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-32684 .elementor-element.elementor-element-73798bd p{margin-block-end:12px;}.elementor-32684 .elementor-element.elementor-element-a8ec71c{--display:flex;}.elementor-32684 .elementor-element.elementor-element-bf0f908{--display:flex;}.elementor-32684 .elementor-element.elementor-element-515f743{--display:flex;}.elementor-32684 .elementor-element.elementor-element-8c899c7{--display:flex;}:root{--page-title-display:none;}@media(min-width:769px){.elementor-32684 .elementor-element.elementor-element-0f14577{--width:auto;}.elementor-32684 .elementor-element.elementor-element-d93415a{--width:auto;}.elementor-32684 .elementor-element.elementor-element-a8ec71c{--width:100%;}.elementor-32684 .elementor-element.elementor-element-bf0f908{--width:100%;}.elementor-32684 .elementor-element.elementor-element-515f743{--width:auto;}.elementor-32684 .elementor-element.elementor-element-8c899c7{--width:auto;}}/* Start custom CSS for container, class: .elementor-element-0f14577 */.elementor-32684 .elementor-element.elementor-element-0f14577 {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d93415a */.elementor-32684 .elementor-element.elementor-element-d93415a {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-44d12f8 */.elementor-32684 .elementor-element.elementor-element-44d12f8 {
  font-family: var(--font-c);
  font-size: 18px;
  line-height: 1.7;
  color: var(--g2);
  max-width: 70ch;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2504abf *//* elenco su sezione scura: stesso colore e corpo del paragrafo introduttivo */
.elementor-32684 .elementor-element.elementor-element-2504abf {
  font-family: var(--font-c);
  font-size: 16px;
  line-height: 1.7;
  color: rgba(255,255,255,.8);
  max-width: 70ch;
}
.elementor-32684 .elementor-element.elementor-element-2504abf ul {
  margin: 0;
  padding-left: 20px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-01843fa */.elementor-32684 .elementor-element.elementor-element-01843fa {
  font-family: var(--font-c);
  font-size: 18px;
  line-height: 1.7;
  color: var(--g2);
  max-width: 70ch;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-73798bd */.elementor-32684 .elementor-element.elementor-element-73798bd {
  font-family: var(--font-c);
  font-size: 18px;
  line-height: 1.7;
  color: var(--g2);
  max-width: 70ch;
}/* End custom CSS */