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

.view-event .on-hover .event-item,
.view-event .on-hover .slick__slide {
  border: 0 !important;
}

.view-event .on-hover .event-item .varbase-text-card,
.view-event .on-hover .slick__slide .varbase-text-card {
  transition: 300ms all ease-in-out;
}

.view-event .on-hover .event-item .varbase-text-card.hovered,
.view-event .on-hover .slick__slide .varbase-text-card.hovered {
  background-color: #fff !important;
  box-shadow: 0px 6px 30px 0px rgba(33, 37, 41, .1);
  opacity: 100%;
  border: 0;
}

.view-event .on-hover .event-item .varbase-text-card,
.view-event .on-hover .slick__slide .varbase-text-card {
  opacity: 50%;
}

.view-stories .views-row {
  padding-bottom: 1.25rem;
}

@media (max-width: 575.98px) {
  .view-stories .views-row {
    padding-top: 0;
    padding-bottom: 0;
  }
}

.view-stories .views-view-grid .views-row {
  display: flex;
  flex-wrap: wrap;
}

@media (max-width: 991.98px) {
  .view-stories .views-view-grid .views-row {
    justify-content: center;
  }
}

@media (max-width: 767.98px) {
  .view-stories .views-view-grid .views-row {
    justify-content: center;
    margin: 0;
  }
}

.view-stories .views-view-grid .views-col {
  width: 33%;
  margin: -1px;
}

@media (max-width: 1199.98px) {
  .view-stories .views-view-grid .views-col {
    width: 50%;
    padding: 0;
  }

  .view-stories .views-view-grid .views-col:nth-child(3) {
    width: 100%;
    height: fit-content;
  }

  .view-stories .views-view-grid .views-col:nth-child(3) .field--name-field-image {
    height: inherit;
  }

  .view-stories .views-view-grid .views-col:nth-child(3) .field--name-field-image div {
    height: inherit;
  }

  .view-stories .views-view-grid .views-col:nth-child(3) img {
    object-fit: cover;
  }
}

@media (max-width: 767.98px) {
  .view-stories .views-view-grid .views-col {
    width: 100%;
    padding: 1.25rem 0;
    padding-top: 0;
    margin: 0;
  }
}

.view-stories.listing-view .overlay-card-content h3 {
  line-height: 2rem;
}

@media (max-width: 991.98px) {
  .view-stories.listing-view .overlay-card-content h3 {
    font-size: 1.125rem;
    line-height: 1.5rem;
  }
}

.view-stories.listing-view .overlay-card-content .top-wrapper a {
  
  margin-right: .5rem;
}

[dir="rtl"] .view-stories.listing-view .overlay-card-content .top-wrapper a {
  margin-right: 0;
  
  margin-left: .5rem;
}

.view-display-id-block_latest_stories .views-exposed-form,
.view-display-id-country_interactive_map .views-exposed-form,
.view-display-id-featured_event_view .views-exposed-form,
.views-exposed-form-style .views-exposed-form {
  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: flex-start;
  flex-wrap: wrap;
}

.view-display-id-block_latest_stories .views-exposed-form .form-group,
.view-display-id-country_interactive_map .views-exposed-form .form-group,
.view-display-id-featured_event_view .views-exposed-form .form-group,
.views-exposed-form-style .views-exposed-form .form-group {
  display: inline-block;
  width: 25%;
  
  margin-right: 2.5rem;
}

[dir="rtl"] .view-display-id-block_latest_stories .views-exposed-form .form-group,
[dir="rtl"] .view-display-id-country_interactive_map .views-exposed-form .form-group,
[dir="rtl"] .view-display-id-featured_event_view .views-exposed-form .form-group,
[dir="rtl"] .views-exposed-form-style .views-exposed-form .form-group {
  margin-right: 0;
  
  margin-left: 2.5rem;
}

@media (max-width: 991.98px) {
  .view-display-id-block_latest_stories .views-exposed-form .form-group,
  .view-display-id-country_interactive_map .views-exposed-form .form-group,
  .view-display-id-featured_event_view .views-exposed-form .form-group,
  .views-exposed-form-style .views-exposed-form .form-group {
    display: block;
    
    margin-right: 0;
    width: 100%;
  }

  [dir="rtl"] .view-display-id-block_latest_stories .views-exposed-form .form-group,
  [dir="rtl"] .view-display-id-country_interactive_map .views-exposed-form .form-group,
  [dir="rtl"] .view-display-id-featured_event_view .views-exposed-form .form-group,
  [dir="rtl"] .views-exposed-form-style .views-exposed-form .form-group {
    margin-right: 0;
    
    margin-left: 0;
  }
}

.view-display-id-block_latest_stories .views-exposed-form .form-group .details,
.view-display-id-country_interactive_map .views-exposed-form .form-group .details,
.view-display-id-featured_event_view .views-exposed-form .form-group .details,
.views-exposed-form-style .views-exposed-form .form-group .details {
  margin-bottom: 0 !important;
  position: relative;
}

.view-display-id-block_latest_stories .views-exposed-form .form-group label:not(.option),
.view-display-id-block_latest_stories .views-exposed-form .form-group .label-spotlight:not(.option),
.view-display-id-country_interactive_map .views-exposed-form .form-group label:not(.option),
.view-display-id-country_interactive_map .views-exposed-form .form-group .label-spotlight:not(.option),
.view-display-id-featured_event_view .views-exposed-form .form-group label:not(.option),
.view-display-id-featured_event_view .views-exposed-form .form-group .label-spotlight:not(.option),
.views-exposed-form-style .views-exposed-form .form-group label:not(.option),
.views-exposed-form-style .views-exposed-form .form-group .label-spotlight:not(.option) {
  font-weight: bold;
  margin-bottom: .625rem;
  font-size: 1.125rem;
}

.view-display-id-block_latest_stories .views-exposed-form .form-group label,
.view-display-id-country_interactive_map .views-exposed-form .form-group label,
.view-display-id-featured_event_view .views-exposed-form .form-group label,
.views-exposed-form-style .views-exposed-form .form-group label {
  margin-bottom: .4rem;
}

.view-display-id-block_latest_stories .views-exposed-form .form-group .option,
.view-display-id-country_interactive_map .views-exposed-form .form-group .option,
.view-display-id-featured_event_view .views-exposed-form .form-group .option,
.views-exposed-form-style .views-exposed-form .form-group .option {
  margin-bottom: 0;
  font-size: 1rem;
}

.view-display-id-block_latest_stories .views-exposed-form .form-group summary,
.view-display-id-block_latest_stories .views-exposed-form .form-group .form-summary-checkbox,
.view-display-id-country_interactive_map .views-exposed-form .form-group summary,
.view-display-id-country_interactive_map .views-exposed-form .form-group .form-summary-checkbox,
.view-display-id-featured_event_view .views-exposed-form .form-group summary,
.view-display-id-featured_event_view .views-exposed-form .form-group .form-summary-checkbox,
.views-exposed-form-style .views-exposed-form .form-group summary,
.views-exposed-form-style .views-exposed-form .form-group .form-summary-checkbox {
  list-style-type: none;
  color: #6c757d;
}

.view-display-id-block_latest_stories .views-exposed-form .form-group summary::after,
.view-display-id-block_latest_stories .views-exposed-form .form-group .form-summary-checkbox::after,
.view-display-id-country_interactive_map .views-exposed-form .form-group summary::after,
.view-display-id-country_interactive_map .views-exposed-form .form-group .form-summary-checkbox::after,
.view-display-id-featured_event_view .views-exposed-form .form-group summary::after,
.view-display-id-featured_event_view .views-exposed-form .form-group .form-summary-checkbox::after,
.views-exposed-form-style .views-exposed-form .form-group summary::after,
.views-exposed-form-style .views-exposed-form .form-group .form-summary-checkbox::after {
  content: "";
  width: 16px;
  height: 16px;
  margin-top: .188rem;
  background-image: url(../../images/icons/chevron-right.svg);
  background-repeat: no-repeat;
  background-size: contain;
  
  float: right;
  transition: transform .12s ease-in 0s;
  
  transform: rotate(90deg);
}

