/*
 * Popup #darmowa-prezentacja (stopka Theme Buildera, układ 72253).
 * Kopia stylów, które Divi 5 umieszcza w pliku "deferred" (rel=prefetch) —
 * bez niej w Safari / przy wyłączonym prefetchu popup byłby bez stylów.
 * Klasy popup-* są nadane modułom w stopce (Zaawansowane → Klasa CSS).
 */
#darmowa-prezentacja.et_pb_section { width: 90%; max-width: 948px; padding: 0; }
#darmowa-prezentacja .popup-row.et_pb_row { width: 100%; max-width: 100% !important; padding: 0 !important; }
#darmowa-prezentacja .popup-col-form { padding: 24px 36px; }
#darmowa-prezentacja .popup-col-img { background-color: #f2f5f9; }
@media only screen and (max-width: 980px) {
  #darmowa-prezentacja .popup-col-img { display: none !important; }
  #darmowa-prezentacja .popup-col-form { width: 100% !important; }
}

#darmowa-prezentacja .popup-intro { margin-bottom: 16px !important; }
#darmowa-prezentacja .popup-intro .et_pb_text_inner { font-size: 16px; line-height: 2em; }
#darmowa-prezentacja .popup-intro .et_pb_text_inner h3 { font-weight: 600; font-size: 24px; }
#darmowa-prezentacja .popup-zgoda { margin-top: 20px !important; }
#darmowa-prezentacja .popup-zgoda .et_pb_text_inner { color: #848484 !important; font-size: 12px; line-height: 1.2em; }

#darmowa-prezentacja .et_pb_contact_field { width: 100%; flex-basis: 100%; }
#darmowa-prezentacja .et_pb_contact_field .input:not([type="checkbox"]):not([type="radio"]) {
  background-color: #ffffff;
  border: 1px solid #d0d7e2;
  border-radius: 8px !important;
}
#darmowa-prezentacja .et_pb_contact_field .input:focus { border-color: #0255aa; }
#darmowa-prezentacja .et_contact_bottom_container { margin-left: auto; margin-right: 0; }
body #page-container #darmowa-prezentacja .et_pb_contact_form_container .et_pb_button {
  background-image: linear-gradient(180deg, #0255aa 0%, #0b2095 100%);
  color: #ffffff;
  font-size: 14px;
  font-weight: 600;
  border: 0;
  border-radius: 8px;
  margin-top: 20px !important;
  padding: 15px 50px !important;
}
#darmowa-prezentacja .et_pb_contact_form_container .et_pb_button:before,
#darmowa-prezentacja .et_pb_contact_form_container .et_pb_button:after { display: none !important; }
