  .card-bg-brown {
  background-color: var(--color-dark-brown);
}

.card-bg-brown div {
  color: var(--color-white);
}

.card-bg-brown a {
  border-bottom: 4px solid var(--color-lehigh-yellow-a100) !important;
}

.card-bg-brown a:hover {
  border-bottom: 4px solid var(--color-lehigh-yellow-a50) !important;
  font-weight: 600 !important;
}

.card-bg-brown .card-text-link a {
  color: var(--color-white) !important;
}

.card-bg-lehigh-brown-outline {
  border: 12px solid var(--color-553511) !important;
}

.card-bg-lehigh-brown-outline a {
  border-bottom: 4px solid var(--color-553511-a100) !important;
}

.card-bg-lehigh-brown-outline a:hover {
  border-bottom: 4px solid var(--color-553511-a50) !important;
}

.card-bg-green-outline {
  border: 12px solid green;
}

.card-bg-green-outline a {
  border-bottom: 4px solid green !important;
}

.card-bg-lehigh-red-outline {
  border: 12px solid var(--color-lehigh-red);
}

.card-bg-lehigh-red-outline a {
  border-bottom: 4px solid var(--color-lehigh-red-a100) !important;
}

.card-bg-lehigh-red-outline a:hover {
  border-bottom: 4px solid var(--color-lehigh-red-a50) !important;
}

.card-bg-dark-red-outline {
  border: 12px solid var(--color-red-image);
}

.card-bg-dark-red-outline a {
  border-bottom: 4px solid var(--color-red-image-a100) !important;
}

.card-bg-dark-red-outline a:hover {
  border-bottom: 4px solid var(--color-red-image-a50) !important;
}

.card-bg-lehigh-yellow-outline {
  border: 12px solid var(--color-lehigh-yellow);
}

.card-bg-lehigh-yellow-outline a {
  border-bottom: 4px solid var(--color-lehigh-yellow-a100) !important;
}

.card-bg-lehigh-yellow-outline a:hover {
  border-bottom: 4px solid var(--color-lehigh-yellow-a50) !important;
}

.card-bg-lehigh-teal-outline {
  border: 12px solid var(--color-lehigh-teal) !important;
}

.card-bg-lehigh-teal-outline a {
  border-bottom: 4px solid var(--color-lehigh-teal-a100) !important;
}

.card-bg-lehigh-teal-outline a:hover {
  border-bottom: 4px solid var(--color-lehigh-teal-a50) !important;
}

.card-bg-dark-teal-outline {
  border: 12px solid var(--color-teal-image);
}

.card-bg-dark-teal-outline a {
  border-bottom: 4px solid var(--color-teal-image-a100) !important;
}

.card-bg-dark-teal-outline a:hover {
  border-bottom: 4px solid var(--color-teal-image-a50) !important;
}

.card-bg-lehigh-blue-outline {
  border: 12px solid var(--color-lehigh-blue);
}

.card-bg-lehigh-blue-outline a {
  border-bottom: 4px solid var(--color-lehigh-blue-a100) !important;
}

.card-bg-lehigh-blue-outline a:hover {
  border-bottom: 4px solid var(--color-lehigh-blue-a50) !important;
}

.card-bg-dark-blue-outline {
  border: 12px solid var(--color-dark-blue);
}

.card-bg-dark-blue-outline a {
  border-bottom: 4px solid var(--color-dark-blue-a100) !important;
}

.card-bg-dark-blue-outline a:hover {
  border-bottom: 4px solid var(--color-dark-blue-a50) !important;
}

.card-bg-dark-brown-outline {
  border: 12px solid var(--color-dark-brown);
}

.card-bg-dark-brown-outline a {
  border-bottom: 4px solid var(--color-dark-brown-a100) !important;
}

.card-bg-dark-brown-outline a:hover {
  border-bottom: 4px solid var(--color-dark-brown-a50) !important;
}

.card-bg-reduced-red-outline {
  border: 12px solid var(--color-reduced-red);
}

.card-bg-reduced-red-outline a {
  border-bottom: 4px solid var(--color-reduced-red-a100) !important;
}

.card-bg-reduced-red-outline a:hover {
  border-bottom: 4px solid var(--color-reduced-red-a50) !important;
}

.card-bg-beige-outline {
  border: 12px solid var(--color-beige);
}

.card-bg-beige-outline a {
  border-bottom: 4px solid var(--color-beige-a100) !important;
}