[dir="rtl"] .view-display-id-block_latest_stories .views-exposed-form .form-group summary::after,
[dir="rtl"] .view-display-id-block_latest_stories .views-exposed-form .form-group .form-summary-checkbox::after,
[dir="rtl"] .view-display-id-country_interactive_map .views-exposed-form .form-group summary::after,
[dir="rtl"] .view-display-id-country_interactive_map .views-exposed-form .form-group .form-summary-checkbox::after,
[dir="rtl"] .view-display-id-featured_event_view .views-exposed-form .form-group summary::after,
[dir="rtl"] .view-display-id-featured_event_view .views-exposed-form .form-group .form-summary-checkbox::after,
[dir="rtl"] .views-exposed-form-style .views-exposed-form .form-group summary::after,
[dir="rtl"] .views-exposed-form-style .views-exposed-form .form-group .form-summary-checkbox::after {
  
  float: left;
  
  transform: rotate(-90deg);
}

.view-display-id-block_latest_stories .views-exposed-form .form-group summary[aria-expanded=true]::after,
.view-display-id-block_latest_stories .views-exposed-form .form-group .form-summary-checkbox[aria-expanded=true]::after,
.view-display-id-country_interactive_map .views-exposed-form .form-group summary[aria-expanded=true]::after,
.view-display-id-country_interactive_map .views-exposed-form .form-group .form-summary-checkbox[aria-expanded=true]::after,
.view-display-id-featured_event_view .views-exposed-form .form-group summary[aria-expanded=true]::after,
.view-display-id-featured_event_view .views-exposed-form .form-group .form-summary-checkbox[aria-expanded=true]::after,
.views-exposed-form-style .views-exposed-form .form-group summary[aria-expanded=true]::after,
.views-exposed-form-style .views-exposed-form .form-group .form-summary-checkbox[aria-expanded=true]::after {
  background-image: url(../../images/icons/chevron-right-blue.svg);
  
  transform: rotate(-90deg);
}

[dir="rtl"] .view-display-id-block_latest_stories .views-exposed-form .form-group summary[aria-expanded=true]::after,
[dir="rtl"] .view-display-id-block_latest_stories .views-exposed-form .form-group .form-summary-checkbox[aria-expanded=true]::after,
[dir="rtl"] .view-display-id-country_interactive_map .views-exposed-form .form-group summary[aria-expanded=true]::after,
[dir="rtl"] .view-display-id-country_interactive_map .views-exposed-form .form-group .form-summary-checkbox[aria-expanded=true]::after,
[dir="rtl"] .view-display-id-featured_event_view .views-exposed-form .form-group summary[aria-expanded=true]::after,
[dir="rtl"] .view-display-id-featured_event_view .views-exposed-form .form-group .form-summary-checkbox[aria-expanded=true]::after,
[dir="rtl"] .views-exposed-form-style .views-exposed-form .form-group summary[aria-expanded=true]::after,
[dir="rtl"] .views-exposed-form-style .views-exposed-form .form-group .form-summary-checkbox[aria-expanded=true]::after {
  
  transform: rotate(90deg);
}

.view-display-id-block_latest_stories .views-exposed-form .form-group summary::-webkit-details-marker,
.view-display-id-country_interactive_map .views-exposed-form .form-group summary::-webkit-details-marker,
.view-display-id-featured_event_view .views-exposed-form .form-group summary::-webkit-details-marker,
.views-exposed-form-style .views-exposed-form .form-group summary::-webkit-details-marker {
  display: none;
}

.view-display-id-block_latest_stories .views-exposed-form .form-group .details-wrapper,
.view-display-id-country_interactive_map .views-exposed-form .form-group .details-wrapper,
.view-display-id-featured_event_view .views-exposed-form .form-group .details-wrapper,
.views-exposed-form-style .views-exposed-form .form-group .details-wrapper {
  position: absolute;
  z-index: 10;
  background: white;
  border: 1px solid #ced4da;
  width: 100%;
}

@media (max-width: 575.98px) {
  .view-display-id-block_latest_stories .views-exposed-form .form-group .details-wrapper,
  .view-display-id-country_interactive_map .views-exposed-form .form-group .details-wrapper,
  .view-display-id-featured_event_view .views-exposed-form .form-group .details-wrapper,
  .views-exposed-form-style .views-exposed-form .form-group .details-wrapper {
    width: 100%;
  }
}

.view-display-id-block_latest_stories .views-exposed-form .form-group .details-wrapper .form-checkboxes,
.view-display-id-country_interactive_map .views-exposed-form .form-group .details-wrapper .form-checkboxes,
.view-display-id-featured_event_view .views-exposed-form .form-group .details-wrapper .form-checkboxes,
.views-exposed-form-style .views-exposed-form .form-group .details-wrapper .form-checkboxes {
  display: flex;
  flex-direction: column;
  align-content: flex-start;
}

.view-display-id-block_latest_stories .views-exposed-form .form-group .details-wrapper .form-checkboxes .bef-toggle,
.view-display-id-country_interactive_map .views-exposed-form .form-group .details-wrapper .form-checkboxes .bef-toggle,
.view-display-id-featured_event_view .views-exposed-form .form-group .details-wrapper .form-checkboxes .bef-toggle,
.views-exposed-form-style .views-exposed-form .form-group .details-wrapper .form-checkboxes .bef-toggle {
  color: #1cabe2;
  margin: auto;
}

.view-display-id-block_latest_stories .views-exposed-form .form-group .details-wrapper .form-checkboxes li ul,
.view-display-id-country_interactive_map .views-exposed-form .form-group .details-wrapper .form-checkboxes li ul,
.view-display-id-featured_event_view .views-exposed-form .form-group .details-wrapper .form-checkboxes li ul,
.views-exposed-form-style .views-exposed-form .form-group .details-wrapper .form-checkboxes li ul {
  display: none;
  padding: 0;
  margin-bottom: .625rem;
}

.view-display-id-block_latest_stories .views-exposed-form .form-group .details-wrapper .form-checkboxes ul,
.view-display-id-country_interactive_map .views-exposed-form .form-group .details-wrapper .form-checkboxes ul,
.view-display-id-featured_event_view .views-exposed-form .form-group .details-wrapper .form-checkboxes ul,
.views-exposed-form-style .views-exposed-form .form-group .details-wrapper .form-checkboxes ul {
  list-style-type: none;
  padding: 1.25rem;
  margin: 0;
}

.view-display-id-block_latest_stories .views-exposed-form .form-group .details-wrapper .form-checkboxes ul .form-group,
.view-display-id-country_interactive_map .views-exposed-form .form-group .details-wrapper .form-checkboxes ul .form-group,
.view-display-id-featured_event_view .views-exposed-form .form-group .details-wrapper .form-checkboxes ul .form-group,
.views-exposed-form-style .views-exposed-form .form-group .details-wrapper .form-checkboxes ul .form-group {
  display: flex;
  width: 100%;
  
  margin-right: 1em;
  margin-bottom: .625rem;
}

[dir="rtl"] .view-display-id-block_latest_stories .views-exposed-form .form-group .details-wrapper .form-checkboxes ul .form-group,
[dir="rtl"] .view-display-id-country_interactive_map .views-exposed-form .form-group .details-wrapper .form-checkboxes ul .form-group,
[dir="rtl"] .view-display-id-featured_event_view .views-exposed-form .form-group .details-wrapper .form-checkboxes ul .form-group,
[dir="rtl"] .views-exposed-form-style .views-exposed-form .form-group .details-wrapper .form-checkboxes ul .form-group {
  margin-right: 0;
  
  margin-left: 1em;
}

.view-display-id-block_latest_stories .views-exposed-form .form-group .details-wrapper .form-checkboxes ul li:last-child .form-group,
.view-display-id-country_interactive_map .views-exposed-form .form-group .details-wrapper .form-checkboxes ul li:last-child .form-group,
.view-display-id-featured_event_view .views-exposed-form .form-group .details-wrapper .form-checkboxes ul li:last-child .form-group,
.views-exposed-form-style .views-exposed-form .form-group .details-wrapper .form-checkboxes ul li:last-child .form-group {
  margin-bottom: 0;
}

