@media (min-width:992px) {
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
}

.navbar-light .navbar-nav .nav-link {
  color: rgba(0,0,0,.7);
}

.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
  color: rgba(0,0,0,.9);
}

@media (max-width: 991px) {
  .navbar.navbar-light.navbar-expand-lg {
    display: none !important;
  }
}

.navbar.navbar-light.navbar-expand-lg {
  padding: 1rem;
  color: rgb(24,25,27);
}

@media (max-width: 991px) {
  .col.text-center.mx-auto {
    width: 90vw !important;
  }
}

#mobile {
  display: none;
  padding: 0;
}

@media (max-width: 991px) {
  #mobile {
    display: block !important;
  }
}

.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Ctitle%3EPrancheta 1%3C/title%3E%3Crect x='12.13' y='17.98' width='75.74' height='15.32' rx='7.66' style='fill:%23fff'/%3E%3Crect x='12.13' y='42.34' width='75.74' height='15.32' rx='7.66' style='fill:%23fff'/%3E%3Crect x='12.13' y='66.7' width='75.74' height='15.32' rx='7.66' style='fill:%23fff'/%3E%3C/svg%3E") !important;
}

.navbar-toggler:not(.collapsed) > .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Ctitle%3EPrancheta 2%3C/title%3E%3Cpath d='M60.83,50l16-16A7.66,7.66,0,1,0,66,23.22l-16,16-16-16A7.66,7.66,0,0,0,23.22,34.05l16,16-16,16A7.66,7.66,0,1,0,34.05,76.78l16-16,16,16A7.66,7.66,0,1,0,76.78,66Z' style='fill:%23fff'/%3E%3C/svg%3E") !important;
}

button:focus {
  outline: none !important;
}

.solucoes-menu-item {
  height: 175px;
  width: 175px;
  background-color: #23bbe3;
  padding: 30px 10px 15px;
  margin-right: 5px;
  margin-left: 5px;
  min-width: 175px;
  min-height: 175px;
}

@media (max-width: 992px) {
  .solucoes-menu-item {
    height: 125px;
    width: 125px;
    background-color: #23bbe3;
    padding: 30px 10px 15px;
    margin-right: 8px;
    margin-left: 0;
    min-width: 125px;
    min-height: 125px;
  }
}

