/* INTRO ======================================== */
#intro {
  background-color: var(--gris-2);
  padding: var(--paddingMedium) 0 calc(var(--paddingMedium) * 2) 0;
  position: relative;
  margin-top: 89px;
}

#intro h1 {
  max-width: 550px;
  margin-bottom: 1.3em;
  font-size: clamp(1.2rem, 3.8vw, 2.9rem);
}

#intro .wrapper {
  display: flex;
  gap: 2em;
  align-items: center;
  /* align-items: flex-end; */
}

#intro .pageWidth .data {
  flex: 1;
}

#intro .pageWidth .videoWrapper {
  width: 100%;
  max-width: 300px;
}

#intro .pageWidth .video {
  position: relative;
  padding-bottom: 180%;
  height: 0;
  width: 100%;
  /* max-width: 300px; */
  border-radius: calc(var(--radiusV) * 0.3);
  overflow: hidden;
}

#intro .pageWidth .video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

#intro h2 {
  font-weight: 800;
  font-size: clamp(1.2rem, 4.3vw, 2.8rem);
  line-height: 1.2em;
  margin-bottom: 0.5em;
  color: #273347;
  max-width: 710px;
}

#intro h2 span {
  color: #4f4da7;
}

#intro p {
  font-weight: 550;
  font-size: clamp(1.1rem, 3vw, 1.6rem);
  line-height: 1.4em;
  padding: 0;
  color: #273347;
  /* margin-bottom: 1.5em; */
  max-width: 520px;
}

#intro .video video {
  max-width: 100%;
}

/* Responsive - - - - - - - - - - - - - - - - - - - - - - */
@media screen and (max-width: 800px) {
  #intro {
    margin-top: 0;
  }

  #intro .pageWidth .videoWrapper {
    max-width: 250px;
  }
}

@media screen and (max-width: 650px) {
  #intro .pageWidth .videoWrapper {
    max-width: 220px;
  }
}

@media screen and (max-width: 550px) {
  #intro .wrapper {
    flex-direction: column;
  }

  #intro h1 {
    max-width: 450px;
  }

  #intro .pageWidth .videoWrapper {
    max-width: 300px;
  }
}

/* SER PARTE ======================================== */
#serParte {
  background-color: var(--gris-2);
  padding: 0 0 calc(var(--paddingMedium) * 2) 0;
}

#serParte .wrapper {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 2em;
  background-color: #fff;
  border-radius: 20px;
  overflow: hidden;
}

#serParte .wrapper picture {
  width: 100%;
  position: relative;
}

#serParte .wrapper picture img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
  position: absolute;
}

#serParte .wrapper div {
  width: 100%;
  padding: 2em 2.5em 2em 0;
}

#serParte .wrapper div h2 {
  font-size: clamp(1.2rem, 3.8vw, 2.6rem);
  margin-bottom: 30px;
  color: #273347;
  max-width: 450px;
  font-weight: 700;
}

#serParte .wrapper div h2 span {
  color: #4f4da7;
}

#serParte .wrapper div ul {
  display: flex;
  flex-direction: column;
  gap: 1em;
}

#serParte .wrapper div ul li {
  font-weight: 600;
  font-size: 17px;
  color: #333;
  position: relative;
  padding-left: 1.5em;
}

#serParte .wrapper div ul li i {
  font-size: 1.3em;
  color: #4f4da7;
  margin-right: 0.2em;
  position: absolute;
  top: 0;
  left: 0;
}

#serParte .wrapper div li h3 {
  font-size: 20px;
  margin-bottom: 10px;
}

@media screen and (max-width: 750px) {
  #serParte .wrapper {
    grid-template-columns: repeat(1, 1fr);
  }

  #serParte .wrapper div {
    width: 100%;
    padding: 0 1em 2em 1em;
  }

  #serParte .wrapper picture {
    height: 250px;
  }

  #serParte .wrapper picture img {
    object-position: center 0;
  }
}

/* BENEFICIOS ====================================== */
#benefits {
  padding: 0 0 calc(var(--paddingMedium) * 2) 0;
  background-color: var(--gris-2);
}

#benefits ul {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  gap: 40px;
}

#benefits ul li {
  align-items: center;
  display: flex;
  flex-direction: column;
}

#benefits h2 {
  margin-bottom: 50px;
  font-weight: 800;
  font-size: clamp(1.7rem, 5.2vw, 2.7rem);
  line-height: 1.2em;
  margin-bottom: 1em;
  text-align: center;
}

#benefits h2 span {
  color: var(--purpura-1);
}

#benefits ul li p {
  font-weight: 700;
  font-size: clamp(0.9rem, 3.4vw, 1rem);
  line-height: 1.3em;
  color: #49505b;
  text-align: center;
}

#benefits ul li i {
  font-size: 65px;
  color: var(--purpura-1);
  background-color: #fff;
  border-radius: 50%;
  width: 100px;
  height: 100px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 10px;
}

@media screen and (max-width: 1100px) {
  #benefits .pageWidth {
    padding: 0 10px;
  }
}

@media screen and (max-width: 900px) {
  #benefits ul {
    grid-template-columns: repeat(3, 1fr);
  }
}

@media screen and (max-width: 750px) {
  #benefits ul {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media screen and (max-width: 420px) {
  #benefits ul {
    grid-template-columns: repeat(1, 1fr);
    max-width: 320px;
    margin: 0 auto;
  }
}

/* PERTENECER ================================== */
#pertenecer {
  padding: 0 0 calc(var(--paddingMedium) * 2) 0;
  background-color: var(--gris-2);
}

#pertenecer h2 {
  margin-bottom: 50px;
  font-weight: 800;
  font-size: clamp(1.7rem, 4.5vw, 2.7rem);
  line-height: 1.2em;
  margin-bottom: 1em;
  text-align: center;
}

#pertenecer h2 span {
  color: var(--purpura-1);
}

#pertenecer .wrapper {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 2em;
  background-color: #fff;
  border-radius: 20px;
  margin-bottom: 50px;
  overflow: hidden;
}

#pertenecer .wrapper picture {
  position: relative;
  min-height: 400px;
}

#pertenecer .wrapper picture img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  position: absolute;
}

#pertenecer .wrapper .data {
  width: 100%;
  padding: 30px 20px 30px 0;
  display: flex;
  align-items: center;
}

