/****** IMPORTANTE: usar con netquest-brand_child.css ******/
section.n-icon .icon__cards {
  gap: 120px 80px;
}
section.n-icon .icon__cards.a-start {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(19rem, 1fr));
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  justify-items: center;
}
section.n-icon .icon__cards.a-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  flex-wrap: wrap;
}
section.n-icon .icon__cards.a-start .icon__card {
  max-width: 600px;
  width: 600px;
  padding: 10% 0 15% 10%;
}
section.n-icon .icon__cards.a-center .icon__card {
  max-width: 600px;
  width: 600px;
  padding: 40px 0 80px 40px;
}
section.n-icon .icon__image {
  margin-bottom: var(--spacing-08);
  max-height: 64px; 
  max-width: 64px;
}
section.n-icon .icon__image img {
  height: 100% !important;
  object-fit: cover;
  aspect-ratio: 1 / 1;
}
section.n-icon .icon__title-heading,
section.n-icon .icon__text p {
  margin-bottom: var(--spacing-04);
}
@media (max-width: 1440px) {
  section.n-icon .icon__cards {
    gap: 120px 56px;
  }
  section.n-icon .icon__cards.a-center .icon__card  {
    max-width: 427px;
    min-width: 400px;
  }
  section.n-icon .icon__cards.a-center .wide {
    min-width: 400px;
}
@media (max-width: 900px) and (min-width: 834px) {
  section.n-icon .icon__cards.a-start {
    grid-template-columns: repeat(auto-fill, minmax(16rem, 1fr));
  }
}
/*
@media (max-width: 1000px) {
section.n-icon .icon__cards.a-start {
grid-template-columns: repeat(2, 1fr);
}
}*/
  @media (max-width: 1034px) {
    section.n-icon .icon__cards.a-center .wide {
    min-width: 300px;
      width: 300px;
}
  }
@media (max-width: 834px) {
section.n-icon .icon__cards.a-center .wide {
    min-width: auto;
}
  section.n-icon .icon__cards {
    gap: 88px 40px;
  }
  section.n-icon .icon__cards.a-start .icon__card {
    padding: 10% 0 15% 8%;
  }
  section.n-icon .icon__icons {
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
  }
  section.n-icon .icon__cards.a-center .icon__card {
    max-width: 349px;
    min-width: 300px;
  }
    section.n-icon .icon__cards.a-center .wide {
    min-width: 300px;
}
  section.n-icon .icon__icon {
    flex: 0 0 50%;
  }
  section.n-icon .icon__image {
    margin-bottom: var(--spacing-07);
  }
}
@media (max-width: 600px){
  section.n-icon .icon__icon {
    flex: 0 0 100%;
  }
  section.n-icon .icon__cards.a-start .icon__card {
  width: 300px;
}
}
/*
@media (max-width: 600px) {
section.n-icon .icon__cards.a-start {
grid-template-columns: repeat(1, 1fr);
}
}*/
@media (max-width: 600px) { 
  section.n-icon {
    padding: var(--padding-modules-sm);
  }
  section.n-icon .icon__image {
    margin-bottom: var(--spacing-07);
  }
}