[data-hsfc-id=Renderer] .hsfc-Step .hsfc-Step__Content {
padding: 0 !important;
}
[data-hsfc-id=Renderer] .hsfc-FieldLabel,
[data-hsfc-id=Renderer] .hsfc-TextInput,
[data-hsfc-id=Renderer] .hsfc-TextareaInput,
[data-hsfc-id=Renderer] .hsfc-Button,
[data-hsfc-id=Renderer] .hsfc-RichText,
[data-hsfc-id=Renderer] .hsfc-ErrorAlert,
[data-hsfc-id=Renderer] .hsfc-DropdownOptions__List 
{
font-family: 'Quicksand', sans-serif !important;
color: var(--black-color);
}
[data-hsfc-id=Renderer] .hsfc-Heading {
font-family: 'Quicksand', sans-serif !important;
color: var(--green-600) !important;
}
[data-hsfc-id=Renderer] .hsfc-FieldLabel {
font-size: 18px !important;
color: var(--dark-gray-color) !important;
font-weight: var(--bold-weight) !important;
letter-spacing: 0 !important;
line-height: 24px !important;
}
[data-hsfc-id=Renderer] .hsfc-CheckboxField label {
font-size: var(--body-font-size) !important;
line-height: 1.2 !important;
gap: 16px !important;
}
[data-hsfc-id=Renderer] .hsfc-TextInput,
[data-hsfc-id=Renderer] .hsfc-TextareaInput {
width: 100% !important;
padding: 8px 0 !important;
background: transparent !important;
font-size: 20px !important;
letter-spacing: 0 !important;
color: var(--dark-gray-color) !important;
line-height: 20px !important;
border-radius: 0 !important;
-webkit-border-radius: 0 !important;
-moz-border-radius: 0 !important;
border-top: 1px solid transparent !important;
border-left: 1px solid transparent !important;
border-right: 1px solid transparent !important;
border-bottom: 1px solid var(--dark-gray-color) !important;
box-sizing: border-box !important;
-moz-box-sizing: border-box !important;
-webkit-box-sizing: border-box !important;
}
[data-hsfc-id=Renderer] .hsfc-TextInput:hover,
[data-hsfc-id=Renderer] .hsfc-TextInput:focus,
[data-hsfc-id=Renderer] .hsfc-TextareaInput:hover,
[data-hsfc-id=Renderer] .hsfc-TextareaInput:focus {
border-top: 1px solid transparent !important;
border-left: 1px solid transparent !important;
border-right: 1px solid transparent !important;
border-bottom: 1px solid var(--green-color) !important;
outline: none !important;
box-shadow: none !important;
}
[data-hsfc-id=Renderer] .hsfc-TextareaInput {
min-height: 120px;
}
[data-hsfc-id=Renderer] .hsfc-PhoneInput {
gap: 16px;
}
[data-hsfc-id=Renderer] .hsfc-PhoneInput__FlagAndCaret {
width: auto !important;
padding: 8px 0 !important;
background: transparent !important;
font-size: 20px !important;
letter-spacing: 0 !important;
color: var(--dark-gray-color) !important;
line-height: 20px !important;
border-radius: 0 !important;
-webkit-border-radius: 0 !important;
-moz-border-radius: 0 !important;
border-top: 1px solid transparent !important;
border-left: 1px solid transparent !important;
border-right: 1px solid transparent !important;
border-bottom: 1px solid var(--dark-gray-color) !important;
box-sizing: border-box !important;
-moz-box-sizing: border-box !important;
-webkit-box-sizing: border-box !important;
}
[data-hsfc-id=Renderer] .hsfc-PhoneInput__FlagAndCaret:hover {
filter: none !important;
border-top: 1px solid transparent !important;
border-left: 1px solid transparent !important;
border-right: 1px solid transparent !important;
border-bottom: 1px solid var(--green-color) !important;
outline: none !important;
box-shadow: none !important;
}
[data-hsfc-id=Renderer] .hsfc-RichText {
}
[data-hsfc-id=DataPrivacyField] .hsfc-RichText,
[data-hsfc-id=DataPrivacyField] .hsfc-RichText a {
font-size: 14px !important;
font-weight: 400 !important;
color: var(--black-color) !important;
line-height: 16px !important;	
}
[data-hsfc-id=DataPrivacyField] .hsfc-RichText a {
border-bottom: 1px solid var(--black-color) !important;
}
[data-hsfc-id=DataPrivacyField] .hsfc-RichText a:hover {
border-bottom: 1px solid transparent !important;
}
[data-hsfc-id=Renderer] .hsfc-RichText p,
[data-hsfc-id=Renderer] .hsfc-RichText p a {
font-size: 18px !important;
line-height: 22px !important;
}
[data-hsfc-id=Renderer] .hsfc-Button {
width: auto !important;
padding: 16px 40px !important;
background: var(--accent-color) !important;
font-size: 18px !important;
font-weight: var(--regular-weight) !important;
letter-spacing: 1px !important;
color: var(--white-color) !important;
line-height: 21px !important;
text-transform: uppercase !important;
border-radius: 99em !important;
-webkit-border-radius: 99em !important;
-moz-border-radius: 99em !important;
border: 0 !important;
box-sizing: border-box !important;
-moz-box-sizing: border-box !important;
-webkit-box-sizing: border-box !important;
transition: all .3s ease 0ms !important;
}
[data-hsfc-id=Renderer] .hsfc-Button:hover {
background: var(--dark-gray-color) !important;
color: var(--white-color) !important;
border: 0 !important;
box-shadow: 0 0 20px rgba(0, 0, 0, .08) !important;
}
.hsfc-DropdownField:has(input[type="hidden"][name="0-1/anredeform"]) .hsfc-DropdownOptions__Search,
.hsfc-DropdownField:has(input[type="hidden"][name="0-1/aufmerksam_geworden_durch"]) .hsfc-DropdownOptions__Search {
display: none;
}
[data-hsfc-id=Renderer] .hsfc-DropdownOptions__List {
background-color: var(--white-color) !important;
border: 0 !important;
}
[data-hsfc-id=Renderer] .hsfc-DropdownOptions__List__ListItem {
margin: 0 0 0 0 !important;
padding: var(--hsf-field-input__padding, var(--hsf-default-field-input__padding)) !important;
background-color: var(--lighter-green-color) !important;
}
[data-hsfc-id=Renderer] .hsfc-DropdownOptions__List__ListItem:hover {
background-color: var(--light-green-color) !important;
}
[data-hsfc-id=Renderer] .hsfc-DropdownOptions__List__ListItem:before {
display: none;
}
[data-hsfc-id=Renderer] .hsfc-DropdownOptions {
border-radius: 0 !important;
background-color: var(--white-color) !important;
border: 0 !important;
}
[data-hsfc-id=Renderer] .hsfc-PostSubmit .hsfc-RichText p span strong {
font-size: 28px !important;
color: var(--black-color) !important;
}
[data-hsfc-id=Renderer] .hsfc-PostSubmit .hsfc-RichText p span {
font-size: 18px !important;
color: var(--black-color) !important;
}