/* START_SECTION:nb-wedding-brief (INDEX:51) */
.nb-wedding-brief{max-width:880px;padding:32px 20px;color:#28232a}.nb-wedding-brief p{line-height:1.65}.nb-wedding-brief label{display:block;margin:18px 0 6px}.nb-wedding-brief input,.nb-wedding-brief textarea,.nb-wedding-brief select{width:100%;padding:12px;border:1px solid #81767c;border-radius:4px;font:inherit;box-sizing:border-box;background:#fff;color:#28232a}.nb-wedding-brief small{display:block;font-size:13px;margin-top:5px}.nb-wedding-two{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.nb-wedding-more{margin:20px 0;padding:16px;border:1px solid #e5d9dd;border-radius:8px}.nb-wedding-more summary{cursor:pointer;font-weight:600;list-style:revert}.nb-wedding-brief button{background:#5c2438;color:#fff;min-height:48px;border:0;padding:12px 24px;border-radius:4px;font:inherit;cursor:pointer}.nb-wedding-brief :focus-visible{outline:3px solid #28232a;outline-offset:3px}.nb-wedding-success{padding:20px;border:1px solid #58735b;border-radius:8px;background:#f2f7f0}#nb-wedding-form{scroll-margin-top:100px}@media(max-width:650px){.nb-wedding-two{grid-template-columns:1fr}.nb-wedding-brief button{width:100%}}
/* END_SECTION:nb-wedding-brief */
