#sistema {
  min-height:770px;
  padding-top:131px;
  background-image:url(bg-rastreei.png);
  background-repeat:no-repeat;
  background-position:right 203px;
  position:relative;
}

#sistema .title-page {
  font-family:'Raleway';
  font-weight:800;
  font-size:67.65px;
  line-height:35.19px;
  letter-spacing:-0.03em;
  color:#2e2e2e;
  margin:0;
}

#sistema .sub-title {
  font-family:'Raleway';
  font-weight:300;
  font-size:20px;
  line-height:26.01px;
  color:#6f6f6f;
  display:block;
  margin-top:21px;
}

#sistema .box-text p {
  font-family:'Montserrat';
  font-weight:300;
  font-size:15px;
  line-height:26.01px;
  color:#696969;
  margin-bottom:25px;
}

#sistema .box-text h2 {
  font-family:'Montserrat';
  font-weight:700;
  font-size:19px;
  line-height:26.01px;
  margin:0;
}

#sistema .box-text {
  max-width:441px;
  margin-top:62px;
}

@media (max-width:991px) {
  #sistema .title-page {
    font-size:58px;
  }
}

@media (max-width:491px) {
  #sistema .title-page {
    font-size:42px;
  }
}

#sistema:before {
  content:'';
  background-image:url(border-right-sistema.png);
  position:absolute;
  display:block;
  width:3px;
  top:8px;
  bottom:0;
  right:138px;
  z-index:-1;
}

@media (max-width:992px) {
  #sistema {
    background-size:315px !important;
    background-position:right 339px;
  }
}

@media (max-width:1075px) {
  #sistema {
    background-size:500px;
  }
}

@media (max-width:688px) {
  #sistema {
    background:none;
    padding-top:50px;
    min-height:500px;
  }
}

@media (max-width:688px) {
  #sistema:before {
    display:none;
  }
}

@media (max-width:767px) {
  #sistema .box-text {
    max-width:348px;
  }
}

@media (max-width:491px) {
  #sistema .sub-title {
    font-size:17px;
  }
}

@media (max-width:491px) {
  #sistema .box-text h2 {
    font-size:17px;
  }
}

@media (max-width:767px) {
  #sistema .box-text p {
    font-size:14px;
  }
}

@media (min-width:1200px) {
  .container {
    width:970px;
  }
}

@media (min-width:1200px) {
  .container {
    width:970px;
  }
}

@media (min-width:1200px) {
  .container {
    width:970px;
  }
}

@media (min-width:1200px) {
  .container {
    width:970px;
  }
}