#pertenecer .wrapper .data ul {
  display: flex;
  flex-direction: column;
  gap: 35px;
}

#pertenecer .wrapper .data li {
  display: flex;
  align-items: center;
  font-weight: 600;
  font-size: clamp(1rem, 2.4vw, 1.25rem);
  line-height: 1.3em;
}

#pertenecer .wrapper .data li p {
  max-width: 380px;
  color: #333;
}

#pertenecer i {
  color: var(--purpura-1);
  font-size: 3em;
  margin-right: 10px;
  text-align: center;
}

#pertenecer .cta {
  display: flex;
  justify-content: center;
}

#pertenecer .cta a {
  border-radius: 1em;
  padding: 0.3em 1em;
  font-weight: 700;
  font-size: clamp(1.1rem, 3.6vw, 1.2rem);
  background-color: var(--dorado-2);
  color: var(--marino);
  transition: all 0.2s;
  white-space: nowrap;
  display: inline-block;
}

#pertenecer .cta a:hover {
  background-color: var(--dorado-1);
}

@media screen and (max-width: 580px) {
  #pertenecer .wrapper {
    grid-template-columns: repeat(1, 1fr);
    gap: 0;
  }

  #pertenecer .wrapper .data {
    padding: 30px 20px;
  }

  #pertenecer .wrapper picture {
    height: 250px;
    min-height: auto;
  }

  #pertenecer .wrapper picture img {
    object-position: center 20%;
  }
}

/* REGIONES ======================================= */
#regions {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-top: 100px;
  padding: 0 0 calc(var(--paddingMedium) * 2) 0;
  background-color: var(--gris-2);
}

#regions h2 {
  margin-bottom: 50px;
  font-weight: 800;
  font-size: clamp(1.7rem, 4.5vw, 2.7rem);
  line-height: 1.2em;
  margin-bottom: 1em;
  text-align: center;
  color: var(--purpura-1);
}

#regions p {
  font-weight: 600;
  font-size: clamp(1.2rem, 4vw, 1.6rem);
  line-height: 1.1em;
  margin: 0 0 1em 0;
  text-align: center;
  max-width: 600px;
}

#regions p span {
  color: var(--purpura-1);
}

#regions ul {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  gap: 1em;
  margin-top: 2em;
}

#regions ul li a {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
  transition: all 0.3s;
  margin: 10px 10px;
  border-radius: 50%;
}

#regions li a:hover {
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.7);
}

#regions li img {
  border-radius: 50%;
}

/* FUNCIONAMIENTO ============================== */
#funcionamiento {
  padding: 0 0 calc(var(--paddingMedium) * 2) 0;
  background-color: var(--gris-2);
}

#funcionamiento h2 {
  font-weight: 800;
  font-size: clamp(1.7rem, 4.5vw, 2.7rem);
  line-height: 1.2em;
  text-align: center;
  max-width: 800px;
  margin: 0 auto 1.2em auto;
}

#funcionamiento h2 span {
  color: var(--purpura-1);
}

#funcionamiento .boxWrapper {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 3em;
}

#funcionamiento .box {
  background-color: #fff;
  border-radius: 20px;
  /* overflow: hidden; */
  position: relative;
}

#funcionamiento .box .wrapper picture {
  display: flex;
  position: relative;
  width: 170px;
  height: 170px;
  margin: 0 auto;
}

#funcionamiento .box .wrapper picture img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  position: absolute;
}

#funcionamiento .box .wrapper {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 1em;
  padding: 1em;
}

#funcionamiento .box .wrapper h4 {
  font-weight: 800;
  font-size: clamp(0.9rem, 1.9vw, 1rem);
  line-height: 1.3em;
  color: var(--purpura-1);
  margin-bottom: 0.3em;
}

#funcionamiento .box .wrapper p {
  font-weight: 500;
  font-size: clamp(0.8rem, 1.9vw, 0.9rem);
  line-height: 1.3em;
}

#funcionamiento .box .wrapper p:not(:last-child) {
  margin-bottom: 1.6em;
}

#funcionamiento .box .wrapper p span {
  color: var(--purpura-1);
  font-weight: 700;
}

#funcionamiento .box .partnerType {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 0.3em;
  min-height: 3.5em;
}

#funcionamiento .box.business .partnerType {
  background-color: var(--purpura-1);
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
}

#funcionamiento .box h3 {
  font-weight: 800;
  font-size: clamp(1.2rem, 1.9vw, 1.3rem);
  line-height: 1.3em;
  color: var(--purpura-1);
  margin-bottom: 10px;
}

#funcionamiento .box.sales h3 {
  font-weight: 800;
  font-size: clamp(1.2rem, 1.9vw, 1.3rem);
  line-height: 1.3em;
  color: var(--purpura-1);
  margin-top: 30px;
  margin-bottom: 18px;
}

#funcionamiento .box.business h3 {
  color: #fff;
}

#funcionamiento .box.business .partnerType span {
  font-weight: 800;
  font-size: clamp(0.7rem, 0.9vw, 1rem);
  line-height: 1.3em;
  background-color: var(--dorado-1);
  color: #fff;
  padding: 0 0.5em;
  margin: 20px 0 5px 0;
}

#funcionamiento .box .flecha {
  position: absolute;
  top: 50%;
  right: -3em;
  width: 3em;
}

@media screen and (max-width: 800px) {
  #funcionamiento .boxWrapper {
    grid-template-columns: repeat(1, 1fr);
  }

  #funcionamiento .box .flecha {
    top: auto;
    bottom: -3em;
    right: 50%;
    height: 3em;
    transform: rotate(90deg) translateY(-1.5em);
  }
}

@media screen and (max-width: 420px) {
  #funcionamiento .box .wrapper {
    grid-template-columns: repeat(1, 1fr);
  }

  #funcionamiento .box .wrapper picture {
    width: 120px;
    height: 120px;
  }
}

/* VIDEO SUMATE ================================ */
#videoSumate {
  padding: 0 0 calc(var(--paddingMedium) * 2) 0;
  background-color: var(--gris-2);
}

#videoSumate h2 {
  margin-bottom: 50px;
  font-weight: 800;
  font-size: clamp(1.7rem, 4.5vw, 2.7rem);
  line-height: 1.2em;
  margin-bottom: 1em;
  text-align: center;
}

