@import url(https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@400;600;700;800;900&family=Inter:wght@100..900&family=Vollkorn:wght@400;700&display=swap);.bwm-form-wrap{max-width:700px;margin:0 auto;padding:1rem;font-family:'Inter',sans-serif;color:#0F172B}.bwm-section{border:1px solid #E2E8F0;border-radius:.75rem;padding:1.5rem;margin-bottom:1.5rem;background:#fff}.bwm-section legend{font-family:'Barlow Condensed',sans-serif;font-size:1.25rem;font-weight:700;color:#203942;padding:0 .5rem;text-transform:uppercase;letter-spacing:-.01em}.bwm-field{margin-bottom:1.25rem}.bwm-field:last-child{margin-bottom:0}.bwm-field label{display:block;font-weight:500;margin-bottom:.35rem;font-size:16px;font-family:"Vollkorn",serif;color:#fff}.bwm-field .required{color:#f16a46}.bwm-field input[type="text"],.bwm-field input[type="tel"],.bwm-field input[type="email"],.bwm-field input[type="number"],.bwm-field input[type="date"],.bwm-field textarea,.bwm-field select{width:100%;padding:.65rem .75rem;border:1px solid #ffffff80;border-radius:.5rem;font-size:16px;line-height:16px;font-family:"Vollkorn",serif;color:#fff;background:#fff0;vertical-align:middle;transition:border-color 0.2s,box-shadow 0.2s}.bwm-field input:focus,.bwm-field textarea:focus,.bwm-field select option{background-color:#203942;color:#fff}.bwm-field select:focus{border-color:#879b3b;outline:none;box-shadow:0 0 0 3px rgb(194 212 50 / .2)}.bwm-field input[type="file"]{font-size:.9rem;padding:.5rem 0;border:none}.bwm-field input[type="date"]::-webkit-calendar-picker-indicator{filter:invert(1)!important;cursor:pointer}.bwm-row{display:flex;gap:1rem;margin-bottom:1.25rem}.bwm-row .bwm-field{margin-bottom:0}.bwm-half{flex:1}.bwm-third{flex:1}@media (max-width:600px){.bwm-row{flex-direction:column;gap:0}.bwm-row .bwm-field{margin-bottom:1.25rem}}.bwm-checkboxes{display:flex;flex-direction:column;gap:.5rem;margin-top:.3rem}.bwm-checkboxes label{font-weight:400;display:flex;align-items:center;gap:.5rem;cursor:pointer}.bwm-checkboxes input[type="checkbox"]{width:18px;height:18px;accent-color:#203942}.bwm-checkboxes-pills{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin-top:.3rem}.bwm-checkboxes-pills label{position:relative;display:flex;align-items:center;justify-content:center;padding:.65rem 1rem;border:1.5px solid #ffffff80;border-radius:2rem;cursor:pointer;font-family:'Barlow Condensed',sans-serif;font-weight:600;font-size:1.05rem;text-transform:uppercase;letter-spacing:-.01em;color:#fff;background:#fff0;transition:background 0.15s,color 0.15s;user-select:none}.bwm-checkboxes-pills label:last-child:nth-child(odd){grid-column:span 2}.bwm-checkboxes-pills label input[type="checkbox"]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.bwm-checkboxes-pills label:has(input:checked){background:#C2D432;color:#203942;border-color:#C2D432}.bwm-checkboxes-pills label:hover{background:#C2D432;border-color:#C2D432;color:#203942}.bwm-submit{font-family:'Barlow Condensed',sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:-.01em;background:#c2d432;color:#203942;border:none;padding:0 1.5rem;height:2.5rem;font-size:1.1rem;border-radius:.5rem;cursor:pointer;transition:filter 0.2s;display:inline-flex;align-items:center;justify-content:center;width:100%}.bwm-submit:hover{filter:brightness(1.1)}.bwm-submit:disabled{background:#E2E8F0;color:#94a3b8;cursor:not-allowed;filter:none}.bwm-message{margin-top:1rem;font-size:.9rem}.bwm-message.success{color:#fff!important;font-weight:400}.bwm-message.error{color:#f16a46;font-weight:600}#bwm-ct-topic{background-color:#fff0;color:#ffffff80;border-color:#ffffff80}#bwm-ct-topic option{background-color:#fff;color:#203942}#bwm-ct-topic:focus{border-color:#879b3b}.bwm-field.has-error input,.bwm-field.has-error textarea,.bwm-field.has-error select{border-color:#f16a46}