.quienes-somos ~ .donut-block-2 {
  display: none;
}
.quienes-somos .node__content p {
  font-size: 16px;
  margin: 0;
}
@media screen and (max-width: 660px) {
  .quienes-somos .node__content p {
    font-size: 14px;
  }
  .quienes-somos .node__content .paragraph h3.pb__content-title {
    font-size: 20px;
  }
  .quienes-somos .node__content > .paragraph:not(.paragraph--type--hero-bundle, .paragraph--type--block-bundle) {
    padding-left: 17px;
    padding-right: 17px;
    max-width: 100%;
  }
}
.quienes-somos .node__content > .paragraph--type--one-column-bundle {
  max-width: 1070px;
}
.quienes-somos .node__content > .paragraph--type--one-column-bundle:has(.paragraph--type--three-columns-bundle) {
  max-width: inherit;
}
.quienes-somos .node__content > .paragraph--type--one-column-bundle:has(.paragraph--type--three-columns-bundle) .paragraph--type--three-columns-bundle {
  padding-bottom: 0px !important;
}
.quienes-somos .node__content > .paragraph--type--one-column-bundle:has(.paragraph--type--three-columns-bundle) .paragraph--type--three-columns-bundle .pb__content-full h3.pb__content-title .field--name-pb-content-title {
  text-align: center;
}
.quienes-somos .node__content > .paragraph--type--one-column-bundle:has(.paragraph--type--three-columns-bundle) .paragraph--type--three-columns-bundle .pb__content-full .pb__three-columns {
  padding-bottom: 0px;
}
.quienes-somos .node__content > .paragraph--type--one-column-bundle:has(.paragraph--type--three-columns-bundle) .paragraph--type--three-columns-bundle .pb__content-full .pb__three-columns .paragraph--type--icon-and-text-card {
  padding: 25px 30px 30px;
  position: relative;
}
.quienes-somos .node__content > .paragraph--type--one-column-bundle:has(.paragraph--type--three-columns-bundle) .paragraph--type--three-columns-bundle .pb__content-full .pb__three-columns .paragraph--type--icon-and-text-card .paragraph--type--simple-bundle h3.pb__content-title {
  font-size: 20px;
  color: white !important;
  min-height: 51px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 5px;
}
.quienes-somos .node__content > .paragraph--type--one-column-bundle:has(.paragraph--type--three-columns-bundle) .paragraph--type--three-columns-bundle .pb__content-full .pb__three-columns .paragraph--type--icon-and-text-card .paragraph--type--image-bundle img {
  width: 45px;
  height: 45px;
}
.quienes-somos .node__content > .paragraph--type--one-column-bundle:has(.paragraph--type--three-columns-bundle) .paragraph--type--three-columns-bundle .pb__content-full .pb__three-columns .paragraph--type--icon-and-text-card .pb__link::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.quienes-somos .node__content > .paragraph--type--one-column-bundle:has(.paragraph--type--three-columns-bundle) .paragraph--type--three-columns-bundle .pb__content-full .pb__three-columns .paragraph--type--icon-and-text-card:hover .paragraph--type--simple-bundle h3.pb__content-title,
.quienes-somos .node__content > .paragraph--type--one-column-bundle:has(.paragraph--type--three-columns-bundle) .paragraph--type--three-columns-bundle .pb__content-full .pb__three-columns .paragraph--type--icon-and-text-card:hover .paragraph--type--image-bundle img {
  color: #46C0A9 !important;
}
.quienes-somos .node__content > .paragraph--type--one-column-bundle:has(.paragraph--type--three-columns-bundle) .paragraph--type--link-bundle a {
  padding: 5px 20px;
  border-radius: 20px;
  background-color: var(--orange-pb-button);
  color: white;
  font-size: 20px;
  font-weight: 700;
  display: block;
  min-width: 345px;
  text-align: center;
  text-decoration: none;
}
@media screen and (max-width: 480px) {
  .quienes-somos .node__content > .paragraph--type--one-column-bundle:has(.paragraph--type--three-columns-bundle) .paragraph--type--link-bundle a {
    min-width: 268px;
  }
}
@media screen and (max-width: 550px) {
  .quienes-somos .node__content > .paragraph--type--one-column-bundle h3.pb__content-title {
    font-size: 24px;
  }
}
.quienes-somos .node__content > .paragraph--type--one-column-bundle .paragraph--type--card-two-columns-bundle {
  box-shadow: 0px 0px 10px 5px #191E240D;
  border-radius: 20px;
}
@media screen and (max-width: 550px) {
  .quienes-somos .node__content > .paragraph--type--one-column-bundle .paragraph--type--card-two-columns-bundle .pb-card-two-left .paragraph--type--card-image-section-bundle > .paragraph__inner {
    width: 100%;
  }
}
.quienes-somos .node__content > .paragraph--type--one-column-bundle .paragraph--type--card-two-columns-bundle .pb-card-two-right .paragraph--type--card-text-section-bundle > .paragraph__inner {
  padding: 20px 20px 20px 40px;
}
@media screen and (max-width: 550px) {
  .quienes-somos .node__content > .paragraph--type--one-column-bundle .paragraph--type--card-two-columns-bundle .pb-card-two-right .paragraph--type--card-text-section-bundle > .paragraph__inner {
    padding: 15px;
    gap: 15px;
  }
}
.quienes-somos .node__content > .paragraph--type--one-column-bundle .paragraph--type--card-two-columns-bundle .pb-card-two-right .paragraph--type--card-text-section-bundle > .paragraph__inner h3.pb__content-title {
  margin-bottom: 0;
}
.quienes-somos .node__content > .paragraph--type--one-column-bundle .paragraph--type--card-two-columns-bundle .pb-card-two-right .paragraph--type--card-text-section-bundle > .paragraph__inner h3.pb__content-title .field--name-pb-content-title {
  color: #8577DE !important;
  text-align: center;
}
.quienes-somos .node__content .paragraph--type--accordion-bundle .pb__accor-pane {
  box-shadow: none;
  background-color: transparent;
}
@media screen and (max-width: 580px) {
  .quienes-somos .node__content .paragraph--type--accordion-bundle .pb__accor-pane {
    padding: 30px 18px;
  }
}
.quienes-somos .node__content .paragraph--type--accordion-bundle .pb__accor-pane .paragraph--type--card-two-columns-bundle {
  background-color: white;
  border-radius: 20px;
}
.quienes-somos .node__content .paragraph--type--accordion-bundle .pb__accor-pane .paragraph--type--card-two-columns-bundle .pb-card-text-section__inner .field--name-pb-content-body strong {
  color: var(--orange);
}
.quienes-somos .node__content > .paragraph--type--two-columns-bundle h3.pb__content-title {
  font-size: 24px;
  color: #8577DE;
  text-align: left;
}
.quienes-somos .node__content > .paragraph--type--two-columns-bundle .pb-col-left {
  max-width: 50%;
}
.quienes-somos .node__content > .paragraph--type--two-columns-bundle .pb-col-left .field--name-pb-image-field,
.quienes-somos .node__content > .paragraph--type--two-columns-bundle .pb-col-left .field--name-pb-content-image {
  margin: 0;
}
.quienes-somos .node__content > .paragraph--type--two-columns-bundle .pb-col-left img {
  width: 100%;
  height: auto;
  border-radius: 20px;
}
@media screen and (max-width: 800px) {
  .quienes-somos .node__content > .paragraph--type--two-columns-bundle .pb-col-left .paragraph--type--image-bundle,
  .quienes-somos .node__content > .paragraph--type--two-columns-bundle .pb-col-left .paragraph--type--image-bundle div:not(.visually-hidden) {
    height: 100%;
  }
  .quienes-somos .node__content > .paragraph--type--two-columns-bundle .pb-col-left img {
    height: 100%;
    width: 100%;
    object-fit: cover;
    object-position: left;
    min-height: 328px;
  }
}
@media screen and (max-width: 550px) {
  .quienes-somos .node__content > .paragraph--type--two-columns-bundle .pb-col-left img {
    height: auto;
    object-fit: unset;
    min-height: unset;
  }
}
@media screen and (min-width: 650px) {
  .quienes-somos .node__content > .paragraph--type--two-columns-bundle .pb-col-right .pb__content-full {
    gap: 40px !important;
  }
}
.quienes-somos .node__content > .paragraph--type--two-columns-bundle .pb__two-columns {
  gap: 15px 40px;
}
.quienes-somos .node__content > .paragraph--type--two-columns-bundle .pb__two-columns .field--name-pb-content-link {
  align-self: flex-end;
}
@media screen and (max-width: 800px) {
  .quienes-somos .node__content > .paragraph--type--two-columns-bundle .pb__two-columns h3.pb__content-title {
    font-size: 20px;
  }
}
@media screen and (max-width: 650px) {
  .quienes-somos .node__content > .paragraph--type--two-columns-bundle .pb__two-columns {
    flex-direction: column;
  }
  .quienes-somos .node__content > .paragraph--type--two-columns-bundle .pb__two-columns .pb-col-left {
    max-width: 100%;
  }
  .quienes-somos .node__content > .paragraph--type--two-columns-bundle .pb__two-columns .pb-col-left .field--name-pb-image-field img {
    border-radius: 20px 20px 0 0;
  }
  .quienes-somos .node__content > .paragraph--type--two-columns-bundle .pb__two-columns .field--name-pb-content-link {
    align-self: center;
  }
}
.quienes-somos .node__content .pb__one-column {
  gap: 30px;
}
.quienes-somos .node__content .pb__one-column .paragraph--type--card-two-columns-bundle .pb__card-two-columns .pb-card-two-left .field--name-pb-image-field > picture > img {
  height: 100%;
  max-width: 100%;
  width: auto;
  object-fit: cover;
}
@media screen and (max-width: 992px) {
  .quienes-somos .node__content .pb__one-column .paragraph--type--card-two-columns-bundle .pb__card-two-columns .pb-card-two-left .field--name-pb-image-field > picture > img {
    height: auto;
    width: 100%;
    object-fit: unset;
  }
}
.quienes-somos .node__content .pb__one-column .paragraph--type--icon-and-text-card {
  max-width: 503px;
  margin: auto;
  box-shadow: 0px 0px 10px 5px #191E240D;
  border-radius: 20px;
  background-color: white;
  padding: 16px 15px;
  text-align: center;
  width: 100%;
  place-items: center;
}
.quienes-somos .node__content .pb__one-column .paragraph--type--icon-and-text-card .paragraph__inner {
  max-width: 365px;
}
.quienes-somos .node__content .pb__one-column .paragraph--type--icon-and-text-card img {
  width: 40px;
  height: 40px;
}
.quienes-somos .node__content .pb__one-column .paragraph--type--icon-and-text-card h3.pb__content-title {
  font-size: 18px;
  color: var(--verde-soft);
  font-weight: 700;
}
.quienes-somos .node__content .pb__one-column .paragraph--type--icon-and-text-card h3.pb__content-title > div {
  text-align: center;
}
.quienes-somos .node__content > .paragraph.paragraph--type--block-bundle {
  max-width: 655px;
  margin-inline: auto;
}
.quienes-somos .node__content > .paragraph.paragraph--type--block-bundle .donut-block-2 {
  margin: 0;
  padding-right: 0;
  padding-left: 0;
  padding-bottom: 0;
  max-width: 100%;
}
.quienes-somos .node__content > .paragraph.paragraph--type--block-bundle .donut-block-2 .content .color-blocks.slick-slider {
  place-items: unset !important;
  grid-template-columns: unset !important;
}
@media screen and (max-width: 980px) {
  .quienes-somos .node__content > .paragraph.paragraph--type--block-bundle {
    --dona-block2-display-color-blocks: grid;
  }
  .quienes-somos .node__content > .paragraph.paragraph--type--block-bundle .donut-block-2 {
    padding: 0;
  }
}
@media screen and (max-width: 580px) {
  .quienes-somos .node__content > .paragraph.paragraph--type--block-bundle .donut-block-2 .content .color-blocks .slick-track {
    gap: 15px !important;
    height: 100%;
  }
  .quienes-somos .node__content > .paragraph.paragraph--type--block-bundle .donut-block-2 .content .color-blocks .slick-track .color-block {
    height: 100%;
  }
}
.quienes-somos .node__content > .paragraph.paragraph--type--block-bundle .donut-block-2 .content {
  display: block !important;
}
.quienes-somos .node__content > .paragraph--type--three-columns-bundle,
.quienes-somos .node__content > .paragraph--type--one-column-bundle .paragraph--type--three-columns-bundle {
  max-width: 1360px;
  margin: auto;
}
@media screen and (max-width: 560px) {
  .quienes-somos .node__content > .paragraph--type--three-columns-bundle,
  .quienes-somos .node__content > .paragraph--type--one-column-bundle .paragraph--type--three-columns-bundle {
    width: calc(100% - 40px);
  }
}
.quienes-somos .node__content > .paragraph--type--three-columns-bundle .pb__content-title,
.quienes-somos .node__content > .paragraph--type--one-column-bundle .paragraph--type--three-columns-bundle .pb__content-title {
  max-width: 690px;
  font-size: 24px;
}
.quienes-somos .node__content > .paragraph--type--three-columns-bundle .pb__three-columns,
.quienes-somos .node__content > .paragraph--type--one-column-bundle .paragraph--type--three-columns-bundle .pb__three-columns {
  padding-bottom: 70px;
  position: relative;
}
.quienes-somos .node__content > .paragraph--type--three-columns-bundle .pb__three-columns > div,
.quienes-somos .node__content > .paragraph--type--one-column-bundle .paragraph--type--three-columns-bundle .pb__three-columns > div {
  background-color: transparent;
  padding: 0;
  min-height: unset;
}
.quienes-somos .node__content > .paragraph--type--three-columns-bundle .pb__three-columns > div .paragraph--type--icon-and-text-card,
.quienes-somos .node__content > .paragraph--type--one-column-bundle .paragraph--type--three-columns-bundle .pb__three-columns > div .paragraph--type--icon-and-text-card {
  background-color: #46C0A9;
  padding: 20px 15px;
  border-radius: 20px;
  height: 100%;
  transition: 0.2s ease;
}
.quienes-somos .node__content > .paragraph--type--three-columns-bundle .pb__three-columns > div .paragraph--type--icon-and-text-card:hover,
.quienes-somos .node__content > .paragraph--type--one-column-bundle .paragraph--type--three-columns-bundle .pb__three-columns > div .paragraph--type--icon-and-text-card:hover {
  box-shadow: 0px 0px 10px 5px #191E240D;
  background-color: white;
}
.quienes-somos .node__content > .paragraph--type--three-columns-bundle .pb__three-columns > div .paragraph--type--icon-and-text-card:hover .pb__content-title,
.quienes-somos .node__content > .paragraph--type--one-column-bundle .paragraph--type--three-columns-bundle .pb__three-columns > div .paragraph--type--icon-and-text-card:hover .pb__content-title {
  color: #46C0A9;
}
.quienes-somos .node__content > .paragraph--type--three-columns-bundle .pb__three-columns > div .paragraph--type--icon-and-text-card:hover .field--name-pb-content-body,
.quienes-somos .node__content > .paragraph--type--one-column-bundle .paragraph--type--three-columns-bundle .pb__three-columns > div .paragraph--type--icon-and-text-card:hover .field--name-pb-content-body {
  color: black;
}
.quienes-somos .node__content > .paragraph--type--three-columns-bundle .pb__three-columns > div .paragraph--type--icon-and-text-card:hover img,
.quienes-somos .node__content > .paragraph--type--one-column-bundle .paragraph--type--three-columns-bundle .pb__three-columns > div .paragraph--type--icon-and-text-card:hover img {
  filter: invert(50%) sepia(100%) saturate(250%) hue-rotate(120deg) brightness(115%) contrast(80%);
}
.quienes-somos .node__content > .paragraph--type--three-columns-bundle .pb__three-columns > div:hover,
.quienes-somos .node__content > .paragraph--type--one-column-bundle .paragraph--type--three-columns-bundle .pb__three-columns > div:hover {
  box-shadow: none;
}
@media screen and (max-width: 1200px) {
  .quienes-somos .node__content > .paragraph--type--three-columns-bundle .pb__three-columns > div,
  .quienes-somos .node__content > .paragraph--type--one-column-bundle .paragraph--type--three-columns-bundle .pb__three-columns > div {
    max-width: 380px;
  }
}
.quienes-somos .node__content > .paragraph--type--three-columns-bundle .pb__three-columns > div .pb__content-title,
.quienes-somos .node__content > .paragraph--type--one-column-bundle .paragraph--type--three-columns-bundle .pb__three-columns > div .pb__content-title,
.quienes-somos .node__content > .paragraph--type--three-columns-bundle .pb__three-columns > div .field--name-pb-content-body,
.quienes-somos .node__content > .paragraph--type--one-column-bundle .paragraph--type--three-columns-bundle .pb__three-columns > div .field--name-pb-content-body {
  color: white;
}
.quienes-somos .node__content > .paragraph--type--three-columns-bundle .pb__three-columns > div .paragraph--type--enlace-tipo-1,
.quienes-somos .node__content > .paragraph--type--one-column-bundle .paragraph--type--three-columns-bundle .pb__three-columns > div .paragraph--type--enlace-tipo-1 {
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  max-width: 375px;
  width: 100%;
}
.quienes-somos .node__content > .paragraph--type--three-columns-bundle .pb__three-columns > div .paragraph--type--enlace-tipo-1 .field--name-field-enlace-tipo-1,
.quienes-somos .node__content > .paragraph--type--one-column-bundle .paragraph--type--three-columns-bundle .pb__three-columns > div .paragraph--type--enlace-tipo-1 .field--name-field-enlace-tipo-1 {
  width: 100%;
}
.quienes-somos .node__content > .paragraph--type--three-columns-bundle .pb__three-columns > div .paragraph--type--enlace-tipo-1 a,
.quienes-somos .node__content > .paragraph--type--one-column-bundle .paragraph--type--three-columns-bundle .pb__three-columns > div .paragraph--type--enlace-tipo-1 a {
  padding: 5px 20px;
  border-radius: 20px;
  background-color: var(--orange-pb-button);
  color: white;
  font-size: 20px;
  font-weight: 700;
  display: block;
}
.quienes-somos .node__content > .paragraph--type--card-two-columns-bundle .pb__card-two-columns {
  gap: 60px !important;
}
@media (max-width: 448px) {
  .quienes-somos .node__content > .paragraph--type--card-two-columns-bundle .pb__card-two-columns {
    gap: 15px !important;
  }
}
@media (max-width: 448px) {
  .quienes-somos .node__content > .paragraph--type--card-two-columns-bundle .pb__card-two-columns .pb-card-two-left .paragraph--type--card-image-section-bundle .paragraph__inner {
    width: 100%;
  }
}
.quienes-somos .node__content > .paragraph--type--card-two-columns-bundle .pb__card-two-columns .pb-card-two-left .paragraph--type--card-image-section-bundle .paragraph__inner .field--name-pb-image-field img {
  border-radius: 20px;
}
.quienes-somos .node__content > .paragraph--type--card-two-columns-bundle .pb__card-two-columns .pb-card-two-right .paragraph__inner {
  padding: 0;
}
@media (max-width: 448px) {
  .quienes-somos .node__content > .paragraph--type--card-two-columns-bundle .pb__card-two-columns .pb-card-two-right .paragraph__inner {
    gap: 15px !important;
  }
}
.quienes-somos .node__content > .paragraph--type--card-two-columns-bundle .pb__card-two-columns .pb-card-two-right .paragraph__inner h3.pb__content-title {
  text-align: left;
}
.quienes-somos .node__content > .paragraph--type--card-two-columns-bundle .pb__card-two-columns .pb-card-two-right .paragraph__inner .field--name-pb-content-body {
  display: flex;
  flex-direction: column;
  text-align: left;
}
.quienes-somos .node__content > .paragraph--type--card-two-columns-bundle .pb__card-two-columns .pb-card-two-right .paragraph__inner .field--name-pb-content-body p:has(> a) {
  margin-top: 40px;
  max-width: fit-content;
  align-self: flex-end;
}
@media (max-width: 448px) {
  .quienes-somos .node__content > .paragraph--type--card-two-columns-bundle .pb__card-two-columns .pb-card-two-right .paragraph__inner .field--name-pb-content-body p:has(> a) {
    margin-top: 15px;
    align-self: center;
  }
}
.quienes-somos .node__content > .paragraph--type--card-two-columns-bundle .pb__card-two-columns .pb-card-two-right .paragraph__inner .field--name-pb-content-body p:has(> a) > a {
  padding: 10px 20px;
  border-radius: 20px;
  background-color: var(--orange-pb-button);
  color: white;
  font-size: 14px;
  font-weight: 700;
  display: block;
  text-align: center;
  text-decoration: none;
}
