/*
Theme Name: Tridigiam
Theme URI: https://tridigiam.com/
Template: Divi
Author: Tridigiam
Author URI: https://tridigiam.com/
Description: Smart. Flexible. Beautiful. Tridigiam is the most powerful theme in our collection.
Version: 5.10.2.20260820
Updated: 2024-12-28 20:13:32

*/



/* Behavioral Health guide: readable lower consultation CTA. */
html body.page-id-10706 a.et_pb_button.et_pb_button_0,
html body.page-id-10706 a.et_pb_button.et_pb_button_0:hover,
html body.page-id-10706 a.et_pb_button.et_pb_button_0:focus {
  background-color: #050505 !important;
  color: #f89745 !important;
  border: 2px solid #f89745 !important;
}

/* Behavioral Health guide: restore the sitewide dark section treatment for legacy nested Divi sections. */
html body.page-id-10706 .et_pb_section {
  background-color: #05070d !important;
}

/* Obsidian Glass process sections: production rollout, scoped to approved pages. */
html body.page-id-469 .et_pb_section_1,
html body.page-id-476 .et_pb_section_1,
html body.page-id-261 .et_pb_section_1,
html body.page-id-462 .et_pb_section_1,
html body.page-id-133 .et_pb_section_1 {
  background: linear-gradient(135deg, rgba(10,15,28,.92), rgba(23,32,54,.78)) !important;
  border: 1px solid rgba(210,237,255,.24) !important;
  border-radius: 28px !important;
  box-shadow: 0 22px 55px rgba(0,0,0,.28), inset 0 1px 0 rgba(255,255,255,.08) !important;
  margin: 48px auto !important;
  max-width: 1180px;
  overflow: hidden;
  padding: 48px 28px !important;
}

html body.page-id-469 .et_pb_section_1 .et_pb_column,
html body.page-id-476 .et_pb_section_1 .et_pb_column,
html body.page-id-261 .et_pb_section_1 .et_pb_column,
html body.page-id-462 .et_pb_section_1 .et_pb_column,
html body.page-id-133 .et_pb_section_1 .et_pb_column {
  background: rgba(255,255,255,.055) !important;
  border: 1px solid rgba(210,237,255,.16) !important;
  border-radius: 22px !important;
  box-shadow: 0 12px 28px rgba(0,0,0,.18) !important;
  padding: 28px 24px !important;
  transition: transform .2s ease, border-color .2s ease, background .2s ease;
}

html body.page-id-469 .et_pb_section_1 .et_pb_column:hover,
html body.page-id-476 .et_pb_section_1 .et_pb_column:hover,
html body.page-id-261 .et_pb_section_1 .et_pb_column:hover,
html body.page-id-462 .et_pb_section_1 .et_pb_column:hover,
html body.page-id-133 .et_pb_section_1 .et_pb_column:hover {
  background: rgba(255,255,255,.085) !important;
  border-color: rgba(210,237,255,.34) !important;
  transform: translateY(-3px);
}

html body.page-id-469 .et_pb_section_1 .et_pb_main_blurb_image,
html body.page-id-476 .et_pb_section_1 .et_pb_main_blurb_image,
html body.page-id-261 .et_pb_section_1 .et_pb_main_blurb_image,
html body.page-id-462 .et_pb_section_1 .et_pb_main_blurb_image,
html body.page-id-133 .et_pb_section_1 .et_pb_main_blurb_image { display: none !important; }

html body.page-id-476 img,
html body.page-id-261 img { height: auto; max-width: 100%; }

@media (max-width: 980px) {
  html body.page-id-469 .et_pb_section_1 .et_pb_row,
  html body.page-id-476 .et_pb_section_1 .et_pb_row,
  html body.page-id-261 .et_pb_section_1 .et_pb_row,
  html body.page-id-462 .et_pb_section_1 .et_pb_row,
  html body.page-id-133 .et_pb_section_1 .et_pb_row {
    display: grid;
    gap: 16px;
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (max-width: 640px) {
  html body.page-id-469 .et_pb_section_1,
  html body.page-id-476 .et_pb_section_1,
  html body.page-id-261 .et_pb_section_1,
  html body.page-id-462 .et_pb_section_1,
  html body.page-id-133 .et_pb_section_1 {
    border-radius: 22px !important;
    margin: 28px 12px !important;
    padding: 24px 14px !important;
  }
  html body.page-id-469 .et_pb_section_1 .et_pb_row,
  html body.page-id-476 .et_pb_section_1 .et_pb_row,
  html body.page-id-261 .et_pb_section_1 .et_pb_row,
  html body.page-id-462 .et_pb_section_1 .et_pb_row,
  html body.page-id-133 .et_pb_section_1 .et_pb_row { grid-template-columns: 1fr; }
  html body.page-id-476 .et_pb_image,
  html body.page-id-261 .et_pb_image,
  html body.page-id-476 .et_pb_image_wrap,
  html body.page-id-261 .et_pb_image_wrap { max-width: 100% !important; }
}
