.paragraph--type--view-reference .viewsreference--view-title {
  padding-bottom: 40px
}
@media screen and (max-width:1199px) {
  .paragraph--type--view-reference .viewsreference--view-title {
    padding-bottom: 32px
  }
}
.paragraph--type--view-reference .view-filters .js-form-item {
  margin: 0
}
.paragraph--type--view-reference .view-filters .select2-container .select2-selection .select2-selection__rendered {
  color: #112868;
  font-weight: 500
}
.paragraph--type--view-reference .view-content {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: center;
  gap: 16px;
  padding-top: 40px
}
@media screen and (max-width:1199px) {
  .paragraph--type--view-reference .view-content {
    padding-top: 32px
  }
}
.paragraph--type--view-reference .view-content .gridItem {
  width: calc((100% - 32px)/ 3);
  position: relative
}
@media screen and (max-width:1199px) {
  .paragraph--type--view-reference .view-content .gridItem {
    width: calc((100% - 16px)/ 2)
  }
}
@media screen and (max-width:767px) {
  .paragraph--type--view-reference .view-content .gridItem {
    width: 100%
  }
}
.paragraph--type--view-reference .view-content .gridItem:hover::before {
  background-color: #112868;
  z-index: 5
}
.paragraph--type--view-reference .view-content .gridItem:hover .download-btn {
  background-color: #23dce1;
  z-index: 5;
  border: none
}
.paragraph--type--view-reference .view-content .gridItem::before {
  content: "";
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: transparent;
  opacity: .5;
  transition: all .3s ease-in-out;
  z-index: -1;
  border-radius: 4px
}
@media screen and (max-width:1199px) {
  .paragraph--type--view-reference .view-content .gridItem::before {
    display: none
  }
}
.paragraph--type--view-reference .view-content .gridItem .download-btn {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
  padding: 8px 12px 4px;
  z-index: -1;
  transition: all .3s ease-in-out
}
@media screen and (max-width:1199px) {
  .paragraph--type--view-reference .view-content .gridItem .download-btn {
    top: unset;
    left: 12px;
    bottom: 12px;
    transform: translate(0);
    background-color: #23dce1;
    z-index: 5;
    border: none;
    padding: 8px 12px 4px
  }
}
.paragraph--type--view-reference .view-content .gridItem .download-btn span {
  background-image: url(/themes/custom/ltts_revamp/images/download_button.png);
  background-repeat: no-repeat;
  display: inline-block;
  width: 24px;
  height: 24px;
  background-size: contain
}
@media screen and (max-width:1199px) {
  .paragraph--type--view-reference .view-content .gridItem .download-btn span {
    width: 20px;
    height: 20px;
    background-size: contain
  }
}
.select2-container .select2-dropdown .select2-results__options .select2-results__option:first-child {
  display: none
}
.slider-wrapper .banner-item .banner-inner {
  height: 260px!important
}
@media screen and (max-width:767px) {
  .slider-wrapper .banner-item .banner-inner {
    height: 80vh!important
  }
}