.bodor-form .form-label{font-family:Rubik,sans-serif;font-family:var(--bodor-font-heading, "Rubik", sans-serif);font-weight:500;font-size:.88rem;color:#1a1d23;color:var(--bodor-text,#1a1d23);margin-bottom:6px}.bodor-form .form-control,.bodor-form .form-select{border:1px solid #dfe3e8;border:1px solid var(--bodor-border,#dfe3e8);border-radius:8px;border-radius:var(--bodor-radius,8px);padding:10px 14px;font-size:.95rem;background:#fff;color:#1a1d23;color:var(--bodor-text,#1a1d23);transition:border-color .18s,box-shadow .18s}.bodor-form .form-control:focus,.bodor-form .form-select:focus{border-color:#e60012;border-color:var(--bodor-primary,#e60012);box-shadow:0 0 0 3px rgba(230,0,18,.12);outline:0}.bodor-form textarea.form-control{min-height:120px;resize:vertical}.bodor-form .bodor-form-note{font-size:.82rem;color:#4a5260;color:var(--bodor-neutral-mid,#4a5260);margin-top:4px}.bodor-form .bodor-form-submit{width:100%;padding:12px 18px;background:#e60012;background:var(--bodor-primary,#e60012);color:#fff;border:none;border-radius:8px;border-radius:var(--bodor-radius,8px);font-family:Rubik,sans-serif;font-family:var(--bodor-font-heading, "Rubik", sans-serif);font-weight:600;font-size:1rem;cursor:pointer;transition:background .2s,transform .2s}.bodor-form .bodor-form-submit:hover{background:#a00010;background:var(--bodor-primary-dark,#a00010);transform:translateY(-1px)}.bodor-form .bodor-form-privacy{font-size:.78rem;color:#4a5260;color:var(--bodor-neutral-mid,#4a5260);margin-top:10px}.bodor-form .bodor-form-privacy a{color:#06c;color:var(--bodor-secondary,#06c);-webkit-text-decoration:underline;text-decoration:underline}