.bloco-4.home .banner-wrapper img,.full-banner img,.pagina-empresa .content-empresa .slide-imagens .banner-wrapper img,.pagina-mapa .mapa .image img,.pagina-mapa .obras .lojas .item img,body,body.page-template-pg_garantias .container-garantia .flex .imagem img,body.page-template-pg_portifolio .slide-imagens .slide img,body.page-template-pg_portifolio .slide-obras .slide img,footer#colophon .top .bck img,footer#colophon .top .wrapper .logo img,html{width:100%}.text,body{font-family:"Plus Jakarta Sans",sans-serif}.tx2 p,body,body.page-template-pg_garantias .container-garantia .flex .conteudo p{font-size:14px}.modal-imagem img,.wrapper,img{max-width:100%}*{box-sizing:border-box}body,html{margin:0;padding:0}body{overflow-x:hidden}body::-webkit-scrollbar-track{background-color:#cbcbcb}body::-webkit-scrollbar{width:8px;background:#21252a}body::-webkit-scrollbar-thumb{background:#21252a;border-radius:2px}.grid{display:grid}.wrapper{width:1280px;margin-left:auto;margin-right:auto}li{list-style-type:none;outline:0}a,button{cursor:pointer;text-decoration:none;color:#000;outline:0!important}.tx2 p{font-weight:300}h2.title{color:#0c0c0c;font-weight:700;font-size:24px}.slick-arrow{padding:0;position:absolute;top:0;bottom:0;margin:auto;z-index:1;background:rgba(0,0,0,0);border:none;cursor:pointer}.slick-prev.slick-arrow{left:10px}.slick-next.slick-arrow{right:10px}.slick-dots{position:absolute;left:0;bottom:30px;width:100%;display:flex!important;justify-content:center;gap:10px}.slick-dots li::marker{display:none}.slick-dots li button{cursor:pointer;background:rgba(255,255,255,.4);border:none;font-size:0px;width:40px;height:4px;border-radius:2px}.slick-dots li.slick-active button{background:#fff}.barra-frete,body:not(.page-template-page-orcamento) #header{background:#f8f8f8}.barra-frete .conteudo{display:flex;align-items:center;justify-content:center;gap:12px;padding:5px 0}.barra-frete .conteudo span{color:#4f4f4f;font-weight:600;font-size:12px;letter-spacing:6px}.redes-sociais{display:flex;align-items:center;grid-gap:15px}.breadcrumb{display:flex;justify-content:center;gap:10px;margin:20px 0;align-items:center}.breadcrumb .home{color:#4f4f4f;font-weight:600;font-size:12px}.breadcrumb strong{color:#0c0c0c;font-size:12px;font-weight:600}.conteudo-texto h3,body.page-template-pg_portifolio .servicos .descricao h3{font-size:24px;font-weight:700}.conteudo-texto p{font-size:16px;font-weight:400;line-height:1.4}.bloco-11 .grid .item a,.bloco-8.home .slide .banner-wrapper,.conteudo-texto.center,body.page-template-pg_garantias .garantia-planos .grid .opcao{text-align:center}footer .newsletter .wpcf7-form-control-wrap .wpcf7-not-valid-tip{position:absolute}footer .newsletter .wpcf7-not-valid-tip{font-size:10px}body.page-template-pg_formulario .wpcf7-response-output,footer .newsletter .wpcf7-response-output{display:none!important}footer .newsletter .newsletter{max-width:250px;float:right}.bloco-10.home .conteudo .banner-wrapper,.bloco-4.home .banner-wrapper,.bloco-6.home .banner-wrapper,.pagina-empresa .content-empresa .pilares .rigth,body.page-template-pg_produto .grid-categorias .grid .item .imagem,footer .newsletter .flex{position:relative}footer .newsletter .flex .btn{position:absolute;bottom:14px;height:40px;right:0}footer .newsletter .flex .btn input{background:#eab818;font-size:14px;font-weight:700;cursor:pointer;text-transform:uppercase;color:#000}footer .newsletter h3{font-size:16px;font-weight:700;text-align:center;margin-top:0;color:#fff}footer .newsletter input{display:block;width:100%;height:40px;box-shadow:none;border-radius:24px;border:none;color:#4f4f4f;padding:0 12px;font-size:14px;font-weight:400}.full-banner{line-height:0}body:not(.page-template-page-orcamento) #header.flutuante{position:fixed;top:40px;z-index:9;right:0;left:0}body:not(.page-template-page-orcamento) #supertopo.flutuante{position:fixed;top:0;z-index:9;right:0;left:0}#header .wrapper.row{height:64px;display:flex;position:relative}#header .wrapper.row .logo{display:block;width:270px;position:relative}#header .wrapper.row .logo a{position:absolute;top:0;right:0;z-index:9}#header .wrapper.row .menu,.home-segmentos .wrapper .content .descricao .item img,body.page-template-pg_produto .grid-videos .btn a{display:block;width:100%}#header .wrapper.row .menu .banner{position:absolute;right:60px}#header .wrapper.row .menu .menu-menu-topo-container{display:flex;align-items:center;height:100%}#header .wrapper.row .menu .menu-menu-topo-container #menu-menu-topo>.menu-item{padding:7px 0}#header .wrapper.row .menu .menu-menu-topo-container #menu-menu-topo{margin:0;padding:0;display:flex;justify-content:center}#header .wrapper.row .menu .menu-menu-topo-container #menu-menu-topo #menu-item-403{background:linear-gradient(0deg,#eab818 25%,#fff388 79%);border-radius:100px;padding:7px 5px}#header .wrapper.row .menu .menu-menu-topo-container #menu-menu-topo .menu-item-has-children:hover .sub-menu{display:grid;grid-template-columns:230px 230px;min-height:250px;align-items:center;grid-template-rows:50px 50px}#header .wrapper.row .menu .menu-menu-topo-container #menu-menu-topo a{color:#0c0c0c;font-weight:700;text-transform:uppercase;font-size:13px;margin:0 25px;padding:20px 0}#header .wrapper.row .menu .menu-menu-topo-container #menu-menu-topo .sub-menu{display:none;padding:30px 45px 30px 270px;position:absolute;left:0;right:0;background:#fff;top:103px;z-index:2;box-shadow:0 0 5px 2px rgba(0,0,0,.16);border-radius:0 0 8px 8px}body.page-template-pg_inicial .botao-orcamento.mobile{display:block;background:#000;padding:15px 20px}body.page-template-pg_inicial .botao-orcamento.mobile a{display:flex;width:100%;background:linear-gradient(0deg,#eab818 25%,#fff388 79%);height:40px;align-items:center;justify-content:center;font-weight:700;font-size:12px;border-radius:100px}.modal-imagem,body.page-template-pg_inicial .modal-iframe{background:rgba(28,37,49,.5);position:fixed;left:0;top:0;width:100%;height:100%;z-index:999;display:flex;justify-content:center;align-items:center}.modal-imagem.active,.pagina-empresa .content-empresa #ativo-1 .left .content .itens:first-child,.pagina-empresa .content-empresa #ativo-2 .left .content .itens:nth-child(2),.pagina-empresa .content-empresa #ativo-3 .left .content .itens:nth-child(3),body.page-template-pg_inicial .modal-iframe.active,body.page-template-pg_produto .especificacoes-produto .flex.ativo,body.page-template-pg_produto .grid-categorias .slick-track{display:flex}.home-segmentos .wrapper .content .descricao .slide,.modal-imagem:not(.active),.pagina-empresa .content-empresa .pilares .left .content .itens,body.page-template-pg_empresa .pilares-mobile .content.ativo svg,body.page-template-pg_empresa .pilares-mobile .content:not(.ativo) .conteudo,body.page-template-pg_faq .duvidas.wrapper .content .conteudo,body.page-template-pg_inicial .modal-iframe:not(.active),body.page-template-pg_portifolio .servicos .descricao .texto,footer#colophon .categorias-footer .mostrar-categorias.active .open .icon-plus,footer#colophon .categorias-footer .mostrar-categorias:not(.active) .open .icon-minus{display:none}body.page-template-pg_inicial .modal-iframe .container-iframe{background:rgba(0,0,0,0);border-radius:5px;padding:10px;position:relative;width:70%;height:75%}.modal-imagem .container-iframe iframe,body.page-template-pg_inicial .modal-iframe .container-iframe iframe{width:100%!important;height:100%!important}.modal-imagem .container-iframe .close,body.page-template-pg_inicial .modal-iframe .container-iframe .close{position:absolute;right:-40px;top:0;cursor:pointer}.bloco-3.home .slick-dots{padding:0 120px;bottom:90px;top:unset;right:0;width:60%;left:unset;justify-content:left}.bloco-3.home .item{height:600px;background-repeat:no-repeat;background-size:auto;position:relative}.bloco-3.home .item .conteudo{padding:0 120px;position:absolute;width:60%;right:0;background:linear-gradient(.25turn,rgba(12,12,12,.9607843137),rgba(29,29,29,.9607843137));bottom:0;top:0}.bloco-3.home .item .conteudo .text{position:relative;top:50%;transform:translateY(-50%);color:#fff}.bloco-3.home .item .conteudo .text h2{font-size:32px}.bloco-3.home .item .conteudo .text a{display:flex;background:#eab818;width:200px;text-align:center;height:40px;align-items:center;justify-content:center;border-radius:24px;color:#0c0c0c;font-weight:700;margin-top:25px}.informacoes-atendimento .conteudo{padding: 0 30px;margin:42px auto;display:flex;justify-content:space-between;align-items:center}.informacoes-atendimento .conteudo .title span{color:#4f4f4f;font-weight:600;font-size:16px}.informacoes-atendimento .conteudo .title h2{margin-top:0;margin-bottom:5px;font-size:22px}.informacoes-atendimento .conteudo .title h2 strong{color:#38b923}.informacoes-atendimento .conteudo .links{max-width: 780px;gap: 20px;}.bloco-10.home .conteudo .links .grid .item,.informacoes-atendimento .conteudo .links .item{display: flex;flex-direction: column;align-items: center;gap: 5px;}.bloco-4.home,.bloco-5.home .conteudo .grid,.bloco-6.home{grid-template-columns:1fr 1fr}.informacoes-atendimento .conteudo .links .item a svg{zoom: .7;}.informacoes-atendimento .conteudo .links .item a{background:#17650b;display:flex;align-items:center;justify-content:center;gap:5px;width:160px;border-radius:16px;padding:5px 8px;color:#fff;font-weight:700}.bloco-4.home{display:grid;grid-gap:5px}.bloco-4.home .banner-wrapper h3{position:absolute;bottom:30px;left:30px;margin:0;font-weight:700;font-size:24px;color:#fff;border-bottom:2px solid #fff;cursor:pointer}.bloco-6.home{display:grid;grid-gap:6px 5px}.bloco-6.home .banner-wrapper:nth-child(3) .links,.bloco-6.home .banner-wrapper:nth-child(4) .links{height:150px}.bloco-6.home .banner-wrapper .links{border-radius:8px;background:#161617;height:234px;display:none}.bloco-6.home .banner-wrapper .links ul{padding:20px;display:flex;flex-wrap:wrap;gap:15px 0;margin:0}.bloco-6.home .banner-wrapper .links ul li:hover a{color:#eab818;font-weight:500;-webkit-text-decoration:revert;text-decoration:revert}.bloco-6.home .banner-wrapper .links ul li,body.page-template-pg_garantias .container-garantia .flex .imagem,body.page-template-pg_portifolio .orcamento .flex .conteudo,body.page-template-pg_portifolio .orcamento .flex .imagem,body.page-template-pg_produto .descricao-produto .flex .imagem,body.page-template-pg_produto .descricao-produto .flex .text,body.page-template-pg_produto .especificacoes-produto .flex .imagem,body.page-template-pg_produto .itens-obrigatorios .flex>.text{width:50%}.bloco-6.home .banner-wrapper .links ul li a{font-size:16px;font-weight:700;font-family:"Plus Jakarta Sans";color:#fff}.bloco-6.home .banner-wrapper img{width:100%;cursor:pointer}.vitrine-cliente{display:flex;align-items:center;padding:90px 30px;justify-content:space-between}.vitrine-cliente .ver-todos{display:block;width:100%;border:1px solid #0c0c0c;border-radius:24px;text-align:center;padding:10px;font-weight:700;font-family:"Plus Jakarta Sans";font-size:12px}.pagina-marcas .clientes.wrapper .logos,.vitrine-cliente .logos{grid-template-columns:96px 96px 96px 96px 96px 96px;width:auto;text-align:center}.vitrine-cliente .descricao{max-width:440px}.vitrine-cliente .descricao h2{font-size:32px;margin-bottom:6px;margin-top:0}.opcoes-garantia .flex .title a,.vitrine-cliente .descricao a{background:#000;padding:9px;margin-top:20px;text-align:center}.pagina-mapa .mapa .text p,.vitrine-cliente .descricao span,body.page-template-pg_garantias .container-garantia .flex .conteudo p strong,body.page-template-pg_produto .descricao-produto .flex .text p,body.page-template-pg_produto .itens-obrigatorios .flex .text .conteudo .text p{font-size:16px}.vitrine-cliente .descricao a{display:block;width:250px;color:#fff;font-weight:600;border-radius:24px}.vitrine-cliente .logos{grid-gap:14px;display:grid;align-items:center;justify-content:right}.vitrine-cliente .logos .banner-wrapper{border-radius:10px;box-shadow:0 0 5px 2px rgba(0,0,0,.16);display:flex;align-items:center;justify-content:center;padding:3px 5px;height:96px}.bloco-8.home{padding:0 30px;margin-top:30px}.bloco-8.home h2{margin-left:15px}.bloco-5.home,.opcoes-garantia,body.page-template-pg_portifolio .orcamento,body.page-template-pg_produto .grid-categorias,body.page-template-pg_produto .itens-obrigatorios{margin:40px auto}.bloco-8.home .slide .slick-prev.slick-arrow{left:-35px}.bloco-8.home .slide .slick-next.slick-arrow{right:-35px}.bloco-8.home .slide .banner-wrapper span{display:block;color:#4f4f4f;font-weight:700;font-size:16px;margin-top:10px}.bloco-5.home{display:grid;grid-template-columns:330px 1fr;grid-gap:45px}.bloco-5.home .conteudo .grid{grid-gap:20px}.bloco-5.home .conteudo .grid .grid{grid-template-columns:62px 1fr;grid-gap:0px}.bloco-5.home .conteudo .grid .grid .icone{width:48px;height:48px;background:#eab818;border-radius:100px;display:flex;align-items:center;justify-content:center}.bloco-5.home .conteudo .grid .grid .text span{font-size:14px;font-weight:400}.bloco-5.home .conteudo .grid .grid .text h4{margin-top:0;margin-bottom:6px;font-size:16px;font-weight:700}.bloco-5.home .conteudo .title{margin-bottom:30px}.bloco-5.home .conteudo .title p{font-size:16px;font-weight:400;margin:0}.bloco-5.home .conteudo .title p strong{color:#eab818;font-weight:700;font-size:16px}.bloco-5.home .conteudo .title h2{font-weight:700;font-size:32px;max-width:500px;margin:10px 0;line-height:32px}.bloco-10.home{background:#0c0c0c;padding:35px 0}.bloco-10.home .conteudo .links{display:block;margin-top:30px}.bloco-10.home .conteudo .links h4{display:block;text-align:center;color:#fff;font-weight:600;text-transform:uppercase;letter-spacing:1px}.bloco-10.home .conteudo .links .grid{background:#fff;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:15px 45px;border-radius:16px;padding:25px 30px}.bloco-10.home .conteudo .links .grid .item a{background:#38b923;display:flex;align-items:center;justify-content:center;width:152px;grid-gap:10px;border-radius:16px;padding:2px 8px;color:#fff;font-size:12px;font-weight:700}.bloco-10.home .conteudo .banner-wrapper img{margin:auto;display:block}.bloco-10.home .conteudo .banner-wrapper button{border:none;position:absolute;bottom:40px;left:0;right:0;margin:auto;width:200px;display:flex;align-items:center;border-radius:24px;background:#eab818;justify-content:center;grid-gap:10px;text-transform:uppercase;font-weight:600;font-size:16px;height:40px}.bloco-10.home .conteudo .title{text-align:center;max-width:710px;margin:0 auto 30px}.bloco-10.home .conteudo .title h2{color:#eab818;margin:0}.bloco-10.home .conteudo .title p{color:#fff;font-weight:300}.opcoes-garantia .flex,body.page-template-pg_empresa .pilares-mobile .content .text,footer#colophon .meios-pagamento .wrapper{display:flex;align-items:center;justify-content:space-between}.opcoes-garantia .flex .title{max-width:305px}.opcoes-garantia .flex .title a{display:block;width:188px;color:#fff;font-weight:600;border-radius:24px}.opcoes-garantia .flex .title h3,.pagina-mapa .obras .conteudo-texto p,body.page-template-pg_contato .conteudo-texto p{margin:0}.opcoes-garantia .flex .title h3 p{font-size:32px;font-weight:600}.opcoes-garantia .flex .title h3 p strong{font-weight:900}.opcoes-garantia .flex .grid{grid-template-columns:235px 235px 235px;grid-gap:20px}.opcoes-garantia .flex .grid .item:nth-child(2) .background,body.page-template-pg_garantias .garantia-planos .grid .opcao:nth-child(2) .background{background:radial-gradient(circle,rgba(161,55,35,.6117647059) 0,#c14b34 79%)}.opcoes-garantia .flex .grid .item:nth-child(3) .background,body.page-template-pg_garantias .garantia-planos .grid .opcao:nth-child(3) .background{background:radial-gradient(circle,rgba(192,153,67,.5803921569) 0,#c09943 79%)}.opcoes-garantia .flex .grid .item{box-shadow:0 0 7px 0 rgba(0,0,0,.16);margin:10px 0;border-radius:8px;background:#fff}.opcoes-garantia .flex .grid .item .background{display:block;width:100%;height:18px;background:red;border-radius:10px 10px 0 0;background:radial-gradient(circle,#4e4e4e 0,#000 79%)}.opcoes-garantia .flex .grid .item .top{padding:15px}.opcoes-garantia .flex .grid .item .garantia{display:block;width:100%;color:#4f4f4f;font-weight:500;font-size:12px;padding:12px 15px 15px;box-shadow:0 0 8px -4px rgba(189,189,189,.7803921569)}.opcoes-garantia .flex .grid .item .garantia span{display:block;width:100%;color:#4f4f4f;font-weight:500;font-size:12px;margin-bottom:8px}.opcoes-garantia .flex .grid .item a{font-weight:700;-webkit-text-decoration:revert;text-decoration:revert;letter-spacing:1px}.opcoes-garantia .flex .grid .item h4{margin:0;font-size:16px;font-weight:800;letter-spacing:1px}.opcoes-garantia .flex .grid .item .lista{display:block;height:120px}.opcoes-garantia .flex .grid .item .lista ul{padding-left:15px}.opcoes-garantia .flex .grid .item .lista ul li{list-style:disc}.bloco-11{padding-top:20px;display:block}.bloco-11 .grid{grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-gap:20px;margin-top:26px}.bloco-11 .grid .item{background:#1d1d1d;border-radius:8px;height:132px;display:flex;align-items:center;justify-content:center}.bloco-11 .grid .item a img,.bloco-11 .grid .item a span{display:block;text-align:center;margin:auto}.bloco-11 .grid .item a span{color:#fff;font-weight:700;font-size:14px;margin-top:8px}footer#colophon{margin-top:40px;background:#fff}footer#colophon .whats-flutuate{position:fixed;right:-2px;z-index:9999;margin:auto;top:unset;bottom:20px}footer#colophon .redes-sociais{margin-top:15px}footer#colophon .meios-pagamento{padding:10px 0;background:#eee;margin-top:0}footer#colophon .meios-pagamento .wrapper img{filter:grayscale(100%)}footer#colophon .site-info{display:flex;align-items:center;justify-content:space-between;padding:8px 0}footer#colophon .site-info span,footer#colophon .top .wrapper .atendimento span{font-size:12px;font-weight:400}footer#colophon .categorias-footer .mostrar-categorias{background:linear-gradient(310deg,#fff388 33%,#eab818 69%);cursor:pointer}footer#colophon .categorias-footer .mostrar-categorias .open{display:flex;align-items:center;justify-content:center;padding:6px;grid-gap:10px}footer#colophon .categorias-footer .mostrar-categorias .open span{font-weight:700;font-size:11px}footer#colophon .categorias-footer .menu-categorias{background:#f3f3f3;padding:40px 0;display:none}footer#colophon .categorias-footer .menu-categorias .column{-moz-column-count:4;column-count:4;display:block}footer#colophon .categorias-footer .menu-categorias .column .menu{border-left:2px solid #fff}footer#colophon .categorias-footer .menu-categorias .column .menu ul{padding:0 0 25px 15px;margin:0}footer#colophon .categorias-footer .menu-categorias .column .menu ul .titulo{font-weight:700;font-size:12px;display:block;text-transform:uppercase}footer#colophon .categorias-footer .menu-categorias .column .menu ul li{padding:6px 0}footer#colophon .categorias-footer .menu-categorias .column .menu ul li a{color:#4f4f4f;font-size:14px;font-weight:600}footer#colophon .top{background:#0c0c0c;position:relative}footer#colophon .top .wrapper{display:grid;justify-content:center;align-items:center;padding:28px 0;grid-template-columns:200px 415px 300px;grid-gap:60px}footer#colophon .top .wrapper .atendimento{line-height:20px;border-right:2px solid #2a2a2a;text-align:left}footer#colophon .top .wrapper .atendimento span,footer#colophon .top .wrapper .atendimento strong{color:#fff;display:block}footer#colophon .top .wrapper .atendimento strong{margin:8px 0;font-size:16px;font-weight:600}footer#colophon .top .wrapper .atendimento .fones{display:flex;align-items:end;grid-gap:0px 6px;font-weight:600;font-size:16px;margin-top:3px;color:#fff}body.page-template-pg_formulario .formulario.wrapper .flex .left,footer#colophon .top .wrapper .atendimento .fones a{color:#fff}footer#colophon .top .bck-1,footer#colophon .top .bck-2,footer#colophon .top .bck-3{height:8px;width:100%;display:none}footer#colophon .top .bck-1{background:#fbeb81}footer#colophon .top .bck-2{background:#eab818}body.page-template-pg_portifolio .slide-imagens .slide .slick-dots li.slick-active button,body.page-template-pg_portifolio .slide-obras .slide .slick-dots li.slick-active button,footer#colophon .top .bck-3{background:#4f4f4f}.home-segmentos{background:#f8f8f8;padding:40px 0}.home-segmentos .wrapper .content .descricao .slide .slick-prev.slick-arrow{left:0}.home-segmentos .wrapper .content .descricao .slide button.slick-next.slick-arrow{right:0}.home-segmentos .wrapper .content .descricao .slide .slick-list{margin:0 30px}.home-segmentos .wrapper .content .descricao .slide.ativo,body.page-template-pg_portifolio .servicos .descricao .texto.ativo,body.page-template-pg_produto .grid-categorias .grid{display:block}.home-segmentos .wrapper .content .descricao .item{margin:0 12px}.home-segmentos .wrapper .content .descricao .item span{background:#f4e5b5;color:#0c0c0c;font-weight:500;font-size:12px;padding:8px 12px;display:inline-block;max-width:100%;margin-top:6px;border-radius:2px}.home-segmentos .wrapper .content .titles{display:flex;justify-content:center;gap:40px;margin-bottom:35px;margin-top:30px}.home-segmentos .wrapper .content .titles .item span{font-weight:600;font-size:16px;cursor:pointer}.home-segmentos .wrapper .content .titles .item.ativo{pointer-events:none}.home-segmentos .wrapper .content .titles .item.ativo span,body.page-template-pg_portifolio .servicos .titles .item.ativo{color:#4f4f4f;font-weight:400;text-decoration:underline}.home-segmentos .wrapper .title{display:block;text-align:center;max-width:780px;margin:auto}.home-segmentos .wrapper .title span{color:#4f4f4f;font-weight:400;text-transform:uppercase;font-size:12px}.home-segmentos .wrapper .title h2{font-size:32px;font-weight:700}.home-segmentos .wrapper .title p,body.page-template-pg_faq .conteudo-texto.v2 p{font-size:16px;font-weight:400}footer#colophon .top .bck{position:absolute;bottom:0;right:0;left:-2px;z-index:-1}.pagina-mapa .obras .conteudo-texto{max-width:800px;width:100%}.pagina-mapa .obras .conteudo-texto h3{margin:10px 0}.pagina-mapa .obras .lojas{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:25px;margin:30px 0 40px}.pagina-mapa .obras .lojas .item span{display:inline-block;background:#f9eaba;border-radius:2px;padding:4px 15px;font-size:12px;font-weight:500;margin-top:2px}.pagina-mapa .mapa{display:flex;align-items:center;background:#f8f8f8;padding:50px 40px;margin:45px auto}.pagina-mapa .mapa .image{width:65%;margin-right:25px}.pagina-mapa .mapa .text{width:35%}.pagina-mapa .mapa .text h4{font-size:24px;margin-top:0;font-weight:300}.pagina-mapa .mapa .text a{background:#0c0c0c;color:#fff;font-weight:600;font-size:14px;padding:10px 15px;border-radius:24px;display:block;margin-top:20px;width:200px;text-align:center}.pagina-empresa .conteudo-texto,.pagina-mapa .conteudo-texto{padding:0 40px}.pagina-empresa .conteudo-texto h4,.pagina-mapa .conteudo-texto h4{text-align:center;margin-top:8px;color:#4f4f4f;font-size:20px}.pagina-empresa .conteudo-texto h3,.pagina-mapa .conteudo-texto h3,.pagina-marcas .conteudo-texto h3{margin:0;text-align:center}.pagina-empresa .conteudo-texto .content,.pagina-mapa .conteudo-texto .content{margin-top:20px;-moz-column-count:2;column-count:2;-moz-column-gap:50px;column-gap:50px}.pagina-marcas .conteudo-texto{width:100%;max-width:840px}.pagina-marcas .clientes.wrapper{margin:35px auto}.pagina-marcas .clientes.wrapper h4{display:block;text-align:center;text-transform:uppercase;color:#4f4f4f;font-weight:500}.pagina-marcas .clientes.wrapper .logos{display:grid;grid-gap:20px 30px;align-items:center;justify-content:center}.pagina-marcas .clientes.wrapper .logos .item{border-radius:10px;box-shadow:0 0 5px 2px rgba(0,0,0,.16);display:flex;align-items:center;justify-content:center;padding:3px 5px;height:100px}.pagina-video .conteudo-texto{max-width:650px;width:100%}.pagina-video .videos{margin:45px auto;max-width:1080px;display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:30px;width:100%}.pagina-video .videos button{display:block;width:100%;background:rgba(0,0,0,0);border:1px solid #000;padding:12px;font-size:12px;font-weight:700;border-radius:50px}.pagina-video .videos .item{border-radius:0 0 10px 10px;background:#efefef}.pagina-video .videos .item iframe,body.page-template-pg_contato .enderecos .grid .map iframe{width:100%!important}.pagina-video .videos .item .title{display:block;padding:15px;font-size:14px;font-weight:700}.pagina-empresa .vitrine-cliente{padding:20px 30px 50px}.pagina-empresa .content-empresa{background:#f3f3f3;margin:40px 0}.pagina-empresa .content-empresa .slide-imagens{padding:25px 0}.pagina-empresa .content-empresa .slide-imagens .banner-wrapper{margin:0 8px}.pagina-empresa .content-empresa #ativo-1 .left .topo .item:first-child .icon,.pagina-empresa .content-empresa #ativo-2 .left .topo .item:nth-child(2) .icon,.pagina-empresa .content-empresa #ativo-3 .left .topo .item:nth-child(3) .icon,body.page-template-pg_produto .itens-obrigatorios .flex .text .numbers .icon.ativo{background:linear-gradient(0deg,#eab818 25%,#fff388 79%);color:#000}.pagina-empresa .content-empresa .pilares{display:grid;grid-template-columns:1fr 310px;grid-gap:20px}.pagina-empresa .content-empresa .pilares .rigth a{position:absolute;color:#0c0c0c;left:0;right:0;width:80%;margin:auto;background:linear-gradient(0deg,#eab818 25%,#fff388 79%);border-radius:100px;padding:10px 5px;text-align:center;font-weight:700;font-size:14px;bottom:35px}.pagina-empresa .content-empresa .pilares .left{background:#1f1e21;border-radius:8px;padding:25px}.pagina-empresa .content-empresa .pilares .left .content{background:linear-gradient(142deg,#626163 73%,#29282b 94%);border-radius:16px;padding:25px 50px;height:488px;display:flex;align-items:center}.pagina-empresa .content-empresa .pilares .left .content .itens .icon{width:40%;display:flex;align-items:center;justify-content:center}.pagina-empresa .content-empresa .pilares .left .content .itens .text{width:60%}.pagina-empresa .content-empresa .pilares .left .content .itens .text p{font-size:16px;color:#fff;font-weight:400}.pagina-empresa .content-empresa .pilares .left .content .itens .text p strong{font-weight:700}.pagina-empresa .content-empresa .pilares .left .topo{display:flex;align-items:center;justify-content:space-between;margin:0 10px 22px}.pagina-empresa .content-empresa .pilares .left .topo .item{cursor:pointer}.pagina-empresa .content-empresa .pilares .left .topo .icon{display:flex;margin-bottom:10px;width:32px;height:32px;background:#4f4f4f;border-radius:2px;align-items:center;justify-content:center;font-size:20px;font-weight:700;color:#fff}.pagina-empresa .content-empresa .pilares .left .topo span{font-size:20px;font-weight:700;color:#fff}.pagina-empresa .content-empresa .atuacao{position:relative;overflow:hidden}.pagina-empresa .content-empresa .atuacao .wrapper{padding:20px 35px 50px}.pagina-empresa .content-empresa .atuacao .background{position:absolute;right:0;top:0;bottom:0}.pagina-empresa .content-empresa .atuacao .group{max-width:370px}.pagina-empresa .content-empresa .atuacao .group .item{display:grid;grid-template-columns:50px 1fr;align-items:center;margin-bottom:12px}.pagina-empresa .content-empresa .atuacao .group .item .text{color:#0c0c0c;font-weight:600;font-size:16px}.pagina-empresa .content-empresa .atuacao .group .title p{font-size:18px;font-weight:400}.pagina-empresa .content-empresa .atuacao .group .title p strong{display:block;width:100%;font-weight:700;color:#4f4f4f}body.page-template-pg_contato .conteudo-texto a{display:inline-block;border:1px solid #1d1d1d;font-weight:600;padding:10px 15px;border-radius:24px;margin-top:18px}body.page-template-pg_contato .enderecos .grid{display:grid;grid-template-columns:1fr 365px;grid-gap:50px;align-items:center}body.page-template-pg_contato .enderecos .grid .informacoes .bottom{display:block;margin-top:35px}body.page-template-pg_contato .enderecos .grid .informacoes .bottom .phones{display:block;margin-top:20px}body.page-template-pg_contato .enderecos .grid .informacoes .bottom .phones span{color:#000}body.page-template-pg_contato .enderecos .grid .informacoes .bottom .phones a{display:block;width:100%;font-weight:700;font-size:16px;margin:10px 0}body.page-template-pg_contato .enderecos .grid .informacoes .bottom .email{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:700;margin-top:10px}body.page-template-pg_contato .enderecos .grid .informacoes .bottom .email .icon{position:relative;top:4px}body.page-template-pg_contato .enderecos .grid .informacoes .bottom span{color:#4f4f4f;font-weight:500;font-size:12px}body.page-template-pg_contato .enderecos .grid .informacoes h2,body.page-template-pg_faq .conteudo-texto h2,body.page-template-pg_garantias .container-garantia .flex .conteudo h2,body.page-template-pg_produto .descricao-produto .flex .text h2,body.page-template-pg_produto .itens-obrigatorios .flex .text .title h2{font-size:24px}body.page-template-pg_contato .enderecos .grid .informacoes span{font-size:14px;font-weight:500}body.page-template-pg_contato .botoes{display:flex;justify-content:center;gap:20px}body.page-template-pg_contato .botoes a{width:200px}body.page-template-pg_faq .conteudo-texto h4{font-size:20px}body.page-template-pg_faq .conteudo-texto p{font-size:20px;font-weight:500}body.page-template-pg_faq .conteudo-texto p strong{color:#eab818}body.page-template-pg_faq .informacoes-atendimento{background:#f8f8f8;padding:1px 0;border-radius:8px;margin-bottom:30px;margin-top:35px}body.page-template-pg_faq .duvidas.wrapper{border-bottom:2px solid #e7e7e7;margin-bottom:45px}body.page-template-pg_faq .duvidas.wrapper .content{max-width:1020px;margin:50px auto;background:#fcfcfc;padding:20px 40px;border-radius:16px}body.page-template-pg_faq .duvidas.wrapper .content .item{margin-bottom:20px}body.page-template-pg_faq .duvidas.wrapper .content .item .conteudo{line-height:22px}body.page-template-pg_faq .duvidas.wrapper .content .item .title.active h3:after{background-image:url(../img/PlusMinus.svg)}body.page-template-pg_faq .duvidas.wrapper .content .item .title{border-bottom:2px solid #e7e7e7;padding-bottom:10px;cursor:pointer;position:relative}body.page-template-pg_faq .duvidas.wrapper .content .item .title h3:after{content:"";background-image:url(../img/PlusMore.svg);position:absolute;right:0;width:20px;height:20px;display:block;top:0}body.page-template-pg_faq .duvidas.wrapper .content .item .title h3{margin:0;font-size:14px;padding-right:25px}body.page-template-pg_produto .full-banner.wrapper.pdp{margin:50px auto}body.page-template-pg_portifolio .orcamento .flex .conteudo h2,body.page-template-pg_produto .conteudo-texto h3{margin-top:0}body.page-template-pg_produto .especificacoes-produto{margin:45px 0;background:#eee}body.page-template-pg_produto .especificacoes-produto h2{display:block;text-align:center;margin-bottom:0;padding-top:40px}body.page-template-pg_produto .especificacoes-produto .botoes{display:flex;grid-gap:35px;margin-bottom:30px}body.page-template-pg_produto .especificacoes-produto .botoes .item{display:flex;width:204px;border:1px solid #000;border-radius:24px;justify-content:center;height:40px;align-items:center;font-weight:700;font-size:12px;cursor:pointer}body.page-template-pg_produto .especificacoes-produto .botoes .item.ativo{background:linear-gradient(0deg,#eab818 25%,#fff388 79%);border:none}body.page-template-pg_produto .especificacoes-produto .flex{padding:10px 0;display:none;align-items:center;gap:40px}body.page-template-pg_produto .especificacoes-produto .flex .conteudo{width:50%;max-width:380px}body.page-template-pg_produto .especificacoes-produto .flex .conteudo .itens{display:flex;gap:12px;margin-top:25px}body.page-template-pg_produto .especificacoes-produto .flex .conteudo .itens .cor{display:block;width:24px;height:24px;border-radius:5px}body.page-template-pg_produto .descricao-produto .flex{display:flex;justify-content:space-between;gap:30px}body.page-template-pg_garantias .opcoes-garantias .content .grid:nth-child(2) .left,body.page-template-pg_produto .descricao-produto .flex .imagem{text-align:right}body.page-template-pg_produto .descricao-produto .flex .imagem img{border-radius:20px}body.page-template-pg_produto .breadcrumb{justify-content:left}body.page-template-pg_produto .conteudo-texto-rodape p{color:#4f4f4f;font-size:14px;font-weight:400}body.page-template-pg_produto .grid-categorias .sub-titulo{display:block;max-width:800px;margin:auto;text-align:center;font-size:16px;padding:0 25px}body.page-template-pg_produto .grid-categorias .slick-track .slick-slide{height:inherit!important}body.page-template-pg_produto .grid-categorias .title{font-weight:700;text-align:center;font-size:20px;display:block;margin-bottom:20px}@media (min-width:768px){#header .wrapper.row .menu .menu-menu-topo-container #menu-menu-topo #menu-item-62>a,#header .wrapper.row .menu .menu-menu-topo-container #menu-menu-topo #menu-item-64>a,#header .wrapper.row .menu .menu-menu-topo-container #menu-menu-topo #menu-item-892>a{cursor:default}.pagina-video .informacoes-atendimento .conteudo,body.page-template-pg_contato .informacoes-atendimento .conteudo{border-top:1px solid rgba(88,87,87,.1803921569);border-bottom:1px solid rgba(88,87,87,.1803921569);padding:35px 0}body.page-template-pg_produto .informacoes-atendimento .conteudo{border-top:1px solid rgba(88,87,87,.1803921569);border-bottom:1px solid rgba(88,87,87,.1803921569);padding:55px 0;margin:60px auto}body.page-template-pg_produto .content{padding:0 40px}body.page-template-pg_produto .grid-categorias .grid .slick-list{margin:0 20px}body.page-template-pg_produto .grid-categorias .grid .slick-prev.slick-arrow{left:-10px}body.page-template-pg_produto .grid-categorias .grid .slick-next.slick-arrow{right:-10px}body.page-template-pg_produto .grid-categorias .grid .slick-slide{margin:0 8px}}body.page-template-pg_produto .grid-categorias .grid .item{position:relative;cursor:pointer}body.page-template-pg_produto .grid-categorias .grid .item .conteudo_texto{display:flex;align-items:center;background:#eee;padding:0 40px;height:100%}body.page-template-pg_produto .grid-categorias .grid .item .text{display:none;background:#f8f8f8;height:100%;padding:30px}body.page-template-pg_produto .grid-categorias .grid .item .text p{font-weight:500;font-size:14px}body.page-template-pg_produto .grid-categorias .grid .item .text h3{font-size:14px;font-weight:800;text-transform:uppercase;color:#4f4f4f}body.page-template-pg_produto .grid-categorias .grid .item .imagem .btn{position:absolute;bottom:0;left:0;right:0;text-align:center;height:50px;display:flex;align-items:center;justify-content:center;background:linear-gradient(0deg,#2b2d2e 47%,#000 95%);font-weight:700;font-size:20px;color:#fff}body.page-template-pg_produto .grid-videos .btn{display:block;width:100%;border:1px solid #0c0c0c;text-align:center;border-radius:20px;padding:8px;font-size:14px;font-weight:700;margin-top:15px}body.page-template-pg_produto .grid-videos .grid{margin-top:30px;grid-template-columns:1fr 1fr 1fr;grid-gap:15px}body.page-template-pg_produto .grid-videos .grid .video iframe{width:100%!important;border-radius:10px}body.page-template-pg_produto .itens-obrigatorios .flex{display:flex;grid-gap:30px}body.page-template-pg_produto .itens-obrigatorios .flex .text .conteudo{height:220px;margin-bottom:15px}@media (max-width:768px){body:not(.page-template-page-orcamento) #header.flutuante { top: 0;}body.page-template-pg_produto .grid-categorias .sub-titulo{font-size:12px}body.page-template-pg_produto .grid-categorias .grid{margin-left:20px}body.page-template-pg_produto .grid-categorias .grid .slick-list{padding-right:50px}body.page-template-pg_produto .grid-categorias .grid .slick-slide{margin:0 8px}body.page-template-pg_produto .itens-obrigatorios .flex .text .conteudo{height:200px}}body.page-template-pg_produto .itens-obrigatorios .flex .text .numbers{display:flex;align-items:center;grid-gap:12px}body.page-template-pg_produto .itens-obrigatorios .flex .text .numbers .icon{cursor:pointer;width:60px;height:60px;background:#0c0c0c;display:flex;align-items:center;justify-content:center;border-radius:8px;color:#fff;font-size:28px;font-weight:600}body.page-template-pg_produto .itens-obrigatorios .flex .banner-wrapper{width:50%;text-align:right}body.page-template-pg_empresa .pilares-mobile{padding:0 20px}body.page-template-pg_empresa .pilares-mobile .content .text h3{font-size:20px;font-weight:700}body.page-template-pg_empresa .pilares-mobile .content .conteudo .itens{display:grid;grid-template-columns:50px 1fr;border-bottom:1px solid #c5c5c5;padding-bottom:20px;margin-bottom:20px}body.page-template-pg_empresa .pilares-mobile .content .conteudo .itens .text p{margin:0;font-size:14px}body.page-template-pg_portifolio .slide-imagens .slide .slick-dots,body.page-template-pg_portifolio .slide-obras .slide .slick-dots{position:relative;bottom:unset}body.page-template-pg_portifolio .slide-imagens .slide .slick-dots li button,body.page-template-pg_portifolio .slide-obras .slide .slick-dots li button{background:#cbcbcb}body.page-template-pg_formulario .formulario.wrapper .flex .rigth form,body.page-template-pg_portifolio .orcamento .flex{display:flex;gap:30px}body.page-template-pg_portifolio .orcamento .flex .conteudo a{background:linear-gradient(0deg,#eab818 25%,#fff388 79%);border-radius:100px;padding:10px 35px;font-weight:700;display:inline-block;margin-top:12px}body.page-template-pg_portifolio .orcamento .flex .conteudo p{font-size:14px;line-height:22px}body.page-template-pg_portifolio .servicos .titles select{display:block;width:100%;text-align:center;border-radius:24px;padding:10px;font-size:12px;font-weight:700;text-transform:uppercase}body.page-template-pg_portifolio .servicos .titles .item{cursor:pointer;font-weight:600;font-size:16px}body.page-template-pg_portifolio .servicos .descricao{max-width:800px;margin:30px auto 50px;text-align:center}body.page-template-pg_portifolio .servicos .descricao p{font-size:14px;line-height:25px}body.page-template-pg_portifolio .servicos .titles{display:flex;justify-content:center;gap:30px}body.page-template-pg_garantias .conteudo-texto .link{display:flex;justify-content:center;gap:25px;margin-top:25px}body.page-template-pg_garantias .conteudo-texto .link a{width:200px;border:1px solid;padding:10px 0;font-weight:700;border-radius:24px;font-size:12px}body.page-template-pg_garantias .container-garantia{background:#eee;margin-top:45px}body.page-template-pg_garantias .container-garantia .flex{gap:40px;display:flex;align-items:center}body.page-template-pg_garantias .container-garantia .flex .conteudo{width:50%;max-width:560px;text-align:left;line-height:25px}body.page-template-pg_garantias .container-garantia .flex .conteudo a{background:linear-gradient(0deg,#eab818 25%,#fff388 79%);border-radius:100px;padding:13px 30px;font-size:14px;font-weight:700;display:block;text-align:center;max-width:340px;margin-top:30px}body.page-template-pg_garantias .garantia-planos{border-bottom:2px solid #efefef;margin-bottom:40px;padding-bottom:40px}body.page-template-pg_garantias .garantia-planos .grid{grid-template-columns:1fr 1fr 1fr;grid-gap:60px;max-width:1100px;margin:auto}body.page-template-pg_garantias .garantia-planos .grid .opcao:first-child .background{background:radial-gradient(circle,#4e4e4e 0,#000 79%)}body.page-template-pg_garantias .garantia-planos .grid .opcao .background{display:block;width:100%;height:2px}body.page-template-pg_garantias .garantia-planos .grid .opcao .grid{grid-template-columns:40px 170px;grid-gap:0px;text-align:left;margin:15px 0;justify-content:center;font-weight:500}body.page-template-pg_garantias .garantia-planos .grid .opcao .title{padding-bottom:15px}body.page-template-pg_garantias .garantia-planos .grid .opcao .title h4{font-size:20px;margin:8px 0}body.page-template-pg_garantias .garantia-planos .grid .opcao .title p{margin:0;color:#4f4f4f;font-weight:500}body.page-template-pg_garantias .garantia-planos .grid .opcao .conteudo p{margin:10px 0;font-weight:500}body.page-template-pg_garantias .garantia-planos .grid .opcao .conteudo strong{color:#4f4f4f;text-transform:uppercase;font-size:12px;margin:25px 0 0;display:block}body.page-template-pg_garantias .opcoes-garantias .content{max-width:1020px;margin:auto}body.page-template-pg_garantias .opcoes-garantias .content .grid:first-child{padding:0 50px 50px}body.page-template-pg_garantias .opcoes-garantias .content .grid{grid-template-columns:1fr 1fr;align-items:center;border-bottom:2px solid #efefef;padding:50px}body.page-template-pg_garantias .opcoes-garantias .content .grid .rigth{text-align:left}body.page-template-pg_garantias .opcoes-garantias .content .grid .rigth .flex{display:flex;justify-content:flex-start}body.page-template-pg_garantias .opcoes-garantias .content .grid .rigth .flex .item{display:block;margin-left:25px;padding-left:25px;border-left:1px solid #d9d9d9}body.page-template-pg_garantias .opcoes-garantias .content .grid .rigth .flex .item span{display:block;color:#4f4f4f;font-size:12px;margin-bottom:5px}body.page-template-pg_garantias .opcoes-garantias .content .grid:nth-child(2) .rigth{order:-1}body.page-template-pg_formulario .formulario.wrapper{background:#000;background:linear-gradient(#141414 31%,#181818 83%)}body.page-template-pg_formulario .formulario.wrapper .flex{display:flex;padding:20px 80px;align-items:center;gap:30px}body.page-template-pg_formulario .formulario.wrapper .flex .left h2{background:#eab818;background:linear-gradient(to bottom,#eab818 0,#fff388 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-size:36px;font-weight:700;margin:0}body.page-template-pg_formulario .formulario.wrapper .flex .rigth form .btn input{display:block;width:100%;background:linear-gradient(0deg,#eab818 25%,#fff388 79%);font-weight:700;font-size:14px;cursor:pointer}body.page-template-pg_formulario .formulario.wrapper .flex .rigth form label{display:block;color:#fff;text-transform:uppercase;font-weight:500;font-size:12px;margin-bottom:8px;margin-left:10px}body.page-template-pg_formulario .formulario.wrapper .flex .rigth form textarea{border:none;box-shadow:none;border-radius:24px;padding:0 10px}body.page-template-pg_formulario .formulario.wrapper .flex .rigth form input{height:40px;border:none;box-shadow:none;border-radius:24px;padding:0 10px}body.page-template-pg_formulario .beneficios{max-width:920px}body.page-template-pg_formulario .beneficios .flex{display:flex;margin:50px 0;justify-content:space-between}body.page-template-pg_formulario .beneficios .flex .item{width:15%;text-align:center}body.page-template-pg_formulario .beneficios .flex .item h3{font-size:14px;font-weight:700}.modal-imagem .bg{position:fixed;left:0;right:0;top:0;bottom:0}.modal-imagem img{margin:auto;display:block;height:100%}.modal-imagem .container-iframe{background:rgba(0,0,0,0);border-radius:5px;padding:10px;position:relative;width:70%;height:90%}