@charset "UTF-8";
.staticPageContainer {
  padding: 0 64px;
  max-width: 800px;
  margin: 0 auto;
  margin-bottom: 120px;
}
@media screen and (max-width: 767px) {
  .staticPageContainer {
    padding: 0 20px;
  }
}

.static-section:not(.accordion) {
  margin: 48px 0 24px 0;
}
@media screen and (max-width: 767px) {
  .static-section.small-section, .static-section.small-smallSectionBullet {
    margin: 12px 0 12px 16px;
  }
}

.staticPageContainer h2 {
  color: #434447;
  font-family: Heebo;
  font-size: 48px;
  font-style: normal;
  font-weight: 500;
  line-height: 48px;
  letter-spacing: 1.44px;
}
@media screen and (max-width: 767px) {
  .staticPageContainer h2 {
    font-size: 36px;
    margin-bottom: 16px;
  }
}

p {
  color: #434447;
  font-family: Heebo;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0.48px;
}

.staticPageContainer h3 {
  color: #434447;
  font-family: Heebo;
  font-size: 36px;
  font-style: normal;
  font-weight: 500;
  border-left: 4px solid #F39800;
  line-height: 1;
  padding-left: 12px;
}
@media screen and (max-width: 767px) {
  .staticPageContainer h3 {
    font-size: 30px;
    margin-bottom: 12px;
  }
}

.staticPageContainer h4 {
  color: #004280;
  font-family: Heebo;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 24px;
}
@media screen and (max-width: 767px) {
  .staticPageContainer h4 {
    margin-bottom: 16px;
  }
}

.small-smallSectionBullet p {
  display: flex;
  gap: 10px;
}
.small-smallSectionBullet i {
  font-size: 40px;
  line-height: 25px;
}

.staticPageContainer tr {
  border: none !important;
}

.staticPageContainer th {
  color: #004280;
  font-family: Heebo;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  letter-spacing: 0.16px;
  padding: 13px 8px;
  background: #E8ECEF;
}

.staticPageContainer td {
  color: #434447;
  font-family: Heebo;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  letter-spacing: 0.42px;
  padding: 13px 8px;
}
.staticPageContainer td.td-color {
  background: #F6F7F9;
}

.staticPageContainer table {
  margin-bottom: 8px;
}

.staticPageContainer .table p {
  color: #737B7D;
  font-family: Heebo;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  letter-spacing: 0.42px;
}

.staticPageContainer .static-section.table-4 {
  display: flex;
  justify-content: space-between;
}
@media screen and (max-width: 767px) {
  .staticPageContainer .static-section.table-4 {
    flex-wrap: wrap;
  }
}
.staticPageContainer .static-section.table-4 .item {
  width: 20%;
}
@media screen and (max-width: 767px) {
  .staticPageContainer .static-section.table-4 .item {
    width: 50%;
  }
}
.staticPageContainer .static-section.table-4 .item p {
  color: #434447;
  text-align: center;
  font-family: Heebo;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  letter-spacing: 0.16px;
  margin-top: 10px;
}

.static-section.table-3 {
  display: flex;
  justify-content: space-between;
}
.static-section.table-3 .item {
  width: 30%;
}
.static-section.table-3 .item p {
  color: #434447;
  text-align: center;
  font-family: Heebo;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  letter-spacing: 0.16px;
  margin-top: 10px;
}

