/* Insert your iaslc content custom SASS styling. */
a {
  font-weight: bold;
}

.main-container {
  min-height: 50vh;
}

.section-title {
  text-align: center;
}

.progress__track {
  height: 3px;
  border: 0;
}

.progress__track .progress__bar {
  background-color: #c5203e;
  height: 3px;
}

@media (min-width: 992px) {
  .view-display-id-featured_news_horizontal_teaser_attachment .media {
    min-height: 456px;
  }
}

.slick__slider:focus,
.slick__slider .slick-slide:focus {
  border: 0;
  outline: none;
}

.slick-arrow {
  background-color: #fff;
  border-radius: 0;
  width: 52px;
  height: 52px;
  -webkit-transition: all 350ms ease-in-out;
  -o-transition: all 350ms ease-in-out;
  transition: all 350ms ease-in-out;
  -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.1);
}

.slick-arrow:hover {
  -webkit-box-shadow: 0 12px 20px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 12px 20px 0 rgba(0, 0, 0, 0.1);
}

.slick-arrow::before {
  content: "";
  -webkit-background-size: 26px 17px;
  background-size: 26px 17px;
  background-repeat: no-repeat;
  width: 26px;
  height: 17px;
  display: block;
  margin: auto;
}

.slick-arrow.slick-next::before {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='26' height='17' viewBox='0 0 26 17'%3e%3cpath fill='%23C5203E' d='M26 8.44c0-.202-.121-.47-.244-.6L18.822.43C18.5.093 17.974.054 17.597.396c-.338.305-.346.901-.034 1.233l5.566 5.939H.867c-.479 0-.867.39-.867.872 0 .481.388.872.867.872h22.262l-5.566 5.939c-.312.331-.29.912.034 1.233.342.337.907.307 1.225-.034l6.934-7.41c.203-.202.24-.395.244-.6z'/%3e%3c/svg%3e ");
}

.slick-arrow.slick-prev::before {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='26' height='17' viewBox='0 0 26 17'%3e%3cpath fill='%23C5203E' d='M0 8.44c0-.202.121-.47.244-.6L7.178.43C7.5.093 8.026.054 8.403.396c.338.305.346.901.034 1.233L2.87 7.568h22.262c.479 0 .867.39.867.872 0 .481-.388.872-.867.872H2.871l5.566 5.939c.312.331.29.912-.034 1.233-.342.337-.907.307-1.225-.034L.244 9.04c-.203-.202-.24-.395-.244-.6z'/%3e%3c/svg%3e ");
}

.slick-arrow:hover {
  background-color: #fff;
}

.slick-arrow:active,
.slick-arrow:focus {
  -webkit-box-shadow: 0 12px 20px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 12px 20px 0 rgba(0, 0, 0, 0.1);
  background-color: #fff;
}

.slick .slick-list {
  margin: 0 -15px;
}

.slick .slick-list .slick-track {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 10px;
}

.slick .slick-list .slick-track .slick__slide {
  padding: 0 15px;
  height: inherit;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.slick .slick-list .slick-track .slick__slide:focus {
  border: 0;
}

.slick .slick-list .slick-track .slick__slide .paragraph,
.slick .slick-list .slick-track .slick__slide .bs-region--main,
.slick .slick-list .slick-track .slick__slide .card {
  height: 100%;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.slick .slick__arrow {
  top: auto;
  text-align: right;
  margin-top: 20px;
  height: 52px;
  -webkit-transform: none;
  -o-transform: none;
  transform: none;
  position: relative;
}

.slick .slick__arrow .slick-arrow {
  position: relative;
  display: inline-block;
}

.text-image-block-testimonials .media--type-remote-video {
  position: relative;
}

.text-image-block-testimonials .media--type-remote-video::after {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 72px;
  height: 72px;
  max-height: 55%;
  content: "";
  cursor: pointer;
  -webkit-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background: url(../../images/icons/play.svg) no-repeat center center;
  font-size: 15%;
}

.text-image-block-testimonials .media--type-remote-video:hover::after {
  opacity: 0.75;
}

.text-image-block-testimonials .media--type-remote-video .varbase-video-player {
  position: absolute;
  z-index: -1;
}

.paragraph--type-vertical-teaser {
  margin: 0 0 30px;
}

.paragraph--type-vertical-teaser.paragraph--view-mode-default {
  position: relative;
  display: block;
}

.paragraph--type-vertical-teaser.paragraph--view-mode-default .teaser-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: relative;
}

.paragraph--type-vertical-teaser.paragraph--view-mode-default .teaser-header .teaser-title,
.paragraph--type-vertical-teaser.paragraph--view-mode-default .teaser-header .paragraph-teaser-title {
  position: absolute;
  left: 0;
  right: 0;
  z-index: 1;
  text-align: center;
  font-size: 1rem;
  color: #fff;
  padding: 15px;
  margin-bottom: 0;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .paragraph--type-vertical-teaser.paragraph--view-mode-default .teaser-header .teaser-title,
  .paragraph--type-vertical-teaser.paragraph--view-mode-default .teaser-header .paragraph-teaser-title {
    top: 50%;
    -webkit-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
  }
}

.paragraph--type-vertical-teaser.paragraph--view-mode-default .teaser-header .field--name-field-image {
  width: 100%;
}

.paragraph--type-vertical-teaser.paragraph--view-mode-default .teaser-header .field--name-field-image .media::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}

.paragraph--type-vertical-teaser.paragraph--view-mode-default .teaser-body {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100%;
  /* csslint ignore:start */
  padding: 20px;
  /* csslint ignore:end */
}

@media (max-width: 991.98px) {
  .paragraph--type-vertical-teaser.paragraph--view-mode-default .teaser-body {
    height: auto;
    display: block;
  }
}

.paragraph--type-vertical-teaser.paragraph--view-mode-default .teaser-body .field--name-bp-text {
  margin-bottom: 30px;
}

.paragraph--type-vertical-teaser.paragraph--view-mode-default .teaser-body .read-more {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  margin-top: auto;
}

.paragraph--type-vertical-teaser.paragraph--view-mode-default .teaser-body .read-more a:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.paragraph--type-vertical-teaser.paragraph--view-mode-default[onclick]:hover {
  cursor: pointer;
}

.paragraph--type-vertical-teaser.paragraph--view-mode-default[onclick]:hover .teaser-title,
.paragraph--type-vertical-teaser.paragraph--view-mode-default[onclick]:hover .paragraph-teaser-title {
  color: #c5203e;
  -webkit-transition: color 0.2s ease-out;
  -o-transition: color 0.2s ease-out;
  transition: color 0.2s ease-out;
}

.slick--field-vertical-teaser--vertical-teaser-slider .slick-list .slick-track .slick__slide {
  height: 100%;
  min-height: 275px;
  display: block;
}

