#homepage-slider {
  position: relative;
  margin: 30px 0 10px;
  --swiper-theme-color: var(--secondary-color);
}

#homepage-slider .swiper-button-next, .homepage-slider .swiper-button-prev {
  opacity: 0;
  transition: all 0.5s ease-out;

}

#homepage-slider:hover .swiper-button-next, .homepage-slider:hover .swiper-button-prev {
  opacity: 1;
  transition: all 0.5s ease-out;
}

#homepage-slider:hover .swiper-button-next.swiper-button-disabled, #homepage-slider:hover .swiper-button-prev.swiper-button-disabled {
    opacity: .35 !important;
    cursor: auto;
    pointer-events: none;
}

#homeslider {
  padding: 0;
}

#homeslider .img-responsive {
  border-radius: var(--border-radius);
}

.homeslider-wrapper {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  padding: calc((1vh + 5vw) / 2);
  cursor: pointer;
}

.homeslider-inner {
  position: relative;
  height: 100%;
}

.homeslider-description {
  font-size: calc((1vh + 2vw) / 2);
  position: absolute;
  cursor: pointer;
  width: 100%;
  height: 100%;
}

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5 , h6, .h6 p {
  margin-top: calc((1vh + 2vw) / 3);
  margin-bottom: calc((1vh + 1vw) / 3);
  min-height: calc((1vh + 2vw) / 2);
}

.homeslider-description h1 {
  font-size: calc((1vh + 6vw) / 2);
}

.homeslider-description h2 {
  font-size: calc((1vh + 4vw) / 2);
}

.homeslider-description h3 {
  font-size: calc((1vh + 3vw) / 2);
}

.homeslider-description h4 {
  font-size: calc((1vh + 3vw) / 2);
}

.homeslider-description h5 {
  font-size: calc((1vh + 2vw) / 2);
}

.homeslider-description h6 {
  font-size: calc((1vh + 1vw) / 2);
}

.homeslider-description p {
  font-size: calc((1vh + 2vw) / 2);
}

.homeslider-description p {
  color: #121212;
}

.homeslider-description .btn {
  
}

.homeslider-description .slide-title {
  font-family: var(--body-font-family-bold);
  background-color: var(--primary-background-color);
  padding: 0.5rem 1.1rem;
  border-radius: 20px 0;
  color: var(--header-font-color);
  font-weight: 700;
  color: var(--primary-color);
}

#homeslider-pager {
  display: none;
}
