#banners .carousel-indicators li{width:10px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;height:10px;border-top:0;border-bottom:0}#banners .carousel-indicators .active{width:30px}.banner-desktop{width:100%}.banner-mobile{width:100%;display:none}@media(max-width:767px){.banner-desktop{display:none}.banner-mobile{display:block}}#sobre h1{font-weight:700;font-size:34px}#sobre h1 i{color:var(--main-empresa)}#sobre img{max-width:100%}@media(max-width:767px){#sobre .btn{width:100%;margin-bottom:20px}}#solucoes{background-color:var(--main-bg-gray);padding-top:40px;padding-bottom:40px}#solucoes h1{font-weight:700;font-size:34px}#solucoes h1 i{color:var(--main-empresa)}#solucoes img{max-width:100%}#solucoes .titulo{text-transform:uppercase;color:var(--main-empresa);font-size:21px;font-weight:700}#solucoes .texto{font-size:18px}#solucoes .botao{margin-top:30px}#solucoes .botao a{width:100%}#nichos h1{font-weight:700;font-size:34px}#nichos h1 i{color:var(--main-empresa)}#nichos img{max-width:100%}#nichos .box{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}#nichos .box .item{float:left;width:16.66666%;filter:grayscale(1)}#nichos .box .item:hover{filter:none}#nichos .box .item img{width:320px;height:240px}#nichos .box .item .text{background-color:var(--main-empresa);color:var(--main-white);padding:10px 20px;text-align:center}@media(max-width:992px){#nichos .box .item{width:33.3333%}}@media(max-width:767px){#nichos .box .item{width:50%}#nichos .btn{width:100%}}#diferenciais h1{font-weight:700;font-size:34px}#diferenciais h1 i{color:var(--main-empresa)}#diferenciais .box{display:flex;justify-content:center;flex-wrap:wrap}#diferenciais .box .item{float:left;width:18%;margin-left:1%;margin-right:1%;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;border:1px solid var(--main-empresa);padding:20px 10px;text-align:center;margin-bottom:20px}#diferenciais .box .item .icone{min-height:125px;display:flex;justify-content:center;align-items:center}#diferenciais .box .item .icone img{max-width:80%}#diferenciais .box .item .titulo{color:var(--main-red);font-size:21px;font-weight:700;margin-top:10px;margin-bottom:10px}#diferenciais .box .item .texto{font-size:16px;line-height:18px}@media(max-width:992px){#diferenciais .box .item{width:31%}}@media(max-width:767px){#diferenciais .box .item{width:48%}}@media(max-width:450px){#diferenciais .box .item{width:100%;margin-left:0;margin-right:0}#diferenciais .box .item .icone{min-height:75px}#diferenciais .box .item .icone img{max-width:25%}}#malha svg{max-width:100%}#malha h5{font-size:32px;text-align:center}#malha h5 span{font-weight:700;color:var(--main-red)}#malha img{max-width:100%}#malha .card{border:1px solid #cecece;background:#fff;margin-bottom:20px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}#malha .card-header{background:#fff;padding:0}#malha .card-header .btn-card{display:flex;justify-content:space-between;align-items:center;width:100%;padding:0;text-decoration:none;padding-top:10px;padding-bottom:10px}#malha .card-header .tit{margin-left:30px;font-size:18px;font-weight:400;text-transform:uppercase;color:var(--main-empresa)}#malha .card-header .icone{min-width:78px;display:flex;justify-content:center;align-items:center;margin-left:10px}#malha .card-header .icone i{background-color:#fff;color:var(--main-empresa);padding:3px 7px;border-radius:5px}#malha .card-body{background-color:#F1F1F1}#malha .card-body ul{margin-left:20px}#malha .card-body ul li{text-transform:uppercase}#malha .card-header .btn:focus{box-shadow:none}@media(max-width:767px){#malha h5{font-size:26px;line-height:28px}#malha svg{height:100%;margin-bottom:20px}}#clientes h5{font-size:32px;text-align:center;font-weight:400}#clientes h5 span{font-weight:700;color:var(--main-red)}#clientes #galeria{margin-top:40px}#clientes .box-galeria{display:flex;align-items:center;justify-content:center;height:165px}#clientes .box-galeria img{max-width:100%;max-height:100%}#clientes .slick-prev:before,#clientes .slick-next:before{color:#818181!important}#clientes .slick-dots{position:relative}#clientes .slick-dots li.slick-active button:before{color:#00478E!important}@media(max-width:767px){#clientes h5{font-size:26px;line-height:28px}}#licencas h5{font-size:32px;line-height:35px}#licencas p{color:var(--main-empresa);font-size:18px;line-height:21px}#licencas img{max-width:100%}@media(max-width:767px){#licencas h5{font-size:26px;line-height:28px}}