.card-bg-beige-outline a:hover {
  border-bottom: 4px solid var(--color-beige-a50) !important;
}

.card-bg-coral-outline {
  border: 12px solid var(--color-coral);
}

.card-bg-coral-outline a {
  border-bottom: 4px solid var(--color-coral-a100) !important;
}

.card-bg-coral-outline a:hover {
  border-bottom: 4px solid var(--color-coral-a50) !important;
}

.card-bg-first-light-outline {
  border: 12px solid var(--color-first-light);
}

.card-bg-first-light-outline a {
  border-bottom: 4px solid var(--color-first-light-a100) !important;
}

.card-bg-first-light-outline a:hover {
  border-bottom: 4px solid var(--color-first-light-a50) !important;
}

.card-bg-cherry-blossom-outline {
  border: 12px solid var(--color-white)0F0;
}

.card-bg-cherry-blossom-outline a {
  border-bottom: 4px solid var(--color-cherry-blossom-a100) !important;
}

.card-bg-cherry-blossom-outline a:hover {
  border-bottom: 4px solid var(--color-cherry-blossom-a50) !important;
}

.card-bg-golden-hour-outline {
  border: 12px solid var(--color-lehigh-yellow);
}

.card-bg-golden-hour-outline a {
  border-bottom: 4px solid var(--color-lehigh-yellow-a100) !important;
}

.card-bg-golden-hour-outline a:hover {
  border-bottom: 4px solid var(--color-lehigh-yellow-a50) !important;
}

.card-bg-autumn-dusk-outline {
  border: 12px solid var(--color-autumn-dusk);
}

.card-bg-autumn-dusk-outline a {
  border-bottom: 4px solid var(--color-autumn-dusk-a100) !important;
}

.card-bg-autumn-dusk-outline a:hover {
  border-bottom: 4px solid var(--color-autumn-dusk-a50) !important;
}

.card-bg-mountaintop-mist-outline {
  border: 12px solid var(--color-mountaintop-mist);
}

.card-bg-mountaintop-mist-outline a {
  border-bottom: 4px solid var(--color-mountaintop-mist-a100) !important;
}

.card-bg-mountaintop-mist-outline a:hover {
  border-bottom: 4px solid var(--color-mountaintop-mist-a50) !important;
}

.card-bg-bethlehem-sky-outline {
  border: 12px solid var(--color-bethlehem-sky);
}

.card-bg-bethlehem-sky-outline a {
  border-bottom: 4px solid var(--color-bethlehem-sky-a100) !important;
}

.card-bg-bethlehem-sky-outline a:hover {
  border-bottom: 4px solid var(--color-bethlehem-sky-a50) !important;
}

.card-bg-spring-violet-outline {
  border: 12px solid var(--color-spring-violet);
}

.card-bg-spring-violet-outline a {
  border-bottom: 4px solid var(--color-spring-violet-a100) !important;
}

.card-bg-spring-violet-outline a:hover {
  border-bottom: 4px solid var(--color-spring-violet-a50) !important;
}

.card-bg-night-sky-outline {
  border: 12px solid var(--color-night-sky);
}

.card-bg-night-sky-outline a {
  border-bottom: 4px solid var(--color-night-sky-a100) !important;
}

.card-bg-night-sky-outline a:hover {
  border-bottom: 4px solid var(--color-night-sky-a50) !important;
}

.card-bg-patina-green-outline {
  border: 12px solid var(--color-patina-green);
}

.card-bg-patina-green-outline a {
  border-bottom: 4px solid var(--color-patina-green-a100) !important;
}

.card-bg-patina-green-outline a:hover {
  border-bottom: 4px solid var(--color-patina-green-a50) !important;
}

.card-bg-valley-green-outline {
  border: 12px solid var(--color-valley-green);
}

.card-bg-valley-green-outline a {
  border-bottom: 4px solid var(--color-valley-green-a100) !important;
}

.card-bg-valley-green-outline a:hover {
  border-bottom: 4px solid var(--color-valley-green-a50) !important;
}

.card-bg-serenity-garden-outline {
  border: 12px solid var(--color-serenity-garden);
}

.card-bg-serenity-garden-outline a {
  border-bottom: 4px solid var(--color-serenity-garden-a100) !important;
}

.card-bg-serenity-garden-outline a:hover {
  border-bottom: 4px solid var(--color-serenity-garden-a50) !important;
}

