.downloadapp-info {
  background: #FCF9EB;
  padding: 80px 0 50px; }
  .downloadapp-info .title {
    font-size: 48px;
    font-family: 'Beau Sweet Sans';
    margin-bottom: 32px;
    font-weight: 700;
    height: 30px;
    line-height: 1; }
  .downloadapp-info .subtitle {
    font-weight: 700;
    font-size: 32px;
    height: 30px;
    line-height: 1; }
    .downloadapp-info .subtitle span {
      font-size: 40px;
      font-weight: 800;
      color: #ED7542; }
  .downloadapp-info .downloadapp-image {
    margin-top: 80px;
    display: flex;
    flex-wrap: wrap;
    gap: 32px; }
    .downloadapp-info .downloadapp-image a {
      display: inline-block; }
      .downloadapp-info .downloadapp-image a img {
        width: 100px; }
  @media (min-width: 768px) and (max-width: 1199.98px) {
    .downloadapp-info {
      padding: 40px 0; }
      .downloadapp-info .title {
        font-size: 24px;
        margin-bottom: 5px;
        font-weight: 700;
        height: auto;
        line-height: 1.2; }
      .downloadapp-info .subtitle {
        font-weight: 700;
        font-size: 20px;
        height: auto;
        line-height: 1.2; }
        .downloadapp-info .subtitle span {
          font-size: 28px; }
      .downloadapp-info .downloadapp-image {
        margin-top: 30px;
        gap: 16px; }
        .downloadapp-info .downloadapp-image a {
          display: inline-block; }
          .downloadapp-info .downloadapp-image a img {
            width: 100px; } }
  @media (max-width: 767.98px) {
    .downloadapp-info {
      padding: 20px 0 30px;
      text-align: center; }
      .downloadapp-info .title {
        font-size: 20px;
        margin-bottom: 5px;
        height: auto;
        line-height: 1.2; }
      .downloadapp-info .subtitle {
        font-weight: 600;
        font-size: 16px;
        height: auto;
        line-height: 1.2; }
        .downloadapp-info .subtitle span {
          font-size: 16px;
          font-weight: 800;
          color: #ED7542; }
      .downloadapp-info .downloadapp-image {
        margin-top: 28px;
        justify-content: center;
        gap: 16px; }
        .downloadapp-info .downloadapp-image a {
          display: inline-block; }
          .downloadapp-info .downloadapp-image a img {
            width: 100px; }
      .downloadapp-info .downloadapp-banner {
        max-width: 220px;
        margin: 40px auto 30px; } }

.downloadapp-dangky {
  background: #FCECB0;
  padding: 100px 0 136px; }
  .downloadapp-dangky h2 {
    line-height: 1.2;
    font-size: 56px;
    margin-bottom: 88px;
    text-align: center; }
  .downloadapp-dangky .downloadapp-dangky-lists {
    display: flex;
    flex-wrap: wrap;
    gap: 60px; }
    .downloadapp-dangky .downloadapp-dangky-lists .item {
      flex: 0 0 calc(25% - 45px);
      max-width: calc(25% - 45px);
      text-align: center; }
      .downloadapp-dangky .downloadapp-dangky-lists .item .image {
        margin-bottom: 44px; }
        .downloadapp-dangky .downloadapp-dangky-lists .item .image img {
          width: 120px; }
      .downloadapp-dangky .downloadapp-dangky-lists .item .title {
        font-weight: 700;
        font-size: 20px;
        font-family: 'Beau Sweet Sans';
        text-align: center;
        margin-bottom: 24px; }
        .downloadapp-dangky .downloadapp-dangky-lists .item .title span {
          color: #ED7542; }
      .downloadapp-dangky .downloadapp-dangky-lists .item .content {
        font-weight: 500; }
  @media (min-width: 768px) and (max-width: 1199.98px) {
    .downloadapp-dangky {
      padding: 44px 0; }
      .downloadapp-dangky h2 {
        font-size: 42px;
        margin-bottom: 48px; }
      .downloadapp-dangky .downloadapp-dangky-lists {
        gap: 24px; }
        .downloadapp-dangky .downloadapp-dangky-lists .item {
          flex: 0 0 calc(50% - 12px);
          max-width: calc(50% - 12px); }
          .downloadapp-dangky .downloadapp-dangky-lists .item .image {
            margin-bottom: 24px; } }
  @media (max-width: 767.98px) {
    .downloadapp-dangky {
      padding: 44px 0; }
      .downloadapp-dangky h2 {
        font-size: 20px;
        margin-bottom: 28px; }
      .downloadapp-dangky .downloadapp-dangky-lists {
        gap: 24px; }
        .downloadapp-dangky .downloadapp-dangky-lists .item {
          flex: 0 0 100%;
          max-width: 100%; }
          .downloadapp-dangky .downloadapp-dangky-lists .item .image {
            margin-bottom: 24px; }
            .downloadapp-dangky .downloadapp-dangky-lists .item .image img {
              width: 80px; }
          .downloadapp-dangky .downloadapp-dangky-lists .item .title {
            font-size: 16px;
            margin-bottom: 16px; }
          .downloadapp-dangky .downloadapp-dangky-lists .item .content {
            font-size: 12px; } }
