HEX
Server: nginx/1.18.0
System: Linux test-ipsremont 5.4.0-214-generic #234-Ubuntu SMP Fri Mar 14 23:50:27 UTC 2025 x86_64
User: ips (1000)
PHP: 8.0.30
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: //var/www/innodrive/src/scss/blocks/solution.scss
.solution {
  @extend %container;

  display: flex;
  justify-content: space-between;
  max-width: 1075px;
  margin-top: 87px;
  padding: 78px 30px;

  &:first-of-type {
    margin-top: 115px;
  }

  &:last-of-type {
    margin-bottom: 115px;
  }

  > * {
    flex-shrink: 0;
    width: 50%;
  }

  picture {
    display: flex;
    align-items: center;

    img {
      height: 100%;
      object-fit: contain;
      object-position: center;
    }
  }

  &--reverse {
    .solution__column {
      order: -1;
      max-width: 420px;
      padding-right: 0;
      padding-left: 6px;
    }
  }
}

.solution__column {
  max-width: 335px;

  &.text-article {
    h3 {
      margin-top: 0;
      margin-bottom: 28px;
      font-weight: 700;
      font-size: 30px;
    }

    p {
      padding-left: 7px;
    }

    ul {
      margin-top: 33px;
      padding: 0 0 0 12px;

      li {
        padding-left: 30px;
      }
    }
  }
}

@include media('tablet-m') {
  .solution {
    picture {
      width: 47%;
    }
  }
}

@include media('tablet-s') {
  .solution {
    flex-wrap: wrap;
    margin-top: 55px;
    padding: 0;

    &--reverse {
      .solution__column {
        order: 1;
      }
    }

    picture {
      width: 111%;
    }

    &:first-of-type {
      margin-top: 47px;
    }

    &:last-of-type {
      margin-bottom: 20px;
    }
  }

  .solution__column {
    &.text-article {
      max-width: unset;
      width: 100%;
      padding: 53px 40px;

      h3 {
        margin-bottom: 8px;
        font-size: 22.5px;
        line-height: 25px;
        text-align: center;
      }

      p {
        font-size: 16px;
        line-height: 18px;
      }

      ul {
        margin-top: 37px;
        padding: 0 0 0 5px;

        li {
          padding-left: 24px;
          font-size: 16px;
          line-height: 18px;
        }
      }
    }
  }
}