.view-display-id-block_latest_stories .views-exposed-form .form-group .details-wrapper .form-checkboxes .form-check-input,
.view-display-id-country_interactive_map .views-exposed-form .form-group .details-wrapper .form-checkboxes .form-check-input,
.view-display-id-featured_event_view .views-exposed-form .form-group .details-wrapper .form-checkboxes .form-check-input,
.views-exposed-form-style .views-exposed-form .form-group .details-wrapper .form-checkboxes .form-check-input {
  
  margin-right: .5rem;
  padding: .5rem;
  margin-top: .188rem;
}

[dir="rtl"] .view-display-id-block_latest_stories .views-exposed-form .form-group .details-wrapper .form-checkboxes .form-check-input,
[dir="rtl"] .view-display-id-country_interactive_map .views-exposed-form .form-group .details-wrapper .form-checkboxes .form-check-input,
[dir="rtl"] .view-display-id-featured_event_view .views-exposed-form .form-group .details-wrapper .form-checkboxes .form-check-input,
[dir="rtl"] .views-exposed-form-style .views-exposed-form .form-group .details-wrapper .form-checkboxes .form-check-input {
  margin-right: 0;
  
  margin-left: .5rem;
}

.view-display-id-block_latest_stories .views-exposed-form .form-group.form-item-keys,
.view-display-id-country_interactive_map .views-exposed-form .form-group.form-item-keys,
.view-display-id-featured_event_view .views-exposed-form .form-group.form-item-keys,
.views-exposed-form-style .views-exposed-form .form-group.form-item-keys {
  position: relative;
}

.view-display-id-block_latest_stories .views-exposed-form .form-group.form-item-keys::after,
.view-display-id-country_interactive_map .views-exposed-form .form-group.form-item-keys::after,
.view-display-id-featured_event_view .views-exposed-form .form-group.form-item-keys::after,
.views-exposed-form-style .views-exposed-form .form-group.form-item-keys::after {
  content: "";
  width: 16px;
  height: 16px;
  background-image: url(../../images/icons/search-black.svg);
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  
  right: 4%;
  top: 62%;
  position: absolute;
}

[dir="rtl"] .view-display-id-block_latest_stories .views-exposed-form .form-group.form-item-keys::after,
[dir="rtl"] .view-display-id-country_interactive_map .views-exposed-form .form-group.form-item-keys::after,
[dir="rtl"] .view-display-id-featured_event_view .views-exposed-form .form-group.form-item-keys::after,
[dir="rtl"] .views-exposed-form-style .views-exposed-form .form-group.form-item-keys::after {
  right: auto;
  
  left: 4%;
}

.view-display-id-block_latest_stories .views-exposed-form .form-group.form-item-keys:focus-within::after,
.view-display-id-country_interactive_map .views-exposed-form .form-group.form-item-keys:focus-within::after,
.view-display-id-featured_event_view .views-exposed-form .form-group.form-item-keys:focus-within::after,
.views-exposed-form-style .views-exposed-form .form-group.form-item-keys:focus-within::after {
  background-image: url(../../images/icons/search-blue.svg);
}

.view-display-id-block_latest_stories .views-exposed-form .form-actions,
.view-display-id-country_interactive_map .views-exposed-form .form-actions,
.view-display-id-featured_event_view .views-exposed-form .form-actions,
.views-exposed-form-style .views-exposed-form .form-actions {
  margin-top: 1.3rem;
  display: flex;
}

.view-display-id-block_latest_stories .views-exposed-form .form-actions input.reset-btn,
.view-display-id-country_interactive_map .views-exposed-form .form-actions input.reset-btn,
.view-display-id-featured_event_view .views-exposed-form .form-actions input.reset-btn,
.views-exposed-form-style .views-exposed-form .form-actions input.reset-btn {
  background-color: transparent;
  border-color: #212529;
}

.view-display-id-block_latest_stories .views-exposed-form .form-actions input.reset-btn:hover,
.view-display-id-country_interactive_map .views-exposed-form .form-actions input.reset-btn:hover,
.view-display-id-featured_event_view .views-exposed-form .form-actions input.reset-btn:hover,
.views-exposed-form-style .views-exposed-form .form-actions input.reset-btn:hover {
  color: #fff;
  border-color: #212529;
  background-color: #212529;
  
  box-shadow: #6c757d .313rem .313rem 0;
}

[dir="rtl"] .view-display-id-block_latest_stories .views-exposed-form .form-actions input.reset-btn:hover,
[dir="rtl"] .view-display-id-country_interactive_map .views-exposed-form .form-actions input.reset-btn:hover,
[dir="rtl"] .view-display-id-featured_event_view .views-exposed-form .form-actions input.reset-btn:hover,
[dir="rtl"] .views-exposed-form-style .views-exposed-form .form-actions input.reset-btn:hover {
  
  box-shadow: #6c757d -0.313rem .313rem 0;
}

.view-display-id-block_latest_stories .views-exposed-form .form-actions input.apply-btn,
.view-display-id-country_interactive_map .views-exposed-form .form-actions input.apply-btn,
.view-display-id-featured_event_view .views-exposed-form .form-actions input.apply-btn,
.views-exposed-form-style .views-exposed-form .form-actions input.apply-btn {
  
  margin-right: 1.25rem;
}

[dir="rtl"] .view-display-id-block_latest_stories .views-exposed-form .form-actions input.apply-btn,
[dir="rtl"] .view-display-id-country_interactive_map .views-exposed-form .form-actions input.apply-btn,
[dir="rtl"] .view-display-id-featured_event_view .views-exposed-form .form-actions input.apply-btn,
[dir="rtl"] .views-exposed-form-style .views-exposed-form .form-actions input.apply-btn {
  margin-right: 0;
  
  margin-left: 1.25rem;
}

@media (max-width: 991.98px) {
  .view-display-id-block_latest_stories .views-exposed-form .form-actions,
  .view-display-id-country_interactive_map .views-exposed-form .form-actions,
  .view-display-id-featured_event_view .views-exposed-form .form-actions,
  .views-exposed-form-style .views-exposed-form .form-actions {
    display: block;
    margin-top: 0;
    margin-bottom: 1.3rem;
  }
}

.views-exposed-form-style {
  display: flex;
  flex-direction: column;
}

.views-exposed-form-style .view-header {
  order: 2;
  margin-bottom: 1.25rem;
  font-size: 1.125rem;
}

.views-exposed-form-style .view-header span {
  font-size: 1.125rem;
}

.views-exposed-form-style .view-filters {
  order: 1;
}

.views-exposed-form-style .view-content {
  order: 3;
}

.views-exposed-form-style nav {
  order: 4;
}

.views-exposed-form-style .more-link {
  order: 5;
}

.views-exposed-form-style .views-exposed-form {
  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: flex-start;
  flex-wrap: wrap;
}

.views-exposed-form-style .views-exposed-form .form-group {
  display: inline-block;
  width: 24%;
  
  margin-right: 2.5rem;
}

[dir="rtl"] .views-exposed-form-style .views-exposed-form .form-group {
  margin-right: 0;
  
  margin-left: 2.5rem;
}

@media (max-width: 991.98px) {
  .views-exposed-form-style .views-exposed-form .form-group {
    display: block;
    
    margin-right: 0;
    width: 100%;
  }

  [dir="rtl"] .views-exposed-form-style .views-exposed-form .form-group {
    margin-right: 0;
    
    margin-left: 0;
  }
}

.views-exposed-form-style .views-exposed-form .form-group .details {
  margin-bottom: 0 !important;
  position: relative;
}

.views-exposed-form-style .views-exposed-form .form-group label:not(.option),
.views-exposed-form-style .views-exposed-form .form-group .label-spotlight:not(.option) {
  font-weight: bold;
  margin-bottom: .625rem;
  font-size: 1.125rem;
}