.lehigh-brown-background .quote-card-wrapper {
  background-color: var(--color-lehigh-brown) !important;
}

.lehigh-brown-background .quote-card-wrapper a {
  border-bottom: 4px solid var(--color-spring-violet-a100);
}

.lehigh-brown-background .quote-card-wrapper a:hover,
.lehigh-brown-background .quote-card-wrapper a:focus {
  border-bottom: 4px solid var(--color-spring-violet-a50);
}

.lehigh-brown-background .quote-card-job-title-link a,
.lehigh-brown-background .quote-card-quote a {
  color: var(--color-2D2A1F);
}

.lehigh-brown-background.paragraph--type--component-card-fact {
  background-color: var(--color-lehigh-brown) !important;
}

.lehigh-brown-background.paragraph--type--component-card-fact a {
  border-bottom: 4px solid var(--color-spring-violet-a100);
}

.lehigh-brown-background.paragraph--type--component-card-fact a:hover,
.lehigh-brown-background.paragraph--type--component-card-fact a:focus {
  border-bottom: 4px solid var(--color-spring-violet-a50);
}

.lehigh-brown-background.paragraph--type--component-card-profile-flip .card-profile-overlay {
  background-color: var(--color-lehigh-brown);
}

.lehigh-brown-background.paragraph--type--component-card-profile-flip .card-profile-overlay .profile-flip-quote-link a {
  border-bottom: 4px solid var(--color-spring-violet-a100);
}

.lehigh-brown-background.paragraph--type--component-card-profile-flip .card-profile-overlay .profile-flip-quote-link a:hover,
.lehigh-brown-background.paragraph--type--component-card-profile-flip .card-profile-overlay .profile-flip-quote-link a:focus {
  border-bottom: 4px solid var(--color-spring-violet-a50);
}

.lehigh-yellow-background .quote-card-wrapper {
  background-color: var(--color-lehigh-yellow) !important;
}

.lehigh-yellow-background .quote-card-wrapper a {
  border-bottom: 4px solid var(--color-spring-violet-a100);
}

.lehigh-yellow-background .quote-card-wrapper a:hover,
.lehigh-yellow-background .quote-card-wrapper a:focus {
  border-bottom: 4px solid var(--color-spring-violet-a50);
}

.lehigh-yellow-background .quote-card-job-title-link a,
.lehigh-yellow-background .quote-card-quote a {
  color: var(--color-2D2A1F);
}

.lehigh-yellow-background.paragraph--type--component-card-fact {
  background-color: var(--color-lehigh-yellow) !important;
}

.lehigh-yellow-background.paragraph--type--component-card-fact a {
  border-bottom: 4px solid var(--color-spring-violet-a100);
}

.lehigh-yellow-background.paragraph--type--component-card-fact a:hover,
.lehigh-yellow-background.paragraph--type--component-card-fact a:focus {
  border-bottom: 4px solid var(--color-spring-violet-a50);
}

.lehigh-yellow-background.paragraph--type--component-card-profile-flip .card-profile-overlay {
  background-color: var(--color-lehigh-yellow);
}

.lehigh-yellow-background.paragraph--type--component-card-profile-flip .card-profile-overlay .profile-flip-quote-link a {
  border-bottom: 4px solid var(--color-spring-violet-a100);
}

.lehigh-yellow-background.paragraph--type--component-card-profile-flip .card-profile-overlay .profile-flip-quote-link a:hover,
.lehigh-yellow-background.paragraph--type--component-card-profile-flip .card-profile-overlay .profile-flip-quote-link a:focus {
  border-bottom: 4px solid var(--color-spring-violet-a50);
}

.first-light-background .quote-card-wrapper {
  background-color: var(--color-first-light) !important;
}

.first-light-background .quote-card-wrapper a {
  border-bottom: 4px solid var(--color-spring-violet-a100);
}

.first-light-background .quote-card-wrapper a:hover,
.first-light-background .quote-card-wrapper a:focus {
  border-bottom: 4px solid var(--color-spring-violet-a50);
}

.first-light-background .quote-card-job-title-link a,
.first-light-background .quote-card-quote a {
  color: var(--color-2D2A1F);
}

.first-light-background.paragraph--type--component-card-fact {
  background-color: var(--color-first-light) !important;
}

.first-light-background.paragraph--type--component-card-fact a {
  border-bottom: 4px solid var(--color-spring-violet-a100);
}

