.j_orcamento,.j_trabalhe{display:none}.main_infocont{display:flex;justify-content:space-between}.formcont,.infoscont{background-color:#fff;border-radius:12px;box-shadow:0 4px 12px rgb(0 0 0 / .08);padding:30px;margin:10px;transition:background-color 0.3s ease,box-shadow 0.3s ease}.formcont{width:60%}.infoscont{width:40%;background-color:#f9f9f9}.formcont h4{font-size:1.25em;font-weight:700;margin:0;color:#333;transition:color 0.3s ease}.formcont p{font-size:.9em;margin:0 0 15px;color:#666;transition:color 0.3s ease}.formcont .linkareas{display:flex;justify-content:space-between;padding-right:0;margin-bottom:20px}.formcont .linkareas a,.formcont .linkareas span{width:30%;color:#666;border:1px solid #ddd;background:#f0f0f0;height:40px;line-height:40px;text-align:center;text-decoration:none;overflow:hidden;border-radius:8px;transition:background-color 0.3s ease,color 0.3s ease,border-color 0.3s ease}.formcont .linkareas a:hover,.formcont .linkareas span:hover{background:#e9e9e9}.form_contatopg{padding-right:0;margin:0;background:#fff0}.form_contatopg label{display:block;margin-bottom:15px}.form_contatopg label input,.form_contatopg label select,.form_contatopg label textarea{width:100%;padding:10px 15px;border-radius:8px;border:1px solid #ddd;box-sizing:border-box;transition:border-color 0.3s ease,box-shadow 0.3s ease,background-color 0.3s ease,color 0.3s ease}.form_contatopg label input:focus,.form_contatopg label textarea:focus{border-color:#FFBD00;box-shadow:0 0 5px rgb(255 189 0 / .5);outline:none}.form_contatopg label strong{text-align:left;display:block;margin-bottom:5px}.form_contatopg button{display:block;border:none;width:100%;padding:15px;font-size:1em;cursor:pointer;transition:background-color 0.3s ease,transform 0.3s ease}.form_contatopg button:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgb(0 0 0 / .1)}.infoscont h4{font-size:1.25em;font-weight:700;margin:0 0 10px;color:#333;transition:color 0.3s ease}.infoscont a{color:#333;display:block;margin-bottom:25px;font-weight:600;text-decoration:none;transition:color 0.3s ease}.infoscont a:hover{color:#FFBD00}.infoscont p{font-size:.9em;margin:0 0 5px;color:#666;transition:color 0.3s ease}.infoscont address p{margin-bottom:10px}.infoscont span{display:flex;gap:10px;margin-top:15px}.infoscont span a{width:40px;height:40px;display:flex;justify-content:center;align-items:center;border-radius:50%;color:#fff;font-size:1.2em;padding:25px 20px 25px 30px;transition:transform 0.3s ease,box-shadow 0.3s ease}.infoscont span .bg-facebook{background-color:#3b5998}.infoscont span .bg-instagram{background:radial-gradient(circle at 30% 107%,#fdf497 0%,#fdf497 5%,#ffb800 45%,#fd1d1d 60%,#fc6262 90%)}.infoscont span .bg-twitter{background-color:#1da1f2}.infoscont span a:hover{transform:translateY(-3px);box-shadow:0 4px 8px rgb(0 0 0 / .2)}.infoscont .avisolock{font-size:.8em;color:#666;margin-top:20px;display:flex;align-items:center;transition:color 0.3s ease}.infoscont .avisolock::before{content:"🔒";font-size:1.2em;margin-right:5px}@media (max-width:44em){.main_infocont{flex-direction:column}.formcont,.infoscont{width:100%;margin:10px 0;padding:20px}.infoscont{margin-top:20px}}@media (max-width:31em){.formcont .linkareas{padding:0}}.dark-mode .formcont,.dark-mode .infoscont{box-shadow:0 4px 12px rgb(0 0 0 / .4)}.dark-mode .formcont{background-color:#1E1E1E}.dark-mode .infoscont{background-color:#2C2C2E}.dark-mode .formcont h4,.dark-mode .infoscont h4,.dark-mode .infoscont a{color:#E0E0E0}.dark-mode .formcont p,.dark-mode .infoscont p,.dark-mode .infoscont .avisolock{color:#B0B0B0}.dark-mode .formcont .linkareas a,.dark-mode .formcont .linkareas span{color:#B0B0B0;border-color:#4B5563;background-color:#3A3A3C}.dark-mode .formcont .linkareas a:hover,.dark-mode .formcont .linkareas span:hover{background-color:#4F4F4F}.dark-mode .form_contatopg label input,.dark-mode .form_contatopg label select,.dark-mode .form_contatopg label textarea{background-color:#3A3A3C;border-color:#4B5563;color:#E0E0E0}.form_contatopg button,.form_contatopg .btn_gradient_blue{display:inline-flex;align-items:center;justify-content:center;min-height:46px;border-radius:10px;font-size:1rem;font-weight:700;line-height:1.2;text-transform:none;letter-spacing:normal;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease}.form_contatopg button:hover,.form_contatopg .btn_gradient_blue:hover{transform:translateY(-1px)}.form_contatopg button:focus-visible,.form_contatopg .btn_gradient_blue:focus-visible{outline:3px solid rgb(14 165 233 / .35);outline-offset:2px}