

/* ### promo2 css */


.programtable { border:none; font-family: Avant guard,Helvetica,Arial; }
.programtable td { 
    padding: 1.3em 0 1.3em 0;
    border-top: 1px solid #6BB1E2;
    border-bottom: 1px solid #6BB1E2;
    border-left:none;
    border-right:none;
} 
    
.programtable .shaded {
    background-color: #F1F5F6;
}



li, ol { font-family: Avant guard,Helvetica,Arial; }


.accent {
  fill: #7bd4ce !important;
}

.green .accent {
  fill: #5c9f2e !important;
}

.purple .accent {
  fill: #b78bda !important;
}

.campaign--spacing-top-none {
  margin-top: 0 !important;
}

.campaign--spacing-top-small {
  margin-top: 1.25em !important;
}

@media (max-width: 1024px) {
  .campaign--spacing-top-small {
    margin-top: 0.8125em !important;
  }
}

.campaign--spacing-top-big {
  margin-top: 2.1875em !important;
}

@media (max-width: 1024px) {
  .campaign--spacing-top-big {
    margin-top: 1.0625em !important;
  }
}

.campaign--spacing-top-bigger {
  margin-top: 4.6875em !important;
}

@media (max-width: 1024px) {
  .campaign--spacing-top-bigger {
    margin-top: 2.3125em !important;
  }
}

.campaign--spacing-bottom-none {
  margin-bottom: 0 !important;
}

.campaign--spacing-bottom-small {
  margin-bottom: 1.25em !important;
}

@media (max-width: 1024px) {
  .campaign--spacing-bottom-small {
    margin-bottom: 0.8125em !important;
  }
}

.campaign--spacing-bottom-big {
  margin-bottom: 2.1875em !important;
}

@media (max-width: 1024px) {
  .campaign--spacing-bottom-big {
    margin-bottom: 1.0625em !important;
  }
}

.campaign--spacing-bottom-bigger {
  margin-bottom: 4.6875em !important;
}

@media (max-width: 1024px) {
  .campaign--spacing-bottom-bigger {
    margin-bottom: 2.3125em !important;
  }
}

.campaign--button {
  border: 0px;
  font-size: 1.125em;
  line-height: 20px;
  padding: 9px 13px;
  font-weight: 600;
  background: white;
  border-radius: 3px;
  display: inline-block !important;
  position: relative;
  overflow: hidden;
  font-family: Montserrat;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  text-decoration: none;
  color: #1a304d;
  -webkit-box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
          box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
}

.campaign--button:active, .campaign--button:hover, .campaign--button:focus, .campaign--button.active {
  background: #eef7ff;
}

.campaign--button.dark {
  background: #1a304d;
  color: white;
}

.campaign--button.dark:active, .campaign--button.dark:hover, .campaign--button.dark:focus, .campaign--button.dark.active {
  color: #1a304d;
  background: white;
}

.campaign--button.light {
  color: #1a304d;
  background: white;
}

.campaign--button.light:active, .campaign--button.light:hover, .campaign--button.light:focus, .campaign--button.light.active {
  background: #7bd4ce;
}

.green .campaign--button.light:active, .green .campaign--button.light:hover, .green .campaign--button.light:focus, .green .campaign--button.light.active {
  background: #a6ca61;
}

.purple .campaign--button.light:active, .purple .campaign--button.light:hover, .purple .campaign--button.light:focus, .purple .campaign--button.light.active {
  background: #b882e1;
}

.campaign--button.download {
  padding-right: 2.5em;
}

.campaign--button.download::before {
  content: "";
  position: absolute;
  right: 0;
  width: 40px;
  top: 0;
  height: 100%;
  background-image: url(./?a=308952);/*download.svg*/
  background-repeat: no-repeat;
  background-position: center center;
  z-index: 10;
}

.campaign--button.download:active, .campaign--button.download:hover, .campaign--button.download:focus, .campaign--button.download.active {
  background: #58a2ac;
  color: white;
}

.campaign--button.play {
  padding-right: 2.5em;
}

.campaign--button.play::before {
  content: "";
  position: absolute;
  right: 0;
  width: 40px;
  top: 0;
  height: 100%;
  background-image: url(./?a=308954);/*play-triangle.svg*/
  background-repeat: no-repeat;
  background-position: center center;
  z-index: 10;
}

.campaign--button.play:active, .campaign--button.play:hover, .campaign--button.play:focus, .campaign--button.play.active {
  background: #c6dae7;
  color: black;
}

.campaign--button.fancyarrow {
  padding: 9px 70px 9px 9px;
  color: #1a304d;
  background: #7bd4ce;
}

.green .campaign--button.fancyarrow {
  background: #a6ca61;
}

.purple .campaign--button.fancyarrow {
  background: #b882e1;
}

.campaign--button.fancyarrow span {
  position: relative;
  z-index: 20;
}

.campaign--button.fancyarrow::before {
  content: "";
  position: absolute;
  right: 0;
  width: 40px;
  top: 0;
  height: 100%;
  background-image: url("https://www.comcare.gov.au/__data/assets/file/0008/308951/chevron.right.svg");/*chevron.right.svg*/
  background-repeat: no-repeat;
  background-position: center center;
  z-index: 10;
}

.campaign--button.fancyarrow::after {
  content: "";
  position: absolute;
  width: 62px;
  height: 160%;
  background: #58a2ac;
  right: -24px;
  top: -20%;
  z-index: 5;
  -webkit-transform: rotate(20deg);
  transform: rotate(20deg);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.green .campaign--button.fancyarrow::after {
  background: #82bc00;
}

.purple .campaign--button.fancyarrow::after {
  background: #a055da;
}

.campaign--button.fancyarrow:active, .campaign--button.fancyarrow:hover, .campaign--button.fancyarrow:focus, .campaign--button.fancyarrow.active {
  padding-right: 60px;
}

.campaign--button.fancyarrow:active::after, .campaign--button.fancyarrow:hover::after, .campaign--button.fancyarrow:focus::after, .campaign--button.fancyarrow.active::after {
  width: 130%;
  -webkit-transform: rotate(0);
          transform: rotate(0);
  top: -20%;
  height: 180%;
  opacity: 0;
}

.campaign_theme--text {
  color: #7bd4ce;
}

.green .campaign_theme--text {
  color: #c8dd9b;
}

.purple .campaign_theme--text {
  color: #e7c8ff;
}

.clear-float {
  display: block;
  clear: both;
}

.clearfix {
  *zoom: 1;
}

.clearfix:before, .clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}

.clearfix:after {
  clear: both;
}

.float-right {
  float: right;
}

.float-left {
  float: left;
}

.no-padding {
  padding: 0 !important;
}

.no-padding-top {
  padding-top: 0 !important;
}

.no-padding-left {
  padding-left: 0 !important;
}

.no-padding-right {
  padding-right: 0 !important;
}

.no-padding-bottom {
  padding-bottom: 0 !important;
}

.no-margin {
  margin: 0 !important;
}

.no-margin-top {
  margin-top: 0 !important;
}

.no-margin-left {
  margin-left: 0 !important;
}

.no-margin-right {
  margin-right: 0 !important;
}

.no-margin-bottom {
  margin-bottom: 0 !important;
}

