.app-download {
  width: 100%;
  background: transparent linear-gradient(270deg, #FF0026 0%, #700036 100%); }
  .app-download .content-row {
    padding: 0;
    position: relative; }
    @media only screen and (max-width: 767px) {
      .app-download .content-row {
        width: 100%; } }
  .app-download .download-section {
    display: flex;
    flex-direction: column;
    width: 522px;
    padding: 20px 0; }
    .app-download .download-section .mb-20 {
      margin-bottom: 20px; }
      @media only screen and (max-width: 767px) {
        .app-download .download-section .mb-20 {
          margin-bottom: 16px; } }
    @media only screen and (max-width: 767px) {
      .app-download .download-section {
        width: auto;
        padding: 20px 15px; } }
    .app-download .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 .download-section .logo-wrapper .logo {
        height: 70px;
        width: 70px; }
    .app-download .download-section .title {
      font-size: 34px;
      letter-spacing: 1.7px;
      font-weight: 700;
      color: #FFFFFF; }
      @media only screen and (max-width: 767px) {
        .app-download .download-section .title {
          font-size: 21px;
          line-height: normal;
          letter-spacing: 1.05px; } }
    .app-download .download-section .subtitle {
      font-size: 18px;
      letter-spacing: 0.9px;
      font-weight: 400;
      color: #FFFFFF; }
      @media only screen and (max-width: 767px) {
        .app-download .download-section .subtitle {
          font-size: 12px;
          letter-spacing: 0.6px; } }
    .app-download .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 .download-section .app-title {
          font-size: 19px;
          letter-spacing: 0.95px; } }
    .app-download .download-section .app-icon {
      height: 44px;
      cursor: pointer; }
      @media only screen and (max-width: 767px) {
        .app-download .download-section .app-icon {
          height: 42px; } }
      .app-download .download-section .app-icon.mr-15 {
        margin-right: 15px; }
    .app-download .download-section .mb-10 {
      margin-bottom: 10px; }
  .app-download .mockup-desktop {
    height: 100%;
    max-height: 252px;
    margin-left: 10px; }
    @media only screen and (max-width: 940px) {
      .app-download .mockup-desktop {
        height: 455px;
        max-height: unset; } }
    @media only screen and (max-width: 767px) {
      .app-download .mockup-desktop {
        display: none; } }
  .app-download .mockup-mobile {
    width: 101%;
    display: none; }
    @media only screen and (max-width: 767px) {
      .app-download .mockup-mobile {
        display: flex;
        margin-top: -40px; } }

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