@media (min-width: 300px) {
  .sobre-texto-verde {
    font-size: 57px;
  }
}

@media (min-width: 576px) {
  .sobre-texto-verde {
    font-size: 48px;
  }
}

@media (min-width: 768px) {
  .sobre-texto-verde {
    font-size: 90px;
  }
}

@media (min-width: 992px) {
  .sobre-texto-verde {
    font-size: 96px;
  }
}

.iframe-quem-somos {
  width: 450px;
}

@media (min-width: 300px) {
  .iframe-quem-somos {
    width: 290px;
  }
}

@media (min-width: 576px) {
  .iframe-quem-somos {
    width: 450px;
  }
}

@media (min-width: 300px) {
  .column-video-quem-somos {
    margin-left: 25px;
    margin-right: 25px;
    max-width: 330px;
  }
}

@media (min-width: 576px) {
  .column-video-quem-somos {
    max-width: 485px;
  }
}

@media (min-width: 768px) {
  .column-video-quem-somos {
    max-width: 600px;
  }
}

@media (min-width: 992px) {
  .column-video-quem-somos {
    max-width: 960px;
  }
}

@media (min-width: 1200px) {
  .column-video-quem-somos {
    max-width: 1000px;
  }
}

@media (min-width: 300px) {
  .steps-quem-somos {
    max-width: 330px;
  }
}

@media (min-width: 576px) {
  .steps-quem-somos {
    max-width: 485px;
  }
}

@media (min-width: 768px) {
  .steps-quem-somos {
    max-width: 600px;
  }
}

@media (min-width: 1200px) {
  .steps-quem-somos {
    max-width: 690px;
  }
}

@media (min-width: 1400px) {
  .steps-quem-somos {
    max-width: 690px;
  }
}

@media (min-width: 300px) {
  .titulo-steps-quem-somos {
    font-size: 25px;
  }
}

@media (min-width: 576px) {
  .titulo-steps-quem-somos {
    font-size: 40px;
  }
}

@media (min-width: 768px) {
  .titulo-steps-quem-somos {
    font-size: 50px;
  }
}

@media (min-width: 300px) {
  .image-steps-left {
    width: 100px;
  }
}

@media (min-width: 576px) {
  .image-steps-left {
    width: 150px;
  }
}

@media (min-width: 768px) {
  .image-steps-left {
    width: 200px;
  }
}

@media (min-width: 300px) {
  .image-steps-right {
    width: 100px;
  }
}

@media (min-width: 576px) {
  .image-steps-right {
    width: 150px;
  }
}

@media (min-width: 768px) {
  .image-steps-right {
    width: 200px;
  }
}

@media (min-width: 300px) {
  .titulo-sub-steps {
    font-size: 16px;
  }
}

@media (min-width: 768px) {
  .titulo-sub-steps {
    font-size: 20px;
  }
}

@media (min-width: 300px) {
  .image-steps-icon {
    width: 40px;
  }
}

@media (min-width: 576px) {
  .image-steps-icon {
    width: 60px;
  }
}

@media (min-width: 768px) {
  .image-steps-icon {
    width: 80px;
  }
}

@media (min-width: 300px) {
  .row-steps-height {
    height: 103px;
  }
}

@media (min-width: 576px) {
  .row-steps-height {
    height: 155px;
  }
}

@media (min-width: 768px) {
  .row-steps-height {
    height: 206px;
  }
}

@media (min-width: 300px) {
  .row-steps-height-2 {
    height: 118px;
  }
}

@media (min-width: 576px) {
  .row-steps-height-2 {
    height: 179px;
  }
}

@media (min-width: 768px) {
  .row-steps-height-2 {
    height: 241px;
  }
}

@media (min-width: 300px) {
  .row-steps-height-3 {
    height: 124px;
  }
}

@media (min-width: 576px) {
  .row-steps-height-3 {
    height: 185px;
  }
}

@media (min-width: 768px) {
  .row-steps-height-3 {
    height: 246px;
  }
}

@media (min-width: 300px) {
  .row-steps-height-4 {
    height: 120px;
  }
}

@media (min-width: 576px) {
  .row-steps-height-4 {
    height: 181px;
  }
}

@media (min-width: 768px) {
  .row-steps-height-4 {
    height: 241px;
  }
}

@media (min-width: 300px) {
  .row-steps-height-5 {
    height: 124px;
  }
}

@media (min-width: 576px) {
  .row-steps-height-5 {
    height: 184px;
  }
}

@media (min-width: 768px) {
  .row-steps-height-5 {
    height: 244px;
  }
}

@media (min-width: 300px) {
  .row-steps-height-6 {
    height: 120px;
  }
}

@media (min-width: 576px) {
  .row-steps-height-6 {
    height: 180px;
  }
}

@media (min-width: 768px) {
  .row-steps-height-6 {
    height: 241px;
  }
}

@media (min-width: 300px) {
  .row-steps-height-7 {
    height: 125px;
  }
}

@media (min-width: 576px) {
  .row-steps-height-7 {
    height: 185px;
  }
}

@media (min-width: 768px) {
  .row-steps-height-7 {
    height: 245px;
  }
}

@media (min-width: 300px) {
  .steps-paragrafo {
    font-size: 9px;
  }
}

@media (min-width: 576px) {
  .steps-paragrafo {
    font-size: 14px;
  }
}

@media (min-width: 768px) {
  .steps-paragrafo {
    font-size: 14px;
  }
}

@media (min-width: 300px) {
  .texto-empresa-quem-somos {
    font-size: 18px;
  }
}

@media (min-width: 576px) {
  .texto-empresa-quem-somos {
    font-size: 22px;
  }
}

@media (min-width: 300px) {
  .text-azul-quem-somos {
    font-size: 18px;
  }
}

@media (min-width: 576px) {
  .text-azul-quem-somos {
    font-size: 25px;
  }
}

