/* KDR on Divi 5: Divi's wrappers take no part in layout.
   Each Divi section, row, column and Code module holds one original Elementor block. With the
   wrappers set to display: contents, the Elementor markup lays out exactly as it did when it was
   the direct child of its Elementor document, and the original stylesheets apply unchanged. */
body.kdr .et-l--post,
body.kdr .et-l--post > .et_builder_inner_content,
body.kdr .kdr-unit,
body.kdr .kdr-unit > .kdr-row,
body.kdr .kdr-unit .et_pb_column,
body.kdr .kdr-unit .et_pb_module,
body.kdr .kdr-unit .et_pb_code_inner { display: contents; }

/* Demo/contact forms, sent through this site instead of Gravity Forms / Elementor Pro. */
.kdr-form-sent { padding: 18px 20px; border-radius: 6px; background: #eef8ee; color: #1d4d1d; font-weight: 600; }
.kdr-form-error { margin-top: 12px; color: #b3261e; font-weight: 600; }
.kdr-hp { position: absolute !important; left: -9999px !important; width: 1px; height: 1px; overflow: hidden; }
