.navBox{
 background: #F4FEFF ;
}
.contentWrap {
  width: 100%;
  background: linear-gradient(180deg, #f4feff 0%, #eeefff 100%);
  /*height: calc(60vh);*/
  min-height: calc(100vh - 515px);
}
.contentBox {
  width: 1440px;
  min-height: 628px;
  padding: 56px 160px;
  box-sizing: border-box;
  margin: 0 auto;
  text-align: center;
}
.contentBox > h1 {
  font-family: 'Inter', sans-serif; 
  font-weight: 700;
  font-size: 64px;
  line-height: 72px;
  margin-bottom: 24px;
}
.contentBox > p {
  font-family: 'Inter', sans-serif; 
  font-weight: 700 !important;
  font-size: 20px;
  line-height: 28px;
}
.contentBox > span {
  font-family: 'Inter', sans-serif; 
  font-weight: 400;
  font-size: 20px;
  line-height: 28px;
}

.contentBoxList {
  background: #fff;
  border-radius: 16px;
  padding: 40px;
  margin-top: 40px;
  box-sizing: border-box;
}
.contentBoxList h2 {
  font-family: 'Inter', sans-serif; 
  font-weight: 500;
  font-size: 24px;
  line-height: 32px;
  color: #6a6969;
}
.contentBoxList p {
  font-family: 'Inter', sans-serif; 
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #232323;
  margin-bottom: 16px;
}
.contentBoxList p span {
  font-family: 'Inter', sans-serif; 
  font-size: 16px;
  line-height: 24px;
  color: #232323;
  margin-bottom: 16px;
  font-weight: 700;
  color: #232323;
  margin-left: 8px;
}

.contentBoxList1 {
  text-align: left;
}
.contentBoxList1 h1 {
  font-family: 'Inter', sans-serif; 
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #232323;
}
.contentBoxList1 h2 {
  font-family: 'Inter', sans-serif; 
  font-weight: 700;
  font-size: 20px;
  line-height: 28px;
  color: #232323;
  margin-bottom: 8px;
  margin-top: 16px;
}
.contentBoxList1 h3 {
  font-family: 'Inter', sans-serif; 
  font-weight: 700;
  color: #232323;
  font-size: 16px;
  line-height: 24px;
  /* margin-bottom: 8px; */
}
/* .contentBoxList1 div div {
  margin-bottom: 8px;
} */
.contentBoxList1 p {
  font-family: 'Inter', sans-serif; 
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #232323;
  margin-bottom: 0;
}
.contentBoxList1 p a {
  color: #4485e9;
  margin-bottom: 16px;
  text-decoration: underline;
}
.contentBoxList1 div ul {
  padding-left: 20px;
}
.contentBoxList1 div li {
  font-family: 'Inter', sans-serif; 
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #232323;
}
.contentBoxList1 div span {
  font-family: 'Inter', sans-serif; 
  font-size: 16px;
  line-height: 24px;
  color: #232323;
  font-weight: 700 !important;
  margin: 0;
}
@media (min-width: 10px) and (max-width: 768px) {
  .contentBox {
    width: 100%;
    padding: 56px 44px;
  }
  .contentBox > h1 {
    font-size: 40px;
    line-height: 48px;
    margin-bottom: 12px;
  }
  .contentBoxList h2 {
    font-size: 18px;
    line-height: 32px;
  }
  .contentBoxList {
    text-align: start;
    padding-left: 16px;
  }
  .contentBoxList p span {
    margin-left: 0px;
  }
}
@media (min-width: 769px) and (max-width: 1300px) {
  .contentBox {
    padding: 64px 24px;
    width: 100% !important;
  }
}


.table-scroll-container {
  width: 100%;
  overflow-x: auto; 
  -webkit-overflow-scrolling: touch;
  margin-top: 16px;

  &::-webkit-scrollbar {
    height: 6px; 
  }
  &::-webkit-scrollbar-track {
    background: #f1f1f1; 
    border-radius: 3px; 
  }
  &::-webkit-scrollbar-thumb {
    background: #c1c1c1;
    border-radius: 3px;
  }
  &::-webkit-scrollbar-thumb:hover {
    background: #a8a8a8; 
  }

  scrollbar-width: thin;
  scrollbar-color: #c1c1c1 #f1f1f1; 
}

.third-party-table {
  width: 760px; 
  border-collapse: collapse;
  table-layout: fixed;
}

@media (max-width: 768px) {
  .table-scroll-container {
    padding: 0 8px; 
    box-sizing: border-box;
  }
}