.kg{--kg-primary:#004e87;--kg-bg:#fff;--kg-radius:8px;--kg-text:#2b2f36;--kg-text-light:#595959;background:var(--kg-bg);border-radius:var(--kg-radius);color:var(--kg-text);font-family:Roboto,sans-serif;margin:2rem auto;padding:2rem}.kg__title{color:var(--kg-primary);font-size:1.5rem;font-weight:700;margin:0 0 .5rem}.kg__description{color:var(--kg-text-light);font-size:1rem;line-height:1.5;margin-bottom:1.5rem}.kg__description p{margin:0}.kg__form-wrapper{width:100%}.kg__form-wrapper .hs-form-field{margin-bottom:1.25rem}.kg__form-wrapper .hs-form-field>label{color:var(--kg-text);display:block;font-size:1rem;font-weight:700;margin-bottom:.25rem}.kg__form-wrapper .hs-input{background:#fff;border:1px solid #e4e4e4;border-radius:calc(var(--kg-radius)/2);box-sizing:border-box;color:var(--kg-text);font-family:Roboto,sans-serif;font-size:1rem;outline:none;padding:.75rem 1rem;transition:border-color .15s ease,box-shadow .15s ease;width:100%!important}.kg__form-wrapper .hs-input:focus{border-color:var(--kg-primary);box-shadow:0 0 0 3px rgba(0,78,135,.1)}.kg__form-wrapper .hs-input::placeholder{color:#aeaeae}.kg__form-wrapper select.hs-input{appearance:auto;cursor:pointer}.kg__form-wrapper .hs-error-msgs{list-style:none;margin:.25rem 0 0;padding:0}.kg__form-wrapper .hs-error-msgs li label{color:#ca0e00;font-size:.875rem;font-weight:400}.kg__form-wrapper .hs-input.error{border-color:#ca0e00}.kg__form-wrapper .hs-submit{margin-top:1.5rem}.kg__form-wrapper .hs-button{align-items:center;background:#f07e26;border:none;border-radius:calc(var(--kg-radius)/2);color:#fff;cursor:pointer;display:inline-flex;font-family:Roboto,sans-serif;font-size:1rem;font-weight:500;justify-content:center;padding:.75rem 1.5rem;transition:background .2s ease,transform .1s ease;width:auto}.kg__form-wrapper .hs-button:hover{background:orange}.kg__form-wrapper .hs-button:active{transform:scale(.98)}.kg__form-wrapper .hs-form-required{color:#ca0e00}.kg .kg__form-wrapper .legal-consent-container{margin-top:1.5rem}.kg .kg__form-wrapper .legal-consent-container p{color:var(--kg-text-light);font-size:.875rem;line-height:1.5;margin:0 0 .75rem}.kg .kg__form-wrapper .legal-consent-container li,.kg .kg__form-wrapper .legal-consent-container li.hs-form-booleancheckbox,.kg .kg__form-wrapper .legal-consent-container ul,.kg .kg__form-wrapper .legal-consent-container ul.inputs-list{list-style:none!important;margin:0!important;padding:0!important}.kg .kg__form-wrapper .legal-consent-container label{align-items:flex-start!important;cursor:pointer;display:flex!important;flex-direction:row!important;gap:.75rem!important}.kg .kg__form-wrapper .legal-consent-container label input[type=checkbox]{accent-color:var(--kg-primary);cursor:pointer;flex-shrink:0!important;height:18px!important;margin:3px 0 0!important;max-width:18px!important;min-width:18px!important;width:18px!important}.kg .kg__form-wrapper .legal-consent-container label span{color:var(--kg-text-light);display:inline!important;font-size:.875rem!important;font-weight:400;line-height:1.5!important;margin-left:0!important}.kg .kg__form-wrapper .legal-consent-container label span a{color:var(--kg-primary);text-decoration:underline}.kg__form-wrapper .submitted-message{background:#d9eed9;border:1px solid #017a02;border-radius:calc(var(--kg-radius)/2);color:#155724;font-size:1rem;line-height:1.5;padding:1.5rem}@media (max-width:767px){.kg{margin:1rem auto;padding:1.25rem}.kg__title{font-size:1.25rem}}