#videoSumate h2 span {
  color: var(--purpura-1);
}

#videoSumate .videoWrapper {
  display: flex;
  flex-direction: column;
  max-width: 820px;
  margin: 0 auto;
  border-radius: 10px;
  overflow: hidden;
  background: #fff;
}

#videoSumate .videoWrapper .wrapper {
  flex: 1;
  height: 0;
  position: relative;
  padding-bottom: 55.8%;
  height: 0;
  width: 100%;
}

#videoSumate .videoWrapper .wrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: transparent !important;
}

#videoSumate .videoWrapper .author {
  font-size: clamp(1.3rem, 2.8vw, 1.6rem);
  line-height: 1.4em;
  color: #6a67ce;
  font-weight: 700;
  background-color: #fff;
  padding: 2px 10px 0 10px;
}

#videoSumate .videoWrapper .detail {
  font-weight: 600;
  font-size: clamp(0.9rem, 3.5vw, 1.2rem);
  line-height: 1.4em;
  color: #898e95;
  background-color: #fff;
  padding: 0 10px 4px 10px;
}

/* NUESTROS PARTNERS ======================== */
#partnersNetwork .cta {
  display: flex;
  justify-content: center;
}

#partnersNetwork .cta a {
  border-radius: 1em;
  padding: 0.3em 1em;
  font-weight: 700;
  font-size: clamp(1.1rem, 3.6vw, 1.2rem);
  background-color: var(--dorado-2);
  color: var(--marino);
  transition: all 0.2s;
  display: inline-block;
  text-align: center;
}

#partnersNetwork .cta a:hover {
  background-color: var(--dorado-1);
}

/* VIDEO PARTNERS ========================================================= */
#videoPartners {
  padding: 0 0 calc(var(--paddingMedium) * 2) 0;
  background-color: var(--gris-2);
}

#videoPartners h2 {
  margin-bottom: 50px;
  font-weight: 800;
  font-size: clamp(1.7rem, 4.5vw, 2.7rem);
  line-height: 1.2em;
  margin-bottom: 1em;
  text-align: center;
}

#videoPartners h2 span {
  color: var(--purpura-1);
}

#videoPartners .gridWrapper {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  /*     grid-gap: 10px; */
  grid-row-gap: 30px;
  grid-column-gap: 30px;
}

#videoPartners .videoWrapper {
  display: flex;
  flex-direction: column;
  max-width: 820px;
  margin: 0 auto;
  width: 100%;
  border-radius: 10px;
  overflow: hidden;
  background: #fff;
}

#videoPartners .videoWrapper .wrapper {
  flex: 1;
  height: 0;
  position: relative;
  padding-bottom: 55.8%;
  height: 0;
  width: 100%;
}

#videoPartners .videoWrapper .wrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: transparent !important;
}

#videoPartners .videoWrapper .author {
  font-size: clamp(1.3rem, 2.8vw, 1.6rem);
  line-height: 1.4em;
  color: #6a67ce;
  font-weight: 600;
  background-color: #fff;
  padding: 2px 10px 0 10px;
}

#videoPartners .videoWrapper .detail {
  font-weight: 600;
  font-size: clamp(0.9rem, 3.5vw, 1.2rem);
  line-height: 1.4em;
  color: #898e95;
  background-color: #fff;
  padding: 0 10px 4px 10px;
}

@media screen and (max-width: 680px) {
  #videoPartners .gridWrapper {
    grid-template-columns: repeat(1, 1fr);
  }
}

/* LISTADO DE PARTNERS */
#partnersNetwork {
  padding: 0 0 calc(var(--paddingMedium) * 2) 0;
  background-color: var(--gris-2);
}

#partnersNetwork h2 {
  margin-bottom: 50px;
  font-weight: 800;
  font-size: clamp(1.7rem, 4.5vw, 2.7rem);
  line-height: 1.2em;
  margin-bottom: 1em;
  text-align: center;
}

#partnersNetwork h2 span {
  color: var(--purpura-1);
}

#partnersNetwork h3 {
  width: 319px;
  height: 84px;
  overflow: hidden;
  text-indent: 110%;
  white-space: nowrap;
  background-repeat: no-repeat;
  background-size: contain;
  margin-bottom: 30px;
}

