.qbd-hs-form form.hs-form{color:hsl(var(--foreground));font-family:inherit}.qbd-hs-form form.hs-form fieldset{margin:0 0 .75rem;max-width:none!important}.qbd-hs-form form.hs-form fieldset .hs-form-field{margin-bottom:0;width:100%!important;padding:0!important}.qbd-hs-form form.hs-form fieldset.form-columns-2{grid-template-columns:1fr;gap:.75rem;display:grid}@media (width>=640px){.qbd-hs-form form.hs-form fieldset.form-columns-2{grid-template-columns:1fr 1fr;gap:.75rem}}.qbd-hs-form--compact form.hs-form fieldset{margin-bottom:.4rem}.qbd-hs-form--compact form.hs-form fieldset.form-columns-2{gap:.5rem}@media (width>=640px){.qbd-hs-form--compact form.hs-form fieldset.form-columns-2{gap:.5rem}}.qbd-hs-form--compact form.hs-form input[type=text],.qbd-hs-form--compact form.hs-form input[type=email],.qbd-hs-form--compact form.hs-form input[type=tel],.qbd-hs-form--compact form.hs-form input[type=number],.qbd-hs-form--compact form.hs-form select,.qbd-hs-form--compact form.hs-form textarea{height:38px;padding:0 .75rem;font-size:.875rem}.qbd-hs-form--compact form.hs-form textarea{min-height:72px;padding:.5rem .75rem}.qbd-hs-form--compact form.hs-form .legal-consent-container{margin-top:.5rem;padding:.625rem .75rem;font-size:.75rem;line-height:1.45}.qbd-hs-form--compact form.hs-form .legal-consent-container .hs-richtext p{margin:0 0 .4rem}.qbd-hs-form--compact form.hs-form .legal-consent-container .hs-richtext p:last-child{margin-bottom:0}.qbd-hs-form--compact form.hs-form .hs-form-booleancheckbox,.qbd-hs-form--compact form.hs-form .hs-fieldtype-booleancheckbox ul,.qbd-hs-form--compact form.hs-form .inputs-list{margin:0;padding:0;list-style:none}.qbd-hs-form--compact form.hs-form .hs-form-booleancheckbox-display{align-items:start;gap:.5rem;margin-bottom:.35rem}.qbd-hs-form--compact form.hs-form .hs-form-booleancheckbox-display:last-child{margin-bottom:0}.qbd-hs-form--compact form.hs-form .hs-form-booleancheckbox-display>span{min-width:0}.qbd-hs-form--compact form.hs-form .hs-form-booleancheckbox-display>span p,.qbd-hs-form--compact form.hs-form .hs-form-booleancheckbox-display>span *{margin:0;padding:0;display:inline}.qbd-hs-form--compact form.hs-form input[type=checkbox],.qbd-hs-form--compact form.hs-form input[type=radio]{width:16px;height:16px;margin-top:1px}.qbd-hs-form--compact form.hs-form .hs-submit{margin-top:.5rem}.qbd-hs-form--compact form.hs-form .hs-button,.qbd-hs-form--compact form.hs-form input[type=submit]{height:42px}.qbd-hs-form form.hs-form fieldset .input{margin-right:0!important}.qbd-hs-form form.hs-form label:not(.hs-error-msg):not(.hs-form-booleancheckbox-display){color:hsl(var(--foreground));margin-bottom:.4rem;font-size:.8125rem;font-weight:600;line-height:1.2;display:block}.qbd-hs-form form.hs-form label .hs-form-required{color:hsl(var(--primary));margin-left:2px}.qbd-hs-form form.hs-form input[type=text],.qbd-hs-form form.hs-form input[type=email],.qbd-hs-form form.hs-form input[type=tel],.qbd-hs-form form.hs-form input[type=number],.qbd-hs-form form.hs-form select,.qbd-hs-form form.hs-form textarea{box-sizing:border-box;height:44px;color:hsl(var(--foreground));background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:.625rem;outline:none;padding:0 .875rem;font-size:.9375rem;transition:border-color .15s,box-shadow .15s;width:100%!important}.qbd-hs-form form.hs-form textarea{resize:vertical;height:auto;min-height:96px;padding:.65rem .875rem}.qbd-hs-form form.hs-form select{appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23002855' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-position:right .75rem center;background-repeat:no-repeat;background-size:18px;padding-right:2.25rem}.qbd-hs-form form.hs-form input:focus,.qbd-hs-form form.hs-form select:focus,.qbd-hs-form form.hs-form textarea:focus{border-color:hsl(var(--primary));box-shadow:0 0 0 3px hsl(var(--primary) / .12)}.qbd-hs-form form.hs-form input::placeholder,.qbd-hs-form form.hs-form textarea::placeholder{color:hsl(var(--muted-foreground))}.qbd-hs-form form.hs-form .legal-consent-container{background:hsl(var(--muted) / .25);border:1px solid hsl(var(--border));border-left:3px solid hsl(var(--primary));color:hsl(var(--muted-foreground));border-radius:.625rem;margin-top:1rem;padding:1rem;font-size:.8125rem;line-height:1.55}.qbd-hs-form form.hs-form .legal-consent-container .hs-richtext p{margin:0 0 .75rem}.qbd-hs-form form.hs-form .legal-consent-container .hs-richtext p:last-child{margin-bottom:0}.qbd-hs-form form.hs-form .hs-form-booleancheckbox,.qbd-hs-form form.hs-form .hs-fieldtype-booleancheckbox ul,.qbd-hs-form form.hs-form .inputs-list{margin:.5rem 0 0;padding:0;list-style:none}.qbd-hs-form form.hs-form .hs-form-booleancheckbox-display{cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:.65rem;margin-bottom:.6rem;color:hsl(var(--foreground))!important;font-size:.8125rem!important;font-weight:400!important;line-height:1.5!important;display:grid!important}.qbd-hs-form form.hs-form .hs-form-booleancheckbox-display:last-child{margin-bottom:0}.qbd-hs-form form.hs-form input[type=checkbox],.qbd-hs-form form.hs-form input[type=radio]{width:18px;height:18px;accent-color:hsl(var(--primary));cursor:pointer;flex-shrink:0;margin:2px 0 0}.qbd-hs-form form.hs-form .hs-form-booleancheckbox-display>span{flex:1;min-width:0}.qbd-hs-form form.hs-form .hs-form-booleancheckbox-display>span p,.qbd-hs-form form.hs-form .hs-form-booleancheckbox-display>span *{margin:0;padding:0;display:inline}.qbd-hs-form form.hs-form .hs-submit{margin-top:1.25rem}.qbd-hs-form form.hs-form .hs-button,.qbd-hs-form form.hs-form input[type=submit]{width:100%;height:48px;color:hsl(var(--primary-foreground));background:linear-gradient(135deg, hsl(var(--primary)) 0%, hsl(var(--primary) / .88) 100%);cursor:pointer;box-shadow:0 4px 14px hsl(var(--primary) / .25);border:none;border-radius:.625rem;justify-content:center;align-items:center;padding:0 1.5rem;font-size:.9375rem;font-weight:600;transition:background .2s,transform 50ms,box-shadow .2s;display:inline-flex}.qbd-hs-form form.hs-form .hs-button:hover,.qbd-hs-form form.hs-form input[type=submit]:hover{background:linear-gradient(135deg, hsl(var(--primary) / .95) 0%, hsl(var(--primary) / .82) 100%);box-shadow:0 6px 20px hsl(var(--primary) / .32)}.qbd-hs-form form.hs-form .hs-button:active,.qbd-hs-form form.hs-form input[type=submit]:active{transform:translateY(1px)}.qbd-hs-form form.hs-form .hs-button:disabled,.qbd-hs-form form.hs-form input[type=submit]:disabled{opacity:.6;cursor:not-allowed}.qbd-hs-form form.hs-form .hs-error-msgs,.qbd-hs-form form.hs-form .hs-error-msg{color:hsl(var(--destructive));margin:.35rem 0 0;padding:0;font-size:.75rem;font-weight:500;list-style:none}.qbd-hs-form form.hs-form .hs-main-font-element{color:hsl(var(--destructive));margin-top:.5rem;font-size:.8125rem}.qbd-hs-form form.hs-form input.invalid,.qbd-hs-form form.hs-form select.invalid,.qbd-hs-form form.hs-form textarea.invalid,.qbd-hs-form form.hs-form input.error,.qbd-hs-form form.hs-form select.error,.qbd-hs-form form.hs-form textarea.error{border-color:hsl(var(--destructive));box-shadow:0 0 0 3px hsl(var(--destructive) / .12)}.qbd-hs-form .submitted-message{color:hsl(var(--foreground));text-align:center;padding:1rem 0;font-size:.9375rem}.qbd-hs-form form.hs-form a{color:hsl(var(--primary));text-underline-offset:2px;font-weight:500;text-decoration:underline}.qbd-hs-form form.hs-form a:hover{text-decoration:none}