.first-light-background.paragraph--type--component-card-fact a:hover,
.first-light-background.paragraph--type--component-card-fact a:focus {
  border-bottom: 4px solid var(--color-spring-violet-a50);
}

.first-light-background.paragraph--type--component-card-profile-flip .card-profile-overlay {
  background-color: var(--color-first-light);
}

.first-light-background.paragraph--type--component-card-profile-flip .card-profile-overlay .profile-flip-quote-link a {
  border-bottom: 4px solid var(--color-spring-violet-a100);
}

.first-light-background.paragraph--type--component-card-profile-flip .card-profile-overlay .profile-flip-quote-link a:hover,
.first-light-background.paragraph--type--component-card-profile-flip .card-profile-overlay .profile-flip-quote-link a:focus {
  border-bottom: 4px solid var(--color-spring-violet-a50);
}

.cherry-blossom-background .quote-card-wrapper {
  background-color: var(--color-cherry-blossom) !important;
}

.cherry-blossom-background .quote-card-wrapper a {
  border-bottom: 4px solid var(--color-fcd8d6-a100);
}

.cherry-blossom-background .quote-card-wrapper a:hover {
  border-bottom: 4px solid var(--color-fcd8d6-a50);
}

.cherry-blossom-background .quote-card-job-title-link a,
.cherry-blossom-background .quote-card-quote a {
  color: var(--color-2D2A1F);
}

.cherry-blossom-background.paragraph--type--component-card-fact {
  background-color: var(--color-cherry-blossom) !important;
}

.cherry-blossom-background.paragraph--type--component-card-fact a {
  border-bottom: 4px solid var(--color-fcd8d6-a100);
}

.cherry-blossom-background.paragraph--type--component-card-fact a:hover {
  border-bottom: 4px solid var(--color-fcd8d6-a50);
}

.cherry-blossom-background.paragraph--type--component-card-profile-flip .card-profile-overlay {
  background-color: var(--color-cherry-blossom);
}

.cherry-blossom-background.paragraph--type--component-card-profile-flip .card-profile-overlay .profile-flip-quote-link a {
  border-bottom: 4px solid var(--color-fcd8d6-a100);
}

.cherry-blossom-background.paragraph--type--component-card-profile-flip .card-profile-overlay .profile-flip-quote-link a:hover,
.cherry-blossom-background.paragraph--type--component-card-profile-flip .card-profile-overlay .profile-flip-quote-link a:focus {
  border-bottom: 4px solid var(--color-fcd8d6-a50);
}

.golden-hour-background .quote-card-wrapper {
  background-color: var(--color-lehigh-yellow) !important;
}

.golden-hour-background .quote-card-wrapper a {
  border-bottom: 4px solid var(--color-lehigh-yellow-a100);
}

.golden-hour-background .quote-card-wrapper a:hover {
  border-bottom: 4px solid var(--color-lehigh-yellow-a50);
}

.golden-hour-background.paragraph--type--component-card-fact {
  background-color: var(--color-lehigh-yellow) !important;
}

.golden-hour-background.paragraph--type--component-card-fact a {
  border-bottom: 4px solid var(--color-lehigh-yellow-a100);
}

.golden-hour-background.paragraph--type--component-card-fact a:hover {
  border-bottom: 4px solid var(--color-lehigh-yellow-a50);
}

.golden-hour-background.paragraph--type--component-card-profile-flip .card-profile-overlay {
  background-color: var(--color-lehigh-yellow);
}

.golden-hour-background.paragraph--type--component-card-profile-flip .card-profile-overlay .profile-flip-quote-link a {
  border-bottom: 4px solid var(--color-lehigh-yellow-a100);
}

.golden-hour-background.paragraph--type--component-card-profile-flip .card-profile-overlay .profile-flip-quote-link a:hover {
  border-bottom: 4px solid var(--color-lehigh-yellow-a50);
}

.autumn-dusk-background .quote-card-wrapper {
  background-color: var(--color-autumn-dusk) !important;
}

.autumn-dusk-background .quote-card-wrapper a {
  border-bottom: 4px solid var(--color-autumn-dusk-a100);
}

.autumn-dusk-background .quote-card-wrapper a:hover {
  border-bottom: 4px solid var(--color-autumn-dusk-a50);
}

.autumn-dusk-background.paragraph--type--component-card-fact {
  background-color: var(--color-autumn-dusk) !important;
}