.no-border {
  border: 0 !important;
}

.no-border-top {
  border-top: 0 !important;
}

.no-border-left {
  border-left: 0 !important;
}

.no-border-right {
  border-right: 0 !important;
}

.no-border-bottom {
  border-bottom: 0 !important;
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.width-10 {
  width: 10%;
}

.width-20 {
  width: 20%;
}

.width-30 {
  width: 30%;
}

.width-40 {
  width: 40%;
}

.width-50 {
  width: 50%;
}

.width-60 {
  width: 60%;
}

.width-70 {
  width: 70%;
}

.width-80 {
  width: 80%;
}

.width-90 {
  width: 90%;
}

.width-100 {
  width: 100%;
}

nav.tabs ul {
  border-bottom: 1px solid #efefef;
  margin-bottom: 30px;
}

nav.tabs li {
  margin-right: -4px;
}

nav.tabs a {
  border-color: #efefef #efefef currentcolor;
  -webkit-border-image: none;
          border-image: none;
  -webkit-transition: none;
  transition: none;
  border-style: solid solid none;
  border-width: 1px 1px 0;
  color: black;
  padding: 10px 25px;
}

nav.tabs a.is-active {
  border-bottom: 1px solid white;
  margin-bottom: -1px;
  background: white;
}

.campaign_title {
  display: block;
  background: #eef7ff;
  width: 100%;
  margin: 0 auto;
  max-width: 100%;
  position: relative;
}

.campaign_title__outer {
  max-width: 120em;
}

.campaign_title__outer .section__inner {
  max-width: 100%;
  padding: 0;
}

.campaign_title__inner {
  max-width: 75.9375em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0 auto;
  padding: 5em 1.25em 3.4375em;
}

@media (max-width: 1024px) {
  .campaign_title__inner {
    padding: 2.5em 2.5em 1.5625em;
  }
}

@media (max-width: 767px) {
  .campaign_title__inner {
    padding: 2.5em 1.25em 1.5625em;
  }
}

.campaign_title h1,
.campaign_title .audiencebtn span {
  background: transparent !important;
}

.campaign_title .subtitle, .subtitle p {
  margin: 0;
  font-size: 1.25em;
  color: black;
}




.campaign_textcontent {
  max-width: 48em;
  padding: 0 1.25em;
  margin: 0 auto;
}

@media (max-width: 1024px) {
  .campaign_textcontent {
    padding: 0 0em;
  }
}

.campaign_blockcontent {
  display: block;
  background: #98dfdb;
  max-width: 100%;
  width: 100%;
  margin: 0 auto;
  position: relative;
  overflow: hidden;
}

.green .campaign_blockcontent {
  background: #a6ca61;
}

.purple .campaign_blockcontent {
  background: #b882e1;
}

.campaign_blockcontent::after {
  content: "";
  position: absolute;
  width: 330px;
  height: 160%;
  background: #7bd4ce;
  right: -50px;
  top: -20%;
  z-index: 5;
  -webkit-transform: rotate(20deg);
  transform: rotate(20deg);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

@media (max-width: 1024px) {
  .campaign_blockcontent::after {
    display: none;
  }
}

.green .campaign_blockcontent::after {
  background: #82bc00;
}

.purple .campaign_blockcontent::after {
  background: #a055da;
}

.campaign_blockcontent__outer {
  max-width: 120em;
}

.campaign_blockcontent__outer .section__inner {
  max-width: 100%;
  padding: 0;
}

.campaign_blockcontent__inner {
  max-width: 48em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0 auto;
  padding: 0 1.25em;
}

.campaign_blockcontent_text {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-top: 5em;
  padding-bottom: 5em;
  position: relative;
  z-index: 10;
}

.campaign_blockcontent_text:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}

@media (max-width: 1024px) {
  .campaign_blockcontent_text {
    padding-top: 2.5em;
    padding-bottom: 2.5em;
  }
}

.campaign_blockcontent_text h3, .campaign_blockcontent_text p {
  font-size: 1.125em;
  color: #1a304d;
}

.campaign_ctafeature {
  display: block;
  background: #1a304d;
  width: 100%;
  margin: 0 auto;
  max-width: 100%;
  position: relative;
}

.campaign_ctafeature__outer {
  max-width: 120em;
}

.campaign_ctafeature__outer .section__inner {
  max-width: 100%;
  padding: 0;
}

.campaign_ctafeature__inner {
  max-width: 75.9375em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0 auto;
  padding: 0 1.25em;
}

.campaign_ctafeature_text {
  max-width: 50%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 5em 8.75em 5em 0;
}

.campaign_ctafeature_text:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}

@media (max-width: 1255px) {
  .campaign_ctafeature_text {
    padding: 5em 1.25em 5em 0;
  }
}

@media (max-width: 1024px) {
  .campaign_ctafeature_text {
    padding: 2.5em 1.25em 2.5em 0;
  }
}

@media (max-width: 640px) {
  .campaign_ctafeature_text {
    padding-top: 320px;
    max-width: 100%;
  }
}

@media (max-width: 430px) {
  .campaign_ctafeature_text {
    padding-top: 285px;
  }
}

.campaign_ctafeature_text p {
  color: white;
}

.campaign_ctafeature_text p {
  font-size: 1.125em;
}

.campaign_ctafeature_image {
  position: absolute;
  width: 50%;
  right: 0;
  height: 100%;
  background-size: cover;
  background-position: top center;
}

@media (max-width: 640px) {
  .campaign_ctafeature_image {
    width: 100%;
    height: 300px;
    top: 0;
  }
}

@media (max-width: 430px) {
  .campaign_ctafeature_image {
    height: 265px;
  }
}

.campaign_download {
  display: block;
  max-width: 100%;
  width: 100%;
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  border-top: 1px solid #a4c8e1;
}

.campaign_download__outer {
  max-width: 120em;
}

.campaign_download__outer .section__inner {
  max-width: 100%;
  padding: 0;
}

.campaign_download__inner {
  max-width: 48em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0 auto;
  padding: 0 1.25em;
}

.campaign_download_text {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 3.75em 0;
  position: relative;
  z-index: 10;
}

.campaign_download_text:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}

@media (max-width: 1024px) {
  .campaign_download_text {
    padding: 1.875em 0;
  }
}

.campaign_download_text p {
  font-size: 1.125em;
}

.campaign_download_list {
  background: #eef7ff;
  padding: 2.1875em 0 2.8125em;
}

@media (max-width: 1024px) {
  .campaign_download_list {
    padding: 0.9375em 0 1.25em;
  }
}

.campaign_download_list h3 {
  color: black;
  font-size: 1.625em;
}

.campaign_download_list ul {
  list-style: none;
  padding: 0px;
  margin: 0px;
  padding-bottom: 1.25em;
}

.campaign_download_list ul li {
  border-radius: 8px;
  background: #7bd4ce;
  padding: 1em;
  margin-top: 0.8125em;
}

.campaign_download_list ul li:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}

.green .campaign_download_list ul li {
  background: #a6ca61;
}

.purple .campaign_download_list ul li {
  background: #b78bda;
}

.campaign_download_list ul li.outline {
  border: 2px solid #a4c8e1;
  background: transparent;
}

.green .campaign_download_list ul li.outline {
  border: 2px solid #a6ca61;
}

