.elementor-18315 .elementor-element.elementor-element-7f87197{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18315 .elementor-element.elementor-element-46abf63{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--padding-top:150px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18315 .elementor-element.elementor-element-7ab6183{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-18315 .elementor-element.elementor-element-7ab6183:not(.elementor-motion-effects-element-type-background), .elementor-18315 .elementor-element.elementor-element-7ab6183 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FB4E4DD9;}.elementor-18315 .elementor-element.elementor-element-a17cf56 > .elementor-widget-container{padding:47px 47px 47px 47px;}.elementor-18315 .elementor-element.elementor-element-a17cf56.elementor-element{--align-self:center;}.elementor-18315 .elementor-element.elementor-element-a17cf56{text-align:center;}.elementor-18315 .elementor-element.elementor-element-a17cf56 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:29px;font-weight:400;font-style:normal;color:#FFFFFF;}.elementor-18315 .elementor-element.elementor-element-d49a78b{--display:flex;--margin-top:64px;--margin-bottom:64px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:767px){.elementor-18315 .elementor-element.elementor-element-a17cf56 > .elementor-widget-container{padding:11px 11px 11px 11px;}}@media(min-width:768px){.elementor-18315 .elementor-element.elementor-element-46abf63{--width:100%;}.elementor-18315 .elementor-element.elementor-element-d49a78b{--content-width:70%;}}/* Start custom CSS for text-editor, class: .elementor-element-9fe8f7c *//* Dr. Babak Clinic – Unified Legal Pages System */

.db-legal {
  max-width: 860px;
  line-height: 1.4;
  font-size: 18px;
  color: #374151;
}

/* Kill any lines just in case */
.db-legal hr {
  display: none !important;
  height: 0 !important;
  border: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* Section spacing */
.db-legal__section {
  margin-top: 56px;
}
.db-legal__section:first-child {
  margin-top: 0;
}

/* Titles */
.db-legal__title {
  font-size: 24px;
  font-weight: 800;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  color: #0f172a;
  margin: 0 0 16px;
}

/* Paragraphs */
.db-legal__text {
  margin: 0 0 16px;
  max-width: 780px;
  font-weight: 400;
}

/* Lists */
.db-legal__list {
  margin: 10px 0 18px 20px;
  padding: 0;
  font-weight: 400;
}
.db-legal__list li {
  margin: 0 0 10px;
}

/* Links */
.db-legal a {
  color: #0f172a;
  text-decoration: underline;
  text-underline-offset: 4px;
}/* End custom CSS */