/*!
 * Bootstrap  v5.3.8 (https://getbootstrap.com/)
 * Copyright 2011-2025 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */

.eu-cookie-compliance-content {
  position: relative;
  bottom: 40px;
  display: flex;
  justify-content: space-evenly;
  max-width: 90%;
  padding: 3.75rem;
  background-color: #fff;
  box-shadow: 0 6px 30px 0 rgb(33 37 41 / 10%);
  font-size: 1.25rem;
}

@media (max-width: 991.98px) {
  .eu-cookie-compliance-content {
    bottom: 1.75rem;
    flex-direction: column;
  }
}

@media (max-width: 575.98px) {
  .eu-cookie-compliance-content {
    bottom: 0;
    max-width: 100%;
    padding: 1.75rem;
  }
}

.eu-cookie-compliance-content .eu-cookie-compliance-message,
.eu-cookie-compliance-content p {
  font-size: 1.25rem;
}

@media (max-width: 991.98px) {
  .eu-cookie-compliance-content .eu-cookie-compliance-message,
  .eu-cookie-compliance-content p {
    max-width: none;
  }
}

@media (max-width: 991.98px) {
  .eu-cookie-compliance-content .eu-cookie-compliance-buttons {
    max-width: none;
  }
}

.eu-cookie-compliance-content .eu-cookie-compliance-buttons button {
  width: max-content;
  padding: .625rem 1.875rem;
  transition: all 300ms ease-in-out;
  border-radius: 0;
  background-color: #1cabe2;
  box-shadow: none;
  text-shadow: none;
  font-size: 1.125rem;
  font-weight: 700;
}

@media (max-width: 575.98px) {
  .eu-cookie-compliance-content .eu-cookie-compliance-buttons button {
    padding: .625rem 1.25rem;
  }
}

.eu-cookie-compliance-content .eu-cookie-compliance-buttons button:hover {
  
  box-shadow: #20c1ff .313rem .313rem 0 !important;
}

[dir="rtl"] .eu-cookie-compliance-content .eu-cookie-compliance-buttons button:hover {
  
  box-shadow: #20c1ff -0.313rem .313rem 0 !important;
}

.eu-cookie-compliance-content .eu-cookie-compliance-buttons button.agree-button {
  border: solid 1px #1cabe2;
  border: none;
  background: #1cabe2;
}

.eu-cookie-compliance-content .eu-cookie-compliance-buttons button.find-more-button {
  border-color: #212529;
  background: transparent;
}

.eu-cookie-compliance-content .eu-cookie-compliance-buttons button.find-more-button:hover {
  color: #fff;
  background-color: #212529;
  
  box-shadow: #6c757d .313rem .313rem 0 !important;
}

[dir="rtl"] .eu-cookie-compliance-content .eu-cookie-compliance-buttons button.find-more-button:hover {
  
  box-shadow: #6c757d -0.313rem .313rem 0 !important;
}

.node--view-mode-media-header .field--name-node-title {
  max-width: 90%;
  margin: auto;
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}

.node--view-mode-media-header .field--name-node-post-date,
.node--view-mode-media-header .field--name-field-event-type {
  display: inline-block;
  padding: 0 1.25rem;
  
  border-right: 1px solid #ced4da;
  font-size: 1.125rem;
}

[dir="rtl"] .node--view-mode-media-header .field--name-node-post-date,
[dir="rtl"] .node--view-mode-media-header .field--name-field-event-type {
  border-right: none;
  
  border-left: 1px solid #ced4da;
}

@media (max-width: 991.98px) {
  .node--view-mode-media-header .field--name-node-post-date,
  .node--view-mode-media-header .field--name-field-event-type {
    padding-bottom: .625rem;
    
    border-right: none;
    border-bottom: 1px solid #ced4da;
  }

  [dir="rtl"] .node--view-mode-media-header .field--name-node-post-date,
  [dir="rtl"] .node--view-mode-media-header .field--name-field-event-type {
    border-right: none;
    
    border-left: none;
  }
}

.node--view-mode-media-header .field--name-field-spotlight-risk-category {
  display: inline-flex;
  flex-wrap: wrap;
  justify-content: center;
  margin-bottom: 1.25rem;
  padding: 0 1.25rem;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 1rem;
}

.node--view-mode-media-header .field--name-field-spotlight-risk-category .field__item {
  
  margin: .313rem .932rem .313rem 0;
}

[dir="rtl"] .node--view-mode-media-header .field--name-field-spotlight-risk-category .field__item {
  
  margin: .313rem 0 .313rem .932rem;
}

.node--view-mode-media-header .field--name-field-spotlight-risk-category a {
  font-weight: 400;
}

.block-social-share {
  display: flex;
  visibility: hidden;
  flex-flow: column;
  margin-right: -5px;
  margin-left: -5px;
}

@media (max-width: 991.98px) {
  .block-social-share .sharethis-wrapper {
    display: flex;
  }
}

.block-social-share p {
  margin-bottom: 1rem;
  font-size: 1.125rem;
  font-weight: bold;
}

.block-social-share .st_linkedin_custom,
.block-social-share .st_twitter_custom,
.block-social-share .st_facebook_custom {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 1.875rem;
  height: 1.875rem;
  margin: 0 .313rem;
  margin: auto;
  margin-bottom: .625rem;
  cursor: pointer;
  border-radius: 50%;
}

