.wp-site-blocks {
  padding-top: 0px;
  padding-bottom: 0px;
}

.wp-block-columns {
  margin-bottom:0px !important;
}

/*dodatkowo w theme.json:
"settings": {
"spacing": {
"blockGap": "null"
}
}
*/

.wpforms-field-label  {
  font-size: .8125rem !important;
  font-weight: 600;
  color: #404040;
}

.wpforms-field-checkbox {
  line-height: normal !important;
}

.wpforms-field-label-inline{
  font-size: .8125rem !important;
  color:#404040;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 20px;
  padding-left: 20px;
}

.wpforms-field-description  {
  color: #404040;
}

.wpforms-submit {
    margin-top: -1em !important;
    background-color: #cccccc !important;
    padding: 0.9375rem 1.25rem !important;
    color: #00357c !important;
    font-size: 1em !important;
    font-weight: normal !important;
    border: solid !important;
    border-width: 1px !important;
    border-color: #00357c !important;
    border-radius: 5px !important;
    display: block !important;
    margin-left: auto !important;
    margin-right: auto !important;
}

.wpforms-field-large{
  border: solid !important;
  border-width: 1px !important;
  border-color: #00357c !important;
  border-radius: 5px !important;
}

.wpforms-field-medium{
  border: solid !important;
  border-width: 1px !important;
  border-color: #00357c !important;
  border-radius: 5px !important;
}

/* Styling for the inline reCaptcha notice. And example can be seen on
 * https://complianz.io/how-to-implement-recaptcha-and-consent-for-wp-forms/
 * You can ofcourse edit however you see fit.
 */
 
  /* Hide the Submit button before consent */
.wpforms-submit-container {
	display:none;
}

 /* Display the Submit button if Marketing or ReCaptcha consent was obtained */
.cmplz-google-recaptcha .wpforms-submit-container, .cmplz-marketing .wpforms-submit-container {
	display:block!important;
}

/* Style the button */
button.cmplz-blocked-content-notice.cmplz-accept-marketing.cmplz-wpforms {
  /*
    background-color: #fff!important;
    border: 1px solid #ddd;
    border-radius: ;
    color: #333;
    font-size: 1.2em;
    padding: 10px 15px;
    margin-top:15px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    */
    background-color: #cccccc !important;
    padding-left: 15px !important;
    padding-right: 15px !important;
    color: #00357c !important;
    font-size: 1em !important;
    font-weight: normal !important;
    border: solid !important;
    border-width: 1px !important;
    border-color: #00357c !important;
    border-radius: 5px !important;
    display: block !important;
    margin-left: auto !important;
    margin-right: auto !important;
    height: 50px;
}

/* Optional: Hide the ReCaptcha consent placeholder after obtaining consent */
.cmplz-marketing button.cmplz-blocked-content-container.cmplz-blocked-content-notice.cmplz-wpforms, 
.cmplz-google-recaptcha button.cmplz-blocked-content-container.cmplz-blocked-content-notice.cmplz-wpforms {
	display: none;
}

.kafel-grow { 
transition: all .2s ease-in-out; 
}

.kafel-grow:hover { 
transform: scale(1.05); 
}