#partnersNetwork h3.platino {
  background-image: url("data:image/svg+xml,%3Csvg version='1.2' baseProfile='tiny' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 599.6 142.8'%3E%3Cpath d='M123.4 23.2H92.6v16.2h28v8.4h-28v23H82.2v-56h41.4l-.2 8.4zM143.2 70.7h-10.4v-56h10.4v56zM212.8 70.7h-10.2l-32.8-40.2v40.2h-10.4v-56h10.2l33 40.2V14.7h10.2v56zM282.5 70.7h-10.2l-32.8-40.2v40.2H229v-56h10.2l33 40.2V14.7h10.2v56zM342.7 23.2h-33.6v15.1h30.1v8.5h-30.1v15.4h34.7v8.5h-45.1v-56h44v8.5zM398.6 43.2h9.1v20.6c-6.2 4.3-15.5 7.3-23.9 7.3-18.2 0-32.4-12.4-32.4-28.4s14.3-28.2 33-28.2c8.8 0 17.6 3 23.7 7.8l-5.9 7c-4.8-4-11.4-6.4-17.8-6.4-12.6 0-22.4 8.7-22.4 19.8 0 11.2 9.9 19.9 22.5 19.9 4.6 0 9.8-1.4 14.2-3.8V43.2zM462.2 58.1h-31.1l-5.9 12.6h-10.8l27.2-56h10.6l26.9 56H468l-5.8-12.6zm-4-8.4l-11.6-24.9L435 49.7h23.2zM540.7 70.7h-10.2l-32.8-40.2v40.2h-10.4v-56h10.2l33 40.2V14.7h10.2v56zM598.8 20.1l-4.3 8.3c-6.7-3.7-13.4-5.2-18-5.2-6.1 0-10 2.1-10 5.8 0 12.2 33.3 5.7 33.2 25.8 0 10-9.7 16.2-23.2 16.2-9.7 0-18.8-3.6-25.2-8.9l4.5-8.2c6.3 5.3 14.3 8.2 20.9 8.2 7.2 0 11.5-2.5 11.5-6.8 0-12.5-33.3-5.5-33.3-25.4 0-9.6 9.1-15.6 22.4-15.6 8 0 15.8 2.3 21.5 5.8z'/%3E%3Cg%3E%3Ccircle fill='%23017CE2' cx='9.9' cy='42.6' r='9.9'/%3E%3Ccircle fill='%23299EFF' cx='26.3' cy='59' r='9.9'/%3E%3Ccircle fill='%2354B1FF' cx='42.6' cy='75.3' r='9.9'/%3E%3Ccircle fill='%23299EFF' cx='26.3' cy='26.3' r='9.9'/%3E%3Ccircle fill='%2380C5FE' cx='42.6' cy='42.6' r='9.9'/%3E%3Ccircle fill='%2354B1FF' cx='42.6' cy='9.9' r='9.9'/%3E%3C/g%3E%3Cg%3E%3Cpath d='M115.2 114.7c0 9.2-6 14.6-16.4 14.6h-11v13.3H83v-42h15.8c10.4 0 16.4 5.2 16.4 14.1zm-27.4-9.6v19.8h10.8c7.6 0 11.9-3.4 11.9-10 0-6.4-4.4-9.8-11.9-9.8H87.8zM142.1 142.6v-4.9c-2.5 3.4-6.5 5.1-11.6 5.1-6.5 0-10.7-4.1-10.7-9.5 0-5.5 4.4-9 11.8-9.1H142v-2c0-4.6-2.9-7.4-8.5-7.4-3.5 0-6.7 1.3-10 3.7l-2-3.3c4.1-2.7 7.5-4.3 12.9-4.3 7.8 0 12.1 4.1 12.2 10.9l.1 20.9h-4.6zm0-10.8V128h-9.8c-5.3 0-8 1.6-8 5.2 0 3.5 2.8 5.8 7.3 5.8 5.2-.1 9.3-2.7 10.5-7.2zM173.2 110.9v4.6c-6.7-.1-10.8 4-11.3 10.4v16.8h-4.7v-31.6h4.7v7c2-4.6 5.9-7.1 11.3-7.2zM195.8 140.5c-2.2 1.5-4.6 2.3-7.1 2.3-4.6.1-8-2.7-8-8.9v-18.2H176V112h4.6v-8.3h4.6v8.3h10v3.7h-10v17.4c0 3.8 1.5 5.4 4.2 5.4 1.6-.1 3.3-.6 5-1.6l1.4 3.6zM231.8 123.2v19.4h-4.7v-18.2c0-5.6-3.4-9-8.9-9-6.2.1-10.1 4.2-10.6 10.3v16.9h-4.7V111h4.7v7c2.2-4.8 6.5-7.1 12.2-7.1 7.5 0 12 4.6 12 12.3zM269.5 128.6h-25.8c.8 6.2 5.3 10.3 11.5 10.3 3.9 0 7.3-1.4 9.8-4l2.6 2.7c-3 3.3-7.4 5.2-12.7 5.2-9.3 0-15.7-6.5-15.7-16 0-9.4 6.5-15.9 15.7-16 10 .1 15 7.1 14.6 17.8zm-4.2-3.7c-.3-6.1-4.4-10.1-10.6-10.1-6.1 0-10.4 4-11 10.1h21.6zM293.5 110.9v4.6c-6.7-.1-10.8 4-11.3 10.4v16.8h-4.7v-31.6h4.7v7c2.1-4.6 6-7.1 11.3-7.2z'/%3E%3Cpath fill='%238891A3' d='M349.1 114.7c0 9.2-6 14.6-16.4 14.6h-11v13.3h-4.8v-42h15.8c10.4 0 16.4 5.2 16.4 14.1zm-27.4-9.6v19.8h10.8c7.6 0 11.9-3.4 11.9-10 0-6.4-4.4-9.8-11.9-9.8h-10.8zM361.4 142.6h-4.7V98.1h4.7v44.5zM392.7 142.6v-4.9c-2.5 3.4-6.5 5.1-11.6 5.1-6.5 0-10.7-4.1-10.7-9.5 0-5.5 4.4-9 11.8-9.1h10.4v-2c0-4.6-2.9-7.4-8.5-7.4-3.5 0-6.7 1.3-10 3.7l-2-3.3c4.1-2.7 7.5-4.3 12.9-4.3 7.8 0 12.1 4.1 12.2 10.9l.1 20.9h-4.6zm-.1-10.8V128h-9.8c-5.3 0-8 1.6-8 5.2 0 3.5 2.8 5.8 7.3 5.8 5.3-.1 9.3-2.7 10.5-7.2zM424 140.5c-2.2 1.5-4.6 2.3-7.1 2.3-4.6.1-8-2.7-8-8.9v-18.2h-4.6V112h4.6v-8.3h4.6v8.3h10v3.7h-10v17.4c0 3.8 1.5 5.4 4.2 5.4 1.6-.1 3.3-.6 5-1.6l1.3 3.6zM436.4 102c0 1.8-1.3 3.2-3.1 3.2-1.7 0-3.1-1.4-3.1-3.2 0-1.9 1.3-3.2 3.1-3.2s3.1 1.4 3.1 3.2zm-.7 40.6h-4.6V111h4.6v31.6zM476 123.2v19.4h-4.7v-18.2c0-5.6-3.4-9-8.9-9-6.2.1-10.1 4.2-10.6 10.3v16.9h-4.7V111h4.7v7c2.2-4.8 6.5-7.1 12.2-7.1 7.6 0 12 4.6 12 12.3zM515.3 126.8c0 9.5-6.7 16-16 16s-16-6.5-16-16c0-9.4 6.7-15.9 16-15.9s16 6.5 16 15.9zm-27.3.1c0 7.1 4.7 11.9 11.3 11.9s11.3-4.8 11.3-11.9c0-7-4.7-11.8-11.3-11.8s-11.3 4.8-11.3 11.8z'/%3E%3C/g%3E%3C/svg%3E");
}