@media (max-width: 991.98px) {
  .block-social-share .st_linkedin_custom,
  .block-social-share .st_twitter_custom,
  .block-social-share .st_facebook_custom {
    margin: 0 .313rem;
  }
}

.block-social-share .st_linkedin_custom::before, .block-social-share .st_linkedin_custom::after,
.block-social-share .st_twitter_custom::before,
.block-social-share .st_twitter_custom::after,
.block-social-share .st_facebook_custom::before,
.block-social-share .st_facebook_custom::after {
  z-index: 1;
  display: inline-block;
  width: 1.875rem;
  height: 1.875rem;
  content: "";
}

.block-social-share .st_linkedin_custom::after,
.block-social-share .st_twitter_custom::after,
.block-social-share .st_facebook_custom::after {
  position: absolute;
}

.block-social-share .st_linkedin_custom:hover,
.block-social-share .st_twitter_custom:hover,
.block-social-share .st_facebook_custom:hover {
  text-decoration: none;
}

.block-social-share .st_facebook_custom::before {
  opacity: 1;
  background: url(../../images/facebook-black.svg) no-repeat center;
  background-size: contain;
}

.block-social-share .st_facebook_custom::after {
  opacity: 0;
  background: url(../../images/facebook-blue.svg) no-repeat center;
  background-size: contain;
}

.block-social-share .st_facebook_custom:hover:after {
  opacity: 1;
}

.block-social-share .st_facebook_custom:hover:before {
  opacity: 0;
}

.block-social-share .st_twitter_custom::before {
  background: url(../../images/twitter-black.svg) no-repeat center;
  background-size: contain;
}

.block-social-share .st_twitter_custom::after {
  opacity: 0;
  background: url(../../images/twitter-blue.svg) no-repeat center;
  background-size: contain;
}

.block-social-share .st_twitter_custom:hover:after {
  opacity: 1;
}

.block-social-share .st_twitter_custom:hover:before {
  opacity: 0;
}

.block-social-share .st_linkedin_custom::before {
  background: url(../../images/linkedin-black.svg) no-repeat center;
  background-size: contain;
}

.block-social-share .st_linkedin_custom::after {
  opacity: 0;
  background: url(../../images/linkedin-blue.svg) no-repeat center;
  background-size: contain;
}

.block-social-share .st_linkedin_custom:hover:after {
  opacity: 1;
}

.block-social-share .st_linkedin_custom:hover:before {
  opacity: 0;
}

.block-social-share .block__title {
  display: flex;
  margin-bottom: .313rem;
  font-size: 1.125rem;
  line-height: 155%;
}

@media (max-width: 991.98px) {
  .block-social-share .block__title {
    margin: 0 .313rem;
  }
}

.block-social-share .block__title::before {
  z-index: 1;
  display: inline-block;
  width: 1.563rem;
  height: 1.563rem;
  
  margin-right: .313rem;
  content: "";
  background: url(../../images/vector.svg) no-repeat center;
  background-size: contain;
}

[dir="rtl"] .block-social-share .block__title::before {
  margin-right: 0;
  
  margin-left: .313rem;
}

.block-social-share:hover span:not(:hover) {
  opacity: .5;
}

.block-social-share {
  position: absolute;
  z-index: 6;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  width: 0;
}

@media (max-width: 991.98px) {
  .block-social-share {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
  }
}

.share-this-responsive {
  position: static !important;
  width: 100% !important;
  margin: 0 auto;
  opacity: 1;
  border-top: 4px solid #212529;
}

.share-this-responsive p {
  padding-top: 1.563rem;
  text-align: center;
}

@media (max-width: 991.98px) {
  .block-social-share {
    padding-top: 0;
  }
}

@media (max-width: 1600px) {
  .block-social-share .content {
    display: flex;
    flex-direction: row;
    justify-content: center;
  }
}

.more-link a,
.read-more-underline a,
a.more-link,
a.read-more {
  position: relative;
  text-decoration: none;
}

.more-link a::before,
.read-more-underline a::before,
a.more-link::before,
a.read-more::before {
  position: absolute;
  z-index: -1;
  bottom: -2px;
  
  left: 1.188rem;
  width: 90%;
  height: 3px;
  content: "";
  transition: all .3s ease-in-out;
  background-color: #1cabe2;
}

[dir="rtl"] .more-link a::before,
[dir="rtl"] .read-more-underline a::before,
[dir="rtl"] a.more-link::before,
[dir="rtl"] a.read-more::before {
  
  right: 1.188rem;
  left: auto;
}

.more-link a:hover::before,
.read-more-underline a:hover::before,
a.more-link:hover::before,
a.read-more:hover::before {
  bottom: -2px;
  
  left: -5px;
  width: calc(100% + 10px);
  height: calc(100% + 4px);
}

[dir="rtl"] .more-link a:hover::before,
[dir="rtl"] .read-more-underline a:hover::before,
[dir="rtl"] a.more-link:hover::before,
[dir="rtl"] a.read-more:hover::before {
  
  right: -5px;
  left: auto;
}

.read-more-underline.white-text a {
  padding-bottom: .125rem;
  font-weight: 700;
}

.read-more-underline.white-text a::before {
  background-color: #fff;
}

.read-more-underline.white-text a:hover {
  color: #212529;
}

.read-more-underline.white-text a:hover:before {
  background-color: #1cabe2;
}

