/*Mini slider*/
#participants .fr-card {
  width: 274px;
  height: 450px;
  background-color: transparent;
  border: 1px solid black;
  border-radius: 50px;
  padding-top: 40px;
}


@media (max-width: 36em) {
  #participants .fr-card {
    width: auto;
  }
}

#participants .fr-card::before {
  content: none;
}

#participants .fr-card .fr-responsive-img {
  width: 150px;
  height: 150px;
  margin: 0 auto;
}

#participants .fr-card__header {
  order: unset;
  margin-right: 0;
}

#participants .p-slider1color {
  background-color:transparent !important;
}

#participants .swiper-pagination-bullet {
  background-color:#E4E1E1 !important;
}

#participants .swiper-pagination-bullet-active {
  background-color:#2B7758 !important;
}

#participants .swiper-pagination-bullets .swiper-pagination-bullet {
    background-color: #FFF;
    border-radius: 0;
    height: 0.375rem;
    margin-right: 0!important;
    opacity: 1;
    width: 0.5rem;
}

@media (max-width: 36em) {
  .fr-pagination__link--prev,.fr-pagination__link--next{
    display: none;
  }
}


@media (min-width: 62em){

  #participants .swiper-pagination-bullets .swiper-pagination-bullet {
      width: 2rem;
  }
}

/* #participants .swiper-slide{
  margin: 50px 40px 0px 0px !important;
} */

#participants .fr-card__desc {
  font-size: 20px;
}

#participants .fr-slider-footer {
    align-items: center;
    display: flex;
    justify-content: center;
}

#participants .fr-btn {
  background: none;
  color: #000000;
  text-decoration: underline;
  position: absolute;
  bottom: 40px;
}

#participants .fr-card:hover{
  background-color: #2B7758;
}


#participants .fr-pagination__list {
    align-items: center;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
}

#participants .fr-pagination {
    --underline-img: none;
    --ul-type: none;
    --ol-type: none;
    --ul-start: 0;
    --ol-start: 0;
    --xl-block: 0;
    --li-bottom: 0;
    --ol-content: none;
}


#participants .fr-pagination__link--prev:before {
    background-color: #E4E1E1;
    -webkit-mask-image: url(../img/prev2.svg);
    mask-image: url(../img/prev2.svg);
}

#participants .fr-pagination__link--next:before {
    background-color: #E4E1E1;
    -webkit-mask-image: url(../img/next2.svg);
    mask-image: url(../img/next2.svg);
    vertical-align: calc((0.75em - var(--icon-size))*.5);

}

#participants .fr-pb-12w, .fr-pb-24v, .fr-py-12w, .fr-py-24v{
  padding-bottom: 2rem!important;
}

@media (min-width: 62em){
  #participants .fr-pagination__link--next.fr-pagination__link--lg-label:after {
    background-color: #E4E1E1;
    -webkit-mask-image: url(../img/next2.svg);
    mask-image: url(../img/next2.svg);
  }
}



@media (hover: hover) and (pointer: fine){
  #participants a[href]:hover {
      background-color: transparent;
  }
}

