.cm-hero-copy-v110 {
  margin-top: 24px;
  color: #608a72;
  font-size: 18px;
  line-height: 1.6;
  text-wrap: pretty;
}
#top .cm-hero-copy-v110 p { margin: 0; font-size: inherit; line-height: inherit; }
#top .cm-hero-copy-v110 p + p { margin-top: 14px; }
.cm-hero-copy-v110 strong { color: #205436; font-weight: 850; }
.cm-hero-copy-v110 .cm-stat-emphasis { color: #33c06e; }
.cm-hero-copy-v110 .cm-hero-call {
  display: block;
  margin-bottom: 4px;
  color: #33c06e;
  font-weight: 900;
}
#top .cm-hero-copy-v110 .cm-hero-source {
  margin-top: 13px;
  font-size: 11px;
  line-height: 1.5;
  color: #608a72;
}
.cm-hero-source a { text-decoration: underline; text-underline-offset: 3px; }
#doar { padding-top: 40px; padding-bottom: 44px; }
#historia { padding-top: 44px; padding-bottom: 32px; }
@media (max-width: 640px) {
  .cm-hero-copy-v110 { margin-top: 20px; font-size: 16px; line-height: 1.55; }
  #top .cm-hero-copy-v110 p + p { margin-top: 12px; }
  #top .cm-hero-copy-v110 .cm-hero-source { font-size: 10px; }
  #doar { padding-top: 28px; padding-bottom: 32px; }
  #historia { padding-top: 28px; padding-bottom: 24px; }
}
