[data-baskethb-form] {min-width:0}
[data-baskethb-form] .baskethb-field-label {
	display:block!important;position:static!important;width:auto!important;height:auto!important;
	clip:auto!important;clip-path:none!important;overflow:visible!important;
	margin-bottom:6px;color:#303030;font-weight:600;font-size:16px;
}
[data-baskethb-form] .input {box-sizing:border-box;max-width:100%;color:#303030!important}
#page-container #et_pb_contact_form_0 [data-baskethb-form] .input {border:1px solid #767676!important}
[data-baskethb-form] .input::placeholder {color:#626262!important;opacity:1}
[data-baskethb-form] :is(input,select,textarea,button,a):focus-visible {outline:3px solid #005fcc;outline-offset:3px}
.baskethb-field-error {color:#9d1717;font-size:16px;margin:6px 0 12px}
.baskethb-form-errors {border-left:4px solid #9d1717;padding:12px;color:#721111;background:#fff3f3;overflow-wrap:anywhere}
.baskethb-form-errors:focus {outline:3px solid #005fcc}
.baskethb-form-status {padding:12px;color:#144d27;background:#eff8f1;outline:3px solid #005fcc}
.baskethb-form-privacy {clear:both;font-size:16px;padding-top:12px;color:#303030;overflow-wrap:anywhere}
.baskethb-form-privacy a {color:#00549b;text-decoration:underline}
[data-baskethb-form] button {min-height:44px}
#page-container #et_pb_contact_form_0 [data-baskethb-form] button.et_pb_contact_submit[type=submit] {color:#6b2580!important;border-color:#6b2580!important;background:#fff!important}
#page-container #et_pb_contact_form_0 [data-baskethb-form] button.et_pb_contact_submit[type=submit]:hover {color:#fff!important;background:#6b2580!important}
#page-container #et_pb_contact_form_0 [data-baskethb-form] [aria-invalid=true] {border:2px solid #9d1717!important}
[data-baskethb-form] .baskethb-turnstile {max-width:100%;min-width:0}

/* TASK76: keep the full keyboard focus outline clear of viewport edges and the fixed desktop header. */
[data-baskethb-form] :is(input,select,textarea,button,a):focus-visible {scroll-margin-block:12px}
@media (min-width:981px) {
 [data-baskethb-form] :is(input,select,textarea,button,a):focus-visible {scroll-margin-block:170px 12px}
}
