.carousel-caption-Creator {
    position: absolute;
    right: 30%;
    top: 12%;
    left: 6.5%;
  }
  .carousel-caption-Creator .Q-fs-carT {
    font-size: calc(.50em + 1.5vw) !important;
  }
  .carousel-caption-Creator .Q-fs-carST {
      font-size: calc(.50em + 1.5vw) !important;
      line-height: 1.3 !important;
  }
  .carousel-caption-Creator p.Q-fs-carText {
      font-size: .45rem;
      margin-top: 1rem;
    }
    .carousel-caption-Supporter {
      position: absolute;
      top: 16%;
      
    }
    .carousel-caption-Supporter h1.Q-fs-carT {
      font-size: calc(.4em + 1.5vw) !important;
      line-height: 1.3 !important;
    }
    .carousel-caption-Supporter h1.Q-fs-carST {
      font-size: calc(1.85em + 1.5vw) !important;
    }
    .carousel-caption-Supporter p.Q-fs-carText {
        font-size: .4rem;
        margin-top: 20px;
        margin-bottom: 20px;
    }
  .Q-btn-car {
    --bs-btn-padding-x: .4rem;
    --bs-btn-padding-y: 0.2rem;
    --bs-btn-font-family: Poppins;
    --bs-btn-font-size: .5rem;
      --bs-btn-font-weight: 400;
      --bs-btn-line-height: 1.5;
      --bs-btn-color: #ffffff;
      --bs-btn-bg: transparent;
      --bs-btn-border-width: 1px;
      --bs-btn-border-color: transparent;
      --bs-btn-border-radius: 0.25rem;
      --bs-btn-hover-border-color: transparent;
      --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
      --bs-btn-disabled-opacity: 0.65;
      --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
      margin-top: 3px;
      display: inline-block;
      padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
      font-family: var(--bs-btn-font-family);
      font-size: var(--bs-btn-font-size);
      font-weight: var(--bs-btn-font-weight);
      line-height: var(--bs-btn-line-height);
      color: var(--bs-btn-color);
      text-align: center;
      text-decoration: none;
      vertical-align: middle;
      cursor: pointer;
      -webkit-user-select: none;
      -moz-user-select: none;
      user-select: none;
      border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
      border-radius: var(--bs-btn-border-radius);
      background-color: var(--bs-btn-bg);
      transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  }
  @media (min-width: 300px){
    .carousel-caption-Creator .Q-fs-carT {
        font-size: calc(.50em + 1.5vw) !important;
      }
      .carousel-caption-Creator .Q-fs-carST {
          font-size: calc(.50em + 1.5vw) !important;
          line-height: 1.3 !important;
      }
      .carousel-caption-Creator p.Q-fs-carText {
          font-size: .45rem;
          margin-top: 2rem;
        }
        .carousel-caption-Supporter {
          position: absolute;
          right: 3%;
          top: 16%;
          left: 10%;
        }
        .carousel-caption-Supporter h1.Q-fs-carT {
          font-size: calc(.45em + 1.5vw) !important;
          line-height: 1.4 !important;
        }
        .carousel-caption-Supporter h1.Q-fs-carST {
          font-size: calc(1.85em + 1.5vw) !important;
        }
        .carousel-caption-Supporter p.Q-fs-carText {
            font-size: .5rem;
            margin-top: 20px;
            margin-bottom: 20px;
        }
      .Q-btn-car {
          --bs-btn-padding-x: .4rem;
          --bs-btn-padding-y: 0.2rem;
          --bs-btn-font-size: .5rem;
          margin-top: 5px;
          padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
          font-family: var(--bs-btn-font-family);
          font-size: var(--bs-btn-font-size);
      }
  }
  @media (min-width: 350px){
    .carousel-caption-Creator {
        position: absolute;
        right: 40%;
        top: 16%;
        left: 6.5%;
      }
    .carousel-caption-Creator .Q-fs-carT {
        font-size: calc(.6em + 1.5vw) !important;
      }
      .carousel-caption-Creator .Q-fs-carST {
          font-size: calc(.6em + 1.5vw) !important;
          line-height: 1.3 !important;
      }
      .carousel-caption-Creator p.Q-fs-carText {
          font-size: .52rem;
          margin-top: 1.5rem;
        }
        .carousel-caption-Supporter {
          position: absolute;
          right: 3%;
          top: 16%;
          left: 10%;
        }
        .carousel-caption-Supporter h1.Q-fs-carT {
          font-size: calc(.55em + 1.5vw) !important;
          line-height: 1.4 !important;
        }
        .carousel-caption-Supporter h1.Q-fs-carST {
          font-size: calc(1.85em + 1.5vw) !important;
        }
        .carousel-caption-Supporter p.Q-fs-carText {
            font-size: .6rem;
            margin-top: 25px;
            margin-bottom: 20px;
        }
      .Q-btn-car {
          --bs-btn-padding-x: .8rem;
          --bs-btn-padding-y: 0.4rem;
          --bs-btn-font-size: .5rem;
          margin-top: 5px;
          padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
          font-family: var(--bs-btn-font-family);
          font-size: var(--bs-btn-font-size);
      }
  }
  @media (min-width: 400px){
    .carousel-caption-Creator {
        position: absolute;
        right: 40%;
        top: 16%;
        left: 6.5%;
      }
    .carousel-caption-Creator .Q-fs-carT {
        font-size: calc(.7em + 1.5vw) !important;
      }
      .carousel-caption-Creator .Q-fs-carST {
          font-size: calc(.7em + 1.5vw) !important;
          line-height: 1.3 !important;
      }
      .carousel-caption-Creator p.Q-fs-carText {
          font-size: .6rem;
          margin-top: 1.5rem;
        }
        .carousel-caption-Supporter {
          position: absolute;
          right: 3%;
          top: 16%;
          left: 10%;
        }
        .carousel-caption-Supporter h1.Q-fs-carT {
          font-size: calc(.65em + 1.5vw) !important;
          line-height: 1.4 !important;
        }
        .carousel-caption-Supporter h1.Q-fs-carST {
          font-size: calc(1.85em + 1.5vw) !important;
        }
        .carousel-caption-Supporter p.Q-fs-carText {
            font-size: .65rem;
            margin-top: 25px;
            margin-bottom: 30px;
        }
      .Q-btn-car {
          --bs-btn-padding-x: .8rem;
          --bs-btn-padding-y: 0.4rem;
          --bs-btn-font-size: .6rem;
          margin-top: 5px;
          padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
          font-family: var(--bs-btn-font-family);
          font-size: var(--bs-btn-font-size);
      }
  }
  @media (min-width: 450px){
    .carousel-caption-Creator {
        position: absolute;
        right: 40%;
        top: 16%;
        left: 6.5%;
      }
    .carousel-caption-Creator .Q-fs-carT {
        font-size: calc(.75em + 1.5vw) !important;
      }
      .carousel-caption-Creator .Q-fs-carST {
          font-size: calc(.75em + 1.5vw) !important;
          line-height: 1.4 !important;
      }
      .carousel-caption-Creator p.Q-fs-carText {
          font-size: .7rem;
          margin-top: 2.5rem;
        }
        .carousel-caption-Supporter {
          position: absolute;
          right: 2%;
          top: 16%;
          left: 10%;
        }
        .carousel-caption-Supporter h1.Q-fs-carT {
          font-size: calc(.75em + 1.5vw) !important;
          line-height: 1.4 !important;
        }
        .carousel-caption-Supporter h1.Q-fs-carST {
          font-size: calc(1.85em + 1.5vw) !important;
        }
        .carousel-caption-Supporter p.Q-fs-carText {
            font-size: .7rem;
            margin-top: 35px;
            margin-bottom: 30px;
        }
      .Q-btn-car {
          --bs-btn-padding-x: .8rem;
          --bs-btn-padding-y: 0.4rem;
          --bs-btn-font-size: .8rem;
          margin-top: 5px;
          padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
          font-family: var(--bs-btn-font-family);
          font-size: var(--bs-btn-font-size);
      }
  }
  @media (min-width: 500px){
    .carousel-caption-Creator {
        position: absolute;
        right: 40%;
        top: 16%;
        left: 6.5%;
      }
    .carousel-caption-Creator .Q-fs-carT {
        font-size: calc(.75em + 1.5vw) !important;
      }
      .carousel-caption-Creator .Q-fs-carST {
          font-size: calc(.75em + 1.5vw) !important;
          line-height: 1.4 !important;
      }
      .carousel-caption-Creator p.Q-fs-carText {
          font-size: .75rem;
          margin-top: 2.5rem;
        }
        .carousel-caption-Supporter {
          position: absolute;
          right: 2%;
          top: 16%;
          left: 10%;
        }
        .carousel-caption-Supporter h1.Q-fs-carT {
          font-size: calc(.85em + 1.5vw) !important;
          line-height: 1.4 !important;
        }
        .carousel-caption-Supporter h1.Q-fs-carST {
          font-size: calc(1.85em + 1.5vw) !important;
        }
        .carousel-caption-Supporter p.Q-fs-carText {
            font-size: .8rem;
            margin-top: 35px;
            margin-bottom: 40px;
        }
      .Q-btn-car {
          --bs-btn-padding-x: .8rem;
          --bs-btn-padding-y: 0.4rem;
          --bs-btn-font-size: .8rem;
          margin-top: 5px;
          padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
          font-family: var(--bs-btn-font-family);
          font-size: var(--bs-btn-font-size);
      }
  }
  @media (min-width: 550px){
    .carousel-caption-Creator {
        position: absolute;
        right: 40%;
        top: 16%;
        left: 6.5%;
      }
    .carousel-caption-Creator .Q-fs-carT {
        font-size: calc(.75em + 1.5vw) !important;
      }
      .carousel-caption-Creator .Q-fs-carST {
          font-size: calc(.75em + 1.5vw) !important;
          line-height: 1.4 !important;
      }
      .carousel-caption-Creator p.Q-fs-carText {
          font-size: .75rem;
          margin-top: 2.5rem;
        }
        .carousel-caption-Supporter {
          position: absolute;
          right: 2%;
          top: 16%;
          left: 10%;
        }
        .carousel-caption-Supporter h1.Q-fs-carT {
          font-size: calc(.9em + 1.5vw) !important;
          line-height: 1.4 !important;
        }
        .carousel-caption-Supporter h1.Q-fs-carST {
          font-size: calc(1.85em + 1.5vw) !important;
        }
        .carousel-caption-Supporter p.Q-fs-carText {
            font-size: .85rem;
            margin-top: 35px;
            margin-bottom: 40px;
        }
      .Q-btn-car {
          --bs-btn-padding-x: .8rem;
          --bs-btn-padding-y: 0.4rem;
          --bs-btn-font-size: .8rem;
          margin-top: 5px;
          padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
          font-family: var(--bs-btn-font-family);
          font-size: var(--bs-btn-font-size);
      }
  }


  @media (min-width: 576px){
    .carousel-caption-Creator {
        position: absolute;
        right: 40%;
        top: 15%;
        left: 6.5%;
      }
      .carousel-caption-Creator .Q-fs-carT {
        font-size: calc(.65em + 1.5vw) !important;
      }
      .carousel-caption-Creator .Q-fs-carST {
          font-size: calc(.7em + 1.5vw) !important;
          line-height: 1.4 !important;
      }
      .carousel-caption-Creator p.Q-fs-carText {
          font-size: .85rem;
          margin-top: 50px;
        }
        .carousel-caption-Supporter {
          position: absolute;
          right: 2%;
          top: 16%;
          left: 10%;
        }
        .carousel-caption-Supporter h1.Q-fs-carT {
          font-size: calc(.75em + 1.5vw) !important;
          line-height: 1.4 !important;
        }
        .carousel-caption-Supporter h1.Q-fs-carST {
          font-size: calc(1.85em + 1.5vw) !important;
        }
        .carousel-caption-Supporter p.Q-fs-carText {
            font-size: .85rem;
            margin-top: 35px;
            margin-bottom: 30px;
        }
      .Q-btn-car {
          --bs-btn-padding-x: 1rem;
          --bs-btn-padding-y: 0.5rem;
          --bs-btn-font-size: .8rem;
          margin-top: 5px;
          padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
          font-size: var(--bs-btn-font-size);

      }
  }
  @media (min-width: 768px){
    .carousel-caption-Creator {
        position: absolute;
        right: 40%;
        top: 5%;
        left: 6.5%;
      }
      .carousel-caption-Creator .Q-fs-carT {
        font-size: calc(.9em + 1.5vw) !important;
      }
      .carousel-caption-Creator .Q-fs-carST {
          font-size: calc(.9em + 1.5vw) !important;
          line-height: 1.3 !important;
      }
      .carousel-caption-Creator p.Q-fs-carText {
          font-size: .75rem;
          margin-top: 8px;
        }
        .carousel-caption-Supporter {
          position: absolute;
          right: 3%;
          top: 7%;
          left: 34%;
        }
        .carousel-caption-Supporter h1.Q-fs-carT {
          font-size: calc(1em + 1.5vw) !important;
          line-height: 1.4 !important;
        }
        .carousel-caption-Supporter h1.Q-fs-carST {
          font-size: calc(1.85em + 1.5vw) !important;
        }
        .carousel-caption-Supporter p.Q-fs-carText {
            font-size: .75rem;
            margin-top: 1px;
        }
      .Q-btn-car {
          --bs-btn-padding-x: 1rem;
          --bs-btn-padding-y: 0.5rem;
          --bs-btn-font-size: .6rem;
          /* margin-top: px; */
          padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
          font-size: var(--bs-btn-font-size);

      }
  }
  @media (min-width: 992px){
    .carousel-caption-Creator {
      position: absolute;
      right: 40%;
      top: 5%;
      left: 6.5%;
    }
    .carousel-caption-Creator .Q-fs-carT {
      font-size: calc(1.5em + 1.5vw) !important;
    }
    .carousel-caption-Creator .Q-fs-carST {
        font-size: calc(1.4em + 1.5vw) !important;
        line-height: 1.35 !important;
    }
    .carousel-caption-Creator p.Q-fs-carText {
        font-size: .85rem;
        margin-top: 17px;
        margin-bottom: 15px;
      }
      .carousel-caption-Supporter {
        position: absolute;
        right: 4%;
        top: 7%;
        left: 34%;
      }
      .carousel-caption-Supporter h1.Q-fs-carT {
        font-size: calc(1.4em + 1.5vw) !important;
        line-height: 1.4 !important;
      }
      .carousel-caption-Supporter h1.Q-fs-carST {
        font-size: calc(1.85em + 1.5vw) !important;
      }
      .carousel-caption-Supporter p.Q-fs-carText {
          font-size: .85rem;
          margin-top: 20px;
          margin-bottom: 15px;
      }
    .Q-btn-car {
        --bs-btn-padding-x: 1.2rem;
        --bs-btn-padding-y: 0.6rem;
        --bs-btn-font-size: .9rem;
        padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
        font-size: var(--bs-btn-font-size);
    }
}
@media (min-width: 1200px){
    .carousel-caption-Creator {
        position: absolute;
        right: 50%;
        top: 5%;
        left: 6.5%;
    }
    .carousel-caption-Creator .Q-fs-carT {
        font-size: calc(1.75em + 1.5vw) !important;
    }
    .carousel-caption-Creator .Q-fs-carST {
        font-size: calc(1.75em + 1.5vw) !important;
        line-height: 1.25 !important;
    }
    .carousel-caption-Creator p.Q-fs-carText {
        font-size: .9rem;
        margin-top: 23px;
      }
      .carousel-caption-Supporter {
        position: absolute;
        right: 4%;
        top: 7%;
        left: 34%;
      }
      .carousel-caption-Supporter h1.Q-fs-carT {
        font-size: calc(1.75em + 1.5vw) !important;
        line-height: 1.4 !important;
      }
      .carousel-caption-Supporter h1.Q-fs-carST {
        font-size: calc(1.85em + 1.5vw) !important;
      }
      .carousel-caption-Supporter p.Q-fs-carText {
          font-size: 1rem;
          margin-top: 20px;
      }
    .Q-btn-car {
        --bs-btn-padding-x: 1.5rem;
        --bs-btn-padding-y: 0.75rem;
        --bs-btn-font-size: 1rem;
        margin-top: 10px;
        padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
        font-size: var(--bs-btn-font-size);
    }
  }
  @media (min-width: 1400px){
    .carousel-caption-Creator {
      position: absolute;
      right: 50%;
      top: 5%;
      left: 6.5%;
    }
    .carousel-caption-Creator h1.Q-fs-carT {
      font-size: calc(1.9em + 1.5vw) !important;
    }
    .carousel-caption-Creator h1.Q-fs-carST {
      font-size: calc(1.85em + 1.5vw) !important;
      line-height: 1.5 !important;
    }
    .carousel-caption-Creator p.Q-fs-carText {
        font-size: 1rem;
        margin-top: 5px;
    }
    .carousel-caption-Supporter {
      position: absolute;
      right: 4%;
      top: 7%;
      left: 34%;
    }
    .carousel-caption-Supporter h1.Q-fs-carT {
      font-size: calc(2em + 1.5vw) !important;
      line-height: 1.4 !important;
    }
    .carousel-caption-Supporter h1.Q-fs-carST {
      font-size: calc(1.85em + 1.5vw) !important;
    }
    .carousel-caption-Supporter p.Q-fs-carText {
        font-size: 1rem;
        margin-top: 20px;
    }
    .Q-btn-car {
        --bs-btn-padding-x: 1.5rem;
        --bs-btn-padding-y: 0.75rem;
        --bs-btn-font-size: 1rem;
        margin-top: 10px;
        padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
        font-size: var(--bs-btn-font-size);
      }
  }
  
  @media (min-width: 1870px){
    .carousel-caption-Creator {
      position: absolute;
      right: 50%;
      top: 5%;
      left: 6.5%;
    }
    .carousel-caption-Creator h1.Q-fs-carT {
      font-size: calc(1em + 1.5vw) !important;
    }
    .carousel-caption-Creator h1.Q-fs-carST {
      font-size: calc(1em + 1.5vw) !important;
      line-height: 1.5 !important;
    }
    .carousel-caption-Creator p.Q-fs-carText {
        font-size: 1rem;
        margin-top: 5px;
    }
    .carousel-caption-Supporter {
      position: absolute;
      right: 4%;
      top: 7%;
      left: 34%;
    }
    .carousel-caption-Supporter h1.Q-fs-carT {
      font-size: calc(1em + 1.5vw) !important;
      line-height: 1.4 !important;
    }
    .carousel-caption-Supporter h1.Q-fs-carST {
      font-size: calc(1.85em + 1.5vw) !important;
    }
    .carousel-caption-Supporter p.Q-fs-carText {
        font-size: 1rem;
        margin-top: 20px;
    }
    .Q-btn-car {
        --bs-btn-padding-x: 1.5rem;
        --bs-btn-padding-y: 0.75rem;
        --bs-btn-font-size: 1rem;
        margin-top: 10px;
        padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
        font-size: var(--bs-btn-font-size);
      }
  }
