.bc-dynamic-form{margin-top:32px}.bc-form-description{margin-bottom:22px}.bc-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.bc-form-field{display:flex;flex-direction:column;gap:8px;text-align:left}.bc-form-half{grid-column:span 1}.bc-form-full{grid-column:1/-1}.bc-form-field label{font-weight:700;color:#171717}.bc-form-field label span,.bc-form-error{color:#df1f2d}.bc-form-field input,.bc-form-field select,.bc-form-field textarea{width:100%;box-sizing:border-box;border:1px solid #d9d9d9;border-radius:8px;background:#fff;padding:13px 15px;font:inherit;color:#171717}.bc-form-field select[multiple]{min-height:130px}.bc-form-field input[type=file]{padding:10px}.bc-form-field textarea{resize:vertical}.bc-form-field input:focus,.bc-form-field select:focus,.bc-form-field textarea:focus{outline:2px solid rgba(223,31,45,.22);border-color:#df1f2d}.bc-form-field small{color:#666}.bc-form-options{display:flex;flex-wrap:wrap;gap:14px}.bc-form-checkbox{display:flex!important;align-items:center;gap:10px}.bc-form-checkbox input,.bc-form-options input{width:auto}.bc-form-captcha{padding:18px;border:1px dashed #cbd5e1;border-radius:10px;background:rgba(248,250,252,.72)}.bc-form-captcha input{max-width:240px}.bc-form-success{padding:18px 20px;border:1px solid #a7d8b4;border-radius:8px;background:#edf9f0;color:#176b31;font-weight:700}.bc-form-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.bc-form-template-contact .bc-form-field input,.bc-form-template-contact .bc-form-field select,.bc-form-template-contact .bc-form-field textarea{border-color:rgba(255,255,255,.32);background:rgba(255,255,255,.96)}.bc-form-template-contact .bc-form-field>label,.bc-form-template-contact .bc-form-description,.bc-form-template-contact .bc-form-field small{color:#fff}.bc-form-template-contact .bc-form-captcha{border-color:rgba(255,255,255,.35);background:rgba(0,0,0,.1)}.bc-form-template-feedback .bc-form-field input,.bc-form-template-feedback .bc-form-field select,.bc-form-template-feedback .bc-form-field textarea{background:#fbfbfb;border-radius:10px}.bc-form-template-feedback .bc-btn{width:100%;justify-content:center}.bc-about-contact-box .bc-form-template-feedback .bc-form-description,.bc-about-contact-box .bc-form-template-feedback .bc-form-field>label,.bc-about-contact-box .bc-form-template-feedback .bc-form-field small{color:#fff}.bc-about-contact-box .bc-form-template-feedback .bc-form-captcha{border-color:rgba(255,255,255,.35);background:rgba(0,0,0,.1)}@media(max-width:720px){.bc-form-grid{grid-template-columns:1fr}.bc-form-half{grid-column:1/-1}}
