.baostyle-hero-slide img {
  width: 100%;
}

.baostyle-home-hero-slider .carousel-control-prev-icon, .baostyle-home-hero-slider .carousel-control-next-icon {
  background-color: rgba(0, 0, 0, 0.35);
  border-radius: 999px;
  background-size: 60% 60%;
  width: 44px;
  height: 44px;
}

.baostyle-home-hero-slider .carousel-indicators [data-bs-target] {
  width: 10px;
  height: 10px;
  /*border-radius: 50%;*/
}

.baostyle-home-hero-slider .baostyle-image-pro {
  min-height: 100%;
}

@media (max-width: 991.98px) {
  .baostyle-home-hero-slider .baostyle-image-pro-position-inner-top, .baostyle-home-hero-slider .baostyle-image-pro-position-inner-bottom, .baostyle-home-hero-slider .baostyle-image-pro-position-inner-left, .baostyle-home-hero-slider .baostyle-image-pro-position-inner-right, .baostyle-home-hero-slider .baostyle-image-pro-position-inner-center {
    min-height: 300px;
  }
}

.baostyle-home-hero-slider .carousel {
  position: relative;
}

.baostyle-home-hero-slider .carousel-inner {
  overflow: hidden;
}

.baostyle-home-hero-slider .carousel-indicators {
  z-index: 21;
}

.baostyle-home-hero-slider .carousel-item, .baostyle-home-hero-slider .baostyle-hero-slide {
  position: relative;
}

.baostyle-home-hero-slider .baostyle-image-pro-position-inner-top, .baostyle-home-hero-slider .baostyle-image-pro-position-inner-bottom, .baostyle-home-hero-slider .baostyle-image-pro-position-inner-left, .baostyle-home-hero-slider .baostyle-image-pro-position-inner-right, .baostyle-home-hero-slider .baostyle-image-pro-position-inner-center {
  min-height: 420px;
  border-radius: 0;
  box-shadow: none;
}

.baostyle-home-hero-slider .carousel, .baostyle-home-hero-slider .carousel-item, .baostyle-home-hero-slider .baostyle-hero-slide {
  overflow: hidden;
}

.baostyle-home-hero-slider .carousel-control-prev, .baostyle-home-hero-slider .carousel-control-next {
  width: 3rem;
  z-index: 20;
  height: 3rem;
  border-radius: 999px;
  background: rgba(255, 255, 255, .92);
  color: var(--bs-dark, #212529);
  border: 1px solid rgba(var(--bs-dark-rgb, 33, 37, 41), .1);
  box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .08);
  margin: auto 50px;
}

.baostyle-slider-prev, .baostyle-slider-next {
  width: 2.5rem;
  height: 2.5rem;
  border-radius: 999px;
  background: rgba(255, 255, 255, .92);
  color: var(--bs-dark, #212529);
  border: 1px solid rgba(var(--bs-dark-rgb, 33, 37, 41), .1);
  box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .08);
}

.baostyle-home-post-thumbnail img {
  display: block;
  width: 100%;
  height: auto;
}

.baostyle-home-section-header .text-muted {
  max-width: 820px;
  margin-left: auto;
  margin-right: auto;
}

.baostyle-home-faq-section .accordion-button {
  font-weight: 600;
}

.baostyle-service-card, .baostyle-home-features-section .card {
  border: 1px solid rgba(0, 0, 0, 0.08);
}

.baostyle-faq-section .baostyle-faq-inner {
  border-radius: var(--baostyle-card-radius);
}

.baostyle-faq-section .accordion-item {
  border: 1px solid rgba(0, 0, 0, 0.08);
  border-radius: 0.875rem;
  overflow: hidden;
  background-color: #fff;
}

.baostyle-faq-section .accordion-button {
  font-weight: 600;
  padding: 1rem 1.125rem;
  box-shadow: none;
}

.baostyle-faq-section .accordion-button:not(.collapsed) {
  background-color: rgba(0, 0, 0, 0.03);
  color: inherit;
}

.baostyle-faq-section .accordion-body {
  padding: 1rem 1.125rem;
  color: #6c757d;
}