#partnersNetwork h3.oro {
  background-image: url("data:image/svg+xml,%3Csvg version='1.2' baseProfile='tiny' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 599.6 142.8'%3E%3Cpath d='M123.4 23.2H92.6v16.2h28v8.4h-28v23H82.2v-56h41.4l-.2 8.4zM143.2 70.7h-10.4v-56h10.4v56zM212.8 70.7h-10.2l-32.8-40.2v40.2h-10.4v-56h10.2l33 40.2V14.7h10.2v56zM282.5 70.7h-10.2l-32.8-40.2v40.2H229v-56h10.2l33 40.2V14.7h10.2v56zM342.7 23.2h-33.6v15.1h30.1v8.5h-30.1v15.4h34.7v8.5h-45.1v-56h44v8.5zM398.6 43.2h9.1v20.6c-6.2 4.3-15.5 7.3-23.9 7.3-18.2 0-32.4-12.4-32.4-28.4s14.3-28.2 33-28.2c8.8 0 17.6 3 23.7 7.8l-5.9 7c-4.8-4-11.4-6.4-17.8-6.4-12.6 0-22.4 8.7-22.4 19.8 0 11.2 9.9 19.9 22.5 19.9 4.6 0 9.8-1.4 14.2-3.8V43.2zM462.2 58.1h-31.1l-5.9 12.6h-10.8l27.2-56h10.6l26.9 56H468l-5.8-12.6zm-4-8.4l-11.6-24.9L435 49.7h23.2zM540.7 70.7h-10.2l-32.8-40.2v40.2h-10.4v-56h10.2l33 40.2V14.7h10.2v56zM598.8 20.1l-4.3 8.3c-6.7-3.7-13.4-5.2-18-5.2-6.1 0-10 2.1-10 5.8 0 12.2 33.3 5.7 33.2 25.8 0 10-9.7 16.2-23.2 16.2-9.7 0-18.8-3.6-25.2-8.9l4.5-8.2c6.3 5.3 14.3 8.2 20.9 8.2 7.2 0 11.5-2.5 11.5-6.8 0-12.5-33.3-5.5-33.3-25.4 0-9.6 9.1-15.6 22.4-15.6 8 0 15.8 2.3 21.5 5.8z'/%3E%3Cg%3E%3Ccircle fill='%23017CE2' cx='9.9' cy='42.6' r='9.9'/%3E%3Ccircle fill='%23299EFF' cx='26.3' cy='59' r='9.9'/%3E%3Ccircle fill='%2354B1FF' cx='42.6' cy='75.3' r='9.9'/%3E%3Ccircle fill='%23299EFF' cx='26.3' cy='26.3' r='9.9'/%3E%3Ccircle fill='%2380C5FE' cx='42.6' cy='42.6' r='9.9'/%3E%3Ccircle fill='%2354B1FF' cx='42.6' cy='9.9' r='9.9'/%3E%3C/g%3E%3Cg%3E%3Cpath d='M115.2 114.7c0 9.2-6 14.6-16.4 14.6h-11v13.3H83v-42h15.8c10.4 0 16.4 5.2 16.4 14.1zm-27.4-9.6v19.8h10.8c7.6 0 11.9-3.4 11.9-10 0-6.4-4.4-9.8-11.9-9.8H87.8zM142.1 142.6v-4.9c-2.5 3.4-6.5 5.1-11.6 5.1-6.5 0-10.7-4.1-10.7-9.5 0-5.5 4.4-9 11.8-9.1H142v-2c0-4.6-2.9-7.4-8.5-7.4-3.5 0-6.7 1.3-10 3.7l-2-3.3c4.1-2.7 7.5-4.3 12.9-4.3 7.8 0 12.1 4.1 12.2 10.9l.1 20.9h-4.6zm0-10.8V128h-9.8c-5.3 0-8 1.6-8 5.2 0 3.5 2.8 5.8 7.3 5.8 5.2-.1 9.3-2.7 10.5-7.2zM173.2 110.9v4.6c-6.7-.1-10.8 4-11.3 10.4v16.8h-4.7v-31.6h4.7v7c2-4.6 5.9-7.1 11.3-7.2zM195.8 140.5c-2.2 1.5-4.6 2.3-7.1 2.3-4.6.1-8-2.7-8-8.9v-18.2H176V112h4.6v-8.3h4.6v8.3h10v3.7h-10v17.4c0 3.8 1.5 5.4 4.2 5.4 1.6-.1 3.3-.6 5-1.6l1.4 3.6zM231.8 123.2v19.4h-4.7v-18.2c0-5.6-3.4-9-8.9-9-6.2.1-10.1 4.2-10.6 10.3v16.9h-4.7V111h4.7v7c2.2-4.8 6.5-7.1 12.2-7.1 7.5 0 12 4.6 12 12.3zM269.5 128.6h-25.8c.8 6.2 5.3 10.3 11.5 10.3 3.9 0 7.3-1.4 9.8-4l2.6 2.7c-3 3.3-7.4 5.2-12.7 5.2-9.3 0-15.7-6.5-15.7-16 0-9.4 6.5-15.9 15.7-16 10 .1 15 7.1 14.6 17.8zm-4.2-3.7c-.3-6.1-4.4-10.1-10.6-10.1-6.1 0-10.4 4-11 10.1h21.6zM293.5 110.9v4.6c-6.7-.1-10.8 4-11.3 10.4v16.8h-4.7v-31.6h4.7v7c2.1-4.6 6-7.1 11.3-7.2z'/%3E%3Cpath fill='%23FFB900' d='M356.9 121.6c0 11.8-9.7 21.2-22 21.2s-22-9.4-22-21.2c0-11.8 9.7-21.1 22-21.1s22 9.3 22 21.1zm-39.1 0c0 9.3 7.8 16.8 17.2 16.8s17-7.5 17-16.8-7.7-16.7-17-16.7-17.2 7.4-17.2 16.7zM381.1 110.9v4.6c-6.7-.1-10.8 4-11.3 10.4v16.8H365v-31.6h4.7v7c2.1-4.6 6-7.1 11.4-7.2zM416.2 126.8c0 9.5-6.7 16-16 16s-16-6.5-16-16c0-9.4 6.7-15.9 16-15.9s16 6.5 16 15.9zm-27.3.1c0 7.1 4.7 11.9 11.3 11.9s11.3-4.8 11.3-11.9c0-7-4.7-11.8-11.3-11.8s-11.3 4.8-11.3 11.8z'/%3E%3C/g%3E%3C/svg%3E");
}

