@charset "utf-8";
/* CSS Document */

.cid-uCHERx4EAJ-1 {
  padding-top: 1rem;
  padding-bottom: 3rem;
/* Les Gradient Code */
  background: rgb(255,152,206);
  background: linear-gradient(180deg, rgba(255,152,206,1) 0%, rgba(38,38,38,1) 82%, rgba(38,38,38,1) 100%);
}
.cid-uCHERx4EAJ-1 .team-card {
  margin-bottom: 2rem;
  transition: all 0.3s;
}
.cid-uCHERx4EAJ-1 .team-card:hover {
  transform: translateY(-10px);
}
.cid-uCHERx4EAJ-1 .wave-container {
  position: absolute;
  left: 0;
  top: -110px;
  height: 113px;
  overflow: hidden;
  width: 100%;
}
.cid-uCHERx4EAJ-1 .svg-top {
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  height: 50px;
  transform-origin: bottom;
  animation: 1.5s ease-in-out infinite alternate svg-wave;
  fill: #17171a;
}
/* Les Animation Pink */
.cid-uCHERx4EAJ-1 .svg-top .st0 {
  fill: #ff98ce;
}
@media (max-width: 992px) {
  .cid-uCHERx4EAJ-1 .svg-top {
    width: 1000px;
  }
}
@keyframes svg-wave {
  from {
    transform: scaleX(1) scaleY(1.1);
  }
  to {
    transform: scaleX(1) scaleY(1.6);
  }
}
.cid-uCHERx4EAJ-1 .image-wrap {
  height: 300px;
  padding-bottom: 2rem;
}
.cid-uCHERx4EAJ-1 .image-wrap img {
  height: 100%;
  object-fit: contain;
  border-radius: 24px;
}
@keyframes line {
  0% {
    transform: scaleX(1);
  }
  50% {
    transform: scaleX(0);
  }
  100% {
    transform: scaleX(1);
  }
}
@media (max-width: 991px) {
  .cid-uCHERx4EAJ-1 .card-wrap {
    margin-bottom: 2rem;
  }
}
.cid-uCHERx4EAJ-1 .card-wrap .image-wrap img {
  width: 100%;
  margin-bottom: 1rem;
}
.cid-uCHERx4EAJ-1 .card-wrap:hover h5:before {
  animation: 1s ease-in-out alternate line;
}
.cid-uCHERx4EAJ-1 .card-title,
.cid-uCHERx4EAJ-1 .social-row {
  color: #1a449a;
}
.cid-uCHERx4EAJ-1 .mbr-role,
.cid-uCHERx4EAJ-1 .social-row {
  color: #1a449a;
}
.cid-uCHERx4EAJ-1 .card-text,
.cid-uCHERx4EAJ-1 .mbr-section-btn,
.cid-uCHERx4EAJ-1 .social-row {
  color: #ffffff;
  text-align: left;
}
.cid-uCHERx4EAJ-1 .mbr-section-title {
  color: #f6e679;
  text-align: center;
}
.cid-uCHERx4EAJ-1 .card-title,
.cid-uCHERx4EAJ-1 .content-wrap {
  color: #f6e679;
  text-align: center;
}
.cid-uCHERx4EAJ-1 .mbr-section-subtitle {
  color: #ffffff;
  text-align: left;
}
.cid-uCHERx4EAJ-1 .img_border {
  border-width: 3.5px;
  border-color: #ff98ce;
  border-style: dotted;
  border-radius: 15px;
}
.featured_font {
    font-size: 1.1rem !important;    
}
.footer-font {
    font-size 1.1rem !important;    
}
.about_image {
    border: 3px solid #050f0f;
    box-shadow: 6px 6px 0 0 #ff98ce;
    background-color: #FFFFFF;
    max-width: 500px;
    padding: 20px 15px 0 15px;
    margin: auto;
}
