.app-download-1 {
  width: 100%;
  background: transparent linear-gradient(91deg, #2D5947 0%, #1CA854 63.5%); }
  .app-download-1 .content-row {
    padding: 0;
    position: relative; }
    @media only screen and (max-width: 767px) {
      .app-download-1 .content-row {
        width: 100%; } }
  .app-download-1 .download-section {
    display: flex;
    flex-direction: column;
    width: 522px;
    padding: 20px 0; }
    .app-download-1 .download-section .mb-20 {
      margin-bottom: 20px; }
      @media only screen and (max-width: 767px) {
        .app-download-1 .download-section .mb-20 {
          margin-bottom: 16px; } }
    .app-download-1 .download-section .logo-wrapper {
      display: flex;
      width: 106px;
      height: 106px;
      padding: 18px;
      justify-content: center;
      align-items: center;
      border-radius: 16px;
      background: #000;
      margin-right: 15px; }
      .app-download-1 .download-section .logo-wrapper .logo {
        height: 70px;
        width: 70px; }
    @media only screen and (max-width: 767px) {
      .app-download-1 .download-section {
        width: auto;
        padding: 20px 15px; } }
    .app-download-1 .download-section .title {
      font-size: 34px;
      letter-spacing: 1.5px;
      font-weight: 700;
      color: #FFFFFF; }
      @media only screen and (max-width: 767px) {
        .app-download-1 .download-section .title {
          font-size: 21px;
          letter-spacing: 1.05px; } }
    .app-download-1 .download-section .subtitle {
      font-size: 14px;
      letter-spacing: 0.7px;
      font-weight: 400;
      color: #FFFFFF; }
      @media only screen and (max-width: 767px) {
        .app-download-1 .download-section .subtitle {
          font-size: 10px;
          letter-spacing: 0.5px; } }
    .app-download-1 .download-section .app-title {
      font-size: 21px;
      letter-spacing: 1.05px;
      font-weight: 700;
      margin-bottom: 5px; }
      @media only screen and (max-width: 767px) {
        .app-download-1 .download-section .app-title {
          font-size: 19px;
          letter-spacing: 0.95px; } }
    .app-download-1 .download-section .app-icon {
      height: 44px;
      cursor: pointer; }
      @media only screen and (max-width: 767px) {
        .app-download-1 .download-section .app-icon {
          height: 42px; } }
      .app-download-1 .download-section .app-icon.mr-15 {
        margin-right: 15px; }
    .app-download-1 .download-section .mb-10 {
      margin-bottom: 10px; }
  .app-download-1 .mockup-desktop {
    height: 100%;
    max-height: 264px;
    margin: 0 0 0 auto; }
    @media only screen and (max-width: 940px) {
      .app-download-1 .mockup-desktop {
        height: 455px;
        max-height: unset; } }
    @media only screen and (max-width: 767px) {
      .app-download-1 .mockup-desktop {
        display: none; } }
  .app-download-1 .mockup-mobile {
    width: 100%;
    display: none; }
    @media only screen and (max-width: 767px) {
      .app-download-1 .mockup-mobile {
        display: flex;
        margin-top: -40px; } }

/*# sourceMappingURL=app-download-1.css.map */
