/* Add custom CSS styles below */ 
.s-block--hero-slider .swiper-slide .swiper-lazy:after{
background-color: rgba(0, 0, 0, 0);
}
.info-block__content-inner a{
  background: #f5e7c0;
  color: black;
  border: unset;
}
.s-block--features__item .feature-icon{
      color: #f4e7be;
}
#hero-slider-0 .first-hero-custom-text h2 {
  color: #fff !important;
  font-size: 52px !important;
  line-height: 1.35 !important;
  font-weight: 800 !important;
}

#hero-slider-0 .first-hero-custom-text h2 .gold {
  color: #f5e8bd !important;
}

#hero-slider-0 .first-hero-custom-text .description {
  color: #fff !important;
  font-size: 20px !important;
  line-height: 1.8 !important;
  font-weight: 400 !important;
}

#hero-slider-0 .first-hero-custom-text .btn {
  background: #f5e8bd !important;
  color: #000 !important;
  border-radius: 6px !important;
  padding: 12px 34px !important;
  font-size: 18px !important;
  font-weight: 700 !important;
  border: 0 !important;
}

@media (max-width: 768px) {
  #hero-slider-0 .first-hero-custom-text {
    width: 90% !important;
  }

  #hero-slider-0 .first-hero-custom-text h2 {
    font-size: 34px !important;
  }

  #hero-slider-0 .first-hero-custom-text .description {
    font-size: 16px !important;
    padding-inline: 25px;
  }
  
}

#hero-slider-0 .second-hero-custom-text h2 {
  color: #fff !important;
  font-size: 52px !important;
  line-height: 1.35 !important;
  font-weight: 800 !important;
}

#hero-slider-0 .second-hero-custom-text h2 .gold {
  color: #f5e8bd !important;
}

#hero-slider-0 .second-hero-custom-text .description {
  color: #fff !important;
  font-size: 20px !important;
  line-height: 1.8 !important;
  font-weight: 400 !important;
}

#hero-slider-0 .second-hero-custom-text .btn {
  background: #f5e8bd !important;
  color: #000 !important;
  border-radius: 6px !important;
  padding: 12px 28px !important;
  font-size: 18px !important;
  font-weight: 700 !important;
  border: 0 !important;
}

@media (max-width: 768px) {
  #hero-slider-0 .second-hero-custom-text {
    width: 90% !important;
  }

  #hero-slider-0 .second-hero-custom-text h2 {
    font-size: 34px !important;
  }

  #hero-slider-0 .second-hero-custom-text .description {
    font-size: 16px !important;
      padding-inline: 25px;
  }
}
#hero-slider-0 .third-hero-custom-text h2 {
  color: #fff !important;
  font-size: 52px !important;
  line-height: 1.35 !important;
  font-weight: 800 !important;
}

#hero-slider-0 .third-hero-custom-text h2 .gold {
  color: #f5e8bd !important;
}

#hero-slider-0 .third-hero-custom-text .description {
  color: #fff !important;
  font-size: 20px !important;
  line-height: 1.8 !important;
  font-weight: 400 !important;
}

#hero-slider-0 .third-hero-custom-text .btn {
  background: #f5e8bd !important;
  color: #000 !important;
  border-radius: 6px !important;
  padding: 12px 34px !important;
  font-size: 18px !important;
  font-weight: 700 !important;
  border: 0 !important;
}

@media (max-width: 768px) {
  #hero-slider-0 .third-hero-custom-text {
    width: 90% !important;
  }

  #hero-slider-0 .third-hero-custom-text h2 {
    font-size: 34px !important;
  }

  #hero-slider-0 .third-hero-custom-text .description {
    font-size: 16px !important;
  }
   #hero-slider-0 .swiper-slide:nth-child(1) .swiper-lazy {
    background-image: url("https://i.ibb.co/1Yr7cq2C/first-slide.webp") !important;
  }
  #hero-slider-0 .swiper-slide:nth-child(2) .swiper-lazy {
    background-image: url("https://i.ibb.co/nMzxdspV/second-slide.webp") !important;
  }
  #hero-slider-0 .swiper-slide:nth-child(3) .swiper-lazy {
    background-image: url("https://i.ibb.co/tpz1Jqfr/third-slide.webp") !important;
  }
  /* Scoped specifically to your hero section */
  section#hero-slider-0 .swiper-slide--hero {
    position: relative !important;
  }
  
  section#hero-slider-0 .swiper-slide--hero::before {
    content: "";
    position: absolute;
    inset: 0;
    background-color: rgba(0, 0, 0, 0.6);
    z-index: 1;
    pointer-events: none;
  }

  section#hero-slider-0 .swiper-slide--hero .container.relative {
    z-index: 2 !important;
    position: relative !important;
  }
}