@import "fonts.css";
@import "fonts.css";
:root {
  --font-family: "Source Sans Pro";
  --primary-color: #284181;
  --secondary-color: #00bfdf;
  --secondary-light-color: #6ecfe0;
  --active-btn: #f79433;
  --text-color: #5a5a5a;
  --yellow-color: #fdb913;
  --background-color: #f4f4f4;
  --font-color: #5a5a5a;
  --background: no-repeat cover center;
  --custom-container-left: 120px;
  --title-margin-bottom: 50px;
  --common-space: 30px;
  --banner-size: 740px;
  --font-size-twenty-four: 24px;
  --font-weight-six: 600;
  --line-heigh-thirty: 30px;
  --border-radius:8px;
}

.terms-con-section h3 {
  margin-bottom: 15px;
  font-weight: 600;
  color: var(--primary-color);
  margin-top: 30px;
}
.terms-con-section h3:first-child {
  margin-top: 0;
}
.terms-con-section .right-box span {
  color: var(--active-btn);
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 10px;
  display: block;
}

.point {
  margin-bottom: var(--common-space);
}
.point p {
  font-size: 18px;
  color: var(--font-color);
  margin-bottom: 10px;
}
.point p:last-of-type {
  padding-bottom: 0;
}

.small-title {
  margin-bottom: 15px;
}
.small-title h2 {
  font-size: 24px;
  font-weight: 600;
  text-transform: capitalize;
  color: var(--primary-color);
}

.accordion {
  background: var(--background-color);
  padding: var(--common-space);
  margin: 20px 0;
}
.accordion .accordion-item {
  border: none;
  background: transparent;
  margin-bottom: 15px;
}
.accordion .accordion-item:last-of-type {
  margin-bottom: 0;
}
.accordion .accordion-item .accordion-button {
  background: transparent;
  color: var(--primary-color);
  font-size: 20px;
  font-weight: 600;
  padding: 0;
  box-shadow: none;
  border-radius: 0;
  border-bottom: solid 2px var(--primary-color);
  padding-bottom: 15px;
}
.accordion .accordion-body {
  padding: 15px 0 0;
}

.main-point.lower-alpha li {
  list-style: upper-alpha;
  list-style-position: inside;
}
.main-point.number li {
  list-style: decimal;
  list-style-position: inside;
}
.main-point p {
  margin: 5px 0;
}
.main-point li {
  list-style: lower-roman;
  list-style-position: inside;
}
.main-point ol {
  padding: 0;
  margin-bottom: 15px;
}
.main-point ol li {
  list-style: disc;
  list-style-position: inside;
}
.main-point ol ol {
  padding-left: 25px;
}
.main-point ol ol li {
  list-style: circle;
  list-style-position: inside;
}

@media screen and (max-width: 1599px) {
  .small-title h2 {
    font-size: 20px;
  }
  .main-point li,
.main-point ol li,
.point p {
    font-size: 16px;
  }
  .accordion .accordion-item .accordion-button {
    font-size: 18px;
  }
}
@media screen and (max-width: 1279px) {
  .small-title h2 {
    font-size: 18px;
  }
  .main-point li,
.main-point ol li,
.point p {
    font-size: 15px;
  }
  .accordion .accordion-item .accordion-button {
    font-size: 16px;
  }
  .small-title {
    margin-bottom: 10px;
  }
  .accordion {
    margin: 15px 0;
  }
  .accordion .accordion-item .accordion-button {
    padding-bottom: 10px;
  }
  .main-point ol ol {
    padding-left: 15px;
  }
}
@media screen and (max-width: 767px) {
  .main-point li,
.main-point ol li,
.point p {
    font-size: 14px;
  }
}
@media screen and (max-width: 639px) {
  .small-title h2 {
    font-size: 16px;
  }
}/*# sourceMappingURL=termsofusepage.css.map */