@charset "utf-8";.produto-unico{padding:140px 0;float:left;width:100%;background-color:#f9f9f9}.cont-formOrcamento{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#fff;z-index:9999999999;display:none;overflow:hidden}.cont-formOrcamento .head-orcamento{box-shadow:0 1px 20px -4px rgba(0,0,0,.1);height:50px;position:relative}.cont-formOrcamento .head-orcamento .close-formOrcamento{position:absolute;top:0;right:0;width:50px;height:50px;cursor:pointer;text-align:center;display:block;line-height:50px;font-size:21px;background-color:#ecc6c6;color:#bb7878}.cont-formOrcamento .head-orcamento h5{text-align:center;line-height:50px;font-size:16px;letter-spacing:.02em;color:#717171}.cont-formOrcamento .head-orcamento .close-formOrcamento:hover i{transform:rotate(360deg)}.cont-formOrcamento .body-orcamento{padding:40px 0 160px 0;overflow-y:scroll;height:100vh}.cont-formOrcamento .body-orcamento::-webkit-scrollbar-track{background-color:transparent}.cont-formOrcamento .body-orcamento::-webkit-scrollbar{height:2px;width:5px;background-color:transparent}.cont-formOrcamento .body-orcamento::-webkit-scrollbar-thumb{background-color:#ececec;border-radius:10px}.pag-contato{background-color:rgba(249,249,249,.5);float:left;width:100%;padding:140px 0 0 0}.pag-contato .cont-form{margin:0 auto;width:88%}.pag-contato .form{margin:20px 0 45px 0;width:100%;float:left}.pag-contato .form h1{font-size:32px;color:#696969;margin:0;font-weight:500;line-height:1}.pag-contato .form h2{font-size:26px;color:#666;font-weight:300;margin:4px 0 40px 0;line-height:1}.pag-contato .form div{width:100%;float:left;margin-bottom:17px}.pag-contato .form label{float:left;width:16%;font-weight:500;color:#666;padding-right:15px;line-height:34px;text-align:right}.pag-contato .form label span{margin-left:4px;color:#da7572}.pag-contato .form input,.pag-contato .form textarea{outline:0;float:left;width:84%;display:block;height:34px;padding:0 15px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.pag-contato .form textarea{height:auto;resize:none;padding:15px}.pag-contato .form .btnSubmit{border-radius:4px;padding:7px 12px;margin-bottom:0;background-color:#82b6d3;cursor:pointer;font-size:17px;width:161px;border:0;color:#fff;margin-left:16%;height:inherit;letter-spacing:.02em;border:0}.pag-contato .form .btnSubmit:focus,.pag-contato .form .btnSubmit:hover{background-color:#6ba0bd}.pag-contato .infos-contatos{display:flex;justify-content:center;width:100%;margin:35px 0 80px 0;background-color:#fff;padding:34px;border-radius:15px;box-shadow:0 0 20px -7px rgba(0,0,0,.1)}.pag-contato .infos-contatos article{width:30%;display:inline-block}.pag-contato .infos-contatos article .cont-icon{text-align:center;font-size:22px;color:rgba(5,110,168,.5)}.pag-contato .infos-contatos article h6{text-align:center;margin:10px 0 15px 0;font-size:15.5px;color:#636363;letter-spacing:.02em;outline:0}.pag-contato .infos-contatos article span{display:block;text-align:center;line-height:1.2;color:grey;letter-spacing:.01em}.pag-servico{padding:45px 0;background-color:#f8f8f8}.pag-servico .cont-text{width:700px;background-color:#fff;padding:25px;display:block;margin:auto}.pag-servico .cont-text h1{font-size:22px;margin-bottom:12px;color:#656565;width:100%;text-align:center}.pag-servico .cont-text p{font-size:15px;letter-spacing:.05em;color:#797979;line-height:1.1;margin-bottom:15px}.cont-formOrcamento .head-orcamento .close-formOrcamento i,.pag-contato .form .btnSubmit{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}@media screen and (max-width:767px){.cont-formOrcamento .head-orcamento h5{font-size:11.5px;text-align:left;padding-left:15px}.pag-contato{padding:100px 0 0 0}.pag-contato .form label{width:100%;text-align:left}.pag-contato .form input,.pag-contato .form textarea{width:100%}.pag-contato .form .btnSubmit{margin:0}.pag-contato .infos-contatos{flex-direction:column}.pag-contato .infos-contatos article{width:100%;margin:0 0 25px 0}.pag-servico{padding:35px 0}.pag-servico .cont-text{width:100%}}