.hs-dependent-field:has(.hs_organization_descriptor){display:none!important}.elementor-page .hs-form *{box-sizing:border-box;font-family:Poppins,Euclid circular Regular\ 1,sans-serif}.elementor-page .hs-form{border-radius:4px;font-family:system-ui;margin:auto;max-width:100%;padding:20px}.elementor-page .hs-form fieldset{max-width:unset!important}.elementor-page .hs-form label{display:block;margin-bottom:.5rem}.elementor-page .hs-form input[type=date],.elementor-page .hs-form input[type=datetime-local],.elementor-page .hs-form input[type=email],.elementor-page .hs-form input[type=file],.elementor-page .hs-form input[type=month],.elementor-page .hs-form input[type=number],.elementor-page .hs-form input[type=password],.elementor-page .hs-form input[type=range],.elementor-page .hs-form input[type=search],.elementor-page .hs-form input[type=tel],.elementor-page .hs-form input[type=text],.elementor-page .hs-form input[type=time],.elementor-page .hs-form input[type=url],.elementor-page .hs-form input[type=week],.elementor-page .hs-form textarea{background-color:#f5f8fa;border:1px solid #ccc;border-radius:4px;color:#33475b;margin-bottom:1rem;padding:.75rem;width:100%!important}.hs-input::-webkit-input-placeholder{color:#bfbfbf}.input ul[role=checkbox]{list-style-type:none;padding-left:.5rem}.elementor-page .hs-form select{background-color:#f5f8fa;border:1px solid #ccc;border-radius:4px;color:#33475b;margin-bottom:1rem;padding:.75rem;width:100%!important}.elementor-page .hs-form #select-button{display:none}.elementor-page .hs-form .elementor-page .hs-form-checkbox label{display:flex;gap:1ch}.elementor-page .hs-field-desc{font-size:1rem;font-weight:400;margin-top:1rem}.elementor-page .hs-recaptcha{margin-bottom:1rem}.elementor-page .hs-form input[type=submit]{--button-color:#326efb;--button-text:#fff;background-color:var(--button-color);border:1px solid var(--button-color);border-radius:4px;color:var(--button-text);cursor:pointer;padding:.5rem 1rem}.elementor-page .hs-form input[type=submit]:hover{background-color:var(--button-text);border:1px solid var(--button-color);color:var(--button-color)}.elementor-page .hs_cos_wrapper_type_form .submitted-message{color:#000}.elementor-page .hs-form .hs-error-msgs{margin:-.5rem 0 1.5em;padding-left:1em}.elementor-page .hs-form .hs-error-msg{color:red}.elementor-page .hs-form .hs-error-msgs li::marker{color:red;margin:0}.elementor-page .hs-form .no-list{list-style:none;padding:0}