.wed-detail-form{margin:6.667vw 0}.wed-detail-form h2{text-align:center;font-size:3.472vw;line-height:4.514vw;margin-bottom:4.861vw}.wedding-details-form-div{background-image:url(https://cdn11.bigcommerce.com/s-tf2vn6/images/stencil/original/image-manager/wedding-detail.png?t=1665568370&_gl=1*19lfz8k*_ga*MjQ5Nzk5OTYzLjE2NDk1ODYxMDM.*_ga_WS2VZYPC6G*MTY2NTU2ODM5Mi40NjEuMS4xNjY1NTY4Mzk4LjU0LjAuMA..);background-size:cover;width:100%;padding:3.056vw 30.069vw;position:relative;z-index:0}.event-detail2 .wedding-details-form-div{background-image:url(/cdn/shop/files/event-detail-form_background.png?v=1743075312)}.event-detail3 .wedding-details-form-div{background-image:url(/cdn/shop/files/Event_detail_3_from_bg.png?v=1744117864)}.wedding-details-form-div .wedding-detail-form-overlay{background:#00000080;width:100%;height:100%;position:absolute;top:0;left:0;pointer-events:none;z-index:-1}.wedding-details-form-div .wedding-detail-form{width:100%;background-color:#fff;padding:3.611vw 4.444vw;border-radius:.347vw}.wedding-details-form-div .wedding-detail-form form{width:100%;height:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.wedding-details-form-div .wedding-detail-form form .wedding-detail-form-short-row,.wedding-details-form-div .wedding-detail-form form .wedding-detail-form-row{display:flex;flex-direction:column}.wedding-details-form-div .wedding-detail-form form label{font-size:1.25vw;font-weight:400;line-height:1.597vw;margin-bottom:1.111vw}.wedding-details-form-div .wedding-detail-form form input,.wedding-details-form-div .wedding-detail-form form textarea,.wedding-details-form-div .wedding-detail-form form select{background-color:transparent;border:none;border-bottom:1px solid #919191;-webkit-appearance:none;box-shadow:none;outline:none;height:2.153vw;margin-bottom:3.472vw;padding:.278vw}.wedding-details-form-div .wedding-detail-form form textarea,.wedding-details-form-div .wedding-detail-form form select{font-size:1.111vw;line-height:1.528vw;font-family:Open Sans}.wedding-details-form-div .wedding-detail-form form textarea{resize:none;height:3.542vw}.wedding-details-form-div .wedding-detail-form form .wedding-detail-form-short-row{width:45%}.wedding-details-form-div .wedding-detail-form form .wedding-detail-form-row{width:100%}.wedding-details-form-div .wedding-detail-form form .wedding-detail-form-row button{width:fit-content;margin:0 auto;padding:.833vw 5.625vw}@media (max-width: 990px){.wed-detail-form{margin:11.99vw 0}.wed-detail-form h2{font-size:4.197vw;line-height:4.916vw;margin-bottom:3.837vw}.wedding-details-form-div{padding:4.796vw 15vw}.wedding-details-form-div .wedding-detail-form{padding:6.235vw 7.674vw;border-radius:.6vw}.wedding-details-form-div .wedding-detail-form form label{font-size:2.158vw;line-height:2.758vw;margin-bottom:1.918vw}.wedding-details-form-div .wedding-detail-form form input,.wedding-details-form-div .wedding-detail-form form textarea,.wedding-details-form-div .wedding-detail-form form select{height:3.717vw;margin-bottom:5.995vw;padding:.48vw}.wedding-details-form-div .wedding-detail-form form textarea,.wedding-details-form-div .wedding-detail-form form select{font-size:1.918vw;line-height:2.638vw}.wedding-details-form-div .wedding-detail-form form textarea{height:6.115vw}.wedding-details-form-div .wedding-detail-form form .wedding-detail-form-row button{padding:1.439vw 9.712vw}}@media (max-width: 749px){.wed-detail-form{margin:64px 0;padding-bottom:285px;position:relative}.wedding-details-form-div .wedding-detail-form-overlay{display:none}.wed-detail-form h2{font-size:32px;line-height:41px;margin-bottom:24px}.wedding-details-form-div{position:static;padding:60.748vw 5.607vw 0;width:100%;height:87.617vw}.wedding-details-form-div .wedding-detail-form{background-color:#fff;border:1px solid #DCDCDC;padding:24px 5.607vw;border-radius:5px;position:absolute;bottom:0;width:88.785vw}.wedding-details-form-div .wedding-detail-form form label{font-size:14px;line-height:22px;margin-bottom:2px}.wedding-details-form-div .wedding-detail-form form input,.wedding-details-form-div .wedding-detail-form form textarea,.wedding-details-form-div .wedding-detail-form form select{height:36px;margin-bottom:16px;padding:12px 0;font-size:12px;line-height:12px}.wedding-details-form-div .wedding-detail-form form textarea,.wedding-details-form-div .wedding-detail-form form select{font-size:12px;line-height:12px;color:#a59f9f}.wedding-details-form-div .wedding-detail-form form textarea{height:fit-content}.wedding-details-form-div .wedding-detail-form form .wedding-detail-form-row button{padding:14px 7.477vw;width:100%}}
/*# sourceMappingURL=/cdn/shop/t/72/assets/wedding-detail-from.css.map */
