@import url("https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap");
.course_license .limit_size {
  max-width: 1440px;
  padding: 46px 56px 30px 56px;
  margin: auto;
}
@media (max-width: 991px) {
  .course_license .limit_size {
    padding: 46px 56px 20px 56px;
  }
}
@media (max-width: 767px) {
  .course_license .limit_size {
    padding: 30px 46px 0px 46px;
  }
}
@media (max-width: 575px) {
  .course_license .limit_size {
    padding: 30px 16px 0px 16px;
  }
}
.course_license .undergrad_heading {
  text-align: center;
}
.course_license .undergrad_heading .text_box {
  width: 75%;
  margin: auto;
}
.course_license .undergrad_heading .text_box h2.regular {
  color: #222934;
  font-family: Aeonik;
  font-weight: 500;
  margin-bottom: 30px;
}
.course_license .undergrad_heading .text_box p.regular {
  color: #222934;
  font-family: Aeonik;
  font-weight: 400;
  margin: 0px;
  padding: 0px;
}
.course_license .lic_form .limit_size {
  max-width: 1440px;
  padding: 0px 96px 30px 96px;
  margin: auto;
}
@media (max-width: 1200px) {
  .course_license .lic_form .limit_size {
    padding: 0px 96px 46px 96px;
  }
}
@media (max-width: 991px) {
  .course_license .lic_form .limit_size {
    padding: 0px 56px 20px 56px;
  }
}
@media (max-width: 767px) {
  .course_license .lic_form .limit_size {
    padding: 0px 46px 0px 46px;
  }
}
@media (max-width: 575px) {
  .course_license .lic_form .limit_size {
    padding: 0px 16px 0px 16px;
  }
}
.course_license .lic_form #undergrad_form {
  background-color: #FAFAFA;
  padding: 40px 56px;
  margin: auto;
  border-radius: 16px;
}
@media (max-width: 1200px) {
  .course_license .lic_form #undergrad_form {
    padding: 40px;
  }
}
@media (max-width: 767px) {
  .course_license .lic_form #undergrad_form {
    padding: 35px;
  }
}
.course_license .lic_form #undergrad_form p {
  font-family: Inter;
  font-size: 1em;
  font-weight: 400;
}
@media (max-width: 575px) {
  .course_license .lic_form #undergrad_form p {
    font-size: 0.8em;
  }
}
.course_license .lic_form #undergrad_form .form_begin .group {
  float: left;
  margin-right: 24px;
  margin-bottom: 15px;
  width: 45%;
}
@media (max-width: 1200px) {
  .course_license .lic_form #undergrad_form .form_begin .group {
    width: 44%;
    margin-right: 24px;
  }
}
@media (max-width: 575px) {
  .course_license .lic_form #undergrad_form .form_begin .group {
    float: none;
    width: 100%;
  }
}
.course_license .lic_form #undergrad_form .form_begin .group label {
  font-family: Aeonik;
  color: #222934;
  font-size: 1em;
  font-weight: 500;
  padding-bottom: 5px;
  margin-top: 15px;
}
@media (max-width: 1200px) {
  .course_license .lic_form #undergrad_form .form_begin .group label {
    font-size: 0.8em;
  }
}
.course_license .lic_form #undergrad_form .form_begin .group input.you_input {
  font-family: Aeonik;
  display: inline-block;
  width: 100%;
  height: 48px;
  border-radius: 8px;
  border: 1px solid #D2D9E5;
}
.course_license .lic_form #undergrad_form .form_begin .group select {
  font-family: Aeonik;
  width: 100%;
  height: 48px;
  border-radius: 8px;
  border: 1px solid #D2D9E5;
}
@media (max-width: 991px) {
  .course_license .lic_form #undergrad_form .form_begin .group select {
    width: 100%;
  }
}
.course_license .lic_form #undergrad_form .form_begin label {
  font-family: Aeonik;
  color: #222934;
  font-size: 1em;
  font-weight: 500;
  padding-bottom: 5px;
  margin-top: 15px;
}
@media (max-width: 1200px) {
  .course_license .lic_form #undergrad_form .form_begin label {
    font-size: 0.8em;
  }
}
.course_license .lic_form #undergrad_form .form_begin p.subtitle {
  margin: 0px;
  font-family: Aeonik;
  font-size: 0.75em;
}
.course_license .lic_form #undergrad_form .form_begin .agree {
  display: inline;
}
.course_license .lic_form #undergrad_form .form_begin #captcha {
  margin: 20px 0px;
}
.course_license .lic_form #undergrad_form .form_begin .form_buttons input.submit {
  background-color: #004FF4;
  padding: 16px 24px;
  border: 1px solid #004FF4;
  border-radius: 4px;
  color: #ffffff;
  font-family: Aeonik;
  font-weight: 400;
  margin-right: 15px;
  margin-top: 30px;
}
.course_license .lic_form #undergrad_form .form_begin .form_buttons input.submit:hover {
  background-color: #033560;
  border: 1px solid #033560;
}
.course_license .lic_form #undergrad_form .form_begin .form_buttons input.reset {
  background-color: #ffffff;
  padding: 16px 24px;
  border: 1px solid #004FF4;
  border-radius: 4px;
  color: #004FF4;
  font-family: Aeonik;
  font-weight: 400;
}
.course_license .lic_form #undergrad_form .form_begin .form_buttons input.reset:hover {
  background-color: #033560;
  border: 1px solid #033560;
  color: #ffffff;
}
.course_license .faqs h3.regular {
  text-align: center;
  color: #222934;
  font-family: Aeonik;
  font-weight: 500;
}
.course_license .faqs .accordion_box {
  max-width: 1440px;
  padding: 20px 308px 46px 308px;
}
@media (max-width: 1200px) {
  .course_license .faqs .accordion_box {
    padding: 20px 96px 46px 96px;
  }
}
@media (max-width: 991px) {
  .course_license .faqs .accordion_box {
    padding: 20px 66px 46px 66px;
  }
}
@media (max-width: 767px) {
  .course_license .faqs .accordion_box {
    padding: 20px 46px 30px 46px;
  }
}
@media (max-width: 575px) {
  .course_license .faqs .accordion_box {
    padding: 20px 26px 30px 26px;
  }
}
.course_license .faqs .accordion_box div.accordion {
  padding: 15px 0px 10px 0px;
  border-bottom: 1px solid #94A3B8;
}
.course_license .faqs .accordion_box div.accordion span.down_arrow {
  float: right;
}
.course_license .faqs .accordion_box .active {
  border-bottom: none !important;
}
.course_license .faqs .accordion_box .active h5.plus {
  color: !important;
}
.course_license .faqs .accordion_box .active span.down_arrow {
  stroke: !important;
  transform: rotate(180deg);
}
.course_license .faqs .accordion_box .panel {
  overflow: hidden;
  border-bottom: 1px solid #94A3B8;
}
.course_license .faqs .accordion_box .panel p.plus {
  margin-top: 0px;
  padding: 0px 5px 16px 5px;
  width: auto;
}
.course_license .faqs .accordion_box .closed {
  display: none;
}
.course_license .faqs .accordion:hover {
  cursor: pointer;
}

.terms .limit_size {
  max-width: 1440px;
  padding: 0px 308px 46px 308px;
  margin: auto;
}
@media (max-width: 1200px) {
  .terms .limit_size {
    padding: 0px 96px 46px 96px;
  }
}
@media (max-width: 991px) {
  .terms .limit_size {
    padding: 0px 66px 46px 66px;
  }
}
@media (max-width: 767px) {
  .terms .limit_size {
    padding: 0px 46px 30px 46px;
  }
}
@media (max-width: 575px) {
  .terms .limit_size {
    padding: 0px 26px 30px 26px;
  }
}
.terms h5.plus {
  font-family: Aeonik;
}
.terms p.regular {
  font-family: Aeonik;
  font-weight: 400;
}
.terms a {
  font-family: Aeonik;
  text-decoration: none;
  font-weight: 700;
}/*# sourceMappingURL=course_license.css.map */