.purple .campaign_download_list ul li.outline {
  border: 2px solid #b78bda;
}

.campaign_download_list ul li.bigger-gap-top {
  margin-top: 2.5em;
}

.campaign_download_list ul li .icon {
  float: left;
  line-height: 2.375em;
}

.campaign_download_list ul li .icon span {
  font-family: Montserrat;
  float: left;
}

.campaign_download_list ul li .icon span.image {
  height: 38px;
  width: 30px;
  margin-right: 0.9375em;
  background-size: 100% auto;
  background-position: center;
  background-repeat: no-repeat;
}

.campaign_download_list ul li .icon span.text {
  font-size: 1.375em;
  font-weight: 600;
  color: #1a304d;
}

.campaign_download_list ul li .campaign--button {
  float: right;
}

@media (max-width: 600px) {
  .campaign_download_list ul li .campaign--button {
    clear: both;
    display: block !important;
    width: auto;
    float: left;
    margin-top: 1em;
  }
}

.campaign_highlight {
  background: #1a304d;
  border-radius: 0.5em;
  padding: 4em;
  overflow: hidden;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: white;
}

@media (max-width: 1024px) {
  .campaign_highlight {
    padding: 2em;
  }
}

@media (max-width: 460px) {
  .campaign_highlight {
    padding: 1.25em;
  }
}

.campaign_highlight__inner:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}

.campaign_highlight__inner .left {
  float: left;
  width: 40%;
}

@media (max-width: 960px) {
  .campaign_highlight__inner .left {
    width: 50%;
  }
}

@media (max-width: 690px) {
  .campaign_highlight__inner .left {
    width: 100%;
    margin-bottom: 2em;
  }
}

.campaign_highlight__inner .left .image {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-right: 2.375em;
}

@media (max-width: 690px) {
  .campaign_highlight__inner .left .image {
    padding-right: 0;
    margin: -2em;
    margin-bottom: 0;
  }
}

@media (max-width: 460px) {
  .campaign_highlight__inner .left .image {
    margin: -1.25em;
    margin-bottom: 0;
  }
}

.campaign_highlight__inner .right {
  float: right;
  width: 60%;
}

@media (max-width: 960px) {
  .campaign_highlight__inner .right {
    width: 50%;
  }
}

@media (max-width: 690px) {
  .campaign_highlight__inner .right {
    width: 100%;
  }
}

.campaign_highlight__inner .right .text {
  font-family: Montserrat;
}

.campaign_highlight__inner .right .text .date {
  font-size: 1.125em;
  margin-bottom: 1em;
}

.campaign_highlight__inner .right .action {
  padding-top: 1.25em;
}

.campaign_highlight__inner .right .action:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}

.campaign_highlight__inner .right .action .download {
  border-top: 1px solid #a4c8e1;
  padding-top: 1.125em;
}

.campaign_highlight__inner .right .action .download:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}

.campaign_highlight__inner .right .action .download .icon {
  float: left;
  line-height: 2.375em;
}

@media (max-width: 560px) {
  .campaign_highlight__inner .right .action .download .icon {
    display: none;
  }
}

.campaign_highlight__inner .right .action .download .icon span {
  font-family: Montserrat;
  float: left;
}

.campaign_highlight__inner .right .action .download .icon span.image {
  height: 38px;
  width: 30px;
  margin-right: 0.9375em;
  background-size: 100% auto;
  background-position: center;
  background-repeat: no-repeat;
}

.campaign_highlight__inner .right .action .download .icon span.text {
  font-weight: 600;
}

.campaign_highlight__inner .right .action .download .campaign--button {
  float: right;
}

.campaign_highlight__inner .right p {
  color: white;
}

.campaign_keystats {
  display: block;
  background: #eef7ff;
  max-width: 100%;
  width: 100%;
  margin: 0 auto;
  position: relative;
  overflow: hidden;
}

.campaign_keystats__outer {
  max-width: 120em;
}

.campaign_keystats__outer .section__inner {
  max-width: 100%;
  padding: 0;
}

.campaign_keystats__inner {
  max-width: 75.9375em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0 auto;
  padding: 0 1.25em;
}

.campaign_keystats_text {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 5em 0;
  position: relative;
  z-index: 10;
}

.campaign_keystats_text:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}

@media (max-width: 1024px) {
  .campaign_keystats_text {
    padding: 2.5em 0;
  }
}

.campaign_keystats_text p {
  font-size: 1.125em;
}

.campaign_keystats_text .top {
  text-align: center;
}

.campaign_keystats_text .bottom:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}

.campaign_keystats_text .bottom ul {
  list-style: none;
  padding: 0px;
  margin: 0px;
  margin: 1.875em -1.25em 1.875em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.campaign_keystats_text .bottom ul:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}

.campaign_keystats_text .bottom ul li {
  float: left;
  width: 25%;
  font-family: Montserrat;
  text-align: center;
  padding: 0 1.25em;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  margin: 1.25em 0;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 25%;
          flex: 1 0 25%;
}

@media (max-width: 1024px) {
  .campaign_keystats_text .bottom ul li {
    width: 33.3333333333%;
  }
}

@media (max-width: 790px) {
  .campaign_keystats_text .bottom ul li {
    width: 50%;
  }
}

@media (max-width: 500px) {
  .campaign_keystats_text .bottom ul li {
    width: 100%;
  }
}

.campaign_keystats_text .bottom ul li .inner {
  border: 0.125em solid #a4c8e1;
  border-radius: 0.5em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 3em 1.25em;
  display: block;
  text-decoration: none;
  height: 100%;
}

.campaign_keystats_text .bottom ul li .image {
  padding-bottom: 0.625em;
}

.campaign_keystats_text .bottom ul li .text_primary {
  font-size: 2.25em;
  font-weight: 700;
  color: #1a304d;
}

.campaign_keystats_text .bottom ul li .text_secondary {
  font-size: 0.875em;
  color: black;
}

.campaign_quotes {
  font-family: Montserrat;
}

.campaign_quotes ul {
  list-style: none;
  padding: 0px;
  margin: 0px;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.campaign_quotes ul:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}

.campaign_quotes ul li {
  width: 50%;
  float: left;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 50%;
          flex: 1 0 50%;
}

@media (max-width: 860px) {
  .campaign_quotes ul li {
    width: 100%;
    margin-bottom: 1em;
    -webkit-box-flex: 1;
        -ms-flex: 1 0 100%;
            flex: 1 0 100%;
  }
}

.campaign_quotes ul li .inner {
  text-align: left;
  height: 100%;
  max-width: 36.25em;
  padding: 2.5em 5em 3.75em;
}

@media (max-width: 860px) {
  .campaign_quotes ul li .inner {
    max-width: 100%;
    border-radius: 8px;
  }
}

@media (max-width: 580px) {
  .campaign_quotes ul li .inner {
    padding: 2.5em 2.5em 3.75em;
  }
}

.campaign_quotes ul li .inner .image {
  width: 10.125em;
  border-radius: 50%;
  height: 10.125em;
  background-size: cover;
  margin-bottom: 2.5em;
  margin: 0 auto 2em;
}