.block-content--type-vertical-teaser .column {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.block-content--type-vertical-teaser .column .paragraph,
.block-content--type-vertical-teaser .column .bs-region--main,
.block-content--type-vertical-teaser .column .card {
  height: 100%;
}

.menu--social-menu {
  margin: 0 auto;
  text-align: center;
}

.menu--social-menu .menu-title {
  display: inline-block;
  font-size: 1.625rem;
  text-transform: uppercase;
  margin-right: 55px;
}

.menu--social-menu ul {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.menu--social-menu ul li {
  margin-right: 25px;
}

@media (max-width: 767.98px) {
  .menu--social-menu ul li {
    margin-right: 15px;
  }
}

.menu--social-menu ul li a {
  width: 50px;
  height: 50px;
  font-size: 0;
  color: #fff;
  background-color: #d12a48;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 0;
}

.menu--social-menu ul li a:before {
  font-size: 1.625rem;
}

.menu--social-menu ul li a:hover {
  background-color: #fff;
  -webkit-transform: translateY(-2px);
  -o-transform: translateY(-2px);
  transform: translateY(-2px);
}

.menu--social-menu ul li a:hover:before {
  color: #d12a48;
}

@media (max-width: 991.98px) {
  .menu--social-menu .menu-title {
    margin-right: 0;
    margin-bottom: 15px;
  }
  .menu--social-menu ul li:last-child {
    margin: 0;
  }
}

.teaser-title,
.paragraph-teaser-title {
  font-size: 1rem;
  -webkit-transition: color 0.2s ease-out;
  -o-transition: color 0.2s ease-out;
  transition: color 0.2s ease-out;
}

.paragraph-teaser-title {
  text-transform: uppercase;
}

.card {
  border: 0;
  -webkit-box-shadow: 0 12px 20px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 12px 20px 0 rgba(0, 0, 0, 0.1);
  -webkit-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}

.card:hover {
  -webkit-box-shadow: 0 12px 20px 5px rgba(0, 0, 0, 0.08);
  box-shadow: 0 12px 20px 5px rgba(0, 0, 0, 0.08);
  -webkit-transform: translateX(-3px);
  -o-transform: translateX(-3px);
  transform: translateX(-3px);
}

.block-varbase-media-header .vmh-container {
  max-height: 500px;
  background-color: #c5203e;
  margin-bottom: 0;
}

.block-varbase-media-header .vmh-container.background_blue {
  min-height: 500px;
}

@media (max-width: 991.98px) {
  .block-varbase-media-header .vmh-container.background_blue {
    min-height: 300px;
  }
}

.block-varbase-media-header .vmh-container.background_blue .vmh-content-wrapper {
  background-color: #203d7c;
}

@media (min-width: 1200px) {
  .block-varbase-media-header .vmh-container.background_blue.half-height {
    min-height: 250px;
  }
}

.block-varbase-media-header .vmh-container.background_red {
  min-height: 500px;
}

@media (max-width: 991.98px) {
  .block-varbase-media-header .vmh-container.background_red {
    min-height: 300px;
  }
}

.block-varbase-media-header .vmh-container.background_red .vmh-content-wrapper {
  background-color: #c5203e;
}

.block-varbase-media-header .vmh-container.background_red .vmh-content-wrapper .vmh-breadcrumb .breadcrumb li a:hover {
  color: #203d7c;
}

@media (min-width: 1200px) {
  .block-varbase-media-header .vmh-container.background_red.half-height {
    min-height: 250px;
  }
}

@media (min-width: 1200px) {
  .block-varbase-media-header .vmh-container.half-height {
    max-height: 250px;
  }
}

.block-varbase-media-header .vmh-container.text-left .vmh-content-wrapper .vmh-page-title {
  text-align: left;
}

.block-varbase-media-header .vmh-container.text-left .vmh-content-wrapper .vmh-breadcrumb .breadcrumb {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.block-varbase-media-header .vmh-container.text-right .vmh-content-wrapper .vmh-page-title {
  text-align: right;
}

.block-varbase-media-header .vmh-container.text-right .vmh-content-wrapper .vmh-breadcrumb .breadcrumb {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.block-varbase-media-header .vmh-content-wrapper {
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  z-index: 1;
}

@media (min-width: 992px) {
  .block-varbase-media-header .vmh-content-wrapper > div {
    margin: 0;
  }
}

.block-varbase-media-header .vmh-content-wrapper .vmh-breadcrumb .breadcrumb {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.block-varbase-media-header .vmh-content-wrapper .vmh-breadcrumb .breadcrumb li {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.block-varbase-media-header .vmh-content-wrapper .vmh-breadcrumb .breadcrumb li:only-child {
  display: none;
}

.block-varbase-media-header .vmh-content-wrapper .vmh-breadcrumb .breadcrumb li:before {
  color: #000;
  font-size: 0.625rem;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.block-varbase-media-header .vmh-content-wrapper .vmh-breadcrumb .breadcrumb li:last-child:after {
  content: "/";
  margin: 0 5px;
  font-size: 0.625rem;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.block-varbase-media-header .vmh-content-wrapper .vmh-breadcrumb .breadcrumb li a {
  font-size: 0.625rem;
  font-weight: normal;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  text-transform: none;
}

.block-varbase-media-header .vmh-content-wrapper .vmh-breadcrumb .breadcrumb li a:hover {
  color: #c5203e;
}

.block-varbase-media-header .vmh-content-wrapper .vmh-page-description {
  margin-bottom: 30px;
  font-size: 1.25rem;
}

@media (max-width: 991.98px) {
  .block-varbase-media-header .vmh-content-wrapper .vmh-page-description {
    font-size: 0.875rem;
  }
}

@media (max-width: 767.98px) {
  .block-varbase-media-header .vmh-content-wrapper .vmh-page-description {
    margin-bottom: 10px;
  }
}

.block-varbase-media-header .vmh-content-wrapper .scroll-down {
  width: 50px;
  height: 50px;
  background-image: url("../../images/icons/scrol-arrow.svg");
  background-position: center;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  background-size: cover;
  margin: 0 auto;
}

@media (max-width: 991.98px) {
  .block-varbase-media-header .vmh-content-wrapper .scroll-down {
    width: 40px;
    height: 40px;
  }
}

.block-varbase-media-header .vmh-content-wrapper .scroll-down:hover {
  cursor: pointer;
  -webkit-animation: MoveUpDown 2s linear infinite;
  -o-animation: MoveUpDown 2s linear infinite;
  animation: MoveUpDown 2s linear infinite;
}

.block-varbase-media-header .vmh-background {
  width: 100%;
}

.block-varbase-media-header .vmh-background .media {
  position: relative;
}

@media (max-width: 991.98px) {
  .block-varbase-media-header .vmh-background .media img {
    min-height: 300px;
    -o-object-fit: cover;
    object-fit: cover;
  }
}

.layout-builder-page .block-varbase-media-header .vmh-content-wrapper .vmh-page-title {
  display: none;
}

.field--name-field-author-participant {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.field--name-field-author-participant > .field__item {
  width: 33.333333333%;
  float: left;
  padding-right: 10px;
  margin-bottom: 10px;
}

.field--name-field-author-participant > .field__item article {
  height: 100%;
  margin-bottom: 0;
}

@media (max-width: 1199.98px) {
  .field--name-field-author-participant > .field__item {
    width: 50%;
  }
  .field--name-field-author-participant > .field__item article .authors-wrapper .field--name-node-title {
    width: 100%;
  }
}

@media (max-width: 767.98px) {
  .field--name-field-author-participant > .field__item {
    width: 100%;
    padding-right: 0;
  }
}

.field--name-field-author-participant .field--name-field-author-category .field__item {
  font-weight: bold;
  color: #c5203e;
}

.page-node-type-annual-report .tablefield,
.page-node-type-annual-report .field--name-field-chart-type {
  display: none;
}

.page-node-type-annual-report #block-breadcrumbs {
  margin-top: 0 !important;
}

.page-node-type-annual-report .hero_slider {
  margin-bottom: 0;
}

.page-node-type-annual-report .block-varbase-media-header .vmh-container {
  max-height: 750px;
  min-height: 750px;
  overflow: inherit;
}

.page-node-type-annual-report .block-varbase-media-header .vmh-container.background_blue {
  min-height: 750px;
}

.page-node-type-annual-report .block-varbase-media-header .vmh-container.background_red {
  min-height: 750px;
}

.page-node-type-annual-report .block-varbase-media-header .vmh-container.media_header_small {
  max-height: 250px;
  min-height: 250px;
}

@media (min-width: 992px) {
  .page-node-type-annual-report .block-varbase-media-header .vmh-container.media_header_small {
    max-height: 400px;
    min-height: 400px;
  }
}

.page-node-type-annual-report .block-varbase-media-header .vmh-content-wrapper .vmh-breadcrumb,
.page-node-type-annual-report .block-varbase-media-header .vmh-content-wrapper .scroll-down {
  display: none;
}

.page-node-type-annual-report .block-varbase-media-header .vmh-content-wrapper .vmh-content {
  padding: 0;
}

.page-node-type-annual-report .block-varbase-media-header .vmh-content-wrapper .vmh-page-title {
  position: absolute;
  bottom: 0;
  right: 50%;
  -webkit-transform: translate(50%, 50%);
  -o-transform: translate(50%, 50%);
  transform: translate(50%, 50%);
  font-size: 51px;
  max-width: 45%;
  background-color: #fff;
  color: #000;
  padding: 73px 74px;
  margin-bottom: 0;
  -webkit-box-shadow: 0 12px 24px 0 #7676761f;
  box-shadow: 0 12px 24px 0 #7676761f;
  font-size: 38px;
  max-width: 50%;
}

@media (max-width: 991.98px) {
  .page-node-type-annual-report .block-varbase-media-header .vmh-content-wrapper .vmh-page-title {
    font-size: 34px;
    padding: 73px 35px;
  }
}

@media (max-width: 767.98px) {
  .page-node-type-annual-report .block-varbase-media-header .vmh-content-wrapper .vmh-page-title {
    max-width: 75%;
    width: 75%;
    padding: 30px 20px;
  }
}

.page-node-type-annual-report .block-varbase-media-header .vmh-content-wrapper .vmh-page-description {
  margin-bottom: 30px;
  font-size: 1.25rem;
}

@media (max-width: 991.98px) {
  .page-node-type-annual-report .block-varbase-media-header .vmh-content-wrapper .vmh-page-description {
    font-size: 0.875rem;
  }
}

@media (max-width: 767.98px) {
  .page-node-type-annual-report .block-varbase-media-header .vmh-content-wrapper .vmh-page-description {
    margin-bottom: 10px;
  }
}

.page-node-type-annual-report .block-varbase-media-header .vmh-background {
  max-height: 750px;
  min-height: 750px;
  -webkit-background-size: cover;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  background-attachment: fixed;
}

@supports (-webkit-touch-callout: none) {
  .page-node-type-annual-report .block-varbase-media-header .vmh-background {
    /* CSS specific to iOS devices */
  }
  @media (max-width: 1199.98px) {
    .page-node-type-annual-report .block-varbase-media-header .vmh-background {
      background-attachment: scroll;
    }
  }
}

.page-node-type-annual-report .block-varbase-media-header .media_header_small .vmh-background {
  max-height: 250px;
  min-height: 250px;
}

@media (min-width: 992px) {
  .page-node-type-annual-report .block-varbase-media-header .media_header_small .vmh-background {
    max-height: 400px;
    min-height: 400px;
  }
}

.page-node-type-annual-report .node--view-mode-full {
  margin-top: 0;
}

.page-node-type-annual-report .paragraph--type-statistics {
  padding: 30px 0;
}

@media (max-width: 767.98px) {
  .page-node-type-annual-report .paragraph--type-statistics {
    padding: 0;
  }
}

.page-node-type-annual-report .block-inline-blocknumber-block .content {
  padding: 0 10px;
}

.page-node-type-annual-report .text-image-block-testimonials .color-wrapper {
  padding-right: 0 !important;
  text-align: center;
}

.page-node-type-annual-report .main-content .node__content {
  margin-top: 0;
}

.page-node-type-annual-report .main-content .node__content > div {
  margin-bottom: 130px;
}

.page-node-type-annual-report .main-content .node__content > div:first-child {
  padding-top: 175px;
}

@media (max-width: 991.98px) {
  .page-node-type-annual-report .main-content .node__content > div {
    margin-bottom: 75px;
  }
}

.page-node-type-annual-report .main-content .vlb-section {
  overflow: hidden;
}

.page-node-type-annual-report #block-iaslc-page-title {
  display: none;
}

.page-node-type-annual-report .block-inline-blockvarbase-media-block .media--type-gif img {
  width: 100%;
}

.layout-builder-page .block-varbase-media-header .vmh-content-wrapper .vmh-page-title {
  display: none;
}

.horizontal_text_image_2_images {
  padding: 145px 0 60px;
}

.horizontal_text_image_2_images .field--name-field-image {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.horizontal_text_image_2_images .field--name-field-image > .field__item {
  position: relative;
}

.horizontal_text_image_2_images .field--name-field-image > .field__item .field--name-field-image-caption {
  font-size: 20px;
  font-weight: bold;
  text-transform: uppercase;
  position: absolute;
  margin-top: 10px;
  padding-left: 15px;
  margin-left: 25px;
  bottom: auto;
}

.horizontal_text_image_2_images .field--name-field-image > .field__item .field--name-field-image-caption::after {
  content: "";
  width: 2px;
  height: 49px;
  background-color: #fff;
  display: block;
  left: 0;
  bottom: 50%;
  -webkit-transform: translate(0, 50%);
  -o-transform: translate(0, 50%);
  transform: translate(0, 50%);
  position: absolute;
  margin-right: 30px;
}

@media (max-width: 1199.98px) {
  .horizontal_text_image_2_images .field--name-field-image > .field__item .field--name-field-image-caption {
    font-size: 16px;
    margin-top: 13px;
  }
}

@media (max-width: 767.98px) {
  .horizontal_text_image_2_images .field--name-field-image > .field__item .field--name-field-image-caption {
    font-size: 22px !important;
    margin-top: 8px !important;
  }
}

.horizontal_text_image_2_images .field--name-field-image > .field__item:first-child {
  margin-top: 100px;
  padding-right: 30px;
}

.horizontal_text_image_2_images .field--name-field-image > .field__item:first-child .field--name-field-image-caption {
  top: -40px;
  bottom: auto;
  margin-bottom: 10px;
  margin-top: 0;
}

@media (max-width: 1199.98px) {
  .horizontal_text_image_2_images .field--name-field-image > .field__item:first-child .field--name-field-image-caption {
    font-size: 16px;
    top: -37px;
  }
}

@media (max-width: 767.98px) {
  .horizontal_text_image_2_images .field--name-field-image > .field__item:first-child {
    margin-bottom: 80px;
    padding-right: 0;
  }
}

.horizontal_text_image_2_images .field--name-field-image > .field__item:last-child {
  margin-top: -88px;
}

@media (max-width: 991.98px) {
  .horizontal_text_image_2_images .field--name-field-image > .field__item:first-child {
    margin-top: 0;
  }
  .horizontal_text_image_2_images .field--name-field-image > .field__item:first-child .field--name-field-image-caption {
    top: auto;
    bottom: auto;
    margin-top: 13px;
  }
  .horizontal_text_image_2_images .field--name-field-image > .field__item:last-child {
    margin-top: -0;
  }
}

@media (max-width: 767.98px) {
  .horizontal_text_image_2_images .field--name-field-image {
    display: block;
  }
}

.horizontal_text_image_2_images .text-wrapper {
  margin-top: -70px;
}

.horizontal_text_image_2_images .text-wrapper .title-wrapper {
  position: relative;
  padding-bottom: 5px;
  margin-bottom: 20px;
}

.horizontal_text_image_2_images .text-wrapper .field--name-body {
  max-width: 655px;
}

@media (max-width: 991.98px) {
  .horizontal_text_image_2_images .text-wrapper {
    margin-top: 100px !important;
  }
  .horizontal_text_image_2_images .text-wrapper .field--name-body {
    max-width: 100%;
  }
}

@media (max-width: 991.98px) {
  .horizontal_text_image_2_images {
    padding: 75px 0 0;
  }
}

.title-style {
  position: relative;
}

.title-style::after {
  content: "";
  display: block;
  width: 110px;
  height: 1px;
  background-color: #c5203e;
  position: absolute;
  right: 50%;
  -webkit-transform: translate(50%);
  -o-transform: translate(50%);
  transform: translate(50%);
  bottom: 0;
}

h2.title-style {
  font-size: 34px;
  padding-bottom: 10px;
}

h2.title-style::after {
  content: "";
  display: block;
  width: 110px;
  height: 1px;
  background-color: #c5203e;
  position: absolute;
  left: 0;
  bottom: 0;
  -webkit-transform: none;
  -o-transform: none;
  transform: none;
}

h2.title-style.text-align-center {
  max-width: 615px;
  margin: 0 auto;
  margin-bottom: 30px;
}

h2.title-style.text-align-center::after {
  right: 50%;
  left: auto;
  -webkit-transform: translate(50%);
  -o-transform: translate(50%);
  transform: translate(50%);
}

@media (max-width: 767.98px) {
  h2.title-style {
    font-size: calc(1.2875rem + 0.45vw);
  }
}

.paragraph--type--video-slider .content-wrapper {
  margin-top: 15px;
}

.paragraph--type--video-slider .field--name-field-title {
  font-size: 20px;
  color: #000;
  text-transform: uppercase;
  font-weight: 500;
  margin-bottom: 15px;
}

.paragraph--type--video-slider .field--name-field-link {
  margin-top: 17px;
  text-align: right;
}

.paragraph--type--video-slider .field--name-field-link a {
  position: relative;
  padding-right: 45px;
  display: block;
}

.paragraph--type--video-slider .field--name-field-link a::after {
  content: "";
  background-image: url(../../images/icons/arrow-red.svg);
  background-color: transparent;
  width: 25px;
  height: 15px;
  display: block;
  background-position: center;
  background-repeat: no-repeat;
  -webkit-background-size: contain;
  background-size: contain;
  margin-left: 10px;
  margin-top: -2px;
  -webkit-transition: all 350ms ease-in-out;
  -o-transition: all 350ms ease-in-out;
  transition: all 350ms ease-in-out;
  position: absolute;
  bottom: 50%;
  -webkit-transform: translate(0, 50%);
  -o-transform: translate(0, 50%);
  transform: translate(0, 50%);
  right: 10px;
}

.paragraph--type--video-slider .field--name-field-link a:hover::after {
  right: 5px;
}

.block-inline-blockvideo-slider .slick-arrow {
  font-size: 0;
  border: 0;
}

.block-inline-blockvideo-slider .slick-arrow:focus {
  outline: none;
}

.top-page-content .block-system-breadcrumb-block {
  position: absolute;
  top: 30px;
}

.top-page-content .block-system-breadcrumb-block .breadcrumb {
  background: transparent;
  padding: 0 3px;
  margin-bottom: 0;
}

.top-page-content .block-system-breadcrumb-block .breadcrumb li {
  margin-bottom: 10px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.top-page-content .block-system-breadcrumb-block .breadcrumb li:only-child {
  display: none;
}

.top-page-content .block-system-breadcrumb-block .breadcrumb li:before {
  color: #000;
  font-size: 0.625rem;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.top-page-content .block-system-breadcrumb-block .breadcrumb li:last-child:after {
  content: "/";
  margin: 0 5px;
  font-size: 0.625rem;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.top-page-content .block-system-breadcrumb-block .breadcrumb li a {
  color: #000;
  font-weight: normal;
  font-size: 0.625rem;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.top-page-content .block-system-breadcrumb-block .breadcrumb li a:hover {
  color: #c5203e;
}

@media (max-width: 767.98px) {
  .top-page-content .block-system-breadcrumb-block {
    position: relative;
    margin-top: 50px;
    top: 0;
  }
  .top-page-content .block-system-breadcrumb-block .breadcrumb li a {
    font-size: 9px;
  }
  .top-page-content .block-system-breadcrumb-block .breadcrumb li:after,
  .top-page-content .block-system-breadcrumb-block .breadcrumb li:before {
    font-size: 0.625rem;
  }
  .top-page-content #block-iaslc-page-title {
    margin-top: 0;
  }
}

body:not(.path-frontpage) .top-page-content .block-page-title-block {
  margin-top: 50px;
  margin-bottom: 25px;
}

body.page-node-type-ilcn-news .top-page-content .block-page-title-block {
  margin-top: 10px;
  margin-bottom: 0;
}

body.page-node-type-ilcn-news .top-page-content .block-page-title-block .title {
  margin-bottom: 0;
}

body.page-node-type-ilcn-news .top-page-content .block-system-breadcrumb-block {
  position: relative;
  top: auto;
}

@media (max-width: 767.98px) {
  body.page-node-type-ilcn-news .top-page-content .block-system-breadcrumb-block {
    margin-top: 15px;
  }
}

.tout-view-mode,
.paragraph--view-mode-tout {
  overflow: hidden;
  position: relative;
}

.tout-view-mode .media::after,
.paragraph--view-mode-tout .media::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.88)), to(rgba(0, 0, 0, 0.1)));
  background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.88) 0%, rgba(0, 0, 0, 0.1) 100%);
  background: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.88) 0%, rgba(0, 0, 0, 0.1) 100%);
  background: linear-gradient(to top, rgba(0, 0, 0, 0.88) 0%, rgba(0, 0, 0, 0.1) 100%);
}

.tout-view-mode .tout-content,
.paragraph--view-mode-tout .tout-content {
  color: #fff;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 20px 30px;
  background: transparent;
  text-align: center;
  transition: opacity 0.5s, transform 0.5s, background 0.5s linear, -webkit-transform 0.5s, -o-transform 0.5s;
  -webkit-transform: translate3d(0, 71%, 0);
  transform: translate3d(0, 71%, 0);
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 3;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
}

@media (min-width: 992px) and (max-width: 1199.98px) {
  .tout-view-mode .tout-content,
  .paragraph--view-mode-tout .tout-content {
    padding: 5px;
  }
}

@media (max-width: 767.98px) {
  .tout-view-mode .tout-content,
  .paragraph--view-mode-tout .tout-content {
    -webkit-transform: translate3d(0, 80%, 0);
    transform: translate3d(0, 80%, 0);
  }
}

@media (max-width: 575.98px) {
  .tout-view-mode .tout-content,
  .paragraph--view-mode-tout .tout-content {
    -webkit-transform: translate3d(0, 70%, 0);
    transform: translate3d(0, 70%, 0);
  }
}

.tout-view-mode .tout-content .teaser-title,
.tout-view-mode .tout-content .paragraph-teaser-title,
.paragraph--view-mode-tout .tout-content .teaser-title,
.paragraph--view-mode-tout .tout-content .paragraph-teaser-title {
  margin-bottom: 30px;
  width: 100%;
}

.tout-view-mode .tout-content .tout-hover,
.paragraph--view-mode-tout .tout-content .tout-hover {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  opacity: 0;
  -webkit-transition: opacity 0.5s;
  -o-transition: opacity 0.5s;
  transition: opacity 0.5s;
}

.tout-view-mode .tout-content .read-more,
.paragraph--view-mode-tout .tout-content .read-more {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding-top: 15px;
}

.tout-view-mode:hover .tout-content,
.paragraph--view-mode-tout:hover .tout-content {
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.88)), to(rgba(0, 0, 0, 0.1)));
  background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.88) 0%, rgba(0, 0, 0, 0.1) 100%);
  background: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.88) 0%, rgba(0, 0, 0, 0.1) 100%);
  background: linear-gradient(to top, rgba(0, 0, 0, 0.88) 0%, rgba(0, 0, 0, 0.1) 100%);
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.tout-view-mode:hover .tout-content .tout-hover,
.paragraph--view-mode-tout:hover .tout-content .tout-hover {
  opacity: 1;
}

