.pop-up.close {display: none;}
.pop-up {width: 100%; height: 100%; position: fixed; background-color: #00000069; top: 0; left: 0; z-index: 100000;}
.pop-up .bg-pop {position: fixed; height: 100%; }
.pop-up .engloba-pop {width: 100%; height: 100%; display: flex; justify-content: center; align-items: center;}
.pop-up .img-pop {width: 467px; height: auto; transition: .4s;}
.pop-up .img-pop:hover {cursor: pointer;}
.pop-up .img-pop img {width: 100%; height: 100%; object-fit: c;}

.home-header{background: #494540;width: 100%;align-items: center;z-index: -10;position: relative;}
.home-header::before{width: 575px;height: 262px;bottom: -261px;right: 0;content: ' ';position: absolute;background: #494540;}
.home-header::after{width: 127px;height: 127px;bottom: -127px;right: 335px;content: ' ';position: absolute;background: #c90008;}
.home-header-parent{width: 100%;float: left;height: 221px;display: flex;align-items: center;justify-content: center;}
.home-header-titulo{font-size: 43px;color: #fff;line-height: 46px;}
.home-header-titulo space{width: 166px;height: 1px;display: inline-block;float: left;}

.sobre-home{margin: 56px 0 0;position: relative;}
.sobre-home::before{width: 388px;height: 337px;content: ' ';background: #494540;bottom: -1px;left: 0vw;z-index: -1;position: absolute;border-radius: 0 187px 0 0;}
.home-sobre{width: 100%;display: flex;flex-direction: row;align-items: flex-start;justify-content: space-between;}
.home-sobre-left{display: flex;flex-direction: column;align-items: stretch;justify-content: flex-start;margin: 0 62px 0 0;flex-grow: 1;max-width: 58%;}
.home-sobre-left-minititulo{font-size: 14px;margin: 56px 0 20px;}
.home-sobre-left-titulo{font-size: 44px;margin: 0 0 40px;}
.home-sobre-left-texto{font-size: 14.5px;line-height: 27px;text-align: justify;margin: 0 0 36px;}
.home-sobre-right{width: 480px;height: 570px;border-radius: 95px 0 95px 0;background: red;flex-shrink: 0;position: relative;max-width: 42%;}
.home-sobre-right{background: url('../img/home/home-img1.jpg') no-repeat center center;background-size: cover;}
/*.home-sobre-right::before{width: 575px;height: 261px;content: ' ';background: #494540;right: -381px;top: -57px;position: absolute;z-index: -1000;}
.home-sobre-right::after{width: 127px;height: 127px;content: ' ';background: #c90008;right: -62px;top: -68px;position: absolute;z-index: -1;}
*/.saibamais{align-self: flex-end;}

.home-sobre-parceiros{margin: 35px 0 0;display: flex;flex-direction: row;align-items: stretch;justify-content: flex-start;}
.home-sobre-parceiros-left{width: 192px;height: 194px;background: #c90008;display: flex;flex-direction: column;align-items: center;justify-content: center;padding: 0 40px;flex-shrink: 0;}
.home-sobre-parceiros-left-titulo{font-size: 40px;color: #fff;margin: 0 0 25px;}
.home-sobre-parceiros-left-texto{font-size: 14.5px;line-height: 24px;color: #fff;text-align: center;}
.home-sobre-parceiros-right{flex-grow: 1;}
.home-sobre-parceiros-container{height: 100%;display: flex;}
.home-sobre-parceiro{width: 163px;height: 100%;background: #494540;}
.home-sobre-parceiro.netcenter{background: url('../img/home/netcenter.png') no-repeat center center;background-size: auto 70px;}
.home-sobre-parceiro.brasilflorestal{background: url('../img/home/brasilflorestal.jpg') no-repeat center center;background-size: auto 70px;}

.container.servicos-home{background: linear-gradient(90deg, #494540 50%, #fff 50%) no-repeat center top;background-size: 100% 335px;}
.home-servicos{width: 100%;display: flex;flex-direction: column;align-items: stretch;justify-content: flex-start;}
.home-servicos-header{display: flex;flex-direction: row;align-items: center;justify-content: flex-end;position: relative;margin: 0 0 65px;}
.home-servicos-header::before{width: 79px;height: 79px;background: #c90008;right: calc(50% - 39.5px);top: 0;content: ' ';position: absolute;}
.home-servicos-titulo{font-size: 42px;line-height: 40.3px;margin: 9px 66px 0 0;}

.home-servicos-conteudo, .slider{width: 100%;display: flex;flex-direction: row;align-items: flex-start;justify-content: space-between;flex-wrap: wrap;}
.home-servico{width: 352px;display: flex;flex-direction: column;align-items: stretch;justify-content: flex-start;margin: 0 0 50px 0;position: relative;}
.home-servico::after{width: 100%;height: 100%;position: absolute;top: 0;left: 0;content: ' ';transition: .4s;background: url("../img/icones/lupa.svg") no-repeat center center, #00000055;background-size: 25% 25%;opacity: 0;}
.home-servico:hover::after{cursor: pointer;opacity: 100%;}
.home-servico-imagem{height: 269px;background: #c90008;}
.home-servico-imagem.treinamento{background: url('../img/home/servicos-img1.jpg') no-repeat center center;background-size: cover;}
.home-servico-imagem.entrega{background: url('../img/home/servicos-img2.jpg') no-repeat center center;background-size: cover;}
.home-servico-imagem.manutencao{background: url('../img/home/servicos-img3.jpg') no-repeat center center;background-size: cover;}
.home-servico-titulo{margin: 0 0 0 16px;color: #494540;font-size: 28.45px;height: 63px;display: flex;align-items: center;justify-content: space-between;}
.home-servico-titulo .square{width: 66px;height: 66px;background: #c90008;}
.home-servico-titulo .square.book{background: url("../img/icones/book.svg") no-repeat center center, #c90008;background-size: 31px 31px;}
.home-servico-titulo .square.truck{background: url("../img/icones/fast_truck.svg") no-repeat center center, #c90008;background-size: 37px 27px;}
.home-servico-titulo .square.gear{background: url("../img/icones/gear.svg") no-repeat center center, #c90008;background-size: 30px 30px;}

.container.produtos-home{background: #494540;padding: 71px 0 85px;}
.home-produtos{width: 100%;display: flex;flex-direction: column;align-items: stretch;justify-content: flex-start;}
.home-produtos-titulo{font-size: 41.4px;color: #fff;margin: 0 0 50px;text-align: center;}
.home-produtos-produtos, .slider{display: flex;flex-direction: row;align-items: flex-start;justify-content: space-between;flex-wrap: wrap;}
.home-produto{width: 547px;height: 270px;background: #05f no-repeat center center;background-size: contain;position: relative;}
.home-produto::after{width: 100%;height: 100%;position: absolute;top: 0;left: 0;content: ' ';transition: .4s;background: url("../img/icones/lupa.svg") no-repeat center center, #00000055;background-size: 25% 25%;opacity: 0;}
.home-produto:hover::after{cursor: pointer;opacity: 100%;}
.home-produto.img2{background: url('../img/home/home-img2.jpg') no-repeat center center;background-size: cover;}
.home-produto.img3{background: url('../img/home/home-img3.jpg') no-repeat center center;background-size: cover;}
.home-produto-texto{position: absolute;bottom: 0;left: 0;padding: 0 16px 0 20px;height: 51px;background: #c90008;font-size: 28.45px;color: #fff;display: flex;align-items: center;justify-content: center;}

@media (max-width: 1724px){
    .sobre-home::before{height: 270px;max-width: 30%;}
}
@media(max-width: 1400px){
    .sobre-home::before, .home-header::before, .home-header::after{display: none;}
}
@media (max-width: 1216px){
    .home-produtos-produtos{justify-content: center;}
    .home-produto{margin: 0 0 20px;}
    .home-servicos-conteudo{justify-content: center;}
    .home-servico{margin: 0 20px 50px;}
    .home-servicos-titulo{margin-right: 0;}
    .home-sobre-left{margin: 0 20px 0 0;flex: 1 1 40%;}
}
@media(max-width: 1050px){
    .home-servicos-titulo{font-size: 39px;}
}
@media (max-width: 990px){
    .sobre-home{margin: 20px 0 0;}
    .sobre-home::before{display: none;}

    .home-header{height: auto;padding: 20px 0;}
    .home-header-titulo{font-size: 26px;line-height: 32px;}
    .home-header-titulo br{display: none;margin: 0;}
    .home-header-titulo space{display: none;margin: 0;}
    .home-header::before{display: none;}
    .home-header::after{display: none;}

    .home-sobre{flex-direction: column-reverse;align-items: stretch;justify-content: flex-start;}
    .home-sobre-left{flex-basis: auto;margin: 0;max-width: 100%;}
    .home-sobre-right.show-mobile{height: 350px;max-width: 45%;flex-basis: auto;align-self: center;display: inline-block !important;float: left;margin: 0 20px 0 0;}
    .home-sobre-left-minititulo{text-align: center;margin: 0;}
    .home-sobre-left-titulo{margin: 0 0 20px;text-align: center;font-size: 26px;}
    .home-sobre-left-texto{font-size: 15.5px;margin: 0 0 20px;}
    .saibamais{align-self: stretch;width: auto;height: 47px;}

    .home-sobre-parceiros{flex-direction: column;align-items: center;justify-content: flex-start;}
    .home-sobre-parceiros-left{width: 100vw;margin: 0 0 20px;height: auto;padding: 15px 0;}
    .home-sobre-parceiros-right{height: 125px;align-self: stretch;justify-content: center;margin: 0 0 20px;}
    .home-sobre-parceiro{width: 50%;}
    .home-sobre-parceiros-left-titulo{font-size: 26px;margin: 0 0 10px;}
    .home-sobre-parceiros-left-texto{font-size: 15.5px;}
    .home-sobre-parceiro{background-position: center top !important;}
    .home-sobre-parceiro.netcenter{background-size: contain;}
    .home-sobre-parceiro.brasilflorestal{background-size: contain;}

    .container.servicos-home{background: transparent;}
    .home-servicos-header::before{display: none;}
    .home-servicos-header{justify-content: center;margin: 0 0 20px;}
    .home-servicos-titulo{text-align: center;font-size: 26px;margin: 0;align-self: center;line-height: 30px;}
    .home-servicos-conteudo{width: 600px;margin: 0 auto;max-width: 100%;}
    .home-servicos-conteudo{display: flex;flex-direction: column;align-items: stretch;justify-content: flex-start;}
    .home-servicos-conteudo .bx-wrapper{box-shadow: 0 0 transparent;border: none;}
    .home-servicos-conteudo .bx-wrapper .bx-controls-direction a{display: none;}
    .home-servico{margin: 0 0 20px;padding: 0 80px;width: auto;}
    .home-servico-titulo{font-size: 26px;}
    .home-produto{display: inline-block;margin: 0 0 20px;max-width: 100%;}

    .container.produtos-home{padding: 20px 0 10px;}
    .container.produtos-home.show-mobile{display: flex !important;margin: 0 0 20px;}
    .home-produtos-produtos, .slider{display: block;}
    .home-produtos-produtos{width: 550px;margin: 0 auto;max-width: 100%;}
    .home-produtos-produtos .bx-wrapper{box-shadow: 0 0 transparent;border: none;}
    .home-produtos-produtos .bx-wrapper .bx-controls-direction a{display: none;}
    .home-produtos-titulo{font-size: 26px;margin: 0 0 20px;}
    .home-produto-texto{font-size: 26px;}
}

@media (max-width: 530px){
    .home-servico{padding: 0;}
}