.fonte-light{font-family:'Barlow',sans-serif;font-weight:300}.fonte-light-italic{font-family:'Barlow',sans-serif;font-style:italic;font-weight:300}.fonte-regular{font-family:'Barlow',sans-serif;font-weight:400}.fonte-medium{font-family:'Barlow',sans-serif;font-weight:500}.fonte-bold{font-family:'Barlow',sans-serif;font-weight:700}.fonte-bold-italic{font-family:'Barlow',sans-serif;font-style:italic;font-weight:700}*{margin:0;padding:0}html,body{height:100%}body{background-color:#f7f7f7}.container-fluid{position:relative}.container-1440{max-width:1440px;margin:0 auto}.container-1680{max-width:1680px;margin:0 auto}.sem-borda{padding-left:0;padding-right:0}a,p,h1,h2,h3,h4,h5,h6,span,label,input,textarea,body{font-family:'Barlow',sans-serif;font-weight:400;font-style:normal;color:#7b7b7b;font-weight:normal}p{font-size:1em}h1{font-size:2.7em}h2{font-size:1.9em}h3{font-size:1.7em}h4{font-size:1.5em}h5{font-size:1.1em}h6{font-size:.9em}a,a:link,a:visited,a:active{text-decoration:none;color:#8b1218;outline:none}a:hover{text-decoration:underline;color:#2b2728}ul li{list-style:none}::selection{background:#70d992}::-moz-selection{background:#70d992}a::selection,p::selection,h1::selection,h2::selection,h3::selection,h4::selection,h5::selection,h6::selection,span::selection,label::selection,input::selection{color:#FFF}a::-moz-selection,p::-moz-selection,h1::-moz-selection,h2::-moz-selection,h3::-moz-selection,h4::-moz-selection,h5::-moz-selection,h6::-moz-selection,span::-moz-selection,label::-moz-selection,input::-moz-selection{color:#FFF}.visible-xs h1{font-size:2em}.visible-md h1{font-size:2.7em}.visible-xs h3{font-size:1.1em}.visible-lg h3{font-size:1.7em}button{cursor:pointer;outline:none}button:focus{outline:none}.btn:focus,.btn:active:focus{outline:none;box-shadow:none}.alert-success,.alert-danger{font-size:1.1em;padding:10px;text-align:center;margin-top:20px;margin-bottom:20px;margin-left:10px;margin-right:10px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.alert-success p,.alert-danger p{font-size:1em;margin-bottom:0;word-wrap:break-word}.alert-success{border:1px solid #89d563;background-color:#FFF}.alert-success i{margin:5px;font-size:1em;color:#89d563}.alert-success p{color:#89d563}.alert-danger{border:1px solid #f37f81;background-color:#FFF}.alert-danger i{margin:5px;font-size:1em;color:#f37f81}.alert-danger p{color:#f37f81}.visivel{opacity:1;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}.invisivel{opacity:0 !important;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}.z-index-esconder{z-index:-100;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}.z-index-aparecer{z-index:160;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}.display-none{display:none;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}.display-inline{display:inline;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}.display-block{display:block;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}button.botao-padrao{background-color:#c7ad6c;border:2px solid #c7ad6c;border-radius:30px;font-size:1em;color:#FFF;padding:5px 50px;font-family:'Barlow',sans-serif;font-weight:700;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}button.botao-padrao:hover{background-color:transparent;text-decoration:none;color:#c7ad6c;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}a.botao-padrao{background-color:transparent;border:1px solid #8b1218;border-radius:30px;font-size:1em;color:#8b1218;padding:10px 40px;font-family:'Barlow',sans-serif;font-weight:700;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}a.botao-padrao:hover{background-color:#8b1218;text-decoration:none;color:#FFF;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}a.botao-orcamento{background-color:#65b248;border-radius:30px;font-size:1em;color:#FFF !important;padding:12px 20px;font-family:'Barlow',sans-serif;font-weight:700;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}a.botao-orcamento:hover{background-color:#8b1218;text-decoration:none;color:#FFF;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}#contatos-acima-menu{border-bottom:1px solid #e5e5e5;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding-top:15px;padding-bottom:15px}#contatos-acima-menu #box-contatos{display:flex;align-items:center}#contatos-acima-menu #box-contatos .contato-email{padding-right:20px}#contatos-acima-menu #box-contatos .contato-email p{margin-bottom:0}#contatos-acima-menu #box-contatos .contato-email a{font-size:1em;color:#8b1218;font-family:'Barlow',sans-serif;font-weight:300}#contatos-acima-menu #box-contatos .contato-telefone{display:flex;gap:20px;padding-right:20px}#contatos-acima-menu #box-contatos .contato-telefone .campo-telefone{display:inline-flex;align-items:center}#contatos-acima-menu #box-contatos .contato-telefone .campo-telefone p,#contatos-acima-menu #box-contatos .contato-telefone .campo-telefone a{font-size:1em;margin-bottom:0;padding-left:10px;padding-right:10px;color:#8b1218;font-family:'Barlow',sans-serif;font-weight:300}#contatos-acima-menu #box-contatos .contato-telefone .campo-telefone a{display:flex;align-items:center}#contatos-acima-menu #box-contatos .contato-telefone .campo-telefone a i{padding-right:5px}#contatos-acima-menu #box-contatos .contato-telefone a.botao-orcamento{padding:8px 20px;display:inline-flex;align-items:center;gap:5px}#contatos-acima-menu #box-contatos .contato-telefone a.botao-orcamento i{font-size:1.3rem}#redes-sociais-topo{display:flex;justify-content:center;align-items:center}#redes-sociais-topo .navbar-nav{flex-direction:row}#redes-sociais-topo .navbar-nav li.social-media-topo a i{font-size:1.3em;padding:6px 8px;color:#005b27;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}#redes-sociais-topo .navbar-nav li.social-media-topo a:hover i{color:#88b29a;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}#menu-topo{width:100%}.navbar{padding:0;margin-top:15px;margin-bottom:15px}.navbar-brand{padding-bottom:0}.navbar-light{padding-bottom:0}.navbar-light #logo-topo a img{max-width:200px}.navbar-light .navbar-nav li.nav-item{padding-left:25px;padding-right:25px}.navbar-light .navbar-nav li.nav-item a{display:block;text-transform:lowercase;font-size:1.4em;color:#8b1218;font-family:'Barlow',sans-serif;font-weight:500;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.navbar-light .navbar-nav li.nav-item a span{text-transform:lowercase;color:#8b1218;font-family:'Barlow',sans-serif;font-weight:500;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.navbar-light .navbar-nav li.nav-item a~.linha{background-color:transparent;width:0%;margin:0 auto;height:3px}.navbar-light .navbar-nav li.nav-item a~.linha.active{background-color:#af985d;width:30%;height:3px;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.navbar-light .navbar-nav li.nav-item a:hover{color:#af985d;text-decoration:none;opacity:1;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.navbar-light .navbar-nav li.nav-item a:hover span{color:#af985d;text-decoration:none;opacity:1;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.navbar-light .navbar-nav li.nav-item a:focus{color:#af985d;text-decoration:none;opacity:1;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.navbar-light .navbar-nav li.nav-item:last-child{padding-right:0}.navbar-light .navbar-nav li.nav-item.active a span{color:#af985d}.navbar-light .navbar-nav li.dropdown .dropdown-menu a{font-size:1em;font-family:'Barlow',sans-serif;font-weight:400}.navbar-collapse{text-align:center}.titulos-destaque{text-align:center;max-width:900px;margin:0 auto}.titulos-destaque h2{font-size:2.5em;color:#b61e26;font-family:'Barlow',sans-serif;font-style:italic;font-weight:700}.titulos-destaque h2 span{color:#b61e26;font-family:'Barlow',sans-serif;font-style:italic;font-weight:300}.titulos-destaque p{font-size:1.2em;margin-bottom:0;font-family:'Barlow',sans-serif;font-weight:400}#banner-topo{position:relative;overflow:hidden;margin-top:40px;box-shadow:0 0 50px #919191}#banner-topo .lamina{background:linear-gradient(90deg, #8b1218, #af985d);width:100%;height:100%;opacity:.9;position:absolute}#banner-topo #container-banner{background-repeat:no-repeat;background-size:cover;background-position:center;min-height:300px;padding:20px 5%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}#banner-topo #container-banner .texto{text-align:left;position:relative;padding-top:0;z-index:10}#banner-topo #container-banner .texto h1{color:#ddc587;font-size:4em;font-family:'Barlow',sans-serif;font-style:italic;font-weight:700}#banner-topo #container-banner .texto p{font-size:1.2em;color:#FFF;font-family:'Barlow',sans-serif;font-weight:500}.banner-topo{padding-left:0;padding-right:0}.banner-topo .row{margin-left:0;margin-right:0}.banner-topo .row .col-xl-12{padding-left:0;padding-right:0}#botao-whats{background-color:#7ad06d;position:fixed;bottom:20px;right:20px;height:60px;width:60px;z-index:1000;box-shadow:0 0 20px #2f2f2f;padding:8px;display:flex;justify-content:center;align-items:center;font-size:2em;color:#FFF;text-decoration:none;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}.g-recaptcha{margin:50px 0}.g-recaptcha div{margin:0 auto}#pre-footer .prefooterinfos{text-align:center;word-break:break-all;padding:7px}#pre-footer .prefooterinfos p{font-size:1.3em}#pre-footer #redes-sociais-footer{margin-top:35px;margin-bottom:35px}#pre-footer #redes-sociais-footer .navbar-nav{flex-direction:row;justify-content:center}#pre-footer #redes-sociais-footer .navbar-nav li.social-media-footer{border:1px solid #b61e26;background-color:#b61e26;width:35px;height:35px;margin-left:3px;margin-right:3px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}#pre-footer #redes-sociais-footer .navbar-nav li.social-media-footer a i{font-size:1.2em;padding:8px;color:#f7f7f7;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}#pre-footer #redes-sociais-footer .navbar-nav li.social-media-footer a:hover i{color:#b61e26;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}#pre-footer #redes-sociais-footer .navbar-nav li.social-media-footer:hover{background-color:transparent;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}footer{background-color:#f7f7f7;margin-top:50px}.rodape #rodape-informacoes{display:flex;flex-direction:row}.rodape #rodape-informacoes #lado-formulario{width:50%;padding:50px 50px 0 50px}.rodape #rodape-informacoes #lado-formulario .nav-tabs{border-bottom:0;justify-content:center}.rodape #rodape-informacoes #lado-formulario .nav-tabs li.nav-item{padding-left:30px;padding-right:30px}.rodape #rodape-informacoes #lado-formulario .nav-tabs li.nav-item a{border-bottom:3px solid transparent;font-size:1.3em;color:#bdbdbd;font-family:'Barlow',sans-serif;font-style:italic;font-weight:700;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s}.rodape #rodape-informacoes #lado-formulario .nav-tabs .nav-link{border:0}.rodape #rodape-informacoes #lado-formulario .nav-tabs .nav-link.active{border-bottom:3px solid #af985d;background-color:transparent;color:#af985d;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s}.rodape #rodape-informacoes #lado-mapa{width:50%}.rodape .tab-content{padding-top:30px}.rodape #map-canvas{box-shadow:0 0 50px #9b9b9b;margin-top:50px;height:500px;width:100%}.rodape #map-canvas h1{font-size:1.5em}.rodape .menu-creditos{text-align:center}.rodape .menu-creditos{margin-top:80px;margin-bottom:40px;text-align:center}.rodape{padding-left:0;padding-right:0}.rodape .row{margin-left:0;margin-right:0}.rodape .row .col-xl-6{padding-left:0;padding-right:0}#formulario{margin:0 auto;margin-top:10px;margin-bottom:10px}#formulario input,#formulario textarea{background-color:transparent;border:2px solid #959595;color:#7b7b7b;font-size:1em;padding-top:20px;padding-left:15px;padding-bottom:20px;margin-bottom:20px;font-family:'Barlow',sans-serif;font-weight:400;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}#formulario input:focus,#formulario textarea:focus{border:2px solid #d8a7b0;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}#formulario textarea{resize:none}#formulario input[type=date],#formulario input[type=time]{height:54px;padding-top:12px}#formulario #botao-enviar{text-align:center}#formulario .control-label{padding-top:0px}#formulario .estilo-placeholder{font-size:1em;color:#949494;text-align:left;font-family:'Barlow',sans-serif;font-weight:400}#formulario .form-control::-moz-placeholder{font-size:1em;color:#949494;text-align:left;font-family:'Barlow',sans-serif;font-weight:400}#formulario .form-control:-ms-input-placeholder{font-size:1em;color:#949494;text-align:left;font-family:'Barlow',sans-serif;font-weight:400}#formulario .form-control::-webkit-input-placeholder{font-size:1em;color:#949494;text-align:left;font-family:'Barlow',sans-serif;font-weight:400}.form-control:focus{box-shadow:none;-webkit-box-shadow:none;-ms-box-shadow:none;-moz-box-shadow:none}.g-recaptcha{margin-top:0px;margin-bottom:15px}.bs-tooltip-auto[x-placement^="top"] .arrow::before,.bs-tooltip-top .arrow::before{border-top-color:#cb3827}.tooltip-inner{background-color:#cb3827}@media screen and (max-width:1199px){.titulos-destaque h1,.titulos-destaque h2{font-size:3.5em}}@media screen and (max-width:991px){.titulos-destaque h1,.titulos-destaque h2{font-size:3em}.navbar-light{padding-top:20px;padding-bottom:20px}.navbar-light .navbar-nav li.nav-item{padding-top:0px;padding-left:0px;padding-right:0px;list-style:none}.navbar-light .navbar-nav li.nav-item a{padding-bottom:0}.navbar-light .navbar-nav li.nav-item a~.linha{display:none}.navbar-collapse{padding-top:15px}#banner-topo #container-banner .texto i{font-size:3em}#banner-topo #container-banner .texto h1{font-size:3rem}.rodape #rodape-informacoes{flex-direction:column}.rodape #rodape-informacoes #lado-formulario{width:100%}.rodape #rodape-informacoes #lado-mapa{width:100%}.rodape .menu-creditos{margin-top:50px}}@media screen and (max-width:767px){#contatos-acima-menu #box-contatos .contato-email{display:none}#contatos-acima-menu #box-contatos .contato-telefone .campo-telefone{display:none}#contatos-acima-menu #box-contatos .contato-telefone a.botao-orcamento{font-size:.9em;padding:8px 20px}.titulos-destaque h1,.titulos-destaque h2{font-size:2.7em}.navbar-light{padding-top:5px;padding-bottom:5px}.navbar-collapse{text-align:right;padding-right:15px}#banner-topo #container-banner .texto i{font-size:2.5em}#banner-topo #container-banner .texto h1{font-size:2.5em}#botao-whats{bottom:10px;right:10px;height:40px;width:40px;padding:5px;font-size:1.3em}#pre-footer .prefooterinfos p{font-size:1.1em}#pre-footer #horarios{flex-direction:column}#pre-footer #horarios .horarios__prefooter p{font-size:1.1em}}@media screen and (max-width:575px){.titulos-destaque h1,.titulos-destaque h2{font-size:1.8em}#banner-topo #container-banner{min-height:250px}#banner-topo #container-banner .texto{padding-top:40px;padding-bottom:40px}#banner-topo #container-banner .texto i{font-size:2em}#banner-topo #container-banner .texto h1{font-size:2.5em}.rodape .tab-content{padding-top:5px}.rodape #rodape-informacoes #lado-formulario{padding:0}.rodape #rodape-informacoes #lado-formulario .nav-tabs li.nav-item a{font-size:1.1em}#formulario input,#formulario textarea{margin-bottom:7px}}@media screen and (max-width:360px){.g-recaptcha{transform:scale(.8);margin-left:-5px}}@media screen and (max-width:350px){.g-recaptcha{margin-left:-40px}}@media screen and (max-width:335px){.g-recaptcha{margin-left:-18px}}@media screen and (max-width:330px){}@media screen and (max-width:305px){.g-recaptcha{transform:scale(.7);margin-left:-18%}}#listagem-produtos{margin-top:60px;margin-bottom:100px}#listagem-produtos .text p{font-size:1.2rem}#listagem-produtos ul{margin-bottom:0;display:flex;flex-wrap:wrap}#listagem-produtos p{margin-bottom:0}#listagem-produtos ul.filters{align-items:center;justify-content:center;gap:10px 20px}#listagem-produtos ul.filters li a{color:#a84a4a;padding:0;font-size:1.2rem;font-family:'Barlow',sans-serif;font-style:italic;font-weight:700}#listagem-produtos ul.filters li a.active{color:#8b1218;text-decoration:underline}#listagem-produtos ul.products{justify-content:center;gap:60px 30px;margin-top:80px}#listagem-produtos ul.products li.product{width:280px}#listagem-produtos ul.products li.product a{display:flex;flex-direction:column;align-items:center;width:100%}#listagem-produtos ul.products li.product a .image{background-size:cover;background-position:center;border-radius:100%;border:8px solid #FFF;height:250px;width:250px;box-shadow:0 0 20px #939292;transition:.3s}#listagem-produtos ul.products li.product a .info{text-align:center;margin-top:20px}#listagem-produtos ul.products li.product a .info p.category{font-size:1rem;color:#8b1218;font-family:'Barlow',sans-serif;font-style:italic;font-weight:300}#listagem-produtos ul.products li.product a .info h3{color:#af985d;font-family:'Barlow',sans-serif;font-weight:500;transition:.3s}#listagem-produtos ul.products li.product a .info p.desc{line-height:1em;font-size:1rem;transition:.3s}#listagem-produtos ul.products li.product a:hover{text-decoration:none}#listagem-produtos ul.products li.product a:hover .image{box-shadow:0 0 10px #939292;transition:.3s}#listagem-produtos ul.products li.product a:hover .info h3,#listagem-produtos ul.products li.product a:hover .info p.desc{color:#8b1218;transition:.3s}@media screen and (max-width:991px){#listagem-produtos ul.products{gap:50px 30px;margin-top:70px}#listagem-produtos ul.products li.product{width:220px}#listagem-produtos ul.products li.product a .image{height:200px;width:200px}#listagem-produtos ul.products li.product a .info h3{font-size:1.5rem}}@media screen and (max-width:767px){#intro-pagina .texto{padding:50px 15px}}@media screen and (max-device-width:575px){#listagem-produtos ul.products{gap:25px 30px}#listagem-produtos ul.products li.product{width:100%}#listagem-produtos ul.products li.product a{flex-direction:row;gap:10px}#listagem-produtos ul.products li.product a .image{border:6px solid #FFF;height:130px;width:130px;min-height:130px;min-width:130px}#listagem-produtos ul.products li.product a .info{text-align:left;margin-top:0}#listagem-produtos ul.products li.product a .info h3{font-size:1.3rem}}