.block-views-blockcontent-details-block-1 {
  padding: 2.5rem;
  color: #fff;
  background-color: #212529;
}

@media (max-width: 575.98px) {
  .block-views-blockcontent-details-block-1 {
    padding: 1.25rem;
  }
}

.block-views-blockcontent-details-block-1 .block__title {
  margin-bottom: 1.25rem;
  font-size: 1.25rem;
  font-weight: normal;
}

.field--name-field-spotlight-risk-category a {
  letter-spacing: 2px;
}

.more-link {
  font-weight: bold;
}

.page-node-type-story .breadcrumb {
  justify-content: center;
}

.varbase-text-card .field-source {
  transition: all 300ms ease-in-out;
}

.varbase-text-card .field-source:hover, .varbase-text-card .field-source:focus, .varbase-text-card .field-source:active {
  background-color: #f26a21;
}

.varbase-text-card .field-source:hover a, .varbase-text-card .field-source:focus a, .varbase-text-card .field-source:active a {
  color: #212529 !important;
}

.varbase-text-card .field-source::after {
  display: inline-block;
  width: 12px;
  height: 12px;
  margin: auto .375rem;
  margin-top: .188rem;
  content: "";
  background-image: url(../../images/icons/external-link-icon.svg);
  background-repeat: no-repeat;
  background-size: contain;
}

.varbase-text-card .language-wrapper-item {
  display: inline-flex;
}

.varbase-text-card .language-wrapper-item .language-link {
  display: inline-flex;
}

.varbase-text-card .language-wrapper-item .language-link::after {
  display: inline-block;
  width: .75rem;
  height: .75rem;
  
  margin: auto 0 auto .375rem;
  margin-top: .188rem;
  content: "";
  background-image: url(../../images/icons/download-icon.svg);
  background-repeat: no-repeat;
  background-size: contain;
}

[dir="rtl"] .varbase-text-card .language-wrapper-item .language-link::after {
  
  margin: auto .375rem auto 0;
}

.varbase-text-card .language-wrapper-item .language-link + a::before {
  padding: 0 .25rem;
  content: ",";
  color: #fff;
  background-color: #212529;
}

.varbase-text-card .language-wrapper-item .language-link.external-link::after {
  transition: all 300ms ease-in-out;
  background-image: url(../../images/icons/external-link-white.svg) !important;
}

.varbase-text-card .language-wrapper-item .language-link.external-link:hover::after {
  background-image: url(../../images/icons/external-link-icon.svg) !important;
}

.varbase-text-card.resource .language-wrapper-item .language-link.external-link::after {
  background-image: url(../../images/icons/external-link-icon.svg) !important;
}

.varbase-text-card.event .card-body {
  height: 22.5rem;
}

.varbase-text-card.event .card-body .field--name-field-date-event {
  margin-bottom: auto;
}

.varbase-text-card.event .card-body .field--name-field-date-event time {
  letter-spacing: .72px;
  text-transform: uppercase;
  font-size: 1.5rem;
}

.varbase-text-card.event .card-body .field--name-field-date-event time div {
  letter-spacing: normal;
  font-size: 3.125rem;
  font-weight: 700;
  line-height: 50px;
}

.varbase-text-card.event .card-body .field--name-field-date-event time:not(:only-child):last-of-type {
  display: none;
}

.varbase-text-card.event .card-body .card-title {
  font-size: calc(1.2875rem + .45vw);
}

@media (min-width: 1200px) {
  .varbase-text-card.event .card-body .card-title {
    font-size: 1.625rem;
  }
}

.varbase-text-card.event .card-body .card-title {
  margin-bottom: 0;
}

.varbase-text-card.event .card-body .card-title a {
  text-decoration: none !important;
}

.varbase-text-card.event.storybook:hover {
  background-color: #fff !important;
  box-shadow: 0 6px 30px 0 rgb(33 37 41 / 10%);
}

.popular-page-search .form-actions::before {
  display: inline-block;
  width: 22px;
  height: 22px;
  content: "";
  background: url(../../images/icons/search-blue.svg) no-repeat;
  background-size: cover;
}

.page-node-type-partners .field--name-field-partner-type a {
  text-decoration: none;
}

.page-node-type-partners .block-entity-viewnode {
  margin-bottom: 0 !important;
  padding-top: .625rem;
}

.page-node-type-partners .block-field-blocknodepartnersbody {
  margin-bottom: 0 !important;
}

@media (min-width: 768px) {
  .page-node-type-partners .partners-body-add-margin {
    
    margin-left: 240px;
  }

  [dir="rtl"] .page-node-type-partners .partners-body-add-margin {
    
    margin-right: 240px;
    margin-left: 0;
  }
}

@media (min-width: 992px) {
  .page-node-type-partners .partners-body-add-margin {
    
    margin-left: 159.98px;
  }

  [dir="rtl"] .page-node-type-partners .partners-body-add-margin {
    
    margin-right: 159.98px;
    margin-left: 0;
  }
}

@media (min-width: 1200px) {
  .page-node-type-partners .partners-body-add-margin {
    
    margin-left: 220px;
  }

  [dir="rtl"] .page-node-type-partners .partners-body-add-margin {
    
    margin-right: 220px;
    margin-left: 0;
  }
}

@media (min-width: 768px) {
  .page-node-type-partners .partners-uploads-add-margin {
    
    margin-left: 240px;
  }

  [dir="rtl"] .page-node-type-partners .partners-uploads-add-margin {
    
    margin-right: 240px;
    margin-left: 0;
  }
}

