#vaw-wedding-contact{background:#f6f2ea;color:#302b28;padding:clamp(48px,7vw,100px) 20px;scroll-margin-top:115px;font-family:'DM Sans',Arial,sans-serif}#vaw-wedding-contact *{box-sizing:border-box}#vaw-wedding-contact .vaw-pyw-inquiry-wrap{max-width:1380px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,6vw,90px);align-items:start}#vaw-wedding-contact .eyebrow{color:#6b6f4e;font-weight:700;letter-spacing:.15em;text-transform:uppercase;font-size:11px}#vaw-wedding-contact h2,#vaw-wedding-contact h1,#vaw-wedding-contact h3{font-family:'Cormorant Garamond',Georgia,serif;font-size:clamp(37px,4.4vw,67px);line-height:1.05;font-weight:500;color:#5b1e2d}#vaw-wedding-contact .vaw-pyw-inquiry-form{background:#fffdf8;padding:clamp(22px,3vw,42px);border:1px solid #d8cec2}#vaw-wedding-contact .vaw-pyw-inquiry-form h3{font-size:33px;margin:0 0 20px}#vaw-wedding-contact p{line-height:1.75;font-size:15px}#vaw-wedding-contact a{color:#5b1e2d;text-decoration:underline;text-underline-offset:3px}#vaw-wedding-contact .vaw-pyw-inquiry-secondary{display:inline-block;margin-top:14px;padding:14px 24px;background:#6b6f4e;color:white;text-decoration:none;text-transform:uppercase;letter-spacing:.1em;font-weight:700;font-size:12px}#vaw-wedding-contact input:not([type=checkbox]):not([type=radio]),#vaw-wedding-contact textarea,#vaw-wedding-contact select{width:100%;max-width:100%;min-width:0}#vaw-wedding-contact .gform_wrapper{max-width:100%}@media(max-width:767px){#vaw-wedding-contact{padding:40px 15px;scroll-margin-top:90px}#vaw-wedding-contact .vaw-pyw-inquiry-wrap{grid-template-columns:minmax(0,1fr);gap:24px}#vaw-wedding-contact .vaw-pyw-inquiry-form{padding:21px 17px}}