#carousel-section {
  height: 500px !important;
  padding: 100px 0px;
}
#carousel-section .wp-block-cover__inner-container {
  height: 100%;
}
#carousel-section h3 {
  font-weight: 600;
  font-size: 2.5rem !important;
  line-height: 3.25rem;
  letter-spacing: -1px;
  text-align: center;
  color: #000;
}

.carousel {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: start;
  height: 250px;
}
.carousel .carousel-quote {
  font-weight: 400;
  font-size: 1.25rem;
  line-height: 1.8 rem;
  letter-spacing: 0px;
  margin-bottom: 16px;
  margin-top: 0px;
}
.carousel h6 {
  font-weight: 700;
  font-size: 1rem;
  line-height: 1.8rem;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: #005498;
  margin-top: 0px;
}
.carousel .carousel-header-dis {
  font-weight: 700;
  font-size: 1rem;
  line-height: 1.25rem;
  letter-spacing: 0px;
  margin-top: 0px;
  color: #808080;
}

.carousel::before,
.carousel::after {
  content: "";
  display: block;
  width: 5.938rem;
  height: 4.563rem;
  /* change size */
  background-size: cover;
  background-position: center;
  margin-bottom: 20px;
  /* space between image and content */
  position: absolute;
}

.carousel::before {
  background-image: url("/wp-content/uploads/2025/12/double-quote.svg");
  top: -7.188rem;
  left: 7.5rem;
}

.carousel::after {
  background-image: url("/wp-content/uploads/2025/12/double-quote-1.svg");
  bottom: -1.875rem;
  right: 7.5rem;
}

.carousel-item {
  max-width: 652px !important;
}
.carousel-item .wp-block-group__inner-container {
  position: relative;
  max-width: 652px !important;
}

/* .carousel-item {
  transition: transform .3s ease-in-out !important;
} */
.carousel-item-next.carousel-item-left {
  transform: translateX(20%) !important;
}

.carousel-item-prev.carousel-item-right {
  transform: translateX(-20%) !important;
}

a.carousel-control-prev svg,
a.carousel-control-next svg {
  margin-bottom: 120px;
}

@media (max-width: 992px) {
  .carousel-item {
    max-width: 652px !important;
  }
  .carousel-item .wp-block-group__inner-container {
    position: relative;
    max-width: 520px !important;
  }
}
@media (max-width: 768px) {
  .carousel::before {
    top: -7.188rem;
    left: 2.5rem;
  }
  .carousel::after {
    bottom: -1.875rem;
    right: 2.5rem;
  }
  .carousel-item {
    max-width: 652px !important;
  }
  .carousel-item .wp-block-group__inner-container {
    position: relative;
    max-width: 400px !important;
  }
}
@media (max-width: 600px) {
	#carousel-section h3 {
		
	}
	.carousel::before,
	.carousel::after{
		width: 49px;
    	height: 38px;
	}
	.carousel::before {
    top: -8.188rem;
    left: 1.5rem;
  }
  .carousel::after {
    bottom: -1.875rem;
    right: 1.5rem;
  }
	.carousel-item {
    max-width: 652px !important;
  }
  .carousel-item .wp-block-group__inner-container {
    position: relative;
    max-width: 80% !important;
	margin: auto;
  }
}

