@charset "UTF-8";
/**
 * Base colors palette
 */
/**
 * Main colors palette
 */
/* Other colors */
/**
 * rgba backgrounds
 */
/**
 * Utility Menu colors
 */
/**
 * Benchmark colors
 */
/**
 * What We Offer
 */
/**
 * Call Out
 */
/**
 * # Standard breakpoints
 */
/**
 * # Other breakpoints
 */
/**
 * # Menu breakpoints
 */
@import url("https://use.fontawesome.com/releases/v5.5.0/css/all.css");
@import url("https://maxst.icons8.com/vue-static/landings/line-awesome/line-awesome/css/line-awesome.min.css");
@import url("https://fonts.googleapis.com/css?family=Lato:400,700&display=swap");
@font-face {
  font-family: 'Gotham Light';
  src: url("../fonts/gotham/light/gotham-300.eot");
  src: url("../fonts/gotham/light/gotham-300.eot?#iefix") format("embedded-opentype"), url("../fonts/gotham/light/gotham-300.woff2") format("woff2"), url("../fonts/gotham/light/gotham-300.woff") format("woff"), url("../fonts/gotham/light/gotham-300.ttf") format("truetype"), url("../fonts/gotham/light/gotham-300.svg#gotham-300") format("svg");
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: 'Gotham Light Italic';
  src: url("../fonts/gotham/light/gotham-300.eot");
  src: url("../fonts/gotham/light/gotham-300.eot?#iefix") format("embedded-opentype"), url("../fonts/gotham/light/gotham-300.woff2") format("woff2"), url("../fonts/gotham/light/gotham-300.woff") format("woff"), url("../fonts/gotham/light/gotham-300.ttf") format("truetype"), url("../fonts/gotham/light/gotham-300.svg#gotham-300") format("svg");
  font-weight: 300;
  font-style: italic;
}

@font-face {
  font-family: 'Gotham Book';
  src: url("../fonts/gotham/book/gotham-400.eot");
  src: url("../fonts/gotham/book/gotham-400.eot?#iefix") format("embedded-opentype"), url("../fonts/gotham/book/gotham-400.woff2") format("woff2"), url("../fonts/gotham/book/gotham-400.woff") format("woff"), url("../fonts/gotham/book/gotham-400.ttf") format("truetype"), url("../fonts/gotham/book/gotham-400.svg#gotham-400") format("svg");
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'Gotham Medium';
  src: url("../fonts/gotham/medium/gotham-500.eot");
  src: url("../fonts/gotham/medium/gotham-500.eot?#iefix") format("embedded-opentype"), url("../fonts/gotham/medium/gotham-500.woff2") format("woff2"), url("../fonts/gotham/medium/gotham-500.woff") format("woff"), url("../fonts/gotham/medium/gotham-500.ttf") format("truetype"), url("../fonts/gotham/medium/gotham-500.svg#gotham-500") format("svg");
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'Gotham Bold';
  src: url("../fonts/gotham/bold/gotham-700.eot");
  src: url("../fonts/gotham/bold/gotham-700.eot?#iefix") format("embedded-opentype"), url("../fonts/gotham/bold/gotham-700.woff2") format("woff2"), url("../fonts/gotham/bold/gotham-700.woff") format("woff"), url("../fonts/gotham/bold/gotham-700.ttf") format("truetype"), url("../fonts/gotham/bold/gotham-700.svg#gotham-700") format("svg");
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Lato Light';
  font-style: normal;
  font-weight: 300;
  src: url("../fonts/Lato-Light.eot");
  src: url("../fonts/Lato-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/Lato-Light.woff2") format("woff2"), url("../fonts/Lato-Light.woff") format("woff"), url("../fonts/Lato-Light.ttf") format("truetype");
}

@font-face {
  font-family: 'Lato Regular';
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/Lato-Regular.eot");
  src: url("../fonts/Lato-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/Lato-Regular.woff2") format("woff2"), url("../fonts/Lato-Regular.woff") format("woff"), url("../fonts/Lato-Regular.ttf") format("truetype");
}

@font-face {
  font-family: 'Lato Regular Italic';
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/Lato-Italic.eot");
  src: url("../fonts/Lato-Italic.eot?#iefix") format("embedded-opentype"), url("../fonts/Lato-Italic.woff2") format("woff2"), url("../fonts/Lato-Italic.woff") format("woff"), url("../fonts/Lato-Italic.ttf") format("truetype");
}

@font-face {
  font-family: 'Lato Bold';
  font-style: normal;
  font-weight: 700;
  src: url("../fonts/Lato-Bold.eot");
  src: url("../fonts/Lato-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/Lato-Bold.woff2") format("woff2"), url("../fonts/Lato-Bold.woff") format("woff"), url("../fonts/Lato-Bold.ttf") format("truetype");
}

@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 300;
  src: url("../fonts/Nunito-Regular.ttf") format("truetype");
}

@font-face {
  font-family: 'Nunito Bold';
  font-style: normal;
  font-weight: 700;
  src: url("../fonts/Nunito-Bold.ttf") format("truetype");
}

.btn, .history-text .pane-node-field-history-link a, .about-us-text .pane-node-field-about-us-link a, .paragraphs-items-field-page-content .paragraphs-item-left-image-content-block .field--name-field-licb-link a,
.paragraphs-items-field-page-content .paragraphs-item-left-image-content-block .field--name-field-ricb-link a,
.paragraphs-items-field-page-content .paragraphs-item-right-image-content-block .field--name-field-licb-link a,
.paragraphs-items-field-page-content .paragraphs-item-right-image-content-block .field--name-field-ricb-link a,
.button,
form input[type="submit"] {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  transition: all 0.3s ease;
  background-color: #ef5a2c;
  background-image: none;
  border: none;
  border-radius: 30px;
  box-shadow: none;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  font-family: "Gotham Bold", Helvetica, Arial, sans-serif;
  font-size: 18px;
  font-weight: normal;
  letter-spacing: 0;
  line-height: 42px;
  margin-top: 30px;
  margin-bottom: 0;
  min-width: 176px;
  padding: 5px 10px;
  height: 39px;
  text-align: center;
  text-transform: capitalize !important;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  vertical-align: middle;
  white-space: nowrap;
  -webkit-appearance: none;
}

@media (max-width: 480px) {
  .btn, .history-text .pane-node-field-history-link a, .about-us-text .pane-node-field-about-us-link a, .paragraphs-items-field-page-content .paragraphs-item-left-image-content-block .field--name-field-licb-link a,
  .paragraphs-items-field-page-content .paragraphs-item-left-image-content-block .field--name-field-ricb-link a,
  .paragraphs-items-field-page-content .paragraphs-item-right-image-content-block .field--name-field-licb-link a,
  .paragraphs-items-field-page-content .paragraphs-item-right-image-content-block .field--name-field-ricb-link a,
  .button,
  form input[type="submit"] {
    margin: 30px auto 0;
    word-wrap: break-word;
    width: 196px;
  }
}

.btn:hover, .history-text .pane-node-field-history-link a:hover, .about-us-text .pane-node-field-about-us-link a:hover, .paragraphs-items-field-page-content .paragraphs-item-left-image-content-block .field--name-field-licb-link a:hover,
.paragraphs-items-field-page-content .paragraphs-item-left-image-content-block .field--name-field-ricb-link a:hover,
.paragraphs-items-field-page-content .paragraphs-item-right-image-content-block .field--name-field-licb-link a:hover,
.paragraphs-items-field-page-content .paragraphs-item-right-image-content-block .field--name-field-ricb-link a:hover, .btn:focus, .history-text .pane-node-field-history-link a:focus, .about-us-text .pane-node-field-about-us-link a:focus, .paragraphs-items-field-page-content .paragraphs-item-left-image-content-block .field--name-field-licb-link a:focus,
.paragraphs-items-field-page-content .paragraphs-item-left-image-content-block .field--name-field-ricb-link a:focus,
.paragraphs-items-field-page-content .paragraphs-item-right-image-content-block .field--name-field-licb-link a:focus,
.paragraphs-items-field-page-content .paragraphs-item-right-image-content-block .field--name-field-ricb-link a:focus, .btn.focus, .history-text .pane-node-field-history-link a.focus, .about-us-text .pane-node-field-about-us-link a.focus, .paragraphs-items-field-page-content .paragraphs-item-left-image-content-block .field--name-field-licb-link a.focus,
.paragraphs-items-field-page-content .paragraphs-item-left-image-content-block .field--name-field-ricb-link a.focus,
.paragraphs-items-field-page-content .paragraphs-item-right-image-content-block .field--name-field-licb-link a.focus,
.paragraphs-items-field-page-content .paragraphs-item-right-image-content-block .field--name-field-ricb-link a.focus,
.button:hover,
form input:hover[type="submit"],
.button:focus,
form input:focus[type="submit"],
.button.focus,
form input.focus[type="submit"] {
  background-color: #c0451f;
  color: #ffffff;
  outline: none;
  outline-offset: 0px;
  text-decoration: none;
}

.btn-orange {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  transition: all 0.3s ease;
  background-color: #ef5a2c;
  background-image: none;
  border: none;
  border-radius: 30px;
  box-shadow: none;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  font-family: "Gotham Bold", Helvetica, Arial, sans-serif;
  font-size: 18px;
  font-weight: normal;
  letter-spacing: 0;
  line-height: 42px;
  margin-top: 30px;
  margin-bottom: 0;
  min-width: 176px;
  padding: 5px 10px;
  height: 39px;
  text-align: center;
  text-transform: capitalize !important;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  vertical-align: middle;
  white-space: nowrap;
  -webkit-appearance: none;
}

@media (max-width: 480px) {
  .btn-orange {
    margin: 30px auto 0;
    word-wrap: break-word;
    width: 196px;
  }
}

.btn-orange:hover, .btn-orange:focus, .btn-orange.focus {
  background-color: #c0451f;
  color: #ffffff;
  outline: none;
  outline-offset: 0px;
  text-decoration: none;
}

.btn-blue, .get-involved .view-what-we-offer-columns .views-field-field-column-button-url a, .convention-header .pane-node-field-registration-link a, .convention-get-involved .view-what-we-offer-columns .views-field-field-column-button-url a, .paragraphs-item-blue-colored-columns .paragraphs-item-column .field--name-field-call-out-button a {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  transition: all 0.3s ease;
  background-color: #18355e;
  background-image: none;
  border: none;
  border-radius: 30px;
  box-shadow: none;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  font-family: "Gotham Bold", Helvetica, Arial, sans-serif;
  font-size: 18px;
  font-weight: normal;
  letter-spacing: 0;
  line-height: 42px;
  margin-top: 30px;
  margin-bottom: 0;
  min-width: 176px;
  padding: 5px 10px;
  height: 39px;
  text-align: center;
  text-transform: capitalize !important;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  vertical-align: middle;
  white-space: nowrap;
  -webkit-appearance: none;
}

@media (max-width: 480px) {
  .btn-blue, .get-involved .view-what-we-offer-columns .views-field-field-column-button-url a, .convention-header .pane-node-field-registration-link a, .convention-get-involved .view-what-we-offer-columns .views-field-field-column-button-url a, .paragraphs-item-blue-colored-columns .paragraphs-item-column .field--name-field-call-out-button a {
    margin: 30px auto 0;
    word-wrap: break-word;
    width: 196px;
  }
}

.btn-blue:hover, .get-involved .view-what-we-offer-columns .views-field-field-column-button-url a:hover, .convention-header .pane-node-field-registration-link a:hover, .convention-get-involved .view-what-we-offer-columns .views-field-field-column-button-url a:hover, .paragraphs-item-blue-colored-columns .paragraphs-item-column .field--name-field-call-out-button a:hover, .btn-blue:focus, .get-involved .view-what-we-offer-columns .views-field-field-column-button-url a:focus, .convention-header .pane-node-field-registration-link a:focus, .convention-get-involved .view-what-we-offer-columns .views-field-field-column-button-url a:focus, .paragraphs-item-blue-colored-columns .paragraphs-item-column .field--name-field-call-out-button a:focus, .btn-blue.focus, .get-involved .view-what-we-offer-columns .views-field-field-column-button-url a.focus, .convention-header .pane-node-field-registration-link a.focus, .convention-get-involved .view-what-we-offer-columns .views-field-field-column-button-url a.focus, .paragraphs-item-blue-colored-columns .paragraphs-item-column .field--name-field-call-out-button a.focus {
  background-color: #071d3c;
  color: #ffffff;
  outline: none;
  outline-offset: 0px;
  text-decoration: none;
}

.btn-green-light, .membership-at-a-glance .pane-node-field-mmaag-link a {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  transition: all 0.3s ease;
  background-color: #bed62f;
  background-image: none;
  border: none;
  border-radius: 30px;
  box-shadow: none;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  font-family: "Gotham Bold", Helvetica, Arial, sans-serif;
  font-size: 18px;
  font-weight: normal;
  letter-spacing: 0;
  line-height: 42px;
  margin-top: 30px;
  margin-bottom: 0;
  min-width: 176px;
  padding: 5px 10px;
  height: 39px;
  text-align: center;
  text-transform: capitalize !important;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  vertical-align: middle;
  white-space: nowrap;
  -webkit-appearance: none;
}

@media (max-width: 480px) {
  .btn-green-light, .membership-at-a-glance .pane-node-field-mmaag-link a {
    margin: 30px auto 0;
    word-wrap: break-word;
    width: 196px;
  }
}

.btn-green-light:hover, .membership-at-a-glance .pane-node-field-mmaag-link a:hover, .btn-green-light:focus, .membership-at-a-glance .pane-node-field-mmaag-link a:focus, .btn-green-light.focus, .membership-at-a-glance .pane-node-field-mmaag-link a.focus {
  background-color: #9cb11e;
  color: #ffffff;
  outline: none;
  outline-offset: 0px;
  text-decoration: none;
}

.btn-green, .view-call-for-proposal .view-content .views-field-field-cfp-button-url a {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  transition: all 0.3s ease;
  background-color: #348f41;
  background-image: none;
  border: none;
  border-radius: 30px;
  box-shadow: none;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  font-family: "Gotham Bold", Helvetica, Arial, sans-serif;
  font-size: 18px;
  font-weight: normal;
  letter-spacing: 0;
  line-height: 42px;
  margin-top: 30px;
  margin-bottom: 0;
  min-width: 176px;
  padding: 5px 10px;
  height: 39px;
  text-align: center;
  text-transform: capitalize !important;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  vertical-align: middle;
  white-space: nowrap;
  -webkit-appearance: none;
}

@media (max-width: 480px) {
  .btn-green, .view-call-for-proposal .view-content .views-field-field-cfp-button-url a {
    margin: 30px auto 0;
    word-wrap: break-word;
    width: 196px;
  }
}

.btn-green:hover, .view-call-for-proposal .view-content .views-field-field-cfp-button-url a:hover, .btn-green:focus, .view-call-for-proposal .view-content .views-field-field-cfp-button-url a:focus, .btn-green.focus, .view-call-for-proposal .view-content .views-field-field-cfp-button-url a.focus {
  background-color: #2d7356;
  color: white;
  outline: none;
  outline-offset: 0px;
  text-decoration: none;
}

.btn-turquoise {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  transition: all 0.3s ease;
  background-color: #3a96b4;
  background-image: none;
  border: none;
  border-radius: 30px;
  box-shadow: none;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  font-family: "Gotham Bold", Helvetica, Arial, sans-serif;
  font-size: 18px;
  font-weight: normal;
  letter-spacing: 0;
  line-height: 42px;
  margin-top: 30px;
  margin-bottom: 0;
  min-width: 176px;
  padding: 5px 10px;
  height: 39px;
  text-align: center;
  text-transform: capitalize !important;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  vertical-align: middle;
  white-space: nowrap;
  -webkit-appearance: none;
}

@media (max-width: 480px) {
  .btn-turquoise {
    margin: 30px auto 0;
    word-wrap: break-word;
    width: 196px;
  }
}

.btn-turquoise:hover, .btn-turquoise:focus, .btn-turquoise.focus {
  background-color: #23718b;
  color: white;
  outline: none;
  outline-offset: 0px;
  text-decoration: none;
}

.btn-border-orange {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  transition: all 0.3s ease;
  background-color: #ffffff;
  background-image: none;
  border: none;
  border-radius: 30px;
  box-shadow: none;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  font-family: "Gotham Bold", Helvetica, Arial, sans-serif;
  font-size: 18px;
  font-weight: normal;
  letter-spacing: 0;
  line-height: 42px;
  margin-top: 30px;
  margin-bottom: 0;
  min-width: 176px;
  padding: 5px 10px;
  height: 39px;
  text-align: center;
  text-transform: capitalize !important;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  vertical-align: middle;
  white-space: nowrap;
  -webkit-appearance: none;
  border: 2px solid #ef5a2c;
  color: #ef5a2c;
}

@media (max-width: 480px) {
  .btn-border-orange {
    margin: 30px auto 0;
    word-wrap: break-word;
    width: 196px;
  }
}

.btn-border-orange:hover, .btn-border-orange:focus, .btn-border-orange.focus {
  background-color: #c0451f;
  color: #ef5a2c;
  outline: none;
  outline-offset: 0px;
  text-decoration: none;
}

.btn-border-orange:hover, .btn-border-orange:focus {
  background: #c0451f;
  border: 2px solid #c0451f;
  color: #ffffff;
}

.btn-border-blue {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  transition: all 0.3s ease;
  background-color: #ffffff;
  background-image: none;
  border: none;
  border-radius: 30px;
  box-shadow: none;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  font-family: "Gotham Bold", Helvetica, Arial, sans-serif;
  font-size: 18px;
  font-weight: normal;
  letter-spacing: 0;
  line-height: 42px;
  margin-top: 30px;
  margin-bottom: 0;
  min-width: 176px;
  padding: 5px 10px;
  height: 39px;
  text-align: center;
  text-transform: capitalize !important;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  vertical-align: middle;
  white-space: nowrap;
  -webkit-appearance: none;
  border: 2px solid #071d3c;
  color: #071d3c;
}

@media (max-width: 480px) {
  .btn-border-blue {
    margin: 30px auto 0;
    word-wrap: break-word;
    width: 196px;
  }
}

.btn-border-blue:hover, .btn-border-blue:focus, .btn-border-blue.focus {
  background-color: #071d3c;
  color: #18355e;
  outline: none;
  outline-offset: 0px;
  text-decoration: none;
}

.btn-border-blue:hover, .btn-border-blue:focus {
  background: #071d3c;
  border: 2px solid #071d3c;
  color: #ffffff;
}

.btn-border-green {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  transition: all 0.3s ease;
  background-color: #ffffff;
  background-image: none;
  border: none;
  border-radius: 30px;
  box-shadow: none;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  font-family: "Gotham Bold", Helvetica, Arial, sans-serif;
  font-size: 18px;
  font-weight: normal;
  letter-spacing: 0;
  line-height: 42px;
  margin-top: 30px;
  margin-bottom: 0;
  min-width: 176px;
  padding: 5px 10px;
  height: 39px;
  text-align: center;
  text-transform: capitalize !important;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  vertical-align: middle;
  white-space: nowrap;
  -webkit-appearance: none;
  border: 2px solid #348f41;
  color: #348f41;
}

@media (max-width: 480px) {
  .btn-border-green {
    margin: 30px auto 0;
    word-wrap: break-word;
    width: 196px;
  }
}

.btn-border-green:hover, .btn-border-green:focus, .btn-border-green.focus {
  background-color: #2d7356;
  color: #348f41;
  outline: none;
  outline-offset: 0px;
  text-decoration: none;
}

.btn-border-green:hover, .btn-border-green:focus {
  background: #2d7356;
  border: 2px solid #2d7356;
  color: #ffffff;
}

.btn-tile-turquoise, .what-we-offer .view-what-we-offer-columns .views-row:nth-child(1) .views-field-field-column-button-url a, .pane-actfl-membership-columns .view-content .views-row:nth-child(1) .views-field-field-column-button-url a, .paragraphs-item-join-actfl .paragraphs-items-field-join-columns .field__items .field__item:nth-child(1) .field--name-field-column-cta a, .paragraphs-item-multi-colored-columns .field__items .field__item:nth-child(1) .field--name-field-call-out-button a {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  transition: all 0.3s ease;
  background-color: #ffffff;
  background-image: none;
  border: none;
  border-radius: 30px;
  box-shadow: none;
  color: #3a96b4;
  cursor: pointer;
  display: inline-block;
  font-family: "Gotham Bold", Helvetica, Arial, sans-serif;
  font-size: 18px;
  font-weight: normal;
  letter-spacing: 0;
  line-height: 42px;
  margin-top: 30px;
  margin-bottom: 0;
  min-width: 176px;
  padding: 5px 10px;
  height: 39px;
  text-align: center;
  text-transform: capitalize !important;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  vertical-align: middle;
  white-space: nowrap;
  -webkit-appearance: none;
}

@media (max-width: 480px) {
  .btn-tile-turquoise, .what-we-offer .view-what-we-offer-columns .views-row:nth-child(1) .views-field-field-column-button-url a, .pane-actfl-membership-columns .view-content .views-row:nth-child(1) .views-field-field-column-button-url a, .paragraphs-item-join-actfl .paragraphs-items-field-join-columns .field__items .field__item:nth-child(1) .field--name-field-column-cta a, .paragraphs-item-multi-colored-columns .field__items .field__item:nth-child(1) .field--name-field-call-out-button a {
    margin: 30px auto 0;
    word-wrap: break-word;
    width: 196px;
  }
}

.btn-tile-turquoise:hover, .what-we-offer .view-what-we-offer-columns .views-row:nth-child(1) .views-field-field-column-button-url a:hover, .pane-actfl-membership-columns .view-content .views-row:nth-child(1) .views-field-field-column-button-url a:hover, .paragraphs-item-join-actfl .paragraphs-items-field-join-columns .field__items .field__item:nth-child(1) .field--name-field-column-cta a:hover, .paragraphs-item-multi-colored-columns .field__items .field__item:nth-child(1) .field--name-field-call-out-button a:hover, .btn-tile-turquoise:focus, .what-we-offer .view-what-we-offer-columns .views-row:nth-child(1) .views-field-field-column-button-url a:focus, .pane-actfl-membership-columns .view-content .views-row:nth-child(1) .views-field-field-column-button-url a:focus, .paragraphs-item-join-actfl .paragraphs-items-field-join-columns .field__items .field__item:nth-child(1) .field--name-field-column-cta a:focus, .paragraphs-item-multi-colored-columns .field__items .field__item:nth-child(1) .field--name-field-call-out-button a:focus, .btn-tile-turquoise.focus, .what-we-offer .view-what-we-offer-columns .views-row:nth-child(1) .views-field-field-column-button-url a.focus, .pane-actfl-membership-columns .view-content .views-row:nth-child(1) .views-field-field-column-button-url a.focus, .paragraphs-item-join-actfl .paragraphs-items-field-join-columns .field__items .field__item:nth-child(1) .field--name-field-column-cta a.focus, .paragraphs-item-multi-colored-columns .field__items .field__item:nth-child(1) .field--name-field-call-out-button a.focus {
  background-color: #2d7193;
  color: #ffffff;
  outline: none;
  outline-offset: 0px;
  text-decoration: none;
}

.btn-tile-green-light, .what-we-offer .view-what-we-offer-columns .views-row:nth-child(2) .views-field-field-column-button-url a, .pane-actfl-membership-columns .view-content .views-row:nth-child(2) .views-field-field-column-button-url a, .paragraphs-item-join-actfl .paragraphs-items-field-join-columns .field__items .field__item:nth-child(2) .field--name-field-column-cta a, .paragraphs-item-multi-colored-columns .field__items .field__item:nth-child(2) .field--name-field-call-out-button a {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  transition: all 0.3s ease;
  background-color: #ffffff;
  background-image: none;
  border: none;
  border-radius: 30px;
  box-shadow: none;
  color: #bed62f;
  cursor: pointer;
  display: inline-block;
  font-family: "Gotham Bold", Helvetica, Arial, sans-serif;
  font-size: 18px;
  font-weight: normal;
  letter-spacing: 0;
  line-height: 42px;
  margin-top: 30px;
  margin-bottom: 0;
  min-width: 176px;
  padding: 5px 10px;
  height: 39px;
  text-align: center;
  text-transform: capitalize !important;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  vertical-align: middle;
  white-space: nowrap;
  -webkit-appearance: none;
}

@media (max-width: 480px) {
  .btn-tile-green-light, .what-we-offer .view-what-we-offer-columns .views-row:nth-child(2) .views-field-field-column-button-url a, .pane-actfl-membership-columns .view-content .views-row:nth-child(2) .views-field-field-column-button-url a, .paragraphs-item-join-actfl .paragraphs-items-field-join-columns .field__items .field__item:nth-child(2) .field--name-field-column-cta a, .paragraphs-item-multi-colored-columns .field__items .field__item:nth-child(2) .field--name-field-call-out-button a {
    margin: 30px auto 0;
    word-wrap: break-word;
    width: 196px;
  }
}

.btn-tile-green-light:hover, .what-we-offer .view-what-we-offer-columns .views-row:nth-child(2) .views-field-field-column-button-url a:hover, .pane-actfl-membership-columns .view-content .views-row:nth-child(2) .views-field-field-column-button-url a:hover, .paragraphs-item-join-actfl .paragraphs-items-field-join-columns .field__items .field__item:nth-child(2) .field--name-field-column-cta a:hover, .paragraphs-item-multi-colored-columns .field__items .field__item:nth-child(2) .field--name-field-call-out-button a:hover, .btn-tile-green-light:focus, .what-we-offer .view-what-we-offer-columns .views-row:nth-child(2) .views-field-field-column-button-url a:focus, .pane-actfl-membership-columns .view-content .views-row:nth-child(2) .views-field-field-column-button-url a:focus, .paragraphs-item-join-actfl .paragraphs-items-field-join-columns .field__items .field__item:nth-child(2) .field--name-field-column-cta a:focus, .paragraphs-item-multi-colored-columns .field__items .field__item:nth-child(2) .field--name-field-call-out-button a:focus, .btn-tile-green-light.focus, .what-we-offer .view-what-we-offer-columns .views-row:nth-child(2) .views-field-field-column-button-url a.focus, .pane-actfl-membership-columns .view-content .views-row:nth-child(2) .views-field-field-column-button-url a.focus, .paragraphs-item-join-actfl .paragraphs-items-field-join-columns .field__items .field__item:nth-child(2) .field--name-field-column-cta a.focus, .paragraphs-item-multi-colored-columns .field__items .field__item:nth-child(2) .field--name-field-call-out-button a.focus {
  background-color: #9eb225;
  color: #ffffff;
  outline: none;
  outline-offset: 0px;
  text-decoration: none;
}

.btn-tile-orange, .what-we-offer .view-what-we-offer-columns .views-row:nth-child(3) .views-field-field-column-button-url a, .pane-actfl-membership-columns .view-content .views-row:nth-child(3) .views-field-field-column-button-url a, .paragraphs-item-join-actfl .paragraphs-items-field-join-columns .field__items .field__item:nth-child(3) .field--name-field-column-cta a, .paragraphs-item-multi-colored-columns .field__items .field__item:nth-child(3) .field--name-field-call-out-button a {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  transition: all 0.3s ease;
  background-color: #ffffff;
  background-image: none;
  border: none;
  border-radius: 30px;
  box-shadow: none;
  color: #ef5a2c;
  cursor: pointer;
  display: inline-block;
  font-family: "Gotham Bold", Helvetica, Arial, sans-serif;
  font-size: 18px;
  font-weight: normal;
  letter-spacing: 0;
  line-height: 42px;
  margin-top: 30px;
  margin-bottom: 0;
  min-width: 176px;
  padding: 5px 10px;
  height: 39px;
  text-align: center;
  text-transform: capitalize !important;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  vertical-align: middle;
  white-space: nowrap;
  -webkit-appearance: none;
}

@media (max-width: 480px) {
  .btn-tile-orange, .what-we-offer .view-what-we-offer-columns .views-row:nth-child(3) .views-field-field-column-button-url a, .pane-actfl-membership-columns .view-content .views-row:nth-child(3) .views-field-field-column-button-url a, .paragraphs-item-join-actfl .paragraphs-items-field-join-columns .field__items .field__item:nth-child(3) .field--name-field-column-cta a, .paragraphs-item-multi-colored-columns .field__items .field__item:nth-child(3) .field--name-field-call-out-button a {
    margin: 30px auto 0;
    word-wrap: break-word;
    width: 196px;
  }
}

.btn-tile-orange:hover, .what-we-offer .view-what-we-offer-columns .views-row:nth-child(3) .views-field-field-column-button-url a:hover, .pane-actfl-membership-columns .view-content .views-row:nth-child(3) .views-field-field-column-button-url a:hover, .paragraphs-item-join-actfl .paragraphs-items-field-join-columns .field__items .field__item:nth-child(3) .field--name-field-column-cta a:hover, .paragraphs-item-multi-colored-columns .field__items .field__item:nth-child(3) .field--name-field-call-out-button a:hover, .btn-tile-orange:focus, .what-we-offer .view-what-we-offer-columns .views-row:nth-child(3) .views-field-field-column-button-url a:focus, .pane-actfl-membership-columns .view-content .views-row:nth-child(3) .views-field-field-column-button-url a:focus, .paragraphs-item-join-actfl .paragraphs-items-field-join-columns .field__items .field__item:nth-child(3) .field--name-field-column-cta a:focus, .paragraphs-item-multi-colored-columns .field__items .field__item:nth-child(3) .field--name-field-call-out-button a:focus, .btn-tile-orange.focus, .what-we-offer .view-what-we-offer-columns .views-row:nth-child(3) .views-field-field-column-button-url a.focus, .pane-actfl-membership-columns .view-content .views-row:nth-child(3) .views-field-field-column-button-url a.focus, .paragraphs-item-join-actfl .paragraphs-items-field-join-columns .field__items .field__item:nth-child(3) .field--name-field-column-cta a.focus, .paragraphs-item-multi-colored-columns .field__items .field__item:nth-child(3) .field--name-field-call-out-button a.focus {
  background-color: #cf4c24;
  color: #ffffff;
  outline: none;
  outline-offset: 0px;
  text-decoration: none;
}

.btn-tile-yellow, .what-we-offer .view-what-we-offer-columns .views-row:nth-child(4) .views-field-field-column-button-url a, .paragraphs-item-multi-colored-columns .field__items .field__item:nth-child(4) .field--name-field-call-out-button a {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  transition: all 0.3s ease;
  background-color: #ffffff;
  background-image: none;
  border: none;
  border-radius: 30px;
  box-shadow: none;
  color: #fdc429;
  cursor: pointer;
  display: inline-block;
  font-family: "Gotham Bold", Helvetica, Arial, sans-serif;
  font-size: 18px;
  font-weight: normal;
  letter-spacing: 0;
  line-height: 42px;
  margin-top: 30px;
  margin-bottom: 0;
  min-width: 176px;
  padding: 5px 10px;
  height: 39px;
  text-align: center;
  text-transform: capitalize !important;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  vertical-align: middle;
  white-space: nowrap;
  -webkit-appearance: none;
}

@media (max-width: 480px) {
  .btn-tile-yellow, .what-we-offer .view-what-we-offer-columns .views-row:nth-child(4) .views-field-field-column-button-url a, .paragraphs-item-multi-colored-columns .field__items .field__item:nth-child(4) .field--name-field-call-out-button a {
    margin: 30px auto 0;
    word-wrap: break-word;
    width: 196px;
  }
}

.btn-tile-yellow:hover, .what-we-offer .view-what-we-offer-columns .views-row:nth-child(4) .views-field-field-column-button-url a:hover, .paragraphs-item-multi-colored-columns .field__items .field__item:nth-child(4) .field--name-field-call-out-button a:hover, .btn-tile-yellow:focus, .what-we-offer .view-what-we-offer-columns .views-row:nth-child(4) .views-field-field-column-button-url a:focus, .paragraphs-item-multi-colored-columns .field__items .field__item:nth-child(4) .field--name-field-call-out-button a:focus, .btn-tile-yellow.focus, .what-we-offer .view-what-we-offer-columns .views-row:nth-child(4) .views-field-field-column-button-url a.focus, .paragraphs-item-multi-colored-columns .field__items .field__item:nth-child(4) .field--name-field-call-out-button a.focus {
  background-color: #d5a41d;
  color: #ffffff;
  outline: none;
  outline-offset: 0px;
  text-decoration: none;
}

.btn-tile-dark-green, .pane-actfl-membership-columns .view-content .views-row:nth-child(4) .views-field-field-column-button-url a, .paragraphs-item-join-actfl .paragraphs-items-field-join-columns .field__items .field__item:nth-child(4) .field--name-field-column-cta a {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  transition: all 0.3s ease;
  background-color: #ffffff;
  background-image: none;
  border: none;
  border-radius: 30px;
  box-shadow: none;
  color: #348f41;
  cursor: pointer;
  display: inline-block;
  font-family: "Gotham Bold", Helvetica, Arial, sans-serif;
  font-size: 18px;
  font-weight: normal;
  letter-spacing: 0;
  line-height: 42px;
  margin-top: 30px;
  margin-bottom: 0;
  min-width: 176px;
  padding: 5px 10px;
  height: 39px;
  text-align: center;
  text-transform: capitalize !important;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  vertical-align: middle;
  white-space: nowrap;
  -webkit-appearance: none;
}

@media (max-width: 480px) {
  .btn-tile-dark-green, .pane-actfl-membership-columns .view-content .views-row:nth-child(4) .views-field-field-column-button-url a, .paragraphs-item-join-actfl .paragraphs-items-field-join-columns .field__items .field__item:nth-child(4) .field--name-field-column-cta a {
    margin: 30px auto 0;
    word-wrap: break-word;
    width: 196px;
  }
}

.btn-tile-dark-green:hover, .pane-actfl-membership-columns .view-content .views-row:nth-child(4) .views-field-field-column-button-url a:hover, .paragraphs-item-join-actfl .paragraphs-items-field-join-columns .field__items .field__item:nth-child(4) .field--name-field-column-cta a:hover, .btn-tile-dark-green:focus, .pane-actfl-membership-columns .view-content .views-row:nth-child(4) .views-field-field-column-button-url a:focus, .paragraphs-item-join-actfl .paragraphs-items-field-join-columns .field__items .field__item:nth-child(4) .field--name-field-column-cta a:focus, .btn-tile-dark-green.focus, .pane-actfl-membership-columns .view-content .views-row:nth-child(4) .views-field-field-column-button-url a.focus, .paragraphs-item-join-actfl .paragraphs-items-field-join-columns .field__items .field__item:nth-child(4) .field--name-field-column-cta a.focus {
  background-color: #2d7356;
  color: #ffffff;
  outline: none;
  outline-offset: 0px;
  text-decoration: none;
}

.btn-tile-dark-blue, .pane-actfl-membership-columns .view-content .views-row:nth-child(5) .views-field-field-column-button-url a, .paragraphs-item-join-actfl .paragraphs-items-field-join-columns .field__items .field__item:nth-child(5) .field--name-field-column-cta a, .paragraphs-item-multi-colored-columns .field__items .field__item:nth-child(5) .field--name-field-call-out-button a {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  transition: all 0.3s ease;
  background-color: #ffffff;
  background-image: none;
  border: none;
  border-radius: 30px;
  box-shadow: none;
  color: #18355e;
  cursor: pointer;
  display: inline-block;
  font-family: "Gotham Bold", Helvetica, Arial, sans-serif;
  font-size: 18px;
  font-weight: normal;
  letter-spacing: 0;
  line-height: 42px;
  margin-top: 30px;
  margin-bottom: 0;
  min-width: 176px;
  padding: 5px 10px;
  height: 39px;
  text-align: center;
  text-transform: capitalize !important;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  vertical-align: middle;
  white-space: nowrap;
  -webkit-appearance: none;
}

@media (max-width: 480px) {
  .btn-tile-dark-blue, .pane-actfl-membership-columns .view-content .views-row:nth-child(5) .views-field-field-column-button-url a, .paragraphs-item-join-actfl .paragraphs-items-field-join-columns .field__items .field__item:nth-child(5) .field--name-field-column-cta a, .paragraphs-item-multi-colored-columns .field__items .field__item:nth-child(5) .field--name-field-call-out-button a {
    margin: 30px auto 0;
    word-wrap: break-word;
    width: 196px;
  }
}

.btn-tile-dark-blue:hover, .pane-actfl-membership-columns .view-content .views-row:nth-child(5) .views-field-field-column-button-url a:hover, .paragraphs-item-join-actfl .paragraphs-items-field-join-columns .field__items .field__item:nth-child(5) .field--name-field-column-cta a:hover, .paragraphs-item-multi-colored-columns .field__items .field__item:nth-child(5) .field--name-field-call-out-button a:hover, .btn-tile-dark-blue:focus, .pane-actfl-membership-columns .view-content .views-row:nth-child(5) .views-field-field-column-button-url a:focus, .paragraphs-item-join-actfl .paragraphs-items-field-join-columns .field__items .field__item:nth-child(5) .field--name-field-column-cta a:focus, .paragraphs-item-multi-colored-columns .field__items .field__item:nth-child(5) .field--name-field-call-out-button a:focus, .btn-tile-dark-blue.focus, .pane-actfl-membership-columns .view-content .views-row:nth-child(5) .views-field-field-column-button-url a.focus, .paragraphs-item-join-actfl .paragraphs-items-field-join-columns .field__items .field__item:nth-child(5) .field--name-field-column-cta a.focus, .paragraphs-item-multi-colored-columns .field__items .field__item:nth-child(5) .field--name-field-call-out-button a.focus {
  background-color: #071d3c;
  color: #ffffff;
  outline: none;
  outline-offset: 0px;
  text-decoration: none;
}

.btn-small, .flex-button {
  width: 176px;
  padding: 5px 10px;
}

.btn-large {
  width: 270px;
  padding: 5px 10px;
}

.btn-xlarge {
  width: 326px;
  padding: 5px 10px;
}

.btn-arrow-blue-border, .btn-arrow-orange-border, .btn-arrow-green-border, .btn-arrow-blue, .btn-arrow-orange, .btn-arrow-green {
  position: relative;
  padding: 5px 10px;
}

.btn-arrow-blue-border::after, .btn-arrow-orange-border::after, .btn-arrow-green-border::after, .btn-arrow-blue::after, .btn-arrow-orange::after, .btn-arrow-green::after {
  display: inline-block;
  font-family: "FontAwesome";
  content: "";
  margin-left: 10px;
}

.btn-arrow-blue-border::after, .btn-arrow-orange-border::after, .btn-arrow-green-border::after, .btn-arrow-blue::after, .btn-arrow-orange::after, .btn-arrow-green::after {
  transition: all 0.3s ease;
  position: absolute;
  top: 50%;
  right: 6px;
  font-size: 28px;
  transform: translate(-100%, -52%);
}

.btn-left-arrow-blue-border, .btn-left-arrow-orange-border, .btn-left-arrow-green-border, .btn-left-arrow-blue, .btn-left-arrow-orange, .btn-left-arrow-green {
  position: relative;
  padding: 5px 10px;
}

.btn-left-arrow-blue-border::before, .btn-left-arrow-orange-border::before, .btn-left-arrow-green-border::before, .btn-left-arrow-blue::before, .btn-left-arrow-orange::before, .btn-left-arrow-green::before {
  display: inline-block;
  font-family: "FontAwesome";
  content: "";
  margin-right: 10px;
}

.btn-left-arrow-blue-border::before, .btn-left-arrow-orange-border::before, .btn-left-arrow-green-border::before, .btn-left-arrow-blue::before, .btn-left-arrow-orange::before, .btn-left-arrow-green::before {
  transition: all 0.3s ease;
  position: absolute;
  top: 50%;
  left: 27px;
  font-size: 28px;
  transform: translate(-100%, -52%);
}

.btn-download-blue-border, .btn-download-orange-border, .btn-download-green-border, .btn-download-blue, .btn-download-orange, .btn-download-green {
  position: relative;
  padding: 1em 1.75em 1em .25em;
}

.btn-download-blue-border::after, .btn-download-orange-border::after, .btn-download-green-border::after, .btn-download-blue::after, .btn-download-orange::after, .btn-download-green::after {
  display: inline-block;
  font-family: "FontAwesome";
  content: "";
  margin-left: 10px;
}

.btn-download-blue-border::after, .btn-download-orange-border::after, .btn-download-green-border::after, .btn-download-blue::after, .btn-download-orange::after, .btn-download-green::after {
  transition: all 0.3s ease;
  position: absolute;
  top: 52%;
  right: -2px;
  font-size: 22px;
  transform: translate(-100%, -51%);
}

/**
 * # Buttons extend
 */
.btn-arrow-blue-border {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  transition: all 0.3s ease;
  background-color: transparent;
  background-image: none;
  border: none;
  border-radius: 30px;
  box-shadow: none;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  font-family: "Gotham Bold", Helvetica, Arial, sans-serif;
  font-size: 18px;
  font-weight: normal;
  letter-spacing: 0;
  line-height: 42px;
  margin-top: 30px;
  margin-bottom: 0;
  min-width: 176px;
  padding: 5px 10px;
  height: 39px;
  text-align: center;
  text-transform: capitalize !important;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  vertical-align: middle;
  white-space: nowrap;
  -webkit-appearance: none;
  border: 2px solid #18355e;
  color: #18355e;
}

@media (max-width: 480px) {
  .btn-arrow-blue-border {
    margin: 30px auto 0;
    word-wrap: break-word;
    width: 196px;
  }
}

.btn-arrow-blue-border:hover, .btn-arrow-blue-border:focus, .btn-arrow-blue-border.focus {
  background-color: #18355e;
  color: white;
  outline: none;
  outline-offset: 0px;
  text-decoration: none;
}

.btn-arrow-blue-border::after {
  color: #18355e;
}

.btn-arrow-blue-border:hover {
  background: #18355e;
  border: 2px solid #18355e;
  color: white;
}

.btn-arrow-blue-border:hover::after {
  color: white;
}

.btn-arrow-orange-border {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  transition: all 0.3s ease;
  background-color: transparent;
  background-image: none;
  border: none;
  border-radius: 30px;
  box-shadow: none;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  font-family: "Gotham Bold", Helvetica, Arial, sans-serif;
  font-size: 18px;
  font-weight: normal;
  letter-spacing: 0;
  line-height: 42px;
  margin-top: 30px;
  margin-bottom: 0;
  min-width: 176px;
  padding: 5px 10px;
  height: 39px;
  text-align: center;
  text-transform: capitalize !important;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  vertical-align: middle;
  white-space: nowrap;
  -webkit-appearance: none;
  border: 2px solid #ef5a2c;
  color: #ef5a2c;
}

@media (max-width: 480px) {
  .btn-arrow-orange-border {
    margin: 30px auto 0;
    word-wrap: break-word;
    width: 196px;
  }
}

.btn-arrow-orange-border:hover, .btn-arrow-orange-border:focus, .btn-arrow-orange-border.focus {
  background-color: #ef5a2c;
  color: white;
  outline: none;
  outline-offset: 0px;
  text-decoration: none;
}

.btn-arrow-orange-border::after {
  color: #ef5a2c;
}

.btn-arrow-orange-border:hover {
  background: #ef5a2c;
  border: 2px solid #ef5a2c;
  color: white;
}

.btn-arrow-orange-border:hover::after {
  color: white;
}

.btn-arrow-green-border {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  transition: all 0.3s ease;
  background-color: transparent;
  background-image: none;
  border: none;
  border-radius: 30px;
  box-shadow: none;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  font-family: "Gotham Bold", Helvetica, Arial, sans-serif;
  font-size: 18px;
  font-weight: normal;
  letter-spacing: 0;
  line-height: 42px;
  margin-top: 30px;
  margin-bottom: 0;
  min-width: 176px;
  padding: 5px 10px;
  height: 39px;
  text-align: center;
  text-transform: capitalize !important;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  vertical-align: middle;
  white-space: nowrap;
  -webkit-appearance: none;
  border: 2px solid #bed62f;
  color: #bed62f;
}

@media (max-width: 480px) {
  .btn-arrow-green-border {
    margin: 30px auto 0;
    word-wrap: break-word;
    width: 196px;
  }
}

.btn-arrow-green-border:hover, .btn-arrow-green-border:focus, .btn-arrow-green-border.focus {
  background-color: #bed62f;
  color: white;
  outline: none;
  outline-offset: 0px;
  text-decoration: none;
}

.btn-arrow-green-border::after {
  color: #bed62f;
}

.btn-arrow-green-border:hover {
  background: #bed62f;
  border: 2px solid #bed62f;
  color: white;
}

.btn-arrow-green-border:hover::after {
  color: white;
}

.btn-arrow-blue {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  transition: all 0.3s ease;
  background-color: #18355e;
  background-image: none;
  border: none;
  border-radius: 30px;
  box-shadow: none;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  font-family: "Gotham Bold", Helvetica, Arial, sans-serif;
  font-size: 18px;
  font-weight: normal;
  letter-spacing: 0;
  line-height: 42px;
  margin-top: 30px;
  margin-bottom: 0;
  min-width: 176px;
  padding: 5px 10px;
  height: 39px;
  text-align: center;
  text-transform: capitalize !important;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  vertical-align: middle;
  white-space: nowrap;
  -webkit-appearance: none;
}

@media (max-width: 480px) {
  .btn-arrow-blue {
    margin: 30px auto 0;
    word-wrap: break-word;
    width: 196px;
  }
}

.btn-arrow-blue:hover, .btn-arrow-blue:focus, .btn-arrow-blue.focus {
  background-color: #18355e;
  color: white;
  outline: none;
  outline-offset: 0px;
  text-decoration: none;
}

.btn-arrow-blue::after {
  color: white;
}

.btn-arrow-blue:hover {
  background: #071d3c;
  color: white;
}

.btn-arrow-blue:hover::after {
  color: white;
}

.btn-arrow-orange {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  transition: all 0.3s ease;
  background-color: #ef5a2c;
  background-image: none;
  border: none;
  border-radius: 30px;
  box-shadow: none;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  font-family: "Gotham Bold", Helvetica, Arial, sans-serif;
  font-size: 18px;
  font-weight: normal;
  letter-spacing: 0;
  line-height: 42px;
  margin-top: 30px;
  margin-bottom: 0;
  min-width: 176px;
  padding: 5px 10px;
  height: 39px;
  text-align: center;
  text-transform: capitalize !important;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  vertical-align: middle;
  white-space: nowrap;
  -webkit-appearance: none;
}

@media (max-width: 480px) {
  .btn-arrow-orange {
    margin: 30px auto 0;
    word-wrap: break-word;
    width: 196px;
  }
}

.btn-arrow-orange:hover, .btn-arrow-orange:focus, .btn-arrow-orange.focus {
  background-color: #ef5a2c;
  color: white;
  outline: none;
  outline-offset: 0px;
  text-decoration: none;
}

.btn-arrow-orange::after {
  color: white;
}

.btn-arrow-orange:hover {
  background: #c0451f;
  color: white;
}

.btn-arrow-orange:hover::after {
  color: white;
}

.btn-arrow-green {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  transition: all 0.3s ease;
  background-color: #bed62f;
  background-image: none;
  border: none;
  border-radius: 30px;
  box-shadow: none;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  font-family: "Gotham Bold", Helvetica, Arial, sans-serif;
  font-size: 18px;
  font-weight: normal;
  letter-spacing: 0;
  line-height: 42px;
  margin-top: 30px;
  margin-bottom: 0;
  min-width: 176px;
  padding: 5px 10px;
  height: 39px;
  text-align: center;
  text-transform: capitalize !important;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  vertical-align: middle;
  white-space: nowrap;
  -webkit-appearance: none;
}

@media (max-width: 480px) {
  .btn-arrow-green {
    margin: 30px auto 0;
    word-wrap: break-word;
    width: 196px;
  }
}

.btn-arrow-green:hover, .btn-arrow-green:focus, .btn-arrow-green.focus {
  background-color: #bed62f;
  color: white;
  outline: none;
  outline-offset: 0px;
  text-decoration: none;
}

.btn-arrow-green::after {
  color: white;
}

.btn-arrow-green:hover {
  background: #9cb11e;
  color: white;
}

.btn-arrow-green:hover::after {
  color: white;
}

.btn-left-arrow-blue-border {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  transition: all 0.3s ease;
  background-color: transparent;
  background-image: none;
  border: none;
  border-radius: 30px;
  box-shadow: none;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  font-family: "Gotham Bold", Helvetica, Arial, sans-serif;
  font-size: 18px;
  font-weight: normal;
  letter-spacing: 0;
  line-height: 42px;
  margin-top: 30px;
  margin-bottom: 0;
  min-width: 176px;
  padding: 5px 10px;
  height: 39px;
  text-align: center;
  text-transform: capitalize !important;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  vertical-align: middle;
  white-space: nowrap;
  -webkit-appearance: none;
  border: 2px solid #18355e;
  color: #18355e;
}

@media (max-width: 480px) {
  .btn-left-arrow-blue-border {
    margin: 30px auto 0;
    word-wrap: break-word;
    width: 196px;
  }
}

.btn-left-arrow-blue-border:hover, .btn-left-arrow-blue-border:focus, .btn-left-arrow-blue-border.focus {
  background-color: #18355e;
  color: white;
  outline: none;
  outline-offset: 0px;
  text-decoration: none;
}

.btn-left-arrow-blue-border::before {
  color: #18355e;
}

.btn-left-arrow-blue-border:hover {
  background: #18355e;
  border: 2px solid #18355e;
  color: white;
}

.btn-left-arrow-blue-border:hover::before {
  color: white;
}

.btn-left-arrow-orange-border {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  transition: all 0.3s ease;
  background-color: transparent;
  background-image: none;
  border: none;
  border-radius: 30px;
  box-shadow: none;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  font-family: "Gotham Bold", Helvetica, Arial, sans-serif;
  font-size: 18px;
  font-weight: normal;
  letter-spacing: 0;
  line-height: 42px;
  margin-top: 30px;
  margin-bottom: 0;
  min-width: 176px;
  padding: 5px 10px;
  height: 39px;
  text-align: center;
  text-transform: capitalize !important;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  vertical-align: middle;
  white-space: nowrap;
  -webkit-appearance: none;
  border: 2px solid #ef5a2c;
  color: #ef5a2c;
}

@media (max-width: 480px) {
  .btn-left-arrow-orange-border {
    margin: 30px auto 0;
    word-wrap: break-word;
    width: 196px;
  }
}

.btn-left-arrow-orange-border:hover, .btn-left-arrow-orange-border:focus, .btn-left-arrow-orange-border.focus {
  background-color: #ef5a2c;
  color: white;
  outline: none;
  outline-offset: 0px;
  text-decoration: none;
}

.btn-left-arrow-orange-border::before {
  color: #ef5a2c;
}

.btn-left-arrow-orange-border:hover {
  background: #ef5a2c;
  border: 2px solid #ef5a2c;
  color: white;
}

.btn-left-arrow-orange-border:hover::before {
  color: white;
}

.btn-left-arrow-green-border {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  transition: all 0.3s ease;
  background-color: transparent;
  background-image: none;
  border: none;
  border-radius: 30px;
  box-shadow: none;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  font-family: "Gotham Bold", Helvetica, Arial, sans-serif;
  font-size: 18px;
  font-weight: normal;
  letter-spacing: 0;
  line-height: 42px;
  margin-top: 30px;
  margin-bottom: 0;
  min-width: 176px;
  padding: 5px 10px;
  height: 39px;
  text-align: center;
  text-transform: capitalize !important;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  vertical-align: middle;
  white-space: nowrap;
  -webkit-appearance: none;
  border: 2px solid #bed62f;
  color: #bed62f;
}

@media (max-width: 480px) {
  .btn-left-arrow-green-border {
    margin: 30px auto 0;
    word-wrap: break-word;
    width: 196px;
  }
}

.btn-left-arrow-green-border:hover, .btn-left-arrow-green-border:focus, .btn-left-arrow-green-border.focus {
  background-color: #bed62f;
  color: white;
  outline: none;
  outline-offset: 0px;
  text-decoration: none;
}

.btn-left-arrow-green-border::before {
  color: #bed62f;
}

.btn-left-arrow-green-border:hover {
  background: #bed62f;
  border: 2px solid #bed62f;
  color: white;
}

.btn-left-arrow-green-border:hover::before {
  color: white;
}

.btn-left-arrow-blue {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  transition: all 0.3s ease;
  background-color: #18355e;
  background-image: none;
  border: none;
  border-radius: 30px;
  box-shadow: none;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  font-family: "Gotham Bold", Helvetica, Arial, sans-serif;
  font-size: 18px;
  font-weight: normal;
  letter-spacing: 0;
  line-height: 42px;
  margin-top: 30px;
  margin-bottom: 0;
  min-width: 176px;
  padding: 5px 10px;
  height: 39px;
  text-align: center;
  text-transform: capitalize !important;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  vertical-align: middle;
  white-space: nowrap;
  -webkit-appearance: none;
}

@media (max-width: 480px) {
  .btn-left-arrow-blue {
    margin: 30px auto 0;
    word-wrap: break-word;
    width: 196px;
  }
}

.btn-left-arrow-blue:hover, .btn-left-arrow-blue:focus, .btn-left-arrow-blue.focus {
  background-color: #18355e;
  color: white;
  outline: none;
  outline-offset: 0px;
  text-decoration: none;
}

.btn-left-arrow-blue::before {
  color: white;
}

.btn-left-arrow-blue:hover {
  background: #071d3c;
  color: white;
}

.btn-left-arrow-blue:hover::before {
  color: white;
}

.btn-left-arrow-orange {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  transition: all 0.3s ease;
  background-color: #ef5a2c;
  background-image: none;
  border: none;
  border-radius: 30px;
  box-shadow: none;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  font-family: "Gotham Bold", Helvetica, Arial, sans-serif;
  font-size: 18px;
  font-weight: normal;
  letter-spacing: 0;
  line-height: 42px;
  margin-top: 30px;
  margin-bottom: 0;
  min-width: 176px;
  padding: 5px 10px;
  height: 39px;
  text-align: center;
  text-transform: capitalize !important;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  vertical-align: middle;
  white-space: nowrap;
  -webkit-appearance: none;
}

@media (max-width: 480px) {
  .btn-left-arrow-orange {
    margin: 30px auto 0;
    word-wrap: break-word;
    width: 196px;
  }
}

.btn-left-arrow-orange:hover, .btn-left-arrow-orange:focus, .btn-left-arrow-orange.focus {
  background-color: #ef5a2c;
  color: white;
  outline: none;
  outline-offset: 0px;
  text-decoration: none;
}

.btn-left-arrow-orange::before {
  color: white;
}

.btn-left-arrow-orange:hover {
  background: #c0451f;
  color: white;
}

.btn-left-arrow-orange:hover::before {
  color: white;
}

.btn-left-arrow-green {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  transition: all 0.3s ease;
  background-color: #bed62f;
  background-image: none;
  border: none;
  border-radius: 30px;
  box-shadow: none;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  font-family: "Gotham Bold", Helvetica, Arial, sans-serif;
  font-size: 18px;
  font-weight: normal;
  letter-spacing: 0;
  line-height: 42px;
  margin-top: 30px;
  margin-bottom: 0;
  min-width: 176px;
  padding: 5px 10px;
  height: 39px;
  text-align: center;
  text-transform: capitalize !important;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  vertical-align: middle;
  white-space: nowrap;
  -webkit-appearance: none;
}

@media (max-width: 480px) {
  .btn-left-arrow-green {
    margin: 30px auto 0;
    word-wrap: break-word;
    width: 196px;
  }
}

.btn-left-arrow-green:hover, .btn-left-arrow-green:focus, .btn-left-arrow-green.focus {
  background-color: #bed62f;
  color: white;
  outline: none;
  outline-offset: 0px;
  text-decoration: none;
}

.btn-left-arrow-green::before {
  color: white;
}

.btn-left-arrow-green:hover {
  background: #9cb11e;
  color: white;
}

.btn-left-arrow-green:hover::before {
  color: white;
}

.btn-download-blue-border {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  transition: all 0.3s ease;
  background-color: transparent;
  background-image: none;
  border: none;
  border-radius: 30px;
  box-shadow: none;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  font-family: "Gotham Bold", Helvetica, Arial, sans-serif;
  font-size: 18px;
  font-weight: normal;
  letter-spacing: 0;
  line-height: 42px;
  margin-top: 30px;
  margin-bottom: 0;
  min-width: 176px;
  padding: 5px 10px;
  height: 39px;
  text-align: center;
  text-transform: capitalize !important;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  vertical-align: middle;
  white-space: nowrap;
  -webkit-appearance: none;
  border: 2px solid #18355e;
  color: #18355e;
  padding: 5px 26px 5px 10px;
}

@media (max-width: 480px) {
  .btn-download-blue-border {
    margin: 30px auto 0;
    word-wrap: break-word;
    width: 196px;
  }
}

.btn-download-blue-border:hover, .btn-download-blue-border:focus, .btn-download-blue-border.focus {
  background-color: #18355e;
  color: white;
  outline: none;
  outline-offset: 0px;
  text-decoration: none;
}

.btn-download-blue-border::after {
  color: #18355e;
}

.btn-download-blue-border:hover {
  background: #071d3c;
  border: 2px solid #071d3c;
  color: white;
  padding: 5px 26px 5px 10px;
}

.btn-download-blue-border:hover::after {
  color: white;
}

.btn-download-orange-border {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  transition: all 0.3s ease;
  background-color: transparent;
  background-image: none;
  border: none;
  border-radius: 30px;
  box-shadow: none;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  font-family: "Gotham Bold", Helvetica, Arial, sans-serif;
  font-size: 18px;
  font-weight: normal;
  letter-spacing: 0;
  line-height: 42px;
  margin-top: 30px;
  margin-bottom: 0;
  min-width: 176px;
  padding: 5px 10px;
  height: 39px;
  text-align: center;
  text-transform: capitalize !important;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  vertical-align: middle;
  white-space: nowrap;
  -webkit-appearance: none;
  border: 2px solid #ef5a2c;
  color: #ef5a2c;
  padding: 5px 26px 5px 10px;
}

@media (max-width: 480px) {
  .btn-download-orange-border {
    margin: 30px auto 0;
    word-wrap: break-word;
    width: 196px;
  }
}

.btn-download-orange-border:hover, .btn-download-orange-border:focus, .btn-download-orange-border.focus {
  background-color: #ef5a2c;
  color: white;
  outline: none;
  outline-offset: 0px;
  text-decoration: none;
}

.btn-download-orange-border::after {
  color: #ef5a2c;
}

.btn-download-orange-border:hover {
  background: #c0451f;
  border: 2px solid #c0451f;
  color: white;
  padding: 5px 26px 5px 10px;
}

.btn-download-orange-border:hover::after {
  color: white;
}

.btn-download-green-border {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  transition: all 0.3s ease;
  background-color: transparent;
  background-image: none;
  border: none;
  border-radius: 30px;
  box-shadow: none;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  font-family: "Gotham Bold", Helvetica, Arial, sans-serif;
  font-size: 18px;
  font-weight: normal;
  letter-spacing: 0;
  line-height: 42px;
  margin-top: 30px;
  margin-bottom: 0;
  min-width: 176px;
  padding: 5px 10px;
  height: 39px;
  text-align: center;
  text-transform: capitalize !important;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  vertical-align: middle;
  white-space: nowrap;
  -webkit-appearance: none;
  border: 2px solid #bed62f;
  color: #bed62f;
  padding: 5px 26px 5px 10px;
}

@media (max-width: 480px) {
  .btn-download-green-border {
    margin: 30px auto 0;
    word-wrap: break-word;
    width: 196px;
  }
}

.btn-download-green-border:hover, .btn-download-green-border:focus, .btn-download-green-border.focus {
  background-color: #bed62f;
  color: white;
  outline: none;
  outline-offset: 0px;
  text-decoration: none;
}

.btn-download-green-border::after {
  color: #bed62f;
}

.btn-download-green-border:hover {
  background: #9cb11e;
  border: 2px solid #9cb11e;
  color: white;
  padding: 5px 26px 5px 10px;
}

.btn-download-green-border:hover::after {
  color: white;
}

.btn-download-blue {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  transition: all 0.3s ease;
  background-color: #18355e;
  background-image: none;
  border: none;
  border-radius: 30px;
  box-shadow: none;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  font-family: "Gotham Bold", Helvetica, Arial, sans-serif;
  font-size: 18px;
  font-weight: normal;
  letter-spacing: 0;
  line-height: 42px;
  margin-top: 30px;
  margin-bottom: 0;
  min-width: 176px;
  padding: 5px 10px;
  height: 39px;
  text-align: center;
  text-transform: capitalize !important;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  vertical-align: middle;
  white-space: nowrap;
  -webkit-appearance: none;
  color: white;
  padding: 5px 26px 5px 10px;
}

@media (max-width: 480px) {
  .btn-download-blue {
    margin: 30px auto 0;
    word-wrap: break-word;
    width: 196px;
  }
}

.btn-download-blue:hover, .btn-download-blue:focus, .btn-download-blue.focus {
  background-color: #18355e;
  color: white;
  outline: none;
  outline-offset: 0px;
  text-decoration: none;
}

.btn-download-blue::after {
  color: white;
}

.btn-download-blue:hover {
  background: #071d3c;
  color: white;
  padding: 5px 26px 5px 10px;
}

.btn-download-blue:hover::after {
  color: white;
}

.btn-download-orange {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  transition: all 0.3s ease;
  background-color: #ef5a2c;
  background-image: none;
  border: none;
  border-radius: 30px;
  box-shadow: none;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  font-family: "Gotham Bold", Helvetica, Arial, sans-serif;
  font-size: 18px;
  font-weight: normal;
  letter-spacing: 0;
  line-height: 42px;
  margin-top: 30px;
  margin-bottom: 0;
  min-width: 176px;
  padding: 5px 10px;
  height: 39px;
  text-align: center;
  text-transform: capitalize !important;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  vertical-align: middle;
  white-space: nowrap;
  -webkit-appearance: none;
  color: white;
  padding: 5px 26px 5px 10px;
}

@media (max-width: 480px) {
  .btn-download-orange {
    margin: 30px auto 0;
    word-wrap: break-word;
    width: 196px;
  }
}

.btn-download-orange:hover, .btn-download-orange:focus, .btn-download-orange.focus {
  background-color: #ef5a2c;
  color: white;
  outline: none;
  outline-offset: 0px;
  text-decoration: none;
}

.btn-download-orange::after {
  color: white;
}

.btn-download-orange:hover {
  background: #c0451f;
  color: white;
  padding: 5px 26px 5px 10px;
}

.btn-download-orange:hover::after {
  color: white;
}

.btn-download-green {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  transition: all 0.3s ease;
  background-color: #bed62f;
  background-image: none;
  border: none;
  border-radius: 30px;
  box-shadow: none;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  font-family: "Gotham Bold", Helvetica, Arial, sans-serif;
  font-size: 18px;
  font-weight: normal;
  letter-spacing: 0;
  line-height: 42px;
  margin-top: 30px;
  margin-bottom: 0;
  min-width: 176px;
  padding: 5px 10px;
  height: 39px;
  text-align: center;
  text-transform: capitalize !important;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  vertical-align: middle;
  white-space: nowrap;
  -webkit-appearance: none;
  color: white;
  padding: 5px 26px 5px 10px;
}

@media (max-width: 480px) {
  .btn-download-green {
    margin: 30px auto 0;
    word-wrap: break-word;
    width: 196px;
  }
}

.btn-download-green:hover, .btn-download-green:focus, .btn-download-green.focus {
  background-color: #bed62f;
  color: white;
  outline: none;
  outline-offset: 0px;
  text-decoration: none;
}

.btn-download-green::after {
  color: white;
}

.btn-download-green:hover {
  background: #9cb11e;
  color: white;
  padding: 5px 26px 5px 10px;
}

.btn-download-green:hover::after {
  color: white;
}

.btn-square {
  border-radius: 0;
}

.flex-button {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  transition: all 0.3s ease;
  background-color: #18355e;
  background-image: none;
  border: none;
  border-radius: 30px;
  box-shadow: none;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  font-family: "Gotham Bold", Helvetica, Arial, sans-serif;
  font-size: 18px;
  font-weight: normal;
  letter-spacing: 0;
  line-height: 42px;
  margin-top: 30px;
  margin-bottom: 0;
  min-width: 176px;
  padding: 5px 10px;
  height: 39px;
  text-align: center;
  text-transform: capitalize !important;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  vertical-align: middle;
  white-space: nowrap;
  -webkit-appearance: none;
}

@media (max-width: 480px) {
  .flex-button {
    margin: 30px auto 0;
    word-wrap: break-word;
    width: 196px;
  }
}

.flex-button:hover, .flex-button:focus, .flex-button.focus {
  background-color: #18355e;
  color: white;
  outline: none;
  outline-offset: 0px;
  text-decoration: none;
}

.flex-button:hover {
  background: transparent !important;
  color: #18355e !important;
}

.flex-button img {
  display: none;
}

.btn-inline {
  display: inline-block;
  vertical-align: middle;
  margin: 1em 2em;
}

@media (min-width: 768px) and (max-width: 1024px) {
  .btn-inline {
    margin: 1em .35em;
  }
}

/**
 * Clearfix after pseudo element
 * Fixes container height when children floated
 *
 * -----------------------------------------------------------------------------
 * Usage:
 * @extend %clearfix_after;
*/
.block--tb-megamenu-menu-actfl-mega-menu .row-fluid::after {
  content: ' ';
  display: block;
  clear: both;
}

/**
 * Navigatiton list
 * Defined as placeholder
 *
 * -----------------------------------------------------------------------------
 * Usage:
 * @extend %navigation-list;
*/
form label {
  color: #000000;
  font-family: "Gotham Book", Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400 !important;
  line-height: 1.2;
  margin-bottom: 5px;
}

form input[type="text"],
form input[type="email"],
form input[type="password"],
form textarea {
  background: #ffffff;
  border: 1px solid #ef5a2c;
  border-radius: 30px;
  line-height: 1.4;
  height: 37px;
  font-family: "Gotham Book", Helvetica, Arial, sans-serif;
  font-size: 18px;
  padding: 5px 20px;
  width: 100%;
  -webkit-appearance: none;
  cursor: pointer;
}

form input[type="text"]:hover, form input[type="text"]:focus,
form input[type="email"]:hover,
form input[type="email"]:focus,
form input[type="password"]:hover,
form input[type="password"]:focus,
form textarea:hover,
form textarea:focus {
  border: 1px solid #c0451f;
  border-radius: 30px;
  outline: none;
  outline-offset: 0px;
  height: 37px;
  padding: 5px 20px;
}

form textarea {
  min-height: 150px;
}

form input[type="submit"] {
  margin-top: 0;
  height: 49px;
  line-height: initial;
  -webkit-appearance: none;
  cursor: pointer;
}

form input[type="submit"]:hover, form input[type="submit"]:focus {
  border: 1px solid #c0451f;
  border-radius: 30px;
  outline: none;
  outline-offset: 0px;
  height: 49px;
  padding: 5px 10px;
  line-height: initial;
}

form select {
  background: #ffffff;
  border: 1px solid #ef5a2c;
  border-radius: 30px;
  font-family: "Gotham Book", Helvetica, Arial, sans-serif;
  font-size: 18px;
  height: 49px;
  padding: 5px 20px;
  background-image: linear-gradient(45deg, transparent 50%, #000000 60%), linear-gradient(135deg, #000000 40%, transparent 50%) !important;
  background-position: calc(100% - 22px) 20px, calc(100% - 15px) 20px, 100% 0;
  background-size: 7px 7px, 7px 7px;
  background-repeat: no-repeat;
  -webkit-appearance: none;
  -moz-appearance: none;
}

form select:hover, form select:focus {
  border: 1px solid #c0451f;
  border-radius: 30px;
  outline: none;
  outline-offset: 0px;
  height: 49px;
  padding: 5px 20px;
}

.form-item label {
  margin-bottom: 5px;
}

.form-item .description {
  font-size: 14px;
}

.form-checkbox,
.form-radio {
  vertical-align: top;
}

.tabs li.active {
  color: #c0451f;
}

.tabs a {
  border-radius: 5px 5px 0 0;
  color: #ef5a2c;
  padding: 8px 10px;
}

.tabs a:hover {
  color: #c0451f;
}

html,
body {
  overflow-x: hidden;
}

body {
  background-color: #ffffff;
  color: #0d2f4f;
  font-family: "Gotham Light", Helvetica, Arial, sans-serif;
  font-size: 16px;
  line-height: 20px;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}

body.unpublished .l-main .l-content {
  background-color: #fff4f4;
}

.wrapper-container {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-right: 5%;
  padding-left: 5%;
}

.wrapper-container:after {
  content: " ";
  display: block;
  clear: both;
}

@media (min-width: 992px) {
  .wrapper-container {
    padding-right: 0;
    padding-left: 0;
  }
}

.block-title, .get-involved .pane-node-field-get-involved-title .field--type-text, .membership-at-a-glance .pane-node-field-mmaag-title, .what-we-offer .pane-node-field-what-we-offer-title .field--type-text, .who-we-are .pane-node-field-who-we-are-title, .view-convention-speakers .view-header h2, .view-convention-speakers .view-header .page-global-benchmarks .l-page .l-main .l-content h1, .page-global-benchmarks .l-page .l-main .l-content .view-convention-speakers .view-header h1, .view-convention-speakers .view-header .node-type-mini-site-landing-page .field--name-field-content-block-title .field__items, .node-type-mini-site-landing-page .field--name-field-content-block-title .view-convention-speakers .view-header .field__items, .convention-resources .pane-node-field-resources h2, .convention-resources .pane-node-field-resources .page-global-benchmarks .l-page .l-main .l-content h1, .page-global-benchmarks .l-page .l-main .l-content .convention-resources .pane-node-field-resources h1, .convention-resources .pane-node-field-resources .node-type-mini-site-landing-page .field--name-field-content-block-title .field__items, .node-type-mini-site-landing-page .field--name-field-content-block-title .convention-resources .pane-node-field-resources .field__items, .view-call-for-proposal .view-content h2, .view-call-for-proposal .view-content .page-global-benchmarks .l-page .l-main .l-content h1, .page-global-benchmarks .l-page .l-main .l-content .view-call-for-proposal .view-content h1, .view-call-for-proposal .view-content .node-type-mini-site-landing-page .field--name-field-content-block-title .field__items, .node-type-mini-site-landing-page .field--name-field-content-block-title .view-call-for-proposal .view-content .field__items, .convention-schedule-of-events .pane-node-field-schedule-of-events .pane-title, .convention-get-involved .pane-node-field-get-involved-title p, .convention-get-involved .pane-node-field-get-involved-title .pane-list-items .views-row .views-field-field-item-date, .pane-list-items .views-row .convention-get-involved .pane-node-field-get-involved-title .views-field-field-item-date,
.convention-get-involved .pane-node-field-get-involved-title .view-list-items .views-row .views-field-field-item-date, .view-list-items .views-row .convention-get-involved .pane-node-field-get-involved-title .views-field-field-item-date, .convention-get-involved .pane-node-field-get-involved-title .pane-list-items .views-row .views-field-field-item-summary, .pane-list-items .views-row .convention-get-involved .pane-node-field-get-involved-title .views-field-field-item-summary,
.convention-get-involved .pane-node-field-get-involved-title .view-list-items .views-row .views-field-field-item-summary, .view-list-items .views-row .convention-get-involved .pane-node-field-get-involved-title .views-field-field-item-summary, .convention-get-involved .pane-node-field-get-involved-title .node-type-list-item .field--name-field-item-date .field__items .field__item p, .node-type-list-item .field--name-field-item-date .field__items .field__item .convention-get-involved .pane-node-field-get-involved-title p,
.convention-get-involved .pane-node-field-get-involved-title .node-type-list-item .field--name-field-item-summary .field__items .field__item p, .node-type-list-item .field--name-field-item-summary .field__items .field__item .convention-get-involved .pane-node-field-get-involved-title p,
.convention-get-involved .pane-node-field-get-involved-title .node-type-list-item .field--name-field-item-description .field__items .field__item p, .node-type-list-item .field--name-field-item-description .field__items .field__item .convention-get-involved .pane-node-field-get-involved-title p,
.convention-get-involved .pane-node-field-get-involved-title .node-type-list-item .field--name-field-item-category .field__items .field__item p, .node-type-list-item .field--name-field-item-category .field__items .field__item .convention-get-involved .pane-node-field-get-involved-title p, .paragraphs-items-field-page-content .paragraphs-item-content-block .content h2.rtecenter, .paragraphs-items-field-page-content .paragraphs-item-content-block .content .page-global-benchmarks .l-page .l-main .l-content h1.rtecenter, .page-global-benchmarks .l-page .l-main .l-content .paragraphs-items-field-page-content .paragraphs-item-content-block .content h1.rtecenter, .paragraphs-items-field-page-content .paragraphs-item-content-block .content .node-type-mini-site-landing-page .field--name-field-content-block-title .rtecenter.field__items, .node-type-mini-site-landing-page .field--name-field-content-block-title .paragraphs-items-field-page-content .paragraphs-item-content-block .content .rtecenter.field__items {
  display: inline-block;
  padding-bottom: 10px;
  position: relative;
  color: #18355e;
  font-family: "Gotham Bold", Helvetica, Arial, sans-serif;
  font-size: 30px;
  line-height: 34px;
  margin-top: 0;
  margin-bottom: 15px;
  position: relative;
  text-align: center;
}

.block-title::after, .get-involved .pane-node-field-get-involved-title .field--type-text::after, .membership-at-a-glance .pane-node-field-mmaag-title::after, .what-we-offer .pane-node-field-what-we-offer-title .field--type-text::after, .who-we-are .pane-node-field-who-we-are-title::after, .view-convention-speakers .view-header h2::after, .view-convention-speakers .view-header .page-global-benchmarks .l-page .l-main .l-content h1::after, .page-global-benchmarks .l-page .l-main .l-content .view-convention-speakers .view-header h1::after, .view-convention-speakers .view-header .node-type-mini-site-landing-page .field--name-field-content-block-title .field__items::after, .node-type-mini-site-landing-page .field--name-field-content-block-title .view-convention-speakers .view-header .field__items::after, .convention-resources .pane-node-field-resources h2::after, .convention-resources .pane-node-field-resources .page-global-benchmarks .l-page .l-main .l-content h1::after, .page-global-benchmarks .l-page .l-main .l-content .convention-resources .pane-node-field-resources h1::after, .convention-resources .pane-node-field-resources .node-type-mini-site-landing-page .field--name-field-content-block-title .field__items::after, .node-type-mini-site-landing-page .field--name-field-content-block-title .convention-resources .pane-node-field-resources .field__items::after, .view-call-for-proposal .view-content h2::after, .view-call-for-proposal .view-content .page-global-benchmarks .l-page .l-main .l-content h1::after, .page-global-benchmarks .l-page .l-main .l-content .view-call-for-proposal .view-content h1::after, .view-call-for-proposal .view-content .node-type-mini-site-landing-page .field--name-field-content-block-title .field__items::after, .node-type-mini-site-landing-page .field--name-field-content-block-title .view-call-for-proposal .view-content .field__items::after, .convention-schedule-of-events .pane-node-field-schedule-of-events .pane-title::after, .convention-get-involved .pane-node-field-get-involved-title p::after, .convention-get-involved .pane-node-field-get-involved-title .pane-list-items .views-row .views-field-field-item-date::after, .pane-list-items .views-row .convention-get-involved .pane-node-field-get-involved-title .views-field-field-item-date::after,
.convention-get-involved .pane-node-field-get-involved-title .view-list-items .views-row .views-field-field-item-date::after, .view-list-items .views-row .convention-get-involved .pane-node-field-get-involved-title .views-field-field-item-date::after, .convention-get-involved .pane-node-field-get-involved-title .pane-list-items .views-row .views-field-field-item-summary::after, .pane-list-items .views-row .convention-get-involved .pane-node-field-get-involved-title .views-field-field-item-summary::after,
.convention-get-involved .pane-node-field-get-involved-title .view-list-items .views-row .views-field-field-item-summary::after, .view-list-items .views-row .convention-get-involved .pane-node-field-get-involved-title .views-field-field-item-summary::after, .convention-get-involved .pane-node-field-get-involved-title .node-type-list-item .field--name-field-item-date .field__items .field__item p::after, .node-type-list-item .field--name-field-item-date .field__items .field__item .convention-get-involved .pane-node-field-get-involved-title p::after,
.convention-get-involved .pane-node-field-get-involved-title .node-type-list-item .field--name-field-item-summary .field__items .field__item p::after, .node-type-list-item .field--name-field-item-summary .field__items .field__item .convention-get-involved .pane-node-field-get-involved-title p::after,
.convention-get-involved .pane-node-field-get-involved-title .node-type-list-item .field--name-field-item-description .field__items .field__item p::after, .node-type-list-item .field--name-field-item-description .field__items .field__item .convention-get-involved .pane-node-field-get-involved-title p::after,
.convention-get-involved .pane-node-field-get-involved-title .node-type-list-item .field--name-field-item-category .field__items .field__item p::after, .node-type-list-item .field--name-field-item-category .field__items .field__item .convention-get-involved .pane-node-field-get-involved-title p::after, .paragraphs-items-field-page-content .paragraphs-item-content-block .content h2.rtecenter::after, .paragraphs-items-field-page-content .paragraphs-item-content-block .content .page-global-benchmarks .l-page .l-main .l-content h1.rtecenter::after, .page-global-benchmarks .l-page .l-main .l-content .paragraphs-items-field-page-content .paragraphs-item-content-block .content h1.rtecenter::after, .paragraphs-items-field-page-content .paragraphs-item-content-block .content .node-type-mini-site-landing-page .field--name-field-content-block-title .rtecenter.field__items::after, .node-type-mini-site-landing-page .field--name-field-content-block-title .paragraphs-items-field-page-content .paragraphs-item-content-block .content .rtecenter.field__items::after {
  transform: translate(-91.5px, 0);
  background: #ef5a2c;
  bottom: 0;
  content: '';
  height: 1px;
  left: 50%;
  position: absolute;
  width: 183px;
}

@media (min-width: 768px) {
  .block-title, .get-involved .pane-node-field-get-involved-title .field--type-text, .membership-at-a-glance .pane-node-field-mmaag-title, .what-we-offer .pane-node-field-what-we-offer-title .field--type-text, .who-we-are .pane-node-field-who-we-are-title, .view-convention-speakers .view-header h2, .view-convention-speakers .view-header .page-global-benchmarks .l-page .l-main .l-content h1, .page-global-benchmarks .l-page .l-main .l-content .view-convention-speakers .view-header h1, .view-convention-speakers .view-header .node-type-mini-site-landing-page .field--name-field-content-block-title .field__items, .node-type-mini-site-landing-page .field--name-field-content-block-title .view-convention-speakers .view-header .field__items, .convention-resources .pane-node-field-resources h2, .convention-resources .pane-node-field-resources .page-global-benchmarks .l-page .l-main .l-content h1, .page-global-benchmarks .l-page .l-main .l-content .convention-resources .pane-node-field-resources h1, .convention-resources .pane-node-field-resources .node-type-mini-site-landing-page .field--name-field-content-block-title .field__items, .node-type-mini-site-landing-page .field--name-field-content-block-title .convention-resources .pane-node-field-resources .field__items, .view-call-for-proposal .view-content h2, .view-call-for-proposal .view-content .page-global-benchmarks .l-page .l-main .l-content h1, .page-global-benchmarks .l-page .l-main .l-content .view-call-for-proposal .view-content h1, .view-call-for-proposal .view-content .node-type-mini-site-landing-page .field--name-field-content-block-title .field__items, .node-type-mini-site-landing-page .field--name-field-content-block-title .view-call-for-proposal .view-content .field__items, .convention-schedule-of-events .pane-node-field-schedule-of-events .pane-title, .convention-get-involved .pane-node-field-get-involved-title p, .convention-get-involved .pane-node-field-get-involved-title .pane-list-items .views-row .views-field-field-item-date, .pane-list-items .views-row .convention-get-involved .pane-node-field-get-involved-title .views-field-field-item-date,
  .convention-get-involved .pane-node-field-get-involved-title .view-list-items .views-row .views-field-field-item-date, .view-list-items .views-row .convention-get-involved .pane-node-field-get-involved-title .views-field-field-item-date, .convention-get-involved .pane-node-field-get-involved-title .pane-list-items .views-row .views-field-field-item-summary, .pane-list-items .views-row .convention-get-involved .pane-node-field-get-involved-title .views-field-field-item-summary,
  .convention-get-involved .pane-node-field-get-involved-title .view-list-items .views-row .views-field-field-item-summary, .view-list-items .views-row .convention-get-involved .pane-node-field-get-involved-title .views-field-field-item-summary, .convention-get-involved .pane-node-field-get-involved-title .node-type-list-item .field--name-field-item-date .field__items .field__item p, .node-type-list-item .field--name-field-item-date .field__items .field__item .convention-get-involved .pane-node-field-get-involved-title p,
  .convention-get-involved .pane-node-field-get-involved-title .node-type-list-item .field--name-field-item-summary .field__items .field__item p, .node-type-list-item .field--name-field-item-summary .field__items .field__item .convention-get-involved .pane-node-field-get-involved-title p,
  .convention-get-involved .pane-node-field-get-involved-title .node-type-list-item .field--name-field-item-description .field__items .field__item p, .node-type-list-item .field--name-field-item-description .field__items .field__item .convention-get-involved .pane-node-field-get-involved-title p,
  .convention-get-involved .pane-node-field-get-involved-title .node-type-list-item .field--name-field-item-category .field__items .field__item p, .node-type-list-item .field--name-field-item-category .field__items .field__item .convention-get-involved .pane-node-field-get-involved-title p, .paragraphs-items-field-page-content .paragraphs-item-content-block .content h2.rtecenter, .paragraphs-items-field-page-content .paragraphs-item-content-block .content .page-global-benchmarks .l-page .l-main .l-content h1.rtecenter, .page-global-benchmarks .l-page .l-main .l-content .paragraphs-items-field-page-content .paragraphs-item-content-block .content h1.rtecenter, .paragraphs-items-field-page-content .paragraphs-item-content-block .content .node-type-mini-site-landing-page .field--name-field-content-block-title .rtecenter.field__items, .node-type-mini-site-landing-page .field--name-field-content-block-title .paragraphs-items-field-page-content .paragraphs-item-content-block .content .rtecenter.field__items {
    font-size: 60px;
    line-height: 64px;
  }
}

.block-subhead {
  color: #18355e;
  font-family: "Gotham Light", Helvetica, Arial, sans-serif;
  font-size: 26px;
  line-height: 30px;
  margin-top: 0;
  margin-bottom: 20px;
  text-transform: capitalize;
}

@media (min-width: 768px) {
  .block-subhead {
    font-size: 36px;
    line-height: 40px;
  }
}

h1,
.h1 {
  display: inline-block;
  color: #ffffff;
  font-family: "Gotham Bold", Helvetica, Arial, sans-serif;
  font-size: 36px;
  line-height: 40px;
  margin-top: 0;
  margin-bottom: 20px;
}

@media (min-width: 768px) {
  h1,
  .h1 {
    font-size: 65px;
    line-height: 69px;
  }
}

h1 a,
.h1 a {
  color: #ffffff;
}

h1 a:hover, h1 a:focus,
.h1 a:hover,
.h1 a:focus {
  color: #ffffff;
  text-decoration: none;
}

h2, .page-global-benchmarks .l-page .l-main .l-content h1, .node-type-mini-site-landing-page .field--name-field-content-block-title .field__items,
.h2 {
  display: block;
  color: #18355e;
  font-family: "Gotham Bold", Helvetica, Arial, sans-serif;
  font-size: 36px;
  line-height: 40px;
  margin-top: 0;
  margin-bottom: 20px;
}

@media (min-width: 768px) {
  h2, .page-global-benchmarks .l-page .l-main .l-content h1, .node-type-mini-site-landing-page .field--name-field-content-block-title .field__items,
  .h2 {
    font-size: 60px;
    line-height: 64px;
    margin-bottom: 30px;
  }
}

h2 a, .page-global-benchmarks .l-page .l-main .l-content h1 a, .node-type-mini-site-landing-page .field--name-field-content-block-title .field__items a,
.h2 a {
  color: #18355e;
}

h2 a:hover, .page-global-benchmarks .l-page .l-main .l-content h1 a:hover, .node-type-mini-site-landing-page .field--name-field-content-block-title .field__items a:hover, h2 a:focus, .page-global-benchmarks .l-page .l-main .l-content h1 a:focus, .node-type-mini-site-landing-page .field--name-field-content-block-title .field__items a:focus,
.h2 a:hover,
.h2 a:focus {
  color: #2e768d;
  text-decoration: none;
}

h3, .history-text .pane-node-field-history-title .field--type-text, .about-us-text .pane-node-field-about-us-title .field--type-text, .pane-list-items .views-row .views-field-title,
.view-list-items .views-row .views-field-title,
.h3,
.node-type-staff .staff-contact-info .pane-node-field-staff-job-title,
.node-type-staff-content .staff-contact-info .pane-node-field-staff-job-title,
.paragraphs-items-field-page-content .paragraphs-item-left-image-content-block .field--name-field-licb-title,
.paragraphs-items-field-page-content .paragraphs-item-left-image-content-block .field--name-field-ricb-title,
.paragraphs-items-field-page-content .paragraphs-item-right-image-content-block .field--name-field-licb-title,
.paragraphs-items-field-page-content .paragraphs-item-right-image-content-block .field--name-field-ricb-title,
#block-views-related-news-block .block__title {
  display: block;
  color: #18355e;
  font-family: "Gotham Light", Helvetica, Arial, sans-serif;
  font-size: 28px;
  line-height: 32px;
  margin-top: 35px;
  margin-bottom: 13px;
}

@media (min-width: 768px) {
  h3, .history-text .pane-node-field-history-title .field--type-text, .about-us-text .pane-node-field-about-us-title .field--type-text, .pane-list-items .views-row .views-field-title,
  .view-list-items .views-row .views-field-title,
  .h3,
  .node-type-staff .staff-contact-info .pane-node-field-staff-job-title,
  .node-type-staff-content .staff-contact-info .pane-node-field-staff-job-title,
  .paragraphs-items-field-page-content .paragraphs-item-left-image-content-block .field--name-field-licb-title,
  .paragraphs-items-field-page-content .paragraphs-item-left-image-content-block .field--name-field-ricb-title,
  .paragraphs-items-field-page-content .paragraphs-item-right-image-content-block .field--name-field-licb-title,
  .paragraphs-items-field-page-content .paragraphs-item-right-image-content-block .field--name-field-ricb-title,
  #block-views-related-news-block .block__title {
    font-size: 36px;
    line-height: 40px;
  }
}

h3 a, .history-text .pane-node-field-history-title .field--type-text a, .about-us-text .pane-node-field-about-us-title .field--type-text a, .pane-list-items .views-row .views-field-title a, .view-list-items .views-row .views-field-title a,
.h3 a,
.node-type-staff .staff-contact-info .pane-node-field-staff-job-title a,
.node-type-staff-content .staff-contact-info .pane-node-field-staff-job-title a,
.paragraphs-items-field-page-content .paragraphs-item-left-image-content-block .field--name-field-licb-title a,
.paragraphs-items-field-page-content .paragraphs-item-left-image-content-block .field--name-field-ricb-title a,
.paragraphs-items-field-page-content .paragraphs-item-right-image-content-block .field--name-field-licb-title a,
.paragraphs-items-field-page-content .paragraphs-item-right-image-content-block .field--name-field-ricb-title a,
#block-views-related-news-block .block__title a {
  color: #18355e;
}

h3 a:hover, .history-text .pane-node-field-history-title .field--type-text a:hover, .about-us-text .pane-node-field-about-us-title .field--type-text a:hover, .pane-list-items .views-row .views-field-title a:hover, .view-list-items .views-row .views-field-title a:hover, h3 a:focus, .history-text .pane-node-field-history-title .field--type-text a:focus, .about-us-text .pane-node-field-about-us-title .field--type-text a:focus, .pane-list-items .views-row .views-field-title a:focus, .view-list-items .views-row .views-field-title a:focus,
.h3 a:hover,
.node-type-staff .staff-contact-info .pane-node-field-staff-job-title a:hover,
.node-type-staff-content .staff-contact-info .pane-node-field-staff-job-title a:hover,
.paragraphs-items-field-page-content .paragraphs-item-left-image-content-block .field--name-field-licb-title a:hover,
.paragraphs-items-field-page-content .paragraphs-item-left-image-content-block .field--name-field-ricb-title a:hover,
.paragraphs-items-field-page-content .paragraphs-item-right-image-content-block .field--name-field-licb-title a:hover,
.paragraphs-items-field-page-content .paragraphs-item-right-image-content-block .field--name-field-ricb-title a:hover,
#block-views-related-news-block .block__title a:hover,
.h3 a:focus,
.node-type-staff .staff-contact-info .pane-node-field-staff-job-title a:focus,
.node-type-staff-content .staff-contact-info .pane-node-field-staff-job-title a:focus,
.paragraphs-items-field-page-content .paragraphs-item-left-image-content-block .field--name-field-licb-title a:focus,
.paragraphs-items-field-page-content .paragraphs-item-left-image-content-block .field--name-field-ricb-title a:focus,
.paragraphs-items-field-page-content .paragraphs-item-right-image-content-block .field--name-field-licb-title a:focus,
.paragraphs-items-field-page-content .paragraphs-item-right-image-content-block .field--name-field-ricb-title a:focus,
#block-views-related-news-block .block__title a:focus {
  color: #2e768d;
  text-decoration: none;
}

h4,
.h4 {
  display: block;
  color: #323e49;
  font-family: "Gotham Bold", Helvetica, Arial, sans-serif;
  font-size: 18px;
  line-height: 1.1;
  margin-top: 35px;
  margin-bottom: 10px;
}

h4 a,
.h4 a {
  color: #323e49;
}

h4 a:hover, h4 a:focus,
.h4 a:hover,
.h4 a:focus {
  color: #2e768d;
  text-decoration: none;
}

h5,
.h5 {
  display: block;
  color: #323e49;
  font-family: "Gotham Bold", Helvetica, Arial, sans-serif;
  font-size: 16px;
  line-height: 20px;
  margin-top: 0;
  margin-bottom: 10px;
}

h5 a,
.h5 a {
  color: #323e49;
}

h5 a:hover, h5 a:focus,
.h5 a:hover,
.h5 a:focus {
  color: #2e768d;
  text-decoration: none;
}

h6,
.h6 {
  display: block;
  color: #323e49;
  font-family: "Gotham Bold", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 18px;
  margin-top: 0;
  margin-bottom: 8px;
}

h6 a,
.h6 a {
  color: #323e49;
}

h6 a:hover, h6 a:focus,
.h6 a:hover,
.h6 a:focus {
  color: #2e768d;
  text-decoration: none;
}

@media (max-width: 767px) {
  h1, h2, .page-global-benchmarks .l-page .l-main .l-content h1, .node-type-mini-site-landing-page .field--name-field-content-block-title .field__items, h3, .history-text .pane-node-field-history-title .field--type-text, .about-us-text .pane-node-field-about-us-title .field--type-text, .pane-list-items .views-row .views-field-title,
  .view-list-items .views-row .views-field-title, h4, h5, h6,
  .h1, .h2,
  .h3,
  .node-type-staff .staff-contact-info .pane-node-field-staff-job-title,
  .node-type-staff-content .staff-contact-info .pane-node-field-staff-job-title,
  .paragraphs-items-field-page-content .paragraphs-item-left-image-content-block .field--name-field-licb-title,
  .paragraphs-items-field-page-content .paragraphs-item-left-image-content-block .field--name-field-ricb-title,
  .paragraphs-items-field-page-content .paragraphs-item-right-image-content-block .field--name-field-licb-title,
  .paragraphs-items-field-page-content .paragraphs-item-right-image-content-block .field--name-field-ricb-title,
  #block-views-related-news-block .block__title, .h4, .h5, .h6 {
    word-break: break-word;
  }
}

@media (max-width: 767px) {
  h1 a, h2 a, .page-global-benchmarks .l-page .l-main .l-content h1 a, .node-type-mini-site-landing-page .field--name-field-content-block-title .field__items a, h3 a, .history-text .pane-node-field-history-title .field--type-text a, .about-us-text .pane-node-field-about-us-title .field--type-text a, .pane-list-items .views-row .views-field-title a, .view-list-items .views-row .views-field-title a, h4 a, h5 a, h6 a,
  .h1 a, .h2 a,
  .h3 a,
  .node-type-staff .staff-contact-info .pane-node-field-staff-job-title a,
  .node-type-staff-content .staff-contact-info .pane-node-field-staff-job-title a,
  .paragraphs-items-field-page-content .paragraphs-item-left-image-content-block .field--name-field-licb-title a,
  .paragraphs-items-field-page-content .paragraphs-item-left-image-content-block .field--name-field-ricb-title a,
  .paragraphs-items-field-page-content .paragraphs-item-right-image-content-block .field--name-field-licb-title a,
  .paragraphs-items-field-page-content .paragraphs-item-right-image-content-block .field--name-field-ricb-title a,
  #block-views-related-news-block .block__title a, .h4 a, .h5 a, .h6 a {
    word-break: break-word;
  }
}

@media (max-width: 767px) {
  table td a {
    word-break: break-all;
  }
}

p, .pane-list-items .views-row .views-field-field-item-date,
.view-list-items .views-row .views-field-field-item-date, .pane-list-items .views-row .views-field-field-item-summary,
.view-list-items .views-row .views-field-field-item-summary, .node-type-list-item .field--name-field-item-date .field__items .field__item p,
.node-type-list-item .field--name-field-item-summary .field__items .field__item p,
.node-type-list-item .field--name-field-item-description .field__items .field__item p,
.node-type-list-item .field--name-field-item-category .field__items .field__item p {
  color: #0d2f4f;
  font-family: "Gotham Light", Helvetica, Arial, sans-serif;
  font-size: 16px;
  line-height: 22px;
  margin: 0 0 22px;
}

p:only-child, .pane-list-items .views-row .views-field-field-item-date:only-child,
.view-list-items .views-row .views-field-field-item-date:only-child, .pane-list-items .views-row .views-field-field-item-summary:only-child,
.view-list-items .views-row .views-field-field-item-summary:only-child, .node-type-list-item .field--name-field-item-date .field__items .field__item p:only-child,
.node-type-list-item .field--name-field-item-summary .field__items .field__item p:only-child,
.node-type-list-item .field--name-field-item-description .field__items .field__item p:only-child,
.node-type-list-item .field--name-field-item-category .field__items .field__item p:only-child {
  margin: 0 0 22px;
}

p:last-child, .pane-list-items .views-row .views-field-field-item-date:last-child,
.view-list-items .views-row .views-field-field-item-date:last-child, .pane-list-items .views-row .views-field-field-item-summary:last-child,
.view-list-items .views-row .views-field-field-item-summary:last-child, .node-type-list-item .field--name-field-item-date .field__items .field__item p:last-child,
.node-type-list-item .field--name-field-item-summary .field__items .field__item p:last-child,
.node-type-list-item .field--name-field-item-description .field__items .field__item p:last-child,
.node-type-list-item .field--name-field-item-category .field__items .field__item p:last-child {
  margin: 0;
}

p.text-center, .pane-list-items .views-row .text-center.views-field-field-item-date,
.view-list-items .views-row .text-center.views-field-field-item-date, .pane-list-items .views-row .text-center.views-field-field-item-summary,
.view-list-items .views-row .text-center.views-field-field-item-summary, .node-type-list-item .field--name-field-item-date .field__items .field__item p.text-center,
.node-type-list-item .field--name-field-item-summary .field__items .field__item p.text-center,
.node-type-list-item .field--name-field-item-description .field__items .field__item p.text-center,
.node-type-list-item .field--name-field-item-category .field__items .field__item p.text-center {
  text-align: center;
}

p.rtecenter a.btn-orange, .pane-list-items .views-row .rtecenter.views-field-field-item-date a.btn-orange, .view-list-items .views-row .rtecenter.views-field-field-item-date a.btn-orange, .pane-list-items .views-row .rtecenter.views-field-field-item-summary a.btn-orange, .view-list-items .views-row .rtecenter.views-field-field-item-summary a.btn-orange, .node-type-list-item .field--name-field-item-date .field__items .field__item p.rtecenter a.btn-orange, .node-type-list-item .field--name-field-item-summary .field__items .field__item p.rtecenter a.btn-orange, .node-type-list-item .field--name-field-item-description .field__items .field__item p.rtecenter a.btn-orange, .node-type-list-item .field--name-field-item-category .field__items .field__item p.rtecenter a.btn-orange, p.rtecenter a.button, .pane-list-items .views-row .rtecenter.views-field-field-item-date a.button, .view-list-items .views-row .rtecenter.views-field-field-item-date a.button, .pane-list-items .views-row .rtecenter.views-field-field-item-summary a.button, .view-list-items .views-row .rtecenter.views-field-field-item-summary a.button, .node-type-list-item .field--name-field-item-date .field__items .field__item p.rtecenter a.button, .node-type-list-item .field--name-field-item-summary .field__items .field__item p.rtecenter a.button, .node-type-list-item .field--name-field-item-description .field__items .field__item p.rtecenter a.button, .node-type-list-item .field--name-field-item-category .field__items .field__item p.rtecenter a.button, p.rtecenter a.btn, .pane-list-items .views-row .rtecenter.views-field-field-item-date a.btn, .view-list-items .views-row .rtecenter.views-field-field-item-date a.btn, .pane-list-items .views-row .rtecenter.views-field-field-item-summary a.btn, .view-list-items .views-row .rtecenter.views-field-field-item-summary a.btn, .node-type-list-item .field--name-field-item-date .field__items .field__item p.rtecenter a.btn, .node-type-list-item .field--name-field-item-summary .field__items .field__item p.rtecenter a.btn, .node-type-list-item .field--name-field-item-description .field__items .field__item p.rtecenter a.btn, .node-type-list-item .field--name-field-item-category .field__items .field__item p.rtecenter a.btn, p.rtecenter .history-text .pane-node-field-history-link a, .history-text .pane-node-field-history-link p.rtecenter a, .pane-list-items .views-row .rtecenter.views-field-field-item-date .history-text .pane-node-field-history-link a, .history-text .pane-node-field-history-link .pane-list-items .views-row .rtecenter.views-field-field-item-date a, .view-list-items .views-row .rtecenter.views-field-field-item-date .history-text .pane-node-field-history-link a, .history-text .pane-node-field-history-link .view-list-items .views-row .rtecenter.views-field-field-item-date a, .pane-list-items .views-row .rtecenter.views-field-field-item-summary .history-text .pane-node-field-history-link a, .history-text .pane-node-field-history-link .pane-list-items .views-row .rtecenter.views-field-field-item-summary a, .view-list-items .views-row .rtecenter.views-field-field-item-summary .history-text .pane-node-field-history-link a, .history-text .pane-node-field-history-link .view-list-items .views-row .rtecenter.views-field-field-item-summary a, .node-type-list-item .field--name-field-item-date .field__items .field__item p.rtecenter .history-text .pane-node-field-history-link a, .history-text .pane-node-field-history-link .node-type-list-item .field--name-field-item-date .field__items .field__item p.rtecenter a, .node-type-list-item .field--name-field-item-summary .field__items .field__item p.rtecenter .history-text .pane-node-field-history-link a, .history-text .pane-node-field-history-link .node-type-list-item .field--name-field-item-summary .field__items .field__item p.rtecenter a, .node-type-list-item .field--name-field-item-description .field__items .field__item p.rtecenter .history-text .pane-node-field-history-link a, .history-text .pane-node-field-history-link .node-type-list-item .field--name-field-item-description .field__items .field__item p.rtecenter a, .node-type-list-item .field--name-field-item-category .field__items .field__item p.rtecenter .history-text .pane-node-field-history-link a, .history-text .pane-node-field-history-link .node-type-list-item .field--name-field-item-category .field__items .field__item p.rtecenter a, p.rtecenter .about-us-text .pane-node-field-about-us-link a, .about-us-text .pane-node-field-about-us-link p.rtecenter a, .pane-list-items .views-row .rtecenter.views-field-field-item-date .about-us-text .pane-node-field-about-us-link a, .about-us-text .pane-node-field-about-us-link .pane-list-items .views-row .rtecenter.views-field-field-item-date a, .view-list-items .views-row .rtecenter.views-field-field-item-date .about-us-text .pane-node-field-about-us-link a, .about-us-text .pane-node-field-about-us-link .view-list-items .views-row .rtecenter.views-field-field-item-date a, .pane-list-items .views-row .rtecenter.views-field-field-item-summary .about-us-text .pane-node-field-about-us-link a, .about-us-text .pane-node-field-about-us-link .pane-list-items .views-row .rtecenter.views-field-field-item-summary a, .view-list-items .views-row .rtecenter.views-field-field-item-summary .about-us-text .pane-node-field-about-us-link a, .about-us-text .pane-node-field-about-us-link .view-list-items .views-row .rtecenter.views-field-field-item-summary a, .node-type-list-item .field--name-field-item-date .field__items .field__item p.rtecenter .about-us-text .pane-node-field-about-us-link a, .about-us-text .pane-node-field-about-us-link .node-type-list-item .field--name-field-item-date .field__items .field__item p.rtecenter a, .node-type-list-item .field--name-field-item-summary .field__items .field__item p.rtecenter .about-us-text .pane-node-field-about-us-link a, .about-us-text .pane-node-field-about-us-link .node-type-list-item .field--name-field-item-summary .field__items .field__item p.rtecenter a, .node-type-list-item .field--name-field-item-description .field__items .field__item p.rtecenter .about-us-text .pane-node-field-about-us-link a, .about-us-text .pane-node-field-about-us-link .node-type-list-item .field--name-field-item-description .field__items .field__item p.rtecenter a, .node-type-list-item .field--name-field-item-category .field__items .field__item p.rtecenter .about-us-text .pane-node-field-about-us-link a, .about-us-text .pane-node-field-about-us-link .node-type-list-item .field--name-field-item-category .field__items .field__item p.rtecenter a, p.rtecenter .paragraphs-items-field-page-content .paragraphs-item-left-image-content-block .field--name-field-licb-link a, .paragraphs-items-field-page-content .paragraphs-item-left-image-content-block .field--name-field-licb-link p.rtecenter a, .pane-list-items .views-row .rtecenter.views-field-field-item-date .paragraphs-items-field-page-content .paragraphs-item-left-image-content-block .field--name-field-licb-link a, .paragraphs-items-field-page-content .paragraphs-item-left-image-content-block .field--name-field-licb-link .pane-list-items .views-row .rtecenter.views-field-field-item-date a, .view-list-items .views-row .rtecenter.views-field-field-item-date .paragraphs-items-field-page-content .paragraphs-item-left-image-content-block .field--name-field-licb-link a, .paragraphs-items-field-page-content .paragraphs-item-left-image-content-block .field--name-field-licb-link .view-list-items .views-row .rtecenter.views-field-field-item-date a, .pane-list-items .views-row .rtecenter.views-field-field-item-summary .paragraphs-items-field-page-content .paragraphs-item-left-image-content-block .field--name-field-licb-link a, .paragraphs-items-field-page-content .paragraphs-item-left-image-content-block .field--name-field-licb-link .pane-list-items .views-row .rtecenter.views-field-field-item-summary a, .view-list-items .views-row .rtecenter.views-field-field-item-summary .paragraphs-items-field-page-content .paragraphs-item-left-image-content-block .field--name-field-licb-link a, .paragraphs-items-field-page-content .paragraphs-item-left-image-content-block .field--name-field-licb-link .view-list-items .views-row .rtecenter.views-field-field-item-summary a,
p.rtecenter .paragraphs-items-field-page-content .paragraphs-item-left-image-content-block .field--name-field-ricb-link a, .paragraphs-items-field-page-content .paragraphs-item-left-image-content-block .field--name-field-ricb-link p.rtecenter a,
.pane-list-items .views-row .rtecenter.views-field-field-item-date .paragraphs-items-field-page-content .paragraphs-item-left-image-content-block .field--name-field-ricb-link a, .paragraphs-items-field-page-content .paragraphs-item-left-image-content-block .field--name-field-ricb-link .pane-list-items .views-row .rtecenter.views-field-field-item-date a,
.view-list-items .views-row .rtecenter.views-field-field-item-date .paragraphs-items-field-page-content .paragraphs-item-left-image-content-block .field--name-field-ricb-link a, .paragraphs-items-field-page-content .paragraphs-item-left-image-content-block .field--name-field-ricb-link .view-list-items .views-row .rtecenter.views-field-field-item-date a,
.pane-list-items .views-row .rtecenter.views-field-field-item-summary .paragraphs-items-field-page-content .paragraphs-item-left-image-content-block .field--name-field-ricb-link a, .paragraphs-items-field-page-content .paragraphs-item-left-image-content-block .field--name-field-ricb-link .pane-list-items .views-row .rtecenter.views-field-field-item-summary a,
.view-list-items .views-row .rtecenter.views-field-field-item-summary .paragraphs-items-field-page-content .paragraphs-item-left-image-content-block .field--name-field-ricb-link a, .paragraphs-items-field-page-content .paragraphs-item-left-image-content-block .field--name-field-ricb-link .view-list-items .views-row .rtecenter.views-field-field-item-summary a,
p.rtecenter .paragraphs-items-field-page-content .paragraphs-item-right-image-content-block .field--name-field-licb-link a, .paragraphs-items-field-page-content .paragraphs-item-right-image-content-block .field--name-field-licb-link p.rtecenter a,
.pane-list-items .views-row .rtecenter.views-field-field-item-date .paragraphs-items-field-page-content .paragraphs-item-right-image-content-block .field--name-field-licb-link a, .paragraphs-items-field-page-content .paragraphs-item-right-image-content-block .field--name-field-licb-link .pane-list-items .views-row .rtecenter.views-field-field-item-date a,
.view-list-items .views-row .rtecenter.views-field-field-item-date .paragraphs-items-field-page-content .paragraphs-item-right-image-content-block .field--name-field-licb-link a, .paragraphs-items-field-page-content .paragraphs-item-right-image-content-block .field--name-field-licb-link .view-list-items .views-row .rtecenter.views-field-field-item-date a,
.pane-list-items .views-row .rtecenter.views-field-field-item-summary .paragraphs-items-field-page-content .paragraphs-item-right-image-content-block .field--name-field-licb-link a, .paragraphs-items-field-page-content .paragraphs-item-right-image-content-block .field--name-field-licb-link .pane-list-items .views-row .rtecenter.views-field-field-item-summary a,
.view-list-items .views-row .rtecenter.views-field-field-item-summary .paragraphs-items-field-page-content .paragraphs-item-right-image-content-block .field--name-field-licb-link a, .paragraphs-items-field-page-content .paragraphs-item-right-image-content-block .field--name-field-licb-link .view-list-items .views-row .rtecenter.views-field-field-item-summary a,
p.rtecenter .paragraphs-items-field-page-content .paragraphs-item-right-image-content-block .field--name-field-ricb-link a, .paragraphs-items-field-page-content .paragraphs-item-right-image-content-block .field--name-field-ricb-link p.rtecenter a,
.pane-list-items .views-row .rtecenter.views-field-field-item-date .paragraphs-items-field-page-content .paragraphs-item-right-image-content-block .field--name-field-ricb-link a, .paragraphs-items-field-page-content .paragraphs-item-right-image-content-block .field--name-field-ricb-link .pane-list-items .views-row .rtecenter.views-field-field-item-date a,
.view-list-items .views-row .rtecenter.views-field-field-item-date .paragraphs-items-field-page-content .paragraphs-item-right-image-content-block .field--name-field-ricb-link a, .paragraphs-items-field-page-content .paragraphs-item-right-image-content-block .field--name-field-ricb-link .view-list-items .views-row .rtecenter.views-field-field-item-date a,
.pane-list-items .views-row .rtecenter.views-field-field-item-summary .paragraphs-items-field-page-content .paragraphs-item-right-image-content-block .field--name-field-ricb-link a, .paragraphs-items-field-page-content .paragraphs-item-right-image-content-block .field--name-field-ricb-link .pane-list-items .views-row .rtecenter.views-field-field-item-summary a,
.view-list-items .views-row .rtecenter.views-field-field-item-summary .paragraphs-items-field-page-content .paragraphs-item-right-image-content-block .field--name-field-ricb-link a, .paragraphs-items-field-page-content .paragraphs-item-right-image-content-block .field--name-field-ricb-link .view-list-items .views-row .rtecenter.views-field-field-item-summary a {
  display: inline-block;
  margin: 20px 20px 20px;
}

@media (min-width: 768px) {
  p.rtecenter a.btn-orange, .pane-list-items .views-row .rtecenter.views-field-field-item-date a.btn-orange, .view-list-items .views-row .rtecenter.views-field-field-item-date a.btn-orange, .pane-list-items .views-row .rtecenter.views-field-field-item-summary a.btn-orange, .view-list-items .views-row .rtecenter.views-field-field-item-summary a.btn-orange, .node-type-list-item .field--name-field-item-date .field__items .field__item p.rtecenter a.btn-orange, .node-type-list-item .field--name-field-item-summary .field__items .field__item p.rtecenter a.btn-orange, .node-type-list-item .field--name-field-item-description .field__items .field__item p.rtecenter a.btn-orange, .node-type-list-item .field--name-field-item-category .field__items .field__item p.rtecenter a.btn-orange, p.rtecenter a.button, .pane-list-items .views-row .rtecenter.views-field-field-item-date a.button, .view-list-items .views-row .rtecenter.views-field-field-item-date a.button, .pane-list-items .views-row .rtecenter.views-field-field-item-summary a.button, .view-list-items .views-row .rtecenter.views-field-field-item-summary a.button, .node-type-list-item .field--name-field-item-date .field__items .field__item p.rtecenter a.button, .node-type-list-item .field--name-field-item-summary .field__items .field__item p.rtecenter a.button, .node-type-list-item .field--name-field-item-description .field__items .field__item p.rtecenter a.button, .node-type-list-item .field--name-field-item-category .field__items .field__item p.rtecenter a.button, p.rtecenter a.btn, .pane-list-items .views-row .rtecenter.views-field-field-item-date a.btn, .view-list-items .views-row .rtecenter.views-field-field-item-date a.btn, .pane-list-items .views-row .rtecenter.views-field-field-item-summary a.btn, .view-list-items .views-row .rtecenter.views-field-field-item-summary a.btn, .node-type-list-item .field--name-field-item-date .field__items .field__item p.rtecenter a.btn, .node-type-list-item .field--name-field-item-summary .field__items .field__item p.rtecenter a.btn, .node-type-list-item .field--name-field-item-description .field__items .field__item p.rtecenter a.btn, .node-type-list-item .field--name-field-item-category .field__items .field__item p.rtecenter a.btn, p.rtecenter .history-text .pane-node-field-history-link a, .history-text .pane-node-field-history-link p.rtecenter a, .pane-list-items .views-row .rtecenter.views-field-field-item-date .history-text .pane-node-field-history-link a, .history-text .pane-node-field-history-link .pane-list-items .views-row .rtecenter.views-field-field-item-date a, .view-list-items .views-row .rtecenter.views-field-field-item-date .history-text .pane-node-field-history-link a, .history-text .pane-node-field-history-link .view-list-items .views-row .rtecenter.views-field-field-item-date a, .pane-list-items .views-row .rtecenter.views-field-field-item-summary .history-text .pane-node-field-history-link a, .history-text .pane-node-field-history-link .pane-list-items .views-row .rtecenter.views-field-field-item-summary a, .view-list-items .views-row .rtecenter.views-field-field-item-summary .history-text .pane-node-field-history-link a, .history-text .pane-node-field-history-link .view-list-items .views-row .rtecenter.views-field-field-item-summary a, .node-type-list-item .field--name-field-item-date .field__items .field__item p.rtecenter .history-text .pane-node-field-history-link a, .history-text .pane-node-field-history-link .node-type-list-item .field--name-field-item-date .field__items .field__item p.rtecenter a, .node-type-list-item .field--name-field-item-summary .field__items .field__item p.rtecenter .history-text .pane-node-field-history-link a, .history-text .pane-node-field-history-link .node-type-list-item .field--name-field-item-summary .field__items .field__item p.rtecenter a, .node-type-list-item .field--name-field-item-description .field__items .field__item p.rtecenter .history-text .pane-node-field-history-link a, .history-text .pane-node-field-history-link .node-type-list-item .field--name-field-item-description .field__items .field__item p.rtecenter a, .node-type-list-item .field--name-field-item-category .field__items .field__item p.rtecenter .history-text .pane-node-field-history-link a, .history-text .pane-node-field-history-link .node-type-list-item .field--name-field-item-category .field__items .field__item p.rtecenter a, p.rtecenter .about-us-text .pane-node-field-about-us-link a, .about-us-text .pane-node-field-about-us-link p.rtecenter a, .pane-list-items .views-row .rtecenter.views-field-field-item-date .about-us-text .pane-node-field-about-us-link a, .about-us-text .pane-node-field-about-us-link .pane-list-items .views-row .rtecenter.views-field-field-item-date a, .view-list-items .views-row .rtecenter.views-field-field-item-date .about-us-text .pane-node-field-about-us-link a, .about-us-text .pane-node-field-about-us-link .view-list-items .views-row .rtecenter.views-field-field-item-date a, .pane-list-items .views-row .rtecenter.views-field-field-item-summary .about-us-text .pane-node-field-about-us-link a, .about-us-text .pane-node-field-about-us-link .pane-list-items .views-row .rtecenter.views-field-field-item-summary a, .view-list-items .views-row .rtecenter.views-field-field-item-summary .about-us-text .pane-node-field-about-us-link a, .about-us-text .pane-node-field-about-us-link .view-list-items .views-row .rtecenter.views-field-field-item-summary a, .node-type-list-item .field--name-field-item-date .field__items .field__item p.rtecenter .about-us-text .pane-node-field-about-us-link a, .about-us-text .pane-node-field-about-us-link .node-type-list-item .field--name-field-item-date .field__items .field__item p.rtecenter a, .node-type-list-item .field--name-field-item-summary .field__items .field__item p.rtecenter .about-us-text .pane-node-field-about-us-link a, .about-us-text .pane-node-field-about-us-link .node-type-list-item .field--name-field-item-summary .field__items .field__item p.rtecenter a, .node-type-list-item .field--name-field-item-description .field__items .field__item p.rtecenter .about-us-text .pane-node-field-about-us-link a, .about-us-text .pane-node-field-about-us-link .node-type-list-item .field--name-field-item-description .field__items .field__item p.rtecenter a, .node-type-list-item .field--name-field-item-category .field__items .field__item p.rtecenter .about-us-text .pane-node-field-about-us-link a, .about-us-text .pane-node-field-about-us-link .node-type-list-item .field--name-field-item-category .field__items .field__item p.rtecenter a, p.rtecenter .paragraphs-items-field-page-content .paragraphs-item-left-image-content-block .field--name-field-licb-link a, .paragraphs-items-field-page-content .paragraphs-item-left-image-content-block .field--name-field-licb-link p.rtecenter a, .pane-list-items .views-row .rtecenter.views-field-field-item-date .paragraphs-items-field-page-content .paragraphs-item-left-image-content-block .field--name-field-licb-link a, .paragraphs-items-field-page-content .paragraphs-item-left-image-content-block .field--name-field-licb-link .pane-list-items .views-row .rtecenter.views-field-field-item-date a, .view-list-items .views-row .rtecenter.views-field-field-item-date .paragraphs-items-field-page-content .paragraphs-item-left-image-content-block .field--name-field-licb-link a, .paragraphs-items-field-page-content .paragraphs-item-left-image-content-block .field--name-field-licb-link .view-list-items .views-row .rtecenter.views-field-field-item-date a, .pane-list-items .views-row .rtecenter.views-field-field-item-summary .paragraphs-items-field-page-content .paragraphs-item-left-image-content-block .field--name-field-licb-link a, .paragraphs-items-field-page-content .paragraphs-item-left-image-content-block .field--name-field-licb-link .pane-list-items .views-row .rtecenter.views-field-field-item-summary a, .view-list-items .views-row .rtecenter.views-field-field-item-summary .paragraphs-items-field-page-content .paragraphs-item-left-image-content-block .field--name-field-licb-link a, .paragraphs-items-field-page-content .paragraphs-item-left-image-content-block .field--name-field-licb-link .view-list-items .views-row .rtecenter.views-field-field-item-summary a,
  p.rtecenter .paragraphs-items-field-page-content .paragraphs-item-left-image-content-block .field--name-field-ricb-link a, .paragraphs-items-field-page-content .paragraphs-item-left-image-content-block .field--name-field-ricb-link p.rtecenter a,
  .pane-list-items .views-row .rtecenter.views-field-field-item-date .paragraphs-items-field-page-content .paragraphs-item-left-image-content-block .field--name-field-ricb-link a, .paragraphs-items-field-page-content .paragraphs-item-left-image-content-block .field--name-field-ricb-link .pane-list-items .views-row .rtecenter.views-field-field-item-date a,
  .view-list-items .views-row .rtecenter.views-field-field-item-date .paragraphs-items-field-page-content .paragraphs-item-left-image-content-block .field--name-field-ricb-link a, .paragraphs-items-field-page-content .paragraphs-item-left-image-content-block .field--name-field-ricb-link .view-list-items .views-row .rtecenter.views-field-field-item-date a,
  .pane-list-items .views-row .rtecenter.views-field-field-item-summary .paragraphs-items-field-page-content .paragraphs-item-left-image-content-block .field--name-field-ricb-link a, .paragraphs-items-field-page-content .paragraphs-item-left-image-content-block .field--name-field-ricb-link .pane-list-items .views-row .rtecenter.views-field-field-item-summary a,
  .view-list-items .views-row .rtecenter.views-field-field-item-summary .paragraphs-items-field-page-content .paragraphs-item-left-image-content-block .field--name-field-ricb-link a, .paragraphs-items-field-page-content .paragraphs-item-left-image-content-block .field--name-field-ricb-link .view-list-items .views-row .rtecenter.views-field-field-item-summary a,
  p.rtecenter .paragraphs-items-field-page-content .paragraphs-item-right-image-content-block .field--name-field-licb-link a, .paragraphs-items-field-page-content .paragraphs-item-right-image-content-block .field--name-field-licb-link p.rtecenter a,
  .pane-list-items .views-row .rtecenter.views-field-field-item-date .paragraphs-items-field-page-content .paragraphs-item-right-image-content-block .field--name-field-licb-link a, .paragraphs-items-field-page-content .paragraphs-item-right-image-content-block .field--name-field-licb-link .pane-list-items .views-row .rtecenter.views-field-field-item-date a,
  .view-list-items .views-row .rtecenter.views-field-field-item-date .paragraphs-items-field-page-content .paragraphs-item-right-image-content-block .field--name-field-licb-link a, .paragraphs-items-field-page-content .paragraphs-item-right-image-content-block .field--name-field-licb-link .view-list-items .views-row .rtecenter.views-field-field-item-date a,
  .pane-list-items .views-row .rtecenter.views-field-field-item-summary .paragraphs-items-field-page-content .paragraphs-item-right-image-content-block .field--name-field-licb-link a, .paragraphs-items-field-page-content .paragraphs-item-right-image-content-block .field--name-field-licb-link .pane-list-items .views-row .rtecenter.views-field-field-item-summary a,
  .view-list-items .views-row .rtecenter.views-field-field-item-summary .paragraphs-items-field-page-content .paragraphs-item-right-image-content-block .field--name-field-licb-link a, .paragraphs-items-field-page-content .paragraphs-item-right-image-content-block .field--name-field-licb-link .view-list-items .views-row .rtecenter.views-field-field-item-summary a,
  p.rtecenter .paragraphs-items-field-page-content .paragraphs-item-right-image-content-block .field--name-field-ricb-link a, .paragraphs-items-field-page-content .paragraphs-item-right-image-content-block .field--name-field-ricb-link p.rtecenter a,
  .pane-list-items .views-row .rtecenter.views-field-field-item-date .paragraphs-items-field-page-content .paragraphs-item-right-image-content-block .field--name-field-ricb-link a, .paragraphs-items-field-page-content .paragraphs-item-right-image-content-block .field--name-field-ricb-link .pane-list-items .views-row .rtecenter.views-field-field-item-date a,
  .view-list-items .views-row .rtecenter.views-field-field-item-date .paragraphs-items-field-page-content .paragraphs-item-right-image-content-block .field--name-field-ricb-link a, .paragraphs-items-field-page-content .paragraphs-item-right-image-content-block .field--name-field-ricb-link .view-list-items .views-row .rtecenter.views-field-field-item-date a,
  .pane-list-items .views-row .rtecenter.views-field-field-item-summary .paragraphs-items-field-page-content .paragraphs-item-right-image-content-block .field--name-field-ricb-link a, .paragraphs-items-field-page-content .paragraphs-item-right-image-content-block .field--name-field-ricb-link .pane-list-items .views-row .rtecenter.views-field-field-item-summary a,
  .view-list-items .views-row .rtecenter.views-field-field-item-summary .paragraphs-items-field-page-content .paragraphs-item-right-image-content-block .field--name-field-ricb-link a, .paragraphs-items-field-page-content .paragraphs-item-right-image-content-block .field--name-field-ricb-link .view-list-items .views-row .rtecenter.views-field-field-item-summary a {
    margin: 20px 20px 40px;
  }
}

p.anchor-links-list a, .pane-list-items .views-row .anchor-links-list.views-field-field-item-date a, .view-list-items .views-row .anchor-links-list.views-field-field-item-date a, .pane-list-items .views-row .anchor-links-list.views-field-field-item-summary a, .view-list-items .views-row .anchor-links-list.views-field-field-item-summary a, .node-type-list-item .field--name-field-item-date .field__items .field__item p.anchor-links-list a, .node-type-list-item .field--name-field-item-summary .field__items .field__item p.anchor-links-list a, .node-type-list-item .field--name-field-item-description .field__items .field__item p.anchor-links-list a, .node-type-list-item .field--name-field-item-category .field__items .field__item p.anchor-links-list a {
  display: block;
  position: relative;
  margin-bottom: 10px;
}

@media (min-width: 768px) {
  p.anchor-links-list a, .pane-list-items .views-row .anchor-links-list.views-field-field-item-date a, .view-list-items .views-row .anchor-links-list.views-field-field-item-date a, .pane-list-items .views-row .anchor-links-list.views-field-field-item-summary a, .view-list-items .views-row .anchor-links-list.views-field-field-item-summary a, .node-type-list-item .field--name-field-item-date .field__items .field__item p.anchor-links-list a, .node-type-list-item .field--name-field-item-summary .field__items .field__item p.anchor-links-list a, .node-type-list-item .field--name-field-item-description .field__items .field__item p.anchor-links-list a, .node-type-list-item .field--name-field-item-category .field__items .field__item p.anchor-links-list a {
    display: inline-block;
    margin: 0 18px 0 20px;
    vertical-align: middle;
  }
}

@media (min-width: 992px) {
  p.anchor-links-list a, .pane-list-items .views-row .anchor-links-list.views-field-field-item-date a, .view-list-items .views-row .anchor-links-list.views-field-field-item-date a, .pane-list-items .views-row .anchor-links-list.views-field-field-item-summary a, .view-list-items .views-row .anchor-links-list.views-field-field-item-summary a, .node-type-list-item .field--name-field-item-date .field__items .field__item p.anchor-links-list a, .node-type-list-item .field--name-field-item-summary .field__items .field__item p.anchor-links-list a, .node-type-list-item .field--name-field-item-description .field__items .field__item p.anchor-links-list a, .node-type-list-item .field--name-field-item-category .field__items .field__item p.anchor-links-list a {
    margin: 0 28px 0 30px;
  }
}

p.anchor-links-list a:after, .pane-list-items .views-row .anchor-links-list.views-field-field-item-date a:after, .view-list-items .views-row .anchor-links-list.views-field-field-item-date a:after, .pane-list-items .views-row .anchor-links-list.views-field-field-item-summary a:after, .view-list-items .views-row .anchor-links-list.views-field-field-item-summary a:after, .node-type-list-item .field--name-field-item-date .field__items .field__item p.anchor-links-list a:after, .node-type-list-item .field--name-field-item-summary .field__items .field__item p.anchor-links-list a:after, .node-type-list-item .field--name-field-item-description .field__items .field__item p.anchor-links-list a:after, .node-type-list-item .field--name-field-item-category .field__items .field__item p.anchor-links-list a:after {
  display: none;
  content: '|';
  height: 15px;
  font-family: "Gotham Book", Helvetica, Arial, sans-serif;
  font-weight: 400;
  position: absolute;
  right: -33px;
  top: 0;
}

@media (min-width: 768px) {
  p.anchor-links-list a:after, .pane-list-items .views-row .anchor-links-list.views-field-field-item-date a:after, .view-list-items .views-row .anchor-links-list.views-field-field-item-date a:after, .pane-list-items .views-row .anchor-links-list.views-field-field-item-summary a:after, .view-list-items .views-row .anchor-links-list.views-field-field-item-summary a:after, .node-type-list-item .field--name-field-item-date .field__items .field__item p.anchor-links-list a:after, .node-type-list-item .field--name-field-item-summary .field__items .field__item p.anchor-links-list a:after, .node-type-list-item .field--name-field-item-description .field__items .field__item p.anchor-links-list a:after, .node-type-list-item .field--name-field-item-category .field__items .field__item p.anchor-links-list a:after {
    display: block;
    right: -23px;
  }
}

@media (min-width: 992px) {
  p.anchor-links-list a:after, .pane-list-items .views-row .anchor-links-list.views-field-field-item-date a:after, .view-list-items .views-row .anchor-links-list.views-field-field-item-date a:after, .pane-list-items .views-row .anchor-links-list.views-field-field-item-summary a:after, .view-list-items .views-row .anchor-links-list.views-field-field-item-summary a:after, .node-type-list-item .field--name-field-item-date .field__items .field__item p.anchor-links-list a:after, .node-type-list-item .field--name-field-item-summary .field__items .field__item p.anchor-links-list a:after, .node-type-list-item .field--name-field-item-description .field__items .field__item p.anchor-links-list a:after, .node-type-list-item .field--name-field-item-category .field__items .field__item p.anchor-links-list a:after {
    right: -33px;
  }
}

p.anchor-links-list a:last-child:after, .pane-list-items .views-row .anchor-links-list.views-field-field-item-date a:last-child:after, .view-list-items .views-row .anchor-links-list.views-field-field-item-date a:last-child:after, .pane-list-items .views-row .anchor-links-list.views-field-field-item-summary a:last-child:after, .view-list-items .views-row .anchor-links-list.views-field-field-item-summary a:last-child:after, .node-type-list-item .field--name-field-item-date .field__items .field__item p.anchor-links-list a:last-child:after, .node-type-list-item .field--name-field-item-summary .field__items .field__item p.anchor-links-list a:last-child:after, .node-type-list-item .field--name-field-item-description .field__items .field__item p.anchor-links-list a:last-child:after, .node-type-list-item .field--name-field-item-category .field__items .field__item p.anchor-links-list a:last-child:after {
  display: none;
}

a {
  color: #3a96b4;
  text-decoration: none;
}

a:hover {
  color: #2e768d;
}

a:focus {
  border-color: none;
  outline: none;
  outline-offset: 0px;
}

b,
strong {
  font-family: "Gotham Medium", Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-style: inherit;
}

em,
i {
  font-style: italic;
}

q {
  quotes: '\0022' '\00bb';
}

blockquote {
  margin: 0 80px;
}

h2.element-invisible, .page-global-benchmarks .l-page .l-main .l-content h1.element-invisible, .node-type-mini-site-landing-page .field--name-field-content-block-title .element-invisible.field__items {
  display: none;
}

small {
  font-family: "Nunito", sans-serif;
  font-size: 1.3rem;
  line-height: 1;
}

u {
  text-decoration: underline;
}

.caption-image em {
  color: #0d2f4f;
  font-size: 1.3rem;
  font-family: "Nunito", sans-serif;
  line-height: 1.4;
}

hr {
  margin: 2em 0;
  border: 1px solid #bed62f;
}

span.highlighted-text {
  color: #ef5a2c !important;
}

span.ext {
  display: none;
}

address {
  margin-bottom: .5em;
}

.marker,
.content-highlight {
  background-color: transparent !important;
  color: #ef5a2c !important;
  font-family: "Gotham Medium", Helvetica, Arial, sans-serif !important;
  font-weight: 500 !important;
}

.callout-blue, .callout-green, .callout-orange {
  width: 602px;
  margin: 1em auto;
  padding: 1.4em 1.6em;
  border-width: 2px;
  border-style: solid;
  border-radius: 5px;
  font-family: "Nunito", sans-serif;
  font-size: 1.8rem;
  font-weight: 300;
  line-height: 1.2;
  letter-spacing: 1.18px;
}

@media (max-width: 980px) {
  .callout-blue, .callout-green, .callout-orange {
    width: 83.5%;
  }
}

.callout-blue p, .callout-green p, .callout-orange p, .callout-blue .pane-list-items .views-row .views-field-field-item-date, .pane-list-items .views-row .callout-blue .views-field-field-item-date, .callout-green .pane-list-items .views-row .views-field-field-item-date, .pane-list-items .views-row .callout-green .views-field-field-item-date, .callout-orange .pane-list-items .views-row .views-field-field-item-date, .pane-list-items .views-row .callout-orange .views-field-field-item-date,
.callout-blue .view-list-items .views-row .views-field-field-item-date, .view-list-items .views-row .callout-blue .views-field-field-item-date,
.callout-green .view-list-items .views-row .views-field-field-item-date, .view-list-items .views-row .callout-green .views-field-field-item-date,
.callout-orange .view-list-items .views-row .views-field-field-item-date, .view-list-items .views-row .callout-orange .views-field-field-item-date, .callout-blue .pane-list-items .views-row .views-field-field-item-summary, .pane-list-items .views-row .callout-blue .views-field-field-item-summary, .callout-green .pane-list-items .views-row .views-field-field-item-summary, .pane-list-items .views-row .callout-green .views-field-field-item-summary, .callout-orange .pane-list-items .views-row .views-field-field-item-summary, .pane-list-items .views-row .callout-orange .views-field-field-item-summary,
.callout-blue .view-list-items .views-row .views-field-field-item-summary, .view-list-items .views-row .callout-blue .views-field-field-item-summary,
.callout-green .view-list-items .views-row .views-field-field-item-summary, .view-list-items .views-row .callout-green .views-field-field-item-summary,
.callout-orange .view-list-items .views-row .views-field-field-item-summary, .view-list-items .views-row .callout-orange .views-field-field-item-summary, .callout-blue .node-type-list-item .field--name-field-item-date .field__items .field__item p, .node-type-list-item .field--name-field-item-date .field__items .field__item .callout-blue p, .callout-green .node-type-list-item .field--name-field-item-date .field__items .field__item p, .node-type-list-item .field--name-field-item-date .field__items .field__item .callout-green p, .callout-orange .node-type-list-item .field--name-field-item-date .field__items .field__item p, .node-type-list-item .field--name-field-item-date .field__items .field__item .callout-orange p,
.callout-blue .node-type-list-item .field--name-field-item-summary .field__items .field__item p, .node-type-list-item .field--name-field-item-summary .field__items .field__item .callout-blue p,
.callout-green .node-type-list-item .field--name-field-item-summary .field__items .field__item p, .node-type-list-item .field--name-field-item-summary .field__items .field__item .callout-green p,
.callout-orange .node-type-list-item .field--name-field-item-summary .field__items .field__item p, .node-type-list-item .field--name-field-item-summary .field__items .field__item .callout-orange p,
.callout-blue .node-type-list-item .field--name-field-item-description .field__items .field__item p, .node-type-list-item .field--name-field-item-description .field__items .field__item .callout-blue p,
.callout-green .node-type-list-item .field--name-field-item-description .field__items .field__item p, .node-type-list-item .field--name-field-item-description .field__items .field__item .callout-green p,
.callout-orange .node-type-list-item .field--name-field-item-description .field__items .field__item p, .node-type-list-item .field--name-field-item-description .field__items .field__item .callout-orange p,
.callout-blue .node-type-list-item .field--name-field-item-category .field__items .field__item p, .node-type-list-item .field--name-field-item-category .field__items .field__item .callout-blue p,
.callout-green .node-type-list-item .field--name-field-item-category .field__items .field__item p, .node-type-list-item .field--name-field-item-category .field__items .field__item .callout-green p,
.callout-orange .node-type-list-item .field--name-field-item-category .field__items .field__item p, .node-type-list-item .field--name-field-item-category .field__items .field__item .callout-orange p {
  margin-bottom: 1.3em;
  font-family: "Nunito", sans-serif;
  font-size: 1.8rem;
  font-weight: 300;
  line-height: 1.2;
  letter-spacing: 1.18px;
}

.callout-blue p:last-of-type, .callout-green p:last-of-type, .callout-orange p:last-of-type, .callout-blue .pane-list-items .views-row .views-field-field-item-date:last-of-type, .pane-list-items .views-row .callout-blue .views-field-field-item-date:last-of-type, .callout-green .pane-list-items .views-row .views-field-field-item-date:last-of-type, .pane-list-items .views-row .callout-green .views-field-field-item-date:last-of-type, .callout-orange .pane-list-items .views-row .views-field-field-item-date:last-of-type, .pane-list-items .views-row .callout-orange .views-field-field-item-date:last-of-type,
.callout-blue .view-list-items .views-row .views-field-field-item-date:last-of-type, .view-list-items .views-row .callout-blue .views-field-field-item-date:last-of-type,
.callout-green .view-list-items .views-row .views-field-field-item-date:last-of-type, .view-list-items .views-row .callout-green .views-field-field-item-date:last-of-type,
.callout-orange .view-list-items .views-row .views-field-field-item-date:last-of-type, .view-list-items .views-row .callout-orange .views-field-field-item-date:last-of-type, .callout-blue .pane-list-items .views-row .views-field-field-item-summary:last-of-type, .pane-list-items .views-row .callout-blue .views-field-field-item-summary:last-of-type, .callout-green .pane-list-items .views-row .views-field-field-item-summary:last-of-type, .pane-list-items .views-row .callout-green .views-field-field-item-summary:last-of-type, .callout-orange .pane-list-items .views-row .views-field-field-item-summary:last-of-type, .pane-list-items .views-row .callout-orange .views-field-field-item-summary:last-of-type,
.callout-blue .view-list-items .views-row .views-field-field-item-summary:last-of-type, .view-list-items .views-row .callout-blue .views-field-field-item-summary:last-of-type,
.callout-green .view-list-items .views-row .views-field-field-item-summary:last-of-type, .view-list-items .views-row .callout-green .views-field-field-item-summary:last-of-type,
.callout-orange .view-list-items .views-row .views-field-field-item-summary:last-of-type, .view-list-items .views-row .callout-orange .views-field-field-item-summary:last-of-type, .callout-blue .node-type-list-item .field--name-field-item-date .field__items .field__item p:last-of-type, .node-type-list-item .field--name-field-item-date .field__items .field__item .callout-blue p:last-of-type, .callout-green .node-type-list-item .field--name-field-item-date .field__items .field__item p:last-of-type, .node-type-list-item .field--name-field-item-date .field__items .field__item .callout-green p:last-of-type, .callout-orange .node-type-list-item .field--name-field-item-date .field__items .field__item p:last-of-type, .node-type-list-item .field--name-field-item-date .field__items .field__item .callout-orange p:last-of-type,
.callout-blue .node-type-list-item .field--name-field-item-summary .field__items .field__item p:last-of-type, .node-type-list-item .field--name-field-item-summary .field__items .field__item .callout-blue p:last-of-type,
.callout-green .node-type-list-item .field--name-field-item-summary .field__items .field__item p:last-of-type, .node-type-list-item .field--name-field-item-summary .field__items .field__item .callout-green p:last-of-type,
.callout-orange .node-type-list-item .field--name-field-item-summary .field__items .field__item p:last-of-type, .node-type-list-item .field--name-field-item-summary .field__items .field__item .callout-orange p:last-of-type,
.callout-blue .node-type-list-item .field--name-field-item-description .field__items .field__item p:last-of-type, .node-type-list-item .field--name-field-item-description .field__items .field__item .callout-blue p:last-of-type,
.callout-green .node-type-list-item .field--name-field-item-description .field__items .field__item p:last-of-type, .node-type-list-item .field--name-field-item-description .field__items .field__item .callout-green p:last-of-type,
.callout-orange .node-type-list-item .field--name-field-item-description .field__items .field__item p:last-of-type, .node-type-list-item .field--name-field-item-description .field__items .field__item .callout-orange p:last-of-type,
.callout-blue .node-type-list-item .field--name-field-item-category .field__items .field__item p:last-of-type, .node-type-list-item .field--name-field-item-category .field__items .field__item .callout-blue p:last-of-type,
.callout-green .node-type-list-item .field--name-field-item-category .field__items .field__item p:last-of-type, .node-type-list-item .field--name-field-item-category .field__items .field__item .callout-green p:last-of-type,
.callout-orange .node-type-list-item .field--name-field-item-category .field__items .field__item p:last-of-type, .node-type-list-item .field--name-field-item-category .field__items .field__item .callout-orange p:last-of-type {
  margin-bottom: 0;
}

.callout-blue {
  border-color: #18355e;
  color: #18355e;
}

.callout-green {
  border-color: #348f41;
  color: #348f41;
}

.callout-orange {
  border-color: #ef5a2c;
  color: #ef5a2c;
}

.arabic {
  direction: rtl;
}

.paragraphs-item-content-block .arabic {
  text-align: right;
}

.arabic.rtecenter {
  text-align: center;
}

.arabic a {
  word-break: break-all;
}

.video-container {
  position: relative;
  overflow: hidden;
  padding-top: 56.25%;
}

.video-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

img {
  vertical-align: middle;
}

img.align-left {
  display: block;
  float: none;
  margin: 0 auto 22px;
}

@media (min-width: 992px) {
  img.align-left {
    float: left;
    margin: 0 22px 22px 0;
  }
}

img.align-center {
  display: block;
  float: none;
  margin: 0 auto 22px;
}

@media (min-width: 992px) {
  img.align-center {
    margin: 0 auto 22px;
  }
}

img.align-right {
  display: block;
  float: none;
  margin: 0 auto 22px;
}

@media (min-width: 992px) {
  img.align-right {
    float: right;
    margin: 0 0 22px 22px;
  }
}

.pr_news_left {
  display: block;
  float: none;
  margin: 0 auto 10px;
  text-align: center;
  width: 100%;
}

@media (min-width: 768px) {
  .pr_news_left {
    float: left;
    margin: 0 22px 10px 0;
    text-align: left;
    width: 384px;
  }
}

@media (min-width: 992px) {
  .pr_news_left {
    width: 400px;
  }
}

.pr_news_right {
  display: block;
  float: none;
  margin: 0 auto 10px;
  text-align: center;
  width: 100%;
}

@media (min-width: 768px) {
  .pr_news_right {
    float: right;
    margin: 0 22px 10px 0;
    text-align: right;
    width: 384px;
  }
}

@media (min-width: 992px) {
  .pr_news_right {
    width: 400px;
  }
}

.node-type-news h1 {
  color: #18355e;
}

@media (min-width: 768px) {
  .node-type-news h1 {
    font-size: 40px;
    line-height: 44px;
  }
}

@media (min-width: 992px) {
  .node-type-news h1 {
    font-size: 50px;
    line-height: 54px;
  }
}

.node-type-news .field--name-field-news-image img {
  display: block;
  float: none;
  margin: 0 auto 10px;
  width: 90%;
}

@media (min-width: 768px) {
  .node-type-news .field--name-field-news-image img {
    float: right;
    margin: 0 22px 10px 0;
    max-width: 400px;
    width: auto;
  }
}

sup,
.super {
  font-size: 12px;
  vertical-align: super;
}

sub,
.sub {
  font-size: 12px;
  vertical-align: sub;
}

html {
  height: 100%;
  margin: 0;
}

.l-page .l-header {
  background-color: #ffffff;
  border-bottom: 1px solid #18355e;
}

@media (min-width: 992px) {
  .l-page .l-header {
    border-bottom: none;
  }
}

.l-page .l-header .l-region--header {
  background: #18355e;
}

.l-page .l-footer {
  background: #18355e;
  color: #ffffff;
}

.l-page .l-footer .l-region--footer {
  padding: 30px 0 51px;
}

.l-page .l-footer .l-region--footer a {
  color: #ffffff;
}

.l-page .l-footer .l-region--footer p, .l-page .l-footer .l-region--footer .pane-list-items .views-row .views-field-field-item-date, .pane-list-items .views-row .l-page .l-footer .l-region--footer .views-field-field-item-date,
.l-page .l-footer .l-region--footer .view-list-items .views-row .views-field-field-item-date, .view-list-items .views-row .l-page .l-footer .l-region--footer .views-field-field-item-date, .l-page .l-footer .l-region--footer .pane-list-items .views-row .views-field-field-item-summary, .pane-list-items .views-row .l-page .l-footer .l-region--footer .views-field-field-item-summary,
.l-page .l-footer .l-region--footer .view-list-items .views-row .views-field-field-item-summary, .view-list-items .views-row .l-page .l-footer .l-region--footer .views-field-field-item-summary, .l-page .l-footer .l-region--footer .node-type-list-item .field--name-field-item-date .field__items .field__item p, .node-type-list-item .field--name-field-item-date .field__items .field__item .l-page .l-footer .l-region--footer p,
.l-page .l-footer .l-region--footer .node-type-list-item .field--name-field-item-summary .field__items .field__item p, .node-type-list-item .field--name-field-item-summary .field__items .field__item .l-page .l-footer .l-region--footer p,
.l-page .l-footer .l-region--footer .node-type-list-item .field--name-field-item-description .field__items .field__item p, .node-type-list-item .field--name-field-item-description .field__items .field__item .l-page .l-footer .l-region--footer p,
.l-page .l-footer .l-region--footer .node-type-list-item .field--name-field-item-category .field__items .field__item p, .node-type-list-item .field--name-field-item-category .field__items .field__item .l-page .l-footer .l-region--footer p {
  color: #ffffff;
}

.l-content ul:not([class]) {
  color: #0d2f4f;
  margin: 0 0 20px 0;
  list-style-type: none;
}

@media (min-width: 768px) {
  .l-content ul:not([class]) {
    margin: 0 10px 20px 40px;
  }
}

.l-content ul:not([class]) li {
  display: list-item;
  font-family: "Gotham Light", Helvetica, Arial, sans-serif;
  font-size: 16px;
  line-height: 22px;
  list-style-type: none;
  margin: 0 0 12px 0;
  padding-left: 25px;
  position: relative;
}

.l-content ul:not([class]) li::before {
  display: inline-block;
  font-family: "FontAwesome";
  content: "";
  margin-right: 10px;
}

.l-content ul:not([class]) li::before {
  color: #3677be;
  font-size: 6px;
  left: 0;
  height: 6px;
  margin: 0;
  position: absolute;
  width: 6px;
}

.l-content ul:not([class]) li span.ext {
  display: none;
}

.l-content ul:not([class]) li p.rtecenter, .l-content ul:not([class]) li .pane-list-items .views-row .rtecenter.views-field-field-item-date, .pane-list-items .views-row .l-content ul:not([class]) li .rtecenter.views-field-field-item-date,
.l-content ul:not([class]) li .view-list-items .views-row .rtecenter.views-field-field-item-date, .view-list-items .views-row .l-content ul:not([class]) li .rtecenter.views-field-field-item-date, .l-content ul:not([class]) li .pane-list-items .views-row .rtecenter.views-field-field-item-summary, .pane-list-items .views-row .l-content ul:not([class]) li .rtecenter.views-field-field-item-summary,
.l-content ul:not([class]) li .view-list-items .views-row .rtecenter.views-field-field-item-summary, .view-list-items .views-row .l-content ul:not([class]) li .rtecenter.views-field-field-item-summary, .l-content ul:not([class]) li .node-type-list-item .field--name-field-item-date .field__items .field__item p.rtecenter, .node-type-list-item .field--name-field-item-date .field__items .field__item .l-content ul:not([class]) li p.rtecenter,
.l-content ul:not([class]) li .node-type-list-item .field--name-field-item-summary .field__items .field__item p.rtecenter, .node-type-list-item .field--name-field-item-summary .field__items .field__item .l-content ul:not([class]) li p.rtecenter,
.l-content ul:not([class]) li .node-type-list-item .field--name-field-item-description .field__items .field__item p.rtecenter, .node-type-list-item .field--name-field-item-description .field__items .field__item .l-content ul:not([class]) li p.rtecenter,
.l-content ul:not([class]) li .node-type-list-item .field--name-field-item-category .field__items .field__item p.rtecenter, .node-type-list-item .field--name-field-item-category .field__items .field__item .l-content ul:not([class]) li p.rtecenter {
  margin: 20px 0 20px;
}

.l-content ul:not([class]) li p.rtecenter .btn-orange, .l-content ul:not([class]) li .pane-list-items .views-row .rtecenter.views-field-field-item-date .btn-orange, .pane-list-items .views-row .l-content ul:not([class]) li .rtecenter.views-field-field-item-date .btn-orange, .l-content ul:not([class]) li .view-list-items .views-row .rtecenter.views-field-field-item-date .btn-orange, .view-list-items .views-row .l-content ul:not([class]) li .rtecenter.views-field-field-item-date .btn-orange, .l-content ul:not([class]) li .pane-list-items .views-row .rtecenter.views-field-field-item-summary .btn-orange, .pane-list-items .views-row .l-content ul:not([class]) li .rtecenter.views-field-field-item-summary .btn-orange, .l-content ul:not([class]) li .view-list-items .views-row .rtecenter.views-field-field-item-summary .btn-orange, .view-list-items .views-row .l-content ul:not([class]) li .rtecenter.views-field-field-item-summary .btn-orange {
  transform: translate(-25px, 0);
}

@media (min-width: 992px) {
  .l-content ul:not([class]) li p.rtecenter .btn-orange, .l-content ul:not([class]) li .pane-list-items .views-row .rtecenter.views-field-field-item-date .btn-orange, .pane-list-items .views-row .l-content ul:not([class]) li .rtecenter.views-field-field-item-date .btn-orange, .l-content ul:not([class]) li .view-list-items .views-row .rtecenter.views-field-field-item-date .btn-orange, .view-list-items .views-row .l-content ul:not([class]) li .rtecenter.views-field-field-item-date .btn-orange, .l-content ul:not([class]) li .pane-list-items .views-row .rtecenter.views-field-field-item-summary .btn-orange, .pane-list-items .views-row .l-content ul:not([class]) li .rtecenter.views-field-field-item-summary .btn-orange, .l-content ul:not([class]) li .view-list-items .views-row .rtecenter.views-field-field-item-summary .btn-orange, .view-list-items .views-row .l-content ul:not([class]) li .rtecenter.views-field-field-item-summary .btn-orange {
    transform: translate(0, 0);
  }
}

@media (min-width: 1200px) {
  .l-content ul:not([class]) li p.rtecenter .btn-orange, .l-content ul:not([class]) li .pane-list-items .views-row .rtecenter.views-field-field-item-date .btn-orange, .pane-list-items .views-row .l-content ul:not([class]) li .rtecenter.views-field-field-item-date .btn-orange, .l-content ul:not([class]) li .view-list-items .views-row .rtecenter.views-field-field-item-date .btn-orange, .view-list-items .views-row .l-content ul:not([class]) li .rtecenter.views-field-field-item-date .btn-orange, .l-content ul:not([class]) li .pane-list-items .views-row .rtecenter.views-field-field-item-summary .btn-orange, .pane-list-items .views-row .l-content ul:not([class]) li .rtecenter.views-field-field-item-summary .btn-orange, .l-content ul:not([class]) li .view-list-items .views-row .rtecenter.views-field-field-item-summary .btn-orange, .view-list-items .views-row .l-content ul:not([class]) li .rtecenter.views-field-field-item-summary .btn-orange {
    transform: translate(-27px, 0);
  }
}

.l-content ul:not([class]) li a {
  font-family: "Gotham Bold", Helvetica, Arial, sans-serif;
  font-weight: 700;
}

.l-content ul:not([class]) li ol:not([class]) {
  margin-top: 10px;
}

.l-content ul:not([class]) li ol:not([class]) li:before {
  font-family: "Gotham Light", Helvetica, Arial, sans-serif;
  font-size: 16px;
  line-height: 22px;
  list-style-type: none;
  margin: 0;
  padding-left: 0;
}

.l-content ol:not([class]) {
  color: #0d2f4f;
  margin: 0 0 20px 0;
  list-style-type: none;
  counter-reset: list;
}

@media (min-width: 768px) {
  .l-content ol:not([class]) {
    margin: 0 10px 20px 40px;
  }
}

.l-content ol:not([class]) li {
  display: list-item;
  font-family: "Gotham Light", Helvetica, Arial, sans-serif;
  font-size: 16px;
  line-height: 22px;
  list-style-type: none;
  margin: 0 0 12px 0;
  padding-left: 25px;
  position: relative;
}

.l-content ol:not([class]) li::before {
  content: counter(list) ".";
  counter-increment: list;
  left: 0;
  color: #3677be;
  margin: 0;
  position: absolute;
}

.l-content ol:not([class]) li p.rtecenter, .l-content ol:not([class]) li .pane-list-items .views-row .rtecenter.views-field-field-item-date, .pane-list-items .views-row .l-content ol:not([class]) li .rtecenter.views-field-field-item-date,
.l-content ol:not([class]) li .view-list-items .views-row .rtecenter.views-field-field-item-date, .view-list-items .views-row .l-content ol:not([class]) li .rtecenter.views-field-field-item-date, .l-content ol:not([class]) li .pane-list-items .views-row .rtecenter.views-field-field-item-summary, .pane-list-items .views-row .l-content ol:not([class]) li .rtecenter.views-field-field-item-summary,
.l-content ol:not([class]) li .view-list-items .views-row .rtecenter.views-field-field-item-summary, .view-list-items .views-row .l-content ol:not([class]) li .rtecenter.views-field-field-item-summary, .l-content ol:not([class]) li .node-type-list-item .field--name-field-item-date .field__items .field__item p.rtecenter, .node-type-list-item .field--name-field-item-date .field__items .field__item .l-content ol:not([class]) li p.rtecenter,
.l-content ol:not([class]) li .node-type-list-item .field--name-field-item-summary .field__items .field__item p.rtecenter, .node-type-list-item .field--name-field-item-summary .field__items .field__item .l-content ol:not([class]) li p.rtecenter,
.l-content ol:not([class]) li .node-type-list-item .field--name-field-item-description .field__items .field__item p.rtecenter, .node-type-list-item .field--name-field-item-description .field__items .field__item .l-content ol:not([class]) li p.rtecenter,
.l-content ol:not([class]) li .node-type-list-item .field--name-field-item-category .field__items .field__item p.rtecenter, .node-type-list-item .field--name-field-item-category .field__items .field__item .l-content ol:not([class]) li p.rtecenter {
  margin: 20px 0 20px;
}

.l-content ol:not([class]) li p.rtecenter .btn-orange, .l-content ol:not([class]) li .pane-list-items .views-row .rtecenter.views-field-field-item-date .btn-orange, .pane-list-items .views-row .l-content ol:not([class]) li .rtecenter.views-field-field-item-date .btn-orange, .l-content ol:not([class]) li .view-list-items .views-row .rtecenter.views-field-field-item-date .btn-orange, .view-list-items .views-row .l-content ol:not([class]) li .rtecenter.views-field-field-item-date .btn-orange, .l-content ol:not([class]) li .pane-list-items .views-row .rtecenter.views-field-field-item-summary .btn-orange, .pane-list-items .views-row .l-content ol:not([class]) li .rtecenter.views-field-field-item-summary .btn-orange, .l-content ol:not([class]) li .view-list-items .views-row .rtecenter.views-field-field-item-summary .btn-orange, .view-list-items .views-row .l-content ol:not([class]) li .rtecenter.views-field-field-item-summary .btn-orange {
  transform: translate(-25px, 0);
}

@media (min-width: 992px) {
  .l-content ol:not([class]) li p.rtecenter .btn-orange, .l-content ol:not([class]) li .pane-list-items .views-row .rtecenter.views-field-field-item-date .btn-orange, .pane-list-items .views-row .l-content ol:not([class]) li .rtecenter.views-field-field-item-date .btn-orange, .l-content ol:not([class]) li .view-list-items .views-row .rtecenter.views-field-field-item-date .btn-orange, .view-list-items .views-row .l-content ol:not([class]) li .rtecenter.views-field-field-item-date .btn-orange, .l-content ol:not([class]) li .pane-list-items .views-row .rtecenter.views-field-field-item-summary .btn-orange, .pane-list-items .views-row .l-content ol:not([class]) li .rtecenter.views-field-field-item-summary .btn-orange, .l-content ol:not([class]) li .view-list-items .views-row .rtecenter.views-field-field-item-summary .btn-orange, .view-list-items .views-row .l-content ol:not([class]) li .rtecenter.views-field-field-item-summary .btn-orange {
    transform: translate(0, 0);
  }
}

@media (min-width: 1200px) {
  .l-content ol:not([class]) li p.rtecenter .btn-orange, .l-content ol:not([class]) li .pane-list-items .views-row .rtecenter.views-field-field-item-date .btn-orange, .pane-list-items .views-row .l-content ol:not([class]) li .rtecenter.views-field-field-item-date .btn-orange, .l-content ol:not([class]) li .view-list-items .views-row .rtecenter.views-field-field-item-date .btn-orange, .view-list-items .views-row .l-content ol:not([class]) li .rtecenter.views-field-field-item-date .btn-orange, .l-content ol:not([class]) li .pane-list-items .views-row .rtecenter.views-field-field-item-summary .btn-orange, .pane-list-items .views-row .l-content ol:not([class]) li .rtecenter.views-field-field-item-summary .btn-orange, .l-content ol:not([class]) li .view-list-items .views-row .rtecenter.views-field-field-item-summary .btn-orange, .view-list-items .views-row .l-content ol:not([class]) li .rtecenter.views-field-field-item-summary .btn-orange {
    transform: translate(-27px, 0);
  }
}

.l-content ol:not([class]) li a {
  font-family: "Gotham Bold", Helvetica, Arial, sans-serif;
  font-weight: 700;
}

.l-content ol:not([class]) li ol {
  margin-top: 20px;
}

.l-content ol:not([class]) li ol li {
  display: block;
  padding-left: 15px;
}

.l-content ol:not([class]) li ol li:before {
  content: counters(list, ".") ". ";
  margin-left: -20px;
}

.l-content ol:not([class]) li ul {
  counter-reset: list;
  margin-top: 20px;
}

.l-content ol:not([class]) li ul li {
  display: list-item;
  font-family: "Gotham Light", Helvetica, Arial, sans-serif;
  font-size: 16px;
  line-height: 22px;
  list-style-type: none;
  margin: 0 0 12px 0;
  padding-left: 15px;
  position: relative;
}

.l-content ol:not([class]) li ul li::before {
  display: inline-block;
  font-family: "FontAwesome";
  content: "";
  margin-right: 10px;
}

.l-content ol:not([class]) li ul li::before {
  color: #3677be;
  font-size: 6px;
  left: 0;
  height: 6px;
  margin: 0;
  position: absolute;
  width: 6px;
}

.l-content ul.actfl-general-list {
  color: #0d2f4f;
  margin: 0 0 20px 0;
  list-style-type: none;
}

@media (min-width: 768px) {
  .l-content ul.actfl-general-list {
    margin: 0 10px 20px 40px;
  }
}

.l-content ul.actfl-general-list li:not([class]) {
  display: list-item;
  font-family: "Gotham Light", Helvetica, Arial, sans-serif;
  font-size: 16px;
  line-height: 22px;
  list-style-type: none;
  margin: 0 0 12px 0;
  padding-left: 25px;
  position: relative;
}

.l-content ul.actfl-general-list li:not([class])::before {
  display: inline-block;
  font-family: "FontAwesome";
  content: "";
  margin-right: 10px;
}

.l-content ul.actfl-general-list li:not([class])::before {
  color: #3677be;
  font-size: 6px;
  left: 0;
  height: 6px;
  margin: 0;
  position: absolute;
  width: 6px;
}

.l-content ul.actfl-general-list li:not([class]) p.rtecenter, .l-content ul.actfl-general-list li:not([class]) .pane-list-items .views-row .rtecenter.views-field-field-item-date, .pane-list-items .views-row .l-content ul.actfl-general-list li:not([class]) .rtecenter.views-field-field-item-date,
.l-content ul.actfl-general-list li:not([class]) .view-list-items .views-row .rtecenter.views-field-field-item-date, .view-list-items .views-row .l-content ul.actfl-general-list li:not([class]) .rtecenter.views-field-field-item-date, .l-content ul.actfl-general-list li:not([class]) .pane-list-items .views-row .rtecenter.views-field-field-item-summary, .pane-list-items .views-row .l-content ul.actfl-general-list li:not([class]) .rtecenter.views-field-field-item-summary,
.l-content ul.actfl-general-list li:not([class]) .view-list-items .views-row .rtecenter.views-field-field-item-summary, .view-list-items .views-row .l-content ul.actfl-general-list li:not([class]) .rtecenter.views-field-field-item-summary {
  margin: 20px 0 20px;
}

.l-content ul.actfl-general-list li:not([class]) p.rtecenter .btn-orange, .l-content ul.actfl-general-list li:not([class]) .pane-list-items .views-row .rtecenter.views-field-field-item-date .btn-orange, .pane-list-items .views-row .l-content ul.actfl-general-list li:not([class]) .rtecenter.views-field-field-item-date .btn-orange, .l-content ul.actfl-general-list li:not([class]) .view-list-items .views-row .rtecenter.views-field-field-item-date .btn-orange, .view-list-items .views-row .l-content ul.actfl-general-list li:not([class]) .rtecenter.views-field-field-item-date .btn-orange, .l-content ul.actfl-general-list li:not([class]) .pane-list-items .views-row .rtecenter.views-field-field-item-summary .btn-orange, .pane-list-items .views-row .l-content ul.actfl-general-list li:not([class]) .rtecenter.views-field-field-item-summary .btn-orange, .l-content ul.actfl-general-list li:not([class]) .view-list-items .views-row .rtecenter.views-field-field-item-summary .btn-orange, .view-list-items .views-row .l-content ul.actfl-general-list li:not([class]) .rtecenter.views-field-field-item-summary .btn-orange {
  transform: translate(-25px, 0);
}

@media (min-width: 992px) {
  .l-content ul.actfl-general-list li:not([class]) p.rtecenter .btn-orange, .l-content ul.actfl-general-list li:not([class]) .pane-list-items .views-row .rtecenter.views-field-field-item-date .btn-orange, .pane-list-items .views-row .l-content ul.actfl-general-list li:not([class]) .rtecenter.views-field-field-item-date .btn-orange, .l-content ul.actfl-general-list li:not([class]) .view-list-items .views-row .rtecenter.views-field-field-item-date .btn-orange, .view-list-items .views-row .l-content ul.actfl-general-list li:not([class]) .rtecenter.views-field-field-item-date .btn-orange, .l-content ul.actfl-general-list li:not([class]) .pane-list-items .views-row .rtecenter.views-field-field-item-summary .btn-orange, .pane-list-items .views-row .l-content ul.actfl-general-list li:not([class]) .rtecenter.views-field-field-item-summary .btn-orange, .l-content ul.actfl-general-list li:not([class]) .view-list-items .views-row .rtecenter.views-field-field-item-summary .btn-orange, .view-list-items .views-row .l-content ul.actfl-general-list li:not([class]) .rtecenter.views-field-field-item-summary .btn-orange {
    transform: translate(0, 0);
  }
}

@media (min-width: 1200px) {
  .l-content ul.actfl-general-list li:not([class]) p.rtecenter .btn-orange, .l-content ul.actfl-general-list li:not([class]) .pane-list-items .views-row .rtecenter.views-field-field-item-date .btn-orange, .pane-list-items .views-row .l-content ul.actfl-general-list li:not([class]) .rtecenter.views-field-field-item-date .btn-orange, .l-content ul.actfl-general-list li:not([class]) .view-list-items .views-row .rtecenter.views-field-field-item-date .btn-orange, .view-list-items .views-row .l-content ul.actfl-general-list li:not([class]) .rtecenter.views-field-field-item-date .btn-orange, .l-content ul.actfl-general-list li:not([class]) .pane-list-items .views-row .rtecenter.views-field-field-item-summary .btn-orange, .pane-list-items .views-row .l-content ul.actfl-general-list li:not([class]) .rtecenter.views-field-field-item-summary .btn-orange, .l-content ul.actfl-general-list li:not([class]) .view-list-items .views-row .rtecenter.views-field-field-item-summary .btn-orange, .view-list-items .views-row .l-content ul.actfl-general-list li:not([class]) .rtecenter.views-field-field-item-summary .btn-orange {
    transform: translate(-27px, 0);
  }
}

.l-content ol.actfl-general-list {
  color: #0d2f4f;
  margin: 0 0 20px 0;
  list-style-type: none;
  counter-reset: list;
}

@media (min-width: 768px) {
  .l-content ol.actfl-general-list {
    margin: 0 10px 20px 40px;
  }
}

.l-content ol.actfl-general-list li:not([class]) {
  display: list-item;
  font-family: "Gotham Light", Helvetica, Arial, sans-serif;
  font-size: 16px;
  line-height: 22px;
  list-style-type: none;
  margin: 0 0 12px 0;
  padding-left: 25px;
  position: relative;
}

.l-content ol.actfl-general-list li:not([class])::before {
  content: counter(list) ".";
  counter-increment: list;
  left: 0;
  color: #3677be;
  margin: 0;
  position: absolute;
}

.l-content ol.actfl-general-list li:not([class]) p.rtecenter, .l-content ol.actfl-general-list li:not([class]) .pane-list-items .views-row .rtecenter.views-field-field-item-date, .pane-list-items .views-row .l-content ol.actfl-general-list li:not([class]) .rtecenter.views-field-field-item-date,
.l-content ol.actfl-general-list li:not([class]) .view-list-items .views-row .rtecenter.views-field-field-item-date, .view-list-items .views-row .l-content ol.actfl-general-list li:not([class]) .rtecenter.views-field-field-item-date, .l-content ol.actfl-general-list li:not([class]) .pane-list-items .views-row .rtecenter.views-field-field-item-summary, .pane-list-items .views-row .l-content ol.actfl-general-list li:not([class]) .rtecenter.views-field-field-item-summary,
.l-content ol.actfl-general-list li:not([class]) .view-list-items .views-row .rtecenter.views-field-field-item-summary, .view-list-items .views-row .l-content ol.actfl-general-list li:not([class]) .rtecenter.views-field-field-item-summary {
  margin: 20px 0 20px;
}

.l-content ol.actfl-general-list li:not([class]) p.rtecenter .btn-orange, .l-content ol.actfl-general-list li:not([class]) .pane-list-items .views-row .rtecenter.views-field-field-item-date .btn-orange, .pane-list-items .views-row .l-content ol.actfl-general-list li:not([class]) .rtecenter.views-field-field-item-date .btn-orange, .l-content ol.actfl-general-list li:not([class]) .view-list-items .views-row .rtecenter.views-field-field-item-date .btn-orange, .view-list-items .views-row .l-content ol.actfl-general-list li:not([class]) .rtecenter.views-field-field-item-date .btn-orange, .l-content ol.actfl-general-list li:not([class]) .pane-list-items .views-row .rtecenter.views-field-field-item-summary .btn-orange, .pane-list-items .views-row .l-content ol.actfl-general-list li:not([class]) .rtecenter.views-field-field-item-summary .btn-orange, .l-content ol.actfl-general-list li:not([class]) .view-list-items .views-row .rtecenter.views-field-field-item-summary .btn-orange, .view-list-items .views-row .l-content ol.actfl-general-list li:not([class]) .rtecenter.views-field-field-item-summary .btn-orange {
  transform: translate(-25px, 0);
}

@media (min-width: 992px) {
  .l-content ol.actfl-general-list li:not([class]) p.rtecenter .btn-orange, .l-content ol.actfl-general-list li:not([class]) .pane-list-items .views-row .rtecenter.views-field-field-item-date .btn-orange, .pane-list-items .views-row .l-content ol.actfl-general-list li:not([class]) .rtecenter.views-field-field-item-date .btn-orange, .l-content ol.actfl-general-list li:not([class]) .view-list-items .views-row .rtecenter.views-field-field-item-date .btn-orange, .view-list-items .views-row .l-content ol.actfl-general-list li:not([class]) .rtecenter.views-field-field-item-date .btn-orange, .l-content ol.actfl-general-list li:not([class]) .pane-list-items .views-row .rtecenter.views-field-field-item-summary .btn-orange, .pane-list-items .views-row .l-content ol.actfl-general-list li:not([class]) .rtecenter.views-field-field-item-summary .btn-orange, .l-content ol.actfl-general-list li:not([class]) .view-list-items .views-row .rtecenter.views-field-field-item-summary .btn-orange, .view-list-items .views-row .l-content ol.actfl-general-list li:not([class]) .rtecenter.views-field-field-item-summary .btn-orange {
    transform: translate(0, 0);
  }
}

@media (min-width: 1200px) {
  .l-content ol.actfl-general-list li:not([class]) p.rtecenter .btn-orange, .l-content ol.actfl-general-list li:not([class]) .pane-list-items .views-row .rtecenter.views-field-field-item-date .btn-orange, .pane-list-items .views-row .l-content ol.actfl-general-list li:not([class]) .rtecenter.views-field-field-item-date .btn-orange, .l-content ol.actfl-general-list li:not([class]) .view-list-items .views-row .rtecenter.views-field-field-item-date .btn-orange, .view-list-items .views-row .l-content ol.actfl-general-list li:not([class]) .rtecenter.views-field-field-item-date .btn-orange, .l-content ol.actfl-general-list li:not([class]) .pane-list-items .views-row .rtecenter.views-field-field-item-summary .btn-orange, .pane-list-items .views-row .l-content ol.actfl-general-list li:not([class]) .rtecenter.views-field-field-item-summary .btn-orange, .l-content ol.actfl-general-list li:not([class]) .view-list-items .views-row .rtecenter.views-field-field-item-summary .btn-orange, .view-list-items .views-row .l-content ol.actfl-general-list li:not([class]) .rtecenter.views-field-field-item-summary .btn-orange {
    transform: translate(-27px, 0);
  }
}

.l-content ol.actfl-general-list li:not([class]) ol {
  margin-top: 20px;
}

.l-content ol.actfl-general-list li:not([class]) ol li {
  display: block;
  padding-left: 15px;
}

.l-content ol.actfl-general-list li:not([class]) ol li:before {
  content: counters(list, ".") ". ";
  margin-left: -20px;
}

.l-content ol.actfl-general-list li:not([class]) ul {
  counter-reset: list;
  margin-top: 20px;
}

.l-content ol.actfl-general-list li:not([class]) ul li {
  display: list-item;
  font-family: "Gotham Light", Helvetica, Arial, sans-serif;
  font-size: 16px;
  line-height: 22px;
  list-style-type: none;
  margin: 0 0 12px 0;
  padding-left: 15px;
  position: relative;
}

.l-content ol.actfl-general-list li:not([class]) ul li::before {
  display: inline-block;
  font-family: "FontAwesome";
  content: "";
  margin-right: 10px;
}

.l-content ol.actfl-general-list li:not([class]) ul li::before {
  color: #3677be;
  font-size: 6px;
  left: 0;
  height: 6px;
  margin: 0;
  position: absolute;
  width: 6px;
}

img {
  height: auto;
  margin: 0;
  max-width: 100%;
}

.node-type-convention-landing .l-content img {
  box-shadow: none;
}

.node-type-mini-site-landing-page .l-content img {
  box-shadow: none;
}

.cover {
  background-size: cover;
}

.messages {
  background: white;
  padding: .5em auto;
}

.status {
  border-left: 20px solid #70be4b;
}

.warning {
  border-left: 20px solid #ffbe33;
}

.error {
  border-left: 20px solid #e15323;
}

@media print {
  html {
    -webkit-print-color-adjust: exact;
    color: black !important;
  }
  html body {
    font-size: 1.35rem;
  }
  html body h1,
  html body h2,
  html body .page-global-benchmarks .l-page .l-main .l-content h1,
  .page-global-benchmarks .l-page .l-main .l-content html body h1,
  html body .node-type-mini-site-landing-page .field--name-field-content-block-title .field__items,
  .node-type-mini-site-landing-page .field--name-field-content-block-title html body .field__items,
  html body h3,
  html body .history-text .pane-node-field-history-title .field--type-text,
  .history-text .pane-node-field-history-title html body .field--type-text,
  html body .about-us-text .pane-node-field-about-us-title .field--type-text,
  .about-us-text .pane-node-field-about-us-title html body .field--type-text,
  html body .pane-list-items .views-row .views-field-title,
  .pane-list-items .views-row html body .views-field-title,
  html body .view-list-items .views-row .views-field-title,
  .view-list-items .views-row html body .views-field-title,
  html body h4,
  html body h5,
  html body h6 {
    margin-bottom: .25em;
  }
  html body h1 {
    font-size: 4rem;
  }
  
  html body h2,
  html body .page-global-benchmarks .l-page .l-main .l-content h1,
  .page-global-benchmarks .l-page .l-main .l-content html body h1,
  html body .node-type-mini-site-landing-page .field--name-field-content-block-title .field__items,
  .node-type-mini-site-landing-page .field--name-field-content-block-title html body .field__items {
    font-size: 3rem;
  }
  
  html body h3,
  html body .history-text .pane-node-field-history-title .field--type-text,
  .history-text .pane-node-field-history-title html body .field--type-text,
  html body .about-us-text .pane-node-field-about-us-title .field--type-text,
  .about-us-text .pane-node-field-about-us-title html body .field--type-text,
  html body .pane-list-items .views-row .views-field-title,
  .pane-list-items .views-row html body .views-field-title,
  html body .view-list-items .views-row .views-field-title,
  .view-list-items .views-row html body .views-field-title {
    font-size: 2.5rem;
  }
  html body h4 {
    font-size: 2rem;
  }
  html body h5 {
    font-size: 2rem;
  }
  html body h6 {
    font-size: 1.5rem;
  }
  html body p, html body .pane-list-items .views-row .views-field-field-item-date, .pane-list-items .views-row html body .views-field-field-item-date,
  html body .view-list-items .views-row .views-field-field-item-date, .view-list-items .views-row html body .views-field-field-item-date, html body .pane-list-items .views-row .views-field-field-item-summary, .pane-list-items .views-row html body .views-field-field-item-summary,
  html body .view-list-items .views-row .views-field-field-item-summary, .view-list-items .views-row html body .views-field-field-item-summary, html body .node-type-list-item .field--name-field-item-date .field__items .field__item p, .node-type-list-item .field--name-field-item-date .field__items .field__item html body p,
  html body .node-type-list-item .field--name-field-item-summary .field__items .field__item p, .node-type-list-item .field--name-field-item-summary .field__items .field__item html body p,
  html body .node-type-list-item .field--name-field-item-description .field__items .field__item p, .node-type-list-item .field--name-field-item-description .field__items .field__item html body p,
  html body .node-type-list-item .field--name-field-item-category .field__items .field__item p, .node-type-list-item .field--name-field-item-category .field__items .field__item html body p {
    margin-bottom: .5em;
    font-size: 1.25em;
    text-align: left;
  }
  html body p.rteindent1, html body .pane-list-items .views-row .rteindent1.views-field-field-item-date, .pane-list-items .views-row html body .rteindent1.views-field-field-item-date,
  html body .view-list-items .views-row .rteindent1.views-field-field-item-date, .view-list-items .views-row html body .rteindent1.views-field-field-item-date, html body .pane-list-items .views-row .rteindent1.views-field-field-item-summary, .pane-list-items .views-row html body .rteindent1.views-field-field-item-summary,
  html body .view-list-items .views-row .rteindent1.views-field-field-item-summary, .view-list-items .views-row html body .rteindent1.views-field-field-item-summary, html body .node-type-list-item .field--name-field-item-date .field__items .field__item p.rteindent1, .node-type-list-item .field--name-field-item-date .field__items .field__item html body p.rteindent1,
  html body .node-type-list-item .field--name-field-item-summary .field__items .field__item p.rteindent1, .node-type-list-item .field--name-field-item-summary .field__items .field__item html body p.rteindent1,
  html body .node-type-list-item .field--name-field-item-description .field__items .field__item p.rteindent1, .node-type-list-item .field--name-field-item-description .field__items .field__item html body p.rteindent1,
  html body .node-type-list-item .field--name-field-item-category .field__items .field__item p.rteindent1, .node-type-list-item .field--name-field-item-category .field__items .field__item html body p.rteindent1 {
    margin-left: 0;
  }
  html body p.text-center, html body .pane-list-items .views-row .text-center.views-field-field-item-date, .pane-list-items .views-row html body .text-center.views-field-field-item-date,
  html body .view-list-items .views-row .text-center.views-field-field-item-date, .view-list-items .views-row html body .text-center.views-field-field-item-date, html body .pane-list-items .views-row .text-center.views-field-field-item-summary, .pane-list-items .views-row html body .text-center.views-field-field-item-summary,
  html body .view-list-items .views-row .text-center.views-field-field-item-summary, .view-list-items .views-row html body .text-center.views-field-field-item-summary, html body .node-type-list-item .field--name-field-item-date .field__items .field__item p.text-center, .node-type-list-item .field--name-field-item-date .field__items .field__item html body p.text-center,
  html body .node-type-list-item .field--name-field-item-summary .field__items .field__item p.text-center, .node-type-list-item .field--name-field-item-summary .field__items .field__item html body p.text-center,
  html body .node-type-list-item .field--name-field-item-description .field__items .field__item p.text-center, .node-type-list-item .field--name-field-item-description .field__items .field__item html body p.text-center,
  html body .node-type-list-item .field--name-field-item-category .field__items .field__item p.text-center, .node-type-list-item .field--name-field-item-category .field__items .field__item html body p.text-center {
    text-align: left;
  }
  html body img {
    max-width: 60%;
    margin: 0 auto;
  }
  html body table img {
    max-width: 100%;
  }
  html body ul, html body ol {
    text-align: left;
  }
  html body .btn, html body .history-text .pane-node-field-history-link a, .history-text .pane-node-field-history-link html body a, html body .about-us-text .pane-node-field-about-us-link a, .about-us-text .pane-node-field-about-us-link html body a, html body .paragraphs-items-field-page-content .paragraphs-item-left-image-content-block .field--name-field-licb-link a, .paragraphs-items-field-page-content .paragraphs-item-left-image-content-block .field--name-field-licb-link html body a,
  html body .paragraphs-items-field-page-content .paragraphs-item-left-image-content-block .field--name-field-ricb-link a, .paragraphs-items-field-page-content .paragraphs-item-left-image-content-block .field--name-field-ricb-link html body a,
  html body .paragraphs-items-field-page-content .paragraphs-item-right-image-content-block .field--name-field-licb-link a, .paragraphs-items-field-page-content .paragraphs-item-right-image-content-block .field--name-field-licb-link html body a,
  html body .paragraphs-items-field-page-content .paragraphs-item-right-image-content-block .field--name-field-ricb-link a, .paragraphs-items-field-page-content .paragraphs-item-right-image-content-block .field--name-field-ricb-link html body a {
    max-width: 200px !important;
    width: 200px !important;
  }
  html body .full-blue {
    display: none;
  }
  html body .l-page .l-header {
    position: static;
    margin-top: -1px;
  }
  html body .l-page .l-header .l-branding {
    width: 100%;
    float: none;
    text-align: center;
  }
  html body .l-page .l-header .site-logo {
    display: block;
    float: none;
    margin: .75em auto 0;
    max-width: 250px;
  }
  html body .l-page .l-header .site-logo img {
    margin: .5em auto;
    max-width: 90%;
  }
  html body .l-page .l-main {
    width: 100%;
    max-width: 100% !important;
    margin-top: 0 !important;
  }
  html body .l-breadcrumbs {
    margin-left: calc(-50vw + 50%);
    margin-right: calc(-50vw + 50%);
    padding: 5px 30px 9px;
  }
  html body ul.breadcrumb {
    max-width: 100%;
    width: 100%;
  }
  html body .l-footer p, html body .l-footer .pane-list-items .views-row .views-field-field-item-date, .pane-list-items .views-row html body .l-footer .views-field-field-item-date,
  html body .l-footer .view-list-items .views-row .views-field-field-item-date, .view-list-items .views-row html body .l-footer .views-field-field-item-date, html body .l-footer .pane-list-items .views-row .views-field-field-item-summary, .pane-list-items .views-row html body .l-footer .views-field-field-item-summary,
  html body .l-footer .view-list-items .views-row .views-field-field-item-summary, .view-list-items .views-row html body .l-footer .views-field-field-item-summary, html body .l-footer .node-type-list-item .field--name-field-item-date .field__items .field__item p, .node-type-list-item .field--name-field-item-date .field__items .field__item html body .l-footer p,
  html body .l-footer .node-type-list-item .field--name-field-item-summary .field__items .field__item p, .node-type-list-item .field--name-field-item-summary .field__items .field__item html body .l-footer p,
  html body .l-footer .node-type-list-item .field--name-field-item-description .field__items .field__item p, .node-type-list-item .field--name-field-item-description .field__items .field__item html body .l-footer p,
  html body .l-footer .node-type-list-item .field--name-field-item-category .field__items .field__item p, .node-type-list-item .field--name-field-item-category .field__items .field__item html body .l-footer p {
    text-align: center;
  }
  html body .l-footer .block--block-1 {
    margin-top: 1em;
  }
  html body .l-footer .block--block-1 p, html body .l-footer .block--block-1 .pane-list-items .views-row .views-field-field-item-date, .pane-list-items .views-row html body .l-footer .block--block-1 .views-field-field-item-date,
  html body .l-footer .block--block-1 .view-list-items .views-row .views-field-field-item-date, .view-list-items .views-row html body .l-footer .block--block-1 .views-field-field-item-date, html body .l-footer .block--block-1 .pane-list-items .views-row .views-field-field-item-summary, .pane-list-items .views-row html body .l-footer .block--block-1 .views-field-field-item-summary,
  html body .l-footer .block--block-1 .view-list-items .views-row .views-field-field-item-summary, .view-list-items .views-row html body .l-footer .block--block-1 .views-field-field-item-summary, html body .l-footer .block--block-1 .node-type-list-item .field--name-field-item-date .field__items .field__item p, .node-type-list-item .field--name-field-item-date .field__items .field__item html body .l-footer .block--block-1 p,
  html body .l-footer .block--block-1 .node-type-list-item .field--name-field-item-summary .field__items .field__item p, .node-type-list-item .field--name-field-item-summary .field__items .field__item html body .l-footer .block--block-1 p,
  html body .l-footer .block--block-1 .node-type-list-item .field--name-field-item-description .field__items .field__item p, .node-type-list-item .field--name-field-item-description .field__items .field__item html body .l-footer .block--block-1 p,
  html body .l-footer .block--block-1 .node-type-list-item .field--name-field-item-category .field__items .field__item p, .node-type-list-item .field--name-field-item-category .field__items .field__item html body .l-footer .block--block-1 p {
    font-size: 1em;
  }
  html body .l-footer .block--block-71 {
    width: 80%;
    font-size: 1em;
  }
  html body .panel-flexible {
    width: 100%;
  }
  html body .front .l-page .l-main .l-content .inside {
    width: 100%;
    max-width: 100%;
  }
  html body .block--scroll-down-first {
    display: none;
  }
  html body .quote-1-row {
    min-height: 580px;
  }
  html body .pane-nt-quotes {
    margin: 40px 0 40px;
  }
  html body .pane-nt-quotes .views-field-field-quote-text {
    padding: 1em 1em 3em;
    font-size: 1.5em;
  }
  html body .pane-nt-quotes .views-field-field-quote-name-attribution {
    margin-top: -58px;
    font-size: 1.25em;
  }
  html body .pane-nt-quotes .views-field-field-quote-image {
    margin: 56px auto 0;
  }
  html body .who-we-are {
    margin-top: -3em;
    margin-bottom: 1em;
  }
  html body .pane-node-field-about-us-left-image {
    width: 56%;
    margin: 0 auto;
  }
  html body .pane-node-field-about-us-bottom-image {
    width: 70%;
    margin: 0 auto 4.1em;
  }
  html body .about-us-text {
    text-align: left;
  }
  html body .about-us-text .pane-node-field-about-us-title {
    text-align: left;
  }
  html body .history-row {
    min-height: 300px;
  }
  html body .histtory-image img {
    max-width: 35.35%;
    margin-bottom: 3.85em !important;
    box-shadow: -10px 10px 0 -1px #70be4b;
  }
  html body .history-text {
    text-align: left;
  }
  html body .quote-2-row {
    min-height: 500px;
  }
  html body .quote-2-row .pane-nt-quotes {
    margin: 80px 0 80px;
  }
  html body .what-we-offer .pane-node-field-what-we-offer-title {
    padding-top: 0;
    padding-bottom: 2em;
  }
  html body .what-we-offer .pane-node-field-what-we-offer-title .field--type-text {
    margin-bottom: .25em;
    font-size: 3.5rem;
  }
  html body .what-we-offer .what-we-know-text p, html body .what-we-offer .what-we-know-text .pane-list-items .views-row .views-field-field-item-date, .pane-list-items .views-row html body .what-we-offer .what-we-know-text .views-field-field-item-date,
  html body .what-we-offer .what-we-know-text .view-list-items .views-row .views-field-field-item-date, .view-list-items .views-row html body .what-we-offer .what-we-know-text .views-field-field-item-date, html body .what-we-offer .what-we-know-text .pane-list-items .views-row .views-field-field-item-summary, .pane-list-items .views-row html body .what-we-offer .what-we-know-text .views-field-field-item-summary,
  html body .what-we-offer .what-we-know-text .view-list-items .views-row .views-field-field-item-summary, .view-list-items .views-row html body .what-we-offer .what-we-know-text .views-field-field-item-summary, html body .what-we-offer .what-we-know-text .node-type-list-item .field--name-field-item-date .field__items .field__item p, .node-type-list-item .field--name-field-item-date .field__items .field__item html body .what-we-offer .what-we-know-text p,
  html body .what-we-offer .what-we-know-text .node-type-list-item .field--name-field-item-summary .field__items .field__item p, .node-type-list-item .field--name-field-item-summary .field__items .field__item html body .what-we-offer .what-we-know-text p,
  html body .what-we-offer .what-we-know-text .node-type-list-item .field--name-field-item-description .field__items .field__item p, .node-type-list-item .field--name-field-item-description .field__items .field__item html body .what-we-offer .what-we-know-text p,
  html body .what-we-offer .what-we-know-text .node-type-list-item .field--name-field-item-category .field__items .field__item p, .node-type-list-item .field--name-field-item-category .field__items .field__item html body .what-we-offer .what-we-know-text p {
    margin-bottom: 3em;
    text-align: left;
  }
  html body .what-we-offer .what-we-know-text a {
    max-width: 200px !important;
    width: 200px !important;
  }
  html body .what-we-offer .pane-what-we-offer-columns .view-content {
    padding-bottom: 4rem;
    padding-top: 4em;
  }
  html body .what-we-offer .pane-what-we-offer-columns .view-content .views-row-1,
  html body .what-we-offer .pane-what-we-offer-columns .view-content .views-row-2,
  html body .what-we-offer .pane-what-we-offer-columns .view-content .views-row-3,
  html body .what-we-offer .pane-what-we-offer-columns .view-content .views-row-4 {
    width: 80%;
    margin: 0 auto 1.5em !important;
  }
  html body .what-we-offer .pane-what-we-offer-columns .view-content .views-row-1 .views-field-field-column-title,
  html body .what-we-offer .pane-what-we-offer-columns .view-content .views-row-2 .views-field-field-column-title,
  html body .what-we-offer .pane-what-we-offer-columns .view-content .views-row-3 .views-field-field-column-title,
  html body .what-we-offer .pane-what-we-offer-columns .view-content .views-row-4 .views-field-field-column-title {
    font-size: 1.5em;
  }
  html body .what-we-offer .pane-what-we-offer-columns .view-content .views-row-1 .views-field-field-column-text,
  html body .what-we-offer .pane-what-we-offer-columns .view-content .views-row-2 .views-field-field-column-text,
  html body .what-we-offer .pane-what-we-offer-columns .view-content .views-row-3 .views-field-field-column-text,
  html body .what-we-offer .pane-what-we-offer-columns .view-content .views-row-4 .views-field-field-column-text {
    min-height: 30px;
    font-size: 1.25em;
    line-height: 1.2;
    text-align: left;
  }
  html body .what-we-offer .pane-what-we-offer-columns .view-content .views-row-1 .views-field-field-column-button-url,
  html body .what-we-offer .pane-what-we-offer-columns .view-content .views-row-2 .views-field-field-column-button-url,
  html body .what-we-offer .pane-what-we-offer-columns .view-content .views-row-3 .views-field-field-column-button-url,
  html body .what-we-offer .pane-what-we-offer-columns .view-content .views-row-4 .views-field-field-column-button-url {
    max-width: 200px !important;
    width: 200px !important;
    margin: 0 auto;
    font-size: 1.25em;
  }
  html body .membership-row {
    min-height: 500px;
  }
  html body .membership-at-a-glance .pane-node-field-mmaag-title {
    margin: 1em 0 0;
  }
  html body .membership-at-a-glance .pane-node-field-mmaag-image img {
    max-width: 100%;
  }
  html body .membership-at-a-glance .pane-node-field-mmaag-link a {
    max-width: 200px !important;
    width: 200px !important;
    margin: 0 auto 4em;
  }
  html body .get-involved .pane-node-field-get-involved-title {
    padding-top: 0;
  }
  html body .get-involved .pane-node-field-get-involved-title .field--type-text {
    padding-top: 1em;
  }
  html body .get-involved .pane-node-field-get-involved-title-text {
    text-align: left;
  }
  html body .get-involved .view-content .views-row-1,
  html body .get-involved .view-content .views-row-2,
  html body .get-involved .view-content .views-row-3 {
    width: 80%;
    margin: 0 auto 3em !important;
  }
  html body .get-involved .view-content .views-row-1 .views-field-field-column-title,
  html body .get-involved .view-content .views-row-2 .views-field-field-column-title,
  html body .get-involved .view-content .views-row-3 .views-field-field-column-title {
    font-size: 1.5em;
  }
  html body .get-involved .view-content .views-row-1 .views-field-field-column-text,
  html body .get-involved .view-content .views-row-2 .views-field-field-column-text,
  html body .get-involved .view-content .views-row-3 .views-field-field-column-text {
    min-height: 30px;
    font-size: 1.25em;
    line-height: 1.2;
    text-align: left;
  }
  html body .get-involved .view-content .views-row-1 .views-field-field-column-button-url,
  html body .get-involved .view-content .views-row-2 .views-field-field-column-button-url,
  html body .get-involved .view-content .views-row-3 .views-field-field-column-button-url {
    max-width: 200px !important;
    width: 200px !important;
    margin: 0 auto;
    font-size: 1.25em;
  }
  html body .quote-3-row {
    min-height: 610px;
  }
  html body .quote-3-row .quote-2-row {
    min-height: 500px;
  }
  html body .quote-3-row .quote-2-row .pane-nt-quotes {
    margin: 80px 0 80px;
  }
  html body .convention-header {
    padding-bottom: 0 !important;
    text-align: left;
  }
  html body .convention-header .content img {
    max-width: 85%;
  }
  html body .convention-registration .view-header {
    padding-top: 4rem;
  }
  html body .convention-registration .view-header p, html body .convention-registration .view-header .pane-list-items .views-row .views-field-field-item-date, .pane-list-items .views-row html body .convention-registration .view-header .views-field-field-item-date,
  html body .convention-registration .view-header .view-list-items .views-row .views-field-field-item-date, .view-list-items .views-row html body .convention-registration .view-header .views-field-field-item-date, html body .convention-registration .view-header .pane-list-items .views-row .views-field-field-item-summary, .pane-list-items .views-row html body .convention-registration .view-header .views-field-field-item-summary,
  html body .convention-registration .view-header .view-list-items .views-row .views-field-field-item-summary, .view-list-items .views-row html body .convention-registration .view-header .views-field-field-item-summary, html body .convention-registration .view-header .node-type-list-item .field--name-field-item-date .field__items .field__item p, .node-type-list-item .field--name-field-item-date .field__items .field__item html body .convention-registration .view-header p,
  html body .convention-registration .view-header .node-type-list-item .field--name-field-item-summary .field__items .field__item p, .node-type-list-item .field--name-field-item-summary .field__items .field__item html body .convention-registration .view-header p,
  html body .convention-registration .view-header .node-type-list-item .field--name-field-item-description .field__items .field__item p, .node-type-list-item .field--name-field-item-description .field__items .field__item html body .convention-registration .view-header p,
  html body .convention-registration .view-header .node-type-list-item .field--name-field-item-category .field__items .field__item p, .node-type-list-item .field--name-field-item-category .field__items .field__item html body .convention-registration .view-header p {
    font-size: 1.25em;
    text-align: left;
  }
  html body .convention-registration .view-content {
    padding-bottom: 3rem;
  }
  html body .convention-registration .view-content .views-row-1 .views-field-field-column-title,
  html body .convention-registration .view-content .views-row-2 .views-field-field-column-title,
  html body .convention-registration .view-content .views-row-3 .views-field-field-column-title {
    font-size: 1.5em;
  }
  html body .convention-registration .view-content .views-row-1 .views-field-field-column-text,
  html body .convention-registration .view-content .views-row-2 .views-field-field-column-text,
  html body .convention-registration .view-content .views-row-3 .views-field-field-column-text {
    font-size: 1.25em;
    line-height: 1.2;
    text-align: left;
  }
  html body .convention-registration .view-content .views-row-1 .views-field-field-column-button-url a,
  html body .convention-registration .view-content .views-row-2 .views-field-field-column-button-url a,
  html body .convention-registration .view-content .views-row-3 .views-field-field-column-button-url a {
    max-width: 200px !important;
    width: 200px !important;
    margin: 2.5em auto;
    font-size: 1.25em;
  }
  html body .convention-travel-accomodations .view-header {
    padding-top: 3rem;
  }
  html body .convention-travel-accomodations .view-header p, html body .convention-travel-accomodations .view-header .pane-list-items .views-row .views-field-field-item-date, .pane-list-items .views-row html body .convention-travel-accomodations .view-header .views-field-field-item-date,
  html body .convention-travel-accomodations .view-header .view-list-items .views-row .views-field-field-item-date, .view-list-items .views-row html body .convention-travel-accomodations .view-header .views-field-field-item-date, html body .convention-travel-accomodations .view-header .pane-list-items .views-row .views-field-field-item-summary, .pane-list-items .views-row html body .convention-travel-accomodations .view-header .views-field-field-item-summary,
  html body .convention-travel-accomodations .view-header .view-list-items .views-row .views-field-field-item-summary, .view-list-items .views-row html body .convention-travel-accomodations .view-header .views-field-field-item-summary, html body .convention-travel-accomodations .view-header .node-type-list-item .field--name-field-item-date .field__items .field__item p, .node-type-list-item .field--name-field-item-date .field__items .field__item html body .convention-travel-accomodations .view-header p,
  html body .convention-travel-accomodations .view-header .node-type-list-item .field--name-field-item-summary .field__items .field__item p, .node-type-list-item .field--name-field-item-summary .field__items .field__item html body .convention-travel-accomodations .view-header p,
  html body .convention-travel-accomodations .view-header .node-type-list-item .field--name-field-item-description .field__items .field__item p, .node-type-list-item .field--name-field-item-description .field__items .field__item html body .convention-travel-accomodations .view-header p,
  html body .convention-travel-accomodations .view-header .node-type-list-item .field--name-field-item-category .field__items .field__item p, .node-type-list-item .field--name-field-item-category .field__items .field__item html body .convention-travel-accomodations .view-header p {
    max-width: 80%;
    text-align: left;
  }
  html body .convention-travel-accomodations .view-content {
    padding-bottom: 8rem;
  }
  html body .convention-travel-accomodations .view-content .views-row-1 .views-field-field-column-title,
  html body .convention-travel-accomodations .view-content .views-row-2 .views-field-field-column-title,
  html body .convention-travel-accomodations .view-content .views-row-3 .views-field-field-column-title {
    font-size: 1.5em;
  }
  html body .convention-travel-accomodations .view-content .views-row-1 .views-field-field-column-text,
  html body .convention-travel-accomodations .view-content .views-row-2 .views-field-field-column-text,
  html body .convention-travel-accomodations .view-content .views-row-3 .views-field-field-column-text {
    font-size: 1.25em;
    line-height: 1.2;
    text-align: left;
  }
  html body .convention-travel-accomodations .view-content .views-row-1 .views-field-field-column-button-url a,
  html body .convention-travel-accomodations .view-content .views-row-2 .views-field-field-column-button-url a,
  html body .convention-travel-accomodations .view-content .views-row-3 .views-field-field-column-button-url a {
    max-width: 200px !important;
    width: 200px !important;
    margin: 0 auto;
    font-size: 1.25em;
  }
  html body.node-type-actfl-basic-page .l-page .l-main .l-content {
    padding-bottom: 0;
  }
  html body.node-type-actfl-basic-page .l-page .l-main .l-content h1 {
    margin-top: 1em;
    margin-bottom: 1em;
  }
  html body.node-type-actfl-basic-page .l-page .l-main .l-content h2, html body.node-type-actfl-basic-page .page-global-benchmarks .l-page .l-main .l-content h1, .page-global-benchmarks html body.node-type-actfl-basic-page .l-page .l-main .l-content h1, html body.node-type-actfl-basic-page .l-page .l-main .l-content .node-type-mini-site-landing-page .field--name-field-content-block-title .field__items, .node-type-mini-site-landing-page .field--name-field-content-block-title html body.node-type-actfl-basic-page .l-page .l-main .l-content .field__items {
    margin-bottom: 2em;
  }
  html body.node-type-actfl-basic-page .entity-paragraphs-item.paragraphs-item-left-image-content-block .field--name-field-licb-image .field__items img,
  html body.node-type-actfl-basic-page .entity-paragraphs-item.paragraphs-item-left-image-content-block .field--name-field-ricb-image .field__items img, html body.node-type-actfl-basic-page .entity-paragraphs-item.paragraphs-item-right-image-content-block .field--name-field-licb-image .field__items img,
  html body.node-type-actfl-basic-page .entity-paragraphs-item.paragraphs-item-right-image-content-block .field--name-field-ricb-image .field__items img {
    width: 48%;
    max-width: 48%;
    margin-bottom: 2em;
  }
  html body .staff-directory .staff-profile {
    text-align: center;
  }
  html body .staff-directory .staff-profile img {
    max-width: 45%;
  }
  html body .staff-directory .staff-directory-profiles .views-row {
    box-sizing: border-box;
    width: 50%;
    float: left;
    padding-left: 0.83333%;
    padding-right: 0.83333%;
  }
  html body .staff-directory .staff-directory-profiles .views-row:nth-child(2n + 1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
  }
  html body .staff-directory .staff-directory-profiles .views-row:nth-child(2n + 2) {
    margin-left: 50%;
    margin-right: -100%;
    clear: none;
  }
  html body.node-type-mini-site-internal-page .l-page .l-main .l-content {
    padding-bottom: 80px;
  }
  html body.node-type-mini-site-internal-page .mini-site-internal-content {
    width: 90%;
    margin: 0 auto;
    padding: 0 3em;
  }
  html body.node-type-mini-site-landing-page .field--name-field-content-block-content p, html body.node-type-mini-site-landing-page .field--name-field-content-block-content .pane-list-items .views-row .views-field-field-item-date, .pane-list-items .views-row html body.node-type-mini-site-landing-page .field--name-field-content-block-content .views-field-field-item-date,
  html body.node-type-mini-site-landing-page .field--name-field-content-block-content .view-list-items .views-row .views-field-field-item-date, .view-list-items .views-row html body.node-type-mini-site-landing-page .field--name-field-content-block-content .views-field-field-item-date, html body.node-type-mini-site-landing-page .field--name-field-content-block-content .pane-list-items .views-row .views-field-field-item-summary, .pane-list-items .views-row html body.node-type-mini-site-landing-page .field--name-field-content-block-content .views-field-field-item-summary,
  html body.node-type-mini-site-landing-page .field--name-field-content-block-content .view-list-items .views-row .views-field-field-item-summary, .view-list-items .views-row html body.node-type-mini-site-landing-page .field--name-field-content-block-content .views-field-field-item-summary, html body.node-type-mini-site-landing-page .field--name-field-content-block-content .node-type-list-item .field--name-field-item-date .field__items .field__item p, .node-type-list-item .field--name-field-item-date .field__items .field__item html body.node-type-mini-site-landing-page .field--name-field-content-block-content p,
  html body.node-type-mini-site-landing-page .field--name-field-content-block-content .node-type-list-item .field--name-field-item-summary .field__items .field__item p, .node-type-list-item .field--name-field-item-summary .field__items .field__item html body.node-type-mini-site-landing-page .field--name-field-content-block-content p,
  html body.node-type-mini-site-landing-page .field--name-field-content-block-content .node-type-list-item .field--name-field-item-description .field__items .field__item p, .node-type-list-item .field--name-field-item-description .field__items .field__item html body.node-type-mini-site-landing-page .field--name-field-content-block-content p,
  html body.node-type-mini-site-landing-page .field--name-field-content-block-content .node-type-list-item .field--name-field-item-category .field__items .field__item p, .node-type-list-item .field--name-field-item-category .field__items .field__item html body.node-type-mini-site-landing-page .field--name-field-content-block-content p {
    text-align: left;
  }
  html body.node-type-mini-site-landing-page .mini-site-block-1 {
    padding-bottom: 2rem !important;
  }
  html body.node-type-mini-site-landing-page .mini-site-block-7 .field--name-field-content-block-content p, html body.node-type-mini-site-landing-page .mini-site-block-7 .field--name-field-content-block-content .pane-list-items .views-row .views-field-field-item-date, .pane-list-items .views-row html body.node-type-mini-site-landing-page .mini-site-block-7 .field--name-field-content-block-content .views-field-field-item-date,
  html body.node-type-mini-site-landing-page .mini-site-block-7 .field--name-field-content-block-content .view-list-items .views-row .views-field-field-item-date, .view-list-items .views-row html body.node-type-mini-site-landing-page .mini-site-block-7 .field--name-field-content-block-content .views-field-field-item-date, html body.node-type-mini-site-landing-page .mini-site-block-7 .field--name-field-content-block-content .pane-list-items .views-row .views-field-field-item-summary, .pane-list-items .views-row html body.node-type-mini-site-landing-page .mini-site-block-7 .field--name-field-content-block-content .views-field-field-item-summary,
  html body.node-type-mini-site-landing-page .mini-site-block-7 .field--name-field-content-block-content .view-list-items .views-row .views-field-field-item-summary, .view-list-items .views-row html body.node-type-mini-site-landing-page .mini-site-block-7 .field--name-field-content-block-content .views-field-field-item-summary, html body.node-type-mini-site-landing-page .mini-site-block-7 .field--name-field-content-block-content .node-type-list-item .field--name-field-item-date .field__items .field__item p, .node-type-list-item .field--name-field-item-date .field__items .field__item html body.node-type-mini-site-landing-page .mini-site-block-7 .field--name-field-content-block-content p,
  html body.node-type-mini-site-landing-page .mini-site-block-7 .field--name-field-content-block-content .node-type-list-item .field--name-field-item-summary .field__items .field__item p, .node-type-list-item .field--name-field-item-summary .field__items .field__item html body.node-type-mini-site-landing-page .mini-site-block-7 .field--name-field-content-block-content p,
  html body.node-type-mini-site-landing-page .mini-site-block-7 .field--name-field-content-block-content .node-type-list-item .field--name-field-item-description .field__items .field__item p, .node-type-list-item .field--name-field-item-description .field__items .field__item html body.node-type-mini-site-landing-page .mini-site-block-7 .field--name-field-content-block-content p,
  html body.node-type-mini-site-landing-page .mini-site-block-7 .field--name-field-content-block-content .node-type-list-item .field--name-field-item-category .field__items .field__item p, .node-type-list-item .field--name-field-item-category .field__items .field__item html body.node-type-mini-site-landing-page .mini-site-block-7 .field--name-field-content-block-content p {
    max-width: 80%;
  }
  html body.node-type-webform .l-page .l-main {
    padding-left: 0;
    padding-right: 0;
  }
  html body.node-type-list-item .node--list-item {
    width: 90%;
    margin: 2em auto 0;
  }
}

/**
 * Table Responsive
 */
table,
table.table-responsive {
  box-sizing: border-box;
  width: 100%;
  float: left;
  padding-left: 0.83333%;
  padding-right: 0.83333%;
  margin-left: 0%;
  margin-right: 0%;
  display: table;
  width: 100%;
  float: none;
  margin: 1.5em 0;
  border-color: #0d4687;
  text-align: left;
  border-collapse: separate;
  padding-left: 0;
  padding-right: 0;
}

@media (max-width: 810px) {
  table,
  table.table-responsive {
    width: 100% !important;
  }
}

table thead th,
table.table-responsive thead th {
  vertical-align: middle;
  min-width: auto;
  border: 1px solid #062241;
  border-right: none;
  background-color: #0d4687;
  font-family: "Lato Regular", sans-serif;
  font-size: 18px;
  font-weight: 600;
  color: white;
  text-transform: uppercase;
  text-align: center;
}

table thead th p, table thead th .pane-list-items .views-row .views-field-field-item-date, .pane-list-items .views-row table thead th .views-field-field-item-date,
table thead th .view-list-items .views-row .views-field-field-item-date, .view-list-items .views-row table thead th .views-field-field-item-date, table thead th .pane-list-items .views-row .views-field-field-item-summary, .pane-list-items .views-row table thead th .views-field-field-item-summary,
table thead th .view-list-items .views-row .views-field-field-item-summary, .view-list-items .views-row table thead th .views-field-field-item-summary, table thead th .node-type-list-item .field--name-field-item-date .field__items .field__item p, .node-type-list-item .field--name-field-item-date .field__items .field__item table thead th p,
table thead th .node-type-list-item .field--name-field-item-summary .field__items .field__item p, .node-type-list-item .field--name-field-item-summary .field__items .field__item table thead th p,
table thead th .node-type-list-item .field--name-field-item-description .field__items .field__item p, .node-type-list-item .field--name-field-item-description .field__items .field__item table thead th p,
table thead th .node-type-list-item .field--name-field-item-category .field__items .field__item p, .node-type-list-item .field--name-field-item-category .field__items .field__item table thead th p,
table.table-responsive thead th p,
table.table-responsive thead th .pane-list-items .views-row .views-field-field-item-date,
.pane-list-items .views-row table.table-responsive thead th .views-field-field-item-date,
table.table-responsive thead th .view-list-items .views-row .views-field-field-item-date,
.view-list-items .views-row table.table-responsive thead th .views-field-field-item-date,
table.table-responsive thead th .pane-list-items .views-row .views-field-field-item-summary,
.pane-list-items .views-row table.table-responsive thead th .views-field-field-item-summary,
table.table-responsive thead th .view-list-items .views-row .views-field-field-item-summary,
.view-list-items .views-row table.table-responsive thead th .views-field-field-item-summary,
table.table-responsive thead th .node-type-list-item .field--name-field-item-date .field__items .field__item p,
.node-type-list-item .field--name-field-item-date .field__items .field__item table.table-responsive thead th p,
table.table-responsive thead th .node-type-list-item .field--name-field-item-summary .field__items .field__item p,
.node-type-list-item .field--name-field-item-summary .field__items .field__item table.table-responsive thead th p,
table.table-responsive thead th .node-type-list-item .field--name-field-item-description .field__items .field__item p,
.node-type-list-item .field--name-field-item-description .field__items .field__item table.table-responsive thead th p,
table.table-responsive thead th .node-type-list-item .field--name-field-item-category .field__items .field__item p,
.node-type-list-item .field--name-field-item-category .field__items .field__item table.table-responsive thead th p {
  margin-bottom: 0;
  color: white !important;
}

table tr,
table.table-responsive tr {
  margin-bottom: 10px;
  padding: 0;
}

table tr:nth-child(odd),
table.table-responsive tr:nth-child(odd) {
  background-color: white;
}

table tr:nth-child(even),
table.table-responsive tr:nth-child(even) {
  background-color: #f4fbfb;
}

table tr:last-child th,
table.table-responsive tr:last-child th {
  border-bottom: solid 1px #5990cf;
}

table tr:last-child td,
table.table-responsive tr:last-child td {
  border-bottom: solid 1px #5990cf;
}

table tr td,
table.table-responsive tr td {
  position: relative;
  vertical-align: top;
  border: solid 1px #5990cf;
  border-right: none;
  border-bottom: none;
}

table tr td:last-child,
table.table-responsive tr td:last-child {
  border-right: solid 1px #5990cf;
}

table tr td sub,
table.table-responsive tr td sub {
  position: absolute;
  bottom: 1px;
}

table tr td p, table tr td .pane-list-items .views-row .views-field-field-item-date, .pane-list-items .views-row table tr td .views-field-field-item-date,
table tr td .view-list-items .views-row .views-field-field-item-date, .view-list-items .views-row table tr td .views-field-field-item-date, table tr td .pane-list-items .views-row .views-field-field-item-summary, .pane-list-items .views-row table tr td .views-field-field-item-summary,
table tr td .view-list-items .views-row .views-field-field-item-summary, .view-list-items .views-row table tr td .views-field-field-item-summary, table tr td .node-type-list-item .field--name-field-item-date .field__items .field__item p, .node-type-list-item .field--name-field-item-date .field__items .field__item table tr td p,
table tr td .node-type-list-item .field--name-field-item-summary .field__items .field__item p, .node-type-list-item .field--name-field-item-summary .field__items .field__item table tr td p,
table tr td .node-type-list-item .field--name-field-item-description .field__items .field__item p, .node-type-list-item .field--name-field-item-description .field__items .field__item table tr td p,
table tr td .node-type-list-item .field--name-field-item-category .field__items .field__item p, .node-type-list-item .field--name-field-item-category .field__items .field__item table tr td p,
table.table-responsive tr td p,
table.table-responsive tr td .pane-list-items .views-row .views-field-field-item-date,
.pane-list-items .views-row table.table-responsive tr td .views-field-field-item-date,
table.table-responsive tr td .view-list-items .views-row .views-field-field-item-date,
.view-list-items .views-row table.table-responsive tr td .views-field-field-item-date,
table.table-responsive tr td .pane-list-items .views-row .views-field-field-item-summary,
.pane-list-items .views-row table.table-responsive tr td .views-field-field-item-summary,
table.table-responsive tr td .view-list-items .views-row .views-field-field-item-summary,
.view-list-items .views-row table.table-responsive tr td .views-field-field-item-summary,
table.table-responsive tr td .node-type-list-item .field--name-field-item-date .field__items .field__item p,
.node-type-list-item .field--name-field-item-date .field__items .field__item table.table-responsive tr td p,
table.table-responsive tr td .node-type-list-item .field--name-field-item-summary .field__items .field__item p,
.node-type-list-item .field--name-field-item-summary .field__items .field__item table.table-responsive tr td p,
table.table-responsive tr td .node-type-list-item .field--name-field-item-description .field__items .field__item p,
.node-type-list-item .field--name-field-item-description .field__items .field__item table.table-responsive tr td p,
table.table-responsive tr td .node-type-list-item .field--name-field-item-category .field__items .field__item p,
.node-type-list-item .field--name-field-item-category .field__items .field__item table.table-responsive tr td p {
  margin-bottom: 0;
  font-size: 1em;
  color: #525357 !important;
}

table tr td .btn, table tr td .history-text .pane-node-field-history-link a, .history-text .pane-node-field-history-link table tr td a, table tr td .about-us-text .pane-node-field-about-us-link a, .about-us-text .pane-node-field-about-us-link table tr td a, table tr td .paragraphs-items-field-page-content .paragraphs-item-left-image-content-block .field--name-field-licb-link a, .paragraphs-items-field-page-content .paragraphs-item-left-image-content-block .field--name-field-licb-link table tr td a,
table tr td .paragraphs-items-field-page-content .paragraphs-item-left-image-content-block .field--name-field-ricb-link a, .paragraphs-items-field-page-content .paragraphs-item-left-image-content-block .field--name-field-ricb-link table tr td a,
table tr td .paragraphs-items-field-page-content .paragraphs-item-right-image-content-block .field--name-field-licb-link a, .paragraphs-items-field-page-content .paragraphs-item-right-image-content-block .field--name-field-licb-link table tr td a,
table tr td .paragraphs-items-field-page-content .paragraphs-item-right-image-content-block .field--name-field-ricb-link a, .paragraphs-items-field-page-content .paragraphs-item-right-image-content-block .field--name-field-ricb-link table tr td a,
table tr td .button,
table tr td form input[type="submit"],
form table tr td input[type="submit"],
table tr td .btn-orange,
table tr td .btn-blue,
table tr td .get-involved .view-what-we-offer-columns .views-field-field-column-button-url a,
.get-involved .view-what-we-offer-columns .views-field-field-column-button-url table tr td a,
table tr td .convention-header .pane-node-field-registration-link a,
.convention-header .pane-node-field-registration-link table tr td a,
table tr td .convention-get-involved .view-what-we-offer-columns .views-field-field-column-button-url a,
.convention-get-involved .view-what-we-offer-columns .views-field-field-column-button-url table tr td a,
table tr td .paragraphs-item-blue-colored-columns .paragraphs-item-column .field--name-field-call-out-button a,
.paragraphs-item-blue-colored-columns .paragraphs-item-column .field--name-field-call-out-button table tr td a,
table tr td .btn-green-light,
table tr td .membership-at-a-glance .pane-node-field-mmaag-link a,
.membership-at-a-glance .pane-node-field-mmaag-link table tr td a,
table tr td .btn-green,
table tr td .view-call-for-proposal .view-content .views-field-field-cfp-button-url a,
.view-call-for-proposal .view-content .views-field-field-cfp-button-url table tr td a,
table tr td .btn-turquoise,
table.table-responsive tr td .btn,
table.table-responsive tr td .history-text .pane-node-field-history-link a,
.history-text .pane-node-field-history-link table.table-responsive tr td a,
table.table-responsive tr td .about-us-text .pane-node-field-about-us-link a,
.about-us-text .pane-node-field-about-us-link table.table-responsive tr td a,
table.table-responsive tr td .paragraphs-items-field-page-content .paragraphs-item-left-image-content-block .field--name-field-licb-link a,
.paragraphs-items-field-page-content .paragraphs-item-left-image-content-block .field--name-field-licb-link table.table-responsive tr td a,
table.table-responsive tr td .paragraphs-items-field-page-content .paragraphs-item-left-image-content-block .field--name-field-ricb-link a,
.paragraphs-items-field-page-content .paragraphs-item-left-image-content-block .field--name-field-ricb-link table.table-responsive tr td a,
table.table-responsive tr td .paragraphs-items-field-page-content .paragraphs-item-right-image-content-block .field--name-field-licb-link a,
.paragraphs-items-field-page-content .paragraphs-item-right-image-content-block .field--name-field-licb-link table.table-responsive tr td a,
table.table-responsive tr td .paragraphs-items-field-page-content .paragraphs-item-right-image-content-block .field--name-field-ricb-link a,
.paragraphs-items-field-page-content .paragraphs-item-right-image-content-block .field--name-field-ricb-link table.table-responsive tr td a,
table.table-responsive tr td .button,
table.table-responsive tr td form input[type="submit"],
form table.table-responsive tr td input[type="submit"],
table.table-responsive tr td .btn-orange,
table.table-responsive tr td .btn-blue,
table.table-responsive tr td .get-involved .view-what-we-offer-columns .views-field-field-column-button-url a,
.get-involved .view-what-we-offer-columns .views-field-field-column-button-url table.table-responsive tr td a,
table.table-responsive tr td .convention-header .pane-node-field-registration-link a,
.convention-header .pane-node-field-registration-link table.table-responsive tr td a,
table.table-responsive tr td .convention-get-involved .view-what-we-offer-columns .views-field-field-column-button-url a,
.convention-get-involved .view-what-we-offer-columns .views-field-field-column-button-url table.table-responsive tr td a,
table.table-responsive tr td .paragraphs-item-blue-colored-columns .paragraphs-item-column .field--name-field-call-out-button a,
.paragraphs-item-blue-colored-columns .paragraphs-item-column .field--name-field-call-out-button table.table-responsive tr td a,
table.table-responsive tr td .btn-green-light,
table.table-responsive tr td .membership-at-a-glance .pane-node-field-mmaag-link a,
.membership-at-a-glance .pane-node-field-mmaag-link table.table-responsive tr td a,
table.table-responsive tr td .btn-green,
table.table-responsive tr td .view-call-for-proposal .view-content .views-field-field-cfp-button-url a,
.view-call-for-proposal .view-content .views-field-field-cfp-button-url table.table-responsive tr td a,
table.table-responsive tr td .btn-turquoise {
  color: #ffffff !important;
}

table tr td img,
table.table-responsive tr td img {
  max-width: initial;
}

@media (min-width: 980px) {
  table tr,
  table.table-responsive tr {
    border-width: 1px;
    border-color: #5990cf;
    border-style: solid;
  }
  table tr:not(:last-child),
  table.table-responsive tr:not(:last-child) {
    border-bottom: none;
  }
}

table td, table th,
table.table-responsive td,
table.table-responsive th {
  padding: 15px 15px;
  text-align: left;
}

table th,
table.table-responsive th {
  background-color: transparent;
  border: solid 1px #5990cf;
  border-bottom: none;
}

@media (min-width: 980px) {
  table th,
  table.table-responsive th {
    border: none;
  }
}

table.collapsed thead, table.collapsed tbody,
table.table-responsive.collapsed thead,
table.table-responsive.collapsed tbody {
  display: none;
}

@media (max-width: 810px) {
  table tbody,
  table.table-responsive tbody {
    border-top: 2px solid #2d609a;
  }
  table thead tr:first-child,
  table.table-responsive thead tr:first-child {
    display: none;
  }
  table thead tr td,
  table.table-responsive thead tr td {
    width: 100% !important;
  }
  table tr,
  table.table-responsive tr {
    display: block;
    margin-bottom: 0px;
    padding: 0;
    border: 1px solid #2d609a;
    border-bottom: none;
    border-right: solid 1px #5990cf;
  }
  table tr:nth-child(odd),
  table.table-responsive tr:nth-child(odd) {
    background-color: #f4fbfb;
  }
  table tr:nth-child(even),
  table.table-responsive tr:nth-child(even) {
    background-color: white;
  }
  table tr td,
  table.table-responsive tr td {
    display: block;
    width: 95.2% !important;
    border-bottom: none;
    border-top: 1px solid #c7cdd9;
    border-left: none;
  }
  table tr td:last-child,
  table.table-responsive tr td:last-child {
    border-bottom: solid 1px #29588e;
    border-right: none;
  }
  table tr td:before,
  table.table-responsive tr td:before {
    content: attr(data-content);
    display: block;
    width: 100%;
    color: #348f41;
    font-family: "Lato Regular", sans-serif;
    font-size: 16px;
    font-weight: bold;
    line-height: 24px;
    text-transform: uppercase;
  }
  table tr td p, table tr td .pane-list-items .views-row .views-field-field-item-date, .pane-list-items .views-row table tr td .views-field-field-item-date,
  table tr td .view-list-items .views-row .views-field-field-item-date, .view-list-items .views-row table tr td .views-field-field-item-date, table tr td .pane-list-items .views-row .views-field-field-item-summary, .pane-list-items .views-row table tr td .views-field-field-item-summary,
  table tr td .view-list-items .views-row .views-field-field-item-summary, .view-list-items .views-row table tr td .views-field-field-item-summary, table tr td .node-type-list-item .field--name-field-item-date .field__items .field__item p, .node-type-list-item .field--name-field-item-date .field__items .field__item table tr td p,
  table tr td .node-type-list-item .field--name-field-item-summary .field__items .field__item p, .node-type-list-item .field--name-field-item-summary .field__items .field__item table tr td p,
  table tr td .node-type-list-item .field--name-field-item-description .field__items .field__item p, .node-type-list-item .field--name-field-item-description .field__items .field__item table tr td p,
  table tr td .node-type-list-item .field--name-field-item-category .field__items .field__item p, .node-type-list-item .field--name-field-item-category .field__items .field__item table tr td p,
  table.table-responsive tr td p,
  table.table-responsive tr td .pane-list-items .views-row .views-field-field-item-date,
  .pane-list-items .views-row table.table-responsive tr td .views-field-field-item-date,
  table.table-responsive tr td .view-list-items .views-row .views-field-field-item-date,
  .view-list-items .views-row table.table-responsive tr td .views-field-field-item-date,
  table.table-responsive tr td .pane-list-items .views-row .views-field-field-item-summary,
  .pane-list-items .views-row table.table-responsive tr td .views-field-field-item-summary,
  table.table-responsive tr td .view-list-items .views-row .views-field-field-item-summary,
  .view-list-items .views-row table.table-responsive tr td .views-field-field-item-summary,
  table.table-responsive tr td .node-type-list-item .field--name-field-item-date .field__items .field__item p,
  .node-type-list-item .field--name-field-item-date .field__items .field__item table.table-responsive tr td p,
  table.table-responsive tr td .node-type-list-item .field--name-field-item-summary .field__items .field__item p,
  .node-type-list-item .field--name-field-item-summary .field__items .field__item table.table-responsive tr td p,
  table.table-responsive tr td .node-type-list-item .field--name-field-item-description .field__items .field__item p,
  .node-type-list-item .field--name-field-item-description .field__items .field__item table.table-responsive tr td p,
  table.table-responsive tr td .node-type-list-item .field--name-field-item-category .field__items .field__item p,
  .node-type-list-item .field--name-field-item-category .field__items .field__item table.table-responsive tr td p {
    margin-bottom: 0;
    font-size: 1em;
    color: #525357 !important;
  }
  table tr td a,
  table.table-responsive tr td a {
    margin-bottom: 0;
    font-size: 1em;
  }
  table tr:nth-child(even),
  table.table-responsive tr:nth-child(even) {
    background-color: #fdfefe;
  }
}

@media (max-width: 480px) {
  table tr td,
  table.table-responsive tr td {
    width: 95.6% !important;
  }
}

@media (max-width: 414px) {
  table thead th,
  table.table-responsive thead th {
    font-size: .9em;
  }
  table tr td,
  table.table-responsive tr td {
    width: 93.6% !important;
    font-size: .9em;
  }
  table td, table th,
  table.table-responsive td,
  table.table-responsive th {
    padding: 12px 10px 8px;
  }
}

/**
 * Table Headers
 */
table.table-headers tr:last-child th {
  border-bottom: 1px solid #062241;
}

table.table-headers th {
  vertical-align: middle;
  min-width: auto;
  border: 1px solid #062241;
  border-bottom: none;
  background-color: #0d4687;
  font-family: "Lato Regular", sans-serif;
  font-size: 18px;
  font-weight: 600;
  color: white;
  text-transform: uppercase;
  text-align: center;
}

table.table-headers th p, table.table-headers th .pane-list-items .views-row .views-field-field-item-date, .pane-list-items .views-row table.table-headers th .views-field-field-item-date,
table.table-headers th .view-list-items .views-row .views-field-field-item-date, .view-list-items .views-row table.table-headers th .views-field-field-item-date, table.table-headers th .pane-list-items .views-row .views-field-field-item-summary, .pane-list-items .views-row table.table-headers th .views-field-field-item-summary,
table.table-headers th .view-list-items .views-row .views-field-field-item-summary, .view-list-items .views-row table.table-headers th .views-field-field-item-summary, table.table-headers th .node-type-list-item .field--name-field-item-date .field__items .field__item p, .node-type-list-item .field--name-field-item-date .field__items .field__item table.table-headers th p,
table.table-headers th .node-type-list-item .field--name-field-item-summary .field__items .field__item p, .node-type-list-item .field--name-field-item-summary .field__items .field__item table.table-headers th p,
table.table-headers th .node-type-list-item .field--name-field-item-description .field__items .field__item p, .node-type-list-item .field--name-field-item-description .field__items .field__item table.table-headers th p,
table.table-headers th .node-type-list-item .field--name-field-item-category .field__items .field__item p, .node-type-list-item .field--name-field-item-category .field__items .field__item table.table-headers th p {
  margin-bottom: 0;
  color: white !important;
}

table.table-headers td {
  margin-bottom: 0;
  font-size: 1em;
  color: #525357 !important;
}

table.table-headers td p, table.table-headers td .pane-list-items .views-row .views-field-field-item-date, .pane-list-items .views-row table.table-headers td .views-field-field-item-date,
table.table-headers td .view-list-items .views-row .views-field-field-item-date, .view-list-items .views-row table.table-headers td .views-field-field-item-date, table.table-headers td .pane-list-items .views-row .views-field-field-item-summary, .pane-list-items .views-row table.table-headers td .views-field-field-item-summary,
table.table-headers td .view-list-items .views-row .views-field-field-item-summary, .view-list-items .views-row table.table-headers td .views-field-field-item-summary, table.table-headers td .node-type-list-item .field--name-field-item-date .field__items .field__item p, .node-type-list-item .field--name-field-item-date .field__items .field__item table.table-headers td p,
table.table-headers td .node-type-list-item .field--name-field-item-summary .field__items .field__item p, .node-type-list-item .field--name-field-item-summary .field__items .field__item table.table-headers td p,
table.table-headers td .node-type-list-item .field--name-field-item-description .field__items .field__item p, .node-type-list-item .field--name-field-item-description .field__items .field__item table.table-headers td p,
table.table-headers td .node-type-list-item .field--name-field-item-category .field__items .field__item p, .node-type-list-item .field--name-field-item-category .field__items .field__item table.table-headers td p {
  margin-bottom: 0;
  font-size: 1em;
  color: #525357 !important;
}

table.table-headers td a {
  margin-bottom: 0;
  font-size: 1em;
}

table.table-headers.collapsed thead, table.table-headers.collapsed tbody {
  display: block;
}

@media (max-width: 810px) {
  table.table-headers th {
    display: block;
    width: 95.3% !important;
    border: 1px solid #062241;
  }
  table.table-headers tr:first-child {
    display: block;
  }
  table.table-headers tr td:before {
    display: none;
  }
}

@media (max-width: 414px) {
  table.table-headers th {
    display: block;
    width: 94.3% !important;
    border-top: none;
  }
}

/**
 * Table Headers First Column
 */
table.headers-first-column tr:last-child th {
  border-bottom: 1px solid #062241;
}

table.headers-first-column tr td:first-child {
  vertical-align: middle;
  min-width: auto;
  border: 1px solid #062241;
  border-bottom: none;
  background-color: #0d4687;
  font-family: "Lato Regular", sans-serif;
  font-size: 18px;
  font-weight: 600;
  color: white !important;
  text-transform: uppercase;
  text-align: center;
}

table.headers-first-column tr td:first-child p, table.headers-first-column tr td:first-child .pane-list-items .views-row .views-field-field-item-date, .pane-list-items .views-row table.headers-first-column tr td:first-child .views-field-field-item-date,
table.headers-first-column tr td:first-child .view-list-items .views-row .views-field-field-item-date, .view-list-items .views-row table.headers-first-column tr td:first-child .views-field-field-item-date, table.headers-first-column tr td:first-child .pane-list-items .views-row .views-field-field-item-summary, .pane-list-items .views-row table.headers-first-column tr td:first-child .views-field-field-item-summary,
table.headers-first-column tr td:first-child .view-list-items .views-row .views-field-field-item-summary, .view-list-items .views-row table.headers-first-column tr td:first-child .views-field-field-item-summary, table.headers-first-column tr td:first-child .node-type-list-item .field--name-field-item-date .field__items .field__item p, .node-type-list-item .field--name-field-item-date .field__items .field__item table.headers-first-column tr td:first-child p,
table.headers-first-column tr td:first-child .node-type-list-item .field--name-field-item-summary .field__items .field__item p, .node-type-list-item .field--name-field-item-summary .field__items .field__item table.headers-first-column tr td:first-child p,
table.headers-first-column tr td:first-child .node-type-list-item .field--name-field-item-description .field__items .field__item p, .node-type-list-item .field--name-field-item-description .field__items .field__item table.headers-first-column tr td:first-child p,
table.headers-first-column tr td:first-child .node-type-list-item .field--name-field-item-category .field__items .field__item p, .node-type-list-item .field--name-field-item-category .field__items .field__item table.headers-first-column tr td:first-child p {
  margin-bottom: 0;
  color: white !important;
}

table.headers-first-column th {
  vertical-align: middle;
  min-width: auto;
  border: 1px solid #062241;
  border-bottom: none;
  background-color: #0d4687;
  font-family: "Lato Regular", sans-serif;
  font-size: 18px;
  font-weight: 600;
  color: white;
  text-transform: uppercase;
  text-align: center;
}

table.headers-first-column th p, table.headers-first-column th .pane-list-items .views-row .views-field-field-item-date, .pane-list-items .views-row table.headers-first-column th .views-field-field-item-date,
table.headers-first-column th .view-list-items .views-row .views-field-field-item-date, .view-list-items .views-row table.headers-first-column th .views-field-field-item-date, table.headers-first-column th .pane-list-items .views-row .views-field-field-item-summary, .pane-list-items .views-row table.headers-first-column th .views-field-field-item-summary,
table.headers-first-column th .view-list-items .views-row .views-field-field-item-summary, .view-list-items .views-row table.headers-first-column th .views-field-field-item-summary, table.headers-first-column th .node-type-list-item .field--name-field-item-date .field__items .field__item p, .node-type-list-item .field--name-field-item-date .field__items .field__item table.headers-first-column th p,
table.headers-first-column th .node-type-list-item .field--name-field-item-summary .field__items .field__item p, .node-type-list-item .field--name-field-item-summary .field__items .field__item table.headers-first-column th p,
table.headers-first-column th .node-type-list-item .field--name-field-item-description .field__items .field__item p, .node-type-list-item .field--name-field-item-description .field__items .field__item table.headers-first-column th p,
table.headers-first-column th .node-type-list-item .field--name-field-item-category .field__items .field__item p, .node-type-list-item .field--name-field-item-category .field__items .field__item table.headers-first-column th p {
  margin-bottom: 0;
  color: white !important;
}

table.headers-first-column td {
  margin-bottom: 0;
  font-size: 1em;
  color: #525357 !important;
}

table.headers-first-column td p, table.headers-first-column td .pane-list-items .views-row .views-field-field-item-date, .pane-list-items .views-row table.headers-first-column td .views-field-field-item-date,
table.headers-first-column td .view-list-items .views-row .views-field-field-item-date, .view-list-items .views-row table.headers-first-column td .views-field-field-item-date, table.headers-first-column td .pane-list-items .views-row .views-field-field-item-summary, .pane-list-items .views-row table.headers-first-column td .views-field-field-item-summary,
table.headers-first-column td .view-list-items .views-row .views-field-field-item-summary, .view-list-items .views-row table.headers-first-column td .views-field-field-item-summary, table.headers-first-column td .node-type-list-item .field--name-field-item-date .field__items .field__item p, .node-type-list-item .field--name-field-item-date .field__items .field__item table.headers-first-column td p,
table.headers-first-column td .node-type-list-item .field--name-field-item-summary .field__items .field__item p, .node-type-list-item .field--name-field-item-summary .field__items .field__item table.headers-first-column td p,
table.headers-first-column td .node-type-list-item .field--name-field-item-description .field__items .field__item p, .node-type-list-item .field--name-field-item-description .field__items .field__item table.headers-first-column td p,
table.headers-first-column td .node-type-list-item .field--name-field-item-category .field__items .field__item p, .node-type-list-item .field--name-field-item-category .field__items .field__item table.headers-first-column td p {
  margin-bottom: 0;
  font-size: 1em;
  color: #525357 !important;
}

table.headers-first-column td a {
  margin-bottom: 0;
  font-size: 1em;
}

table.headers-first-column.collapsed thead, table.headers-first-column.collapsed tbody {
  display: block;
}

@media (max-width: 810px) {
  table.headers-first-column th {
    display: block;
    width: 95.3% !important;
    border: 1px solid #062241;
  }
  table.headers-first-column tr:first-child {
    display: block;
  }
  table.headers-first-column tr td:before {
    display: none;
  }
}

@media (max-width: 414px) {
  table.headers-first-column th {
    display: block;
    width: 94.3% !important;
    border-top: none;
  }
}

/**
 * Table Headers
 */
table.table-rows tbody tr:last-child td.subtitle {
  border-bottom: 1px solid #348f41;
}

table.table-rows tbody td.subtitle {
  vertical-align: middle;
  border: 1px solid #348f41;
  border-bottom: none;
  background-color: #bed62f;
  font-family: "Lato Regular", sans-serif;
  font-size: 18px;
  font-weight: 600;
  color: white !important;
  text-transform: uppercase;
  text-align: center;
}

table.table-rows tbody td.subtitle p, table.table-rows tbody td.subtitle .pane-list-items .views-row .views-field-field-item-date, .pane-list-items .views-row table.table-rows tbody td.subtitle .views-field-field-item-date,
table.table-rows tbody td.subtitle .view-list-items .views-row .views-field-field-item-date, .view-list-items .views-row table.table-rows tbody td.subtitle .views-field-field-item-date, table.table-rows tbody td.subtitle .pane-list-items .views-row .views-field-field-item-summary, .pane-list-items .views-row table.table-rows tbody td.subtitle .views-field-field-item-summary,
table.table-rows tbody td.subtitle .view-list-items .views-row .views-field-field-item-summary, .view-list-items .views-row table.table-rows tbody td.subtitle .views-field-field-item-summary, table.table-rows tbody td.subtitle .node-type-list-item .field--name-field-item-date .field__items .field__item p, .node-type-list-item .field--name-field-item-date .field__items .field__item table.table-rows tbody td.subtitle p,
table.table-rows tbody td.subtitle .node-type-list-item .field--name-field-item-summary .field__items .field__item p, .node-type-list-item .field--name-field-item-summary .field__items .field__item table.table-rows tbody td.subtitle p,
table.table-rows tbody td.subtitle .node-type-list-item .field--name-field-item-description .field__items .field__item p, .node-type-list-item .field--name-field-item-description .field__items .field__item table.table-rows tbody td.subtitle p,
table.table-rows tbody td.subtitle .node-type-list-item .field--name-field-item-category .field__items .field__item p, .node-type-list-item .field--name-field-item-category .field__items .field__item table.table-rows tbody td.subtitle p {
  margin-bottom: 0;
  color: white !important;
}

table.table-rows tbody td {
  margin-bottom: 0;
  font-size: 1em;
  color: #525357 !important;
}

table.table-rows tbody td p, table.table-rows tbody td .pane-list-items .views-row .views-field-field-item-date, .pane-list-items .views-row table.table-rows tbody td .views-field-field-item-date,
table.table-rows tbody td .view-list-items .views-row .views-field-field-item-date, .view-list-items .views-row table.table-rows tbody td .views-field-field-item-date, table.table-rows tbody td .pane-list-items .views-row .views-field-field-item-summary, .pane-list-items .views-row table.table-rows tbody td .views-field-field-item-summary,
table.table-rows tbody td .view-list-items .views-row .views-field-field-item-summary, .view-list-items .views-row table.table-rows tbody td .views-field-field-item-summary, table.table-rows tbody td .node-type-list-item .field--name-field-item-date .field__items .field__item p, .node-type-list-item .field--name-field-item-date .field__items .field__item table.table-rows tbody td p,
table.table-rows tbody td .node-type-list-item .field--name-field-item-summary .field__items .field__item p, .node-type-list-item .field--name-field-item-summary .field__items .field__item table.table-rows tbody td p,
table.table-rows tbody td .node-type-list-item .field--name-field-item-description .field__items .field__item p, .node-type-list-item .field--name-field-item-description .field__items .field__item table.table-rows tbody td p,
table.table-rows tbody td .node-type-list-item .field--name-field-item-category .field__items .field__item p, .node-type-list-item .field--name-field-item-category .field__items .field__item table.table-rows tbody td p {
  margin-bottom: 0;
  font-size: 1em;
  color: #525357 !important;
}

table.table-rows tbody td a {
  margin-bottom: 0;
  font-size: 1em;
}

table.table-rows.collapsed thead, table.table-rows.collapsed tbody {
  display: block;
}

@media (max-width: 810px) {
  table.table-rows td.subtitle {
    display: block;
    width: 95.3% !important;
    border-bottom: 1px solid #348f41 !important;
  }
  table.table-rows td.subtitle:before {
    display: none;
  }
  table.table-rows tbody tr:first-child {
    display: block;
  }
}

@media (max-width: 414px) {
  table.table-rows td.subtitle {
    display: block;
    width: 94.3% !important;
    border-top: none;
  }
}

/**
 * Table Headers Both
 */
table.headers-both tbody tr:first-child th {
  border: 1px solid #062241 !important;
  border-right: none !important;
  background-color: #0d4687 !important;
  font-family: "Lato Regular", sans-serif !important;
  font-size: 18px !important;
  font-weight: 600 !important;
  color: white !important;
  text-transform: uppercase !important;
  text-align: center !important;
}

table.headers-both tbody tr:first-child th p, table.headers-both tbody tr:first-child th .pane-list-items .views-row .views-field-field-item-date, .pane-list-items .views-row table.headers-both tbody tr:first-child th .views-field-field-item-date,
table.headers-both tbody tr:first-child th .view-list-items .views-row .views-field-field-item-date, .view-list-items .views-row table.headers-both tbody tr:first-child th .views-field-field-item-date, table.headers-both tbody tr:first-child th .pane-list-items .views-row .views-field-field-item-summary, .pane-list-items .views-row table.headers-both tbody tr:first-child th .views-field-field-item-summary,
table.headers-both tbody tr:first-child th .view-list-items .views-row .views-field-field-item-summary, .view-list-items .views-row table.headers-both tbody tr:first-child th .views-field-field-item-summary, table.headers-both tbody tr:first-child th .node-type-list-item .field--name-field-item-date .field__items .field__item p, .node-type-list-item .field--name-field-item-date .field__items .field__item table.headers-both tbody tr:first-child th p,
table.headers-both tbody tr:first-child th .node-type-list-item .field--name-field-item-summary .field__items .field__item p, .node-type-list-item .field--name-field-item-summary .field__items .field__item table.headers-both tbody tr:first-child th p,
table.headers-both tbody tr:first-child th .node-type-list-item .field--name-field-item-description .field__items .field__item p, .node-type-list-item .field--name-field-item-description .field__items .field__item table.headers-both tbody tr:first-child th p,
table.headers-both tbody tr:first-child th .node-type-list-item .field--name-field-item-category .field__items .field__item p, .node-type-list-item .field--name-field-item-category .field__items .field__item table.headers-both tbody tr:first-child th p {
  margin-bottom: 0;
  color: white !important;
}

table.headers-both tbody tr:last-child td:first-child {
  border-bottom: 1px solid #348f41 !important;
}

table.headers-both tbody tr td:first-child {
  vertical-align: middle;
  border: 1px solid #348f41;
  border-bottom: none;
  background-color: #bed62f;
  font-family: "Lato Regular", sans-serif;
  font-size: 18px;
  font-weight: 600;
  color: white !important;
  text-transform: uppercase;
  text-align: center;
}

table.headers-both tbody tr td:first-child p, table.headers-both tbody tr td:first-child .pane-list-items .views-row .views-field-field-item-date, .pane-list-items .views-row table.headers-both tbody tr td:first-child .views-field-field-item-date,
table.headers-both tbody tr td:first-child .view-list-items .views-row .views-field-field-item-date, .view-list-items .views-row table.headers-both tbody tr td:first-child .views-field-field-item-date, table.headers-both tbody tr td:first-child .pane-list-items .views-row .views-field-field-item-summary, .pane-list-items .views-row table.headers-both tbody tr td:first-child .views-field-field-item-summary,
table.headers-both tbody tr td:first-child .view-list-items .views-row .views-field-field-item-summary, .view-list-items .views-row table.headers-both tbody tr td:first-child .views-field-field-item-summary, table.headers-both tbody tr td:first-child .node-type-list-item .field--name-field-item-date .field__items .field__item p, .node-type-list-item .field--name-field-item-date .field__items .field__item table.headers-both tbody tr td:first-child p,
table.headers-both tbody tr td:first-child .node-type-list-item .field--name-field-item-summary .field__items .field__item p, .node-type-list-item .field--name-field-item-summary .field__items .field__item table.headers-both tbody tr td:first-child p,
table.headers-both tbody tr td:first-child .node-type-list-item .field--name-field-item-description .field__items .field__item p, .node-type-list-item .field--name-field-item-description .field__items .field__item table.headers-both tbody tr td:first-child p,
table.headers-both tbody tr td:first-child .node-type-list-item .field--name-field-item-category .field__items .field__item p, .node-type-list-item .field--name-field-item-category .field__items .field__item table.headers-both tbody tr td:first-child p {
  margin-bottom: 0;
  color: white !important;
}

table.headers-both tbody td {
  margin-bottom: 0;
  font-size: 1em;
  color: #525357 !important;
}

table.headers-both tbody td p, table.headers-both tbody td .pane-list-items .views-row .views-field-field-item-date, .pane-list-items .views-row table.headers-both tbody td .views-field-field-item-date,
table.headers-both tbody td .view-list-items .views-row .views-field-field-item-date, .view-list-items .views-row table.headers-both tbody td .views-field-field-item-date, table.headers-both tbody td .pane-list-items .views-row .views-field-field-item-summary, .pane-list-items .views-row table.headers-both tbody td .views-field-field-item-summary,
table.headers-both tbody td .view-list-items .views-row .views-field-field-item-summary, .view-list-items .views-row table.headers-both tbody td .views-field-field-item-summary, table.headers-both tbody td .node-type-list-item .field--name-field-item-date .field__items .field__item p, .node-type-list-item .field--name-field-item-date .field__items .field__item table.headers-both tbody td p,
table.headers-both tbody td .node-type-list-item .field--name-field-item-summary .field__items .field__item p, .node-type-list-item .field--name-field-item-summary .field__items .field__item table.headers-both tbody td p,
table.headers-both tbody td .node-type-list-item .field--name-field-item-description .field__items .field__item p, .node-type-list-item .field--name-field-item-description .field__items .field__item table.headers-both tbody td p,
table.headers-both tbody td .node-type-list-item .field--name-field-item-category .field__items .field__item p, .node-type-list-item .field--name-field-item-category .field__items .field__item table.headers-both tbody td p {
  margin-bottom: 0;
  font-size: 1em;
  color: #525357 !important;
}

table.headers-both tbody td a {
  margin-bottom: 0;
  font-size: 1em;
}

table.headers-both.collapsed thead, table.headers-both.collapsed tbody {
  display: block;
}

@media (max-width: 810px) {
  table.headers-both td:before {
    display: none !important;
  }
  table.headers-both tbody tr:first-child {
    display: block;
  }
}

/**
 * Table No Style
 */
table.table-no-style tr td, table.table-no-style tr th {
  min-height: 1px;
  padding: 2px 15px;
  text-align: left;
}

table.table-no-style tr td {
  vertical-align: top;
  font-size: 1em;
  color: #525357 !important;
}

table.table-no-style tr td h6 {
  margin-bottom: 0;
}

table.table-no-style tr td p, table.table-no-style tr td .pane-list-items .views-row .views-field-field-item-date, .pane-list-items .views-row table.table-no-style tr td .views-field-field-item-date,
table.table-no-style tr td .view-list-items .views-row .views-field-field-item-date, .view-list-items .views-row table.table-no-style tr td .views-field-field-item-date, table.table-no-style tr td .pane-list-items .views-row .views-field-field-item-summary, .pane-list-items .views-row table.table-no-style tr td .views-field-field-item-summary,
table.table-no-style tr td .view-list-items .views-row .views-field-field-item-summary, .view-list-items .views-row table.table-no-style tr td .views-field-field-item-summary, table.table-no-style tr td .node-type-list-item .field--name-field-item-date .field__items .field__item p, .node-type-list-item .field--name-field-item-date .field__items .field__item table.table-no-style tr td p,
table.table-no-style tr td .node-type-list-item .field--name-field-item-summary .field__items .field__item p, .node-type-list-item .field--name-field-item-summary .field__items .field__item table.table-no-style tr td p,
table.table-no-style tr td .node-type-list-item .field--name-field-item-description .field__items .field__item p, .node-type-list-item .field--name-field-item-description .field__items .field__item table.table-no-style tr td p,
table.table-no-style tr td .node-type-list-item .field--name-field-item-category .field__items .field__item p, .node-type-list-item .field--name-field-item-category .field__items .field__item table.table-no-style tr td p {
  margin-bottom: 0;
  font-size: 1em;
  color: #525357 !important;
}

table.table-no-style tr td a {
  margin-bottom: 0;
  font-size: 1em;
}

@media (max-width: 810px) {
  table.table-no-style {
    margin: 0 auto;
  }
  table.table-no-style tr {
    display: block;
  }
  table.table-no-style tr td, table.table-no-style tr th {
    display: block;
    min-height: 1px;
    padding: 2px 15px;
    text-align: center;
  }
}

.front .l-page .l-main {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
}

.front .l-page .l-main:after {
  content: " ";
  display: block;
  clear: both;
}

.front .l-page .l-main .l-content {
  padding: 0;
}

.front .l-page .l-main .l-content .inside {
  margin: 0 auto;
  max-width: 1200px;
}

@media (max-width: 980px) {
  .front .l-page .l-main .l-content .inside {
    max-width: 100%;
  }
}

.front .l-page .l-main .l-content .panels-flexible-row {
  padding: 0;
}

@media (max-width: 980px) {
  .front .l-page .l-main .l-content .panels-flexible-row img {
    margin: 0 auto;
  }
}

@media (max-width: 980px) {
  .front .l-page .l-main .l-content .panels-flexible-region {
    width: 100%;
  }
}

@media (max-width: 980px) {
  .front .l-page .l-main .l-content .panels-flexible-region-inside {
    padding-right: 5%;
    padding-left: 5%;
  }
}

.l-page {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.l-page:after {
  content: " ";
  display: block;
  clear: both;
}

.l-page .l-header {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 100;
}

.l-page .l-header .l-region--header {
  width: 100%;
}

.l-page .l-header .l-branding {
  box-sizing: border-box;
  width: 50%;
  float: left;
  padding-left: 0.83333%;
  padding-right: 0.83333%;
  max-height: 100px;
}

@media (min-width: 992px) {
  .l-page .l-header .l-branding {
    max-width: 984px;
    margin-left: auto;
    margin-right: auto;
    box-sizing: border-box;
    width: 100%;
    float: left;
    padding-left: 0.83333%;
    padding-right: 0.83333%;
    float: none;
    max-height: 107px;
    text-align: center;
  }
  .l-page .l-header .l-branding:after {
    content: " ";
    display: block;
    clear: both;
  }
}

.l-page .l-header .l-branding .site-name {
  display: none;
}

.l-page .l-header .l-region--navigation {
  box-sizing: border-box;
  width: 50%;
  float: left;
  padding-left: 0.83333%;
  padding-right: 0.83333%;
}

@media (min-width: 992px) {
  .l-page .l-header .l-region--navigation {
    box-sizing: border-box;
    width: 100%;
    float: left;
    padding-left: 0.83333%;
    padding-right: 0.83333%;
    background: #18355e;
  }
}

.l-page .l-main {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 108px;
}

.l-page .l-main:after {
  content: " ";
  display: block;
  clear: both;
}

@media (min-width: 768px) {
  .l-page .l-main {
    margin-top: 132px;
  }
}

@media (min-width: 992px) {
  .l-page .l-main {
    margin-top: 174px;
  }
}

@media (min-width: 1200px) {
  .l-page .l-main {
    margin-top: 175px;
  }
}

.l-page .l-main .l-content {
  box-sizing: border-box;
  width: 100%;
  float: left;
  padding-left: 0.83333%;
  padding-right: 0.83333%;
  padding-top: 40px;
  padding-bottom: 80px;
}

.page-basic-general .l-page .l-main .l-content,
.page-basic-special .l-page .l-main .l-content {
  padding-top: 0;
  padding-bottom: 0;
}

@media (min-width: 768px) {
  .l-page .l-main .l-content {
    padding-bottom: 122px;
  }
  .page-basic-general .l-page .l-main .l-content,
  .page-basic-special .l-page .l-main .l-content {
    padding-bottom: 0;
  }
}

.l-page .l-footer {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.l-page .l-footer:after {
  content: " ";
  display: block;
  clear: both;
}

.node-type-mini-site-landing-page .l-page .l-main {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
}

.node-type-mini-site-landing-page .l-page .l-main:after {
  content: " ";
  display: block;
  clear: both;
}

.node-type-mini-site-landing-page .l-page .l-main .l-content {
  padding: 0;
}

.node-type-mini-site-landing-page .l-page .l-main .l-content .inside {
  margin: 0 auto;
  max-width: 1200px;
}

.node-type-mini-site-landing-page .l-page .l-main .l-content .panels-flexible-region-new-header {
  width: 100%;
}

.node-type-mini-site-landing-page .l-page .l-main .l-content .panels-flexible-row {
  padding: 0;
}

.node-type-mini-site-internal-page .l-page .l-main .panels-flexible-region-new-center,
.node-type-mini-site-internal-page .l-page .l-main .panels-flexible-region-new-mini_site_content {
  width: 100%;
}

.node-type-mini-site-internal-page .l-page .l-main .mini-site-header .pane-node-field-mini-site-image .field--name-field-mini-site-image {
  text-align: center;
}

.node-type-mini-site-internal-page .l-page .l-main .mini-site-header .pane-node-field-mini-site-image .field--name-field-mini-site-image img {
  margin: 1.2em auto;
}

@media (max-width: 980px) {
  .node-type-mini-site-internal-page .l-page .l-main .mini-site-header .pane-node-field-mini-site-image .field--name-field-mini-site-image img {
    width: 90%;
    max-width: 90%;
  }
}

.node-type-mini-site-internal-page .l-page .l-main .pane-node-field-mini-site-content img {
  margin: 1.2em auto;
}

@media (max-width: 980px) {
  .node-type-mini-site-internal-page .l-page .l-main .pane-node-field-mini-site-content img {
    width: 90%;
    max-width: 90%;
    height: auto !important;
  }
}

/**
 * # Staff Page
 */
@media (max-width: 980px) {
  .node-type-staff .l-page .l-region--header,
  .node-type-staff-content .l-page .l-region--header {
    max-width: 100%;
  }
}

@media (max-width: 980px) {
  .node-type-staff .l-page .l-main,
  .node-type-staff-content .l-page .l-main {
    max-width: 100%;
  }
}

@media (min-width: 768px) and (max-width: 1024px) {
  .node-type-staff .l-page .l-main,
  .node-type-staff-content .l-page .l-main {
    max-width: 1024px;
  }
}

.node-type-staff .l-page .l-main .l-content,
.node-type-staff-content .l-page .l-main .l-content {
  padding-left: 2.83333%;
  padding-right: 2.83333%;
}

@media (max-width: 740px) {
  .node-type-staff .l-page .l-main .l-content,
  .node-type-staff-content .l-page .l-main .l-content {
    padding-left: 5%;
    padding-right: 5%;
  }
}

.node-type-staff .l-page .l-main .panels-flexible-region-6-profiles,
.node-type-staff-content .l-page .l-main .panels-flexible-region-6-profiles {
  width: 100%;
}

.node-type-staff .staff-title,
.node-type-staff-content .staff-title {
  padding: 4em 0 3em;
  text-align: center;
}

@media (max-width: 740px) {
  .node-type-staff .staff-title,
  .node-type-staff-content .staff-title {
    padding-top: 2em;
  }
}

.node-type-staff .staff-title .pane-node-title,
.node-type-staff-content .staff-title .pane-node-title {
  display: inline-block;
  padding-bottom: 10px;
  position: relative;
  color: #18355e;
  font-family: "Gotham Bold", Helvetica, Arial, sans-serif;
  font-size: 30px;
  line-height: 34px;
  margin-top: 0;
  margin-bottom: 30px;
  position: relative;
  text-transform: capitalize;
}

.node-type-staff .staff-title .pane-node-title::after,
.node-type-staff-content .staff-title .pane-node-title::after {
  transform: translate(-91.5px, 0);
  background: #ef5a2c;
  bottom: 0;
  content: '';
  height: 1px;
  left: 50%;
  position: absolute;
  width: 183px;
}

@media (min-width: 768px) {
  .node-type-staff .staff-title .pane-node-title,
  .node-type-staff-content .staff-title .pane-node-title {
    font-size: 60px;
    line-height: 64px;
    margin-bottom: 50px;
  }
}

.node-type-staff .panels-flexible-row:nth-of-type(2) .panels-flexible-row-inside,
.node-type-staff-content .panels-flexible-row:nth-of-type(2) .panels-flexible-row-inside {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row nowrap;
      flex-flow: row nowrap;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
}

@media (max-width: 740px) {
  .node-type-staff .panels-flexible-row:nth-of-type(2) .panels-flexible-row-inside,
  .node-type-staff-content .panels-flexible-row:nth-of-type(2) .panels-flexible-row-inside {
    -ms-flex-flow: column nowrap;
        flex-flow: column nowrap;
  }
}

@media (max-width: 740px) {
  .node-type-staff .staff-profile-image,
  .node-type-staff-content .staff-profile-image {
    display: block;
    float: none;
    width: 100%;
    padding-bottom: 1em;
  }
}

.node-type-staff .staff-profile-image .pane-node-field-staff-profile-image .file-image,
.node-type-staff-content .staff-profile-image .pane-node-field-staff-profile-image .file-image {
  text-align: center;
}

.node-type-staff .staff-profile-image .pane-node-field-staff-profile-image .file-image h2.element-invisible, .node-type-staff .staff-profile-image .pane-node-field-staff-profile-image .file-image .page-global-benchmarks .l-page .l-main .l-content h1.element-invisible, .page-global-benchmarks .l-page .l-main .l-content .node-type-staff .staff-profile-image .pane-node-field-staff-profile-image .file-image h1.element-invisible, .node-type-staff .staff-profile-image .pane-node-field-staff-profile-image .file-image .node-type-mini-site-landing-page .field--name-field-content-block-title .element-invisible.field__items, .node-type-mini-site-landing-page .field--name-field-content-block-title .node-type-staff .staff-profile-image .pane-node-field-staff-profile-image .file-image .element-invisible.field__items,
.node-type-staff-content .staff-profile-image .pane-node-field-staff-profile-image .file-image h2.element-invisible,
.node-type-staff-content .staff-profile-image .pane-node-field-staff-profile-image .file-image .page-global-benchmarks .l-page .l-main .l-content h1.element-invisible,
.page-global-benchmarks .l-page .l-main .l-content .node-type-staff-content .staff-profile-image .pane-node-field-staff-profile-image .file-image h1.element-invisible,
.node-type-staff-content .staff-profile-image .pane-node-field-staff-profile-image .file-image .node-type-mini-site-landing-page .field--name-field-content-block-title .element-invisible.field__items,
.node-type-mini-site-landing-page .field--name-field-content-block-title .node-type-staff-content .staff-profile-image .pane-node-field-staff-profile-image .file-image .element-invisible.field__items {
  display: none;
}

.node-type-staff .staff-profile-image .pane-node-field-staff-profile-image .file-image img,
.node-type-staff-content .staff-profile-image .pane-node-field-staff-profile-image .file-image img {
  width: 80%;
  box-shadow: -13px 17px 0 -1px #348f41;
}

@media (max-width: 740px) {
  .node-type-staff .staff-profile-image .pane-node-field-staff-profile-image .file-image img,
  .node-type-staff-content .staff-profile-image .pane-node-field-staff-profile-image .file-image img {
    margin: 1.2em 1.2em 1.2em 1.7em;
  }
}

@media (max-width: 740px) {
  .node-type-staff .staff-contact-info,
  .node-type-staff-content .staff-contact-info {
    display: block;
    float: none;
    width: 100%;
  }
}

@media (max-width: 740px) {
  .node-type-staff .staff-contact-info .panels-flexible-region-inside-last,
  .node-type-staff-content .staff-contact-info .panels-flexible-region-inside-last {
    padding-left: 0;
    text-align: center;
  }
}

.node-type-staff .staff-contact-info .pane-staff-directory,
.node-type-staff-content .staff-contact-info .pane-staff-directory {
  display: inline-block;
  vertical-align: middle;
  margin: 0 14px 0 0;
}

.node-type-staff .staff-contact-info .pane-staff-directory .view-staff-directory,
.node-type-staff .staff-contact-info .pane-staff-directory .view-board-of-directors,
.node-type-staff-content .staff-contact-info .pane-staff-directory .view-staff-directory,
.node-type-staff-content .staff-contact-info .pane-staff-directory .view-board-of-directors {
  margin-left: 0;
  margin-right: 0;
}

.node-type-staff .staff-contact-info .pane-staff-directory .views-field-field-staff-email,
.node-type-staff .staff-contact-info .pane-staff-directory .views-field-field-staff-linkedin-url,
.node-type-staff-content .staff-contact-info .pane-staff-directory .views-field-field-staff-email,
.node-type-staff-content .staff-contact-info .pane-staff-directory .views-field-field-staff-linkedin-url {
  margin: 0;
}

@media (max-width: 740px) {
  .node-type-staff .staff-contact-info .pane-staff-directory .views-field-field-staff-email,
  .node-type-staff .staff-contact-info .pane-staff-directory .views-field-field-staff-linkedin-url,
  .node-type-staff-content .staff-contact-info .pane-staff-directory .views-field-field-staff-email,
  .node-type-staff-content .staff-contact-info .pane-staff-directory .views-field-field-staff-linkedin-url {
    margin-left: 0;
    text-align: center;
  }
}

.node-type-staff .staff-contact-info .pane-staff-directory .views-field-field-staff-email a,
.node-type-staff .staff-contact-info .pane-staff-directory .views-field-field-staff-linkedin-url a,
.node-type-staff-content .staff-contact-info .pane-staff-directory .views-field-field-staff-email a,
.node-type-staff-content .staff-contact-info .pane-staff-directory .views-field-field-staff-linkedin-url a {
  font-size: 28px;
  line-height: 32px;
}

@media (min-width: 768px) {
  .node-type-staff .staff-contact-info .pane-staff-directory .views-field-field-staff-email a,
  .node-type-staff .staff-contact-info .pane-staff-directory .views-field-field-staff-linkedin-url a,
  .node-type-staff-content .staff-contact-info .pane-staff-directory .views-field-field-staff-email a,
  .node-type-staff-content .staff-contact-info .pane-staff-directory .views-field-field-staff-linkedin-url a {
    font-size: 36px;
    line-height: 40px;
  }
}

.node-type-staff .staff-contact-info .pane-staff-directory .views-field-field-staff-email a .fa,
.node-type-staff .staff-contact-info .pane-staff-directory .views-field-field-staff-linkedin-url a .fa,
.node-type-staff-content .staff-contact-info .pane-staff-directory .views-field-field-staff-email a .fa,
.node-type-staff-content .staff-contact-info .pane-staff-directory .views-field-field-staff-linkedin-url a .fa {
  font-size: 28px;
  line-height: 32px;
}

@media (min-width: 768px) {
  .node-type-staff .staff-contact-info .pane-staff-directory .views-field-field-staff-email a .fa,
  .node-type-staff .staff-contact-info .pane-staff-directory .views-field-field-staff-linkedin-url a .fa,
  .node-type-staff-content .staff-contact-info .pane-staff-directory .views-field-field-staff-email a .fa,
  .node-type-staff-content .staff-contact-info .pane-staff-directory .views-field-field-staff-linkedin-url a .fa {
    font-size: 36px;
    line-height: 40px;
  }
}

.node-type-staff .staff-contact-info .pane-staff-directory .views-field-field-staff-email span.mailto,
.node-type-staff .staff-contact-info .pane-staff-directory .views-field-field-staff-email span.ext,
.node-type-staff .staff-contact-info .pane-staff-directory .views-field-field-staff-linkedin-url span.mailto,
.node-type-staff .staff-contact-info .pane-staff-directory .views-field-field-staff-linkedin-url span.ext,
.node-type-staff-content .staff-contact-info .pane-staff-directory .views-field-field-staff-email span.mailto,
.node-type-staff-content .staff-contact-info .pane-staff-directory .views-field-field-staff-email span.ext,
.node-type-staff-content .staff-contact-info .pane-staff-directory .views-field-field-staff-linkedin-url span.mailto,
.node-type-staff-content .staff-contact-info .pane-staff-directory .views-field-field-staff-linkedin-url span.ext {
  display: none;
}

.node-type-staff .panels-flexible-row.staff-bio,
.node-type-staff-content .panels-flexible-row.staff-bio {
  padding-top: 2em;
}

@media (max-width: 740px) {
  .node-type-staff .panels-flexible-row.staff-bio,
  .node-type-staff-content .panels-flexible-row.staff-bio {
    border-top: 1px solid #cccccc;
    margin-top: 1.5em;
    padding-top: 1.5em;
    text-align: justify;
  }
}

.node-type-staff .panels-flexible-row.staff-bio .pane-node-field-staff-bio,
.node-type-staff-content .panels-flexible-row.staff-bio .pane-node-field-staff-bio {
  color: #525357;
  line-height: 1.6;
}

/**
 * My ACTFL Dropdown
 */
.myactfl.open .dropdown-toggle {
  color: white !important;
  font-weight: normal;
}

.myactfl .dropdown-menu {
  min-width: 220px;
  max-width: 220px;
  padding: 24px;
  border: none;
  box-shadow: none;
  background-color: #144f80;
  color: white;
}

.myactfl .dropdown-menu .mega-inner {
  padding: 0 !important;
}

.myactfl .dropdown-menu .tb-block {
  margin-bottom: 0;
}

@media (max-width: 979px) {
  .myactfl .dropdown-menu {
    background-color: #144f80 !important;
  }
}

.site-map-menu li {
  margin-bottom: 12px;
  padding-left: 30px;
  position: relative;
}

.site-map-menu li::before {
  color: #3677be;
  font-size: 4px;
  left: 0;
  height: 4px;
  margin: 0;
  position: absolute;
  width: 4px;
}

.site-map-menu ul,
.site-map-menu .site-map-menu {
  margin-left: 30px;
  margin-bottom: 32px;
}

.home-page .l-breadcrumbs {
  display: none;
}

/**
 * Member Organizational Map
 */
.page-about-actfl-resources-member-organization-map .l-page .l-main .l-content {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
}

.page-about-actfl-resources-member-organization-map .l-page .l-main .l-content:after {
  content: " ";
  display: block;
  clear: both;
}

@media (max-width: 740px) {
  .page-about-actfl-resources-member-organization-map .l-page .l-main .l-content {
    max-width: 100%;
    padding-left: 5%;
    padding-right: 5%;
  }
}

@media (max-width: 980px) {
  .page-about-actfl-resources-member-organization-map .l-page .l-main .l-content {
    max-width: 100%;
  }
}

@media (min-width: 768px) and (max-width: 1024px) {
  .page-about-actfl-resources-member-organization-map .l-page .l-main .l-content {
    max-width: 1024px;
    padding-right: 40px;
    padding-left: 40px;
  }
}

.page-about-actfl-resources-member-organization-map .l-page .l-main .l-content .view-map .openlayers-views-map .openlayers-container-map-overlay_map {
  margin: 1em auto 3em;
}

@media (max-width: 740px) {
  .page-about-actfl-resources-member-organization-map .l-page .l-main .l-content .view-map .openlayers-views-map .openlayers-container-map-overlay_map {
    width: 100% !important;
  }
}

@media (max-width: 740px) {
  .page-about-actfl-resources-member-organization-map .l-page .l-main .l-content .view-map .openlayers-views-map .openlayers-map-overlay_map {
    width: 100% !important;
  }
}

.page-about-actfl-resources-member-organization-map .l-page .l-main .l-content .align-center {
  text-align: center;
}

.page-about-actfl-resources-member-organization-map .l-page .l-main .l-content h4 {
  margin-top: 2em;
  color: #1c5080;
  font-size: 2.6rem;
  font-weight: 700;
  text-transform: uppercase;
}

.page-about-actfl-resources-member-organization-map .l-page .l-main .l-content .actfl-general-list {
  color: #7d8387;
}

.page-about-actfl-resources-member-organization-map .l-page .l-main .l-content .map-organizational-members {
  border-bottom: 1px solid #cddae5;
  padding-bottom: 3em;
  text-align: center;
}

.page-about-actfl-resources-member-organization-map .l-page .l-main .l-content .map-organizational-members li {
  display: inline-block;
  vertical-align: middle;
  margin: 0 1.25em;
  text-align: center;
}

@media (max-width: 740px) {
  .page-about-actfl-resources-member-organization-map .l-page .l-main .l-content .map-organizational-members li {
    display: block;
    margin-bottom: 1em;
  }
}

@media (max-width: 980px) {
  .page-about-actfl-resources-member-organization-map .l-page .l-main .l-content .map-organizational-members li {
    margin: 0 .75em;
  }
}

.page-about-actfl-resources-member-organization-map .l-page .l-main .l-content .map-organizational-members li.national a {
  background-image: url("../images/members-map-national.png");
  color: #153b5f;
}

.page-about-actfl-resources-member-organization-map .l-page .l-main .l-content .map-organizational-members li.regional a {
  background-image: url("../images/members-map-regional.png");
  color: #c1441a;
}

.page-about-actfl-resources-member-organization-map .l-page .l-main .l-content .map-organizational-members li.state a {
  background-image: url("../images/members-map-state.png");
  color: #5da53b;
}

.page-about-actfl-resources-member-organization-map .l-page .l-main .l-content .map-organizational-members li a {
  display: inline-block;
  vertical-align: middle;
  padding-left: 36px;
  height: 44px;
  line-height: 32px;
  background-repeat: no-repeat;
  background-position: 0 0;
}

@media (max-width: 740px) {
  .page-about-actfl-resources-member-organization-map .l-page .l-main .l-content .map-organizational-members li a {
    width: 182px;
    padding-left: 46px;
    text-align: left;
  }
}

.page-about-actfl-resources-member-organization-map .l-page .l-main .l-content .map-organizational-members li a:hover {
  color: #3fa6ab;
}

.page-about-actfl-resources-member-organization-map .l-page .l-main .l-content .view-members-block {
  border-bottom: 1px solid #cddae5;
  padding-bottom: 2.5em;
}

.page-about-actfl-resources-member-organization-map .l-page .l-main .l-content .view-members-block:last-child {
  border-bottom: none;
}

.page-about-actfl-resources-member-organization-map .l-page .l-main .l-content .view-members-block .views-row:last-of-type .member-associations {
  margin-bottom: 0;
}

.page-about-actfl-resources-member-organization-map .l-page .l-main .l-content .view-members-block .view-header h3, .page-about-actfl-resources-member-organization-map .l-page .l-main .l-content .view-members-block .view-header .history-text .pane-node-field-history-title .field--type-text, .history-text .pane-node-field-history-title .page-about-actfl-resources-member-organization-map .l-page .l-main .l-content .view-members-block .view-header .field--type-text, .page-about-actfl-resources-member-organization-map .l-page .l-main .l-content .view-members-block .view-header .about-us-text .pane-node-field-about-us-title .field--type-text, .about-us-text .pane-node-field-about-us-title .page-about-actfl-resources-member-organization-map .l-page .l-main .l-content .view-members-block .view-header .field--type-text, .page-about-actfl-resources-member-organization-map .l-page .l-main .l-content .view-members-block .view-header .pane-list-items .views-row .views-field-title, .pane-list-items .views-row .page-about-actfl-resources-member-organization-map .l-page .l-main .l-content .view-members-block .view-header .views-field-title,
.page-about-actfl-resources-member-organization-map .l-page .l-main .l-content .view-members-block .view-header .view-list-items .views-row .views-field-title, .view-list-items .views-row .page-about-actfl-resources-member-organization-map .l-page .l-main .l-content .view-members-block .view-header .views-field-title {
  margin-top: 2em;
  margin-bottom: 0;
  color: #1c5080;
  font-size: 3rem;
  text-transform: uppercase;
}

.page-about-actfl-resources-member-organization-map .l-page .l-main .l-content .view-members-block .view-content .views-row {
  margin-bottom: 1em;
}

.page-about-actfl-resources-member-organization-map .l-page .l-main .l-content .view-members-block .view-content .member-associations {
  display: block;
  margin-bottom: 2.5em;
  line-height: 1.3;
}

@media (max-width: 980px) {
  .page-about-actfl-resources-member-organization-map .l-page .l-main .l-content .view-members-block .view-content .member-associations {
    line-height: 1.5;
  }
}

.page-about-actfl-resources-member-organization-map .l-page .l-main .l-content .view-members-block .view-content .member-associations h5 {
  margin-bottom: .25em;
  color: #1c5080;
  font-size: 2.25rem;
  text-transform: uppercase;
}

.page-about-actfl-resources-member-organization-map .l-page .l-main .l-content .view-members-block .view-content .member-left,
.page-about-actfl-resources-member-organization-map .l-page .l-main .l-content .view-members-block .view-content .member-right {
  box-sizing: border-box;
  display: inline-block;
  vertical-align: top;
  margin-left: 0;
}

@media (max-width: 980px) {
  .page-about-actfl-resources-member-organization-map .l-page .l-main .l-content .view-members-block .view-content .member-left,
  .page-about-actfl-resources-member-organization-map .l-page .l-main .l-content .view-members-block .view-content .member-right {
    display: block;
    width: 100%;
  }
}

.page-about-actfl-resources-member-organization-map .l-page .l-main .l-content .view-members-block .view-content .member-left {
  width: 59%;
  padding-right: 3em;
}

.page-about-actfl-resources-member-organization-map .l-page .l-main .l-content .view-members-block .view-content .member-left .email a,
.page-about-actfl-resources-member-organization-map .l-page .l-main .l-content .view-members-block .view-content .member-left .website a {
  color: #1c5080;
  text-decoration: none;
}

.page-about-actfl-resources-member-organization-map .l-page .l-main .l-content .view-members-block .view-content .member-left .email a:hover,
.page-about-actfl-resources-member-organization-map .l-page .l-main .l-content .view-members-block .view-content .member-left .website a:hover {
  color: #70be4b;
}

.page-about-actfl-resources-member-organization-map .l-page .l-main .l-content .view-members-block .view-content .member-left .email a:focus,
.page-about-actfl-resources-member-organization-map .l-page .l-main .l-content .view-members-block .view-content .member-left .website a:focus {
  color: #3fa6ab;
}

.page-about-actfl-resources-member-organization-map .l-page .l-main .l-content .view-members-block .view-content .member-left .email span.mailto,
.page-about-actfl-resources-member-organization-map .l-page .l-main .l-content .view-members-block .view-content .member-left .email span.ext,
.page-about-actfl-resources-member-organization-map .l-page .l-main .l-content .view-members-block .view-content .member-left .website span.mailto,
.page-about-actfl-resources-member-organization-map .l-page .l-main .l-content .view-members-block .view-content .member-left .website span.ext {
  display: none;
}

.page-about-actfl-resources-member-organization-map .l-page .l-main .l-content .view-members-block .view-content .member-right {
  width: 39%;
}

.page-basic-general .pane-node-field-header-image {
  position: relative;
}

@media (max-width: 480px) {
  .page-basic-general .pane-node-field-header-image .pane-node-field-header-image img {
    width: 120%;
    max-width: 120%;
  }
}

.page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title {
  transform: translate(-50%, -50%);
  display: table;
  height: 190px;
  left: 50%;
  max-height: 190px;
  position: absolute;
  top: 33%;
  width: 100%;
}

.page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .block-title, .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .get-involved .pane-node-field-get-involved-title .field--type-text, .get-involved .pane-node-field-get-involved-title .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .field--type-text, .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .membership-at-a-glance .pane-node-field-mmaag-title, .membership-at-a-glance .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .pane-node-field-mmaag-title, .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .what-we-offer .pane-node-field-what-we-offer-title .field--type-text, .what-we-offer .pane-node-field-what-we-offer-title .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .field--type-text, .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .who-we-are .pane-node-field-who-we-are-title, .who-we-are .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .pane-node-field-who-we-are-title, .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .view-convention-speakers .view-header h2, .view-convention-speakers .view-header .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title h2, .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .view-convention-speakers .view-header .page-global-benchmarks .l-page .l-main .l-content h1, .view-convention-speakers .view-header .page-global-benchmarks .l-page .l-main .l-content .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title h1, .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .page-global-benchmarks .l-page .l-main .l-content .view-convention-speakers .view-header h1, .page-global-benchmarks .l-page .l-main .l-content .view-convention-speakers .view-header .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title h1, .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .view-convention-speakers .view-header .node-type-mini-site-landing-page .field--name-field-content-block-title .field__items, .view-convention-speakers .view-header .node-type-mini-site-landing-page .field--name-field-content-block-title .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .field__items, .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .node-type-mini-site-landing-page .field--name-field-content-block-title .view-convention-speakers .view-header .field__items, .node-type-mini-site-landing-page .field--name-field-content-block-title .view-convention-speakers .view-header .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .field__items, .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .convention-resources .pane-node-field-resources h2, .convention-resources .pane-node-field-resources .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title h2, .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .convention-resources .pane-node-field-resources .page-global-benchmarks .l-page .l-main .l-content h1, .convention-resources .pane-node-field-resources .page-global-benchmarks .l-page .l-main .l-content .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title h1, .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .page-global-benchmarks .l-page .l-main .l-content .convention-resources .pane-node-field-resources h1, .page-global-benchmarks .l-page .l-main .l-content .convention-resources .pane-node-field-resources .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title h1, .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .convention-resources .pane-node-field-resources .node-type-mini-site-landing-page .field--name-field-content-block-title .field__items, .convention-resources .pane-node-field-resources .node-type-mini-site-landing-page .field--name-field-content-block-title .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .field__items, .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .node-type-mini-site-landing-page .field--name-field-content-block-title .convention-resources .pane-node-field-resources .field__items, .node-type-mini-site-landing-page .field--name-field-content-block-title .convention-resources .pane-node-field-resources .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .field__items, .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .view-call-for-proposal .view-content h2, .view-call-for-proposal .view-content .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title h2, .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .view-call-for-proposal .view-content .page-global-benchmarks .l-page .l-main .l-content h1, .view-call-for-proposal .view-content .page-global-benchmarks .l-page .l-main .l-content .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title h1, .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .page-global-benchmarks .l-page .l-main .l-content .view-call-for-proposal .view-content h1, .page-global-benchmarks .l-page .l-main .l-content .view-call-for-proposal .view-content .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title h1, .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .view-call-for-proposal .view-content .node-type-mini-site-landing-page .field--name-field-content-block-title .field__items, .view-call-for-proposal .view-content .node-type-mini-site-landing-page .field--name-field-content-block-title .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .field__items, .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .node-type-mini-site-landing-page .field--name-field-content-block-title .view-call-for-proposal .view-content .field__items, .node-type-mini-site-landing-page .field--name-field-content-block-title .view-call-for-proposal .view-content .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .field__items, .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .convention-schedule-of-events .pane-node-field-schedule-of-events .pane-title, .convention-schedule-of-events .pane-node-field-schedule-of-events .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .pane-title, .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .convention-get-involved .pane-node-field-get-involved-title p, .convention-get-involved .pane-node-field-get-involved-title .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title p, .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .convention-get-involved .pane-node-field-get-involved-title .pane-list-items .views-row .views-field-field-item-date, .convention-get-involved .pane-node-field-get-involved-title .pane-list-items .views-row .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .views-field-field-item-date, .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .pane-list-items .views-row .convention-get-involved .pane-node-field-get-involved-title .views-field-field-item-date, .pane-list-items .views-row .convention-get-involved .pane-node-field-get-involved-title .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .views-field-field-item-date,
.page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .convention-get-involved .pane-node-field-get-involved-title .view-list-items .views-row .views-field-field-item-date, .convention-get-involved .pane-node-field-get-involved-title .view-list-items .views-row .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .views-field-field-item-date, .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .view-list-items .views-row .convention-get-involved .pane-node-field-get-involved-title .views-field-field-item-date, .view-list-items .views-row .convention-get-involved .pane-node-field-get-involved-title .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .views-field-field-item-date, .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .convention-get-involved .pane-node-field-get-involved-title .pane-list-items .views-row .views-field-field-item-summary, .convention-get-involved .pane-node-field-get-involved-title .pane-list-items .views-row .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .views-field-field-item-summary, .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .pane-list-items .views-row .convention-get-involved .pane-node-field-get-involved-title .views-field-field-item-summary, .pane-list-items .views-row .convention-get-involved .pane-node-field-get-involved-title .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .views-field-field-item-summary,
.page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .convention-get-involved .pane-node-field-get-involved-title .view-list-items .views-row .views-field-field-item-summary, .convention-get-involved .pane-node-field-get-involved-title .view-list-items .views-row .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .views-field-field-item-summary, .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .view-list-items .views-row .convention-get-involved .pane-node-field-get-involved-title .views-field-field-item-summary, .view-list-items .views-row .convention-get-involved .pane-node-field-get-involved-title .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .views-field-field-item-summary, .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .paragraphs-items-field-page-content .paragraphs-item-content-block .content h2.rtecenter, .paragraphs-items-field-page-content .paragraphs-item-content-block .content .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title h2.rtecenter, .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .paragraphs-items-field-page-content .paragraphs-item-content-block .content .page-global-benchmarks .l-page .l-main .l-content h1.rtecenter, .paragraphs-items-field-page-content .paragraphs-item-content-block .content .page-global-benchmarks .l-page .l-main .l-content .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title h1.rtecenter, .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .page-global-benchmarks .l-page .l-main .l-content .paragraphs-items-field-page-content .paragraphs-item-content-block .content h1.rtecenter, .page-global-benchmarks .l-page .l-main .l-content .paragraphs-items-field-page-content .paragraphs-item-content-block .content .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title h1.rtecenter, .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .paragraphs-items-field-page-content .paragraphs-item-content-block .content .node-type-mini-site-landing-page .field--name-field-content-block-title .rtecenter.field__items, .paragraphs-items-field-page-content .paragraphs-item-content-block .content .node-type-mini-site-landing-page .field--name-field-content-block-title .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .rtecenter.field__items, .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .node-type-mini-site-landing-page .field--name-field-content-block-title .paragraphs-items-field-page-content .paragraphs-item-content-block .content .rtecenter.field__items, .node-type-mini-site-landing-page .field--name-field-content-block-title .paragraphs-items-field-page-content .paragraphs-item-content-block .content .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .rtecenter.field__items {
  color: #ffffff;
  display: table-cell;
  font-size: 26px;
  text-shadow: 0 0 4px rgba(0, 0, 0, 0.5);
  vertical-align: middle;
  z-index: 1;
}

@media (min-width: 768px) {
  .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .block-title, .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .get-involved .pane-node-field-get-involved-title .field--type-text, .get-involved .pane-node-field-get-involved-title .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .field--type-text, .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .membership-at-a-glance .pane-node-field-mmaag-title, .membership-at-a-glance .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .pane-node-field-mmaag-title, .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .what-we-offer .pane-node-field-what-we-offer-title .field--type-text, .what-we-offer .pane-node-field-what-we-offer-title .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .field--type-text, .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .who-we-are .pane-node-field-who-we-are-title, .who-we-are .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .pane-node-field-who-we-are-title, .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .view-convention-speakers .view-header h2, .view-convention-speakers .view-header .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title h2, .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .view-convention-speakers .view-header .page-global-benchmarks .l-page .l-main .l-content h1, .view-convention-speakers .view-header .page-global-benchmarks .l-page .l-main .l-content .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title h1, .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .page-global-benchmarks .l-page .l-main .l-content .view-convention-speakers .view-header h1, .page-global-benchmarks .l-page .l-main .l-content .view-convention-speakers .view-header .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title h1, .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .view-convention-speakers .view-header .node-type-mini-site-landing-page .field--name-field-content-block-title .field__items, .view-convention-speakers .view-header .node-type-mini-site-landing-page .field--name-field-content-block-title .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .field__items, .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .node-type-mini-site-landing-page .field--name-field-content-block-title .view-convention-speakers .view-header .field__items, .node-type-mini-site-landing-page .field--name-field-content-block-title .view-convention-speakers .view-header .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .field__items, .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .convention-resources .pane-node-field-resources h2, .convention-resources .pane-node-field-resources .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title h2, .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .convention-resources .pane-node-field-resources .page-global-benchmarks .l-page .l-main .l-content h1, .convention-resources .pane-node-field-resources .page-global-benchmarks .l-page .l-main .l-content .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title h1, .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .page-global-benchmarks .l-page .l-main .l-content .convention-resources .pane-node-field-resources h1, .page-global-benchmarks .l-page .l-main .l-content .convention-resources .pane-node-field-resources .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title h1, .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .convention-resources .pane-node-field-resources .node-type-mini-site-landing-page .field--name-field-content-block-title .field__items, .convention-resources .pane-node-field-resources .node-type-mini-site-landing-page .field--name-field-content-block-title .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .field__items, .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .node-type-mini-site-landing-page .field--name-field-content-block-title .convention-resources .pane-node-field-resources .field__items, .node-type-mini-site-landing-page .field--name-field-content-block-title .convention-resources .pane-node-field-resources .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .field__items, .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .view-call-for-proposal .view-content h2, .view-call-for-proposal .view-content .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title h2, .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .view-call-for-proposal .view-content .page-global-benchmarks .l-page .l-main .l-content h1, .view-call-for-proposal .view-content .page-global-benchmarks .l-page .l-main .l-content .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title h1, .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .page-global-benchmarks .l-page .l-main .l-content .view-call-for-proposal .view-content h1, .page-global-benchmarks .l-page .l-main .l-content .view-call-for-proposal .view-content .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title h1, .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .view-call-for-proposal .view-content .node-type-mini-site-landing-page .field--name-field-content-block-title .field__items, .view-call-for-proposal .view-content .node-type-mini-site-landing-page .field--name-field-content-block-title .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .field__items, .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .node-type-mini-site-landing-page .field--name-field-content-block-title .view-call-for-proposal .view-content .field__items, .node-type-mini-site-landing-page .field--name-field-content-block-title .view-call-for-proposal .view-content .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .field__items, .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .convention-schedule-of-events .pane-node-field-schedule-of-events .pane-title, .convention-schedule-of-events .pane-node-field-schedule-of-events .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .pane-title, .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .convention-get-involved .pane-node-field-get-involved-title p, .convention-get-involved .pane-node-field-get-involved-title .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title p, .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .convention-get-involved .pane-node-field-get-involved-title .pane-list-items .views-row .views-field-field-item-date, .convention-get-involved .pane-node-field-get-involved-title .pane-list-items .views-row .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .views-field-field-item-date, .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .pane-list-items .views-row .convention-get-involved .pane-node-field-get-involved-title .views-field-field-item-date, .pane-list-items .views-row .convention-get-involved .pane-node-field-get-involved-title .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .views-field-field-item-date,
  .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .convention-get-involved .pane-node-field-get-involved-title .view-list-items .views-row .views-field-field-item-date, .convention-get-involved .pane-node-field-get-involved-title .view-list-items .views-row .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .views-field-field-item-date, .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .view-list-items .views-row .convention-get-involved .pane-node-field-get-involved-title .views-field-field-item-date, .view-list-items .views-row .convention-get-involved .pane-node-field-get-involved-title .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .views-field-field-item-date, .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .convention-get-involved .pane-node-field-get-involved-title .pane-list-items .views-row .views-field-field-item-summary, .convention-get-involved .pane-node-field-get-involved-title .pane-list-items .views-row .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .views-field-field-item-summary, .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .pane-list-items .views-row .convention-get-involved .pane-node-field-get-involved-title .views-field-field-item-summary, .pane-list-items .views-row .convention-get-involved .pane-node-field-get-involved-title .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .views-field-field-item-summary,
  .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .convention-get-involved .pane-node-field-get-involved-title .view-list-items .views-row .views-field-field-item-summary, .convention-get-involved .pane-node-field-get-involved-title .view-list-items .views-row .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .views-field-field-item-summary, .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .view-list-items .views-row .convention-get-involved .pane-node-field-get-involved-title .views-field-field-item-summary, .view-list-items .views-row .convention-get-involved .pane-node-field-get-involved-title .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .views-field-field-item-summary, .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .paragraphs-items-field-page-content .paragraphs-item-content-block .content h2.rtecenter, .paragraphs-items-field-page-content .paragraphs-item-content-block .content .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title h2.rtecenter, .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .paragraphs-items-field-page-content .paragraphs-item-content-block .content .page-global-benchmarks .l-page .l-main .l-content h1.rtecenter, .paragraphs-items-field-page-content .paragraphs-item-content-block .content .page-global-benchmarks .l-page .l-main .l-content .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title h1.rtecenter, .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .page-global-benchmarks .l-page .l-main .l-content .paragraphs-items-field-page-content .paragraphs-item-content-block .content h1.rtecenter, .page-global-benchmarks .l-page .l-main .l-content .paragraphs-items-field-page-content .paragraphs-item-content-block .content .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title h1.rtecenter, .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .paragraphs-items-field-page-content .paragraphs-item-content-block .content .node-type-mini-site-landing-page .field--name-field-content-block-title .rtecenter.field__items, .paragraphs-items-field-page-content .paragraphs-item-content-block .content .node-type-mini-site-landing-page .field--name-field-content-block-title .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .rtecenter.field__items, .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .node-type-mini-site-landing-page .field--name-field-content-block-title .paragraphs-items-field-page-content .paragraphs-item-content-block .content .rtecenter.field__items, .node-type-mini-site-landing-page .field--name-field-content-block-title .paragraphs-items-field-page-content .paragraphs-item-content-block .content .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .rtecenter.field__items {
    font-size: 50px;
  }
}

@media (min-width: 992px) {
  .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .block-title, .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .get-involved .pane-node-field-get-involved-title .field--type-text, .get-involved .pane-node-field-get-involved-title .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .field--type-text, .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .membership-at-a-glance .pane-node-field-mmaag-title, .membership-at-a-glance .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .pane-node-field-mmaag-title, .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .what-we-offer .pane-node-field-what-we-offer-title .field--type-text, .what-we-offer .pane-node-field-what-we-offer-title .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .field--type-text, .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .who-we-are .pane-node-field-who-we-are-title, .who-we-are .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .pane-node-field-who-we-are-title, .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .view-convention-speakers .view-header h2, .view-convention-speakers .view-header .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title h2, .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .view-convention-speakers .view-header .page-global-benchmarks .l-page .l-main .l-content h1, .view-convention-speakers .view-header .page-global-benchmarks .l-page .l-main .l-content .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title h1, .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .page-global-benchmarks .l-page .l-main .l-content .view-convention-speakers .view-header h1, .page-global-benchmarks .l-page .l-main .l-content .view-convention-speakers .view-header .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title h1, .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .view-convention-speakers .view-header .node-type-mini-site-landing-page .field--name-field-content-block-title .field__items, .view-convention-speakers .view-header .node-type-mini-site-landing-page .field--name-field-content-block-title .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .field__items, .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .node-type-mini-site-landing-page .field--name-field-content-block-title .view-convention-speakers .view-header .field__items, .node-type-mini-site-landing-page .field--name-field-content-block-title .view-convention-speakers .view-header .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .field__items, .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .convention-resources .pane-node-field-resources h2, .convention-resources .pane-node-field-resources .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title h2, .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .convention-resources .pane-node-field-resources .page-global-benchmarks .l-page .l-main .l-content h1, .convention-resources .pane-node-field-resources .page-global-benchmarks .l-page .l-main .l-content .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title h1, .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .page-global-benchmarks .l-page .l-main .l-content .convention-resources .pane-node-field-resources h1, .page-global-benchmarks .l-page .l-main .l-content .convention-resources .pane-node-field-resources .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title h1, .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .convention-resources .pane-node-field-resources .node-type-mini-site-landing-page .field--name-field-content-block-title .field__items, .convention-resources .pane-node-field-resources .node-type-mini-site-landing-page .field--name-field-content-block-title .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .field__items, .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .node-type-mini-site-landing-page .field--name-field-content-block-title .convention-resources .pane-node-field-resources .field__items, .node-type-mini-site-landing-page .field--name-field-content-block-title .convention-resources .pane-node-field-resources .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .field__items, .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .view-call-for-proposal .view-content h2, .view-call-for-proposal .view-content .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title h2, .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .view-call-for-proposal .view-content .page-global-benchmarks .l-page .l-main .l-content h1, .view-call-for-proposal .view-content .page-global-benchmarks .l-page .l-main .l-content .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title h1, .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .page-global-benchmarks .l-page .l-main .l-content .view-call-for-proposal .view-content h1, .page-global-benchmarks .l-page .l-main .l-content .view-call-for-proposal .view-content .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title h1, .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .view-call-for-proposal .view-content .node-type-mini-site-landing-page .field--name-field-content-block-title .field__items, .view-call-for-proposal .view-content .node-type-mini-site-landing-page .field--name-field-content-block-title .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .field__items, .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .node-type-mini-site-landing-page .field--name-field-content-block-title .view-call-for-proposal .view-content .field__items, .node-type-mini-site-landing-page .field--name-field-content-block-title .view-call-for-proposal .view-content .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .field__items, .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .convention-schedule-of-events .pane-node-field-schedule-of-events .pane-title, .convention-schedule-of-events .pane-node-field-schedule-of-events .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .pane-title, .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .convention-get-involved .pane-node-field-get-involved-title p, .convention-get-involved .pane-node-field-get-involved-title .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title p, .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .convention-get-involved .pane-node-field-get-involved-title .pane-list-items .views-row .views-field-field-item-date, .convention-get-involved .pane-node-field-get-involved-title .pane-list-items .views-row .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .views-field-field-item-date, .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .pane-list-items .views-row .convention-get-involved .pane-node-field-get-involved-title .views-field-field-item-date, .pane-list-items .views-row .convention-get-involved .pane-node-field-get-involved-title .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .views-field-field-item-date,
  .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .convention-get-involved .pane-node-field-get-involved-title .view-list-items .views-row .views-field-field-item-date, .convention-get-involved .pane-node-field-get-involved-title .view-list-items .views-row .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .views-field-field-item-date, .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .view-list-items .views-row .convention-get-involved .pane-node-field-get-involved-title .views-field-field-item-date, .view-list-items .views-row .convention-get-involved .pane-node-field-get-involved-title .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .views-field-field-item-date, .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .convention-get-involved .pane-node-field-get-involved-title .pane-list-items .views-row .views-field-field-item-summary, .convention-get-involved .pane-node-field-get-involved-title .pane-list-items .views-row .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .views-field-field-item-summary, .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .pane-list-items .views-row .convention-get-involved .pane-node-field-get-involved-title .views-field-field-item-summary, .pane-list-items .views-row .convention-get-involved .pane-node-field-get-involved-title .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .views-field-field-item-summary,
  .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .convention-get-involved .pane-node-field-get-involved-title .view-list-items .views-row .views-field-field-item-summary, .convention-get-involved .pane-node-field-get-involved-title .view-list-items .views-row .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .views-field-field-item-summary, .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .view-list-items .views-row .convention-get-involved .pane-node-field-get-involved-title .views-field-field-item-summary, .view-list-items .views-row .convention-get-involved .pane-node-field-get-involved-title .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .views-field-field-item-summary, .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .paragraphs-items-field-page-content .paragraphs-item-content-block .content h2.rtecenter, .paragraphs-items-field-page-content .paragraphs-item-content-block .content .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title h2.rtecenter, .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .paragraphs-items-field-page-content .paragraphs-item-content-block .content .page-global-benchmarks .l-page .l-main .l-content h1.rtecenter, .paragraphs-items-field-page-content .paragraphs-item-content-block .content .page-global-benchmarks .l-page .l-main .l-content .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title h1.rtecenter, .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .page-global-benchmarks .l-page .l-main .l-content .paragraphs-items-field-page-content .paragraphs-item-content-block .content h1.rtecenter, .page-global-benchmarks .l-page .l-main .l-content .paragraphs-items-field-page-content .paragraphs-item-content-block .content .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title h1.rtecenter, .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .paragraphs-items-field-page-content .paragraphs-item-content-block .content .node-type-mini-site-landing-page .field--name-field-content-block-title .rtecenter.field__items, .paragraphs-items-field-page-content .paragraphs-item-content-block .content .node-type-mini-site-landing-page .field--name-field-content-block-title .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .rtecenter.field__items, .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .node-type-mini-site-landing-page .field--name-field-content-block-title .paragraphs-items-field-page-content .paragraphs-item-content-block .content .rtecenter.field__items, .node-type-mini-site-landing-page .field--name-field-content-block-title .paragraphs-items-field-page-content .paragraphs-item-content-block .content .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .rtecenter.field__items {
    font-size: 64px;
  }
}

.page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .block-title:after, .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .get-involved .pane-node-field-get-involved-title .field--type-text:after, .get-involved .pane-node-field-get-involved-title .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .field--type-text:after, .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .membership-at-a-glance .pane-node-field-mmaag-title:after, .membership-at-a-glance .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .pane-node-field-mmaag-title:after, .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .what-we-offer .pane-node-field-what-we-offer-title .field--type-text:after, .what-we-offer .pane-node-field-what-we-offer-title .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .field--type-text:after, .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .who-we-are .pane-node-field-who-we-are-title:after, .who-we-are .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .pane-node-field-who-we-are-title:after, .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .view-convention-speakers .view-header h2:after, .view-convention-speakers .view-header .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title h2:after, .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .view-convention-speakers .view-header .page-global-benchmarks .l-page .l-main .l-content h1:after, .view-convention-speakers .view-header .page-global-benchmarks .l-page .l-main .l-content .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title h1:after, .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .page-global-benchmarks .l-page .l-main .l-content .view-convention-speakers .view-header h1:after, .page-global-benchmarks .l-page .l-main .l-content .view-convention-speakers .view-header .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title h1:after, .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .view-convention-speakers .view-header .node-type-mini-site-landing-page .field--name-field-content-block-title .field__items:after, .view-convention-speakers .view-header .node-type-mini-site-landing-page .field--name-field-content-block-title .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .field__items:after, .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .node-type-mini-site-landing-page .field--name-field-content-block-title .view-convention-speakers .view-header .field__items:after, .node-type-mini-site-landing-page .field--name-field-content-block-title .view-convention-speakers .view-header .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .field__items:after, .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .convention-resources .pane-node-field-resources h2:after, .convention-resources .pane-node-field-resources .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title h2:after, .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .convention-resources .pane-node-field-resources .page-global-benchmarks .l-page .l-main .l-content h1:after, .convention-resources .pane-node-field-resources .page-global-benchmarks .l-page .l-main .l-content .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title h1:after, .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .page-global-benchmarks .l-page .l-main .l-content .convention-resources .pane-node-field-resources h1:after, .page-global-benchmarks .l-page .l-main .l-content .convention-resources .pane-node-field-resources .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title h1:after, .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .convention-resources .pane-node-field-resources .node-type-mini-site-landing-page .field--name-field-content-block-title .field__items:after, .convention-resources .pane-node-field-resources .node-type-mini-site-landing-page .field--name-field-content-block-title .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .field__items:after, .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .node-type-mini-site-landing-page .field--name-field-content-block-title .convention-resources .pane-node-field-resources .field__items:after, .node-type-mini-site-landing-page .field--name-field-content-block-title .convention-resources .pane-node-field-resources .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .field__items:after, .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .view-call-for-proposal .view-content h2:after, .view-call-for-proposal .view-content .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title h2:after, .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .view-call-for-proposal .view-content .page-global-benchmarks .l-page .l-main .l-content h1:after, .view-call-for-proposal .view-content .page-global-benchmarks .l-page .l-main .l-content .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title h1:after, .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .page-global-benchmarks .l-page .l-main .l-content .view-call-for-proposal .view-content h1:after, .page-global-benchmarks .l-page .l-main .l-content .view-call-for-proposal .view-content .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title h1:after, .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .view-call-for-proposal .view-content .node-type-mini-site-landing-page .field--name-field-content-block-title .field__items:after, .view-call-for-proposal .view-content .node-type-mini-site-landing-page .field--name-field-content-block-title .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .field__items:after, .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .node-type-mini-site-landing-page .field--name-field-content-block-title .view-call-for-proposal .view-content .field__items:after, .node-type-mini-site-landing-page .field--name-field-content-block-title .view-call-for-proposal .view-content .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .field__items:after, .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .convention-schedule-of-events .pane-node-field-schedule-of-events .pane-title:after, .convention-schedule-of-events .pane-node-field-schedule-of-events .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .pane-title:after, .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .convention-get-involved .pane-node-field-get-involved-title p:after, .convention-get-involved .pane-node-field-get-involved-title .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title p:after, .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .convention-get-involved .pane-node-field-get-involved-title .pane-list-items .views-row .views-field-field-item-date:after, .convention-get-involved .pane-node-field-get-involved-title .pane-list-items .views-row .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .views-field-field-item-date:after, .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .pane-list-items .views-row .convention-get-involved .pane-node-field-get-involved-title .views-field-field-item-date:after, .pane-list-items .views-row .convention-get-involved .pane-node-field-get-involved-title .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .views-field-field-item-date:after,
.page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .convention-get-involved .pane-node-field-get-involved-title .view-list-items .views-row .views-field-field-item-date:after, .convention-get-involved .pane-node-field-get-involved-title .view-list-items .views-row .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .views-field-field-item-date:after, .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .view-list-items .views-row .convention-get-involved .pane-node-field-get-involved-title .views-field-field-item-date:after, .view-list-items .views-row .convention-get-involved .pane-node-field-get-involved-title .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .views-field-field-item-date:after, .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .convention-get-involved .pane-node-field-get-involved-title .pane-list-items .views-row .views-field-field-item-summary:after, .convention-get-involved .pane-node-field-get-involved-title .pane-list-items .views-row .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .views-field-field-item-summary:after, .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .pane-list-items .views-row .convention-get-involved .pane-node-field-get-involved-title .views-field-field-item-summary:after, .pane-list-items .views-row .convention-get-involved .pane-node-field-get-involved-title .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .views-field-field-item-summary:after,
.page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .convention-get-involved .pane-node-field-get-involved-title .view-list-items .views-row .views-field-field-item-summary:after, .convention-get-involved .pane-node-field-get-involved-title .view-list-items .views-row .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .views-field-field-item-summary:after, .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .view-list-items .views-row .convention-get-involved .pane-node-field-get-involved-title .views-field-field-item-summary:after, .view-list-items .views-row .convention-get-involved .pane-node-field-get-involved-title .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .views-field-field-item-summary:after, .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .paragraphs-items-field-page-content .paragraphs-item-content-block .content h2.rtecenter:after, .paragraphs-items-field-page-content .paragraphs-item-content-block .content .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title h2.rtecenter:after, .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .paragraphs-items-field-page-content .paragraphs-item-content-block .content .page-global-benchmarks .l-page .l-main .l-content h1.rtecenter:after, .paragraphs-items-field-page-content .paragraphs-item-content-block .content .page-global-benchmarks .l-page .l-main .l-content .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title h1.rtecenter:after, .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .page-global-benchmarks .l-page .l-main .l-content .paragraphs-items-field-page-content .paragraphs-item-content-block .content h1.rtecenter:after, .page-global-benchmarks .l-page .l-main .l-content .paragraphs-items-field-page-content .paragraphs-item-content-block .content .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title h1.rtecenter:after, .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .paragraphs-items-field-page-content .paragraphs-item-content-block .content .node-type-mini-site-landing-page .field--name-field-content-block-title .rtecenter.field__items:after, .paragraphs-items-field-page-content .paragraphs-item-content-block .content .node-type-mini-site-landing-page .field--name-field-content-block-title .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .rtecenter.field__items:after, .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .node-type-mini-site-landing-page .field--name-field-content-block-title .paragraphs-items-field-page-content .paragraphs-item-content-block .content .rtecenter.field__items:after, .node-type-mini-site-landing-page .field--name-field-content-block-title .paragraphs-items-field-page-content .paragraphs-item-content-block .content .page-basic-general .pane-node-field-header-image .pane-node-field-header-image .pane-node-title .rtecenter.field__items:after {
  display: none;
}

.page-basic-general .pane-page-breadcrumb {
  position: relative;
  z-index: 2;
}

.page-basic-general .pane-node-field-page-content {
  padding-bottom: 26px;
}

@media (min-width: 768px) {
  .page-basic-general .pane-node-field-page-content {
    padding-bottom: 0;
  }
}

.page-basic-general .pane-node-field-page-content .paragraphs-items-field-page-content .paragraphs-item-content-block .content h2, .page-basic-general .pane-node-field-page-content .paragraphs-items-field-page-content .paragraphs-item-content-block .content .page-global-benchmarks .l-page .l-main .l-content h1, .page-global-benchmarks .l-page .l-main .l-content .page-basic-general .pane-node-field-page-content .paragraphs-items-field-page-content .paragraphs-item-content-block .content h1, .page-basic-general .pane-node-field-page-content .paragraphs-items-field-page-content .paragraphs-item-content-block .content .node-type-mini-site-landing-page .field--name-field-content-block-title .field__items, .node-type-mini-site-landing-page .field--name-field-content-block-title .page-basic-general .pane-node-field-page-content .paragraphs-items-field-page-content .paragraphs-item-content-block .content .field__items {
  font-size: 26px;
  line-height: 30px;
}

@media (min-width: 768px) {
  .page-basic-general .pane-node-field-page-content .paragraphs-items-field-page-content .paragraphs-item-content-block .content h2, .page-basic-general .pane-node-field-page-content .paragraphs-items-field-page-content .paragraphs-item-content-block .content .page-global-benchmarks .l-page .l-main .l-content h1, .page-global-benchmarks .l-page .l-main .l-content .page-basic-general .pane-node-field-page-content .paragraphs-items-field-page-content .paragraphs-item-content-block .content h1, .page-basic-general .pane-node-field-page-content .paragraphs-items-field-page-content .paragraphs-item-content-block .content .node-type-mini-site-landing-page .field--name-field-content-block-title .field__items, .node-type-mini-site-landing-page .field--name-field-content-block-title .page-basic-general .pane-node-field-page-content .paragraphs-items-field-page-content .paragraphs-item-content-block .content .field__items {
    font-size: 50px;
    line-height: 46px;
  }
}

@media (min-width: 992px) {
  .page-basic-general .pane-node-field-page-content .paragraphs-items-field-page-content .paragraphs-item-content-block .content h2, .page-basic-general .pane-node-field-page-content .paragraphs-items-field-page-content .paragraphs-item-content-block .content .page-global-benchmarks .l-page .l-main .l-content h1, .page-global-benchmarks .l-page .l-main .l-content .page-basic-general .pane-node-field-page-content .paragraphs-items-field-page-content .paragraphs-item-content-block .content h1, .page-basic-general .pane-node-field-page-content .paragraphs-items-field-page-content .paragraphs-item-content-block .content .node-type-mini-site-landing-page .field--name-field-content-block-title .field__items, .node-type-mini-site-landing-page .field--name-field-content-block-title .page-basic-general .pane-node-field-page-content .paragraphs-items-field-page-content .paragraphs-item-content-block .content .field__items {
    font-size: 60px;
    line-height: 56px;
  }
}

/**
 * Global Benchmarks
 */
@media (max-width: 740px) {
  .page-global-benchmarks .l-page .l-main .l-content {
    padding-bottom: 0;
  }
}

.page-global-benchmarks .l-page .l-main .l-content h1 {
  max-width: 60%;
  font-size: 4em;
  font-weight: 300;
  padding-top: 1em;
  text-align: center;
}

@media (max-width: 980px) {
  .page-global-benchmarks .l-page .l-main .l-content h1 {
    max-width: 90%;
    font-size: 3em;
  }
}

.page-global-benchmarks .l-page .l-main .l-content h1::before {
  left: 35%;
  width: 30%;
}

.page-global-benchmarks .l-page .l-main .l-content .view-header {
  margin: 2em auto;
}

@media (max-width: 980px) {
  .page-global-benchmarks .l-page .l-main .l-content .view-header {
    max-width: 94%;
    margin: 2em auto 0;
  }
}

@media (max-width: 980px) {
  .page-global-benchmarks .l-page .l-main .l-content .view-header p, .page-global-benchmarks .l-page .l-main .l-content .view-header .pane-list-items .views-row .views-field-field-item-date, .pane-list-items .views-row .page-global-benchmarks .l-page .l-main .l-content .view-header .views-field-field-item-date,
  .page-global-benchmarks .l-page .l-main .l-content .view-header .view-list-items .views-row .views-field-field-item-date, .view-list-items .views-row .page-global-benchmarks .l-page .l-main .l-content .view-header .views-field-field-item-date, .page-global-benchmarks .l-page .l-main .l-content .view-header .pane-list-items .views-row .views-field-field-item-summary, .pane-list-items .views-row .page-global-benchmarks .l-page .l-main .l-content .view-header .views-field-field-item-summary,
  .page-global-benchmarks .l-page .l-main .l-content .view-header .view-list-items .views-row .views-field-field-item-summary, .view-list-items .views-row .page-global-benchmarks .l-page .l-main .l-content .view-header .views-field-field-item-summary {
    width: 90%;
    margin: 0 auto;
  }
}

.page-global-benchmarks .l-page .l-main .l-content .view-header p a, .page-global-benchmarks .l-page .l-main .l-content .view-header .pane-list-items .views-row .views-field-field-item-date a, .pane-list-items .views-row .page-global-benchmarks .l-page .l-main .l-content .view-header .views-field-field-item-date a, .page-global-benchmarks .l-page .l-main .l-content .view-header .view-list-items .views-row .views-field-field-item-date a, .view-list-items .views-row .page-global-benchmarks .l-page .l-main .l-content .view-header .views-field-field-item-date a, .page-global-benchmarks .l-page .l-main .l-content .view-header .pane-list-items .views-row .views-field-field-item-summary a, .pane-list-items .views-row .page-global-benchmarks .l-page .l-main .l-content .view-header .views-field-field-item-summary a, .page-global-benchmarks .l-page .l-main .l-content .view-header .view-list-items .views-row .views-field-field-item-summary a, .view-list-items .views-row .page-global-benchmarks .l-page .l-main .l-content .view-header .views-field-field-item-summary a {
  display: block;
}

.page-global-benchmarks .l-page .l-main .l-content .view-header .actfl-general-list {
  margin-bottom: 2em;
  padding-left: 2em;
}

@media (max-width: 980px) {
  .page-global-benchmarks .l-page .l-main .l-content .view-header .actfl-general-list {
    width: 90%;
    margin: .5em auto 2emx;
    padding-left: 3em;
  }
}

.page-global-benchmarks .l-page .l-main .l-content .view-header .actfl-general-list li {
  margin-bottom: .25em;
  line-height: 1;
}

.page-global-benchmarks .l-page .l-main .l-content .view-header .actfl-general-list li::before {
  margin-top: .55em;
}

.page-global-benchmarks .l-page .l-main .l-content .view-header .mobile-table-title {
  display: none;
  vertical-align: middle;
  width: 91.9%;
  margin-top: 3em;
  padding: 3% 4%;
  background-color: white;
  border: 1px solid #d9d9d9;
  border-bottom: none;
  color: #0d4687;
  font-family: "Lato Regular", sans-serif;
  font-size: 1em;
  font-weight: 600;
  text-align: center;
  text-transform: uppercase;
}

@media (max-width: 980px) {
  .page-global-benchmarks .l-page .l-main .l-content .view-header .mobile-table-title {
    display: block;
  }
}

@media (max-width: 740px) {
  .page-global-benchmarks .l-page .l-main .l-content .view-header .mobile-table-title {
    width: 91.8%;
  }
}

@media (max-width: 980px) {
  .page-global-benchmarks .l-page .l-main .l-content .view-content {
    max-width: 94%;
    margin: 0 auto;
  }
}

.page-global-benchmarks .l-page .l-main .l-content .views-table {
  margin-top: 3em;
  border-collapse: collapse;
  border-spacing: 0;
}

@media (max-width: 980px) {
  .page-global-benchmarks .l-page .l-main .l-content .views-table {
    margin-top: 0;
  }
}

.page-global-benchmarks .l-page .l-main .l-content .views-table tr {
  background-color: white;
  border-bottom: inherit;
}

.page-global-benchmarks .l-page .l-main .l-content .views-table tr.hover {
  background-color: whitesmoke;
}

@media (max-width: 980px) {
  .page-global-benchmarks .l-page .l-main .l-content .views-table tr {
    width: 100%;
    border: none;
    margin-bottom: 0;
  }
  .page-global-benchmarks .l-page .l-main .l-content .views-table tr.hover {
    background-color: white;
  }
}

@media (max-width: 980px) {
  .page-global-benchmarks .l-page .l-main .l-content .views-table tr:last-child td:first-child, .page-global-benchmarks .l-page .l-main .l-content .views-table tr:last-child td:last-child {
    border-bottom: 1px solid #d9d9d9 !important;
  }
}

.page-global-benchmarks .l-page .l-main .l-content .views-table th {
  vertical-align: middle;
  padding: 10px;
  background-color: white;
  border: 1px solid #d9d9d9;
  color: #0d4687;
  font-family: "Lato Regular", sans-serif;
  font-size: 1em;
  font-weight: 600;
  text-align: center;
  text-transform: uppercase;
  cursor: pointer;
}

@media (max-width: 980px) {
  .page-global-benchmarks .l-page .l-main .l-content .views-table th {
    padding: 3% 4%;
  }
}

.page-global-benchmarks .l-page .l-main .l-content .views-table th:first-child {
  background-color: white;
}

.page-global-benchmarks .l-page .l-main .l-content .views-table th.hover {
  background-color: whitesmoke;
}

@media (max-width: 980px) {
  .page-global-benchmarks .l-page .l-main .l-content .views-table th.hover {
    background-color: white;
  }
}

.page-global-benchmarks .l-page .l-main .l-content .views-table th.hover:first-child {
  background-color: white;
}

.page-global-benchmarks .l-page .l-main .l-content .views-table td {
  width: 17%;
  border: 1px solid #d9d9d9;
  font-size: .85em;
  line-height: 1.2;
  text-align: center;
}

@media (max-width: 980px) {
  .page-global-benchmarks .l-page .l-main .l-content .views-table td {
    width: 86%;
    height: auto !important;
    min-height: 40px;
    padding: 3% 7% !important;
    border-bottom: none;
    font-size: 1em;
    text-align: left !important;
  }
}

@media (max-width: 479px) {
  .page-global-benchmarks .l-page .l-main .l-content .views-table td {
    width: 80%;
    padding: 3% 10% !important;
  }
}

@media (max-width: 980px) {
  .page-global-benchmarks .l-page .l-main .l-content .views-table td:nth-child(odd) {
    background-color: #eef3f6 !important;
  }
}

.page-global-benchmarks .l-page .l-main .l-content .views-table td:first-child {
  vertical-align: middle;
  width: 14%;
  padding: 10px;
  border: 1px solid #d9d9d9;
  color: #0d4687;
  font-family: "Lato Regular", sans-serif;
  font-size: 1em;
  font-weight: 600;
  text-align: center;
  text-transform: uppercase;
  cursor: pointer;
}

@media (max-width: 980px) {
  .page-global-benchmarks .l-page .l-main .l-content .views-table td:first-child {
    width: 92%;
    min-height: auto;
    padding: 3% 4% !important;
    border-bottom: none;
    background-color: white !important;
    text-align: left;
  }
}

@media (max-width: 980px) {
  .page-global-benchmarks .l-page .l-main .l-content .views-table td:first-child::before {
    display: none;
  }
}

@media (max-width: 980px) {
  .page-global-benchmarks .l-page .l-main .l-content .views-table td:last-child {
    border-bottom: none !important;
  }
}

.page-global-benchmarks .l-page .l-main .l-content .views-table td.dc-close {
  vertical-align: middle;
  height: 40px;
  text-align: center;
  cursor: pointer;
}

@media (max-width: 980px) {
  .page-global-benchmarks .l-page .l-main .l-content .views-table td.dc-close {
    display: none;
  }
}

.page-global-benchmarks .l-page .l-main .l-content .views-table td.dc-expanded {
  padding: 10px;
  vertical-align: middle;
}

@media (max-width: 980px) {
  .page-global-benchmarks .l-page .l-main .l-content .views-table td.dc-expand-row::after {
    display: inline-block;
    font-family: "FontAwesome";
    content: "";
    margin-left: 10px;
  }
}

@media (max-width: 980px) {
  .page-global-benchmarks .l-page .l-main .l-content .views-table td.dc-expand-row::after {
    display: inline-block;
    vertical-align: middle;
    float: right;
    margin: -2px 0 0 0;
    font-size: 2.4rem;
    line-height: .9;
  }
}

@media (max-width: 980px) {
  .page-global-benchmarks .l-page .l-main .l-content .views-table td.dc-expand-row.selected::after {
    display: inline-block;
    font-family: "FontAwesome";
    content: "";
    margin-left: 10px;
  }
}

.page-global-benchmarks .l-page .l-main .l-content .views-table td.hover {
  background-color: whitesmoke;
}

@media (max-width: 980px) {
  .page-global-benchmarks .l-page .l-main .l-content .views-table td.hover {
    background-color: white;
  }
}

@media (max-width: 980px) {
  .page-global-benchmarks .l-page .l-main .l-content .views-table td::before {
    color: #0d4687;
    font-weight: 600;
    margin-bottom: .5em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    letter-spacing: 1px;
  }
}

.page-global-benchmarks .l-page .l-main .l-content .views-table td p, .page-global-benchmarks .l-page .l-main .l-content .views-table td .pane-list-items .views-row .views-field-field-item-date, .pane-list-items .views-row .page-global-benchmarks .l-page .l-main .l-content .views-table td .views-field-field-item-date,
.page-global-benchmarks .l-page .l-main .l-content .views-table td .view-list-items .views-row .views-field-field-item-date, .view-list-items .views-row .page-global-benchmarks .l-page .l-main .l-content .views-table td .views-field-field-item-date, .page-global-benchmarks .l-page .l-main .l-content .views-table td .pane-list-items .views-row .views-field-field-item-summary, .pane-list-items .views-row .page-global-benchmarks .l-page .l-main .l-content .views-table td .views-field-field-item-summary,
.page-global-benchmarks .l-page .l-main .l-content .views-table td .view-list-items .views-row .views-field-field-item-summary, .view-list-items .views-row .page-global-benchmarks .l-page .l-main .l-content .views-table td .views-field-field-item-summary {
  display: none;
  margin: 0;
  font-size: .85em;
  line-height: inherit;
  cursor: row-resize;
}

@media (max-width: 980px) {
  .page-global-benchmarks .l-page .l-main .l-content .views-table td p, .page-global-benchmarks .l-page .l-main .l-content .views-table td .pane-list-items .views-row .views-field-field-item-date, .pane-list-items .views-row .page-global-benchmarks .l-page .l-main .l-content .views-table td .views-field-field-item-date,
  .page-global-benchmarks .l-page .l-main .l-content .views-table td .view-list-items .views-row .views-field-field-item-date, .view-list-items .views-row .page-global-benchmarks .l-page .l-main .l-content .views-table td .views-field-field-item-date, .page-global-benchmarks .l-page .l-main .l-content .views-table td .pane-list-items .views-row .views-field-field-item-summary, .pane-list-items .views-row .page-global-benchmarks .l-page .l-main .l-content .views-table td .views-field-field-item-summary,
  .page-global-benchmarks .l-page .l-main .l-content .views-table td .view-list-items .views-row .views-field-field-item-summary, .view-list-items .views-row .page-global-benchmarks .l-page .l-main .l-content .views-table td .views-field-field-item-summary {
    display: block !important;
    font-size: 1em;
  }
}

.page-global-benchmarks .l-page .l-main .l-content .views-table td p span.ext, .page-global-benchmarks .l-page .l-main .l-content .views-table td .pane-list-items .views-row .views-field-field-item-date span.ext, .pane-list-items .views-row .page-global-benchmarks .l-page .l-main .l-content .views-table td .views-field-field-item-date span.ext, .page-global-benchmarks .l-page .l-main .l-content .views-table td .view-list-items .views-row .views-field-field-item-date span.ext, .view-list-items .views-row .page-global-benchmarks .l-page .l-main .l-content .views-table td .views-field-field-item-date span.ext, .page-global-benchmarks .l-page .l-main .l-content .views-table td .pane-list-items .views-row .views-field-field-item-summary span.ext, .pane-list-items .views-row .page-global-benchmarks .l-page .l-main .l-content .views-table td .views-field-field-item-summary span.ext, .page-global-benchmarks .l-page .l-main .l-content .views-table td .view-list-items .views-row .views-field-field-item-summary span.ext, .view-list-items .views-row .page-global-benchmarks .l-page .l-main .l-content .views-table td .views-field-field-item-summary span.ext {
  display: none;
}

@media (max-width: 980px) {
  .page-global-benchmarks .l-page .l-main .l-content .views-table td a {
    display: block;
    margin-top: .5em;
    text-decoration: underline;
  }
}

.page-global-benchmarks .l-page .l-main .l-content .views-table td img {
  margin: .35em auto 0;
}

@media (max-width: 980px) {
  .page-global-benchmarks .l-page .l-main .l-content .views-table td img {
    display: block !important;
    position: absolute;
    top: 18px;
    left: 24px;
    width: 14px;
    height: 14px;
  }
}

@media (max-width: 479px) {
  .page-global-benchmarks .l-page .l-main .l-content .views-table td img {
    top: 7px;
    left: 14px;
  }
}

.page-news-events .pager {
  min-height: 40px !important;
}

@media (max-width: 980px) {
  .page-news-events .pager {
    position: relative;
    height: 44px !important;
    text-align: center;
  }
}

@media (max-width: 740px) {
  .page-news-events .pager {
    min-height: auto !important;
  }
}

.page-news-events .pager li.date-prev {
  right: 62.5px;
  background: none;
  list-style: none;
}

@media (max-width: 980px) {
  .page-news-events .pager li.date-prev {
    top: 0;
    left: 50%;
    right: 50%;
    margin: 0 0 0 -75.5px;
  }
}

.page-news-events .pager li.date-prev a {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  transition: all 0.3s ease;
  background-color: #18355e;
  background-image: none;
  border: none;
  border-radius: 30px;
  box-shadow: none;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  font-family: "Gotham Bold", Helvetica, Arial, sans-serif;
  font-size: 18px;
  font-weight: normal;
  letter-spacing: 0;
  line-height: 42px;
  margin-top: 30px;
  margin-bottom: 0;
  min-width: 176px;
  padding: 5px 10px;
  height: 39px;
  text-align: center;
  text-transform: capitalize !important;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  vertical-align: middle;
  white-space: nowrap;
  -webkit-appearance: none;
  margin: 2em;
}

@media (max-width: 480px) {
  .page-news-events .pager li.date-prev a {
    margin: 30px auto 0;
    word-wrap: break-word;
    width: 196px;
  }
}

.page-news-events .pager li.date-prev a:hover, .page-news-events .pager li.date-prev a:focus, .page-news-events .pager li.date-prev a.focus {
  background-color: #071d3c;
  color: #ffffff;
  outline: none;
  outline-offset: 0px;
  text-decoration: none;
}

@media (max-width: 980px) {
  .page-news-events .pager li.date-prev a {
    width: 50px;
    margin: 0;
  }
}

.page-news-events .pager li.date-next {
  right: 0;
  background: none;
  list-style: none;
}

@media (max-width: 980px) {
  .page-news-events .pager li.date-next {
    top: 0;
    left: 50%;
    right: 50%;
    margin: 0px -75.5px 0 0;
  }
}

.page-news-events .pager li.date-next a {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  transition: all 0.3s ease;
  background-color: #18355e;
  background-image: none;
  border: none;
  border-radius: 30px;
  box-shadow: none;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  font-family: "Gotham Bold", Helvetica, Arial, sans-serif;
  font-size: 18px;
  font-weight: normal;
  letter-spacing: 0;
  line-height: 42px;
  margin-top: 30px;
  margin-bottom: 0;
  min-width: 176px;
  padding: 5px 10px;
  height: 39px;
  text-align: center;
  text-transform: capitalize !important;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  vertical-align: middle;
  white-space: nowrap;
  -webkit-appearance: none;
  margin: 2em;
}

@media (max-width: 480px) {
  .page-news-events .pager li.date-next a {
    margin: 30px auto 0;
    word-wrap: break-word;
    width: 196px;
  }
}

.page-news-events .pager li.date-next a:hover, .page-news-events .pager li.date-next a:focus, .page-news-events .pager li.date-next a.focus {
  background-color: #071d3c;
  color: #ffffff;
  outline: none;
  outline-offset: 0px;
  text-decoration: none;
}

@media (max-width: 980px) {
  .page-news-events .pager li.date-next a {
    width: 50px;
    margin: 0;
  }
}

.page-news-events .single-day .inner {
  min-height: 76px !important;
}

@media (max-width: 740px) {
  .page-news-events .single-day .inner {
    min-height: 26px !important;
  }
}

.page-news-events .view-calendar-of-events .calendar-calendar .year-view td {
  padding: 1px 15px;
}

.page-news-events .view-calendar-of-events .calendar-calendar .year-view td table td {
  padding: 0 0 14px 0;
}

/**
 * Governance Page
 */
.page-node-2381 .paragraphs-item-content-block h2, .page-node-2381 .paragraphs-item-content-block .page-global-benchmarks .l-page .l-main .l-content h1, .page-global-benchmarks .l-page .l-main .l-content .page-node-2381 .paragraphs-item-content-block h1, .page-node-2381 .paragraphs-item-content-block .node-type-mini-site-landing-page .field--name-field-content-block-title .field__items, .node-type-mini-site-landing-page .field--name-field-content-block-title .page-node-2381 .paragraphs-item-content-block .field__items {
  margin-top: 1.25em;
  margin-bottom: .25em;
}

.page-node-2381 .paragraphs-item-content-block h3, .page-node-2381 .paragraphs-item-content-block .history-text .pane-node-field-history-title .field--type-text, .history-text .pane-node-field-history-title .page-node-2381 .paragraphs-item-content-block .field--type-text, .page-node-2381 .paragraphs-item-content-block .about-us-text .pane-node-field-about-us-title .field--type-text, .about-us-text .pane-node-field-about-us-title .page-node-2381 .paragraphs-item-content-block .field--type-text, .page-node-2381 .paragraphs-item-content-block .pane-list-items .views-row .views-field-title, .pane-list-items .views-row .page-node-2381 .paragraphs-item-content-block .views-field-title,
.page-node-2381 .paragraphs-item-content-block .view-list-items .views-row .views-field-title, .view-list-items .views-row .page-node-2381 .paragraphs-item-content-block .views-field-title {
  margin-top: 1em;
  margin-bottom: .25em;
}

.page-node-2381 .paragraphs-item-content-block table img {
  margin: 0 1em 2em 0;
}

.page-node-2381 .paragraphs-item-content-block table p, .page-node-2381 .paragraphs-item-content-block table .pane-list-items .views-row .views-field-field-item-date, .pane-list-items .views-row .page-node-2381 .paragraphs-item-content-block table .views-field-field-item-date,
.page-node-2381 .paragraphs-item-content-block table .view-list-items .views-row .views-field-field-item-date, .view-list-items .views-row .page-node-2381 .paragraphs-item-content-block table .views-field-field-item-date, .page-node-2381 .paragraphs-item-content-block table .pane-list-items .views-row .views-field-field-item-summary, .pane-list-items .views-row .page-node-2381 .paragraphs-item-content-block table .views-field-field-item-summary,
.page-node-2381 .paragraphs-item-content-block table .view-list-items .views-row .views-field-field-item-summary, .view-list-items .views-row .page-node-2381 .paragraphs-item-content-block table .views-field-field-item-summary, .page-node-2381 .paragraphs-item-content-block table .node-type-list-item .field--name-field-item-date .field__items .field__item p, .node-type-list-item .field--name-field-item-date .field__items .field__item .page-node-2381 .paragraphs-item-content-block table p,
.page-node-2381 .paragraphs-item-content-block table .node-type-list-item .field--name-field-item-summary .field__items .field__item p, .node-type-list-item .field--name-field-item-summary .field__items .field__item .page-node-2381 .paragraphs-item-content-block table p,
.page-node-2381 .paragraphs-item-content-block table .node-type-list-item .field--name-field-item-description .field__items .field__item p, .node-type-list-item .field--name-field-item-description .field__items .field__item .page-node-2381 .paragraphs-item-content-block table p,
.page-node-2381 .paragraphs-item-content-block table .node-type-list-item .field--name-field-item-category .field__items .field__item p, .node-type-list-item .field--name-field-item-category .field__items .field__item .page-node-2381 .paragraphs-item-content-block table p {
  margin-bottom: 0;
}

/**
 * Access denied Page
 */
.page-node-2404 .l-page .l-main .l-content {
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
  float: none;
}

.page-node-2404 .l-page .l-main .l-content:after {
  content: " ";
  display: block;
  clear: both;
}

@media (max-width: 740px) {
  .page-node-2404 .l-page .l-main .l-content {
    max-width: 100%;
    padding-left: 5%;
    padding-right: 5%;
  }
}

@media (max-width: 980px) {
  .page-node-2404 .l-page .l-main .l-content {
    max-width: 100%;
  }
}

@media (min-width: 768px) and (max-width: 1024px) {
  .page-node-2404 .l-page .l-main .l-content {
    max-width: 980px;
    padding-right: 40px;
    padding-left: 40px;
  }
}

.page-node-2404 .l-page .l-main .l-content .breadcrumb {
  display: none;
}

.page-node-2404 .l-page .l-main .l-content h4 {
  margin-bottom: 30px;
  text-align: center;
}

.page-node-2404 .l-page .l-main .l-content p, .page-node-2404 .l-page .l-main .l-content .pane-list-items .views-row .views-field-field-item-date, .pane-list-items .views-row .page-node-2404 .l-page .l-main .l-content .views-field-field-item-date,
.page-node-2404 .l-page .l-main .l-content .view-list-items .views-row .views-field-field-item-date, .view-list-items .views-row .page-node-2404 .l-page .l-main .l-content .views-field-field-item-date, .page-node-2404 .l-page .l-main .l-content .pane-list-items .views-row .views-field-field-item-summary, .pane-list-items .views-row .page-node-2404 .l-page .l-main .l-content .views-field-field-item-summary,
.page-node-2404 .l-page .l-main .l-content .view-list-items .views-row .views-field-field-item-summary, .view-list-items .views-row .page-node-2404 .l-page .l-main .l-content .views-field-field-item-summary {
  margin: 0 0 10px;
  text-align: center;
}

.page-node-2446 .l-main .l-content form b {
  margin-bottom: 10px;
}

.page-node-2446 .l-main .l-content form select {
  margin-bottom: 10px;
  width: 100%;
}

@media (min-width: 768px) {
  .page-node-2446 .l-main .l-content form select {
    margin-bottom: 0;
    width: 300px;
  }
}

.page-node-2446 .l-main .l-content form input[type="submit"] {
  width: 100%;
}

@media (min-width: 768px) {
  .page-node-2446 .l-main .l-content form input[type="submit"] {
    width: auto;
  }
}

.page-node-3022 .l-main .l-content {
  padding-bottom: 40px !important;
}

@media (min-width: 768px) {
  .page-node-3022 .l-main .l-content {
    padding-bottom: 0 !important;
  }
}

@media (min-width: 992px) {
  .page-node-3022 .l-main .l-content {
    padding-bottom: 80px !important;
  }
}

.page-node-3022 .pre-footer-quote {
  display: none;
}

/**
 * Search Page
 */
.page-search-node .l-page .l-main .l-content {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.page-search-node .l-page .l-main .l-content:after {
  content: " ";
  display: block;
  clear: both;
}

@media (max-width: 740px) {
  .page-search-node .l-page .l-main .l-content {
    max-width: 100%;
    padding-left: 5%;
    padding-right: 5%;
  }
}

@media (max-width: 980px) {
  .page-search-node .l-page .l-main .l-content {
    max-width: 100%;
  }
}

@media (min-width: 768px) and (max-width: 1024px) {
  .page-search-node .l-page .l-main .l-content {
    max-width: 1024px;
    padding-right: 40px;
    padding-left: 40px;
  }
}

.page-search-node .l-page .l-main .l-content .search-form {
  margin-bottom: 3em;
}

.page-search-node .l-page .l-main .l-content .search-form #edit-basic .form-type-textfield input[type="text"] {
  margin-bottom: 16px;
  width: calc(100% - 40px);
}

@media (min-width: 992px) {
  .page-search-node .l-page .l-main .l-content .search-form #edit-basic .form-type-textfield input[type="text"] {
    display: inline-block;
    border-radius: 30px 0 0 30px;
    margin-bottom: 0;
    width: calc(100% - 223px);
    vertical-align: middle;
  }
}

@media (min-width: 992px) {
  .page-search-node .l-page .l-main .l-content .search-form #edit-basic input[type="submit"] {
    transform: translate(-5px, 0);
    border-radius: 0 30px 30px 0;
  }
}

.page-search-node .l-page .l-main .l-content .search-advanced {
  margin-top: 1.5em;
}

.page-search-node .l-page .l-main .l-content .search-advanced legend {
  margin-bottom: 1em;
}

.page-search-node .l-page .l-main .l-content .search-advanced legend .fieldset-legend {
  padding-left: 10px;
  background-position: 0px 50%;
}

.page-search-node .l-page .l-main .l-content .search-advanced legend .fieldset-title {
  font-family: "Lato Regular", sans-serif;
}

.page-search-node .l-page .l-main .l-content .search-advanced .criterion {
  width: 100%;
  margin-right: 10em;
}

@media (max-width: 980px) {
  .page-search-node .l-page .l-main .l-content .search-advanced .criterion {
    width: 100%;
    margin-right: 0;
  }
}

.page-search-node .l-page .l-main .l-content .search-advanced .criterion .form-item input {
  width: calc(100% - 40px);
}

.page-search-node .l-page .l-main .l-content .search-advanced .criterion .form-item.form-type-checkbox input[type="checkbox"] {
  width: auto;
}

@media (max-width: 980px) {
  .page-search-node .l-page .l-main .l-content .search-advanced .action {
    width: 100%;
  }
}

.page-search-node .l-page .l-main .l-content .search-advanced .action input[type="submit"] {
  width: 305px;
}

@media (max-width: 980px) {
  .page-search-node .l-page .l-main .l-content .search-advanced .action input[type="submit"] {
    width: 100%;
  }
}

.page-search-node .l-page .l-main .l-content h4 {
  margin-bottom: 0;
}

.page-search-node .l-page .l-main .l-content .search-results .search-result {
  margin-bottom: 2em;
}

.page-search-node .l-page .l-main .l-content .search-results .search-result h3, .page-search-node .l-page .l-main .l-content .search-results .search-result .history-text .pane-node-field-history-title .field--type-text, .history-text .pane-node-field-history-title .page-search-node .l-page .l-main .l-content .search-results .search-result .field--type-text, .page-search-node .l-page .l-main .l-content .search-results .search-result .about-us-text .pane-node-field-about-us-title .field--type-text, .about-us-text .pane-node-field-about-us-title .page-search-node .l-page .l-main .l-content .search-results .search-result .field--type-text, .page-search-node .l-page .l-main .l-content .search-results .search-result .pane-list-items .views-row .views-field-title, .pane-list-items .views-row .page-search-node .l-page .l-main .l-content .search-results .search-result .views-field-title,
.page-search-node .l-page .l-main .l-content .search-results .search-result .view-list-items .views-row .views-field-title, .view-list-items .views-row .page-search-node .l-page .l-main .l-content .search-results .search-result .views-field-title {
  margin-bottom: .25em;
  font-size: 3rem;
  cursor: pointer;
}

.page-search-node .l-page .l-main .l-content .search-results .search-result__snippet {
  margin-bottom: 0;
  padding-left: 0;
}

.page-search-node .l-page .l-main .l-content .search-results .search-result__info {
  margin-top: 0;
}

.page-search-node .l-page .l-main .l-content .pager {
  margin: 5em 0 .5em;
  padding-top: 1em;
  border-top: 1px solid #ef5a2c;
}

@media (max-width: 740px) {
  .page-search-node .l-page .l-main .l-content .pager__item {
    margin: 1em 0.2em;
  }
}

.page-user .l-main {
  margin-top: 162px;
  margin-bottom: 72px;
}

@media (min-width: 768px) {
  .page-user .l-main {
    margin-top: 172px;
    margin-bottom: 92px;
  }
}

@media (min-width: 992px) {
  .page-user .l-main {
    margin-top: 281px;
    margin-bottom: 175px;
  }
}

.page-user .l-main .user-login {
  margin: 20px;
  width: calc(100% - 40px) !important;
}

@media (min-width: 768px) {
  .page-user .l-main .user-login {
    margin: 30px auto 0;
    max-width: 646px;
    width: 100% !important;
  }
}

.page-user .l-main .user-login input[type="text"],
.page-user .l-main .user-login input[type="password"] {
  width: calc(100% - 40px);
}

@media (min-width: 768px) {
  .page-user .l-main .user-login {
    width: 100%;
  }
}

@media (min-width: 768px) {
  .page-user .l-main .user-login .form-item {
    margin-bottom: 30px;
  }
}

.general-quote {
  background: url("/sites/default/files/quotes/general-quote.jpg") center top no-repeat;
  background-size: cover;
  min-height: 511px;
}

.general-quote .wrapper-container {
  padding: 35px 0;
}

.panels-flexible-region-3-quote_2 {
  width: 100% !important;
}

.pane-nt-quotes .view-quotes {
  background: rgba(53, 150, 180, 0.59);
  height: 404px;
  position: relative;
  left: 21px;
  top: 19.5px;
  z-index: 0;
  width: calc(94% - 22px);
}

@media (min-width: 768px) {
  .pane-nt-quotes .view-quotes {
    height: 404px;
    left: 47px;
    top: 26px;
    width: 613px;
  }
}

@media (min-width: 992px) {
  .pane-nt-quotes .view-quotes {
    left: 64px;
  }
}

@media (min-width: 1200px) {
  .pane-nt-quotes .view-quotes {
    left: 14px;
  }
}

.pane-nt-quotes .view-quotes .view-content {
  transform: translate(-14px, -12px);
  background: rgba(53, 150, 180, 0.77);
  height: 350px;
  margin: 0 auto;
  padding: 48px 31px 30px;
  position: relative;
  width: 88%;
  z-index: 1;
}

@media (min-width: 768px) {
  .pane-nt-quotes .view-quotes .view-content {
    height: 299px;
    padding: 65px 71px 40px 70px;
    width: 474px;
  }
}

@media (min-width: 992px) {
  .pane-nt-quotes .view-quotes .view-content {
    padding: 65px 71px 40px 70px;
    width: 472px;
  }
}

.pane-nt-quotes .view-quotes .views-field-field-quote-text {
  color: #ffffff;
  font-family: "Gotham Book", Helvetica, Arial, sans-serif;
  font-size: 26px;
  font-style: italic;
  line-height: 36px;
  margin: 0 0 41px;
  text-align: center;
}

@media (min-width: 768px) {
  .pane-nt-quotes .view-quotes .views-field-field-quote-text {
    font-size: 34px;
    line-height: 43px;
  }
}

.pane-nt-quotes .view-quotes .views-field-field-quote-name-attribution {
  display: table;
  color: #ffffff;
  font-family: "Gotham Bold", Helvetica, Arial, sans-serif;
  font-size: 20px;
  line-height: 24px;
  margin: 0 auto;
  padding-left: 10px;
  position: relative;
  text-align: center;
}

@media (min-width: 768px) {
  .pane-nt-quotes .view-quotes .views-field-field-quote-name-attribution {
    font-size: 24px;
    line-height: 26px;
  }
}

.pane-nt-quotes .view-quotes .views-field-field-quote-name-attribution:before {
  content: '-';
  left: -5px;
  position: absolute;
  top: 0;
}

.pane-nt-quotes .view-quotes .views-field-field-quote-image {
  display: none;
}

.panels-flexible-region-3-get_involved {
  width: 100% !important;
}

.get-involved {
  padding-bottom: 79px !important;
}

.get-involved .pane-node-field-get-involved-title {
  text-align: center;
}

.get-involved .pane-node-field-get-involved-title .field--type-text {
  display: inline-block;
  padding-bottom: 10px;
  position: relative;
  display: block;
  margin-bottom: 34px;
  padding-top: 59px;
  text-align: center;
}

.get-involved .pane-node-field-get-involved-title .field--type-text::after {
  transform: translate(-91.5px, 0);
  background: #ef5a2c;
  bottom: 0;
  content: '';
  height: 1px;
  left: 50%;
  position: absolute;
  width: 183px;
}

@media (min-width: 768px) {
  .get-involved .pane-node-field-get-involved-title .field--type-text {
    padding-top: 69px;
  }
}

@media (min-width: 992px) {
  .get-involved .pane-node-field-get-involved-title .field--type-text {
    padding-top: 49px;
  }
}

.get-involved .pane-node-field-get-involved-title-text {
  margin: 10px auto 0;
  max-width: 50%;
  text-align: center;
}

@media (max-width: 980px) {
  .get-involved .pane-node-field-get-involved-title-text {
    max-width: 90%;
  }
}

.get-involved .pane-what-we-offer-columns {
  max-width: 984px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 45px;
}

.get-involved .pane-what-we-offer-columns:after {
  content: " ";
  display: block;
  clear: both;
}

@media (min-width: 1200px) {
  .get-involved .pane-what-we-offer-columns {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
  }
  .get-involved .pane-what-we-offer-columns:after {
    content: " ";
    display: block;
    clear: both;
  }
}

.get-involved .view-what-we-offer-columns .view-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: column nowrap;
  flex-flow: column nowrap;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  -moz-align-items: stretch;
  -ms-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -ms-align-content: stretch;
  -ms-flex-line-pack: stretch;
      align-content: stretch;
}

@media (min-width: 768px) {
  .get-involved .view-what-we-offer-columns .view-content {
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
  }
}

.get-involved .view-what-we-offer-columns .views-row {
  -webkit-flex-grow: 0;
  -moz-flex-grow: 0;
  -ms-flex-grow: 0;
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-shrink: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-basis: calc(100% - 36px);
  -ms-flex-preferred-size: calc(100% - 36px);
      flex-basis: calc(100% - 36px);
  background: #3a96b4;
  max-width: calc(100% - 36px);
  padding: 34px 18px 38px;
  margin-bottom: 30px;
  text-align: center;
  width: calc(100% - 36px);
}

@media (min-width: 992px) {
  .get-involved .view-what-we-offer-columns .views-row {
    -ms-flex-basis: calc(32.33% - 76px);
    -ms-flex-preferred-size: calc(32.33% - 76px);
        flex-basis: calc(32.33% - 76px);
    margin-bottom: 0;
    max-width: calc(32.33% - 76px);
    padding: 34px 38px 38px;
    width: calc(32.33% - 76px);
  }
}

.get-involved .view-what-we-offer-columns .views-row:last-child {
  margin-bottom: 0;
}

.get-involved .view-what-we-offer-columns .views-field-field-column-title {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: column wrap;
  flex-flow: column wrap;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-align-content: center;
  -ms-flex-line-pack: center;
      align-content: center;
  color: #ffffff;
  font-family: "Gotham Bold", Helvetica, Arial, sans-serif;
  font-size: 30.04px;
  line-height: 31.04px;
  margin-bottom: 41px;
  min-height: 30px;
  padding: 0;
  position: relative;
}

@media (min-width: 768px) {
  .get-involved .view-what-we-offer-columns .views-field-field-column-title {
    padding: 0 30px;
  }
}

@media (min-width: 992px) {
  .get-involved .view-what-we-offer-columns .views-field-field-column-title {
    min-height: 62px;
    padding: 0 15px;
  }
}

.get-involved .view-what-we-offer-columns .views-field-field-column-title::after {
  transform: translate(-54px, 0);
  background: #ffffff;
  bottom: -11px;
  content: '';
  height: 1px;
  left: 50%;
  position: absolute;
  width: 108px;
}

.get-involved .view-what-we-offer-columns .views-field-field-column-text {
  display: block;
  min-height: 110px;
}

@media (min-width: 768px) {
  .get-involved .view-what-we-offer-columns .views-field-field-column-text {
    min-height: 66px;
  }
}

@media (min-width: 992px) {
  .get-involved .view-what-we-offer-columns .views-field-field-column-text {
    min-height: 176px;
  }
}

@media (min-width: 1200px) {
  .get-involved .view-what-we-offer-columns .views-field-field-column-text {
    min-height: 132px;
  }
}

.get-involved .view-what-we-offer-columns .views-field-field-column-text p, .get-involved .view-what-we-offer-columns .views-field-field-column-text .pane-list-items .views-row .views-field-field-item-date, .pane-list-items .views-row .get-involved .view-what-we-offer-columns .views-field-field-column-text .views-field-field-item-date,
.get-involved .view-what-we-offer-columns .views-field-field-column-text .view-list-items .views-row .views-field-field-item-date, .view-list-items .views-row .get-involved .view-what-we-offer-columns .views-field-field-column-text .views-field-field-item-date, .get-involved .view-what-we-offer-columns .views-field-field-column-text .pane-list-items .views-row .views-field-field-item-summary, .pane-list-items .views-row .get-involved .view-what-we-offer-columns .views-field-field-column-text .views-field-field-item-summary,
.get-involved .view-what-we-offer-columns .views-field-field-column-text .view-list-items .views-row .views-field-field-item-summary, .view-list-items .views-row .get-involved .view-what-we-offer-columns .views-field-field-column-text .views-field-field-item-summary, .get-involved .view-what-we-offer-columns .views-field-field-column-text .node-type-list-item .field--name-field-item-date .field__items .field__item p, .node-type-list-item .field--name-field-item-date .field__items .field__item .get-involved .view-what-we-offer-columns .views-field-field-column-text p,
.get-involved .view-what-we-offer-columns .views-field-field-column-text .node-type-list-item .field--name-field-item-summary .field__items .field__item p, .node-type-list-item .field--name-field-item-summary .field__items .field__item .get-involved .view-what-we-offer-columns .views-field-field-column-text p,
.get-involved .view-what-we-offer-columns .views-field-field-column-text .node-type-list-item .field--name-field-item-description .field__items .field__item p, .node-type-list-item .field--name-field-item-description .field__items .field__item .get-involved .view-what-we-offer-columns .views-field-field-column-text p,
.get-involved .view-what-we-offer-columns .views-field-field-column-text .node-type-list-item .field--name-field-item-category .field__items .field__item p, .node-type-list-item .field--name-field-item-category .field__items .field__item .get-involved .view-what-we-offer-columns .views-field-field-column-text p {
  color: #ffffff;
  font-family: "Gotham Book", Helvetica, Arial, sans-serif;
  font-size: 15px;
  line-height: 22px;
  margin-bottom: 0;
  padding: 0 15px;
}

.history-text {
  width: 46.401%;
  padding-left: 50px !important;
}

@media (max-width: 980px) {
  .history-text {
    margin: 16px 0;
    padding-left: 0 !important;
    text-align: center;
  }
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  .history-text {
    margin-left: 0;
    padding-left: 0 !important;
  }
}

@media (min-width: 1200px) {
  .history-text {
    width: 38.401%;
    padding-left: 100px !important;
  }
}

.history-text .pane-node-field-history-title {
  text-align: center;
}

@media (min-width: 992px) {
  .history-text .pane-node-field-history-title {
    text-align: left;
  }
}

.history-text .pane-node-field-history-text {
  text-align: center;
}

@media (max-width: 480px) {
  .history-text .pane-node-field-history-text ul li {
    text-align: left;
  }
}

@media (min-width: 992px) {
  .history-text .pane-node-field-history-text {
    text-align: left;
  }
}

.histtory-image {
  transform: translate(32px, -117px);
  width: 44.0932%;
}

@media (max-width: 980px) {
  .histtory-image {
    transform: translate(0, 0);
    text-align: center;
  }
}

@media (min-width: 1200px) {
  .histtory-image {
    transform: translate(142px, -117px);
    width: 44.0932%;
  }
}

.histtory-image img {
  box-shadow: 16px 25px 0 -1px #ef5a2c;
}

@media (max-width: 980px) {
  .histtory-image img {
    margin-top: 30px !important;
    margin-bottom: 60px !important;
  }
}

@media (min-width: 768px) and (max-width: 1024px) {
  .histtory-image img {
    margin: 0;
  }
}

.join-us-row {
  background: url("/sites/default/files/homepage/join-us-bg.jpg") 80% bottom no-repeat;
  background-size: cover;
  min-height: 707px;
}

@media (min-width: 992px) {
  .join-us-row {
    background-position: center bottom;
  }
}

@media (min-width: 1200px) {
  .join-us-row {
    max-height: 707px;
  }
}

@media (min-width: 1600px) {
  .join-us-row {
    min-height: 880px;
    max-height: 880px;
  }
}

@media (min-width: 2500px) {
  .join-us-row {
    min-height: 920px;
    max-height: 920px;
  }
}

.join-us-row .pane-title {
  display: none;
}

.join-us-row .container-wrapper {
  max-width: 984px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.join-us-row .container-wrapper:after {
  content: " ";
  display: block;
  clear: both;
}

@media (min-width: 1200px) {
  .join-us-row .container-wrapper {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
  }
  .join-us-row .container-wrapper:after {
    content: " ";
    display: block;
    clear: both;
  }
}

.join-us-row .join-us-shadow {
  background: rgba(190, 214, 57, 0.76);
  content: '';
  height: 460px;
  position: absolute;
  left: 20px;
  top: -18px;
  bottom: 35px;
  z-index: 0;
  width: 94%;
}

@media (min-width: 768px) {
  .join-us-row .join-us-shadow {
    height: 441px;
    left: 70px;
    top: -24px;
    width: 542px;
  }
}

@media (min-width: 992px) {
  .join-us-row .join-us-shadow {
    left: 74px;
  }
}

@media (min-width: 1200px) {
  .join-us-row .join-us-shadow {
    left: 24px;
  }
}

.join-us-row .join-us__intro {
  background: rgba(52, 143, 65, 0.74);
  height: 336px;
  margin: 36px auto 0;
  padding: 40px 25px;
  position: relative;
  width: 80%;
  z-index: 1;
}

@media (min-width: 768px) {
  .join-us-row .join-us__intro {
    margin: 103px 0 0 45px;
    height: 287px;
    padding: 47px 28px 47px;
    width: 501px;
  }
}

@media (min-width: 992px) {
  .join-us-row .join-us__intro {
    margin-left: 50px;
  }
}

@media (min-width: 1200px) {
  .join-us-row .join-us__intro {
    margin-left: 0;
  }
}

.join-us-row .join-us__intro p, .join-us-row .join-us__intro .pane-list-items .views-row .views-field-field-item-date, .pane-list-items .views-row .join-us-row .join-us__intro .views-field-field-item-date,
.join-us-row .join-us__intro .view-list-items .views-row .views-field-field-item-date, .view-list-items .views-row .join-us-row .join-us__intro .views-field-field-item-date, .join-us-row .join-us__intro .pane-list-items .views-row .views-field-field-item-summary, .pane-list-items .views-row .join-us-row .join-us__intro .views-field-field-item-summary,
.join-us-row .join-us__intro .view-list-items .views-row .views-field-field-item-summary, .view-list-items .views-row .join-us-row .join-us__intro .views-field-field-item-summary, .join-us-row .join-us__intro .node-type-list-item .field--name-field-item-date .field__items .field__item p, .node-type-list-item .field--name-field-item-date .field__items .field__item .join-us-row .join-us__intro p,
.join-us-row .join-us__intro .node-type-list-item .field--name-field-item-summary .field__items .field__item p, .node-type-list-item .field--name-field-item-summary .field__items .field__item .join-us-row .join-us__intro p,
.join-us-row .join-us__intro .node-type-list-item .field--name-field-item-description .field__items .field__item p, .node-type-list-item .field--name-field-item-description .field__items .field__item .join-us-row .join-us__intro p,
.join-us-row .join-us__intro .node-type-list-item .field--name-field-item-category .field__items .field__item p, .node-type-list-item .field--name-field-item-category .field__items .field__item .join-us-row .join-us__intro p {
  color: #ffffff;
  font-family: "Gotham Book", Helvetica, Arial, sans-serif;
  font-size: 24.94px;
  line-height: 36px;
  margin: 0 0 31px;
}

@media (min-width: 768px) {
  .join-us-row .join-us__intro p, .join-us-row .join-us__intro .pane-list-items .views-row .views-field-field-item-date, .pane-list-items .views-row .join-us-row .join-us__intro .views-field-field-item-date,
  .join-us-row .join-us__intro .view-list-items .views-row .views-field-field-item-date, .view-list-items .views-row .join-us-row .join-us__intro .views-field-field-item-date, .join-us-row .join-us__intro .pane-list-items .views-row .views-field-field-item-summary, .pane-list-items .views-row .join-us-row .join-us__intro .views-field-field-item-summary,
  .join-us-row .join-us__intro .view-list-items .views-row .views-field-field-item-summary, .view-list-items .views-row .join-us-row .join-us__intro .views-field-field-item-summary, .join-us-row .join-us__intro .node-type-list-item .field--name-field-item-date .field__items .field__item p, .node-type-list-item .field--name-field-item-date .field__items .field__item .join-us-row .join-us__intro p,
  .join-us-row .join-us__intro .node-type-list-item .field--name-field-item-summary .field__items .field__item p, .node-type-list-item .field--name-field-item-summary .field__items .field__item .join-us-row .join-us__intro p,
  .join-us-row .join-us__intro .node-type-list-item .field--name-field-item-description .field__items .field__item p, .node-type-list-item .field--name-field-item-description .field__items .field__item .join-us-row .join-us__intro p,
  .join-us-row .join-us__intro .node-type-list-item .field--name-field-item-category .field__items .field__item p, .node-type-list-item .field--name-field-item-category .field__items .field__item .join-us-row .join-us__intro p {
    font-size: 33.94px;
    line-height: 41px;
    margin: 0 0 31px 20px;
  }
}

.join-us-row .join-us__intro p:last-child, .join-us-row .join-us__intro .pane-list-items .views-row .views-field-field-item-date:last-child, .pane-list-items .views-row .join-us-row .join-us__intro .views-field-field-item-date:last-child,
.join-us-row .join-us__intro .view-list-items .views-row .views-field-field-item-date:last-child, .view-list-items .views-row .join-us-row .join-us__intro .views-field-field-item-date:last-child, .join-us-row .join-us__intro .pane-list-items .views-row .views-field-field-item-summary:last-child, .pane-list-items .views-row .join-us-row .join-us__intro .views-field-field-item-summary:last-child,
.join-us-row .join-us__intro .view-list-items .views-row .views-field-field-item-summary:last-child, .view-list-items .views-row .join-us-row .join-us__intro .views-field-field-item-summary:last-child, .join-us-row .join-us__intro .node-type-list-item .field--name-field-item-date .field__items .field__item p:last-child, .node-type-list-item .field--name-field-item-date .field__items .field__item .join-us-row .join-us__intro p:last-child,
.join-us-row .join-us__intro .node-type-list-item .field--name-field-item-summary .field__items .field__item p:last-child, .node-type-list-item .field--name-field-item-summary .field__items .field__item .join-us-row .join-us__intro p:last-child,
.join-us-row .join-us__intro .node-type-list-item .field--name-field-item-description .field__items .field__item p:last-child, .node-type-list-item .field--name-field-item-description .field__items .field__item .join-us-row .join-us__intro p:last-child,
.join-us-row .join-us__intro .node-type-list-item .field--name-field-item-category .field__items .field__item p:last-child, .node-type-list-item .field--name-field-item-category .field__items .field__item .join-us-row .join-us__intro p:last-child {
  margin-bottom: 0;
}

.join-us-row .join-us__intro p strong, .join-us-row .join-us__intro .pane-list-items .views-row .views-field-field-item-date strong, .pane-list-items .views-row .join-us-row .join-us__intro .views-field-field-item-date strong, .join-us-row .join-us__intro .view-list-items .views-row .views-field-field-item-date strong, .view-list-items .views-row .join-us-row .join-us__intro .views-field-field-item-date strong, .join-us-row .join-us__intro .pane-list-items .views-row .views-field-field-item-summary strong, .pane-list-items .views-row .join-us-row .join-us__intro .views-field-field-item-summary strong, .join-us-row .join-us__intro .view-list-items .views-row .views-field-field-item-summary strong, .view-list-items .views-row .join-us-row .join-us__intro .views-field-field-item-summary strong, .join-us-row .join-us__intro .node-type-list-item .field--name-field-item-date .field__items .field__item p strong, .node-type-list-item .field--name-field-item-date .field__items .field__item .join-us-row .join-us__intro p strong, .join-us-row .join-us__intro .node-type-list-item .field--name-field-item-summary .field__items .field__item p strong, .node-type-list-item .field--name-field-item-summary .field__items .field__item .join-us-row .join-us__intro p strong, .join-us-row .join-us__intro .node-type-list-item .field--name-field-item-description .field__items .field__item p strong, .node-type-list-item .field--name-field-item-description .field__items .field__item .join-us-row .join-us__intro p strong, .join-us-row .join-us__intro .node-type-list-item .field--name-field-item-category .field__items .field__item p strong, .node-type-list-item .field--name-field-item-category .field__items .field__item .join-us-row .join-us__intro p strong {
  font-family: "Gotham Bold", Helvetica, Arial, sans-serif;
}

.join-us-row .join-us__intro p .btn-blue, .join-us-row .join-us__intro .pane-list-items .views-row .views-field-field-item-date .btn-blue, .pane-list-items .views-row .join-us-row .join-us__intro .views-field-field-item-date .btn-blue, .join-us-row .join-us__intro .view-list-items .views-row .views-field-field-item-date .btn-blue, .view-list-items .views-row .join-us-row .join-us__intro .views-field-field-item-date .btn-blue, .join-us-row .join-us__intro .pane-list-items .views-row .views-field-field-item-summary .btn-blue, .pane-list-items .views-row .join-us-row .join-us__intro .views-field-field-item-summary .btn-blue, .join-us-row .join-us__intro .view-list-items .views-row .views-field-field-item-summary .btn-blue, .view-list-items .views-row .join-us-row .join-us__intro .views-field-field-item-summary .btn-blue, .join-us-row .join-us__intro .node-type-list-item .field--name-field-item-date .field__items .field__item p .btn-blue, .node-type-list-item .field--name-field-item-date .field__items .field__item .join-us-row .join-us__intro p .btn-blue, .join-us-row .join-us__intro .node-type-list-item .field--name-field-item-summary .field__items .field__item p .btn-blue, .node-type-list-item .field--name-field-item-summary .field__items .field__item .join-us-row .join-us__intro p .btn-blue, .join-us-row .join-us__intro .node-type-list-item .field--name-field-item-description .field__items .field__item p .btn-blue, .node-type-list-item .field--name-field-item-description .field__items .field__item .join-us-row .join-us__intro p .btn-blue, .join-us-row .join-us__intro .node-type-list-item .field--name-field-item-category .field__items .field__item p .btn-blue, .node-type-list-item .field--name-field-item-category .field__items .field__item .join-us-row .join-us__intro p .btn-blue, .join-us-row .join-us__intro p .get-involved .view-what-we-offer-columns .views-field-field-column-button-url a, .get-involved .view-what-we-offer-columns .views-field-field-column-button-url .join-us-row .join-us__intro p a, .join-us-row .join-us__intro .pane-list-items .views-row .views-field-field-item-date .get-involved .view-what-we-offer-columns .views-field-field-column-button-url a, .get-involved .view-what-we-offer-columns .views-field-field-column-button-url .join-us-row .join-us__intro .pane-list-items .views-row .views-field-field-item-date a, .pane-list-items .views-row .join-us-row .join-us__intro .views-field-field-item-date .get-involved .view-what-we-offer-columns .views-field-field-column-button-url a, .get-involved .view-what-we-offer-columns .views-field-field-column-button-url .pane-list-items .views-row .join-us-row .join-us__intro .views-field-field-item-date a, .join-us-row .join-us__intro .view-list-items .views-row .views-field-field-item-date .get-involved .view-what-we-offer-columns .views-field-field-column-button-url a, .get-involved .view-what-we-offer-columns .views-field-field-column-button-url .join-us-row .join-us__intro .view-list-items .views-row .views-field-field-item-date a, .view-list-items .views-row .join-us-row .join-us__intro .views-field-field-item-date .get-involved .view-what-we-offer-columns .views-field-field-column-button-url a, .get-involved .view-what-we-offer-columns .views-field-field-column-button-url .view-list-items .views-row .join-us-row .join-us__intro .views-field-field-item-date a, .join-us-row .join-us__intro .pane-list-items .views-row .views-field-field-item-summary .get-involved .view-what-we-offer-columns .views-field-field-column-button-url a, .get-involved .view-what-we-offer-columns .views-field-field-column-button-url .join-us-row .join-us__intro .pane-list-items .views-row .views-field-field-item-summary a, .pane-list-items .views-row .join-us-row .join-us__intro .views-field-field-item-summary .get-involved .view-what-we-offer-columns .views-field-field-column-button-url a, .get-involved .view-what-we-offer-columns .views-field-field-column-button-url .pane-list-items .views-row .join-us-row .join-us__intro .views-field-field-item-summary a, .join-us-row .join-us__intro .view-list-items .views-row .views-field-field-item-summary .get-involved .view-what-we-offer-columns .views-field-field-column-button-url a, .get-involved .view-what-we-offer-columns .views-field-field-column-button-url .join-us-row .join-us__intro .view-list-items .views-row .views-field-field-item-summary a, .view-list-items .views-row .join-us-row .join-us__intro .views-field-field-item-summary .get-involved .view-what-we-offer-columns .views-field-field-column-button-url a, .get-involved .view-what-we-offer-columns .views-field-field-column-button-url .view-list-items .views-row .join-us-row .join-us__intro .views-field-field-item-summary a, .join-us-row .join-us__intro p .convention-header .pane-node-field-registration-link a, .convention-header .pane-node-field-registration-link .join-us-row .join-us__intro p a, .join-us-row .join-us__intro .pane-list-items .views-row .views-field-field-item-date .convention-header .pane-node-field-registration-link a, .convention-header .pane-node-field-registration-link .join-us-row .join-us__intro .pane-list-items .views-row .views-field-field-item-date a, .pane-list-items .views-row .join-us-row .join-us__intro .views-field-field-item-date .convention-header .pane-node-field-registration-link a, .convention-header .pane-node-field-registration-link .pane-list-items .views-row .join-us-row .join-us__intro .views-field-field-item-date a, .join-us-row .join-us__intro .view-list-items .views-row .views-field-field-item-date .convention-header .pane-node-field-registration-link a, .convention-header .pane-node-field-registration-link .join-us-row .join-us__intro .view-list-items .views-row .views-field-field-item-date a, .view-list-items .views-row .join-us-row .join-us__intro .views-field-field-item-date .convention-header .pane-node-field-registration-link a, .convention-header .pane-node-field-registration-link .view-list-items .views-row .join-us-row .join-us__intro .views-field-field-item-date a, .join-us-row .join-us__intro .pane-list-items .views-row .views-field-field-item-summary .convention-header .pane-node-field-registration-link a, .convention-header .pane-node-field-registration-link .join-us-row .join-us__intro .pane-list-items .views-row .views-field-field-item-summary a, .pane-list-items .views-row .join-us-row .join-us__intro .views-field-field-item-summary .convention-header .pane-node-field-registration-link a, .convention-header .pane-node-field-registration-link .pane-list-items .views-row .join-us-row .join-us__intro .views-field-field-item-summary a, .join-us-row .join-us__intro .view-list-items .views-row .views-field-field-item-summary .convention-header .pane-node-field-registration-link a, .convention-header .pane-node-field-registration-link .join-us-row .join-us__intro .view-list-items .views-row .views-field-field-item-summary a, .view-list-items .views-row .join-us-row .join-us__intro .views-field-field-item-summary .convention-header .pane-node-field-registration-link a, .convention-header .pane-node-field-registration-link .view-list-items .views-row .join-us-row .join-us__intro .views-field-field-item-summary a, .join-us-row .join-us__intro p .convention-get-involved .view-what-we-offer-columns .views-field-field-column-button-url a, .convention-get-involved .view-what-we-offer-columns .views-field-field-column-button-url .join-us-row .join-us__intro p a, .join-us-row .join-us__intro .pane-list-items .views-row .views-field-field-item-date .convention-get-involved .view-what-we-offer-columns .views-field-field-column-button-url a, .convention-get-involved .view-what-we-offer-columns .views-field-field-column-button-url .join-us-row .join-us__intro .pane-list-items .views-row .views-field-field-item-date a, .pane-list-items .views-row .join-us-row .join-us__intro .views-field-field-item-date .convention-get-involved .view-what-we-offer-columns .views-field-field-column-button-url a, .convention-get-involved .view-what-we-offer-columns .views-field-field-column-button-url .pane-list-items .views-row .join-us-row .join-us__intro .views-field-field-item-date a, .join-us-row .join-us__intro .view-list-items .views-row .views-field-field-item-date .convention-get-involved .view-what-we-offer-columns .views-field-field-column-button-url a, .convention-get-involved .view-what-we-offer-columns .views-field-field-column-button-url .join-us-row .join-us__intro .view-list-items .views-row .views-field-field-item-date a, .view-list-items .views-row .join-us-row .join-us__intro .views-field-field-item-date .convention-get-involved .view-what-we-offer-columns .views-field-field-column-button-url a, .convention-get-involved .view-what-we-offer-columns .views-field-field-column-button-url .view-list-items .views-row .join-us-row .join-us__intro .views-field-field-item-date a, .join-us-row .join-us__intro .pane-list-items .views-row .views-field-field-item-summary .convention-get-involved .view-what-we-offer-columns .views-field-field-column-button-url a, .convention-get-involved .view-what-we-offer-columns .views-field-field-column-button-url .join-us-row .join-us__intro .pane-list-items .views-row .views-field-field-item-summary a, .pane-list-items .views-row .join-us-row .join-us__intro .views-field-field-item-summary .convention-get-involved .view-what-we-offer-columns .views-field-field-column-button-url a, .convention-get-involved .view-what-we-offer-columns .views-field-field-column-button-url .pane-list-items .views-row .join-us-row .join-us__intro .views-field-field-item-summary a, .join-us-row .join-us__intro .view-list-items .views-row .views-field-field-item-summary .convention-get-involved .view-what-we-offer-columns .views-field-field-column-button-url a, .convention-get-involved .view-what-we-offer-columns .views-field-field-column-button-url .join-us-row .join-us__intro .view-list-items .views-row .views-field-field-item-summary a, .view-list-items .views-row .join-us-row .join-us__intro .views-field-field-item-summary .convention-get-involved .view-what-we-offer-columns .views-field-field-column-button-url a, .convention-get-involved .view-what-we-offer-columns .views-field-field-column-button-url .view-list-items .views-row .join-us-row .join-us__intro .views-field-field-item-summary a, .join-us-row .join-us__intro p .paragraphs-item-blue-colored-columns .paragraphs-item-column .field--name-field-call-out-button a, .paragraphs-item-blue-colored-columns .paragraphs-item-column .field--name-field-call-out-button .join-us-row .join-us__intro p a, .join-us-row .join-us__intro .pane-list-items .views-row .views-field-field-item-date .paragraphs-item-blue-colored-columns .paragraphs-item-column .field--name-field-call-out-button a, .paragraphs-item-blue-colored-columns .paragraphs-item-column .field--name-field-call-out-button .join-us-row .join-us__intro .pane-list-items .views-row .views-field-field-item-date a, .pane-list-items .views-row .join-us-row .join-us__intro .views-field-field-item-date .paragraphs-item-blue-colored-columns .paragraphs-item-column .field--name-field-call-out-button a, .paragraphs-item-blue-colored-columns .paragraphs-item-column .field--name-field-call-out-button .pane-list-items .views-row .join-us-row .join-us__intro .views-field-field-item-date a, .join-us-row .join-us__intro .view-list-items .views-row .views-field-field-item-date .paragraphs-item-blue-colored-columns .paragraphs-item-column .field--name-field-call-out-button a, .paragraphs-item-blue-colored-columns .paragraphs-item-column .field--name-field-call-out-button .join-us-row .join-us__intro .view-list-items .views-row .views-field-field-item-date a, .view-list-items .views-row .join-us-row .join-us__intro .views-field-field-item-date .paragraphs-item-blue-colored-columns .paragraphs-item-column .field--name-field-call-out-button a, .paragraphs-item-blue-colored-columns .paragraphs-item-column .field--name-field-call-out-button .view-list-items .views-row .join-us-row .join-us__intro .views-field-field-item-date a, .join-us-row .join-us__intro .pane-list-items .views-row .views-field-field-item-summary .paragraphs-item-blue-colored-columns .paragraphs-item-column .field--name-field-call-out-button a, .paragraphs-item-blue-colored-columns .paragraphs-item-column .field--name-field-call-out-button .join-us-row .join-us__intro .pane-list-items .views-row .views-field-field-item-summary a, .pane-list-items .views-row .join-us-row .join-us__intro .views-field-field-item-summary .paragraphs-item-blue-colored-columns .paragraphs-item-column .field--name-field-call-out-button a, .paragraphs-item-blue-colored-columns .paragraphs-item-column .field--name-field-call-out-button .pane-list-items .views-row .join-us-row .join-us__intro .views-field-field-item-summary a, .join-us-row .join-us__intro .view-list-items .views-row .views-field-field-item-summary .paragraphs-item-blue-colored-columns .paragraphs-item-column .field--name-field-call-out-button a, .paragraphs-item-blue-colored-columns .paragraphs-item-column .field--name-field-call-out-button .join-us-row .join-us__intro .view-list-items .views-row .views-field-field-item-summary a, .view-list-items .views-row .join-us-row .join-us__intro .views-field-field-item-summary .paragraphs-item-blue-colored-columns .paragraphs-item-column .field--name-field-call-out-button a, .paragraphs-item-blue-colored-columns .paragraphs-item-column .field--name-field-call-out-button .view-list-items .views-row .join-us-row .join-us__intro .views-field-field-item-summary a {
  display: block;
  font-size: 24.69px;
  line-height: 46px;
  margin: 0 auto;
  min-width: 222px;
  height: 43px;
  width: 222px;
}

@media (min-width: 768px) {
  .join-us-row .join-us__intro p .btn-blue, .join-us-row .join-us__intro .pane-list-items .views-row .views-field-field-item-date .btn-blue, .pane-list-items .views-row .join-us-row .join-us__intro .views-field-field-item-date .btn-blue, .join-us-row .join-us__intro .view-list-items .views-row .views-field-field-item-date .btn-blue, .view-list-items .views-row .join-us-row .join-us__intro .views-field-field-item-date .btn-blue, .join-us-row .join-us__intro .pane-list-items .views-row .views-field-field-item-summary .btn-blue, .pane-list-items .views-row .join-us-row .join-us__intro .views-field-field-item-summary .btn-blue, .join-us-row .join-us__intro .view-list-items .views-row .views-field-field-item-summary .btn-blue, .view-list-items .views-row .join-us-row .join-us__intro .views-field-field-item-summary .btn-blue, .join-us-row .join-us__intro .node-type-list-item .field--name-field-item-date .field__items .field__item p .btn-blue, .node-type-list-item .field--name-field-item-date .field__items .field__item .join-us-row .join-us__intro p .btn-blue, .join-us-row .join-us__intro .node-type-list-item .field--name-field-item-summary .field__items .field__item p .btn-blue, .node-type-list-item .field--name-field-item-summary .field__items .field__item .join-us-row .join-us__intro p .btn-blue, .join-us-row .join-us__intro .node-type-list-item .field--name-field-item-description .field__items .field__item p .btn-blue, .node-type-list-item .field--name-field-item-description .field__items .field__item .join-us-row .join-us__intro p .btn-blue, .join-us-row .join-us__intro .node-type-list-item .field--name-field-item-category .field__items .field__item p .btn-blue, .node-type-list-item .field--name-field-item-category .field__items .field__item .join-us-row .join-us__intro p .btn-blue, .join-us-row .join-us__intro p .get-involved .view-what-we-offer-columns .views-field-field-column-button-url a, .get-involved .view-what-we-offer-columns .views-field-field-column-button-url .join-us-row .join-us__intro p a, .join-us-row .join-us__intro .pane-list-items .views-row .views-field-field-item-date .get-involved .view-what-we-offer-columns .views-field-field-column-button-url a, .get-involved .view-what-we-offer-columns .views-field-field-column-button-url .join-us-row .join-us__intro .pane-list-items .views-row .views-field-field-item-date a, .pane-list-items .views-row .join-us-row .join-us__intro .views-field-field-item-date .get-involved .view-what-we-offer-columns .views-field-field-column-button-url a, .get-involved .view-what-we-offer-columns .views-field-field-column-button-url .pane-list-items .views-row .join-us-row .join-us__intro .views-field-field-item-date a, .join-us-row .join-us__intro .view-list-items .views-row .views-field-field-item-date .get-involved .view-what-we-offer-columns .views-field-field-column-button-url a, .get-involved .view-what-we-offer-columns .views-field-field-column-button-url .join-us-row .join-us__intro .view-list-items .views-row .views-field-field-item-date a, .view-list-items .views-row .join-us-row .join-us__intro .views-field-field-item-date .get-involved .view-what-we-offer-columns .views-field-field-column-button-url a, .get-involved .view-what-we-offer-columns .views-field-field-column-button-url .view-list-items .views-row .join-us-row .join-us__intro .views-field-field-item-date a, .join-us-row .join-us__intro .pane-list-items .views-row .views-field-field-item-summary .get-involved .view-what-we-offer-columns .views-field-field-column-button-url a, .get-involved .view-what-we-offer-columns .views-field-field-column-button-url .join-us-row .join-us__intro .pane-list-items .views-row .views-field-field-item-summary a, .pane-list-items .views-row .join-us-row .join-us__intro .views-field-field-item-summary .get-involved .view-what-we-offer-columns .views-field-field-column-button-url a, .get-involved .view-what-we-offer-columns .views-field-field-column-button-url .pane-list-items .views-row .join-us-row .join-us__intro .views-field-field-item-summary a, .join-us-row .join-us__intro .view-list-items .views-row .views-field-field-item-summary .get-involved .view-what-we-offer-columns .views-field-field-column-button-url a, .get-involved .view-what-we-offer-columns .views-field-field-column-button-url .join-us-row .join-us__intro .view-list-items .views-row .views-field-field-item-summary a, .view-list-items .views-row .join-us-row .join-us__intro .views-field-field-item-summary .get-involved .view-what-we-offer-columns .views-field-field-column-button-url a, .get-involved .view-what-we-offer-columns .views-field-field-column-button-url .view-list-items .views-row .join-us-row .join-us__intro .views-field-field-item-summary a, .join-us-row .join-us__intro p .convention-header .pane-node-field-registration-link a, .convention-header .pane-node-field-registration-link .join-us-row .join-us__intro p a, .join-us-row .join-us__intro .pane-list-items .views-row .views-field-field-item-date .convention-header .pane-node-field-registration-link a, .convention-header .pane-node-field-registration-link .join-us-row .join-us__intro .pane-list-items .views-row .views-field-field-item-date a, .pane-list-items .views-row .join-us-row .join-us__intro .views-field-field-item-date .convention-header .pane-node-field-registration-link a, .convention-header .pane-node-field-registration-link .pane-list-items .views-row .join-us-row .join-us__intro .views-field-field-item-date a, .join-us-row .join-us__intro .view-list-items .views-row .views-field-field-item-date .convention-header .pane-node-field-registration-link a, .convention-header .pane-node-field-registration-link .join-us-row .join-us__intro .view-list-items .views-row .views-field-field-item-date a, .view-list-items .views-row .join-us-row .join-us__intro .views-field-field-item-date .convention-header .pane-node-field-registration-link a, .convention-header .pane-node-field-registration-link .view-list-items .views-row .join-us-row .join-us__intro .views-field-field-item-date a, .join-us-row .join-us__intro .pane-list-items .views-row .views-field-field-item-summary .convention-header .pane-node-field-registration-link a, .convention-header .pane-node-field-registration-link .join-us-row .join-us__intro .pane-list-items .views-row .views-field-field-item-summary a, .pane-list-items .views-row .join-us-row .join-us__intro .views-field-field-item-summary .convention-header .pane-node-field-registration-link a, .convention-header .pane-node-field-registration-link .pane-list-items .views-row .join-us-row .join-us__intro .views-field-field-item-summary a, .join-us-row .join-us__intro .view-list-items .views-row .views-field-field-item-summary .convention-header .pane-node-field-registration-link a, .convention-header .pane-node-field-registration-link .join-us-row .join-us__intro .view-list-items .views-row .views-field-field-item-summary a, .view-list-items .views-row .join-us-row .join-us__intro .views-field-field-item-summary .convention-header .pane-node-field-registration-link a, .convention-header .pane-node-field-registration-link .view-list-items .views-row .join-us-row .join-us__intro .views-field-field-item-summary a, .join-us-row .join-us__intro p .convention-get-involved .view-what-we-offer-columns .views-field-field-column-button-url a, .convention-get-involved .view-what-we-offer-columns .views-field-field-column-button-url .join-us-row .join-us__intro p a, .join-us-row .join-us__intro .pane-list-items .views-row .views-field-field-item-date .convention-get-involved .view-what-we-offer-columns .views-field-field-column-button-url a, .convention-get-involved .view-what-we-offer-columns .views-field-field-column-button-url .join-us-row .join-us__intro .pane-list-items .views-row .views-field-field-item-date a, .pane-list-items .views-row .join-us-row .join-us__intro .views-field-field-item-date .convention-get-involved .view-what-we-offer-columns .views-field-field-column-button-url a, .convention-get-involved .view-what-we-offer-columns .views-field-field-column-button-url .pane-list-items .views-row .join-us-row .join-us__intro .views-field-field-item-date a, .join-us-row .join-us__intro .view-list-items .views-row .views-field-field-item-date .convention-get-involved .view-what-we-offer-columns .views-field-field-column-button-url a, .convention-get-involved .view-what-we-offer-columns .views-field-field-column-button-url .join-us-row .join-us__intro .view-list-items .views-row .views-field-field-item-date a, .view-list-items .views-row .join-us-row .join-us__intro .views-field-field-item-date .convention-get-involved .view-what-we-offer-columns .views-field-field-column-button-url a, .convention-get-involved .view-what-we-offer-columns .views-field-field-column-button-url .view-list-items .views-row .join-us-row .join-us__intro .views-field-field-item-date a, .join-us-row .join-us__intro .pane-list-items .views-row .views-field-field-item-summary .convention-get-involved .view-what-we-offer-columns .views-field-field-column-button-url a, .convention-get-involved .view-what-we-offer-columns .views-field-field-column-button-url .join-us-row .join-us__intro .pane-list-items .views-row .views-field-field-item-summary a, .pane-list-items .views-row .join-us-row .join-us__intro .views-field-field-item-summary .convention-get-involved .view-what-we-offer-columns .views-field-field-column-button-url a, .convention-get-involved .view-what-we-offer-columns .views-field-field-column-button-url .pane-list-items .views-row .join-us-row .join-us__intro .views-field-field-item-summary a, .join-us-row .join-us__intro .view-list-items .views-row .views-field-field-item-summary .convention-get-involved .view-what-we-offer-columns .views-field-field-column-button-url a, .convention-get-involved .view-what-we-offer-columns .views-field-field-column-button-url .join-us-row .join-us__intro .view-list-items .views-row .views-field-field-item-summary a, .view-list-items .views-row .join-us-row .join-us__intro .views-field-field-item-summary .convention-get-involved .view-what-we-offer-columns .views-field-field-column-button-url a, .convention-get-involved .view-what-we-offer-columns .views-field-field-column-button-url .view-list-items .views-row .join-us-row .join-us__intro .views-field-field-item-summary a, .join-us-row .join-us__intro p .paragraphs-item-blue-colored-columns .paragraphs-item-column .field--name-field-call-out-button a, .paragraphs-item-blue-colored-columns .paragraphs-item-column .field--name-field-call-out-button .join-us-row .join-us__intro p a, .join-us-row .join-us__intro .pane-list-items .views-row .views-field-field-item-date .paragraphs-item-blue-colored-columns .paragraphs-item-column .field--name-field-call-out-button a, .paragraphs-item-blue-colored-columns .paragraphs-item-column .field--name-field-call-out-button .join-us-row .join-us__intro .pane-list-items .views-row .views-field-field-item-date a, .pane-list-items .views-row .join-us-row .join-us__intro .views-field-field-item-date .paragraphs-item-blue-colored-columns .paragraphs-item-column .field--name-field-call-out-button a, .paragraphs-item-blue-colored-columns .paragraphs-item-column .field--name-field-call-out-button .pane-list-items .views-row .join-us-row .join-us__intro .views-field-field-item-date a, .join-us-row .join-us__intro .view-list-items .views-row .views-field-field-item-date .paragraphs-item-blue-colored-columns .paragraphs-item-column .field--name-field-call-out-button a, .paragraphs-item-blue-colored-columns .paragraphs-item-column .field--name-field-call-out-button .join-us-row .join-us__intro .view-list-items .views-row .views-field-field-item-date a, .view-list-items .views-row .join-us-row .join-us__intro .views-field-field-item-date .paragraphs-item-blue-colored-columns .paragraphs-item-column .field--name-field-call-out-button a, .paragraphs-item-blue-colored-columns .paragraphs-item-column .field--name-field-call-out-button .view-list-items .views-row .join-us-row .join-us__intro .views-field-field-item-date a, .join-us-row .join-us__intro .pane-list-items .views-row .views-field-field-item-summary .paragraphs-item-blue-colored-columns .paragraphs-item-column .field--name-field-call-out-button a, .paragraphs-item-blue-colored-columns .paragraphs-item-column .field--name-field-call-out-button .join-us-row .join-us__intro .pane-list-items .views-row .views-field-field-item-summary a, .pane-list-items .views-row .join-us-row .join-us__intro .views-field-field-item-summary .paragraphs-item-blue-colored-columns .paragraphs-item-column .field--name-field-call-out-button a, .paragraphs-item-blue-colored-columns .paragraphs-item-column .field--name-field-call-out-button .pane-list-items .views-row .join-us-row .join-us__intro .views-field-field-item-summary a, .join-us-row .join-us__intro .view-list-items .views-row .views-field-field-item-summary .paragraphs-item-blue-colored-columns .paragraphs-item-column .field--name-field-call-out-button a, .paragraphs-item-blue-colored-columns .paragraphs-item-column .field--name-field-call-out-button .join-us-row .join-us__intro .view-list-items .views-row .views-field-field-item-summary a, .view-list-items .views-row .join-us-row .join-us__intro .views-field-field-item-summary .paragraphs-item-blue-colored-columns .paragraphs-item-column .field--name-field-call-out-button a, .paragraphs-item-blue-colored-columns .paragraphs-item-column .field--name-field-call-out-button .view-list-items .views-row .join-us-row .join-us__intro .views-field-field-item-summary a {
    transform: translate(-20px, 0);
    font-size: 27.69px;
  }
}

@media only screen and (min-device-width: 712px) and (max-device-width: 1138px) and (orientation: portrait) {
  .join-us-row .join-us__intro {
    margin-top: 88px;
  }
  .join-us-row .join-us__intro p:first-child, .join-us-row .join-us__intro .pane-list-items .views-row .views-field-field-item-date:first-child, .pane-list-items .views-row .join-us-row .join-us__intro .views-field-field-item-date:first-child,
  .join-us-row .join-us__intro .view-list-items .views-row .views-field-field-item-date:first-child, .view-list-items .views-row .join-us-row .join-us__intro .views-field-field-item-date:first-child, .join-us-row .join-us__intro .pane-list-items .views-row .views-field-field-item-summary:first-child, .pane-list-items .views-row .join-us-row .join-us__intro .views-field-field-item-summary:first-child,
  .join-us-row .join-us__intro .view-list-items .views-row .views-field-field-item-summary:first-child, .view-list-items .views-row .join-us-row .join-us__intro .views-field-field-item-summary:first-child, .join-us-row .join-us__intro .node-type-list-item .field--name-field-item-date .field__items .field__item p:first-child, .node-type-list-item .field--name-field-item-date .field__items .field__item .join-us-row .join-us__intro p:first-child,
  .join-us-row .join-us__intro .node-type-list-item .field--name-field-item-summary .field__items .field__item p:first-child, .node-type-list-item .field--name-field-item-summary .field__items .field__item .join-us-row .join-us__intro p:first-child,
  .join-us-row .join-us__intro .node-type-list-item .field--name-field-item-description .field__items .field__item p:first-child, .node-type-list-item .field--name-field-item-description .field__items .field__item .join-us-row .join-us__intro p:first-child,
  .join-us-row .join-us__intro .node-type-list-item .field--name-field-item-category .field__items .field__item p:first-child, .node-type-list-item .field--name-field-item-category .field__items .field__item .join-us-row .join-us__intro p:first-child {
    padding-top: 60px;
  }
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  .join-us-row .join-us__intro p:first-child, .join-us-row .join-us__intro .pane-list-items .views-row .views-field-field-item-date:first-child, .pane-list-items .views-row .join-us-row .join-us__intro .views-field-field-item-date:first-child,
  .join-us-row .join-us__intro .view-list-items .views-row .views-field-field-item-date:first-child, .view-list-items .views-row .join-us-row .join-us__intro .views-field-field-item-date:first-child, .join-us-row .join-us__intro .pane-list-items .views-row .views-field-field-item-summary:first-child, .pane-list-items .views-row .join-us-row .join-us__intro .views-field-field-item-summary:first-child,
  .join-us-row .join-us__intro .view-list-items .views-row .views-field-field-item-summary:first-child, .view-list-items .views-row .join-us-row .join-us__intro .views-field-field-item-summary:first-child, .join-us-row .join-us__intro .node-type-list-item .field--name-field-item-date .field__items .field__item p:first-child, .node-type-list-item .field--name-field-item-date .field__items .field__item .join-us-row .join-us__intro p:first-child,
  .join-us-row .join-us__intro .node-type-list-item .field--name-field-item-summary .field__items .field__item p:first-child, .node-type-list-item .field--name-field-item-summary .field__items .field__item .join-us-row .join-us__intro p:first-child,
  .join-us-row .join-us__intro .node-type-list-item .field--name-field-item-description .field__items .field__item p:first-child, .node-type-list-item .field--name-field-item-description .field__items .field__item .join-us-row .join-us__intro p:first-child,
  .join-us-row .join-us__intro .node-type-list-item .field--name-field-item-category .field__items .field__item p:first-child, .node-type-list-item .field--name-field-item-category .field__items .field__item .join-us-row .join-us__intro p:first-child {
    padding-top: 0;
  }
}

@media all and (-ms-high-contrast: none) {
  .join-us-row .join-us__intro p, .join-us-row .join-us__intro .pane-list-items .views-row .views-field-field-item-date, .pane-list-items .views-row .join-us-row .join-us__intro .views-field-field-item-date,
  .join-us-row .join-us__intro .view-list-items .views-row .views-field-field-item-date, .view-list-items .views-row .join-us-row .join-us__intro .views-field-field-item-date, .join-us-row .join-us__intro .pane-list-items .views-row .views-field-field-item-summary, .pane-list-items .views-row .join-us-row .join-us__intro .views-field-field-item-summary,
  .join-us-row .join-us__intro .view-list-items .views-row .views-field-field-item-summary, .view-list-items .views-row .join-us-row .join-us__intro .views-field-field-item-summary, .join-us-row .join-us__intro .node-type-list-item .field--name-field-item-date .field__items .field__item p, .node-type-list-item .field--name-field-item-date .field__items .field__item .join-us-row .join-us__intro p,
  .join-us-row .join-us__intro .node-type-list-item .field--name-field-item-summary .field__items .field__item p, .node-type-list-item .field--name-field-item-summary .field__items .field__item .join-us-row .join-us__intro p,
  .join-us-row .join-us__intro .node-type-list-item .field--name-field-item-description .field__items .field__item p, .node-type-list-item .field--name-field-item-description .field__items .field__item .join-us-row .join-us__intro p,
  .join-us-row .join-us__intro .node-type-list-item .field--name-field-item-category .field__items .field__item p, .node-type-list-item .field--name-field-item-category .field__items .field__item .join-us-row .join-us__intro p {
    font-size: 30px;
  }
}

.membership-row {
  background: url("/sites/default/files/homepage/membership-at-a-glance-bg.jpg") center center no-repeat;
  background-size: cover;
  min-height: 614px;
}

@media (min-width: 768px) {
  .membership-row {
    min-height: 915px;
  }
}

@media (min-width: 992px) {
  .membership-row {
    min-height: 922px;
  }
}

@media (min-width: 1200px) {
  .membership-row {
    max-height: 922px;
  }
}

.panels-flexible-region-3-membership_at_a_glance {
  width: 100% !important;
}

.membership-at-a-glance .pane-node-field-mmaag-title {
  display: inline-block;
  padding-bottom: 10px;
  position: relative;
  display: block;
  color: #ffffff;
  margin-bottom: 34px;
  padding-top: 69px;
  text-align: center;
}

.membership-at-a-glance .pane-node-field-mmaag-title::after {
  transform: translate(-91.5px, 0);
  background: #bed62f;
  bottom: 0;
  content: '';
  height: 1px;
  left: 50%;
  position: absolute;
  width: 183px;
}

@media (min-width: 992px) {
  .membership-at-a-glance .pane-node-field-mmaag-title {
    padding-top: 33px;
  }
}

.membership-at-a-glance .pane-node-field-mmaag-image {
  margin-bottom: 53px;
}

.membership-at-a-glance .pane-node-field-mmaag-image img {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.membership-at-a-glance .pane-node-field-mmaag-link {
  text-align: center;
}

.membership-at-a-glance .pane-node-field-mmaag-link a {
  min-width: 228px;
}

@media (min-width: 768px) {
  .membership-at-a-glance .pane-node-field-mmaag-link a {
    font-size: 28px;
    height: 43px;
    line-height: 46px;
    min-width: 328px;
  }
}

@media only screen and (min-device-width: 712px) and (max-device-width: 1138px) and (orientation: portrait) {
  .membership-at-a-glance .pane-node-field-mmaag-link {
    margin-bottom: 30px;
  }
}

#scroll-down-first {
  transform: translate(-50%, 0);
  display: none;
  position: fixed;
  left: 50%;
  top: 94.5%;
  z-index: 99;
}

@media (min-width: 992px) {
  #scroll-down-first {
    display: block;
    top: 95.5%;
  }
}

@media (min-width: 1200px) {
  #scroll-down-first {
    top: 76%;
  }
}

#scroll-down-first a {
  display: block;
  position: relative;
  height: 26px;
  text-align: center;
  outline: none;
  width: 34px;
}

#scroll-down-first a::before {
  display: inline-block;
  font-family: "FontAwesome";
  content: "";
  margin-right: 10px;
}

#scroll-down-first a:hover::before {
  opacity: 1;
}

#scroll-down-first a::before {
  color: #bed62f;
  left: 0;
  font-size: 35px;
  height: 26px;
  margin-right: 0;
  opacity: .68;
  position: absolute;
  top: 0;
  text-align: center;
  width: 34px;
}

@media (min-width: 768px) {
  #scroll-down-first a::before {
    color: #18355e;
  }
}

@media only screen and (min-device-width: 712px) and (max-device-width: 1138px) and (orientation: portrait) {
  #scroll-down-first {
    top: 68.5%;
  }
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  #scroll-down-first {
    top: 67.5%;
  }
}

.panels-flexible-region-3-what_we_offer {
  width: 100% !important;
}

.what-we-offer {
  padding-bottom: 73px !important;
}

.what-we-offer .pane-node-field-what-we-offer-title {
  padding-top: 3rem;
  text-align: center;
}

.what-we-offer .pane-node-field-what-we-offer-title .field--type-text {
  display: inline-block;
  padding-bottom: 10px;
  position: relative;
  margin-bottom: 60px;
  padding-top: 0;
  text-align: center;
}

.what-we-offer .pane-node-field-what-we-offer-title .field--type-text::after {
  transform: translate(-91.5px, 0);
  background: #3fa6ab;
  bottom: 0;
  content: '';
  height: 1px;
  left: 50%;
  position: absolute;
  width: 183px;
}

@media (max-width: 991px) {
  .what-we-offer .pane-node-field-what-we-offer-title .field--type-text {
    margin-bottom: 30px;
  }
}

@media (min-width: 992px) {
  .what-we-offer .pane-node-field-what-we-offer-title .field--type-text {
    padding-top: 20px;
  }
}

@media (max-width: 980px) {
  .what-we-offer .pane-what-we-offer-text-and-image .panels-flexible-region-inside {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
}

.what-we-offer .what-we-know-image {
  box-sizing: border-box;
  width: 50%;
  float: left;
  padding-left: 0.83333%;
  padding-right: 0.83333%;
  float: left;
}

@media (max-width: 980px) {
  .what-we-offer .what-we-know-image {
    float: none;
    text-align: center;
  }
}

@media (min-width: 992px) {
  .what-we-offer .what-we-know-image {
    padding-left: 0;
  }
}

.what-we-offer .what-we-know-image img {
  box-shadow: 14px -26px 0 -1px #bed62f;
  z-index: 2;
}

@media (max-width: 980px) {
  .what-we-offer .what-we-know-image img {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
}

.what-we-offer .what-we-know-text {
  box-sizing: border-box;
  width: 50%;
  float: left;
  padding-left: 0.83333%;
  padding-right: 0.83333%;
  float: left;
}

@media (min-width: 768px) and (max-width: 1024px) {
  .what-we-offer .what-we-know-text {
    padding-left: 3em;
  }
}

@media (max-width: 980px) {
  .what-we-offer .what-we-know-text {
    float: none;
    text-align: center;
    padding-left: 0;
  }
}

.what-we-offer .what-we-know-text .panels-flexible-region-inside {
  margin-top: 9px !important;
  padding-right: 0 !important;
  padding-left: 0 !important;
}

@media (min-width: 992px) {
  .what-we-offer .what-we-know-text .panels-flexible-region-inside {
    margin-left: 0;
    padding-right: 50px !important;
    width: 84.5%;
  }
}

@media (min-width: 1200px) {
  .what-we-offer .what-we-know-text .panels-flexible-region-inside {
    padding-right: 100px !important;
    width: 82.5%;
  }
}

.what-we-offer .pane-what-we-offer-columns {
  max-width: 984px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 49px;
}

.what-we-offer .pane-what-we-offer-columns:after {
  content: " ";
  display: block;
  clear: both;
}

@media (min-width: 1200px) {
  .what-we-offer .pane-what-we-offer-columns {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
  }
  .what-we-offer .pane-what-we-offer-columns:after {
    content: " ";
    display: block;
    clear: both;
  }
}

.what-we-offer .view-what-we-offer-columns .view-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: column wrap;
  flex-flow: column wrap;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  -moz-align-items: stretch;
  -ms-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -ms-align-content: stretch;
  -ms-flex-line-pack: stretch;
      align-content: stretch;
}

@media (min-width: 768px) {
  .what-we-offer .view-what-we-offer-columns .view-content {
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
  }
}

.what-we-offer .view-what-we-offer-columns .views-row {
  -webkit-flex-grow: 0;
  -moz-flex-grow: 0;
  -ms-flex-grow: 0;
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-shrink: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-basis: calc(100% - 50px);
  -ms-flex-preferred-size: calc(100% - 50px);
      flex-basis: calc(100% - 50px);
  max-width: calc(100% - 50px);
  padding: 20px 25px 40px;
  margin-bottom: 30px;
  text-align: center;
  width: calc(100% - 50px);
}

@media (min-width: 768px) {
  .what-we-offer .view-what-we-offer-columns .views-row {
    -ms-flex-basis: calc(48% - 50px);
    -ms-flex-preferred-size: calc(48% - 50px);
        flex-basis: calc(48% - 50px);
    max-width: calc(48% - 50px);
    width: calc(48% - 50px);
  }
}

@media (min-width: 992px) {
  .what-we-offer .view-what-we-offer-columns .views-row {
    -ms-flex-basis: calc(24% - 50px);
    -ms-flex-preferred-size: calc(24% - 50px);
        flex-basis: calc(24% - 50px);
    margin-bottom: 0;
    max-width: calc(24% - 50px);
    width: calc(24% - 50px);
  }
}

.what-we-offer .view-what-we-offer-columns .views-row:nth-child(1) {
  background: #3a96b4;
}

.what-we-offer .view-what-we-offer-columns .views-row:nth-child(1) .views-field-field-column-icon {
  background: #2d7193;
}

.what-we-offer .view-what-we-offer-columns .views-row:nth-child(1) .views-field-field-column-icon .file-image-png {
  transform: translate(-10px, 2px);
}

.what-we-offer .view-what-we-offer-columns .views-row:nth-child(2) {
  background: #bed62f;
}

.what-we-offer .view-what-we-offer-columns .views-row:nth-child(2) .views-field-field-column-icon {
  background: #9eb225;
}

.what-we-offer .view-what-we-offer-columns .views-row:nth-child(2) .views-field-field-column-icon .file-image-png {
  transform: translate(-6px, 4px);
}

.what-we-offer .view-what-we-offer-columns .views-row:nth-child(3) {
  background: #ef5a2c;
}

@media (min-width: 768px) {
  .what-we-offer .view-what-we-offer-columns .views-row:nth-child(3) {
    margin-bottom: 0;
  }
}

.what-we-offer .view-what-we-offer-columns .views-row:nth-child(3) .views-field-field-column-icon {
  background: #cf4c24;
}

.what-we-offer .view-what-we-offer-columns .views-row:nth-child(4) {
  background: #fdc429;
  margin-bottom: 0;
}

.what-we-offer .view-what-we-offer-columns .views-row:nth-child(4) .views-field-field-column-icon {
  background: #d5a41d;
}

.what-we-offer .view-what-we-offer-columns .views-field-field-column-icon {
  transform: rotate(45deg);
  border-radius: 10px;
  display: block;
  height: 102px;
  margin: 16px auto 36px;
  position: relative;
  text-align: center;
  width: 102px;
}

.what-we-offer .view-what-we-offer-columns .views-field-field-column-icon .file-image-png {
  transform: translate(-15px, -4px);
  height: 60px;
  padding-top: 18px;
  padding-left: 18px;
  width: 82px;
}

.what-we-offer .view-what-we-offer-columns .views-field-field-column-icon img {
  transform: rotate(-45deg);
  display: block;
  height: 60px;
  width: 82px;
}

.what-we-offer .view-what-we-offer-columns .views-field-field-column-title {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: column wrap;
  flex-flow: column wrap;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-align-content: center;
  -ms-flex-line-pack: center;
      align-content: center;
  color: #ffffff;
  font-family: "Gotham Bold", Helvetica, Arial, sans-serif;
  font-size: 25.51px;
  line-height: 27.51px;
  margin-bottom: 19px;
  min-height: 54px;
  padding: 0 15px;
  position: relative;
}

@media (min-width: 768px) {
  .what-we-offer .view-what-we-offer-columns .views-field-field-column-title {
    padding: 0 30px;
  }
}

@media (min-width: 992px) {
  .what-we-offer .view-what-we-offer-columns .views-field-field-column-title {
    padding: 0 15px;
  }
}

.what-we-offer .view-what-we-offer-columns .views-field-field-column-title::after {
  transform: translate(-15px, 0);
  background: #ffffff;
  bottom: -8px;
  content: '';
  height: 1px;
  left: 50%;
  position: absolute;
  width: 30px;
}

.what-we-offer .view-what-we-offer-columns .views-field-field-column-text {
  display: block;
  min-height: 110px;
}

@media (min-width: 768px) {
  .what-we-offer .view-what-we-offer-columns .views-field-field-column-text {
    min-height: 130px;
  }
}

@media (min-width: 992px) {
  .what-we-offer .view-what-we-offer-columns .views-field-field-column-text {
    min-height: 180px;
  }
}

.what-we-offer .view-what-we-offer-columns .views-field-field-column-text p, .what-we-offer .view-what-we-offer-columns .views-field-field-column-text .pane-list-items .views-row .views-field-field-item-date, .pane-list-items .views-row .what-we-offer .view-what-we-offer-columns .views-field-field-column-text .views-field-field-item-date,
.what-we-offer .view-what-we-offer-columns .views-field-field-column-text .view-list-items .views-row .views-field-field-item-date, .view-list-items .views-row .what-we-offer .view-what-we-offer-columns .views-field-field-column-text .views-field-field-item-date, .what-we-offer .view-what-we-offer-columns .views-field-field-column-text .pane-list-items .views-row .views-field-field-item-summary, .pane-list-items .views-row .what-we-offer .view-what-we-offer-columns .views-field-field-column-text .views-field-field-item-summary,
.what-we-offer .view-what-we-offer-columns .views-field-field-column-text .view-list-items .views-row .views-field-field-item-summary, .view-list-items .views-row .what-we-offer .view-what-we-offer-columns .views-field-field-column-text .views-field-field-item-summary, .what-we-offer .view-what-we-offer-columns .views-field-field-column-text .node-type-list-item .field--name-field-item-date .field__items .field__item p, .node-type-list-item .field--name-field-item-date .field__items .field__item .what-we-offer .view-what-we-offer-columns .views-field-field-column-text p,
.what-we-offer .view-what-we-offer-columns .views-field-field-column-text .node-type-list-item .field--name-field-item-summary .field__items .field__item p, .node-type-list-item .field--name-field-item-summary .field__items .field__item .what-we-offer .view-what-we-offer-columns .views-field-field-column-text p,
.what-we-offer .view-what-we-offer-columns .views-field-field-column-text .node-type-list-item .field--name-field-item-description .field__items .field__item p, .node-type-list-item .field--name-field-item-description .field__items .field__item .what-we-offer .view-what-we-offer-columns .views-field-field-column-text p,
.what-we-offer .view-what-we-offer-columns .views-field-field-column-text .node-type-list-item .field--name-field-item-category .field__items .field__item p, .node-type-list-item .field--name-field-item-category .field__items .field__item .what-we-offer .view-what-we-offer-columns .views-field-field-column-text p {
  color: #ffffff;
  font-family: "Gotham Book", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 18px;
  margin-bottom: 0;
  padding: 0 10px;
}

.what-we-offer .view-what-we-offer-columns .views-field-field-column-button-url {
  -ms-align-self: flex-end;
  -ms-flex-item-align: end;
      align-self: flex-end;
}

.what-we-offer .view-what-we-offer-columns .views-field-field-column-button-url a {
  margin-top: 0;
}

@media (min-width: 992px) {
  .what-we-offer .view-what-we-offer-columns .views-field-field-column-button-url a {
    min-width: 166px !important;
  }
}

.who-we-are {
  margin-bottom: 70px;
  text-align: center;
}

.who-we-are .pane-node-field-who-we-are-title {
  display: inline-block;
  padding-bottom: 10px;
  position: relative;
  padding-top: 0;
  padding-bottom: 20px;
  text-align: center;
}

.who-we-are .pane-node-field-who-we-are-title::after {
  transform: translate(-91.5px, 0);
  background: #348f41;
  bottom: 0;
  content: '';
  height: 1px;
  left: 50%;
  position: absolute;
  width: 183px;
}

@media (min-width: 992px) {
  .who-we-are .pane-node-field-who-we-are-title {
    padding-top: 12px;
  }
}

.who-we-are .pane-node-field-who-we-are-title:before {
  transform: translate(-29px, 0);
  content: '';
  background: url("../images/actfl-isotype-title.jpg") center center no-repeat;
  bottom: -22px;
  left: 50%;
  height: 45px;
  position: absolute;
  width: 58px;
  z-index: 1;
}

@media (max-width: 980px) {
  .pane-node-field-about-us-left-image {
    width: 100%;
    text-align: center;
  }
}

.pane-node-field-about-us-left-image img {
  box-shadow: 10px 11px 0 -1px #bed62f;
  position: relative;
  z-index: 2;
}

.about-us-text {
  width: 50.401%;
  padding-right: 50px !important;
  float: right;
}

@media (max-width: 980px) {
  .about-us-text {
    float: left;
    margin-left: 0;
    padding-right: 0 !important;
    padding-top: 3em !important;
    text-align: center;
  }
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  .about-us-text {
    float: left;
    margin-left: 0;
    padding-right: 0 !important;
    text-align: center;
  }
}

@media (min-width: 1200px) {
  .about-us-text {
    width: 38.401%;
    padding-right: 100px !important;
  }
}

.about-us-text .pane-node-field-about-us-title {
  transform: translate(0, -16px);
  text-align: center;
}

@media (min-width: 992px) {
  .about-us-text .pane-node-field-about-us-title {
    text-align: left;
  }
}

.about-us-text .pane-node-field-about-us-text {
  transform: translate(0, -27px);
}

.about-us-text .pane-node-field-about-us-link a {
  transform: translate(0, -27px);
}

.pane-node-field-about-us-bottom-image {
  transform: translate(-143px, -117px);
  margin-bottom: 16px;
  margin-left: 50%;
}

@media (max-width: 980px) {
  .pane-node-field-about-us-bottom-image {
    transform: translate(0, 0);
    margin-left: 0;
    text-align: center;
  }
}

@media (min-width: 768px) and (max-width: 1024px) {
  .pane-node-field-about-us-bottom-image {
    margin-bottom: 3em;
  }
}

.pane-node-field-about-us-bottom-image img {
  box-shadow: 7px 11px 0 -1px #3a96b4;
  z-index: 1;
}

@media (max-width: 980px) {
  .pane-node-field-about-us-bottom-image img {
    margin-top: 15px !important;
  }
}

.menu--right-image-block .block__title {
  display: none;
}

.menu--right-image-block .block__content {
  padding: 0 25px;
}

@media (min-width: 992px) {
  .menu--right-image-block .block__content {
    padding: 0 10px 0 0;
  }
}

@media (min-width: 1200px) {
  .menu--right-image-block .block__content {
    padding: 0;
  }
}

.menu--right-image-block .block__content p, .menu--right-image-block .block__content .pane-list-items .views-row .views-field-field-item-date, .pane-list-items .views-row .menu--right-image-block .block__content .views-field-field-item-date,
.menu--right-image-block .block__content .view-list-items .views-row .views-field-field-item-date, .view-list-items .views-row .menu--right-image-block .block__content .views-field-field-item-date, .menu--right-image-block .block__content .pane-list-items .views-row .views-field-field-item-summary, .pane-list-items .views-row .menu--right-image-block .block__content .views-field-field-item-summary,
.menu--right-image-block .block__content .view-list-items .views-row .views-field-field-item-summary, .view-list-items .views-row .menu--right-image-block .block__content .views-field-field-item-summary, .menu--right-image-block .block__content .node-type-list-item .field--name-field-item-date .field__items .field__item p, .node-type-list-item .field--name-field-item-date .field__items .field__item .menu--right-image-block .block__content p,
.menu--right-image-block .block__content .node-type-list-item .field--name-field-item-summary .field__items .field__item p, .node-type-list-item .field--name-field-item-summary .field__items .field__item .menu--right-image-block .block__content p,
.menu--right-image-block .block__content .node-type-list-item .field--name-field-item-description .field__items .field__item p, .node-type-list-item .field--name-field-item-description .field__items .field__item .menu--right-image-block .block__content p,
.menu--right-image-block .block__content .node-type-list-item .field--name-field-item-category .field__items .field__item p, .node-type-list-item .field--name-field-item-category .field__items .field__item .menu--right-image-block .block__content p {
  color: #0d2f4f;
  font-family: "Gotham Book", Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  margin-bottom: 12px;
  text-align: left;
}

.menu--right-image-block .block__content p img, .menu--right-image-block .block__content .pane-list-items .views-row .views-field-field-item-date img, .pane-list-items .views-row .menu--right-image-block .block__content .views-field-field-item-date img, .menu--right-image-block .block__content .view-list-items .views-row .views-field-field-item-date img, .view-list-items .views-row .menu--right-image-block .block__content .views-field-field-item-date img, .menu--right-image-block .block__content .pane-list-items .views-row .views-field-field-item-summary img, .pane-list-items .views-row .menu--right-image-block .block__content .views-field-field-item-summary img, .menu--right-image-block .block__content .view-list-items .views-row .views-field-field-item-summary img, .view-list-items .views-row .menu--right-image-block .block__content .views-field-field-item-summary img, .menu--right-image-block .block__content .node-type-list-item .field--name-field-item-date .field__items .field__item p img, .node-type-list-item .field--name-field-item-date .field__items .field__item .menu--right-image-block .block__content p img, .menu--right-image-block .block__content .node-type-list-item .field--name-field-item-summary .field__items .field__item p img, .node-type-list-item .field--name-field-item-summary .field__items .field__item .menu--right-image-block .block__content p img, .menu--right-image-block .block__content .node-type-list-item .field--name-field-item-description .field__items .field__item p img, .node-type-list-item .field--name-field-item-description .field__items .field__item .menu--right-image-block .block__content p img, .menu--right-image-block .block__content .node-type-list-item .field--name-field-item-category .field__items .field__item p img, .node-type-list-item .field--name-field-item-category .field__items .field__item .menu--right-image-block .block__content p img {
  height: auto !important;
  width: 100% !important;
}

.menu--right-image-block .block__content p a, .menu--right-image-block .block__content .pane-list-items .views-row .views-field-field-item-date a, .pane-list-items .views-row .menu--right-image-block .block__content .views-field-field-item-date a, .menu--right-image-block .block__content .view-list-items .views-row .views-field-field-item-date a, .view-list-items .views-row .menu--right-image-block .block__content .views-field-field-item-date a, .menu--right-image-block .block__content .pane-list-items .views-row .views-field-field-item-summary a, .pane-list-items .views-row .menu--right-image-block .block__content .views-field-field-item-summary a, .menu--right-image-block .block__content .view-list-items .views-row .views-field-field-item-summary a, .view-list-items .views-row .menu--right-image-block .block__content .views-field-field-item-summary a, .menu--right-image-block .block__content .node-type-list-item .field--name-field-item-date .field__items .field__item p a, .node-type-list-item .field--name-field-item-date .field__items .field__item .menu--right-image-block .block__content p a, .menu--right-image-block .block__content .node-type-list-item .field--name-field-item-summary .field__items .field__item p a, .node-type-list-item .field--name-field-item-summary .field__items .field__item .menu--right-image-block .block__content p a, .menu--right-image-block .block__content .node-type-list-item .field--name-field-item-description .field__items .field__item p a, .node-type-list-item .field--name-field-item-description .field__items .field__item .menu--right-image-block .block__content p a, .menu--right-image-block .block__content .node-type-list-item .field--name-field-item-category .field__items .field__item p a, .node-type-list-item .field--name-field-item-category .field__items .field__item .menu--right-image-block .block__content p a {
  display: inline-block;
  color: #3a96b4 !important;
  font-family: "Gotham Bold", Helvetica, Arial, sans-serif;
  padding: 0;
}

.menu--right-image-block .block__content p a:hover, .menu--right-image-block .block__content .pane-list-items .views-row .views-field-field-item-date a:hover, .pane-list-items .views-row .menu--right-image-block .block__content .views-field-field-item-date a:hover, .menu--right-image-block .block__content .view-list-items .views-row .views-field-field-item-date a:hover, .view-list-items .views-row .menu--right-image-block .block__content .views-field-field-item-date a:hover, .menu--right-image-block .block__content .pane-list-items .views-row .views-field-field-item-summary a:hover, .pane-list-items .views-row .menu--right-image-block .block__content .views-field-field-item-summary a:hover, .menu--right-image-block .block__content .view-list-items .views-row .views-field-field-item-summary a:hover, .view-list-items .views-row .menu--right-image-block .block__content .views-field-field-item-summary a:hover, .menu--right-image-block .block__content .node-type-list-item .field--name-field-item-date .field__items .field__item p a:hover, .node-type-list-item .field--name-field-item-date .field__items .field__item .menu--right-image-block .block__content p a:hover, .menu--right-image-block .block__content .node-type-list-item .field--name-field-item-summary .field__items .field__item p a:hover, .node-type-list-item .field--name-field-item-summary .field__items .field__item .menu--right-image-block .block__content p a:hover, .menu--right-image-block .block__content .node-type-list-item .field--name-field-item-description .field__items .field__item p a:hover, .node-type-list-item .field--name-field-item-description .field__items .field__item .menu--right-image-block .block__content p a:hover, .menu--right-image-block .block__content .node-type-list-item .field--name-field-item-category .field__items .field__item p a:hover, .node-type-list-item .field--name-field-item-category .field__items .field__item .menu--right-image-block .block__content p a:hover, .menu--right-image-block .block__content p a:focus, .menu--right-image-block .block__content .pane-list-items .views-row .views-field-field-item-date a:focus, .pane-list-items .views-row .menu--right-image-block .block__content .views-field-field-item-date a:focus, .menu--right-image-block .block__content .view-list-items .views-row .views-field-field-item-date a:focus, .view-list-items .views-row .menu--right-image-block .block__content .views-field-field-item-date a:focus, .menu--right-image-block .block__content .pane-list-items .views-row .views-field-field-item-summary a:focus, .pane-list-items .views-row .menu--right-image-block .block__content .views-field-field-item-summary a:focus, .menu--right-image-block .block__content .view-list-items .views-row .views-field-field-item-summary a:focus, .view-list-items .views-row .menu--right-image-block .block__content .views-field-field-item-summary a:focus, .menu--right-image-block .block__content .node-type-list-item .field--name-field-item-date .field__items .field__item p a:focus, .node-type-list-item .field--name-field-item-date .field__items .field__item .menu--right-image-block .block__content p a:focus, .menu--right-image-block .block__content .node-type-list-item .field--name-field-item-summary .field__items .field__item p a:focus, .node-type-list-item .field--name-field-item-summary .field__items .field__item .menu--right-image-block .block__content p a:focus, .menu--right-image-block .block__content .node-type-list-item .field--name-field-item-description .field__items .field__item p a:focus, .node-type-list-item .field--name-field-item-description .field__items .field__item .menu--right-image-block .block__content p a:focus, .menu--right-image-block .block__content .node-type-list-item .field--name-field-item-category .field__items .field__item p a:focus, .node-type-list-item .field--name-field-item-category .field__items .field__item .menu--right-image-block .block__content p a:focus {
  color: #2e768d !important;
}

.menu--right-image-block .block__content p .read-more, .menu--right-image-block .block__content .pane-list-items .views-row .views-field-field-item-date .read-more, .pane-list-items .views-row .menu--right-image-block .block__content .views-field-field-item-date .read-more, .menu--right-image-block .block__content .view-list-items .views-row .views-field-field-item-date .read-more, .view-list-items .views-row .menu--right-image-block .block__content .views-field-field-item-date .read-more, .menu--right-image-block .block__content .pane-list-items .views-row .views-field-field-item-summary .read-more, .pane-list-items .views-row .menu--right-image-block .block__content .views-field-field-item-summary .read-more, .menu--right-image-block .block__content .view-list-items .views-row .views-field-field-item-summary .read-more, .view-list-items .views-row .menu--right-image-block .block__content .views-field-field-item-summary .read-more, .menu--right-image-block .block__content .node-type-list-item .field--name-field-item-date .field__items .field__item p .read-more, .node-type-list-item .field--name-field-item-date .field__items .field__item .menu--right-image-block .block__content p .read-more, .menu--right-image-block .block__content .node-type-list-item .field--name-field-item-summary .field__items .field__item p .read-more, .node-type-list-item .field--name-field-item-summary .field__items .field__item .menu--right-image-block .block__content p .read-more, .menu--right-image-block .block__content .node-type-list-item .field--name-field-item-description .field__items .field__item p .read-more, .node-type-list-item .field--name-field-item-description .field__items .field__item .menu--right-image-block .block__content p .read-more, .menu--right-image-block .block__content .node-type-list-item .field--name-field-item-category .field__items .field__item p .read-more, .node-type-list-item .field--name-field-item-category .field__items .field__item .menu--right-image-block .block__content p .read-more {
  display: block;
  border-top: none !important;
  color: #3a96b4 !important;
  font-family: "Gotham Bold", Helvetica, Arial, sans-serif;
  padding: 0 !important;
}

.menu--right-image-block .block__content p .read-more:hover, .menu--right-image-block .block__content .pane-list-items .views-row .views-field-field-item-date .read-more:hover, .pane-list-items .views-row .menu--right-image-block .block__content .views-field-field-item-date .read-more:hover, .menu--right-image-block .block__content .view-list-items .views-row .views-field-field-item-date .read-more:hover, .view-list-items .views-row .menu--right-image-block .block__content .views-field-field-item-date .read-more:hover, .menu--right-image-block .block__content .pane-list-items .views-row .views-field-field-item-summary .read-more:hover, .pane-list-items .views-row .menu--right-image-block .block__content .views-field-field-item-summary .read-more:hover, .menu--right-image-block .block__content .view-list-items .views-row .views-field-field-item-summary .read-more:hover, .view-list-items .views-row .menu--right-image-block .block__content .views-field-field-item-summary .read-more:hover, .menu--right-image-block .block__content p .read-more:focus, .menu--right-image-block .block__content .pane-list-items .views-row .views-field-field-item-date .read-more:focus, .pane-list-items .views-row .menu--right-image-block .block__content .views-field-field-item-date .read-more:focus, .menu--right-image-block .block__content .view-list-items .views-row .views-field-field-item-date .read-more:focus, .view-list-items .views-row .menu--right-image-block .block__content .views-field-field-item-date .read-more:focus, .menu--right-image-block .block__content .pane-list-items .views-row .views-field-field-item-summary .read-more:focus, .pane-list-items .views-row .menu--right-image-block .block__content .views-field-field-item-summary .read-more:focus, .menu--right-image-block .block__content .view-list-items .views-row .views-field-field-item-summary .read-more:focus, .view-list-items .views-row .menu--right-image-block .block__content .views-field-field-item-summary .read-more:focus {
  color: #2e768d !important;
}

.pre-footer-quote {
  margin-left: calc(-50vw + 50%);
  margin-right: calc(-50vw + 50%);
  background: url("/sites/default/files/quotes/pre-footer-quote.jpg") center center no-repeat;
  background-size: cover;
  min-height: 623px;
}

.pre-footer-quote .wrapper-container {
  padding: 35px 5%;
}

@media (min-width: 992px) {
  .pre-footer-quote .wrapper-container {
    padding: 35px 0;
  }
}

.pre-footer-quote .view-quotes {
  background: rgba(190, 214, 47, 0.77);
}

@media (max-width: 767px) {
  .pre-footer-quote .view-quotes {
    height: 432px;
    left: 8px;
    top: 43.5px;
    width: calc(96% - 16px);
  }
}

@media (min-width: 768px) {
  .pre-footer-quote .view-quotes {
    left: 33px;
  }
  .front .pre-footer-quote .view-quotes {
    left: 0;
  }
}

@media (min-width: 992px) {
  .pre-footer-quote .view-quotes {
    left: calc(100% - 676px);
    top: 36px;
  }
  .front .pre-footer-quote .view-quotes {
    left: calc(100% - 676px);
  }
}

@media (min-width: 1200px) {
  .pre-footer-quote .view-quotes {
    left: calc(100% - 626px);
  }
  .front .pre-footer-quote .view-quotes {
    left: calc(100% - 626px);
  }
}

.pre-footer-quote .view-quotes .view-content {
  transform: translate(11px, 18px);
  background: rgba(52, 143, 65, 0.6);
}

@media (max-width: 767px) {
  .pre-footer-quote .view-quotes .view-content {
    padding: 48px 31px 30px 11px;
    width: 86%;
  }
}

@media (min-width: 768px) {
  .pre-footer-quote .view-quotes .view-content {
    height: 309px;
    padding: 55px 81px 40px 50px;
    width: 484px;
  }
}

.panels-flexible-region-3-quote_3 {
  width: 100% !important;
}

.actfl-user-login-popup {
  display: none;
  position: absolute;
  top: 46px;
  left: 50%;
  z-index: 100;
  min-width: 343px;
  max-width: 343px;
  padding: 24px;
  box-sizing: border-box;
  background: #144f80;
  color: white;
  text-align: left;
  transform: translateX(-50%);
}

.actfl-user-login-popup h2, .actfl-user-login-popup .page-global-benchmarks .l-page .l-main .l-content h1, .page-global-benchmarks .l-page .l-main .l-content .actfl-user-login-popup h1, .actfl-user-login-popup .node-type-mini-site-landing-page .field--name-field-content-block-title .field__items, .node-type-mini-site-landing-page .field--name-field-content-block-title .actfl-user-login-popup .field__items {
  margin-bottom: .75em;
  color: white;
  font-size: 1em;
  text-align: left;
  text-transform: uppercase;
}

.actfl-user-login-popup h2 a.close, .actfl-user-login-popup .page-global-benchmarks .l-page .l-main .l-content h1 a.close, .page-global-benchmarks .l-page .l-main .l-content .actfl-user-login-popup h1 a.close, .actfl-user-login-popup .node-type-mini-site-landing-page .field--name-field-content-block-title .field__items a.close, .node-type-mini-site-landing-page .field--name-field-content-block-title .actfl-user-login-popup .field__items a.close {
  opacity: 1;
  margin-top: -13px;
  margin-right: -11px;
  color: white;
  line-height: 28px;
  text-shadow: none;
}

.actfl-user-login-popup h2 a.close:hover, .actfl-user-login-popup .page-global-benchmarks .l-page .l-main .l-content h1 a.close:hover, .page-global-benchmarks .l-page .l-main .l-content .actfl-user-login-popup h1 a.close:hover, .actfl-user-login-popup .node-type-mini-site-landing-page .field--name-field-content-block-title .field__items a.close:hover, .node-type-mini-site-landing-page .field--name-field-content-block-title .actfl-user-login-popup .field__items a.close:hover {
  opacity: 1;
  color: #70bf4a;
}

.actfl-user-login-popup form .form-item-name .description, .actfl-user-login-popup form .form-item-pass .description {
  display: none;
}

.actfl-user-login-popup form .form-item-name label, .actfl-user-login-popup form .form-item-pass label {
  display: none;
}

.actfl-user-login-popup form input {
  color: #144f80;
}

.actfl-user-login-popup form input::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #144f80;
  font-family: "Nunito", sans-serif;
}

.actfl-user-login-popup form input::-moz-placeholder {
  /* Firefox 19+ */
  color: #144f80;
  font-size: 15px;
  font-family: "Nunito", sans-serif;
  line-height: 20px;
}

.actfl-user-login-popup form input:-ms-input-placeholder {
  /* IE 10+ */
  color: #144f80;
  font-family: "Nunito", sans-serif;
}

.actfl-user-login-popup form input:-moz-placeholder {
  /* Firefox 18- */
  color: #144f80;
  font-family: "Nunito", sans-serif;
  font-size: 15px;
  line-height: 20px;
}

.actfl-user-login-popup form input[type="text"], .actfl-user-login-popup form input[type="password"] {
  display: block;
  width: 100%;
  height: 30px !important;
  margin-bottom: 0;
  border: none;
  border-radius: 0;
  box-sizing: border-box;
  box-shadow: none;
  font-family: "Helvetica", "Arial", sans-serif;
  font-size: 15px !important;
  padding: 0 12px !important;
  line-height: 30px !important;
  outline: none;
}

.actfl-user-login-popup form .form-item-pass {
  margin-bottom: 0;
}

.actfl-user-login-popup form .additional {
  display: inline-block;
  width: 100%;
  margin-top: 9px;
}

.actfl-user-login-popup form .additional > div.forgot-password {
  float: left;
}

.actfl-user-login-popup form .additional > div.forgot-password a {
  font-size: 14px;
}

.actfl-user-login-popup form .additional > div.forgot-password a:hover {
  text-decoration: underline;
}

.actfl-user-login-popup form .additional > div.form-item-remember-me {
  float: right;
  margin-bottom: 7px;
}

.actfl-user-login-popup form .additional > div.form-item-remember-me input {
  margin-top: 0;
}

.actfl-user-login-popup form .additional > div.form-item-remember-me label {
  display: inline-block;
  font-size: 14px;
}

.actfl-user-login-popup form .btn, .actfl-user-login-popup form .history-text .pane-node-field-history-link a, .history-text .pane-node-field-history-link .actfl-user-login-popup form a, .actfl-user-login-popup form .about-us-text .pane-node-field-about-us-link a, .about-us-text .pane-node-field-about-us-link .actfl-user-login-popup form a, .actfl-user-login-popup form .paragraphs-items-field-page-content .paragraphs-item-left-image-content-block .field--name-field-licb-link a, .paragraphs-items-field-page-content .paragraphs-item-left-image-content-block .field--name-field-licb-link .actfl-user-login-popup form a,
.actfl-user-login-popup form .paragraphs-items-field-page-content .paragraphs-item-left-image-content-block .field--name-field-ricb-link a, .paragraphs-items-field-page-content .paragraphs-item-left-image-content-block .field--name-field-ricb-link .actfl-user-login-popup form a,
.actfl-user-login-popup form .paragraphs-items-field-page-content .paragraphs-item-right-image-content-block .field--name-field-licb-link a, .paragraphs-items-field-page-content .paragraphs-item-right-image-content-block .field--name-field-licb-link .actfl-user-login-popup form a,
.actfl-user-login-popup form .paragraphs-items-field-page-content .paragraphs-item-right-image-content-block .field--name-field-ricb-link a, .paragraphs-items-field-page-content .paragraphs-item-right-image-content-block .field--name-field-ricb-link .actfl-user-login-popup form a {
  width: 100%;
  height: 40px;
  padding-top: 0;
  padding-bottom: 0;
  border: none;
  box-sizing: border-box;
  box-shadow: none;
  background: #70bf4a;
  color: white;
  font-family: "Nunito", sans-serif;
  font-size: 17px;
  line-height: 40px;
  text-align: center;
  text-transform: uppercase;
  text-shadow: none;
  letter-spacing: 1px;
}

.actfl-user-login-popup form .btn:hover, .actfl-user-login-popup form .history-text .pane-node-field-history-link a:hover, .history-text .pane-node-field-history-link .actfl-user-login-popup form a:hover, .actfl-user-login-popup form .about-us-text .pane-node-field-about-us-link a:hover, .about-us-text .pane-node-field-about-us-link .actfl-user-login-popup form a:hover, .actfl-user-login-popup form .paragraphs-items-field-page-content .paragraphs-item-left-image-content-block .field--name-field-licb-link a:hover, .paragraphs-items-field-page-content .paragraphs-item-left-image-content-block .field--name-field-licb-link .actfl-user-login-popup form a:hover,
.actfl-user-login-popup form .paragraphs-items-field-page-content .paragraphs-item-left-image-content-block .field--name-field-ricb-link a:hover, .paragraphs-items-field-page-content .paragraphs-item-left-image-content-block .field--name-field-ricb-link .actfl-user-login-popup form a:hover,
.actfl-user-login-popup form .paragraphs-items-field-page-content .paragraphs-item-right-image-content-block .field--name-field-licb-link a:hover, .paragraphs-items-field-page-content .paragraphs-item-right-image-content-block .field--name-field-licb-link .actfl-user-login-popup form a:hover,
.actfl-user-login-popup form .paragraphs-items-field-page-content .paragraphs-item-right-image-content-block .field--name-field-ricb-link a:hover, .paragraphs-items-field-page-content .paragraphs-item-right-image-content-block .field--name-field-ricb-link .actfl-user-login-popup form a:hover {
  color: #70bf4a !important;
  border: 2px solid #70bf4a;
  background: transparent !important;
  line-height: 36px;
}

.actfl-user-login-popup form .btn:focus, .actfl-user-login-popup form .history-text .pane-node-field-history-link a:focus, .history-text .pane-node-field-history-link .actfl-user-login-popup form a:focus, .actfl-user-login-popup form .about-us-text .pane-node-field-about-us-link a:focus, .about-us-text .pane-node-field-about-us-link .actfl-user-login-popup form a:focus, .actfl-user-login-popup form .paragraphs-items-field-page-content .paragraphs-item-left-image-content-block .field--name-field-licb-link a:focus, .paragraphs-items-field-page-content .paragraphs-item-left-image-content-block .field--name-field-licb-link .actfl-user-login-popup form a:focus,
.actfl-user-login-popup form .paragraphs-items-field-page-content .paragraphs-item-left-image-content-block .field--name-field-ricb-link a:focus, .paragraphs-items-field-page-content .paragraphs-item-left-image-content-block .field--name-field-ricb-link .actfl-user-login-popup form a:focus,
.actfl-user-login-popup form .paragraphs-items-field-page-content .paragraphs-item-right-image-content-block .field--name-field-licb-link a:focus, .paragraphs-items-field-page-content .paragraphs-item-right-image-content-block .field--name-field-licb-link .actfl-user-login-popup form a:focus,
.actfl-user-login-popup form .paragraphs-items-field-page-content .paragraphs-item-right-image-content-block .field--name-field-ricb-link a:focus, .paragraphs-items-field-page-content .paragraphs-item-right-image-content-block .field--name-field-ricb-link .actfl-user-login-popup form a:focus {
  outline: none;
}

.actfl-user-login-popup form .btn.form-submit, .actfl-user-login-popup form .history-text .pane-node-field-history-link a.form-submit, .history-text .pane-node-field-history-link .actfl-user-login-popup form a.form-submit, .actfl-user-login-popup form .about-us-text .pane-node-field-about-us-link a.form-submit, .about-us-text .pane-node-field-about-us-link .actfl-user-login-popup form a.form-submit, .actfl-user-login-popup form .paragraphs-items-field-page-content .paragraphs-item-left-image-content-block .field--name-field-licb-link a.form-submit, .paragraphs-items-field-page-content .paragraphs-item-left-image-content-block .field--name-field-licb-link .actfl-user-login-popup form a.form-submit,
.actfl-user-login-popup form .paragraphs-items-field-page-content .paragraphs-item-left-image-content-block .field--name-field-ricb-link a.form-submit, .paragraphs-items-field-page-content .paragraphs-item-left-image-content-block .field--name-field-ricb-link .actfl-user-login-popup form a.form-submit,
.actfl-user-login-popup form .paragraphs-items-field-page-content .paragraphs-item-right-image-content-block .field--name-field-licb-link a.form-submit, .paragraphs-items-field-page-content .paragraphs-item-right-image-content-block .field--name-field-licb-link .actfl-user-login-popup form a.form-submit,
.actfl-user-login-popup form .paragraphs-items-field-page-content .paragraphs-item-right-image-content-block .field--name-field-ricb-link a.form-submit, .paragraphs-items-field-page-content .paragraphs-item-right-image-content-block .field--name-field-ricb-link .actfl-user-login-popup form a.form-submit {
  display: block;
  margin-right: auto;
  margin-left: auto;
  margin-bottom: 30px;
}

.actfl-user-login-popup form ul li span {
  display: block;
  margin-bottom: 7px;
  font-family: "Nunito", sans-serif;
  text-transform: uppercase;
}

.actfl-user-login-popup form div.register span {
  display: block;
  margin-bottom: 7px;
  font-family: "Nunito", sans-serif;
  text-transform: uppercase;
}

.actfl-user-login-popup form a {
  color: white;
}

.tb-megamenu-menu-utility-menu ul li.login {
  position: relative;
}

/**
 * Admin Menu - Logged In
 */
.logged-in.toolbar #admin-menu {
  position: fixed;
  box-shadow: 0 3px 3px #000;
  -moz-box-shadow: 0 3px 3px #000;
  -webkit-box-shadow: 0 3px 3px #000;
}

.logged-in.toolbar .l-page .l-header {
  top: 65px;
}

.logged-in.toolbar .l-page .l-main {
  margin-top: 174px;
}

.block--block-1 {
  clear: both;
  margin-bottom: 53px;
  padding: 0 20px;
  text-align: center;
}

@media (min-width: 768px) {
  .block--block-1 {
    padding: 0;
  }
}

.block--block-1 p, .block--block-1 .pane-list-items .views-row .views-field-field-item-date, .pane-list-items .views-row .block--block-1 .views-field-field-item-date,
.block--block-1 .view-list-items .views-row .views-field-field-item-date, .view-list-items .views-row .block--block-1 .views-field-field-item-date, .block--block-1 .pane-list-items .views-row .views-field-field-item-summary, .pane-list-items .views-row .block--block-1 .views-field-field-item-summary,
.block--block-1 .view-list-items .views-row .views-field-field-item-summary, .view-list-items .views-row .block--block-1 .views-field-field-item-summary, .block--block-1 .node-type-list-item .field--name-field-item-date .field__items .field__item p, .node-type-list-item .field--name-field-item-date .field__items .field__item .block--block-1 p,
.block--block-1 .node-type-list-item .field--name-field-item-summary .field__items .field__item p, .node-type-list-item .field--name-field-item-summary .field__items .field__item .block--block-1 p,
.block--block-1 .node-type-list-item .field--name-field-item-description .field__items .field__item p, .node-type-list-item .field--name-field-item-description .field__items .field__item .block--block-1 p,
.block--block-1 .node-type-list-item .field--name-field-item-category .field__items .field__item p, .node-type-list-item .field--name-field-item-category .field__items .field__item .block--block-1 p {
  font-family: "Gotham Bold", Helvetica, Arial, sans-serif;
  font-size: 15px;
  line-height: 22px;
  margin-bottom: 0;
}

.block--block-1 p .divider, .block--block-1 .pane-list-items .views-row .views-field-field-item-date .divider, .pane-list-items .views-row .block--block-1 .views-field-field-item-date .divider, .block--block-1 .view-list-items .views-row .views-field-field-item-date .divider, .view-list-items .views-row .block--block-1 .views-field-field-item-date .divider, .block--block-1 .pane-list-items .views-row .views-field-field-item-summary .divider, .pane-list-items .views-row .block--block-1 .views-field-field-item-summary .divider, .block--block-1 .view-list-items .views-row .views-field-field-item-summary .divider, .view-list-items .views-row .block--block-1 .views-field-field-item-summary .divider, .block--block-1 .node-type-list-item .field--name-field-item-date .field__items .field__item p .divider, .node-type-list-item .field--name-field-item-date .field__items .field__item .block--block-1 p .divider, .block--block-1 .node-type-list-item .field--name-field-item-summary .field__items .field__item p .divider, .node-type-list-item .field--name-field-item-summary .field__items .field__item .block--block-1 p .divider, .block--block-1 .node-type-list-item .field--name-field-item-description .field__items .field__item p .divider, .node-type-list-item .field--name-field-item-description .field__items .field__item .block--block-1 p .divider, .block--block-1 .node-type-list-item .field--name-field-item-category .field__items .field__item p .divider, .node-type-list-item .field--name-field-item-category .field__items .field__item .block--block-1 p .divider {
  display: none;
}

@media (min-width: 768px) {
  .block--block-1 p .divider, .block--block-1 .pane-list-items .views-row .views-field-field-item-date .divider, .pane-list-items .views-row .block--block-1 .views-field-field-item-date .divider, .block--block-1 .view-list-items .views-row .views-field-field-item-date .divider, .view-list-items .views-row .block--block-1 .views-field-field-item-date .divider, .block--block-1 .pane-list-items .views-row .views-field-field-item-summary .divider, .pane-list-items .views-row .block--block-1 .views-field-field-item-summary .divider, .block--block-1 .view-list-items .views-row .views-field-field-item-summary .divider, .view-list-items .views-row .block--block-1 .views-field-field-item-summary .divider, .block--block-1 .node-type-list-item .field--name-field-item-date .field__items .field__item p .divider, .node-type-list-item .field--name-field-item-date .field__items .field__item .block--block-1 p .divider, .block--block-1 .node-type-list-item .field--name-field-item-summary .field__items .field__item p .divider, .node-type-list-item .field--name-field-item-summary .field__items .field__item .block--block-1 p .divider, .block--block-1 .node-type-list-item .field--name-field-item-description .field__items .field__item p .divider, .node-type-list-item .field--name-field-item-description .field__items .field__item .block--block-1 p .divider, .block--block-1 .node-type-list-item .field--name-field-item-category .field__items .field__item p .divider, .node-type-list-item .field--name-field-item-category .field__items .field__item .block--block-1 p .divider {
    display: inline-block;
  }
}

.block--block-71 {
  clear: both;
  margin: 0 auto;
  text-align: center;
  width: 100%;
}

.block--block-71 p, .block--block-71 .pane-list-items .views-row .views-field-field-item-date, .pane-list-items .views-row .block--block-71 .views-field-field-item-date,
.block--block-71 .view-list-items .views-row .views-field-field-item-date, .view-list-items .views-row .block--block-71 .views-field-field-item-date, .block--block-71 .pane-list-items .views-row .views-field-field-item-summary, .pane-list-items .views-row .block--block-71 .views-field-field-item-summary,
.block--block-71 .view-list-items .views-row .views-field-field-item-summary, .view-list-items .views-row .block--block-71 .views-field-field-item-summary, .block--block-71 .node-type-list-item .field--name-field-item-date .field__items .field__item p, .node-type-list-item .field--name-field-item-date .field__items .field__item .block--block-71 p,
.block--block-71 .node-type-list-item .field--name-field-item-summary .field__items .field__item p, .node-type-list-item .field--name-field-item-summary .field__items .field__item .block--block-71 p,
.block--block-71 .node-type-list-item .field--name-field-item-description .field__items .field__item p, .node-type-list-item .field--name-field-item-description .field__items .field__item .block--block-71 p,
.block--block-71 .node-type-list-item .field--name-field-item-category .field__items .field__item p, .node-type-list-item .field--name-field-item-category .field__items .field__item .block--block-71 p {
  font-family: "Gotham Bold", Helvetica, Arial, sans-serif;
  font-size: 12px;
  line-height: 16px;
  padding: 0 20px;
}

@media (min-width: 768px) {
  .block--block-71 p, .block--block-71 .pane-list-items .views-row .views-field-field-item-date, .pane-list-items .views-row .block--block-71 .views-field-field-item-date,
  .block--block-71 .view-list-items .views-row .views-field-field-item-date, .view-list-items .views-row .block--block-71 .views-field-field-item-date, .block--block-71 .pane-list-items .views-row .views-field-field-item-summary, .pane-list-items .views-row .block--block-71 .views-field-field-item-summary,
  .block--block-71 .view-list-items .views-row .views-field-field-item-summary, .view-list-items .views-row .block--block-71 .views-field-field-item-summary, .block--block-71 .node-type-list-item .field--name-field-item-date .field__items .field__item p, .node-type-list-item .field--name-field-item-date .field__items .field__item .block--block-71 p,
  .block--block-71 .node-type-list-item .field--name-field-item-summary .field__items .field__item p, .node-type-list-item .field--name-field-item-summary .field__items .field__item .block--block-71 p,
  .block--block-71 .node-type-list-item .field--name-field-item-description .field__items .field__item p, .node-type-list-item .field--name-field-item-description .field__items .field__item .block--block-71 p,
  .block--block-71 .node-type-list-item .field--name-field-item-category .field__items .field__item p, .node-type-list-item .field--name-field-item-category .field__items .field__item .block--block-71 p {
    padding: 0;
  }
}

.block--block-71 p a:hover, .block--block-71 .pane-list-items .views-row .views-field-field-item-date a:hover, .pane-list-items .views-row .block--block-71 .views-field-field-item-date a:hover, .block--block-71 .view-list-items .views-row .views-field-field-item-date a:hover, .view-list-items .views-row .block--block-71 .views-field-field-item-date a:hover, .block--block-71 .pane-list-items .views-row .views-field-field-item-summary a:hover, .pane-list-items .views-row .block--block-71 .views-field-field-item-summary a:hover, .block--block-71 .view-list-items .views-row .views-field-field-item-summary a:hover, .view-list-items .views-row .block--block-71 .views-field-field-item-summary a:hover, .block--block-71 .node-type-list-item .field--name-field-item-date .field__items .field__item p a:hover, .node-type-list-item .field--name-field-item-date .field__items .field__item .block--block-71 p a:hover, .block--block-71 .node-type-list-item .field--name-field-item-summary .field__items .field__item p a:hover, .node-type-list-item .field--name-field-item-summary .field__items .field__item .block--block-71 p a:hover, .block--block-71 .node-type-list-item .field--name-field-item-description .field__items .field__item p a:hover, .node-type-list-item .field--name-field-item-description .field__items .field__item .block--block-71 p a:hover, .block--block-71 .node-type-list-item .field--name-field-item-category .field__items .field__item p a:hover, .node-type-list-item .field--name-field-item-category .field__items .field__item .block--block-71 p a:hover {
  color: #fdc429;
}

.block--tb-megamenu-menu-utility-menu .tb-megamenu-item.btn-search {
  background-color: #0e1e35;
}

.block--custom-search-blocks-1 {
  float: left;
  vertical-align: middle;
  height: 40px;
  background: #0e1e35;
  width: calc(100% - 49px);
}

@media (max-width: 979px) {
  .block--custom-search-blocks-1 {
    display: block !important;
    -ms-flex-positive: 1;
        flex-grow: 1;
  }
}

@media (min-width: 768px) {
  .block--custom-search-blocks-1 {
    width: calc(100% - 49px);
  }
}

@media (min-width: 992px) {
  .block--custom-search-blocks-1 {
    height: 32px;
    width: calc(100% - 65px);
  }
}

.block--custom-search-blocks-1 .custom-search-blocks-form-1 .form-item,
.block--custom-search-blocks-1 .custom-search-blocks-form-1 .form-actions {
  display: inline-block;
  vertical-align: middle;
  width: 100%;
  margin: 0;
}

.block--custom-search-blocks-1 .custom-search-blocks-form-1 input[type="text"] {
  vertical-align: middle;
  width: 126px;
  height: 36px;
  margin-bottom: 0;
  padding: 4px 14px 0;
  background-color: #0e1e35;
  border: none;
  box-shadow: none;
  border-radius: 0;
  color: white;
  font-family: "Gotham Book", Helvetica, Arial, sans-serif;
  font-size: 14px;
}

.block--custom-search-blocks-1 .custom-search-blocks-form-1 input[type="text"]::-webkit-input-placeholder {
  color: white;
}

.block--custom-search-blocks-1 .custom-search-blocks-form-1 input[type="text"]:-moz-placeholder {
  color: white;
}

.block--custom-search-blocks-1 .custom-search-blocks-form-1 input[type="text"]::-moz-placeholder {
  color: white;
}

.block--custom-search-blocks-1 .custom-search-blocks-form-1 input[type="text"]:-ms-input-placeholder {
  color: white;
}

@media (max-width: 979px) {
  .block--custom-search-blocks-1 .custom-search-blocks-form-1 input[type="text"] {
    width: 100%;
    padding-left: 20px;
    font-size: 16px;
  }
}

@media (min-width: 992px) {
  .block--custom-search-blocks-1 .custom-search-blocks-form-1 input[type="text"] {
    height: 32px;
    padding: 0 14px;
  }
}

.block--footer-copyright a {
  color: white;
}

.block--footer-copyright a:hover, .block--footer-copyright a:focus {
  color: #bed62f !important;
}

/**
 * Footer Masked SVG
 */
.block--footer-masked-svg {
  height: 1px;
}

@media (min-width: 1400px) {
  .block--footer-masked-svg {
    height: 44px;
  }
}

.block--footer-masked-svg .footer-svg {
  transform: translate(0, -26px);
}

@media (min-width: 768px) {
  .block--footer-masked-svg .footer-svg {
    transform: translate(0, -58px);
  }
}

@media (min-width: 992px) {
  .block--footer-masked-svg .footer-svg {
    transform: translate(0, -78px);
  }
}

@media (min-width: 1200px) {
  .block--footer-masked-svg .footer-svg {
    transform: translate(0, -91px);
  }
}

@media (min-width: 2500px) {
  .block--footer-masked-svg .footer-svg {
    transform: translate(0, -135px);
  }
}

@media only screen and (min-device-width: 712px) and (max-device-width: 1138px) and (orientation: portrait) {
  .block--footer-masked-svg .footer-svg {
    transform: translate(0, -38px);
  }
}

.block--menu-menu-footer-navigation-menu {
  margin-bottom: 14px;
}

.block--menu-menu-footer-navigation-menu .menu {
  display: table;
  margin: 0 auto;
  text-align: center;
}

.block--menu-menu-footer-navigation-menu .menu li {
  display: inline-block;
  vertical-align: middle;
  margin: 0 0 0 6px;
  padding-right: 14px;
  position: relative;
}

.block--menu-menu-footer-navigation-menu .menu li:after {
  content: '|';
  color: #ffffff;
  font-size: 15px;
  font-weight: 700;
  position: absolute;
  right: 2px;
  top: -1px;
}

.block--menu-menu-footer-navigation-menu .menu li:nth-child(3):after {
  display: none;
}

@media (min-width: 768px) {
  .block--menu-menu-footer-navigation-menu .menu li:nth-child(3):after {
    display: block;
  }
}

.block--menu-menu-footer-navigation-menu .menu li.last:after {
  display: none;
}

.block--menu-menu-footer-navigation-menu .menu li a {
  display: block;
  font-family: "Gotham Bold", Helvetica, Arial, sans-serif;
  font-size: 15px;
  line-height: 19px;
}

.block--menu-menu-footer-navigation-menu .menu li a:hover {
  color: #fdc429;
}

/**
 * Menu - Member Links
 */
.block--menu-menu-member-links .block__title {
  display: none;
  font-size: 0 !important;
}

.block--menu-menu-member-links .menu > li a {
  color: white;
}

.block--menu-menu-member-links .menu > li a:hover {
  color: white !important;
  text-decoration: underline;
}

@media (max-width: 979px) {
  .block--menu-menu-member-links .menu > li {
    display: block !important;
    width: 100%;
    margin-bottom: 0 !important;
    border-top: 1px solid white !important;
  }
  .block--menu-menu-member-links .menu > li:last-child {
    border-top: none;
  }
  .block--menu-menu-member-links .menu > li a {
    display: block !important;
    border: none !important;
    padding: 13px 25px 13px 33px !important;
    color: white !important;
    font-weight: normal !important;
    text-transform: uppercase;
  }
  .block--menu-menu-member-links .menu > li a:hover {
    color: white !important;
  }
}

/**
 * Mobile: ACTFL Mega Menu
 */
#mobile-menu-wrapper .mobile-menu-button .fa {
  color: white;
  font-size: 3.25rem;
}

#mobile-menu-wrapper .mobile-menu-button .fa.fa-bars {
  display: none;
}

@media (min-width: 980px) {
  #mobile-menu-inner {
    display: none;
  }
}

#mobile-menu-inner #menu-attached-button.right {
  left: 15px;
  top: 15px;
  width: auto;
  height: auto;
  padding: 0;
  background-color: transparent;
  color: white;
  font-weight: normal;
}

#mobile-menu-inner #mobile-menu {
  background-color: #43709d;
  padding-top: 60px;
}

#mobile-menu-inner #mobile-menu li {
  border-right: none;
  border-bottom: 1px solid #d9d9d9;
  border-left: none;
  background: white;
  text-transform: uppercase;
}

#mobile-menu-inner #mobile-menu li:first-child {
  border-top: none;
}

#mobile-menu-inner #mobile-menu li.expanded {
  border-bottom: none;
}

#mobile-menu-inner #mobile-menu li.item-with-ul.active > * > a {
  margin-left: 7%;
  border-right: none;
  text-align: right;
}

#mobile-menu-inner #mobile-menu li.item-with-ul.active > *:first-child {
  background: #d8e3eb;
}

#mobile-menu-inner #mobile-menu li.item-with-ul.active > *:first-child::after {
  display: inline-block;
  font-family: "FontAwesome";
  content: "";
  margin-left: 10px;
}

#mobile-menu-inner #mobile-menu li.item-with-ul.active > *:first-child::after {
  right: inherit;
  left: 0;
  margin-left: 0;
  margin-right: 10px;
}

#mobile-menu-inner #mobile-menu li.item-with-ul.active .menu > li a {
  padding-left: 5%;
}

#mobile-menu-inner #mobile-menu li.item-with-ul > * > a {
  width: 83%;
  padding: 10px 5%;
  border-right: none;
  text-transform: uppercase;
}

#mobile-menu-inner #mobile-menu li.item-with-ul > *:first-child {
  position: relative;
  background-image: none;
  border-bottom: 1px solid #d9d9d9;
}

#mobile-menu-inner #mobile-menu li.item-with-ul > *:first-child::after {
  display: inline-block;
  font-family: "FontAwesome";
  content: "";
  margin-left: 10px;
}

#mobile-menu-inner #mobile-menu li.item-with-ul > *:first-child::after {
  position: absolute;
  top: 0;
  right: 0;
  width: 7%;
  height: 90%;
  padding-top: .5%;
  color: #0a1c2c;
  font-size: 24px;
  font-weight: 500;
  text-align: center;
}

#mobile-menu-inner #mobile-menu li > a {
  padding: 10px 5%;
  text-transform: uppercase;
}

#mobile-menu-inner #mobile-menu li span.ext {
  display: none;
}

#mobile-menu-inner #mobile-menu li ul li.item-with-ul > * > a {
  width: 83%;
  padding: 10px 5%;
  border-right: none;
}

#mobile-menu-inner #mobile-menu .menu > li .menu > li a {
  padding-left: 8%;
}

#mobile-menu li.item-with-ul > *:first-child #mobile-navigation-mask {
  background-color: #43709d;
  opacity: 1;
}

@media (min-width: 980px) {
  .block--menu-mobile-actfl-custom {
    display: none;
  }
}

.block--menu-mobile-actfl-custom #collapsed-menu-button {
  margin: 0 !important;
  padding: 0;
  border: none;
}

.block--menu-mobile-actfl-custom #collapsed-menu-button.mobile-menu-button {
  position: absolute;
  top: 4.75em;
  right: 2em;
}

.block--menu-mobile-actfl-custom #collapsed-menu-button.mobile-menu-button.active.fa-bars {
  display: none;
}

.block--menu-mobile-actfl-custom #collapsed-menu-button.mobile-menu-button .fa {
  color: #1c5080;
  font-size: 3.25rem;
}

.block--menu-mobile-actfl-custom #collapsed-menu-button.mobile-menu-button .fa.fa-times {
  display: none;
}

.block--menu-social-media-footer {
  clear: both;
  margin-bottom: 25px;
}

.block--menu-social-media-footer .block__title {
  color: #ffffff;
  display: block;
  font-family: "Gotham Bold", Helvetica, Arial, sans-serif;
  font-size: 20px;
  line-height: 24px;
  margin: 0 auto 13px;
  text-align: center;
}

.block--menu-social-media-footer .menu-name-menu-social-media-menu {
  margin-top: 0;
}

.block--menu-social-media-footer .menu {
  display: table;
  margin: 0 auto;
  text-align: center;
}

@media (max-width: 480px) {
  .block--menu-social-media-footer .menu {
    padding: 0 50px;
  }
}

.block--menu-social-media-footer .menu li {
  display: inline-block;
  vertical-align: middle;
  margin: 0 12px;
}

@media (max-width: 480px) {
  .block--menu-social-media-footer .menu li {
    margin-bottom: 15px;
  }
}

.block--menu-social-media-footer .menu li a {
  color: white;
  display: inline-block;
  font-size: 0;
  vertical-align: baseline;
}

.block--menu-social-media-footer .menu li a::before {
  font-size: 40px;
}

.block--menu-social-media-footer .menu li a:hover {
  color: #bed62f;
}

.block--menu-social-media-footer .menu li a.fa-facebook-f::before {
  font-size: 34px;
}

.l-region--header .block--menu-social-media-header {
  box-sizing: border-box;
  width: 100%;
  float: left;
  padding-left: 0.83333%;
  padding-right: 0.83333%;
  position: relative;
}

@media (min-width: 992px) {
  .l-region--header .block--menu-social-media-header {
    box-sizing: border-box;
    width: 33.33333%;
    float: left;
    padding-left: 0.83333%;
    padding-right: 0.83333%;
  }
}

.l-region--header .block--menu-social-media-header .menu {
  display: table;
  float: none;
  margin: 0 auto;
  text-align: center;
}

@media (min-width: 992px) {
  .l-region--header .block--menu-social-media-header .menu {
    margin: 0 0 0 18px;
    max-height: 32px;
    text-align: left;
  }
}

.l-region--header .block--menu-social-media-header .menu li {
  display: inline-block;
  vertical-align: middle;
  margin: 0 6px;
}

.l-region--header .block--menu-social-media-header .menu li a {
  display: inline-block;
  font-size: 0;
  color: white;
  vertical-align: baseline;
}

.l-region--header .block--menu-social-media-header .menu li a::before {
  font-size: 20px;
}

.l-region--header .block--menu-social-media-header .menu li a:hover {
  color: #bed62f;
}

.l-region--header .block--menu-social-media-header .menu li a.fa-facebook-f::before {
  font-size: 19px;
}

.l-region--header .block--menu-social-media-header .menu li a.fa-twitter::before {
  font-size: 21px;
}

.l-region--header .block--menu-social-media-header .menu li a.fa-instagram::before {
  font-size: 21px;
}

.block--tb-megamenu-menu-actfl-mega-menu {
  /**
   * # TB Mega menu override
   */
  /**
   * ## Submenu - Global overrides
   */
  /**
   * ## Submenu - LVL 0
   */
  /**
   * ## Submenu - LVL 1
   */
  /**
   * ## Submenu - LVL 2
   */
  /**
   * ## Submenu - LVL 3
   */
  /**
   * ## Submenu - LVL 4
   */
  /**
   * ## Submenu - LVL 5
   */
  /**
   * ## Global - Override
   */
  /**
   * ## Override - Meanwhile client migrate content
   */
}

@media (max-width: 979px) {
  .block--tb-megamenu-menu-actfl-mega-menu {
    display: none;
    padding-right: 0;
  }
}

@media (min-width: 980px) {
  .block--tb-megamenu-menu-actfl-mega-menu {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    padding-right: 0;
    padding-left: 0;
  }
  .block--tb-megamenu-menu-actfl-mega-menu:after {
    content: " ";
    display: block;
    clear: both;
  }
}

.block--tb-megamenu-menu-actfl-mega-menu .tb-megamenu {
  background-color: #18355e;
}

.block--tb-megamenu-menu-actfl-mega-menu .tb-megamenu .btn-navbar {
  display: none;
}

.block--tb-megamenu-menu-actfl-mega-menu .tb-megamenu .nav > li.dropdown.open > .dropdown-toggle {
  background-color: #359950;
  color: #ffffff;
}

.block--tb-megamenu-menu-actfl-mega-menu .tb-megamenu a {
  display: block;
  color: #1c5080;
  text-decoration: none;
}

.block--tb-megamenu-menu-actfl-mega-menu .tb-megamenu .active,
.block--tb-megamenu-menu-actfl-mega-menu .tb-megamenu .active-trail {
  color: #359950;
}

.block--tb-megamenu-menu-actfl-mega-menu .tb-megamenu .active a,
.block--tb-megamenu-menu-actfl-mega-menu .tb-megamenu .active-trail a {
  background-color: transparent;
  background-image: none;
  color: #359950;
}

.block--tb-megamenu-menu-actfl-mega-menu .tb-megamenu .dropdown-menu .active > a {
  background-color: transparent;
  background-image: none;
  color: #447f28 !important;
  font-weight: 700;
}

.block--tb-megamenu-menu-actfl-mega-menu .tb-megamenu .dropdown-menu .active > a:hover {
  background-color: transparent;
  background-image: none;
  color: #e15323 !important;
}

.block--tb-megamenu-menu-actfl-mega-menu .no-underline {
  margin-top: 4px;
}

.block--tb-megamenu-menu-actfl-mega-menu .no-underline a {
  border-bottom: none !important;
}

.block--tb-megamenu-menu-actfl-mega-menu .tb-megamenu-submenu li {
  padding-left: 30px;
  text-align: left;
}

.block--tb-megamenu-menu-actfl-mega-menu .tb-megamenu-submenu a {
  position: relative;
  width: auto;
}

.block--tb-megamenu-menu-actfl-mega-menu .tb-megamenu-submenu a:hover {
  color: #e15323;
}

.block--tb-megamenu-menu-actfl-mega-menu .row-fluid .span1 {
  box-sizing: border-box;
  width: 8.33333%;
  float: left;
  padding-left: 0.83333%;
  padding-right: 0.83333%;
  margin-left: 2%;
  padding-right: 0;
}

.block--tb-megamenu-menu-actfl-mega-menu .row-fluid .span2 {
  box-sizing: border-box;
  width: 16.66667%;
  float: left;
  padding-left: 0.83333%;
  padding-right: 0.83333%;
  margin-left: 2%;
  padding-right: 0;
}

.block--tb-megamenu-menu-actfl-mega-menu .row-fluid .span3 {
  box-sizing: border-box;
  width: 25%;
  float: left;
  padding-left: 0.83333%;
  padding-right: 0.83333%;
  margin-left: 2%;
  padding-right: 0;
}

.block--tb-megamenu-menu-actfl-mega-menu .row-fluid .span4 {
  box-sizing: border-box;
  width: 33.33333%;
  float: left;
  padding-left: 0.83333%;
  padding-right: 0.83333%;
  margin-left: 2%;
  padding-right: 0;
}

.block--tb-megamenu-menu-actfl-mega-menu .row-fluid .span5 {
  box-sizing: border-box;
  width: 41.66667%;
  float: left;
  padding-left: 0.83333%;
  padding-right: 0.83333%;
  margin-left: 2%;
  padding-right: 0;
}

.block--tb-megamenu-menu-actfl-mega-menu .row-fluid .span6 {
  box-sizing: border-box;
  width: 50%;
  float: left;
  padding-left: 0.83333%;
  padding-right: 0.83333%;
  margin-left: 2%;
  padding-right: 0;
}

.block--tb-megamenu-menu-actfl-mega-menu .row-fluid .span7 {
  box-sizing: border-box;
  width: 58.33333%;
  float: left;
  padding-left: 0.83333%;
  padding-right: 0.83333%;
  margin-left: 2%;
  padding-right: 0;
}

.block--tb-megamenu-menu-actfl-mega-menu .row-fluid .span8 {
  box-sizing: border-box;
  width: 66.66667%;
  float: left;
  padding-left: 0.83333%;
  padding-right: 0.83333%;
  margin-left: 2%;
  padding-right: 0;
}

.block--tb-megamenu-menu-actfl-mega-menu .row-fluid .span9 {
  box-sizing: border-box;
  width: 75%;
  float: left;
  padding-left: 0.83333%;
  padding-right: 0.83333%;
  margin-left: 2%;
  padding-right: 0;
}

.block--tb-megamenu-menu-actfl-mega-menu .row-fluid .span10 {
  box-sizing: border-box;
  width: 83.33333%;
  float: left;
  padding-left: 0.83333%;
  padding-right: 0.83333%;
  margin-left: 2%;
  padding-right: 0;
}

.block--tb-megamenu-menu-actfl-mega-menu .row-fluid .span11 {
  box-sizing: border-box;
  width: 91.66667%;
  float: left;
  padding-left: 0.83333%;
  padding-right: 0.83333%;
  margin-left: 2%;
  padding-right: 0;
}

.block--tb-megamenu-menu-actfl-mega-menu .row-fluid .span12 {
  box-sizing: border-box;
  width: 100%;
  float: left;
  padding-left: 0.83333%;
  padding-right: 0.83333%;
  margin-left: 2%;
  padding-right: 0;
}

.block--tb-megamenu-menu-actfl-mega-menu .row-fluid [class*="span"]:first-child {
  padding-left: 0;
}

.block--tb-megamenu-menu-actfl-mega-menu .row-fluid .mega-col-nav .mega-inner {
  padding: 0;
}

.block--tb-megamenu-menu-actfl-mega-menu .level-0 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row nowrap;
      flex-flow: row nowrap;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  margin-right: 0;
}

.block--tb-megamenu-menu-actfl-mega-menu .level-0 > li {
  display: inline-block;
  -ms-flex-positive: 1;
      flex-grow: 1;
  margin: 0;
  padding: 0;
}

.block--tb-megamenu-menu-actfl-mega-menu .level-1 {
  text-align: center;
}

.block--tb-megamenu-menu-actfl-mega-menu .level-1 > li {
  margin: 0;
  padding: 0;
}

.block--tb-megamenu-menu-actfl-mega-menu .level-1 > a {
  position: relative;
  margin: 0 !important;
  padding: 9px 0 7px !important;
  text-transform: uppercase;
}

.block--tb-megamenu-menu-actfl-mega-menu .level-1 > a::before {
  content: ' ';
  position: absolute;
  top: 11px;
  left: 0;
  height: 14px;
  border-left: solid 2px #ffffff;
}

.block--tb-megamenu-menu-actfl-mega-menu .level-1 > a::after {
  display: none;
  content: '';
  background: #359950;
  right: 0;
  height: 36px;
  margin-right: -2px;
  position: absolute;
  padding: 0;
  top: 0;
  width: 2px;
}

.block--tb-megamenu-menu-actfl-mega-menu .level-1 > a:hover, .block--tb-megamenu-menu-actfl-mega-menu .level-1 > a:focus {
  background-color: #359950 !important;
  color: #ffffff !important;
  z-index: 8 !important;
}

.block--tb-megamenu-menu-actfl-mega-menu .level-1 > a:hover::before, .block--tb-megamenu-menu-actfl-mega-menu .level-1 > a:focus::before {
  border-left: solid 2px #359950;
}

.block--tb-megamenu-menu-actfl-mega-menu .level-1 > a:hover::after, .block--tb-megamenu-menu-actfl-mega-menu .level-1 > a:focus::after {
  display: block;
  z-index: 8;
}

.block--tb-megamenu-menu-actfl-mega-menu .level-1:first-child > a::before {
  display: none;
}

.block--tb-megamenu-menu-actfl-mega-menu .level-1.open a {
  color: #ffffff;
}

.block--tb-megamenu-menu-actfl-mega-menu .level-1.open > .dropdown-toggle {
  z-index: 8 !important;
}

.block--tb-megamenu-menu-actfl-mega-menu .level-1.open > .dropdown-toggle:before {
  border-left: solid 2px #359950;
}

.block--tb-megamenu-menu-actfl-mega-menu .level-1.open > .dropdown-toggle::after {
  display: block;
  z-index: 8;
}

.block--tb-megamenu-menu-actfl-mega-menu .level-1.active > a {
  background: #348f41 !important;
  color: #ffffff !important;
  z-index: 8;
}

.block--tb-megamenu-menu-actfl-mega-menu .level-1.active > a::before {
  border-left: solid 2px #359950;
}

.block--tb-megamenu-menu-actfl-mega-menu .level-1.active > a::after {
  display: block;
  z-index: 8;
}

.block--tb-megamenu-menu-actfl-mega-menu .level-1.active > a:hover {
  background: #348f41;
  color: #ffffff;
  z-index: 8 !important;
}

.block--tb-megamenu-menu-actfl-mega-menu .level-1.active > a:hover::before {
  border-left: solid 2px #359950;
}

.block--tb-megamenu-menu-actfl-mega-menu .level-1.active > a:hover::after {
  display: block;
  z-index: 8;
}

.block--tb-megamenu-menu-actfl-mega-menu .level-1 > .mega-dropdown-menu {
  display: none;
}

.block--tb-megamenu-menu-actfl-mega-menu .level-1.open > .mega-dropdown-menu {
  box-shadow: 0 1px 29px rgba(0, 0, 0, 0.48);
  display: block;
  z-index: 2;
}

.block--tb-megamenu-menu-actfl-mega-menu .level-1 > .tb-megamenu-submenu {
  box-sizing: border-box;
  width: 100%;
  float: left;
  padding-left: 0.83333%;
  padding-right: 0.83333%;
  padding-left: 0.83333%;
  padding-right: 0.83333%;
  background-color: white;
  left: 0;
  margin: 0 calc(-50vw + 50%);
  max-width: 100vw;
  min-width: 100vw;
  padding-top: 22px;
  padding-bottom: 22px;
  position: absolute;
  top: 36px;
  opacity: 1;
  width: 100vw;
}

.block--tb-megamenu-menu-actfl-mega-menu .level-1 .tb-megamenu-row {
  display: -ms-flexbox;
  display: flex;
}

.block--tb-megamenu-menu-actfl-mega-menu .level-1 .tb-megamenu-row .tb-megamenu-subnav .tb-megamenu-item li {
  margin: 0;
  padding-left: 0;
}

.block--tb-megamenu-menu-actfl-mega-menu .level-1 .tb-megamenu-row .tb-megamenu-subnav .tb-megamenu-item li a {
  padding-left: 13px;
}

.block--tb-megamenu-menu-actfl-mega-menu .level-1 .tb-megamenu-row .tb-megamenu-subnav .tb-megamenu-item .mega-group-title {
  padding-left: 0;
  text-transform: inherit;
}

.block--tb-megamenu-menu-actfl-mega-menu .level-1 .tb-megamenu-row .tb-megamenu-subnav .tb-megamenu-item .mega-col-nav .mega-inner {
  padding: 0;
}

.block--tb-megamenu-menu-actfl-mega-menu .level-1 .tb-megamenu-column:not(.span12) {
  padding-left: 2%;
  border-left: solid 1px #286193;
}

.block--tb-megamenu-menu-actfl-mega-menu .level-1 .tb-megamenu-column:not(.span12):first-child {
  padding-left: 0;
  border-left: none;
}

.block--tb-megamenu-menu-actfl-mega-menu .level-1 .tb-megamenu .mega-group-ct .mega-dropdown-inner .tb-megamenu-row {
  padding: 0;
}

.block--tb-megamenu-menu-actfl-mega-menu .level-1 .tb-megamenu-item.level2.mega-group a {
  padding-left: 0;
}

.block--tb-megamenu-menu-actfl-mega-menu .level-1 .tb-megamenu-item.level2.mega-group .mega-dropdown-inner .tb-megamenu-row .mega-col-nav .mega-inner {
  padding: 2px 0;
}

.block--tb-megamenu-menu-actfl-mega-menu .level-1 .tb-megamenu-item.level2.mega-group .mega-dropdown-inner .tb-megamenu-row .mega-col-nav .mega-inner .level-3 a {
  padding-left: 10px;
}

.block--tb-megamenu-menu-actfl-mega-menu .level-2:first-of-type a {
  border-top: none !important;
  padding-top: 5px !important;
}

.block--tb-megamenu-menu-actfl-mega-menu .level-2:last-of-type:not(:only-of-type) a {
  border-bottom: none;
}

.block--tb-megamenu-menu-actfl-mega-menu .level-2 > a {
  border-top: 1px solid #b7cadb !important;
  color: #266092;
  margin: 0 !important;
  font-family: "Lato", Helvetica, Arial, sans-serif;
  font-size: 15.5px;
  font-weight: 700 !important;
  padding: 10px 4px !important;
}

.block--tb-megamenu-menu-actfl-mega-menu .level-2 > a:hover, .block--tb-megamenu-menu-actfl-mega-menu .level-2 > a:focus {
  color: #359950;
}

.block--tb-megamenu-menu-actfl-mega-menu .level-2 .mega-group {
  margin-bottom: 0 !important;
}

.block--tb-megamenu-menu-actfl-mega-menu .level-2 .tb-megamenu-row .mega-col-nav .mega-inner {
  padding: 4px 0;
}

.block--tb-megamenu-menu-actfl-mega-menu .level-2 .tb-megamenu-row .mega-group-title {
  padding-left: 0;
}

.block--tb-megamenu-menu-actfl-mega-menu .tb-megamenu-submenu li.level-3 {
  margin: 0 !important;
  padding-left: 10px;
}

.block--tb-megamenu-menu-actfl-mega-menu .level-3 > a {
  border-top: 0;
  color: #266092;
  font-family: "Lato", Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400 !important;
}

.block--tb-megamenu-menu-actfl-mega-menu .level-3 > a:hover, .block--tb-megamenu-menu-actfl-mega-menu .level-3 > a:focus {
  color: #359950;
}

.block--tb-megamenu-menu-actfl-mega-menu .level-3 > a.mega-group-title {
  padding: 7px 0 7px 15px !important;
  font-family: "Lato", Helvetica, Arial, sans-serif !important;
  font-size: 15px !important;
  font-weight: 700 !important;
}

.block--tb-megamenu-menu-actfl-mega-menu .level-3 .mega-group {
  margin-bottom: 0 !important;
}

.block--tb-megamenu-menu-actfl-mega-menu .level-3 .mega a {
  padding-left: 0;
}

.block--tb-megamenu-menu-actfl-mega-menu .level-3 .row-fluid [class*="span"] {
  min-height: 22px;
}

.block--tb-megamenu-menu-actfl-mega-menu .level-3 .mega-inner {
  padding: 0;
}

.block--tb-megamenu-menu-actfl-mega-menu .level-3 .active .mega-group-title {
  font-weight: 700;
}

.block--tb-megamenu-menu-actfl-mega-menu .level-4 > a {
  padding-left: 30px !important;
  font-family: "Lato", Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400 !important;
}

.block--tb-megamenu-menu-actfl-mega-menu .level-4 > a:hover, .block--tb-megamenu-menu-actfl-mega-menu .level-4 > a:focus {
  color: #359950;
}

.block--tb-megamenu-menu-actfl-mega-menu .level-4.active a {
  color: #359950;
}

.block--tb-megamenu-menu-actfl-mega-menu .level-4 .mega-group {
  margin-bottom: none !important;
}

.block--tb-megamenu-menu-actfl-mega-menu .level-4 .tb-megamenu-row .mega-col-nav .mega-inner {
  padding: 2px 0 !important;
}

.block--tb-megamenu-menu-actfl-mega-menu .level-4 > .mega-group-title {
  margin-top: 10px !important;
}

.block--tb-megamenu-menu-actfl-mega-menu .level-5 > a {
  padding-left: 50px !important;
  font-family: "Lato", Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400 !important;
}

.block--tb-megamenu-menu-actfl-mega-menu .level-5 > a:hover, .block--tb-megamenu-menu-actfl-mega-menu .level-5 > a:focus {
  color: #359950;
}

.block--tb-megamenu-menu-actfl-mega-menu .level-5.active a {
  color: #359950;
}

.block--tb-megamenu-menu-actfl-mega-menu .level-5 .mega-group {
  margin-bottom: none !important;
}

.block--tb-megamenu-menu-actfl-mega-menu .level-5 .tb-megamenu-row .mega-col-nav .mega-inner {
  padding: 2px 0 !important;
}

.block--tb-megamenu-menu-actfl-mega-menu .dropdown-menu {
  border-bottom: 0;
  width: 100%;
}

.block--tb-megamenu-menu-actfl-mega-menu .dropdown-menu li > a {
  border-top: 0;
}

.block--tb-megamenu-menu-actfl-mega-menu .dropdown-menu .mega-dropdown-inner {
  max-width: 1070px;
  margin: auto;
  background-color: #ffffff;
}

.block--tb-megamenu-menu-actfl-mega-menu .tb-megamenu.style-blue .nav li.dropdown.active > .dropdown-toggle,
.block--tb-megamenu-menu-actfl-mega-menu .tb-megamenu.style-blue .nav li.dropdown.open.active > .dropdown-toggle {
  background-color: transparent;
  border-right-color: transparent;
  color: #359950;
}

.block--tb-megamenu-menu-actfl-mega-menu .tb-megamenu.style-blue .nav li.dropdown.active > .dropdown-toggle ::after,
.block--tb-megamenu-menu-actfl-mega-menu .tb-megamenu.style-blue .nav li.dropdown.open.active > .dropdown-toggle ::after {
  background-color: #359950;
}

.block--tb-megamenu-menu-actfl-mega-menu .tb-megamenu.style-blue .nav > li.dropdown.open.active > a:hover,
.block--tb-megamenu-menu-actfl-mega-menu .tb-megamenu.style-blue .nav > li.dropdown.open.active > a:focus {
  background-color: transparent;
  border-right-color: transparent;
  color: #359950;
}

.block--tb-megamenu-menu-actfl-mega-menu .tb-megamenu.style-blue .nav > li.dropdown.open.active > a:hover ::after,
.block--tb-megamenu-menu-actfl-mega-menu .tb-megamenu.style-blue .nav > li.dropdown.open.active > a:focus ::after {
  background-color: #359950;
}

.block--tb-megamenu-menu-actfl-mega-menu .tb-megamenu.style-blue .nav li.dropdown > .dropdown-toggle .caret {
  display: none;
}

.block--tb-megamenu-menu-actfl-mega-menu .tb-megamenu .nav > li > a {
  margin: 0;
  padding: 0;
  border-right: none;
  color: #ffffff;
  font-family: "Gotham Bold", Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: normal;
  position: relative;
  text-transform: uppercase;
}

@media (min-width: 992px) {
  .block--tb-megamenu-menu-actfl-mega-menu .tb-megamenu .nav > li > a {
    letter-spacing: -0.5px;
  }
}

@media (min-width: 1200px) {
  .block--tb-megamenu-menu-actfl-mega-menu .tb-megamenu .nav > li > a {
    letter-spacing: 0;
  }
}

.block--tb-megamenu-menu-actfl-mega-menu .tb-megamenu .mega-nav .mega-group > .mega-group-title,
.block--tb-megamenu-menu-actfl-mega-menu .tb-megamenu .dropdown-menu .mega-nav .mega-group > .mega-group-title,
.block--tb-megamenu-menu-actfl-mega-menu .tb-megamenu .dropdown-menu .active .mega-nav .mega-group > .mega-group-title {
  border-top: none;
  font-family: "Lato", Helvetica, Arial, sans-serif !important;
  font-size: 15px !important;
  font-weight: 700 !important;
  padding-bottom: 0 !important;
  text-transform: inherit;
}

.block--tb-megamenu-menu-actfl-mega-menu .tb-megamenu .dropdown-menu .active .mega-nav .mega-group > .mega-group-title {
  font-weight: 700;
}

.block--tb-megamenu-menu-actfl-mega-menu .tb-megamenu .mega-nav .mega-group > .mega-group-title:hover,
.block--tb-megamenu-menu-actfl-mega-menu .tb-megamenu .dropdown-menu .mega-nav .mega-group > .mega-group-title:hover,
.block--tb-megamenu-menu-actfl-mega-menu .tb-megamenu .dropdown-menu .active .mega-nav .mega-group > .mega-group-title:hover {
  color: #359950;
}

.block--tb-megamenu-menu-actfl-mega-menu .mega-group {
  margin-bottom: 12px !important;
}

.block--tb-megamenu-menu-actfl-mega-menu .mega-group a {
  padding-left: 0;
  font-family: "Lato", Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  font-weight: normal;
}

.block--tb-megamenu-menu-actfl-mega-menu .tb-megamenu .mega-nav > li a,
.block--tb-megamenu-menu-actfl-mega-menu .tb-megamenu .dropdown-menu .mega-nav > li a {
  padding: 0;
  color: #266092;
}

.block--tb-megamenu-menu-actfl-mega-menu .tb-megamenu .mega-nav > li a:hover,
.block--tb-megamenu-menu-actfl-mega-menu .tb-megamenu .dropdown-menu .mega-nav > li a:hover {
  color: #359950;
}

.block--tb-megamenu-menu-actfl-mega-menu .tb-megamenu .mega-nav > li:first-child > a,
.block--tb-megamenu-menu-actfl-mega-menu .tb-megamenu .dropdown-menu .mega-nav > li:first-child > a {
  padding-top: 2px;
}

.block--tb-megamenu-menu-actfl-mega-menu .tb-megamenu .mega-inner {
  padding: 0;
}

.block--tb-megamenu-menu-actfl-mega-menu .tb-megamenu .dropdown-submenu:hover > a:after {
  border-left-color: #359950;
}

.block--tb-megamenu-menu-actfl-mega-menu .tb-megamenu .mega.open > .mega-dropdown-menu .mega-dropdown-inner::after,
.block--tb-megamenu-menu-actfl-mega-menu .tb-megamenu .mega.dropdown-submenu:hover > .mega-dropdown-menu .mega-dropdown-inner::after {
  display: none;
}

.block--tb-megamenu-menu-actfl-mega-menu .tb-megamenu .dropdown-submenu > .dropdown-menu {
  left: 100%;
  padding: 4px 0;
}

/**
 * # Hidden Item
 */
.hidden-item > .mega-group-title {
  display: none !important;
  border-top: none !important;
}

.block--tb-megamenu-menu-utility-menu {
  box-sizing: border-box;
  width: 100%;
  float: left;
  padding-left: 0.83333%;
  padding-right: 0.83333%;
  position: relative;
  float: right;
  padding-right: 0 !important;
  text-align: right;
}

@media (max-width: 979px) {
  .block--tb-megamenu-menu-utility-menu {
    float: left;
    padding-left: 0;
    padding-right: 0;
    text-align: left;
  }
}

@media (min-width: 992px) {
  .block--tb-megamenu-menu-utility-menu {
    box-sizing: border-box;
    width: 66.66667%;
    float: left;
    padding-left: 0.83333%;
    padding-right: 0.83333%;
    padding-right: 0 !important;
  }
}

.block--tb-megamenu-menu-utility-menu .tb-megamenu,
.block--tb-megamenu-menu-utility-menu .tb-megamenu-nav {
  float: right;
  background: #18355e;
}

@media (min-width: 979px) {
  .block--tb-megamenu-menu-utility-menu .tb-megamenu,
  .block--tb-megamenu-menu-utility-menu .tb-megamenu-nav {
    overflow-y: hidden;
  }
}

.block--tb-megamenu-menu-utility-menu .tb-megamenu ul li,
.block--tb-megamenu-menu-utility-menu .tb-megamenu-nav ul li {
  margin: 0;
}

.block--tb-megamenu-menu-utility-menu .tb-megamenu ul li.btn-search,
.block--tb-megamenu-menu-utility-menu .tb-megamenu-nav ul li.btn-search {
  height: 40px;
}

@media (min-width: 992px) {
  .block--tb-megamenu-menu-utility-menu .tb-megamenu ul li.btn-search,
  .block--tb-megamenu-menu-utility-menu .tb-megamenu-nav ul li.btn-search {
    height: 32px;
  }
}

.block--tb-megamenu-menu-utility-menu .tb-megamenu .nav > li.card > a,
.block--tb-megamenu-menu-utility-menu .tb-megamenu .nav > .active.card > a {
  padding-left: 37px;
  background: url("../images/actfl_central_icon_utility.png") no-repeat 13px 6px;
  background-size: 20px 20px;
}

.block--tb-megamenu-menu-utility-menu .tb-megamenu .nav > li.card > a:focus, .block--tb-megamenu-menu-utility-menu .tb-megamenu .nav > li.card > a:hover,
.block--tb-megamenu-menu-utility-menu .tb-megamenu .nav > .active.card > a:focus,
.block--tb-megamenu-menu-utility-menu .tb-megamenu .nav > .active.card > a:hover {
  background: #fdc429 url("../images/actfl_central_icon_utility.png") no-repeat 13px 6px;
  background-size: 20px 20px;
}

.block--tb-megamenu-menu-utility-menu .tb-megamenu .nav > li.press > a,
.block--tb-megamenu-menu-utility-menu .tb-megamenu .nav > .active.press > a {
  padding-left: 42px;
  background: url("../images/actfl_press_icon_utility.png") no-repeat 15px 7px;
  background-size: 22px 16px;
}

.block--tb-megamenu-menu-utility-menu .tb-megamenu .nav > li.press > a:focus, .block--tb-megamenu-menu-utility-menu .tb-megamenu .nav > li.press > a:hover,
.block--tb-megamenu-menu-utility-menu .tb-megamenu .nav > .active.press > a:focus,
.block--tb-megamenu-menu-utility-menu .tb-megamenu .nav > .active.press > a:hover {
  background: #fdc429 url("../images/actfl_press_icon_utility.png") no-repeat 15px 7px;
  background-size: 22px 16px;
}

.block--tb-megamenu-menu-utility-menu .tb-megamenu .nav > li.login > a,
.block--tb-megamenu-menu-utility-menu .tb-megamenu .nav > .active.login > a {
  padding-left: 37px;
  background: url("../images/actfl_login_icon_utility.png") no-repeat 18px 7px;
  background-size: 16px 16px;
}

.block--tb-megamenu-menu-utility-menu .tb-megamenu .nav > li.login > a:focus, .block--tb-megamenu-menu-utility-menu .tb-megamenu .nav > li.login > a:hover,
.block--tb-megamenu-menu-utility-menu .tb-megamenu .nav > .active.login > a:focus,
.block--tb-megamenu-menu-utility-menu .tb-megamenu .nav > .active.login > a:hover {
  background: #fdc429 url("../images/actfl_login_icon_utility.png") no-repeat 18px 7px;
  background-size: 16px 16px;
}

.block--tb-megamenu-menu-utility-menu .tb-megamenu .nav > li.store > a,
.block--tb-megamenu-menu-utility-menu .tb-megamenu .nav > .active.store > a {
  padding-left: 37px;
  background: url("../images/actfl_store_icon_utility.png") no-repeat 20px 7px;
  background-size: 13px 16px;
}

.block--tb-megamenu-menu-utility-menu .tb-megamenu .nav > li.store > a:focus, .block--tb-megamenu-menu-utility-menu .tb-megamenu .nav > li.store > a:hover,
.block--tb-megamenu-menu-utility-menu .tb-megamenu .nav > .active.store > a:focus,
.block--tb-megamenu-menu-utility-menu .tb-megamenu .nav > .active.store > a:hover {
  background: #fdc429 url("../images/actfl_store_icon_utility.png") no-repeat 20px 7px;
  background-size: 13px 16px;
}

.block--tb-megamenu-menu-utility-menu .tb-megamenu .nav > li.about > a,
.block--tb-megamenu-menu-utility-menu .tb-megamenu .nav > .active.about > a {
  background: #ef5a2c;
  font-size: 14px;
  padding: 7px 20px 5px;
  text-align: center;
  text-transform: uppercase;
  width: 68px;
}

@media (max-width: 979px) {
  .block--tb-megamenu-menu-utility-menu .tb-megamenu .nav > li.about > a,
  .block--tb-megamenu-menu-utility-menu .tb-megamenu .nav > .active.about > a {
    text-align: left;
    width: calc(100% - 45px);
  }
}

.block--tb-megamenu-menu-utility-menu .tb-megamenu .nav > li.about > a:focus, .block--tb-megamenu-menu-utility-menu .tb-megamenu .nav > li.about > a:hover,
.block--tb-megamenu-menu-utility-menu .tb-megamenu .nav > .active.about > a:focus,
.block--tb-megamenu-menu-utility-menu .tb-megamenu .nav > .active.about > a:hover {
  background: #c0451f;
}

.block--tb-megamenu-menu-utility-menu .tb-megamenu .nav > li.join > a, .block--tb-megamenu-menu-utility-menu .tb-megamenu .nav > li.myactfl > a,
.block--tb-megamenu-menu-utility-menu .tb-megamenu .nav > .active.join > a,
.block--tb-megamenu-menu-utility-menu .tb-megamenu .nav > .active.myactfl > a {
  background: #bed62f !important;
  font-size: 14px;
  padding: 7px 20px 5px;
  text-align: center;
  text-transform: uppercase;
  width: 76px;
}

@media (max-width: 979px) {
  .block--tb-megamenu-menu-utility-menu .tb-megamenu .nav > li.join > a, .block--tb-megamenu-menu-utility-menu .tb-megamenu .nav > li.myactfl > a,
  .block--tb-megamenu-menu-utility-menu .tb-megamenu .nav > .active.join > a,
  .block--tb-megamenu-menu-utility-menu .tb-megamenu .nav > .active.myactfl > a {
    text-align: left;
    width: calc(100% - 45px);
  }
}

.block--tb-megamenu-menu-utility-menu .tb-megamenu .nav > li.join > a:focus, .block--tb-megamenu-menu-utility-menu .tb-megamenu .nav > li.join > a:hover, .block--tb-megamenu-menu-utility-menu .tb-megamenu .nav > li.myactfl > a:focus, .block--tb-megamenu-menu-utility-menu .tb-megamenu .nav > li.myactfl > a:hover,
.block--tb-megamenu-menu-utility-menu .tb-megamenu .nav > .active.join > a:focus,
.block--tb-megamenu-menu-utility-menu .tb-megamenu .nav > .active.join > a:hover,
.block--tb-megamenu-menu-utility-menu .tb-megamenu .nav > .active.myactfl > a:focus,
.block--tb-megamenu-menu-utility-menu .tb-megamenu .nav > .active.myactfl > a:hover {
  background: #9cb11e !important;
}

.block--tb-megamenu-menu-utility-menu .tb-megamenu .nav > li.join > a span.caret, .block--tb-megamenu-menu-utility-menu .tb-megamenu .nav > li.myactfl > a span.caret,
.block--tb-megamenu-menu-utility-menu .tb-megamenu .nav > .active.join > a span.caret,
.block--tb-megamenu-menu-utility-menu .tb-megamenu .nav > .active.myactfl > a span.caret {
  display: none;
}

.block--tb-megamenu-menu-utility-menu .tb-megamenu .nav > li.join .tb-megamenu-submenu .tb-megamenu-block, .block--tb-megamenu-menu-utility-menu .tb-megamenu .nav > li.myactfl .tb-megamenu-submenu .tb-megamenu-block,
.block--tb-megamenu-menu-utility-menu .tb-megamenu .nav > .active.join .tb-megamenu-submenu .tb-megamenu-block,
.block--tb-megamenu-menu-utility-menu .tb-megamenu .nav > .active.myactfl .tb-megamenu-submenu .tb-megamenu-block {
  text-align: left;
}

.block--tb-megamenu-menu-utility-menu .tb-megamenu .nav > li.join .tb-megamenu-submenu .tb-megamenu-block h2, .block--tb-megamenu-menu-utility-menu .tb-megamenu .nav > li.join .tb-megamenu-submenu .tb-megamenu-block .page-global-benchmarks .l-page .l-main .l-content h1, .page-global-benchmarks .l-page .l-main .l-content .block--tb-megamenu-menu-utility-menu .tb-megamenu .nav > li.join .tb-megamenu-submenu .tb-megamenu-block h1, .block--tb-megamenu-menu-utility-menu .tb-megamenu .nav > li.join .tb-megamenu-submenu .tb-megamenu-block .node-type-mini-site-landing-page .field--name-field-content-block-title .field__items, .node-type-mini-site-landing-page .field--name-field-content-block-title .block--tb-megamenu-menu-utility-menu .tb-megamenu .nav > li.join .tb-megamenu-submenu .tb-megamenu-block .field__items, .block--tb-megamenu-menu-utility-menu .tb-megamenu .nav > li.myactfl .tb-megamenu-submenu .tb-megamenu-block h2, .block--tb-megamenu-menu-utility-menu .tb-megamenu .nav > li.myactfl .tb-megamenu-submenu .tb-megamenu-block .page-global-benchmarks .l-page .l-main .l-content h1, .page-global-benchmarks .l-page .l-main .l-content .block--tb-megamenu-menu-utility-menu .tb-megamenu .nav > li.myactfl .tb-megamenu-submenu .tb-megamenu-block h1, .block--tb-megamenu-menu-utility-menu .tb-megamenu .nav > li.myactfl .tb-megamenu-submenu .tb-megamenu-block .node-type-mini-site-landing-page .field--name-field-content-block-title .field__items, .node-type-mini-site-landing-page .field--name-field-content-block-title .block--tb-megamenu-menu-utility-menu .tb-megamenu .nav > li.myactfl .tb-megamenu-submenu .tb-megamenu-block .field__items,
.block--tb-megamenu-menu-utility-menu .tb-megamenu .nav > .active.join .tb-megamenu-submenu .tb-megamenu-block h2,
.block--tb-megamenu-menu-utility-menu .tb-megamenu .nav > .active.join .tb-megamenu-submenu .tb-megamenu-block .page-global-benchmarks .l-page .l-main .l-content h1,
.page-global-benchmarks .l-page .l-main .l-content .block--tb-megamenu-menu-utility-menu .tb-megamenu .nav > .active.join .tb-megamenu-submenu .tb-megamenu-block h1,
.block--tb-megamenu-menu-utility-menu .tb-megamenu .nav > .active.join .tb-megamenu-submenu .tb-megamenu-block .node-type-mini-site-landing-page .field--name-field-content-block-title .field__items,
.node-type-mini-site-landing-page .field--name-field-content-block-title .block--tb-megamenu-menu-utility-menu .tb-megamenu .nav > .active.join .tb-megamenu-submenu .tb-megamenu-block .field__items,
.block--tb-megamenu-menu-utility-menu .tb-megamenu .nav > .active.myactfl .tb-megamenu-submenu .tb-megamenu-block h2,
.block--tb-megamenu-menu-utility-menu .tb-megamenu .nav > .active.myactfl .tb-megamenu-submenu .tb-megamenu-block .page-global-benchmarks .l-page .l-main .l-content h1,
.page-global-benchmarks .l-page .l-main .l-content .block--tb-megamenu-menu-utility-menu .tb-megamenu .nav > .active.myactfl .tb-megamenu-submenu .tb-megamenu-block h1,
.block--tb-megamenu-menu-utility-menu .tb-megamenu .nav > .active.myactfl .tb-megamenu-submenu .tb-megamenu-block .node-type-mini-site-landing-page .field--name-field-content-block-title .field__items,
.node-type-mini-site-landing-page .field--name-field-content-block-title .block--tb-megamenu-menu-utility-menu .tb-megamenu .nav > .active.myactfl .tb-megamenu-submenu .tb-megamenu-block .field__items {
  font-size: 2rem;
}

.block--tb-megamenu-menu-utility-menu .tb-megamenu .nav > li.join .tb-megamenu-submenu .tb-megamenu-block ul li, .block--tb-megamenu-menu-utility-menu .tb-megamenu .nav > li.myactfl .tb-megamenu-submenu .tb-megamenu-block ul li,
.block--tb-megamenu-menu-utility-menu .tb-megamenu .nav > .active.join .tb-megamenu-submenu .tb-megamenu-block ul li,
.block--tb-megamenu-menu-utility-menu .tb-megamenu .nav > .active.myactfl .tb-megamenu-submenu .tb-megamenu-block ul li {
  margin-bottom: 8px;
}

@media (max-width: 979px) {
  .block--tb-megamenu-menu-utility-menu .tb-megamenu .nav > li .btn-search,
  .block--tb-megamenu-menu-utility-menu .tb-megamenu .nav > .active .btn-search {
    display: flex;
    display: -ms-flexbox;
    -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: stretch;
        align-items: stretch;
  }
}

.block--tb-megamenu-menu-utility-menu .tb-megamenu .nav > li > a,
.block--tb-megamenu-menu-utility-menu .tb-megamenu .nav > .active > a {
  border-right: 0;
  font-family: "Gotham Bold", Helvetica, Arial, sans-serif;
  font-size: 12px;
}

@media (max-width: 979px) {
  .block--tb-megamenu-menu-utility-menu .tb-megamenu .nav > li > a,
  .block--tb-megamenu-menu-utility-menu .tb-megamenu .nav > .active > a {
    font-family: "Gotham Book", Helvetica, Arial, sans-serif;
    font-size: 16px;
  }
}

@media (min-width: 992px) {
  .block--tb-megamenu-menu-utility-menu .tb-megamenu .nav > li > a,
  .block--tb-megamenu-menu-utility-menu .tb-megamenu .nav > .active > a {
    padding: 6px 20px;
  }
}

.block--tb-megamenu-menu-utility-menu .tb-megamenu .nav > li > a:focus, .block--tb-megamenu-menu-utility-menu .tb-megamenu .nav > li > a:hover,
.block--tb-megamenu-menu-utility-menu .tb-megamenu .nav > .active > a:focus,
.block--tb-megamenu-menu-utility-menu .tb-megamenu .nav > .active > a:hover {
  color: white;
  background: #fdc429;
}

.block--tb-megamenu-menu-utility-menu .tb-megamenu .nav > li > a.fa-search,
.block--tb-megamenu-menu-utility-menu .tb-megamenu .nav > .active > a.fa-search {
  display: inline-block;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  vertical-align: middle;
  padding: 7px 4px 7px 12px;
  background: #3a96b4;
  -webkit-font-smoothing: antialiased;
}

@media (max-width: 979px) {
  .block--tb-megamenu-menu-utility-menu .tb-megamenu .nav > li > a.fa-search,
  .block--tb-megamenu-menu-utility-menu .tb-megamenu .nav > .active > a.fa-search {
    float: right;
    padding: 13px 4px 9px 12px !important;
    border-top: none !important;
    border-bottom: none !important;
  }
}

.block--tb-megamenu-menu-utility-menu .tb-megamenu .nav > li > a.fa-search:focus, .block--tb-megamenu-menu-utility-menu .tb-megamenu .nav > li > a.fa-search:hover,
.block--tb-megamenu-menu-utility-menu .tb-megamenu .nav > .active > a.fa-search:focus,
.block--tb-megamenu-menu-utility-menu .tb-megamenu .nav > .active > a.fa-search:hover {
  background: #23718b;
}

.block--tb-megamenu-menu-utility-menu .tb-megamenu .nav > li > a.fa-search::before,
.block--tb-megamenu-menu-utility-menu .tb-megamenu .nav > .active > a.fa-search::before {
  line-height: .8;
  font-size: 22px;
}

.block--tb-megamenu-menu-utility-menu .tb-megamenu .btn-navbar {
  display: block;
  position: absolute;
  top: 22px;
  right: 10px;
  float: right;
  padding: 0;
  margin: 0;
  border-radius: 0;
  border: none;
  background-image: none;
  box-shadow: none;
  background-color: transparent;
  color: #348f41;
  font-size: 30px;
  line-height: 0;
  text-shadow: none;
  min-width: 40px;
  width: 40px;
}

@media (min-width: 768px) {
  .block--tb-megamenu-menu-utility-menu .tb-megamenu .btn-navbar {
    top: 34px;
    right: 18px;
  }
}

@media (min-width: 980px) {
  .block--tb-megamenu-menu-utility-menu .tb-megamenu .btn-navbar {
    display: none;
  }
}

.block--tb-megamenu-menu-utility-menu .tb-megamenu .btn-navbar:hover, .block--tb-megamenu-menu-utility-menu .tb-megamenu .btn-navbar:focus, .block--tb-megamenu-menu-utility-menu .tb-megamenu .btn-navbar:active, .block--tb-megamenu-menu-utility-menu .tb-megamenu .btn-navbar.active {
  outline: none;
}

.block--tb-megamenu-menu-utility-menu .tb-megamenu .btn-navbar .fa-reorder:before {
  display: inline-block;
  font-family: "Line Awesome Free";
  font-style: normal;
  font-variant: normal;
  font-weight: 900;
  line-height: 1;
  text-rendering: auto;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  content: '\f0c9';
}

.block--tb-megamenu-menu-utility-menu .tb-megamenu .btn-navbar .fa-times:before {
  display: inline-block;
  font-family: "Line Awesome Free";
  font-style: normal;
  font-variant: normal;
  font-weight: 900;
  line-height: 1;
  text-rendering: auto;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  content: '\f00d';
}

@media (max-width: 979px) {
  .block--tb-megamenu-menu-utility-menu .tb-megamenu {
    float: none;
    background: #43709d;
  }
  .block--tb-megamenu-menu-utility-menu .tb-megamenu .nav-collapse {
    top: 82.5px;
    margin-top: 0;
    max-height: calc(91vh - 38px);
    background: #43709d;
    overflow-y: scroll !important;
  }
  .block--tb-megamenu-menu-utility-menu .tb-megamenu .nav-collapse .tb-megamenu-nav:first-child {
    order: 0;
    -webkit-order: 0;
    -ms-flex-order: 0;
    background: white;
    /*
            add indents to lower level items.
            this is absolutely not the best way to do this
            feel free to change it
            */
    /* 1 level */
    /* 2 levels */
    /* 3 levels */
  }
  .block--tb-megamenu-menu-utility-menu .tb-megamenu .nav-collapse .tb-megamenu-nav:first-child .tb-megamenu-item.dropdown.active > .dropdown-toggle,
  .block--tb-megamenu-menu-utility-menu .tb-megamenu .nav-collapse .tb-megamenu-nav:first-child .tb-megamenu-item.dropdown.open.active > .dropdown-toggle,
  .block--tb-megamenu-menu-utility-menu .tb-megamenu .nav-collapse .tb-megamenu-nav:first-child .tb-megamenu-item.dropdown.open.active > a:hover {
    background-color: transparent;
    border-color: transparent;
    border-top: 1px solid #d9d9d9;
  }
  .block--tb-megamenu-menu-utility-menu .tb-megamenu .nav-collapse .tb-megamenu-nav:first-child .tb-megamenu-item .tb-megamenu-item > a {
    padding-left: 25px !important;
  }
  .block--tb-megamenu-menu-utility-menu .tb-megamenu .nav-collapse .tb-megamenu-nav:first-child .tb-megamenu-item .tb-megamenu-item > a > .caret {
    display: none !important;
    /* hide inner menu, they don't work */
  }
  .block--tb-megamenu-menu-utility-menu .tb-megamenu .nav-collapse .tb-megamenu-nav:first-child .tb-megamenu-item .tb-megamenu-item .tb-megamenu-item > a {
    padding-left: 50px !important;
    font-size: 90%;
  }
  .block--tb-megamenu-menu-utility-menu .tb-megamenu .nav-collapse .tb-megamenu-nav:first-child .tb-megamenu-item .tb-megamenu-item .tb-megamenu-item > a > .caret {
    display: none !important;
    /* hide inner menu, they don't work */
  }
  .block--tb-megamenu-menu-utility-menu .tb-megamenu .nav-collapse .tb-megamenu-nav:first-child .tb-megamenu-item .tb-megamenu-item .tb-megamenu-item .tb-megamenu-item > a {
    padding-left: 75px !important;
    font-size: 80%;
  }
  .block--tb-megamenu-menu-utility-menu .tb-megamenu .nav-collapse .tb-megamenu-nav:first-child .tb-megamenu-item .tb-megamenu-item .tb-megamenu-item .tb-megamenu-item > a > .caret {
    display: none !important;
    /* inner menu carets don't work */
  }
  .block--tb-megamenu-menu-utility-menu .tb-megamenu .nav-collapse .tb-megamenu-nav:first-child.nav > li > a,
  .block--tb-megamenu-menu-utility-menu .tb-megamenu .nav-collapse .tb-megamenu-nav:first-child .dropdown-menu a {
    border-top: 1px solid #d9d9d9;
    border-bottom: none;
    padding: 13px 25px 15px 15px;
    color: #1c5080;
    font-weight: normal;
    text-transform: uppercase;
  }
  .block--tb-megamenu-menu-utility-menu .tb-megamenu .nav-collapse .tb-megamenu-nav:first-child.nav > li > a:focus, .block--tb-megamenu-menu-utility-menu .tb-megamenu .nav-collapse .tb-megamenu-nav:first-child.nav > li > a:hover,
  .block--tb-megamenu-menu-utility-menu .tb-megamenu .nav-collapse .tb-megamenu-nav:first-child .dropdown-menu a:focus,
  .block--tb-megamenu-menu-utility-menu .tb-megamenu .nav-collapse .tb-megamenu-nav:first-child .dropdown-menu a:hover {
    background: #e7e7e7;
  }
  .block--tb-megamenu-menu-utility-menu .tb-megamenu .nav-collapse .tb-megamenu-nav:first-child .dropdown-menu {
    background: white;
  }
  .block--tb-megamenu-menu-utility-menu .tb-megamenu .nav-collapse .tb-megamenu-nav:first-child .dropdown-menu a {
    margin-left: 0;
    border-bottom: none;
  }
  .block--tb-megamenu-menu-utility-menu .tb-megamenu .nav-collapse .tb-megamenu-nav:first-child .dropdown-menu .active > a {
    background: #43709d;
    color: white;
  }
  .block--tb-megamenu-menu-utility-menu .tb-megamenu .nav-collapse .tb-megamenu-nav:first-child .caret {
    position: relative;
    display: inline-block !important;
    float: right;
    width: 18px;
    height: 18px;
    margin-top: -12px;
    margin-right: -18px;
    padding: 12px;
    border: none;
    text-align: center;
  }
  .block--tb-megamenu-menu-utility-menu .tb-megamenu .nav-collapse .tb-megamenu-nav:first-child .caret::before {
    display: inline-block;
    font-family: "FontAwesome";
    content: "";
    margin-right: 10px;
  }
  .block--tb-megamenu-menu-utility-menu .tb-megamenu .nav-collapse .tb-megamenu-nav:first-child .caret::before {
    margin-right: 0;
    font-size: 30px;
    line-height: .6;
  }
  .block--tb-megamenu-menu-utility-menu .tb-megamenu .nav-collapse .tb-megamenu-nav:first-child .mega-inner {
    padding: 0;
  }
  .block--tb-megamenu-menu-utility-menu .tb-megamenu .nav-collapse .tb-megamenu-nav:first-child .mega-group > .mega-group-title {
    border-top: 1px solid #d9d9d9;
  }
  .block--tb-megamenu-menu-utility-menu .tb-megamenu .nav-collapse .tb-megamenu-nav:first-child .dropdown-menu .active .mega-nav .mega-group > .mega-group-title {
    padding: 14px 25px 12px 15px;
    border-bottom: 1px solid #d9d9d9;
  }
  .block--tb-megamenu-menu-utility-menu .tb-megamenu .nav-collapse .tb-megamenu-nav:first-child .tb-megamenu-item.dropdown.open {
    border-bottom: 1px solid #d9d9d9;
    background: #d8e3eb;
  }
  .block--tb-megamenu-menu-utility-menu .tb-megamenu .nav-collapse .tb-megamenu-nav:first-child .tb-megamenu-item.dropdown.open > a {
    text-align: right;
    background-color: unset;
    /* to override default styles that made them white */
  }
  .block--tb-megamenu-menu-utility-menu .tb-megamenu .nav-collapse .tb-megamenu-nav:first-child .tb-megamenu-item.dropdown.open > a .caret {
    float: left;
  }
  .block--tb-megamenu-menu-utility-menu .tb-megamenu .nav-collapse .tb-megamenu-nav:first-child .tb-megamenu-item.dropdown.open > a .caret::before {
    display: inline-block;
    font-family: "FontAwesome";
    content: "";
    margin-right: 10px;
  }
  .block--tb-megamenu-menu-utility-menu .tb-megamenu .nav-collapse .tb-megamenu-nav:last-child {
    order: 1;
    -webkit-order: 1;
    -ms-flex-order: 1;
    background: #43709d;
  }
  .block--tb-megamenu-menu-utility-menu .tb-megamenu .nav-collapse .tb-megamenu-nav:last-child.nav > li > a,
  .block--tb-megamenu-menu-utility-menu .tb-megamenu .nav-collapse .tb-megamenu-nav:last-child .dropdown-menu a {
    border-bottom: none;
    padding: 13px 25px 13px 20px;
    font-size: 16px;
    color: white;
    border-top: 1px solid white;
  }
  .block--tb-megamenu-menu-utility-menu .tb-megamenu .nav-collapse .tb-megamenu-nav:last-child.nav > li.card > a {
    padding-left: 50px;
    background-position: 14px 11px;
    background-size: 24px 24px;
  }
  .block--tb-megamenu-menu-utility-menu .tb-megamenu .nav-collapse .tb-megamenu-nav:last-child.nav > li.press > a {
    padding-left: 50px;
    background-position: 16px 14px;
    background-size: 22px 20px;
  }
  .block--tb-megamenu-menu-utility-menu .tb-megamenu .nav-collapse .tb-megamenu-nav:last-child.nav > li.login > a {
    padding-left: 50px;
    background-position: 16px 12px;
    background-size: 22px 22px;
  }
  .block--tb-megamenu-menu-utility-menu .tb-megamenu .nav-collapse .tb-megamenu-nav:last-child.nav > li.store > a {
    padding-left: 50px;
    background-position: 17px 12px;
    background-size: 20px 20px;
  }
  .block--tb-megamenu-menu-utility-menu .tb-megamenu .nav-collapse .tb-megamenu-nav:last-child.nav > li:first-child a,
  .block--tb-megamenu-menu-utility-menu .tb-megamenu .nav-collapse .tb-megamenu-nav:last-child .dropdown-menu:first-child a {
    border-top: none;
  }
}

@media (max-width: 979px) and (max-width: 740px) {
  .block--tb-megamenu-menu-utility-menu .nav-collapse .tb-megamenu-nav:last-child {
    margin-bottom: 200px;
    /* Give space to scroll */
  }
}

@media (min-width: 767px) {
  .block--tb-megamenu-menu-utility-menu .tb-megamenu .nav-collapse {
    top: 104px;
  }
}

.quote-1-row {
  background: url("../images/headerbackgroundimage1.png");
  background-position: center bottom;
  background-size: cover;
  min-height: 700px;
}

@media (max-width: 740px) {
  .quote-1-row {
    min-height: 1090px;
  }
}

@media (max-width: 980px) {
  .quote-1-row {
    min-height: 850px;
  }
}

.menu-name-menu-social-media-menu {
  color: #ffffff;
  margin-top: 6px;
  text-transform: uppercase;
}

.menu-name-menu-social-media-menu a {
  color: #ffffff;
}

.mini-site-block-1 {
  background: url("../images/background1.png");
  background-size: cover;
  background-position: center top;
  background-repeat: no-repeat;
  min-height: 500px;
}

.mini-site-block-2 {
  min-height: 500px;
}

.mini-site-block-3 {
  background: url("../images/background2.jpg");
  background-size: cover;
  background-position: center top;
  background-repeat: no-repeat;
  min-height: 500px;
}

.mini-site-block-4 {
  min-height: 500px;
}

.mini-site-block-5 {
  background: url("../images/background3.jpg");
  background-size: cover;
  background-position: center top;
  background-repeat: no-repeat;
  min-height: 500px;
}

.mini-site-block-6 {
  background: url("../images/people.png");
  background-size: cover;
  background-position: center 232px;
  background-repeat: no-repeat;
  min-height: 800px;
  height: 58vw;
}

@media (max-width: 740px) {
  .mini-site-block-6 {
    min-height: 1060px;
  }
}

.mini-site-block-7 {
  background: #3fa6ab;
  min-height: 500px;
}

.node-type-mini-site-landing-page .field--name-field-content-block-title {
  text-align: center;
}

.node-type-mini-site-landing-page .field--name-field-content-block-title .field__items {
  display: inline-block;
  padding-bottom: 10px;
  position: relative;
  color: #1c5080;
  font-weight: 300;
  padding-top: 2em;
  text-align: center;
  text-transform: uppercase;
}

.node-type-mini-site-landing-page .field--name-field-content-block-title .field__items::after {
  transform: translate(-91.5px, 0);
  background: #1c5080;
  bottom: 0;
  content: '';
  height: 1px;
  left: 50%;
  position: absolute;
  width: 183px;
}

.node-type-mini-site-landing-page .field--name-field-content-block-content p, .node-type-mini-site-landing-page .field--name-field-content-block-content .pane-list-items .views-row .views-field-field-item-date, .pane-list-items .views-row .node-type-mini-site-landing-page .field--name-field-content-block-content .views-field-field-item-date,
.node-type-mini-site-landing-page .field--name-field-content-block-content .view-list-items .views-row .views-field-field-item-date, .view-list-items .views-row .node-type-mini-site-landing-page .field--name-field-content-block-content .views-field-field-item-date, .node-type-mini-site-landing-page .field--name-field-content-block-content .pane-list-items .views-row .views-field-field-item-summary, .pane-list-items .views-row .node-type-mini-site-landing-page .field--name-field-content-block-content .views-field-field-item-summary,
.node-type-mini-site-landing-page .field--name-field-content-block-content .view-list-items .views-row .views-field-field-item-summary, .view-list-items .views-row .node-type-mini-site-landing-page .field--name-field-content-block-content .views-field-field-item-summary, .node-type-mini-site-landing-page .field--name-field-content-block-content .node-type-list-item .field--name-field-item-date .field__items .field__item p, .node-type-list-item .field--name-field-item-date .field__items .field__item .node-type-mini-site-landing-page .field--name-field-content-block-content p,
.node-type-mini-site-landing-page .field--name-field-content-block-content .node-type-list-item .field--name-field-item-summary .field__items .field__item p, .node-type-list-item .field--name-field-item-summary .field__items .field__item .node-type-mini-site-landing-page .field--name-field-content-block-content p,
.node-type-mini-site-landing-page .field--name-field-content-block-content .node-type-list-item .field--name-field-item-description .field__items .field__item p, .node-type-list-item .field--name-field-item-description .field__items .field__item .node-type-mini-site-landing-page .field--name-field-content-block-content p,
.node-type-mini-site-landing-page .field--name-field-content-block-content .node-type-list-item .field--name-field-item-category .field__items .field__item p, .node-type-list-item .field--name-field-item-category .field__items .field__item .node-type-mini-site-landing-page .field--name-field-content-block-content p {
  max-width: 50%;
  margin: 2em auto;
  text-align: center;
}

@media (max-width: 980px) {
  .node-type-mini-site-landing-page .field--name-field-content-block-content p, .node-type-mini-site-landing-page .field--name-field-content-block-content .pane-list-items .views-row .views-field-field-item-date, .pane-list-items .views-row .node-type-mini-site-landing-page .field--name-field-content-block-content .views-field-field-item-date,
  .node-type-mini-site-landing-page .field--name-field-content-block-content .view-list-items .views-row .views-field-field-item-date, .view-list-items .views-row .node-type-mini-site-landing-page .field--name-field-content-block-content .views-field-field-item-date, .node-type-mini-site-landing-page .field--name-field-content-block-content .pane-list-items .views-row .views-field-field-item-summary, .pane-list-items .views-row .node-type-mini-site-landing-page .field--name-field-content-block-content .views-field-field-item-summary,
  .node-type-mini-site-landing-page .field--name-field-content-block-content .view-list-items .views-row .views-field-field-item-summary, .view-list-items .views-row .node-type-mini-site-landing-page .field--name-field-content-block-content .views-field-field-item-summary, .node-type-mini-site-landing-page .field--name-field-content-block-content .node-type-list-item .field--name-field-item-date .field__items .field__item p, .node-type-list-item .field--name-field-item-date .field__items .field__item .node-type-mini-site-landing-page .field--name-field-content-block-content p,
  .node-type-mini-site-landing-page .field--name-field-content-block-content .node-type-list-item .field--name-field-item-summary .field__items .field__item p, .node-type-list-item .field--name-field-item-summary .field__items .field__item .node-type-mini-site-landing-page .field--name-field-content-block-content p,
  .node-type-mini-site-landing-page .field--name-field-content-block-content .node-type-list-item .field--name-field-item-description .field__items .field__item p, .node-type-list-item .field--name-field-item-description .field__items .field__item .node-type-mini-site-landing-page .field--name-field-content-block-content p,
  .node-type-mini-site-landing-page .field--name-field-content-block-content .node-type-list-item .field--name-field-item-category .field__items .field__item p, .node-type-list-item .field--name-field-item-category .field__items .field__item .node-type-mini-site-landing-page .field--name-field-content-block-content p {
    max-width: 80%;
  }
}

.mini-site-block-1 {
  padding-bottom: 14rem !important;
}

@media (max-width: 980px) {
  .mini-site-block-1 {
    padding-bottom: 6rem;
  }
}

.mini-site-block-1 .field--name-field-content-block-title .field__items {
  margin-bottom: .3em;
  padding-top: 5.8em;
  font-weight: 700;
}

@media (max-width: 980px) {
  .mini-site-block-1 .field--name-field-content-block-title .field__items {
    padding-top: 2em;
  }
}

.mini-site-block-1 .field--name-field-content-block-content p, .mini-site-block-1 .field--name-field-content-block-content .pane-list-items .views-row .views-field-field-item-date, .pane-list-items .views-row .mini-site-block-1 .field--name-field-content-block-content .views-field-field-item-date,
.mini-site-block-1 .field--name-field-content-block-content .view-list-items .views-row .views-field-field-item-date, .view-list-items .views-row .mini-site-block-1 .field--name-field-content-block-content .views-field-field-item-date, .mini-site-block-1 .field--name-field-content-block-content .pane-list-items .views-row .views-field-field-item-summary, .pane-list-items .views-row .mini-site-block-1 .field--name-field-content-block-content .views-field-field-item-summary,
.mini-site-block-1 .field--name-field-content-block-content .view-list-items .views-row .views-field-field-item-summary, .view-list-items .views-row .mini-site-block-1 .field--name-field-content-block-content .views-field-field-item-summary, .mini-site-block-1 .field--name-field-content-block-content .node-type-list-item .field--name-field-item-date .field__items .field__item p, .node-type-list-item .field--name-field-item-date .field__items .field__item .mini-site-block-1 .field--name-field-content-block-content p,
.mini-site-block-1 .field--name-field-content-block-content .node-type-list-item .field--name-field-item-summary .field__items .field__item p, .node-type-list-item .field--name-field-item-summary .field__items .field__item .mini-site-block-1 .field--name-field-content-block-content p,
.mini-site-block-1 .field--name-field-content-block-content .node-type-list-item .field--name-field-item-description .field__items .field__item p, .node-type-list-item .field--name-field-item-description .field__items .field__item .mini-site-block-1 .field--name-field-content-block-content p,
.mini-site-block-1 .field--name-field-content-block-content .node-type-list-item .field--name-field-item-category .field__items .field__item p, .node-type-list-item .field--name-field-item-category .field__items .field__item .mini-site-block-1 .field--name-field-content-block-content p {
  color: #1c5080;
}

.mini-site-block-2 .field--name-field-content-block-title .field__items {
  display: inline-block;
  padding-bottom: 10px;
  position: relative;
  margin-bottom: .3em;
  padding-bottom: 9px;
  color: #1c5080;
  letter-spacing: 3px;
}

.mini-site-block-2 .field--name-field-content-block-title .field__items::after {
  transform: translate(-91.5px, 0);
  background: #3fa6ab;
  bottom: 0;
  content: '';
  height: 1px;
  left: 50%;
  position: absolute;
  width: 183px;
}

@media (max-width: 980px) {
  .mini-site-block-2 .field--name-field-content-block-title .field__items {
    width: 90%;
  }
}

.mini-site-block-3 .field--name-field-content-block-title .field__items, .mini-site-block-5 .field--name-field-content-block-title .field__items {
  color: white;
  font-weight: 700;
  letter-spacing: 3px;
}

@media (max-width: 980px) {
  .mini-site-block-3 .field--name-field-content-block-title .field__items, .mini-site-block-5 .field--name-field-content-block-title .field__items {
    font-size: 4rem;
  }
}

.mini-site-block-3 .field--name-field-content-block-title .field__items::before, .mini-site-block-5 .field--name-field-content-block-title .field__items::before {
  border-color: white;
}

.mini-site-block-3 .field--name-field-content-block-content, .mini-site-block-5 .field--name-field-content-block-content {
  padding-bottom: 15rem;
}

@media (max-width: 980px) {
  .mini-site-block-3 .field--name-field-content-block-content, .mini-site-block-5 .field--name-field-content-block-content {
    padding-bottom: 6rem;
  }
}

.mini-site-block-3 .field--name-field-content-block-content p, .mini-site-block-3 .field--name-field-content-block-content .pane-list-items .views-row .views-field-field-item-date, .pane-list-items .views-row .mini-site-block-3 .field--name-field-content-block-content .views-field-field-item-date,
.mini-site-block-3 .field--name-field-content-block-content .view-list-items .views-row .views-field-field-item-date, .view-list-items .views-row .mini-site-block-3 .field--name-field-content-block-content .views-field-field-item-date, .mini-site-block-3 .field--name-field-content-block-content .pane-list-items .views-row .views-field-field-item-summary, .pane-list-items .views-row .mini-site-block-3 .field--name-field-content-block-content .views-field-field-item-summary,
.mini-site-block-3 .field--name-field-content-block-content .view-list-items .views-row .views-field-field-item-summary, .view-list-items .views-row .mini-site-block-3 .field--name-field-content-block-content .views-field-field-item-summary, .mini-site-block-3 .field--name-field-content-block-content .node-type-list-item .field--name-field-item-date .field__items .field__item p, .node-type-list-item .field--name-field-item-date .field__items .field__item .mini-site-block-3 .field--name-field-content-block-content p,
.mini-site-block-3 .field--name-field-content-block-content .node-type-list-item .field--name-field-item-summary .field__items .field__item p, .node-type-list-item .field--name-field-item-summary .field__items .field__item .mini-site-block-3 .field--name-field-content-block-content p,
.mini-site-block-3 .field--name-field-content-block-content .node-type-list-item .field--name-field-item-description .field__items .field__item p, .node-type-list-item .field--name-field-item-description .field__items .field__item .mini-site-block-3 .field--name-field-content-block-content p,
.mini-site-block-3 .field--name-field-content-block-content .node-type-list-item .field--name-field-item-category .field__items .field__item p, .node-type-list-item .field--name-field-item-category .field__items .field__item .mini-site-block-3 .field--name-field-content-block-content p, .mini-site-block-5 .field--name-field-content-block-content p, .mini-site-block-5 .field--name-field-content-block-content .pane-list-items .views-row .views-field-field-item-date, .pane-list-items .views-row .mini-site-block-5 .field--name-field-content-block-content .views-field-field-item-date,
.mini-site-block-5 .field--name-field-content-block-content .view-list-items .views-row .views-field-field-item-date, .view-list-items .views-row .mini-site-block-5 .field--name-field-content-block-content .views-field-field-item-date, .mini-site-block-5 .field--name-field-content-block-content .pane-list-items .views-row .views-field-field-item-summary, .pane-list-items .views-row .mini-site-block-5 .field--name-field-content-block-content .views-field-field-item-summary,
.mini-site-block-5 .field--name-field-content-block-content .view-list-items .views-row .views-field-field-item-summary, .view-list-items .views-row .mini-site-block-5 .field--name-field-content-block-content .views-field-field-item-summary, .mini-site-block-5 .field--name-field-content-block-content .node-type-list-item .field--name-field-item-date .field__items .field__item p, .node-type-list-item .field--name-field-item-date .field__items .field__item .mini-site-block-5 .field--name-field-content-block-content p,
.mini-site-block-5 .field--name-field-content-block-content .node-type-list-item .field--name-field-item-summary .field__items .field__item p, .node-type-list-item .field--name-field-item-summary .field__items .field__item .mini-site-block-5 .field--name-field-content-block-content p,
.mini-site-block-5 .field--name-field-content-block-content .node-type-list-item .field--name-field-item-description .field__items .field__item p, .node-type-list-item .field--name-field-item-description .field__items .field__item .mini-site-block-5 .field--name-field-content-block-content p,
.mini-site-block-5 .field--name-field-content-block-content .node-type-list-item .field--name-field-item-category .field__items .field__item p, .node-type-list-item .field--name-field-item-category .field__items .field__item .mini-site-block-5 .field--name-field-content-block-content p {
  color: white;
  margin: 0 auto .5em;
}

@media (max-width: 980px) {
  .mini-site-block-3 .field--name-field-content-block-content p, .mini-site-block-3 .field--name-field-content-block-content .pane-list-items .views-row .views-field-field-item-date, .pane-list-items .views-row .mini-site-block-3 .field--name-field-content-block-content .views-field-field-item-date,
  .mini-site-block-3 .field--name-field-content-block-content .view-list-items .views-row .views-field-field-item-date, .view-list-items .views-row .mini-site-block-3 .field--name-field-content-block-content .views-field-field-item-date, .mini-site-block-3 .field--name-field-content-block-content .pane-list-items .views-row .views-field-field-item-summary, .pane-list-items .views-row .mini-site-block-3 .field--name-field-content-block-content .views-field-field-item-summary,
  .mini-site-block-3 .field--name-field-content-block-content .view-list-items .views-row .views-field-field-item-summary, .view-list-items .views-row .mini-site-block-3 .field--name-field-content-block-content .views-field-field-item-summary, .mini-site-block-3 .field--name-field-content-block-content .node-type-list-item .field--name-field-item-date .field__items .field__item p, .node-type-list-item .field--name-field-item-date .field__items .field__item .mini-site-block-3 .field--name-field-content-block-content p,
  .mini-site-block-3 .field--name-field-content-block-content .node-type-list-item .field--name-field-item-summary .field__items .field__item p, .node-type-list-item .field--name-field-item-summary .field__items .field__item .mini-site-block-3 .field--name-field-content-block-content p,
  .mini-site-block-3 .field--name-field-content-block-content .node-type-list-item .field--name-field-item-description .field__items .field__item p, .node-type-list-item .field--name-field-item-description .field__items .field__item .mini-site-block-3 .field--name-field-content-block-content p,
  .mini-site-block-3 .field--name-field-content-block-content .node-type-list-item .field--name-field-item-category .field__items .field__item p, .node-type-list-item .field--name-field-item-category .field__items .field__item .mini-site-block-3 .field--name-field-content-block-content p, .mini-site-block-5 .field--name-field-content-block-content p, .mini-site-block-5 .field--name-field-content-block-content .pane-list-items .views-row .views-field-field-item-date, .pane-list-items .views-row .mini-site-block-5 .field--name-field-content-block-content .views-field-field-item-date,
  .mini-site-block-5 .field--name-field-content-block-content .view-list-items .views-row .views-field-field-item-date, .view-list-items .views-row .mini-site-block-5 .field--name-field-content-block-content .views-field-field-item-date, .mini-site-block-5 .field--name-field-content-block-content .pane-list-items .views-row .views-field-field-item-summary, .pane-list-items .views-row .mini-site-block-5 .field--name-field-content-block-content .views-field-field-item-summary,
  .mini-site-block-5 .field--name-field-content-block-content .view-list-items .views-row .views-field-field-item-summary, .view-list-items .views-row .mini-site-block-5 .field--name-field-content-block-content .views-field-field-item-summary, .mini-site-block-5 .field--name-field-content-block-content .node-type-list-item .field--name-field-item-date .field__items .field__item p, .node-type-list-item .field--name-field-item-date .field__items .field__item .mini-site-block-5 .field--name-field-content-block-content p,
  .mini-site-block-5 .field--name-field-content-block-content .node-type-list-item .field--name-field-item-summary .field__items .field__item p, .node-type-list-item .field--name-field-item-summary .field__items .field__item .mini-site-block-5 .field--name-field-content-block-content p,
  .mini-site-block-5 .field--name-field-content-block-content .node-type-list-item .field--name-field-item-description .field__items .field__item p, .node-type-list-item .field--name-field-item-description .field__items .field__item .mini-site-block-5 .field--name-field-content-block-content p,
  .mini-site-block-5 .field--name-field-content-block-content .node-type-list-item .field--name-field-item-category .field__items .field__item p, .node-type-list-item .field--name-field-item-category .field__items .field__item .mini-site-block-5 .field--name-field-content-block-content p {
    max-width: 80%;
  }
}

.mini-site-block-4 .field--name-field-content-block-title .field__items {
  display: inline-block;
  padding-bottom: 10px;
  position: relative;
  margin-bottom: .3em;
  color: #1c5080;
  text-align: center;
  text-transform: uppercase;
}

.mini-site-block-4 .field--name-field-content-block-title .field__items::after {
  transform: translate(-91.5px, 0);
  background: #3fa6ab;
  bottom: 0;
  content: '';
  height: 1px;
  left: 50%;
  position: absolute;
  width: 183px;
}

@media (max-width: 980px) {
  .mini-site-block-4 .field--name-field-content-block-title .field__items {
    width: 90%;
  }
}

.mini-site-block-6 .field--name-field-content-block-title .field__items {
  display: inline-block;
  padding-bottom: 10px;
  position: relative;
  margin-bottom: .3em;
  letter-spacing: 3px;
}

.mini-site-block-6 .field--name-field-content-block-title .field__items::after {
  transform: translate(-91.5px, 0);
  background: #ffbe33;
  bottom: 0;
  content: '';
  height: 1px;
  left: 50%;
  position: absolute;
  width: 183px;
}

@media (max-width: 980px) {
  .mini-site-block-6 .field--name-field-content-block-title .field__items {
    font-size: 4rem;
  }
}

.mini-site-block-6 .field--name-field-content-block-content p, .mini-site-block-6 .field--name-field-content-block-content .pane-list-items .views-row .views-field-field-item-date, .pane-list-items .views-row .mini-site-block-6 .field--name-field-content-block-content .views-field-field-item-date,
.mini-site-block-6 .field--name-field-content-block-content .view-list-items .views-row .views-field-field-item-date, .view-list-items .views-row .mini-site-block-6 .field--name-field-content-block-content .views-field-field-item-date, .mini-site-block-6 .field--name-field-content-block-content .pane-list-items .views-row .views-field-field-item-summary, .pane-list-items .views-row .mini-site-block-6 .field--name-field-content-block-content .views-field-field-item-summary,
.mini-site-block-6 .field--name-field-content-block-content .view-list-items .views-row .views-field-field-item-summary, .view-list-items .views-row .mini-site-block-6 .field--name-field-content-block-content .views-field-field-item-summary, .mini-site-block-6 .field--name-field-content-block-content .node-type-list-item .field--name-field-item-date .field__items .field__item p, .node-type-list-item .field--name-field-item-date .field__items .field__item .mini-site-block-6 .field--name-field-content-block-content p,
.mini-site-block-6 .field--name-field-content-block-content .node-type-list-item .field--name-field-item-summary .field__items .field__item p, .node-type-list-item .field--name-field-item-summary .field__items .field__item .mini-site-block-6 .field--name-field-content-block-content p,
.mini-site-block-6 .field--name-field-content-block-content .node-type-list-item .field--name-field-item-description .field__items .field__item p, .node-type-list-item .field--name-field-item-description .field__items .field__item .mini-site-block-6 .field--name-field-content-block-content p,
.mini-site-block-6 .field--name-field-content-block-content .node-type-list-item .field--name-field-item-category .field__items .field__item p, .node-type-list-item .field--name-field-item-category .field__items .field__item .mini-site-block-6 .field--name-field-content-block-content p {
  color: black;
}

.mini-site-block-7 {
  padding-bottom: 120px !important;
  color: white;
}

.mini-site-block-7 .field--name-field-content-block-title .field__items {
  display: inline-block;
  padding-bottom: 10px;
  position: relative;
  margin-bottom: .3em;
  color: white;
  letter-spacing: 3px;
}

.mini-site-block-7 .field--name-field-content-block-title .field__items::after {
  transform: translate(-91.5px, 0);
  background: white;
  bottom: 0;
  content: '';
  height: 1px;
  left: 50%;
  position: absolute;
  width: 183px;
}

.mini-site-block-7 .field--name-field-content-block-content p, .mini-site-block-7 .field--name-field-content-block-content .pane-list-items .views-row .views-field-field-item-date, .pane-list-items .views-row .mini-site-block-7 .field--name-field-content-block-content .views-field-field-item-date,
.mini-site-block-7 .field--name-field-content-block-content .view-list-items .views-row .views-field-field-item-date, .view-list-items .views-row .mini-site-block-7 .field--name-field-content-block-content .views-field-field-item-date, .mini-site-block-7 .field--name-field-content-block-content .pane-list-items .views-row .views-field-field-item-summary, .pane-list-items .views-row .mini-site-block-7 .field--name-field-content-block-content .views-field-field-item-summary,
.mini-site-block-7 .field--name-field-content-block-content .view-list-items .views-row .views-field-field-item-summary, .view-list-items .views-row .mini-site-block-7 .field--name-field-content-block-content .views-field-field-item-summary, .mini-site-block-7 .field--name-field-content-block-content .node-type-list-item .field--name-field-item-date .field__items .field__item p, .node-type-list-item .field--name-field-item-date .field__items .field__item .mini-site-block-7 .field--name-field-content-block-content p,
.mini-site-block-7 .field--name-field-content-block-content .node-type-list-item .field--name-field-item-summary .field__items .field__item p, .node-type-list-item .field--name-field-item-summary .field__items .field__item .mini-site-block-7 .field--name-field-content-block-content p,
.mini-site-block-7 .field--name-field-content-block-content .node-type-list-item .field--name-field-item-description .field__items .field__item p, .node-type-list-item .field--name-field-item-description .field__items .field__item .mini-site-block-7 .field--name-field-content-block-content p,
.mini-site-block-7 .field--name-field-content-block-content .node-type-list-item .field--name-field-item-category .field__items .field__item p, .node-type-list-item .field--name-field-item-category .field__items .field__item .mini-site-block-7 .field--name-field-content-block-content p {
  max-width: 50%;
  margin-bottom: 6em;
  color: white;
}

.pane-list-items,
.view-list-items {
  margin-top: 2em;
}

.pane-list-items .views-row,
.view-list-items .views-row {
  margin-bottom: 2em;
}

.pane-list-items .views-row .views-field-field-item-date,
.view-list-items .views-row .views-field-field-item-date {
  margin-bottom: 0 !important;
  color: #7d8387;
}

.pane-list-items .views-row .views-field-field-item-tag,
.view-list-items .views-row .views-field-field-item-tag {
  color: #e15323;
}

.pane-list-items .views-row .views-field-field-item-summary .field-content p, .pane-list-items .views-row .views-field-field-item-summary .field-content .views-field-field-item-date, .pane-list-items .views-row .views-field-field-item-summary .field-content .views-field-field-item-summary,
.view-list-items .views-row .views-field-field-item-summary .field-content p,
.view-list-items .views-row .views-field-field-item-summary .field-content .views-field-field-item-date,
.view-list-items .views-row .views-field-field-item-summary .field-content .views-field-field-item-summary {
  margin-bottom: 0 !important;
}

.section-map-organizational-members ul li {
  display: inline;
  list-style-type: none;
}

.section-map-organizational-members ul li.national a {
  background-image: url("../images/map-National.png");
  background-repeat: no-repeat;
  padding: 10px 0 0 40px;
}

.section-map-organizational-members ul li.regional a {
  background-image: url("../images/map-Regional.png");
  background-repeat: no-repeat;
  padding: 10px 0 0 40px;
}

.section-map-organizational-members ul li.state a {
  background-image: url("../images/map-State.png");
  background-repeat: no-repeat;
  padding: 10px 0 0 40px;
}

.section-map-organizational-members .pane-title {
  display: inline-block;
  padding-bottom: 10px;
  position: relative;
  margin-top: 1em;
}

.section-map-organizational-members .pane-title::after {
  transform: translate(-91.5px, 0);
  background: #ef5a2c;
  bottom: 0;
  content: '';
  height: 1px;
  left: 50%;
  position: absolute;
  width: 183px;
}

.section-map-organizational-members .member-associations {
  margin-bottom: 1em;
}

.section-map-organizational-members .member-associations .member-left {
  float: left;
  line-height: 18px;
  margin-right: 2%;
  width: 30%;
}

.section-map-organizational-members .member-associations .member-right {
  line-height: 18px;
  max-width: 45%;
}

.full-blue {
  background: #18355e;
  min-height: 32px;
  width: 100%;
}

@media (min-width: 992px) {
  .full-blue {
    max-height: 32px;
  }
}

.site-logo {
  float: none;
  margin-right: 0;
}

@media (min-width: 992px) {
  .site-logo {
    display: inline-block;
    float: none;
    margin: 0 auto;
  }
}

.site-logo:hover, .site-logo:focus {
  outline: none;
}

.site-logo img {
  display: block;
  margin: 0;
  padding-right: 0;
  padding-left: 13px;
  max-height: 100px;
}

@media (min-width: 992px) {
  .site-logo img {
    margin: 0 auto;
    padding-left: 0;
    max-height: 107px;
  }
}

.slick .slick__slide:focus {
  outline: none;
}

.slick .slick__arrow {
  top: 49.5%;
}

.slick .slick-arrow {
  background: transparent;
  border-radius: 50%;
  height: 40px;
  width: 40px;
}

@media (min-width: 768px) {
  .slick .slick-arrow {
    height: 46px;
    width: 46px;
  }
}

.slick .slick-arrow::before {
  display: inline-block;
  font-family: "Line Awesome Free";
  font-style: normal;
  font-variant: normal;
  font-weight: 900;
  line-height: 1;
  text-rendering: auto;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 40px;
  color: white;
  opacity: 1;
  line-height: 1;
  text-align: center;
}

@media (min-width: 768px) {
  .slick .slick-arrow::before {
    font-size: 62px;
  }
}

.slick .slick-arrow:hover::before {
  color: #bed62f;
  opacity: 1;
}

.slick .slick-arrow.slick-prev {
  left: -16px;
}

@media (min-width: 768px) {
  .slick .slick-arrow.slick-prev {
    left: -38px;
  }
}

@media (min-width: 992px) {
  .slick .slick-arrow.slick-prev {
    left: -50px;
  }
}

@media (min-width: 1200px) {
  .slick .slick-arrow.slick-prev {
    left: -66px;
  }
}

.slick .slick-arrow.slick-prev::before {
  content: '\f104';
  margin-right: 0;
}

.slick .slick-arrow.slick-next {
  right: -16px;
}

@media (min-width: 768px) {
  .slick .slick-arrow.slick-next {
    right: -20px;
  }
}

@media (min-width: 992px) {
  .slick .slick-arrow.slick-next {
    right: -34px;
  }
}

@media (min-width: 1200px) {
  .slick .slick-arrow.slick-next {
    right: -64px;
  }
}

.slick .slick-arrow.slick-next::before {
  content: '\f105';
  margin-left: 0;
}

.ui-accordion {
  margin: 0 auto 80px !important;
}

@media (min-width: 992px) {
  .ui-accordion {
    max-width: 984px;
    margin-left: auto;
    margin-right: auto;
  }
  .ui-accordion:after {
    content: " ";
    display: block;
    clear: both;
  }
}

@media (min-width: 1200px) {
  .ui-accordion {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
  }
  .ui-accordion:after {
    content: " ";
    display: block;
    clear: both;
  }
}

.ui-accordion .ui-accordion-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  border-radius: 0;
  margin: 0;
  padding: 15px;
  font-family: "Gotham Bold", Helvetica, Arial, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.4;
  margin-top: 0;
  margin-bottom: 16px;
}

@media (min-width: 768px) {
  .ui-accordion .ui-accordion-header {
    font-size: 22.16px;
    line-height: 26.16px;
    padding: 18px 30px;
    margin-bottom: 26px;
  }
}

.ui-accordion .ui-accordion-header:focus {
  outline: none;
}

.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
  -ms-flex-order: 1;
  order: 1;
  background-image: none;
  left: initial;
  margin: 0;
  right: 12px;
  top: 50%;
}

@media (min-width: 768px) {
  .ui-accordion .ui-accordion-header .ui-accordion-header-icon {
    right: 24px;
  }
}

.ui-accordion .ui-accordion-header a {
  -ms-flex-order: 0;
  order: 0;
  line-height: 1.4;
  width: 92%;
}

@media (min-width: 992px) {
  .ui-accordion .ui-accordion-header a {
    width: 95%;
  }
}

@media (min-width: 1200px) {
  .ui-accordion .ui-accordion-header a {
    width: 96%;
  }
}

.ui-accordion .ui-accordion-content {
  border-radius: 0;
  padding: 15px;
}

@media (min-width: 768px) {
  .ui-accordion .ui-accordion-content {
    padding: 18px 30px;
  }
}

.ui-accordion .ui-accordion-content p a, .ui-accordion .ui-accordion-content .pane-list-items .views-row .views-field-field-item-date a, .pane-list-items .views-row .ui-accordion .ui-accordion-content .views-field-field-item-date a, .ui-accordion .ui-accordion-content .view-list-items .views-row .views-field-field-item-date a, .view-list-items .views-row .ui-accordion .ui-accordion-content .views-field-field-item-date a, .ui-accordion .ui-accordion-content .pane-list-items .views-row .views-field-field-item-summary a, .pane-list-items .views-row .ui-accordion .ui-accordion-content .views-field-field-item-summary a, .ui-accordion .ui-accordion-content .view-list-items .views-row .views-field-field-item-summary a, .view-list-items .views-row .ui-accordion .ui-accordion-content .views-field-field-item-summary a, .ui-accordion .ui-accordion-content .node-type-list-item .field--name-field-item-date .field__items .field__item p a, .node-type-list-item .field--name-field-item-date .field__items .field__item .ui-accordion .ui-accordion-content p a, .ui-accordion .ui-accordion-content .node-type-list-item .field--name-field-item-summary .field__items .field__item p a, .node-type-list-item .field--name-field-item-summary .field__items .field__item .ui-accordion .ui-accordion-content p a, .ui-accordion .ui-accordion-content .node-type-list-item .field--name-field-item-description .field__items .field__item p a, .node-type-list-item .field--name-field-item-description .field__items .field__item .ui-accordion .ui-accordion-content p a, .ui-accordion .ui-accordion-content .node-type-list-item .field--name-field-item-category .field__items .field__item p a, .node-type-list-item .field--name-field-item-category .field__items .field__item .ui-accordion .ui-accordion-content p a {
  color: #3a96b4;
  font-weight: 700;
}

.ui-accordion .ui-accordion-content p a:hover, .ui-accordion .ui-accordion-content .pane-list-items .views-row .views-field-field-item-date a:hover, .pane-list-items .views-row .ui-accordion .ui-accordion-content .views-field-field-item-date a:hover, .ui-accordion .ui-accordion-content .view-list-items .views-row .views-field-field-item-date a:hover, .view-list-items .views-row .ui-accordion .ui-accordion-content .views-field-field-item-date a:hover, .ui-accordion .ui-accordion-content .pane-list-items .views-row .views-field-field-item-summary a:hover, .pane-list-items .views-row .ui-accordion .ui-accordion-content .views-field-field-item-summary a:hover, .ui-accordion .ui-accordion-content .view-list-items .views-row .views-field-field-item-summary a:hover, .view-list-items .views-row .ui-accordion .ui-accordion-content .views-field-field-item-summary a:hover, .ui-accordion .ui-accordion-content .node-type-list-item .field--name-field-item-date .field__items .field__item p a:hover, .node-type-list-item .field--name-field-item-date .field__items .field__item .ui-accordion .ui-accordion-content p a:hover, .ui-accordion .ui-accordion-content .node-type-list-item .field--name-field-item-summary .field__items .field__item p a:hover, .node-type-list-item .field--name-field-item-summary .field__items .field__item .ui-accordion .ui-accordion-content p a:hover, .ui-accordion .ui-accordion-content .node-type-list-item .field--name-field-item-description .field__items .field__item p a:hover, .node-type-list-item .field--name-field-item-description .field__items .field__item .ui-accordion .ui-accordion-content p a:hover, .ui-accordion .ui-accordion-content .node-type-list-item .field--name-field-item-category .field__items .field__item p a:hover, .node-type-list-item .field--name-field-item-category .field__items .field__item .ui-accordion .ui-accordion-content p a:hover, .ui-accordion .ui-accordion-content p a:focus, .ui-accordion .ui-accordion-content .pane-list-items .views-row .views-field-field-item-date a:focus, .pane-list-items .views-row .ui-accordion .ui-accordion-content .views-field-field-item-date a:focus, .ui-accordion .ui-accordion-content .view-list-items .views-row .views-field-field-item-date a:focus, .view-list-items .views-row .ui-accordion .ui-accordion-content .views-field-field-item-date a:focus, .ui-accordion .ui-accordion-content .pane-list-items .views-row .views-field-field-item-summary a:focus, .pane-list-items .views-row .ui-accordion .ui-accordion-content .views-field-field-item-summary a:focus, .ui-accordion .ui-accordion-content .view-list-items .views-row .views-field-field-item-summary a:focus, .view-list-items .views-row .ui-accordion .ui-accordion-content .views-field-field-item-summary a:focus, .ui-accordion .ui-accordion-content .node-type-list-item .field--name-field-item-date .field__items .field__item p a:focus, .node-type-list-item .field--name-field-item-date .field__items .field__item .ui-accordion .ui-accordion-content p a:focus, .ui-accordion .ui-accordion-content .node-type-list-item .field--name-field-item-summary .field__items .field__item p a:focus, .node-type-list-item .field--name-field-item-summary .field__items .field__item .ui-accordion .ui-accordion-content p a:focus, .ui-accordion .ui-accordion-content .node-type-list-item .field--name-field-item-description .field__items .field__item p a:focus, .node-type-list-item .field--name-field-item-description .field__items .field__item .ui-accordion .ui-accordion-content p a:focus, .ui-accordion .ui-accordion-content .node-type-list-item .field--name-field-item-category .field__items .field__item p a:focus, .node-type-list-item .field--name-field-item-category .field__items .field__item .ui-accordion .ui-accordion-content p a:focus {
  color: #2e768d;
  text-decoration: none;
}

.ui-state-default {
  background: #18355e;
  border: 1px solid #18355e;
  color: #ffffff;
}

.ui-state-default a {
  color: #ffffff;
}

.ui-state-default a:link, .ui-state-default a:focus, .ui-state-default a:visited {
  color: #ffffff;
}

.ui-state-default .ui-icon {
  background-image: none;
}

.ui-state-active {
  background: #348f41;
  border: 1px solid #348f41;
  color: #ffffff;
  margin-bottom: 0 !important;
}

.ui-state-active .ui-icon {
  background-image: none;
}

.ui-state-active .ui-icon:before {
  content: '\f068';
  color: #ffffff;
}

.ui-state-active a {
  color: #ffffff;
}

.ui-state-active a:link, .ui-state-active a:focus, .ui-state-active a:visited {
  color: #ffffff;
}

.ui-state-active a:focus {
  outline: none;
}

.ui-widget-content {
  border: 1px solid #d1d1d1;
  background: #f4f6f8;
  color: #242d54;
  font-family: "Gotham Book", Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 19px;
  margin-bottom: 16px;
}

@media (min-width: 768px) {
  .ui-widget-content {
    margin-bottom: 26px;
  }
}

.ui-widget-content .accordion-item {
  padding: 20px 15px;
}

@media (min-width: 768px) {
  .ui-widget-content .accordion-item {
    padding: 35px 30px;
  }
}

.ui-widget-content .accordion-item:nth-of-type(2n+1) {
  background: #f4f6f8;
}

.ui-widget-content .accordion-item:nth-of-type(2n+2) {
  background: #eaedf0;
}

.ui-widget-content .accordion-item p, .ui-widget-content .accordion-item .pane-list-items .views-row .views-field-field-item-date, .pane-list-items .views-row .ui-widget-content .accordion-item .views-field-field-item-date,
.ui-widget-content .accordion-item .view-list-items .views-row .views-field-field-item-date, .view-list-items .views-row .ui-widget-content .accordion-item .views-field-field-item-date, .ui-widget-content .accordion-item .pane-list-items .views-row .views-field-field-item-summary, .pane-list-items .views-row .ui-widget-content .accordion-item .views-field-field-item-summary,
.ui-widget-content .accordion-item .view-list-items .views-row .views-field-field-item-summary, .view-list-items .views-row .ui-widget-content .accordion-item .views-field-field-item-summary, .ui-widget-content .accordion-item .node-type-list-item .field--name-field-item-date .field__items .field__item p, .node-type-list-item .field--name-field-item-date .field__items .field__item .ui-widget-content .accordion-item p,
.ui-widget-content .accordion-item .node-type-list-item .field--name-field-item-summary .field__items .field__item p, .node-type-list-item .field--name-field-item-summary .field__items .field__item .ui-widget-content .accordion-item p,
.ui-widget-content .accordion-item .node-type-list-item .field--name-field-item-description .field__items .field__item p, .node-type-list-item .field--name-field-item-description .field__items .field__item .ui-widget-content .accordion-item p,
.ui-widget-content .accordion-item .node-type-list-item .field--name-field-item-category .field__items .field__item p, .node-type-list-item .field--name-field-item-category .field__items .field__item .ui-widget-content .accordion-item p {
  font-size: 13px;
  line-height: 16px;
}

@media (min-width: 768px) {
  .ui-widget-content .accordion-item p, .ui-widget-content .accordion-item .pane-list-items .views-row .views-field-field-item-date, .pane-list-items .views-row .ui-widget-content .accordion-item .views-field-field-item-date,
  .ui-widget-content .accordion-item .view-list-items .views-row .views-field-field-item-date, .view-list-items .views-row .ui-widget-content .accordion-item .views-field-field-item-date, .ui-widget-content .accordion-item .pane-list-items .views-row .views-field-field-item-summary, .pane-list-items .views-row .ui-widget-content .accordion-item .views-field-field-item-summary,
  .ui-widget-content .accordion-item .view-list-items .views-row .views-field-field-item-summary, .view-list-items .views-row .ui-widget-content .accordion-item .views-field-field-item-summary, .ui-widget-content .accordion-item .node-type-list-item .field--name-field-item-date .field__items .field__item p, .node-type-list-item .field--name-field-item-date .field__items .field__item .ui-widget-content .accordion-item p,
  .ui-widget-content .accordion-item .node-type-list-item .field--name-field-item-summary .field__items .field__item p, .node-type-list-item .field--name-field-item-summary .field__items .field__item .ui-widget-content .accordion-item p,
  .ui-widget-content .accordion-item .node-type-list-item .field--name-field-item-description .field__items .field__item p, .node-type-list-item .field--name-field-item-description .field__items .field__item .ui-widget-content .accordion-item p,
  .ui-widget-content .accordion-item .node-type-list-item .field--name-field-item-category .field__items .field__item p, .node-type-list-item .field--name-field-item-category .field__items .field__item .ui-widget-content .accordion-item p {
    font-size: 14px;
  }
}

.ui-widget-content .accordion-item p:first-of-type, .ui-widget-content .accordion-item .pane-list-items .views-row .views-field-field-item-date:first-of-type, .pane-list-items .views-row .ui-widget-content .accordion-item .views-field-field-item-date:first-of-type,
.ui-widget-content .accordion-item .view-list-items .views-row .views-field-field-item-date:first-of-type, .view-list-items .views-row .ui-widget-content .accordion-item .views-field-field-item-date:first-of-type, .ui-widget-content .accordion-item .pane-list-items .views-row .views-field-field-item-summary:first-of-type, .pane-list-items .views-row .ui-widget-content .accordion-item .views-field-field-item-summary:first-of-type,
.ui-widget-content .accordion-item .view-list-items .views-row .views-field-field-item-summary:first-of-type, .view-list-items .views-row .ui-widget-content .accordion-item .views-field-field-item-summary:first-of-type, .ui-widget-content .accordion-item .node-type-list-item .field--name-field-item-date .field__items .field__item p:first-of-type, .node-type-list-item .field--name-field-item-date .field__items .field__item .ui-widget-content .accordion-item p:first-of-type,
.ui-widget-content .accordion-item .node-type-list-item .field--name-field-item-summary .field__items .field__item p:first-of-type, .node-type-list-item .field--name-field-item-summary .field__items .field__item .ui-widget-content .accordion-item p:first-of-type,
.ui-widget-content .accordion-item .node-type-list-item .field--name-field-item-description .field__items .field__item p:first-of-type, .node-type-list-item .field--name-field-item-description .field__items .field__item .ui-widget-content .accordion-item p:first-of-type,
.ui-widget-content .accordion-item .node-type-list-item .field--name-field-item-category .field__items .field__item p:first-of-type, .node-type-list-item .field--name-field-item-category .field__items .field__item .ui-widget-content .accordion-item p:first-of-type {
  margin-bottom: 0;
}

.ui-widget-content .accordion-item p strong, .ui-widget-content .accordion-item .pane-list-items .views-row .views-field-field-item-date strong, .pane-list-items .views-row .ui-widget-content .accordion-item .views-field-field-item-date strong, .ui-widget-content .accordion-item .view-list-items .views-row .views-field-field-item-date strong, .view-list-items .views-row .ui-widget-content .accordion-item .views-field-field-item-date strong, .ui-widget-content .accordion-item .pane-list-items .views-row .views-field-field-item-summary strong, .pane-list-items .views-row .ui-widget-content .accordion-item .views-field-field-item-summary strong, .ui-widget-content .accordion-item .view-list-items .views-row .views-field-field-item-summary strong, .view-list-items .views-row .ui-widget-content .accordion-item .views-field-field-item-summary strong, .ui-widget-content .accordion-item .node-type-list-item .field--name-field-item-date .field__items .field__item p strong, .node-type-list-item .field--name-field-item-date .field__items .field__item .ui-widget-content .accordion-item p strong, .ui-widget-content .accordion-item .node-type-list-item .field--name-field-item-summary .field__items .field__item p strong, .node-type-list-item .field--name-field-item-summary .field__items .field__item .ui-widget-content .accordion-item p strong, .ui-widget-content .accordion-item .node-type-list-item .field--name-field-item-description .field__items .field__item p strong, .node-type-list-item .field--name-field-item-description .field__items .field__item .ui-widget-content .accordion-item p strong, .ui-widget-content .accordion-item .node-type-list-item .field--name-field-item-category .field__items .field__item p strong, .node-type-list-item .field--name-field-item-category .field__items .field__item .ui-widget-content .accordion-item p strong {
  display: block;
  font-size: 15px;
  margin-bottom: 3px;
}

@media (min-width: 768px) {
  .ui-widget-content .accordion-item p strong, .ui-widget-content .accordion-item .pane-list-items .views-row .views-field-field-item-date strong, .pane-list-items .views-row .ui-widget-content .accordion-item .views-field-field-item-date strong, .ui-widget-content .accordion-item .view-list-items .views-row .views-field-field-item-date strong, .view-list-items .views-row .ui-widget-content .accordion-item .views-field-field-item-date strong, .ui-widget-content .accordion-item .pane-list-items .views-row .views-field-field-item-summary strong, .pane-list-items .views-row .ui-widget-content .accordion-item .views-field-field-item-summary strong, .ui-widget-content .accordion-item .view-list-items .views-row .views-field-field-item-summary strong, .view-list-items .views-row .ui-widget-content .accordion-item .views-field-field-item-summary strong, .ui-widget-content .accordion-item .node-type-list-item .field--name-field-item-date .field__items .field__item p strong, .node-type-list-item .field--name-field-item-date .field__items .field__item .ui-widget-content .accordion-item p strong, .ui-widget-content .accordion-item .node-type-list-item .field--name-field-item-summary .field__items .field__item p strong, .node-type-list-item .field--name-field-item-summary .field__items .field__item .ui-widget-content .accordion-item p strong, .ui-widget-content .accordion-item .node-type-list-item .field--name-field-item-description .field__items .field__item p strong, .node-type-list-item .field--name-field-item-description .field__items .field__item .ui-widget-content .accordion-item p strong, .ui-widget-content .accordion-item .node-type-list-item .field--name-field-item-category .field__items .field__item p strong, .node-type-list-item .field--name-field-item-category .field__items .field__item .ui-widget-content .accordion-item p strong {
    font-size: 16px;
    margin-bottom: 5px;
  }
}

.ui-icon {
  transform: translate(0, -50%);
  background-image: none;
  background-position: initial;
  display: inline-block;
  height: 26px;
  overflow: unset;
  text-indent: inherit;
  text-align: center;
  vertical-align: middle;
  width: 26px;
}

@media (min-width: 768px) {
  .ui-icon {
    height: 46px;
    width: 46px;
  }
}

.ui-icon:before {
  display: inline-block;
  font-family: "Line Awesome Free";
  font-style: normal;
  font-variant: normal;
  font-weight: 900;
  line-height: 1;
  text-rendering: auto;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  content: '\f067';
  color: #ffffff;
  font-size: 25px;
  vertical-align: middle;
}

@media (min-width: 768px) {
  .ui-icon:before {
    font-size: 46px;
  }
}

.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon,
.ui-button:hover .ui-icon,
.ui-button:focus .ui-icon {
  background-image: none;
  background-position: initial;
}

@media all and (-ms-high-contrast: none) {
  .ui-accordion .ui-accordion-header .ui-accordion-header-icon {
    left: 94.25%;
    right: initial;
  }
  .ui-icon {
    text-indent: inherit;
  }
}

.mini-site-internal-page .mini-site-internal-content {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
}

.mini-site-internal-page .mini-site-internal-content:after {
  content: " ";
  display: block;
  clear: both;
}

@media (max-width: 980px) {
  .mini-site-internal-page .mini-site-internal-content {
    max-width: 100%;
  }
}

@media (min-width: 768px) and (max-width: 1024px) {
  .mini-site-internal-page .mini-site-internal-content {
    max-width: 1024px;
  }
}

.mini-site-internal-page .mini-site-internal-content .paragraphs-items .field--name-field-mini-site-content .field__item {
  margin-bottom: 2.5em;
}

.mini-site-internal-page .mini-site-internal-content .paragraphs-items .field--name-field-mini-site-content .field__item .paragraphs-item-content-block .content .field__item {
  margin-bottom: 0;
}

.mini-site-internal-page .mini-site-internal-content .paragraphs-items .field--name-field-mini-site-content .field__item h2, .mini-site-internal-page .mini-site-internal-content .paragraphs-items .field--name-field-mini-site-content .field__item .page-global-benchmarks .l-page .l-main .l-content h1, .page-global-benchmarks .l-page .l-main .l-content .mini-site-internal-page .mini-site-internal-content .paragraphs-items .field--name-field-mini-site-content .field__item h1, .mini-site-internal-page .mini-site-internal-content .paragraphs-items .field--name-field-mini-site-content .field__item .node-type-mini-site-landing-page .field--name-field-content-block-title .field__items, .node-type-mini-site-landing-page .field--name-field-content-block-title .mini-site-internal-page .mini-site-internal-content .paragraphs-items .field--name-field-mini-site-content .field__item .field__items {
  margin-bottom: .15em;
}

.mini-site-internal-page .mini-site-header .pane-node-title {
  text-align: center;
}

.mini-site-internal-page .mini-site-header .mini-site-internal-title {
  display: inline-block;
  padding-bottom: 10px;
  position: relative;
  color: #18355e;
  font-family: "Gotham Bold", Helvetica, Arial, sans-serif;
  font-size: 30px;
  line-height: 34px;
  margin-top: 0;
  margin-bottom: 30px;
  position: relative;
  text-transform: capitalize;
  margin: .5em auto;
  letter-spacing: 3px;
}

.mini-site-internal-page .mini-site-header .mini-site-internal-title::after {
  transform: translate(-91.5px, 0);
  background: #ef5a2c;
  bottom: 0;
  content: '';
  height: 1px;
  left: 50%;
  position: absolute;
  width: 183px;
}

@media (min-width: 768px) {
  .mini-site-internal-page .mini-site-header .mini-site-internal-title {
    font-size: 60px;
    line-height: 64px;
    margin-bottom: 50px;
  }
}

.mini-site-header .pane-mini-site-landing-page-header {
  text-align: center;
}

.mini-site-header .pane-mini-site-landing-page-header .views-field-field-header-image img {
  height: auto;
  margin: 1.2em 0;
}

.mini-site-header .pane-mini-site-landing-page-header .views-field-field-header-image h1 {
  left: inherit;
  transform: none;
}

.page-basic-general .l-main .l-content,
.page-basic-special .l-main .l-content,
.node-type-actfl-basic-page .l-main .l-content {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  float: none;
  padding-right: 5%;
  padding-left: 5%;
}

.page-basic-general .l-main .l-content:after,
.page-basic-special .l-main .l-content:after,
.node-type-actfl-basic-page .l-main .l-content:after {
  content: " ";
  display: block;
  clear: both;
}

@media (min-width: 992px) {
  .page-basic-general .l-main .l-content,
  .page-basic-special .l-main .l-content,
  .node-type-actfl-basic-page .l-main .l-content {
    padding-right: 0;
    padding-left: 0;
  }
}

.page-basic-general .l-main .l-content > h1,
.page-basic-special .l-main .l-content > h1,
.node-type-actfl-basic-page .l-main .l-content > h1 {
  display: none;
}

.page-basic-general .l-main .l-content form,
.page-basic-special .l-main .l-content form,
.node-type-actfl-basic-page .l-main .l-content form {
  margin-top: 20px;
  margin-bottom: 20px;
}

.page-basic-general .l-main .l-content .pane-node-field-page-content,
.page-basic-special .l-main .l-content .pane-node-field-page-content,
.node-type-actfl-basic-page .l-main .l-content .pane-node-field-page-content {
  padding-bottom: 30px;
}

@media (min-width: 768px) {
  .page-basic-general .l-main .l-content .pane-node-field-page-content,
  .page-basic-special .l-main .l-content .pane-node-field-page-content,
  .node-type-actfl-basic-page .l-main .l-content .pane-node-field-page-content {
    padding-bottom: 60px;
  }
}

.node-type-actfl-events .field--name-field-event-date {
  float: left;
  position: relative;
}

.node-type-actfl-events .field--name-field-event-time-zone {
  float: left;
  margin-left: 1em;
  position: relative;
}

.node-type-actfl-events .field--name-field-event-description {
  clear: both;
  float: left;
  position: relative;
}

.node-type-convention-landing .l-page .l-main {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.node-type-convention-landing .l-page .l-main:after {
  content: " ";
  display: block;
  clear: both;
}

.node-type-convention-landing .l-page .l-main .l-content {
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 0;
}

@media (min-width: 992px) {
  .node-type-convention-landing .l-page .l-main .l-content {
    padding-bottom: 80px;
  }
}

.panel-convention-landing .panels-flexible-region {
  width: 100% !important;
}

.convention-header {
  margin-left: calc(-50vw + 50%) !important;
  margin-right: calc(-50vw + 50%) !important;
  padding-top: 15px !important;
  padding-bottom: 15px !important;
  min-height: 250px;
}

@media (min-width: 768px) {
  .convention-header {
    min-height: 423px;
  }
}

@media (min-width: 1200px) {
  .convention-header {
    max-height: 423px;
  }
}

.convention-header .panels-flexible-region-inside {
  max-width: 984px;
  margin-left: auto;
  margin-right: auto;
  padding-right: 5%;
  padding-left: 5%;
}

.convention-header .panels-flexible-region-inside:after {
  content: " ";
  display: block;
  clear: both;
}

@media (min-width: 992px) {
  .convention-header .panels-flexible-region-inside {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 1200px) {
  .convention-header .panels-flexible-region-inside {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
  }
  .convention-header .panels-flexible-region-inside:after {
    content: " ";
    display: block;
    clear: both;
  }
}

.convention-header .pane-node-field-convention-logo {
  text-align: center;
}

.convention-header .pane-node-field-convention-logo img {
  display: block;
  margin: 0 auto;
  width: 90%;
}

@media (min-width: 992px) {
  .convention-header .pane-node-field-convention-logo img {
    width: auto;
  }
}

.convention-header .pane-node-field-registration-link {
  margin-top: 33px;
  text-align: center;
}

.convention-header .pane-node-field-registration-link a {
  display: inline-block;
  min-width: 222px;
  margin: 0 auto;
}

@media (min-width: 768px) {
  .convention-header .pane-node-field-registration-link a {
    font-size: 28px;
    height: 43px;
    line-height: 46px;
  }
}

.convention-speakers {
  margin-left: calc(-50vw + 50%) !important;
  margin-right: calc(-50vw + 50%) !important;
  background: url("../images/convention/speakers-background.jpg") center center no-repeat;
  background-size: cover;
  padding-top: 35px !important;
  padding-bottom: 35px !important;
  min-height: 506px;
}

@media (min-width: 1200px) {
  .convention-speakers {
    max-height: 506px;
  }
}

.convention-speakers .panels-flexible-region-inside {
  max-width: 984px;
  margin-left: auto;
  margin-right: auto;
  padding-right: 5%;
  padding-left: 5%;
}

.convention-speakers .panels-flexible-region-inside:after {
  content: " ";
  display: block;
  clear: both;
}

@media (min-width: 992px) {
  .convention-speakers .panels-flexible-region-inside {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 1200px) {
  .convention-speakers .panels-flexible-region-inside {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
  }
  .convention-speakers .panels-flexible-region-inside:after {
    content: " ";
    display: block;
    clear: both;
  }
}

.view-convention-speakers .view-header h2, .view-convention-speakers .view-header .page-global-benchmarks .l-page .l-main .l-content h1, .page-global-benchmarks .l-page .l-main .l-content .view-convention-speakers .view-header h1, .view-convention-speakers .view-header .node-type-mini-site-landing-page .field--name-field-content-block-title .field__items, .node-type-mini-site-landing-page .field--name-field-content-block-title .view-convention-speakers .view-header .field__items {
  display: inline-block;
  padding-bottom: 10px;
  position: relative;
  display: block;
  color: #ffffff;
  margin-bottom: 16px;
  text-align: center;
}

.view-convention-speakers .view-header h2::after, .view-convention-speakers .view-header .page-global-benchmarks .l-page .l-main .l-content h1::after, .page-global-benchmarks .l-page .l-main .l-content .view-convention-speakers .view-header h1::after, .view-convention-speakers .view-header .node-type-mini-site-landing-page .field--name-field-content-block-title .field__items::after, .node-type-mini-site-landing-page .field--name-field-content-block-title .view-convention-speakers .view-header .field__items::after {
  transform: translate(-91.5px, 0);
  background: #ffffff;
  bottom: 0;
  content: '';
  height: 1px;
  left: 50%;
  position: absolute;
  width: 183px;
}

.view-convention-speakers .view-content {
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
}

.view-convention-speakers .view-content:after {
  content: " ";
  display: block;
  clear: both;
}

@media (min-width: 1200px) {
  .view-convention-speakers .view-content {
    max-width: 992px;
    margin-left: auto;
    margin-right: auto;
  }
  .view-convention-speakers .view-content:after {
    content: " ";
    display: block;
    clear: both;
  }
}

.view-convention-speakers .slick__slide {
  padding: 19px;
}

.view-convention-speakers .slide__content {
  box-shadow: 14px 19px 0 -1px rgba(58, 150, 180, 0.59);
  background: rgba(28, 53, 94, 0.83);
  padding: 20px 26px;
}

@media (min-width: 768px) {
  .view-convention-speakers .slide__content {
    padding: 40px 56px;
  }
}

.view-convention-speakers .views-field-field-speaker-image {
  display: block;
  margin: 0 auto 30px;
  height: 220px;
  width: 220px;
}

@media (min-width: 768px) {
  .view-convention-speakers .views-field-field-speaker-image {
    height: 290px;
    width: 290px;
  }
}

@media (min-width: 992px) {
  .view-convention-speakers .views-field-field-speaker-image {
    float: left;
    margin: 0;
  }
}

.view-convention-speakers .views-field-field-speaker-image img {
  border: 5px solid #ffffff;
  border-radius: 200px;
  display: block;
  height: 220px;
  margin: 0 auto;
  max-width: 220px;
  width: 220px;
}

@media (min-width: 768px) {
  .view-convention-speakers .views-field-field-speaker-image img {
    height: 290px;
    max-width: 290px;
    width: 290px;
  }
}

@media (min-width: 992px) {
  .view-convention-speakers .views-field-field-speaker-image img {
    margin-bottom: 0;
  }
}

.view-convention-speakers .views-field-field-speaker-name {
  display: block;
  color: #ffffff;
  font-family: "Gotham Light", Helvetica, Arial, sans-serif;
  font-size: 37.37px;
  line-height: 41.37px;
  margin-bottom: 10px;
  text-align: center;
}

@media (min-width: 992px) {
  .view-convention-speakers .views-field-field-speaker-name {
    display: inline-block;
    margin-top: 28px;
    margin-left: 32px;
    width: calc(100% - 327px);
    text-align: left;
  }
}

.view-convention-speakers .views-field-field-speaker-bio {
  display: block;
  color: #ffffff;
  font-family: "Gotham Light", Helvetica, Arial, sans-serif;
  font-size: 16px;
  line-height: 28px;
  margin-bottom: 11px;
  text-align: center;
}

@media (min-width: 992px) {
  .view-convention-speakers .views-field-field-speaker-bio {
    display: inline-block;
    margin-left: 32px;
    width: calc(100% - 327px);
    text-align: left;
  }
}

.view-convention-speakers .views-field-nothing {
  display: block;
  text-align: center;
}

@media (min-width: 992px) {
  .view-convention-speakers .views-field-nothing {
    display: inline-block;
    margin-left: 32px;
    width: calc(100% - 327px);
    text-align: left;
  }
}

.view-convention-speakers .speaker-social-icons {
  height: 46px;
}

.view-convention-speakers .speaker-social-icons .fa {
  display: inline-block;
  font-family: "Line Awesome Brands" !important;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: 1;
  text-rendering: auto;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  background: #3a96b4;
  border-radius: 40px;
  color: #ffffff;
  height: 46px;
  margin: 0 5px;
  position: relative;
  vertical-align: top;
  width: 46px;
}

@media (min-width: 992px) {
  .view-convention-speakers .speaker-social-icons .fa {
    margin-left: 0;
    margin-right: 10px;
  }
}

.view-convention-speakers .speaker-social-icons .fa:hover {
  background: #bed62f;
}

.view-convention-speakers .speaker-social-icons .fa::before {
  transform: translate(-50%, -50%);
  font-size: 30px;
  color: white;
  opacity: 1;
  left: 50%;
  line-height: 1;
  position: absolute;
  text-align: center;
  top: 50%;
}

.view-convention-speakers .speaker-social-icons .fa.fa-facebook::before {
  content: '\f39e';
}

.view-convention-speakers .speaker-social-icons .fa.fa-twitter::before {
  content: '\f099';
}

.view-convention-speakers .speaker-social-icons .fa.fa-linkedin::before {
  content: '\f0e1';
}

.convention-resources {
  margin-left: calc(-50vw + 50%) !important;
  margin-right: calc(-50vw + 50%) !important;
  padding-top: 30px !important;
  padding-bottom: 70px !important;
}

.convention-resources .panels-flexible-region-inside {
  max-width: 984px;
  margin-left: auto;
  margin-right: auto;
  padding-right: 5%;
  padding-left: 5%;
}

.convention-resources .panels-flexible-region-inside:after {
  content: " ";
  display: block;
  clear: both;
}

@media (min-width: 992px) {
  .convention-resources .panels-flexible-region-inside {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 1200px) {
  .convention-resources .panels-flexible-region-inside {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
  }
  .convention-resources .panels-flexible-region-inside:after {
    content: " ";
    display: block;
    clear: both;
  }
}

.convention-resources .pane-node-field-resources {
  text-align: center;
}

.convention-resources .pane-node-field-resources h2, .convention-resources .pane-node-field-resources .page-global-benchmarks .l-page .l-main .l-content h1, .page-global-benchmarks .l-page .l-main .l-content .convention-resources .pane-node-field-resources h1, .convention-resources .pane-node-field-resources .node-type-mini-site-landing-page .field--name-field-content-block-title .field__items, .node-type-mini-site-landing-page .field--name-field-content-block-title .convention-resources .pane-node-field-resources .field__items {
  display: inline-block;
  padding-bottom: 10px;
  position: relative;
  display: block;
  margin-bottom: 15px;
  padding-top: 0;
  text-align: center;
}

.convention-resources .pane-node-field-resources h2::after, .convention-resources .pane-node-field-resources .page-global-benchmarks .l-page .l-main .l-content h1::after, .page-global-benchmarks .l-page .l-main .l-content .convention-resources .pane-node-field-resources h1::after, .convention-resources .pane-node-field-resources .node-type-mini-site-landing-page .field--name-field-content-block-title .field__items::after, .node-type-mini-site-landing-page .field--name-field-content-block-title .convention-resources .pane-node-field-resources .field__items::after {
  transform: translate(-91.5px, 0);
  background: #3fa6ab;
  bottom: 0;
  content: '';
  height: 1px;
  left: 50%;
  position: absolute;
  width: 183px;
}

@media (max-width: 991px) {
  .convention-resources .pane-node-field-resources h2, .convention-resources .pane-node-field-resources .page-global-benchmarks .l-page .l-main .l-content h1, .page-global-benchmarks .l-page .l-main .l-content .convention-resources .pane-node-field-resources h1, .convention-resources .pane-node-field-resources .node-type-mini-site-landing-page .field--name-field-content-block-title .field__items, .node-type-mini-site-landing-page .field--name-field-content-block-title .convention-resources .pane-node-field-resources .field__items {
    margin-bottom: 30px;
  }
}

@media (min-width: 768px) {
  .convention-resources .pane-node-field-resources h2, .convention-resources .pane-node-field-resources .page-global-benchmarks .l-page .l-main .l-content h1, .page-global-benchmarks .l-page .l-main .l-content .convention-resources .pane-node-field-resources h1, .convention-resources .pane-node-field-resources .node-type-mini-site-landing-page .field--name-field-content-block-title .field__items, .node-type-mini-site-landing-page .field--name-field-content-block-title .convention-resources .pane-node-field-resources .field__items {
    letter-spacing: 0;
    margin-bottom: 22px;
  }
}

@media (min-width: 992px) {
  .convention-resources .pane-node-field-resources h2, .convention-resources .pane-node-field-resources .page-global-benchmarks .l-page .l-main .l-content h1, .page-global-benchmarks .l-page .l-main .l-content .convention-resources .pane-node-field-resources h1, .convention-resources .pane-node-field-resources .node-type-mini-site-landing-page .field--name-field-content-block-title .field__items, .node-type-mini-site-landing-page .field--name-field-content-block-title .convention-resources .pane-node-field-resources .field__items {
    padding-top: 20px;
    margin-bottom: 44px;
  }
}

.convention-proposals {
  margin-left: calc(-50vw + 50%) !important;
  margin-right: calc(-50vw + 50%) !important;
  background: url("../images/convention/proposals-background.jpg") center center no-repeat;
  background-size: cover;
  padding-top: 116px !important;
  padding-bottom: 116px !important;
  min-height: 351px;
}

@media (min-width: 1200px) {
  .convention-proposals {
    max-height: 351px;
  }
}

.convention-proposals .panels-flexible-region-inside {
  max-width: 820px;
  margin-left: auto;
  margin-right: auto;
  padding-right: 5%;
  padding-left: 5%;
}

.convention-proposals .panels-flexible-region-inside:after {
  content: " ";
  display: block;
  clear: both;
}

@media (min-width: 992px) {
  .convention-proposals .panels-flexible-region-inside {
    padding-right: 0;
    padding-left: 0;
  }
}

.view-call-for-proposal .view-content {
  text-align: center;
}

.view-call-for-proposal .view-content h2, .view-call-for-proposal .view-content .page-global-benchmarks .l-page .l-main .l-content h1, .page-global-benchmarks .l-page .l-main .l-content .view-call-for-proposal .view-content h1, .view-call-for-proposal .view-content .node-type-mini-site-landing-page .field--name-field-content-block-title .field__items, .node-type-mini-site-landing-page .field--name-field-content-block-title .view-call-for-proposal .view-content .field__items {
  display: inline-block;
  padding-bottom: 10px;
  position: relative;
  display: block;
  color: #ffffff;
  margin-bottom: 33px;
  padding-bottom: 28px;
  text-align: center;
}

.view-call-for-proposal .view-content h2::after, .view-call-for-proposal .view-content .page-global-benchmarks .l-page .l-main .l-content h1::after, .page-global-benchmarks .l-page .l-main .l-content .view-call-for-proposal .view-content h1::after, .view-call-for-proposal .view-content .node-type-mini-site-landing-page .field--name-field-content-block-title .field__items::after, .node-type-mini-site-landing-page .field--name-field-content-block-title .view-call-for-proposal .view-content .field__items::after {
  transform: translate(-91.5px, 0);
  background: #ffffff;
  bottom: 0;
  content: '';
  height: 1px;
  left: 50%;
  position: absolute;
  width: 183px;
}

.view-call-for-proposal .view-content .views-field-field-cfp-text {
  padding: 0 10px;
}

@media (min-width: 768px) {
  .view-call-for-proposal .view-content .views-field-field-cfp-text {
    padding: 0 20px;
  }
}

@media (min-width: 992px) {
  .view-call-for-proposal .view-content .views-field-field-cfp-text {
    padding: 0 50px;
  }
}

@media (min-width: 1200px) {
  .view-call-for-proposal .view-content .views-field-field-cfp-text {
    padding: 0 100px;
  }
}

.view-call-for-proposal .view-content .views-field-field-cfp-text p, .view-call-for-proposal .view-content .views-field-field-cfp-text .pane-list-items .views-row .views-field-field-item-date, .pane-list-items .views-row .view-call-for-proposal .view-content .views-field-field-cfp-text .views-field-field-item-date,
.view-call-for-proposal .view-content .views-field-field-cfp-text .view-list-items .views-row .views-field-field-item-date, .view-list-items .views-row .view-call-for-proposal .view-content .views-field-field-cfp-text .views-field-field-item-date, .view-call-for-proposal .view-content .views-field-field-cfp-text .pane-list-items .views-row .views-field-field-item-summary, .pane-list-items .views-row .view-call-for-proposal .view-content .views-field-field-cfp-text .views-field-field-item-summary,
.view-call-for-proposal .view-content .views-field-field-cfp-text .view-list-items .views-row .views-field-field-item-summary, .view-list-items .views-row .view-call-for-proposal .view-content .views-field-field-cfp-text .views-field-field-item-summary, .view-call-for-proposal .view-content .views-field-field-cfp-text .node-type-list-item .field--name-field-item-date .field__items .field__item p, .node-type-list-item .field--name-field-item-date .field__items .field__item .view-call-for-proposal .view-content .views-field-field-cfp-text p,
.view-call-for-proposal .view-content .views-field-field-cfp-text .node-type-list-item .field--name-field-item-summary .field__items .field__item p, .node-type-list-item .field--name-field-item-summary .field__items .field__item .view-call-for-proposal .view-content .views-field-field-cfp-text p,
.view-call-for-proposal .view-content .views-field-field-cfp-text .node-type-list-item .field--name-field-item-description .field__items .field__item p, .node-type-list-item .field--name-field-item-description .field__items .field__item .view-call-for-proposal .view-content .views-field-field-cfp-text p,
.view-call-for-proposal .view-content .views-field-field-cfp-text .node-type-list-item .field--name-field-item-category .field__items .field__item p, .node-type-list-item .field--name-field-item-category .field__items .field__item .view-call-for-proposal .view-content .views-field-field-cfp-text p {
  color: #ffffff;
  font-family: "Gotham Light", Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 24px;
  margin-bottom: 50px;
}

.view-call-for-proposal .view-content .views-field-field-cfp-button-url {
  text-align: center;
}

.view-call-for-proposal .view-content .views-field-field-cfp-button-url a {
  display: inline-block;
  min-width: 222px;
  margin: 0 auto;
}

@media (min-width: 768px) {
  .view-call-for-proposal .view-content .views-field-field-cfp-button-url a {
    font-size: 28px;
    height: 43px;
    line-height: 46px;
  }
}

.convention-schedule-of-events .pane-node-field-schedule-of-events {
  max-width: 984px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 63px;
  padding-right: 5%;
  padding-left: 5%;
}

.convention-schedule-of-events .pane-node-field-schedule-of-events:after {
  content: " ";
  display: block;
  clear: both;
}

@media (min-width: 992px) {
  .convention-schedule-of-events .pane-node-field-schedule-of-events {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 1200px) {
  .convention-schedule-of-events .pane-node-field-schedule-of-events {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
  }
  .convention-schedule-of-events .pane-node-field-schedule-of-events:after {
    content: " ";
    display: block;
    clear: both;
  }
}

.convention-schedule-of-events .pane-node-field-schedule-of-events .pane-title {
  display: inline-block;
  padding-bottom: 10px;
  position: relative;
  display: block;
  margin-bottom: 15px;
  padding-top: 0;
  text-align: center;
}

.convention-schedule-of-events .pane-node-field-schedule-of-events .pane-title::after {
  transform: translate(-91.5px, 0);
  background: #bed62f;
  bottom: 0;
  content: '';
  height: 1px;
  left: 50%;
  position: absolute;
  width: 183px;
}

@media (max-width: 991px) {
  .convention-schedule-of-events .pane-node-field-schedule-of-events .pane-title {
    margin-bottom: 30px;
  }
}

@media (min-width: 768px) {
  .convention-schedule-of-events .pane-node-field-schedule-of-events .pane-title {
    letter-spacing: 0;
    margin-bottom: 22px;
  }
}

@media (min-width: 992px) {
  .convention-schedule-of-events .pane-node-field-schedule-of-events .pane-title {
    padding-top: 20px;
    margin-bottom: 44px;
  }
}

.convention-schedule-of-events .pane-node-field-schedule-of-events .ui-accordion {
  margin-bottom: 63px !important;
}

@media (min-width: 1200px) {
  .convention-schedule-of-events .pane-node-field-schedule-of-events .ui-accordion {
    margin-bottom: 80px !important;
  }
}

.convention-get-involved {
  margin-left: calc(-50vw + 50%) !important;
  margin-right: calc(-50vw + 50%) !important;
  background: url("../images/convention/convention-get-involved-background.jpg") center center no-repeat;
  background-size: cover;
  padding-top: 51px !important;
  padding-bottom: 51px !important;
  min-height: 687px;
}

@media (min-width: 1200px) {
  .convention-get-involved {
    max-height: 687px;
  }
}

.convention-get-involved .panels-flexible-region-inside {
  max-width: 820px;
  margin-left: auto;
  margin-right: auto;
  padding-right: 5%;
  padding-left: 5%;
}

.convention-get-involved .panels-flexible-region-inside:after {
  content: " ";
  display: block;
  clear: both;
}

@media (min-width: 992px) {
  .convention-get-involved .panels-flexible-region-inside {
    padding-right: 0;
    padding-left: 0;
  }
}

.convention-get-involved .pane-node-field-get-involved-title p, .convention-get-involved .pane-node-field-get-involved-title .pane-list-items .views-row .views-field-field-item-date, .pane-list-items .views-row .convention-get-involved .pane-node-field-get-involved-title .views-field-field-item-date,
.convention-get-involved .pane-node-field-get-involved-title .view-list-items .views-row .views-field-field-item-date, .view-list-items .views-row .convention-get-involved .pane-node-field-get-involved-title .views-field-field-item-date, .convention-get-involved .pane-node-field-get-involved-title .pane-list-items .views-row .views-field-field-item-summary, .pane-list-items .views-row .convention-get-involved .pane-node-field-get-involved-title .views-field-field-item-summary,
.convention-get-involved .pane-node-field-get-involved-title .view-list-items .views-row .views-field-field-item-summary, .view-list-items .views-row .convention-get-involved .pane-node-field-get-involved-title .views-field-field-item-summary, .convention-get-involved .pane-node-field-get-involved-title .node-type-list-item .field--name-field-item-date .field__items .field__item p, .node-type-list-item .field--name-field-item-date .field__items .field__item .convention-get-involved .pane-node-field-get-involved-title p,
.convention-get-involved .pane-node-field-get-involved-title .node-type-list-item .field--name-field-item-summary .field__items .field__item p, .node-type-list-item .field--name-field-item-summary .field__items .field__item .convention-get-involved .pane-node-field-get-involved-title p,
.convention-get-involved .pane-node-field-get-involved-title .node-type-list-item .field--name-field-item-description .field__items .field__item p, .node-type-list-item .field--name-field-item-description .field__items .field__item .convention-get-involved .pane-node-field-get-involved-title p,
.convention-get-involved .pane-node-field-get-involved-title .node-type-list-item .field--name-field-item-category .field__items .field__item p, .node-type-list-item .field--name-field-item-category .field__items .field__item .convention-get-involved .pane-node-field-get-involved-title p {
  display: inline-block;
  padding-bottom: 10px;
  position: relative;
  display: block;
  color: #ffffff;
  margin-bottom: 15px;
  text-align: center;
}

.convention-get-involved .pane-node-field-get-involved-title p::after, .convention-get-involved .pane-node-field-get-involved-title .pane-list-items .views-row .views-field-field-item-date::after, .pane-list-items .views-row .convention-get-involved .pane-node-field-get-involved-title .views-field-field-item-date::after,
.convention-get-involved .pane-node-field-get-involved-title .view-list-items .views-row .views-field-field-item-date::after, .view-list-items .views-row .convention-get-involved .pane-node-field-get-involved-title .views-field-field-item-date::after, .convention-get-involved .pane-node-field-get-involved-title .pane-list-items .views-row .views-field-field-item-summary::after, .pane-list-items .views-row .convention-get-involved .pane-node-field-get-involved-title .views-field-field-item-summary::after,
.convention-get-involved .pane-node-field-get-involved-title .view-list-items .views-row .views-field-field-item-summary::after, .view-list-items .views-row .convention-get-involved .pane-node-field-get-involved-title .views-field-field-item-summary::after, .convention-get-involved .pane-node-field-get-involved-title .node-type-list-item .field--name-field-item-date .field__items .field__item p::after, .node-type-list-item .field--name-field-item-date .field__items .field__item .convention-get-involved .pane-node-field-get-involved-title p::after,
.convention-get-involved .pane-node-field-get-involved-title .node-type-list-item .field--name-field-item-summary .field__items .field__item p::after, .node-type-list-item .field--name-field-item-summary .field__items .field__item .convention-get-involved .pane-node-field-get-involved-title p::after,
.convention-get-involved .pane-node-field-get-involved-title .node-type-list-item .field--name-field-item-description .field__items .field__item p::after, .node-type-list-item .field--name-field-item-description .field__items .field__item .convention-get-involved .pane-node-field-get-involved-title p::after,
.convention-get-involved .pane-node-field-get-involved-title .node-type-list-item .field--name-field-item-category .field__items .field__item p::after, .node-type-list-item .field--name-field-item-category .field__items .field__item .convention-get-involved .pane-node-field-get-involved-title p::after {
  transform: translate(-91.5px, 0);
  background: #ef5a2c;
  bottom: 0;
  content: '';
  height: 1px;
  left: 50%;
  position: absolute;
  width: 183px;
}

.convention-get-involved .pane-node-field-get-involved-title-text {
  padding: 0 10px;
}

@media (min-width: 768px) {
  .convention-get-involved .pane-node-field-get-involved-title-text {
    padding: 0 20px;
  }
}

@media (min-width: 992px) {
  .convention-get-involved .pane-node-field-get-involved-title-text {
    padding: 0 50px;
  }
}

@media (min-width: 1200px) {
  .convention-get-involved .pane-node-field-get-involved-title-text {
    padding: 0 100px;
  }
}

.convention-get-involved .pane-node-field-get-involved-title-text p, .convention-get-involved .pane-node-field-get-involved-title-text .pane-list-items .views-row .views-field-field-item-date, .pane-list-items .views-row .convention-get-involved .pane-node-field-get-involved-title-text .views-field-field-item-date,
.convention-get-involved .pane-node-field-get-involved-title-text .view-list-items .views-row .views-field-field-item-date, .view-list-items .views-row .convention-get-involved .pane-node-field-get-involved-title-text .views-field-field-item-date, .convention-get-involved .pane-node-field-get-involved-title-text .pane-list-items .views-row .views-field-field-item-summary, .pane-list-items .views-row .convention-get-involved .pane-node-field-get-involved-title-text .views-field-field-item-summary,
.convention-get-involved .pane-node-field-get-involved-title-text .view-list-items .views-row .views-field-field-item-summary, .view-list-items .views-row .convention-get-involved .pane-node-field-get-involved-title-text .views-field-field-item-summary, .convention-get-involved .pane-node-field-get-involved-title-text .node-type-list-item .field--name-field-item-date .field__items .field__item p, .node-type-list-item .field--name-field-item-date .field__items .field__item .convention-get-involved .pane-node-field-get-involved-title-text p,
.convention-get-involved .pane-node-field-get-involved-title-text .node-type-list-item .field--name-field-item-summary .field__items .field__item p, .node-type-list-item .field--name-field-item-summary .field__items .field__item .convention-get-involved .pane-node-field-get-involved-title-text p,
.convention-get-involved .pane-node-field-get-involved-title-text .node-type-list-item .field--name-field-item-description .field__items .field__item p, .node-type-list-item .field--name-field-item-description .field__items .field__item .convention-get-involved .pane-node-field-get-involved-title-text p,
.convention-get-involved .pane-node-field-get-involved-title-text .node-type-list-item .field--name-field-item-category .field__items .field__item p, .node-type-list-item .field--name-field-item-category .field__items .field__item .convention-get-involved .pane-node-field-get-involved-title-text p {
  color: #ffffff;
  font-family: "Gotham Light", Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 24px;
  margin-bottom: 40px;
  text-align: center;
}

.convention-get-involved .pane-what-we-offer-columns {
  margin-left: calc(-50vw + 50%);
  margin-right: calc(-50vw + 50%);
  margin-top: 40px;
}

.convention-get-involved .view-what-we-offer-columns {
  max-width: 984px;
  margin-left: auto;
  margin-right: auto;
  padding-right: 5%;
  padding-left: 5%;
}

.convention-get-involved .view-what-we-offer-columns:after {
  content: " ";
  display: block;
  clear: both;
}

@media (min-width: 992px) {
  .convention-get-involved .view-what-we-offer-columns {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 1200px) {
  .convention-get-involved .view-what-we-offer-columns {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
  }
  .convention-get-involved .view-what-we-offer-columns:after {
    content: " ";
    display: block;
    clear: both;
  }
}

.convention-get-involved .view-what-we-offer-columns .view-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: column nowrap;
  flex-flow: column nowrap;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  -moz-align-items: stretch;
  -ms-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -ms-align-content: stretch;
  -ms-flex-line-pack: stretch;
      align-content: stretch;
}

@media (min-width: 768px) {
  .convention-get-involved .view-what-we-offer-columns .view-content {
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
  }
}

.convention-get-involved .view-what-we-offer-columns .views-row {
  -webkit-flex-grow: 0;
  -moz-flex-grow: 0;
  -ms-flex-grow: 0;
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-shrink: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-basis: calc(100% - 36px);
  -ms-flex-preferred-size: calc(100% - 36px);
      flex-basis: calc(100% - 36px);
  background: #348f41;
  max-width: calc(100% - 36px);
  padding: 34px 18px 38px;
  margin-bottom: 30px;
  text-align: center;
  width: calc(100% - 36px);
}

@media (min-width: 992px) {
  .convention-get-involved .view-what-we-offer-columns .views-row {
    -ms-flex-basis: calc(32.33% - 76px);
    -ms-flex-preferred-size: calc(32.33% - 76px);
        flex-basis: calc(32.33% - 76px);
    margin-bottom: 0;
    max-width: calc(32.33% - 76px);
    padding: 34px 38px 38px;
    width: calc(32.33% - 76px);
  }
}

.convention-get-involved .view-what-we-offer-columns .views-row:last-child {
  margin-bottom: 0;
}

.convention-get-involved .view-what-we-offer-columns .views-field-field-column-icon {
  transform: rotate(45deg);
  background: #2d7356;
  border-radius: 10px;
  display: block;
  height: 102px;
  margin: 16px auto 36px;
  position: relative;
  text-align: center;
  width: 102px;
}

.convention-get-involved .view-what-we-offer-columns .views-field-field-column-icon .file {
  transform: translate(2px, 4px);
  height: 66px;
  padding-top: 18px;
  padding-left: 18px;
  width: 66px;
}

.convention-get-involved .view-what-we-offer-columns .views-field-field-column-icon .file img {
  transform: rotate(-45deg);
  display: block;
  height: 61px;
  margin: 0 auto;
  width: 66px;
}

.convention-get-involved .view-what-we-offer-columns .views-field-field-column-title {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: column wrap;
  flex-flow: column wrap;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-align-content: center;
  -ms-flex-line-pack: center;
      align-content: center;
  color: #ffffff;
  font-family: "Gotham Bold", Helvetica, Arial, sans-serif;
  font-size: 30.04px;
  line-height: 31.04px;
  margin-bottom: 29px;
  min-height: 30px;
  padding: 0;
  position: relative;
}

@media (min-width: 768px) {
  .convention-get-involved .view-what-we-offer-columns .views-field-field-column-title {
    padding: 0 30px;
  }
}

@media (min-width: 992px) {
  .convention-get-involved .view-what-we-offer-columns .views-field-field-column-title {
    min-height: 62px;
    padding: 0 2px;
  }
}

.convention-get-involved .view-what-we-offer-columns .views-field-field-column-title::after {
  transform: translate(-54px, 0);
  background: #ffffff;
  bottom: -14px;
  content: '';
  height: 1px;
  left: 50%;
  position: absolute;
  width: 108px;
}

.convention-get-involved .view-what-we-offer-columns .views-field-field-column-text {
  display: block;
  min-height: 66px;
}

@media (min-width: 768px) {
  .convention-get-involved .view-what-we-offer-columns .views-field-field-column-text {
    min-height: 44px;
  }
}

@media (min-width: 992px) {
  .convention-get-involved .view-what-we-offer-columns .views-field-field-column-text {
    min-height: 68px;
  }
}

@media (min-width: 1200px) {
  .convention-get-involved .view-what-we-offer-columns .views-field-field-column-text {
    min-height: 68px;
  }
}

.convention-get-involved .view-what-we-offer-columns .views-field-field-column-text p, .convention-get-involved .view-what-we-offer-columns .views-field-field-column-text .pane-list-items .views-row .views-field-field-item-date, .pane-list-items .views-row .convention-get-involved .view-what-we-offer-columns .views-field-field-column-text .views-field-field-item-date,
.convention-get-involved .view-what-we-offer-columns .views-field-field-column-text .view-list-items .views-row .views-field-field-item-date, .view-list-items .views-row .convention-get-involved .view-what-we-offer-columns .views-field-field-column-text .views-field-field-item-date, .convention-get-involved .view-what-we-offer-columns .views-field-field-column-text .pane-list-items .views-row .views-field-field-item-summary, .pane-list-items .views-row .convention-get-involved .view-what-we-offer-columns .views-field-field-column-text .views-field-field-item-summary,
.convention-get-involved .view-what-we-offer-columns .views-field-field-column-text .view-list-items .views-row .views-field-field-item-summary, .view-list-items .views-row .convention-get-involved .view-what-we-offer-columns .views-field-field-column-text .views-field-field-item-summary, .convention-get-involved .view-what-we-offer-columns .views-field-field-column-text .node-type-list-item .field--name-field-item-date .field__items .field__item p, .node-type-list-item .field--name-field-item-date .field__items .field__item .convention-get-involved .view-what-we-offer-columns .views-field-field-column-text p,
.convention-get-involved .view-what-we-offer-columns .views-field-field-column-text .node-type-list-item .field--name-field-item-summary .field__items .field__item p, .node-type-list-item .field--name-field-item-summary .field__items .field__item .convention-get-involved .view-what-we-offer-columns .views-field-field-column-text p,
.convention-get-involved .view-what-we-offer-columns .views-field-field-column-text .node-type-list-item .field--name-field-item-description .field__items .field__item p, .node-type-list-item .field--name-field-item-description .field__items .field__item .convention-get-involved .view-what-we-offer-columns .views-field-field-column-text p,
.convention-get-involved .view-what-we-offer-columns .views-field-field-column-text .node-type-list-item .field--name-field-item-category .field__items .field__item p, .node-type-list-item .field--name-field-item-category .field__items .field__item .convention-get-involved .view-what-we-offer-columns .views-field-field-column-text p {
  color: #ffffff;
  font-family: "Gotham Book", Helvetica, Arial, sans-serif;
  font-size: 15px;
  line-height: 22px;
  margin-bottom: 0;
  padding: 0;
  text-align: center;
}

@media (min-width: 768px) {
  .convention-get-involved .view-what-we-offer-columns .views-field-field-column-text p, .convention-get-involved .view-what-we-offer-columns .views-field-field-column-text .pane-list-items .views-row .views-field-field-item-date, .pane-list-items .views-row .convention-get-involved .view-what-we-offer-columns .views-field-field-column-text .views-field-field-item-date,
  .convention-get-involved .view-what-we-offer-columns .views-field-field-column-text .view-list-items .views-row .views-field-field-item-date, .view-list-items .views-row .convention-get-involved .view-what-we-offer-columns .views-field-field-column-text .views-field-field-item-date, .convention-get-involved .view-what-we-offer-columns .views-field-field-column-text .pane-list-items .views-row .views-field-field-item-summary, .pane-list-items .views-row .convention-get-involved .view-what-we-offer-columns .views-field-field-column-text .views-field-field-item-summary,
  .convention-get-involved .view-what-we-offer-columns .views-field-field-column-text .view-list-items .views-row .views-field-field-item-summary, .view-list-items .views-row .convention-get-involved .view-what-we-offer-columns .views-field-field-column-text .views-field-field-item-summary, .convention-get-involved .view-what-we-offer-columns .views-field-field-column-text .node-type-list-item .field--name-field-item-date .field__items .field__item p, .node-type-list-item .field--name-field-item-date .field__items .field__item .convention-get-involved .view-what-we-offer-columns .views-field-field-column-text p,
  .convention-get-involved .view-what-we-offer-columns .views-field-field-column-text .node-type-list-item .field--name-field-item-summary .field__items .field__item p, .node-type-list-item .field--name-field-item-summary .field__items .field__item .convention-get-involved .view-what-we-offer-columns .views-field-field-column-text p,
  .convention-get-involved .view-what-we-offer-columns .views-field-field-column-text .node-type-list-item .field--name-field-item-description .field__items .field__item p, .node-type-list-item .field--name-field-item-description .field__items .field__item .convention-get-involved .view-what-we-offer-columns .views-field-field-column-text p,
  .convention-get-involved .view-what-we-offer-columns .views-field-field-column-text .node-type-list-item .field--name-field-item-category .field__items .field__item p, .node-type-list-item .field--name-field-item-category .field__items .field__item .convention-get-involved .view-what-we-offer-columns .views-field-field-column-text p {
    padding: 0 15px;
  }
}

@media (min-width: 992px) {
  .convention-get-involved .view-what-we-offer-columns .views-field-field-column-text p, .convention-get-involved .view-what-we-offer-columns .views-field-field-column-text .pane-list-items .views-row .views-field-field-item-date, .pane-list-items .views-row .convention-get-involved .view-what-we-offer-columns .views-field-field-column-text .views-field-field-item-date,
  .convention-get-involved .view-what-we-offer-columns .views-field-field-column-text .view-list-items .views-row .views-field-field-item-date, .view-list-items .views-row .convention-get-involved .view-what-we-offer-columns .views-field-field-column-text .views-field-field-item-date, .convention-get-involved .view-what-we-offer-columns .views-field-field-column-text .pane-list-items .views-row .views-field-field-item-summary, .pane-list-items .views-row .convention-get-involved .view-what-we-offer-columns .views-field-field-column-text .views-field-field-item-summary,
  .convention-get-involved .view-what-we-offer-columns .views-field-field-column-text .view-list-items .views-row .views-field-field-item-summary, .view-list-items .views-row .convention-get-involved .view-what-we-offer-columns .views-field-field-column-text .views-field-field-item-summary, .convention-get-involved .view-what-we-offer-columns .views-field-field-column-text .node-type-list-item .field--name-field-item-date .field__items .field__item p, .node-type-list-item .field--name-field-item-date .field__items .field__item .convention-get-involved .view-what-we-offer-columns .views-field-field-column-text p,
  .convention-get-involved .view-what-we-offer-columns .views-field-field-column-text .node-type-list-item .field--name-field-item-summary .field__items .field__item p, .node-type-list-item .field--name-field-item-summary .field__items .field__item .convention-get-involved .view-what-we-offer-columns .views-field-field-column-text p,
  .convention-get-involved .view-what-we-offer-columns .views-field-field-column-text .node-type-list-item .field--name-field-item-description .field__items .field__item p, .node-type-list-item .field--name-field-item-description .field__items .field__item .convention-get-involved .view-what-we-offer-columns .views-field-field-column-text p,
  .convention-get-involved .view-what-we-offer-columns .views-field-field-column-text .node-type-list-item .field--name-field-item-category .field__items .field__item p, .node-type-list-item .field--name-field-item-category .field__items .field__item .convention-get-involved .view-what-we-offer-columns .views-field-field-column-text p {
    padding: 0;
  }
}

.convention-get-involved .view-what-we-offer-columns .views-field-field-column-button-url {
  -ms-align-self: flex-end;
  -ms-flex-item-align: end;
      align-self: flex-end;
}

.convention-get-involved .view-what-we-offer-columns .views-field-field-column-button-url a {
  margin-top: 0;
  margin-top: 28px;
}

@media (min-width: 992px) {
  .convention-get-involved .view-what-we-offer-columns .views-field-field-column-button-url a {
    min-width: 166px !important;
  }
}

.convention-left-right-images {
  padding-top: 48px !important;
}

.convention-left-right-images .pane-node-field-page-content {
  max-width: 984px;
  margin-left: auto;
  margin-right: auto;
  padding-right: 5%;
  padding-left: 5%;
}

.convention-left-right-images .pane-node-field-page-content:after {
  content: " ";
  display: block;
  clear: both;
}

@media (min-width: 992px) {
  .convention-left-right-images .pane-node-field-page-content {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 1200px) {
  .convention-left-right-images .pane-node-field-page-content {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
  }
  .convention-left-right-images .pane-node-field-page-content:after {
    content: " ";
    display: block;
    clear: both;
  }
}

.node-type-list-item .l-content h1 {
  color: #18355e;
}

.node-type-list-item .node--list-item {
  margin-top: 2em;
}

.node-type-list-item .field--name-field-item-date,
.node-type-list-item .field--name-field-item-summary,
.node-type-list-item .field--name-field-item-description,
.node-type-list-item .field--name-field-item-category {
  margin-bottom: 2em;
}

.node-type-list-item .field--name-field-item-date .field__label,
.node-type-list-item .field--name-field-item-summary .field__label,
.node-type-list-item .field--name-field-item-description .field__label,
.node-type-list-item .field--name-field-item-category .field__label {
  display: none;
}

.node-type-list-item .field--name-field-item-date .field__items .field__item .pane-list-items .views-row .views-field-field-item-date, .pane-list-items .views-row .node-type-list-item .field--name-field-item-date .field__items .field__item .views-field-field-item-date,
.node-type-list-item .field--name-field-item-date .field__items .field__item .view-list-items .views-row .views-field-field-item-date, .view-list-items .views-row .node-type-list-item .field--name-field-item-date .field__items .field__item .views-field-field-item-date, .node-type-list-item .field--name-field-item-date .field__items .field__item .pane-list-items .views-row .views-field-field-item-summary, .pane-list-items .views-row .node-type-list-item .field--name-field-item-date .field__items .field__item .views-field-field-item-summary,
.node-type-list-item .field--name-field-item-date .field__items .field__item .view-list-items .views-row .views-field-field-item-summary, .view-list-items .views-row .node-type-list-item .field--name-field-item-date .field__items .field__item .views-field-field-item-summary, .node-type-list-item .field--name-field-item-date .field__items .field__item p,
.node-type-list-item .field--name-field-item-summary .field__items .field__item .pane-list-items .views-row .views-field-field-item-date,
.pane-list-items .views-row .node-type-list-item .field--name-field-item-summary .field__items .field__item .views-field-field-item-date,
.node-type-list-item .field--name-field-item-summary .field__items .field__item .view-list-items .views-row .views-field-field-item-date,
.view-list-items .views-row .node-type-list-item .field--name-field-item-summary .field__items .field__item .views-field-field-item-date,
.node-type-list-item .field--name-field-item-summary .field__items .field__item .pane-list-items .views-row .views-field-field-item-summary,
.pane-list-items .views-row .node-type-list-item .field--name-field-item-summary .field__items .field__item .views-field-field-item-summary,
.node-type-list-item .field--name-field-item-summary .field__items .field__item .view-list-items .views-row .views-field-field-item-summary,
.view-list-items .views-row .node-type-list-item .field--name-field-item-summary .field__items .field__item .views-field-field-item-summary,
.node-type-list-item .field--name-field-item-summary .field__items .field__item p,
.node-type-list-item .field--name-field-item-description .field__items .field__item .pane-list-items .views-row .views-field-field-item-date,
.pane-list-items .views-row .node-type-list-item .field--name-field-item-description .field__items .field__item .views-field-field-item-date,
.node-type-list-item .field--name-field-item-description .field__items .field__item .view-list-items .views-row .views-field-field-item-date,
.view-list-items .views-row .node-type-list-item .field--name-field-item-description .field__items .field__item .views-field-field-item-date,
.node-type-list-item .field--name-field-item-description .field__items .field__item .pane-list-items .views-row .views-field-field-item-summary,
.pane-list-items .views-row .node-type-list-item .field--name-field-item-description .field__items .field__item .views-field-field-item-summary,
.node-type-list-item .field--name-field-item-description .field__items .field__item .view-list-items .views-row .views-field-field-item-summary,
.view-list-items .views-row .node-type-list-item .field--name-field-item-description .field__items .field__item .views-field-field-item-summary,
.node-type-list-item .field--name-field-item-description .field__items .field__item p,
.node-type-list-item .field--name-field-item-category .field__items .field__item .pane-list-items .views-row .views-field-field-item-date,
.pane-list-items .views-row .node-type-list-item .field--name-field-item-category .field__items .field__item .views-field-field-item-date,
.node-type-list-item .field--name-field-item-category .field__items .field__item .view-list-items .views-row .views-field-field-item-date,
.view-list-items .views-row .node-type-list-item .field--name-field-item-category .field__items .field__item .views-field-field-item-date,
.node-type-list-item .field--name-field-item-category .field__items .field__item .pane-list-items .views-row .views-field-field-item-summary,
.pane-list-items .views-row .node-type-list-item .field--name-field-item-category .field__items .field__item .views-field-field-item-summary,
.node-type-list-item .field--name-field-item-category .field__items .field__item .view-list-items .views-row .views-field-field-item-summary,
.view-list-items .views-row .node-type-list-item .field--name-field-item-category .field__items .field__item .views-field-field-item-summary,
.node-type-list-item .field--name-field-item-category .field__items .field__item p {
  margin-bottom: .5em !important;
  color: #7d8387;
}

.node-type-list-item .field--name-field-item-date .field__items .field__item a,
.node-type-list-item .field--name-field-item-summary .field__items .field__item a,
.node-type-list-item .field--name-field-item-description .field__items .field__item a,
.node-type-list-item .field--name-field-item-category .field__items .field__item a {
  color: #e15323;
}

.node-type-list-item .field--name-field-item-date {
  margin-bottom: 1em;
}

.node-type-list-item .field--name-field-item-summary {
  margin-bottom: 1.75em;
}

.node-type-webform .l-page .l-main {
  max-width: 1220px;
  margin-left: auto;
  margin-right: auto;
  float: none;
}

.node-type-webform .l-page .l-main:after {
  content: " ";
  display: block;
  clear: both;
}

@media (max-width: 980px) {
  .node-type-webform .l-page .l-main {
    max-width: 100%;
    margin-bottom: 70px;
  }
}

@media (min-width: 768px) and (max-width: 1024px) {
  .node-type-webform .l-page .l-main {
    max-width: 1024px;
    padding-left: 2.83333%;
    padding-right: 2.83333%;
  }
}

.node-type-webform .l-page .l-main .l-content {
  padding-left: 2.83333%;
  padding-right: 2.83333%;
  padding-bottom: 0;
}

@media (max-width: 740px) {
  .node-type-webform .l-page .l-main .l-content {
    padding-left: 5%;
    padding-right: 5%;
    padding-bottom: 0;
  }
}

@media (min-width: 992px) {
  .node-type-webform .l-page .l-main .l-content {
    padding-bottom: 122px;
  }
}

.node-type-webform .l-page .l-main h1 {
  display: inline-block;
  padding-bottom: 10px;
  position: relative;
  color: #18355e;
  font-family: "Gotham Bold", Helvetica, Arial, sans-serif;
  font-size: 30px;
  line-height: 34px;
  margin-top: 0;
  margin-bottom: 30px;
  position: relative;
  text-transform: capitalize;
  display: block;
  margin-bottom: 0;
  text-align: center;
}

.node-type-webform .l-page .l-main h1::after {
  transform: translate(-91.5px, 0);
  background: #ef5a2c;
  bottom: 0;
  content: '';
  height: 1px;
  left: 50%;
  position: absolute;
  width: 183px;
}

@media (min-width: 768px) {
  .node-type-webform .l-page .l-main h1 {
    font-size: 60px;
    line-height: 64px;
    margin-bottom: 50px;
  }
}

@media (min-width: 768px) {
  .node-type-webform .l-page .l-main h1 {
    font-size: 50px;
    line-height: 54px;
    margin-bottom: 0;
  }
}

.node-type-webform .l-page .l-main h1:after {
  display: none;
}

.node-type-webform .l-page .l-main h2, .node-type-webform .page-global-benchmarks .l-page .l-main .l-content h1, .page-global-benchmarks .node-type-webform .l-page .l-main .l-content h1, .node-type-webform .l-page .l-main .node-type-mini-site-landing-page .field--name-field-content-block-title .field__items, .node-type-mini-site-landing-page .field--name-field-content-block-title .node-type-webform .l-page .l-main .field__items {
  margin-top: 20px;
  margin-bottom: 20px;
}

.node-type-webform .l-page .l-main h3, .node-type-webform .l-page .l-main .history-text .pane-node-field-history-title .field--type-text, .history-text .pane-node-field-history-title .node-type-webform .l-page .l-main .field--type-text, .node-type-webform .l-page .l-main .about-us-text .pane-node-field-about-us-title .field--type-text, .about-us-text .pane-node-field-about-us-title .node-type-webform .l-page .l-main .field--type-text, .node-type-webform .l-page .l-main .pane-list-items .views-row .views-field-title, .pane-list-items .views-row .node-type-webform .l-page .l-main .views-field-title,
.node-type-webform .l-page .l-main .view-list-items .views-row .views-field-title, .view-list-items .views-row .node-type-webform .l-page .l-main .views-field-title {
  margin-top: 20px;
  margin-bottom: 20px;
}

.node-type-webform .l-page .l-main .node--webform--full,
.node-type-webform .l-page .l-main .pane-node-webform {
  margin-top: 20px;
}

.node-type-webform .l-page .l-main .node--webform--full img,
.node-type-webform .l-page .l-main .pane-node-webform img {
  width: 70%;
  max-width: 70%;
  margin: 20px auto;
}

@media (max-width: 980px) {
  .node-type-webform .l-page .l-main .node--webform--full img,
  .node-type-webform .l-page .l-main .pane-node-webform img {
    width: 100%;
    max-width: 100%;
  }
}

.node-type-webform .l-page .l-main .node--webform--full table,
.node-type-webform .l-page .l-main .pane-node-webform table {
  width: 100% !important;
}

.node-type-webform .l-page .l-main .node--webform--full table img,
.node-type-webform .l-page .l-main .pane-node-webform table img {
  max-width: 100%;
  width: 100%;
}

.node-type-webform .l-page .l-main .node--webform--full form,
.node-type-webform .l-page .l-main .pane-node-webform form {
  margin-top: 30px;
}

.node-type-webform .l-page .l-main .node--webform--full legend,
.node-type-webform .l-page .l-main .pane-node-webform legend {
  margin-bottom: 20px;
}

.node-type-webform .l-page .l-main .node--webform--full legend .fieldset-legend,
.node-type-webform .l-page .l-main .pane-node-webform legend .fieldset-legend {
  font-size: 16px;
  font-weight: 700;
}

.node-type-webform .l-page .l-main .node--webform--full .fieldset-description,
.node-type-webform .l-page .l-main .pane-node-webform .fieldset-description {
  margin-bottom: 20px;
}

.node-type-webform .l-page .l-main .node--webform--full .form-wrapper,
.node-type-webform .l-page .l-main .pane-node-webform .form-wrapper {
  width: 100%;
}

.node-type-webform .l-page .l-main .node--webform--full .form-wrapper.webform-component-fieldset,
.node-type-webform .l-page .l-main .pane-node-webform .form-wrapper.webform-component-fieldset {
  margin: 20px 0;
}

.node-type-webform .l-page .l-main .node--webform--full .form-wrapper.captcha,
.node-type-webform .l-page .l-main .pane-node-webform .form-wrapper.captcha {
  display: block;
  margin-top: 20px;
}

.node-type-webform .l-page .l-main .node--webform--full .form-wrapper.captcha legend,
.node-type-webform .l-page .l-main .pane-node-webform .form-wrapper.captcha legend {
  min-height: 1px;
  margin-top: 0;
}

.node-type-webform .l-page .l-main .node--webform--full .form-wrapper.captcha .fieldset-legend,
.node-type-webform .l-page .l-main .pane-node-webform .form-wrapper.captcha .fieldset-legend {
  padding-left: 0;
}

.node-type-webform .l-page .l-main .node--webform--full .form-wrapper.captcha .fieldset-description,
.node-type-webform .l-page .l-main .pane-node-webform .form-wrapper.captcha .fieldset-description {
  margin-bottom: 20px;
}

@media (max-width: 980px) {
  .node-type-webform .l-page .l-main .node--webform--full .form-wrapper.captcha .g-recaptcha div:first-child,
  .node-type-webform .l-page .l-main .pane-node-webform .form-wrapper.captcha .g-recaptcha div:first-child {
    margin: 0 auto;
  }
}

.node-type-webform .l-page .l-main .node--webform--full .form-item,
.node-type-webform .l-page .l-main .pane-node-webform .form-item {
  box-sizing: border-box;
  width: 100%;
  margin-bottom: 30px;
}

@media (max-width: 980px) {
  .node-type-webform .l-page .l-main .node--webform--full .form-item,
  .node-type-webform .l-page .l-main .pane-node-webform .form-item {
    display: block;
    margin-bottom: 20px;
    width: 100%;
  }
}

.node-type-webform .l-page .l-main .node--webform--full .form-item.webform-component-markup,
.node-type-webform .l-page .l-main .pane-node-webform .form-item.webform-component-markup {
  display: block;
  width: 100%;
  margin-top: 20px;
}

.node-type-webform .l-page .l-main .node--webform--full .form-item.webform-component-markup hr,
.node-type-webform .l-page .l-main .pane-node-webform .form-item.webform-component-markup hr {
  width: 100%;
  margin: 50px 0;
}

@media (max-width: 980px) {
  .node-type-webform .l-page .l-main .node--webform--full .form-item.webform-component-markup hr,
  .node-type-webform .l-page .l-main .pane-node-webform .form-item.webform-component-markup hr {
    width: 100%;
    margin: 30px 0;
  }
}

.node-type-webform .l-page .l-main .node--webform--full .form-item.webform-component-markup p, .node-type-webform .l-page .l-main .node--webform--full .form-item.webform-component-markup .pane-list-items .views-row .views-field-field-item-date, .pane-list-items .views-row .node-type-webform .l-page .l-main .node--webform--full .form-item.webform-component-markup .views-field-field-item-date,
.node-type-webform .l-page .l-main .node--webform--full .form-item.webform-component-markup .view-list-items .views-row .views-field-field-item-date, .view-list-items .views-row .node-type-webform .l-page .l-main .node--webform--full .form-item.webform-component-markup .views-field-field-item-date, .node-type-webform .l-page .l-main .node--webform--full .form-item.webform-component-markup .pane-list-items .views-row .views-field-field-item-summary, .pane-list-items .views-row .node-type-webform .l-page .l-main .node--webform--full .form-item.webform-component-markup .views-field-field-item-summary,
.node-type-webform .l-page .l-main .node--webform--full .form-item.webform-component-markup .view-list-items .views-row .views-field-field-item-summary, .view-list-items .views-row .node-type-webform .l-page .l-main .node--webform--full .form-item.webform-component-markup .views-field-field-item-summary,
.node-type-webform .l-page .l-main .pane-node-webform .form-item.webform-component-markup p,
.node-type-webform .l-page .l-main .pane-node-webform .form-item.webform-component-markup .pane-list-items .views-row .views-field-field-item-date,
.pane-list-items .views-row .node-type-webform .l-page .l-main .pane-node-webform .form-item.webform-component-markup .views-field-field-item-date,
.node-type-webform .l-page .l-main .pane-node-webform .form-item.webform-component-markup .view-list-items .views-row .views-field-field-item-date,
.view-list-items .views-row .node-type-webform .l-page .l-main .pane-node-webform .form-item.webform-component-markup .views-field-field-item-date,
.node-type-webform .l-page .l-main .pane-node-webform .form-item.webform-component-markup .pane-list-items .views-row .views-field-field-item-summary,
.pane-list-items .views-row .node-type-webform .l-page .l-main .pane-node-webform .form-item.webform-component-markup .views-field-field-item-summary,
.node-type-webform .l-page .l-main .pane-node-webform .form-item.webform-component-markup .view-list-items .views-row .views-field-field-item-summary,
.view-list-items .views-row .node-type-webform .l-page .l-main .pane-node-webform .form-item.webform-component-markup .views-field-field-item-summary {
  margin-bottom: 0;
}

.node-type-webform .l-page .l-main .node--webform--full .form-item.webform-component-markup p strong, .node-type-webform .l-page .l-main .node--webform--full .form-item.webform-component-markup .pane-list-items .views-row .views-field-field-item-date strong, .pane-list-items .views-row .node-type-webform .l-page .l-main .node--webform--full .form-item.webform-component-markup .views-field-field-item-date strong, .node-type-webform .l-page .l-main .node--webform--full .form-item.webform-component-markup .view-list-items .views-row .views-field-field-item-date strong, .view-list-items .views-row .node-type-webform .l-page .l-main .node--webform--full .form-item.webform-component-markup .views-field-field-item-date strong, .node-type-webform .l-page .l-main .node--webform--full .form-item.webform-component-markup .pane-list-items .views-row .views-field-field-item-summary strong, .pane-list-items .views-row .node-type-webform .l-page .l-main .node--webform--full .form-item.webform-component-markup .views-field-field-item-summary strong, .node-type-webform .l-page .l-main .node--webform--full .form-item.webform-component-markup .view-list-items .views-row .views-field-field-item-summary strong, .view-list-items .views-row .node-type-webform .l-page .l-main .node--webform--full .form-item.webform-component-markup .views-field-field-item-summary strong,
.node-type-webform .l-page .l-main .pane-node-webform .form-item.webform-component-markup p strong,
.node-type-webform .l-page .l-main .pane-node-webform .form-item.webform-component-markup .pane-list-items .views-row .views-field-field-item-date strong,
.pane-list-items .views-row .node-type-webform .l-page .l-main .pane-node-webform .form-item.webform-component-markup .views-field-field-item-date strong,
.node-type-webform .l-page .l-main .pane-node-webform .form-item.webform-component-markup .view-list-items .views-row .views-field-field-item-date strong,
.view-list-items .views-row .node-type-webform .l-page .l-main .pane-node-webform .form-item.webform-component-markup .views-field-field-item-date strong,
.node-type-webform .l-page .l-main .pane-node-webform .form-item.webform-component-markup .pane-list-items .views-row .views-field-field-item-summary strong,
.pane-list-items .views-row .node-type-webform .l-page .l-main .pane-node-webform .form-item.webform-component-markup .views-field-field-item-summary strong,
.node-type-webform .l-page .l-main .pane-node-webform .form-item.webform-component-markup .view-list-items .views-row .views-field-field-item-summary strong,
.view-list-items .views-row .node-type-webform .l-page .l-main .pane-node-webform .form-item.webform-component-markup .views-field-field-item-summary strong {
  font-weight: 400;
}

.node-type-webform .l-page .l-main .node--webform--full .form-item h6,
.node-type-webform .l-page .l-main .pane-node-webform .form-item h6 {
  font-size: 18px;
  margin-top: 20px;
  font-weight: 700;
}

.node-type-webform .l-page .l-main .node--webform--full .form-item.webform-component-textarea .form-textarea-wrapper,
.node-type-webform .l-page .l-main .pane-node-webform .form-item.webform-component-textarea .form-textarea-wrapper {
  display: block;
  width: 100%;
  resize: none !important;
}

@media (min-width: 992px) {
  .node-type-webform .l-page .l-main .node--webform--full .form-item.webform-component-textarea .form-textarea-wrapper,
  .node-type-webform .l-page .l-main .pane-node-webform .form-item.webform-component-textarea .form-textarea-wrapper {
    display: inline-block;
    margin-left: 0;
    vertical-align: middle;
    width: 73.5%;
  }
}

@media (min-width: 1200px) {
  .node-type-webform .l-page .l-main .node--webform--full .form-item.webform-component-textarea .form-textarea-wrapper,
  .node-type-webform .l-page .l-main .pane-node-webform .form-item.webform-component-textarea .form-textarea-wrapper {
    width: 73.5%;
  }
}

.node-type-webform .l-page .l-main .node--webform--full .form-item.webform-component-textarea .form-textarea-wrapper .grippie,
.node-type-webform .l-page .l-main .pane-node-webform .form-item.webform-component-textarea .form-textarea-wrapper .grippie {
  width: 100%;
}

.node-type-webform .l-page .l-main .node--webform--full .form-item.form-type-checkbox,
.node-type-webform .l-page .l-main .pane-node-webform .form-item.form-type-checkbox {
  margin-bottom: 20px;
}

.node-type-webform .l-page .l-main .node--webform--full .form-item.form-type-checkbox .option,
.node-type-webform .l-page .l-main .pane-node-webform .form-item.form-type-checkbox .option {
  font-size: 16px;
}

.node-type-webform .l-page .l-main .node--webform--full .form-item label,
.node-type-webform .l-page .l-main .pane-node-webform .form-item label {
  color: #1c5080;
  font-family: "Gotham Medium", Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: 500;
  margin-bottom: 5px;
  display: inline-block;
  vertical-align: middle;
  width: 25%;
  margin-left: 0;
}

@media (max-width: 980px) {
  .node-type-webform .l-page .l-main .node--webform--full .form-item label,
  .node-type-webform .l-page .l-main .pane-node-webform .form-item label {
    display: block;
    width: 100%;
  }
}

.node-type-webform .l-page .l-main .node--webform--full .form-item label[for="edit-submitted-participant-release-i-agree"],
.node-type-webform .l-page .l-main .pane-node-webform .form-item label[for="edit-submitted-participant-release-i-agree"] {
  width: 100%;
}

.node-type-webform .l-page .l-main .node--webform--full .form-item label.element-invisible,
.node-type-webform .l-page .l-main .pane-node-webform .form-item label.element-invisible {
  display: none;
  position: inherit !important;
}

.node-type-webform .l-page .l-main .node--webform--full .form-item input[type="text"],
.node-type-webform .l-page .l-main .node--webform--full .form-item input[type="email"],
.node-type-webform .l-page .l-main .node--webform--full .form-item input[type="password"],
.node-type-webform .l-page .l-main .node--webform--full .form-item textarea,
.node-type-webform .l-page .l-main .pane-node-webform .form-item input[type="text"],
.node-type-webform .l-page .l-main .pane-node-webform .form-item input[type="email"],
.node-type-webform .l-page .l-main .pane-node-webform .form-item input[type="password"],
.node-type-webform .l-page .l-main .pane-node-webform .form-item textarea {
  display: block;
  height: 30px;
  font-size: 16px;
  width: calc(100% - 40px);
}

@media (min-width: 992px) {
  .node-type-webform .l-page .l-main .node--webform--full .form-item input[type="text"],
  .node-type-webform .l-page .l-main .node--webform--full .form-item input[type="email"],
  .node-type-webform .l-page .l-main .node--webform--full .form-item input[type="password"],
  .node-type-webform .l-page .l-main .node--webform--full .form-item textarea,
  .node-type-webform .l-page .l-main .pane-node-webform .form-item input[type="text"],
  .node-type-webform .l-page .l-main .pane-node-webform .form-item input[type="email"],
  .node-type-webform .l-page .l-main .pane-node-webform .form-item input[type="password"],
  .node-type-webform .l-page .l-main .pane-node-webform .form-item textarea {
    display: inline-block;
    margin-left: 0;
    vertical-align: middle;
    width: 69%;
  }
}

@media (min-width: 1200px) {
  .node-type-webform .l-page .l-main .node--webform--full .form-item input[type="text"],
  .node-type-webform .l-page .l-main .node--webform--full .form-item input[type="email"],
  .node-type-webform .l-page .l-main .node--webform--full .form-item input[type="password"],
  .node-type-webform .l-page .l-main .node--webform--full .form-item textarea,
  .node-type-webform .l-page .l-main .pane-node-webform .form-item input[type="text"],
  .node-type-webform .l-page .l-main .pane-node-webform .form-item input[type="email"],
  .node-type-webform .l-page .l-main .pane-node-webform .form-item input[type="password"],
  .node-type-webform .l-page .l-main .pane-node-webform .form-item textarea {
    width: 70%;
  }
}

.node-type-webform .l-page .l-main .node--webform--full .form-item input[type="text"]:hover, .node-type-webform .l-page .l-main .node--webform--full .form-item input[type="text"]:focus,
.node-type-webform .l-page .l-main .node--webform--full .form-item input[type="email"]:hover,
.node-type-webform .l-page .l-main .node--webform--full .form-item input[type="email"]:focus,
.node-type-webform .l-page .l-main .node--webform--full .form-item input[type="password"]:hover,
.node-type-webform .l-page .l-main .node--webform--full .form-item input[type="password"]:focus,
.node-type-webform .l-page .l-main .node--webform--full .form-item textarea:hover,
.node-type-webform .l-page .l-main .node--webform--full .form-item textarea:focus,
.node-type-webform .l-page .l-main .pane-node-webform .form-item input[type="text"]:hover,
.node-type-webform .l-page .l-main .pane-node-webform .form-item input[type="text"]:focus,
.node-type-webform .l-page .l-main .pane-node-webform .form-item input[type="email"]:hover,
.node-type-webform .l-page .l-main .pane-node-webform .form-item input[type="email"]:focus,
.node-type-webform .l-page .l-main .pane-node-webform .form-item input[type="password"]:hover,
.node-type-webform .l-page .l-main .pane-node-webform .form-item input[type="password"]:focus,
.node-type-webform .l-page .l-main .pane-node-webform .form-item textarea:hover,
.node-type-webform .l-page .l-main .pane-node-webform .form-item textarea:focus {
  height: 30px;
}

.node-type-webform .l-page .l-main .node--webform--full .form-item textarea,
.node-type-webform .l-page .l-main .pane-node-webform .form-item textarea {
  display: block;
  resize: none !important;
  width: 100%;
}

@media (min-width: 992px) {
  .node-type-webform .l-page .l-main .node--webform--full .form-item textarea,
  .node-type-webform .l-page .l-main .pane-node-webform .form-item textarea {
    display: inline-block;
    margin-left: 0;
    vertical-align: middle;
  }
}

.node-type-webform .l-page .l-main .node--webform--full .form-item select,
.node-type-webform .l-page .l-main .pane-node-webform .form-item select {
  -webkit-appearance: none;
  background-position: calc(100% - 22px) 18px, calc(100% - 15px) 18px, 100% 0;
  display: block;
  height: 42px;
  font-size: 16px;
  width: 100%;
}

@media (min-width: 992px) {
  .node-type-webform .l-page .l-main .node--webform--full .form-item select,
  .node-type-webform .l-page .l-main .pane-node-webform .form-item select {
    display: inline-block;
    margin-left: 0;
    vertical-align: middle;
    width: 73.7%;
  }
}

.node-type-webform .l-page .l-main .node--webform--full .form-item select:hover, .node-type-webform .l-page .l-main .node--webform--full .form-item select:focus,
.node-type-webform .l-page .l-main .pane-node-webform .form-item select:hover,
.node-type-webform .l-page .l-main .pane-node-webform .form-item select:focus {
  height: 42px;
}

.node-type-webform .l-page .l-main .node--webform--full .form-item .form-managed-file,
.node-type-webform .l-page .l-main .pane-node-webform .form-item .form-managed-file {
  display: block;
  width: 100%;
}

@media (min-width: 992px) {
  .node-type-webform .l-page .l-main .node--webform--full .form-item .form-managed-file,
  .node-type-webform .l-page .l-main .pane-node-webform .form-item .form-managed-file {
    display: inline-block;
    margin-left: 0;
    vertical-align: middle;
  }
}

.node-type-webform .l-page .l-main .node--webform--full .form-item .form-managed-file input[type="submit"],
.node-type-webform .l-page .l-main .pane-node-webform .form-item .form-managed-file input[type="submit"] {
  height: 41px;
}

@media (min-width: 992px) {
  .node-type-webform .l-page .l-main .node--webform--full .form-item .form-managed-file input[type="submit"],
  .node-type-webform .l-page .l-main .pane-node-webform .form-item .form-managed-file input[type="submit"] {
    margin-left: -20px;
  }
}

@media (min-width: 1200px) {
  .node-type-webform .l-page .l-main .node--webform--full .form-item .form-managed-file input[type="submit"],
  .node-type-webform .l-page .l-main .pane-node-webform .form-item .form-managed-file input[type="submit"] {
    margin-left: 34px;
  }
}

@media (max-width: 980px) {
  .node-type-webform .l-page .l-main .node--webform--full .form-item .form-managed-file input[type="submit"],
  .node-type-webform .l-page .l-main .pane-node-webform .form-item .form-managed-file input[type="submit"] {
    margin-top: 10px;
    width: 100%;
  }
}

.node-type-webform .l-page .l-main .node--webform--full .form-item .form-managed-file input[type="submit"]:hover, .node-type-webform .l-page .l-main .node--webform--full .form-item .form-managed-file input[type="submit"]:focus,
.node-type-webform .l-page .l-main .pane-node-webform .form-item .form-managed-file input[type="submit"]:hover,
.node-type-webform .l-page .l-main .pane-node-webform .form-item .form-managed-file input[type="submit"]:focus {
  height: 41px;
}

.node-type-webform .l-page .l-main .node--webform--full .form-item .description,
.node-type-webform .l-page .l-main .pane-node-webform .form-item .description {
  color: #785469;
  font-size: 13px;
  line-height: 1;
  margin-top: 10px;
}

.node-type-webform .l-page .l-main .node--webform--full .form-item .form-radios,
.node-type-webform .l-page .l-main .pane-node-webform .form-item .form-radios {
  display: inline-block;
  vertical-align: middle;
  width: 100%;
  margin-left: 0;
}

@media (max-width: 980px) {
  .node-type-webform .l-page .l-main .node--webform--full .form-item .form-radios,
  .node-type-webform .l-page .l-main .pane-node-webform .form-item .form-radios {
    display: block;
    width: 100%;
  }
}

.node-type-webform .l-page .l-main .node--webform--full .form-item .form-radios .form-item,
.node-type-webform .l-page .l-main .pane-node-webform .form-item .form-radios .form-item {
  display: inline-block;
  vertical-align: middle;
  margin-left: 0;
  margin-right: 5px;
  width: 100%;
}

@media (max-width: 980px) {
  .node-type-webform .l-page .l-main .node--webform--full .form-item .form-radios .form-item,
  .node-type-webform .l-page .l-main .pane-node-webform .form-item .form-radios .form-item {
    display: block;
    width: 100%;
    margin-bottom: 20px;
  }
}

.node-type-webform .l-page .l-main .node--webform--full .form-item .form-radios .form-item .form-radio,
.node-type-webform .l-page .l-main .pane-node-webform .form-item .form-radios .form-item .form-radio {
  vertical-align: top;
  margin-top: 6px;
}

@media (max-width: 980px) {
  .node-type-webform .l-page .l-main .node--webform--full .form-item .form-radios .form-item .form-radio,
  .node-type-webform .l-page .l-main .pane-node-webform .form-item .form-radios .form-item .form-radio {
    display: inline-block;
  }
}

.node-type-webform .l-page .l-main .node--webform--full .form-item .form-radios .form-item label,
.node-type-webform .l-page .l-main .pane-node-webform .form-item .form-radios .form-item label {
  width: 86%;
  vertical-align: top;
  margin-top: -2px;
}

@media (min-width: 768px) and (max-width: 1024px) {
  .node-type-webform .l-page .l-main .node--webform--full .form-item .form-radios .form-item label,
  .node-type-webform .l-page .l-main .pane-node-webform .form-item .form-radios .form-item label {
    width: 80%;
  }
}

@media (max-width: 980px) {
  .node-type-webform .l-page .l-main .node--webform--full .form-item .form-radios .form-item label,
  .node-type-webform .l-page .l-main .pane-node-webform .form-item .form-radios .form-item label {
    display: inline-block;
    width: 90%;
  }
}

.node-type-webform .l-page .l-main .node--webform--full .form-item .form-radios.radio-group,
.node-type-webform .l-page .l-main .pane-node-webform .form-item .form-radios.radio-group {
  width: 70%;
}

@media (max-width: 980px) {
  .node-type-webform .l-page .l-main .node--webform--full .form-item .form-radios.radio-group,
  .node-type-webform .l-page .l-main .pane-node-webform .form-item .form-radios.radio-group {
    width: 100%;
  }
}

.node-type-webform .l-page .l-main .node--webform--full .form-item .form-radios.radio-group .form-item,
.node-type-webform .l-page .l-main .pane-node-webform .form-item .form-radios.radio-group .form-item {
  width: 30%;
}

@media (max-width: 980px) {
  .node-type-webform .l-page .l-main .node--webform--full .form-item .form-radios.radio-group .form-item,
  .node-type-webform .l-page .l-main .pane-node-webform .form-item .form-radios.radio-group .form-item {
    width: 100%;
  }
}

.node-type-webform .l-page .l-main .node--webform--full .form-item .form-checkboxes,
.node-type-webform .l-page .l-main .pane-node-webform .form-item .form-checkboxes {
  display: inline-block;
  vertical-align: middle;
  width: 100%;
  margin-left: 0;
}

@media (max-width: 980px) {
  .node-type-webform .l-page .l-main .node--webform--full .form-item .form-checkboxes,
  .node-type-webform .l-page .l-main .pane-node-webform .form-item .form-checkboxes {
    display: block;
    width: 100%;
  }
}

.node-type-webform .l-page .l-main .node--webform--full .form-item .form-checkboxes .form-item,
.node-type-webform .l-page .l-main .pane-node-webform .form-item .form-checkboxes .form-item {
  display: inline-block;
  vertical-align: middle;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 5px;
  width: 100%;
}

@media (max-width: 980px) {
  .node-type-webform .l-page .l-main .node--webform--full .form-item .form-checkboxes .form-item,
  .node-type-webform .l-page .l-main .pane-node-webform .form-item .form-checkboxes .form-item {
    display: block;
    width: 100%;
  }
}

.node-type-webform .l-page .l-main .node--webform--full .form-item .form-checkboxes .form-item .form-checkbox,
.node-type-webform .l-page .l-main .pane-node-webform .form-item .form-checkboxes .form-item .form-checkbox {
  vertical-align: top;
  margin-top: 6px;
}

@media (max-width: 980px) {
  .node-type-webform .l-page .l-main .node--webform--full .form-item .form-checkboxes .form-item .form-checkbox,
  .node-type-webform .l-page .l-main .pane-node-webform .form-item .form-checkboxes .form-item .form-checkbox {
    display: inline-block;
  }
}

.node-type-webform .l-page .l-main .node--webform--full .form-item .form-checkboxes .form-item label,
.node-type-webform .l-page .l-main .pane-node-webform .form-item .form-checkboxes .form-item label {
  width: 86%;
  vertical-align: top;
  margin-top: -2px;
}

@media (min-width: 768px) and (max-width: 1024px) {
  .node-type-webform .l-page .l-main .node--webform--full .form-item .form-checkboxes .form-item label,
  .node-type-webform .l-page .l-main .pane-node-webform .form-item .form-checkboxes .form-item label {
    width: 80%;
  }
}

@media (max-width: 980px) {
  .node-type-webform .l-page .l-main .node--webform--full .form-item .form-checkboxes .form-item label,
  .node-type-webform .l-page .l-main .pane-node-webform .form-item .form-checkboxes .form-item label {
    display: inline-block;
    width: 90%;
  }
}

.node-type-webform .l-page .l-main .node--webform--full .form-item .form-checkboxes.checkbox-group,
.node-type-webform .l-page .l-main .pane-node-webform .form-item .form-checkboxes.checkbox-group {
  width: 70%;
}

@media (max-width: 980px) {
  .node-type-webform .l-page .l-main .node--webform--full .form-item .form-checkboxes.checkbox-group,
  .node-type-webform .l-page .l-main .pane-node-webform .form-item .form-checkboxes.checkbox-group {
    width: 100%;
  }
}

.node-type-webform .l-page .l-main .node--webform--full .form-item .form-checkboxes.checkbox-group .form-item,
.node-type-webform .l-page .l-main .pane-node-webform .form-item .form-checkboxes.checkbox-group .form-item {
  margin-bottom: 1.5em;
  width: 30%;
}

@media (max-width: 980px) {
  .node-type-webform .l-page .l-main .node--webform--full .form-item .form-checkboxes.checkbox-group .form-item,
  .node-type-webform .l-page .l-main .pane-node-webform .form-item .form-checkboxes.checkbox-group .form-item {
    margin-bottom: .5em;
    width: 100%;
  }
}

.node-type-webform .l-page .l-main .node--webform--full .form-item#webform-component-participant-release--i-agree,
.node-type-webform .l-page .l-main .pane-node-webform .form-item#webform-component-participant-release--i-agree {
  margin-bottom: 0;
}

.node-type-webform .l-page .l-main .node--webform--full .form-item#webform-component-participant-release--i-agree .form-item-submitted-participant-release-i-agree,
.node-type-webform .l-page .l-main .pane-node-webform .form-item#webform-component-participant-release--i-agree .form-item-submitted-participant-release-i-agree {
  margin-bottom: 0;
}

.node-type-webform .l-page .l-main .node--webform--full .webform-container-inline label,
.node-type-webform .l-page .l-main .pane-node-webform .webform-container-inline label {
  margin-right: 0;
}

.node-type-webform .l-page .l-main .node--webform--full .form-actions,
.node-type-webform .l-page .l-main .pane-node-webform .form-actions {
  clear: both;
  display: block;
  padding-top: 40px;
  float: none;
}

@media (max-width: 980px) {
  .node-type-webform .l-page .l-main .node--webform--full .form-actions,
  .node-type-webform .l-page .l-main .pane-node-webform .form-actions {
    padding-top: 0;
  }
}

.node-type-webform .l-page .l-main .node--webform--full .form-actions input[type="submit"],
.node-type-webform .l-page .l-main .node--webform--full .form-actions .form-submit,
.node-type-webform .l-page .l-main .pane-node-webform .form-actions input[type="submit"],
.node-type-webform .l-page .l-main .pane-node-webform .form-actions .form-submit {
  display: inline-block;
  height: 42px;
}

.node-type-webform .l-page .l-main .node--webform--full .form-actions input[type="submit"]:hover, .node-type-webform .l-page .l-main .node--webform--full .form-actions input[type="submit"]:focus,
.node-type-webform .l-page .l-main .node--webform--full .form-actions .form-submit:hover,
.node-type-webform .l-page .l-main .node--webform--full .form-actions .form-submit:focus,
.node-type-webform .l-page .l-main .pane-node-webform .form-actions input[type="submit"]:hover,
.node-type-webform .l-page .l-main .pane-node-webform .form-actions input[type="submit"]:focus,
.node-type-webform .l-page .l-main .pane-node-webform .form-actions .form-submit:hover,
.node-type-webform .l-page .l-main .pane-node-webform .form-actions .form-submit:focus {
  border: 1px solid #c0451f;
  height: 42px;
}

@media (max-width: 980px) {
  .node-type-webform .l-page .l-main .node--webform--full .form-actions input[type="submit"],
  .node-type-webform .l-page .l-main .node--webform--full .form-actions .form-submit,
  .node-type-webform .l-page .l-main .pane-node-webform .form-actions input[type="submit"],
  .node-type-webform .l-page .l-main .pane-node-webform .form-actions .form-submit {
    width: 100%;
    margin: 20px auto;
  }
}

@media (max-width: 980px) {
  .node-type-webform .l-page .l-main .node--webform--full .form-actions input[type="submit"]:last-of-type,
  .node-type-webform .l-page .l-main .node--webform--full .form-actions .form-submit:last-of-type,
  .node-type-webform .l-page .l-main .pane-node-webform .form-actions input[type="submit"]:last-of-type,
  .node-type-webform .l-page .l-main .pane-node-webform .form-actions .form-submit:last-of-type {
    margin-bottom: 0;
  }
}

.node-type-webform .l-page .l-main .node--webform--full #webform-component-multiple-select-option-list .form-select,
.node-type-webform .l-page .l-main .pane-node-webform #webform-component-multiple-select-option-list .form-select {
  min-height: 37px;
}

.page-node-1646 table td {
  padding: 10px;
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  .node-type-webform .l-page .l-main .node--webform--full .form-item .form-managed-file input[type="submit"],
  .node-type-webform .l-page .l-main .pane-node-webform .form-item .form-managed-file input[type="submit"] {
    min-width: 176px;
    width: 176px;
  }
}

@media all and (-ms-high-contrast: none) {
  .node-type-webform .l-page .l-main .node--webform--full .form-item .form-managed-file input[type="submit"],
  .node-type-webform .l-page .l-main .pane-node-webform .form-item .form-managed-file input[type="submit"] {
    line-height: 1.6;
    margin-left: 20px;
  }
}

.pane-node-field-header-image {
  margin-left: calc(-50vw + 50%);
  margin-right: calc(-50vw + 50%);
}

.pane-node-field-header-image img {
  width: 100%;
}

.pane-actfl-membership-columns {
  margin-left: calc(-50vw + 50%);
  margin-right: calc(-50vw + 50%);
  background: #e5e8ec;
  padding: 63px 5%;
  margin-top: 76px;
}

@media (min-width: 992px) {
  .pane-actfl-membership-columns {
    padding: 63px 0;
  }
}

.pane-actfl-membership-columns .view-actfl-membership-columns {
  max-width: 984px;
  margin-left: auto;
  margin-right: auto;
}

.pane-actfl-membership-columns .view-actfl-membership-columns:after {
  content: " ";
  display: block;
  clear: both;
}

.pane-actfl-membership-columns .view-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: column wrap;
  flex-flow: column wrap;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  -moz-align-items: stretch;
  -ms-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -ms-align-content: stretch;
  -ms-flex-line-pack: stretch;
      align-content: stretch;
}

@media (min-width: 768px) {
  .pane-actfl-membership-columns .view-content {
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
  }
}

.pane-actfl-membership-columns .view-content .views-row {
  -webkit-flex-grow: 0;
  -moz-flex-grow: 0;
  -ms-flex-grow: 0;
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-shrink: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-basis: calc(100% - 50px);
  -ms-flex-preferred-size: calc(100% - 50px);
      flex-basis: calc(100% - 50px);
  max-width: calc(100% - 50px);
  padding: 20px 25px 40px;
  margin-bottom: 30px;
  text-align: center;
  width: calc(100% - 50px);
}

@media (min-width: 992px) {
  .pane-actfl-membership-columns .view-content .views-row {
    -ms-flex-basis: calc(20% - 51px);
    -ms-flex-preferred-size: calc(20% - 51px);
        flex-basis: calc(20% - 51px);
    border-right: 1px solid #ffffff;
    margin-bottom: 0;
    max-width: calc(20% - 51px);
    width: calc(20% - 51px);
  }
}

.pane-actfl-membership-columns .view-content .views-row:nth-child(1) {
  background: #3a96b4;
}

.pane-actfl-membership-columns .view-content .views-row:nth-child(2) {
  background: #bed62f;
}

.pane-actfl-membership-columns .view-content .views-row:nth-child(3) {
  background: #ef5a2c;
}

.pane-actfl-membership-columns .view-content .views-row:nth-child(3) .views-field-field-column-title::before {
  content: '(Publications)';
}

.pane-actfl-membership-columns .view-content .views-row:nth-child(4) {
  background: #348f41;
}

.pane-actfl-membership-columns .view-content .views-row:nth-child(4) .views-field-field-column-title::before {
  content: '(Professional Development)';
}

.pane-actfl-membership-columns .view-content .views-row:nth-child(5) {
  background: #18355e;
}

@media (min-width: 992px) {
  .pane-actfl-membership-columns .view-content .views-row:last-child {
    -ms-flex-basis: calc(20% - 50px);
    -ms-flex-preferred-size: calc(20% - 50px);
        flex-basis: calc(20% - 50px);
    border-right: none;
    max-width: calc(20% - 50px);
    width: calc(20% - 50px);
  }
}

.pane-actfl-membership-columns .view-content .views-row .views-field-field-column-icon {
  display: block;
  height: 72px;
  margin: 0 auto 38px;
  position: relative;
  text-align: center;
  width: 92px;
}

.pane-actfl-membership-columns .view-content .views-row .views-field-field-column-icon img {
  display: block;
  height: 72px;
  width: 92px;
}

.pane-actfl-membership-columns .view-content .views-row .views-field-field-column-title {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: column wrap;
  flex-flow: column wrap;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-align-content: center;
  -ms-flex-line-pack: center;
      align-content: center;
  color: #ffffff;
  font-family: "Gotham Bold", Helvetica, Arial, sans-serif;
  font-size: 27.84px;
  line-height: 29.84px;
  padding: 0 15px;
  position: relative;
}

@media (min-width: 768px) {
  .pane-actfl-membership-columns .view-content .views-row .views-field-field-column-title {
    padding: 0 30px;
  }
}

@media (min-width: 992px) {
  .pane-actfl-membership-columns .view-content .views-row .views-field-field-column-title {
    padding: 0 15px;
  }
}

.pane-actfl-membership-columns .view-content .views-row .views-field-field-column-title::before {
  transform: translate(-50%, -23px);
  content: '';
  color: #ffffff;
  font-family: "Gotham Book", Helvetica, Arial, sans-serif;
  font-size: 11.14px;
  font-style: italic;
  line-height: 15.14px;
  left: 50%;
  position: absolute;
  top: 0;
  width: 100%;
}

.pane-actfl-membership-columns .view-content .views-row .views-field-field-column-text {
  transform: translate(0, -3px);
  color: #ffffff;
  font-family: "Gotham Medium", Helvetica, Arial, sans-serif;
  font-size: 11.14px;
  font-weight: 500;
  line-height: 17.14px;
  margin-bottom: 0;
  text-transform: uppercase;
}

.pane-actfl-membership-columns .view-content .views-row .views-field-field-column-button-url a {
  font-size: 11.14px !important;
  height: 22px !important;
  line-height: 24px !important;
  margin-top: 32px !important;
  min-width: 84px !important;
  width: 84px !important;
}

.pane-node-field-intro-text {
  max-width: 820px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 22px;
  padding-bottom: 16px;
}

.pane-node-field-intro-text:after {
  content: " ";
  display: block;
  clear: both;
}

.pane-node-field-intro-text .pane-title {
  display: none;
}

.pane-node-field-intro-text .field--name-field-intro-text {
  text-align: center;
}

.pane-node-field-intro-text p, .pane-node-field-intro-text .pane-list-items .views-row .views-field-field-item-date, .pane-list-items .views-row .pane-node-field-intro-text .views-field-field-item-date,
.pane-node-field-intro-text .view-list-items .views-row .views-field-field-item-date, .view-list-items .views-row .pane-node-field-intro-text .views-field-field-item-date, .pane-node-field-intro-text .pane-list-items .views-row .views-field-field-item-summary, .pane-list-items .views-row .pane-node-field-intro-text .views-field-field-item-summary,
.pane-node-field-intro-text .view-list-items .views-row .views-field-field-item-summary, .view-list-items .views-row .pane-node-field-intro-text .views-field-field-item-summary, .pane-node-field-intro-text .node-type-list-item .field--name-field-item-date .field__items .field__item p, .node-type-list-item .field--name-field-item-date .field__items .field__item .pane-node-field-intro-text p,
.pane-node-field-intro-text .node-type-list-item .field--name-field-item-summary .field__items .field__item p, .node-type-list-item .field--name-field-item-summary .field__items .field__item .pane-node-field-intro-text p,
.pane-node-field-intro-text .node-type-list-item .field--name-field-item-description .field__items .field__item p, .node-type-list-item .field--name-field-item-description .field__items .field__item .pane-node-field-intro-text p,
.pane-node-field-intro-text .node-type-list-item .field--name-field-item-category .field__items .field__item p, .node-type-list-item .field--name-field-item-category .field__items .field__item .pane-node-field-intro-text p {
  line-height: 24px;
}

.pane-node-field-intro-text p strong, .pane-node-field-intro-text .pane-list-items .views-row .views-field-field-item-date strong, .pane-list-items .views-row .pane-node-field-intro-text .views-field-field-item-date strong, .pane-node-field-intro-text .view-list-items .views-row .views-field-field-item-date strong, .view-list-items .views-row .pane-node-field-intro-text .views-field-field-item-date strong, .pane-node-field-intro-text .pane-list-items .views-row .views-field-field-item-summary strong, .pane-list-items .views-row .pane-node-field-intro-text .views-field-field-item-summary strong, .pane-node-field-intro-text .view-list-items .views-row .views-field-field-item-summary strong, .view-list-items .views-row .pane-node-field-intro-text .views-field-field-item-summary strong, .pane-node-field-intro-text .node-type-list-item .field--name-field-item-date .field__items .field__item p strong, .node-type-list-item .field--name-field-item-date .field__items .field__item .pane-node-field-intro-text p strong, .pane-node-field-intro-text .node-type-list-item .field--name-field-item-summary .field__items .field__item p strong, .node-type-list-item .field--name-field-item-summary .field__items .field__item .pane-node-field-intro-text p strong, .pane-node-field-intro-text .node-type-list-item .field--name-field-item-description .field__items .field__item p strong, .node-type-list-item .field--name-field-item-description .field__items .field__item .pane-node-field-intro-text p strong, .pane-node-field-intro-text .node-type-list-item .field--name-field-item-category .field__items .field__item p strong, .node-type-list-item .field--name-field-item-category .field__items .field__item .pane-node-field-intro-text p strong {
  display: block;
  font-family: "Gotham Bold", Helvetica, Arial, sans-serif;
  font-size: 19px;
}

@media (min-width: 992px) {
  .pane-node-field-intro-text p strong, .pane-node-field-intro-text .pane-list-items .views-row .views-field-field-item-date strong, .pane-list-items .views-row .pane-node-field-intro-text .views-field-field-item-date strong, .pane-node-field-intro-text .view-list-items .views-row .views-field-field-item-date strong, .view-list-items .views-row .pane-node-field-intro-text .views-field-field-item-date strong, .pane-node-field-intro-text .pane-list-items .views-row .views-field-field-item-summary strong, .pane-list-items .views-row .pane-node-field-intro-text .views-field-field-item-summary strong, .pane-node-field-intro-text .view-list-items .views-row .views-field-field-item-summary strong, .view-list-items .views-row .pane-node-field-intro-text .views-field-field-item-summary strong, .pane-node-field-intro-text .node-type-list-item .field--name-field-item-date .field__items .field__item p strong, .node-type-list-item .field--name-field-item-date .field__items .field__item .pane-node-field-intro-text p strong, .pane-node-field-intro-text .node-type-list-item .field--name-field-item-summary .field__items .field__item p strong, .node-type-list-item .field--name-field-item-summary .field__items .field__item .pane-node-field-intro-text p strong, .pane-node-field-intro-text .node-type-list-item .field--name-field-item-description .field__items .field__item p strong, .node-type-list-item .field--name-field-item-description .field__items .field__item .pane-node-field-intro-text p strong, .pane-node-field-intro-text .node-type-list-item .field--name-field-item-category .field__items .field__item p strong, .node-type-list-item .field--name-field-item-category .field__items .field__item .pane-node-field-intro-text p strong {
    font-size: 24px;
  }
}

.pane-node-field-intro-text p em, .pane-node-field-intro-text .pane-list-items .views-row .views-field-field-item-date em, .pane-list-items .views-row .pane-node-field-intro-text .views-field-field-item-date em, .pane-node-field-intro-text .view-list-items .views-row .views-field-field-item-date em, .view-list-items .views-row .pane-node-field-intro-text .views-field-field-item-date em, .pane-node-field-intro-text .pane-list-items .views-row .views-field-field-item-summary em, .pane-list-items .views-row .pane-node-field-intro-text .views-field-field-item-summary em, .pane-node-field-intro-text .view-list-items .views-row .views-field-field-item-summary em, .view-list-items .views-row .pane-node-field-intro-text .views-field-field-item-summary em, .pane-node-field-intro-text .node-type-list-item .field--name-field-item-date .field__items .field__item p em, .node-type-list-item .field--name-field-item-date .field__items .field__item .pane-node-field-intro-text p em, .pane-node-field-intro-text .node-type-list-item .field--name-field-item-summary .field__items .field__item p em, .node-type-list-item .field--name-field-item-summary .field__items .field__item .pane-node-field-intro-text p em, .pane-node-field-intro-text .node-type-list-item .field--name-field-item-description .field__items .field__item p em, .node-type-list-item .field--name-field-item-description .field__items .field__item .pane-node-field-intro-text p em, .pane-node-field-intro-text .node-type-list-item .field--name-field-item-category .field__items .field__item p em, .node-type-list-item .field--name-field-item-category .field__items .field__item .pane-node-field-intro-text p em {
  font-size: 19px;
  line-height: 19px;
}

@media (min-width: 992px) {
  .pane-node-field-intro-text p em, .pane-node-field-intro-text .pane-list-items .views-row .views-field-field-item-date em, .pane-list-items .views-row .pane-node-field-intro-text .views-field-field-item-date em, .pane-node-field-intro-text .view-list-items .views-row .views-field-field-item-date em, .view-list-items .views-row .pane-node-field-intro-text .views-field-field-item-date em, .pane-node-field-intro-text .pane-list-items .views-row .views-field-field-item-summary em, .pane-list-items .views-row .pane-node-field-intro-text .views-field-field-item-summary em, .pane-node-field-intro-text .view-list-items .views-row .views-field-field-item-summary em, .view-list-items .views-row .pane-node-field-intro-text .views-field-field-item-summary em, .pane-node-field-intro-text .node-type-list-item .field--name-field-item-date .field__items .field__item p em, .node-type-list-item .field--name-field-item-date .field__items .field__item .pane-node-field-intro-text p em, .pane-node-field-intro-text .node-type-list-item .field--name-field-item-summary .field__items .field__item p em, .node-type-list-item .field--name-field-item-summary .field__items .field__item .pane-node-field-intro-text p em, .pane-node-field-intro-text .node-type-list-item .field--name-field-item-description .field__items .field__item p em, .node-type-list-item .field--name-field-item-description .field__items .field__item .pane-node-field-intro-text p em, .pane-node-field-intro-text .node-type-list-item .field--name-field-item-category .field__items .field__item p em, .node-type-list-item .field--name-field-item-category .field__items .field__item .pane-node-field-intro-text p em {
    font-size: 23px;
    line-height: 32px;
  }
}

.l-content .pane-node-field-intro-text ul {
  margin: 20px 0;
  padding: 0 5%;
  text-align: left;
}

@media (min-width: 992px) {
  .l-content .pane-node-field-intro-text ul {
    margin: 39px 0;
    padding: 0 68px;
  }
}

.l-content .pane-node-field-intro-text ul li {
  display: block;
  font-family: "Gotham Bold", Helvetica, Arial, sans-serif;
  font-size: 18px;
  line-height: 22px;
  margin: 0 0 20px 0;
  padding-left: 38px;
  position: relative;
}

@media (min-width: 992px) {
  .l-content .pane-node-field-intro-text ul li {
    line-height: 38px;
    margin: 0 0 2px 0;
  }
}

.l-content .pane-node-field-intro-text ul li:before {
  display: inline-block;
  font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-variant: normal;
  font-weight: 900;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  content: '\f058';
  color: #359950;
  left: 0;
  font-size: 28px;
  margin: 0;
  top: -1px;
}

.pane-node-field-page-content {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 36px;
}

.pane-node-field-page-content:after {
  content: " ";
  display: block;
  clear: both;
}

.pane-node-field-page-content .pane-title {
  display: none;
}

.pane-node-title {
  max-width: 820px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}

.pane-node-title:after {
  content: " ";
  display: block;
  clear: both;
}

.pane-node-title .pane-title {
  display: none;
}

.pane-page-breadcrumb {
  margin-left: calc(-50vw + 50%);
  margin-right: calc(-50vw + 50%);
  margin-bottom: 30px;
}

.pane-page-breadcrumb .pane-title {
  display: none;
}

.pane-page-breadcrumb ul.breadcrumb {
  max-width: 820px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 5%;
}

.pane-page-breadcrumb ul.breadcrumb:after {
  content: " ";
  display: block;
  clear: both;
}

@media (min-width: 992px) {
  .pane-page-breadcrumb ul.breadcrumb {
    padding: 0;
  }
}

.pane-page-breadcrumb ul.breadcrumb li {
  display: inline-block;
  line-height: inherit;
  margin: 0 12px 0 0;
  padding: 0;
  vertical-align: middle;
}

.pane-page-breadcrumb ul.breadcrumb li:last-of-type::after {
  display: none;
}

.pane-page-breadcrumb ul.breadcrumb li:last-of-type a {
  font-weight: 500;
}

.pane-page-breadcrumb ul.breadcrumb li::after {
  display: inline-block;
  font-family: "Line Awesome Free";
  font-style: normal;
  font-variant: normal;
  font-weight: 900;
  line-height: 1;
  text-rendering: auto;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  content: '\f105';
  margin-left: 11px;
  color: #0083e1;
  font-size: 16px;
  line-height: inherit;
  vertical-align: -webkit-baseline-middle;
}

.pane-page-breadcrumb ul.breadcrumb li a {
  display: inline-block;
  margin: 0;
  color: #0083e1;
  font-family: "Gotham Book", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.4 !important;
  vertical-align: -webkit-baseline-middle;
  text-transform: capitalize;
}

@media (min-width: 768px) {
  .pane-page-breadcrumb ul.breadcrumb li a {
    font-size: 16px;
  }
}

.pane-page-breadcrumb ul.breadcrumb li a:hover {
  color: #bed62f;
}

.section-resources .pane-page-breadcrumb ul.breadcrumb li a {
  text-transform: unset;
}

.paragraphs-item-blue-colored-columns {
  max-width: 984px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 45px;
}

.paragraphs-item-blue-colored-columns:after {
  content: " ";
  display: block;
  clear: both;
}

@media (min-width: 1200px) {
  .paragraphs-item-blue-colored-columns {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
  }
  .paragraphs-item-blue-colored-columns:after {
    content: " ";
    display: block;
    clear: both;
  }
}

.paragraphs-item-blue-colored-columns .field__items {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: column nowrap;
  flex-flow: column nowrap;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  -moz-align-items: stretch;
  -ms-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -ms-align-content: center;
  -ms-flex-line-pack: center;
      align-content: center;
}

@media (min-width: 768px) {
  .paragraphs-item-blue-colored-columns .field__items {
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
  }
}

.paragraphs-item-blue-colored-columns .field__items .field__item {
  -webkit-flex-grow: 0;
  -moz-flex-grow: 0;
  -ms-flex-grow: 0;
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-shrink: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-basis: calc(100% - 36px);
  -ms-flex-preferred-size: calc(100% - 36px);
      flex-basis: calc(100% - 36px);
  background: #3a96b4;
  max-width: calc(100% - 36px);
  padding: 34px 18px 38px;
  margin-bottom: 30px;
  text-align: center;
  width: calc(100% - 36px);
}

@media (min-width: 992px) {
  .paragraphs-item-blue-colored-columns .field__items .field__item {
    -ms-flex-basis: calc(32.33% - 76px);
    -ms-flex-preferred-size: calc(32.33% - 76px);
        flex-basis: calc(32.33% - 76px);
    margin: 0 7px;
    max-width: calc(32.33% - 76px);
    padding: 34px 38px 38px;
    width: calc(32.33% - 76px);
  }
}

@media (min-width: 992px) {
  .paragraphs-item-blue-colored-columns .field__items .field__item:first-child {
    margin-left: 0;
  }
}

.paragraphs-item-blue-colored-columns .field__items .field__item:last-child {
  margin-bottom: 0;
}

@media (min-width: 992px) {
  .paragraphs-item-blue-colored-columns .field__items .field__item:last-child {
    margin-right: 0;
  }
}

.paragraphs-item-blue-colored-columns .paragraphs-item-column .field__items {
  display: block;
  margin: 0;
}

@media (min-width: 992px) {
  .paragraphs-item-blue-colored-columns .paragraphs-item-column .field__items {
    margin: 0;
  }
}

.paragraphs-item-blue-colored-columns .paragraphs-item-column .field__item {
  -ms-flex-basis: 100%;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  background: transparent !important;
  max-width: 100%;
  padding: 0;
  margin-bottom: 0 !important;
  width: 100%;
}

@media (min-width: 768px) {
  .paragraphs-item-blue-colored-columns .paragraphs-item-column .field__item {
    margin-bottom: 0 !important;
  }
}

@media (min-width: 992px) {
  .paragraphs-item-blue-colored-columns .paragraphs-item-column .field__item {
    -ms-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    padding: 0;
    margin-bottom: 0 !important;
    max-width: 100%;
    width: 100%;
  }
}

.paragraphs-item-blue-colored-columns .paragraphs-item-column .field--name-field-column-title {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: column wrap;
  flex-flow: column wrap;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-align-content: center;
  -ms-flex-line-pack: center;
      align-content: center;
  color: #ffffff;
  font-family: "Gotham Bold", Helvetica, Arial, sans-serif;
  font-size: 30.04px;
  line-height: 31.04px;
  margin-bottom: 41px;
  min-height: 30px;
  padding: 0;
  position: relative;
}

@media (min-width: 768px) {
  .paragraphs-item-blue-colored-columns .paragraphs-item-column .field--name-field-column-title {
    padding: 0 30px;
  }
}

@media (min-width: 992px) {
  .paragraphs-item-blue-colored-columns .paragraphs-item-column .field--name-field-column-title {
    min-height: 62px;
    padding: 0 15px;
  }
}

.paragraphs-item-blue-colored-columns .paragraphs-item-column .field--name-field-column-title::after {
  transform: translate(-54px, 0);
  background: #ffffff;
  bottom: -11px;
  content: '';
  height: 1px;
  left: 50%;
  position: absolute;
  width: 108px;
}

.paragraphs-item-blue-colored-columns .paragraphs-item-column .field--name-field-column-text {
  display: block;
  color: #ffffff;
  font-family: "Gotham Book", Helvetica, Arial, sans-serif;
  font-size: 15px;
  line-height: 22px;
  margin-bottom: 0;
  min-height: 110px;
  padding: 0 15px;
}

@media (min-width: 768px) {
  .paragraphs-item-blue-colored-columns .paragraphs-item-column .field--name-field-column-text {
    min-height: 66px;
  }
}

@media (min-width: 992px) {
  .paragraphs-item-blue-colored-columns .paragraphs-item-column .field--name-field-column-text {
    min-height: 176px;
  }
}

@media (min-width: 1200px) {
  .paragraphs-item-blue-colored-columns .paragraphs-item-column .field--name-field-column-text {
    min-height: 132px;
  }
}

.paragraphs-item-blue-colored-columns .paragraphs-item-column .field--name-field-column-text p, .paragraphs-item-blue-colored-columns .paragraphs-item-column .field--name-field-column-text .pane-list-items .views-row .views-field-field-item-date, .pane-list-items .views-row .paragraphs-item-blue-colored-columns .paragraphs-item-column .field--name-field-column-text .views-field-field-item-date,
.paragraphs-item-blue-colored-columns .paragraphs-item-column .field--name-field-column-text .view-list-items .views-row .views-field-field-item-date, .view-list-items .views-row .paragraphs-item-blue-colored-columns .paragraphs-item-column .field--name-field-column-text .views-field-field-item-date, .paragraphs-item-blue-colored-columns .paragraphs-item-column .field--name-field-column-text .pane-list-items .views-row .views-field-field-item-summary, .pane-list-items .views-row .paragraphs-item-blue-colored-columns .paragraphs-item-column .field--name-field-column-text .views-field-field-item-summary,
.paragraphs-item-blue-colored-columns .paragraphs-item-column .field--name-field-column-text .view-list-items .views-row .views-field-field-item-summary, .view-list-items .views-row .paragraphs-item-blue-colored-columns .paragraphs-item-column .field--name-field-column-text .views-field-field-item-summary, .paragraphs-item-blue-colored-columns .paragraphs-item-column .field--name-field-column-text .node-type-list-item .field--name-field-item-date .field__items .field__item p, .node-type-list-item .field--name-field-item-date .field__items .field__item .paragraphs-item-blue-colored-columns .paragraphs-item-column .field--name-field-column-text p,
.paragraphs-item-blue-colored-columns .paragraphs-item-column .field--name-field-column-text .node-type-list-item .field--name-field-item-summary .field__items .field__item p, .node-type-list-item .field--name-field-item-summary .field__items .field__item .paragraphs-item-blue-colored-columns .paragraphs-item-column .field--name-field-column-text p,
.paragraphs-item-blue-colored-columns .paragraphs-item-column .field--name-field-column-text .node-type-list-item .field--name-field-item-description .field__items .field__item p, .node-type-list-item .field--name-field-item-description .field__items .field__item .paragraphs-item-blue-colored-columns .paragraphs-item-column .field--name-field-column-text p,
.paragraphs-item-blue-colored-columns .paragraphs-item-column .field--name-field-column-text .node-type-list-item .field--name-field-item-category .field__items .field__item p, .node-type-list-item .field--name-field-item-category .field__items .field__item .paragraphs-item-blue-colored-columns .paragraphs-item-column .field--name-field-column-text p {
  color: #ffffff;
  font-family: "Gotham Book", Helvetica, Arial, sans-serif;
  font-size: 15px;
  line-height: 22px;
  margin-bottom: 0;
}

.paragraphs-item-join-actfl {
  margin-left: calc(-50vw + 50%);
  margin-right: calc(-50vw + 50%);
  background: #e5e8ec;
  padding: 59px 5%;
  margin-top: 0;
  margin-bottom: 26px;
}

@media (min-width: 992px) {
  .paragraphs-item-join-actfl {
    padding: 59px 0;
    margin-bottom: 52px;
  }
}

.paragraphs-item-join-actfl .content {
  max-width: 984px;
  margin-left: auto;
  margin-right: auto;
}

.paragraphs-item-join-actfl .content:after {
  content: " ";
  display: block;
  clear: both;
}

.paragraphs-item-join-actfl .field--name-field-join-title p, .paragraphs-item-join-actfl .field--name-field-join-title .pane-list-items .views-row .views-field-field-item-date, .pane-list-items .views-row .paragraphs-item-join-actfl .field--name-field-join-title .views-field-field-item-date,
.paragraphs-item-join-actfl .field--name-field-join-title .view-list-items .views-row .views-field-field-item-date, .view-list-items .views-row .paragraphs-item-join-actfl .field--name-field-join-title .views-field-field-item-date, .paragraphs-item-join-actfl .field--name-field-join-title .pane-list-items .views-row .views-field-field-item-summary, .pane-list-items .views-row .paragraphs-item-join-actfl .field--name-field-join-title .views-field-field-item-summary,
.paragraphs-item-join-actfl .field--name-field-join-title .view-list-items .views-row .views-field-field-item-summary, .view-list-items .views-row .paragraphs-item-join-actfl .field--name-field-join-title .views-field-field-item-summary, .paragraphs-item-join-actfl .field--name-field-join-title .node-type-list-item .field--name-field-item-date .field__items .field__item p, .node-type-list-item .field--name-field-item-date .field__items .field__item .paragraphs-item-join-actfl .field--name-field-join-title p,
.paragraphs-item-join-actfl .field--name-field-join-title .node-type-list-item .field--name-field-item-summary .field__items .field__item p, .node-type-list-item .field--name-field-item-summary .field__items .field__item .paragraphs-item-join-actfl .field--name-field-join-title p,
.paragraphs-item-join-actfl .field--name-field-join-title .node-type-list-item .field--name-field-item-description .field__items .field__item p, .node-type-list-item .field--name-field-item-description .field__items .field__item .paragraphs-item-join-actfl .field--name-field-join-title p,
.paragraphs-item-join-actfl .field--name-field-join-title .node-type-list-item .field--name-field-item-category .field__items .field__item p, .node-type-list-item .field--name-field-item-category .field__items .field__item .paragraphs-item-join-actfl .field--name-field-join-title p {
  color: #18355e;
  font-family: "Gotham Bold", Helvetica, Arial, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 28px;
  margin-bottom: 34px;
  text-align: center;
}

.paragraphs-item-join-actfl .paragraphs-items-field-join-columns .field__items {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: column wrap;
  flex-flow: column wrap;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  -moz-align-items: stretch;
  -ms-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -ms-align-content: stretch;
  -ms-flex-line-pack: stretch;
      align-content: stretch;
}

@media (min-width: 768px) {
  .paragraphs-item-join-actfl .paragraphs-items-field-join-columns .field__items {
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
  }
}

.paragraphs-item-join-actfl .paragraphs-items-field-join-columns .field__items .field__item {
  -webkit-flex-grow: 0;
  -moz-flex-grow: 0;
  -ms-flex-grow: 0;
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-shrink: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-basis: calc(100% - 50px);
  -ms-flex-preferred-size: calc(100% - 50px);
      flex-basis: calc(100% - 50px);
  max-width: calc(100% - 50px);
  padding: 20px 25px 40px;
  margin-bottom: 30px;
  text-align: center;
  width: calc(100% - 50px);
}

@media (min-width: 992px) {
  .paragraphs-item-join-actfl .paragraphs-items-field-join-columns .field__items .field__item {
    -ms-flex-basis: calc(20% - 51px);
    -ms-flex-preferred-size: calc(20% - 51px);
        flex-basis: calc(20% - 51px);
    border-right: 1px solid #ffffff;
    margin-bottom: 0;
    max-width: calc(20% - 51px);
    width: calc(20% - 51px);
  }
}

.paragraphs-item-join-actfl .paragraphs-items-field-join-columns .field__items .field__item:nth-child(1) {
  background: #3a96b4;
}

.paragraphs-item-join-actfl .paragraphs-items-field-join-columns .field__items .field__item:nth-child(2) {
  background: #bed62f;
}

.paragraphs-item-join-actfl .paragraphs-items-field-join-columns .field__items .field__item:nth-child(3) {
  background: #ef5a2c;
}

.paragraphs-item-join-actfl .paragraphs-items-field-join-columns .field__items .field__item:nth-child(3) .field--name-field-column-title::before {
  content: '(Publications)';
}

.paragraphs-item-join-actfl .paragraphs-items-field-join-columns .field__items .field__item:nth-child(4) {
  background: #348f41;
}

.paragraphs-item-join-actfl .paragraphs-items-field-join-columns .field__items .field__item:nth-child(4) .field--name-field-column-title::before {
  content: '(Professional Development)';
}

.paragraphs-item-join-actfl .paragraphs-items-field-join-columns .field__items .field__item:nth-child(5) {
  background: #18355e;
  margin-bottom: 0;
}

@media (min-width: 992px) {
  .paragraphs-item-join-actfl .paragraphs-items-field-join-columns .field__items .field__item:last-child {
    -ms-flex-basis: calc(20% - 50px);
    -ms-flex-preferred-size: calc(20% - 50px);
        flex-basis: calc(20% - 50px);
    border-right: none;
    max-width: calc(20% - 50px);
    width: calc(20% - 50px);
  }
}

.paragraphs-item-join-actfl .paragraphs-items-field-join-columns .field__items .paragraphs-item-box-column .field__items {
  display: block;
  margin: 0;
}

@media (min-width: 992px) {
  .paragraphs-item-join-actfl .paragraphs-items-field-join-columns .field__items .paragraphs-item-box-column .field__items {
    margin: 0;
  }
}

.paragraphs-item-join-actfl .paragraphs-items-field-join-columns .field__items .paragraphs-item-box-column .field__item {
  -ms-flex-basis: 100%;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  background: transparent !important;
  max-width: 100%;
  padding: 0;
  margin-bottom: 0 !important;
  width: 100%;
}

@media (min-width: 768px) {
  .paragraphs-item-join-actfl .paragraphs-items-field-join-columns .field__items .paragraphs-item-box-column .field__item {
    margin-bottom: 0 !important;
  }
}

@media (min-width: 992px) {
  .paragraphs-item-join-actfl .paragraphs-items-field-join-columns .field__items .paragraphs-item-box-column .field__item {
    -ms-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    padding: 0;
    margin-bottom: 0 !important;
    max-width: 100%;
    width: 100%;
  }
}

@media (min-width: 992px) {
  .paragraphs-item-join-actfl .paragraphs-items-field-join-columns .field__items .paragraphs-item-box-column .field__item:last-child {
    -ms-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    border-right: none;
    padding: 0;
    max-width: 100%;
    width: 100%;
  }
}

.paragraphs-item-join-actfl .paragraphs-items-field-join-columns .field__items .paragraphs-item-box-column .field--name-field-column-icon {
  display: block;
  height: 72px;
  margin: 0 auto 38px;
  position: relative;
  text-align: center;
  width: 92px;
}

.paragraphs-item-join-actfl .paragraphs-items-field-join-columns .field__items .paragraphs-item-box-column .field--name-field-column-icon .field__item {
  -ms-flex-basis: 100%;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  border-right: none;
  padding: 0;
  max-width: 100%;
  width: 100%;
}

.paragraphs-item-join-actfl .paragraphs-items-field-join-columns .field__items .paragraphs-item-box-column .field--name-field-column-icon img {
  display: block;
  height: 72px;
  width: 92px;
}

.paragraphs-item-join-actfl .paragraphs-items-field-join-columns .field__items .paragraphs-item-box-column .field--name-field-column-title {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: column wrap;
  flex-flow: column wrap;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-align-content: center;
  -ms-flex-line-pack: center;
      align-content: center;
  color: #ffffff;
  font-family: "Gotham Bold", Helvetica, Arial, sans-serif;
  font-size: 27.84px;
  line-height: 29.84px;
  padding: 0 15px;
  position: relative;
}

@media (min-width: 768px) {
  .paragraphs-item-join-actfl .paragraphs-items-field-join-columns .field__items .paragraphs-item-box-column .field--name-field-column-title {
    padding: 0 30px;
  }
}

@media (min-width: 992px) {
  .paragraphs-item-join-actfl .paragraphs-items-field-join-columns .field__items .paragraphs-item-box-column .field--name-field-column-title {
    padding: 0 15px;
  }
}

.paragraphs-item-join-actfl .paragraphs-items-field-join-columns .field__items .paragraphs-item-box-column .field--name-field-column-title::before {
  transform: translate(-55%, -23px);
  content: '';
  color: #ffffff;
  font-family: "Gotham Book", Helvetica, Arial, sans-serif;
  font-size: 11.14px;
  font-style: italic;
  line-height: 15.14px;
  left: 55%;
  position: absolute;
  top: 0;
  width: 110%;
}

.paragraphs-item-join-actfl .paragraphs-items-field-join-columns .field__items .paragraphs-item-box-column .field--name-field-column-title .field__item {
  -ms-flex-basis: 100%;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  border-right: none;
  padding: 0;
  max-width: 100%;
  width: 100%;
}

.paragraphs-item-join-actfl .paragraphs-items-field-join-columns .field__items .paragraphs-item-box-column .field--name-field-column-text {
  transform: translate(0, -3px);
  text-align: center;
}

.paragraphs-item-join-actfl .paragraphs-items-field-join-columns .field__items .paragraphs-item-box-column .field--name-field-column-text .field__item {
  -ms-flex-basis: 100%;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  border-right: none;
  padding: 0;
  max-width: 100%;
  width: 100%;
}

.paragraphs-item-join-actfl .paragraphs-items-field-join-columns .field__items .paragraphs-item-box-column .field--name-field-column-text p, .paragraphs-item-join-actfl .paragraphs-items-field-join-columns .field__items .paragraphs-item-box-column .field--name-field-column-text .pane-list-items .views-row .views-field-field-item-date, .pane-list-items .views-row .paragraphs-item-join-actfl .paragraphs-items-field-join-columns .field__items .paragraphs-item-box-column .field--name-field-column-text .views-field-field-item-date,
.paragraphs-item-join-actfl .paragraphs-items-field-join-columns .field__items .paragraphs-item-box-column .field--name-field-column-text .view-list-items .views-row .views-field-field-item-date, .view-list-items .views-row .paragraphs-item-join-actfl .paragraphs-items-field-join-columns .field__items .paragraphs-item-box-column .field--name-field-column-text .views-field-field-item-date, .paragraphs-item-join-actfl .paragraphs-items-field-join-columns .field__items .paragraphs-item-box-column .field--name-field-column-text .pane-list-items .views-row .views-field-field-item-summary, .pane-list-items .views-row .paragraphs-item-join-actfl .paragraphs-items-field-join-columns .field__items .paragraphs-item-box-column .field--name-field-column-text .views-field-field-item-summary,
.paragraphs-item-join-actfl .paragraphs-items-field-join-columns .field__items .paragraphs-item-box-column .field--name-field-column-text .view-list-items .views-row .views-field-field-item-summary, .view-list-items .views-row .paragraphs-item-join-actfl .paragraphs-items-field-join-columns .field__items .paragraphs-item-box-column .field--name-field-column-text .views-field-field-item-summary {
  color: #ffffff;
  font-family: "Gotham Medium", Helvetica, Arial, sans-serif;
  font-size: 11.14px;
  font-weight: 500;
  line-height: 17.14px;
  margin-bottom: 0;
  text-transform: uppercase;
}

.paragraphs-item-join-actfl .paragraphs-items-field-join-columns .field__items .paragraphs-item-box-column .field--name-field-column-cta {
  -ms-align-self: flex-end;
  -ms-flex-item-align: end;
      align-self: flex-end;
}

.paragraphs-item-join-actfl .paragraphs-items-field-join-columns .field__items .paragraphs-item-box-column .field--name-field-column-cta .field__item {
  -ms-flex-basis: 100%;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  border-right: none;
  padding: 0;
  max-width: 100%;
  width: 100%;
}

.paragraphs-item-join-actfl .paragraphs-items-field-join-columns .field__items .paragraphs-item-box-column .field--name-field-column-cta a {
  font-size: 11.14px !important;
  height: 22px !important;
  line-height: 24px !important;
  margin-top: 32px !important;
  min-width: 84px !important;
  width: 84px !important;
}

.paragraphs-item-multi-colored-columns {
  max-width: 984px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 45px;
}

.paragraphs-item-multi-colored-columns:after {
  content: " ";
  display: block;
  clear: both;
}

@media (min-width: 1200px) {
  .paragraphs-item-multi-colored-columns {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
  }
  .paragraphs-item-multi-colored-columns:after {
    content: " ";
    display: block;
    clear: both;
  }
}

.paragraphs-item-multi-colored-columns .field__items {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: column nowrap;
  flex-flow: column nowrap;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  -moz-align-items: stretch;
  -ms-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -ms-align-content: center;
  -ms-flex-line-pack: center;
      align-content: center;
}

@media (min-width: 768px) {
  .paragraphs-item-multi-colored-columns .field__items {
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
  }
}

@media (min-width: 992px) {
  .paragraphs-item-multi-colored-columns .field__items {
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
  }
}

.paragraphs-item-multi-colored-columns .field__items .field__item {
  -webkit-flex-grow: 0;
  -moz-flex-grow: 0;
  -ms-flex-grow: 0;
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-shrink: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-basis: calc(100% - 50px);
  -ms-flex-preferred-size: calc(100% - 50px);
      flex-basis: calc(100% - 50px);
  max-width: calc(100% - 50px);
  padding: 20px 20px 40px;
  margin-bottom: 30px;
  text-align: center;
  width: calc(100% - 50px);
}

@media (min-width: 768px) {
  .paragraphs-item-multi-colored-columns .field__items .field__item {
    -ms-flex-basis: calc(49% - 50px);
    -ms-flex-preferred-size: calc(49% - 50px);
        flex-basis: calc(49% - 50px);
    margin: 0 0 30px;
    max-width: calc(49% - 50px);
    width: calc(49% - 50px);
  }
}

@media (min-width: 992px) {
  .paragraphs-item-multi-colored-columns .field__items .field__item {
    -ms-flex-basis: calc(32% - 40px);
    -ms-flex-preferred-size: calc(32% - 40px);
        flex-basis: calc(32% - 40px);
    margin: 0 6.5px 30px;
    max-width: calc(32% - 40px);
    width: calc(32% - 40px);
  }
}

@media (min-width: 1200px) {
  .paragraphs-item-multi-colored-columns .field__items .field__item {
    -ms-flex-basis: calc(19% - 40px);
    -ms-flex-preferred-size: calc(19% - 40px);
        flex-basis: calc(19% - 40px);
    margin: 0 6.5px;
    max-width: calc(19% - 40px);
    width: calc(19% - 40px);
  }
}

@media (min-width: 992px) {
  .paragraphs-item-multi-colored-columns .field__items .field__item:first-child {
    margin-left: 0;
  }
}

@media (min-width: 992px) {
  .paragraphs-item-multi-colored-columns .field__items .field__item:nth-child(4) {
    margin-bottom: 0;
  }
}

.paragraphs-item-multi-colored-columns .field__items .field__item:last-child {
  margin-bottom: 0;
}

@media (min-width: 768px) {
  .paragraphs-item-multi-colored-columns .field__items .field__item:last-child {
    margin-bottom: 30px;
  }
}

@media (min-width: 992px) {
  .paragraphs-item-multi-colored-columns .field__items .field__item:last-child {
    margin-bottom: 0;
  }
}

@media (min-width: 1200px) {
  .paragraphs-item-multi-colored-columns .field__items .field__item:last-child {
    margin-right: 0;
  }
}

.paragraphs-item-multi-colored-columns .field__items .field__item:nth-child(1) {
  background: #3a96b4;
}

.paragraphs-item-multi-colored-columns .field__items .field__item:nth-child(1) .field--name-field-column-icon {
  background: #2d7193;
}

.paragraphs-item-multi-colored-columns .field__items .field__item:nth-child(1) .field--name-field-column-icon .file-image-png {
  transform: translate(-10px, 2px);
}

.paragraphs-item-multi-colored-columns .field__items .field__item:nth-child(2) {
  background: #bed62f;
}

.paragraphs-item-multi-colored-columns .field__items .field__item:nth-child(2) .field--name-field-column-icon {
  background: #9eb225;
}

.paragraphs-item-multi-colored-columns .field__items .field__item:nth-child(2) .field--name-field-column-icon .file-image-png {
  transform: translate(-6px, 4px);
}

.paragraphs-item-multi-colored-columns .field__items .field__item:nth-child(3) {
  background: #ef5a2c;
}

.paragraphs-item-multi-colored-columns .field__items .field__item:nth-child(3) .field--name-field-column-icon {
  background: #cf4c24;
}

.paragraphs-item-multi-colored-columns .field__items .field__item:nth-child(3) .field--name-field-column-icon .file {
  transform: translate(-8px, 1px);
}

.paragraphs-item-multi-colored-columns .field__items .field__item:nth-child(4) {
  background: #fdc429;
}

.paragraphs-item-multi-colored-columns .field__items .field__item:nth-child(4) .field--name-field-column-icon {
  background: #d5a41d;
}

.paragraphs-item-multi-colored-columns .field__items .field__item:nth-child(4) .field--name-field-column-icon .file {
  transform: translate(-8px, 1px);
}

.paragraphs-item-multi-colored-columns .field__items .field__item:nth-child(5) {
  background: #18355e;
}

.paragraphs-item-multi-colored-columns .field__items .field__item:nth-child(5) .field--name-field-column-icon {
  background: #071d3c;
}

.paragraphs-item-multi-colored-columns .field__items .field__item:nth-child(5) .field--name-field-column-icon .file {
  transform: translate(-8px, 1px);
}

.paragraphs-item-multi-colored-columns .paragraphs-item-column .field__items {
  display: block;
  margin: 0;
}

@media (min-width: 992px) {
  .paragraphs-item-multi-colored-columns .paragraphs-item-column .field__items {
    margin: 0;
  }
}

.paragraphs-item-multi-colored-columns .paragraphs-item-column .field__item {
  -ms-flex-basis: 100%;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  background: transparent !important;
  max-width: 100%;
  padding: 0;
  margin-bottom: 0 !important;
  width: 100%;
}

@media (min-width: 768px) {
  .paragraphs-item-multi-colored-columns .paragraphs-item-column .field__item {
    margin-bottom: 0 !important;
  }
}

@media (min-width: 992px) {
  .paragraphs-item-multi-colored-columns .paragraphs-item-column .field__item {
    -ms-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    padding: 0;
    margin-bottom: 0 !important;
    max-width: 100%;
    width: 100%;
  }
}

.paragraphs-item-multi-colored-columns .paragraphs-item-column .field--name-field-column-icon {
  transform: rotate(45deg);
  border-radius: 10px;
  display: block;
  height: 102px;
  margin: 16px auto 36px;
  position: relative;
  text-align: center;
  width: 102px;
}

.paragraphs-item-multi-colored-columns .paragraphs-item-column .field--name-field-column-icon .file {
  transform: translate(-15px, -4px);
  height: 60px;
  padding-top: 18px;
  padding-left: 18px;
  width: 82px;
}

.paragraphs-item-multi-colored-columns .paragraphs-item-column .field--name-field-column-icon .file img {
  transform: rotate(-45deg);
  display: block;
  height: 60px;
  margin: 0 auto;
  width: 82px;
}

.paragraphs-item-multi-colored-columns .paragraphs-item-column .field--name-field-column-icon .file a {
  display: none;
}

.paragraphs-item-multi-colored-columns .paragraphs-item-column .field--name-field-column-title {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: column wrap;
  flex-flow: column wrap;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-align-content: center;
  -ms-flex-line-pack: center;
      align-content: center;
  color: #ffffff;
  font-family: "Gotham Bold", Helvetica, Arial, sans-serif;
  font-size: 20.51px;
  line-height: 24.51px;
  margin-bottom: 19px;
  min-height: 74px;
  padding: 0 15px;
  position: relative;
}

@media (min-width: 768px) {
  .paragraphs-item-multi-colored-columns .paragraphs-item-column .field--name-field-column-title {
    padding: 0 30px;
  }
}

@media (min-width: 992px) {
  .paragraphs-item-multi-colored-columns .paragraphs-item-column .field--name-field-column-title {
    padding: 0 15px;
  }
}

.paragraphs-item-multi-colored-columns .paragraphs-item-column .field--name-field-column-title::after {
  transform: translate(-15px, 0);
  background: #ffffff;
  bottom: -8px;
  content: '';
  height: 1px;
  left: 50%;
  position: absolute;
  width: 30px;
}

.paragraphs-item-multi-colored-columns .paragraphs-item-column .field--name-field-column-text {
  display: block;
  color: #ffffff;
  font-family: "Gotham Book", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 18px;
  margin-bottom: 0;
  min-height: 110px;
  padding: 0 10px;
}

@media (min-width: 768px) {
  .paragraphs-item-multi-colored-columns .paragraphs-item-column .field--name-field-column-text {
    min-height: 130px;
  }
}

@media (min-width: 992px) {
  .paragraphs-item-multi-colored-columns .paragraphs-item-column .field--name-field-column-text {
    min-height: 170px;
  }
}

@media (min-width: 1200px) {
  .paragraphs-item-multi-colored-columns .paragraphs-item-column .field--name-field-column-text {
    min-height: 144px;
  }
}

.paragraphs-item-multi-colored-columns .paragraphs-item-column .field--name-field-column-text p, .paragraphs-item-multi-colored-columns .paragraphs-item-column .field--name-field-column-text .pane-list-items .views-row .views-field-field-item-date, .pane-list-items .views-row .paragraphs-item-multi-colored-columns .paragraphs-item-column .field--name-field-column-text .views-field-field-item-date,
.paragraphs-item-multi-colored-columns .paragraphs-item-column .field--name-field-column-text .view-list-items .views-row .views-field-field-item-date, .view-list-items .views-row .paragraphs-item-multi-colored-columns .paragraphs-item-column .field--name-field-column-text .views-field-field-item-date, .paragraphs-item-multi-colored-columns .paragraphs-item-column .field--name-field-column-text .pane-list-items .views-row .views-field-field-item-summary, .pane-list-items .views-row .paragraphs-item-multi-colored-columns .paragraphs-item-column .field--name-field-column-text .views-field-field-item-summary,
.paragraphs-item-multi-colored-columns .paragraphs-item-column .field--name-field-column-text .view-list-items .views-row .views-field-field-item-summary, .view-list-items .views-row .paragraphs-item-multi-colored-columns .paragraphs-item-column .field--name-field-column-text .views-field-field-item-summary, .paragraphs-item-multi-colored-columns .paragraphs-item-column .field--name-field-column-text .node-type-list-item .field--name-field-item-date .field__items .field__item p, .node-type-list-item .field--name-field-item-date .field__items .field__item .paragraphs-item-multi-colored-columns .paragraphs-item-column .field--name-field-column-text p,
.paragraphs-item-multi-colored-columns .paragraphs-item-column .field--name-field-column-text .node-type-list-item .field--name-field-item-summary .field__items .field__item p, .node-type-list-item .field--name-field-item-summary .field__items .field__item .paragraphs-item-multi-colored-columns .paragraphs-item-column .field--name-field-column-text p,
.paragraphs-item-multi-colored-columns .paragraphs-item-column .field--name-field-column-text .node-type-list-item .field--name-field-item-description .field__items .field__item p, .node-type-list-item .field--name-field-item-description .field__items .field__item .paragraphs-item-multi-colored-columns .paragraphs-item-column .field--name-field-column-text p,
.paragraphs-item-multi-colored-columns .paragraphs-item-column .field--name-field-column-text .node-type-list-item .field--name-field-item-category .field__items .field__item p, .node-type-list-item .field--name-field-item-category .field__items .field__item .paragraphs-item-multi-colored-columns .paragraphs-item-column .field--name-field-column-text p {
  color: #ffffff;
  font-family: "Gotham Book", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 18px;
  margin-bottom: 0;
}

.paragraphs-item-multi-colored-columns .paragraphs-item-column .field--name-field-call-out-button {
  -ms-align-self: flex-end;
  -ms-flex-item-align: end;
      align-self: flex-end;
}

.paragraphs-item-multi-colored-columns .paragraphs-item-column .field--name-field-call-out-button a {
  font-size: 16px !important;
  margin-top: 0;
  margin-top: 26px;
}

@media (min-width: 992px) {
  .paragraphs-item-multi-colored-columns .paragraphs-item-column .field--name-field-call-out-button a {
    min-width: 168px !important;
  }
}

.paragraphs-item-three-column-ads {
  max-width: 984px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 50px;
}

.paragraphs-item-three-column-ads:after {
  content: " ";
  display: block;
  clear: both;
}

@media (max-width: 480px) {
  .paragraphs-item-three-column-ads {
    padding-right: 5%;
    padding-left: 5%;
  }
}

@media (min-width: 1200px) {
  .paragraphs-item-three-column-ads {
    max-width: 1020px;
    margin-left: auto;
    margin-right: auto;
  }
  .paragraphs-item-three-column-ads:after {
    content: " ";
    display: block;
    clear: both;
  }
}

.paragraphs-item-three-column-ads .field__items {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: column wrap;
  flex-flow: column wrap;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  -moz-align-items: stretch;
  -ms-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -ms-align-content: stretch;
  -ms-flex-line-pack: stretch;
      align-content: stretch;
}

@media (min-width: 768px) {
  .paragraphs-item-three-column-ads .field__items {
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
  }
}

.paragraphs-item-three-column-ads .field__items .field__item {
  -webkit-flex-grow: 0;
  -moz-flex-grow: 0;
  -ms-flex-grow: 0;
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-shrink: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-basis: 100%;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  max-width: 100%;
  margin-bottom: 30px;
  text-align: center;
  width: 100%;
}

@media (min-width: 768px) {
  .paragraphs-item-three-column-ads .field__items .field__item {
    -ms-flex-basis: 29.3%;
    -ms-flex-preferred-size: 29.3%;
        flex-basis: 29.3%;
    max-width: 300px;
    width: 29.3%;
  }
}

.paragraphs-item-three-column-ads .field__items .field__item img {
  display: block;
  height: auto !important;
  margin: 0 auto;
  max-width: 100%;
  width: 100% !important;
}

@media (min-width: 768px) {
  .paragraphs-item-three-column-ads .field__items .field__item img {
    max-width: 300px;
  }
}

.paragraphs-item-views {
  margin-left: calc(-50vw + 50%);
  margin-right: calc(-50vw + 50%);
  background: #eaedf0;
  padding: 50px 5% 62px;
  margin-top: 56px;
  margin-bottom: 56px;
}

@media (min-width: 768px) {
  .paragraphs-item-views {
    padding: 50px 5% 62px;
  }
}

@media (min-width: 992px) {
  .paragraphs-item-views {
    padding: 50px 0 62px;
  }
}

.paragraphs-item-views .content {
  max-width: 984px;
  margin-left: auto;
  margin-right: auto;
}

.paragraphs-item-views .content:after {
  content: " ";
  display: block;
  clear: both;
}

@media (min-width: 1200px) {
  .paragraphs-item-views .content {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
  }
  .paragraphs-item-views .content:after {
    content: " ";
    display: block;
    clear: both;
  }
}

.paragraphs-items-field-page-content .paragraphs-item-content-block {
  max-width: 820px;
  margin-left: auto;
  margin-right: auto;
  text-align: left;
}

.paragraphs-items-field-page-content .paragraphs-item-content-block:after {
  content: " ";
  display: block;
  clear: both;
}

.paragraphs-items-field-page-content .paragraphs-item-content-block .content h2, .paragraphs-items-field-page-content .paragraphs-item-content-block .content .page-global-benchmarks .l-page .l-main .l-content h1, .page-global-benchmarks .l-page .l-main .l-content .paragraphs-items-field-page-content .paragraphs-item-content-block .content h1, .paragraphs-items-field-page-content .paragraphs-item-content-block .content .node-type-mini-site-landing-page .field--name-field-content-block-title .field__items, .node-type-mini-site-landing-page .field--name-field-content-block-title .paragraphs-items-field-page-content .paragraphs-item-content-block .content .field__items {
  margin-bottom: 15px;
}

@media (min-width: 768px) {
  .paragraphs-items-field-page-content .paragraphs-item-content-block .content h2, .paragraphs-items-field-page-content .paragraphs-item-content-block .content .page-global-benchmarks .l-page .l-main .l-content h1, .page-global-benchmarks .l-page .l-main .l-content .paragraphs-items-field-page-content .paragraphs-item-content-block .content h1, .paragraphs-items-field-page-content .paragraphs-item-content-block .content .node-type-mini-site-landing-page .field--name-field-content-block-title .field__items, .node-type-mini-site-landing-page .field--name-field-content-block-title .paragraphs-items-field-page-content .paragraphs-item-content-block .content .field__items {
    letter-spacing: -1.5px;
    margin-bottom: 15px;
  }
}

.paragraphs-items-field-page-content .paragraphs-item-content-block .content h2.rtecenter, .paragraphs-items-field-page-content .paragraphs-item-content-block .content .page-global-benchmarks .l-page .l-main .l-content h1.rtecenter, .page-global-benchmarks .l-page .l-main .l-content .paragraphs-items-field-page-content .paragraphs-item-content-block .content h1.rtecenter, .paragraphs-items-field-page-content .paragraphs-item-content-block .content .node-type-mini-site-landing-page .field--name-field-content-block-title .rtecenter.field__items, .node-type-mini-site-landing-page .field--name-field-content-block-title .paragraphs-items-field-page-content .paragraphs-item-content-block .content .rtecenter.field__items {
  display: inline-block;
  padding-bottom: 10px;
  position: relative;
  display: block;
  margin-bottom: 15px;
  padding-top: 0;
  text-align: center;
}

.paragraphs-items-field-page-content .paragraphs-item-content-block .content h2.rtecenter::after, .paragraphs-items-field-page-content .paragraphs-item-content-block .content .page-global-benchmarks .l-page .l-main .l-content h1.rtecenter::after, .page-global-benchmarks .l-page .l-main .l-content .paragraphs-items-field-page-content .paragraphs-item-content-block .content h1.rtecenter::after, .paragraphs-items-field-page-content .paragraphs-item-content-block .content .node-type-mini-site-landing-page .field--name-field-content-block-title .rtecenter.field__items::after, .node-type-mini-site-landing-page .field--name-field-content-block-title .paragraphs-items-field-page-content .paragraphs-item-content-block .content .rtecenter.field__items::after {
  transform: translate(-91.5px, 0);
  background: #3fa6ab;
  bottom: 0;
  content: '';
  height: 1px;
  left: 50%;
  position: absolute;
  width: 183px;
}

@media (max-width: 991px) {
  .paragraphs-items-field-page-content .paragraphs-item-content-block .content h2.rtecenter, .paragraphs-items-field-page-content .paragraphs-item-content-block .content .page-global-benchmarks .l-page .l-main .l-content h1.rtecenter, .page-global-benchmarks .l-page .l-main .l-content .paragraphs-items-field-page-content .paragraphs-item-content-block .content h1.rtecenter, .paragraphs-items-field-page-content .paragraphs-item-content-block .content .node-type-mini-site-landing-page .field--name-field-content-block-title .rtecenter.field__items, .node-type-mini-site-landing-page .field--name-field-content-block-title .paragraphs-items-field-page-content .paragraphs-item-content-block .content .rtecenter.field__items {
    margin-bottom: 30px;
  }
}

@media (min-width: 768px) {
  .paragraphs-items-field-page-content .paragraphs-item-content-block .content h2.rtecenter, .paragraphs-items-field-page-content .paragraphs-item-content-block .content .page-global-benchmarks .l-page .l-main .l-content h1.rtecenter, .page-global-benchmarks .l-page .l-main .l-content .paragraphs-items-field-page-content .paragraphs-item-content-block .content h1.rtecenter, .paragraphs-items-field-page-content .paragraphs-item-content-block .content .node-type-mini-site-landing-page .field--name-field-content-block-title .rtecenter.field__items, .node-type-mini-site-landing-page .field--name-field-content-block-title .paragraphs-items-field-page-content .paragraphs-item-content-block .content .rtecenter.field__items {
    letter-spacing: 0;
    margin-bottom: 22px;
  }
}

@media (min-width: 992px) {
  .paragraphs-items-field-page-content .paragraphs-item-content-block .content h2.rtecenter, .paragraphs-items-field-page-content .paragraphs-item-content-block .content .page-global-benchmarks .l-page .l-main .l-content h1.rtecenter, .page-global-benchmarks .l-page .l-main .l-content .paragraphs-items-field-page-content .paragraphs-item-content-block .content h1.rtecenter, .paragraphs-items-field-page-content .paragraphs-item-content-block .content .node-type-mini-site-landing-page .field--name-field-content-block-title .rtecenter.field__items, .node-type-mini-site-landing-page .field--name-field-content-block-title .paragraphs-items-field-page-content .paragraphs-item-content-block .content .rtecenter.field__items {
    padding-top: 20px;
    margin-bottom: 44px;
  }
}

.paragraphs-items-field-page-content .paragraphs-item-content-block .content .field--name-field-content-block-content {
  position: relative;
}

.paragraphs-items-field-page-content .paragraphs-item-content-block .content .field--name-field-content-block-content p a, .paragraphs-items-field-page-content .paragraphs-item-content-block .content .field--name-field-content-block-content .pane-list-items .views-row .views-field-field-item-date a, .pane-list-items .views-row .paragraphs-items-field-page-content .paragraphs-item-content-block .content .field--name-field-content-block-content .views-field-field-item-date a, .paragraphs-items-field-page-content .paragraphs-item-content-block .content .field--name-field-content-block-content .view-list-items .views-row .views-field-field-item-date a, .view-list-items .views-row .paragraphs-items-field-page-content .paragraphs-item-content-block .content .field--name-field-content-block-content .views-field-field-item-date a, .paragraphs-items-field-page-content .paragraphs-item-content-block .content .field--name-field-content-block-content .pane-list-items .views-row .views-field-field-item-summary a, .pane-list-items .views-row .paragraphs-items-field-page-content .paragraphs-item-content-block .content .field--name-field-content-block-content .views-field-field-item-summary a, .paragraphs-items-field-page-content .paragraphs-item-content-block .content .field--name-field-content-block-content .view-list-items .views-row .views-field-field-item-summary a, .view-list-items .views-row .paragraphs-items-field-page-content .paragraphs-item-content-block .content .field--name-field-content-block-content .views-field-field-item-summary a {
  font-family: "Gotham Bold", Helvetica, Arial, sans-serif;
  font-weight: 700;
}

@media (max-width: 480px) {
  .paragraphs-items-field-page-content .paragraphs-item-content-block .content .field--name-field-content-block-content p a, .paragraphs-items-field-page-content .paragraphs-item-content-block .content .field--name-field-content-block-content .pane-list-items .views-row .views-field-field-item-date a, .pane-list-items .views-row .paragraphs-items-field-page-content .paragraphs-item-content-block .content .field--name-field-content-block-content .views-field-field-item-date a, .paragraphs-items-field-page-content .paragraphs-item-content-block .content .field--name-field-content-block-content .view-list-items .views-row .views-field-field-item-date a, .view-list-items .views-row .paragraphs-items-field-page-content .paragraphs-item-content-block .content .field--name-field-content-block-content .views-field-field-item-date a, .paragraphs-items-field-page-content .paragraphs-item-content-block .content .field--name-field-content-block-content .pane-list-items .views-row .views-field-field-item-summary a, .pane-list-items .views-row .paragraphs-items-field-page-content .paragraphs-item-content-block .content .field--name-field-content-block-content .views-field-field-item-summary a, .paragraphs-items-field-page-content .paragraphs-item-content-block .content .field--name-field-content-block-content .view-list-items .views-row .views-field-field-item-summary a, .view-list-items .views-row .paragraphs-items-field-page-content .paragraphs-item-content-block .content .field--name-field-content-block-content .views-field-field-item-summary a {
    word-break: break-word;
  }
}

.paragraphs-items-field-page-content .paragraphs-item-content-block .content .field--name-field-content-block-content p span.ext, .paragraphs-items-field-page-content .paragraphs-item-content-block .content .field--name-field-content-block-content .pane-list-items .views-row .views-field-field-item-date span.ext, .pane-list-items .views-row .paragraphs-items-field-page-content .paragraphs-item-content-block .content .field--name-field-content-block-content .views-field-field-item-date span.ext, .paragraphs-items-field-page-content .paragraphs-item-content-block .content .field--name-field-content-block-content .view-list-items .views-row .views-field-field-item-date span.ext, .view-list-items .views-row .paragraphs-items-field-page-content .paragraphs-item-content-block .content .field--name-field-content-block-content .views-field-field-item-date span.ext, .paragraphs-items-field-page-content .paragraphs-item-content-block .content .field--name-field-content-block-content .pane-list-items .views-row .views-field-field-item-summary span.ext, .pane-list-items .views-row .paragraphs-items-field-page-content .paragraphs-item-content-block .content .field--name-field-content-block-content .views-field-field-item-summary span.ext, .paragraphs-items-field-page-content .paragraphs-item-content-block .content .field--name-field-content-block-content .view-list-items .views-row .views-field-field-item-summary span.ext, .view-list-items .views-row .paragraphs-items-field-page-content .paragraphs-item-content-block .content .field--name-field-content-block-content .views-field-field-item-summary span.ext, .paragraphs-items-field-page-content .paragraphs-item-content-block .content .field--name-field-content-block-content p span.mailto, .paragraphs-items-field-page-content .paragraphs-item-content-block .content .field--name-field-content-block-content .pane-list-items .views-row .views-field-field-item-date span.mailto, .pane-list-items .views-row .paragraphs-items-field-page-content .paragraphs-item-content-block .content .field--name-field-content-block-content .views-field-field-item-date span.mailto, .paragraphs-items-field-page-content .paragraphs-item-content-block .content .field--name-field-content-block-content .view-list-items .views-row .views-field-field-item-date span.mailto, .view-list-items .views-row .paragraphs-items-field-page-content .paragraphs-item-content-block .content .field--name-field-content-block-content .views-field-field-item-date span.mailto, .paragraphs-items-field-page-content .paragraphs-item-content-block .content .field--name-field-content-block-content .pane-list-items .views-row .views-field-field-item-summary span.mailto, .pane-list-items .views-row .paragraphs-items-field-page-content .paragraphs-item-content-block .content .field--name-field-content-block-content .views-field-field-item-summary span.mailto, .paragraphs-items-field-page-content .paragraphs-item-content-block .content .field--name-field-content-block-content .view-list-items .views-row .views-field-field-item-summary span.mailto, .view-list-items .views-row .paragraphs-items-field-page-content .paragraphs-item-content-block .content .field--name-field-content-block-content .views-field-field-item-summary span.mailto {
  display: none;
}

.paragraphs-items-field-page-content .paragraphs-item-content-block .content .field--name-field-content-block-content p img, .paragraphs-items-field-page-content .paragraphs-item-content-block .content .field--name-field-content-block-content .pane-list-items .views-row .views-field-field-item-date img, .pane-list-items .views-row .paragraphs-items-field-page-content .paragraphs-item-content-block .content .field--name-field-content-block-content .views-field-field-item-date img, .paragraphs-items-field-page-content .paragraphs-item-content-block .content .field--name-field-content-block-content .view-list-items .views-row .views-field-field-item-date img, .view-list-items .views-row .paragraphs-items-field-page-content .paragraphs-item-content-block .content .field--name-field-content-block-content .views-field-field-item-date img, .paragraphs-items-field-page-content .paragraphs-item-content-block .content .field--name-field-content-block-content .pane-list-items .views-row .views-field-field-item-summary img, .pane-list-items .views-row .paragraphs-items-field-page-content .paragraphs-item-content-block .content .field--name-field-content-block-content .views-field-field-item-summary img, .paragraphs-items-field-page-content .paragraphs-item-content-block .content .field--name-field-content-block-content .view-list-items .views-row .views-field-field-item-summary img, .view-list-items .views-row .paragraphs-items-field-page-content .paragraphs-item-content-block .content .field--name-field-content-block-content .views-field-field-item-summary img {
  display: block;
  margin: 20px auto;
  width: 100%;
}

@media (max-width: 991px) {
  .paragraphs-items-field-page-content .paragraphs-item-content-block .content .field--name-field-content-block-content p img, .paragraphs-items-field-page-content .paragraphs-item-content-block .content .field--name-field-content-block-content .pane-list-items .views-row .views-field-field-item-date img, .pane-list-items .views-row .paragraphs-items-field-page-content .paragraphs-item-content-block .content .field--name-field-content-block-content .views-field-field-item-date img, .paragraphs-items-field-page-content .paragraphs-item-content-block .content .field--name-field-content-block-content .view-list-items .views-row .views-field-field-item-date img, .view-list-items .views-row .paragraphs-items-field-page-content .paragraphs-item-content-block .content .field--name-field-content-block-content .views-field-field-item-date img, .paragraphs-items-field-page-content .paragraphs-item-content-block .content .field--name-field-content-block-content .pane-list-items .views-row .views-field-field-item-summary img, .pane-list-items .views-row .paragraphs-items-field-page-content .paragraphs-item-content-block .content .field--name-field-content-block-content .views-field-field-item-summary img, .paragraphs-items-field-page-content .paragraphs-item-content-block .content .field--name-field-content-block-content .view-list-items .views-row .views-field-field-item-summary img, .view-list-items .views-row .paragraphs-items-field-page-content .paragraphs-item-content-block .content .field--name-field-content-block-content .views-field-field-item-summary img {
    height: auto !important;
    width: 100% !important;
  }
}

@media (min-width: 992px) {
  .paragraphs-items-field-page-content .paragraphs-item-content-block .content .field--name-field-content-block-content p img, .paragraphs-items-field-page-content .paragraphs-item-content-block .content .field--name-field-content-block-content .pane-list-items .views-row .views-field-field-item-date img, .pane-list-items .views-row .paragraphs-items-field-page-content .paragraphs-item-content-block .content .field--name-field-content-block-content .views-field-field-item-date img, .paragraphs-items-field-page-content .paragraphs-item-content-block .content .field--name-field-content-block-content .view-list-items .views-row .views-field-field-item-date img, .view-list-items .views-row .paragraphs-items-field-page-content .paragraphs-item-content-block .content .field--name-field-content-block-content .views-field-field-item-date img, .paragraphs-items-field-page-content .paragraphs-item-content-block .content .field--name-field-content-block-content .pane-list-items .views-row .views-field-field-item-summary img, .pane-list-items .views-row .paragraphs-items-field-page-content .paragraphs-item-content-block .content .field--name-field-content-block-content .views-field-field-item-summary img, .paragraphs-items-field-page-content .paragraphs-item-content-block .content .field--name-field-content-block-content .view-list-items .views-row .views-field-field-item-summary img, .view-list-items .views-row .paragraphs-items-field-page-content .paragraphs-item-content-block .content .field--name-field-content-block-content .views-field-field-item-summary img {
    display: unset;
    margin: 0;
  }
}

.paragraphs-items-field-page-content .paragraphs-item-content-block .content .field--name-field-content-block-content .anchor-link {
  display: inline-block;
  vertical-align: top;
  padding-top: 118px;
  margin-top: -118px;
}

@media (min-width: 768px) {
  .paragraphs-items-field-page-content .paragraphs-item-content-block .content .field--name-field-content-block-content .anchor-link {
    padding-top: 132px;
    margin-top: -132px;
  }
}

@media (min-width: 992px) {
  .paragraphs-items-field-page-content .paragraphs-item-content-block .content .field--name-field-content-block-content .anchor-link {
    padding-top: 174px;
    margin-top: -174px;
  }
}

@media (min-width: 1200px) {
  .paragraphs-items-field-page-content .paragraphs-item-content-block .content .field--name-field-content-block-content .anchor-link {
    padding-top: 185px;
    margin-top: -185px;
  }
}

.paragraphs-items-field-page-content .paragraphs-item-left-image-content-block,
.paragraphs-items-field-page-content .paragraphs-item-right-image-content-block {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 50px;
  padding-bottom: 50px;
}

.paragraphs-items-field-page-content .paragraphs-item-left-image-content-block:after,
.paragraphs-items-field-page-content .paragraphs-item-right-image-content-block:after {
  content: " ";
  display: block;
  clear: both;
}

@media (max-width: 991px) {
  .paragraphs-items-field-page-content .paragraphs-item-left-image-content-block,
  .paragraphs-items-field-page-content .paragraphs-item-right-image-content-block {
    text-align: center;
    width: 100%;
  }
}

@media (min-width: 992px) {
  .paragraphs-items-field-page-content .paragraphs-item-left-image-content-block,
  .paragraphs-items-field-page-content .paragraphs-item-right-image-content-block {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}

.paragraphs-items-field-page-content .paragraphs-item-left-image-content-block .content,
.paragraphs-items-field-page-content .paragraphs-item-right-image-content-block .content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: column wrap;
  flex-flow: column wrap;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-align-content: center;
  -ms-flex-line-pack: center;
      align-content: center;
}

@media (min-width: 768px) {
  .paragraphs-items-field-page-content .paragraphs-item-left-image-content-block .content,
  .paragraphs-items-field-page-content .paragraphs-item-right-image-content-block .content {
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
  }
}

.paragraphs-items-field-page-content .paragraphs-item-left-image-content-block .paragraph-content-image,
.paragraphs-items-field-page-content .paragraphs-item-left-image-content-block .paragraph-content-text,
.paragraphs-items-field-page-content .paragraphs-item-right-image-content-block .paragraph-content-image,
.paragraphs-items-field-page-content .paragraphs-item-right-image-content-block .paragraph-content-text {
  -webkit-flex-grow: 0;
  -moz-flex-grow: 0;
  -ms-flex-grow: 0;
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-shrink: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-basis: 100%;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  text-align: center;
  max-width: 100%;
  width: 100%;
}

@media (min-width: 992px) {
  .paragraphs-items-field-page-content .paragraphs-item-left-image-content-block .paragraph-content-image,
  .paragraphs-items-field-page-content .paragraphs-item-left-image-content-block .paragraph-content-text,
  .paragraphs-items-field-page-content .paragraphs-item-right-image-content-block .paragraph-content-image,
  .paragraphs-items-field-page-content .paragraphs-item-right-image-content-block .paragraph-content-text {
    text-align: left;
  }
}

.paragraphs-items-field-page-content .paragraphs-item-left-image-content-block .paragraph-content-image,
.paragraphs-items-field-page-content .paragraphs-item-right-image-content-block .paragraph-content-image {
  display: block;
  margin: 0 auto 40px;
}

@media (min-width: 992px) {
  .paragraphs-items-field-page-content .paragraphs-item-left-image-content-block .paragraph-content-image,
  .paragraphs-items-field-page-content .paragraphs-item-right-image-content-block .paragraph-content-image {
    -ms-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    margin-bottom: 0;
    max-width: 50%;
    width: 50%;
  }
}

.paragraphs-items-field-page-content .paragraphs-item-left-image-content-block .paragraph-content-image img,
.paragraphs-items-field-page-content .paragraphs-item-right-image-content-block .paragraph-content-image img {
  max-width: 100%;
}

@media (min-width: 768px) {
  .paragraphs-items-field-page-content .paragraphs-item-left-image-content-block .paragraph-content-image img,
  .paragraphs-items-field-page-content .paragraphs-item-right-image-content-block .paragraph-content-image img {
    max-width: 510px;
  }
}

@media (min-width: 992px) {
  .paragraphs-items-field-page-content .paragraphs-item-left-image-content-block .paragraph-content-text,
  .paragraphs-items-field-page-content .paragraphs-item-right-image-content-block .paragraph-content-text {
    -ms-flex-basis: calc(50% - 100px);
    -ms-flex-preferred-size: calc(50% - 100px);
        flex-basis: calc(50% - 100px);
    padding-left: 50px;
    padding-right: 50px;
    max-width: calc(50% - 100px);
    width: calc(50% - 100px);
  }
}

@media (min-width: 1200px) {
  .paragraphs-items-field-page-content .paragraphs-item-left-image-content-block .paragraph-content-text,
  .paragraphs-items-field-page-content .paragraphs-item-right-image-content-block .paragraph-content-text {
    -ms-flex-basis: calc(50% - 100px);
    -ms-flex-preferred-size: calc(50% - 100px);
        flex-basis: calc(50% - 100px);
    max-width: calc(50% - 100px);
    width: calc(50% - 100px);
  }
}

.paragraphs-items-field-page-content .paragraphs-item-left-image-content-block .field--name-field-licb-title,
.paragraphs-items-field-page-content .paragraphs-item-left-image-content-block .field--name-field-ricb-title,
.paragraphs-items-field-page-content .paragraphs-item-right-image-content-block .field--name-field-licb-title,
.paragraphs-items-field-page-content .paragraphs-item-right-image-content-block .field--name-field-ricb-title {
  margin-top: 0;
  margin-bottom: 13px;
}

.paragraphs-items-field-page-content .paragraphs-item-left-image-content-block .field--name-field-licb-content ul li,
.paragraphs-items-field-page-content .paragraphs-item-left-image-content-block .field--name-field-ricb-content ul li,
.paragraphs-items-field-page-content .paragraphs-item-right-image-content-block .field--name-field-licb-content ul li,
.paragraphs-items-field-page-content .paragraphs-item-right-image-content-block .field--name-field-ricb-content ul li {
  text-align: left;
}

.paragraphs-items-field-page-content .paragraphs-item-left-image-content-block .field--name-field-licb-content ul li:before,
.paragraphs-items-field-page-content .paragraphs-item-left-image-content-block .field--name-field-ricb-content ul li:before,
.paragraphs-items-field-page-content .paragraphs-item-right-image-content-block .field--name-field-licb-content ul li:before,
.paragraphs-items-field-page-content .paragraphs-item-right-image-content-block .field--name-field-ricb-content ul li:before {
  left: 8px;
}

@media (min-width: 992px) {
  .paragraphs-items-field-page-content .paragraphs-item-left-image-content-block .paragraph-content-image {
    text-align: left;
  }
}

.paragraphs-items-field-page-content .paragraphs-item-left-image-content-block .paragraph-content-image .field--name-field-licb-image {
  margin-right: auto;
}

@media (min-width: 1200px) {
  .paragraphs-items-field-page-content .paragraphs-item-left-image-content-block .paragraph-content-text {
    padding-left: 0;
    padding-right: 100px;
  }
}

.paragraphs-items-field-page-content .paragraphs-item-right-image-content-block .paragraph-content-image {
  -ms-flex-order: 0;
  order: 0;
}

@media (min-width: 992px) {
  .paragraphs-items-field-page-content .paragraphs-item-right-image-content-block .paragraph-content-image {
    -ms-flex-order: 1;
    order: 1;
    text-align: right;
  }
}

.paragraphs-items-field-page-content .paragraphs-item-right-image-content-block .paragraph-content-image .field--name-field-licb-image {
  margin-left: auto;
}

.paragraphs-items-field-page-content .paragraphs-item-right-image-content-block .paragraph-content-text {
  -ms-flex-order: 1;
  order: 1;
}

@media (min-width: 992px) {
  .paragraphs-items-field-page-content .paragraphs-item-right-image-content-block .paragraph-content-text {
    -ms-flex-order: 0;
    order: 0;
  }
}

@media (min-width: 1200px) {
  .paragraphs-items-field-page-content .paragraphs-item-right-image-content-block .paragraph-content-text {
    padding-left: 100px;
    padding-right: 0;
  }
}

.view-news-by-category .views-row .views-field-field-news-image .news-image {
  display: block;
  float: none;
  margin: 0 auto 10px;
  width: 90%;
}

@media (min-width: 768px) {
  .view-news-by-category .views-row .views-field-field-news-image .news-image {
    float: right;
    margin: 0 22px 10px 0;
    max-width: 400px;
    width: auto;
  }
}

.view-news-by-category .views-row .views-field-field-news-image .news-image img {
  width: 100%;
}

#block-views-related-news-block {
  margin-top: 50px;
}

.view-news {
  position: relative;
}

.view-news .view-header {
  display: block;
  position: absolute;
  top: -26px;
  right: 0;
}

.view-news .view-header p, .view-news .view-header .pane-list-items .views-row .views-field-field-item-date, .pane-list-items .views-row .view-news .view-header .views-field-field-item-date,
.view-news .view-header .view-list-items .views-row .views-field-field-item-date, .view-list-items .views-row .view-news .view-header .views-field-field-item-date, .view-news .view-header .pane-list-items .views-row .views-field-field-item-summary, .pane-list-items .views-row .view-news .view-header .views-field-field-item-summary,
.view-news .view-header .view-list-items .views-row .views-field-field-item-summary, .view-list-items .views-row .view-news .view-header .views-field-field-item-summary, .view-news .view-header .node-type-list-item .field--name-field-item-date .field__items .field__item p, .node-type-list-item .field--name-field-item-date .field__items .field__item .view-news .view-header p,
.view-news .view-header .node-type-list-item .field--name-field-item-summary .field__items .field__item p, .node-type-list-item .field--name-field-item-summary .field__items .field__item .view-news .view-header p,
.view-news .view-header .node-type-list-item .field--name-field-item-description .field__items .field__item p, .node-type-list-item .field--name-field-item-description .field__items .field__item .view-news .view-header p,
.view-news .view-header .node-type-list-item .field--name-field-item-category .field__items .field__item p, .node-type-list-item .field--name-field-item-category .field__items .field__item .view-news .view-header p {
  font-family: "Gotham Bold", Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
}

.view-news .view-header p a, .view-news .view-header .pane-list-items .views-row .views-field-field-item-date a, .pane-list-items .views-row .view-news .view-header .views-field-field-item-date a, .view-news .view-header .view-list-items .views-row .views-field-field-item-date a, .view-list-items .views-row .view-news .view-header .views-field-field-item-date a, .view-news .view-header .pane-list-items .views-row .views-field-field-item-summary a, .pane-list-items .views-row .view-news .view-header .views-field-field-item-summary a, .view-news .view-header .view-list-items .views-row .views-field-field-item-summary a, .view-list-items .views-row .view-news .view-header .views-field-field-item-summary a, .view-news .view-header .node-type-list-item .field--name-field-item-date .field__items .field__item p a, .node-type-list-item .field--name-field-item-date .field__items .field__item .view-news .view-header p a, .view-news .view-header .node-type-list-item .field--name-field-item-summary .field__items .field__item p a, .node-type-list-item .field--name-field-item-summary .field__items .field__item .view-news .view-header p a, .view-news .view-header .node-type-list-item .field--name-field-item-description .field__items .field__item p a, .node-type-list-item .field--name-field-item-description .field__items .field__item .view-news .view-header p a, .view-news .view-header .node-type-list-item .field--name-field-item-category .field__items .field__item p a, .node-type-list-item .field--name-field-item-category .field__items .field__item .view-news .view-header p a {
  color: #18355e;
}

.view-news .view-header p a:hover, .view-news .view-header .pane-list-items .views-row .views-field-field-item-date a:hover, .pane-list-items .views-row .view-news .view-header .views-field-field-item-date a:hover, .view-news .view-header .view-list-items .views-row .views-field-field-item-date a:hover, .view-list-items .views-row .view-news .view-header .views-field-field-item-date a:hover, .view-news .view-header .pane-list-items .views-row .views-field-field-item-summary a:hover, .pane-list-items .views-row .view-news .view-header .views-field-field-item-summary a:hover, .view-news .view-header .view-list-items .views-row .views-field-field-item-summary a:hover, .view-list-items .views-row .view-news .view-header .views-field-field-item-summary a:hover, .view-news .view-header .node-type-list-item .field--name-field-item-date .field__items .field__item p a:hover, .node-type-list-item .field--name-field-item-date .field__items .field__item .view-news .view-header p a:hover, .view-news .view-header .node-type-list-item .field--name-field-item-summary .field__items .field__item p a:hover, .node-type-list-item .field--name-field-item-summary .field__items .field__item .view-news .view-header p a:hover, .view-news .view-header .node-type-list-item .field--name-field-item-description .field__items .field__item p a:hover, .node-type-list-item .field--name-field-item-description .field__items .field__item .view-news .view-header p a:hover, .view-news .view-header .node-type-list-item .field--name-field-item-category .field__items .field__item p a:hover, .node-type-list-item .field--name-field-item-category .field__items .field__item .view-news .view-header p a:hover, .view-news .view-header p a:focus, .view-news .view-header .pane-list-items .views-row .views-field-field-item-date a:focus, .pane-list-items .views-row .view-news .view-header .views-field-field-item-date a:focus, .view-news .view-header .view-list-items .views-row .views-field-field-item-date a:focus, .view-list-items .views-row .view-news .view-header .views-field-field-item-date a:focus, .view-news .view-header .pane-list-items .views-row .views-field-field-item-summary a:focus, .pane-list-items .views-row .view-news .view-header .views-field-field-item-summary a:focus, .view-news .view-header .view-list-items .views-row .views-field-field-item-summary a:focus, .view-list-items .views-row .view-news .view-header .views-field-field-item-summary a:focus, .view-news .view-header .node-type-list-item .field--name-field-item-date .field__items .field__item p a:focus, .node-type-list-item .field--name-field-item-date .field__items .field__item .view-news .view-header p a:focus, .view-news .view-header .node-type-list-item .field--name-field-item-summary .field__items .field__item p a:focus, .node-type-list-item .field--name-field-item-summary .field__items .field__item .view-news .view-header p a:focus, .view-news .view-header .node-type-list-item .field--name-field-item-description .field__items .field__item p a:focus, .node-type-list-item .field--name-field-item-description .field__items .field__item .view-news .view-header p a:focus, .view-news .view-header .node-type-list-item .field--name-field-item-category .field__items .field__item p a:focus, .node-type-list-item .field--name-field-item-category .field__items .field__item .view-news .view-header p a:focus {
  color: #2e768d;
}

.view-news .view-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: column nowrap;
  flex-flow: column nowrap;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  -moz-align-items: stretch;
  -ms-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -ms-align-content: stretch;
  -ms-flex-line-pack: stretch;
      align-content: stretch;
}

@media (min-width: 768px) {
  .view-news .view-content {
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
  }
}

.view-news .view-content .views-row {
  -webkit-flex-grow: 0;
  -moz-flex-grow: 0;
  -ms-flex-grow: 0;
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-shrink: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-basis: 100%;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  background: #ffffff;
  max-width: 100%;
  margin-bottom: 30px;
  position: relative;
  width: 100%;
}

@media (min-width: 768px) {
  .view-news .view-content .views-row {
    -ms-flex-basis: 48%;
    -ms-flex-preferred-size: 48%;
        flex-basis: 48%;
    margin: 0 0 30px;
    max-width: 48%;
    width: 48%;
  }
}

@media (min-width: 992px) {
  .view-news .view-content .views-row {
    -ms-flex-basis: calc(25% - 10px);
    -ms-flex-preferred-size: calc(25% - 10px);
        flex-basis: calc(25% - 10px);
    margin: 0 5px;
    max-width: calc(25% - 10px);
    width: calc(25% - 10px);
  }
}

@media (min-width: 992px) {
  .view-news .view-content .views-row:first-child {
    margin-left: 0;
  }
}

.view-news .view-content .views-row:last-child {
  margin-bottom: 0;
}

@media (min-width: 768px) {
  .view-news .view-content .views-row:last-child {
    margin-bottom: 30px;
  }
}

@media (min-width: 992px) {
  .view-news .view-content .views-row:last-child {
    margin-right: 0;
    margin-bottom: 0;
  }
}

.view-news .views-field-field-news-image {
  margin-bottom: 14px;
}

.view-news .views-field-field-news-image img {
  margin: 0 auto;
  width: 100%;
}

@media (min-width: 992px) {
  .view-news .views-field-field-news-image img {
    max-height: 188px;
  }
}

@media (min-width: 1200px) {
  .view-news .views-field-field-news-image img {
    max-height: 290px;
  }
}

.view-news .views-field-title {
  color: #18355e;
  font-family: "Gotham Bold", Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
  margin-bottom: 10px;
  padding: 0 22px;
}

.view-news .views-field-body {
  font-family: "Gotham Book", Helvetica, Arial, sans-serif;
  font-weight: 400;
  padding: 0 22px;
  margin-bottom: 54px;
  min-height: 66px;
}

@media (min-width: 992px) {
  .view-news .views-field-body {
    margin-bottom: 34px;
  }
}

@media (min-width: 992px) {
  .view-news .views-field-body {
    margin-bottom: 54px;
    min-height: 110px;
  }
}

@media (min-width: 1200px) {
  .view-news .views-field-body {
    min-height: 90px;
  }
}

.view-news .views-field-view-node {
  position: absolute;
  bottom: 22px;
  left: 0;
  padding: 0 22px;
}

.view-news .views-field-view-node a {
  color: #18355e;
  font-family: "Gotham Bold", Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.view-news .views-field-view-node a:hover, .view-news .views-field-view-node a:focus {
  color: #2e768d;
}

.view-news .pager {
  display: none;
}

.view.organization-member-list {
  padding: 0 30px;
}

@media (min-width: 1200px) {
  .view.organization-member-list {
    padding: 0;
  }
}

.view.organization-member-list .view-filters .views-exposed-form .form-item input[type="text"] {
  width: calc(100% - 51px) !important;
}

.view.organization-member-list .view-filters .views-exposed-form .form-item .form-select {
  width: 100%;
}

.view.organization-member-list .view-filters .views-exposed-form .views-exposed-widget .form-submit {
  margin-top: 20px;
}

@media (min-width: 992px) {
  .view.organization-member-list .view-filters .views-exposed-form .views-exposed-widget .form-submit {
    margin-left: -10px;
  }
}

.view.organization-member-list .views-row {
  margin: 0 0 12px 0;
}

.view-staff-directory,
.view-board-of-directors {
  margin-left: calc(-50vw + 50%);
  margin-right: calc(-50vw + 50%);
}

.view-staff-directory .view-content,
.view-board-of-directors .view-content {
  max-width: 984px;
  margin-left: auto;
  margin-right: auto;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: column wrap;
  flex-flow: column wrap;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  -moz-align-items: stretch;
  -ms-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -ms-align-content: stretch;
  -ms-flex-line-pack: stretch;
      align-content: stretch;
}

.view-staff-directory .view-content:after,
.view-board-of-directors .view-content:after {
  content: " ";
  display: block;
  clear: both;
}

@media (max-width: 980px) {
  .view-staff-directory .view-content,
  .view-board-of-directors .view-content {
    padding-right: 5%;
    padding-left: 5%;
  }
}

@media (min-width: 768px) {
  .view-staff-directory .view-content,
  .view-board-of-directors .view-content {
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
  }
}

@media (min-width: 992px) {
  .view-staff-directory .view-content,
  .view-board-of-directors .view-content {
    -moz-justify-content: flex-start;
    -ms-justify-content: flex-start;
    justify-content: flex-start;
    -ms-flex-pack: flex-start;
  }
}

@media (min-width: 1200px) {
  .view-staff-directory .view-content,
  .view-board-of-directors .view-content {
    max-width: 1032px;
    margin-left: auto;
    margin-right: auto;
    transform: translate(-6px, 0);
  }
  .view-staff-directory .view-content:after,
  .view-board-of-directors .view-content:after {
    content: " ";
    display: block;
    clear: both;
  }
}

.view-staff-directory .views-row,
.view-board-of-directors .views-row {
  -webkit-flex-grow: 0;
  -moz-flex-grow: 0;
  -ms-flex-grow: 0;
  -ms-flex-positive: 0;
      flex-grow: 0;
  -ms-flex-shrink: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-basis: 100%;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  max-width: 100%;
  margin-bottom: 15px;
  text-align: center;
  width: 100%;
}

@media (min-width: 768px) {
  .view-staff-directory .views-row,
  .view-board-of-directors .views-row {
    -ms-flex-basis: calc(50% - 12px);
    -ms-flex-preferred-size: calc(50% - 12px);
        flex-basis: calc(50% - 12px);
    margin-bottom: 20px;
    max-width: calc(50% - 12px);
    width: calc(50% - 12px);
  }
}

@media (min-width: 992px) {
  .view-staff-directory .views-row,
  .view-board-of-directors .views-row {
    -ms-flex-basis: calc(25% - 12px);
    -ms-flex-preferred-size: calc(25% - 12px);
        flex-basis: calc(25% - 12px);
    margin: 0 6px 15px;
    max-height: 326px;
    max-width: calc(25% - 12px);
    width: calc(25% - 12px);
    overflow: hidden;
  }
}

.staff-profile {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
}

.staff-profile:hover img {
  filter: grayscale(100%);
}

.staff-profile:hover .staff-profile-hover {
  visibility: visible;
  opacity: 1;
}

.staff-profile:hover .staff-profile-details {
  visibility: visible;
  opacity: 1;
}

.staff-profile a {
  display: block;
  line-height: 0;
}

.staff-profile img {
  position: relative;
  width: 100%;
  margin: 0;
  padding: 0;
}

.staff-profile-hover {
  transition: all 0.3s ease-in-out;
  animation-name: fadeIn;
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  background-color: #3a96b4;
  mix-blend-mode: multiply;
  visibility: hidden;
  opacity: 0;
  z-index: 1;
}

.staff-profile-details {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: column nowrap;
  flex-flow: column nowrap;
  -moz-justify-content: flex-start;
  -ms-justify-content: flex-start;
  justify-content: flex-start;
  -ms-flex-pack: flex-start;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-align-content: center;
  -ms-flex-line-pack: center;
      align-content: center;
  position: absolute;
  bottom: 2px;
  left: 0;
  height: auto;
  color: #ffffff;
  line-height: 1;
  text-align: center;
  visibility: hidden;
  opacity: 0;
  padding: 0 20px;
  max-width: calc(100% - 40px);
  width: calc(100% - 40px);
  z-index: 2;
}

.staff-profile-details .profile-details-name {
  color: #ffffff;
  font-family: "Gotham Bold", Helvetica, Arial, sans-serif;
  font-size: 18px;
  line-height: 20px;
  margin-bottom: 2px;
  text-align: center;
}

.staff-profile-details .profile-details-name a {
  display: initial;
  color: #ffffff;
}

.staff-profile-details .profile-details-name a:hover {
  color: #ffffff;
}

.staff-profile-details .profile-details-job-title {
  color: #ffffff;
  font-family: "Gotham Book", Helvetica, Arial, sans-serif;
  font-size: 14px;
  letter-spacing: .25px;
  line-height: 16px;
  margin-bottom: 7px;
  text-align: center;
}

.staff-profile-details .profile-details-links {
  font-size: 26px;
}

.staff-profile-details .profile-details-links a {
  display: initial;
  margin: 0 5px;
  color: #ffffff;
}

.staff-profile-details .profile-details-links a:hover {
  color: #ffffff;
}

.staff-profile-details .profile-details-links span.ext, .staff-profile-details .profile-details-links span.mailto {
  display: none !important;
}

@-keyframes $name {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@media all and (-ms-high-contrast: none) {
  .staff-profile-hover {
    background-color: rgba(48, 124, 149, 0.5);
  }
  .staff-profile-details {
    padding: 0;
    max-width: 100%;
    width: 100%;
  }
  .staff-profile-details .profile-details-name,
  .staff-profile-details .profile-details-job-title,
  .staff-profile-details .profile-details-links {
    padding-left: 10px;
    padding-right: 10px;
    max-width: calc(100% - 20px);
    width: calc(100% - 20px);
  }
}

.view-testimonial-slider {
  margin-left: calc(-50vw + 50%);
  margin-right: calc(-50vw + 50%);
  margin-top: 72px;
}

@media (min-width: 768px) {
  .view-testimonial-slider {
    min-height: 520px;
  }
}

.view-testimonial-slider .view-header,
.view-testimonial-slider .view-content {
  max-width: 70%;
  margin-left: auto;
  margin-right: auto;
}

.view-testimonial-slider .view-header:after,
.view-testimonial-slider .view-content:after {
  content: " ";
  display: block;
  clear: both;
}

@media (min-width: 768px) {
  .view-testimonial-slider .view-header,
  .view-testimonial-slider .view-content {
    max-width: 70%;
    margin-left: auto;
    margin-right: auto;
  }
  .view-testimonial-slider .view-header:after,
  .view-testimonial-slider .view-content:after {
    content: " ";
    display: block;
    clear: both;
  }
}

@media (min-width: 992px) {
  .view-testimonial-slider .view-header,
  .view-testimonial-slider .view-content {
    max-width: 984px;
    margin-left: auto;
    margin-right: auto;
  }
  .view-testimonial-slider .view-header:after,
  .view-testimonial-slider .view-content:after {
    content: " ";
    display: block;
    clear: both;
  }
}

@media (min-width: 1200px) {
  .view-testimonial-slider .view-header,
  .view-testimonial-slider .view-content {
    max-width: 1020px;
    margin-left: auto;
    margin-right: auto;
  }
  .view-testimonial-slider .view-header:after,
  .view-testimonial-slider .view-content:after {
    content: " ";
    display: block;
    clear: both;
  }
}

@media (max-width: 767px) {
  .view-testimonial-slider .view-header {
    margin: 0 auto;
    max-width: 80%;
    width: 80%;
  }
}

.view-testimonial-slider .view-header h3, .view-testimonial-slider .view-header .history-text .pane-node-field-history-title .field--type-text, .history-text .pane-node-field-history-title .view-testimonial-slider .view-header .field--type-text, .view-testimonial-slider .view-header .about-us-text .pane-node-field-about-us-title .field--type-text, .about-us-text .pane-node-field-about-us-title .view-testimonial-slider .view-header .field--type-text, .view-testimonial-slider .view-header .pane-list-items .views-row .views-field-title, .pane-list-items .views-row .view-testimonial-slider .view-header .views-field-title,
.view-testimonial-slider .view-header .view-list-items .views-row .views-field-title, .view-list-items .views-row .view-testimonial-slider .view-header .views-field-title {
  display: inline-block;
  padding-bottom: 10px;
  position: relative;
  display: block;
  margin-bottom: 20px;
  text-align: center;
}

.view-testimonial-slider .view-header h3::after, .view-testimonial-slider .view-header .history-text .pane-node-field-history-title .field--type-text::after, .history-text .pane-node-field-history-title .view-testimonial-slider .view-header .field--type-text::after, .view-testimonial-slider .view-header .about-us-text .pane-node-field-about-us-title .field--type-text::after, .about-us-text .pane-node-field-about-us-title .view-testimonial-slider .view-header .field--type-text::after, .view-testimonial-slider .view-header .pane-list-items .views-row .views-field-title::after, .pane-list-items .views-row .view-testimonial-slider .view-header .views-field-title::after,
.view-testimonial-slider .view-header .view-list-items .views-row .views-field-title::after, .view-list-items .views-row .view-testimonial-slider .view-header .views-field-title::after {
  transform: translate(-91.5px, 0);
  background: #3fa6ab;
  bottom: 0;
  content: '';
  height: 1px;
  left: 50%;
  position: absolute;
  width: 183px;
}

.view-testimonial-slider .view-content {
  margin-top: 20px;
}

@media (min-width: 768px) {
  .view-testimonial-slider .view-content {
    margin-top: 0;
  }
}

.view-testimonial-slider .views-field-field-testimonials-image {
  display: block;
  height: 98px;
  margin: 0 auto 33px;
  width: 98px;
}

.view-testimonial-slider .views-field-field-testimonials-image img {
  border: 2px solid #bed62f;
  border-radius: 60px;
  height: 98px;
  margin: 0 auto;
  width: 98px;
}

.view-testimonial-slider .views-field-field-testimonial-content {
  max-width: 820px;
  margin-left: auto;
  margin-right: auto;
}

.view-testimonial-slider .views-field-field-testimonial-content:after {
  content: " ";
  display: block;
  clear: both;
}

.view-testimonial-slider .views-field-field-testimonial-content p:nth-child(1), .view-testimonial-slider .views-field-field-testimonial-content .pane-list-items .views-row .views-field-field-item-date:nth-child(1), .pane-list-items .views-row .view-testimonial-slider .views-field-field-testimonial-content .views-field-field-item-date:nth-child(1),
.view-testimonial-slider .views-field-field-testimonial-content .view-list-items .views-row .views-field-field-item-date:nth-child(1), .view-list-items .views-row .view-testimonial-slider .views-field-field-testimonial-content .views-field-field-item-date:nth-child(1), .view-testimonial-slider .views-field-field-testimonial-content .pane-list-items .views-row .views-field-field-item-summary:nth-child(1), .pane-list-items .views-row .view-testimonial-slider .views-field-field-testimonial-content .views-field-field-item-summary:nth-child(1),
.view-testimonial-slider .views-field-field-testimonial-content .view-list-items .views-row .views-field-field-item-summary:nth-child(1), .view-list-items .views-row .view-testimonial-slider .views-field-field-testimonial-content .views-field-field-item-summary:nth-child(1), .view-testimonial-slider .views-field-field-testimonial-content .node-type-list-item .field--name-field-item-date .field__items .field__item p:nth-child(1), .node-type-list-item .field--name-field-item-date .field__items .field__item .view-testimonial-slider .views-field-field-testimonial-content p:nth-child(1),
.view-testimonial-slider .views-field-field-testimonial-content .node-type-list-item .field--name-field-item-summary .field__items .field__item p:nth-child(1), .node-type-list-item .field--name-field-item-summary .field__items .field__item .view-testimonial-slider .views-field-field-testimonial-content p:nth-child(1),
.view-testimonial-slider .views-field-field-testimonial-content .node-type-list-item .field--name-field-item-description .field__items .field__item p:nth-child(1), .node-type-list-item .field--name-field-item-description .field__items .field__item .view-testimonial-slider .views-field-field-testimonial-content p:nth-child(1),
.view-testimonial-slider .views-field-field-testimonial-content .node-type-list-item .field--name-field-item-category .field__items .field__item p:nth-child(1), .node-type-list-item .field--name-field-item-category .field__items .field__item .view-testimonial-slider .views-field-field-testimonial-content p:nth-child(1) {
  color: #0d2f4f;
  font-family: "Gotham Light", Helvetica, Arial, sans-serif;
  font-size: 20px;
  font-style: italic;
  font-weight: 300;
  line-height: 26px;
  margin-bottom: 27px;
  text-align: center;
}

@media (min-width: 768px) {
  .view-testimonial-slider .views-field-field-testimonial-content p:nth-child(1), .view-testimonial-slider .views-field-field-testimonial-content .pane-list-items .views-row .views-field-field-item-date:nth-child(1), .pane-list-items .views-row .view-testimonial-slider .views-field-field-testimonial-content .views-field-field-item-date:nth-child(1),
  .view-testimonial-slider .views-field-field-testimonial-content .view-list-items .views-row .views-field-field-item-date:nth-child(1), .view-list-items .views-row .view-testimonial-slider .views-field-field-testimonial-content .views-field-field-item-date:nth-child(1), .view-testimonial-slider .views-field-field-testimonial-content .pane-list-items .views-row .views-field-field-item-summary:nth-child(1), .pane-list-items .views-row .view-testimonial-slider .views-field-field-testimonial-content .views-field-field-item-summary:nth-child(1),
  .view-testimonial-slider .views-field-field-testimonial-content .view-list-items .views-row .views-field-field-item-summary:nth-child(1), .view-list-items .views-row .view-testimonial-slider .views-field-field-testimonial-content .views-field-field-item-summary:nth-child(1), .view-testimonial-slider .views-field-field-testimonial-content .node-type-list-item .field--name-field-item-date .field__items .field__item p:nth-child(1), .node-type-list-item .field--name-field-item-date .field__items .field__item .view-testimonial-slider .views-field-field-testimonial-content p:nth-child(1),
  .view-testimonial-slider .views-field-field-testimonial-content .node-type-list-item .field--name-field-item-summary .field__items .field__item p:nth-child(1), .node-type-list-item .field--name-field-item-summary .field__items .field__item .view-testimonial-slider .views-field-field-testimonial-content p:nth-child(1),
  .view-testimonial-slider .views-field-field-testimonial-content .node-type-list-item .field--name-field-item-description .field__items .field__item p:nth-child(1), .node-type-list-item .field--name-field-item-description .field__items .field__item .view-testimonial-slider .views-field-field-testimonial-content p:nth-child(1),
  .view-testimonial-slider .views-field-field-testimonial-content .node-type-list-item .field--name-field-item-category .field__items .field__item p:nth-child(1), .node-type-list-item .field--name-field-item-category .field__items .field__item .view-testimonial-slider .views-field-field-testimonial-content p:nth-child(1) {
    font-size: 24px;
    line-height: 30px;
  }
}

.view-testimonial-slider .views-field-field-testimonial-content p:nth-child(2), .view-testimonial-slider .views-field-field-testimonial-content .pane-list-items .views-row .views-field-field-item-date:nth-child(2), .pane-list-items .views-row .view-testimonial-slider .views-field-field-testimonial-content .views-field-field-item-date:nth-child(2),
.view-testimonial-slider .views-field-field-testimonial-content .view-list-items .views-row .views-field-field-item-date:nth-child(2), .view-list-items .views-row .view-testimonial-slider .views-field-field-testimonial-content .views-field-field-item-date:nth-child(2), .view-testimonial-slider .views-field-field-testimonial-content .pane-list-items .views-row .views-field-field-item-summary:nth-child(2), .pane-list-items .views-row .view-testimonial-slider .views-field-field-testimonial-content .views-field-field-item-summary:nth-child(2),
.view-testimonial-slider .views-field-field-testimonial-content .view-list-items .views-row .views-field-field-item-summary:nth-child(2), .view-list-items .views-row .view-testimonial-slider .views-field-field-testimonial-content .views-field-field-item-summary:nth-child(2), .view-testimonial-slider .views-field-field-testimonial-content .node-type-list-item .field--name-field-item-date .field__items .field__item p:nth-child(2), .node-type-list-item .field--name-field-item-date .field__items .field__item .view-testimonial-slider .views-field-field-testimonial-content p:nth-child(2),
.view-testimonial-slider .views-field-field-testimonial-content .node-type-list-item .field--name-field-item-summary .field__items .field__item p:nth-child(2), .node-type-list-item .field--name-field-item-summary .field__items .field__item .view-testimonial-slider .views-field-field-testimonial-content p:nth-child(2),
.view-testimonial-slider .views-field-field-testimonial-content .node-type-list-item .field--name-field-item-description .field__items .field__item p:nth-child(2), .node-type-list-item .field--name-field-item-description .field__items .field__item .view-testimonial-slider .views-field-field-testimonial-content p:nth-child(2),
.view-testimonial-slider .views-field-field-testimonial-content .node-type-list-item .field--name-field-item-category .field__items .field__item p:nth-child(2), .node-type-list-item .field--name-field-item-category .field__items .field__item .view-testimonial-slider .views-field-field-testimonial-content p:nth-child(2) {
  display: table;
  color: #0d2f4f;
  font-family: "Gotham Bold", Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
  margin: 0 auto;
  padding-left: 10px;
  position: relative;
  text-align: center;
}

.view-testimonial-slider .views-field-field-testimonial-content p:nth-child(2):before, .view-testimonial-slider .views-field-field-testimonial-content .pane-list-items .views-row .views-field-field-item-date:nth-child(2):before, .pane-list-items .views-row .view-testimonial-slider .views-field-field-testimonial-content .views-field-field-item-date:nth-child(2):before,
.view-testimonial-slider .views-field-field-testimonial-content .view-list-items .views-row .views-field-field-item-date:nth-child(2):before, .view-list-items .views-row .view-testimonial-slider .views-field-field-testimonial-content .views-field-field-item-date:nth-child(2):before, .view-testimonial-slider .views-field-field-testimonial-content .pane-list-items .views-row .views-field-field-item-summary:nth-child(2):before, .pane-list-items .views-row .view-testimonial-slider .views-field-field-testimonial-content .views-field-field-item-summary:nth-child(2):before,
.view-testimonial-slider .views-field-field-testimonial-content .view-list-items .views-row .views-field-field-item-summary:nth-child(2):before, .view-list-items .views-row .view-testimonial-slider .views-field-field-testimonial-content .views-field-field-item-summary:nth-child(2):before, .view-testimonial-slider .views-field-field-testimonial-content .node-type-list-item .field--name-field-item-date .field__items .field__item p:nth-child(2):before, .node-type-list-item .field--name-field-item-date .field__items .field__item .view-testimonial-slider .views-field-field-testimonial-content p:nth-child(2):before,
.view-testimonial-slider .views-field-field-testimonial-content .node-type-list-item .field--name-field-item-summary .field__items .field__item p:nth-child(2):before, .node-type-list-item .field--name-field-item-summary .field__items .field__item .view-testimonial-slider .views-field-field-testimonial-content p:nth-child(2):before,
.view-testimonial-slider .views-field-field-testimonial-content .node-type-list-item .field--name-field-item-description .field__items .field__item p:nth-child(2):before, .node-type-list-item .field--name-field-item-description .field__items .field__item .view-testimonial-slider .views-field-field-testimonial-content p:nth-child(2):before,
.view-testimonial-slider .views-field-field-testimonial-content .node-type-list-item .field--name-field-item-category .field__items .field__item p:nth-child(2):before, .node-type-list-item .field--name-field-item-category .field__items .field__item .view-testimonial-slider .views-field-field-testimonial-content p:nth-child(2):before {
  display: none;
  content: '-';
  left: -5px;
  position: absolute;
  top: 0;
}

@media (min-width: 768px) {
  .view-testimonial-slider .views-field-field-testimonial-content p:nth-child(2):before, .view-testimonial-slider .views-field-field-testimonial-content .pane-list-items .views-row .views-field-field-item-date:nth-child(2):before, .pane-list-items .views-row .view-testimonial-slider .views-field-field-testimonial-content .views-field-field-item-date:nth-child(2):before,
  .view-testimonial-slider .views-field-field-testimonial-content .view-list-items .views-row .views-field-field-item-date:nth-child(2):before, .view-list-items .views-row .view-testimonial-slider .views-field-field-testimonial-content .views-field-field-item-date:nth-child(2):before, .view-testimonial-slider .views-field-field-testimonial-content .pane-list-items .views-row .views-field-field-item-summary:nth-child(2):before, .pane-list-items .views-row .view-testimonial-slider .views-field-field-testimonial-content .views-field-field-item-summary:nth-child(2):before,
  .view-testimonial-slider .views-field-field-testimonial-content .view-list-items .views-row .views-field-field-item-summary:nth-child(2):before, .view-list-items .views-row .view-testimonial-slider .views-field-field-testimonial-content .views-field-field-item-summary:nth-child(2):before, .view-testimonial-slider .views-field-field-testimonial-content .node-type-list-item .field--name-field-item-date .field__items .field__item p:nth-child(2):before, .node-type-list-item .field--name-field-item-date .field__items .field__item .view-testimonial-slider .views-field-field-testimonial-content p:nth-child(2):before,
  .view-testimonial-slider .views-field-field-testimonial-content .node-type-list-item .field--name-field-item-summary .field__items .field__item p:nth-child(2):before, .node-type-list-item .field--name-field-item-summary .field__items .field__item .view-testimonial-slider .views-field-field-testimonial-content p:nth-child(2):before,
  .view-testimonial-slider .views-field-field-testimonial-content .node-type-list-item .field--name-field-item-description .field__items .field__item p:nth-child(2):before, .node-type-list-item .field--name-field-item-description .field__items .field__item .view-testimonial-slider .views-field-field-testimonial-content p:nth-child(2):before,
  .view-testimonial-slider .views-field-field-testimonial-content .node-type-list-item .field--name-field-item-category .field__items .field__item p:nth-child(2):before, .node-type-list-item .field--name-field-item-category .field__items .field__item .view-testimonial-slider .views-field-field-testimonial-content p:nth-child(2):before {
    display: block;
  }
}

.flexslider {
  box-shadow: none;
  margin: 0;
  background: transparent;
  border: none;
  border-radius: 0;
}

@media (min-width: 1200px) {
  .flexslider {
    max-height: 370px;
  }
}

.flexslider:hover .flex-direction-nav a.flex-prev {
  left: -48px;
}

@media (min-width: 768px) {
  .flexslider:hover .flex-direction-nav a.flex-prev {
    left: -82px;
  }
}

@media (min-width: 992px) {
  .flexslider:hover .flex-direction-nav a.flex-prev {
    left: 0;
  }
}

@media (min-width: 1200px) {
  .flexslider:hover .flex-direction-nav a.flex-prev {
    left: -40px;
  }
}

.flexslider:hover .flex-direction-nav a.flex-next {
  right: -38px;
}

@media (min-width: 768px) {
  .flexslider:hover .flex-direction-nav a.flex-next {
    right: -68px;
  }
}

@media (min-width: 992px) {
  .flexslider:hover .flex-direction-nav a.flex-next {
    right: 10px;
  }
}

@media (min-width: 1200px) {
  .flexslider:hover .flex-direction-nav a.flex-next {
    right: -27px;
  }
}

.flexslider .slides {
  margin: 0 !important;
  padding: 0 !important;
  text-align: center !important;
}

.flexslider .slides > li {
  padding: 0 !important;
}

.flexslider .slides > li:before {
  display: none !important;
}

.flexslider .flex-direction-nav {
  display: block !important;
  margin: 0 !important;
  padding: 0 !important;
}

.flexslider .flex-direction-nav > li {
  margin: 0 !important;
  padding: 0 !important;
}

.flexslider .flex-direction-nav > li:before {
  display: none !important;
}

.flexslider .flex-direction-nav a {
  transform: translate(0, -492px);
  display: block !important;
  background: transparent;
  color: #d2d4d6;
  font-size: 0;
  height: 40px;
  margin: -20px 0 0;
  text-shadow: none;
  width: 30px;
}

@media (min-width: 768px) {
  .flexslider .flex-direction-nav a {
    transform: translate(0, -275px);
    height: 64px;
    margin: -32px 0 0;
    width: 50px;
  }
}

@media (min-width: 992px) {
  .flexslider .flex-direction-nav a {
    transform: translate(0, -197px);
  }
}

.flexslider .flex-direction-nav a:hover {
  color: #bed62f;
  text-decoration: none;
}

.flexslider .flex-direction-nav a:hover::before {
  color: #bed62f;
}

.flexslider .flex-direction-nav a::before {
  display: inline-block;
  font-family: "Line Awesome Free";
  font-style: normal;
  font-variant: normal;
  font-weight: 900;
  line-height: 1;
  text-rendering: auto;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: #d2d4d6;
  left: 0;
  font-size: 40px;
  margin: 0;
  top: 0;
  text-shadow: none;
  width: 30px;
}

@media (min-width: 768px) {
  .flexslider .flex-direction-nav a::before {
    font-size: 64px;
    width: 50px;
  }
}

.flexslider .flex-direction-nav .flex-prev {
  left: -48px;
  opacity: 1;
}

@media (min-width: 768px) {
  .flexslider .flex-direction-nav .flex-prev {
    left: -82px;
  }
}

@media (min-width: 992px) {
  .flexslider .flex-direction-nav .flex-prev {
    left: 0;
  }
}

@media (min-width: 1200px) {
  .flexslider .flex-direction-nav .flex-prev {
    left: -40px;
  }
}

.flexslider .flex-direction-nav .flex-prev::before {
  content: '\f104';
}

.flexslider .flex-direction-nav .flex-next {
  right: -38px;
  opacity: 1;
}

@media (min-width: 768px) {
  .flexslider .flex-direction-nav .flex-next {
    right: -68px;
  }
}

@media (min-width: 992px) {
  .flexslider .flex-direction-nav .flex-next {
    right: 10px;
  }
}

@media (min-width: 1200px) {
  .flexslider .flex-direction-nav .flex-next {
    right: -27px;
  }
}

.flexslider .flex-direction-nav .flex-next::before {
  content: '\f105';
}

.flexslider .flex-control-nav {
  display: none;
}

@media only screen and (min-device-width: 712px) and (max-device-width: 1138px) and (orientation: portrait) {
  .flexslider .flex-direction-nav a {
    transform: translate(0, -245px);
  }
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  .flexslider .flex-direction-nav a {
    transform: translate(0, -275px);
  }
}