.views-exposed-form-style .views-exposed-form .form-group label {
  margin-bottom: .4rem;
}

.views-exposed-form-style .views-exposed-form .form-group .option {
  margin-bottom: 0;
  font-size: 1rem;
}

.views-exposed-form-style .views-exposed-form .form-group summary {
  list-style-type: none;
  color: grey;
}

.views-exposed-form-style .views-exposed-form .form-group summary::after {
  content: "";
  width: 16px;
  height: 16px;
  margin-top: .188rem;
  background-image: url(../../images/icons/chevron-right.svg);
  background-repeat: no-repeat;
  background-size: contain;
  
  float: right;
  transition: transform .12s ease-in 0s;
  
  transform: rotate(90deg);
}

[dir="rtl"] .views-exposed-form-style .views-exposed-form .form-group summary::after {
  
  float: left;
  
  transform: rotate(-90deg);
}

.views-exposed-form-style .views-exposed-form .form-group summary[aria-expanded=true]::after {
  background-image: url(../../images/icons/chevron-right-blue.svg);
  
  transform: rotate(-90deg);
}

[dir="rtl"] .views-exposed-form-style .views-exposed-form .form-group summary[aria-expanded=true]::after {
  
  transform: rotate(90deg);
}

.views-exposed-form-style .views-exposed-form .form-group summary::-webkit-details-marker {
  display: none;
}

.views-exposed-form-style .views-exposed-form .form-group .details-wrapper {
  position: absolute;
  z-index: 10;
  background: white;
  border: 1px solid #ced4da;
  width: 100%;
}

@media (max-width: 575.98px) {
  .views-exposed-form-style .views-exposed-form .form-group .details-wrapper {
    width: 100%;
  }
}

.views-exposed-form-style .views-exposed-form .form-group .details-wrapper .form-checkboxes {
  display: flex;
  flex-direction: column;
  align-content: flex-start;
}

.views-exposed-form-style .views-exposed-form .form-group .details-wrapper .form-checkboxes .bef-toggle {
  display: none;
}

.views-exposed-form-style .views-exposed-form .form-group .details-wrapper .form-checkboxes li ul {
  display: none;
  padding: 0;
  margin-bottom: .625rem;
}

.views-exposed-form-style .views-exposed-form .form-group .details-wrapper .form-checkboxes ul {
  list-style-type: none;
  padding: 1.25rem;
  margin: 0;
}

.views-exposed-form-style .views-exposed-form .form-group .details-wrapper .form-checkboxes ul .form-group {
  display: flex;
  width: 100%;
  
  margin-right: 1em;
  margin-bottom: .625rem;
}

[dir="rtl"] .views-exposed-form-style .views-exposed-form .form-group .details-wrapper .form-checkboxes ul .form-group {
  margin-right: 0;
  
  margin-left: 1em;
}

.views-exposed-form-style .views-exposed-form .form-group .details-wrapper .form-checkboxes ul li:last-child .form-group {
  margin-bottom: 0;
}

.views-exposed-form-style .views-exposed-form .form-group .details-wrapper .form-checkboxes .form-check-input {
  
  margin-right: .5rem;
  padding: .5rem;
  margin-top: .188rem;
}

[dir="rtl"] .views-exposed-form-style .views-exposed-form .form-group .details-wrapper .form-checkboxes .form-check-input {
  margin-right: 0;
  
  margin-left: .5rem;
}

.views-exposed-form-style .views-exposed-form .form-group.form-item-title, .views-exposed-form-style .views-exposed-form .form-group.form-item-keys {
  position: relative;
}

.views-exposed-form-style .views-exposed-form .form-group.form-item-title::after, .views-exposed-form-style .views-exposed-form .form-group.form-item-keys::after {
  content: "";
  width: 1rem;
  height: 1rem;
  background-image: url(../../images/icons/search-black.svg);
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  
  right: 4%;
  top: 62%;
  position: absolute;
}

[dir="rtl"] .views-exposed-form-style .views-exposed-form .form-group.form-item-title::after, [dir="rtl"] .views-exposed-form-style .views-exposed-form .form-group.form-item-keys::after {
  right: auto;
  
  left: 4%;
}

.views-exposed-form-style .views-exposed-form .form-group.form-item-title:focus-within::after, .views-exposed-form-style .views-exposed-form .form-group.form-item-keys:focus-within::after {
  background-image: url(../../images/icons/search-blue.svg);
}

.views-exposed-form-style .views-exposed-form .form-actions {
  margin-top: 1.3rem;
  display: flex;
}

@media (max-width: 1399.98px) {
  .views-exposed-form-style .views-exposed-form .form-actions {
    margin-bottom: 1.3rem;
  }
}

.views-exposed-form-style .views-exposed-form .form-actions input.reset-btn {
  background-color: transparent;
  border-color: #212529;
}

.views-exposed-form-style .views-exposed-form .form-actions input.reset-btn:hover {
  color: #fff;
  border-color: #212529;
  background-color: #212529;
  
  box-shadow: #6c757d .313rem .313rem 0;
}

[dir="rtl"] .views-exposed-form-style .views-exposed-form .form-actions input.reset-btn:hover {
  
  box-shadow: #6c757d -0.313rem .313rem 0;
}

.views-exposed-form-style .views-exposed-form .form-actions input.apply-btn {
  
  margin-right: 1.25rem;
}

[dir="rtl"] .views-exposed-form-style .views-exposed-form .form-actions input.apply-btn {
  margin-right: 0;
  
  margin-left: 1.25rem;
}

@media (max-width: 991.98px) {
  .views-exposed-form-style .views-exposed-form .form-actions {
    display: block;
    margin-top: 0;
    margin-bottom: 1.3rem;
  }
}

@media (max-width: 1399.98px) {
  .views-exposed-form-style.view-partners .views-exposed-form .form-actions {
    margin-bottom: 0;
  }
}

@media (max-width: 991.98px) {
  .views-exposed-form-style.view-partners .views-exposed-form .form-actions {
    margin-bottom: 1.3rem;
  }
}

.terms-spotlight-risk-wrapper .form-checkboxes ul li ul,
.partner-wrapper .form-checkboxes ul li ul {
  display: block !important;
  padding: 0 .938rem !important;
}

.terms-spotlight-risk-wrapper .form-checkboxes ul li:last-child .form-group,
.partner-wrapper .form-checkboxes ul li:last-child .form-group {
  margin-bottom: .625rem !important;
}

@media (min-width: 1400px) {
  .event-listing .views-exposed-form .form-item.form-item-field-event-date-time-value-past {
    width: 10% !important;
  }

  .event-listing .views-exposed-form .form-checkboxes .form-item {
    width: 100% !important;
  }
}

@media (min-width: 1200px) {
  .event-listing .views-exposed-form .form-item {
    width: 22%;
    
    margin-right: 2.5rem;
  }

  [dir="rtl"] .event-listing .views-exposed-form .form-item {
    margin-right: 0;
    
    margin-left: 2.5rem;
  }

  .event-listing .views-exposed-form .form-item .form-item {
    width: 100%;
    border: 0;
  }

  .event-listing .views-exposed-form .form-item-field-event-date-time-value-past {
    width: 9.5% !important;
  }
}

.event-listing .views-exposed-form .dropdown-checkbox-wrapper .card-header {
  padding: .656rem .531rem;
  border: 1px solid #ced4da;
}

.event-listing .views-exposed-form .dropdown-checkbox-wrapper .card-body {
  border-top: 1px solid #ced4da !important;
}

.event-listing .views-exposed-form .form-item.form-item-field-event-date-time-value-past {
  width: 14%;
  
  margin-right: 0 !important;
}

[dir="rtl"] .event-listing .views-exposed-form .form-item.form-item-field-event-date-time-value-past {
  margin-right: 0 !important;
  
  margin-left: 0 !important;
}

