.wide_spectre {
  display: flex;
  flex-direction: column;
  gap: 40px;
}
.wide_spectre .section__header {
  display: flex;
  flex-direction: column;
  gap: 30px;
  align-items: center;
  justify-content: center;
}
@media (max-width: 1009px) {
  .wide_spectre .section__header {
    gap: 16px;
  }
}
@media (max-width: 750px) {
  .wide_spectre .section__header {
    align-items: flex-start;
    justify-content: flex-start;
  }
}
.wide_spectre .section__header p {
  margin: 0;
  color: #040B2F;
  text-align: center;
  /* Text_exo2/h2_24_130% */
  font-family: "Exo 2";
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: 130%;
  /* 31.2px */
  width: 440px;
}
@media (max-width: 750px) {
  .wide_spectre .section__header p {
    font-size: 14px;
    width: 100%;
    text-align: left;
  }
}
.wide_spectre .wide_spectre__items {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  gap: 5px;
}
@media (max-width: 1009px) {
  .wide_spectre .wide_spectre__items {
    gap: 6px;
  }
}
.wide_spectre .wide_spectre__items .wide_spectre__item {
  border-radius: 2px;
  background: rgba(27, 31, 59, 0.05);
  border-width: 0;
  display: grid;
  justify-items: start;
  gap: 17px;
  padding: 26px 30px;
  grid-template-columns: 1fr 3fr;
}
@media (max-width: 750px) {
  .wide_spectre .wide_spectre__items .wide_spectre__item {
    grid-template-columns: 1fr;
    gap: 16px;
  }
}
.wide_spectre .wide_spectre__items .wide_spectre__item span {
  color: #040B2F;
  font-family: Inter;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
}
.wide_spectre .wide_spectre__items .wide_spectre__item p {
  margin: 0;
  color: #040B2F;
  font-family: "Exo 2";
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: 130%;
  text-align: left;
}
.wide_spectre__button {
  margin-top: -8px;
  display: flex;
  padding: 16px 120px;
  align-items: center;
  gap: 10px;
  border-radius: 4px;
  background: #001593;
  color: #FFF;
  text-align: center;
  justify-content: center;
  border-width: 0;
  align-self: center;
  /* Text_inter/Button_14_140% */
  font-family: Inter;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  /* 19.6px */
}

.wide_spectre__button:hover {
  background: #0019b2;
  color: #FFF;
}
@media (max-width: 1009px) {
  .wide_spectre__button {
    width: 260px;
    padding: 16px;
    margin-top: -16px;
  }
}
@media (max-width: 750px) {
  .wide_spectre__button {
    width: 100%;
    margin-top: -28px;
  }
}
/*# sourceMappingURL=wide_spectre.css.map */