.autumn-dusk-background.paragraph--type--component-card-fact a {
  border-bottom: 4px solid var(--color-autumn-dusk-a100);
}

.autumn-dusk-background.paragraph--type--component-card-fact a:hover {
  border-bottom: 4px solid var(--color-autumn-dusk-a50);
}

.autumn-dusk-background.paragraph--type--component-card-profile-flip .card-profile-overlay {
  background-color: var(--color-autumn-dusk);
}

.autumn-dusk-background.paragraph--type--component-card-profile-flip .card-profile-overlay .profile-flip-quote-link a {
  border-bottom: 4px solid var(--color-autumn-dusk-a100);
}

.autumn-dusk-background.paragraph--type--component-card-profile-flip .card-profile-overlay .profile-flip-quote-link a:hover {
  border-bottom: 4px solid var(--color-autumn-dusk-a50);
}

.mountaintop-mist-background .quote-card-wrapper {
  background-color: var(--color-mountaintop-mist) !important;
}

.mountaintop-mist-background .quote-card-wrapper a {
  border-bottom: 4px solid var(--color-spring-violet-a100);
}

.mountaintop-mist-background .quote-card-wrapper a:hover {
  border-bottom: 4px solid var(--color-spring-violet-a50);
}

.mountaintop-mist-background .quote-card-job-title-link a,
.mountaintop-mist-background .quote-card-quote a {
  color: var(--color-2D2A1F);
}

.mountaintop-mist-background.paragraph--type--component-card-fact {
  background-color: var(--color-mountaintop-mist) !important;
}

.mountaintop-mist-background.paragraph--type--component-card-fact a {
  border-bottom: 4px solid var(--color-mountaintop-mist-a100);
}

.mountaintop-mist-background.paragraph--type--component-card-fact a:hover {
  border-bottom: 4px solid var(--color-mountaintop-mist-a50);
}

.mountaintop-mist-background.paragraph--type--component-card-profile-flip .card-profile-overlay {
  background-color: var(--color-mountaintop-mist);
}

.mountaintop-mist-background.paragraph--type--component-card-profile-flip .card-profile-overlay .profile-flip-quote-link a {
  border-bottom: 4px solid var(--color-mountaintop-mist-a100);
}

.mountaintop-mist-background.paragraph--type--component-card-profile-flip .card-profile-overlay .profile-flip-quote-link a:hover {
  border-bottom: 4px solid var(--color-mountaintop-mist-a50);
}

.bethlehem-sky-background .quote-card-wrapper {
  background-color: var(--color-bethlehem-sky) !important;
}

.bethlehem-sky-background .quote-card-wrapper a {
  border-bottom: 4px solid var(--color-bethlehem-sky-a100);
}

.bethlehem-sky-background .quote-card-wrapper a:hover {
  border-bottom: 4px solid var(--color-bethlehem-sky-a50);
}

.bethlehem-sky-background.paragraph--type--component-card-fact {
  background-color: var(--color-bethlehem-sky) !important;
}

.bethlehem-sky-background.paragraph--type--component-card-fact a {
  border-bottom: 4px solid var(--color-bethlehem-sky-a100);
}

.bethlehem-sky-background.paragraph--type--component-card-fact a:hover {
  border-bottom: 4px solid var(--color-bethlehem-sky-a50);
}

.bethlehem-sky-background.paragraph--type--component-card-profile-flip .card-profile-overlay {
  background-color: var(--color-bethlehem-sky);
}

.bethlehem-sky-background.paragraph--type--component-card-profile-flip .card-profile-overlay .profile-flip-quote-link a {
  border-bottom: 4px solid var(--color-bethlehem-sky-a100);
}

.bethlehem-sky-background.paragraph--type--component-card-profile-flip .card-profile-overlay .profile-flip-quote-link a:hover {
  border-bottom: 4px solid var(--color-bethlehem-sky-a50);
}

.spring-violet-background .quote-card-wrapper {
  background-color: var(--color-spring-violet) !important;
}

.spring-violet-background .quote-card-wrapper a {
  border-bottom: 4px solid var(--color-spring-violet-a100);
}

.spring-violet-background .quote-card-wrapper a:hover {
  border-bottom: 4px solid var(--color-spring-violet-a50);
}

.spring-violet-background.paragraph--type--component-card-fact {
  background-color: var(--color-spring-violet) !important;
}

