/* line 1, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
*,
*::before,
*::after {
  padding: 0;
  margin: 0;
  box-sizing: border-box; }

/* line 9, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
body {
  font-family: 'Montserrat', sans-serif;
  background: #ffffff;
  color: #051C2C; }
  /* line 14, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
  body p,
  body ul li {
    color: #051C2C;
    font: 400 15px / 27px "Montserrat"; }

/* line 21, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
.com-content-article ol,
.com-content-article ul {
  overflow: visible; }

/* line 26, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
img {
  max-width: 100%;
  display: block;
  object-fit: contain; }

/* line 32, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
.wrapper {
  width: 1180px;
  margin: 0 auto; }
  @media screen and (max-width: 1080px) {
    /* line 32, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
    .wrapper {
      width: 93%; } }

/* line 41, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
.center-wrapp {
  text-align: center; }

/* line 157, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
.navigation {
  border: 0;
  margin-top: 0;
  padding: 15px 0;
  background: transparent; }

/* line 164, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
.sm {
  background: url(/images/courses/sm/head-bg.png) top -100px right 200px #0D0D0D no-repeat;
  background-size: contain; }
  @media screen and (max-width: 1600px) {
    /* line 164, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
    .sm {
      background: url(/images/courses/sm/head-bg.png) top -100px right #0D0D0D no-repeat; } }
  @media screen and (max-width: 1200px) {
    /* line 164, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
    .sm {
      background: url(/images/courses/sm/head-bg.png) top -100px right -100px #0D0D0D no-repeat; } }
  @media screen and (max-width: 800px) {
    /* line 164, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
    .sm {
      background: #0D0D0D; } }

/* line 181, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
.head {
  padding: 80px 0 160px; }
  @media screen and (max-width: 800px) {
    /* line 181, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
    .head {
      padding: 80px 0; } }
  @media screen and (max-width: 576px) {
    /* line 181, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
    .head {
      padding: 80px 0 120px; } }
  /* line 193, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
  .head .sale {
    color: #FFF;
    font-family: Montserrat;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    line-height: 160%;
    border-radius: 10px;
    border: 1px solid #FFD166;
    display: flex;
    padding: 15px 30px 15px 92px;
    justify-content: center;
    align-items: center;
    max-width: 420px;
    width: 100%;
    position: relative;
    margin-top: 30px; }
    /* line 211, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
    .head .sale::before {
      content: '';
      position: absolute;
      width: 42px;
      height: 48px;
      background: url(/images/courses/sm/gift.svg) center no-repeat;
      left: 30px; }
  /* line 221, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
  .head .content {
    width: 640px;
    position: relative; }
    @media screen and (max-width: 800px) {
      /* line 221, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
      .head .content {
        width: 100%; } }
    /* line 230, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
    .head .content p {
      font-weight: 700;
      color: #FFF; }
    /* line 235, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
    .head .content p.subtitle {
      font: 400 20px/32px 'Montserrat'; }
    /* line 239, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
    .head .content h1 {
      font: 800 48px/65px 'Montserrat';
      margin: 20px 0;
      color: #FFF; }
      @media screen and (max-width: 414px) {
        /* line 239, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
        .head .content h1 {
          font: 800 44px/60px 'Montserrat'; } }
      @media screen and (max-width: 395px) {
        /* line 239, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
        .head .content h1 {
          font: 800 40px/55px 'Montserrat'; } }
      /* line 252, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
      .head .content h1 span {
        color: #A3C157; }
    /* line 257, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
    .head .content ul {
      margin: 40px 0; }
      /* line 260, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
      .head .content ul li {
        position: relative;
        margin-bottom: 17px;
        padding-left: 50px;
        color: #FFF;
        list-style-type: none; }
        /* line 267, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
        .head .content ul li:before {
          position: absolute;
          content: "";
          width: 30px;
          height: 30px;
          background: url("/images/courses/ai/marker-list.svg");
          left: 0;
          top: 0; }
        /* line 277, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
        .head .content ul li:last-child {
          margin-bottom: 0; }
    /* line 283, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
    .head .content .btn {
      color: #fff;
      text-decoration: none;
      padding: 18px 0;
      font: 700 15px / 24px "Montserrat";
      text-align: center;
      transition: all 0.3s;
      border-radius: 5px;
      background: #A3C157;
      width: 340px;
      margin: 40px 0 0; }
      /* line 86, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
      .head .content .btn svg {
        margin-right: 20px; }
      /* line 90, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
      .head .content .btn:hover {
        cursor: pointer;
        background: #8cac3d; }

/* line 290, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
.benefits {
  background: #0D0D0D;
  padding: 140px 0; }
  @media (max-width: 800px) {
    /* line 290, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
    .benefits {
      padding: 70px 0; } }
  /* line 294, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
  .benefits h2 {
    font: 700 48px / 56px "Montserrat";
    width: 950px;
    color: #fff;
    margin-bottom: 20px; }
    @media (max-width: 414px) {
      /* line 294, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
      .benefits h2 {
        font: 700 40px / 50px "Montserrat"; } }
    @media (max-width: 395px) {
      /* line 294, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
      .benefits h2 {
        font: 700 38px / 48px "Montserrat"; } }
    /* line 300, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
    .benefits h2 span {
      color: #A3C157; }
    @media (max-width: 800px) {
      /* line 294, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
      .benefits h2 {
        width: 100%; } }
  /* line 309, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
  .benefits .content {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    align-items: stretch; }
    /* line 313, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
    .benefits .content > div.item.white {
      background: #fff; }
    /* line 317, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
    .benefits .content > div.item {
      width: calc(100% / 3 - 10px);
      max-width: 380px;
      box-sizing: border-box;
      border-radius: 10px;
      background: #E0F5A9;
      padding: 40px; }
      @media (max-width: 800px) {
        /* line 317, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
        .benefits .content > div.item {
          width: calc(100% / 3 - 10px); } }
      @media (max-width: 576px) {
        /* line 317, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
        .benefits .content > div.item {
          width: 100%;
          margin-bottom: 30px;
          max-width: 100%; } }
      /* line 335, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
      .benefits .content > div.item .text {
        margin-top: 30px; }
        /* line 338, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
        .benefits .content > div.item .text p.title {
          font: 700 15px/32px 'Montserrat';
          margin: 0 0 15px; }
  /* line 348, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
  .benefits .block {
    margin-top: 40px;
    text-align: center; }
    /* line 353, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
    .benefits .block div.text p {
      color: #fff;
      font: 500 15px/27px 'Montserrat';
      margin-bottom: 15px; }
      /* line 358, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
      .benefits .block div.text p:last-child {
        margin-bottom: 0; }
    /* line 364, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
    .benefits .block .btn {
      color: #fff;
      text-decoration: none;
      padding: 18px 0;
      font: 700 15px / 24px "Montserrat";
      text-align: center;
      transition: all 0.3s;
      border-radius: 5px;
      background: #A3C157;
      width: 340px;
      margin: 40px 0 0; }
      /* line 86, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
      .benefits .block .btn svg {
        margin-right: 20px; }
      /* line 90, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
      .benefits .block .btn:hover {
        cursor: pointer;
        background: #8cac3d; }
      @media (max-width: 800px) {
        /* line 364, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
        .benefits .block .btn {
          margin: 40px 0 0; } }

/* line 374, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
.skills {
  background: url("/images/courses/ai/skills-bg.png") bottom right, #A3C157;
  background-repeat: no-repeat;
  padding: 140px 0; }
  @media (max-width: 800px) {
    /* line 374, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
    .skills {
      padding: 70px 0; } }
  /* line 379, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
  .skills h3 {
    font: 700 40px / 56px "Montserrat";
    color: #fff;
    margin-bottom: 40px; }
    @media (max-width: 480px) {
      /* line 379, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
      .skills h3 {
        font: 700 35px / 45px "Montserrat"; } }
  /* line 383, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
  .skills .block {
    margin: 20px 0 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    align-items: stretch; }
    /* line 388, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
    .skills .block > div.item {
      border-radius: 20px;
      background: #FFF;
      width: calc(100% / 2 - 20px);
      max-width: 580px;
      padding: 60px 40px;
      box-sizing: border-box; }
      @media (max-width: 800px) {
        /* line 388, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
        .skills .block > div.item {
          width: calc(100% / 2 - 10px); } }
      @media (max-width: 576px) {
        /* line 388, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
        .skills .block > div.item {
          width: 100%;
          margin-bottom: 30px; } }
      /* line 405, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
      .skills .block > div.item p.title {
        font: 700 20px/24px 'Montserrat';
        margin: 40px 0 20px; }
      /* line 410, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
      .skills .block > div.item ul {
        padding-left: 20px; }
        /* line 413, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
        .skills .block > div.item ul li {
          margin-bottom: 15px; }
          /* line 416, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
          .skills .block > div.item ul li:last-child {
            margin-bottom: 0; }
  /* line 424, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
  .skills .btn {
    color: #fff;
    text-decoration: none;
    padding: 18px 0;
    font: 700 15px / 24px "Montserrat";
    text-align: center;
    transition: all 0.3s;
    border-radius: 5px;
    background: #0D0D0D;
    width: 340px;
    margin: 40px 0 0;
    margin: 40px auto 0; }
    /* line 108, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
    .skills .btn svg {
      margin-right: 20px; }
    /* line 112, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
    .skills .btn:active {
      color: #fff; }
    /* line 116, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
    .skills .btn:hover {
      cursor: pointer;
      background: #1a1a1a;
      color: #fff; }

/* line 430, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
.result {
  background: url(/images/courses/sm/result-bg.png) center center #0f0f0f;
  background-repeat: no-repeat;
  padding: 140px 0; }
  @media (max-width: 800px) {
    /* line 430, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
    .result {
      padding: 70px 0; } }
  @media screen and (max-width: 992px) {
    /* line 430, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
    .result {
      background-size: cover; } }
  /* line 439, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
  .result .row-1,
  .result .row-2 {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    align-items: flex-start; }
    /* line 444, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
    .result .row-1 > .item,
    .result .row-2 > .item {
      position: relative; }
      /* line 447, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
      .result .row-1 > .item:after,
      .result .row-2 > .item:after {
        position: absolute;
        content: '';
        width: 81px;
        height: 90px;
        top: 0;
        left: 20px;
        z-index: 0; }
      /* line 457, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
      .result .row-1 > .item p,
      .result .row-2 > .item p {
        color: #fff;
        font: 400 16px/28px 'Montserrat'; }
      /* line 462, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
      .result .row-1 > .item p.title,
      .result .row-2 > .item p.title {
        margin: 40px 0 15px;
        font: 700 20px/36px 'Montserrat';
        z-index: 10;
        position: relative; }
    /* line 470, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
    .result .row-1 h2,
    .result .row-2 h2 {
      font: 700 48px / 56px "Montserrat";
      color: #fff; }
      @media (max-width: 414px) {
        /* line 470, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
        .result .row-1 h2,
        .result .row-2 h2 {
          font: 700 40px / 50px "Montserrat"; } }
      @media (max-width: 395px) {
        /* line 470, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
        .result .row-1 h2,
        .result .row-2 h2 {
          font: 700 38px / 48px "Montserrat"; } }
      @media (max-width: 576px) {
        /* line 470, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
        .result .row-1 h2,
        .result .row-2 h2 {
          margin-bottom: 40px; } }
      /* line 478, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
      .result .row-1 h2 span,
      .result .row-2 h2 span {
        color: #A3C157; }
  /* line 485, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
  .result .row-1 > .item {
    width: calc(100% / 2 - 60px); }
    @media (max-width: 576px) {
      /* line 485, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
      .result .row-1 > .item {
        width: 100%; } }
  /* line 494, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
  .result .row-1 > .item-1:after {
    background: url("/images/courses/ai/result-1.png"); }
  /* line 500, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
  .result .row-2 {
    margin-top: 40px; }
    /* line 503, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
    .result .row-2 > .item {
      width: calc(100% / 3 - 60px); }
      @media (max-width: 576px) {
        /* line 503, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
        .result .row-2 > .item {
          width: 100%;
          margin-bottom: 40px; } }
      @media (max-width: 576px) {
        /* line 511, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
        .result .row-2 > .item:last-child {
          margin-bottom: 0; } }
    /* line 519, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
    .result .row-2 > .item-2:after {
      background: url("/images/courses/ai/result-2.png"); }
    /* line 525, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
    .result .row-2 > .item-3:after {
      background: url("/images/courses/ai/result-3.png"); }
    /* line 531, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
    .result .row-2 > .item-4:after {
      background: url("/images/courses/ai/result-4.png"); }
  /* line 537, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
  .result .btn {
    color: #fff;
    text-decoration: none;
    padding: 18px 0;
    font: 700 15px / 24px "Montserrat";
    text-align: center;
    transition: all 0.3s;
    border-radius: 5px;
    background: #5CA5DF;
    width: 340px;
    margin: 40px 0 0; }
    /* line 64, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
    .result .btn svg {
      margin-right: 20px; }
    /* line 68, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
    .result .btn:hover {
      cursor: pointer;
      background: #3c8ed1; }

/* line 542, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
.program {
  padding: 140px 0; }
  @media (max-width: 800px) {
    /* line 542, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
    .program {
      padding: 70px 0; } }
  /* line 545, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
  .program h2 {
    font: 700 48px / 56px "Montserrat";
    margin-bottom: 40px; }
    @media (max-width: 414px) {
      /* line 545, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
      .program h2 {
        font: 700 40px / 50px "Montserrat"; } }
    @media (max-width: 395px) {
      /* line 545, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
      .program h2 {
        font: 700 38px / 48px "Montserrat"; } }
  /* line 550, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
  .program .block {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    align-items: stretch;
    margin-bottom: 60px; }
    @media (max-width: 800px) {
      /* line 550, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
      .program .block {
        justify-content: flex-start; } }
    @media (max-width: 576px) {
      /* line 550, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
      .program .block {
        justify-content: space-between; } }
    /* line 563, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
    .program .block > .item {
      width: 180px;
      border-radius: 10px;
      padding: 30px;
      box-sizing: border-box; }
      @media screen and (max-width: 992px) {
        /* line 563, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
        .program .block > .item {
          width: 155px; } }
      @media (max-width: 800px) {
        /* line 563, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
        .program .block > .item {
          width: 245px;
          margin-bottom: 10px;
          margin-right: 7px; } }
      @media (max-width: 576px) {
        /* line 563, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
        .program .block > .item {
          width: 48%;
          margin-right: 0; } }
      /* line 584, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
      .program .block > .item p {
        font: 500 15px/24px 'Montserrat'; }
        /* line 587, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
        .program .block > .item p span {
          font: 700 64px / 58px 'Montserrat';
          display: block;
          margin-bottom: 5px; }
      /* line 594, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
      .program .block > .item:nth-child(odd) {
        background: #A3C157; }
        /* line 597, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
        .program .block > .item:nth-child(odd) p {
          color: #FFF; }
          /* line 600, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
          .program .block > .item:nth-child(odd) p span {
            color: #FFF; }
      /* line 606, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
      .program .block > .item:nth-child(even) {
        border: 1px solid #A3C157; }
        /* line 609, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
        .program .block > .item:nth-child(even) p {
          color: #051C2C; }
          /* line 612, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
          .program .block > .item:nth-child(even) p span {
            color: #A3C157; }
    /* line 619, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
    .program .block > .item.big {
      width: 380px; }
      @media (max-width: 576px) {
        /* line 619, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
        .program .block > .item.big {
          width: 100%; } }
    /* line 627, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
    .program .block > .item.empty {
      width: 80px;
      border-radius: 10px;
      border: 1px solid #A3C157; }
      @media screen and (max-width: 992px) {
        /* line 627, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
        .program .block > .item.empty {
          display: none; } }
  /* line 638, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
  .program details {
    border-bottom: 1px solid #8BA0C0;
    padding: 21px 0 21px 20px; }
    /* line 642, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
    .program details summary {
      font: 700 15px / 27px "Montserrat";
      position: relative;
      color: #051C2C; }
      @media (max-width: 800px) {
        /* line 642, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
        .program details summary {
          padding-right: 50px; } }
      /* line 651, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
      .program details summary:after {
        position: absolute;
        content: "";
        width: 30px;
        height: 30px;
        background: url("/images/courses/ai/program_arrow.svg");
        right: 50px;
        top: 0; }
        @media (max-width: 800px) {
          /* line 651, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
          .program details summary:after {
            right: 30px; } }
        @media (max-width: 480px) {
          /* line 651, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
          .program details summary:after {
            right: 10px; } }
      /* line 669, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
      .program details summary:hover {
        cursor: pointer; }
    /* line 674, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
    .program details div {
      margin-top: 20px;
      width: 1020px; }
      @media (max-width: 992px) {
        /* line 674, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
        .program details div {
          width: 95%; } }
      /* line 682, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
      .program details div ol {
        overflow: visible;
        padding-left: 17px; }
        /* line 686, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
        .program details div ol li {
          font: 400 15px / 27px "Montserrat";
          color: #051C2C;
          margin-bottom: 10px; }
          /* line 691, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
          .program details div ol li:last-child {
            margin-bottom: 0; }
  /* line 701, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
  .program details[open] summary:after {
    transform: rotate(90deg); }

/* line 708, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
.study {
  background: #0D0D0D;
  padding: 140px 0; }
  @media (max-width: 800px) {
    /* line 708, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
    .study {
      padding: 70px 0; } }
  /* line 712, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
  .study h2 {
    font: 700 48px / 56px "Montserrat";
    color: #fff;
    margin-bottom: 40px; }
    @media (max-width: 414px) {
      /* line 712, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
      .study h2 {
        font: 700 40px / 50px "Montserrat"; } }
    @media (max-width: 395px) {
      /* line 712, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
      .study h2 {
        font: 700 38px / 48px "Montserrat"; } }
  /* line 718, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
  .study .row-1,
  .study .row-2,
  .study .row-3 {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    align-items: stretch;
    margin-bottom: 20px; }
    /* line 725, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
    .study .row-1 .item,
    .study .row-2 .item,
    .study .row-3 .item {
      border-radius: 20px;
      background: #fff;
      padding: 40px;
      box-sizing: border-box;
      display: flex;
      justify-content: space-between;
      align-items: center;
      flex-wrap: wrap;
      align-items: flex-start; }
      /* line 733, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
      .study .row-1 .item div.text,
      .study .row-2 .item div.text,
      .study .row-3 .item div.text {
        width: 300px; }
        @media (max-width: 576px) {
          /* line 733, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
          .study .row-1 .item div.text,
          .study .row-2 .item div.text,
          .study .row-3 .item div.text {
            width: calc(100% - 100px); } }
        @media (max-width: 414px) {
          /* line 733, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
          .study .row-1 .item div.text,
          .study .row-2 .item div.text,
          .study .row-3 .item div.text {
            width: 100%;
            margin-top: 30px; } }
        /* line 745, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
        .study .row-1 .item div.text p,
        .study .row-2 .item div.text p,
        .study .row-3 .item div.text p {
          color: #051C2C;
          font: 400 15px / 27px "Montserrat"; }
        /* line 750, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
        .study .row-1 .item div.text p.title,
        .study .row-2 .item div.text p.title,
        .study .row-3 .item div.text p.title {
          font: 700 20px / 32px "Montserrat";
          margin-bottom: 20px; }
    /* line 757, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
    .study .row-1 .item-480,
    .study .row-2 .item-480,
    .study .row-3 .item-480 {
      width: 480px; }
      @media screen and (max-width: 992px) {
        /* line 757, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
        .study .row-1 .item-480,
        .study .row-2 .item-480,
        .study .row-3 .item-480 {
          width: 365px; } }
      @media (max-width: 576px) {
        /* line 757, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
        .study .row-1 .item-480,
        .study .row-2 .item-480,
        .study .row-3 .item-480 {
          width: 100%;
          margin-bottom: 30px; } }
    /* line 770, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
    .study .row-1 .item-680,
    .study .row-2 .item-680,
    .study .row-3 .item-680 {
      width: 680px; }
      @media screen and (max-width: 992px) {
        /* line 770, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
        .study .row-1 .item-680,
        .study .row-2 .item-680,
        .study .row-3 .item-680 {
          width: 560px; } }
      @media (max-width: 800px) {
        /* line 770, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
        .study .row-1 .item-680,
        .study .row-2 .item-680,
        .study .row-3 .item-680 {
          width: 365px; } }
      @media (max-width: 576px) {
        /* line 770, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
        .study .row-1 .item-680,
        .study .row-2 .item-680,
        .study .row-3 .item-680 {
          width: 100%; } }
      /* line 785, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
      .study .row-1 .item-680 div.text,
      .study .row-2 .item-680 div.text,
      .study .row-3 .item-680 div.text {
        width: 500px; }
        @media (max-width: 576px) {
          /* line 785, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
          .study .row-1 .item-680 div.text,
          .study .row-2 .item-680 div.text,
          .study .row-3 .item-680 div.text {
            width: calc(100% - 100px); } }
        @media (max-width: 414px) {
          /* line 785, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
          .study .row-1 .item-680 div.text,
          .study .row-2 .item-680 div.text,
          .study .row-3 .item-680 div.text {
            width: 100%;
            margin-top: 30px; } }
    /* line 800, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
    .study .row-1 .item.empty,
    .study .row-2 .item.empty,
    .study .row-3 .item.empty {
      background: transparent;
      border: 1px solid #727A86; }
      @media (max-width: 800px) {
        /* line 800, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
        .study .row-1 .item.empty,
        .study .row-2 .item.empty,
        .study .row-3 .item.empty {
          display: none; } }
    /* line 810, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
    .study .row-1 .item.green,
    .study .row-2 .item.green,
    .study .row-3 .item.green {
      background: #A3C157; }
  /* line 816, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
  .study .row-1 .empty {
    width: 180px; }
  /* line 822, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
  .study .row-3 .empty {
    width: 380px; }
    @media screen and (max-width: 992px) {
      /* line 822, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
      .study .row-3 .empty {
        width: 260px; } }
  @media (max-width: 576px) {
    /* line 830, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
    .study .row-3 > img {
      display: none; } }
  /* line 837, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
  .study .btn {
    color: #fff;
    text-decoration: none;
    padding: 18px 0;
    font: 700 15px / 24px "Montserrat";
    text-align: center;
    transition: all 0.3s;
    border-radius: 5px;
    background: #5CA5DF;
    width: 340px;
    margin: 40px 0 0;
    margin: 40px auto 0;
    width: 380px;
    display: block; }
    /* line 64, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
    .study .btn svg {
      margin-right: 20px; }
    /* line 68, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
    .study .btn:hover {
      cursor: pointer;
      background: #3c8ed1; }
    @media (max-width: 395px) {
      /* line 837, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
      .study .btn {
        width: 100%; } }

/* line 851, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
.documnets {
  padding: 140px 0;
  background: #A3C157;
  background: linear-gradient(90deg, #a3c157 0%, #a3c157 65%, #e0f5a9 65%, #e0f5a9 100%); }
  @media (max-width: 800px) {
    /* line 851, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
    .documnets {
      padding: 70px 0; } }
  /* line 857, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
  .documnets .block {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap; }
    /* line 860, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
    .documnets .block .content {
      width: 540px; }
      @media screen and (max-width: 992px) {
        /* line 860, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
        .documnets .block .content {
          margin-bottom: 40px; } }
      /* line 867, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
      .documnets .block .content h3 {
        color: #FFF;
        font: 700 60px/72px 'Montserrat'; }
        @media (max-width: 480px) {
          /* line 867, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
          .documnets .block .content h3 {
            font: 700 35px / 45px "Montserrat"; } }
      /* line 876, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
      .documnets .block .content p {
        font-weight: 700;
        margin-top: 20px; }

/* line 884, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
.tutors {
  background: #0D0D0D;
  padding: 140px 0; }
  @media (max-width: 800px) {
    /* line 884, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
    .tutors {
      padding: 70px 0; } }
  /* line 888, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
  .tutors h2 {
    font: 700 48px / 56px "Montserrat";
    color: #fff;
    margin-bottom: 40px; }
    @media (max-width: 414px) {
      /* line 888, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
      .tutors h2 {
        font: 700 40px / 50px "Montserrat"; } }
    @media (max-width: 395px) {
      /* line 888, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
      .tutors h2 {
        font: 700 38px / 48px "Montserrat"; } }
    /* line 893, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
    .tutors h2 span {
      color: #A3C157; }
  /* line 898, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
  .tutors .tutor {
    border-radius: 10px;
    border: 1px solid #727A86;
    padding: 30px;
    box-sizing: border-box;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    align-items: flex-start;
    margin-top: 20px; }
    @media (max-width: 576px) {
      /* line 907, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
      .tutors .tutor img {
        margin: 0 auto 30px;
        order: 0; } }
    /* line 914, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
    .tutors .tutor .content {
      width: calc(100% - 370px); }
      @media (max-width: 576px) {
        /* line 914, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
        .tutors .tutor .content {
          width: 100%;
          order: 1; } }
      /* line 922, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
      .tutors .tutor .content p {
        color: #FFF;
        margin-bottom: 15px; }
      /* line 927, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
      .tutors .tutor .content p.name {
        color: #FFF;
        font: 700 40px/40px 'Montserrat';
        margin-bottom: 20px; }
      /* line 933, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
      .tutors .tutor .content p.subtitle {
        color: #FFF;
        font: 700 20px/36px 'Montserrat'; }
      /* line 938, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
      .tutors .tutor .content ul {
        column-count: 2;
        margin-left: 10px; }
        @media (max-width: 480px) {
          /* line 938, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
          .tutors .tutor .content ul {
            column-count: 1; } }
        /* line 946, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
        .tutors .tutor .content ul li {
          color: #FFF;
          margin-bottom: 15px; }
  /* line 954, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
  .tutors .logos {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    justify-content: flex-start;
    margin: 20px 0 0 0; }
    /* line 959, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
    .tutors .logos div {
      width: 70px;
      height: 70px;
      margin: 20px 20px 20px 0; }
    /* line 965, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
    .tutors .logos .logo-01 {
      background: url("/images/courses/sm/logo-01.png");
      background-size: contain; }
    /* line 970, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
    .tutors .logos .logo-02 {
      background: url("/images/courses/sm/logo-02.png");
      background-size: contain; }
    /* line 975, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
    .tutors .logos .logo-03 {
      background: url("/images/courses/sm/logo-03.png");
      background-size: contain; }
    /* line 980, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
    .tutors .logos .logo-04 {
      background: url("/images/courses/sm/logo-04.png");
      background-size: contain; }
    /* line 985, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
    .tutors .logos .logo-05 {
      background: url("/images/courses/sm/logo-05.png");
      background-size: contain; }
    /* line 990, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
    .tutors .logos .logo-06 {
      background: url("/images/courses/sm/logo-06.png");
      background-size: contain; }
    /* line 995, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
    .tutors .logos .logo-07 {
      background: url("/images/courses/sm/logo-07.png");
      background-size: contain; }
    /* line 1000, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
    .tutors .logos .logo-08 {
      background: url("/images/courses/sm/logo-08.png");
      background-size: contain; }
    /* line 1005, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
    .tutors .logos .logo-09 {
      background: url("/images/courses/sm/logo-09.png");
      background-size: contain; }
    /* line 1010, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
    .tutors .logos .logo-10 {
      background: url("/images/courses/sm/logo-10.png");
      background-size: contain; }
    /* line 1015, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
    .tutors .logos .logo-11 {
      background: url("/images/courses/sm/logo-11.png");
      background-size: contain; }
    /* line 1020, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
    .tutors .logos .logo-12 {
      background: url("/images/courses/sm/logo-12.png");
      background-size: contain;
      width: 170px; }

/* line 1030, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
.price {
  padding: 140px 0;
  background: url("/images/courses/sm/bg-price.png");
  overflow: hidden; }
  @media (max-width: 800px) {
    /* line 1030, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
    .price {
      padding: 70px 0; } }
  /* line 1035, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
  .price h2 {
    font: 700 48px / 56px "Montserrat";
    text-align: center;
    color: #051C2C;
    margin-bottom: 100px; }
    @media (max-width: 414px) {
      /* line 1035, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
      .price h2 {
        font: 700 40px / 50px "Montserrat"; } }
    @media (max-width: 395px) {
      /* line 1035, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
      .price h2 {
        font: 700 38px / 48px "Montserrat"; } }
    /* line 1041, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
    .price h2 span {
      color: #A3C157; }
  /* line 1046, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
  .price .content {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    align-items: stretch; }
    /* line 1071, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
    .price .content .item {
      border-radius: 10px;
      background: #E0F5A9;
      width: calc(100% / 2 - 20px);
      margin: 0 auto;
      padding: 40px;
      box-sizing: border-box;
      position: relative; }
      @media (max-width: 800px) {
        /* line 1071, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
        .price .content .item {
          width: 100%; } }
      @media (max-width: 480px) {
        /* line 1071, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
        .price .content .item {
          padding: 40px 20px; } }
      /* line 1089, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
      .price .content .item div.sale {
        position: absolute;
        border-radius: 10px;
        border: 2px solid #FFF;
        padding: 20px;
        box-sizing: border-box;
        text-align: center;
        background: #A3C157;
        z-index: 10; }
        /* line 1099, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
        .price .content .item div.sale p {
          color: #0D0D0D; }
          /* line 1102, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
          .price .content .item div.sale p span {
            font: 700 40px/40px 'Montserrat'; }
      /* line 1109, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
      .price .content .item ul {
        margin-left: 20px;
        min-height: 538px; }
        @media (max-width: 992px) {
          /* line 1109, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
          .price .content .item ul {
            min-height: 460px; } }
        @media (max-width: 800px) {
          /* line 1109, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
          .price .content .item ul {
            min-height: auto; } }
        /* line 1121, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
        .price .content .item ul li {
          color: #0D0D0D;
          margin-bottom: 15px; }
      /* line 1127, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
      .price .content .item p {
        color: #0D0D0D; }
      /* line 1131, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
      .price .content .item p.title {
        font: 700 40px / 72px "Montserrat"; }
      /* line 1136, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
      .price .content .item p.subtitle {
        font: 400 24px / 32px "Montserrat"; }
      /* line 1141, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
      .price .content .item p.txt {
        margin-bottom: 20px; }
      /* line 1145, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
      .price .content .item p.cost {
        font: 700 48px/48px 'Montserrat';
        margin-top: 20px; }
        /* line 1149, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
        .price .content .item p.cost span.currency {
          font: 700 36px/36px 'Montserrat'; }
        /* line 1153, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
        .price .content .item p.cost span.day {
          font: 700 20px/20px 'Montserrat'; }
      /* line 1158, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
      .price .content .item .btn {
        color: #fff;
        text-decoration: none;
        padding: 18px 0;
        font: 700 15px / 24px "Montserrat";
        text-align: center;
        transition: all 0.3s;
        border-radius: 5px;
        background: #5CA5DF;
        width: 340px;
        margin: 40px 0 0;
        width: 307px; }
        /* line 64, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
        .price .content .item .btn svg {
          margin-right: 20px; }
        /* line 68, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
        .price .content .item .btn:hover {
          cursor: pointer;
          background: #3c8ed1; }
    @media (max-width: 800px) {
      /* line 1165, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
      .price .content .item.baz, .price .content .item.eksk {
        margin-bottom: 80px; } }
    /* line 1170, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
    .price .content .item.baz div.sale, .price .content .item.eksk div.sale {
      width: 160px;
      top: -43px;
      left: calc(100% / 2 - 80px); }

/* line 1182, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
.consultation {
  padding: 140px 0 0 0;
  background: #0D0D0D; }
  @media (max-width: 800px) {
    /* line 1182, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
    .consultation {
      padding: 100px 0; } }
  /* line 1190, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
  .consultation .wrapper {
    margin: 0 auto;
    width: 1180px;
    border-radius: 10px;
    background: url("/images/courses/sm/question.png") top right, #FFFFFF;
    background-repeat: no-repeat;
    padding: 80px 100px;
    box-sizing: border-box; }
    @media (max-width: 1200px) {
      /* line 1190, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
      .consultation .wrapper {
        width: 93%; } }
    @media (max-width: 800px) {
      /* line 1190, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
      .consultation .wrapper {
        padding: 65px 50px; } }
    @media (max-width: 576px) {
      /* line 1190, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
      .consultation .wrapper {
        background: url("/images/courses/sm/question.png") top right, #FFFFFF;
        background-repeat: no-repeat; } }
    @media (max-width: 414px) {
      /* line 1190, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
      .consultation .wrapper {
        padding: 45px 30px; } }
  /* line 1219, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
  .consultation h3 {
    font: 700 32px / 44px "Montserrat";
    margin-bottom: 40px;
    margin-top: 0; }
    @media (max-width: 395px) {
      /* line 1219, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
      .consultation h3 {
        font: 700 29px / 40px "Montserrat"; } }
    /* line 1228, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
    .consultation h3 + p {
      font: 500 italic 15px / 24px "Montserrat";
      margin-bottom: 40px; }
  /* line 1234, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
  .consultation form {
    width: 740px; }
    @media (max-width: 992px) {
      /* line 1234, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
      .consultation form {
        width: 100%; } }
    /* line 1241, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
    .consultation form .block {
      display: flex;
      justify-content: space-between;
      align-items: center;
      flex-wrap: wrap;
      align-items: stretch;
      margin-bottom: 40px; }
      @media (max-width: 576px) {
        /* line 1241, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
        .consultation form .block {
          margin-bottom: 0; } }
      /* line 1250, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
      .consultation form .block input {
        width: calc(100% / 2 - 60px);
        font: 400 15px / 24px "Montserrat";
        color: #0D0D0D;
        border-bottom: 1px solid #0D0D0D;
        padding: 12px 10px;
        background: transparent; }
        @media (max-width: 576px) {
          /* line 1250, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
          .consultation form .block input {
            width: 100%;
            margin-bottom: 20px; } }
        /* line 1263, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
        .consultation form .block input::placeholder {
          color: #0D0D0D;
          font: 400 15px / 24px "Montserrat"; }
        /* line 1268, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
        .consultation form .block input:focus {
          outline: none !important; }
      /* line 1273, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
      .consultation form .block .iti {
        width: calc(100% / 2 - 40px); }
        @media (max-width: 576px) {
          /* line 1273, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
          .consultation form .block .iti {
            width: 100%; } }
        /* line 1280, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
        .consultation form .block .iti input {
          padding-left: 100px !important;
          width: 100%; }
    /* line 1287, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
    .consultation form .checkbox-form-1 {
      font: 500 11px / 16px "Montserrat";
      margin: 40px 0; }
      /* line 1291, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
      .consultation form .checkbox-form-1 a {
        color: #0D0D0D;
        text-decoration: underline; }
        /* line 1295, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
        .consultation form .checkbox-form-1 a:hover {
          text-decoration: none; }
    /* line 1301, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
    .consultation form .btn {
      color: #fff;
      text-decoration: none;
      padding: 18px 0;
      font: 700 15px / 24px "Montserrat";
      text-align: center;
      transition: all 0.3s;
      border-radius: 5px;
      background: #A3C157;
      width: 340px;
      margin: 40px 0 0; }
      /* line 86, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
      .consultation form .btn svg {
        margin-right: 20px; }
      /* line 90, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
      .consultation form .btn:hover {
        cursor: pointer;
        background: #8cac3d; }

/* line 1313, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
.calc .wrapper {
  margin: 140px auto;
  width: 1180px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  align-items: flex-start;
  flex-wrap: nowrap; }
  @media (max-width: 1200px) {
    /* line 1313, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
    .calc .wrapper {
      width: 93%; } }
  @media (max-width: 960px) {
    /* line 1313, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
    .calc .wrapper {
      flex-wrap: wrap; } }
  /* line 1328, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
  .calc .wrapper h2 {
    font: 700 48px / 56px "Montserrat";
    color: #051C2C;
    margin-bottom: 20px; }
    @media (max-width: 414px) {
      /* line 1328, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
      .calc .wrapper h2 {
        font: 700 40px / 50px "Montserrat"; } }
    @media (max-width: 395px) {
      /* line 1328, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
      .calc .wrapper h2 {
        font: 700 38px / 48px "Montserrat"; } }
    /* line 1333, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
    .calc .wrapper h2 span {
      color: #A3C157; }
  /* line 1338, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
  .calc .wrapper .btn {
    color: #fff;
    text-decoration: none;
    padding: 18px 0;
    font: 700 15px / 24px "Montserrat";
    text-align: center;
    transition: all 0.3s;
    border-radius: 5px;
    background: #0D0D0D;
    width: 340px;
    margin: 40px 0 0; }
    /* line 108, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
    .calc .wrapper .btn svg {
      margin-right: 20px; }
    /* line 112, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
    .calc .wrapper .btn:active {
      color: #fff; }
    /* line 116, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
    .calc .wrapper .btn:hover {
      cursor: pointer;
      background: #1a1a1a;
      color: #fff; }

/* line 1344, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
.calc .calc-txt {
  max-width: 640px;
  width: 100%;
  display: flex;
  flex-direction: column;
  margin-left: 20px; }
  @media (max-width: 1200px) {
    /* line 1344, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
    .calc .calc-txt {
      width: 520px; } }
  @media (max-width: 960px) {
    /* line 1344, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
    .calc .calc-txt {
      width: 100%;
      margin-bottom: 40px;
      max-width: 100%; } }

/* line 1362, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
.calc .calc-item {
  margin-bottom: 23%; }
  @media (max-width: 1200px) {
    /* line 1362, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
    .calc .calc-item {
      margin-bottom: 40px; } }
  @media (max-width: 960px) {
    /* line 1362, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
    .calc .calc-item {
      margin-bottom: 0; } }

@media (max-width: 960px) {
  /* line 1374, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
  .calc .calc-decktop {
    display: none; } }

/* line 1380, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
.calc .calc-mob {
  display: none; }
  @media (max-width: 960px) {
    /* line 1380, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
    .calc .calc-mob {
      display: block; } }

/* line 1388, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
.calc .container {
  background: #5CA5DF;
  color: #fff;
  padding: 40px;
  border-radius: 20px;
  max-width: 480px;
  width: 100%; }
  @media (max-width: 960px) {
    /* line 1388, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
    .calc .container {
      margin-bottom: 40px; } }

/* line 1402, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
.calc .title {
  text-align: center;
  color: #fff;
  margin-bottom: 17px;
  font-family: Montserrat;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 160%;
  /* 32px*/ }