#partnersNetwork h3.plata {
  background-image: url("data:image/svg+xml,%3Csvg version='1.2' baseProfile='tiny' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 599.6 142.8'%3E%3Cpath d='M123.4 23.2H92.6v16.2h28v8.4h-28v23H82.2v-56h41.4l-.2 8.4zM143.2 70.7h-10.4v-56h10.4v56zM212.8 70.7h-10.2l-32.8-40.2v40.2h-10.4v-56h10.2l33 40.2V14.7h10.2v56zM282.5 70.7h-10.2l-32.8-40.2v40.2H229v-56h10.2l33 40.2V14.7h10.2v56zM342.7 23.2h-33.6v15.1h30.1v8.5h-30.1v15.4h34.7v8.5h-45.1v-56h44v8.5zM398.6 43.2h9.1v20.6c-6.2 4.3-15.5 7.3-23.9 7.3-18.2 0-32.4-12.4-32.4-28.4s14.3-28.2 33-28.2c8.8 0 17.6 3 23.7 7.8l-5.9 7c-4.8-4-11.4-6.4-17.8-6.4-12.6 0-22.4 8.7-22.4 19.8 0 11.2 9.9 19.9 22.5 19.9 4.6 0 9.8-1.4 14.2-3.8V43.2zM462.2 58.1h-31.1l-5.9 12.6h-10.8l27.2-56h10.6l26.9 56H468l-5.8-12.6zm-4-8.4l-11.6-24.9L435 49.7h23.2zM540.7 70.7h-10.2l-32.8-40.2v40.2h-10.4v-56h10.2l33 40.2V14.7h10.2v56zM598.8 20.1l-4.3 8.3c-6.7-3.7-13.4-5.2-18-5.2-6.1 0-10 2.1-10 5.8 0 12.2 33.3 5.7 33.2 25.8 0 10-9.7 16.2-23.2 16.2-9.7 0-18.8-3.6-25.2-8.9l4.5-8.2c6.3 5.3 14.3 8.2 20.9 8.2 7.2 0 11.5-2.5 11.5-6.8 0-12.5-33.3-5.5-33.3-25.4 0-9.6 9.1-15.6 22.4-15.6 8 0 15.8 2.3 21.5 5.8z'/%3E%3Cg%3E%3Ccircle fill='%23017CE2' cx='9.9' cy='42.6' r='9.9'/%3E%3Ccircle fill='%23299EFF' cx='26.3' cy='59' r='9.9'/%3E%3Ccircle fill='%2354B1FF' cx='42.6' cy='75.3' r='9.9'/%3E%3Ccircle fill='%23299EFF' cx='26.3' cy='26.3' r='9.9'/%3E%3Ccircle fill='%2380C5FE' cx='42.6' cy='42.6' r='9.9'/%3E%3Ccircle fill='%2354B1FF' cx='42.6' cy='9.9' r='9.9'/%3E%3C/g%3E%3Cg%3E%3Cpath d='M115.2 114.7c0 9.2-6 14.6-16.4 14.6h-11v13.3H83v-42h15.8c10.4 0 16.4 5.2 16.4 14.1zm-27.4-9.6v19.8h10.8c7.6 0 11.9-3.4 11.9-10 0-6.4-4.4-9.8-11.9-9.8H87.8zM142.1 142.6v-4.9c-2.5 3.4-6.5 5.1-11.6 5.1-6.5 0-10.7-4.1-10.7-9.5 0-5.5 4.4-9 11.8-9.1H142v-2c0-4.6-2.9-7.4-8.5-7.4-3.5 0-6.7 1.3-10 3.7l-2-3.3c4.1-2.7 7.5-4.3 12.9-4.3 7.8 0 12.1 4.1 12.2 10.9l.1 20.9h-4.6zm0-10.8V128h-9.8c-5.3 0-8 1.6-8 5.2 0 3.5 2.8 5.8 7.3 5.8 5.2-.1 9.3-2.7 10.5-7.2zM173.2 110.9v4.6c-6.7-.1-10.8 4-11.3 10.4v16.8h-4.7v-31.6h4.7v7c2-4.6 5.9-7.1 11.3-7.2zM195.8 140.5c-2.2 1.5-4.6 2.3-7.1 2.3-4.6.1-8-2.7-8-8.9v-18.2H176V112h4.6v-8.3h4.6v8.3h10v3.7h-10v17.4c0 3.8 1.5 5.4 4.2 5.4 1.6-.1 3.3-.6 5-1.6l1.4 3.6zM231.8 123.2v19.4h-4.7v-18.2c0-5.6-3.4-9-8.9-9-6.2.1-10.1 4.2-10.6 10.3v16.9h-4.7V111h4.7v7c2.2-4.8 6.5-7.1 12.2-7.1 7.5 0 12 4.6 12 12.3zM269.5 128.6h-25.8c.8 6.2 5.3 10.3 11.5 10.3 3.9 0 7.3-1.4 9.8-4l2.6 2.7c-3 3.3-7.4 5.2-12.7 5.2-9.3 0-15.7-6.5-15.7-16 0-9.4 6.5-15.9 15.7-16 10 .1 15 7.1 14.6 17.8zm-4.2-3.7c-.3-6.1-4.4-10.1-10.6-10.1-6.1 0-10.4 4-11 10.1h21.6zM293.5 110.9v4.6c-6.7-.1-10.8 4-11.3 10.4v16.8h-4.7v-31.6h4.7v7c2.1-4.6 6-7.1 11.3-7.2z'/%3E%3Cpath fill='%23B9BCC0' d='M349.1 114.7c0 9.2-6 14.6-16.4 14.6h-11v13.3h-4.8v-42h15.8c10.4 0 16.4 5.2 16.4 14.1zm-27.4-9.6v19.8h10.8c7.6 0 11.9-3.4 11.9-10 0-6.4-4.4-9.8-11.9-9.8h-10.8zM361.4 142.6h-4.7V98.1h4.7v44.5zM392.7 142.6v-4.9c-2.5 3.4-6.5 5.1-11.6 5.1-6.5 0-10.7-4.1-10.7-9.5 0-5.5 4.4-9 11.8-9.1h10.4v-2c0-4.6-2.9-7.4-8.5-7.4-3.5 0-6.7 1.3-10 3.7l-2-3.3c4.1-2.7 7.5-4.3 12.9-4.3 7.8 0 12.1 4.1 12.2 10.9l.1 20.9h-4.6zm-.1-10.8V128h-9.8c-5.3 0-8 1.6-8 5.2 0 3.5 2.8 5.8 7.3 5.8 5.3-.1 9.3-2.7 10.5-7.2zM424 140.5c-2.2 1.5-4.6 2.3-7.1 2.3-4.6.1-8-2.7-8-8.9v-18.2h-4.6V112h4.6v-8.3h4.6v8.3h10v3.7h-10v17.4c0 3.8 1.5 5.4 4.2 5.4 1.6-.1 3.3-.6 5-1.6l1.3 3.6zM450.7 142.6v-4.9c-2.5 3.4-6.5 5.1-11.6 5.1-6.5 0-10.7-4.1-10.7-9.5 0-5.5 4.4-9 11.8-9.1h10.4v-2c0-4.6-2.9-7.4-8.5-7.4-3.5 0-6.7 1.3-10 3.7l-2-3.3c4.1-2.7 7.5-4.3 12.9-4.3 7.8 0 12.1 4.1 12.2 10.9l.1 20.9h-4.6zm0-10.8V128h-9.8c-5.3 0-8 1.6-8 5.2 0 3.5 2.8 5.8 7.3 5.8 5.2-.1 9.3-2.7 10.5-7.2z'/%3E%3C/g%3E%3C/svg%3E");
}

