/* Scoped to: politician-party-template-quote */
[data-component-slug="politician-party-template-quote"].quote-wrap, [data-component-slug="politician-party-template-quote"] .quote-wrap {
  margin: 0 auto;
  padding: 120px 96px 60px;
}

[data-component-slug="politician-party-template-quote"].final__bottom-text, [data-component-slug="politician-party-template-quote"] .final__bottom-text {
  font-family: "Inter", sans-serif;
  font-size: 48px;
  font-weight: 500;
  line-height: 100%;
  color: #999999;
  margin-bottom: 80px;
}

[data-component-slug="politician-party-template-quote"].final__bottom-text span, [data-component-slug="politician-party-template-quote"] .final__bottom-text span {
  transition: color 0.25s linear;
}

[data-component-slug="politician-party-template-quote"].quote-author, [data-component-slug="politician-party-template-quote"] .quote-author {
  color: #000000;
  font-weight: 600;
  margin-left: 12px;
  white-space: nowrap;
}

[data-component-slug="politician-party-template-quote"].quote-image-wrap, [data-component-slug="politician-party-template-quote"] .quote-image-wrap {
  opacity: 0;
  transition: opacity 0.6s ease;
}

[data-component-slug="politician-party-template-quote"].quote-image-wrap img, [data-component-slug="politician-party-template-quote"] .quote-image-wrap img {
  width: 100%;
  max-height: 640px;
  object-fit: cover;
}

@media (max-width: 1024px) {
  [data-component-slug="politician-party-template-quote"].quote-wrap, [data-component-slug="politician-party-template-quote"] .quote-wrap {
    padding: 0px 48px 0px;
  }
  [data-component-slug="politician-party-template-quote"].final__bottom-text, [data-component-slug="politician-party-template-quote"] .final__bottom-text {
    font-size: 34px;
  }
}
@media (max-width: 640px) {
  [data-component-slug="politician-party-template-quote"].quote-wrap, [data-component-slug="politician-party-template-quote"] .quote-wrap {
    padding: 0px 16px 0px;
  }
  [data-component-slug="politician-party-template-quote"].final__bottom-text, [data-component-slug="politician-party-template-quote"] .final__bottom-text {
    font-size: 24px;
    line-height: 120%;
  }
}