body {background: rgba(var(--brz-global-color2),1);}
@font-face {font-display:swap;}
.brz .brz-rich-text a, .brz .brz-rich-text .link--external {text-decoration:none!important;color:rgba(var(--brz-global-color3),1)!important;}
.brz .brz-rich-text a:hover, .brz .brz-rich-text a.link--external:hover, .brz .brz-rich-text a span.oe_textdirection:hover {text-decoration:none!important;color:rgba(var(--brz-global-color8),1)!important;}

/* Cookie-Banner */
.cmplz-cookiebanner {font-family:var(--brz-paragraphfontfamily), Arial, non-serif !important;}
.cmplz-btn {font-family:var(--brz-paragraphfontfamily), Arial, non-serif !important;}
.cmplz-cookiebanner .cmplz-links .cmplz-link {text-decoration:none!important;}
/* doppelter Datenschutzlink  */
.cmplz-cookiebanner .cookie-statement {display:none!important;}

/* wpforms */
div.wpforms-container-full {margin-top: 0px;}
.wpforms-form .wpforms-field-label {
   font-family:  var(--brz-paragraphfontfamily), Arial, non-serif !important;
    color: rgba(var(--brz-global-color8),1);  
    font-size: var(--brz-paragraphfontsize) !important;
     font-weight: 400 !important;
    padding: 10px !important;
}
.wpforms-field-description {font-family:  var(--brz-paragraphfontfamily), Arial, non-serif !important;
     color: rgba(var(--brz-global-color8),1);  font-size: 14px !important;}
.wpforms-form .wpforms-field input, div.wpforms-container div.wpforms-uploader {
	font-family:  var(--brz-paragraphfontfamily), Arial, non-serif !important;
   background-color: rgba(var(--brz-global-color4),1) !important;
    border-radius: 5px !important;
    color: rgba(var(--brz-global-color7),1)!important;  
    font-size: var(--brz-paragraphfontsize) !important;
    border: 1px solid rgba(var(--brz-global-color7),0.5)!important;
    padding: 10px 15px !important;
    min-height: 50px !important;
}
.wpforms-form textarea {
	font-family:  var(--brz-paragraphfontfamily), Arial, non-serif !important;
    background-color: rgba(var(--brz-global-color4),1) !important; 
    border-radius: 5px !important;
   color: rgba(var(--brz-global-color7),1)!important;   
    font-size: var(--brz-paragraphfontsize) !important;
    border: 1px solid rgba(var(--brz-global-color7),0.5)!important;
    padding: 10px 15px !important;
}
.wpforms-form input[type=submit], 
.wpforms-form button[type=submit] {
    font-family:  var(--brz-paragraphfontfamily), Arial, non-serif !important;
    font-size: var(--brz-paragraphfontsize) !important;
    background-color: rgba(var(--brz-global-color2),1) !important; 
    border: 1px solid rgba(var(--brz-global-color3),1) !important; 
    color: rgba(var(--brz-global-color3),1) !important; 
    padding: 10px 30px !important;
    border-radius:5px;
    margin-top:20px!important;
}
.wpforms-form input[type=submit]:hover, 
.wpforms-form input[type=submit]:active, 
.wpforms-form button[type=submit]:hover, 
.wpforms-form button[type=submit]:active, 
.wpforms-form .wpforms-page-button:hover, 
.wpforms-form .wpforms-page-button:active {
  color: rgba(var(--brz-global-color8),1) !important; 
  background-color: rgba(var(--brz-global-color4),1) !important; 
   border-color: rgba(var(--brz-global-color4),1) !important; 
}
.wpforms-form .choices__list--single .choices__item {
   font-family:  var(--brz-paragraphfontfamily), Arial, non-serif !important;
   background-color: rgba(var(--brz-global-color5),1) !important; 
    border-radius: 5px !important;
    color: rgba(var(--brz-global-color1),1);   
   font-size: var(--brz-paragraphfontsize) !important;
    padding: 10px 15px !important;
    height: 50px !important;
}
.wpforms-form .choices__list--dropdown .choices__item {border-bottom:1px #ccc solid!important;}
.wpforms-confirmation-container-full {
    font-family:  var(--brz-paragraphfontfamily), Arial, non-serif !important;
   font-size: var(--brz-paragraphfontsize) !important;
    background-color: rgba(var(--brz-global-color4),1) !important; 
    color: rgba(var(--brz-global-color1),1); 
     border-radius: 5px !important;
    border: 0px;
}
.wpforms-confirmation-scroll p {color:rgba(var(--brz-global-color8),1) !important;font-family:var(--brz-paragraphfontfamily), Arial, non-serif !important;font-size: var(--brz-paragraphfontsize)!important;}
@media (max-width:767px){
div.wpforms-container-full .wpforms-form .wpforms-one-half {
    width: 100%;
    margin-left: 0px !important;
}
div.wpforms-container-full .wpforms-form .wpforms-one-half:first-child {
    margin-bottom: 20px !important;
}
}

/* recaptcha */
.wpforms-recaptcha-container {display:none!important;}