/* line 1414, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
.calc .subtitle {
  color: #FFF;
  text-align: center;
  font-family: Montserrat;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 160%;
  /* 25.6px */ }

/* line 1425, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
.calc label {
  display: block;
  margin: 15px 0 5px; }

/* line 1430, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
.calc input,
.calc select {
  width: 100%;
  padding: 10px;
  border: 1px solid #ccc;
  border-radius: 6px;
  margin-bottom: 10px;
  box-sizing: border-box; }

/* line 1440, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
.calc .buttons {
  display: flex;
  gap: 10px; }

/* line 1445, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
.calc button {
  flex: 1;
  padding: 10px;
  border: none;
  border-radius: 6px;
  font-weight: bold;
  cursor: pointer;
  transition: background 0.3s; }

/* line 1455, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
.calc button:first-child {
  color: #fff;
  text-decoration: none;
  padding: 18px 0;
  font: 700 15px / 24px "Montserrat";
  text-align: center;
  transition: all 0.3s;
  border-radius: 5px;
  background: #0D0D0D;
  width: 340px;
  margin: 40px 0 0; }
  /* line 108, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
  .calc button:first-child svg {
    margin-right: 20px; }
  /* line 112, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
  .calc button:first-child:active {
    color: #fff; }
  /* line 116, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
  .calc button:first-child:hover {
    cursor: pointer;
    background: #1a1a1a;
    color: #fff; }

/* line 1460, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
.calc button:last-child {
  color: #fff;
  text-decoration: none;
  padding: 18px 0;
  font: 700 15px / 24px "Montserrat";
  text-align: center;
  transition: all 0.3s;
  border-radius: 5px;
  background: #0D0D0D;
  width: 340px;
  margin: 40px 0 0;
  background: transparent;
  border: 1px solid #FFF; }
  /* line 108, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
  .calc button:last-child svg {
    margin-right: 20px; }
  /* line 112, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
  .calc button:last-child:active {
    color: #fff; }
  /* line 116, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
  .calc button:last-child:hover {
    cursor: pointer;
    background: #1a1a1a;
    color: #fff; }
  /* line 1465, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
  .calc button:last-child:hover {
    background: #fff;
    color: #0D0D0D; }

/* line 1471, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
.calc .results-section {
  margin-top: 30px;
  padding-top: 20px;
  border: 1px solid #ccc;
  background: #fff;
  border-radius: 20px;
  padding: 20px; }
  /* line 1479, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
  .calc .results-section .title {
    color: #0D0D0D;
    font-family: Montserrat;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 160%;
    /* 32px */ }

