/* ----------------------------- Brevo Anmeldeformular -----------------------*/
.brevo-hide-me {
    display: none;
}
.sib-form .entry__field {
    background:none !important;
    border:0px !important;
    border-radius:inherit !important;
    margin:inherit !important;
}
.sib-form .entry__field:focus-within {
  box-shadow: none  !important;
}
.sib-form {
    padding:inherit !important;
    margin:0 !important;
}
.sib-form, .sib-form * {
    font-size:inherit !important;
    font-family:inherit !important;
}
#sib-container {
	background: transparent !important;
	padding:0 !important;
}
.sib-form-block {
    padding:0 !important;
}
.sib-form .input:first-child,
.sib-form .input__affix:first-child {
    padding-left:inherit;
}
.sib-form .input {
	border:1px solid #fff !important;
	padding:inherit;
	margin-bottom: 0.8em !important;
}
.sib-form .input::placeholder {
	color: rgba(255,255,255,.6);
}
.sib-form .input:focus {
	border-color: rgba(255,255,255,.7) !important;
}
.sib-form .checkbox {
    border-radius:0px !important;
}
.sib-form {
    background-color: transparent !important;
}
#sib-container {
    max-width:100% !important;
    background-color:transparent !important;
    border-width:0px !important;
}
#sib-form > div:nth-child(1) {
    padding: 0 !important;
}
.sib-form * a {
    color: #c7d22b !important;
    text-decoration: none !important;
}
.sib-form * a:hover {
    color: #f3ff00 !important;
    text-decoration: underline !important;
}
/****** optionale Angaben ****/
/*.sib-form .entry__field:focus-within {
  box-shadow: none !important;
}
.sib-form * input#EMAIL {
	border-bottom: 1px solid rgba(255,255,255,.5);
}
.sib-form * input#EMAIL:focus {
	border-bottom: 1px solid #ddd;
	outline: 0;
}
@media screen and (min-width:640px) {
    .sib-form * input#EMAIL {
        max-width:300px;
    }
}
*/
#sib-form * .sib-form-block__button {
	/*border: 2px solid #fff;*/
	border-radius: 0 !important;
	font-weight: 600;
	line-height: 46px;
  	margin-top: 0.8em !important;
  	padding: 0 1.5rem !important;
}
/*
#sib-form * .sib-form-block__button:hover {
	border-color: rgba(255,255,255,.5);
	color: rgba(255,255,255,.5);
}
*/
#error-message.sib-form-message-panel {
	color:#661d1d; 
	background-color:#ffeded; 
	border-color:transparent !important;
	text-align: left; 
	max-width:100% !important;
}
#success-message.sib-form-message-panel {
	text-align:left; 
	color:#085229; 
	background-color:#e7faf0; 
	border-color:transparent !important; 
	max-width:100% !important;
}
.entry__error.entry__error--primary {
	text-align:left; 
	/*color:#661d1d; */
	background-color:#ffeded; 
	border-color:transparent !important; 
	border-radius:0px !important;
	line-height: inherit !important;
	padding: 0.5em 0.5rem;
	margin-top:0 !important;
	margin-bottom:1em !important;
}
.entry__label.entry__label_optin {
	display: inline !important;
}
.g-recaptcha-v3 {
	display: none;
}
/* ----------------------------- Ende Brevo Anmeldeformular -----------------------*/