.spring-violet-background.paragraph--type--component-card-fact a {
  border-bottom: 4px solid var(--color-spring-violet-a100);
}

.spring-violet-background.paragraph--type--component-card-fact a:hover {
  border-bottom: 4px solid var(--color-spring-violet-a50);
}

.spring-violet-background.paragraph--type--component-card-profile-flip .card-profile-overlay {
  background-color: var(--color-spring-violet);
}

.spring-violet-background.paragraph--type--component-card-profile-flip .card-profile-overlay .profile-flip-quote-link a {
  border-bottom: 4px solid var(--color-spring-violet-a100);
}

.spring-violet-background.paragraph--type--component-card-profile-flip .card-profile-overlay .profile-flip-quote-link a:hover,
.spring-violet-background.paragraph--type--component-card-profile-flip .card-profile-overlay .profile-flip-quote-link a:focus {
  border-bottom: 4px solid var(--color-spring-violet-a50);
}

.night-sky-background .quote-card-wrapper {
  background-color: var(--color-night-sky) !important;
}

.night-sky-background .quote-card-wrapper a {
  border-bottom: 4px solid var(--color-night-sky-a100);
}

.night-sky-background .quote-card-wrapper a:hover: .night-sky-background .quote-card-wrapper a:focus {
  border-bottom: 4px solid var(--color-night-sky-a50);
}

.night-sky-background.paragraph--type--component-card-fact {
  background-color: var(--color-night-sky) !important;
}

.night-sky-background.paragraph--type--component-card-fact a {
  border-bottom: 4px solid var(--color-night-sky-a100);
}

.night-sky-background.paragraph--type--component-card-fact a:hover {
  border-bottom: 4px solid var(--color-night-sky-a50);
}

.night-sky-background.paragraph--type--component-card-profile-flip .card-profile-overlay {
  background-color: var(--color-night-sky) !important;
}

.night-sky-background.paragraph--type--component-card-profile-flip .card-profile-overlay .profile-flip-quote-link a {
  border-bottom: 4px solid var(--color-night-sky-a100);
}

.night-sky-background.paragraph--type--component-card-profile-flip .card-profile-overlay .profile-flip-quote-link a:hover {
  border-bottom: 4px solid var(--color-night-sky-a50);
}

.night-sky-background .quote-card-link a {
  color: var(--color-white) !important;
  text-decoration: none !important;
  padding-bottom: 3px;
  border-bottom: 4px solid var(--color-spring-violet-a100);
}

.night-sky-background .quote-card-link a:hover {
  color: var(--color-white) !important;
  text-decoration: none !important;
  font-weight: 500;
  padding-bottom: 3px;
  border-bottom: 4px solid var(--color-spring-violet-a50);
}

.patina-green-background .quote-card-wrapper {
  background-color: var(--color-patina-green) !important;
}

.patina-green-background .quote-card-job-title-link a,
.patina-green-background .quote-card-quote a {
  color: var(--color-2D2A1F);
}

.patina-green-background .quote-card-wrapper a {
  font-weight: inherit;
  border-bottom: 4px solid var(--color-spring-violet-a100);
}

.patina-green-background .quote-card-wrapper a:hover {
  font-weight: 600;
  border-bottom: 4px solid var(--color-spring-violet-a50);
}

.patina-green-background.paragraph--type--component-card-fact {
  background-color: var(--color-patina-green) !important;
}

.patina-green-background.paragraph--type--component-card-fact a {
  border-bottom: 4px solid var(--color-afedc9-a50);
}

.patina-green-background.paragraph--type--component-card-fact a:hover {
  border-bottom: 4px solid var(--color-afedc9-a100);
}

.patina-green-background.paragraph--type--component-card-profile-flip .card-profile-overlay {
  background-color: var(--color-patina-green);
}

.patina-green-background.paragraph--type--component-card-profile-flip .card-profile-overlay .profile-flip-quote-link a {
  border-bottom: 4px solid var(--color-afedc9-a50);
}

.patina-green-background.paragraph--type--component-card-profile-flip .card-profile-overlay .profile-flip-quote-link a:hover {
  border-bottom: 4px solid var(--color-afedc9-a100);
}

.valley-green-background .quote-card-wrapper {
  background-color: var(--color-valley-green) !important;
}

.valley-green-background .quote-card-wrapper a {
  border-bottom: 4px solid var(--color-valley-green-a50);
}

