body.page-id-7085 .lsat-hero-section {
  padding-top: 114px;
  padding-bottom: 150px;
}
@media (max-width: 768px) {
  body.page-id-7085 .lsat-hero-section {
    padding-top: 43px;
    padding-inline: 32px;
    padding-bottom: 83px;
  }
}
@media (max-width: 460px) {
  body.page-id-7085 .lsat-hero-section .lsat-hero-image-area {
    height: 226px;
  }
}
@media (min-width: 768px) {
  body.page-id-7085 .lsat-hero-section .lsat-hero-image-bg {
    top: -115px;
    height: 688px;
  }
}
@media (max-width: 768px) {
  body.page-id-7085 .lsat-hero-section .lsat-hero-image-bg {
    top: -43px;
    height: 293px;
    width: 181px;
  }
}
@media (max-width: 1200px) {
  body.page-id-7085 .lsat-hero-section .lsat-hero-image-box img {
    object-position: top center;
  }
}
@media (min-width: 768px) {
  body.page-id-7085 .lsat-hero-section .lsat-hero-image-box {
    width: 100%;
    max-width: 416px;
  }
}
@media (max-width: 768px) {
  body.page-id-7085 .lsat-hero-section .lsat-hero-image-box {
    max-width: 211px;
    height: 226px;
  }
}
body.page-id-7085 .lsat-hero-section h1.lsat-hero-title {
  line-height: 125%;
  margin-bottom: 48px;
}
@media (max-width: 768px) {
  body.page-id-7085 .lsat-hero-section h1.lsat-hero-title {
    margin-bottom: 32px;
  }
}
@media (min-width: 768px) {
  body.page-id-7085 .lsat-hero-section .lsat-hero-container {
    gap: 98px;
  }
}
@media (max-width: 768px) {
  body.page-id-7085 .lsat-hero-section .lsat-hero-container {
    gap: 47px;
  }
}
@media (max-width: 768px) {
  body.page-id-7085 .lsat-hero-section .lsat-hero-btn-wrap {
    margin-top: 32px;
  }
}
body.page-id-7085 .lsat-hero-section .lsat-hero-btn-wrap a {
  letter-spacing: 0.03em;
}
@media (max-width: 768px) {
  body.page-id-7085 .lsat-hero-section .lsat-hero-btn-wrap a {
    height: 51px;
    line-height: 100%;
  }
}
body.page-id-7085 .lsat-hero-section .lsat-hero-bottom-text {
  font-weight: 300;
  letter-spacing: 0.05em;
  color: #555;
}
@media (min-width: 768px) {
  body.page-id-7085 .lsat-hero-section .isatText {
    max-width: 660px;
  }
}
body.page-id-7085 .lsat-hero-section .isatText p:last-child {
  margin-bottom: 0;
}
body.page-id-7085 .lsat-method-section {
  margin-top: 0;
  padding-bottom: 0;
  padding-top: 81px;
}
@media (max-width: 768px) {
  body.page-id-7085 .lsat-method-section {
    padding-top: 47px !important;
    padding-bottom: 0 !important;
  }
}
@media (max-width: 768px) {
  body.page-id-7085 .lsat-method-section .lsat-method-title {
    margin-bottom: 32px;
  }
}
body.page-id-7085 .lsat-method-section .lsat-method-content {
  max-width: 692px;
}
@media (max-width: 768px) {
  body.page-id-7085 .lsat-method-section .lsat-method-content {
    max-width: 295px;
  }
}
@media (min-width: 768px) {
  body.page-id-7085 .lsat-method-section .last-method-text .br-mobile-only {
    display: none !important;
  }
}
body.page-id-7085 .lsat-method-section .lsat-method-text:nth-child(4) {
  margin-bottom: 0;
}
body.page-id-7085 .lsat-method-section .desktop-lapi-view {
  height: 544px;
  width: auto;
}
@media (max-width: 768px) {
  body.page-id-7085 .lsat-method-section .lsat-method-cards-wrap {
    margin-top: 42px;
  }
}
body.page-id-7085 .lsat-method-section .bg-color-box {
  height: 980px;
}
@media (max-width: 768px) {
  body.page-id-7085 .lsat-method-section .bg-color-box {
    height: 1206px;
  }
}
@media (max-width: 768px) {
  body.page-id-7085 .lsat-method-section .lsat-method-highlight {
    margin-top: 20px;
  }
  body.page-id-7085 .lsat-method-section .lsat-method-highlight br {
    display: none;
  }
}
body.page-id-7085 .jd-section-main {
  margin-top: 0;
  padding-top: 110px;
}
@media (min-width: 768px) {
  body.page-id-7085 .jd-section-main .center-colored-box {
    top: 29%;
    height: 602px;
  }
}
body.page-id-7085 .jd-section-main .jd-section-container {
  padding-block: 0;
}
body.page-id-7085 .jd-section-main .jd-main-title {
  margin-bottom: 53px;
}
@media (max-width: 460px) {
  body.page-id-7085 .jd-section-main .jd-main-title {
    margin-bottom: 32px;
    line-height: 140%;
    width: 100%;
    max-width: 312px;
    margin-inline: auto;
    padding-inline: 0;
  }
}
body.page-id-7085 .jd-section-main .jd-approach-box {
  margin-bottom: 0;
  display: flex;
  flex-direction: column;
  gap: 24px;
}
@media (max-width: 768px) {
  body.page-id-7085 .jd-section-main .jd-approach-box {
    gap: 10px;
    max-width: 295px;
    margin-inline: auto;
    padding-inline: 0;
  }
  body.page-id-7085 .jd-section-main .jd-approach-box h3 {
    font-size: 16px !important;
  }
  body.page-id-7085 .jd-section-main .jd-approach-box h3,
  body.page-id-7085 .jd-section-main .jd-approach-box p {
    line-height: 150%;
  }
}
body.page-id-7085 .jd-section-main .jd-approach-box p {
  color: #000;
  margin-bottom: 0;
}
body.page-id-7085 .jd-section-main .jd-method-box {
  padding-block: 94px 0;
}
@media (max-width: 768px) {
  body.page-id-7085 .jd-section-main .jd-method-box {
    padding-block: 38px 60px;
    margin-top: 38px;
  }
}
@media (max-width: 460px) {
  body.page-id-7085 .jd-section-main .jd-method-text {
    width: 100%;
    max-width: 348px;
    margin-inline: auto;
  }
}
body.page-id-7085 .jd-section-main .jd-method-text h3 {
  margin-top: 0px;
}
@media (max-width: 768px) {
  body.page-id-7085 .jd-section-main .jd-method-text h3 {
    margin-bottom: 10px;
    margin-top: 0;
  }
}
body.page-id-7085 .jd-section-main .jd-method-text p {
  margin-bottom: 0;
}
@media (max-width: 768px) {
  body.page-id-7085 .jd-section-main .jd-method-text h3.jd-text-blue,
  body.page-id-7085 .jd-section-main .jd-method-text p {
    font-size: 16px !important;
    line-height: 150%;
  }
}
body.page-id-7085 .jd-section-main .jd-grid-container {
  row-gap: 65px;
  margin-top: 56px;
}
@media (max-width: 460px) {
  body.page-id-7085 .jd-section-main .jd-grid-container {
    margin-top: 65px;
    max-width: 288px;
    margin-inline: auto;
    row-gap: 46px;
  }
}
body.page-id-7085 .jd-section-main .jd-grid-container .jd-skill-card {
  padding: 50px 22px 18px;
}
@media (max-width: 768px) {
  body.page-id-7085 .jd-section-main .jd-grid-container .jd-skill-card {
    padding-top: 40px;
    padding-bottom: 25px;
  }
}
body.page-id-7085 .jd-section-main .jd-grid-container .jd-skill-card .jd-number {
  font-size: 18px;
  top: -23px;
}
@media (max-width: 460px) {
  body.page-id-7085 .jd-section-main .jd-grid-container .jd-skill-card .jd-number {
    font-size: 21px;
  }
}
body.page-id-7085 .jd-section-main .jd-grid-container .jd-skill-card h3 {
  font-size: 21px;
  color: #222;
}
@media (max-width: 768px) {
  body.page-id-7085 .jd-section-main .jd-grid-container .jd-skill-card h3 {
    font-size: 19px;
  }
}
body.page-id-7085 .jd-section-main .jd-grid-container .jd-skill-card p {
  margin-bottom: 0;
  color: #000;
}
body.page-id-7085 .jd-section-main .jd-footer-note {
  margin-top: 135px;
}
@media (max-width: 768px) {
  body.page-id-7085 .jd-section-main .jd-footer-note {
    margin-top: 42px;
    padding-inline: 32px;
  }
}
body.page-id-7085 .jd-section-main .jd-footer-note p:not([class]) {
  color: #555 !important;
  font-weight: 600;
  margin-bottom: 20px;
}
@media (max-width: 460px) {
  body.page-id-7085 .jd-section-main .jd-footer-note p:not([class]) br {
    display: none;
  }
}
body.page-id-7085 .jd-section-main .jd-footer-note p.jd-bold-conclusion.jd-text-blue {
  font-weight: 700;
}
@media (max-width: 460px) {
  body.page-id-7085 .jd-section-main .jd-footer-note p {
    font-size: 20px;
  }
}
body.page-id-7085 .mc-wrap.wrapGrdient.mcblock-7085 {
  margin-top: 156px;
  padding-bottom: 113px;
}
@media (max-width: 768px) {
  body.page-id-7085 .mc-wrap.wrapGrdient.mcblock-7085 {
    margin-top: 103px;
    padding-bottom: 56px;
  }
}
@media (min-width: 768px) {
  body.page-id-7085 .mc-wrap.wrapGrdient.mcblock-7085 .mc-title {
    font-size: 32px;
    line-height: 125%;
  }
}
@media (max-width: 768px) {
  body.page-id-7085 .mc-wrap.wrapGrdient.mcblock-7085 .mc-title {
    font-size: 23px;
    line-height: 140%;
    margin-bottom: 40px;
  }
}
@media (min-width: 768px) {
  body.page-id-7085 .mc-wrap.wrapGrdient.mcblock-7085 .mc-card {
    padding: 36px 32px 47px 31px;
  }
}
@media (max-width: 768px) {
  body.page-id-7085 .mc-wrap.wrapGrdient.mcblock-7085 .mc-card {
    padding: 36px 19px 15px 31px;
  }
}
body.page-id-7085 .mc-wrap.wrapGrdient.mcblock-7085 .mc-card .mc-item {
  display: inline-block;
  padding-left: 54px;
  position: relative;
  gap: 0;
}
body.page-id-7085 .mc-wrap.wrapGrdient.mcblock-7085 .mc-card .mc-item .mc-x,
body.page-id-7085 .mc-wrap.wrapGrdient.mcblock-7085 .mc-card .mc-item .mc-check {
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
}
body.page-id-7085 .mc-wrap.wrapGrdient.mcblock-7085 .mc-card .mc-item p {
  display: inline;
}
body.page-id-7085 .mc-wrap.wrapGrdient.mcblock-7085 .mc-card .mc-item p:empty {
  display: none;
}
@media (max-width: 768px) {
  body.page-id-7085 .mc-wrap.wrapGrdient.mcblock-7085 .mc-card .mc-item:not(:last-child) {
    margin-bottom: 25px;
  }
}
body.page-id-7085 .mc-wrap.wrapGrdient.mcblock-7085 .mc-card p {
  margin-bottom: 0;
}
body.page-id-7085 .rc-wrap {
  padding-block: 85px;
  margin-bottom: 150px;
}
@media (max-width: 768px) {
  body.page-id-7085 .rc-wrap {
    padding-block: 65px;
    padding-inline: 32px;
    margin-bottom: 83px;
  }
}
body.page-id-7085 .rc-wrap .rc-title {
  margin-bottom: 53px;
}
@media (max-width: 768px) {
  body.page-id-7085 .rc-wrap .rc-title {
    margin-bottom: 24px;
    font-size: 23px;
    line-height: 140%;
  }
}
body.page-id-7085 .rc-wrap p {
  color: #000;
  line-height: 165%;
}
@media (max-width: 768px) {
  body.page-id-7085 .rc-wrap p {
    line-height: 150%;
  }
}
body.page-id-7085 .rc-wrap .rc-highlight {
  margin-top: 65px;
  line-height: 165%;
}
@media (max-width: 768px) {
  body.page-id-7085 .rc-wrap .rc-highlight {
    margin-top: 62px;
  }
}
body.page-id-7085 .ts-wrap {
  padding-top: 53px;
  padding-bottom: 0;
  margin-bottom: 0;
}
@media (max-width: 768px) {
  body.page-id-7085 .ts-wrap {
    padding-top: 32px;
  }
}
body.page-id-7085 .ts-wrap .ts-title {
  margin-bottom: 53px;
}
@media (max-width: 768px) {
  body.page-id-7085 .ts-wrap .ts-title {
    margin-bottom: 32px;
    max-width: 348px;
    margin-inline: auto;
    padding-inline: 0;
  }
}
body.page-id-7085 .ts-wrap .ts-subtitle {
  margin-bottom: 63px;
  line-height: 165%;
  color: #222;
}
@media (max-width: 768px) {
  body.page-id-7085 .ts-wrap .ts-subtitle {
    margin-bottom: 32px;
    max-width: 289px;
    padding-inline: 0;
    margin-inline: auto;
    line-height: 150%;
  }
  body.page-id-7085 .ts-wrap .ts-subtitle br:nth-of-type(1),
  body.page-id-7085 .ts-wrap .ts-subtitle br:nth-of-type(4),
  body.page-id-7085 .ts-wrap .ts-subtitle br:nth-of-type(5) {
    display: none;
  }
}
@media (min-width: 768px) {
  body.page-id-7085 .ts-wrap .ts-colored-box {
    top: 38%;
    height: 390px;
  }
}
@media (max-width: 460px) {
  body.page-id-7085 .ts-wrap .ts-colored-box {
    top: 47%;
    height: 190px;
  }
}
@media (min-width: 768px) {
  body.page-id-7085 .ts-wrap .ts-card {
    padding: 54px 68px 47px;
    min-height: 288px;
  }
}
@media (max-width: 768px) {
  body.page-id-7085 .ts-wrap .ts-card {
    padding: 51px 33px 45px;
  }
}
body.page-id-7085 .ts-wrap .ts-card .ts-quote {
  font-weight: 400;
  font-style: italic;
  font-size: 16px;
  line-height: 165%;
  color: #000;
}
@media (max-width: 768px) {
  body.page-id-7085 .ts-wrap .ts-card .ts-quote {
    margin-bottom: 28px;
    font-size: 14px;
  }
}
body.page-id-7085 .ts-wrap .ts-card .ts-author {
  font-size: 14px;
  line-height: 157%;
  letter-spacing: 0.05em;
}
@media (max-width: 768px) {
  body.page-id-7085 .ts-wrap .ts-card .ts-author {
    font-size: 12px;
    line-height: 183%;
    letter-spacing: 0.05em;
  }
}
@media (min-width: 768px) {
  body.page-id-7085 .ts-wrap .ts-card:nth-child(2) .ts-quote {
    max-width: 324px;
  }
}
@media (min-width: 768px) {
  body.page-id-7085 .ts-wrap .ts-card:nth-child(4) .ts-quote {
    max-width: 376px;
  }
}
body.page-id-7085 .ts-wrap .ts-card:first-child .ts-author {
  color: #222;
}
body.page-id-7085 .ts-wrap .ts-card:not(:first-child) .ts-author {
  color: #555;
}
body.page-id-7085 .ts-wrap .ts-footer {
  margin-top: 63px;
}
@media (max-width: 768px) {
  body.page-id-7085 .ts-wrap .ts-footer {
    margin-top: 32px;
  }
}
body.page-id-7085 .ts-wrap .ts-footer p {
  font-size: 23px;
  line-height: 140%;
  font-weight: 700;
}
body.page-id-7085 .ts-wrap .ts-footer p:not([class]) {
  font-weight: 600;
  color: #555;
}
@media (max-width: 768px) {
  body.page-id-7085 .ts-wrap .ts-footer p {
    font-size: 20px;
  }
}
body.page-id-7085 .wo-wrap {
  padding-top: 150px;
  margin-top: 0;
  padding-bottom: 0;
}
@media (max-width: 768px) {
  body.page-id-7085 .wo-wrap {
    margin-top: 0;
    padding-bottom: 0;
    padding-top: 83px;
    padding-inline: 32px;
  }
}
body.page-id-7085 .wo-wrap .wo-container {
  width: 100%;
  max-width: 1307px;
}
@media (max-width: 768px) {
  body.page-id-7085 .wo-wrap .wo-container {
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
  }
}
@media (min-width: 768px) {
  body.page-id-7085 .wo-wrap .wo-side.wo-left {
    padding: 64px 33px 58px;
  }
}
@media (max-width: 768px) {
  body.page-id-7085 .wo-wrap .wo-side.wo-left {
    padding: 43px 21px 41px;
  }
}
@media (max-width: 460px) {
  body.page-id-7085 .wo-wrap .wo-side.wo-left .wo-title {
    line-height: 125%;
    max-width: 306px;
    margin-inline: auto;
  }
}
@media (max-width: 460px) {
  body.page-id-7085 .wo-wrap .wo-side.wo-left .wo-label {
    margin-bottom: 42px;
    max-width: 225px;
    margin-inline: auto;
  }
}
@media (max-width: 460px) {
  body.page-id-7085 .wo-wrap .wo-side.wo-left .scoresp {
    margin-bottom: 15px;
  }
}
body.page-id-7085 .wo-wrap .wo-side.wo-left .scoresp:first-child {
  margin-top: 0 !important;
}
body.page-id-7085 .wo-wrap .wo-side.wo-left .scoresp:last-child {
  margin-bottom: 0 !important;
}
@media (min-width: 768px) {
  body.page-id-7085 .wo-wrap .wo-side.wo-left .scoresp span {
    margin-inline: 29px;
  }
}
@media (max-width: 768px) {
  body.page-id-7085 .wo-wrap .wo-side.wo-left .scoresp span {
    margin-inline: 5px;
  }
}
@media (min-width: 768px) {
  body.page-id-7085 .wo-wrap .wo-side.wo-left .wo-footer {
    margin-top: 38px;
  }
}
@media (max-width: 768px) {
  body.page-id-7085 .wo-wrap .wo-side.wo-left .wo-footer {
    margin-top: 41px;
  }
}
body.page-id-7085 .wo-wrap .wo-side.wo-left .wo-footer .wo-label {
  margin-bottom: 18px;
  font-weight: 500;
}
body.page-id-7085 .wo-wrap .wo-side.wo-left .wo-footer .bold-wo-label {
  margin-bottom: 0;
  font-weight: 700;
}
@media (max-width: 460px) {
  body.page-id-7085 .wo-wrap .wo-side.wo-left .wo-footer .bold-wo-label {
    max-width: 237px;
    margin-inline: auto;
  }
}
@media (min-width: 768px) {
  body.page-id-7085 .wo-wrap .wo-side.wo-right {
    padding: 64px 59px 43px;
  }
}
@media (max-width: 768px) {
  body.page-id-7085 .wo-wrap .wo-side.wo-right {
    padding: 54px 41px 43px;
  }
}
body.page-id-7085 .wo-wrap .wo-side.wo-right .wo-icon {
  margin-bottom: 22px;
}
@media (max-width: 768px) {
  body.page-id-7085 .wo-wrap .wo-side.wo-right .wo-subtitle {
    margin-bottom: 32px;
  }
}
body.page-id-7085 .wo-wrap .wo-side.wo-right .wo-list {
  font-size: 16px;
  line-height: 165%;
}
@media (max-width: 768px) {
  body.page-id-7085 .wo-wrap .wo-side.wo-right .wo-list {
    font-size: 14px;
  }
}
body.page-id-7085 .wo-wrap .wo-side.wo-right .wo-text {
  margin-bottom: 0;
}
body.page-id-7085 .wo-wrap .wo-side.wo-right .wo-text,
body.page-id-7085 .wo-wrap .wo-side.wo-right .wo-list {
  max-width: 470px;
  margin-inline: auto;
}
body.page-id-7085 .fit-wrap {
  padding-top: 150px;
  padding-bottom: 54px;
  margin-top: 0;
}
@media (max-width: 768px) {
  body.page-id-7085 .fit-wrap {
    padding-top: 83px;
    padding-bottom: 40px;
    margin-top: 0;
    padding-inline: 33px;
  }
}
body.page-id-7085 .fit-wrap .fit-container {
  width: 100%;
  max-width: 1307px;
}
body.page-id-7085 .fit-wrap .fit-grid {
  gap: 49px;
}
@media (max-width: 768px) {
  body.page-id-7085 .fit-wrap .fit-grid {
    gap: 22px;
  }
}
body.page-id-7085 .fit-wrap .fit-card ul {
  margin-bottom: 0;
}
body.page-id-7085 .fit-wrap .fit-card li {
  line-height: 165%;
  font-size: 18px;
}
@media (max-width: 768px) {
  body.page-id-7085 .fit-wrap .fit-card li {
    line-height: 150%;
    font-size: 16px;
  }
}
body.page-id-7085 .fit-wrap .fit-card li:last-child {
  margin-bottom: 0;
}
@media (min-width: 768px) {
  body.page-id-7085 .fit-wrap .fit-card.fit-for {
    padding: 45px 41px 54px;
  }
}
@media (max-width: 768px) {
  body.page-id-7085 .fit-wrap .fit-card.fit-for {
    padding: 39px 20px 44px;
  }
}
body.page-id-7085 .fit-wrap .fit-card.fit-for h2 {
  margin-top: 0;
}
@media (min-width: 768px) {
  body.page-id-7085 .fit-wrap .fit-card.fit-for h2 {
    font-weight: 700;
    font-size: 42px;
    line-height: 125%;
    color: #000;
    margin-bottom: 45px;
  }
}
@media (max-width: 768px) {
  body.page-id-7085 .fit-wrap .fit-card.fit-for h2 {
    font-weight: 700;
    font-size: 26px;
    line-height: 125%;
    color: #000;
    margin-bottom: 32px;
  }
}
@media (min-width: 768px) {
  body.page-id-7085 .fit-wrap .fit-colored-box {
    height: calc(100% - 430px);
  }
}
@media (max-width: 768px) {
  body.page-id-7085 .fit-wrap .fit-colored-box {
    height: calc(100% - 130px);
  }
}
@media (min-width: 768px) {
  body.page-id-7085 .fit-wrap .fit-card.fit-not {
    padding: 55px 42px 30px;
  }
}
@media (max-width: 768px) {
  body.page-id-7085 .fit-wrap .fit-card.fit-not {
    padding: 49px 28px 12px 48px;
  }
}
body.page-id-7085 .fit-wrap .fit-card.fit-not h2 {
  margin-top: 0;
  margin-bottom: 36px;
}
@media (max-width: 768px) {
  body.page-id-7085 .fit-wrap .fit-card.fit-not h2 {
    margin-bottom: 32px !important;
    font-size: 23px !important;
  }
}
body.page-id-7085 .fit-wrap .fit-footer {
  line-height: 140%;
}
@media (max-width: 768px) {
  body.page-id-7085 .fit-wrap .fit-footer {
    line-height: 150%;
  }
}
body.page-id-7085 .pc-wrap {
  margin-top: 0;
  padding-block: 150px;
}
@media (max-width: 768px) {
  body.page-id-7085 .pc-wrap {
    margin-top: 0;
    padding-block: 83px;
    padding-inline: 30.5px;
  }
}
body.page-id-7085 .pc-wrap .pc-title {
  line-height: 125%;
}
@media (max-width: 768px) {
  body.page-id-7085 .pc-wrap .pc-title {
    margin-bottom: 32px;
  }
}
body.page-id-7085 .pc-wrap .pc-sub {
  width: 100%;
  max-width: 734px;
  margin-inline: auto;
  margin-bottom: 23px;
}
@media (max-width: 460px) {
  body.page-id-7085 .pc-wrap .pc-sub {
    max-width: 316px;
    margin-inline: auto;
  }
}
body.page-id-7085 .pc-wrap .pc-guarantee {
  font-weight: 700;
  font-size: 22px;
  margin-bottom: 57px;
}
@media (max-width: 768px) {
  body.page-id-7085 .pc-wrap .pc-guarantee {
    font-size: 16px;
    margin-bottom: 42px;
  }
}
body.page-id-7085 .pc-wrap .pc-main-grid {
  margin-top: 0;
}
@media (max-width: 460px) {
  body.page-id-7085 .pc-wrap .pc-main-grid {
    gap: 42px;
  }
}
body.page-id-7085 .pc-wrap .pc-included h2 {
  font-weight: 600;
}
@media (min-width: 768px) {
  body.page-id-7085 .pc-wrap .pc-included h2 {
    margin-bottom: 34px;
  }
}
@media (max-width: 768px) {
  body.page-id-7085 .pc-wrap .pc-included h2 {
    text-align: center;
  }
}
body.page-id-7085 .pc-wrap .pc-included ul {
  margin-bottom: 0;
}
@media (max-width: 460px) {
  body.page-id-7085 .pc-wrap .pc-included ul {
    max-width: 278px;
    margin-inline: auto;
  }
}
body.page-id-7085 .pc-wrap .pc-included li:last-child {
  margin-bottom: 0;
}
@media (min-width: 768px) {
  body.page-id-7085 .pc-wrap .pc-tuition {
    padding: 56px 55px 56px 57px;
  }
}
@media (max-width: 768px) {
  body.page-id-7085 .pc-wrap .pc-tuition {
    padding: 31px 36px 26px;
  }
}
body.page-id-7085 .pc-wrap .pc-tuition h2 {
  margin-bottom: 26px;
}
@media (max-width: 460px) {
  body.page-id-7085 .pc-wrap .pc-tuition h2 {
    margin-bottom: 32px;
    line-height: 140%;
  }
}
body.page-id-7085 .pc-wrap .pc-tuition .pc-price {
  margin-bottom: 34px;
  font-weight: 700;
}
@media (max-width: 460px) {
  body.page-id-7085 .pc-wrap .pc-tuition .pc-price {
    margin-bottom: 32px;
  }
}
body.page-id-7085 .tc-wrap {
  margin-top: 0;
  padding-block: 98px 105px;
}
@media (max-width: 768px) {
  body.page-id-7085 .tc-wrap {
    margin-top: 0;
    padding-block: 100px;
    padding-inline: 32px;
  }
}
body.page-id-7085 .tc-wrap .tc-title {
  font-weight: 700;
  margin-bottom: 52px;
}
@media (max-width: 460px) {
  body.page-id-7085 .tc-wrap .tc-title {
    margin-bottom: 32px;
    line-height: 125%;
  }
}
body.page-id-7085 .tc-wrap .tc-desc {
  color: #000;
  max-width: 931px;
  margin-inline: auto;
}
@media (max-width: 460px) {
  body.page-id-7085 .tc-wrap .tc-desc {
    max-width: 325px;
  }
}
body.page-id-7085 .tc-wrap .tc-form-wrapper {
  margin-top: 61px;
  width: 100%;
  max-width: 648px;
  margin-inline: auto;
}
@media (max-width: 768px) {
  body.page-id-7085 .tc-wrap .tc-form-wrapper {
    margin-top: 42px;
  }
}
@media (max-width: 768px) {
  body.page-id-7085 .tc-wrap .tc-form-wrapper #gform_fields_7 {
    display: flex;
    flex-wrap: wrap;
    column-gap: 10px;
  }
  body.page-id-7085 .tc-wrap .tc-form-wrapper #gform_fields_7 .gfield {
    flex: 1 1 100%;
  }
  body.page-id-7085 .tc-wrap .tc-form-wrapper #gform_fields_7 #field_7_2 {
    flex: 1 1 187px;
  }
  body.page-id-7085 .tc-wrap .tc-form-wrapper #gform_fields_7 #field_7_4 {
    flex: 1 1 149px;
  }
}
body.page-id-7085 .tc-wrap .tc-form-wrapper .gform-field-label__text,
body.page-id-7085 .tc-wrap .tc-form-wrapper .gfield_label {
  margin-bottom: 3px;
}
body.page-id-7085 .tc-wrap .tc-form-wrapper .gfield_label {
  display: flex;
  flex-direction: row-reverse;
  align-items: flex-start;
  justify-content: flex-end;
}
body.page-id-7085 .tc-wrap .tc-form-wrapper .gfield_label .gfield_required {
  color: #555;
}
body.page-id-7085 .tc-wrap .tc-form-wrapper input {
  height: 42px;
}
body.page-id-7085 .tc-wrap .tc-form-wrapper .gform-footer.gform_footer.top_label {
  margin-top: 0;
  padding-top: 52px;
}
body.page-id-7085 .tc-wrap .tc-form-wrapper .gform-footer.gform_footer.top_label button[type="submit"] {
  margin-top: 0;
}
body.page-id-7085 .hb-home-end-text {
  gap: 0;
  padding-block: 96px 114px;
}
@media (max-width: 768px) {
  body.page-id-7085 .hb-home-end-text {
    padding-block: 82px;
    max-width: 274px;
    margin-inline: auto;
  }
}
body.page-id-7085 .hb-home-end-text p {
  margin-bottom: 0 !important;
  font-weight: 700;
  font-size: 23px;
  line-height: 150%;
  text-align: center;
  color: #555;
}
@media (max-width: 768px) {
  body.page-id-7085 .hb-home-end-text p {
    font-size: 20px;
    line-height: 140%;
  }
}
body.page-id-7085 .hb-home-end-text .hb-home-end-text__bold {
  color: #2969af;
}
body.page-id-7085 .home-extra-testimonial {
  background: rgba(44, 100, 172, 0.15);
  padding-block: 91px 115px;
  margin-block: 73px -157px;
}
@media (max-width: 768px) {
  body.page-id-7085 .home-extra-testimonial {
    margin-block: 52px -104px;
    padding-block: 57px 90px;
  }
}
body.page-id-7085 .home-extra-testimonial__inner {
  padding-inline: 32px;
  width: fit-content;
  margin-inline: auto;
}
body.page-id-7085 .home-extra-testimonial__text1 {
  width: 100%;
  max-width: 808px;
  font-weight: 500;
  font-style: italic;
  font-size: 20px;
  line-height: 165%;
  text-align: center;
  color: #222;
  margin-bottom: 18px;
  margin-inline: auto;
}
@media (max-width: 768px) {
  body.page-id-7085 .home-extra-testimonial__text1 {
    font-size: 14px;
    line-height: 165%;
    margin-bottom: 16px;
    max-width: 348px;
  }
}
body.page-id-7085 .home-extra-testimonial__author {
  font-weight: 500;
  font-style: italic;
  text-align: center;
  color: #222;
  font-size: 16px;
  line-height: 175%;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  margin-bottom: 0;
}
@media (max-width: 768px) {
  body.page-id-7085 .home-extra-testimonial__author {
    font-size: 12px;
    line-height: 233%;
  }
}
/*# sourceMappingURL=home.css.map */