#partnersNetwork ul.partnersList {
  color: #000;
  font-size: 21px;
  line-height: 1.2em;
  font-weight: 600;
  font-size: 16px;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  column-gap: 30px;
  row-gap: 30px;
  max-width: 100%;
  width: 100%;
}

#partnersNetwork ul.partnersList {
  margin-bottom: calc(var(--paddingMedium) * 2);
}

#partnersNetwork ul.partnersList.plata {
  margin-bottom: calc(var(--paddingMedium) * 0.6);
}

#partnersNetwork ul.partnersList li.company {
  padding: 20px;
  border-radius: 10px;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  min-width: 0px;
  background: #fff;
}

#partnersNetwork ul.partnersList li.company ul {
  width: 100%;
  min-width: 0px;
}

#partnersNetwork ul.partnersList li.company.small {
  height: 220px;
}

#partnersNetwork ul.partnersList li.company a {
  color: #49505b;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 100%;
  display: inline-block;
}

#partnersNetwork ul.partnersList li.company a:hover {
  text-decoration: underline;
}

#partnersNetwork ul li h1 {
  font-size: 34px;
  line-height: 1.2em;
  font-weight: 300;
  margin-bottom: 30px;
  height: 125px;
  padding-top: 39px;
  text-align: center;
  box-sizing: border-box;
  color: #273347;
  background-position: center !important;
}

#partnersNetwork ul.partnersList li li {
  padding-left: 28px;
  margin-bottom: 7px;
  position: relative;
  display: flex;
  max-width: 100%;
}

#partnersNetwork ul.partnersList li.url:before {
  content: "";
  top: 1px;
  left: 2px;
  position: absolute;
  width: 22px;
  height: 22px;
  background-image: url(contact.svg);
  background-size: calc(22px * 5) 22px !important;
  background-position: 0 0 !important;
  background-repeat: no-repeat;
}

#partnersNetwork ul.partnersList li.location:before {
  content: "";
  top: 1px;
  left: 2px;
  position: absolute;
  width: 22px;
  height: 22px;
  background-image: url(contact.svg);
  background-size: calc(22px * 5) 22px !important;
  background-position: calc(-22px * 1) 0 !important;
  background-repeat: no-repeat;
}

#partnersNetwork ul.partnersList li.location {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  padding-right: 40px;
}

#partnersNetwork ul.partnersList li.location span {
  display: flex;
  background-color: #eff0f1;
  margin-right: 5px;
  margin-bottom: 5px;
  padding: 1px 8px;
  font-size: 12px;
  font-weight: 600;
  border-radius: 4px;
  color: #676d76;
}

#partnersNetwork ul.partnersList li.phone:before {
  content: "";
  top: 0px;
  left: 2px;
  position: absolute;
  width: 22px;
  height: 22px;
  background-image: url(contact.svg);
  background-size: calc(22px * 5) 22px !important;
  background-position: calc(-22px * 2) 0 !important;
  background-repeat: no-repeat;
}

#partnersNetwork ul.partnersList li.mail:before {
  content: "";
  top: 1px;
  left: 2px;
  position: absolute;
  width: 22px;
  height: 22px;
  background-image: url(contact.svg);
  background-size: calc(22px * 5) 22px !important;
  background-position: calc(-22px * 3) 0 !important;
  background-repeat: no-repeat;
}

#partnersNetwork ul.partnersList li.contactName:before {
  content: "";
  top: 0px;
  left: 2px;
  position: absolute;
  width: 22px;
  height: 22px;
  background-image: url(contact.svg);
  background-size: calc(22px * 5) 22px !important;
  background-position: calc(-22px * 4) 0 !important;
  background-repeat: no-repeat;
}

#partnersNetwork ul li h1.activa {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  background: url(logos/activa.png) no-repeat 0 center;
}

#partnersNetwork ul li h1.astrasud {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  background: url(logos/astrasud.png) no-repeat 0 center;
}

#partnersNetwork ul li h1.affluence {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  background: url(logos/affluence.png) no-repeat 0 center;
  background-size: auto 120px;
}

#partnersNetwork ul li h1.ebg {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  background: url(logos/ebg.png) no-repeat 0 center;
}

#partnersNetwork ul li h1.jl {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  background: url(logos/jl.png) no-repeat 0 center;
}

#partnersNetwork ul li h1.matera {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  background: url(logos/lamatera.png) no-repeat 0 center;
  background-size: 210px auto;
}

#partnersNetwork ul li h1.morganatec {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  background: url(logos/morgana.png) no-repeat 0 center;
}

#partnersNetwork ul li h1.agw {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  background: url(logos/agw.png) no-repeat 0 center;
}

#partnersNetwork ul li h1.snoop {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  background: url(logos/snoop.png) no-repeat 0 center;
}

#partnersNetwork ul li h1.quiroga {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  background: url(logos/quiroga.png) no-repeat 0 32px;
}

#partnersNetwork ul li h1.spro {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  background: url(logos/spro.svg) no-repeat 0 22px;
  background-size: 200px 80px;
}

