.hubspotForm *{margin:0;padding:0;box-sizing:border-box}.hs-form,.hubspotForm{display:flex;flex-direction:column;width:100%;flex:1}.hubspotForm fieldset:first-child{display:none!important}.hubspotForm fieldset:nth-child(2){margin-bottom:56px}.hubspotForm fieldset:nth-child(2) h4,.hubspotForm fieldset:nth-child(2) span{font-size:18px!important;font-weight:400!important;letter-spacing:0!important;color:#646464}.hubspotForm .form-columns-0,.hubspotForm .form-columns-1,.hubspotForm .form-columns-2{display:flex;width:100%!important;max-width:none!important;justify-content:space-between;margin-bottom:40px}.hubspotForm .form-columns-2{gap:40px}.hubspotForm .hs-form-field{float:none!important;width:100%!important;max-width:none!important}.hubspotForm .hs-form-field label{display:block;font-size:16px;font-weight:700;margin-bottom:4px!important}.hubspotForm .hs-form-field label .hs-form-required{margin-left:4px}.hubspotForm .hs-form-field .input{display:block;width:100%;margin:0!important;padding:0!important}.hubspotForm .hs-form-field .hs-input{display:block;width:100%!important;height:48px;margin:0;padding:0;border:1px solid #000;border-radius:4px}.hubspotForm .hs-form-field textarea{min-height:130px}.hubspotForm .legal-consent-container{width:100%}.hubspotForm .legal-consent-container label{display:flex;gap:8px;align-items:center;justify-content:flex-start;margin-bottom:0!important;cursor:pointer}.hubspotForm .legal-consent-container label input[type=checkbox]{width:16px!important;height:16px!important;cursor:pointer}.hubspotForm .legal-consent-container label>span{font-weight:400;margin-left:0;cursor:pointer}.hubspotForm .legal-consent-container .hs-form-field{display:flex;width:100%;gap:8px;margin-bottom:0!important}.hubspotForm .hs-form-field .hs-error-msg{display:block;font-weight:400;margin-top:8px!important}.hubspotForm .hs-button.primary{width:90px;height:56px;border-radius:4px;background:#000;font-size:16px;color:#fff;font-weight:700;cursor:pointer;transition:all .3s ease}.hubspotForm .hs-button.primary:hover{opacity:.9}.hubspotForm span a{text-decoration:underline;font-weight:600}@media screen and (max-width:768px){.hubspotForm .form-columns-0,.hubspotForm .form-columns-1,.hubspotForm .form-columns-2{flex-direction:column;gap:40px}.hubspotForm fieldset:nth-child(2){margin-bottom:40px}.hubspotForm fieldset:nth-child(2) h4,.hubspotForm fieldset:nth-child(2) span{font-size:16px!important}}