Request an Account
Request an access key for StealthMole integration with data hubs.
.hbspt-form {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    //background: #F4F4F5 !important;
    //padding: 48px !important;
    //border-radius: 24px;
}
.hbspt-form form{
    display: flex;
    flex-direction: column;
    grid-gap: 24px;
}
.hs-form-field label {
    font-size: 16px !important;
    line-height: 24px !important;
    color: rgba(255, 255, 255, 0.6) !important;
    font-family: Inter, sans-serif  !important;
    font-weight: 400 !important;
    margin-bottom: 8px !important;
    cursor: pointer !important;
}
.hs-form-required {
    color: rgba(255, 255, 255, 0.6) !important;
  margin-left: 4px !important;
}
.hs-dependent-field {
  width: 100% !important;
}
.hs-input {
    background: rgba(255, 255, 255, 0.08) !important;
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.06) !important;
    border-radius: 12px !important;   
    font-family: Inter, sans-serif  !important;
    font-weight: 400 !important;
    font-size: 16px !important;
    line-height: 24px;
    color: #FFFFFF !important;
    border: 0 !important;
    transition: outline-color 200ms cubic-bezier(.165, .84, .44, 1);
    padding: 12px 20px;
    max-width: none !important;
    width: 100% !important;
}
input.hs-input, select {
    height: 48px !important;
}
textarea.hs-input {
    min-height: 48px;
    height: 80px;
}
.hs-input:focus,
.hs-input:hover {
    box-shadow: inset 0 0 0 2px rgba(255, 255, 255, 0.16) !important;
}
.hs-input.error {
    box-shadow: inset 0 0 0 1px #F65555 !important;
}
.hs-input.error:focus,
.hs-input.error:hover {
    box-shadow: inset 0 0 0 2px #F65555 !important;
}
.hs-fieldtype-select label {
  pointer-events: none !important;
  cursor: default !important;
}
select.is-placeholder,
.hs-input::-webkit-input-placeholder {
    font-family: Inter, sans-serif  !important;
    font-weight: 400 !important;
    font-size: 16px !important;
    line-height: 24px !important;
    color: rgba(255, 255, 255, 0.6) !important;
}
select.hs-input {
    appearance: none;
    background-repeat: no-repeat !important;
    background-position: right 16px center !important;
    background-size: 24px !important;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 11L12 14L14.9998 11.0002' stroke='white' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") !important;
}
label.hs-error-msg {
    font-size: 14px !important;
    line-height: 24px !important;
    margin-bottom: 0 !important;
    color: #F65555 !important;
    font-weight: 400 !important;
}
.hs-button {
    width: 100% !important;
    padding: 12px 20px !important;
    color: #FFFFFF !important;
    background: #F53D6B !important;
    border-radius: 12px !important;
    border: 0 !important;
    font-family: Inter, sans-serif  !important;
    font-weight: 400 !important;
    font-size: 16px !important;
    line-height: 24px !important;
    transition: color 200ms cubic-bezier(.165, .84, .44, 1), background-color 200ms cubic-bezier(.165, .84, .44, 1);
}
.hs-button:hover, 
.hs-button:focus {
    background-color: #E6194D !important;
}
.hs-richtext {
    font-family: Inter, sans-serif  !important;
    font-weight: 400 !important;
    font-size: 14px !important;
    line-height: 24px !important;
    color: #101725 !important;
}
.field {
    margin-bottom: 0;
    width: 100%;
}
fieldset {
    display: block;
    margin-inline-start: 2px;
    margin-inline-end: 2px;
    padding-block-start: 0px;
    padding-inline-start: 0px;
    padding-inline-end: 0px;
    padding-block-end: 0px;
    min-inline-size: min-content;
    border-width: none;
    border-style: none;
    border-color: transparent;
    border-image: initial;
    display: flex;
    gap: 24px;
}
.actions {
    margin: 0;
    padding: 0;
}
.hs-field-desc {
  color:rgba(255, 255, 255, 0.6) !important;
  font-size: 14px !important;
}
.hs-error-msgs .hs-main-font-element {
    font-family: Inter, sans-serif  !important;
    font-weight: 400 !important;
    font-size: 14px !important;
    line-height: 20px !important;
    color: #F65555 !important;
}
.hs-input[type=checkbox], .hs-input[type=radio] {
  height: auto !important;
  box-shadow: none !important;
  width: auto !important;
}
.inputs-list {
  padding-left: 0 !important;
  margin: 8px 0 0 0 !important;
}
.hbspt-form a {
  color: #FFFFFF !important;
}
.hbspt-form select option {
	color: #000000 !important;
}
/* mobile */
@media screen and (max-width: 479px) {
  .hs-button {
    width: 100%;
    position: relative;
  }    
    .hs-form-field label {
        font-size: 16px !important;
        line-height: 24px !important;
    }
    
    .hs-input {
        padding: 12px 24px;
    }
    
    label.hs-error-msg {
        font-size: 14px !important;
        line-height: 24px !important;
    }
    
    .hs-richtext {
        font-size: 12px !important;
        line-height: 16px !important;
    }
    
    textarea.hs-input {
        min-height: 72px;
        height: 72px;
    }
}