@media (min-width: 992px) {
  .page-node-type-partners .partners-uploads-add-margin {
    
    margin-left: 159.98px;
  }

  [dir="rtl"] .page-node-type-partners .partners-uploads-add-margin {
    
    margin-right: 159.98px;
    margin-left: 0;
  }
}

@media (min-width: 1200px) {
  .page-node-type-partners .partners-uploads-add-margin {
    
    margin-left: 220px;
  }

  [dir="rtl"] .page-node-type-partners .partners-uploads-add-margin {
    
    margin-right: 220px;
    margin-left: 0;
  }
}

.page-node-type-partners .field--name-node-title {
  margin: 0;
}

.page-node-type-partners .field--name-body .field__label {
  margin-bottom: .75rem;
  font-size: 1.125rem;
  font-weight: 700;
}

.page-node-type-partners .field--name-body .field__label:after {
  content: ":";
}

.page-node-type-partners .block-layout-builder .field--type-svg-image-field,
.page-node-type-partners .block-layout-builder .field--type-image {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 186px;
  margin-top: 9px;
  padding: 1.25rem;
  border: .0625rem solid #ced4da;
}

.page-node-type-partners .block-layout-builder .field--type-svg-image-field img,
.page-node-type-partners .block-layout-builder .field--type-image img {
  box-shadow: 0 4px 8px rgb(0 0 0 / 15%);
}

.page-node-type-partners .field--name-field-spotlight-risk {
  display: inline-flex;
  flex-wrap: wrap;
  margin-bottom: 1.25rem;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 1rem;
}

.page-node-type-partners .field--name-field-spotlight-risk .field__item {
  
  margin: .313rem .932rem .313rem 0;
  letter-spacing: 2px;
}

[dir="rtl"] .page-node-type-partners .field--name-field-spotlight-risk .field__item {
  
  margin: .313rem 0 .313rem .932rem;
}

.page-node-type-partners .field--name-field-site-link .field__item a:after {
  display: inline-block;
  width: 12px;
  height: 12px;
  margin: auto .375rem;
  margin-top: .188rem;
  content: "";
  background-image: url(../../images/icons/external-link-icon.svg);
  background-repeat: no-repeat;
  background-size: contain;
}

.page-node-type-partners .field--name-field-site-link .field__item a:hover {
  transition: all 300ms ease-in-out;
  background-color: #f26a21;
}

.page-node-type-partners .field--name-field-country-geo .field__item {
  display: inline;
}

.page-node-type-partners .field--name-field-country-geo .field__item + div:before {
  
  margin-right: .313rem;
  content: ",";
}

[dir="rtl"] .page-node-type-partners .field--name-field-country-geo .field__item + div:before {
  margin-right: 0;
  
  margin-left: .313rem;
}

.page-node-type-partners .file-download:after {
  display: inline-block;
  width: 15px;
  height: 13.7px;
  
  margin: auto 0 auto .375rem;
  content: "";
  background-image: url(../../images/icons/download-icon.svg);
  background-repeat: no-repeat;
  background-size: contain;
}

[dir="rtl"] .page-node-type-partners .file-download:after {
  
  margin: auto .375rem auto 0;
}

.page-node-type-partners .block-field-blocknodepartnersfield-logo {
  
  float: left;
  min-width: 100%;
  max-width: 100%;
  
  margin-right: 20px;
  padding-bottom: .625rem;
}

[dir="rtl"] .page-node-type-partners .block-field-blocknodepartnersfield-logo {
  
  float: right;
  margin-right: 0;
  
  margin-left: 20px;
}

@media (min-width: 768px) {
  .page-node-type-partners .block-field-blocknodepartnersfield-logo {
    min-width: 29.412%;
    max-width: 29.412%;
  }
}

@media (min-width: 992px) {
  .page-node-type-partners .block-field-blocknodepartnersfield-logo {
    min-width: 13.042%;
    max-width: 13.042%;
  }
}

@media (min-width: 1200px) {
  .page-node-type-partners .block-field-blocknodepartnersfield-logo {
    min-width: 14.063%;
    max-width: 14.063%;
  }
}

.node--view-mode-text-card-large .field:not(.field--name-field-language) {
  display: flex;
  margin-bottom: .625rem;
  font-size: 1.125rem;
}

.node--view-mode-text-card-large .field:not(.field--name-field-language) .field__label,
.node--view-mode-text-card-large .field:not(.field--name-field-language) .field-label-inline {
  width: 12.5rem;
  min-width: 12.5rem;
  
  margin-right: 1.25rem;
  font-weight: 700;
}

[dir="rtl"] .node--view-mode-text-card-large .field:not(.field--name-field-language) .field__label,
[dir="rtl"] .node--view-mode-text-card-large .field:not(.field--name-field-language) .field-label-inline {
  margin-right: 0;
  
  margin-left: 1.25rem;
}

.node--view-mode-text-card-large .field:not(.field--name-field-language) .field__label:after,
.node--view-mode-text-card-large .field:not(.field--name-field-language) .field-label-inline:after {
  content: ":";
}

.node--view-mode-text-card-large .field-view-resources-lang.hidden {
  display: none;
}

.node--view-mode-text-card-large .language-link {
  display: flex;
}

