/* line 1, page_faq_quest.scss */
.page_faq {
  margin-bottom: 48px; }
  /* line 3, page_faq_quest.scss */
  .page_faq_items {
    margin-top: 48px; }
    /* line 5, page_faq_quest.scss */
    .page_faq_items_head {
      margin-bottom: 16px; }
      /* line 7, page_faq_quest.scss */
      .page_faq_items_head h2 {
        font-weight: 700;
        font-size: 20px;
        line-height: 120%; }
    /* line 13, page_faq_quest.scss */
    .page_faq_items_quest {
      display: grid;
      gap: 24px; }
      /* line 16, page_faq_quest.scss */
      .page_faq_items_quest .coll_q_item {
        border-radius: 8px;
        padding: 7px 16px;
        background: var(--fon-gray-50);
        display: grid;
        gap: 16px;
        box-shadow: 0 4px 4px 0 rgba(102, 112, 133, 0.2);
        background: var(--white);
        border: 1px solid var(--fon-gray-200); }
        /* line 25, page_faq_quest.scss */
        .page_faq_items_quest .coll_q_item_head {
          font-weight: 600;
          font-size: 16px;
          line-height: 150%;
          display: flex;
          align-items: center;
          justify-content: space-between;
          cursor: pointer; }
        /* line 34, page_faq_quest.scss */
        .page_faq_items_quest .coll_q_item_content {
          display: none; }
        /* line 38, page_faq_quest.scss */
        .page_faq_items_quest .coll_q_item.activex .coll_q_item_content {
          display: block; }
        /* line 42, page_faq_quest.scss */
        .page_faq_items_quest .coll_q_item.activex .coll_q_item_head svg {
          transform: rotate(180deg); }
