@keyframes slide-down {
  0% {
    opacity: 0;
    transform: translateY(100%);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.inner-tab {
  animation: slide-down 0.6s ease-out;
}
.bricks-button {
  cursor: pointer;
}
.Section-head-bold {
  font-weight: 700;
}
.gradient-text {
  background: linear-gradient(90deg, #5271ff 0%, #31d1ff 47.12%, #23ff9e 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.gradient-background {
  background: linear-gradient(
    180deg,
    #ffffff 0%,
    rgba(255, 255, 255, 0.2) 100%
  );
}
.ceo-card {
  backdrop-filter: blur(15px);
  -webkit-backdrop-filter: blur(15px);
}
.future-card {
  backdrop-filter: blur(36px);
}
.agent-card:hover .agent-card-text {
  font-weight: 700 !important;
}
.agent-card:hover .agent-card-button {
  background-color: #5271ff !important;
  box-shadow: 0 0 0 5px #cfd7ff !important;
}
.searchBar button {
  transition: all 0.3s ease-in-out;
}
.searchBar:hover button {
  background-color: #31d1ff !important;
  box-shadow: 0 0 0 4px #c5f2ff !important;
}
.Resources-card:hover {
  background-image: none !important;
}
.Resources-card:hover .Resources-card-text {
  color: #fff !important;
}
.Resources-card:hover .Resource-card-img {
  transform: scale(1.2);
}
.health-hero-section::before {
  z-index: 1 !important;
}
.administrative-card:hover .administrative-img {
  transform: scale(1.2);
}
.administrative-card:hover .administrative-link {
  color: black !important;
}
.blog-card-wrapper:hover .blog-card-img {
  transform: scale(1.2);
}
.blog-card-wrapper:hover .blog-card-title {
  color: #5271ff !important;
}
.category-items-wrapper:hover .category-item-title,
.category-items-wrapper:hover .category-item-icon {
  color: #5271ff !important;
}
.slider.brxe-slider-nested .splide__arrow--prev,
.slider.brxe-slider-nested .splide__arrow--next {
  box-shadow: 0px 4px 4px 0px #00000040;
  transition: all 0.3s ease-in-out;
}
.breadcrumb{
	display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.breadcrumb li {
	font-size: 24px !important;
}
li.breadcrumb-item.active {
    max-width: 300px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    border-bottom: 2px solid #5271FF;
    line-height: 32px;
    font-family: "Lato";
    font-weight: 900;
    color: #5271FF;
}

.breadcrumb li::after{
	margin-left: 24px !important;
    margin-right: 24px !important;
}
@media (max-width: 767px) {
	.breadcrumb li{
		font-size: 18px !important;
	}
	.breadcrumb li::after{
		margin-left: 8px !important;
    	margin-right: 8px !important;
	}
}

@media (min-width: 478px) {
  .slider-container .splide__pagination {
    display: none;
  }
}