/* Second repair package: readable controls, persistent form labels. */
.button-floating-block a.yellow-button.btn-call {
  color: #1f1e1d !important;
}
.button-floating-block a.yellow-button.btn-call:hover,
.button-floating-block a.yellow-button.btn-call:focus-visible {
  background: #1f1e1d !important;
  color: #fff !important;
}
.button-floating-block2 .yellow-button2:hover,
.button-floating-block2 .yellow-button2:focus-visible {
  color: #1f1e1d !important;
}
.button-floating-block .yellow-button:focus-visible,
.button-floating-block2 .yellow-button2:focus-visible {
  outline: 3px solid #fff !important;
  outline-offset: -5px !important;
}
.button-floating-block2 .yellow-button2:focus-visible {
  outline-color: #1f1e1d !important;
}
.bl-question .bl-question__eyebrow,
.bl-question .bl-question__consent a {
  color: #7a5b28 !important;
}
.bl-question .bl-question__input::placeholder,
.bl-question .bl-question__textarea::placeholder {
  color: #6c665f !important;
  -webkit-text-fill-color: #6c665f !important;
}
.bl-question .bl-question__submit {
  color: #1f1e1d !important;
}
.bl-question .bl-question__submit:hover,
.bl-question .bl-question__submit:focus-visible {
  background: #1f1e1d !important;
  color: #fff !important;
}
.bl-question .bl-question__input:focus,
.bl-question .bl-question__textarea:focus {
  border-color: #7a5b28;
  outline: 2px solid #7a5b28;
  outline-offset: 2px;
}
.bl-question .bl-question__submit:focus-visible,
.bl-question .bl-question__consent input:focus-visible {
  outline: 2px solid #7a5b28 !important;
  outline-offset: 3px !important;
}
.bl-cookie-panel .bl-cookie-eyebrow {
  color: #7a5b28 !important;
}
.bl-cookie-panel .bl-cookie-link,
.bl-cookie-panel .bl-cookie-button--link,
.bl-cookie-panel .bl-cookie-settings__footer p {
  color: #6c665f !important;
}
.bl-cookie-panel .bl-cookie-button--primary {
  color: #1f1e1d !important;
}
.bl-cookie-panel .bl-cookie-button--primary:hover,
.bl-cookie-panel .bl-cookie-button--primary:focus-visible {
  background: #1f1e1d !important;
  border-color: #1f1e1d !important;
  color: #fff !important;
}
.bl-cookie-panel .bl-cookie-button:focus-visible,
.bl-cookie-panel .bl-cookie-link:focus-visible,
.bl-cookie-panel .bl-cookie-close:focus-visible,
.bl-cookie-panel .bl-cookie-option input:focus-visible + .bl-cookie-switch {
  outline-color: #7a5b28 !important;
}
.bl-cookie-panel .bl-cookie-option input:checked + .bl-cookie-switch {
  background: #7a5b28 !important;
  border-color: #7a5b28 !important;
}
:is(#modal-call, #modal-fastconsult, #modal-consult-zapis, #modal-founder) .bl-modal-field-label {
  display: block;
  margin: 0 0 6px;
  color: #181716;
  font-family: Ubuntu-Light, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.4;
  text-align: left;
}
:is(#modal-call, #modal-fastconsult, #modal-consult-zapis, #modal-founder) input::placeholder,
#modal-founder textarea::placeholder {
  color: #6c665f !important;
}
:is(#modal-call, #modal-fastconsult, #modal-consult-zapis, #modal-founder) input:not([type="checkbox"]),
#modal-consult-zapis select,
#modal-founder textarea {
  font-size: 16px !important;
}
:is(#modal-call, #modal-fastconsult, #modal-consult-zapis, #modal-founder) .send-btn {
  color: #1f1e1d !important;
}
:is(#modal-call, #modal-fastconsult, #modal-consult-zapis, #modal-founder) .send-btn:not(:disabled):hover,
:is(#modal-call, #modal-fastconsult, #modal-consult-zapis, #modal-founder) .send-btn:not(:disabled):focus-visible {
  color: #fff !important;
  background: #1f1e1d !important;
  border-color: #1f1e1d !important;
}
:is(#modal-call, #modal-fastconsult, #modal-consult-zapis, #modal-founder) .send-btn:disabled {
  color: #1f1e1d !important;
  opacity: .7 !important;
}
:is(#modal-call, #modal-fastconsult, #modal-consult-zapis, #modal-founder) input:not([type="checkbox"]):focus,
#modal-consult-zapis select:focus,
#modal-founder textarea:focus {
  outline: 2px solid #7a5b28 !important;
  outline-offset: 2px !important;
  border-color: #7a5b28 !important;
}
.modal input.bl-consent:focus-visible + .checkbox-custom,
:is(#modal-call, #modal-fastconsult, #modal-consult-zapis, #modal-founder) .send-btn:focus-visible,
:is(#modal-call, #modal-fastconsult, #modal-consult-zapis, #modal-founder) .close:focus-visible {
  outline: 2px solid #7a5b28 !important;
  outline-offset: 3px !important;
}
