button,input,select,textarea{padding:12px 15px}input[type=text],input[type=password],input[type=email],input[type=tel],input[type=file],select,textarea{transition-property:box-shadow,border-color;transition-duration:.4s;transition-timing-function:ease}input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=file]:focus,select:focus,textarea:focus{border-color:#3B1C05;box-shadow:0 0 15px rgba(0,0,0,.1)}.loading{background-color:#DA957A;box-sizing:border-box;border-radius:5px;color:#fff;cursor:default;display:block;font-weight:600;line-height:1em;max-width:370px;padding:21px 15px;text-transform:uppercase;width:100%}.loading>span{display:table;margin:0 auto;padding:0 0 0 25px;position:relative}.loading>span .loader{animation:loader 1.1s infinite linear;border-bottom:3px solid rgba(255,255,255,.3);border-left:3px solid #fff;border-top:3px solid rgba(255,255,255,.3);border-right:3px solid rgba(255,255,255,.3);border-radius:50%;box-sizing:border-box;height:16px;left:0;margin:-8px 0 0;position:absolute;top:50%;width:16px}@keyframes loader{0%{transform:rotate(0);-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0)}100%{transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg)}}.form-alert{box-sizing:border-box;align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;height:100%;margin:0 auto;max-width:750px;padding:30px;text-align:center;width:100%}.form-alert svg{height:50px;margin:0 0 10px;width:50px}.form-alert svg path{fill:#3B1C05}.form-alert h2{font-size:24px;font-weight:300;line-height:1.3em;margin:0}.form-alert span{display:block;font-size:18px;font-weight:300;line-height:1.4em}.form-alert.success{background-color:rgba(0,200,83,.05);border:1px solid rgba(0,200,83,.1);color:#00c853}.form-alert.success svg path{fill:#00c853}.form-alert.error{background-color:rgba(213,0,0,.05);border:1px solid rgba(213,0,0,.1);color:#d50000}.form-alert.error.hidden{display:none}.form-alert.error svg path{fill:#d50000}#topo .telefones p i{font-size:16px;margin:0 8px 0 0}#topo .telefones p.whatsapp i{font-size:18px}#topo .redes-sociais ul li{margin-left:5px}#topo .redes-sociais ul li a{background-color:#3B1C05;border-radius:50%;transition:background-color .4s ease;width:30px}#topo .redes-sociais ul li a i{display:block;font-size:15px}#topo .redes-sociais ul li a span{display:none}#topo .redes-sociais ul li a:hover{background-color:#DA957A}@media (min-width:1024px){header.fixed .row{animation-name:nav;animation-duration:.5s;background-color:ivory;border-bottom:solid 1px #DA957A;box-shadow:0 5px 20px rgba(0,0,0,.1);left:0;margin:0;padding:10px 0;position:fixed;top:0;width:100%;z-index:100}.nav-menu .toggle-menu ul.menu li a,.nav-menu .toggle-menu ul.menu-contato li a{transition-duration:.4s;transition-property:background-color,color;transition-timing-function:ease}.nav-menu .toggle-menu ul.menu li a:hover,.nav-menu .toggle-menu ul.menu li.active a{color:#3B1C05}.nav-menu .toggle-menu ul.menu-contato li a i{margin:0 10px 0 0}.nav-menu .toggle-menu ul.menu-contato li a:hover{background-color:ivory;border-color:#3B1C05;color:#3B1C05}.nav-menu .toggle-menu ul.menu-contato li.active a{background-color:#3B1C05;border-color:#3B1C05;color:#fff}}@keyframes nav{from{top:-100%}to{top:0}}#slide .slide-content ul.flex-direction-nav{display:block}#slide .slide-content ul.flex-direction-nav li a{background-color:transparent;border:3px solid #3B1C05;border-radius:5px;box-sizing:border-box;font-family:"Font Awesome 5 Free";display:block;font-weight:900;height:55px;line-height:1;margin:-27.5px 0 0;position:absolute;text-align:left;text-indent:-9999px;top:50%;transition:background-color .2s ease;width:45px}#slide .slide-content ul.flex-direction-nav li a::before{color:#4c4c4c;height:20px;font-size:20px;margin:-10px 0 0;position:absolute;text-align:center;text-indent:0;top:50%;width:20px}#slide .slide-content ul.flex-direction-nav li a.flex-prev{left:30px}#slide .slide-content ul.flex-direction-nav li a.flex-prev::before{content:"\f30a";left:-15px}#slide .slide-content ul.flex-direction-nav li a.flex-next{right:30px}#slide .slide-content ul.flex-direction-nav li a.flex-next::before{content:"\f30b";right:-15px}#servicos .list-items .item .inner.loader::after,#servicos .list-items .item .inner.loader::before{content:"";position:absolute}#slide .slide-content ul.flex-direction-nav li a:hover{background-color:#3B1C05}@media (min-width:1024px){#empresa{background-image:url(../images/backgrounds/imagem-a-empresa.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}#servicos .list-items .item{margin:0 0 60px}}#servicos .list-items .item .inner.no-gallery{padding:0}#servicos .list-items .item .inner.loader::before{background-color:rgba(255,255,255,.9);border:1px solid #ebebeb;height:100%;left:0;top:0;width:100%;z-index:1}#servicos .list-items .item .inner.loader::after{animation:loader 1.1s infinite linear;border-color:rgba(218,149,122,.3) rgba(218,149,122,.3) rgba(218,149,122,.3) #DA957A;border-style:solid;border-width:3px;border-radius:50%;box-sizing:border-box;height:40px;left:50%;margin:-20px 0 0 -20px;top:50%;width:40px;z-index:2}#servicos .list-items .item .inner figure span::after,#servicos .list-items .item .inner figure span::before{content:"";position:absolute;transition:all .3s ease}#servicos .list-items .item .inner figure span::after,#servicos .list-items .item .inner>span.link-gallery::before{content:"\f302";align-items:center;font-family:"Font Awesome 5 Free";text-align:center;text-transform:uppercase;display:flex;line-height:1.2em}#servicos .list-items .item .inner figure span::before{background-color:#000;height:100%;left:0;opacity:0;top:0;width:100%}#servicos .list-items .item .inner figure span::after{color:#fff;flex-direction:row;flex-wrap:wrap;justify-content:center;font-size:30px;height:40px;left:50%;margin:-20px 0 0 -20px;opacity:0;top:50%;transform:translateY(15px);width:40px}#servicos .list-items .item .inner figure span:hover::before{opacity:.7}#servicos .list-items .item .inner figure span:hover:after{opacity:1;transform:translateY(0)}#servicos .list-items .item .inner>span.link-gallery::before{flex-direction:row;flex-wrap:wrap;justify-content:center;font-size:20px;margin:0 10px 0 0}#servicos .list-items .item .inner>span.link-gallery:hover{background-color:#3B1C05;border-color:#3B1C05;color:#fff}#fale-conosco .formularios .field .inputbox.error{background-color:#FFEBEE;color:#E57373}#fale-conosco .formularios .buttons .button{transition-property:background-color,border-color;transition-duration:.4s;transition-timing-function:ease}#fale-conosco .formularios .buttons .button i{height:24px;margin:-12px 0 0;position:absolute;right:-10px;top:50%}#fale-conosco .formularios .buttons .button:hover{background-color:#3B1C05;border-color:#3B1C05}#contatos-rodape .informacoes .item{padding:0 0 0 80px}#contatos-rodape .informacoes .item i{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;border:1px solid #e5e5e5;border-radius:50%;color:#3B1C05;font-size:20px;height:55px;left:0;line-height:1.2em;position:absolute;top:0;width:55px}#contatos-rodape .informacoes .item.whatsapp i{font-size:24px}#contatos-rodape .informacoes .item p strong{color:#3B1C05}#contatos-rodape .localizacao .endereco .inner{padding:0 0 0 80px;position:relative}#contatos-rodape .localizacao .endereco .inner>i{color:#fff;font-size:80px;left:0;top:calc(50% - 40px);position:absolute}#contatos-rodape .localizacao .endereco .inner a{transition:color .3s ease;width:140px}#contatos-rodape .localizacao .endereco .inner a i{margin:0 0 0 10px;transform:translateX(0);transition:all .5s cubic-bezier(.68,-.55,.265,1.55);-webkit-transition:all .5s cubic-bezier(.68,-.55,.265,1.55);-moz-transition:all .5s cubic-bezier(.68,-.55,.265,1.55);-o-transition:all .5s cubic-bezier(.68,-.55,.265,1.55)}#contatos-rodape .localizacao .endereco .inner a:hover i{transform:translateX(10px)}footer .copyright p.webmail a{transition:color .3s ease}footer .copyright p.webmail a i{margin:0 5px 0 0}footer .copyright p.webmail a:hover{color:#3B1C05}footer .back-top a{transition-property:border-color,background-color,color;transition-duration:.3s;transition-timing-function:ease}footer .back-top a i{margin:0 0 0 10px}footer .back-top a:hover{background-color:#3B1C05;border-color:#3B1C05;color:#fff}footer .websitesja a span.text{display:none}footer .websitesja a span.icon-websitesja{font-size:35px;transition:color .3s ease}footer .websitesja a span.icon-websitesja:hover{color:#3B1C05}@media (max-width:1023px){.nav-menu ul li a{transition:all .3s ease}#servicos .list-items .item{width:100%}}@media (min-width:992px){.btn-whatsapp{display:none}}@media (max-width:991px){.btn-whatsapp{display:flex!important;align-items:center;bottom:15px;box-sizing:border-box;justify-content:center;padding:0 10px;pointer-events:none;position:fixed;right:0;width:100%;z-index:99}.btn-whatsapp a{display:block;padding:0 0 0 25px;pointer-events:all}.btn-whatsapp a p{background-color:#128C7E;border-radius:4px;color:#fff;display:block;font-size:14px;line-height:1em;padding:10px 25px;position:relative;transition:all .3s ease;margin-bottom:10px}.btn-whatsapp a p::before{background-image:url(../images/backgrounds/icone-whatsapp.png);background-position:center center;background-repeat:no-repeat;content:"";height:45px;left:-22.5px;margin:-19.5px 0 0;position:absolute;top:50%;width:45px}.btn-whatsapp a p span{margin:7px 0 0;color:#fff;display:block}.btn-whatsapp a p:hover{background-color:#00695d}}@media (max-width:767px){#slide .slide-content ul.flex-direction-nav{display:none}#fale-conosco .formularios .field{width:100%}#contatos-rodape .informacoes .item{margin:30px 0 0;padding:0 0 0 60px}#contatos-rodape .informacoes .item a,#contatos-rodape .informacoes .item p{font-size:16px}#contatos-rodape .informacoes .item i{height:45px;width:45px}#contatos-rodape .informacoes .item h3{font-size:20px}}@media (max-width:640px){#contatos-rodape .localizacao .endereco,#slide .slide-content ul.slides>li .inner{padding:20px}#slide .slide-content ul.slides>li{height:360px}#slide .slide-content ul.slides>li .inner h2{font-size:18px}#slide .slide-content ul.slides>li .inner p{font-size:14px;line-height:1.45em}#empresa .inner .content h2{font-size:36px}#empresa .inner .content p{font-size:14px;line-height:1.45em}#servicos .section-title{font-size:36px;margin:0 0 25px}#contatos-rodape .contact-title{font-size:26px}#contatos-rodape .localizacao .endereco .inner{padding:0 0 0 45px}#contatos-rodape .localizacao .endereco .inner i{font-size:40px}#contatos-rodape .localizacao .endereco .inner p{font-size:15px;line-height:1.45em}#contatos-rodape .localizacao .endereco .inner a{font-size:16px}#contatos-rodape .localizacao .endereco .inner a i{font-size:20px}}@media (max-width:480px){#slide .slide-content ul.slides>li{height:220px}}