@media (min-width: 992px) {
  .event-listing .views-exposed-form .form-item.form-item-field-event-date-time-value-past input {
    
    border-right: 0;
    
    padding-right: 0;
  }

  [dir="rtl"] .event-listing .views-exposed-form .form-item.form-item-field-event-date-time-value-past input {
    border-right: none;
    
    border-left: 0;
    padding-right: 0;
    
    padding-left: 0;
  }

  .event-listing .views-exposed-form .form-item.form-item-field-date-range-end-value-past {
    width: 11%;
    position: relative;
  }

  .event-listing .views-exposed-form .form-item.form-item-field-date-range-end-value-past input {
    
    border-left: 0;
  }

  [dir="rtl"] .event-listing .views-exposed-form .form-item.form-item-field-date-range-end-value-past input {
    border-left: none;
    
    border-right: 0;
  }

  .event-listing .views-exposed-form .form-item.form-item-field-date-range-end-value-past label {
    opacity: 0;
  }

  .event-listing .views-exposed-form .form-item.form-item-field-date-range-end-value-past::before {
    content: "-";
    position: absolute;
    bottom: 11%;
  }
}

@media (max-width: 1199.98px) {
  .event-listing .views-exposed-form .form-item-field-date-range-end-value-past {
    width: 14% !important;
  }
}

@media (max-width: 991.98px) {
  .event-listing .views-exposed-form .form-item {
    width: 100% !important;
  }
}

.event-listing .view-header {
  margin-top: 2.5rem;
}

.block-views-blockstories-block-latest-stories .listing-view,
.block-views-blockevent-featured-event-view .listing-view {
  display: flex;
  flex-direction: column;
}

.block-views-blockstories-block-latest-stories .listing-view .view-header,
.block-views-blockevent-featured-event-view .listing-view .view-header {
  order: 2;
  margin-bottom: 1.25rem;
  font-size: 1.125rem;
}

.block-views-blockstories-block-latest-stories .listing-view .view-header span,
.block-views-blockevent-featured-event-view .listing-view .view-header span {
  font-size: 1.125rem;
}

.block-views-blockstories-block-latest-stories .listing-view .view-filters,
.block-views-blockevent-featured-event-view .listing-view .view-filters {
  order: 1;
}

.block-views-blockstories-block-latest-stories .listing-view .view-content,
.block-views-blockevent-featured-event-view .listing-view .view-content {
  order: 3;
}

.block-views-blockstories-block-latest-stories .listing-view nav,
.block-views-blockevent-featured-event-view .listing-view nav {
  order: 4;
}

.block-views-blockstories-block-latest-stories .listing-view .view-empty,
.block-views-blockevent-featured-event-view .listing-view .view-empty {
  order: 2;
  margin: 1.875rem 0;
}

.block-views-blockstories-block-latest-stories h2,
.block-views-blockevent-featured-event-view h2 {
  max-width: 90%;
}

@media (max-width: 575.98px) {
  .block-views-blockstories-block-latest-stories h2,
  .block-views-blockevent-featured-event-view h2 {
    max-width: 100%;
  }
}

.view-empty {
  order: 2;
  margin: 1.875rem 0;
}

.view-partners .varbase-featured-card {
  padding: 2.5rem;
}

.view-partners .varbase-featured-card .card-title {
  font-size: 1.25rem;
  margin-bottom: .625rem;
}

.view-partners .varbase-featured-card .card-title a {
  text-decoration: none;
}

.view-partners .varbase-featured-card .col-md-4,
.view-partners .varbase-featured-card .col-lg-9 {
  display: flex;
}

.view-partners .varbase-featured-card .col-md-4 .card-body,
.view-partners .varbase-featured-card .col-lg-9 .card-body {
  display: flex;
  flex-direction: column;
  margin-top: .25rem;
}

.view-partners .varbase-featured-card .col-md-4 .card-body .field--name-node-link,
.view-partners .varbase-featured-card .col-lg-9 .card-body .field--name-node-link {
  margin-top: auto;
}

.view-partners .varbase-featured-card .field--type-svg-image-field,
.view-partners .varbase-featured-card .field--type-image {
  border: .0625rem solid #ced4da;
  padding: 1.25rem;
  margin-top: 9px;
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 186px;
}

.view-partners .varbase-featured-card .field--type-svg-image-field img,
.view-partners .varbase-featured-card .field--type-image img {
  box-shadow: 0 4px 8px rgba(0, 0, 0, .15);
}

.view-partners .varbase-featured-card .read-more-underline {
  margin-top: .625rem;
}

.view-partners .varbase-featured-card:hover .read-more-underline a:before {
  
  left: -5px;
  bottom: -2px;
  height: calc(100% + 4px);
  width: calc(100% + 10px);
}

[dir="rtl"] .view-partners .varbase-featured-card:hover .read-more-underline a:before {
  left: auto;
  
  right: -5px;
}

.view-partners .views-row:last-child .varbase-featured-card {
  margin-bottom: 1.25rem !important;
}

.view-partners .views-row .more-link a {
  background-color: #1cabe2;
  padding: .625rem 1.875rem;
  transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}

.view-partners .views-row .more-link a:hover {
  
  box-shadow: #20c1ff .313rem .313rem 0;
  background-color: #1cabe2;
  border-color: #1cabe2;
}

[dir="rtl"] .view-partners .views-row .more-link a:hover {
  
  box-shadow: #20c1ff -0.313rem .313rem 0;
}

.view-partners .views-row .more-link a:before {
  display: none;
}

.view-partners .views-row .pagination {
  margin-top: 0;
}

.search-api-autocomplete-search {
  padding: 1.25rem 0rem;
  background-color: #fff;
  position: fixed;
  border: unset !important;
  box-shadow: 0 .375rem 1.875rem 0 rgba(0, 0, 0, .1);
}

.search-api-autocomplete-search .ui-menu-item .ui-menu-item-wrapper {
  padding: 0;
}

.search-api-autocomplete-search .ui-menu-item .ui-menu-item-wrapper:hover {
  background-color: unset;
  background: unset !important;
}

.search-api-autocomplete-search .ui-menu-item .node--view-mode-search-result {
  padding-bottom: .9375rem;
  padding-top: .9375rem;
  border-bottom: 1px solid #ced4da;
  margin: 0rem 1.25rem;
}

.search-api-autocomplete-search .ui-menu-item .node--view-mode-search-result .bs-region--main {
  padding: 0;
}

.search-api-autocomplete-search .ui-menu-item .node--view-mode-search-result .field--name-bundle-fieldnode {
  font-size: 1rem;
  letter-spacing: 2px;
  text-transform: uppercase;
  
  margin-left: .625rem;
}

[dir="rtl"] .search-api-autocomplete-search .ui-menu-item .node--view-mode-search-result .field--name-bundle-fieldnode {
  margin-left: 0;
  
  margin-right: .625rem;
}

.search-api-autocomplete-search .ui-menu-item:hover {
  background: unset;
}

.search-api-autocomplete-search .ui-menu-item:first-child .node--view-mode-search-result {
  padding-top: unset;
}

.search-api-autocomplete-search .ui-menu-item:last-child .node--view-mode-search-result {
  padding-bottom: unset;
  border-bottom: unset;
}

.node--view-mode-search-index .bs-region {
  font-size: 1rem;
  padding: 2.5rem 1.25rem;
  margin-bottom: 0 !important;
  border-top: 1px solid #ced4da !important;
  background-color: unset;
  position: relative;
}

.node--view-mode-search-index .bs-region .field--name-bundle-fieldnode {
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-bottom: 1.25rem;
}

.node--view-mode-search-index .bs-region .field--name-node-title a {
  text-decoration: none;
}

.node--view-mode-search-index .bs-region .field--name-node-post-date {
  margin-bottom: .625rem;
  font-size: 1.125rem;
}

.node--view-mode-search-index .bs-region .field--search-api-excerpt {
  font-size: 1.125rem;
  margin-bottom: 1.875rem;
  display: block;
}

.node--view-mode-search-index .bs-region .read-more-underline a {
  font-size: 1.125rem;
  font-weight: 700;
}

.node--view-mode-search-index .bs-region:hover {
  box-shadow: 0px 6px 30px 0px rgba(0, 0, 0, .1);
}

