.elementor-widget-section .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-section.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-section:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-section.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-section .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-section.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-section .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-column.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-column .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-column .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-column.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-column:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-column.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-column .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-text-editor.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-text-editor .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-text-editor.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-text-editor:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-text-editor.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3246 .elementor-element.elementor-element-3a3692e5{text-align:end;font-size:14px;color:#4054B2;}.elementor-widget-heading.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-heading .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-heading.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-heading:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-heading.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3246 .elementor-element.elementor-element-0a6b4b7{text-align:center;}.elementor-widget-image.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-image .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-image.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-image:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-image.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3246 .elementor-element.elementor-element-19c6755f{font-size:12px;font-weight:normal;color:#000000;}.elementor-widget-spacer.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-spacer .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-spacer .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-spacer.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-spacer:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-spacer.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-spacer .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-3246 .elementor-element.elementor-element-33d5a86{--spacer-size:60px;}/* Start custom CSS for text-editor, class: .elementor-element-19c6755f */<style>
.pp-prodomo {
  max-width: 860px;
  margin: 0 auto;
  font-family: 'Arial', sans-serif;
  font-size: 15px;
  line-height: 1.75;
  color: #1a1a1a;
}
.pp-prodomo h1 {
  font-size: 1.9rem;
  font-weight: 700;
  color: #1c3a2d;
  text-align: center;
  margin: 0 0 6px 0;
  line-height: 1.2;
}
.pp-prodomo .pp-subtitle {
  text-align: center;
  font-size: 14px;
  color: #2d6a4f;
  font-style: italic;
  margin: 0 0 4px 0;
}
.pp-prodomo .pp-meta {
  text-align: center;
  font-size: 13px;
  color: #888;
  margin: 0 0 36px 0;
}
.pp-prodomo .pp-divider {
  border: none;
  border-top: 2px solid #52b788;
  margin: 32px 0;
}
.pp-prodomo .pp-section-title {
  font-size: 1.15rem;
  font-weight: 700;
  color: #1c3a2d;
  border-bottom: 2px solid #52b788;
  padding-bottom: 6px;
  margin: 36px 0 14px 0;
}
.pp-prodomo .pp-sub-title {
  font-weight: 700;
  font-size: 15px;
  color: #2d6a4f;
  margin: 24px 0 8px 0;
}
.pp-prodomo p { margin: 0 0 12px 0; }
.pp-prodomo ul { margin: 6px 0 12px 24px; padding: 0; }
.pp-prodomo ul li { margin-bottom: 5px; }
.pp-prodomo a { color: #2d6a4f; }

/* BOX DATI */
.pp-prodomo .pp-box {
  border-radius: 4px;
  margin: 14px 0 20px 0;
  overflow: hidden;
  border: 1px solid #c8e6c9;
}
.pp-prodomo .pp-box table {
  width: 100%;
  border-collapse: collapse;
  font-size: 14px;
}
.pp-prodomo .pp-box tr td:first-child {
  font-weight: 700;
  color: #1c3a2d;
  width: 36%;
  padding: 8px 12px 8px 16px;
  vertical-align: top;
  background: #f0f7f4;
}
.pp-prodomo .pp-box tr td:last-child {
  padding: 8px 16px;
  vertical-align: top;
  background: #fff;
}
.pp-prodomo .pp-box tr:nth-child(even) td:first-child { background: #e8f5e9; }
.pp-prodomo .pp-box tr:nth-child(even) td:last-child  { background: #fafff9; }

/* BOX EVIDENZA FACEBOOK */
.pp-prodomo .pp-facebook-box {
  background: #e8f4fb;
  border-left: 4px solid #1877f2;
  border-radius: 4px;
  padding: 16px 20px;
  margin: 14px 0 20px 0;
  font-size: 14px;
}
.pp-prodomo .pp-facebook-box strong { color: #1c3a2d; }

/* TABELLA RESPONSABILI */
.pp-prodomo .pp-table {
  width: 100%;
  border-collapse: collapse;
  font-size: 13px;
  margin: 14px 0 20px 0;
}
.pp-prodomo .pp-table th {
  background: #1c3a2d;
  color: #fff;
  font-weight: 700;
  padding: 9px 12px;
  text-align: left;
  border: 1px solid #1c3a2d;
}
.pp-prodomo .pp-table td {
  padding: 8px 12px;
  border: 1px solid #c8e6c9;
  vertical-align: top;
}
.pp-prodomo .pp-table tr:nth-child(even) td { background: #f0f7f4; }
.pp-prodomo .pp-table tr:nth-child(odd)  td { background: #fff; }

/* TABELLA DIRITTI */
.pp-prodomo .pp-table-rights td:first-child {
  font-weight: 700;
  color: #1c3a2d;
  background: #f0f7f4;
  width: 28%;
  white-space: nowrap;
}
.pp-prodomo .pp-table-rights tr:nth-child(even) td:first-child { background: #e8f5e9; }

/* BOX GARANTE */
.pp-prodomo .pp-garante {
  background: #f0f7f4;
  border-radius: 4px;
  padding: 16px 20px;
  margin: 12px 0;
  font-size: 14px;
  border: 1px solid #c8e6c9;
}
.pp-prodomo .pp-garante strong { color: #1c3a2d; }

/* BOX IMPORTANTE */
.pp-prodomo .pp-important {
  background: #fff8e1;
  border-left: 4px solid #f9a825;
  border-radius: 4px;
  padding: 14px 18px;
  margin: 14px 0;
  font-size: 14px;
}
.pp-prodomo .pp-important strong { color: #1c3a2d; }

/* NOTE */
.pp-prodomo .pp-note {
  background: #fff3e0;
  border-left: 4px solid #e65100;
  border-radius: 4px;
  padding: 14px 18px;
  margin: 28px 0 0 0;
  font-size: 13px;
  color: #555;
}
.pp-prodomo .pp-note strong { color: #1c3a2d; }

@media (max-width: 600px) {
  .pp-prodomo .pp-table { font-size: 12px; }
  .pp-prodomo .pp-table th,
  .pp-prodomo .pp-table td { padding: 6px 8px; }
}
<\/style>/* End custom CSS */