.banner {
  background-image: url("../../img/cases/cargox/banner-cargo-x.jpg");
  background-size: cover;
  background-position: center; }
  .banner .banner-text p.big span {
    color: #30BCCA; }

.intro {
  padding-bottom: 30px; }

.title {
  color: #30BCCA; }

.subtitle {
  color: #D5D5D5; }

.solution {
  background-image: url("../../img/cases/cargox/bg-solution.jpg");
  background-position: center;
  background-size: cover;
  padding-top: 5%;
  padding-bottom: 4%;
  margin-top: -40px; }
  .solution .subtitle, .solution p {
    color: #fff; }
  .solution .subtitle {
    font-size: 40px;
    font-weight: var(--bold); }
    @media screen and (max-width: 768px) {
      .solution .subtitle {
        font-size: 26px; } }
  @media screen and (max-width: 768px) {
    .solution {
      margin-top: 0; } }

.mockup1 img {
  box-shadow: 0 0 50px rgba(0, 0, 0, 0.6); }

.conclusion {
  background-image: url("../../img/cases/cargox/bg-conclusion.jpg");
  background-position: center;
  background-size: cover;
  padding-top: 6%;
  padding-bottom: 4%;
  margin-bottom: -20px; }
  .conclusion .title {
    color: #fff; }
    .conclusion .title span {
      color: #30BCCA; }
  .conclusion p {
    color: #fff; }

.testimonials {
  margin-top: -60px; }

.numbers .item .number {
  color: #30BCCA; }
  .numbers .item .number small {
    font-size: 12px; }
.numbers .item .text {
  color: #30BCCA; }

/*# sourceMappingURL=cargo-x.css.map */
