.sdb-form-adapter[data-sdb-form-provider="contact-form-7"] .wpcf7-form > p {
margin-block: 0 var(--sdb-form-field-gap, 1rem);
}
.sdb-form-adapter[data-sdb-form-provider="contact-form-7"] .wpcf7-form > p > label,
.sdb-form-adapter[data-sdb-form-provider="contact-form-7"] .wpcf7-form > label {
display: flex;
flex-direction: column;
gap: 0.45rem;
margin: 0;
color: var(--sdb-color-title, #364048);
font-family: var(--sdb-font-body, Arial, sans-serif);
font-weight: var(--sdb-font-weight-semibold, 600);
line-height: 1.4;
}
.sdb-form-adapter[data-sdb-form-provider="contact-form-7"] label > .wpcf7-form-control-wrap {
display: block;
width: 100%;
}
.sdb-form-adapter[data-sdb-form-provider="contact-form-7"] .wpcf7-acceptance label,
.sdb-form-adapter[data-sdb-form-provider="contact-form-7"] .sdb-cf7-newsletter-optin label {
font-weight: var(--sdb-font-weight-regular, 400);
}
.sdb-form-adapter[data-sdb-form-provider="contact-form-7"] .wpcf7-acceptance {
display: block;
margin-block: 0 var(--sdb-form-field-gap, 1rem);
}
.sdb-form-adapter[data-sdb-form-provider="contact-form-7"] .wpcf7-response-output {
margin-inline: 0;
}