.static-section.accordion {
  display: flex;
  padding: 24px;
  flex-direction: column;
  border-radius: 2px;
  background: #F6F7F9;
}
@media screen and (max-width: 767px) {
  .static-section.accordion {
    padding: 20px;
  }
}
.static-section.accordion div.normal-paragraph p {
  margin: 0;
  display: block;
}
.static-section.accordion div.normal-paragraph li {
  color: #737B7D;
}
.static-section.accordion p {
  color: #737B7D;
  font-family: Heebo;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0.48px;
  display: flex;
  gap: 10px;
}
.static-section.accordion p.normal-paragraph {
  padding-left: 8px;
}
.static-section.accordion p i {
  font-size: 28px;
  line-height: 22px;
  margin-left: 10px;
}
.static-section.accordion h5 {
  color: #434447;
  font-family: Heebo;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 20px; /* 125% */
  letter-spacing: 0.48px;
}
.static-section.accordion .toggle-item {
  display: flex;
  padding: 16px 8px;
  gap: 16px;
  border-bottom: 1px solid #CFD2D5;
  flex-direction: column;
  justify-content: flex-start;
}
.static-section.accordion .toggle-item:last-child {
  border: none;
}
.static-section.accordion .toggle-item h4 {
  margin: 0;
  color: #004280;
  font-family: Heebo;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 24px;
  display: flex;
  justify-content: space-between;
}
.static-section.accordion .toggle-item h4 span {
  max-width: 90%;
}
@media screen and (max-width: 767px) {
  .static-section.accordion .toggle-item h4 {
    font-size: 18px;
  }
}
.static-section.accordion .toggle-item h4 i {
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M12.0008 16.6894C11.7447 16.6894 11.5187 16.5914 11.3228 16.388L5.58231 10.5195C5.41657 10.3537 5.32617 10.1428 5.32617 9.90172C5.32617 9.41204 5.71038 9.02783 6.20006 9.02783C6.44113 9.02783 6.6596 9.12577 6.83287 9.2915L12.0008 14.5875L17.1688 9.2915C17.3345 9.12577 17.5605 9.02783 17.8016 9.02783C18.2838 9.02783 18.668 9.41204 18.668 9.90172C18.668 10.1503 18.5851 10.3537 18.4194 10.5195L12.6789 16.388C12.4905 16.5914 12.257 16.6894 12.0008 16.6894Z" fill="%23004280"/></svg>');
  width: 24px;
  height: 24px;
  display: block;
}
.static-section.accordion .toggle-item.active .toggle-content {
  display: flex;
  flex-direction: column;
}
.static-section.accordion .toggle-item.active h4 i {
  transform: rotate(180deg);
}
.static-section.accordion .toggle-content {
  display: none;
}

.static-section.note {
  display: flex;
  padding: 24px;
  flex-direction: column;
  border-radius: 2px;
  background: #F6F7F9;
}
@media screen and (max-width: 767px) {
  .static-section.note {
    padding: 20px;
  }
}
.static-section.note .content {
  padding: 16px;
}
.static-section.note h4 {
  margin: 0;
  color: #004280;
  font-family: Heebo;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 24px;
  display: flex;
  justify-content: space-between;
  margin-bottom: 16px;
}
.static-section.note h5 {
  color: #434447;
  font-family: Heebo;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 20px;
  letter-spacing: 0.48px;
}
.static-section.note p {
  color: #737B7D;
  font-family: Heebo;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0.48px;
  display: flex;
  gap: 10px;
  margin: 0 0 0 10px;
}
.static-section.note p.with-bullet:before {
  font-size: 40px;
  line-height: 25px;
  content: "·";
}

.static-section.siteMap h5, .static-section.siteMap h5 a {
  color: #434447;
  font-family: Heebo;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 24px;
  margin-bottom: 16px;
  text-decoration: none;
}
.static-section.siteMap .content {
  display: flex;
  flex-wrap: wrap;
  row-gap: 8px;
}
.static-section.siteMap .content a {
  width: 50%;
  color: #434447;
  font-family: Heebo;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0.48px;
  text-decoration: none;
}

.small-section.numbers h4 {
  margin-bottom: 16px;
}
.small-section.numbers ol {
  padding-left: 20px;
  color: #737B7D;
}
.small-section.numbers ol p {
  color: #737B7D;
}
.small-section.numbers .important-note {
  color: #737B7D;
  font-weight: 700;
}

.small-section.numbers-sub-title {
  margin: 0;
}
.small-section.numbers-sub-title .section-sub {
  margin-bottom: 16px;
  display: inline-block;
  margin-left: 16px;
}
.small-section.numbers-sub-title .section-sub h5 {
  color: #434447;
  font-family: Heebo;
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 28px;
  margin: 12px 0;
}
.small-section.numbers-sub-title .section-sub h6 {
  color: #004280;
  font-family: Heebo;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 24px;
  margin: 8px 0;
}
.small-section.numbers-sub-title .section-sub p {
  color: #737B7D;
  font-family: Heebo;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0.48px;
  margin-bottom: 8px;
}

/*# sourceMappingURL=staticPage.css.map */
