/* Standalone behavior only. Visual rules are preserved from the original home. */
html{scroll-behavior:smooth}body{margin:0}[hidden]{display:none!important}.elementor-invisible{visibility:visible!important}
#inscricao{scroll-margin-top:24px}.form-feedback:empty{display:none}.form-feedback{color:#b92032;background:#fff0f2;padding:12px;border-radius:8px;width:100%}.notice{padding:18px;background:#e6f2ff;color:#173557;font:16px/1.5 Arial,sans-serif}
dialog{border:0;border-radius:18px;padding:32px;max-width:500px;width:90%;color:#20334f;font:16px/1.6 Montserrat,Arial,sans-serif}dialog::backdrop{background:#061a35aa}dialog button{border:0;border-radius:30px;padding:12px 25px;background:#0061ff;color:#fff;cursor:pointer}dialog h2{font-size:26px}
.elementor-375 .e-con img{max-width:100%}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #4389ff;outline-offset:4px}
