.wed12{margin-top:7.937vw;padding:0 7.672vw}.wed12 h2{text-align:center;margin-bottom:2.646vw}.wed12 .wed12-form{display:flex}.wed12 .wed12-form picture{width:48.148vw;display:flex}.wed12 .wed12-form img{width:100%;height:auto;object-fit:cover}.wed12 .wed12-form form{width:36.508vw;padding:6.283vw 3.505vw}.wed12 .wed12-form fieldset{border:none;padding:0;margin:0;margin-bottom:3.241vw;display:flex;flex-direction:column}.wed12 .wedding-form-row{display:grid;grid-template-columns:1fr 1fr;column-gap:5.82vw;row-gap:3.307vw}.wed12 .wedding-form-row div{display:flex;flex-direction:column}.wed12 input,.wed12 textarea,.wed12 select,.wed12 option{border:none;background:transparent;border-bottom:1px solid #919191;box-shadow:none;outline:none;padding:.794vw;width:100%;color:#787878;font-family:Open Sans;font-size:.86vw;font-weight:400;line-height:1.1vw}.wed12 textarea{resize:none}.wed12 select{-webkit-appearance:none;appearance:none}select::-ms-expand{display:none}.wed12 label{font-size:1.19vw;line-height:1.521vw}.wed12 #jobformapply{width:fit-content;padding:.86vw 3.704vw;background:#353535;color:#fff;font-size:1.058vw;line-height:1.455vw}.wed12 input::placeholder,.wed12 textarea::placeholder{transition:all .3s ease}.wed12 input:focus::placeholder,.wed12 textarea:focus::placeholder{transform:translate(1vw);opacity:0}@media screen and (max-width:989px){.wed12{margin-top:8.633vw;padding:0 3.597vw}.wed12 h2{margin-bottom:4.796vw}.wed12 .wed12-form picture{width:43.645vw}.wed12 .wed12-form form{width:49.161vw;padding:4.796vw 3.237vw}.wed12 .wed12-form fieldset{margin-bottom:3.237vw}.wed12 .wedding-form-row{column-gap:5.658vw;row-gap:3.237vw}.wed12 input,.wed12 textarea,.wed12 select,.wed12 option{padding:1.439vw;font-size:1.336vw;line-height:1.709vw}.wed12 label{font-size:1.769vw;line-height:2.261vw}.wed12 #jobformapply{padding:1.559vw 8.873vw;font-size:1.799vw;line-height:2.398vw}.wed12 input:focus::placeholder,.wed12 textarea:focus::placeholder{transform:translate(2vw);opacity:0}}@media screen and (max-width:749px){.wed12{margin-top:64px;padding:0}.wed12 h2{margin-bottom:24px;font-size:32px;line-height:41px}.wed12 .wed12-form{flex-direction:column-reverse}.wed12 .wed12-form picture{width:100%}.wed12 .wed12-form form{width:88.785vw;margin:0 5.607vw;padding:24px 5.607vw;margin-top:-115px;border:1px solid #E5E5E5;border-radius:0 0 3px 3px;z-index:1}.wed12 .wed12-form fieldset{margin-bottom:16px}.wed12 .wedding-form-row{column-gap:2.804vw;row-gap:16px}.wed12 input,.wed12 textarea,.wed12 select,.wed12 option{padding:5px;font-size:12px;line-height:12px;height:36px}.wed12 label{font-size:14px;line-height:22px}.wed12 #jobformapply{padding:14px 7.477vw;width:100%;font-size:14px;line-height:20px}}
/*# sourceMappingURL=/cdn/shop/t/72/assets/wedding-sec12.css.map */
