.paragraph--type--campaign-header { padding-bottom: 80px; }
.paragraph.paragraph--type--campaign-header.highlight--gold .field--name-field-subhead-highlight {
	background: #72cdf4;
	box-shadow: 20px 0 0 #72cdf4,-20px 0 0 #72cdf4;
}
.paragraph--type--text-block-with-background.bg-color__white 	{background-color: #72CDF4; }
.paragraph.paragraph--type--video-component.bg-color__gold,
.paragraph--type--grid-items.bg-color__gold { background-color:#FFD200; }
.paragraph--type--grid-items.bg-color__uc-blue{ background-color: #72cdf4; }

.paragraph--type--grid-items .paragraph--type--grid-item li+li { margin-top:0.6rem; }
.paragraph--type--grid-items .paragraph--type--grid-item ul { margin-left: 0; list-style: none; }
.paragraph--type--grid-items .paragraph--type--grid-item h3,
.paragraph--type--grid-items .paragraph--type--grid-item .field--name-field-paragraph-body {
	background-color: #fff;
	color: #002033;
}
.paragraph--type--grid-items .paragraph--type--grid-item h3 { margin: 0; padding: 40px 30px 20px; }
.paragraph--type--grid-items .paragraph--type--grid-item .field--name-field-paragraph-body { padding: 0 30px 40px; }
.paragraph--type--grid-items .paragraph--type--grid-item .field--name-field-paragraph-body > :first-child { margin-top: 0; }
.paragraph--type--grid-items .paragraph--type--grid-item .field--name-field-paragraph-body > :last-child { margin-bottom: 0; }

.field--name-field-campaign-header.corner-graphic::before,
.field--name-field-campaign-header.corner-graphic::after,
.paragraph--type--campaign-header.corner-graphic::before,
.paragraph--type--campaign-header.corner-graphic::after,
.paragraph--type--video-component.bg-color__gold::before,
.paragraph--type--video-component.bg-color__gold::after,
.paragraph--type--data-block.bg-gradient-left-color__gold::before,
.paragraph--type--data-block.bg-gradient-left-color__gold::after { content:none; display: none; }

.a2a_kit > a > span {
	border-radius: 0 !important;
	background-color: #fff !important;
	transition: background-color .15s ease-in-out;
}
.a2a_kit > a:hover > span,
.a2a_kit > a:focus > span {
	background-color: #e44c9a !important;
}
.addtoany_list a:hover:hover img, .addtoany_list a:hover span { opacity: 1; }
.a2a_kit path { fill: #002033 !important; }

@media (min-width: 992px) {
	.paragraph--type--campaign-header .flex--2col {
		display: flex;
		flex-direction: column;
		justify-content: center;
	}
  .paragraph--type--campaign-header img { max-width:90%; }
  .paragraph.paragraph--type--campaign-header .field--name-field-paragraph-body,
  .paragraph.paragraph--type--campaign-header .field--name-field-paragraph-body p:last-child { margin-bottom: 0; }
  .paragraph.paragraph--type--campaign-header .field--name-field-paragraph-body p:first-child { margin-top: 0; }
  
  .paragraph--type--campaign-header .field--name-field-paragraph-body { margin-bottom: 50px; }
  
	.paragraph--type--stat-cards .field--name-field-header-section { padding-top: 0; }
	
  .paragraph--type--header-33-66 .flex--3col-33 { width: 100%; }
  .paragraph--type--header-33-66 .flex--3col-66 { display: none; }
  .flex--3col-33,
  .view-flex .view-content--3col-33,
  .paragraph--type--grid-items .paragraph--type--grid-item {
  	display: flex;
  	flex-direction: column;
  }
  .paragraph--type--grid-items .paragraph--type--grid-item,
  .paragraph--type--grid-items .paragraph--type--grid-item .field--name-field-paragraph-body {
  	flex: 1 0 auto;
  }
  .field--name-field-paragraph-title { color:#002033; }
.paragraph.paragraph--type--campaign-header.highlight--gold .field--name-field-subhead-highlight {
  	font-size: 4.5rem;}
.paragraph--type--campaign-header .campaign-header+.field--name-field-paragraph-body { padding: 0 0 0 20px	}
}
