.vrap-submit-wrap{max-width:900px;margin:0 auto;padding:42px;background:#fffdf7;border:1px solid #d8d0bf}.vrap-submit-intro{margin-bottom:32px}.vrap-submit-intro>span{color:#cf793e;font-size:11px;font-weight:900;letter-spacing:.16em}.vrap-submit-intro h2{margin:9px 0 12px;color:#17362d;font:500 40px/1.08 Georgia,serif}.vrap-submit-intro p{max-width:720px;color:#68756f;line-height:1.7}.vrap-submit-form{display:grid;grid-template-columns:1fr 1fr;gap:20px}.vrap-field{display:flex;flex-direction:column;gap:8px}.vrap-field>span{color:#17362d;font-size:11px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.vrap-field input,.vrap-field select,.vrap-field textarea{width:100%;min-height:48px;padding:11px 13px;border:1px solid #cec5b2;border-radius:0;background:#fbf8f0;color:#17362d}.vrap-field textarea{min-height:160px;resize:vertical}.vrap-field input:focus,.vrap-field select:focus,.vrap-field textarea:focus{border-color:#145c43;box-shadow:0 0 0 2px rgba(20,92,67,.12);outline:0}.vrap-field small{color:#78837e}.vrap-full{grid-column:1/-1}.vrap-consent{display:flex;align-items:flex-start;gap:11px;color:#68756f;font-size:13px;line-height:1.55}.vrap-consent input{margin-top:3px}.vrap-form-footer{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:20px;border-top:1px solid #d8d0bf}.vrap-form-footer small{max-width:480px;color:#78837e;line-height:1.5}.vrap-form-footer button{min-height:48px;padding:0 24px;border:0;border-radius:999px;background:#145c43;color:#fff;font-weight:800;cursor:pointer}.vrap-form-footer button:hover{background:#0f4835}.vrap-form-message{margin-bottom:24px;padding:16px 18px;border-left:4px solid}.vrap-form-message.success{background:#edf7f0;border-color:#2f8062;color:#145c43}.vrap-form-message.error{background:#fff0f0;border-color:#a83232;color:#842424}.vrap-honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}@media(max-width:640px){.vrap-submit-wrap{padding:25px 18px}.vrap-submit-form{grid-template-columns:1fr}.vrap-field,.vrap-full{grid-column:1}.vrap-form-footer{align-items:flex-start;flex-direction:column}.vrap-submit-intro h2{font-size:32px}}

