/* line 1, dolyami.scss */
.dolyami_popup {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: #0009;
  z-index: 9999999999999999999999999;
  display: none;
  align-items: center;
  justify-content: center; }
  /* line 12, dolyami.scss */
  .dolyami_popup.activex {
    display: flex; }
  /* line 15, dolyami.scss */
  .dolyami_popup .dolyami {
    background: #fff;
    border-radius: 24px;
    padding: 32px 24px 24px;
    width: 95vw;
    max-width: 694px;
    position: relative; }
    /* line 22, dolyami.scss */
    .dolyami_popup .dolyami_close {
      position: absolute;
      top: 12px;
      right: 12px;
      width: 24px;
      height: 24px;
      border-radius: 50%;
      overflow: hidden;
      background: #0000000A;
      cursor: pointer;
      display: flex;
      align-items: center;
      justify-content: center; }
    /* line 36, dolyami.scss */
    .dolyami_popup .dolyami_icon {
      margin-bottom: 20px; }
    /* line 39, dolyami.scss */
    .dolyami_popup .dolyami_head {
      font-size: 32px;
      margin-bottom: 8px;
      line-height: 1; }
      @media screen and (max-width: 600px) {
        /* line 39, dolyami.scss */
        .dolyami_popup .dolyami_head {
          font-size: 22px; } }
    /* line 47, dolyami.scss */
    .dolyami_popup .dolyami_desc {
      font-size: 16px;
      color: #0009;
      margin-bottom: 20px;
      line-height: 1.2; }
      @media screen and (max-width: 600px) {
        /* line 47, dolyami.scss */
        .dolyami_popup .dolyami_desc {
          margin-bottom: 16px; } }
    /* line 56, dolyami.scss */
    .dolyami_popup .dolyami_benefits {
      display: grid;
      grid-template-columns: repeat(2, minmax(0, 1fr));
      gap: 12px;
      margin-bottom: 20px; }
      @media screen and (max-width: 600px) {
        /* line 56, dolyami.scss */
        .dolyami_popup .dolyami_benefits {
          margin-bottom: 16px;
          grid-template-columns: repeat(1, minmax(0, 1fr)); } }
      /* line 65, dolyami.scss */
      .dolyami_popup .dolyami_benefits_item {
        display: flex;
        align-items: center;
        gap: 12px;
        justify-content: start; }
    /* line 72, dolyami.scss */
    .dolyami_popup .dolyami_payments {
      background: #F6F7F8;
      border-radius: 10px;
      padding: 12px;
      margin-bottom: 20px;
      display: grid;
      grid-template-columns: repeat(4, minmax(0, 1fr));
      column-gap: 6px;
      row-gap: 8px; }
      /* line 81, dolyami.scss */
      .dolyami_popup .dolyami_payments_item {
        font-size: 16px;
        line-height: 1; }
        /* line 84, dolyami.scss */
        .dolyami_popup .dolyami_payments_item_day {
          margin-bottom: 4px; }
        /* line 87, dolyami.scss */
        .dolyami_popup .dolyami_payments_item_summ {
          margin-bottom: 8px; }
        /* line 90, dolyami.scss */
        .dolyami_popup .dolyami_payments_item_line {
          width: 100%;
          height: 6px;
          background: #00000014;
          border-radius: 6px; }
        /* line 97, dolyami.scss */
        .dolyami_popup .dolyami_payments_item:first-child .dolyami_payments_item_line {
          background: #428BF9; }
      /* line 102, dolyami.scss */
      .dolyami_popup .dolyami_payments_bottom {
        grid-column: 1 / 5;
        font-size: 12px;
        line-height: 1.2;
        color: #0006; }
    /* line 109, dolyami.scss */
    .dolyami_popup .dolyami_foot {
      font-size: 16px;
      text-align: center;
      color: #0006; }
      /* line 113, dolyami.scss */
      .dolyami_popup .dolyami_foot a {
        text-decoration: none;
        color: #428BF9; }
