(function(n,u,t){n[u]=n[u]||function(){(n[u].q=n[u].q||[]).push(arguments)}}(window,'Nutsheller'));
Nutsheller('initForm', {form: 'b9EpxT', instance: '338230', authToken: '', target: 'nutshell-form-b9EpxT'});
#nutshell-form-b9EpxT, #nutshell-form-b9EpxT * {
font-family: "Plus Jakarta Sans", sans-serif !important;
}
/* NEW: overrides Nutshell's own dark navy default on the actual element */
#nutshell-form-b9EpxT form {
background-color: #ffffff !important;
}
#nutshell-form-b9EpxT h1 {
font-family: "EB Garamond", serif !important;
color: #00293e !important;
font-size: 22px !important;
font-weight: 600 !important;
text-transform: none !important;
letter-spacing: normal !important;
margin-bottom: 8px !important;
}
#nutshell-form-b9EpxT label,
#nutshell-form-b9EpxT legend {
color: #00293e !important;
font-size: 13px !important;
font-weight: 600 !important;
letter-spacing: 0.5px !important;
text-transform: uppercase !important;
}
#nutshell-form-b9EpxT legend input {
opacity: 0 !important;
position: absolute !important;
width: 1px !important;
height: 1px !important;
border: none !important;
padding: 0 !important;
}
#nutshell-form-b9EpxT input:not([type="submit"]):not([type="hidden"]),
#nutshell-form-b9EpxT textarea,
#nutshell-form-b9EpxT select,
#nutshell-form-b9EpxT [class*="-control"] {
background-color: #ffffff !important;
color: #00293e !important;
border: 1px solid #c9cfd7 !important;
border-radius: 4px !important;
font-size: 15px !important;
padding: 10px 14px !important;
}
/* FIXED: #id#id raises specificity so this reliably beats the rule above and
stops the stray bordered box from appearing over react-select's search input */
#nutshell-form-b9EpxT#nutshell-form-b9EpxT [class*="-control"] input {
background-color: transparent !important;
border: none !important;
padding: 0 !important;
box-shadow: none !important;
}
#nutshell-form-b9EpxT input::placeholder,
#nutshell-form-b9EpxT textarea::placeholder,
#nutshell-form-b9EpxT [class*="-placeholder"] {
color: #8a97a1 !important;
opacity: 1 !important;
}
#nutshell-form-b9EpxT [class*="-singleValue"] {
color: #00293e !important;
}
#nutshell-form-b9EpxT input:focus,
#nutshell-form-b9EpxT textarea:focus,
#nutshell-form-b9EpxT [class*="-control--is-focused"] {
border-color: #00293e !important;
box-shadow: 0 0 0 2px rgba(0, 41, 62, 0.2) !important;
outline: none !important;
}
#nutshell-form-b9EpxT input[type="submit"] {
background-color: #00293e !important;
color: #ffffff !important;
font-size: 12px !important;
font-weight: 600 !important;
text-transform: uppercase !important;
letter-spacing: 2px !important;
border-radius: 4px !important;
padding: 12px 32px !important;
border: none !important;
cursor: pointer !important;
transition: background-color 0.2s !important;
}
#nutshell-form-b9EpxT input[type="submit"]:hover {
background-color: #1e424b !important;
}