.section-icones {
  overflow-x: clip;
}
.section-icones .icones__container {
  max-width: 1170px;
  margin: 0 auto;
  padding: 0 40px;
}
.section-icones .icones__container .icones__item {
  display: flex;
  margin-bottom: 30px;
}
.section-icones .icones__container .icones__item i {
  font-size: 6.5rem;
  width: 74px;
  margin-right: 60px;
  color: #E62537;
  flex-shrink: 0;
}
.section-icones .icones__container .icones__item h3 {
  background: none;
  color: #164194;
  font-size: 2.8rem;
  padding: 0;
  margin: 0;
}
.section-icones .icones__container .icones__item p {
  font-size: 1.6rem;
  line-height: 1.8;
  margin-bottom: 10px;
}
.section-icones .icones__container .icones__item p a:hover {
  text-decoration: underline;
}
.section-icones .icones__container .icones__item ul {
  font-size: 1.6rem;
}
.section-icones .icones__container .icones__item .bouton-underline {
  font-family: 'Bebas Neue Pro Expanded', sans-serif;
  font-size: 1.8rem;
  font-weight: 800;
  text-transform: uppercase;
  text-decoration: underline;
}
.section-icones .icones__container .icones__item .bouton-underline:hover {
  color: #164194;
}
@media (max-width: 1199px) {
  .section-icones .icones__container {
    padding: 0 30px;
  }
}
@media (max-width: 991px) {
  .section-icones .icones__container .icones__item i {
    font-size: 5rem;
    width: 52px;
    margin-right: 20px;
  }
  .section-icones .icones__container .icones__item h3 {
    font-size: 2.4rem;
  }
  .section-icones .icones__container .icones__item .bouton-underline {
    font-size: 1.6rem;
  }
}
@media (max-width: 399px) {
  .section-icones .icones__container {
    padding: 0 20px;
  }
}
