/* [project]/uploads/styles/social/social.css [app-client] (css) */
@keyframes shine {
  from {
    opacity: 0;
    left: 0%;
  }

  50% {
    opacity: 1;
  }

  to {
    opacity: 0;
    left: 100%;
  }
}

.hero_sec.social_hero .hero_wrapper .bg .banner-wrapper .heading {
  max-width: 400px;
}

.social_details_wrap:last-child {
  padding-bottom: 100px;
}

.social_details_wrap:nth-child(2n) {
  background: #ededed;
}

.social_details_wrap:nth-child(2n) figure {
  order: 1;
}

.social_details_wrap .main_wrapper {
  --gap: 70px;
  justify-content: center;
  align-items: center;
  gap: var(--gap);
}

.social_details_wrap .main_wrapper figure {
  border-radius: 10px;
  flex: 0 auto;
  width: 451px;
}

.social_details_wrap .main_wrapper figure img {
  border-radius: 10px;
}

.social_details_wrap .main_wrapper figcaption {
  flex: 1;
  width: 100%;
  max-width: 600px;
}

.social_details_wrap .main_wrapper figcaption h4 {
  color: var(--primary);
  margin-bottom: 10px;
  font-size: 24px;
  font-weight: 600;
}

.social_details_wrap .main_wrapper figcaption p {
  text-align: justify;
}

/*# sourceMappingURL=uploads_styles_social_social_0y645f~.css.map*/