#solucoes .form-inline .form-control {

  width: 20%;

  margin-right: 5px;

  height: 45px;

}



#solucoes .form-inline .form-control:focus,

#solucoes #pos-venda .form-control:focus,

#solucoes .form-control:focus  {

  box-shadow: 0 0 0 0;

  border-color: initial;

}



#solucoes .btn-control {

  

  margin: 0;

  margin-left: 20px;

  color: #fff;

  background: #1827B2;

  border: 1px solid transparent;

  border-radius: 2px;

  font-weight: 700;

  font-size: 14px;

  text-transform: uppercase;

  cursor: pointer;

}

#solucoes .btn-control:hover {
  color: #F1420B;
}

#solucoes select.form-control {

  font-size: 14px;

}



#solucoes #pos-venda {

  width: 100%;

  max-width: 845px;

  margin: 50px auto 0;

}

@media (max-width: 992px) {
  #solucoes #pos-venda {

    width: auto;

    margin-left: 15px;

    margin-right: 15px;
  }

}



#solucoes #pos-venda .form-control {

  margin-bottom: 15px;

  font-size: 14px;

  height: 40px;

}



#solucoes #pos-venda textarea.form-control {

  height: 115px;

}



#solucoes #pos-venda .form-control::placeholder {

  color: #ccc;

}



#solucoes .btn {

  width: 67px;

  height: 35px;

  font-size: 14px!important;

  font-weight: 700!important;

}



/* single */

#solucoes p.prod-nom {

  color: #1827B2;

  font-style: normal;

  font-weight: 300;

  font-size: 24px;

  text-align: left;

  text-transform: uppercase;

  margin: 0;

}



#solucoes .subcat {

  padding-top: 5px;

  color: #F1420B;

  font-weight: 700;

  font-size: 20px;

  line-height: 24px;

  text-transform: uppercase;

  margin-bottom: 15px;

}



#solucoes .form-control.myselect {

  background: #1827B2;

  color: #fff;

  height: 45px;

  font-weight: 700;

  font-size: 16px;

  margin-right: 10px;

}



#solucoes .mybtn {

  font-size: 16px;

  background: #F1420B;

  color: #fff;

  height: 44px;

  font-weight: 700;

  border: none;

  border-radius: 2px;

  padding: 10px 20px;

  cursor: pointer;

}



#solucoes .icon-box {

  width: 50%;

  max-width: 65px;

  height: 65px;

  margin-right: 10px;

}



#solucoes .cont-image {

  margin-bottom: 1em;

  width: 100%;

  height: 100%;

}



.obj-cover {

  width: 100%;

  height: 100%;

  object-fit: cover;

  object-position: center;

}



#solucoes #selos {

  display: flex;

  justify-content: space-between;

  margin: 30px 0;

}



#solucoes #selos .selo-box {

  width: 90px;

  height: 90px;

}



#solucoes #selos img {

  display: block;

  max-width: 100%;

  height: auto;

  margin-bottom: 30px;

}

#solucoes #capacidade h3 {

  padding-bottom: 10px;

  border-bottom: 5px solid #cacbca;

  margin-bottom: 30px;

  color: #1827B2;

  font-weight: 300;

  font-size: 30px;

  text-transform: uppercase;

}

#solucoes #descricao h3 {

  padding-bottom: 10px;

  border-bottom: 5px solid #cacbca;

  margin-bottom: 30px;

  color: #1827B2;

  font-weight: 300;

  font-size: 30px;

  text-transform: uppercase;

}



#solucoes #vantagens h3 {

  padding-bottom: 10px;

  border-bottom: 5px solid #cacbca;

  margin-bottom: 30px;

  color: #1827B2;

  font-weight: 300;

  font-size: 30px;

  text-transform: uppercase;

}



#solucoes #vantagens ul {

  padding-left: 0;

  list-style: disc inside;

}



#solucoes #vantagens ul li {

  color: #F1420B;

  font-weight: 700;

  font-size: 16px;

}

#solucoes .text-sol {

  color: #4f534e;

  margin-bottom: 20px;

}


#solucoes .text-sol p {

  font-size: 16px;

  color: #4f534e;

  margin-bottom: 20px;

}



#solucoes h6 {

  color: #1827B2;

  font-style: italic;

  font-weight: 700;

  font-size: 48px;

  letter-spacing: -1px;

  margin: 0;

}



#solucoes h6::after {

  content: "";

  background: #F1420B;

  width: 120px;

  height: 4px;

  display: block;

  margin: 10px 0 50px;

}



#solucoes .box-carousel {

  position: relative;

}



#solucoes .box-carousel .owl-theme .owl-nav {

  margin-top: 0;

  position: absolute;

  top: 100px;

  left: 0;

  right: 0;

}



#solucoes .box-carousel .owl-carousel .owl-nav button.owl-prev {

  position: absolute;

  left: -65px;

}



#solucoes .box-carousel .owl-carousel .owl-nav button.owl-next {

  position: absolute;

  right: -65px;

}

.mb-5 {
  margin-bottom: 3em;
}

.m-0 {
  margin: 0 15px;
}

.pagination .page-link {
  color: #1827B2;
}