/* line 1490, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
.calc .info {
  margin-top: 20px;
  padding: 10px;
  background: #f0f9ff;
  border-left: 4px solid #3b82f6;
  border-radius: 12px; }

/* line 1498, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
.calc code {
  display: block;
  background: #fff;
  color: #4f46e7;
  padding: 10px;
  border-radius: 6px;
  margin: 10px 0; }

/* line 1507, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
.calc small {
  color: #0D0D0D;
  font-family: Montserrat; }

/* line 1512, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
.calc .green {
  color: green; }

/* line 1516, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
.calc .blue {
  color: blue; }

/* line 1520, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
.calc .yellow {
  color: goldenrod; }

/* line 1524, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
.calc .red {
  color: red; }

/* line 1562, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
.money {
  background: #A3C157;
  padding: 140px 0; }
  @media (max-width: 800px) {
    /* line 1562, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
    .money {
      padding: 70px 0; } }
  /* line 1566, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
  .money .row-1,
  .money .row-2 {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    align-items: flex-end; }
    @media (max-width: 414px) {
      /* line 1571, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
      .money .row-1 .table-mob,
      .money .row-2 .table-mob {
        overflow: scroll; } }
    /* line 1577, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
    .money .row-1 table,
    .money .row-2 table {
      margin-top: 20px;
      border-radius: 5px; }
      /* line 1581, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
      .money .row-1 table thead,
      .money .row-2 table thead {
        border-bottom: 1px solid #A3C157;
        background: #FFF; }
        /* line 1585, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
        .money .row-1 table thead th,
        .money .row-2 table thead th {
          color: #051C2C;
          font: 700 15px / 24px 'Montserrat';
          padding: 20px 10px;
          width: 190px;
          border-right: 1px solid #A3C157;
          white-space: break-spaces; }
          /* line 1593, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
          .money .row-1 table thead th:last-child,
          .money .row-2 table thead th:last-child {
            border-right: 0; }
      /* line 1600, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
      .money .row-1 table tbody td,
      .money .row-2 table tbody td {
        border-right: 1px solid #A3C157;
        border-bottom: 1px solid #A3C157;
        color: #051C2C;
        font: 400 15px/24px 'Montserrat';
        background: #E0F5A9;
        padding: 10px; }
        /* line 1608, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
        .money .row-1 table tbody td:last-child,
        .money .row-2 table tbody td:last-child {
          border-right: 0; }
  /* line 1617, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
  .money .row-1 div.text {
    width: 540px; }
    @media (max-width: 800px) {
      /* line 1617, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
      .money .row-1 div.text {
        width: 100%; } }
    /* line 1624, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
    .money .row-1 div.text h2 {
      font: 700 48px / 56px "Montserrat";
      color: #fff; }
      @media (max-width: 414px) {
        /* line 1624, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
        .money .row-1 div.text h2 {
          font: 700 40px / 50px "Montserrat"; } }
      @media (max-width: 395px) {
        /* line 1624, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
        .money .row-1 div.text h2 {
          font: 700 38px / 48px "Montserrat"; } }
      /* line 1628, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
      .money .row-1 div.text h2 span {
        color: #051C2C; }
    /* line 1633, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
    .money .row-1 div.text div.empty {
      border-radius: 10px;
      border: 1px solid #E0F5A9;
      height: 134px; }
      @media (max-width: 800px) {
        /* line 1633, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
        .money .row-1 div.text div.empty {
          display: none; } }
  /* line 1644, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
  .money .row-1 div.table {
    width: calc(100% - 600px);
    margin: 0; }
    @media screen and (max-width: 800px) {
      /* line 1644, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
      .money .row-1 div.table {
        width: 100%;
        margin-top: 30px; } }
  /* line 1655, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
  .money .row-2 {
    margin-top: 30px; }
    /* line 1658, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
    .money .row-2 div.table {
      width: 780px;
      margin: 0; }
      @media (max-width: 576px) {
        /* line 1658, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
        .money .row-2 div.table {
          width: 100%; } }
      /* line 1666, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
      .money .row-2 div.table > p {
        color: #051C2C;
        font: 400 15px/24px 'Montserrat';
        margin-bottom: 15px; }
        /* line 1671, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
        .money .row-2 div.table > p:last-child {
          margin-bottom: 0; }
    /* line 1677, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
    .money .row-2 div.text {
      width: calc(100% - 800px);
      border-radius: 10px;
      background: #E0F5A9;
      padding: 20px; }
      @media screen and (max-width: 992px) {
        /* line 1677, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
        .money .row-2 div.text {
          width: 100%;
          margin-top: 30px; } }
      /* line 1688, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
      .money .row-2 div.text p {
        color: #051C2C;
        font: 700 15px/27px 'Montserrat';
        margin-bottom: 15px; }
      /* line 1694, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
      .money .row-2 div.text ul {
        padding-left: 20px; }
        /* line 1697, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
        .money .row-2 div.text ul li {
          font: 400 15px/27px 'Montserrat';
          margin-bottom: 5px; }
          /* line 1701, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
          .money .row-2 div.text ul li:last-child {
            margin-bottom: 0; }
      /* line 1707, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
      .money .row-2 div.text div.empty {
        border-radius: 10px;
        border: 1px solid #E0F5A9;
        height: 79px; }
  /* line 1716, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
  .money .content {
    margin-top: 15px;
    width: 780px; }
    @media (max-width: 800px) {
      /* line 1716, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
      .money .content {
        width: 100%; } }
    /* line 1724, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
    .money .content > p {
      color: #051C2C;
      font: 400 15px/24px 'Montserrat';
      margin-bottom: 15px; }
      /* line 1729, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
      .money .content > p:last-child {
        margin-bottom: 0; }
      /* line 1733, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
      .money .content > p span {
        font: 700 20px/32px 'Montserrat'; }

/* line 1742, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
.stories {
  background: #A3C157;
  padding: 140px 0; }
  @media (max-width: 800px) {
    /* line 1742, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
    .stories {
      padding: 70px 0; } }
  /* line 1746, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
  .stories h3 {
    font: 700 40px / 56px "Montserrat";
    color: #fff;
    margin-bottom: 40px;
    width: 950px; }
    @media (max-width: 480px) {
      /* line 1746, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
      .stories h3 {
        font: 700 35px / 45px "Montserrat"; } }
    @media (max-width: 800px) {
      /* line 1746, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
      .stories h3 {
        width: 100%; } }
  /* line 1755, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
  .stories .content {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    align-items: stretch; }
    /* line 1759, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
    .stories .content > div.item {
      width: calc(100% / 3 - 20px);
      max-width: 380px;
      box-sizing: border-box;
      border-radius: 10px;
      background: #fff; }
      @media (max-width: 800px) {
        /* line 1759, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
        .stories .content > div.item {
          width: calc(100% / 3 - 10px); } }
      @media (max-width: 576px) {
        /* line 1759, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
        .stories .content > div.item {
          width: 100%;
          margin-bottom: 30px;
          max-width: 100%; } }
      /* line 1776, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
      .stories .content > div.item .text {
        padding: 40px; }
        /* line 1779, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
        .stories .content > div.item .text p.title {
          font: 700 20px/32px 'Montserrat';
          margin: 0 0 15px; }
      @media (max-width: 576px) {
        /* line 1785, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
        .stories .content > div.item img {
          width: 100%; } }
  /* line 1794, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
  .stories .block {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    margin-top: 40px;
    justify-content: flex-start; }
    /* line 1799, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
    .stories .block div.text {
      width: calc(100% - 440px); }
      @media (max-width: 800px) {
        /* line 1799, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
        .stories .block div.text {
          width: 100%; } }
      /* line 1806, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
      .stories .block div.text p {
        color: #fff;
        font: 500 15px/27px 'Montserrat';
        margin-bottom: 15px; }
        /* line 1811, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
        .stories .block div.text p:last-child {
          margin-bottom: 0; }
    /* line 1817, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
    .stories .block .btn {
      color: #fff;
      text-decoration: none;
      padding: 18px 0;
      font: 700 15px / 24px "Montserrat";
      text-align: center;
      transition: all 0.3s;
      border-radius: 5px;
      background: #5CA5DF;
      width: 340px;
      margin: 40px 0 0;
      margin: 0 0 0 65px; }
      /* line 64, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
      .stories .block .btn svg {
        margin-right: 20px; }
      /* line 68, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
      .stories .block .btn:hover {
        cursor: pointer;
        background: #3c8ed1; }
      @media (max-width: 800px) {
        /* line 1817, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
        .stories .block .btn {
          margin: 40px 0 0; } }

/* line 1828, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
.faq {
  padding: 140px 0;
  background: #0D0D0D; }
  @media (max-width: 800px) {
    /* line 1828, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
    .faq {
      padding: 70px 0; } }
  /* line 1833, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
  .faq h2 {
    font: 700 48px / 56px "Montserrat";
    color: #fff; }
    @media (max-width: 414px) {
      /* line 1833, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
      .faq h2 {
        font: 700 40px / 50px "Montserrat"; } }
    @media (max-width: 395px) {
      /* line 1833, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
      .faq h2 {
        font: 700 38px / 48px "Montserrat"; } }
    /* line 1837, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
    .faq h2 span {
      color: #A3C157; }
  /* line 1842, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
  .faq details {
    border-bottom: 1px solid #727A86;
    padding: 21px 0 21px 20px; }
    /* line 1846, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
    .faq details summary {
      font: 700 15px / 27px "Montserrat";
      position: relative;
      color: #fff; }
      @media (max-width: 576px) {
        /* line 1846, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
        .faq details summary {
          padding-right: 50px; } }
      /* line 1855, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
      .faq details summary:after {
        position: absolute;
        content: "";
        width: 30px;
        height: 30px;
        background: url("/images/courses/ai/faq_arrow.svg");
        right: 50px;
        top: 0; }
        @media (max-width: 800px) {
          /* line 1855, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
          .faq details summary:after {
            right: 30px; } }
        @media (max-width: 480px) {
          /* line 1855, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
          .faq details summary:after {
            right: 10px; } }
      /* line 1873, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
      .faq details summary:hover {
        cursor: pointer; }
    /* line 1878, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
    .faq details div {
      margin-top: 20px;
      width: 1020px; }
      @media (max-width: 992px) {
        /* line 1878, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
        .faq details div {
          width: 95%; } }
      /* line 1886, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
      .faq details div p {
        font: 400 15px / 27px "Montserrat";
        color: #fff; }
  /* line 1895, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
  .faq details[open] summary:after {
    transform: rotate(90deg); }

/* line 1903, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
.modal .close {
  right: 15px;
  top: 15px;
  background: url("/images/courses/ai/close.svg"); }

/* line 1909, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
.modal-body {
  padding: 0; }

/* line 1913, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
.modal-content {
  width: 600px;
  padding: 60px 80px;
  position: relative;
  margin: 80px auto 0; }
  @media (max-width: 576px) {
    /* line 1913, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
    .modal-content {
      width: 95%;
      padding: 60px 30px 30px; } }
  @media (max-width: 395px) {
    /* line 1913, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
    .modal-content {
      padding: 60px 18px 30px; } }
  /* line 1928, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
  .modal-content p.title {
    text-align: center;
    font: 700 20px/32px 'Montserrat';
    margin-bottom: 40px; }
  /* line 1934, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
  .modal-content form {
    width: 400px; }
    @media (max-width: 576px) {
      /* line 1934, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
      .modal-content form {
        width: 90%; } }
    /* line 1941, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
    .modal-content form input[type='text'],
    .modal-content form input[type='phone'],
    .modal-content form input[type='email'] {
      padding: 10px 0;
      margin: 0 0 25px; }
    /* line 1948, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
    .modal-content form .submit {
      margin: 40px auto;
      display: block; }

/* line 1958, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
.modal-consult .modal-content:before {
  position: absolute;
  content: '';
  width: 168px;
  height: 168px;
  background: url("/images/courses/ai/modal-consult.png");
  top: -65px;
  left: -65px; }

/* line 1972, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
.modal-first .modal-content:before {
  position: absolute;
  content: '';
  width: 194px;
  height: 188px;
  background: url("/images/courses/ai/modal-first.png");
  top: -75px;
  left: -75px; }

/* line 1982, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
.modal-first .modal-content form .submit {
  width: fit-content;
  padding: 18px 40px; }
  @media (max-width: 414px) {
    /* line 1982, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
    .modal-first .modal-content form .submit {
      padding: 18px 10px; } }
  @media (max-width: 395px) {
    /* line 1982, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
    .modal-first .modal-content form .submit {
      font-size: 14px; } }

/* line 1998, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
.modal-confirm .modal-thanks {
  position: relative;
  margin: 80px auto; }
  /* line 2002, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
  .modal-confirm .modal-thanks p {
    text-align: center;
    font: 400 15px/24px 'Montserrat'; }
  /* line 2007, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
  .modal-confirm .modal-thanks p.title {
    font: 700 20px/32px 'Montserrat';
    margin-bottom: 30px; }
  /* line 2012, ../../OSPanel/domains/nextgen.test/templates/cassiopeia/css/course-sm/scss/style.scss */
  .modal-confirm .modal-thanks:before {
    position: absolute;
    content: '';
    width: 160px;
    height: 156px;
    background: url("/images/courses/ai/modal-thanks.png");
    top: -60px;
    left: -65px; }

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