#partnersNetwork ul li h1.synthesis {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  background: url(logos/synthesis.png) no-repeat 0 48px;
}

#partnersNetwork ul li h1.planeta {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  background: url(logos/planeta.png) no-repeat 0 47px;
}

#partnersNetwork ul li h1.fisterra {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  background: url(logos/fisterra.png) no-repeat 0 center;
}

#partnersNetwork ul li h1.losGalgos {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  background: url(logos/los_galgos.png) no-repeat 0 center;
}

#partnersNetwork ul li h1.grupoHasar {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  background: url(logos/grupo_hasar.png) no-repeat 0 center;
  background-size: 270px auto;
}

#partnersNetwork ul li h1.lasTaperitas {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  background: url(logos/las_taperitas.png) no-repeat 0 center;
}

#partnersNetwork ul li h1.connecta {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  background: url(logos/connecta.png) no-repeat 0 center;
}

#partnersNetwork ul li h1.teccnar {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  background: url(logos/teccnar.png) no-repeat 0 center;
}

#partnersNetwork ul li h1.Tranquera {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  background: url(logos/la_tranquera.png) no-repeat 0 center;
}

#partnersNetwork ul li h1.agrogestion {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  background: url(logos/agrogestion.png) no-repeat 0 center;
  background-size: 135px auto;
}

#partnersNetwork ul li h1.laTranquera {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  background: url(logos/la_tranquera.png) no-repeat 0 center;
}

#partnersNetwork ul li h1.bakertilly {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  background: url(logos/bakertilly.png) no-repeat 0 center;
}

#partnersNetwork ul li h1.ideale_group {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  background: url(logos/ideale_group.png) no-repeat 0 center;
}

#partnersNetwork ul li h1.arasEsteban {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  background: url(logos/aras_esteban.png) no-repeat 0 center;
}

#partnersNetwork ul li h1.loop {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  background: url(logos/loop.png) no-repeat 0 35px;
  background-size: contain;
  background-size: 250px auto;
}

#partnersNetwork ul li h1.grexus {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  background: url(logos/grexus.png) no-repeat 0 62px;
}

#partnersNetwork ul li h1.bombieri {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  background: url(logos/bombieri.png) no-repeat 0 55px;
}

#partnersNetwork ul li h1.tecsur {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  background: url(logos/grupo_tecsur.png) no-repeat 0 35px;
}

#partnersNetwork ul li h1.bedford {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  background: url(logos/russell_bedford.png) no-repeat 0 45px;
}

#partnersNetwork ul li h1.masin {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  background: url(logos/milena_masin.png) no-repeat 0 45px;
}

#partnersNetwork ul li h1.contec {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  background: url(logos/contec.png) no-repeat 0 10px;
  background-size: auto 110px;
}

#partnersNetwork ul li h1.tercerizate {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  background: url(logos/tercerizate.png) no-repeat 0 45px;
}

#partnersNetwork ul li h1.wake {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  background: url(logos/wake.png) no-repeat 0 52px;
  background-size: 186px auto;
}

#partnersNetwork ul li h1.midas {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  background: url(logos/midas.png) no-repeat 0 52px;
  background-size: 195px auto;
}

#partnersNetwork ul li h1.hera {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  background: url(logos/hera.png) no-repeat 0 32px;
  background-size: 170px auto;
}

#partnersNetwork ul li h1.crowe {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  background: url(logos/crowe.png) no-repeat 0 45px;
  background-size: 220px auto;
}

#partnersNetwork ul li h1.mab {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  background: url(logos/mab.png) no-repeat 0 58px;
  background-size: 250px auto;
}

#partnersNetwork ul li h1.auren {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  background: url(logos/auren.png) no-repeat 0 40px;
  background-size: 180px auto;
}

#partnersNetwork ul li h1.startIt {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  background: url(logos/startit.png) no-repeat 0 35px;
  background-size: 230px auto;
}

#partnersNetwork .partnersExterior {
  max-width: 980px;
  margin: 0 auto 120px auto;
  text-align: center;
  display: none;
}

#partnersNetwork .partnersExterior p {
  font-size: 20px;
  line-height: 30px;
  font-weight: 300;
  display: block;
  margin-bottom: 15px;
  margin-top: 60px;
}

#partnersNetwork .partnersExterior a {
  margin-top: 21px;
  color: #6a67ce;
  font-weight: 600;
  font-size: 15px;
  display: inline-block;
  margin-right: 20px;
  padding: 4px 10px 6px 10px;
  background: rgb(255, 210, 0);
  border: 1px solid #ffffff;
  color: #6a67ce;
}

#partnersNetwork .partnersExterior a:hover {
  background-color: #ffb900;
}

@media screen and (max-width: 1120px) {
  #partnersNetwork .pageWidth {
    padding: 0 10px;
    max-width: 100%;
  }
}

@media screen and (max-width: 1000px) {
  #partnersNetwork ul.partnersList {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media screen and (max-width: 750px) {
  #partnersNetwork ul.partnersList {
    grid-template-columns: repeat(1, 1fr);
  }
}

#floatingContact {
  position: fixed;
  right: 0;
  left: 0;
  bottom: 0;
  width: 100%;
  z-index: 1000;
  transition: all 0.2s;
}

#floatingContact.hidden {
  bottom: -70px;
}

#floatingContact .pageWidth {
  display: flex;
  justify-content: flex-end;
  position: relative;
  height: 0px;
  max-width: 1520px;
}

#floatingContact .contact {
  display: flex;
  width: 48px;
  height: 48px;
  border-radius: 24px;
  background-color: #19d841;
  background-repeat: no-repeat;
  background-image: url(icon_whatsapp.svg);
  background-size: 30px 30px;
  background-position: 9px center;
  overflow: hidden;
  transition: all 0.2s;
  padding-left: 48px;
  align-items: center;
  overflow: hidden;
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.3);
  position: absolute;
  right: 10px;
  top: -59px;
  color: #fff;
  font-family: "GothamRndMedium", sans-serif;
  font-weight: 500;
}

#floatingContact .contact:hover {
  width: 160px;
}

#floatingContact .contact:active {
  transition: all 0s;
  background-color: #0c9c2b;
}

@media screen and (max-width: 1140px) {
  .pageWidth {
    max-width: 100%;
    padding: 0 20px !important;
  }
}
