.rcr-shell{font-family:Arial,Helvetica,sans-serif;color:#24241f}.rcr-shell [hidden]{display:none!important}.rcr-form{position:relative}.rcr-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.rcr-required,.rcr-hint{font-size:12px;line-height:1.6;margin:0 0 18px;color:#5d5a52}.rcr-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px}.rcr-fields label{display:flex;flex-direction:column;gap:9px;font-size:12px;line-height:1.5}.rcr-wide{grid-column:1/-1}.rcr-fields input,.rcr-fields select,.rcr-fields textarea{box-sizing:border-box;width:100%;min-width:0;max-width:100%;border:1px solid #bbb5aa;border-radius:0;background:#fff;padding:12px;color:#24241f;font:16px/1.45 Arial,sans-serif;min-height:46px}.rcr-fields textarea{resize:vertical}.rcr-consent{display:flex;gap:10px;align-items:flex-start;font-size:12px;line-height:1.6;margin:23px 0 12px}.rcr-consent input{margin-top:3px;width:17px;height:17px;flex-shrink:0;accent-color:#36362f}.rcr-shell button{background:#171715;border:1px solid #171715;color:#fff;padding:16px 22px;min-height:48px;font:11px/1.5 Arial,sans-serif;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.rcr-shell button:disabled{opacity:.6;cursor:wait}.rcr-shell input:focus-visible,.rcr-shell select:focus-visible,.rcr-shell textarea:focus-visible,.rcr-shell button:focus-visible{outline:3px solid #9b7b39;outline-offset:3px}.rcr-error{color:#8a2020;background:#fff0ed;padding:14px;font-size:14px;line-height:1.5}.rcr-success{padding:30px;background:#edf1e8;border-left:3px solid #697858}.rcr-success h2{font:30px/1.2 Georgia,serif}.rcr-success p{font-size:15px;line-height:1.7;margin-top:18px}@media(max-width:560px){.rcr-fields{grid-template-columns:1fr}.rcr-shell button{width:100%}}
