.oroba-contact{--og:#d5a95d;direction:rtl;text-align:right;background:#101b2b;color:#fff;padding:clamp(24px,5vw,52px);border-radius:20px;max-width:850px;margin:30px auto;box-shadow:0 18px 50px rgba(0,0,0,.12);font-family:inherit}.oroba-contact *{box-sizing:border-box}.oroba-form-heading{margin-bottom:30px;padding-bottom:24px;border-bottom:1px solid #34445a}.oroba-eyebrow{color:var(--og);font-size:12px;letter-spacing:2px;font-weight:700}.oroba-form-heading h2{color:#fff;font-size:clamp(25px,4vw,34px);font-weight:800;margin:10px 0}.oroba-form-heading p,.oroba-form-footer p{color:#b6c2d2}.oroba-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.oroba-field{margin-bottom:20px;min-width:0}.oroba-field label{display:block;color:#e2e8f0;margin-bottom:9px;font-size:14px;font-weight:600}.oroba-contact .wpcf7-form-control-wrap{display:block}.oroba-contact input:not([type=submit]),.oroba-contact select,.oroba-contact textarea{width:100%;max-width:100%;background:#1b2b40;color:#fff;border:1px solid #3a4a60;border-radius:10px;padding:15px 16px;font:inherit;font-size:14px;outline:none;transition:.25s}.oroba-contact input::placeholder,.oroba-contact textarea::placeholder{color:#9baabe}.oroba-contact input:focus,.oroba-contact select:focus,.oroba-contact textarea:focus{border-color:var(--og);box-shadow:0 0 0 3px rgba(213,169,93,.12)}.oroba-contact textarea{min-height:150px;resize:vertical}.oroba-contact input[type=submit]{display:block;width:100%;background:var(--og);color:#101b2b;border:0;padding:17px;border-radius:10px;font:inherit;font-size:16px;font-weight:800;cursor:pointer}.oroba-contact input[type=submit]:hover{background:#ebc17a}.oroba-contact .wpcf7-not-valid-tip{color:#ff9e9e;font-size:12px;margin-top:6px}.oroba-contact .wpcf7-response-output{color:#fff;border-radius:8px;padding:12px!important}@media(max-width:600px){.oroba-form-grid{grid-template-columns:1fr;gap:0}.oroba-contact{padding:24px 18px;border-radius:14px}}