.campaign_quotes ul li .inner .quote {
  font-size: 1.125em;
  margin-bottom: 1.875em;
  padding-left: 20px;
  padding-right: 1.25em;
  color: black;
  font-family: Montserrat;
  position: relative;
}

@media (max-width: 580px) {
  .campaign_quotes ul li .inner .quote {
    padding-left: 0;
    padding-right: 0;
  }
}

.campaign_quotes ul li .inner .quote::before {
  content: "";
  width: 52px;
  height: 38px;
  position: absolute;
  top: 0;
  left: 0;
  margin: -18px 0 0 -46px;
  background: url(./?a=308957);/* /images/quote-start.svg*/
}

.purple .campaign_quotes ul li .inner .quote::before {
  background: url(./?a=308958)/* /images/quote-start-purple.svg*/
}

@media (max-width: 580px) {
  .campaign_quotes ul li .inner .quote::before {
    display: block;
    margin: 0 0 1em;
    position: relative;
    background-size: 100%;
    width: 37px;
    height: 27px;
  }
}

.campaign_quotes ul li .inner .quote::after {
  content: "";
  width: 52px;
  height: 38px;
  position: absolute;
  bottom: 0;
  right: 0;
  margin: 0 -44px 5px 0;
  background: url(./?a=308955)/* /images/quote-end.svg*/
}

.purple .campaign_quotes ul li .inner .quote::after {
  background: url(./?a=308956)/* /images/quote-end-purple.svg*/
}

@media (max-width: 580px) {
  .campaign_quotes ul li .inner .quote::after {
    display: none;
  }
}

.campaign_quotes ul li .inner .title {
  font-size: 2.25em;
  line-height: 1.3em;
  margin-bottom: 1em;
  color: #1a304d;
  font-weight: 700;
  padding-left: 20px;
  font-family: Montserrat;
}

@media (max-width: 860px) {
  .campaign_quotes ul li .inner .title {
    font-size: 1.5em;
  }
}

@media (max-width: 580px) {
  .campaign_quotes ul li .inner .title {
    padding-left: 0;
    padding-right: 0;
  }
}

.campaign_quotes ul li .inner .campaign--button {
  margin-left: 20px;
}

@media (max-width: 580px) {
  .campaign_quotes ul li .inner .campaign--button {
    margin-left: 0;
  }
}

.campaign_quotes ul li:last-child .inner {
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  background: #1a304d;
}

.campaign_quotes ul li:last-child .inner .quote,
.campaign_quotes ul li:last-child .inner .title {
  color: white;
}

.campaign_quotes ul li:first-child .inner {
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
  background: #a4c8e1;
}

.campaign_quotes ul li:first-child .inner .quote {
  color: black;
}

.campaign_quotes ul li:first-child .inner .title {
  color: #1a304d;
}

.campaign_rolloverstats {
  display: block;
  max-width: 100%;
  width: 100%;
  margin: 0 auto;
  position: relative;
  overflow: hidden;
}

.campaign_rolloverstats__inner {
  max-width: 75.9375em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0 auto;
}

.campaign_rolloverstats_text {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  z-index: 10;
}

.campaign_rolloverstats_text:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}

.campaign_rolloverstats_text p {
  font-size: 1.125em;
}

.campaign_rolloverstats_text ul {
  list-style: none;
  padding: 0px;
  margin: 0px;
  margin: 0em -1.25em 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.campaign_rolloverstats_text ul:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}

.campaign_rolloverstats_text ul li {
  float: left;
  width: 33.3333333333%;
  font-family: Montserrat;
  text-align: left;
  padding: 0 1.25em;
  margin: 2.5em 0 0;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 33%;
          flex: 1 0 33%;
}

@media (max-width: 960px) {
  .campaign_rolloverstats_text ul li {
    width: 50%;
    -webkit-box-flex: 1;
        -ms-flex: 1 0 50%;
            flex: 1 0 50%;
  }
}

@media (max-width: 640px) {
  .campaign_rolloverstats_text ul li {
    width: 100%;
    -webkit-box-flex: 1;
        -ms-flex: 1 0 100%;
            flex: 1 0 100%;
  }
}

.campaign_rolloverstats_text ul li .inner {
  border: 0.125em solid #83d1cc;
  border-radius: 0.5em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 2.5em;
  display: block;
  text-decoration: none;
  background: transparent;
  overflow: hidden;
  position: relative;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  height: 100%;
}

.green .campaign_rolloverstats_text ul li .inner {
  border-color: #a6ca61;
}

.purple .campaign_rolloverstats_text ul li .inner {
  border-color: #b78bda;
}

.campaign_rolloverstats_text ul li .inner:active .text_secondary, .campaign_rolloverstats_text ul li .inner:hover .text_secondary, .campaign_rolloverstats_text ul li .inner:focus .text_secondary, .campaign_rolloverstats_text ul li .inner.active .text_secondary {
  -webkit-transform: translateY(0);
          transform: translateY(0);
}

.campaign_rolloverstats_text ul li .image {
  padding-bottom: 0.625em;
}

.campaign_rolloverstats_text ul li .image:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}

.campaign_rolloverstats_text ul li .image svg {
  float: left;
}

.campaign_rolloverstats_text ul li .image svg path {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.campaign_rolloverstats_text ul li .text_primary {
  font-size: 2.25em;
  font-weight: 700;
  color: #1a304d;
  margin-top: 0.2em;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  line-height: 1.1em;
}

.campaign_rolloverstats_text ul li .text_secondary {
  color: black;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #83d1cc;
  padding: 2.5em;
  transition: all 0.3s;
  -webkit-transform: translateY(120%);
          transform: translateY(120%);
}

.green .campaign_rolloverstats_text ul li .text_secondary {
  background: #a6ca61;
}

.purple .campaign_rolloverstats_text ul li .text_secondary {
  background: #b78bda;
}

.campaign_rolloverstats_text ul li .text_secondary .text_inner {
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
}

.campaign_tabs {
  width: 100%;
  font-family: Montserrat;
}

.campaign_tabs .buttons:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}

