
@import url(https://fonts.googleapis.com/css?family=Work+Sans:100,200,300,400,500,600,700,800,900&display=swap);
@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i&display=swap);
@import url(https://fonts.googleapis.com/css?family=Poppins:400,600&display=swap);

:root {
  --principal: #246441;
  --secundaria: #74C6A4;
  --branco: #FFFFFF;
}

body{padding-right:0!important}
.modal-open{overflow-y:hidden!important}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,command,datalist,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,keygen,label,legend,li,meter,nav,object,ol,output,p,pre,progress,q,s,samp,section,small,source,span,strike,strong,sub,sup,table,tbody,tdvideo,tfoot,th,thead,tr,tt,u,ul,var{background:0 0;border:0 none;font-size:100%;margin:0;padding:0;border:0;outline:0;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;font-family:'Work Sans';outline:0}
::-webkit-input-placeholder{color:inherit}
:-moz-placeholder{color:inherit}
::-moz-placeholder{color:inherit}
:-ms-input-placeholder{color:inherit}
a:active,a:link,a:visited{font-size:inherit}
ol,ul{list-style:none}
blockquote,q{quotes:none}
table,table td{padding:0;border:none;border-collapse:collapse}
img{vertical-align:top}
embed{vertical-align:top}
*{border:none;padding:0;margin:0}
input,select,textarea{outline:0;font-family:'Work Sans';color:#333;line-height:20px;font-size:13px}
.conheca-estrutura,.cursos-dir ul li,.cursos-home ul li,.dat-nav ul li,.gal-img img,.it-1,.it-2,.it-3,:hover,a,a:hover,button:hover,input{text-decoration:none;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;text-decoration:none!important}
ol,ul{margin-bottom:0!important}
select::-ms-expand{display:none}
::placeholder{color:#b3b3b3;opacity:1}
:-ms-input-placeholder{color:#b3b3b3}
::-ms-input-placeholder{color:#b3b3b3}
.toogle-menu{display:none}
.clear{clear:both}
.modal-open .modal{z-index:9999}
h2.green-title{color:#012a1c;font-family:"Work Sans";font-size:48px;font-weight:700;line-height:18px}
h3.red-subtitle{color:var(--principal);font-family:"Work Sans";font-size:24px;font-weight:400;line-height:34px}
h3.red-subtitle b{font-weight:700}
.logo-topo{background-color:var(--principal)}
.logo-topo .image-logo img{margin:auto;display:block;max-width:100%;height:auto}
.logo-topo .tel-topo{color:#fff;font-family:"Work Sans";font-size:17px;font-weight:400;text-transform:uppercase;border-radius:25px;background-color:var(--secundaria);width:200px;display:block;padding:17px 0;text-align:center;margin:auto;margin-top:4px}
.container-header{height:140px;overflow:hidden}
.container-header:before{background-color:var(--principal);content:"";display:block;width:50%;height:140px;position:absolute;left:0}
.container-header:after{background:url(../img/bg-area-menu.png);content:"";display:block;width:55%;height:140px;position:absolute;right:0;top:0}
.menu-site{background:url(../img/bg-area-menu.png);padding-left:40px!important;z-index:9;background-position:left top;height:140px}
.menu-site ul{margin-top:58px}
.menu-site ul li{float:left;margin-right:15px}
.menu-site ul li:last-child{margin-right:0}
.menu-site ul li a{color:#fff;font-family:"Work Sans";font-size:14px;font-weight:500;text-transform:uppercase;display:table;position:relative;line-height:30px}
.menu-site ul li a:before{content:"";width:0;height:3px;position:absolute;left:0;bottom:0;transition:.5s;background:var(--secundaria)}
.menu-site ul li a:hover:before{width:100%}
.menu-site ul li a.ativo:before{width:100%}
.slide-home{background:url(../img/bg-slider.png) left top;background-repeat:no-repeat;background-size:40%}
.redes-sociais-fix:before{width:2px;height:30px;background:var(--secundaria);content:"";display:block;position:absolute;top:100px;left:15px;right:auto}
.redes-sociais-fix{position:absolute;left:5%;margin-top:50px;z-index:99}
.redes-sociais-fix a{color:var(--secundaria);font-size:18px;display:block;border:2px solid var(--secundaria);text-align:center;width:33px;padding:6px 0;margin-bottom:11px;border-radius:16px}
.redes-sociais-fix a:hover{opacity:.6}
.redes-sociais-fix p{font-family:"Work Sans";font-size:15px;font-weight:400;text-transform:uppercase;color:var(--secundaria);transform:rotate(-90deg);z-index:999;width:200p;margin-left:-80px;margin-top:160px}
.slide{width:100%;max-width:1920px;float:right}
.slide .imagem{padding-bottom:95px;position:relative}
.slide .imagem img.image-slide{width:100%;height:auto}
.slide .imagem .layer{position:absolute;top:55%;margin-left:150%}
.slide .slick-active .imagem .layer{-webkit-transition:all 3s ease;display:block;-moz-transition:all 3s ease;-o-transition:all 3s ease;transition:all 3s ease;top:55%;margin-left:50%}
.slide .imagem .layer img{width:100%;max-width:350px}
.slide .slick-next,.slide .slick-prev{position:absolute}
.baixo-banner{margin-top:-95px}
.horario-atendimento .icone-relogio{color:var(--secundaria);font-size:24px;float:left;padding-top:6px;margin-right:20px}
.horario-atendimento p{color:#fff;font-family:"Work Sans";font-size:15px;font-weight:400;line-height:18px;text-transform:uppercase}
.botoes-banner{border-right:4px solid #025c3e;background:var(--secundaria)}
.botoes-banner button{background:0 0;outline:0;background:var(--secundaria);color:#fff;font-size:25px;height:106px;padding:0 36px}
.botoes-banner button:hover{background:#ffffff26}
.botoes-banner button.right-banner{margin-left:-4px}
#buttonScrollHome,#buttonScrollInternas{float:right;text-align:center;margin-top:20px}
#buttonScrollHome a,#buttonScrollInternas a{padding-top:70px;font-family:"Work Sans";font-size:13px;font-weight:300;text-transform:uppercase;color:#000;letter-spacing:2.6px}
#buttonScrollHome a img,#buttonScrollInternas a img{margin-left:-12px;-webkit-animation:sdb05 1.5s infinite;animation:sdb05 1.5s infinite;box-sizing:border-box;margin-bottom:30px;opacity:.5;margin-left:-3px}
@-webkit-keyframes sdb05{
0%{-webkit-transform:translate(0,0)}
50%{opacity:0,5}
100%{-webkit-transform:translate(0,20px)}
}
@keyframes sdb05{
0%{transform:translate(0,0)}
50%{opacity:1}
100%{transform:translate(0,20px)}
}
.sobre-home p:before{content:"";width:35px;height:2px;background:#666;display:block;margin-bottom:25px;opacity:.4}
.sobre-home p{color:#666;font-family:"Open Sans";font-size:17px;font-weight:300;line-height:28px}
.sobre-home p b{font-weight:700}
.sobre-home .leia-mais{color:var(--principal);font-family:"Work Sans";font-size:18px;font-weight:700;line-height:35px;display:block}
.sobre-home .leia-mais i{margin-left:10px;margin-top:9px;transition:.5s}
.sobre-home .leia-mais:hover{opacity:.6}
.sobre-home .leia-mais:hover i{margin-left:25px}
.imagem-sobre-home{margin-top:-18px;position:relative;z-index:9}
.imagem-sobre-home .caixa-pizza{position:absolute;right:-140px;bottom:-11px;z-index:9999}
.prazo-entrega-home{border:2px solid #00000033;text-align:center;padding:5px 0 3px 0;border-radius:3px}
.prazo-entrega-home i{color:var(--secundaria);margin-top:1px;margin-right:5px}
.prazo-entrega-home p{color:var(--principal);font-family:"Work Sans";font-size:16px;font-weight:400;line-height:20px}
.prazo-entrega-home p b{font-weight:600}
#sobreHome:after{background:linear-gradient(90deg,#f7f7f7 50%,#fff 50%);content:"";height:220px;display:block;position:absolute;width:100%;margin-top:-220px;z-index:7}
.telefone-localizacao{position:relative;z-index:9}
.telefone-localizacao p{font-family:"Work Sans";font-size:16px;font-weight:300;text-transform:uppercase;color:var(--secundaria)}
.telefone-localizacao p.tel{color:#012a1c;font-size:24px;font-weight:600;line-height:35px;text-transform:uppercase}
.telefone-localizacao p.end{font-family:"Work Sans";font-size:16px;font-weight:600;line-height:20px;text-transform:uppercase;letter-spacing:-.64px;color:#012a1c}
.vantagens:before{background-image:url(../img/bg-vantagens.jpg);background-size:cover;display:block;content:"";height:212px;width:200%;left:0;position:absolute;background-repeat:no-repeat;margin-top:-45px;z-index:7;background-position:left center}
.vantagens{position:relative;z-index:8;padding-left:80px;padding-top:45px}
.vantagens ul{position:relative;z-index:9}
.vantagens ul li{color:#fff;font-family:"Work Sans";font-size:18px;font-weight:400;line-height:20px;text-transform:uppercase;margin-bottom:20px}
.vantagens ul li i{color:var(--secundaria);font-size:25px;margin-top:-2px;margin-right:10px}
.descritivo .vantagens:before,.vantagens-interna .vantagens:before{display:none}
.vantagens-interna .vantagens{position:relative;z-index:9;padding-left:0px;padding-top:45px}
.vantagens-interna .vantagens ul li{color:var(--principal);font-weight:600;margin-bottom:30px}
.vantagens-interna .vantagens ul li i{float:left}
.scrool-2{width:165px;height:41px;background-image:linear-gradient(to top,#06543a 0,#06543a 1%,#042d1f 100%);position:relative;z-index:9;margin-top:33px;}
#buttonScrollSobre{text-align:center}
#buttonScrollSobre img{-webkit-animation:sdb05 1.5s infinite;animation:sdb06 1.5s infinite;box-sizing:border-box;margin-bottom:30px;opacity:.5}
@-webkit-keyframes sdb06{
0%{-webkit-transform:translate(0,0)}
50%{opacity:0,5}
100%{-webkit-transform:translate(0,20px)}
}
@keyframes sdb06{
0%{transform:translate(0,0)}
50%{opacity:1}
100%{transform:translate(0,10px)}
}
.faixa-fale-conosco .contact-link a i,.orcamento-button-internas a i,.seta-move-right{-webkit-animation:sdbright 1.5s infinite;animation:sdbright 1.5s infinite}
@-webkit-keyframes sdbright{
0%{-webkit-transform:translate(0,0)}
50%{opacity:0,5}
100%{-webkit-transform:translate(20px,0)}
}
@keyframes sdbright{
0%{transform:translate(0,0)}
50%{opacity:1}
100%{transform:translate(10px,0)}
}
.title-produtos{background:url(../img/qualidade.png) center top no-repeat}
.listagem-produtos-home h3.red-subtitle:after,.title-instagram h3.red-subtitle:after{width:40px;height:2px;background:#d9d9d9;display:block;margin:auto;content:"";margin-top:20px}
.listagem-produtos-home .box-produto{background:#012a1c;display:block;width:100%;cursor:pointer;overflow:hidden;transition:.5s}
.listagem-produtos-home .box-produto img.imagem-produto{float:right;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease}
.listagem-produtos-home .box-produto .info-produto{float:left;position:absolute;z-index:9}
.listagem-produtos-home .box-produto .info-produto h2{color:#fff;font-family:"Work Sans";font-size:30px;font-weight:500;line-height:50px;text-transform:uppercase;margin-top:8px!important}
.listagem-produtos-home .box-produto .info-produto p{color:#fff;font-family:"Open Sans";font-size:17px;font-weight:300;line-height:28px}
.listagem-produtos-home .box-produto:hover img.imagem-produto{opacity:.2}
.listagem-produtos-home .ver-todos{width:170px;display:block;color:var(--principal);font-family:"Work Sans";font-size:18px;font-weight:700;line-height:35px;background:#f2f2f2;text-align:center;padding:9px 0;border-radius:5px;margin:auto}
.listagem-produtos-home .ver-todos i{transition:.5s;margin-top:9px;margin-left:7px}
.listagem-produtos-home .ver-todos:hover i{margin-left:12px}
.listagem-produtos-home .box-produto:before{background:url(../img/sombra-produtos-box.png);height:338px;width:100%;position:absolute;z-index:8;display:block;content:"";background-size:cover}
.chamada-meio{min-height:716px}
.chamada-meio-texto h2{color:#fff;font-family:"Work Sans";font-size:48px;font-weight:400;line-height:48px;font-weight:200}
.chamada-meio-texto h2 b{color:var(--secundaria);font-weight:700}
.chamada-meio-texto p{color:#fff;font-family:"Work Sans";font-size:24px;font-weight:300;line-height:35px}
.chamada-meio-texto p b{color:var(--secundaria)}
.chamada-meio-texto p.small-text{font-size:17px;line-height:28px}
.chamada-meio-orcamento{position:relative;z-index:9}
.chamada-meio-orcamento .text-info-orc{color:#fff;font-family:"Work Sans";font-size:24px;font-weight:500;text-transform:uppercase}
.chamada-meio-orcamento .link-orcamento a{color:#fff;font-family:"Work Sans";font-size:18px;font-weight:400;text-transform:uppercase;display:table;margin:0 0 0 30px;z-index:9;position:relative}
.chamada-meio-orcamento .link-orcamento a img{position:absolute;float:right;margin-top:-20px;margin-left:20px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.chamada-meio-orcamento .link-orcamento a:hover{opacity:.6}
.chamada-meio-orcamento .link-orcamento a:hover img{margin-left:40px}
.chamada-meio-orcamento .link-orcamento:before{width:100%;content:"";position:absolute;top:-32px;right:0;height:124px;background:#0000002b}
.chamada-meio:before{width:55%;content:"";position:absolute;right:0;height:460px;background:url(../img/bg-chamada-meio.png) center top no-repeat}
.imagem-meio-absolute{position:absolute;width:45%;z-index:8}
.imagem-meio-absolute img.principal{max-width:100%;min-height:560px;width:auto}
.imagem-meio-absolute img.secundaria{margin-top:-100px;margin-left:35%}
.chamada-meio::after{height:124px;background:var(--secundaria);width:55%;content:"";position:absolute;width:80%;position:absolute;z-index:7;right:0;margin-top:-90px}
.depoimentos-home{background:url(../img/bg-depoimentos.jpg) center top no-repeat;background-size:cover}
.depoimentos-home .setinha-depoimentos{position:absolute;right:20px;bottom:-36px}
.depoimentos-list .box-depoimento{background-color:#fff;-webkit-box-shadow:0 0 4px 4px grey;-moz-box-shadow:0 0 4px 4px grey;box-shadow:0 0 4px 4px #dadada;background:url(../img/aspas.png) 95% 30px no-repeat #fff}
.depoimentos-list .slick-slide{margin-top:10px;margin-bottom:35px}
.depoimentos-list .slick-track{padding-bottom:10px}
.depoimentos-list .box-depoimento .logo-empresa img{max-width:40px;width:auto;height:auto}
.depoimentos-list .box-depoimento h2{color:var(--principal);font-family:"Work Sans";font-size:24px;font-weight:800;line-height:35px}
.depoimentos-list .box-depoimento .depoimento{color:grey;font-family:"Work Sans";font-size:15px;font-weight:400;line-height:23px}
.depoimentos-button p{color:#aebab6;font-size:25px;cursor:pointer}
.depoimentos-button p:hover{opacity:.4}
.title-instagram{background:url(../img/instagram.png) center -6px no-repeat}
.lista-instagram .box-image-insta img{width:100%;max-width:320px}
.footer-site{background:url(../img/footer-bg.png) center top no-repeat}
.footer-site .atendimento-footer p{color:var(--secundaria);font-family:"Work Sans";font-size:16px;font-weight:300;line-height:20px;text-transform:uppercase}
.footer-site .atendimento-footer h3{color:#fff;font-family:"Work Sans";font-size:24px;font-weight:600;line-height:35px;text-transform:uppercase}
.footer-site .atendimento-footer h4{color:#fff;font-family:"Work Sans";font-size:14px;font-weight:500;line-height:20px;text-transform:uppercase;letter-spacing:-.64px}
.footer-site .menu-footer ul li{float:left;margin-right:40px}
.footer-site .menu-footer ul li:last-child{margin-right:0}
.footer-site .menu-footer ul li a{color:#fff;font-family:"Work Sans";font-size:17px;font-weight:400;text-transform:uppercase;display:table;position:relative;line-height:30px}
.footer-site .menu-footer ul li a:before{content:"";width:0;height:3px;position:absolute;left:0;bottom:0;transition:.5s;background:var(--secundaria)}
.footer-site .menu-footer ul li a:hover:before{width:100%}
.midias-footer{padding-top:37px!important}
.midias-footer p{font-family:"Work Sans";font-size:15px;font-weight:400;text-transform:uppercase;color:var(--secundaria);float:left;margin:10px 15px 0 0}
.midias-footer a{color:var(--secundaria);font-size:18px;display:block;border:2px solid var(--secundaria);text-align:center;width:33px;padding:6px 0;margin-bottom:11px;border-radius:16px;float:left;margin:0 15px 0 0}
.midias-footer a:hover{opacity:.6}
.copyright{color:#fff;font-family:"Work Sans";font-size:14px;font-weight:400;text-transform:uppercase;padding:15px 0!important}
.area-topo{background:url(../img/bg-slider-internas.png) left top;background-repeat:no-repeat;background-size:45%}
.area-topo .topo-white{background:#fff}
.area-topo .espacamento-top{padding-left:70px}
.area-topo .title-area h1{color:#012a1c;font-family:"Work Sans";font-size:40px;font-weight:700;line-height:18px;margin-bottom:30px!important}
.area-topo .title-area h2{color:var(--principal);font-family:"Work Sans";font-size:24px;font-weight:300}
.area-topo .title-area h2:after{content:"";width:50px;height:2px;display:block;background:#ededed;margin-top:30px}
.area-topo .title-area h2 b{font-weight:700}
.area-topo .frase-topo:before{width:2px;height:100px;content:"";display:block;background:#ededed;position:absolute}
.area-topo .frase-topo p{color:#666;font-family:"Open Sans";font-size:17px;font-weight:400;line-height:28px;padding-left:30px}
.orcamento-button-internas .icone-relogio{padding-top:0;margin-top:-6px}
.orcamento-button-internas a.button{color:var(--principal);font-family:"Work Sans";font-size:18px;float:right;font-weight:700;line-height:35px;display:block;background-color:var(--secundaria);text-align:center;padding:5px 15px;margin-top:-14px}
.orcamento-button-internas a.button i{margin-top:9px;margin-left:9px}
.orcamento-button-internas a.button:hover{opacity:.6}
#modalOrcamento .modal-footer,#modalOrcamento .modal-header{border:0}
#modalOrcamento .modal-header h2{text-align:center;color:#012a1c;font-family:"Work Sans";font-size:48px;font-weight:700;line-height:0;width:100%}
#modalOrcamento .modal-header h3{color:var(--principal);font-family:"Work Sans";font-size:24px;font-weight:300;line-height:0;width:100%;padding-top:50px}
#modalOrcamento .modal-header .close{position:absolute;color:#fff;margin-top:-50px;opacity:1;right:0;top:3px;font-size:30px;outline:0}
#modalOrcamento .modal-dialog{max-width:780px}
.formulario label{color:#012a1c;font-family:"Work Sans";font-size:16px;font-weight:500;line-height:30px;display:table;width:100%}
.formulario .form-input{border-radius:3px;border:1px solid #e0e0e0;background-color:#f7f7f7;width:100%;font-family:"Work Sans";font-size:16px;font-weight:400;line-height:30px;padding:10px 20px}
.formulario .checkbox{width:100%}
.formulario select.form-input{-webkit-appearance:none;-moz-appearance:none;background:url(../img/arrow-select.png) 95% center no-repeat;background-color:#f7f7f7}
.formulario .checkbox label{color:#999;font-family:"Work Sans";font-size:16px;font-weight:500;line-height:30px;width:auto}
.formulario .checkbox input{width:16px;height:16px;margin-top:7px;float:left;margin-right:12px}
.formulario textarea{resize:none}
.formulario .btn-enviar{outline:0;background-color:var(--secundaria);background-image:linear-gradient(to right,#012a1c 0,var(--secundaria) 100%);color:#fff;font-family:"Work Sans";font-size:18px;font-weight:600;line-height:35px;margin:auto;display:table;padding:10px 30px}
.formulario .btn-enviar i{margin-top:9px;margin-left:15px}
.formulario .btn-enviar:hover{opacity:.6}
.formulario .btn-enviar.interna{float:right}
.conteudo.sobre{margin-top:-140px}
.inicio-sobre .imagem-sobre .caixa-pizza{position:absolute;right:50px;bottom:-90px;z-index:999}
.inicio-sobre h2{color:var(--principal);font-family:"Work Sans";font-size:25px;font-weight:400;line-height:32px;padding-right:15px;padding-bottom:30px}
.inicio-sobre h2:after{content:"";width:50px;height:2px;display:block;background:#ededed;margin-top:25px}
.inicio-sobre p{color:#666;font-family:"Open Sans";font-size:17px;font-weight:300;line-height:28px;margin-bottom:15px}
.inicio-sobre .vantagens:before{display:none}
.inicio-sobre .vantagens{padding-left:0px}
.inicio-sobre .vantagens ul li{color:var(--principal);font-weight:500}
.inicio-sobre .prazo-entrega-home{padding:10px 0}
.inicio-sobre .prazo-entrega-home p{color:var(--principal)}
.inicio-sobre .prazo-entrega-home i{font-size:28px}
.prazo-entrega-home.produto p{font-size:22px}
.prazo-entrega-home.produto i{font-size:28px;margin-right:10px;margin-top:-3px}
.conteudo .texto-padrao h2{color:#4d4d4d;font-family:"Work Sans";font-size:36px;font-weight:500;line-height:35px;text-transform:uppercase;margin-bottom:30px!important}
.conteudo .texto-padrao p{color:#666;font-family:"Open Sans";font-size:19px;font-weight:400;line-height:30px;margin-bottom:15px}
.frase-conteudo-interna .bg-aspas{background:url(../img/aspas-internas.png) left top no-repeat;background-size:80px}
.frase-conteudo-interna h2{background-image:linear-gradient(to right,var(--secundaria) 0,var(--principal) 100%);background-clip:text;color:#fcc626;font-family:Poppins;font-size:24px;font-weight:600;line-height:30px;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}
.itens-tecnologia h3{color:var(--principal);font-family:"Work Sans";font-size:30px;font-weight:500;line-height:30px;margin:20px 0 15px 0!important}
.itens-tecnologia p{color:#666;font-family:"Open Sans";font-size:16px;font-weight:400;line-height:30px}
.meio-tecnologia{background:url(../img/meio-tecnologia.png) center top no-repeat}
.meio-tecnologia h2{color:#f9c128;font-family:Poppins;font-size:44px;font-weight:900;line-height:50px;text-transform:uppercase;margin-bottom:25px!important}
.meio-tecnologia p{color:#fff;font-family:"Work Sans";font-size:18px;font-weight:300;line-height:30px}
.meio-tecnologia .caixas-morango-tecnologia{position:absolute;z-index:9;margin-top:-200px;left:0}
.meio-tecnologia .caixa-pizza-tecnologia{position:absolute;z-index:9;right:140px;margin-top:-100px}
.title-com-texto i{color:var(--principal);font-size:45px;margin-bottom:30px}
.title-com-texto p{color:#666;font-family:"Open Sans";font-size:17px;font-weight:300;line-height:28px}
.faixa-fale-conosco{background:#f7f7f7;position:relative;z-index:9}
.faixa-fale-conosco .chamada h3{color:var(--principal);font-family:"Work Sans";font-size:48px;line-height:40px;text-transform:uppercase;letter-spacing:-3.84px;font-weight:700;letter-spacing:-3.84px}
.faixa-fale-conosco .chamada h3 b{font-weight:700;color:var(--secundaria)}
.faixa-fale-conosco .chamada p{color:grey;font-family:"Work Sans";font-size:16px;font-weight:400;line-height:20px;padding-top:5px}
.faixa-fale-conosco .telefone p{color:var(--secundaria);font-family:"Work Sans";font-size:16px;font-weight:300;line-height:30px;text-transform:uppercase}
.faixa-fale-conosco .telefone h3{color:#012a1c;font-family:"Work Sans";font-size:24px;font-weight:600;line-height:18px;text-transform:uppercase}
.faixa-fale-conosco .contact-link a{border:2px solid var(--secundaria);color:var(--secundaria);font-family:"Work Sans";font-size:18px;font-weight:700;line-height:35px;padding:15px 25px}
.faixa-fale-conosco .contact-link a i{margin:9px 0 0 15px}
.faixa-fale-conosco .contact-link a:hover{opacity:.6}
.bg-green-sobre{background:#012a1c;position:relative;margin-top:-75px}
.bg-green-sobre h3{color:var(--secundaria);font-family:"Work Sans";font-size:30px;font-weight:600;line-height:50px;text-transform:uppercase}
.bg-green-sobre p{color:#fff;font-family:"Open Sans";font-size:15px;font-weight:300;line-height:28px}
.missao-visao-sobre h3{color:var(--principal);font-family:"Work Sans";font-size:48px;font-weight:700;line-height:50px;text-transform:uppercase}
.missao-visao-sobre p{color:#666;font-family:"Open Sans";font-size:17px;font-weight:300;line-height:28px}
.linha-mercado{background-color:#fff}
.linha-mercado:nth-child(2n+1){background-color:#f7f7f7}
.linha-mercado .imagem-linha img{max-width:562px;width:100%;height:auto;border-bottom:10px solid var(--secundaria)}
.linha-mercado .title-linha h2{color:#012a1c;font-family:"Work Sans";font-size:48px;font-weight:700;line-height:18px}
.linha-mercado .descritivo p{color:#666;font-family:"Open Sans";font-size:17px;font-weight:300;line-height:28px}
.linha-mercado .descritivo .vantagens{padding-left:0}
.linha-mercado .descritivo ul li{color:var(--principal);font-weight:500}
.box-produto-listagem .imagem-produto img{max-width:560px;width:100%;border-bottom:10px solid var(--secundaria)}
.box-produto-listagem h2{color:#012a1c;font-family:"Work Sans";font-size:48px;font-weight:700;line-height:18px;margin-top:21px!important}
.box-produto-listagem a.ver-todos{width:170px;float:right;display:block;color:var(--principal);font-family:"Work Sans";font-size:18px;font-weight:700;background:#fff;text-align:center;padding:15px 0;border-radius:5px;border:1px solid #e5e5e5;margin-top:2px}
.box-produto-listagem a.ver-todos:hover{border:1px solid var(--principal)}
.box-produto-listagem a.ver-todos:hover i{margin-left:10px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.box-produto-listagem a.ver-todos.xs-only{display:none}
.lista-aplicacoes .box-aplicacao h3{color:#666;font-family:"Open Sans";font-size:22px;font-weight:700;margin-bottom:20px!important}
.lista-aplicacoes .box-aplicacao p{color:#666;font-family:"Open Sans";font-size:17px;font-weight:300;line-height:28px}
.lista-aplicacoes .box-aplicacao .imagem-aplicacoes{height:190px}
.lista-aplicacoes .box-aplicacao .imagem-aplicacoes img{position:relative;top:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:50%;width:auto;height:auto}
.diferenciais-detalhes{background:#f2f2f2}
.seta-diferenciais{width:115px;height:109px;display:block;margin:auto;background:url(../img/bg-seta-diferenciais.png) center top no-repeat;text-align:center;margin-bottom:-140px;position:relative;margin-top:30px}
.seta-diferenciais img{margin-top:36px;-webkit-animation:sdb05 1.5s infinite}
.linha-imagens-produto .imagem-foto img{position:relative;top:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:50%;width:auto;height:220px}
.linha-imagens-produto h3{color:#fff;font-family:"Work Sans";font-size:18px;font-weight:500;position:absolute;z-index:9;top:160px;left:25px}
.linha-imagens-produto .galeria-produto{display:block;width:100%;height:220px;overflow:hidden;border-radius:7px}
.ciclo-reciclagem{background:#f7f7f7}
.ciclo-reciclagem .text{color:var(--principal);font-family:"Work Sans";font-size:24px;font-weight:500;line-height:30px}
.ciclo-reciclagem .box-ciclo.primeiro{position:absolute;top:165px;width:100%}
.ciclo-reciclagem .box-ciclo.terceiro{position:absolute;top:165px;right:0;width:100%}
.ciclo-reciclagem .box-ciclo.quarto{position:absolute;width:100%;right:-680px}
.ciclo-reciclagem .box-ciclo.quinto{padding-top:75px}
.ciclo-reciclagem .box-ciclo.sexto{position:absolute;left:-650px;width:100%}
.seta-ciclo-1{margin-right:-12px;-webkit-animation:sdciclo1 1.5s infinite;position:absolute;right:0;top:69px;animation:sdciclo1 1.5s infinite;box-sizing:border-box;margin-bottom:30px;opacity:.5}
@-webkit-keyframes sdciclo1{
0%{-webkit-transform:translate(0,0)}
50%{opacity:0,5}
100%{-webkit-transform:translate(20px,0)}
}
@keyframes sdciclo1{
0%{transform:translate(0,0)}
50%{opacity:1}
100%{transform:translate(20px,0)}
}
.seta-ciclo-2{margin-right:-12px;-webkit-animation:sdciclo2 1.5s infinite;position:absolute;right:-75px;top:69px;animation:sdciclo2 1.5s infinite;box-sizing:border-box;margin-bottom:30px;opacity:.5}
50%{opacity:0,5}
100%{-webkit-transform:translate(0,20px)}
50%{opacity:1}
100%{transform:translate(0,20px)}
50%{opacity:0,5}
100%{-webkit-transform:translate(0,20px)}
50%{opacity:1}
100%{transform:translate(0,20px)}
50%{opacity:0,5}
100%{-webkit-transform:translate(-20px,0)}
50%{opacity:1}
100%{transform:translate(-20px,0)}
50%{opacity:0,5}
100%{-webkit-transform:translate(0,-20px)}
50%{opacity:1}
100%{transform:translate(0,-20px)}
.atendimento-contato p{color:#828999;font-family:Poppins;font-size:14px;font-weight:300;line-height:30px;text-transform:uppercase}
.atendimento-contato h3{background-image:linear-gradient(to right,var(--secundaria) 0,#012a1c 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-family:"Work Sans";font-size:17px;font-weight:800;line-height:15px}
.barra-infos-contato p{color:var(--secundaria);font-family:"Work Sans";font-size:16px;font-weight:300;line-height:21px;text-transform:uppercase}
.barra-infos-contato p.end{color:#012a1c;font-family:"Work Sans";font-size:14px;font-weight:600;line-height:18px;text-transform:uppercase;letter-spacing:-.64px}
.contato h3.red-subtitle:after{content:"";width:50px;height:2px;display:block;background:#ededed;margin-top:30px}
.slide-home-mobile,.xs-show{display:none!important}
.chamada-orc-meio{padding:15px 0!important;background:var(--secundaria)}
.chamada-orc-meio .text-info-orc{float:left;width:200px;text-align:left!important;color:#fff;font-family:"Work Sans";font-size:24px;font-weight:500;text-transform:uppercase}
.chamada-orc-meio .text-info-orc .icon-mail{float:left}
.chamada-orc-meio .link-orcamento{display:table;z-index:9;position:relative;background:var(--principal);margin-top:20px;padding-top:25px;padding-bottom:25px;margin-bottom:-15px}
.chamada-orc-meio .link-orcamento a{color:#fff;font-family:"Work Sans";font-size:18px;font-weight:400;text-transform:uppercase;width:60%;display:block;margin:auto}
.chamada-orc-meio .link-orcamento a img{float:right;margin-top:-20px}
#navTop{display:none}
.meio-tecnologia .caixas-morango-tecnologia{width:30%}
.meio-tecnologia .caixa-pizza-tecnologia{width:17%}
@media screen and (min-width:1023px) and (max-width:1199px){
.area-topo{background-size:45% 100%}
#sobreHome:after{background:#fff}
.logo-topo .tel-topo{padding:15px 0;width:165px;font-size:15px}
.menu-site{padding-left:35px!important}
.menu-site ul li a{font-size:13px}
.menu-site ul li{margin-right:10px}
.slide .imagem .layer img{max-width:250px}
.slide .imagem .layer{margin-left:450px}
.botoes-banner button{padding:0 28px}
.scrool-2{margin-top:13px}
#sobreHome:after{margin-top:-175px}
.telefone-localizacao p.end{font-size:14px}
.listagem-produtos-home .box-produto .info-produto{margin:80px 20px 80px 50px!important}
.imagem-sobre img{max-width:100%}
.inicio-sobre .imagem-sobre .caixa-pizza{max-width:150px;bottom:-60px}
.faixa-fale-conosco .telefone h3{font-size:19px}
.faixa-fale-conosco .contact-link a{font-size:15px;padding:15px 14px}
.box-produto-listagem h2{font-size:35px;padding-left:15px}
.box-produto-listagem a.ver-todos{width:150px;font-size:17px}
.atendimento-contato img{width:35px}
.atendimento-contato p{font-size:11px}
.atendimento-contato h3{font-size:15px}
.chamada-meio:before{background-size:cover;height:554px}
.depoimentos-home,.depoimentos-list .box-depoimento{background-size:cover}
.orcamento-internas-padding-none.padding-right-50{padding-right:5px!important}
.horario-atendimento.padding-top-35{padding-top:28px!important}
.prazo-entrega-content.padding-right-50{padding-right:0!important}
.prazo-entrega-content.padding-left-50{padding-left:0!important}
.ciclo-reciclagem .box-ciclo.sexto{left:-565px}
.ciclo-reciclagem .box-ciclo.quarto{right:-615px}
.chamada-meio-orcamento.xs-padding-left-10{padding-left:15px!important}
.footer-site .menu-footer ul li{margin-right:20px}
.footer-site .menu-footer ul li a{font-size:15px}
.midias-footer p{font-size:12px}
.xs-ciclos-reciclagem{background:#f7f7f7}
}
@media screen and (min-width:1199px) and (max-width:1300px){
.menu-site{padding-left:35px!important}
.menu-site ul li a{font-size:13px}
.slide .imagem .layer img{max-width:250px}
.slide .imagem .layer{margin-left:50%}
.logo-topo .image-logo img{max-width:210px}
.redes-sociais-fix{left:5%}
#sobreHome:before{width:55.7%}
.area-topo .espacamento-top{padding-left:50px}
.area-topo .frase-topo:before{margin-left:-4%}
.area-topo .title-area h2{font-size:23px}
}
@media screen and (min-width:1300px) and (max-width:1500px){
#sobreHome:before{width:54.9%}
}
@media screen and (min-width:1700px) and (max-width:1920px){
.slide-home{padding-left:100px!important}
.chamada-meio:before{width:60%}
.imagem-meio-absolute{width:50%}
}