.tout-view-mode[onclick]:hover,
.paragraph--view-mode-tout[onclick]:hover {
  cursor: pointer;
}

.tout-view-mode.medium .tout-content {
  padding: 20px 30px;
}

@media (min-width: 992px) and (max-width: 1199.98px) {
  .tout-view-mode.medium .tout-content {
    padding: 5px;
  }
}

.paragraph--view-mode-large-vertical-teaser {
  margin: 0;
}

.paragraph--view-mode-large-vertical-teaser .wrapper {
  position: relative;
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  height: 100%;
}

.paragraph--view-mode-large-vertical-teaser .wrapper .text-wrapper {
  padding: 40px;
  text-align: center;
  overflow: hidden;
  background-color: white;
  margin: -50px auto 30px auto;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  position: relative;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.paragraph--view-mode-large-vertical-teaser .wrapper .text-wrapper .title,
.paragraph--view-mode-large-vertical-teaser .wrapper .text-wrapper .field--name-bp-text {
  margin-bottom: 30px;
  width: 100%;
}

.paragraph--view-mode-large-vertical-teaser .wrapper .text-wrapper .title {
  text-transform: uppercase;
}

.paragraph--view-mode-large-vertical-teaser .wrapper .text-wrapper.card {
  width: 90%;
}

.paragraph--view-mode-large-vertical-teaser .wrapper .text-wrapper .btn.btn-second {
  margin-top: 20px;
}

@media (max-width: 767.98px) {
  .paragraph--view-mode-large-vertical-teaser .wrapper .text-wrapper {
    padding: 20px;
  }
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .paragraph--view-mode-large-vertical-teaser .wrapper {
    height: auto;
  }
  .paragraph--view-mode-large-vertical-teaser .wrapper .text-wrapper {
    -webkit-box-flex: 0;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
  }
}

.landing-page-header-menu ul,
.committee-top-section .block-menu ul {
  min-width: 100%;
  background: #fff;
  -webkit-box-shadow: 0 12px 20px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 12px 20px 0 rgba(0, 0, 0, 0.1);
  padding: 10px 15px;
  display: block;
  text-align: center;
}

.landing-page-header-menu ul li,
.committee-top-section .block-menu ul li {
  display: inline-block;
  margin: 10px 20px;
}

.landing-page-header-menu ul li a,
.landing-page-header-menu ul li span,
.committee-top-section .block-menu ul li a,
.committee-top-section .block-menu ul li span {
  padding: 0;
  color: #000;
  font-weight: 500;
}

.landing-page-header-menu ul li a:hover,
.committee-top-section .block-menu ul li a:hover {
  color: #c5203e;
}

@media (min-width: 992px) and (max-width: 1199.98px) {
  .landing-page-header-menu,
  .committee-top-section .block-menu {
    padding: 5px;
  }
}

@media (max-width: 991.98px) {
  .landing-page-header-menu,
  .committee-top-section .block-menu {
    display: none;
  }
}

.region-hero-slider .landing-page-header-menu,
.committee-top-section .block-menu {
  -webkit-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 9;
  display: block;
  position: relative;
}

@media (max-width: 991.98px) {
  .region-hero-slider .landing-page-header-menu,
  .committee-top-section .block-menu {
    display: none;
  }
}

.slick--field-image-cta {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

.slick--field-image-cta .slick__slider {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 91.66667%;
  -ms-flex: 0 0 91.66667%;
  flex: 0 0 91.66667%;
  max-width: 91.66667%;
  padding: 0 15px;
}

.slick--field-image-cta .slick__slider::before {
  content: "";
  display: block;
  /* csslint ignore:start */
  width: calc(100% - 30px);
  /* csslint ignore:end */
  height: 100%;
  position: absolute;
  top: -70px;
  right: -55px;
  background: #f5f5f5;
  z-index: -1;
}

.slick--field-image-cta .slick__arrow {
  height: 52px;
  bottom: 80px;
  top: auto;
  text-align: right;
  margin-top: 20px;
  height: 52px;
  padding: 0 5px;
  -webkit-transform: none;
  -o-transform: none;
  transform: none;
  position: absolute;
}

.slick--field-image-cta .slick__arrow .slick-arrow {
  position: relative;
  display: inline-block;
}

.slick--field-image-cta .paragraph--type--image-cta {
  padding: 60px;
  color: #fff;
  min-height: 382px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: relative;
}

.slick--field-image-cta .paragraph--type--image-cta .cta-title {
  margin-bottom: 20px;
}

.slick--field-image-cta .paragraph--type--image-cta .btn {
  margin-top: 30px;
}

.slick--field-image-cta .paragraph--type--image-cta .cta-wrapper {
  width: 75%;
}

.slick--field-image-cta .paragraph--type--image-cta::after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  background-color: rgba(0, 0, 0, 0.5);
}

.slick--field-image-cta .paragraph--type--image-cta > .container {
  z-index: 1;
}

@media (max-width: 767.98px) {
  .slick--field-image-cta {
    margin: auto;
  }
  .slick--field-image-cta .slick__slider {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .slick--field-image-cta .slick__slider::before {
    top: -30px;
    right: -15px;
  }
  .slick--field-image-cta .slick__arrow {
    bottom: 0;
  }
  .slick--field-image-cta .paragraph--type--image-cta {
    padding: 20px;
  }
  .slick--field-image-cta .paragraph--type--image-cta .cta-title {
    margin-bottom: 10px;
  }
  .slick--field-image-cta .paragraph--type--image-cta .btn {
    margin-top: 15px;
  }
  .slick--field-image-cta .paragraph--type--image-cta .cta-wrapper {
    width: 100%;
  }
  .statistics-wrapper {
    margin-top: -40px;
    padding: 40px;
    padding-top: 90px;
  }
}

.text-image-block {
  position: relative;
}

.text-image-block .background-color .color-wrapper {
  padding: 20px;
  -webkit-background-size: 50% 100%;
  background-size: 50% 100%;
  background-repeat: no-repeat;
}

.text-image-block .background-color.background-red .color-wrapper {
  background-image: -webkit-gradient(linear, left top, right top, color-stop(50%, #c5203e), color-stop(50%, #c5203e));
  background-image: -webkit-linear-gradient(left, #c5203e 50%, #c5203e 50%);
  background-image: -o-linear-gradient(left, #c5203e 50%, #c5203e 50%);
  background-image: linear-gradient(90deg, #c5203e 50%, #c5203e 50%);
}

.text-image-block .background-color.background-gray .color-wrapper {
  background-image: -webkit-gradient(linear, left top, right top, color-stop(50%, #f5f5f5), color-stop(50%, #f5f5f5));
  background-image: -webkit-linear-gradient(left, #f5f5f5 50%, #f5f5f5 50%);
  background-image: -o-linear-gradient(left, #f5f5f5 50%, #f5f5f5 50%);
  background-image: linear-gradient(90deg, #f5f5f5 50%, #f5f5f5 50%);
}

.text-image-block .background-color.background-blue .color-wrapper {
  background-image: -webkit-gradient(linear, left top, right top, color-stop(50%, #203d7c), color-stop(50%, #203d7c));
  background-image: -webkit-linear-gradient(left, #203d7c 50%, #203d7c 50%);
  background-image: -o-linear-gradient(left, #203d7c 50%, #203d7c 50%);
  background-image: linear-gradient(90deg, #203d7c 50%, #203d7c 50%);
}

.text-image-block .background-color.right-image .color-wrapper {
  /* csslint ignore:start */
  background-position-x: right;
  /* csslint ignore:end */
}

.text-image-block .text-wrapper .text-box-wrapper {
  -webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  padding: 40px;
  background-color: #fff;
}

@media (max-width: 1199.98px) {
  .text-image-block .text-wrapper {
    margin-top: 30px;
  }
}

@media (min-width: 992px) {
  .text-image-block.text-over-image .align-content {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .text-image-block.text-over-image .text-wrapper {
    max-width: 42%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.66667%;
    -ms-flex: 0 0 41.66667%;
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
    z-index: 50;
    margin-left: -105px;
  }
  .text-image-block.text-over-image.text-left .text-wrapper {
    margin-left: 0;
    margin-right: -105px;
  }
  .text-image-block.text-over-image.text-left .image-wrapper {
    margin-right: 0;
    margin-left: auto;
  }
}

@media (max-width: 991.98px) {
  .text-image-block.text-over-image .text-wrapper {
    margin: 0 15px;
    -webkit-transform: translateY(-30px);
    -o-transform: translateY(-30px);
    transform: translateY(-30px);
    z-index: 5;
  }
  .text-image-block.text-over-image .text-wrapper .text-box-wrapper {
    padding: 20px;
  }
}

.text-image-block .image-wrapper .media--type-remote-video:before {
  content: "";
  width: 100%;
  height: 100%;
  display: block;
  z-index: 5;
  position: absolute;
  cursor: pointer;
}

.text-image-block .link-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 20px;
}

@media (min-width: 576px) {
  .text-image-block .link-wrapper {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}

.text-image-block .link-wrapper-outside {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 20px;
}

@media (min-width: 768px) {
  .text-image-block .link-wrapper-outside {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}

.hero_slider:empty {
  display: none;
}

.view-journal-article .more-link {
  text-align: center;
}

.view-journal-article .more-links {
  text-align: center;
}

.view-journal-article .more-links .btn:first-child {
  margin-right: 30px;
}

.text-teaser-view-mode {
  margin: 0 0 30px;
}

.text-teaser-view-mode .card-body {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.text-teaser-view-mode .card-body .field--name-node-title .teaser-title {
  font-size: 1rem;
  margin-bottom: 20px;
}

.text-teaser-view-mode .card-body .authors-date-wrapper {
  margin-top: auto;
}

.text-teaser-view-mode .card-body .small-tags {
  margin-bottom: 10px;
}

.text-teaser-view-mode .card-body .card-date {
  text-align: right;
}

.text-teaser-view-mode[onclick]:hover {
  cursor: pointer;
}

.text-teaser-view-mode[onclick]:hover .teaser-title {
  color: #c5203e;
}

@media (max-width: 991.98px) {
  .text-teaser-view-mode {
    margin: 15px 0;
  }
}

.node--type-ilcn-news.node--view-mode-full .block-field-blocknodeilcn-newsfield-categories,
.node--type-ilcn-news.node--view-mode-full .block-field-blocknodepress-releasefield-press-release-category,
.node--type-press-release.node--view-mode-full .block-field-blocknodeilcn-newsfield-categories,
.node--type-press-release.node--view-mode-full .block-field-blocknodepress-releasefield-press-release-category {
  display: inline-block;
}

.node--type-ilcn-news.node--view-mode-full .block-field-blocknodeilcn-newsfield-categories .field__item,
.node--type-ilcn-news.node--view-mode-full .block-field-blocknodepress-releasefield-press-release-category .field__item,
.node--type-press-release.node--view-mode-full .block-field-blocknodeilcn-newsfield-categories .field__item,
.node--type-press-release.node--view-mode-full .block-field-blocknodepress-releasefield-press-release-category .field__item {
  font-size: 12px;
  font-weight: 500;
  color: #c5203e;
  line-height: 1.67;
  text-transform: uppercase;
  display: inline-block;
}

.node--type-ilcn-news.node--view-mode-full .block-field-blocknodeilcn-newsfield-categories .field__item::after,
.node--type-ilcn-news.node--view-mode-full .block-field-blocknodepress-releasefield-press-release-category .field__item::after,
.node--type-press-release.node--view-mode-full .block-field-blocknodeilcn-newsfield-categories .field__item::after,
.node--type-press-release.node--view-mode-full .block-field-blocknodepress-releasefield-press-release-category .field__item::after {
  content: "|";
  color: #d9d9d9;
  margin: 0 15px;
}

.node--type-ilcn-news.node--view-mode-full .block-field-blocknodeilcn-newscreated,
.node--type-press-release.node--view-mode-full .block-field-blocknodeilcn-newscreated {
  display: inline-block;
}

.node--type-ilcn-news.node--view-mode-full .block-field-blocknodeilcn-newscreated .field,
.node--type-press-release.node--view-mode-full .block-field-blocknodeilcn-newscreated .field {
  font-size: 12px;
  text-transform: uppercase;
  color: #4c4c4c;
}

.node--type-ilcn-news.node--view-mode-full .block-field-blocknodepress-releasefield-location,
.node--type-press-release.node--view-mode-full .block-field-blocknodepress-releasefield-location {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.node--type-ilcn-news.node--view-mode-full .block-field-blocknodepress-releasefield-location:before,
.node--type-press-release.node--view-mode-full .block-field-blocknodepress-releasefield-location:before {
  content: "|";
  color: #d9d9d9;
  margin: 0 15px;
}

.node--type-ilcn-news.node--view-mode-full .block-field-blocknodepress-releasefield-location .field,
.node--type-press-release.node--view-mode-full .block-field-blocknodepress-releasefield-location .field {
  font-size: 12px;
  text-transform: uppercase;
  color: #4c4c4c;
}

.node--type-ilcn-news.node--view-mode-full .block-field-blocknodeilcn-newsfield-author,
.node--type-press-release.node--view-mode-full .block-field-blocknodeilcn-newsfield-author {
  margin-top: 20px;
}

.node--type-ilcn-news.node--view-mode-full .block-field-blocknodeilcn-newsfield-author > .field__item,
.node--type-press-release.node--view-mode-full .block-field-blocknodeilcn-newsfield-author > .field__item {
  color: #4c4c4c;
  display: inline-block;
}

.node--type-ilcn-news.node--view-mode-full .block-field-blocknodeilcn-newsfield-author > .field__item::after,
.node--type-press-release.node--view-mode-full .block-field-blocknodeilcn-newsfield-author > .field__item::after {
  content: ",";
  color: #4c4c4c;
  margin-right: 5px;
}

.node--type-ilcn-news.node--view-mode-full .block-field-blocknodeilcn-newsfield-author > .field__item:last-child::after,
.node--type-press-release.node--view-mode-full .block-field-blocknodeilcn-newsfield-author > .field__item:last-child::after {
  content: "";
  margin: 0;
}

.node--type-ilcn-news.node--view-mode-full .block-field-blocknodeilcn-newsfield-author > .field__item:last-child::before,
.node--type-press-release.node--view-mode-full .block-field-blocknodeilcn-newsfield-author > .field__item:last-child::before {
  content: "and";
  margin-right: 5px;
}

.node--type-ilcn-news.node--view-mode-full .block-field-blocknodeilcn-newsfield-author > .field__item:first-child:before,
.node--type-press-release.node--view-mode-full .block-field-blocknodeilcn-newsfield-author > .field__item:first-child:before {
  content: none;
}

.node--type-ilcn-news.node--view-mode-full .block-field-blocknodeilcn-newsfield-author .Title-Wrapper,
.node--type-press-release.node--view-mode-full .block-field-blocknodeilcn-newsfield-author .Title-Wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.node--type-ilcn-news.node--view-mode-full .block-field-blocknodeilcn-newsfield-author .Title-Wrapper .field--name-field-degree,
.node--type-press-release.node--view-mode-full .block-field-blocknodeilcn-newsfield-author .Title-Wrapper .field--name-field-degree {
  margin-left: 5px;
  font-size: 1rem !important;
  font-weight: 700;
  line-height: 22px;
}

.node--type-ilcn-news.node--view-mode-full .bs-region--top .block-field-blocknodeilcn-newsfield-author,
.node--type-press-release.node--view-mode-full .bs-region--top .block-field-blocknodeilcn-newsfield-author {
  margin-top: 20px;
}

.node--type-ilcn-news.node--view-mode-full .bs-region--top .block-field-blocknodeilcn-newsfield-author .field__items,
.node--type-press-release.node--view-mode-full .bs-region--top .block-field-blocknodeilcn-newsfield-author .field__items {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.node--type-ilcn-news.node--view-mode-full .bs-region--top .block-field-blocknodeilcn-newsfield-author .field__items > .field__item,
.node--type-press-release.node--view-mode-full .bs-region--top .block-field-blocknodeilcn-newsfield-author .field__items > .field__item {
  color: #4c4c4c;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: 5px;
}

@media (max-width: 767.98px) {
  .node--type-ilcn-news.node--view-mode-full .bs-region--top .block-field-blocknodeilcn-newsfield-author .field__items > .field__item,
  .node--type-press-release.node--view-mode-full .bs-region--top .block-field-blocknodeilcn-newsfield-author .field__items > .field__item {
    margin-left: 0;
  }
}

.node--type-ilcn-news.node--view-mode-full .bs-region--top .block-field-blocknodeilcn-newsfield-author .field__items > .field__item::after,
.node--type-press-release.node--view-mode-full .bs-region--top .block-field-blocknodeilcn-newsfield-author .field__items > .field__item::after {
  content: ",";
  color: #4c4c4c;
  margin-right: 5px;
}

.node--type-ilcn-news.node--view-mode-full .bs-region--top .block-field-blocknodeilcn-newsfield-author .field__items > .field__item:last-child::after,
.node--type-press-release.node--view-mode-full .bs-region--top .block-field-blocknodeilcn-newsfield-author .field__items > .field__item:last-child::after {
  content: "";
  margin: 0;
}

.node--type-ilcn-news.node--view-mode-full .bs-region--top .block-field-blocknodeilcn-newsfield-author .field__items > .field__item:last-child::before,
.node--type-press-release.node--view-mode-full .bs-region--top .block-field-blocknodeilcn-newsfield-author .field__items > .field__item:last-child::before {
  content: "and";
  margin-right: 5px;
}

.node--type-ilcn-news.node--view-mode-full .bs-region--top .block-field-blocknodeilcn-newsfield-author .field__items > .field__item:first-child:before,
.node--type-press-release.node--view-mode-full .bs-region--top .block-field-blocknodeilcn-newsfield-author .field__items > .field__item:first-child:before {
  content: none;
}

.node--type-ilcn-news.node--view-mode-full .bs-region--top .block-field-blocknodeilcn-newsfield-author .field__items > .field__item .field--name-field-degree,
.node--type-press-release.node--view-mode-full .bs-region--top .block-field-blocknodeilcn-newsfield-author .field__items > .field__item .field--name-field-degree {
  margin-right: 0;
  margin-left: 6px;
  line-height: 22px;
}

.node--type-ilcn-news.node--view-mode-full .bs-region--top .block-field-blocknodeilcn-newsfield-author .field__items > .field__item h5,
.node--type-press-release.node--view-mode-full .bs-region--top .block-field-blocknodeilcn-newsfield-author .field__items > .field__item h5 {
  font-weight: normal;
}

@media (max-width: 767.98px) {
  .node--type-ilcn-news.node--view-mode-full .bs-region--top .block-field-blocknodeilcn-newsfield-author .field__items,
  .node--type-press-release.node--view-mode-full .bs-region--top .block-field-blocknodeilcn-newsfield-author .field__items {
    display: block;
  }
}

.node--type-ilcn-news.node--view-mode-full .bs-region--top .block-field-blocknodeilcn-newsfield-author .field--name-field-author::before,
.node--type-press-release.node--view-mode-full .bs-region--top .block-field-blocknodeilcn-newsfield-author .field--name-field-author::before {
  content: "By: ";
  margin-top: -2px;
  color: #4c4c4c;
}

@media (max-width: 767.98px) {
  .node--type-ilcn-news.node--view-mode-full .bs-region--top .block-field-blocknodeilcn-newsfield-author .field--name-field-author::before,
  .node--type-press-release.node--view-mode-full .bs-region--top .block-field-blocknodeilcn-newsfield-author .field--name-field-author::before {
    display: block;
    margin-bottom: 10px;
  }
}

.node--type-ilcn-news.node--view-mode-full .block-field-blocknodeilcn-newsfield-brief .field,
.node--type-press-release.node--view-mode-full .block-field-blocknodeilcn-newsfield-brief .field {
  font-size: 1.25rem;
  font-style: italic;
  font-weight: normal;
  margin-bottom: 30px;
}

.node--type-ilcn-news.node--view-mode-full .block-field-blocknodeilcn-newsfield-image,
.node--type-press-release.node--view-mode-full .block-field-blocknodeilcn-newsfield-image {
  margin-bottom: 50px;
}

.node--type-ilcn-news.node--view-mode-full .block-field-blocknodeilcn-newsfield-image .field--name-field-image-caption,
.node--type-press-release.node--view-mode-full .block-field-blocknodeilcn-newsfield-image .field--name-field-image-caption {
  margin-top: 20px;
  line-height: 1.63;
}

.node--type-ilcn-news.node--view-mode-full .authors-block .block-field-blocknodeilcn-newsfield-author,
.node--type-press-release.node--view-mode-full .authors-block .block-field-blocknodeilcn-newsfield-author {
  padding: 25px;
  background-color: #f5f5f5;
}

.node--type-ilcn-news.node--view-mode-full .authors-block .block-field-blocknodeilcn-newsfield-author .field__item,
.node--type-press-release.node--view-mode-full .authors-block .block-field-blocknodeilcn-newsfield-author .field__item {
  display: block;
}

.node--type-ilcn-news.node--view-mode-full .authors-block .block-field-blocknodeilcn-newsfield-author .field__item .right,
.node--type-ilcn-news.node--view-mode-full .authors-block .block-field-blocknodeilcn-newsfield-author .field__item .left,
.node--type-press-release.node--view-mode-full .authors-block .block-field-blocknodeilcn-newsfield-author .field__item .right,
.node--type-press-release.node--view-mode-full .authors-block .block-field-blocknodeilcn-newsfield-author .field__item .left {
  padding-left: 15px;
}

.node--type-ilcn-news.node--view-mode-full .authors-block .block-field-blocknodeilcn-newsfield-author .field__item .left,
.node--type-press-release.node--view-mode-full .authors-block .block-field-blocknodeilcn-newsfield-author .field__item .left {
  padding-right: 0;
}

.node--type-ilcn-news.node--view-mode-full .authors-block .block-field-blocknodeilcn-newsfield-author .field__item::before,
.node--type-ilcn-news.node--view-mode-full .authors-block .block-field-blocknodeilcn-newsfield-author .field__item::after,
.node--type-press-release.node--view-mode-full .authors-block .block-field-blocknodeilcn-newsfield-author .field__item::before,
.node--type-press-release.node--view-mode-full .authors-block .block-field-blocknodeilcn-newsfield-author .field__item::after {
  content: "";
  margin: 0;
}

.node--type-ilcn-news.node--view-mode-full .authors-block .block-field-blocknodeilcn-newsfield-author .field__item .teaser-title,
.node--type-press-release.node--view-mode-full .authors-block .block-field-blocknodeilcn-newsfield-author .field__item .teaser-title {
  font-size: 0.875rem;
  margin-bottom: 5px;
}

.node--type-ilcn-news.node--view-mode-full .authors-block .block-field-blocknodeilcn-newsfield-author .field__item .field--name-field-media-image img,
.node--type-press-release.node--view-mode-full .authors-block .block-field-blocknodeilcn-newsfield-author .field__item .field--name-field-media-image img {
  border-radius: 50%;
}

.node--type-ilcn-news.node--view-mode-full .authors-block .block-field-blocknodeilcn-newsfield-author .field__item .node--type-author,
.node--type-press-release.node--view-mode-full .authors-block .block-field-blocknodeilcn-newsfield-author .field__item .node--type-author {
  margin-top: 0;
  margin-bottom: 25px;
}

.node--type-ilcn-news.node--view-mode-full .authors-block .block-field-blocknodeilcn-newsfield-author .field__item:last-child .node--type-author,
.node--type-press-release.node--view-mode-full .authors-block .block-field-blocknodeilcn-newsfield-author .field__item:last-child .node--type-author {
  margin-top: 0;
  margin-bottom: 0;
}

.node--type-ilcn-news.node--view-mode-full .block-views-blockilcn-news-block-related-news,
.node--type-press-release.node--view-mode-full .block-views-blockilcn-news-block-related-news {
  margin-top: 80px;
}

.node--type-ilcn-news.node--view-mode-full .footnotes-label,
.node--type-press-release.node--view-mode-full .footnotes-label {
  margin-top: 40px;
  font-weight: bold;
  text-transform: uppercase;
  line-height: 1.63;
}

.node--type-ilcn-news.node--view-mode-full .footnotes,
.node--type-press-release.node--view-mode-full .footnotes {
  border-top: 0;
  margin-top: 0;
  margin-bottom: 10px;
}

.node--type-ilcn-news.node--view-mode-full .footnotes li,
.node--type-press-release.node--view-mode-full .footnotes li {
  margin: 10px 0 10px 1.5em;
  display: inline-block;
  padding: 5px 10px;
}

.node--type-ilcn-news.node--view-mode-full .footnotes .footnote:target,
.node--type-press-release.node--view-mode-full .footnotes .footnote:target {
  background-color: #f5f5f5;
}

.node--type-ilcn-news.node--view-mode-full .see-footnote,
.node--type-press-release.node--view-mode-full .see-footnote {
  font-weight: 300;
  font-size: 0.7rem;
}

.node--type-ilcn-news.node--view-mode-full .block-extra-field-blocknodeilcn-newssharethis,
.node--type-ilcn-news.node--view-mode-full .block-extra-field-blocknodepress-releasesharethis,
.node--type-press-release.node--view-mode-full .block-extra-field-blocknodeilcn-newssharethis,
.node--type-press-release.node--view-mode-full .block-extra-field-blocknodepress-releasesharethis {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.node--type-ilcn-news.node--view-mode-full .block-extra-field-blocknodeilcn-newssharethis .sharethis-wrapper,
.node--type-ilcn-news.node--view-mode-full .block-extra-field-blocknodepress-releasesharethis .sharethis-wrapper,
.node--type-press-release.node--view-mode-full .block-extra-field-blocknodeilcn-newssharethis .sharethis-wrapper,
.node--type-press-release.node--view-mode-full .block-extra-field-blocknodepress-releasesharethis .sharethis-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

@media (min-width: 992px) {
  .node--type-ilcn-news.node--view-mode-full .block-field-blocknodeilcn-newsbody,
  .node--type-press-release.node--view-mode-full .block-field-blocknodeilcn-newsbody {
    padding: 0 105px;
  }
  .node--type-ilcn-news.node--view-mode-full .block-field-blocknodeilcn-newsbody .embedded-entity[data-entity-embed-display="view_mode:media.large"],
  .node--type-press-release.node--view-mode-full .block-field-blocknodeilcn-newsbody .embedded-entity[data-entity-embed-display="view_mode:media.large"] {
    margin: 30px -105px;
  }
  .node--type-ilcn-news.node--view-mode-full .block-field-blocknodeilcn-newsbody .embedded-entity[data-entity-embed-display="view_mode:media.large"] img,
  .node--type-press-release.node--view-mode-full .block-field-blocknodeilcn-newsbody .embedded-entity[data-entity-embed-display="view_mode:media.large"] img {
    width: 100%;
  }
  .node--type-ilcn-news.node--view-mode-full .block-field-blocknodeilcn-newsbody .caption.view-mode-media-large,
  .node--type-press-release.node--view-mode-full .block-field-blocknodeilcn-newsbody .caption.view-mode-media-large {
    margin: 30px -105px;
    display: block;
  }
  .node--type-ilcn-news.node--view-mode-full .block-field-blocknodeilcn-newsbody .caption.view-mode-media-large .embedded-entity[data-entity-embed-display="view_mode:media.large"],
  .node--type-press-release.node--view-mode-full .block-field-blocknodeilcn-newsbody .caption.view-mode-media-large .embedded-entity[data-entity-embed-display="view_mode:media.large"] {
    margin: 0;
  }
  .node--type-ilcn-news.node--view-mode-full .block-field-blocknodeilcn-newsbody .caption.view-mode-media-large figcaption,
  .node--type-press-release.node--view-mode-full .block-field-blocknodeilcn-newsbody .caption.view-mode-media-large figcaption {
    margin: 0 105px;
  }
  .node--type-ilcn-news.node--view-mode-full .authors-block .block-field-blocknodeilcn-newsfield-author,
  .node--type-press-release.node--view-mode-full .authors-block .block-field-blocknodeilcn-newsfield-author {
    margin: 40px auto 20px;
    padding: 30px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.66667%;
    -ms-flex: 0 0 66.66667%;
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  .node--type-ilcn-news.node--view-mode-full .authors-block .block-field-blocknodeilcn-newsfield-author .field--name-field-author .field__item .teaser-title,
  .node--type-ilcn-news.node--view-mode-full .authors-block .block-field-blocknodeilcn-newsfield-author .field--name-field-author .field__item .field--name-field-title,
  .node--type-press-release.node--view-mode-full .authors-block .block-field-blocknodeilcn-newsfield-author .field--name-field-author .field__item .teaser-title,
  .node--type-press-release.node--view-mode-full .authors-block .block-field-blocknodeilcn-newsfield-author .field--name-field-author .field__item .field--name-field-title {
    color: #000;
  }
}

@media (min-width: 768px) {
  .node--type-ilcn-news.node--view-mode-full .bs-region--left,
  .node--type-press-release.node--view-mode-full .bs-region--left {
    visibility: hidden;
  }
}

.node--type-ilcn-news.node--view-mode-full .middle-wrapper,
.node--type-press-release.node--view-mode-full .middle-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-top: 15px;
}

@media (max-width: 767.98px) {
  .node--type-ilcn-news.node--view-mode-full .middle-wrapper,
  .node--type-press-release.node--view-mode-full .middle-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    display: block;
  }
  .node--type-ilcn-news.node--view-mode-full .middle-wrapper .sharethis-wrapper,
  .node--type-press-release.node--view-mode-full .middle-wrapper .sharethis-wrapper {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}

.view-display-id-news_vertical_list_block .node--type-ilcn-news,
.view-display-id-news_vertical_grid_block_by_category .node--type-ilcn-news {
  margin-bottom: 20px;
}

.block-views-blockilcn-news-news-vertical-grid-block-by-category .view-filters {
  display: none;
}

.node.node--view-mode-news-author {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 0;
}

.iaslc-news-logo {
  width: 100%;
  text-align: right;
  margin-top: 30px;
}

.iaslc-news-logo .ilcn-logo {
  max-width: 135px;
  float: right;
}

.sharethis-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 30px;
}

.sharethis-wrapper span {
  min-width: 40px;
  min-height: 40px;
  border: 1px solid #d9d9d9;
  margin-right: 10px;
  margin-bottom: 10px;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  cursor: pointer;
  -webkit-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}

.sharethis-wrapper span:after {
  font-family: "Font-Awesome-5";
  color: #c5203e;
}

.sharethis-wrapper span:hover {
  background-color: #c5203e;
  -webkit-transform: translateY(-2px);
  -o-transform: translateY(-2px);
  transform: translateY(-2px);
}

.sharethis-wrapper span:hover:after {
  color: #fff;
}

.sharethis-wrapper .st_facebook_custom:after {
  content: "\f39e";
}

.sharethis-wrapper .st_twitter_custom:after {
  content: "\f099";
}

.sharethis-wrapper .st_linkedin_custom:after {
  content: "\f0e1";
}

.sharethis-wrapper .st_email_custom:after {
  content: "\f0e0";
  font-family: "Font-Awesome-5-free";
  font-weight: 900;
}

.reading-indicator {
  padding: 25px 15px;
  -webkit-box-shadow: 0 12px 20px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 12px 20px 0 rgba(0, 0, 0, 0.1);
  position: fixed;
  min-width: 100%;
  top: -300px;
  background-color: #fff;
  -webkit-transition: all 1000ms ease-in-out;
  -o-transition: all 1000ms ease-in-out;
  transition: all 1000ms ease-in-out;
  z-index: 9999;
  left: 0;
  right: 0;
}

.reading-indicator .site-logo {
  max-width: 95px;
  padding-right: 30px;
  margin-right: 30px;
  border-right: 1px solid #d9d9d9;
  display: inline-block;
}

.reading-indicator .site-logo img {
  width: 100%;
}

.reading-indicator #reading-bar-sharethis {
  margin-left: auto;
}

.reading-indicator #reading-bar-sharethis .sharethis-wrapper {
  margin-bottom: 0;
}

.reading-indicator #reading-bar-sharethis .sharethis-wrapper span {
  margin-bottom: 0;
}

.reading-indicator progress {
  position: absolute;
  min-width: 100%;
  bottom: 0;
  left: 0;
  right: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  height: 3px;
  border: none;
}

.reading-indicator progress::-webkit-progress-bar {
  background-color: transparent;
}

.reading-indicator progress::-webkit-progress-value {
  background-color: #c5203e;
}

.reading-indicator progress::-moz-progress-bar {
  background-color: #c5203e;
}

.reading-indicator progress::-ms-fill {
  background-color: #c5203e;
}

.reading-indicator.sticky {
  top: 0;
}

@media (max-width: 1199.98px) {
  .view-display-id-news_vertical_grid_block > .view-content > .grid > .row > .col-12 {
    min-width: 100%;
    max-width: 100%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }
}

.view-ilcn-news.left-title-section .view-header {
  margin-top: 15px;
}

.block-social-media-accounts-with-image {
  color: #fff;
  height: 434px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 991.98px) {
  .block-social-media-accounts-with-image {
    height: auto;
  }
}

.block-social-media-accounts-with-image > .content {
  padding: 30px;
  background: rgba(0, 0, 0, 0.7);
  min-width: 100%;
  min-height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

@media (max-width: 991.98px) {
  .block-social-media-accounts-with-image > .content {
    padding: 30px 15px;
  }
}

.block-social-media-accounts-with-image > .content > .vlb-section {
  width: 100%;
}

.block-social-media-accounts-with-image .block-field-blockblock-contentsocial-media-accounts-with-imagefield-title {
  margin-bottom: 20px;
}

.block-social-media-accounts-with-image .block-field-blockblock-contentsocial-media-accounts-with-imagefield-title .field--name-field-title {
  font-size: 1.75rem;
  font-weight: bolder;
}

.block-social-media-accounts-with-image .block-field-blockblock-contentsocial-media-accounts-with-imagefield-description {
  margin-bottom: 30px;
}

.block-social-media-accounts-with-image .menu--social-menu {
  padding: 0;
  text-align: inherit;
}

.block-social-media-accounts-with-image .menu--social-menu ul li {
  margin-right: 20px;
}

@media (max-width: 1199.98px) {
  .block-social-media-accounts-with-image .menu--social-menu ul li {
    margin-right: 10px;
  }
}

.block-social-media-accounts-with-image .menu--social-menu ul li a {
  width: 40px;
  height: 40px;
  background-color: #c5203e;
}

.block-social-media-accounts-with-image .menu--social-menu ul li a::before {
  font-size: 1rem;
}

.block-social-media-accounts-with-image .menu--social-menu ul li a:hover {
  background-color: #fff;
}

.block-social-media-accounts-with-image .menu--social-menu ul li a:hover::before {
  color: #c5203e;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .block-twitter-block {
    display: none;
  }
}

.block-content--type-number-block .number-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

.block-content--type-number-block .number-wrapper .paragraph--type-statistics {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 25%;
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%;
  padding-left: 15px;
  padding-right: 15px;
}

@media (max-width: 767.98px) {
  .block-content--type-number-block .number-wrapper .paragraph--type-statistics {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
    margin: 15px 0;
  }
}

.block-content--type-number-block .number-wrapper .paragraph--type-statistics .content-wrapper {
  -webkit-box-shadow: 0 12px 20px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 12px 20px 0 rgba(0, 0, 0, 0.1);
  padding: 50px 20px;
  min-height: 100%;
  text-align: center;
}

@media (max-width: 991.98px) {
  .block-content--type-number-block .number-wrapper .paragraph--type-statistics .content-wrapper {
    padding: 15px;
  }
}

.block-content--type-number-block .number-wrapper .paragraph--type-statistics .content-wrapper .statistics-number {
  font-size: 60px;
  color: #c5203e;
  font-weight: bolder;
}

@media (max-width: 1199.98px) {
  .block-content--type-number-block .number-wrapper .paragraph--type-statistics .content-wrapper .statistics-number {
    font-size: 1.75rem;
  }
}

.block-content--type-icon-text-block .icon-text-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.block-content--type-icon-text-block .icon-text-wrapper .paragraph--type-icon-text-block {
  padding-left: 15px;
  padding-right: 15px;
  margin: 15px 0;
}

.block-content--type-icon-text-block .icon-text-wrapper .paragraph--type-icon-text-block .content-wrapper {
  -webkit-box-shadow: 0 12px 20px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 12px 20px 0 rgba(0, 0, 0, 0.1);
  min-height: 100%;
  background: #fff;
}

.block-content--type-icon-text-block .icon-text-wrapper .paragraph--type-icon-text-block .content-wrapper .field--name-field-image {
  margin-bottom: 15px;
}

.block-content--type-icon-text-block .icon-text-wrapper .paragraph--type-icon-text-block .content-wrapper .field--name-field-title {
  margin-bottom: 20px;
  font-weight: bolder;
  text-transform: uppercase;
}

.block-content--type-icon-text-block .icon-text-wrapper .paragraph--type-icon-text-block.paragraph--view-mode-large-icon-text {
  width: 12%;
  text-align: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

@media (max-width: 991.98px) {
  .block-content--type-icon-text-block .icon-text-wrapper .paragraph--type-icon-text-block.paragraph--view-mode-large-icon-text {
    width: 33%;
  }
}

.block-content--type-icon-text-block .icon-text-wrapper .paragraph--type-icon-text-block.paragraph--view-mode-large-icon-text .field--name-field-title {
  margin-top: 10px;
  width: 100%;
}

.block-content--type-icon-text-block .icon-text-wrapper .paragraph--type-icon-text-block.paragraph--view-mode-large-icon-text .field--name-field-image {
  min-height: 48px;
}

.block-content--type-icon-text-block .btn-center {
  text-align: center;
  margin-top: 15px;
}

.block-content--type-icon-text-block.block-content--view-mode-default .paragraph--type-icon-text-block {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 33.33333%;
  -ms-flex: 0 0 33.33333%;
  flex: 0 0 33.33333%;
  max-width: 33.33333%;
}

@media (max-width: 991.98px) {
  .block-content--type-icon-text-block.block-content--view-mode-default .paragraph--type-icon-text-block {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}

.block-content--type-icon-text-block.block-content--view-mode-default .paragraph--type-icon-text-block .content-wrapper {
  padding: 40px;
}

@media (max-width: 991.98px) {
  .block-content--type-icon-text-block.block-content--view-mode-default .paragraph--type-icon-text-block .content-wrapper {
    padding: 15px;
  }
}

.block-content--type-icon-text-block.block-content--view-mode-default .paragraph--type-icon-text-block .content-wrapper .field--name-field-title {
  font-size: 1.25rem;
}

.block-content--type-icon-text-block.block-content--view-mode-center-blocks .icon-text-wrapper {
  width: 75%;
  margin: auto;
}

@media (max-width: 991.98px) {
  .block-content--type-icon-text-block.block-content--view-mode-center-blocks .icon-text-wrapper {
    width: auto;
    margin-right: -15px;
    margin-left: -15px;
  }
}

.block-content--type-icon-text-block.block-content--view-mode-center-blocks .paragraph--type-icon-text-block {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 33.33333%;
  -ms-flex: 0 0 33.33333%;
  flex: 0 0 33.33333%;
  max-width: 33.33333%;
}

@media (max-width: 991.98px) {
  .block-content--type-icon-text-block.block-content--view-mode-center-blocks .paragraph--type-icon-text-block {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}

.block-content--type-icon-text-block.block-content--view-mode-center-blocks .paragraph--type-icon-text-block .content-wrapper {
  padding: 20px;
}

@media (max-width: 991.98px) {
  .block-content--type-icon-text-block.block-content--view-mode-center-blocks .paragraph--type-icon-text-block .content-wrapper {
    padding: 15px;
  }
}

.block-content--type-timeline-block .timeline-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.block-content--type-timeline-block .timeline-wrapper .paragraph--type-timeline {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 25%;
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%;
  padding-left: 15px;
  padding-right: 15px;
  margin-bottom: 30px;
}

@media (max-width: 991.98px) {
  .block-content--type-timeline-block .timeline-wrapper .paragraph--type-timeline {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
}

@media (max-width: 767.98px) {
  .block-content--type-timeline-block .timeline-wrapper .paragraph--type-timeline {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}

.block-content--type-timeline-block .timeline-wrapper .paragraph--type-timeline .content-wrapper {
  height: 100%;
  border-left: 2px solid #d9d9d9;
  -webkit-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}

.block-content--type-timeline-block .timeline-wrapper .paragraph--type-timeline .content-wrapper::before {
  content: "";
  display: block;
  max-width: 16px;
  min-height: 16px;
  border: 1px solid #d9d9d9;
  border-radius: 50%;
  position: relative;
  left: -9px;
  background: #fff;
}

.block-content--type-timeline-block .timeline-wrapper .paragraph--type-timeline .content-wrapper .field--name-bp-title {
  color: #c5203e;
  text-transform: uppercase;
  font-size: 1.25rem;
  font-weight: bolder;
  padding: 20px;
}

.block-content--type-timeline-block .timeline-wrapper .paragraph--type-timeline .content-wrapper .field--name-field-simple-editor {
  -webkit-box-shadow: 0 12px 20px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 12px 20px 0 rgba(0, 0, 0, 0.1);
  padding: 20px;
}

@media (max-width: 767.98px) {
  .block-content--type-timeline-block .timeline-wrapper .paragraph--type-timeline .content-wrapper .field--name-field-simple-editor {
    padding: 15px;
  }
}

.block-content--type-timeline-block .timeline-wrapper .paragraph--type-timeline:hover .content-wrapper {
  -webkit-transform: translateX(-3px);
  -o-transform: translateX(-3px);
  transform: translateX(-3px);
}

.block-content--type-timeline-block .timeline-wrapper .paragraph--type-timeline:hover .content-wrapper .field--name-field-description {
  color: #c5203e;
}

.block-content--type-timeline-block .btn-center {
  text-align: center;
}

.block-content--type-timeline-block.block-content--view-mode-three-columns .paragraph--type-timeline {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 33.33333%;
  -ms-flex: 0 0 33.33333%;
  flex: 0 0 33.33333%;
  max-width: 33.33333%;
}

@media (max-width: 991.98px) {
  .block-content--type-timeline-block.block-content--view-mode-three-columns .paragraph--type-timeline {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
}

@media (max-width: 767.98px) {
  .block-content--type-timeline-block.block-content--view-mode-three-columns .paragraph--type-timeline {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}

.paragraph--type--bp-accordion .panel .accordion-wrapper {
  -webkit-box-shadow: 0 12px 20px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 12px 20px 0 rgba(0, 0, 0, 0.1);
  margin-bottom: 30px;
}

.paragraph--type--bp-accordion .panel .accordion-wrapper:last-child {
  margin-bottom: 0;
}

.paragraph--type--bp-accordion .panel .accordion-wrapper .panel-title {
  position: relative;
}

.paragraph--type--bp-accordion .panel .accordion-wrapper .panel-title a {
  color: #000;
}

.paragraph--type--bp-accordion .panel .accordion-wrapper .panel-title a .question {
  font-weight: bolder;
  padding: 20px 40px 20px 20px;
}

.paragraph--type--bp-accordion .panel .accordion-wrapper .panel-title a .open-close-icon {
  width: 16px;
  height: 16px;
  position: absolute;
  top: 24px;
  right: 20px;
  -webkit-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}

.paragraph--type--bp-accordion .panel .accordion-wrapper .panel-title a .open-close-icon::after {
  content: " ";
  position: absolute;
  display: block;
  background-color: #c5203e;
  height: 16px;
  margin-top: -8px;
  top: 50%;
  left: 7px;
  right: 7px;
  z-index: 9;
}

.paragraph--type--bp-accordion .panel .accordion-wrapper .panel-title a .open-close-icon::before {
  content: " ";
  position: absolute;
  display: block;
  background-color: #c5203e;
  width: 16px;
  margin-left: -8px;
  left: 50%;
  top: 7px;
  bottom: 7px;
  z-index: 9;
}

.paragraph--type--bp-accordion .panel .accordion-wrapper .panel-title a:not(.collapsed) .open-close-icon {
  -webkit-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}

.paragraph--type--bp-accordion .panel .accordion-wrapper .answer-wrapper {
  margin: 0 20px;
}

.paragraph--type--bp-accordion .panel .accordion-wrapper .answer-wrapper .answer {
  border-top: 1px solid #d9d9d9;
  padding-top: 20px;
  padding-bottom: 20px;
}

.paragraph--type--bp-accordion .panel .accordion-wrapper .answer-wrapper .btn-right {
  text-align: right;
  margin-top: 30px;
}

.block-cta_block {
  height: 100%;
}

.block-cta_block.background-image {
  color: #fff;
}

.block-cta_block.background-image .block-overlay {
  background: rgba(0, 0, 0, 0.5);
  height: 100%;
  width: 100%;
}

.block-cta_block .content {
  padding: 70px 40px;
}

@media (max-width: 767.98px) {
  .block-cta_block .content {
    padding: 70px 15px;
  }
}

.block-cta_block .content .field--name-field-label {
  font-size: 0.75rem;
  color: #c5203e;
  background-color: #fff;
  display: inline-block;
  padding: 5px 10px;
  text-transform: uppercase;
  margin-bottom: 10px;
  font-weight: bolder;
}

.block-cta_block .content .field--name-block-description {
  margin-bottom: 20px;
}

.block-cta_block .content .btn {
  margin-top: 30px;
}

.bs-1col .block-cta_block .content .field--name-block-description,
.bs-1col .block-cta_block .content .field--name-body {
  width: 70%;
}

@media (max-width: 991.98px) {
  .bs-1col .block-cta_block .content .field--name-block-description,
  .bs-1col .block-cta_block .content .field--name-body {
    width: 100%;
  }
}

@media (min-width: 992px) {
  .two-cta-blocks .block-cta_block .content {
    max-width: 480px;
  }
}

@media (min-width: 1200px) {
  .two-cta-blocks .block-cta_block .content {
    max-width: 630px;
  }
}

.two-cta-blocks .bs-region--left .block-cta_block .block-overlay {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.two-cta-blocks .bs-region--left .block-cta_block .content {
  padding-left: 15px;
}

.two-cta-blocks .bs-region--right .block-cta_block .content {
  padding-right: 15px;
}

.block-varbase_rich_text_block.shadow-box {
  -webkit-box-shadow: 0 12px 20px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 12px 20px 0 rgba(0, 0, 0, 0.1);
}

.block-varbase_rich_text_block.shadow-box,
.block-varbase_rich_text_block.background-color {
  padding: 40px;
  /* csslint ignore:start */
  height: 100%;
  /* csslint ignore:end */
}

.block-varbase_rich_text_block .field-multi-link {
  margin-top: 30px;
}

.block-varbase_rich_text_block .field-multi-link .button {
  display: inline-block;
  margin-bottom: 10px;
}

@media (max-width: 767.98px) {
  .block-varbase_rich_text_block .field-multi-link .button {
    display: block;
  }
}

.block-varbase_rich_text_block .field-multi-link .button:first-child {
  margin-right: 30px;
}

@media (max-width: 767.98px) {
  .block-varbase_rich_text_block .field-multi-link .button:first-child {
    margin-bottom: 30px;
    margin-right: 0;
  }
}

.block-varbase_rich_text_block .field-multi-link .button:only-child {
  margin-right: 0;
}

@media (max-width: 767.98px) {
  .block-varbase_rich_text_block .field-multi-link .button:only-child {
    margin-bottom: 0;
  }
}

.center-buttons .field-multi-link,
.center-buttons .button-center {
  text-align: center;
}

.layout-builder .field--name-field-center-button,
.layout-builder .field--name-field-box {
  display: none;
}

.view-display-id-committee_roster_block .view-content {
  width: 100%;
}

.view-display-id-committee_roster_block .view-content .roster-wrapper {
  -webkit-box-shadow: 0 12px 20px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 12px 20px 0 rgba(0, 0, 0, 0.1);
  padding: 20px;
  margin-bottom: 30px;
}

.view-display-id-committee_roster_block .view-content .roster-wrapper .views-field-title {
  font-weight: 500;
  margin-bottom: 5px;
}

.view-display-id-committee_roster_block .view-content .roster-wrapper .views-field-field-roster-position,
.view-display-id-committee_roster_block .view-content .roster-wrapper .views-field-field-title {
  color: #c5203e;
  font-style: italic;
}

.view-display-id-committee_roster_block .view-content .roster-wrapper .field-content {
  margin-bottom: 5px;
}

.view-display-id-committee_roster_block .slick__arrow {
  padding-left: 15px;
  padding-right: 15px;
  margin-top: 0;
}

.node--type-committee-roster.node--view-mode-full {
  -webkit-box-shadow: 0 12px 20px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 12px 20px 0 rgba(0, 0, 0, 0.1);
  padding: 20px;
  margin-bottom: 30px;
}

@media (min-width: 768px) {
  .node--type-committee-roster.node--view-mode-full {
    width: 20%;
  }
}

.node--type-committee-roster.node--view-mode-full .field--name-field-title {
  color: #c5203e;
  font-style: italic;
  margin-top: 5px;
}

.node--type-committee-roster.node--view-mode-full .field--name-field-location {
  margin-bottom: 5px;
}

.view-display-id-committee_projects_block .slick--less .slick-track {
  margin: 0;
  padding-bottom: 20px;
}

@media (min-width: 992px) {
  .view-display-id-committee_projects_block .unslick .slick__slide {
    max-width: 30%;
    display: inline-block;
    margin-right: 30px;
  }
  .view-display-id-committee_projects_block .unslick .slick__slide:last-child {
    margin-right: 0;
  }
}

.view-display-id-committee_roster_block .slick .slick-list {
  margin: 0;
}

@media (min-width: 992px) {
  .view-display-id-committee_roster_block .unslick .slick__slide {
    max-width: 30%;
    display: inline-block;
    margin-right: 30px;
  }
  .view-display-id-committee_roster_block .unslick .slick__slide:last-child {
    margin-right: 0;
  }
}

.view-display-id-chair_committee_block .views-row,
.view-display-id-2nd_chair_committee_block .views-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.view-display-id-chair_committee_block .views-row .image-wrapper,
.view-display-id-2nd_chair_committee_block .views-row .image-wrapper {
  background-image: -webkit-gradient(linear, left top, right top, color-stop(50%, #c5203e), color-stop(50%, #c5203e));
  background-image: -webkit-linear-gradient(left, #c5203e 50%, #c5203e 50%);
  background-image: -o-linear-gradient(left, #c5203e 50%, #c5203e 50%);
  background-image: linear-gradient(90deg, #c5203e 50%, #c5203e 50%);
  -webkit-background-size: 35% 100%;
  background-size: 35% 100%;
  background-repeat: no-repeat;
  padding: 15px;
}

@media (max-width: 767.98px) {
  .view-display-id-chair_committee_block .views-row .image-wrapper,
  .view-display-id-2nd_chair_committee_block .views-row .image-wrapper {
    margin-bottom: 30px;
  }
}

.view-display-id-chair_committee_block .views-row .text-wrapper .views-field-title-1,
.view-display-id-chair_committee_block .views-row .text-wrapper .views-field-title,
.view-display-id-2nd_chair_committee_block .views-row .text-wrapper .views-field-title-1,
.view-display-id-2nd_chair_committee_block .views-row .text-wrapper .views-field-title {
  font-size: 1.25rem;
  text-transform: uppercase;
  font-weight: 500;
}

.view-display-id-chair_committee_block .views-row .text-wrapper .views-field,
.view-display-id-2nd_chair_committee_block .views-row .text-wrapper .views-field {
  margin-bottom: 10px;
}

.view-display-id-chair_committee_block .views-row .text-wrapper .views-field-field-description:before,
.view-display-id-chair_committee_block .views-row .text-wrapper .views-field-field-description-1:before,
.view-display-id-2nd_chair_committee_block .views-row .text-wrapper .views-field-field-description:before,
.view-display-id-2nd_chair_committee_block .views-row .text-wrapper .views-field-field-description-1:before {
  content: "";
  width: 45px;
  height: 30px;
  display: block;
  margin-bottom: 10px;
  /* csslint ignore:start */
  background-image: url("../../images/icons/grey-quote.svg");
  /* csslint ignore:end */
  background-repeat: no-repeat;
  background-position: center;
  -webkit-background-size: contain;
  background-size: contain;
}

.view-display-id-chair_committee_block.no-image .views-row,
.view-display-id-2nd_chair_committee_block.no-image .views-row {
  margin: 0;
}

.view-display-id-chair_committee_block.no-image .text-wrapper,
.view-display-id-2nd_chair_committee_block.no-image .text-wrapper {
  padding: 20px;
  -webkit-box-shadow: 0 12px 20px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 12px 20px 0 rgba(0, 0, 0, 0.1);
  max-width: 100%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
}

.page-node-type-committee .field--name-field-brief {
  font-size: 1.25rem;
  margin-bottom: 30px;
}

.page-node-type-committee .field--name-field-overview .field__label {
  font-size: 1.625rem;
  font-weight: 500;
  text-transform: uppercase;
  margin-bottom: 15px;
}

.page-node-type-committee .vlb-section .bs-region--right .block {
  margin-bottom: 80px;
  padding-top: 120px;
  margin-top: -120px;
}

.page-node-type-committee .vlb-section .bs-region--right .block:last-child {
  margin-bottom: 0;
}

@media (max-width: 991.98px) {
  .page-node-type-committee .vlb-section .bs-region--left {
    display: none;
  }
}

.page-node-type-committee .vlb-section.committee-top-section {
  margin-bottom: 45px;
}

@media (max-width: 991.98px) {
  .page-node-type-committee .vlb-section.committee-top-section {
    margin-bottom: 30px;
  }
}

.page-node-type-committee .views-field-field-video-link a {
  padding: 15px 20px 11px;
  background-color: #c5203e;
  color: #fff;
  text-transform: uppercase;
  display: inline-block;
  margin-top: 25px;
}

.page-node-type-committee .views-field-field-video-link a:hover {
  background-color: #831529;
}

#committee-anchorlinks {
  padding-right: 60px;
  overflow: hidden;
}

#committee-anchorlinks ul li {
  display: inline-block;
  text-transform: uppercase;
  width: 100%;
  font-size: 0.75rem;
  border-bottom: 1px solid #d9d9d9;
  margin-bottom: 15px;
}

#committee-anchorlinks ul li a {
  color: #969696;
  margin-bottom: 5px;
  display: block;
}

#committee-anchorlinks ul li:after {
  content: "";
  width: 0;
  height: 1px;
  background-color: #c5203e;
  display: block;
  margin-bottom: -1px;
  -webkit-transition: all 350ms ease-in-out;
  -o-transition: all 350ms ease-in-out;
  transition: all 350ms ease-in-out;
}

#committee-anchorlinks ul li.current a {
  color: #000;
}

#committee-anchorlinks ul li.current:after {
  width: 110%;
}

#committee-anchorlinks ul li:hover a {
  color: #000;
}

#committee-anchorlinks ul li:hover:after {
  width: 100%;
}

@media (min-width: 768px) {
  .slick--view--committee--committee-roster-block .slick-slide > div {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}

.view-display-id-featured_resources_block {
  margin-bottom: 60px;
}

.number-list-wrapper .field--name-field-multi-description {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  counter-reset: list-counter;
}

.number-list-wrapper .field--name-field-multi-description .field__item {
  padding-left: 50px;
  padding-right: 15px;
  margin-bottom: 30px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 33.33333%;
  -ms-flex: 0 0 33.33333%;
  flex: 0 0 33.33333%;
  max-width: 33.33333%;
  position: relative;
}

@media (max-width: 991.98px) {
  .number-list-wrapper .field--name-field-multi-description .field__item {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
}

@media (max-width: 767.98px) {
  .number-list-wrapper .field--name-field-multi-description .field__item {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}

.number-list-wrapper .field--name-field-multi-description .field__item::before {
  counter-increment: list-counter;
  content: counter(list-counter) ". ";
  position: absolute;
  left: 0;
  font-size: 1.75rem;
  color: #c5203e;
  font-weight: bolder;
  margin-left: 15px;
  line-height: 32px;
}

.node--type-testimonial {
  border-bottom: none;
}

@media (max-width: 991.98px) {
  .node--type-testimonial .left {
    margin-bottom: 30px;
  }
}

.node--type-testimonial .right {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.node--type-testimonial .right .field--name-field-name {
  font-size: 1.25rem;
  font-weight: bolder;
  text-transform: uppercase;
  margin-bottom: 10px;
}

.node--type-testimonial .right .field--name-field-establishment {
  margin-bottom: 5px;
}

.node--type-testimonial .right .field--name-field-description {
  font-style: italic;
  margin-top: 35px;
}

.node--type-testimonial .right .field--name-field-description::before {
  content: "";
  /* csslint ignore:start */
  background-image: url(../../images/icons/grey-quote.svg);
  /* csslint ignore:end */
  width: 45px;
  height: 30px;
  display: block;
  margin-bottom: 10px;
}

.view-display-id-block_recent_donors .view-content .slick-track {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.view-display-id-block_recent_donors .view-content .slick__slide {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.view-display-id-block_recent_donors .view-content .slick__slide .node--view-mode-teaser {
  border-bottom: none;
}

@media (max-width: 991.98px) {
  .view-display-id-block_recent_donors .more-link {
    margin-top: 30px;
  }
}

.view-display-id-block_recent_donors .slick .slick__arrow {
  text-align: center;
}

.view-display-id-block_all_donors .view-content {
  text-align: center;
}

.view-display-id-block_all_donors .view-content .views-row {
  display: inline-block;
  padding: 0 25px;
}

@media (max-width: 575.98px) {
  .view-display-id-block_all_donors .view-content .views-row {
    display: block;
  }
}

.view-display-id-block_all_donors .view-content .views-row .node--view-mode-teaser {
  border-bottom: none;
}

#cboxLoadingOverlay {
  background: transparent;
}

@media (min-width: 992px) {
  .view-display-id-resources_slider_block .unslick .slick__slide,
  .view-display-id-resources_committee_node_block .unslick .slick__slide {
    max-width: 50%;
    display: inline-block;
    margin-right: 30px;
  }
  .view-display-id-resources_slider_block .unslick .slick__slide:last-child,
  .view-display-id-resources_committee_node_block .unslick .slick__slide:last-child {
    margin-right: 0;
  }
}

.view-display-id-block_all_partners .slide {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.view-display-id-block_recent_partners .view-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

@media (max-width: 575.98px) {
  .view-display-id-block_recent_partners .view-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}

.view-display-id-block_recent_partners .view-content .views-row {
  padding: 0 80px;
}

@media (max-width: 991.98px) {
  .view-display-id-block_recent_partners .view-content .views-row {
    padding: 0 40px;
  }
}

@media (max-width: 575.98px) {
  .view-display-id-block_recent_partners .view-content .views-row {
    padding: 0 15px;
    margin-top: 15px;
    margin-bottom: 15px;
  }
}

@media (min-width: 992px) {
  .page-node-type-resource .title {
    display: none;
  }
}

.page-node-type-resource .node--view-mode-full .resource-node-page > div {
  width: 100%;
}

.page-node-type-resource .node--view-mode-full .resource-node-page .block-field-blocknoderesourcefield-resource-category {
  margin-bottom: 10px;
}

.page-node-type-resource .node--view-mode-full .resource-node-page .block-field-blocknoderesourcefield-resource-category .field--name-field-resource-category {
  font-size: 0.625rem;
  color: #c5203e;
  text-transform: uppercase;
  font-weight: 500;
}

.page-node-type-resource .node--view-mode-full .resource-node-page .block-field-blocknoderesourcefield-image {
  margin-bottom: 30px;
}

.page-node-type-resource .node--view-mode-full .resource-node-page .field--name-field-image {
  text-align: center;
}

.page-node-type-resource .node--view-mode-full .resource-node-page .field--name-field-image img {
  border: 1px solid #ddd;
  padding: 1px;
  max-height: 360px;
  overflow: hidden;
}

.page-node-type-resource .node--view-mode-full .resource-node-page .field--name-title {
  font-size: 1.25rem;
  font-weight: bold;
}

@media (max-width: 991.98px) {
  .page-node-type-resource .node--view-mode-full .resource-node-page .field--name-title {
    display: none;
  }
}

.page-node-type-resource .node--view-mode-full .resource-node-page .field--name-field-link a,
.page-node-type-resource .node--view-mode-full .resource-node-page .field--name-field-file a {
  background-color: #c5203e;
  display: inline-block;
  color: #fff;
  text-transform: uppercase;
  font-size: 0.875rem;
  line-height: 1;
  width: 100%;
  text-align: center;
  /* csslint ignore:start */
  padding: 0.9375rem 1.25rem;
  /* csslint ignore:end */
}

.page-node-type-resource .node--view-mode-full .resource-node-page .field--name-field-link a:hover,
.page-node-type-resource .node--view-mode-full .resource-node-page .field--name-field-file a:hover {
  background-color: #991930;
}

.page-node-type-resource .node--view-mode-full .resource-node-page .field--name-field-file .file {
  background: none;
  padding: 0;
  width: 100%;
}

.page-node-type-resource .node--view-mode-full .resource-node-page .field--name-field-file .file-size {
  display: none;
}

.page-node-type-resource .node--view-mode-full .resource-node-page .block-field-blocknoderesourcefield-file,
.page-node-type-resource .node--view-mode-full .resource-node-page .block-field-blocknoderesourcetitle {
  margin-bottom: 20px;
}

@media (max-width: 767.98px) {
  .view.view-display-id-resources_search_block .view-header {
    margin-bottom: 10px;
  }
}

.node--type-ilcn-news.node--view-mode-vertical-media-teaser-medium {
  text-align: left;
}

.view-id-related_content .node {
  margin-bottom: 30px;
}

.view-id-related_content .slick-track {
  margin-left: 0;
  margin-right: 0;
  text-align: left;
}

.view-id-related_content .slick__arrow {
  margin-top: 0;
}

@media (min-width: 768px) {
  .view-id-related_content .slick__slide:only-child {
    width: 24%;
  }
}

.media--type-remote-video:hover .video-player-icon::after {
  opacity: 0.75;
}

.varbase-video-player {
  position: relative;
}

.varbase-video-player .remote-video-colorbox-launch-modal {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  height: 100%;
  width: 100%;
  z-index: 99;
  font-size: 0;
  cursor: pointer;
}

.captcha {
  margin: 15px 0;
}

.view-display-id-award_recipient_grid_block .views-view-grid > .row {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

@media (max-width: 1200px) {
  #block-gtranslate {
    width: auto;
    height: 50px;
    position: initial !important;
  }
}

.form-type--tablefield .form-item--settings-block-form-field-values-0-caption,
.form-type--tablefield .form-item__description {
  display: none;
}

.layout-builder-page .tablefield,
.layout-builder-page .field--name-field-chart-type {
  display: block;
}