.valley-green-background .quote-card-wrapper a:hover {
  border-bottom: 4px solid var(--color-valley-green-a100);
}

.valley-green-background.paragraph--type--component-card-fact {
  background-color: var(--color-valley-green) !important;
}

.valley-green-background.paragraph--type--component-card-fact a {
  border-bottom: 4px solid var(--color-valley-green-a50);
}

.valley-green-background.paragraph--type--component-card-fact a:hover {
  border-bottom: 4px solid var(--color-valley-green-a100);
}

.valley-green-background.paragraph--type--component-card-profile-flip .card-profile-overlay {
  background-color: var(--color-valley-green);
}

.valley-green-background.paragraph--type--component-card-profile-flip .card-profile-overlay .profile-flip-quote-link a {
  border-bottom: 4px solid var(--color-valley-green-a50);
}

.valley-green-background.paragraph--type--component-card-profile-flip .card-profile-overlay .profile-flip-quote-link a:hover {
  border-bottom: 4px solid var(--color-valley-green-a100);
}

.serenity-garden-background .quote-card-wrapper {
  background-color: var(--color-serenity-garden) !important;
}

.serenity-garden-background .quote-card-wrapper a {
  border-bottom: 4px solid var(--color-serenity-garden-a50);
}

.serenity-garden-background .quote-card-wrapper a:hover {
  border-bottom: 4px solid var(--color-serenity-garden-a100);
}

.serenity-garden-background.paragraph--type--component-card-fact {
  background-color: var(--color-serenity-garden) !important;
}

.serenity-garden-background.paragraph--type--component-card-fact a {
  border-bottom: 4px solid var(--color-serenity-garden-a50);
}

.serenity-garden-background.paragraph--type--component-card-fact a:hover {
  border-bottom: 4px solid var(--color-serenity-garden-a100);
}

.serenity-garden-background.paragraph--type--component-card-profile-flip .card-profile-overlay {
  background-color: var(--color-serenity-garden);
}

.serenity-garden-background.paragraph--type--component-card-profile-flip .card-profile-overlay .profile-flip-quote-link a {
  border-bottom: 4px solid var(--color-serenity-garden-a50);
}

.serenity-garden-background.paragraph--type--component-card-profile-flip .card-profile-overlay .profile-flip-quote-link a:hover,
.serenity-garden-background.paragraph--type--component-card-profile-flip .card-profile-overlay .profile-flip-quote-link a:focus {
  border-bottom: 4px solid var(--color-serenity-garden-a100);
}

.card-no-outline {
  border: none;
}

.card-no-outline a {
  border-bottom: 4px solid var(--color-lehigh-yellow-a50);
}

.card-no-outline a:hover {
  border-bottom: 4px solid var(--color-lehigh-yellow-a100);
}

.outline-bg.paragraph-card-type {
  background-color: var(--color-white) !important;
}

.outline-bg .fact-card-wrapper {
  background-color: var(--color-white) !important;
}

.outline-bg .quote-card-wrapper {
  background-color: var(--color-white) !important;
}

.component-background-light.paragraph--type--component-card-quote-card {
  border-radius: 40px;
}

.component-background-light.paragraph--type--component-card-quote-card .quote-card-wrapper {
  border-radius: 40px;
}

.component-background-light.paragraph--type--component-card-quote-card .quote-card-wrapper .quote-card-name-year-wrapper h3 {
  color: var(--color-2D2A1F);
}

.component-background-light.paragraph--type--component-card-quote-card .quote-card-wrapper .quote-card-job-title-link {
  color: var(--color-606060);
}

.component-background-light.paragraph--type--component-card-quote-card .quote-card-wrapper .quote-card-job-title-link a {
  color: var(--color-606060);
  text-decoration: none !important;
}

.component-background-light.paragraph--type--component-card-quote-card .quote-card-wrapper .quote-card-job-title-link a:hover,
.component-background-light.paragraph--type--component-card-quote-card .quote-card-wrapper .quote-card-job-title-link a:focus {
  text-decoration: underline !important;
}

.component-background-light.paragraph--type--component-card-quote-card .quote-card-wrapper .quote-card-quote,
.component-background-light.paragraph--type--component-card-quote-card .quote-card-wrapper .quote-card-quote p {
  color: var(--color-2D2A1F);
}

