.op-eq-wrap{max-width:980px;margin:30px auto}.op-eq-header{text-align:center;margin-bottom:28px}.op-eq-header span{font-weight:800;letter-spacing:2px}.op-eq-header h2{font-size:40px;margin:8px 0}.op-eq-header p{opacity:.75;font-size:17px}.op-eq-form section{background:#fff;border:1px solid #e3e5e8;border-radius:12px;padding:28px;margin-bottom:18px}.op-eq-form h3{margin:0 0 20px}.grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.op-eq-form label{display:block;font-weight:700}.op-eq-form input[type=text],.op-eq-form input[type=url],.op-eq-form input[type=file],.op-eq-form select,.op-eq-form textarea{width:100%;box-sizing:border-box;padding:12px;border:1px solid #ccd0d5;border-radius:7px;margin-top:7px}.checks{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:10px}.checks label{font-weight:500}.op-eq-form button{width:100%;padding:16px;border:0;border-radius:8px;font-weight:800;font-size:16px;cursor:pointer}.consent{background:#f7f8f9!important}.op-eq-success{padding:30px;border-radius:10px;background:#eef8f0;border:1px solid #b9ddc0}.op-eq-errors{padding:18px;background:#fff2f2;border:1px solid #e4bcbc;margin-bottom:18px;border-radius:10px}@media(max-width:700px){.grid{grid-template-columns:1fr}.op-eq-header h2{font-size:30px}}