.input > * {
	outline: none;
	border: 1px solid #000;
	border-radius: 7.5px;
	padding-left: 5px;
	padding-right: 5px;
	width: 100%;
}

.inputs-list, .grecaptcha-badge, .hs_upload input {
	border: 0;
	padding: 0;
}


label{
	padding-bottom: 5px !important;
	font-family: "calibri",sans-serif !important;
}

.hs-input {
	width: 100% !important;
}

.hs-form-checkbox-display {
	width: 15%;
}

.hs-form-checkbox-display input {
	width: 10% !important;
}

.form-columns-0, .form-columns-1, .form-columns-2, .form-columns-3 {
	max-width: 100% !important;
}


.hbspt-form ol, .hbspt-form ul, .hbspt-form dl {

    margin-top: 0;
    margin-bottom: 1rem;
    list-style: none;
    margin-left: 0 !important;

}

.hs-error-msgs {
	color: red;
}

button [type="button"], [type="reset"], [type="submit"] {
	background-color: #ffd400;
	color:#000;
	border-radius: 7px;
	font-size: 1.75rem;
	line-height: 1.75rem;
	padding: 0.5rem 1.75rem 0.75rem 1.75rem;
	font-weight: normal;
	border: 0;
	transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
	float: right;
	margin-right: 8px;
	cursor: pointer;
}

button:hover [type="button"]:hover, [type="reset"]:hover, [type="submit"]:hover {
    background-color: #fce77c !important;
	border-color:#fce77c !important;
	color:#000;
}

.hs_firstname {
	clear: both;
}

fieldset.form-columns-2 .hs-form-field, fieldset, fieldset.form-columns-1 .hs-form-field{
    margin-bottom: 1.5rem;
}

.hs-custom-style fieldset > div:last-of-type .hs-input:not([type="checkbox"]):not([type="radio"]), .hs-custom-style > div > div:last-of-type .hs-input:not([type="checkbox"]):not([type="radio"]) {
	background-color: white !important;
}

.hs-custom-style fieldset input:not([type="image"]):not([type="submit"]):not([type="button"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]), .hs-custom-style > div input:not([type="image"]):not([type="submit"]):not([type="button"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]) {
	background-color: white !important;
}


/* Checkbox */

.hs-form-booleancheckbox label {
	display: flex;
}

.hs-form-booleancheckbox-display {
	float: left;
}

.hs-form-booleancheckbox input.hs-input {
	width: 20px !important;
	float: left;
}

label.hs-form-booleancheckbox-display {
	margin-bottom: 1.5rem;
}


/* Radio Button */

.hs-fieldtype-radio {
	float: left;
	display: contents;
	margin-bottom: 1.5rem;
}

.hs-fieldtype-radio label {
	float: left;
	padding-right: 30px;
}


li.hs-form-radio {
	float: left;
	padding-right: 20px;
}

#hsForm_5f761a5a-b7ce-4809-8ed2-b770610ef099 li.hs-form-radio {
	float: left;
    width: 100%;
}


.hs-form-radio input {
	float: left;
	width: 20px !important;
	margin-top: -4px !important;
	clear: left !important;
}

.hs-form-radio span {
	float: left;
	margin-top: -15px;
}

.hs_recaptcha {
	float: left;
}

input[type="text"], input[type="date"], input[type="email"], input[type="number"], textarea {
	background: #ffffff;
}


/* Heatmap */
.hubspotMainContianer-148 li.hs-form-radio, .hubspotMainContianer-148 .hs-form-radio span, .hubspotMainContianer-148 .hs-fieldtype-radio label {
	float: none !important;
}

.hubspotMainContianer-148 .hs-form-radio input {
	margin-top: 8px !important;
}

.hubspotMainContianer-148 input[type=checkbox] {
	margin-top: 10px;
}


.hubspotMainContianer-148 label span {
	padding-left: 10px !important;
}


/* Footer NL */


.wpPageFooter input {
    width: 100%;
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    line-height: 1.5;
	margin-bottom: 11px;
}

.wpPageFooter .hs-form-radio input {
	margin-top: 4px !important;
}

.wpPageFooter .hs_firstname, .wpPageFooter .hs_lastname {
	width: 50% !important;
}

