/* Universal breakpoints */
/* Universal breakpoints */
@media (min-width: 768px) {
  .glide {
    height: 480px;
  }
}

.glide__slide__content.banner-1 .glide__slide__content__image {
  background-image: url("../../img/blog_home_hero_slide1.jpg");
}

.glide__slide__content.banner-2 .glide__slide__content__image {
  background-image: url("../../img/blog_home_hero_slide2.jpg");
}

.glide__slide__content.banner-3 .glide__slide__content__image {
  background-image: url("../../img/blog_home_hero_slide3.jpg");
}

.glide__slide__content.banner-4 .glide__slide__content__image {
  background-image: url("../../img/blog_home_hero_slide4.jpg");
}

.hero-carousel-slide-copy .hero-heading {
  max-width: 80% !important;
  font-size: 48px !important;
  line-height: 48px !important;
}

@media (max-width: 991px) {
  .hero-carousel-slide-copy .hero-heading {
    font-size: 32px !important;
    line-height: 32px !important;
  }
}

@media (max-width: 991px) {
  .hero-carousel-slide-copy .hero-heading {
    box-sizing: border-box;
    max-width: 100% !important;
  }
}

.hero-carousel-slide-copy p {
  max-width: 660px;
}

.hero-carousel-slide-copy .hero-heading-cta a {
  text-align: center;
  padding: 16px 24px;
  font-size: 18px;
  border-radius: 8px;
  text-decoration: none;
  width: -moz-fit-content;
  width: fit-content;
  white-space: nowrap;
}

.hero-carousel-slide-copy .link-below {
  color: inherit;
  font-size: 18px;
  transition: color 200ms ease;
  margin-top: 24px;
  width: -moz-fit-content;
  width: fit-content;
}

.hero-carousel-slide-copy .link-below:hover {
  color: #fbc600;
}

.hero-carousel-slide-copy .link-below:focus-visible {
  outline-color: #fbc600;
}

/* added by sumati as part of ADA */
.hero .glide .glide__track .glide__slides .glide__slide .glide__slide__content .hero-carousel-slide-copy .hero-heading-cta .button-outlined-white:focus-visible {
  outline: 2px solid #fff;
  border-radius: 8px;
  outline-offset: 0px;
}