.rr-form{max-width:480px;width:100%;margin:0 auto;display:flex;flex-direction:column;gap:18px;background:0 0;font-family:"Helvetica Neue",Arial,sans-serif}.rr-form input,.rr-form select,.rr-form textarea{width:100%;padding:12px 14px;background:0 0;border-radius:4px;color:#e5e5e5;font-size:14px;letter-spacing:.5px;outline:none;box-shadow:none;transition:all .25s ease}.rr-form input::placeholder,.rr-form textarea::placeholder{color:#a0a0a0;opacity:1}.rr-form input:focus,.rr-form select:focus,.rr-form textarea:focus{border-color:#e0c48f;box-shadow:0 0 0 1px rgba(200,169,106,.3)}.rr-form select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:linear-gradient(45deg,transparent 50%,#c8a96a 50%),linear-gradient(135deg,#c8a96a 50%,transparent 50%);background-position:calc(100% - 18px) calc(50% - 3px),
                         calc(100% - 12px) calc(50% - 3px);background-size:6px 6px;background-repeat:no-repeat}.rr-form input[type=date]{color-scheme:dark}.rr-form button{background:0 0;border:1px solid #c8a96a;color:#e5e5e5;padding:12px;cursor:pointer;letter-spacing:1px;font-size:13px;text-transform:uppercase;border-radius:4px;transition:all .3s ease}.rr-form button:hover{background:#c8a96a;color:#000}.rr-success{color:#c8a96a;font-size:14px;margin-top:10px}.rr-error{color:#d96c6c;font-size:14px;margin-top:10px}@media (max-width:600px){.rr-form{max-width:100%}}.rr-form select{color:#e5e5e5 !important;background-color:transparent !important}.rr-form select option{color:#e5e5e5;background-color:#1a1a1a}.rr-form .rr-row{display:flex;gap:16px;flex-wrap:wrap}.rr-form .rr-row input,.rr-form .rr-row select{flex:1 1 48%;min-width:120px}@media (max-width:600px){form.rr-form .rr-row input,form.rr-form .rr-row select{flex:1 1 100% !important}}