.wpPageFooter .hs-richtext {
 	font-size: 20px;
 	margin-bottom: 0;
 	color: #ffffff;
 	font-weight: bold;
 }


.wpPageFooter fieldset, .wpPageFooter fieldset.form-columns-1 .hs-form-field {
	display: flex;
	margin-bottom: 0;
}

.wpPageFooter fieldset.form-columns-2 .hs-form-field {
	display: contents;
	margin-bottom: 0;
}

.wpPageFooter .hs-form-radio span {
	margin-top: 0;
}


.wpPageFooter .hs_hideme, .wpPageFooter .hs-form-required {
	display: none !important;
}

 .wpPageFooter .hs_hideme2 {
 	visibility: hidden;
 }

.wpPageFooter .hs-form-radio input {
    margin-top: 0;
}

.wpPageFooter .hs-button {
	font-size: 17px;
	font-weight: bold;
	width: 130px;
	margin-top: -49px;
	margin-right: 9px;
}

.wpPageFooter .hs-form-radio input {
	margin-right: 0;
}

.wpPageFooter .hs_salutation {
	color: #ffffff;
	margin-bottom: -30px !important;
}

.wpPageFooter .hs_email, .wpPageFooter .hs_email .input {
	width: 100%;
}

.wpPageFooter .hs_submit .actions {
	width: 100%;
	float: right;
}

.wpPageFooter .hs_firstname {
	padding-right: 10px;
}

.wpPageFooter .submitted-message {
	font-size: 16px !important;
}






@media (max-width: 1200px) {

	.wpPageFooter .hs_submit {
		display: inline-block;
	}

	.wpPageFooter .hs-button {
		margin-top: 0;
		margin-right: 0;
	}

}


@media (max-width: 1200px) {

	.wpPageFooter .hs_hideme, .wpPageFooter .hs_hideme2, .wpPageFooter .hs-form-required {
		display: none !important;
	}

}

@media (max-width: 992px) {

	.hs-form-radio input {
		margin-top: -8px !important;
	}

	.wpPageFooter input {
		margin-bottom: -5px;
	}

	.grecaptcha-logo {
		float: left;
		margin-bottom: 1.5rem;
	}

	.wpPageFooter fieldset.form-columns-2 .hs-form-field, .wpPageFooter fieldset, .wpPageFooter fieldset.form-columns-1 .hs-form-field {
		display: contents;
	}

	.wpPageFooter .hs_firstname, .wpPageFooter .hs_lastname {
		width: 100% !important;
	}

	.wpPageFooter .hs_firstname {
		padding-right: 0;
	}

	.wpPageFooter .hs_firstname .input, .wpPageFooter .hs_lastname .input {
		margin-right: 0 !important;
	}

	.wpPageFooter .hs_submit .actions {
		width: 100%;
		float: none;
	}
	.wpPageFooter .hs-button {
		width: 100%;
		margin: 15px 0 0 0;
	}

	.wpPageFooter .hs_email .input input {
		margin-top: 20px;
	}


}

@media (max-width: 400px) {

	.wpPageFooter .hs_email .input input {
		margin-top: 0;
	}

}






/* eventform */

embed {
	padding: 0 30px;
}

.main {
	width: 100% !important;
	font-weight: 400;
	line-height: 1.5;
	font-size: 14px;
}

#registration_form .input-wrap {
	outline: none;
	border: 1px solid #000;
	border-radius: 7.5px;
	padding-left: 5px;
	padding-right: 5px;
	width: 100%;
}

#preview-radio-group-1642399227513 .input-wrap {
	border: 0px !important;
}

#registration_form .input-wrap input{
	background-color: #ffffff;
}

#preview-captcha .input-wrap, #dataprotection_check .input-wrap {
	border: 0;
}

#registration_form input[type="submit"] {
	background-color: #ffd400;
	color: #000;
	border-radius: 7px;
	font-size: 1.75rem;
	line-height: 1.75rem;
	padding: 0.5rem 1.75rem 0.75rem 1.75rem;
	font-weight: normal;
	border: 0;
	transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
	float: right;
	margin-right: 8px;
	font-variant: normal !important;
}

#registration_form label {
	font-size: 21px;
}

#preview-conditions .input-wrap {
	border: 0;
}

#title {
	display: none;
}