.node--view-mode-search-index .bs-region:hover .read-more-underline a:before {
  
  left: -5px;
  bottom: -2px;
  height: calc(100% + 4px);
  width: calc(100% + 10px);
}

[dir="rtl"] .node--view-mode-search-index .bs-region:hover .read-more-underline a:before {
  left: auto;
  
  right: -5px;
}

.block-views-exposed-filter-blocksearch-page-1 form {
  display: flex;
}

.block-views-exposed-filter-blocksearch-page-1 form .form-composite,
.block-views-exposed-filter-blocksearch-page-1 form .form-item-sort-order {
  display: none !important;
}

.block-views-exposed-filter-blocksearch-page-1 form .form-item {
  margin: 0;
}

.block-views-exposed-filter-blocksearch-page-1 form .form-item label {
  display: none;
}

.block-views-exposed-filter-blocksearch-page-1 form .form-item input {
  padding: .75rem .625rem;
  border: 0;
  margin-top: 0;
  background-image: none;
  font-size: 1.25rem;
  border-bottom: 1px solid #ced4da;
  line-height: 1.8125rem;
  
  padding-right: 2.8125rem;
}

[dir="rtl"] .block-views-exposed-filter-blocksearch-page-1 form .form-item input {
  padding-right: 0;
  
  padding-left: 2.8125rem;
}

.block-views-exposed-filter-blocksearch-page-1 form .form-item input.ui-autocomplete-loading {
  
  background-position: 92% center;
}

[dir="rtl"] .block-views-exposed-filter-blocksearch-page-1 form .form-item input.ui-autocomplete-loading {
  
  background-position: 8% center;
}

.block-views-exposed-filter-blocksearch-page-1 form .form-actions .apply-btn {
  bottom: 10%;
  
  padding-right: .625rem;
  border: 0;
  font-size: 0;
  border-radius: 0;
  background-color: transparent;
  background-image: url(../../images/icons/search-blue.svg);
  width: 2.0625rem;
  height: 2.0625rem;
  background-repeat: no-repeat;
  background-size: cover;
  top: 0;
  
  margin-left: -2.5rem;
}

[dir="rtl"] .block-views-exposed-filter-blocksearch-page-1 form .form-actions .apply-btn {
  padding-right: 0;
  
  padding-left: .625rem;
  margin-left: 0;
  
  margin-right: -2.5rem;
}

[dir] .block-views-exposed-filter-blocksearch-page-1 form .form-actions .apply-btn {
  padding: 0;
}

.block-views-exposed-filter-blocksearch-page-1 form .form-actions .apply-btn:hover {
  background-color: unset;
  box-shadow: unset;
}

.block-views-exposed-filter-blocksearch-page-1 form .form-actions .apply-btn:focus-visible {
  box-shadow: unset;
}

.block-views-exposed-filter-blocksearch-page-1 form .form-actions .reset-btn {
  
  margin-left: 1.875rem;
  background-color: transparent;
  border-color: #212529;
}

[dir="rtl"] .block-views-exposed-filter-blocksearch-page-1 form .form-actions .reset-btn {
  margin-left: 0;
  
  margin-right: 1.875rem;
}

.block-views-exposed-filter-blocksearch-page-1 form .form-actions .reset-btn:hover {
  color: #fff;
  border-color: #212529;
  background-color: #212529;
  
  box-shadow: #6c757d .313rem .313rem 0;
}

[dir="rtl"] .block-views-exposed-filter-blocksearch-page-1 form .form-actions .reset-btn:hover {
  
  box-shadow: #6c757d -0.313rem .313rem 0;
}

.block-views-exposed-filter-blocksearch-page-1.exposed-form-search-page .form-item {
  min-width: 31.25rem;
}

@media (max-width: 767.98px) {
  .block-views-exposed-filter-blocksearch-page-1.exposed-form-search-page form {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
    display: block;
  }

  .block-views-exposed-filter-blocksearch-page-1.exposed-form-search-page form .form-item {
    min-width: unset;
  }

  .block-views-exposed-filter-blocksearch-page-1.exposed-form-search-page form .form-actions .apply-btn {
    margin: 0;
    position: absolute;
    
    right: 0;
    margin-top: .625rem;
  }

  [dir="rtl"] .block-views-exposed-filter-blocksearch-page-1.exposed-form-search-page form .form-actions .apply-btn {
    right: auto;
    
    left: 0;
  }

  .block-views-exposed-filter-blocksearch-page-1.exposed-form-search-page form .form-actions .reset-btn {
    
    margin-left: 0;
    margin-top: 1.25rem;
  }

  [dir="rtl"] .block-views-exposed-filter-blocksearch-page-1.exposed-form-search-page form .form-actions .reset-btn {
    margin-left: 0;
    
    margin-right: 0;
  }
}

.varbase-overlay-card.story .risk-wrapper a {
  transition: all 300ms ease-in-out;
}

.varbase-overlay-card.story .risk-wrapper a:hover {
  color: #212529 !important;
}

.varbase-overlay-card:hover .view-details a:after {
  background: url(../../images/icons/external-link-icon.svg) no-repeat;
}

.all-selected-input .all-selected .form-check-input:checked[type=checkbox] {
  background-image: url(../../images/icons/white-sm.svg);
  background-size: 70%;
}

.all-selected-input .all-selected ul li input {
  background-image: url(../../images/icons/check-box.svg) !important;
  background-size: 100% !important;
}

.view-resource .card picture {
  position: relative;
  display: block;
  height: 100%;
}

.view-resource .card picture:after {
  content: "";
  background-image: url(../../images/icons/resource-overlay.svg);
  background-size: cover;
  display: inline-block;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}

.view-resource .card.impressed-card-medium-16-9 picture:after {
  background-image: url(../../images/icons/resource-overlay-16-9.svg);
}

.view-resource .field--name-field-image.resource-type-id-9 .drimage {
  position: relative;
}

.view-resource .field--name-field-image.resource-type-id-9 .drimage:after {
  content: "";
  background: url(../../images/icons/video-type.svg);
  background-repeat: no-repeat;
  background-position: 50%;
  height: 100%;
  width: 100%;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}

.by-filter-views .view-content {
  margin-top: .938rem;
}

.by-filter-views .views-exposed-form .card-header {
  padding: 0;
}

.by-filter-views .views-exposed-form .card-body {
  padding: 0;
  display: none;
  top: 2.75rem;
  left: 0;
  right: 0;
  border-top: 0 !important;
  max-height: 28.125rem;
  overflow-y: auto;
}

.by-filter-views .views-exposed-form fieldset {
  background-color: #fff;
  box-shadow: none;
  margin-bottom: 0 !important;
  font-size: 1rem;
  cursor: pointer;
}

.by-filter-views .views-exposed-form fieldset .card-header {
  background-color: unset;
  border: 0;
  padding: .531rem;
}

.by-filter-views .views-exposed-form .form-summary-checkbox.open:after {
  background-image: url(../../images/icons/chevron-right-blue.svg);
  
  transform: rotate(-90deg);
}

[dir="rtl"] .by-filter-views .views-exposed-form .form-summary-checkbox.open:after {
  
  transform: rotate(90deg);
}

.by-filter-views .hide-filters {
  display: none;
}

.by-filter-views .select2-container--default {
  padding: .438rem;
  border: 1px solid #ced4da;
}

.by-filter-views .select2-container--default .select2-selection--single {
  padding: 0;
  padding-top: .25rem;
  border-radius: 0;
  border: 0;
}

.by-filter-views .select2-container--default .select2-selection--single .select2-selection__rendered {
  font-size: 1rem;
  line-height: normal;
}

.by-filter-views .select2-container--default .select2-selection--single .select2-selection__arrow b {
  width: 1rem;
  height: 1rem;
  margin-top: .188rem;
  background-image: url(../../images/icons/chevron-right.svg);
  
  float: right;
  transition: transform .12s ease-in 0s;
  
  transform: rotate(90deg);
  position: relative;
  border: 0;
  
  left: -0.625rem;
  
  margin-left: 0;
  top: .5rem;
}