.solucoes-menu-item-img {
  width: 60%;
  height: 60%;
  margin: 0 auto;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.text-uppercase.text-center {
  color: rgb(254,255,255);
}

a:hover {
  text-decoration: none !important;
}

.solucoes-menu-item-img-painel {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 73.32 59.58'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:%23fff;}%3C/style%3E%3C/defs%3E%3Ctitle%3EHD%3C/title%3E%3Cg id='Camada_2' data-name='Camada 2'%3E%3Cg id='Camada_1-2' data-name='Camada 1'%3E%3Cg id='HD'%3E%3Cpath class='cls-1' d='M50.7,24.26H48.09L45.86,35a44.43,44.43,0,0,0,4.91-.18C55.7,33.77,58,24.42,50.7,24.26Z'/%3E%3Cpath class='cls-1' d='M61.29,0H12A12,12,0,0,0,0,12V47.55a12,12,0,0,0,12,12H61.29a12,12,0,0,0,12-12V12A12,12,0,0,0,61.29,0ZM25.84,41.19,27.77,32H20.14l-2,9.17H11l4.89-22.8H23L21.39,26h7.67l1.6-7.59h7.11L33,41.19Zm34-5.1c-3.77,5.19-9.15,5.1-13.91,5.1H37.49l4.76-22.8h10C64.16,18.39,63.85,30.69,59.87,36.09Z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.solucoes-menu-item-img-gerador {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 73.62 73.59'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:%23fff;}%3C/style%3E%3C/defs%3E%3Ctitle%3Esolucoes-ico-gerador%3C/title%3E%3Cg id='Camada_2' data-name='Camada 2'%3E%3Cg id='Camada_1-2' data-name='Camada 1'%3E%3Cpath class='cls-1' d='M61.13,8.74a6.84,6.84,0,0,0-9.68.62,6.92,6.92,0,0,0,.62,9.74A23.18,23.18,0,1,1,13.71,36.54a23.38,23.38,0,0,1,7.74-17.36A6.92,6.92,0,0,0,22,9.44a6.84,6.84,0,0,0-9.68-.56A37.09,37.09,0,0,0,36.81,73.59,37.09,37.09,0,0,0,61.13,8.74Z'/%3E%3Cpath class='cls-1' d='M36.81,36.79a6.89,6.89,0,0,0,6.9-6.89V6.9a6.9,6.9,0,1,0-13.8,0v23A6.89,6.89,0,0,0,36.81,36.79Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.solucoes-menu-item-img-estrutura {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 73.46 65.42'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:%23fff;}%3C/style%3E%3C/defs%3E%3Ctitle%3Esolucoes-ico-estrutura%3C/title%3E%3Cg id='Camada_2' data-name='Camada 2'%3E%3Cg id='Camada_1-2' data-name='Camada 1'%3E%3Cpath class='cls-1' d='M71,20.91,39.36.73A4.77,4.77,0,0,0,36.9,0a5,5,0,0,0-2.83.75L2.45,20.9A6,6,0,0,0,3.82,31.3V59.61a5.81,5.81,0,1,0,11.61,0V26.48L36.72,12.91,56.93,25.78V59.61a5.81,5.81,0,1,0,11.61,0V31.7a5.64,5.64,0,0,0,4.15-3.05A5.87,5.87,0,0,0,71,20.91Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.solucoes-menu-item-img-som {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 54.72 73.32'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:%23fff;}%3C/style%3E%3C/defs%3E%3Ctitle%3Esolucoes-ico-som%3C/title%3E%3Cg id='Camada_2' data-name='Camada 2'%3E%3Cg id='Camada_1-2' data-name='Camada 1'%3E%3Cpath class='cls-1' d='M27.36,40.5a8,8,0,1,0,8,8A8,8,0,0,0,27.36,40.5Z'/%3E%3Cpath class='cls-1' d='M49.32,0H5.4A5.42,5.42,0,0,0,0,5.4V67.93a5.41,5.41,0,0,0,5.4,5.39H49.32a5.4,5.4,0,0,0,5.4-5.39V5.4A5.41,5.41,0,0,0,49.32,0Zm-22,7.44a8,8,0,1,1-8,8A8,8,0,0,1,27.36,7.44Zm0,59.14a18,18,0,1,1,18-18A18,18,0,0,1,27.36,66.58Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.solucoes-menu-item-img-iluminacao {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 70.07 75.28'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:%23fff;}%3C/style%3E%3C/defs%3E%3Ctitle%3Esolucoes-ico-iluminacao%3C/title%3E%3Cg id='Camada_2' data-name='Camada 2'%3E%3Cg id='Camada_1-2' data-name='Camada 1'%3E%3Cpath class='cls-1' d='M35,17.32A18.31,18.31,0,0,0,16.73,35.63a17.2,17.2,0,0,0,.18,1.76c-.17.18.26,7.29,7.16,16.18,2,2.68,1.18,8.06,1.16,8.06H44.84S44,56.25,46,53.57c6.9-8.89,7.32-16,7.16-16.18,0-.59.17-1.16.17-1.76A18.3,18.3,0,0,0,35,17.32Z'/%3E%3Cpath class='cls-1' d='M25.39,65.92h.83v1.41h-.83v1.48h.83v1.41h-.78c.13,1.84,1.88,3.32,4.12,3.46A2.67,2.67,0,0,0,32,75.28h6.08a2.65,2.65,0,0,0,2.43-1.6c2.25-.14,4-1.62,4.13-3.46H44V68.81h.72V67.33H44V65.92h.72V64.37H25.39Z'/%3E%3Cpath class='cls-1' d='M36,12.56A3.16,3.16,0,0,0,39.18,9.4V3.15a3.16,3.16,0,0,0-6.31,0V9.4A3.17,3.17,0,0,0,36,12.56Z'/%3E%3Cpath class='cls-1' d='M20.35,13.92a3.15,3.15,0,0,0,2.73,1.57,3.08,3.08,0,0,0,1.57-.42,3.16,3.16,0,0,0,1.16-4.31l-3.13-5.4a3.15,3.15,0,1,0-5.46,3.15Z'/%3E%3Cpath class='cls-1' d='M14.9,18.63,9.5,15.51A3.15,3.15,0,1,0,6.34,21l5.41,3.12a3.14,3.14,0,0,0,4.31-1.15,3.17,3.17,0,0,0-1.16-4.31Z'/%3E%3Cpath class='cls-1' d='M12.55,34.05A3.15,3.15,0,0,0,9.4,30.9H3.15a3.15,3.15,0,0,0,0,6.3H9.4A3.15,3.15,0,0,0,12.55,34.05Z'/%3E%3Cpath class='cls-1' d='M10.77,44.27,5.35,47.39a3.16,3.16,0,0,0,1.58,5.89,3.09,3.09,0,0,0,1.57-.43l5.42-3.12a3.15,3.15,0,0,0-3.15-5.46Z'/%3E%3Cpath class='cls-1' d='M63.73,49.11,58.33,46a3.08,3.08,0,0,0-2.39-.32,3.15,3.15,0,0,0-.77,5.77l5.41,3.13a3.11,3.11,0,0,0,1.57.42,3.14,3.14,0,0,0,2.73-1.57,3.15,3.15,0,0,0-1.15-4.31Z'/%3E%3Cpath class='cls-1' d='M66.92,32.88H60.67a3.15,3.15,0,0,0,0,6.3h6.25a3.15,3.15,0,0,0,0-6.3Z'/%3E%3Cpath class='cls-1' d='M55,24.66a3.16,3.16,0,0,0,2.73,1.57,3.11,3.11,0,0,0,1.57-.42l5.41-3.13a3.15,3.15,0,0,0-3.15-5.46l-5.41,3.13A3.16,3.16,0,0,0,55,24.66Z'/%3E%3Cpath class='cls-1' d='M47.13,16.05a3,3,0,0,0,1.58.44,3.16,3.16,0,0,0,2.73-1.58l3.13-5.42a3.15,3.15,0,0,0-1.16-4.3h0A3.16,3.16,0,0,0,49.1,6.34L46,11.76a3.13,3.13,0,0,0,1.14,4.29Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.solucoes-menu-item-img-frota {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 83.16 58.44'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:%23fff;}%3C/style%3E%3C/defs%3E%3Ctitle%3Esolucoes-ico-frota%3C/title%3E%3Cg id='Camada_2' data-name='Camada 2'%3E%3Cg id='Camada_1-2' data-name='Camada 1'%3E%3Cpath class='cls-1' d='M17.73,43.68H1.19A1.18,1.18,0,0,0,0,44.86v3.6a1.19,1.19,0,0,0,1.19,1.19H14.45A9.68,9.68,0,0,1,17.73,43.68Z'/%3E%3Cpath class='cls-1' d='M4.1,40.13H44.21a1.19,1.19,0,0,0,1.19-1.19V3.56A3.56,3.56,0,0,0,41.84,0H6.48A3.56,3.56,0,0,0,2.92,3.56V38.94A1.18,1.18,0,0,0,4.1,40.13Z'/%3E%3Cpath class='cls-1' d='M24.09,43.68a7.38,7.38,0,1,0,7.38,7.38A7.37,7.37,0,0,0,24.09,43.68Zm0,11.07a3.69,3.69,0,1,1,3.69-3.69A3.69,3.69,0,0,1,24.09,54.75Z'/%3E%3Cpath class='cls-1' d='M82,43.68H79.08V27.55a9.49,9.49,0,0,0-1.62-5.31l-7.23-10.7a9.49,9.49,0,0,0-7.86-4.18H51.17a2.38,2.38,0,0,0-2.38,2.38V43.68H30.45a9.68,9.68,0,0,1,3.28,6H53.08a9.74,9.74,0,0,1,19.28,0H82a1.19,1.19,0,0,0,1.19-1.19v-3.6A1.18,1.18,0,0,0,82,43.68ZM70.15,24.38H55.37a1.18,1.18,0,0,1-1.19-1.18V15a1.19,1.19,0,0,1,1.19-1.19h9a1.17,1.17,0,0,1,1,.51l5.78,8.2A1.19,1.19,0,0,1,70.15,24.38Z'/%3E%3Cpath class='cls-1' d='M62.72,43.68a7.38,7.38,0,1,0,7.38,7.38A7.37,7.37,0,0,0,62.72,43.68Zm0,11.07a3.69,3.69,0,1,1,3.69-3.69A3.69,3.69,0,0,1,62.72,54.75Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

#solucoes-menu {
  overflow-x: scroll;
  -ms-overflow-style: none;
  scrollbar-width: none;
}

#solucoes-menu::-webkit-scrollbar {
  display: none;
}

@media (min-width: 992px) {
  #solucoes-menu {
    justify-content: center;
  }
}

@media (max-width: 991px) {
  .solucoes-menu-item-titulo > h6 {
    font-size: 0.75rem;
  }
}

.solucoes-descricao {
  background-color: rgba(35,187,227,0.8);
  width: 500px;
  margin-bottom: 100px;
  margin-left: 50%;
  padding: 25px;
  color: white;
}

@media (max-width: 991px) {
  .solucoes-descricao {
    width: 90vw;
    margin-bottom: 5vh;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
  }
}

.h5, h5 {
  font-size: 1.25rem;
  font-weight: 600;
}

@media (min-width: 992px) {
  .row.d-flex.quem-somos-row {
    padding-top: 150px;
    padding-bottom: 150px;
  }
}

@media (max-width: 991px) {
  .row.d-flex.quem-somos-row {
    padding-top: 50px;
    padding-bottom: 50px;
  }
}

@media (max-width: 991px) {
  .quem-somos-p {
    text-align: center !important;
  }
}

.lb-number {
  display: none !important;
}

@media (max-width: 991px) {
  .col-6.col-sm-6.col-md-4.col-lg-3.item.item-ultimo {
    display: none;
  }
}

.clientes-logo img {
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px;
}

