.elementor-1175 .elementor-element.elementor-element-a263702{--display:flex;}.elementor-1175 .elementor-element.elementor-element-a263702.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1175 .elementor-element.elementor-element-cedab87{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1175 .elementor-element.elementor-element-bb6ce67{column-gap:0px;}.elementor-1175 .elementor-element.elementor-element-366a5f6{--display:flex;}.elementor-1175 .elementor-element.elementor-element-26bd9a4{--display:flex;}.elementor-1175 .elementor-element.elementor-element-e53677e.elementor-element{--align-self:center;}.elementor-1175 .elementor-element.elementor-element-e0cd8d5{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1175 .elementor-element.elementor-element-36dbb76{--display:flex;}.elementor-1175 .elementor-element.elementor-element-06b418f{--display:flex;}.elementor-1175 .elementor-element.elementor-element-8a3c182 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1175 .elementor-element.elementor-element-8a3c182{text-align:left;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;}.elementor-1175 .elementor-element.elementor-element-8a3c182 p{margin-block-end:0px;}.elementor-1175 .elementor-element.elementor-element-3f312da{--display:flex;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1175 .elementor-element.elementor-element-6959fd2{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-1175 .elementor-element.elementor-element-6959fd2 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-1175 .elementor-element.elementor-element-6959fd2 .elementor-divider{text-align:center;padding-block-start:29px;padding-block-end:29px;}.elementor-1175 .elementor-element.elementor-element-a9b5abe{--display:flex;}.elementor-1175 .elementor-element.elementor-element-94cc559{--spacer-size:0px;}.elementor-1175 .elementor-element.elementor-element-42d4f93{--display:flex;}.elementor-1175 .elementor-element.elementor-element-f1caff7{--display:flex;}.elementor-1175 .elementor-element.elementor-element-4582eb4{--display:flex;}.elementor-1175 .elementor-element.elementor-element-15ca43f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1175 .elementor-element.elementor-element-3a18431{--display:flex;}.elementor-1175 .elementor-element.elementor-element-ea5228f{--display:flex;}.elementor-1175 .elementor-element.elementor-element-e7a6993{--spacer-size:50px;}.elementor-1175 .elementor-element.elementor-element-bc474c0{--display:flex;}.elementor-1175 .elementor-element.elementor-element-abdb42b{--display:flex;}.elementor-1175 .elementor-element.elementor-element-a26b33f.elementor-element{--align-self:flex-start;}.elementor-1175 .elementor-element.elementor-element-04f6b52 > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1175 .elementor-element.elementor-element-04f6b52{text-align:left;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;}.elementor-1175 .elementor-element.elementor-element-04f6b52 p{margin-block-end:0px;}.elementor-1175 .elementor-element.elementor-element-3665fc3{--display:flex;}.elementor-1175 .elementor-element.elementor-element-1e30f75{--display:flex;}.elementor-1175 .elementor-element.elementor-element-1b83d4f{--display:flex;}.elementor-1175 .elementor-element.elementor-element-ee4a35d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1175 .elementor-element.elementor-element-ee4a35d{text-align:left;}.elementor-1175 .elementor-element.elementor-element-5808fc5 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-1175 .elementor-element.elementor-element-f79282a{--display:flex;}.elementor-1175 .elementor-element.elementor-element-b038c15 > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1175 .elementor-element.elementor-element-b038c15{text-align:left;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;}.elementor-1175 .elementor-element.elementor-element-b038c15 p{margin-block-end:0px;}.elementor-1175 .elementor-element.elementor-element-553ad78{--display:flex;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1175 .elementor-element.elementor-element-08553d1{--display:flex;}.elementor-1175 .elementor-element.elementor-element-dce55cc{--display:flex;}.elementor-1175 .elementor-element.elementor-element-698e2d3{--display:flex;}.elementor-1175 .elementor-element.elementor-element-5c97c30{--display:flex;}.elementor-1175 .elementor-element.elementor-element-6e8689c{--display:flex;}.elementor-1175 .elementor-element.elementor-element-2a46963{--display:flex;}.elementor-1175 .elementor-element.elementor-element-156478c > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-1175 .elementor-element.elementor-element-156478c{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-1175 .elementor-element.elementor-element-6d520a4{--display:flex;}.elementor-1175 .elementor-element.elementor-element-09cdd9f > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-1175 .elementor-element.elementor-element-266d471{--display:flex;}.elementor-1175 .elementor-element.elementor-element-290f530{--display:flex;}.elementor-1175 .elementor-element.elementor-element-cbbdd83{--display:flex;}.elementor-1175 .elementor-element.elementor-element-9545ef2{--display:flex;}.elementor-1175 .elementor-element.elementor-element-f0a4b4f{--display:flex;}.elementor-1175 .elementor-element.elementor-element-6c16681 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-1175 .elementor-element.elementor-element-6c16681.elementor-element{--align-self:center;}.elementor-1175 .elementor-element.elementor-element-0c6cde0{--display:flex;}.elementor-1175 .elementor-element.elementor-element-8328717 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-1175 .elementor-element.elementor-element-5a67239{--display:flex;}.elementor-1175 .elementor-element.elementor-element-b8a9c4d{--display:flex;}.elementor-1175 .elementor-element.elementor-element-141b65e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1175 .elementor-element.elementor-element-141b65e{text-align:left;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;}.elementor-1175 .elementor-element.elementor-element-141b65e p{margin-block-end:0px;}.elementor-1175 .elementor-element.elementor-element-1428511{--display:flex;}.elementor-1175 .elementor-element.elementor-element-bd42873{--display:flex;}.elementor-1175 .elementor-element.elementor-element-66c1dad{--spacer-size:50px;}.elementor-1175 .elementor-element.elementor-element-d3d13cb{--display:flex;}.elementor-1175 .elementor-element.elementor-element-052702e{--display:flex;}.elementor-1175 .elementor-element.elementor-element-16dfd78{--spacer-size:0px;}.elementor-1175 .elementor-element.elementor-element-36902d7{--display:flex;}.elementor-1175 .elementor-element.elementor-element-c4d9e27{--display:flex;}.elementor-1175 .elementor-element.elementor-element-b243a8c{--display:flex;}.elementor-1175 .elementor-element.elementor-element-703a5b4 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-1175 .elementor-element.elementor-element-049d74d{--display:flex;}.elementor-1175 .elementor-element.elementor-element-b89feb2{--display:flex;}.elementor-1175 .elementor-element.elementor-element-895b51a{--display:flex;}.elementor-1175 .elementor-element.elementor-element-e5c9713{--display:flex;}.elementor-1175 .elementor-element.elementor-element-e5c9713.e-con{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-1175 .elementor-element.elementor-element-a74f07b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1175 .elementor-element.elementor-element-a74f07b p{margin-block-end:0px;}.elementor-1175 .elementor-element.elementor-element-21624d4{--display:flex;}.elementor-1175 .elementor-element.elementor-element-ab46328{--display:flex;}.elementor-1175 .elementor-element.elementor-element-09b05d9{--display:flex;}.elementor-1175 .elementor-element.elementor-element-bde707d{--display:flex;}.elementor-1175 .elementor-element.elementor-element-8aff033{--display:flex;}.elementor-1175 .elementor-element.elementor-element-cef75e7{--display:flex;}.elementor-1175 .elementor-element.elementor-element-52845d0{--display:flex;}.elementor-1175 .elementor-element.elementor-element-909fe11 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1175 .elementor-element.elementor-element-1c31e9e{--display:flex;}.elementor-1175 .elementor-element.elementor-element-13aeb86{--display:flex;}.elementor-1175 .elementor-element.elementor-element-463d671{--display:flex;}.elementor-1175 .elementor-element.elementor-element-7234e94{--display:flex;}.elementor-1175 .elementor-element.elementor-element-815c7dc > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1175 .elementor-element.elementor-element-e328303{--display:flex;}.elementor-1175 .elementor-element.elementor-element-445eabc{--display:flex;}.elementor-1175 .elementor-element.elementor-element-cfecdbf{--display:flex;}.elementor-1175 .elementor-element.elementor-element-9bdb584 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1175 .elementor-element.elementor-element-e9eb617{--display:flex;}.elementor-1175 .elementor-element.elementor-element-d5b3ae9{--display:flex;}.elementor-1175 .elementor-element.elementor-element-1b74770{--display:flex;}.elementor-1175 .elementor-element.elementor-element-728388e{--display:flex;}.elementor-1175 .elementor-element.elementor-element-f491097{--display:flex;}.elementor-1175 .elementor-element.elementor-element-c68cdcb{--display:flex;}@media(max-width:767px){.elementor-1175 .elementor-element.elementor-element-bb6ce67 > .elementor-widget-container{padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-1175 .elementor-element.elementor-element-a263702{--width:100.12%;}.elementor-1175 .elementor-element.elementor-element-e5c9713{--width:99.88%;}}/* Start custom CSS for text-editor, class: .elementor-element-bb6ce67 */.elementor-heading-title {
  position: relative !important;
  color: transparent !important;          /* hide original text */
}

.elementor-heading-title::after {
  content: "The Cardiology Call Crisis\AWhy the Traditional Model Can’t Keep Up";
  white-space: pre-line;       /* honor \A as a line break */
  position: absolute;
  inset: 0;
  color: white;                 /* set your heading color */
}
.elementor-size-default ::after {
    content: none !important;
}

.elementor-547 .elementor-element.elementor-element-1be044e:not(.elementor-motion-effects-element-type-background), .elementor-547 .elementor-element.elementor-element-1be044e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-repeat: no-repeat;
    background-size: contain !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ee4a35d */table tbody>tr>td {
    text-align: center !important;
}
table caption+thead tr:first-child td, table caption+thead tr:first-child th, table colgroup+thead tr:first-child td, table colgroup+thead tr:first-child th, table thead:first-child tr:first-child td, table thead:first-child tr:first-child th {   text-align: center !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5808fc5 *//* =========
   Scope: only this section & table widget
   ========= */
.elementor-element-1b83d4f .elementor-element-ee4a35d .elementor-widget-container {
  /* enables horizontal scroll if needed */
  overflow-x: auto;
}

/* Base table cleanup */
.elementor-element-1b83d4f .elementor-element-ee4a35d table {
  width: 100%;
  border-collapse: collapse;
  table-layout: fixed;                 /* prevents columns from jumping */
  font-family: 'Aptos', 'Aptos Display', 'Aptos Narrow', sans-serif;
  font-size: clamp(14px, 1.6vw, 15px); /* responsive typography */
  line-height: 1.4;
}

.elementor-element-1b83d4f .elementor-element-ee4a35d th,
.elementor-element-1b83d4f .elementor-element-ee4a35d td {
  padding: 10px;
  border-bottom: 1px solid #ddd;
  vertical-align: middle;
  word-break: break-word;
}

.elementor-element-1b83d4f .elementor-element-ee4a35d thead th {
  text-align: left;
  font-weight: 700;
  border-bottom: 2px solid #000;
  background: #fff;
}

/* Make header sticky when horizontally scrolling on small screens */
@media (max-width: 900px) {
  .elementor-element-1b83d4f .elementor-element-ee4a35d thead th {
    position: sticky;
    top: 0;
    z-index: 1;
  }
}

/* Keep first column left-aligned on desktop */
.elementor-element-1b83d4f .elementor-element-ee4a35d td:first-child,
.elementor-element-1b83d4f .elementor-element-ee4a35d th:first-child {
  text-align: left;
}

/* Optional nicer row separation */
.elementor-element-1b83d4f .elementor-element-ee4a35d tbody tr:last-child td {
  border-bottom: 0;
}

/* =========
   Mobile “stacked card” layout
   - Kicks in under 640px
   - Adds labels via nth-child so you don’t have to edit HTML
   ========= */
@media (max-width: 640px) {
  /* Hide visual header (keep for accessibility) */
  .elementor-element-1b83d4f .elementor-element-ee4a35d thead {
    position: absolute !important;
    clip: rect(1px, 1px, 1px, 1px);
    width: 1px; height: 1px; overflow: hidden;
    white-space: nowrap;
  }

  .elementor-element-1b83d4f .elementor-element-ee4a35d table,
  .elementor-element-1b83d4f .elementor-element-ee4a35d tbody,
  .elementor-element-1b83d4f .elementor-element-ee4a35d tr,
  .elementor-element-1b83d4f .elementor-element-ee4a35d td {
    display: block;
    width: 100%;
  }

  /* Card look for each row (respects your inline background colors) */
  .elementor-element-1b83d4f .elementor-element-ee4a35d tbody tr {
    margin: 0 0 12px 0;
    padding: 12px;
    border: 1px solid #eee;
    border-radius: 12px;
    box-shadow: 0 1px 0 rgba(0,0,0,0.03);
  }

  /* Cells become label : value pairs */
  .elementor-element-1b83d4f .elementor-element-ee4a35d td {
    border: 0;
    padding: 6px 0;
    text-align: left !important;
  }

  .elementor-element-1b83d4f .elementor-element-ee4a35d td::before {
    content: attr(data-label); /* default if you add data-labels later */
    display: block;
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: .04em;
    opacity: .7;
    margin-bottom: 2px;
  }

  /* Auto-labels using column position (no HTML changes needed) */
  .elementor-element-1b83d4f .elementor-element-ee4a35d td:nth-child(1)::before { content: "Career Stage"; }
  .elementor-element-1b83d4f .elementor-element-ee4a35d td:nth-child(2)::before { content: "Burnout Rates (%)"; }
  .elementor-element-1b83d4f .elementor-element-ee4a35d td:nth-child(3)::before { content: "Call Participation (%)"; }

  /* Tighten headings wrapped in <h5> inside cells */
  .elementor-element-1b83d4f .elementor-element-ee4a35d td h5 {
    margin: 0;
    font-size: 15px;
    line-height: 1.3;
  }
}

/* =========
   Footnotes sizing (below the table)
   ========= */
.elementor-element-1b83d4f .elementor-element-5808fc5 h3 {
  font-size: clamp(12px, 1.5vw, 14px) !important;
  line-height: 1.6 !important;
  margin-top: 8px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-217dc70 */.elementor-size-default::after{
    content: "" !important;
}
.elementor-size-default {
    color: white !important;
}/* End custom CSS */