[dir="rtl"] .by-filter-views .select2-container--default .select2-selection--single .select2-selection__arrow b {
  
  float: left;
  
  transform: rotate(-90deg);
  left: auto;
  
  right: -0.625rem;
  margin-left: 0;
  
  margin-right: 0;
}

.by-filter-views .select2-container--default .select2-selection--single .select2-selection__clear {
  
  margin-right: 1.625rem;
  margin-top: -0.375rem;
}

[dir="rtl"] .by-filter-views .select2-container--default .select2-selection--single .select2-selection__clear {
  margin-right: 0;
  
  margin-left: 1.625rem;
}

.by-filter-views .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  background-image: url(../../images/icons/chevron-right-blue.svg);
  
  transform: rotate(-90deg);
}

[dir="rtl"] .by-filter-views .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  
  transform: rotate(90deg);
}

.by-filter-views .partner-content-field .bef-checkboxes {
  padding: 1.25rem;
}

.by-filter-views .partner-content-field .bef-checkboxes .js-form-item {
  display: flex;
  width: 100%;
}

.by-filter-views.opacity-hover .slick-track:has(.slick__slide .varbase-overlay-card:hover) .varbase-overlay-card:not(.card:hover) {
  opacity: .5;
}

.by-filter-views.opacity-hover .slick-track:has(.slick__slide .varbase-impressed-card:hover) .varbase-impressed-card:not(.card:hover) {
  opacity: .4;
}

.by-filter-views.arrow-view.view-stories .more-link {
  margin-top: 1.25rem;
}

.block-views-resource-carousel .slick__slide {
  margin: 0 1.25rem;
}

.block-views-resource-carousel .slick-list {
  margin: 0 -1.25rem;
}

.block-views-resource-carousel .more-link {
  margin-top: 1.25rem;
}

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

.event-listing.upcoming .slick__slide {
  display: inline-block;
  float: none;
  vertical-align: top;
  height: auto;
  margin: 0 1.25rem;
  visibility: visible;
  max-width: 25.625rem;
}

@media (max-width: 1199.98px) {
  .event-listing.upcoming .slick__slide {
    max-width: 100%;
  }
}

.event-listing.upcoming .slick__slide:only-child {
  margin: 0;
}

@media (min-width: 1400px) {
  .event-listing.upcoming .form-item.form-item-field-date-range-value {
    width: 10% !important;
  }
}

@media (min-width: 1200px) {
  .event-listing.upcoming .form-item-field-date-range-value {
    width: 9.5% !important;
  }
}

.event-listing.upcoming .form-item.form-item-field-date-range-value {
  width: 14%;
  
  margin-right: 0 !important;
}

[dir="rtl"] .event-listing.upcoming .form-item.form-item-field-date-range-value {
  margin-right: 0 !important;
  
  margin-left: 0 !important;
}

@media (min-width: 992px) {
  .event-listing.upcoming .form-item.form-item-field-date-range-value input {
    
    border-right: 0;
    
    padding-right: 0;
  }

  [dir="rtl"] .event-listing.upcoming .form-item.form-item-field-date-range-value input {
    border-right: none;
    
    border-left: 0;
    padding-right: 0;
    
    padding-left: 0;
  }
}

.event-listing.upcoming .more-link {
  margin-top: 2.5rem;
}

.event-listing.upcoming .more-link a {
  padding: .625rem 1.875rem;
  border: solid 1px #212529;
  transition: all 300ms ease-in-out;
}

.event-listing.upcoming .more-link a:before {
  display: none;
}

.event-listing.upcoming .more-link a:hover {
  background-color: #212529;
  color: #fff;
  
  box-shadow: #6c757d .313rem .313rem 0;
}

[dir="rtl"] .event-listing.upcoming .more-link a:hover {
  
  box-shadow: #6c757d -0.313rem .313rem 0;
}

.block-views .view > .view-empty:first-child {
  display: none;
}

.block-views:has(.view-empty:first-child) h2 {
  display: none;
}

.arrow-view .slick-list {
  margin-left: -1.25rem;
  margin-right: -1.25rem;
}

.arrow-view .slick-list .slick-track {
  
  text-align: left;
}

[dir="rtl"] .arrow-view .slick-list .slick-track {
  
  text-align: right;
}

.arrow-view .slick__arrow .slick-arrow {
  width: fit-content;
  height: fit-content;
  border-radius: 0;
}

.arrow-view .slick__arrow .slick-arrow:before {
  content: "";
  display: block;
  width: 3rem;
  height: 3rem;
  background: rgba(0, 0, 0, .2);
  background-repeat: no-repeat;
  background-position: 50%;
  border-radius: 0;
  transition: all 300ms ease-in-out;
}

@media (max-width: 1199.98px) {
  .arrow-view .slick__arrow .slick-arrow:before {
    width: 2.188rem;
    height: 2.188rem;
  }
}

.arrow-view .slick__arrow .slick-prev {
  
  left: -2.063rem;
}

[dir="rtl"] .arrow-view .slick__arrow .slick-prev {
  left: auto;
  
  right: -2.063rem;
}

.arrow-view .slick__arrow .slick-prev:before {
  background-image: url(../../images/icons/views-arrows-dark-left.svg);
}

.arrow-view .slick__arrow .slick-prev:hover:before {
  background: #e9ecef;
  background-image: url(../../images/icons/views-arrows-blue-left.svg);
  background-repeat: no-repeat;
  background-position: 50%;
}

@media (max-width: 1399.98px) {
  .arrow-view .slick__arrow .slick-prev {
    
    left: 0;
  }

  [dir="rtl"] .arrow-view .slick__arrow .slick-prev {
    left: auto;
    
    right: 0;
  }
}

@media (max-width: 1199.98px) {
  .arrow-view .slick__arrow .slick-prev {
    
    left: auto;
    
    right: 2.688rem;
  }

  [dir="rtl"] .arrow-view .slick__arrow .slick-prev {
    
    right: auto;
    
    left: 2.688rem;
  }
}

.arrow-view .slick__arrow .slick-next {
  
  right: -2.188rem;
}

[dir="rtl"] .arrow-view .slick__arrow .slick-next {
  right: auto;
  
  left: -2.188rem;
}

.arrow-view .slick__arrow .slick-next:hover:before {
  background: #e9ecef;
  background-image: url(../../images/icons/views-arrows-blue-right.svg);
  background-repeat: no-repeat;
  background-position: 50%;
}

.arrow-view .slick__arrow .slick-next:before {
  background-image: url(../../images/icons/views-arrows-dark-right.svg);
}

@media (max-width: 1399.98px) {
  .arrow-view .slick__arrow .slick-next {
    
    right: 0;
  }

  [dir="rtl"] .arrow-view .slick__arrow .slick-next {
    right: auto;
    
    left: 0;
  }
}

@media (max-width: 1199.98px) {
  .arrow-view .slick__arrow {
    top: auto;
    bottom: -3.438rem;
  }
}

.arrow-view.view-stories .slick-list {
  margin-left: 0;
  margin-right: 0;
}

@media (max-width: 991.98px) {
  .arrow-view .view-content {
    margin-bottom: 3.438rem;
  }
}

@media (max-width: 991.98px) {
  .arrow-view .more-link {
    margin-top: -0.9rem !important;
  }
}

@media (max-width: 575.98px) {
  .arrow-view .more-link {
    font-size: 1rem;
  }
}

@media (max-width: 991.98px) {
  .arrow-view.block-views-resource-carousel .more-link {
    margin-top: -1.9rem !important;
  }
}

.view-display-id-country_all_listing .view-filters label {
  margin-bottom: .625rem;
}

.view-display-id-country_all_listing .view-filters label::after {
  display: none;
}

.view-display-id-country_all_listing .view-filters .select2-container--default .select2-selection--single {
  padding: .625rem;
  font-size: 1rem;
  height: 100%;
  border-radius: 0;
  border: 1px solid #ced4da;
  color: #6c757d;
}

.view-display-id-country_all_listing .view-filters .select2-container--default .select2-selection--single .select2-selection__arrow {
  top: 11px;
  
  right: 10px;
}

