/*!*************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/sc-equipo/style.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************/
/**
 * The following styles get applied both on the front of your site
 * and in the editor.
 *
 * Replace them with your own styles or remove the file completely.
 */
.wp-block-create-block-sc-equipo {
  margin-top: 0px;
  overflow-x: hidden;
}

.sc-equipo {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
  padding: 24px 0px;
}
@media (min-width: 767px) {
  .sc-equipo {
    padding: 80px 0px;
  }
}
.sc-equipo__grid {
  display: none;
  row-gap: 40px;
  -moz-column-gap: 16px;
       column-gap: 16px;
}
@media (min-width: 767px) {
  .sc-equipo__grid {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
  }
  .sc-equipo__grid__text-container {
    justify-self: center;
  }
  .sc-equipo__grid__person-container {
    justify-self: center;
  }
}
@media (min-width: 1028px) {
  .sc-equipo__grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (min-width: 1280px) {
  .sc-equipo__grid {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
  }
}
.sc-equipo__grid__text-container {
  max-width: 280px;
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.sc-equipo__grid__text-container__subtitle {
  font-size: var(--wp--preset--font-size--body-m);
  font-style: normal;
  font-weight: 400;
  line-height: var(--wp--custom--line-height--body-m);
}
.sc-equipo__grid__text-container__desc {
  font-size: var(--wp--preset--font-size--headline-s);
  font-style: normal;
  font-weight: 700;
  line-height: var(--wp--custom--line-height--headline-s);
  color: var(--wp--preset--color--secondary);
  margin: 0 !important;
  max-width: 251px;
}
.sc-equipo__grid__person-container {
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.sc-equipo__grid__person-container:nth-child(-n+4) {
  left: 150px;
}
.sc-equipo__grid__person-container:nth-child(n+5) {
  left: -150px;
}
.sc-equipo__grid__person-container__image {
  max-height: 280px;
  width: 100%;
  border-radius: 15px;
}
.sc-equipo__grid__person-container__text-card {
  display: flex;
  flex-direction: column;
  text-align: start;
}
.sc-equipo__grid__person-container__text-card__name {
  font-size: var(--wp--preset--font-size--body-m);
  font-style: normal;
  font-weight: 700;
  line-height: 24px;
  line-height: var(--wp--custom--line-height--body-m);
}
.sc-equipo__grid__person-container__text-card__name__position {
  font-size: var(--wp--preset--font-size--body-m);
  font-style: normal;
  font-weight: 400;
  line-height: var(--wp--custom--line-height--body-m);
  color: var(--wp--preset--color--nuetral-70);
}
.sc-equipo__swiper-section {
  display: flex;
  flex-direction: column;
}
@media (min-width: 767px) {
  .sc-equipo__swiper-section {
    display: none;
    gap: 40px;
  }
}
.sc-equipo__swiper-section__text-container {
  display: flex;
  flex-direction: column;
  gap: 12px;
  text-align: center;
  padding-bottom: 32px;
}
.sc-equipo__swiper-section__text-container__subtitle {
  font-size: var(--wp--preset--font-size--body-m);
  font-style: normal;
  font-weight: 400;
  line-height: var(--wp--custom--line-height--body-m);
}
.sc-equipo__swiper-section__text-container__desc {
  font-size: var(--wp--preset--font-size--headline-s);
  font-style: normal;
  font-weight: 700;
  line-height: var(--wp--custom--line-height--headline-s);
  color: var(--wp--preset--color--secondary);
  margin: 0 !important;
}
.sc-equipo__swiper-section__swiper-container {
  max-width: 100%;
  margin: 0 -16px;
  padding-left: 16px;
}
@media (min-width: 767px) {
  .sc-equipo__swiper-section__swiper-container {
    margin: initial;
    padding-left: initial;
  }
}
.sc-equipo__swiper-section__swiper-container__card {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.sc-equipo__swiper-section__swiper-container__card__image {
  max-height: 280px;
  width: 100%;
}
.sc-equipo__swiper-section__swiper-container__card__text-card {
  display: flex;
  flex-direction: column;
  text-align: start;
}
.sc-equipo__swiper-section__swiper-container__card__text-card__name {
  font-size: var(--wp--preset--font-size--body-m);
  font-style: normal;
  font-weight: 700;
  line-height: var(--wp--custom--line-height--body-m);
}
.sc-equipo__swiper-section__swiper-container__card__text-card__position {
  font-size: var(--wp--preset--font-size--body-m);
  font-style: normal;
  font-weight: 400;
  line-height: var(--wp--custom--line-height--body-m);
  color: var(--wp--preset--color--nuetral-70);
}
.sc-equipo__swiper-section__swiper-button {
  display: flex;
  flex-direction: row;
  justify-content: center;
  gap: 10px;
}
.sc-equipo__swiper-section__swiper-button__prev-button {
  rotate: 180deg;
  width: 24px;
  height: 24px;
}
.sc-equipo__swiper-section__swiper-button__prev-button > img {
  height: 24px;
  width: 24px;
}
.sc-equipo__swiper-section__swiper-button__next-button {
  width: 24px;
  height: 24px;
}
.sc-equipo__swiper-section__swiper-button__next-button > img {
  height: 24px;
  width: 24px;
}

/*# sourceMappingURL=style-index.css.map*/