Discover how StealthMole enhanced cybersecurity for a national financial authority
Tailored Solutions
Explore our suite of intelligence products designed to address the unique challenges faced by financial authorities
Proven Results
Learn from real-world applications as other government agencies utilize StealthMole to enhance their cybersecurity posture and protect critical assets
About StealthMole
Understand why government agencies around the world trust StealthMole
Discover how StealthMole enhanced cybersecurity for a national financial authority
Download case study
.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(8, 11, 18, 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(8, 11, 18, 0.6) !important;
margin-left: 4px !important;
}
.hs-dependent-field {
width: 100% !important;
}
.hs-input {
background: rgba(8, 11, 18, 0.08) !important;
box-shadow: inset 0 0 0 1px rgba(8, 11, 18, 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: #080b12 !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(8, 11, 18, 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(8, 11, 18, 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(8, 11, 18, 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: #080b12 !important;
}
.hbspt-form select option {
color: #000000 !important;
}
.submitted-message {
color: var(--general--dark);
}
/* 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;
}
}