.campaign_tabs .buttons button {
  float: left;
  padding: 0.9375em 1.25em;
  text-align: center;
  max-width: 200px;
  border: 0;
  font-weight: 700;
  background: #c6dae7;
  font-size: 1.125em;
  border-radius: 8px 8px 0 0;
  margin-left: 2px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  position: relative;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

@media (max-width: 790px) {
  .campaign_tabs .buttons button {
    width: 32%;
    max-width: 100%;
  }
}

@media (max-width: 520px) {
  .campaign_tabs .buttons button {
    width: 49%;
  }
}

.campaign_tabs .buttons button:first-child {
  margin-left: 0;
}

.campaign_tabs .buttons button::before {
  position: absolute;
  content: "";
  opacity: 1;
  background: #83d1cc;
  height: 4px;
  bottom: 0.75em;
  left: 1.25em;
  right: 1.25em;
  right: 100%;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.green .campaign_tabs .buttons button::before {
  background: #82bc00;
}

.purple .campaign_tabs .buttons button::before {
  background: #b882e1;
}

.campaign_tabs .buttons button:active::before, .campaign_tabs .buttons button:hover::before, .campaign_tabs .buttons button:focus::before, .campaign_tabs .buttons button.active::before {
  right: 1.25em;
}

.campaign_tabs .buttons button.active {
  background: #1a304d;
  color: white;
}

.campaign_tabs .tabs_panel {
  background: #1a304d;
  color: white;
  border-radius: 0px 8px 8px 8px;
  padding: 5.625em 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

@media (max-width: 1024px) {
  .campaign_tabs .tabs_panel {
    padding: 2.8125em 0;
  }
}

.campaign_tabs .tabs_panel p {
  color: white;
}

.campaign_tabs .tabs_panel .campaign--button {
  margin-top: 1.25em;
}

.campaign_tabs .tabs_panel .inner {
  max-width: 48em;
  padding: 0 1.25em;
  margin: 0 auto;
}

.campaign_tiles {
  display: block;
  max-width: 100%;
  width: 100%;
  margin: 0 auto;
  position: relative;
  overflow: hidden;
}

.campaign_tiles__inner {
  max-width: 75.9375em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0 auto;
}

.campaign_tiles_text {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  z-index: 10;
}

.campaign_tiles_text:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}

.campaign_tiles_text p {
  font-size: 1.125em;
}

.campaign_tiles_text ul {
  list-style: none;
  padding: 0px;
  margin: 0px;
  margin: 1.875em -1.25em 1.875em;
  padding: 1.25em 0;
  border-top: 1px solid #a4c8e1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.campaign_tiles_text ul:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}

.campaign_tiles_text ul li {
  float: left;
  width: 33.3333333333%;
  font-family: Montserrat;
  text-align: left;
  padding: 0 1.25em;
  margin: 1.25em 0;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 33%;
          flex: 1 0 33%;
}

@media (max-width: 790px) {
  .campaign_tiles_text ul li {
    width: 50%;
    -webkit-box-flex: 1;
        -ms-flex: 1 0 50%;
            flex: 1 0 50%;
  }
}

@media (max-width: 500px) {
  .campaign_tiles_text ul li {
    width: 100%;
    -webkit-box-flex: 1;
        -ms-flex: 1 0 100%;
            flex: 1 0 100%;
  }
}

.campaign_tiles_text ul li .inner {
  border-radius: 0.5em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 2.5em;
  display: block;
  text-decoration: none;
  background: transparent;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  height: 100%;
}

.campaign_tiles_text ul li .inner:active, .campaign_tiles_text ul li .inner:hover, .campaign_tiles_text ul li .inner:focus, .campaign_tiles_text ul li .inner.active {
  background: #1a304d !important;
}

.campaign_tiles_text ul li .inner:active *, .campaign_tiles_text ul li .inner:hover *, .campaign_tiles_text ul li .inner:focus *, .campaign_tiles_text ul li .inner.active * {
  color: white;
}

.campaign_tiles_text ul li .inner:active svg path, .campaign_tiles_text ul li .inner:hover svg path, .campaign_tiles_text ul li .inner:focus svg path, .campaign_tiles_text ul li .inner.active svg path {
  fill: white;
}

.campaign_tiles_text ul li:nth-child(odd) .inner {
  background: #eef7ff;
}

.campaign_tiles_text ul li:nth-child(even) .inner {
  background: #dafbf9;
}

.green .campaign_tiles_text ul li:nth-child(even) .inner {
  background: #d8e7bb;
}

.purple .campaign_tiles_text ul li:nth-child(even) .inner {
  background: #e7c8ff;
}

.campaign_tiles_text ul li .image {
  padding-bottom: 0.625em;
}

.campaign_tiles_text ul li .image:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}

.campaign_tiles_text ul li .image svg,.campaign_tiles_text ul li .image img {
  max-height: 3.75em;
  float: left;
}

.campaign_tiles_text ul li .image svg path {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.campaign_tiles_text ul li .text_primary {
  font-size: 1.5em;
  font-weight: 700;
  color: #1a304d;
  margin-top: 0.2em;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.campaign_tiles_text ul li .text_secondary {
  margin: 0.625em 0;
  color: black;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.campaign_video {
  display: block;
  background: #eef7ff;
  max-width: 100%;
  width: 100%;
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  font-family: Montserrat;
}

.campaign_video__outer {
  max-width: 120em;
}

.campaign_video__outer .section__inner {
  max-width: 100%;
  padding: 0;
}

.campaign_video__inner {
  max-width: 75.9375em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0 auto;
  padding: 0 1.25em;
}

.campaign_video_text {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 3.125em 0 1.875em;
  position: relative;
  z-index: 10;
}

.campaign_video_text:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}

.campaign_video_text h2 {
  text-align: center;
}

.campaign_video_text p {
  font-size: 1.125em;
}

.campaign_video_list {
  padding-bottom: 3.125em;
}

.campaign_video_list ul {
  list-style: none;
  padding: 0px;
  margin: 0px;
  margin: 0 -1.25em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.campaign_video_list ul:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}

.campaign_video_list ul li {
  float: left;
  padding: 1.25em 1.25em;
  width: 33.3333333333%;
  max-width: 33.3333333333%;  /* sd  */
  -webkit-box-flex: 1;
      -ms-flex: 1 0 33%;
          flex: 1 0 33%;
}

@media (max-width: 960px) {
  .campaign_video_list ul li {
    width: 50%;
    max-width: 50%;
    -webkit-box-flex: 1;
        -ms-flex: 1 0 50%;
            flex: 1 0 50%;
  }
}

@media (max-width: 600px) {
  .campaign_video_list ul li {
    width: 100%;
    max-width: 100%;
    -webkit-box-flex: 1;
        -ms-flex: 1 0 100%;
            flex: 1 0 100%;
  }
}

.campaign_video_list ul li .inner {
  background: #7bd4ce;
  border-radius: 8px;
  overflow: hidden;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.green .campaign_video_list ul li .inner {
  background: #a6ca61;
}

.purple .campaign_video_list ul li .inner {
  background: #b882e1;
}

.campaign_video_list ul li .inner .top {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 50%;
          flex: 1 0 50%;
  height: 100%;
}



.campaign_video_list ul li .inner .top .image {
  display: block;
  height: 200px;
  width: 100%;
  background-size: cover;
  position: relative;
}

.campaign_program_list ul li .inner .top .image {  height: 250px;  /* sd */}

.campaign_video_list ul li .inner .top .image .icon {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -28px;
}

.campaign_video_list ul li .inner .top .sub-text {
  background: #1a304d;
  padding: 1.4375em 2.5em;
  color: white;
  position: relative;
}

.campaign_video_list ul li .inner .top .sub-text span {
  font-size: 0.875em;
  position: relative;
  z-index: 10;
}

.campaign_video_list ul li .inner .top .sub-text::before {
  content: "";
  width: 2.5em;
  height: 2.5em;
  background: #1a304d;
  position: absolute;
  left: 2.5em;
  margin-bottom: -0.5em;
  bottom: 0;
  z-index: 5;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}

.campaign_video_list ul li .inner .bottom {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 50%;
          flex: 1 0 50%;
  padding: 0 2.75em 2.375em;
}

.campaign_video_list ul li .inner .bottom h3 {
  font-size: 1.5em;
  color: #1a304d;
  margin-top: 2em;
  margin-bottom: 2em;
}

.campaign_video_list ul li .inner .bottom .transcript-link {
  display: block;
  margin-top: 1.25em;
  font-size: 0.875em;
  color: #1a304d;
}

/* SVGs added rather than sorce code */
.svgdoc {
    background-repeat: no-repeat;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iODQiIGhlaWdodD0iODgiIHZpZXdCb3g9IjAgMCA4NCA4OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTcuODczNyAxNC45NDg0SDUyLjkyMjlDNTQuMTAzNyAxNC43ODk5IDU0LjY5NDEgMTQuMjYxNyA1NC42OTQxIDEzLjMxMUM1NC42OTQxIDEyLjM2MDIgNTQuMTAzNyAxMS44ODQ4IDUyLjkyMjkgMTEuNzI2M0gxNy44NzM3QzE2LjkwNzUgMTEuNzI2MyAxNi4yNjM0IDEyLjQ2NTggMTYuMjYzNCAxMy4zMTFDMTYuMjYzNCAxNC4xNTYxIDE3LjAxNDkgMTQuOTQ4NCAxNy44NzM3IDE0Ljk0ODRaIiBmaWxsPSIjMUEzMDREIj48L3BhdGg+PHBhdGggZD0iTTE3Ljg3MzcgMjIuNTU0Nkg1Mi45MjI5QzU0LjEwMzcgMjIuMzk2MSA1NC42OTQxIDIxLjg2NzkgNTQuNjk0MSAyMC45MTcyQzU0LjY5NDEgMTkuOTY2NCA1NC4xMDM3IDE5LjQ5MSA1Mi45MjI5IDE5LjMzMjVIMTcuODczN0MxNi45MDc1IDE5LjMzMjUgMTYuMjYzNCAyMC4wNzIgMTYuMjYzNCAyMC45MTcyQzE2LjI2MzQgMjEuNzYyMyAxNy4wMTQ5IDIyLjU1NDYgMTcuODczNyAyMi41NTQ2WiIgZmlsbD0iIzFBMzA0RCI+PC9wYXRoPjxwYXRoIGQ9Ik0xNy44NzM3IDMwLjIxMzhINTIuOTIyOUM1NC4xMDM3IDMwLjA1NTMgNTQuNjk0MSAyOS41MjcxIDU0LjY5NDEgMjguNTc2M0M1NC42OTQxIDI3LjYyNTYgNTQuMTAzNyAyNy4xNTAyIDUyLjkyMjkgMjYuOTkxN0gxNy44NzM3QzE2LjkwNzUgMjYuOTkxNyAxNi4yNjM0IDI3LjczMTIgMTYuMjYzNCAyOC41NzYzQzE2LjI2MzQgMjkuNDIxNSAxNy4wMTQ5IDMwLjIxMzggMTcuODczNyAzMC4yMTM4WiIgZmlsbD0iIzFBMzA0RCI+PC9wYXRoPjxwYXRoIGQ9Ik0xNy44NzM3IDM3LjgySDUyLjkyMjlDNTQuMTAzNyAzNy42NjE1IDU0LjY5NDEgMzcuMTMzMyA1NC42OTQxIDM2LjE4MjVDNTQuNjk0MSAzNS4yMzE4IDU0LjEwMzcgMzQuNzU2NCA1Mi45MjI5IDM0LjU5NzlIMTcuODczN0MxNi45MDc1IDM0LjU5NzkgMTYuMjYzNCAzNS4zMzc0IDE2LjI2MzQgMzYuMTgyNUMxNi4yNjM0IDM3LjA4MDUgMTcuMDE0OSAzNy44MiAxNy44NzM3IDM3LjgyWiIgZmlsbD0iIzFBMzA0RCI+PC9wYXRoPjxwYXRoIGQ9Ik0xNi42OTI2IDQzLjk5OTlDMTYuNjkyNiA0NC44NDUxIDE3LjQ0NDEgNDUuNTg0NiAxOC4zMDI4IDQ1LjU4NDZINDYuNTM1NEM0Ni44NTc1IDQ0LjUyODEgNDcuMjg2OSA0My40NzE3IDQ3LjgyMzYgNDIuNDE1M0gxOC4zMDI4QzE3LjMzNjcgNDIuNDE1MyAxNi42OTI2IDQzLjE1NDggMTYuNjkyNiA0My45OTk5WiIgZmlsbD0iIzFBMzA0RCI+PC9wYXRoPjxwYXRoIGQ9Ik0xMy41Nzk3IDE0Ljk0ODNDMTQuNDY5IDE0Ljk0ODMgMTUuMTg5OSAxNC4yMzg5IDE1LjE4OTkgMTMuMzYzN0MxNS4xODk5IDEyLjQ4ODUgMTQuNDY5IDExLjc3OTEgMTMuNTc5NyAxMS43NzkxQzEyLjY5MDQgMTEuNzc5MSAxMS45Njk1IDEyLjQ4ODUgMTEuOTY5NSAxMy4zNjM3QzExLjk2OTUgMTQuMjM4OSAxMi42OTA0IDE0Ljk0ODMgMTMuNTc5NyAxNC45NDgzWiIgZmlsbD0iIzFBMzA0RCI+PC9wYXRoPjxwYXRoIGQ9Ik0xMy41Nzk3IDIyLjU1NDVDMTQuNDY5IDIyLjU1NDUgMTUuMTg5OSAyMS44NDUxIDE1LjE4OTkgMjAuOTY5OUMxNS4xODk5IDIwLjA5NDcgMTQuNDY5IDE5LjM4NTMgMTMuNTc5NyAxOS4zODUzQzEyLjY5MDQgMTkuMzg1MyAxMS45Njk1IDIwLjA5NDcgMTEuOTY5NSAyMC45Njk5QzExLjk2OTUgMjEuODQ1MSAxMi42OTA0IDIyLjU1NDUgMTMuNTc5NyAyMi41NTQ1WiIgZmlsbD0iIzFBMzA0RCI+PC9wYXRoPjxwYXRoIGQ9Ik0xMy41Nzk3IDMwLjIxMzdDMTQuNDY5IDMwLjIxMzcgMTUuMTg5OSAyOS41MDQyIDE1LjE4OTkgMjguNjI5MUMxNS4xODk5IDI3Ljc1MzkgMTQuNDY5IDI3LjA0NDQgMTMuNTc5NyAyNy4wNDQ0QzEyLjY5MDQgMjcuMDQ0NCAxMS45Njk1IDI3Ljc1MzkgMTEuOTY5NSAyOC42MjkxQzExLjk2OTUgMjkuNTA0MiAxMi42OTA0IDMwLjIxMzcgMTMuNTc5NyAzMC4yMTM3WiIgZmlsbD0iIzFBMzA0RCI+PC9wYXRoPjxwYXRoIGQ9Ik0xMy41Nzk3IDM3LjgxOTlDMTQuNDY5IDM3LjgxOTkgMTUuMTg5OSAzNy4xMTA0IDE1LjE4OTkgMzYuMjM1M0MxNS4xODk5IDM1LjM2MDEgMTQuNDY5IDM0LjY1MDYgMTMuNTc5NyAzNC42NTA2QzEyLjY5MDQgMzQuNjUwNiAxMS45Njk1IDM1LjM2MDEgMTEuOTY5NSAzNi4yMzUzQzExLjk2OTUgMzcuMTEwNCAxMi42OTA0IDM3LjgxOTkgMTMuNTc5NyAzNy44MTk5WiIgZmlsbD0iIzFBMzA0RCI+PC9wYXRoPjxwYXRoIGQ9Ik0xNC4wMDg5IDQ1LjU4NDZDMTQuODk4MiA0NS41ODQ2IDE1LjYxOTEgNDQuODc1MSAxNS42MTkxIDQzLjk5OTlDMTUuNjE5MSA0My4xMjQ3IDE0Ljg5ODIgNDIuNDE1MyAxNC4wMDg5IDQyLjQxNTNDMTMuMTE5NiA0Mi40MTUzIDEyLjM5ODcgNDMuMTI0NyAxMi4zOTg3IDQzLjk5OTlDMTIuMzk4NyA0NC44NzUxIDEzLjExOTYgNDUuNTg0NiAxNC4wMDg5IDQ1LjU4NDZaIiBmaWxsPSIjMUEzMDREIj48L3BhdGg+PHBhdGggZD0iTTU3LjY0NiA4NC43Nzc5SDEwLjI1MThDNi4zODcyMiA4NC43Nzc5IDMuMjc0MTIgODEuNzE0MyAzLjI3NDEyIDc3LjkxMTJWMTAuMDg4OEMzLjI3NDEyIDYuMjg1NzEgNi4zODcyMiAzLjIyMjA5IDEwLjI1MTggMy4yMjIwOUg1Ny42NDZDNjEuNTEwNSAzLjIyMjA5IDY0LjYyMzYgNi4yODU3MSA2NC42MjM2IDEwLjA4ODhWMzkuNzc0M0M2NS4xNjA0IDM5Ljc3NDMgNjUuNjk3MSAzOS42Njg3IDY2LjIzMzkgMzkuNjY4N0M2Ni43NzA2IDM5LjY2ODcgNjcuMzA3NCAzOS42Njg3IDY3Ljg0NDEgMzkuNzc0M1YxMC4wODg4QzY3Ljg0NDEgNC41OTU0NCA2My4yMjgxIDAgNTcuNTkyMyAwSDEwLjI1MThDNC42MTU5NyAwIDAgNC41NDI2MiAwIDEwLjA4ODhWNzcuOTExMkMwIDgzLjQwNDYgNC42MTU5NyA4OCAxMC4yNTE4IDg4SDU3LjY0NkM2Mi41ODQgODggNjYuODI0MyA4NC41MTM4IDY3LjY4MzEgNzkuOTE4NEM2Ny4yNTM3IDc5LjkxODQgNjYuNzE2OSA4MC4wMjQgNjYuMjg3NSA4MC4wMjRDNjUuNjQzNCA3OS45MTg0IDY0Ljk5OTQgNzkuOTE4NCA2NC4zNTUzIDc5LjgxMjdDNjMuNDQyOCA4Mi42NjUxIDYwLjc1OTEgODQuNzc3OSA1Ny42NDYgODQuNzc3OVoiIGZpbGw9IiMxQTMwNEQiPjwvcGF0aD48cGF0aCBkPSJNMTYuNjkyNiA1Mi40NTEzQzE2LjY5MjYgNTMuMjk2NSAxNy40NDQxIDU0LjAzNiAxOC4zMDI4IDU0LjAzNkg0Ni41MzU0QzQ2Ljg1NzUgNTIuOTc5NSA0Ny4yODY5IDUxLjkyMzEgNDcuODIzNiA1MC44NjY3SDE4LjMwMjhDMTcuMzM2NyA1MC44NjY3IDE2LjY5MjYgNTEuNjA2MiAxNi42OTI2IDUyLjQ1MTNaIiBmaWxsPSIjMUEzMDREIj48L3BhdGg+PHBhdGggZD0iTTE4LjMwMjggNjEuODAwNkg0NS44OTE0QzQ1Ljc4NCA2MS4xNjY4IDQ1Ljc4NCA2MC40MjczIDQ1Ljc4NCA1OS43OTM0QzQ1Ljc4NCA1OS4zNzA4IDQ1Ljc4NCA1OS4wNTM5IDQ1Ljg5MTQgNTguNjMxM0gxOC4zMDI4QzE3LjQ0NDEgNTguNjMxMyAxNi42OTI2IDU5LjM3MDggMTYuNjkyNiA2MC4yMTZDMTYuNjkyNiA2MS4wNjExIDE3LjMzNjcgNjEuODAwNiAxOC4zMDI4IDYxLjgwMDZaIiBmaWxsPSIjMUEzMDREIj48L3BhdGg+PHBhdGggZD0iTTE4LjMwMjggNjYuNDQ5QzE3LjQ0NDEgNjYuNDQ5IDE2LjY5MjYgNjcuMTg4NSAxNi42OTI2IDY4LjAzMzZDMTYuNjkyNiA2OC44Nzg4IDE3LjQ0NDEgNjkuNjE4MiAxOC4zMDI4IDY5LjYxODJINDguMzYwNEM0Ny44MjM2IDY4LjU2MTggNDcuMjg2OSA2Ny41MDU0IDQ2Ljk2NDggNjYuNDQ5SDE4LjMwMjhaIiBmaWxsPSIjMUEzMDREIj48L3BhdGg+PHBhdGggZD0iTTU0LjY5MzkgNzYuNTM3OEM1My44MzUxIDc2LjAwOTYgNTIuOTc2MyA3NS4yNzAxIDUyLjIyNDkgNzQuNjM2MkM1MS45MDI5IDc0Ljk1MzIgNTEuNTgwOCA3NS4zNzU3IDUxLjU4MDggNzUuOTAzOUM1MS41ODA4IDc2Ljc0OTEgNTIuMzMyMiA3Ny40ODg2IDUzLjE5MSA3Ny40ODg2QzUzLjk0MjUgNzcuMzgyOSA1NC40NzkyIDc3LjA2NiA1NC42OTM5IDc2LjUzNzhaIiBmaWxsPSIjMUEzMDREIj48L3BhdGg+PHBhdGggZD0iTTQzLjEwMDMgNzUuNzk4M0M0My4xMDAzIDc2LjY0MzQgNDMuODUxOCA3Ny4zODI5IDQ0LjcxMDYgNzcuMzgyOUM0NS41Njk0IDc3LjM4MjkgNDYuMzIwOCA3Ni42NDM0IDQ2LjMyMDggNzUuNzk4M0M0Ni4zMjA4IDc0Ljk1MzEgNDUuNTY5NCA3NC4yMTM2IDQ0LjcxMDYgNzQuMjEzNkM0My44NTE4IDc0LjIxMzYgNDMuMTAwMyA3NC45NTMxIDQzLjEwMDMgNzUuNzk4M1oiIGZpbGw9IiMxQTMwNEQiPjwvcGF0aD48cGF0aCBkPSJNNDkuMDA0NSA3Ny4zODI5QzQ5Ljg2MzMgNzcuMzgyOSA1MC42MTQ3IDc2LjY0MzQgNTAuNjE0NyA3NS43OTgzQzUwLjYxNDcgNzQuOTUzMSA0OS44NjMzIDc0LjIxMzYgNDkuMDA0NSA3NC4yMTM2QzQ4LjE0NTcgNzQuMjEzNiA0Ny4zOTQzIDc0Ljk1MzEgNDcuMzk0MyA3NS43OTgzQzQ3LjM5NDMgNzYuNjQzNCA0OC4wMzg0IDc3LjM4MjkgNDkuMDA0NSA3Ny4zODI5WiIgZmlsbD0iIzFBMzA0RCI+PC9wYXRoPjxwYXRoIGQ9Ik0xNC4wMDg5IDYxLjgwMDZDMTQuODk4MiA2MS44MDA2IDE1LjYxOTEgNjEuMDkxMSAxNS42MTkxIDYwLjIxNkMxNS42MTkxIDU5LjM0MDggMTQuODk4MiA1OC42MzEzIDE0LjAwODkgNTguNjMxM0MxMy4xMTk2IDU4LjYzMTMgMTIuMzk4NyA1OS4zNDA4IDEyLjM5ODcgNjAuMjE2QzEyLjM5ODcgNjEuMDkxMSAxMy4xMTk2IDYxLjgwMDYgMTQuMDA4OSA2MS44MDA2WiIgZmlsbD0iIzFBMzA0RCI+PC9wYXRoPjxwYXRoIGQ9Ik0xNC4wMDg5IDc3LjM4MjlDMTQuODk4MiA3Ny4zODI5IDE1LjYxOTEgNzYuNjczNCAxNS42MTkxIDc1Ljc5ODNDMTUuNjE5MSA3NC45MjMxIDE0Ljg5ODIgNzQuMjEzNiAxNC4wMDg5IDc0LjIxMzZDMTMuMTE5NiA3NC4yMTM2IDEyLjM5ODcgNzQuOTIzMSAxMi4zOTg3IDc1Ljc5ODNDMTIuMzk4NyA3Ni42NzM0IDEzLjExOTYgNzcuMzgyOSAxNC4wMDg5IDc3LjM4MjlaIiBmaWxsPSIjMUEzMDREIj48L3BhdGg+PHBhdGggZD0iTTE0LjAwODkgNjkuNjE4MkMxNC44OTgyIDY5LjYxODIgMTUuNjE5MSA2OC45MDg4IDE1LjYxOTEgNjguMDMzNkMxNS42MTkxIDY3LjE1ODQgMTQuODk4MiA2Ni40NDkgMTQuMDA4OSA2Ni40NDlDMTMuMTE5NiA2Ni40NDkgMTIuMzk4NyA2Ny4xNTg0IDEyLjM5ODcgNjguMDMzNkMxMi4zOTg3IDY4LjkwODggMTMuMTE5NiA2OS42MTgyIDE0LjAwODkgNjkuNjE4MloiIGZpbGw9IiMxQTMwNEQiPjwvcGF0aD48cGF0aCBkPSJNMTQuMDA4OSA1MC44NjY3QzEzLjE1MDEgNTAuODY2NyAxMi4zOTg3IDUxLjYwNjIgMTIuMzk4NyA1Mi40NTEzQzEyLjM5ODcgNTMuMjk2NSAxMy4xNTAxIDU0LjAzNiAxNC4wMDg5IDU0LjAzNkMxNC44Njc3IDU0LjAzNiAxNS42MTkxIDUzLjI5NjUgMTUuNjE5MSA1Mi40NTEzQzE1LjYxOTEgNTEuNjA2MiAxNC44Njc3IDUwLjg2NjcgMTQuMDA4OSA1MC44NjY3WiIgZmlsbD0iIzFBMzA0RCI+PC9wYXRoPjxwYXRoIGQ9Ik0zOS44MjYyIDc0LjIxMzZDNDAuNjg1IDc0LjIxMzYgNDEuNDM2NCA3NC45NTMxIDQxLjQzNjQgNzUuNzk4M0M0MS40MzY0IDc2LjY0MzQgNDAuNjg1IDc3LjM4MjkgMzkuODI2MiA3Ny4zODI5SDE4LjMwMjhDMTcuNDQ0MSA3Ny4zODI5IDE2LjY5MjYgNzYuNjQzNCAxNi42OTI2IDc1Ljc5ODNDMTYuNjkyNiA3NC45NTMxIDE3LjQ0NDEgNzQuMjEzNiAxOC4zMDI4IDc0LjIxMzZIMzkuODI2MloiIGZpbGw9IiMxQTMwNEQiPjwvcGF0aD48cGF0aCBkPSJNNjYuMjMzOSA0Mi4zMDk4QzU2LjQxMTUgNDIuMzA5OCA0OC40Njc4IDUwLjEyNzMgNDguNDY3OCA1OS43OTM2QzQ4LjQ2NzggNjkuNDU5OSA1Ni40MTE1IDc3LjI3NzQgNjYuMjMzOSA3Ny4yNzc0Qzc2LjA1NjMgNzcuMjc3NCA4NCA2OS40MDcxIDg0IDU5Ljc5MzZDODQgNTAuMTI3MyA3Ni4wNTYzIDQyLjMwOTggNjYuMjMzOSA0Mi4zMDk4Wk03Mi41MTM4IDU4LjIwOUM3MS44Njk3IDU4Ljg0MjggNzAuOTAzNiA1OC44NDI4IDcwLjI1OTUgNTguMjA5TDY3LjY4MzEgNTUuNjczNlY2Ny45ODA5QzY3LjY4MzEgNjguODI2IDY2LjkzMTcgNjkuNTY1NSA2Ni4wNzI5IDY5LjU2NTVDNjUuMjE0MSA2OS41NjU1IDY0LjQ2MjcgNjguODI2IDY0LjQ2MjcgNjcuOTgwOVY1NS44ODQ4TDYxLjg4NjMgNTguNDIwM0M2MS4yNDIyIDU5LjA1NDEgNjAuMjc2MSA1OS4wNTQxIDU5LjYzMiA1OC40MjAzQzU5LjMwOTkgNTguMTAzMyA1OS4yMDI2IDU3LjY4MDggNTkuMjAyNiA1Ny4yNTgyQzU5LjIwMjYgNTYuODM1NiA1OS4zMDk5IDU2LjQxMzEgNTkuNjMyIDU2LjA5NjFMNjQuOTk5NCA1MC44MTRDNjUuMzIxNCA1MC42MDI3IDY1LjY0MzUgNTAuMzkxNCA2Ni4wNzI5IDUwLjM5MTRINjYuMzk0OUM2Ni43MTcgNTAuMzkxNCA2Ny4wMzkgNTAuNDk3MSA2Ny4zNjExIDUwLjgxNEw3Mi41MTM4IDU1Ljk5MDVDNzMuMTU3OSA1Ni42MjQzIDczLjE1NzkgNTcuNTc1MSA3Mi41MTM4IDU4LjIwOVoiIGZpbGw9IiM4M0QxQ0MiIGNsYXNzPSJhY2NlbnQgYWNjZW50Ij48L3BhdGg+PC9zdmc+")
}

/*# sourceMappingURL=main.css.map */



.campaign_highlight a { color:#7bd4ce; }
    .campaign_highlight a:hover { color:white!important ; }
    
    
    .campaign--button.dark { color:white!important ; }
    .campaign--button.dark:hover { color:#1a304d!important ; }
    
    
    .campaign_highlight li { color:white; } 
    
    
    
    