.paragraph--type--view-reference::before {
  z-index: -1
}
.paragraph--type--view-reference .header-filter {
  display: flex;
  flex-direction: row;
  width: 100%;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 40px
}
@media screen and (max-width:991px) {
  .paragraph--type--view-reference .header-filter {
    flex-direction: column;
    align-items: start
  }
}
.paragraph--type--view-reference .header-filter .view-header {
  color: #112868
}
.paragraph--type--view-reference .header-filter .view-filters .views-exposed-form .form--inline {
  width: 300px
}
.paragraph--type--view-reference .header-filter .view-filters .views-exposed-form .form--inline .js-form-type-select {
  width: 100%;
  text-align: left
}
.paragraph--type--view-reference .header-filter .view-filters .views-exposed-form .form--inline .js-form-type-select label {
  color: #112868;
  padding: 0 0 4px 8px
}
.paragraph--type--view-reference .view-content {
  display: flex;
  flex-flow: row wrap;
  gap: 24px
}
@media screen and (max-width:767px) {
  .paragraph--type--view-reference .view-content {
    gap: 24px 0
  }
}
.paragraph--type--view-reference .view-content .views-row {
  width: calc(33.33% - 16px);
  background-color: #f8f8f8;
  border-radius: 8px
}
@media screen and (max-width:767px) {
  .paragraph--type--view-reference .view-content .views-row {
    width: 100%
  }
}
.paragraph--type--view-reference .view-content .views-row .lab-tab .image-container .item-list .slick-slider {
  position: relative
}
.paragraph--type--view-reference .view-content .views-row .lab-tab .image-container .item-list .slick-slider .slick-dots {
  position: absolute;
  bottom: 12px;
  right: 12px
}
.paragraph--type--view-reference .view-content .views-row .lab-tab .image-container .item-list .slick-slider .slick-dots li {
  padding: 0 4px
}
.paragraph--type--view-reference .view-content .views-row .lab-tab .image-container .item-list ul {
  list-style-type: none
}
.paragraph--type--view-reference .view-content .views-row .lab-tab .image-container .item-list ul li {
  margin: 0
}
.paragraph--type--view-reference .view-content .views-row .lab-tab .image-container .item-list ul li img {
  height: 200px;
  width: 100%;
  object-fit: cover;
  border-radius: 8px 8px 0 0
}
@media screen and (max-width:1199px) {
  .paragraph--type--view-reference .view-content .views-row .lab-tab .image-container .item-list ul li img {
    height: 130px
  }
}
.paragraph--type--view-reference .view-content .views-row .lab-tab .info-container {
  padding: 20px
}
@media screen and (max-width:1199px) {
  .paragraph--type--view-reference .view-content .views-row .lab-tab .info-container {
    padding: 16px
  }
}
.paragraph--type--view-reference .view-content .views-row .lab-tab .info-container .heading-h5 {
  color: #112868;
  padding-bottom: 16px
}
.paragraph--type--view-reference .view-content .views-row .lab-tab .info-container .desc {
  color: #191915
}