.component-background-light.paragraph--type--component-card-quote-card .quote-card-wrapper .quote-card-quote a {
  color: var(--color-2D2A1F);
  text-decoration: none !important;
}

.component-background-light.paragraph--type--component-card-quote-card .quote-card-wrapper .quote-card-quote a:hover,
.component-background-light.paragraph--type--component-card-quote-card .quote-card-wrapper .quote-card-quote a:focus {
  color: var(--color-2D2A1F);
  text-decoration: underline !important;
}

.component-background-light.paragraph--type--component-card-quote-card .quote-card-wrapper .quote-card-link a {
  color: var(--color-2D2A1F);
  text-decoration: none !important;
  padding-bottom: 3px;
  border-bottom: 4px solid var(--color-spring-violet-a100);
}

.component-background-light.paragraph--type--component-card-quote-card .quote-card-wrapper .quote-card-link a:hover,
.component-background-light.paragraph--type--component-card-quote-card .quote-card-wrapper .quote-card-link a:focus {
  color: var(--color-2D2A1F);
  text-decoration: none !important;
  padding-bottom: 3px;
  border-bottom: 4px solid var(--color-spring-violet-a50);
}

.component-background-dark.paragraph--type--component-card-quote-card {
  border-radius: 40px;
}

.component-background-dark.paragraph--type--component-card-quote-card .quote-card-wrapper {
  border-radius: 40px;
}

.component-background-dark.paragraph--type--component-card-quote-card .quote-card-wrapper .quote-card-name-year-wrapper h3 {
  color: var(--color-white)
}
.component-background-dark.paragraph--type--component-card-quote-card .quote-card-wrapper .quote-card-title {
  color: var(--color-white)
}

.component-background-dark.paragraph--type--component-card-quote-card .quote-card-wrapper .quote-card-job-title-link a {
  color: var(--color-lehigh-yellow);
  text-decoration: none !important;
}

.component-background-dark.paragraph--type--component-card-quote-card .quote-card-wrapper .quote-card-job-title-link a:hover,
.component-background-dark.paragraph--type--component-card-quote-card .quote-card-wrapper .quote-card-job-title-link a:focus {
  text-decoration: underline !important;
}

.component-background-dark.paragraph--type--component-card-quote-card .quote-card-wrapper .quote-card-quote,
.component-background-dark.paragraph--type--component-card-quote-card .quote-card-wrapper .quote-card-quote p,
.quote-card-row-2 .quote-card-quote p {
  color: var(--color-white)
}

.component-background-dark.paragraph--type--component-card-quote-card .quote-card-wrapper .quote-card-quote a {
  color: var(--color-lehigh-yellow);
  text-decoration: none !important;
}

.component-background-dark.paragraph--type--component-card-quote-card .quote-card-wrapper .quote-card-quote a:hover,
.component-background-dark.paragraph--type--component-card-quote-card .quote-card-wrapper .quote-card-quote a:focus {
  text-decoration: underline !important;
}

.component-background-dark.paragraph--type--component-card-quote-card .quote-card-wrapper .quote-card-link a {
  color: var(--color-white) !important;
  text-decoration: none !important;
  padding-bottom: 3px;
  border-bottom: 4px solid var(--color-spring-violet-a100);
}

.component-background-dark.paragraph--type--component-card-quote-card .quote-card-wrapper .quote-card-link a:hover,
.component-background-dark.paragraph--type--component-card-quote-card .quote-card-wrapper .quote-card-link a:focus {
  border-bottom: 4px solid var(--color-spring-violet-a50);
}

.component-background-misc.paragraph--type--component-card-quote-card {
  border-radius: 40px;
}

.component-background-misc.paragraph--type--component-card-quote-card .quote-card-wrapper {
  border-radius: 40px;
}

.component-background-light.paragraph--type--component-card-fact {
  border-radius: 40px;
}

.component-background-light.paragraph--type--component-card-fact .fact-card-wrapper {
  border-radius: 40px;
}

.component-background-dark.paragraph--type--component-card-fact {
  border-radius: 40px;
}

.component-background-dark.paragraph--type--component-card-fact .fact-card-wrapper {
  border-radius: 40px;
}

.component-background-misc.paragraph--type--component-card-fact {
  border-radius: 40px;
}

.component-background-misc.paragraph--type--component-card-fact .fact-card-wrapper {
  border-radius: 40px;
}

.white-background.paragraph--type--component-card-fact {
  background-color: var(--color-white) !important;
}