.node--view-mode-text-card-large .language-link:after {
  display: inline-block;
  width: 15px;
  height: 13.7px;
  height: 100%;
  
  margin-left: .313rem;
  content: "";
  background-image: url(../../images/icons/download-icon.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

[dir="rtl"] .node--view-mode-text-card-large .language-link:after {
  
  margin-right: .313rem;
  margin-left: 0;
}

.node--view-mode-text-card-large .view-languages-files .field {
  margin-bottom: 0;
}

.node--view-mode-text-card-large .view-languages-files > .field:not(.first):before {
  padding-right: .313rem;
  padding-left: .313rem;
  content: ",";
  background-color: #fff;
}

@media (max-width: 991.98px) {
  .node--view-mode-text-card-large .view-languages-files > .field:not(.first):before {
    display: none;
  }
}

@media (min-width: 768px) and (max-width: 991.98px) {
  .node--view-mode-text-card-large .view-languages-files {
    flex-direction: row;
  }

  .node--view-mode-text-card-large .view-languages-files .field {
    flex: 0 0 50%;
  }
}

@media (max-width: 767.98px) {
  .node--view-mode-text-card-large .view-languages-files {
    flex-direction: column;
  }
}

.node--view-mode-text-card-large .view-languages-files .language-external-link::after {
  display: inline-block;
  width: 15px;
  height: auto;
  
  margin-left: .313rem;
  content: "";
  background-image: url(../../images/icons/external-link-icon.svg) !important;
  background-repeat: no-repeat;
  background-position: center;
}

[dir="rtl"] .node--view-mode-text-card-large .view-languages-files .language-external-link::after {
  
  margin-right: .313rem;
  margin-left: 0;
}

.node--view-mode-text-card-large .view-languages-files .field-file.hidden {
  display: none;
}

.node--view-mode-text-card-large .view-languages-files .language-external-link.first.hide-before:before {
  display: none;
}

.node--view-mode-text-card-large .view-languages-files a.field:hover {
  transition: all 300ms ease-in-out;
  background-color: #f26a21;
}

.node--view-mode-text-card-large .field--name-field-languages-upload-file .field__items > .field__item {
  display: inline;
}

.node--view-mode-text-card-large .field--name-field-languages-upload-file .field__items > .field__item:not(:first-child):before {
  content: ",";
}

.node--view-mode-text-card-large .field--name-field-languages-upload-file .language-wrapper-item {
  display: inline-flex;
}

@media (max-width: 575.98px) {
  .node--view-mode-text-card-large .field--name-field-languages-upload-file .field__items {
    display: flex;
    flex-direction: column;
  }

  .node--view-mode-text-card-large .field--name-field-languages-upload-file .field__items > .field__item:before {
    display: none;
  }
}

.node--view-mode-text-card-large .field--name-field-region .field__items {
  display: flex;
}

@media (max-width: 991.98px) {
  .node--view-mode-text-card-large .field--name-field-region .field__items {
    display: block;
  }
}

.node--view-mode-text-card-large .field--name-field-region .field__items .field__item + div:before {
  margin-right: .313rem;
  margin-left: .313rem;
  content: ",";
}

@media (max-width: 991.98px) {
  .node--view-mode-text-card-large .field--name-field-region .field__items .field__item + div:before {
    display: none;
  }
}

.drimage {
  width: 100%;
  background-color: #1cabe2;
}

.drimage.finish-loading {
  background-color: transparent;
}

.block-views-resource-related-iteam-block .row > .col-sm-12 {
  padding-bottom: 1.25rem;
}

@media (max-width: 767.98px) {
  .block-views-resource-related-iteam-block .row > .col-sm-12 {
    margin-bottom: 0 !important;
  }
}

.block-views-resource-related-iteam-block .more-link a:before {
  display: none;
}

.block-views-resource-related-iteam-block .row:has(.col-xxl-3 .varbase-impressed-card:hover) .col-xxl-3:not(.col-xxl-3:hover) {
  opacity: .4;
}

.block-views-resource-related-iteam-block .field--name-field-link a.field-label-above:after {
  display: inline-block;
  width: .75rem;
  height: .75rem;
  
  margin-left: .313rem;
  content: "";
  background: url(../../images/icons/external-link-icon.svg) no-repeat;
  background-size: cover;
}

[dir="rtl"] .block-views-resource-related-iteam-block .field--name-field-link a.field-label-above:after {
  
  margin-right: .313rem;
  margin-left: 0;
}

.block-views-blockresource-block-find-helpful-resource .field--name-field-link a.field-label-above:after,
.block-inline-blockrelated-resources .field--name-field-link a.field-label-above:after {
  display: inline-block;
  width: .75rem;
  height: .75rem;
  
  margin-left: .313rem;
  content: "";
  background: url(../../images/icons/external-link-icon.svg) no-repeat;
  background-size: cover;
}

[dir="rtl"] .block-views-blockresource-block-find-helpful-resource .field--name-field-link a.field-label-above:after,
[dir="rtl"] .block-inline-blockrelated-resources .field--name-field-link a.field-label-above:after {
  
  margin-right: .313rem;
  margin-left: 0;
}

.block-views-blockresource-block-find-helpful-resource .view-empty,
.block-inline-blockrelated-resources .view-empty {
  order: 2;
}

.spotlight-risk-homepage-block .slick-list {
  margin: 0 -0.9375rem;
}

@media (max-width: 991.98px) {
  .spotlight-risk-homepage-block .slick-list {
    
    padding-right: 2.813rem;
  }

  [dir="rtl"] .spotlight-risk-homepage-block .slick-list {
    padding-right: 0;
    
    padding-left: 2.813rem;
  }
}

.spotlight-risk-homepage-block .slick-track {
  display: flex;
  visibility: hidden;
  margin-right: 0;
  margin-left: 0;
  
  text-align: left;
}

[dir="rtl"] .spotlight-risk-homepage-block .slick-track {
  
  text-align: right;
}

.spotlight-risk-homepage-block .slick-track .slick__slide {
  display: inline-block;
  visibility: visible;
  float: none;
  height: auto;
  margin: 0 1.25rem;
  
  text-align: left;
  vertical-align: top;
}

[dir="rtl"] .spotlight-risk-homepage-block .slick-track .slick__slide {
  
  text-align: right;
}

@media (max-width: 575.98px) {
  .spotlight-risk-homepage-block .slick-track .slick__slide {
    margin: 0 .625rem;
  }
}

.spotlight-risk-homepage-block .slick-track .slick__slide .taxonomy-term {
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
  padding: 2.5rem;
  transition: all .3s ease-out;
}

.spotlight-risk-homepage-block .slick-track .slick__slide .taxonomy-term:after {
  position: absolute;
  z-index: -1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  content: "";
  transition: all .3s ease-in-out;
  opacity: .4;
  background-color: #1cabe2;
}

.spotlight-risk-homepage-block .slick-track .slick__slide .taxonomy-term .field--name-taxonomy-term-link {
  z-index: 1;
  margin-top: auto;
}

.spotlight-risk-homepage-block .slick-track .slick__slide .taxonomy-term .field--name-taxonomy-term-link .read-more-underline {
  margin-top: 2.5rem;
}

.spotlight-risk-homepage-block .slick-track .slick__slide .taxonomy-term .field--name-taxonomy-term-link .read-more-underline a {
  color: #fff;
  font-weight: 700;
}

.spotlight-risk-homepage-block .slick-track .slick__slide .taxonomy-term .field--name-taxonomy-term-link .read-more-underline a:before {
  background-color: #fff;
}

.spotlight-risk-homepage-block .slick-track .slick__slide .taxonomy-term:hover {
  cursor: pointer;
}

.spotlight-risk-homepage-block .slick-track .slick__slide .taxonomy-term:hover h3,
.spotlight-risk-homepage-block .slick-track .slick__slide .taxonomy-term:hover .field--name-field-body {
  color: #212529;
}

.spotlight-risk-homepage-block .slick-track .slick__slide .taxonomy-term:hover .field--name-taxonomy-term-link .read-more-underline a {
  color: #212529;
}

.spotlight-risk-homepage-block .slick-track .slick__slide .taxonomy-term:hover .field--name-taxonomy-term-link .read-more-underline a:before {
  bottom: -2px;
  
  left: -5px;
  width: calc(100% + 10px);
  height: calc(100% + 4px);
  background-color: #1cabe2;
}

[dir="rtl"] .spotlight-risk-homepage-block .slick-track .slick__slide .taxonomy-term:hover .field--name-taxonomy-term-link .read-more-underline a:before {
  
  right: -5px;
  left: auto;
}

.spotlight-risk-homepage-block .slick-track .slick__slide .taxonomy-term:hover:after {
  opacity: 1;
  background-color: #fff;
}

.spotlight-risk-homepage-block .slick-track .slick__slide .taxonomy-term:hover {
  box-shadow: 0 6px 30px 0 rgb(0 0 0 / 10%);
}

.spotlight-risk-homepage-block .slick-track:hover .slick__slide .taxonomy-term:not(:hover) {
  opacity: .5;
}

.spotlight-risk-homepage-block .more-link {
  margin-top: 1.25rem;
}

.spotlight-risk-homepage-block .more-link a {
  display: inline-block;
  padding: .625rem 1.875rem;
  transition: all .3s ease-in-out;
  color: #fff;
  border: 1px solid #fff;
  background-color: unset;
}

.spotlight-risk-homepage-block .more-link a:before {
  display: none;
}

.spotlight-risk-homepage-block .more-link a:hover {
  color: #212529 !important;
  background-color: #fff !important;
  
  box-shadow: #ced4da .313rem .313rem 0;
}

[dir="rtl"] .spotlight-risk-homepage-block .more-link a:hover {
  
  box-shadow: #ced4da -0.313rem .313rem 0;
}

@media (max-width: 1199.98px) {
  .spotlight-risk-homepage-block .slick__slider {
    position: relative;
  }

  .spotlight-risk-homepage-block .slick__slider .slick-dots {
    position: absolute;
    
    right: 0;
    bottom: -58px;
  }

  [dir="rtl"] .spotlight-risk-homepage-block .slick__slider .slick-dots {
    right: auto;
    
    left: 0;
  }
}

.varbase-impressed-card.advocacy-tool .sharethis-wrapper {
  position: absolute;
  bottom: 1.25rem;
  
  left: 1.25rem;
  display: flex;
  align-items: center;
}

[dir="rtl"] .varbase-impressed-card.advocacy-tool .sharethis-wrapper {
  
  right: 1.25rem;
  left: auto;
}

.varbase-impressed-card.advocacy-tool .sharethis-wrapper::before {
  z-index: 1;
  display: inline-block;
  width: 1.563rem;
  height: 1.563rem;
  
  margin-right: .313rem;
  content: "";
  background: url(../../images/share-white.svg) no-repeat center;
  background-size: contain;
}

[dir="rtl"] .varbase-impressed-card.advocacy-tool .sharethis-wrapper::before {
  margin-right: 0;
  
  margin-left: .313rem;
}

.varbase-impressed-card.advocacy-tool .sharethis-wrapper .st_linkedin_custom,
.varbase-impressed-card.advocacy-tool .sharethis-wrapper .st_twitter_custom,
.varbase-impressed-card.advocacy-tool .sharethis-wrapper .st_facebook_custom {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 1.875rem;
  height: 1.875rem;
  margin: 0 .313rem;
  cursor: pointer;
  border-radius: 50%;
}

.varbase-impressed-card.advocacy-tool .sharethis-wrapper .st_linkedin_custom::before,
.varbase-impressed-card.advocacy-tool .sharethis-wrapper .st_twitter_custom::before,
.varbase-impressed-card.advocacy-tool .sharethis-wrapper .st_facebook_custom::before {
  z-index: 1;
  display: inline-block;
  width: 1.875rem;
  height: 1.875rem;
  content: "";
}

.varbase-impressed-card.advocacy-tool .sharethis-wrapper .st_linkedin_custom:hover,
.varbase-impressed-card.advocacy-tool .sharethis-wrapper .st_twitter_custom:hover,
.varbase-impressed-card.advocacy-tool .sharethis-wrapper .st_facebook_custom:hover {
  text-decoration: none;
}

.varbase-impressed-card.advocacy-tool .sharethis-wrapper .st_facebook_custom::before {
  background: url(../../images/facebook-white.svg) no-repeat center;
  background-size: contain;
}

.varbase-impressed-card.advocacy-tool .sharethis-wrapper .st_facebook_custom:hover:before {
  background: url(../../images/facebook-blue.svg) no-repeat center;
  background-size: contain;
}

.varbase-impressed-card.advocacy-tool .sharethis-wrapper .st_twitter_custom::before {
  background: url(../../images/twitter-white.svg) no-repeat center;
  background-size: contain;
}

.varbase-impressed-card.advocacy-tool .sharethis-wrapper .st_twitter_custom:hover:before {
  background: url(../../images/twitter-blue.svg) no-repeat center;
  background-size: contain;
}

.varbase-impressed-card.advocacy-tool .sharethis-wrapper .st_linkedin_custom::before {
  background: url(../../images/linkedin-white.svg) no-repeat center;
  background-size: contain;
}

.varbase-impressed-card.advocacy-tool .sharethis-wrapper .st_linkedin_custom:hover:before {
  background: url(../../images/linkedin-blue.svg) no-repeat center;
}

.varbase-impressed-card.advocacy-tool .sharethis-wrapper:hover span:not(:hover) {
  opacity: .5;
}

.varbase-impressed-card.advocacy-tool .drimage::after {
  position: absolute;
  z-index: 1;
  top: 0;
  
  left: 0;
  width: 100%;
  height: 100%;
  content: "";
  
  background: linear-gradient(180deg, rgb(0 0 0 / 0%) 48.31%, rgb(0 0 0 / 30%) 100%);
}

[dir="rtl"] .varbase-impressed-card.advocacy-tool .drimage::after {
  
  right: 0;
  left: auto;
  
  background: linear-gradient(-180deg, rgb(0 0 0 / 0%) 48.31%, rgb(0 0 0 / 30%) 100%);
}

.varbase-impressed-card.advocacy-tool .field--name-field-description {
  font-family: Inter, Roboto, system-ui, -apple-system, "Segoe UI", "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  font-style: italic;
}

.varbase-impressed-card.advocacy-tool .field--name-field-description p {
  margin: 0;
}

.varbase-impressed-card.advocacy-tool .media-body {
  background-color: #ececec;
  aspect-ratio: 1;
}

@media (max-width: 767.98px) {
  .block-views-blockstories-homepage-stories-block .view-stories > .more-link a {
    display: inline-block;
    padding: .625rem 1.875rem;
    border-color: #1cabe2;
    background-color: #1cabe2;
    font-size: 1.125rem;
    font-weight: 700;
  }

  .block-views-blockstories-homepage-stories-block .view-stories > .more-link a:hover {
    border-color: #1cabe2;
    background-color: #1cabe2;
    
    box-shadow: #20c1ff .313rem .313rem 0;
  }

  [dir="rtl"] .block-views-blockstories-homepage-stories-block .view-stories > .more-link a:hover {
    
    box-shadow: #20c1ff -0.313rem .313rem 0;
  }

  .block-views-blockstories-homepage-stories-block .view-stories > .more-link a::before {
    content: none;
  }
}

.card {
  color: unset;
}

.path-node .page-content {
  margin-top: 3.75rem;
}

.path-node.page-node-type-landing-page-lb .page-content {
  margin-top: 0;
}

.block-mailchimp-signup .js-form-item {
  margin-bottom: 1.875rem;
}

.block-mailchimp-signup .js-form-item input,
.block-mailchimp-signup .js-form-item select {
  margin-top: .25rem;
}

.block-mailchimp-signup .form-actions {
  margin-top: 2.5rem;
}

body.path-search .secondary-sidebar .facets-widget-checkbox ul .facet-item .facets-checkbox:checked:after,
body.path-search .secondary-sidebar .facets-widget-checkbox ul .facet-item .facets-checkbox.checked:after {
  width: 1rem;
  height: 1rem;
  padding: .5rem;
  background: url(../../images/icons/check-box.svg);
}

.media.media--type-remote-video, .media.media--type-video {
  width: 100%;
}

.media.media--type-remote-video.media--view-mode-large, .media.media--type-video.media--view-mode-large {
  width: 100%;
}

.media.media--type-remote-video.media--view-mode-large, .media.media--type-video.media--view-mode-large {
  min-width: 100%;
  max-width: 100%;
}

.media.media--type-remote-video.media--view-mode-large .varbase-video-player video,
.media.media--type-remote-video.media--view-mode-large .varbase-video-player iframe, .media.media--type-video.media--view-mode-large .varbase-video-player video,
.media.media--type-video.media--view-mode-large .varbase-video-player iframe {
  min-width: 100%;
  max-width: 100%;
}

.block-field-blocknodeeventbody .field--name-body .media--type-video.media--view-mode-large,
.block-field-blocknodeeventbody .field--name-body .media--type-remote-video.media--view-mode-large,
.block-field-blocknodepartnersbody .field--name-body .media--type-video.media--view-mode-large,
.block-field-blocknodepartnersbody .field--name-body .media--type-remote-video.media--view-mode-large,
.block-field-blocknoderesourcebody .field--name-body .media--type-video.media--view-mode-large,
.block-field-blocknoderesourcebody .field--name-body .media--type-remote-video.media--view-mode-large {
  overflow: hidden;
  min-width: 0;
  max-width: 100%;
}

.block-field-blocknodeeventbody .field--name-body .media--type-video.media--view-mode-large .varbase-video-player iframe,
.block-field-blocknodeeventbody .field--name-body .media--type-video.media--view-mode-large .varbase-video-player video,
.block-field-blocknodeeventbody .field--name-body .media--type-remote-video.media--view-mode-large .varbase-video-player iframe,
.block-field-blocknodeeventbody .field--name-body .media--type-remote-video.media--view-mode-large .varbase-video-player video,
.block-field-blocknodepartnersbody .field--name-body .media--type-video.media--view-mode-large .varbase-video-player iframe,
.block-field-blocknodepartnersbody .field--name-body .media--type-video.media--view-mode-large .varbase-video-player video,
.block-field-blocknodepartnersbody .field--name-body .media--type-remote-video.media--view-mode-large .varbase-video-player iframe,
.block-field-blocknodepartnersbody .field--name-body .media--type-remote-video.media--view-mode-large .varbase-video-player video,
.block-field-blocknoderesourcebody .field--name-body .media--type-video.media--view-mode-large .varbase-video-player iframe,
.block-field-blocknoderesourcebody .field--name-body .media--type-video.media--view-mode-large .varbase-video-player video,
.block-field-blocknoderesourcebody .field--name-body .media--type-remote-video.media--view-mode-large .varbase-video-player iframe,
.block-field-blocknoderesourcebody .field--name-body .media--type-remote-video.media--view-mode-large .varbase-video-player video {
  overflow: hidden;
  min-width: 0;
  max-width: 100%;
}

.feeds_feed__content .field__label {
  display: inline-block;
  font-weight: 700;
}

.feeds_feed__content .field__label:after {
  content: ":";
}

.feeds_feed__content .field__item {
  display: inline-block;
}

.path-feed .block-local-actions-block > .block__content {
  display: flex;
  margin-bottom: 1.875rem;
}

.path-feed .block-local-actions-block > .block__content .mb-4:not(.path-feed .block-local-actions-block > .block__content .mb-4:last-child) {
  
  margin-right: 1.875rem;
}

[dir="rtl"] .path-feed .block-local-actions-block > .block__content .mb-4:not(.path-feed .block-local-actions-block > .block__content .mb-4:last-child) {
  margin-right: 0;
  
  margin-left: 1.875rem;
}

.path-feed .responsive-enabled {
  width: 100% !important;
  margin-bottom: 1.25rem;
  border: .063rem solid #ced4da;
  font-size: 1rem;
}

.path-feed .responsive-enabled .priority-low {
  display: none;
}

.path-feed .tableresponsive-toggle-columns {
  display: none;
}

.path-feed .alert.alert-dismissible[role="region"] {
  padding-right: 0 !important;
  padding-left: 0 !important;
  background-color: transparent;
}

.path-feed .alert-warning.alert-dismissible .btn-close {
  background: #ffcd39;
}

.date-spotlight-risk-wrapper {
  margin-bottom: 1.25rem;
  gap: 1.25rem;
}

@media (max-width: 575.98px) {
  .date-spotlight-risk-wrapper {
    gap: .625rem;
  }
}

.date-spotlight-risk-wrapper .spotlight-risk {
  /* style-lint-disable-next-line order/properties-order */
  
  margin-right: .932rem;
  text-decoration: none;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-size: 1rem;
}

[dir="rtl"] .date-spotlight-risk-wrapper .spotlight-risk {
  margin-right: 0;
  
  margin-left: .932rem;
}

@media (max-width: 575.98px) {
  .date-spotlight-risk-wrapper .spotlight-risk {
    padding-inline: 0;
    font-size: .75rem;
  }
}