.tamf-form-section{padding:48px 20px}.tamf-form-section--mt-sm{margin-top:16px}.tamf-form-section--mt-md{margin-top:32px}.tamf-form-section--mt-lg{margin-top:48px}.tamf-form-section--mb-sm{margin-bottom:16px}.tamf-form-section--mb-md{margin-bottom:32px}.tamf-form-section--mb-lg{margin-bottom:48px}.tamf-form{color:var(--tamf-text,#373a36);font-family:var(--tamf-font-body,"AzoSans",Arial,sans-serif);margin:0 auto;position:relative;transition:background-color .3s ease}.tamf-form--width-full{max-width:100%}.tamf-form--width-medium{max-width:660px}.tamf-form--width-narrow{max-width:510px}.tamf-form--bg{background:hsla(0,0%,90%,.4)}.tamf-form--bg:hover{background:hsla(0,0%,90%,.55)}.tamf-form--pad-compact{padding:24px 20px}.tamf-form--pad-md{padding:40px 30px}.tamf-form--pad-spacious{padding:56px 40px}.tamf-form--center{text-align:center}.tamf-form__outline{border:2px solid var(--tamf-light-blue,#3d87cb);pointer-events:none;position:absolute;z-index:0}.tamf-form__outline--sm{bottom:-10px;left:5%;right:5%;top:-10px}.tamf-form__outline--md{bottom:-20px;left:5%;right:5%;top:-20px}.tamf-form__outline--lg{bottom:-30px;left:5%;right:5%;top:-30px}.tamf-form__content{margin:0 auto;max-width:600px;padding:0 20px;position:relative;z-index:1}.tamf-form__heading{color:var(--tamf-text,#373a36);font-family:var(--tamf-font-heading,"AzoSans",Arial,sans-serif);font-size:28px;font-weight:700;line-height:1.25;margin:0 0 15px}.tamf-form__description{color:var(--tamf-text,#373a36);font-size:17px;line-height:1.5;margin:0 0 20px}.tamf-form__description p:last-child{margin-bottom:0}.tamf-form__form-wrapper{position:relative;z-index:1}.tamf-form__placeholder{border:2px dashed var(--tamf-surface,#e6e6e6);color:#6b7280;font-style:italic;padding:2rem;text-align:center}
/* !important required to beat HubSpot defaults     */.tamf-form .hbspt-form .hs-form-field,.tamf-form .hs-form .hs-form-field{margin-bottom:1rem!important;max-width:none!important}.tamf-form .hbspt-form fieldset,.tamf-form .hs-form fieldset{max-width:100%!important}.tamf-form .hbspt-form .hs-form-field label,.tamf-form .hbspt-form .hs-form-field>label,.tamf-form .hs-form .hs-form-field label,.tamf-form .hs-form .hs-form-field>label{color:var(--tamf-text,#373a36)!important;display:block!important;font-family:var(--tamf-font-body,"AzoSans",Arial,sans-serif)!important;font-size:.875rem!important;font-weight:600!important;line-height:1.25rem!important;margin-bottom:.5rem!important}.tamf-form .hbspt-form .hs-input,.tamf-form .hbspt-form input[type=email],.tamf-form .hbspt-form input[type=number],.tamf-form .hbspt-form input[type=tel],.tamf-form .hbspt-form input[type=text],.tamf-form .hbspt-form select,.tamf-form .hbspt-form textarea,.tamf-form .hs-form .hs-input,.tamf-form .hs-form input[type=email],.tamf-form .hs-form input[type=number],.tamf-form .hs-form input[type=tel],.tamf-form .hs-form input[type=text],.tamf-form .hs-form select,.tamf-form .hs-form textarea{background:#fff!important;border:2px solid var(--tamf-surface,#e6e6e6)!important;border-radius:0!important;box-shadow:none!important;box-sizing:border-box!important;color:var(--tamf-text,#373a36)!important;font-family:var(--tamf-font-body,"AzoSans",Arial,sans-serif)!important;font-size:1rem!important;height:44px!important;line-height:1.5!important;padding:12px 16px!important;transition:border-color .2s ease!important;width:100%!important}.tamf-form .hbspt-form textarea,.tamf-form .hs-form textarea{height:auto!important;min-height:80px!important;resize:vertical!important}.tamf-form .hbspt-form select,.tamf-form .hbspt-form select.hs-input,.tamf-form .hs-form select,.tamf-form .hs-form select.hs-input{line-height:44px!important;padding-bottom:0!important;padding-top:0!important}.tamf-form .hbspt-form .hs-input:focus,.tamf-form .hbspt-form input:focus,.tamf-form .hbspt-form select:focus,.tamf-form .hbspt-form textarea:focus,.tamf-form .hs-form .hs-input:focus,.tamf-form .hs-form input:focus,.tamf-form .hs-form select:focus,.tamf-form .hs-form textarea:focus{border-color:var(--tamf-light-blue,#3d87cb)!important;box-shadow:0 0 0 3px rgba(61,135,203,.1)!important;outline:none!important}.tamf-form .hbspt-form .hs-input:hover,.tamf-form .hbspt-form input:hover,.tamf-form .hbspt-form select:hover,.tamf-form .hbspt-form textarea:hover,.tamf-form .hs-form .hs-input:hover,.tamf-form .hs-form input:hover,.tamf-form .hs-form select:hover,.tamf-form .hs-form textarea:hover{border-color:var(--tamf-blue,#1c3775)!important}.tamf-form .hbspt-form .hs-button,.tamf-form .hbspt-form .hs-button.primary,.tamf-form .hbspt-form .hs-submit .actions input[type=submit],.tamf-form .hbspt-form input[type=submit],.tamf-form .hs-form .hs-button,.tamf-form .hs-form .hs-button.primary,.tamf-form .hs-form .hs-submit .actions input[type=submit],.tamf-form .hs-form input[type=submit]{background-color:var(--tamf-light-blue,#3d87cb)!important;border:2px solid transparent!important;border-radius:0!important;box-shadow:inset 0 0 0 0 #fff!important;color:#fff!important;cursor:pointer!important;display:inline-block!important;font-family:var(--tamf-font-body,"AzoSans",Arial,sans-serif)!important;font-size:1rem!important;font-weight:700!important;letter-spacing:.5px!important;margin-top:.75rem!important;min-height:44px!important;padding:12px 24px!important;text-transform:none!important;transition:box-shadow .3s ease,color .3s ease!important;width:auto!important}.tamf-form .hbspt-form .hs-button.primary:hover,.tamf-form .hbspt-form .hs-button:hover,.tamf-form .hbspt-form .hs-submit .actions input[type=submit]:hover,.tamf-form .hbspt-form input[type=submit]:hover,.tamf-form .hs-form .hs-button.primary:hover,.tamf-form .hs-form .hs-button:hover,.tamf-form .hs-form .hs-submit .actions input[type=submit]:hover,.tamf-form .hs-form input[type=submit]:hover{background-color:var(--tamf-light-blue,#3d87cb)!important;box-shadow:inset 0 0 0 3px #fff!important;color:#fff!important}.tamf-form .hbspt-form .hs-button.primary:focus,.tamf-form .hbspt-form .hs-button:focus,.tamf-form .hbspt-form .hs-submit .actions input[type=submit]:focus,.tamf-form .hbspt-form input[type=submit]:focus,.tamf-form .hs-form .hs-button.primary:focus,.tamf-form .hs-form .hs-button:focus,.tamf-form .hs-form .hs-submit .actions input[type=submit]:focus,.tamf-form .hs-form input[type=submit]:focus{outline:2px solid var(--tamf-light-blue,#3d87cb)!important;outline-offset:2px!important}.tamf-form .hbspt-form .hs-submit,.tamf-form .hs-form .hs-submit{text-align:left}.tamf-form--center .hbspt-form .hs-submit,.tamf-form--center .hs-form .hs-submit{text-align:center}.tamf-form .hbspt-form .inputs-list,.tamf-form .hs-form .inputs-list{list-style:none!important;margin:0!important;padding:0!important}.tamf-form .hbspt-form .hs-form-booleancheckbox label.hs-form-booleancheckbox-display,.tamf-form .hs-form .hs-form-booleancheckbox label.hs-form-booleancheckbox-display{align-items:flex-start!important;cursor:pointer!important;display:flex!important;flex-direction:row!important;font-size:.9375rem!important;font-weight:400!important;gap:14px!important;line-height:1.5!important;margin-bottom:0!important}.tamf-form .hbspt-form .hs-form-booleancheckbox input[type=checkbox],.tamf-form .hs-form .hs-form-booleancheckbox input[type=checkbox]{appearance:none!important;-webkit-appearance:none!important;background-color:#fff!important;border:2px solid var(--tamf-blue,#1c3775)!important;border-radius:2px!important;box-shadow:none!important;box-sizing:border-box!important;cursor:pointer!important;flex-shrink:0!important;height:18px!important;margin:1.5px 0 0!important;min-width:18px!important;padding:0!important;position:relative!important;transition:border-color .2s ease,background-color .2s ease!important;width:18px!important}.tamf-form .hbspt-form .hs-form-booleancheckbox input[type=checkbox]:checked,.tamf-form .hs-form .hs-form-booleancheckbox input[type=checkbox]:checked{background-color:var(--tamf-light-blue,#3d87cb)!important;border-color:var(--tamf-light-blue,#3d87cb)!important}.tamf-form .hbspt-form .hs-form-booleancheckbox input[type=checkbox]:checked:after,.tamf-form .hs-form .hs-form-booleancheckbox input[type=checkbox]:checked:after{border:2px solid #fff!important;border-left:none!important;border-top:none!important;content:""!important;display:block!important;height:10px!important;left:3px!important;position:absolute!important;top:0!important;transform:rotate(45deg)!important;width:6px!important}.tamf-form .hbspt-form .hs-form-booleancheckbox input[type=checkbox]:hover,.tamf-form .hs-form .hs-form-booleancheckbox input[type=checkbox]:hover{border-color:var(--tamf-light-blue,#3d87cb)!important}.tamf-form .hbspt-form .hs-form-booleancheckbox input[type=checkbox]:focus,.tamf-form .hs-form .hs-form-booleancheckbox input[type=checkbox]:focus{box-shadow:none!important;outline:2px solid var(--tamf-light-blue,#3d87cb)!important;outline-offset:2px!important}.tamf-form .hbspt-form .hs-form-booleancheckbox label.hs-form-booleancheckbox-display span,.tamf-form .hs-form .hs-form-booleancheckbox label.hs-form-booleancheckbox-display span{color:var(--tamf-text,#373a36)!important;font-size:.9375rem!important;font-weight:400!important;line-height:1.5!important}.tamf-form .hbspt-form .hs-error-msgs label,.tamf-form .hs-form .hs-error-msgs label{color:#ef4444!important;font-size:.8125rem!important;font-weight:400!important}.tamf-form .hbspt-form .hs-input.error,.tamf-form .hs-form .hs-input.error{border-color:#ef4444!important}@media (max-width:1024px){.tamf-form--pad-spacious{padding:40px 30px}.tamf-form__heading{font-size:24px}}@media (max-width:768px){.tamf-form-section{padding:30px 0}.tamf-form--pad-md{padding:30px 20px}.tamf-form--pad-spacious{padding:36px 24px}.tamf-form__outline--sm{bottom:-8px;left:3%;right:3%;top:-8px}.tamf-form__outline--md{bottom:-15px;left:3%;right:3%;top:-15px}.tamf-form__outline--lg{bottom:-22px;left:3%;right:3%;top:-22px}.tamf-form__heading{font-size:22px;margin-bottom:12px}.tamf-form__description{font-size:16px}.tamf-form .hbspt-form .hs-button,.tamf-form .hbspt-form input[type=submit],.tamf-form .hs-form .hs-button,.tamf-form .hs-form input[type=submit]{text-align:center!important;width:100%!important}}@media (max-width:480px){.tamf-form--pad-compact{padding:20px 16px}.tamf-form--pad-md{padding:24px 16px}.tamf-form__heading{font-size:20px}}