.IcgBrowseByTopic___KNshD {
  height: auto !important;
  height: 14px;
  gap: 32px;
}
@media screen and (max-width: 768.2px) {
  .IcgBrowseByTopic___KNshD {
    margin-bottom: 52px;
  }
}
@media screen and (min-width: 768.2px) {
  .IcgBrowseByTopic___KNshD {
    padding-top: 90px;
    padding-bottom: 74px;
  }
}
.IcgBrowseByTopic___KNshD .dark-font___OHv5- {
  color: #0F1632 !important;
}
.IcgBrowseByTopic___KNshD .light-font___wh2Ow {
  color: #FFFFFF !important;
}
.IcgBrowseByTopic___KNshD .sectionTitle___9wgYe {
  text-align: left;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
  margin: 0px 0px 32px 0px;
  letter-spacing: 2.22px;
  padding-left: 0px !important;
  padding-left: calc(50% - 588px);
}
@media (max-width: 1299.98px) {
  .IcgBrowseByTopic___KNshD .sectionTitle___9wgYe {
    padding-left: 7.5%;
  }
}
@media (max-width: 768px) {
  .IcgBrowseByTopic___KNshD .sectionTitle___9wgYe {
    padding-left: 5%;
  }
}
@media screen and (max-width: 768.2px) {
  .IcgBrowseByTopic___KNshD .sectionTitle___9wgYe {
    font-size: 18px;
    line-height: 24px;
    margin: 0px !important;
    padding: 52px 32px 24px 0px;
  }
}
.IcgBrowseByTopic___KNshD .browseByTopic___vHC7J {
  margin: 41px;
}
@media screen and (max-width: 768.2px) {
  .IcgBrowseByTopic___KNshD .browseByTopic___vHC7J {
    margin: 0px;
  }
}
.IcgBrowseByTopic___KNshD ul {
  list-style: none !important;
  margin: 0px !important;
  padding: 0px !important;
}
@media screen and (min-width: 768.2px) {
  .IcgBrowseByTopic___KNshD ul {
    grid-template-columns: repeat(3, 1fr);
    display: grid;
    column-gap: 24px;
  }
}
@media screen and (max-width: 768.2px) {
  .IcgBrowseByTopic___KNshD ul {
    display: block;
  }
}
@media screen and (min-width: 768.2px) {
  .IcgBrowseByTopic___KNshD ul li {
    padding: 0px !important;
    height: auto !important;
    padding: 0 0 16px 0 !important;
    height: 100% !important;
  }
}
@media screen and (max-width: 768.2px) {
  .IcgBrowseByTopic___KNshD ul li {
    display: inline-block;
    padding: 0px !important;
    height: auto !important;
    display: inline-block;
    vertical-align: top;
    margin: 0 8px 12px 0 !important;
  }
}
.IcgBrowseByTopic___KNshD ul li .linkWrapper___E6GTT {
  height: 100% !important;
  width: 100% !important;
  max-width: 100% !important;
  margin: 0px !important;
}
.IcgBrowseByTopic___KNshD ul li .linkWrapper___E6GTT .button-name___x0vCI {
  width: 100% !important;
  height: 100% !important;
  border-radius: 50px !important;
  background-color: #255BE3 !important;
  color: #FFFFFF !important;
  border: 0px !important;
  font-size: 20px !important;
  line-height: 28px !important;
  font-weight: 400;
  gap: 10px !important;
  padding: 20px 30px 20px 30px !important;
  text-align: left;
}
.IcgBrowseByTopic___KNshD ul li .linkWrapper___E6GTT .button-name___x0vCI span {
  width: 100%;
  white-space: normal;
}
@media screen and (max-width: 768.2px) {
  .IcgBrowseByTopic___KNshD ul li .linkWrapper___E6GTT .button-name___x0vCI {
    height: auto;
    gap: 10px;
    padding: 12px 16px 12px 16px !important;
    font-size: 13px !important;
    line-height: 16.25px !important;
    border-radius: 100px !important;
  }
}
.IcgBrowseByTopic___KNshD ul li .linkWrapper___E6GTT .dark-bgcolor-hover___Oa7ru {
  cursor: pointer !important;
}
.IcgBrowseByTopic___KNshD ul li .linkWrapper___E6GTT .dark-bgcolor-hover___Oa7ru:hover {
  outline: 1px solid #FFFFFF;
}
.IcgBrowseByTopic___KNshD ul li .linkWrapper___E6GTT .dark-bgcolor-hover___Oa7ru:focus {
  outline: 1px solid #FFFFFF;
}
.IcgBrowseByTopic___KNshD ul li .linkWrapper___E6GTT .light-bgcolor-hover___C\+mik {
  cursor: pointer !important;
}
.IcgBrowseByTopic___KNshD ul li .linkWrapper___E6GTT .light-bgcolor-hover___C\+mik:hover {
  outline: 1px solid #0F1632;
}
.IcgBrowseByTopic___KNshD ul li .linkWrapper___E6GTT .light-bgcolor-hover___C\+mik:focus {
  outline: 1px solid #0F1632;
}
.IcgBrowseByTopic___KNshD ul li .linkWrapper___E6GTT .btn-disable___mtTF4 {
  cursor: default !important;
}
.IcgBrowseByTopic___KNshD ul li .linkWrapper___E6GTT .btn-disable___mtTF4:hover {
  outline: 0px !important;
  border: 0px !important;
}

.dark-bgcolor___tkzoc {
  background-color: #0F1632 !important;
}

.light-bgcolor___KcFep {
  background-color: #F0F5F7 !important;
}
.gpaLink___tRGL4 {
  display: inline-block;
}
.section-title___sjh0C {
  font-size: 20px !important;
  font-weight: 700 !important;
  line-height: 28px !important;
  letter-spacing: 2.22px !important;
  color: #0f1632 !important;
  text-transform: uppercase;
}

@media screen and (max-width: 768px) {
  .section-title___sjh0C {
    font-size: 18px !important;
    line-height: 22px !important;
  }
}
