.form-tjm-freelance{background-color:var(--color-background-dark)}.form-tjm-freelance .form-content-stars{position:absolute;width:100%;height:100%;background-repeat:repeat;pointer-events:none}.form-tjm-freelance .form-tjm-freelance-title{color:var(--color-font-contrast);margin-bottom:32px;text-align:center}.form-tjm-freelance #form-content-form{position:relative;width:100%;padding:40px 32px 32px;background:var(--color-background-dual)}.form-tjm-freelance #form-content-form::after{content:"";position:absolute;top:11px;left:12px;width:100%;height:100%;border-bottom:1px solid var(--color-contrast-highlight);border-right:1px solid var(--color-contrast-highlight);background-color:transparent;pointer-events:none}.form-tjm-freelance #form-content-form .form-title{display:none}.form-tjm-freelance #form-content-form .form-tjm-freelance-form-title{margin-bottom:40px;font-size:24px}.form-tjm-freelance #form-content-form form{display:flex;flex-flow:row wrap;justify-content:space-between}.form-tjm-freelance #form-content-form .hs-form .hs-form-field{position:relative;margin-bottom:32px;width:100%}.form-tjm-freelance #form-content-form .hs-form .hs-form-field{width:48%}.form-tjm-freelance #form-content-form .hs-form .hs-form-field.hs-fieldtype-select:first-child{width:100%}.form-tjm-freelance #form-content-form .hs-form .hs-form-field:last-of-type{margin-bottom:24px}.form-tjm-freelance #form-content-form .hs-form .hs-form-field.hs_email{width:100%}.form-tjm-freelance #form-content-form .hs-form .hs-form-field label{position:absolute;left:8px;top:-8px;display:inline-block;padding:0px 8px;font-size:12px;line-height:16px;letter-spacing:0px;background-color:var(--color-background-dual)}.form-tjm-freelance #form-content-form .hs-form .hs-form-field label .hs-form-required{display:none}.form-tjm-freelance #form-content-form .hs-form .hs-form-field .hs-input{height:48px;padding:12px 16px;font-size:16px;line-height:24px;border:1px solid var(--color-input-border);box-sizing:border-box;border-radius:0px;outline:0;color:var(--color-input-font);background-color:var(--color-background-dual)}.form-tjm-freelance #form-content-form .hs-form .hs-form-field .hs-input::placeholder{color:var(--color-input-font);opacity:.4}.form-tjm-freelance #form-content-form .hs-form .hs-form-field .hs-input:hover,.form-tjm-freelance #form-content-form .hs-form .hs-form-field .hs-input:focus{border:1px solid var(--color-input-highlight)}.form-tjm-freelance #form-content-form .hs-form .hs-form-field:not(.hs-fieldtype-select) .hs-input:not(:placeholder-shown):valid,.form-tjm-freelance #form-content-form .hs-form .hs-form-field select.hs-input:valid{border:1px solid rgba(30,30,30,0.4)}.form-tjm-freelance #form-content-form .hs-form .hs-form-field .hs-input.error{border:1px solid var(--color-input-error)}.form-tjm-freelance #form-content-form .hs-form .hs-form-field .hs-error-msgs{position:absolute;width:100%}.form-tjm-freelance #form-content-form .hs-form .hs-form-field.hs-LEGAL_CONSENT.processing .hs-error-msgs{position:relative;width:100%;height:16px}.form-tjm-freelance #form-content-form .hs-form .hs-form-field .hs-error-msgs li:nth-child(2){display:none}.form-tjm-freelance #form-content-form .hs-form .hs-form-field .hs-error-msg{position:absolute;top:0px;left:0px;padding:0;font-size:10px;line-height:14px;color:var(--color-input-error);background-color:transparent}.form-tjm-freelance #form-content-form .hs-form .hs-fieldtype-textarea .hs-input{height:128px}.form-tjm-freelance #form-content-form .hs-dependent-field{width:100%;display:flex;flex-flow:row wrap;justify-content:space-between}.form-tjm-freelance #form-content-form .hs-dependent-field .hs-fieldtype-text{width:100%}.form-tjm-freelance #form-content-form .hs-form .hs-fieldtype-select .hs-input{-webkit-appearance:none}.form-tjm-freelance #form-content-form .hs-form .hs-fieldtype-textarea.hs-form-field{width:100%}.form-tjm-freelance #form-content-form .hs-form .hs-fieldtype-select .input::after{content:"";position:absolute;top:21px;right:21px;width:11px;height:7px;background:url(https://cdn2.hubspot.net/hubfs/3370273/Website_assets_3/icons/chevron-down-black.svg) no-repeat;pointer-events:none}.form-tjm-freelance #form-content-form .hs-form .legal-consent-container{margin-bottom:24px;width:100%;font-size:16px;line-height:24px;letter-spacing:0px}.form-tjm-freelance #form-content-form .hs-form .legal-consent-container .hs-form-field{margin:0;width:100%}.form-tjm-freelance #form-content-form .hs-form .hs-form-field.hs-fieldtype-file,.form-tjm-freelance #form-content-form .hs-form .hs-form-field.hs-fieldtype-file input{width:100%}.form-tjm-freelance #form-content-form .hs-form .hs-form-field label.hs-form-booleancheckbox-display{position:relative;top:0;left:0;width:100%;display:flex;padding:0;font-size:16px;line-height:24px;letter-spacing:0px;color:var(--color-font)}.form-tjm-freelance #form-content-form .hs-form .legal-consent-container .hs-form-booleancheckbox-display input{-moz-appearance:none;-webkit-appearance:none;min-width:18px;height:18px;padding:0;margin:3px}.form-tjm-freelance #form-content-form .hs-form .legal-consent-container .hs-form-booleancheckbox-display input:checked{background:url(https://cdn2.hubspot.net/hubfs/3370273/Website_assets_3/icons/checkbox-white.svg) center no-repeat;background-color:var(--color-blue-40);border:0px}.form-tjm-freelance #form-content-form .hs-form .legal-consent-container .hs-form-booleancheckbox-display input:hover,.form-tjm-freelance #form-content-form .hs-form .legal-consent-container .hs-form-booleancheckbox-display input:focus{border:1px solid var(--color-input-border)}.form-tjm-freelance #form-content-form .hs-form .legal-consent-container .hs-form-booleancheckbox-display span{display:inline-block;margin-left:8px}.form-tjm-freelance #form-content-form .hs-form .legal-consent-container .hs-form-booleancheckbox-display span .hs-form-required{display:none}.form-tjm-freelance #form-content-form .hs-form .hs-submit{width:100%}.form-tjm-freelance #form-content-form .hs-form .hs-submit .hs-button{display:inline-block;position:relative;padding:10px 0px 14px;width:100%;font-size:16px;line-height:24px;font-weight:600;letter-spacing:0px;box-sizing:border-box;border-radius:0px;outline:0;border:0;color:var(--color-font-contrast-pure);background-color:var(--color-button-primary);cursor:pointer;overflow:hidden;-webkit-appearance:none;-moz-appearance:none;transition:all .2s ease}.form-tjm-freelance #form-content-form .hs-form .hs-submit .hs-button:hover{background-color:var(--color-button-primary-hover)}.form-tjm-freelance .mission-data{display:none;color:var(--color-font-contrast-pure);margin-bottom:8px}@media(max-width:767px){.form-tjm-freelance #form-content-form{width:auto}.form-tjm-freelance #form-content-form .hs-form .hs-form-field{width:100%}}