/* Converted Tailwind Config to scss */

.critical-information__wrapper {
  padding-top: 52px;
  padding-bottom: 42px;
}

@media (min-width: 1024px) {
  .critical-information__wrapper {
    padding-top: 64px;
    padding-bottom: 88px;
  }
}

.critical-information__heading {
  font-family: NotoSerif, serif;
  font-size: 32px;
  font-weight: bold;
  line-height: 1.19;
  color: #ffffff;
}

@media (min-width: 600px) {
  .critical-information__heading {
    font-family: NotoSerif, serif;
    font-size: 56px;
    font-weight: bold;
    line-height: 1.21;
    letter-spacing: -0.75px;
    color: #ffffff;
  }
}

.critical-information__subheading {
  font-family: Hind, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  letter-spacing: 1px;
  color: #b1daf0;
  text-transform: uppercase;
}

.critical-information__type {
  font-family: Hind, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.38;
  color: #ffffff;
}

@media (min-width: 600px) {
  .critical-information__type {
    font-family: Hind, sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.33;
    color: #ffffff;
  }
}

.critical-information__additional *, .critical-information__val {
  font-family: Hind, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  color: #ffffff;
}

@media (min-width: 600px) {
  .critical-information__additional *, .critical-information__val {
    font-family: Hind, sans-serif;
    font-size: 18px;
    line-height: 1.56;
    color: #ffffff;
  }
}

@media (min-width: 1024px) {
  .critical-information ul li {
    position: relative;
  }

  .critical-information ul li::before {
    content: "\00B7";
    position: absolute;
    font-size: 42px;
    left: -28px;
    top: 4px;
    opacity: 0.6;
  }
}

.critical-information a {
  color: #de5833;
}

.critical-information a:hover {
  text-decoration: underline;
}

.critical-information__cert-title {
  font-family: Hind, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.33;
  color: #ffffff;
}

.critical-information__cert-desc {
  font-family: Hind, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  color: #ffffff;
}

@media (min-width: 600px) {
  .critical-information__cert-desc {
    font-family: Hind, sans-serif;
    font-size: 18px;
    line-height: 1.56;
    color: #ffffff;
  }
}

.critical-information__cert {
  min-height: 70px;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}

@media (min-width: 600px) {
  .critical-information__cert {
    min-height: 109px;
  }
}

.critical-information__cert img {
  height: 70px;
}

@media (min-width: 600px) {
  .critical-information__cert img {
    height: 109px;
  }
}

.critical-information__cert img.legacy {
  object-fit: cover;
  width: 70px;
  height: 70px;
}

@media (min-width: 600px) {
  .critical-information__cert img.legacy {
    width: 109px;
    height: 109px;
  }
}
