@media all and (max-width: 767px) {
  .comp-section-126 {
    padding: 48px 24px 20px 24px;
    background: #F7F7FC; }
    .comp-section-126 .c-container-01 {
      color: #221F44;
      font-feature-settings: 'liga' off, 'clig' off;
      font-family: 'HelveticaNowText';
      font-size: 32px;
      font-style: normal;
      font-weight: 500;
      line-height: 40px;
      margin-bottom: 12px; }
    .comp-section-126 .c-container-02 {
      max-height: calc(24px * 15);
      overflow: hidden;
      color: #4E4C69;
      font-feature-settings: 'liga' off, 'clig' off;
      font-family: 'HelveticaNowText';
      font-size: 16px;
      font-style: normal;
      font-weight: 400;
      line-height: 24px;
      transition: all 0.3s ease; }
      .comp-section-126 .c-container-02.expanded {
        max-height: none;
        overflow: visible; }
    .comp-section-126 .c-container-05 {
      display: flex;
      cursor: pointer;
      user-select: none;
      color: #E94034;
      font-family: 'HelveticaNowText';
      font-feature-settings: 'liga' off, 'clig' off;
      font-size: 16px;
      font-style: normal;
      font-weight: 400;
      line-height: 24px; }
    .comp-section-126 .c-container-03 {
      margin-top: 12px;
      list-style-type: disc; }
      .comp-section-126 .c-container-03 .c-item-01 {
        padding: 8px 24px;
        color: #221F44;
        font-feature-settings: 'liga' off, 'clig' off;
        font-family: 'HelveticaNowText';
        font-size: 16px;
        font-style: normal;
        font-weight: 600;
        line-height: 24px;
        margin-bottom: 0.5rem;
        color: #333;
        font-size: 1rem; }
        .comp-section-126 .c-container-03 .c-item-01::before {
          content: "";
          width: 6px;
          height: 6px;
          border-radius: 100px;
          background-color: #221F44;
          position: absolute;
          top: 16px;
          left: 6px; }
        .comp-section-126 .c-container-03 .c-item-01:nth-child(odd) {
          background: #FFF; }
        .comp-section-126 .c-container-03 .c-item-01:nth-child(even) {
          background: #F7F7FC; }
    .comp-section-126 .c-container-04 {
      display: none; } }
@media all and (min-width: 768px) {
  .comp-section-126 {
    left: calc(50% - 635px);
    width: 840px;
    padding: 48px;
    margin: 48px 0px;
    background: #F7F7FC; }
    .comp-section-126 .c-container-01 {
      color: #221F44;
      font-feature-settings: 'liga' off, 'clig' off;
      font-family: 'HelveticaNowText';
      font-size: 32px;
      font-style: normal;
      font-weight: 500;
      line-height: 40px;
      margin-bottom: 8px;
      scroll-margin-top: 250px; }
    .comp-section-126 .c-container-02 {
      max-height: calc(24px * 15);
      overflow: hidden;
      transition: all 0.3s ease;
      color: #4E4C69;
      font-feature-settings: 'liga' off, 'clig' off;
      font-family: 'HelveticaNowText';
      font-size: 16px;
      font-style: normal;
      font-weight: 400;
      line-height: 24px; }
      .comp-section-126 .c-container-02.expanded {
        max-height: none;
        overflow: visible; }
    .comp-section-126 .c-container-05 {
      display: flex;
      cursor: pointer;
      user-select: none;
      color: #E94034;
      font-family: 'HelveticaNowText';
      font-feature-settings: 'liga' off, 'clig' off;
      font-size: 16px;
      font-style: normal;
      font-weight: 400;
      line-height: 24px;
      width: 100%;
      justify-content: end; }
    .comp-section-126 .c-container-03 {
      margin-top: 12px;
      list-style-type: disc; }
      .comp-section-126 .c-container-03 .c-item-01 {
        padding: 8px 24px;
        color: #221F44;
        font-feature-settings: 'liga' off, 'clig' off;
        font-family: 'HelveticaNowText';
        font-size: 16px;
        font-style: normal;
        font-weight: 600;
        line-height: 24px;
        margin-bottom: 0.5rem;
        color: #333;
        font-size: 1rem; }
        .comp-section-126 .c-container-03 .c-item-01::before {
          content: "";
          width: 6px;
          height: 6px;
          border-radius: 100px;
          background-color: #221F44;
          position: absolute;
          top: 16px;
          left: 6px; }
        .comp-section-126 .c-container-03 .c-item-01:nth-child(odd) {
          background: #FFF; }
        .comp-section-126 .c-container-03 .c-item-01:nth-child(even) {
          background: #F7F7FC; }
    .comp-section-126 .c-container-04 {
      display: flex;
      padding: 16px 8px;
      background: #FFF;
      box-shadow: 0px 4px 12px -4px rgba(34, 31, 68, 0.12);
      margin-top: 48px; }
      .comp-section-126 .c-container-04 .c-item-01 {
        margin-right: 8px; }
      .comp-section-126 .c-container-04 .c-item-02 .c-unit-01 {
        color: #221F44;
        font-feature-settings: 'liga' off, 'clig' off;
        font-family: 'HelveticaNowText';
        font-size: 16px;
        font-style: normal;
        font-weight: 300;
        line-height: 24px; }
      .comp-section-126 .c-container-04 .c-item-02 .c-unit-02 {
        color: #E94034;
        font-feature-settings: 'liga' off, 'clig' off;
        font-family: 'HelveticaNowText';
        font-size: 16px;
        font-style: normal;
        font-weight: 300;
        line-height: 24px;
        cursor: pointer; } }

/*# sourceMappingURL=126.css.map */