[dir="rtl"] .view-display-id-country_all_listing .view-filters .select2-container--default .select2-selection--single .select2-selection__arrow {
  right: auto;
  
  left: 10px;
}

.view-display-id-country_all_listing .view-filters .form-actions {
  display: none;
}

@media (min-width: 992px) {
  .view-display-id-country_all_listing .view-filters {
    display: none;
  }
}

.view-display-id-country_all_listing .field--type-text-long p:last-child {
  margin-bottom: 0;
}

.view-display-id-country_all_listing .field--name-field-country-data .bg-dark {
  padding: .625rem 1.25rem;
}

.view-display-id-country_all_listing .field--name-field-country-data .field--name-field-number {
  font-weight: 700;
  margin-bottom: .3125rem;
  display: inline-block;
}

.view-display-id-country_all_listing .field--name-field-country-data .field--name-dynamic-token-fieldparagraph-indicator-unit-symbol {
  display: inline-block;
  font-weight: 700;
}

.view-display-id-country_all_listing .field--name-field-country-data .field--name-field-indicator-name {
  font-size: .875rem;
}

.view-display-id-country_all_listing .field--name-field-country-data .paragraph--view-mode-text-card-small {
  height: 100%;
}

.view-display-id-country_all_listing .taxonomy-term--view-mode-text-card-medium .row > .col-9:only-child {
  width: 100%;
}

.view-display-id-country_all_listing .field--name-field-logo .field--type-svg-image-field,
.view-display-id-country_all_listing .field--name-field-logo .field--type-image {
  border: .0625rem solid #ced4da;
  padding: 1.25rem;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 5.25rem;
}

.view-display-id-country_all_listing .field--name-field-logo .field--type-svg-image-field .drimage,
.view-display-id-country_all_listing .field--name-field-logo .field--type-image .drimage {
  height: auto;
  width: auto;
}

.view-display-id-country_all_listing .field--name-field-logo .field--type-svg-image-field .drimage img,
.view-display-id-country_all_listing .field--name-field-logo .field--type-image .drimage img {
  height: 3.4375rem;
  box-shadow: 0 4px 8px rgba(0, 0, 0, .15);
}

.view-filters-list-id-country-all-listing {
  overflow-y: scroll;
  max-height: 30.125rem;
}

.view-filters-list-id-country-all-listing .custom-tid-list {
  list-style-type: none;
  padding: 0;
  margin: 0;
}

.view-filters-list-id-country-all-listing .custom-tid-list .label-item {
  font-size: 1.25rem;
  cursor: pointer;
  padding: .3125rem 1.25rem;
}

.view-filters-list-id-country-all-listing .custom-tid-list .label-item::marker {
  display: none;
}

.view-filters-list-id-country-all-listing::-webkit-scrollbar {
  width: 3px;
  background-color: #d1dfe5;
}

.view-filters-list-id-country-all-listing::-webkit-scrollbar-thumb {
  width: 4px;
  background: #1cabe2;
}

@media (max-width: 991.98px) {
  .view-filters-list-id-country-all-listing {
    display: none;
  }
}

@media (min-width: 992px) {
  .block-all-country-listing > .row > .col-lg-3 {
    
    padding-right: 1.875rem;
  }

  [dir="rtl"] .block-all-country-listing > .row > .col-lg-3 {
    padding-right: 0;
    
    padding-left: 1.875rem;
  }

  .block-all-country-listing > .row > .col-lg-9 {
    
    padding-left: 1.875rem;
  }

  [dir="rtl"] .block-all-country-listing > .row > .col-lg-9 {
    padding-left: 0;
    
    padding-right: 1.875rem;
  }
}

.view-display-id-country_all_listing .view-filters label {
  margin-bottom: .625rem;
}

.view-display-id-country_all_listing .view-filters label::after {
  display: none;
}

.view-display-id-country_all_listing .view-filters .select2-container--default .select2-selection--single {
  padding: .625rem;
  font-size: 1rem;
  height: 100%;
  border-radius: 0;
  border: 1px solid #ced4da;
  color: #6c757d;
}

.view-display-id-country_all_listing .view-filters .select2-container--default .select2-selection--single .select2-selection__arrow {
  top: 11px;
  
  right: 10px;
}

[dir="rtl"] .view-display-id-country_all_listing .view-filters .select2-container--default .select2-selection--single .select2-selection__arrow {
  right: auto;
  
  left: 10px;
}

.view-display-id-country_all_listing .view-filters .form-actions {
  display: none;
}

@media (min-width: 992px) {
  .view-display-id-country_all_listing .view-filters {
    display: none;
  }
}

.view-display-id-country_all_listing .field--type-text-long p:last-child {
  margin-bottom: 0;
}

.view-display-id-country_all_listing .views-field-rendered-entity {
  height: 100%;
}

.view-display-id-country_all_listing .field--name-field-country-data .bg-dark {
  padding: .625rem 1.25rem;
}

.view-display-id-country_all_listing .field--name-field-country-data .field--name-field-number {
  font-weight: 700;
  margin-bottom: .3125rem;
  display: inline-block;
}

.view-display-id-country_all_listing .field--name-field-country-data .field--name-dynamic-token-fieldparagraph-indicator-unit-symbol {
  display: inline-block;
  font-weight: 700;
}

.view-display-id-country_all_listing .field--name-field-country-data .field--name-field-indicator-name {
  font-size: .875rem;
}

.view-display-id-country_all_listing .field--name-field-country-data .paragraph--view-mode-text-card-small {
  height: 100%;
}

.view-display-id-country_all_listing .taxonomy-term--view-mode-text-card-medium .row > .col-9:only-child {
  width: 100%;
}

.view-display-id-country_all_listing .field--name-field-logo .field--type-svg-image-field,
.view-display-id-country_all_listing .field--name-field-logo .field--type-image {
  border: .0625rem solid #ced4da;
  padding: 1.25rem;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 5.25rem;
}

.view-display-id-country_all_listing .field--name-field-logo .field--type-svg-image-field .drimage,
.view-display-id-country_all_listing .field--name-field-logo .field--type-image .drimage {
  height: auto;
  width: auto;
}

.view-display-id-country_all_listing .field--name-field-logo .field--type-svg-image-field .drimage img,
.view-display-id-country_all_listing .field--name-field-logo .field--type-image .drimage img {
  height: 3.4375rem;
}

.view-filters-list-id-country-all-listing {
  overflow-y: scroll;
  max-height: 30.125rem;
}

.view-filters-list-id-country-all-listing .custom-tid-list {
  list-style-type: none;
  padding: 0;
  margin: 0;
}

.view-filters-list-id-country-all-listing .custom-tid-list .label-item {
  font-size: 1.25rem;
  cursor: pointer;
  padding: .3125rem 1.25rem;
}

.view-filters-list-id-country-all-listing .custom-tid-list .label-item::marker {
  display: none;
}

.view-filters-list-id-country-all-listing::-webkit-scrollbar {
  width: 3px;
  background-color: #d1dfe5;
}

.view-filters-list-id-country-all-listing::-webkit-scrollbar-thumb {
  width: 4px;
  background: #1cabe2;
}

@media (max-width: 991.98px) {
  .view-filters-list-id-country-all-listing {
    display: none;
  }
}

@media (min-width: 992px) {
  .block-all-country-listing > .row > .col-lg-3 {
    
    padding-right: 1.875rem;
  }

  [dir="rtl"] .block-all-country-listing > .row > .col-lg-3 {
    padding-right: 0;
    
    padding-left: 1.875rem;
  }

  .block-all-country-listing > .row > .col-lg-9 {
    
    padding-left: 1.875rem;
  }

  [dir="rtl"] .block-all-country-listing > .row > .col-lg-9 {
    padding-left: 0;
    
    padding-right: 1.875rem;
  }
}

.event-item {
  
  border-left: none !important;
}

[dir="rtl"] .event-item {
  border-left: none !important;
  
  border-right: none !important;
}


/*# sourceMappingURL=views.theme.css.map*/