.elementor-277 .elementor-element.elementor-element-17b2f7fe{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-277 .elementor-element.elementor-element-6769d9d9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-277 .elementor-element.elementor-element-18521430{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-277 .elementor-element.elementor-element-7ce72ee6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-277 .elementor-element.elementor-element-7ce72ee6 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:16px;font-weight:700;line-height:1.15em;color:#349de0;}.elementor-277 .elementor-element.elementor-element-48c0310e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-277 .elementor-element.elementor-element-48c0310e .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:38px;font-weight:700;line-height:1.15em;color:#0b448b;}.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-277 .elementor-element.elementor-element-3e23afab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Arial", Sans-serif;font-size:15px;line-height:1.45em;color:#5b708d;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-277 .elementor-element.elementor-element-2c98350c .elementor-button{background-color:#08b59f;font-family:"Arial", Sans-serif;font-size:16px;font-weight:700;fill:#ffffff;color:#ffffff;border-radius:5px 5px 5px 5px;padding:15px 28px 15px 28px;}.elementor-277 .elementor-element.elementor-element-2c98350c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-277 .elementor-element.elementor-element-2c98350c .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-277 .elementor-element.elementor-element-4cff3ed4{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-277 .elementor-element.elementor-element-1ef01f1{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-277 .elementor-element.elementor-element-189c2bc2 .elementor-icon-wrapper{text-align:center;}.elementor-277 .elementor-element.elementor-element-189c2bc2.elementor-view-stacked .elementor-icon{background-color:#082c77;}.elementor-277 .elementor-element.elementor-element-189c2bc2.elementor-view-framed .elementor-icon, .elementor-277 .elementor-element.elementor-element-189c2bc2.elementor-view-default .elementor-icon{color:#082c77;border-color:#082c77;}.elementor-277 .elementor-element.elementor-element-189c2bc2.elementor-view-framed .elementor-icon, .elementor-277 .elementor-element.elementor-element-189c2bc2.elementor-view-default .elementor-icon svg{fill:#082c77;}.elementor-277 .elementor-element.elementor-element-189c2bc2 .elementor-icon{font-size:42px;}.elementor-277 .elementor-element.elementor-element-189c2bc2 .elementor-icon svg{height:42px;}.elementor-277 .elementor-element.elementor-element-53ca9ca2{font-family:"Arial", Sans-serif;font-size:16px;color:#173f70;}.elementor-277 .elementor-element.elementor-element-11488e3f{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-277 .elementor-element.elementor-element-28600998 .elementor-icon-wrapper{text-align:center;}.elementor-277 .elementor-element.elementor-element-28600998.elementor-view-stacked .elementor-icon{background-color:#082c77;}.elementor-277 .elementor-element.elementor-element-28600998.elementor-view-framed .elementor-icon, .elementor-277 .elementor-element.elementor-element-28600998.elementor-view-default .elementor-icon{color:#082c77;border-color:#082c77;}.elementor-277 .elementor-element.elementor-element-28600998.elementor-view-framed .elementor-icon, .elementor-277 .elementor-element.elementor-element-28600998.elementor-view-default .elementor-icon svg{fill:#082c77;}.elementor-277 .elementor-element.elementor-element-28600998 .elementor-icon{font-size:42px;}.elementor-277 .elementor-element.elementor-element-28600998 .elementor-icon svg{height:42px;}.elementor-277 .elementor-element.elementor-element-41dba120{font-family:"Arial", Sans-serif;font-size:16px;color:#173f70;}.elementor-277 .elementor-element.elementor-element-7a349ae9{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-277 .elementor-element.elementor-element-41ddc1b6 .elementor-icon-wrapper{text-align:center;}.elementor-277 .elementor-element.elementor-element-41ddc1b6.elementor-view-stacked .elementor-icon{background-color:#082c77;}.elementor-277 .elementor-element.elementor-element-41ddc1b6.elementor-view-framed .elementor-icon, .elementor-277 .elementor-element.elementor-element-41ddc1b6.elementor-view-default .elementor-icon{color:#082c77;border-color:#082c77;}.elementor-277 .elementor-element.elementor-element-41ddc1b6.elementor-view-framed .elementor-icon, .elementor-277 .elementor-element.elementor-element-41ddc1b6.elementor-view-default .elementor-icon svg{fill:#082c77;}.elementor-277 .elementor-element.elementor-element-41ddc1b6 .elementor-icon{font-size:42px;}.elementor-277 .elementor-element.elementor-element-41ddc1b6 .elementor-icon svg{height:42px;}.elementor-277 .elementor-element.elementor-element-3191fbb{font-family:"Arial", Sans-serif;font-size:16px;color:#173f70;}.elementor-277 .elementor-element.elementor-element-5cc609f1{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-277 .elementor-element.elementor-element-5cc609f1:not(.elementor-motion-effects-element-type-background), .elementor-277 .elementor-element.elementor-element-5cc609f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://calidentalinjury.com/wp-content/uploads/2026/09/Dental-Specialists-Reviewing-Diagnostic-Imaging-1.jpg");background-position:center center;background-size:cover;}.elementor-277 .elementor-element.elementor-element-4dc3f2db{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Arial", Sans-serif;font-size:15px;line-height:1.45em;color:#5b708d;}.elementor-277 .elementor-element.elementor-element-16aef3d8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:14px 14px 14px 14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-277 .elementor-element.elementor-element-16aef3d8:not(.elementor-motion-effects-element-type-background), .elementor-277 .elementor-element.elementor-element-16aef3d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f2f9ff;}.elementor-277 .elementor-element.elementor-element-6ee426bd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-277 .elementor-element.elementor-element-6ee426bd .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:46px;font-weight:700;line-height:1.15em;color:#b0c6df;}.elementor-277 .elementor-element.elementor-element-7623927d .elementor-icon-wrapper{text-align:center;}.elementor-277 .elementor-element.elementor-element-7623927d.elementor-view-stacked .elementor-icon{background-color:#ffffff;color:#073879;}.elementor-277 .elementor-element.elementor-element-7623927d.elementor-view-framed .elementor-icon, .elementor-277 .elementor-element.elementor-element-7623927d.elementor-view-default .elementor-icon{color:#ffffff;border-color:#ffffff;}.elementor-277 .elementor-element.elementor-element-7623927d.elementor-view-framed .elementor-icon, .elementor-277 .elementor-element.elementor-element-7623927d.elementor-view-default .elementor-icon svg{fill:#ffffff;}.elementor-277 .elementor-element.elementor-element-7623927d.elementor-view-framed .elementor-icon{background-color:#073879;}.elementor-277 .elementor-element.elementor-element-7623927d.elementor-view-stacked .elementor-icon svg{fill:#073879;}.elementor-277 .elementor-element.elementor-element-7623927d .elementor-icon{font-size:42px;padding:22px;}.elementor-277 .elementor-element.elementor-element-7623927d .elementor-icon svg{height:42px;}.elementor-277 .elementor-element.elementor-element-624019af{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-277 .elementor-element.elementor-element-6baa2b51{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-277 .elementor-element.elementor-element-6baa2b51 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:16px;font-weight:700;line-height:1.15em;color:#349de0;}.elementor-277 .elementor-element.elementor-element-4b031cce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-277 .elementor-element.elementor-element-4b031cce .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:25px;font-weight:700;line-height:1.15em;color:#03245d;}.elementor-277 .elementor-element.elementor-element-1c2f7148{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Arial", Sans-serif;font-size:15px;line-height:1.45em;color:#5b708d;}.elementor-277 .elementor-element.elementor-element-48fa0daf .elementor-icon-wrapper{text-align:center;}.elementor-277 .elementor-element.elementor-element-48fa0daf.elementor-view-stacked .elementor-icon{background-color:#3c9fe1;color:#ffffff;}.elementor-277 .elementor-element.elementor-element-48fa0daf.elementor-view-framed .elementor-icon, .elementor-277 .elementor-element.elementor-element-48fa0daf.elementor-view-default .elementor-icon{color:#3c9fe1;border-color:#3c9fe1;}.elementor-277 .elementor-element.elementor-element-48fa0daf.elementor-view-framed .elementor-icon, .elementor-277 .elementor-element.elementor-element-48fa0daf.elementor-view-default .elementor-icon svg{fill:#3c9fe1;}.elementor-277 .elementor-element.elementor-element-48fa0daf.elementor-view-framed .elementor-icon{background-color:#ffffff;}.elementor-277 .elementor-element.elementor-element-48fa0daf.elementor-view-stacked .elementor-icon svg{fill:#ffffff;}.elementor-277 .elementor-element.elementor-element-48fa0daf .elementor-icon{font-size:15px;padding:8px;}.elementor-277 .elementor-element.elementor-element-48fa0daf .elementor-icon svg{height:15px;}.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-277 .elementor-element.elementor-element-25eab6b4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-277 .elementor-element.elementor-element-7ae5c156{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:14px 14px 14px 14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-277 .elementor-element.elementor-element-7ae5c156:not(.elementor-motion-effects-element-type-background), .elementor-277 .elementor-element.elementor-element-7ae5c156 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f2f9ff;}.elementor-277 .elementor-element.elementor-element-409f286a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-277 .elementor-element.elementor-element-409f286a .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:46px;font-weight:700;line-height:1.15em;color:#b0c6df;}.elementor-277 .elementor-element.elementor-element-51145478 .elementor-icon-wrapper{text-align:center;}.elementor-277 .elementor-element.elementor-element-51145478.elementor-view-stacked .elementor-icon{background-color:#ffffff;color:#073879;}.elementor-277 .elementor-element.elementor-element-51145478.elementor-view-framed .elementor-icon, .elementor-277 .elementor-element.elementor-element-51145478.elementor-view-default .elementor-icon{color:#ffffff;border-color:#ffffff;}.elementor-277 .elementor-element.elementor-element-51145478.elementor-view-framed .elementor-icon, .elementor-277 .elementor-element.elementor-element-51145478.elementor-view-default .elementor-icon svg{fill:#ffffff;}.elementor-277 .elementor-element.elementor-element-51145478.elementor-view-framed .elementor-icon{background-color:#073879;}.elementor-277 .elementor-element.elementor-element-51145478.elementor-view-stacked .elementor-icon svg{fill:#073879;}.elementor-277 .elementor-element.elementor-element-51145478 .elementor-icon{font-size:42px;padding:22px;}.elementor-277 .elementor-element.elementor-element-51145478 .elementor-icon svg{height:42px;}.elementor-277 .elementor-element.elementor-element-60c53a72{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-277 .elementor-element.elementor-element-682fd8f5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-277 .elementor-element.elementor-element-682fd8f5 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:16px;font-weight:700;line-height:1.15em;color:#349de0;}.elementor-277 .elementor-element.elementor-element-1d0e22db{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-277 .elementor-element.elementor-element-1d0e22db .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:25px;font-weight:700;line-height:1.15em;color:#03245d;}.elementor-277 .elementor-element.elementor-element-3ae66d34{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Arial", Sans-serif;font-size:15px;line-height:1.45em;color:#5b708d;}.elementor-277 .elementor-element.elementor-element-509ec517 .elementor-icon-wrapper{text-align:center;}.elementor-277 .elementor-element.elementor-element-509ec517.elementor-view-stacked .elementor-icon{background-color:#3c9fe1;color:#ffffff;}.elementor-277 .elementor-element.elementor-element-509ec517.elementor-view-framed .elementor-icon, .elementor-277 .elementor-element.elementor-element-509ec517.elementor-view-default .elementor-icon{color:#3c9fe1;border-color:#3c9fe1;}.elementor-277 .elementor-element.elementor-element-509ec517.elementor-view-framed .elementor-icon, .elementor-277 .elementor-element.elementor-element-509ec517.elementor-view-default .elementor-icon svg{fill:#3c9fe1;}.elementor-277 .elementor-element.elementor-element-509ec517.elementor-view-framed .elementor-icon{background-color:#ffffff;}.elementor-277 .elementor-element.elementor-element-509ec517.elementor-view-stacked .elementor-icon svg{fill:#ffffff;}.elementor-277 .elementor-element.elementor-element-509ec517 .elementor-icon{font-size:15px;padding:8px;}.elementor-277 .elementor-element.elementor-element-509ec517 .elementor-icon svg{height:15px;}.elementor-277 .elementor-element.elementor-element-4e856965{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-277 .elementor-element.elementor-element-62026b7c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:14px 14px 14px 14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-277 .elementor-element.elementor-element-62026b7c:not(.elementor-motion-effects-element-type-background), .elementor-277 .elementor-element.elementor-element-62026b7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f2f9ff;}.elementor-277 .elementor-element.elementor-element-173308f3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-277 .elementor-element.elementor-element-173308f3 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:46px;font-weight:700;line-height:1.15em;color:#b0c6df;}.elementor-277 .elementor-element.elementor-element-10770c55 .elementor-icon-wrapper{text-align:center;}.elementor-277 .elementor-element.elementor-element-10770c55.elementor-view-stacked .elementor-icon{background-color:#ffffff;color:#073879;}.elementor-277 .elementor-element.elementor-element-10770c55.elementor-view-framed .elementor-icon, .elementor-277 .elementor-element.elementor-element-10770c55.elementor-view-default .elementor-icon{color:#ffffff;border-color:#ffffff;}.elementor-277 .elementor-element.elementor-element-10770c55.elementor-view-framed .elementor-icon, .elementor-277 .elementor-element.elementor-element-10770c55.elementor-view-default .elementor-icon svg{fill:#ffffff;}.elementor-277 .elementor-element.elementor-element-10770c55.elementor-view-framed .elementor-icon{background-color:#073879;}.elementor-277 .elementor-element.elementor-element-10770c55.elementor-view-stacked .elementor-icon svg{fill:#073879;}.elementor-277 .elementor-element.elementor-element-10770c55 .elementor-icon{font-size:42px;padding:22px;}.elementor-277 .elementor-element.elementor-element-10770c55 .elementor-icon svg{height:42px;}.elementor-277 .elementor-element.elementor-element-34b8a5fb{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-277 .elementor-element.elementor-element-21e55cd6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-277 .elementor-element.elementor-element-21e55cd6 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:16px;font-weight:700;line-height:1.15em;color:#349de0;}.elementor-277 .elementor-element.elementor-element-5aed975b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-277 .elementor-element.elementor-element-5aed975b .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:25px;font-weight:700;line-height:1.15em;color:#03245d;}.elementor-277 .elementor-element.elementor-element-4e297113{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Arial", Sans-serif;font-size:15px;line-height:1.45em;color:#5b708d;}.elementor-277 .elementor-element.elementor-element-3896f1c9 .elementor-icon-wrapper{text-align:center;}.elementor-277 .elementor-element.elementor-element-3896f1c9.elementor-view-stacked .elementor-icon{background-color:#3c9fe1;color:#ffffff;}.elementor-277 .elementor-element.elementor-element-3896f1c9.elementor-view-framed .elementor-icon, .elementor-277 .elementor-element.elementor-element-3896f1c9.elementor-view-default .elementor-icon{color:#3c9fe1;border-color:#3c9fe1;}.elementor-277 .elementor-element.elementor-element-3896f1c9.elementor-view-framed .elementor-icon, .elementor-277 .elementor-element.elementor-element-3896f1c9.elementor-view-default .elementor-icon svg{fill:#3c9fe1;}.elementor-277 .elementor-element.elementor-element-3896f1c9.elementor-view-framed .elementor-icon{background-color:#ffffff;}.elementor-277 .elementor-element.elementor-element-3896f1c9.elementor-view-stacked .elementor-icon svg{fill:#ffffff;}.elementor-277 .elementor-element.elementor-element-3896f1c9 .elementor-icon{font-size:15px;padding:8px;}.elementor-277 .elementor-element.elementor-element-3896f1c9 .elementor-icon svg{height:15px;}.elementor-277 .elementor-element.elementor-element-72ae15bf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-277 .elementor-element.elementor-element-1f1a8571{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:14px 14px 14px 14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-277 .elementor-element.elementor-element-1f1a8571:not(.elementor-motion-effects-element-type-background), .elementor-277 .elementor-element.elementor-element-1f1a8571 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f2f9ff;}.elementor-277 .elementor-element.elementor-element-2fe8805d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-277 .elementor-element.elementor-element-2fe8805d .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:46px;font-weight:700;line-height:1.15em;color:#b0c6df;}.elementor-277 .elementor-element.elementor-element-56889cc0 .elementor-icon-wrapper{text-align:center;}.elementor-277 .elementor-element.elementor-element-56889cc0.elementor-view-stacked .elementor-icon{background-color:#ffffff;color:#073879;}.elementor-277 .elementor-element.elementor-element-56889cc0.elementor-view-framed .elementor-icon, .elementor-277 .elementor-element.elementor-element-56889cc0.elementor-view-default .elementor-icon{color:#ffffff;border-color:#ffffff;}.elementor-277 .elementor-element.elementor-element-56889cc0.elementor-view-framed .elementor-icon, .elementor-277 .elementor-element.elementor-element-56889cc0.elementor-view-default .elementor-icon svg{fill:#ffffff;}.elementor-277 .elementor-element.elementor-element-56889cc0.elementor-view-framed .elementor-icon{background-color:#073879;}.elementor-277 .elementor-element.elementor-element-56889cc0.elementor-view-stacked .elementor-icon svg{fill:#073879;}.elementor-277 .elementor-element.elementor-element-56889cc0 .elementor-icon{font-size:42px;padding:22px;}.elementor-277 .elementor-element.elementor-element-56889cc0 .elementor-icon svg{height:42px;}.elementor-277 .elementor-element.elementor-element-6d864010{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-277 .elementor-element.elementor-element-293de8ae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-277 .elementor-element.elementor-element-293de8ae .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:16px;font-weight:700;line-height:1.15em;color:#349de0;}.elementor-277 .elementor-element.elementor-element-2586366a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-277 .elementor-element.elementor-element-2586366a .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:25px;font-weight:700;line-height:1.15em;color:#03245d;}.elementor-277 .elementor-element.elementor-element-6efa1b38{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Arial", Sans-serif;font-size:15px;line-height:1.45em;color:#5b708d;}.elementor-277 .elementor-element.elementor-element-6748f382 .elementor-icon-wrapper{text-align:center;}.elementor-277 .elementor-element.elementor-element-6748f382.elementor-view-stacked .elementor-icon{background-color:#3c9fe1;color:#ffffff;}.elementor-277 .elementor-element.elementor-element-6748f382.elementor-view-framed .elementor-icon, .elementor-277 .elementor-element.elementor-element-6748f382.elementor-view-default .elementor-icon{color:#3c9fe1;border-color:#3c9fe1;}.elementor-277 .elementor-element.elementor-element-6748f382.elementor-view-framed .elementor-icon, .elementor-277 .elementor-element.elementor-element-6748f382.elementor-view-default .elementor-icon svg{fill:#3c9fe1;}.elementor-277 .elementor-element.elementor-element-6748f382.elementor-view-framed .elementor-icon{background-color:#ffffff;}.elementor-277 .elementor-element.elementor-element-6748f382.elementor-view-stacked .elementor-icon svg{fill:#ffffff;}.elementor-277 .elementor-element.elementor-element-6748f382 .elementor-icon{font-size:15px;padding:8px;}.elementor-277 .elementor-element.elementor-element-6748f382 .elementor-icon svg{height:15px;}.elementor-277 .elementor-element.elementor-element-4af0d7b1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-277 .elementor-element.elementor-element-4a3e4910{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:14px 14px 14px 14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-277 .elementor-element.elementor-element-4a3e4910:not(.elementor-motion-effects-element-type-background), .elementor-277 .elementor-element.elementor-element-4a3e4910 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f2f9ff;}.elementor-277 .elementor-element.elementor-element-4a599abc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-277 .elementor-element.elementor-element-4a599abc .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:46px;font-weight:700;line-height:1.15em;color:#b0c6df;}.elementor-277 .elementor-element.elementor-element-27bfbff2 .elementor-icon-wrapper{text-align:center;}.elementor-277 .elementor-element.elementor-element-27bfbff2.elementor-view-stacked .elementor-icon{background-color:#ffffff;color:#073879;}.elementor-277 .elementor-element.elementor-element-27bfbff2.elementor-view-framed .elementor-icon, .elementor-277 .elementor-element.elementor-element-27bfbff2.elementor-view-default .elementor-icon{color:#ffffff;border-color:#ffffff;}.elementor-277 .elementor-element.elementor-element-27bfbff2.elementor-view-framed .elementor-icon, .elementor-277 .elementor-element.elementor-element-27bfbff2.elementor-view-default .elementor-icon svg{fill:#ffffff;}.elementor-277 .elementor-element.elementor-element-27bfbff2.elementor-view-framed .elementor-icon{background-color:#073879;}.elementor-277 .elementor-element.elementor-element-27bfbff2.elementor-view-stacked .elementor-icon svg{fill:#073879;}.elementor-277 .elementor-element.elementor-element-27bfbff2 .elementor-icon{font-size:42px;padding:22px;}.elementor-277 .elementor-element.elementor-element-27bfbff2 .elementor-icon svg{height:42px;}.elementor-277 .elementor-element.elementor-element-3506ed3a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-277 .elementor-element.elementor-element-37eaacb6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-277 .elementor-element.elementor-element-37eaacb6 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:16px;font-weight:700;line-height:1.15em;color:#349de0;}.elementor-277 .elementor-element.elementor-element-5956f705{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-277 .elementor-element.elementor-element-5956f705 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:25px;font-weight:700;line-height:1.15em;color:#03245d;}.elementor-277 .elementor-element.elementor-element-5f2ffde9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Arial", Sans-serif;font-size:15px;line-height:1.45em;color:#5b708d;}.elementor-277 .elementor-element.elementor-element-6f4720b7 .elementor-icon-wrapper{text-align:center;}.elementor-277 .elementor-element.elementor-element-6f4720b7.elementor-view-stacked .elementor-icon{background-color:#3c9fe1;color:#ffffff;}.elementor-277 .elementor-element.elementor-element-6f4720b7.elementor-view-framed .elementor-icon, .elementor-277 .elementor-element.elementor-element-6f4720b7.elementor-view-default .elementor-icon{color:#3c9fe1;border-color:#3c9fe1;}.elementor-277 .elementor-element.elementor-element-6f4720b7.elementor-view-framed .elementor-icon, .elementor-277 .elementor-element.elementor-element-6f4720b7.elementor-view-default .elementor-icon svg{fill:#3c9fe1;}.elementor-277 .elementor-element.elementor-element-6f4720b7.elementor-view-framed .elementor-icon{background-color:#ffffff;}.elementor-277 .elementor-element.elementor-element-6f4720b7.elementor-view-stacked .elementor-icon svg{fill:#ffffff;}.elementor-277 .elementor-element.elementor-element-6f4720b7 .elementor-icon{font-size:15px;padding:8px;}.elementor-277 .elementor-element.elementor-element-6f4720b7 .elementor-icon svg{height:15px;}.elementor-277 .elementor-element.elementor-element-2f2407d8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-277 .elementor-element.elementor-element-5d756507{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-277 .elementor-element.elementor-element-3b434610{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-277 .elementor-element.elementor-element-51263baa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-277 .elementor-element.elementor-element-51263baa .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:18px;font-weight:700;line-height:1.15em;color:#349de0;}.elementor-277 .elementor-element.elementor-element-1d1394a9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-277 .elementor-element.elementor-element-1d1394a9 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:39px;font-weight:700;line-height:1.15em;color:#06255e;}.elementor-277 .elementor-element.elementor-element-1fb055f6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Arial", Sans-serif;font-size:15px;line-height:1.45em;color:#5b708d;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-277 .elementor-element.elementor-element-284b0f77 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(13px/2);}.elementor-277 .elementor-element.elementor-element-284b0f77 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(13px/2);}.elementor-277 .elementor-element.elementor-element-284b0f77 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(13px/2);}.elementor-277 .elementor-element.elementor-element-284b0f77 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-13px/2);}.elementor-277 .elementor-element.elementor-element-284b0f77 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-13px/2);}.elementor-277 .elementor-element.elementor-element-284b0f77 .elementor-icon-list-icon i{color:#2697dc;transition:color 0.3s;}.elementor-277 .elementor-element.elementor-element-284b0f77 .elementor-icon-list-icon svg{fill:#2697dc;transition:fill 0.3s;}.elementor-277 .elementor-element.elementor-element-284b0f77{--e-icon-list-icon-size:23px;--icon-vertical-offset:0px;}.elementor-277 .elementor-element.elementor-element-284b0f77 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-277 .elementor-element.elementor-element-284b0f77 .elementor-icon-list-item > a{font-family:"Arial", Sans-serif;font-size:16px;}.elementor-277 .elementor-element.elementor-element-284b0f77 .elementor-icon-list-text{color:#536c8f;transition:color 0.3s;}.elementor-277 .elementor-element.elementor-element-88b6bcf{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-277 .elementor-element.elementor-element-88b6bcf:not(.elementor-motion-effects-element-type-background), .elementor-277 .elementor-element.elementor-element-88b6bcf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://calidentalinjury.com/wp-content/uploads/2026/09/Case-Manager-Reviewing-Dental-Referral-1.jpg");background-position:center center;background-size:cover;}.elementor-277 .elementor-element.elementor-element-61dce524{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-277 .elementor-element.elementor-element-61dce524:not(.elementor-motion-effects-element-type-background), .elementor-277 .elementor-element.elementor-element-61dce524 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://calidentalinjury.com/wp-content/uploads/2026/09/Collaborative-Dental-Case-Review-2.jpg");background-position:center center;background-size:cover;}.elementor-277 .elementor-element.elementor-element-6ac5443c{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-277 .elementor-element.elementor-element-2ee99af8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-277 .elementor-element.elementor-element-2ee99af8 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:16px;font-weight:700;line-height:1.15em;color:#49b5e9;}.elementor-277 .elementor-element.elementor-element-6d476522{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-277 .elementor-element.elementor-element-6d476522 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:38px;font-weight:700;line-height:1.15em;color:#fff;}.elementor-277 .elementor-element.elementor-element-5458d2ba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Arial", Sans-serif;font-size:15px;line-height:1.45em;color:#fff;}.elementor-277 .elementor-element.elementor-element-1f53bbdb .elementor-button{background-color:#08b59f;font-family:"Arial", Sans-serif;font-size:16px;font-weight:700;fill:#ffffff;color:#ffffff;border-radius:5px 5px 5px 5px;padding:15px 28px 15px 28px;}.elementor-277 .elementor-element.elementor-element-1f53bbdb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-277 .elementor-element.elementor-element-1f53bbdb .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-277 .elementor-element.elementor-element-bcf7cb6{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-277 .elementor-element.elementor-element-774babf5{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-277 .elementor-element.elementor-element-569dc026 .elementor-icon-wrapper{text-align:center;}.elementor-277 .elementor-element.elementor-element-569dc026.elementor-view-stacked .elementor-icon{background-color:#fff;}.elementor-277 .elementor-element.elementor-element-569dc026.elementor-view-framed .elementor-icon, .elementor-277 .elementor-element.elementor-element-569dc026.elementor-view-default .elementor-icon{color:#fff;border-color:#fff;}.elementor-277 .elementor-element.elementor-element-569dc026.elementor-view-framed .elementor-icon, .elementor-277 .elementor-element.elementor-element-569dc026.elementor-view-default .elementor-icon svg{fill:#fff;}.elementor-277 .elementor-element.elementor-element-569dc026 .elementor-icon{font-size:42px;}.elementor-277 .elementor-element.elementor-element-569dc026 .elementor-icon svg{height:42px;}.elementor-277 .elementor-element.elementor-element-4eedb158{font-family:"Arial", Sans-serif;font-size:16px;color:#fff;}.elementor-277 .elementor-element.elementor-element-6f9bfae2{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-277 .elementor-element.elementor-element-296b669a .elementor-icon-wrapper{text-align:center;}.elementor-277 .elementor-element.elementor-element-296b669a.elementor-view-stacked .elementor-icon{background-color:#fff;}.elementor-277 .elementor-element.elementor-element-296b669a.elementor-view-framed .elementor-icon, .elementor-277 .elementor-element.elementor-element-296b669a.elementor-view-default .elementor-icon{color:#fff;border-color:#fff;}.elementor-277 .elementor-element.elementor-element-296b669a.elementor-view-framed .elementor-icon, .elementor-277 .elementor-element.elementor-element-296b669a.elementor-view-default .elementor-icon svg{fill:#fff;}.elementor-277 .elementor-element.elementor-element-296b669a .elementor-icon{font-size:42px;}.elementor-277 .elementor-element.elementor-element-296b669a .elementor-icon svg{height:42px;}.elementor-277 .elementor-element.elementor-element-5e224b00{font-family:"Arial", Sans-serif;font-size:16px;color:#fff;}.elementor-277 .elementor-element.elementor-element-31f33ff2{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-277 .elementor-element.elementor-element-34d1882b .elementor-icon-wrapper{text-align:center;}.elementor-277 .elementor-element.elementor-element-34d1882b.elementor-view-stacked .elementor-icon{background-color:#fff;}.elementor-277 .elementor-element.elementor-element-34d1882b.elementor-view-framed .elementor-icon, .elementor-277 .elementor-element.elementor-element-34d1882b.elementor-view-default .elementor-icon{color:#fff;border-color:#fff;}.elementor-277 .elementor-element.elementor-element-34d1882b.elementor-view-framed .elementor-icon, .elementor-277 .elementor-element.elementor-element-34d1882b.elementor-view-default .elementor-icon svg{fill:#fff;}.elementor-277 .elementor-element.elementor-element-34d1882b .elementor-icon{font-size:42px;}.elementor-277 .elementor-element.elementor-element-34d1882b .elementor-icon svg{height:42px;}.elementor-277 .elementor-element.elementor-element-7be59ca3{font-family:"Arial", Sans-serif;font-size:16px;color:#fff;}/* Start custom CSS for container, class: .elementor-element-17b2f7fe */.elementor-277 .elementor-element.elementor-element-17b2f7fe {
    max-width: 1160px;
    margin: 0 auto;
    padding: 32px 20px 40px;
    gap: 16px;
    background: #fff;
    font-family: Arial, sans-serif
}

.elementor-277 .elementor-element.elementor-element-17b2f7fe .tmj-hero {
    display: flex;
    flex-direction: row;
    min-height: 375px;
    overflow: hidden;
    border-radius: 14px;
    background: linear-gradient(100deg, #fff, #eff7fc)
}

.elementor-277 .elementor-element.elementor-element-17b2f7fe .tmj-hero-copy {
    width: 54%;
    padding: 27px 22px 28px 26px;
    gap: 14px;
    z-index: 2
}

.elementor-277 .elementor-element.elementor-element-17b2f7fe .tmj-hero-photo {
    width: 46%;
    position: relative;
    min-height: 375px;
    justify-content: flex-end;
    align-items: flex-end;
    padding: 0 28px 65px 0
}

.elementor-277 .elementor-element.elementor-element-17b2f7fe .tmj-hero-photo:before {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(90deg, #eff7fc 0%, transparent 35%)
}

.elementor-277 .elementor-element.elementor-element-17b2f7fe .tmj-main-title .elementor-heading-title {
    font-size: 38px;
    line-height: 1.08;
    letter-spacing: -.5px
}

.elementor-277 .elementor-element.elementor-element-17b2f7fe .tmj-eyebrow .elementor-heading-title {
    font-size: 16px;
    line-height: 1.2;
    letter-spacing: .45px;
    color: #349de0
}

.elementor-277 .elementor-element.elementor-element-17b2f7fe .tmj-copy p {
    margin: 0
}

.elementor-277 .elementor-element.elementor-element-17b2f7fe .tmj-photo-caption {
    z-index: 1;
    max-width: 185px;
    background: rgba(239, 248, 255, .82);
    padding: 12px;
    border-radius: 5px;
    color: #124984 !important;
    font-size: 14px;
    font-weight: 700
}

.elementor-277 .elementor-element.elementor-element-17b2f7fe .tmj-photo-caption p {
    margin: 0
}

.elementor-277 .elementor-element.elementor-element-17b2f7fe .tmj-photo-caption:after {
    content: "";
    display: block;
    width: 45px;
    height: 2px;
    margin-top: 12px;
    background: #3c9fe1
}

.elementor-277 .elementor-element.elementor-element-17b2f7fe .tmj-service-row {
    display: flex;
    flex-direction: row;
    align-items: center;
    min-height: 177px;
    padding: 0 0 0 25px;
    gap: 18px;
    overflow: hidden;
    background: linear-gradient(105deg, #f2f9ff, #f8fcff)
}

.elementor-277 .elementor-element.elementor-element-17b2f7fe .tmj-number {
    width: 65px;
    flex: none;
    text-align: left
}

.elementor-277 .elementor-element.elementor-element-17b2f7fe .tmj-service-icon {
    width: 104px;
    flex: none
}

.elementor-277 .elementor-element.elementor-element-17b2f7fe .tmj-service-icon .elementor-icon {
    border: 2px solid #dcedfa;
    border-radius: 50%;
    width: 104px;
    height: 104px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #fff
}

.elementor-277 .elementor-element.elementor-element-17b2f7fe .tmj-service-icon svg {
    width: 48px;
    height: 48px
}

.elementor-277 .elementor-element.elementor-element-17b2f7fe .tmj-service-copy {
    flex: 1;
    min-width: 0;
    width: auto;
    gap: 7px;
    padding: 18px 0
}

.elementor-277 .elementor-element.elementor-element-17b2f7fe .tmj-service-title .elementor-heading-title {
    font-size: 25px;
    line-height: 1.18;
    letter-spacing: -.3px
}

.elementor-277 .elementor-element.elementor-element-17b2f7fe .tmj-row-arrow {
    width: 38px;
    flex: none
}

.elementor-277 .elementor-element.elementor-element-17b2f7fe .tmj-row-arrow .elementor-icon {
    width: 33px;
    height: 33px;
    display: flex;
    align-items: center;
    justify-content: center
}

.elementor-277 .elementor-element.elementor-element-17b2f7fe .tmj-row-image {
    width: 26%;
    flex: none;
    align-self: stretch
}

.elementor-277 .elementor-element.elementor-element-17b2f7fe .tmj-row-image .elementor-widget-container,
.elementor-277 .elementor-element.elementor-element-17b2f7fe .tmj-row-image a {
    height: 100%;
    display: block
}

.elementor-277 .elementor-element.elementor-element-17b2f7fe .tmj-row-image img {
    display: block;
    width: 100%;
    height: 100%;
    min-height: 177px;
    object-fit: cover;
    border-radius: 13px
}

.elementor-277 .elementor-element.elementor-element-17b2f7fe .tmj-report {
    display: flex;
    flex-direction: row;
    min-height: 345px;
    border-radius: 14px;
    overflow: hidden;
    background: linear-gradient(90deg, #eff7fd, #fff)
}

.elementor-277 .elementor-element.elementor-element-17b2f7fe .tmj-report-copy {
    width: 60%;
    gap: 12px;
    padding: 28px;
    z-index: 1
}

.elementor-277 .elementor-element.elementor-element-17b2f7fe .tmj-report-photo {
    width: 40%;
    min-height: 345px;
    position: relative
}

.elementor-277 .elementor-element.elementor-element-17b2f7fe .tmj-report-photo:before {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(90deg, #f4f9fd, transparent 40%)
}

.elementor-277 .elementor-element.elementor-element-17b2f7fe .tmj-report-title .elementor-heading-title {
    font-size: 38px;
    line-height: 1.1;
    max-width: 430px
}

.elementor-277 .elementor-element.elementor-element-17b2f7fe .tmj-report-list .elementor-icon-list-items {
    display: grid;
    grid-template-columns: 1fr 1.35fr;
    column-gap: 20px;
    row-gap: 13px
}

.elementor-277 .elementor-element.elementor-element-17b2f7fe .tmj-report-list .elementor-icon-list-item {
    margin: 0 !important;
    align-items: flex-start
}

.elementor-277 .elementor-element.elementor-element-17b2f7fe .tmj-report-list .elementor-icon-list-text {
    font-size: 16px;
    line-height: 1.4
}

.elementor-277 .elementor-element.elementor-element-17b2f7fe .tmj-report-list .elementor-icon-list-icon {
    padding-top: 1px
}

@media(max-width:1024px) {
    .elementor-277 .elementor-element.elementor-element-17b2f7fe {
        padding: 24px 20px 32px
    }

    .elementor-277 .elementor-element.elementor-element-17b2f7fe .tmj-main-title .elementor-heading-title {
        font-size: 32px
    }

    .elementor-277 .elementor-element.elementor-element-17b2f7fe .tmj-service-row {
        gap: 14px;
        padding-left: 20px
    }

    .elementor-277 .elementor-element.elementor-element-17b2f7fe .tmj-service-icon,
    .elementor-277 .elementor-element.elementor-element-17b2f7fe .tmj-service-icon .elementor-icon {
        width: 82px
    }

    .elementor-277 .elementor-element.elementor-element-17b2f7fe .tmj-service-icon .elementor-icon {
        height: 82px
    }

    .elementor-277 .elementor-element.elementor-element-17b2f7fe .tmj-number {
        width: 48px
    }

    .elementor-277 .elementor-element.elementor-element-17b2f7fe .tmj-number .elementor-heading-title {
        font-size: 37px
    }

    .elementor-277 .elementor-element.elementor-element-17b2f7fe .tmj-service-title .elementor-heading-title {
        font-size: 22px
    }

    .elementor-277 .elementor-element.elementor-element-17b2f7fe .tmj-copy {
        font-size: 14px
    }

    .elementor-277 .elementor-element.elementor-element-17b2f7fe .tmj-report-title .elementor-heading-title {
        font-size: 32px
    }
}

@media(max-width:767px) {
    .elementor-277 .elementor-element.elementor-element-17b2f7fe {
        padding: 18px 14px 25px;
        gap: 15px
    }

    .elementor-277 .elementor-element.elementor-element-17b2f7fe .tmj-hero {
        flex-direction: column
    }

    .elementor-277 .elementor-element.elementor-element-17b2f7fe .tmj-hero-copy {
        width: 100%;
        padding: 25px 22px;
        gap: 13px
    }

    .elementor-277 .elementor-element.elementor-element-17b2f7fe .tmj-main-title .elementor-heading-title {
        font-size: 30px;
        line-height: 1.12
    }

    .elementor-277 .elementor-element.elementor-element-17b2f7fe .tmj-hero-photo {
        width: 100%;
        min-height: 240px;
        padding: 0 16px 18px 0;
        background-position: center 38%
    }

    .elementor-277 .elementor-element.elementor-element-17b2f7fe .tmj-hero-photo:before {
        background: linear-gradient(180deg, #eff7fc, transparent 25%)
    }

    .elementor-277 .elementor-element.elementor-element-17b2f7fe .tmj-photo-caption {
        font-size: 12px;
        max-width: 155px
    }

    .elementor-277 .elementor-element.elementor-element-17b2f7fe .tmj-cta,
    .elementor-277 .elementor-element.elementor-element-17b2f7fe .tmj-cta a {
        width: 100%
    }

    .elementor-277 .elementor-element.elementor-element-17b2f7fe .tmj-service-row {
        display: grid;
        grid-template-columns: 43px 68px 1fr 30px;
        padding: 20px 18px 0;
        gap: 13px;
        min-height: 0
    }

    .elementor-277 .elementor-element.elementor-element-17b2f7fe .tmj-number {
        width: 43px
    }

    .elementor-277 .elementor-element.elementor-element-17b2f7fe .tmj-number .elementor-heading-title {
        font-size: 30px
    }

    .elementor-277 .elementor-element.elementor-element-17b2f7fe .tmj-service-icon,
    .elementor-277 .elementor-element.elementor-element-17b2f7fe .tmj-service-icon .elementor-icon {
        width: 66px
    }

    .elementor-277 .elementor-element.elementor-element-17b2f7fe .tmj-service-icon .elementor-icon {
        height: 66px
    }

    .elementor-277 .elementor-element.elementor-element-17b2f7fe .tmj-service-icon svg {
        width: 32px;
        height: 32px
    }

    .elementor-277 .elementor-element.elementor-element-17b2f7fe .tmj-service-copy {
        grid-column: 1/-1;
        grid-row: 2;
        width: 100%;
        padding: 0 0 8px
    }

    .elementor-277 .elementor-element.elementor-element-17b2f7fe .tmj-service-title .elementor-heading-title {
        font-size: 23px;
        line-height: 1.2
    }

    .elementor-277 .elementor-element.elementor-element-17b2f7fe .tmj-eyebrow .elementor-heading-title {
        font-size: 13px
    }

    .elementor-277 .elementor-element.elementor-element-17b2f7fe .tmj-row-arrow {
        grid-column: 4;
        grid-row: 1;
        width: 30px
    }

    .elementor-277 .elementor-element.elementor-element-17b2f7fe .tmj-row-image {
        grid-column: 1/-1;
        grid-row: 3;
        width: calc(100% + 36px);
        margin-left: -18px;
        height: 190px
    }

    .elementor-277 .elementor-element.elementor-element-17b2f7fe .tmj-row-image img {
        height: 190px;
        min-height: 190px;
        border-radius: 0 0 13px 13px
    }

    .elementor-277 .elementor-element.elementor-element-17b2f7fe .tmj-report {
        flex-direction: column
    }

    .elementor-277 .elementor-element.elementor-element-17b2f7fe .tmj-report-copy {
        width: 100%;
        padding: 25px 22px
    }

    .elementor-277 .elementor-element.elementor-element-17b2f7fe .tmj-report-title .elementor-heading-title {
        font-size: 30px
    }

    .elementor-277 .elementor-element.elementor-element-17b2f7fe .tmj-report-photo {
        width: 100%;
        min-height: 220px
    }

    .elementor-277 .elementor-element.elementor-element-17b2f7fe .tmj-report-photo:before {
        background: linear-gradient(180deg, #f4f9fd, transparent 30%)
    }

    .elementor-277 .elementor-element.elementor-element-17b2f7fe .tmj-report-list .elementor-icon-list-items {
        grid-template-columns: 1fr;
        gap: 11px
    }

    .elementor-277 .elementor-element.elementor-element-17b2f7fe .tmj-report-list .elementor-icon-list-text {
        font-size: 15px
    }
}

.elementor-277 .elementor-element.elementor-element-17b2f7fe .elementor-heading-title,
.elementor-277 .elementor-element.elementor-element-17b2f7fe .elementor-widget-text-editor p {
    margin: 0 !important
}

.elementor-277 .elementor-element.elementor-element-17b2f7fe .tmj-copy p {
    color: #5b708d !important
}

.elementor-277 .elementor-element.elementor-element-17b2f7fe .tmj-hero {
    min-height: 340px
}

.elementor-277 .elementor-element.elementor-element-17b2f7fe .tmj-hero-photo {
    min-height: 340px
}

.elementor-277 .elementor-element.elementor-element-17b2f7fe .tmj-hero-copy {
    gap: 15px;
    padding-top: 28px
}

.elementor-277 .elementor-element.elementor-element-17b2f7fe .tmj-main-title .elementor-heading-title {
    font-size: 40px;
    color: #062e48
}

.elementor-277 .elementor-element.elementor-element-17b2f7fe .tmj-photo-caption p {
    color: #124984 !important
}

.elementor-277 .elementor-element.elementor-element-17b2f7fe .tmj-service-icon .elementor-icon i {
    font-size: 48px !important
}

.elementor-277 .elementor-element.elementor-element-17b2f7fe .tmj-row-arrow .elementor-icon i {
    font-size: 17px !important
}

.elementor-277 .elementor-element.elementor-element-17b2f7fe .tmj-report-list .elementor-icon-list-items {
    grid-auto-flow: column;
    grid-template-rows: repeat(3, auto)
}

.elementor-277 .elementor-element.elementor-element-17b2f7fe .os-cases {
    position: relative;
    overflow: hidden;
    border-radius: 14px;
    min-height: 310px;
    display: flex;
    flex-direction: row;
    align-items: flex-end
}

.elementor-277 .elementor-element.elementor-element-17b2f7fe .os-cases:before {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(90deg, rgba(0, 43, 68, .97), rgba(0, 43, 68, .9))
}

.elementor-277 .elementor-element.elementor-element-17b2f7fe .os-cases-copy {
    position: relative;
    width: 52%;
    padding: 27px 30px;
    gap: 14px
}

.elementor-277 .elementor-element.elementor-element-17b2f7fe .os-title .elementor-heading-title {
    font-size: 37px;
    line-height: 1.1;
    color: #fff
}

.elementor-277 .elementor-element.elementor-element-17b2f7fe .os-copy p,
.elementor-277 .elementor-element.elementor-element-17b2f7fe .os-case-label p {
    color: #fff !important;
    margin: 0 !important
}

.elementor-277 .elementor-element.elementor-element-17b2f7fe .os-case-icons {
    position: relative;
    display: flex;
    flex-direction: row;
    width: 48%;
    padding: 0 22px 38px 0;
    gap: 0
}

.elementor-277 .elementor-element.elementor-element-17b2f7fe .os-case-item {
    align-items: center;
    text-align: center;
    flex: 1;
    gap: 15px;
    padding: 0 14px
}

.elementor-277 .elementor-element.elementor-element-17b2f7fe .os-case-item+.os-case-item {
    border-left: 1px solid #3593b1
}

.elementor-277 .elementor-element.elementor-element-17b2f7fe .os-case-icon .elementor-icon {
    color: #fff;
    font-size: 42px
}

.elementor-277 .elementor-element.elementor-element-17b2f7fe .os-case-icon i {
    font-size: 42px !important
}

.elementor-277 .elementor-element.elementor-element-17b2f7fe .os-case-icon svg {
    width: 42px;
    height: 42px
}

.elementor-277 .elementor-element.elementor-element-17b2f7fe .os-case-label p {
    font-size: 16px;
    line-height: 1.35
}

@media(max-width:1024px) {
    .elementor-277 .elementor-element.elementor-element-17b2f7fe .os-title .elementor-heading-title {
        font-size: 31px
    }

    .elementor-277 .elementor-element.elementor-element-17b2f7fe .os-cases-copy {
        padding: 25px
    }

    .elementor-277 .elementor-element.elementor-element-17b2f7fe .os-case-item {
        padding: 0 8px
    }
}

@media(max-width:767px) {
    .elementor-277 .elementor-element.elementor-element-17b2f7fe .tmj-hero-copy {
        padding: 25px 22px
    }

    .elementor-277 .elementor-element.elementor-element-17b2f7fe .tmj-main-title .elementor-heading-title {
        font-size: 32px
    }

    .elementor-277 .elementor-element.elementor-element-17b2f7fe .tmj-hero-photo {
        min-height: 230px
    }

    .elementor-277 .elementor-element.elementor-element-17b2f7fe .tmj-service-icon .elementor-icon i {
        font-size: 32px !important
    }

    .elementor-277 .elementor-element.elementor-element-17b2f7fe .tmj-row-image {
        max-width: none !important;
        width: calc(100% + 36px) !important
    }

    .elementor-277 .elementor-element.elementor-element-17b2f7fe .tmj-report-list .elementor-icon-list-items {
        grid-auto-flow: row;
        grid-template-rows: none
    }

    .elementor-277 .elementor-element.elementor-element-17b2f7fe .os-cases {
        flex-direction: column;
        align-items: stretch
    }

    .elementor-277 .elementor-element.elementor-element-17b2f7fe .os-cases-copy {
        width: 100%;
        padding: 25px 22px
    }

    .elementor-277 .elementor-element.elementor-element-17b2f7fe .os-title .elementor-heading-title {
        font-size: 30px
    }

    .elementor-277 .elementor-element.elementor-element-17b2f7fe .os-case-icons {
        width: 100%;
        padding: 15px 12px 28px
    }

    .elementor-277 .elementor-element.elementor-element-17b2f7fe .os-case-item {
        gap: 12px;
        padding: 0 7px
    }

    .elementor-277 .elementor-element.elementor-element-17b2f7fe .os-case-label p {
        font-size: 13px
    }

    .elementor-277 .elementor-element.elementor-element-17b2f7fe .os-btn,
    .elementor-277 .elementor-element.elementor-element-17b2f7fe .os-btn a {
        width: 100%
    }
}

.elementor-277 .elementor-element.elementor-element-17b2f7fe .tmj-hero {
    min-height: 380px
}

.elementor-277 .elementor-element.elementor-element-17b2f7fe .tmj-hero-photo {
    min-height: 380px
}

.elementor-277 .elementor-element.elementor-element-17b2f7fe .tmj-hero-copy {
    width: 57%
}

.elementor-277 .elementor-element.elementor-element-17b2f7fe .tmj-hero-photo {
    width: 43%
}

.elementor-277 .elementor-element.elementor-element-17b2f7fe .tmj-main-title .elementor-heading-title {
    font-size: 40px;
    line-height: 1.08;
    color: #093976
}

.elementor-277 .elementor-element.elementor-element-17b2f7fe .tmj-service-row {
    min-height: 160px
}

.elementor-277 .elementor-element.elementor-element-17b2f7fe .tmj-row-image img {
    min-height: 160px
}

.elementor-277 .elementor-element.elementor-element-17b2f7fe .tmj-report-title .elementor-heading-title {
    font-size: 32px;
    max-width: none
}

.elementor-277 .elementor-element.elementor-element-17b2f7fe .sp-badges {
    display: flex;
    flex-direction: row;
    gap: 14px;
    margin-top: 15px
}

.elementor-277 .elementor-element.elementor-element-17b2f7fe .sp-badge {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 12px;
    flex: 1
}

.elementor-277 .elementor-element.elementor-element-17b2f7fe .sp-badge+.sp-badge {
    border-left: 1px solid #dcedf9;
    padding-left: 15px
}

.elementor-277 .elementor-element.elementor-element-17b2f7fe .sp-badge-icon {
    width: 46px;
    flex: none
}

.elementor-277 .elementor-element.elementor-element-17b2f7fe .sp-badge-icon .elementor-icon {
    width: 46px;
    height: 46px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #fff;
    border-radius: 50%;
    color: #082c77 !important
}

.elementor-277 .elementor-element.elementor-element-17b2f7fe .sp-badge-icon i {
    font-size: 25px !important
}

.elementor-277 .elementor-element.elementor-element-17b2f7fe .sp-badge-icon svg {
    width: 25px;
    height: 25px
}

.elementor-277 .elementor-element.elementor-element-17b2f7fe .sp-badge-label p {
    color: #173f70 !important;
    margin: 0 !important;
    font-size: 13px;
    line-height: 1.25
}

@media(max-width:1024px) {
    .elementor-277 .elementor-element.elementor-element-17b2f7fe .tmj-main-title .elementor-heading-title {
        font-size: 34px
    }

    .elementor-277 .elementor-element.elementor-element-17b2f7fe .sp-badges {
        gap: 10px
    }

    .elementor-277 .elementor-element.elementor-element-17b2f7fe .sp-badge {
        gap: 8px
    }

    .elementor-277 .elementor-element.elementor-element-17b2f7fe .sp-badge+.sp-badge {
        padding-left: 10px
    }
}

@media(max-width:767px) {

    .elementor-277 .elementor-element.elementor-element-17b2f7fe .tmj-hero-copy,
    .elementor-277 .elementor-element.elementor-element-17b2f7fe .tmj-hero-photo {
        width: 100%
    }

    .elementor-277 .elementor-element.elementor-element-17b2f7fe .tmj-main-title .elementor-heading-title {
        font-size: 30px;
        line-height: 1.15
    }

    .elementor-277 .elementor-element.elementor-element-17b2f7fe .tmj-hero-photo {
        min-height: 230px
    }

    .elementor-277 .elementor-element.elementor-element-17b2f7fe .sp-badges {
        flex-direction: column;
        gap: 13px
    }

    .elementor-277 .elementor-element.elementor-element-17b2f7fe .sp-badge+.sp-badge {
        border: 0;
        padding-left: 0
    }

    .elementor-277 .elementor-element.elementor-element-17b2f7fe .sp-badge-label p {
        font-size: 14px
    }

    .elementor-277 .elementor-element.elementor-element-17b2f7fe .tmj-service-row {
        min-height: 0
    }

    .elementor-277 .elementor-element.elementor-element-17b2f7fe .tmj-report-title .elementor-heading-title {
        font-size: 29px
    }
}/* End custom CSS */
/* Start custom CSS */.elementor-page-212 .elementor-element-0a3d410 {
    background: #123047;
    color: #fff;
    padding: 105px 6% 0;
    gap: 18px;
    background-image: linear-gradient(90deg, rgba(18, 48, 71, .97), rgba(18, 48, 71, .66)), url('https://calidentalinjury.com/wp-content/uploads/2026/09/TMJ-Jaw-Injury-Dental-Evaluation.jpg');
    background-size: cover;
    background-position: center
}

.elementor-page-212 .elementor-element-0a3d410>.elementor-element>.elementor-widget-container>.elementor-heading-title {
    color: #fff
}

.elementor-page-212 .elementor-element-0a3d410>.elementor-widget-heading:first-of-type .elementor-heading-title {
    color: #35c9b5 !important;
    font-size: 13px;
    letter-spacing: 1.8px
}

.elementor-page-212 .elementor-element-0a3d410>.elementor-widget-heading:nth-of-type(2) .elementor-heading-title {
    font-size: 54px;
    line-height: 1.08
}

.elementor-page-212 .elementor-element-0a3d410>.elementor-widget-text-editor,
.elementor-page-212 .elementor-element-0a3d410>.elementor-widget-text-editor p {
    color: #e2edf2;
    font-size: 19px;
    line-height: 1.7;
    max-width: 760px
}

.elementor-page-212 .elementor-button {
    background: #27c2ad;
    color: #09283b;
    border-radius: 4px;
    padding: 15px 24px;
    font-weight: 800
}

.elementor-page-212 .elementor-element-5ec1d05,
.elementor-page-212 .elementor-element-69032c1,
.elementor-page-212 .elementor-element-f5e7a97,
.elementor-page-212 .elementor-element-894ae91,
.elementor-page-212 .elementor-element-82ee3bf,
.elementor-page-212 .elementor-element-7b47cf5,
.elementor-page-212 .elementor-element-0d6d98d {
    padding: 72px 6%;
    margin-left: -6.85%;
    margin-right: -6.85%;
    width: 113.7%;
    gap: 14px;
    color: #123047
}

.elementor-page-212 .elementor-element-5ec1d05,
.elementor-page-212 .elementor-element-f5e7a97,
.elementor-page-212 .elementor-element-82ee3bf,
.elementor-page-212 .elementor-element-0d6d98d {
    background: #f7f3eb
}

.elementor-page-212 .elementor-element-69032c1,
.elementor-page-212 .elementor-element-894ae91 {
    background: #e5f2f2
}

.elementor-page-212 .elementor-element-7b47cf5 {
    background: linear-gradient(90deg, rgba(18, 48, 71, .97), rgba(18, 48, 71, .74)), url('https://calidentalinjury.com/wp-content/uploads/2026/09/Workers-Compensation-Dental-Case-Documentation.jpg') center/cover;
    color: #fff
}

.elementor-page-212 .elementor-element-7b47cf5 .elementor-heading-title,
.elementor-page-212 .elementor-element-7b47cf5 p,
.elementor-page-212 .elementor-element-7b47cf5 li {
    color: #fff !important
}

.elementor-page-212 .elementor-element-0d6d98d {
    background: linear-gradient(90deg, rgba(247, 243, 235, .98), rgba(247, 243, 235, .82)), url('https://calidentalinjury.com/wp-content/uploads/2026/09/Personal-Injury-Dental-Lien-Case-Review.jpg') center/cover
}

.elementor-page-212 .elementor-element-5ec1d05 h3,
.elementor-page-212 .elementor-element-69032c1 h3,
.elementor-page-212 .elementor-element-f5e7a97 h3,
.elementor-page-212 .elementor-element-894ae91 h3,
.elementor-page-212 .elementor-element-82ee3bf h3 {
    color: #148b80 !important;
    font-size: 13px;
    letter-spacing: 1.6px
}

.elementor-page-212 .elementor-element-5ec1d05 h2,
.elementor-page-212 .elementor-element-69032c1 h2,
.elementor-page-212 .elementor-element-f5e7a97 h2,
.elementor-page-212 .elementor-element-894ae91 h2,
.elementor-page-212 .elementor-element-82ee3bf h2,
.elementor-page-212 .elementor-element-7b47cf5 h2,
.elementor-page-212 .elementor-element-0d6d98d h2 {
    font-size: 40px;
    line-height: 1.12
}

.elementor-page-212 .elementor-widget-text-editor,
.elementor-page-212 .elementor-widget-text-editor p,
.elementor-page-212 li {
    font-size: 17px;
    line-height: 1.7
}

@media(max-width:767px) {
    .elementor-page-212 .elementor-element-0a3d410 {
        padding: 68px 22px 0
    }

    .elementor-page-212 .elementor-element-0a3d410>.elementor-widget-heading:nth-of-type(2) .elementor-heading-title {
        font-size: 38px
    }

    .elementor-page-212 .elementor-element-5ec1d05,
    .elementor-page-212 .elementor-element-69032c1,
    .elementor-page-212 .elementor-element-f5e7a97,
    .elementor-page-212 .elementor-element-894ae91,
    .elementor-page-212 .elementor-element-82ee3bf,
    .elementor-page-212 .elementor-element-7b47cf5,
    .elementor-page-212 .elementor-element-0d6d98d {
        padding: 52px 22px;
        margin-left: -22px;
        margin-right: -22px;
        width: calc(100% + 44px)
    }

    .elementor-page-212 h2 {
        font-size: 31px !important
    }
}

.elementor-page-212 .elementor-element-0a3d410>.elementor-widget-heading .elementor-heading-title {
    color: #fff !important
}

.elementor-page-212 .elementor-element-0a3d410>.elementor-widget-heading:first-child .elementor-heading-title {
    color: #35c9b5 !important
}

.elementor-page-212 .elementor-element-0a3d410>.elementor-widget-text-editor,
.elementor-page-212 .elementor-element-0a3d410>.elementor-widget-text-editor p {
    color: #e2edf2 !important
}

.elementor-page-212 .elementor-element-0a3d410 {
    background: #123047;
    color: #fff;
    padding: 105px 6% 0;
    gap: 18px;
    background-image: linear-gradient(90deg, rgba(18, 48, 71, .97), rgba(18, 48, 71, .66)), url('https://calidentalinjury.com/wp-content/uploads/2026/09/TMJ-Jaw-Injury-Dental-Evaluation.jpg');
    background-size: cover;
    background-position: center
}

.elementor-page-212 .elementor-element-0a3d410>.elementor-element>.elementor-widget-container>.elementor-heading-title {
    color: #fff
}

.elementor-page-212 .elementor-element-0a3d410>.elementor-widget-heading:first-of-type .elementor-heading-title {
    color: #35c9b5 !important;
    font-size: 13px;
    letter-spacing: 1.8px
}

.elementor-page-212 .elementor-element-0a3d410>.elementor-widget-heading:nth-of-type(2) .elementor-heading-title {
    font-size: 54px;
    line-height: 1.08
}

.elementor-page-212 .elementor-element-0a3d410>.elementor-widget-text-editor,
.elementor-page-212 .elementor-element-0a3d410>.elementor-widget-text-editor p {
    color: #e2edf2;
    font-size: 19px;
    line-height: 1.7;
    max-width: 760px
}

.elementor-page-212 .elementor-button {
    background: #27c2ad;
    color: #09283b;
    border-radius: 4px;
    padding: 15px 24px;
    font-weight: 800
}

.elementor-page-212 .elementor-element-5ec1d05,
.elementor-page-212 .elementor-element-69032c1,
.elementor-page-212 .elementor-element-f5e7a97,
.elementor-page-212 .elementor-element-894ae91,
.elementor-page-212 .elementor-element-82ee3bf,
.elementor-page-212 .elementor-element-7b47cf5,
.elementor-page-212 .elementor-element-0d6d98d {
    padding: 72px 6%;
    margin-left: -6.85%;
    margin-right: -6.85%;
    width: 113.7%;
    gap: 14px;
    color: #123047
}

.elementor-page-212 .elementor-element-5ec1d05,
.elementor-page-212 .elementor-element-f5e7a97,
.elementor-page-212 .elementor-element-82ee3bf,
.elementor-page-212 .elementor-element-0d6d98d {
    background: #f7f3eb
}

.elementor-page-212 .elementor-element-69032c1,
.elementor-page-212 .elementor-element-894ae91 {
    background: #e5f2f2
}

.elementor-page-212 .elementor-element-7b47cf5 {
    background: linear-gradient(90deg, rgba(18, 48, 71, .97), rgba(18, 48, 71, .74)), url('https://calidentalinjury.com/wp-content/uploads/2026/09/Workers-Compensation-Dental-Case-Documentation.jpg') center/cover;
    color: #fff
}

.elementor-page-212 .elementor-element-7b47cf5 .elementor-heading-title,
.elementor-page-212 .elementor-element-7b47cf5 p,
.elementor-page-212 .elementor-element-7b47cf5 li {
    color: #fff !important
}

.elementor-page-212 .elementor-element-0d6d98d {
    background: linear-gradient(90deg, rgba(247, 243, 235, .98), rgba(247, 243, 235, .82)), url('https://calidentalinjury.com/wp-content/uploads/2026/09/Personal-Injury-Dental-Lien-Case-Review.jpg') center/cover
}

.elementor-page-212 .elementor-element-5ec1d05 h3,
.elementor-page-212 .elementor-element-69032c1 h3,
.elementor-page-212 .elementor-element-f5e7a97 h3,
.elementor-page-212 .elementor-element-894ae91 h3,
.elementor-page-212 .elementor-element-82ee3bf h3 {
    color: #148b80 !important;
    font-size: 13px;
    letter-spacing: 1.6px
}

.elementor-page-212 .elementor-element-5ec1d05 h2,
.elementor-page-212 .elementor-element-69032c1 h2,
.elementor-page-212 .elementor-element-f5e7a97 h2,
.elementor-page-212 .elementor-element-894ae91 h2,
.elementor-page-212 .elementor-element-82ee3bf h2,
.elementor-page-212 .elementor-element-7b47cf5 h2,
.elementor-page-212 .elementor-element-0d6d98d h2 {
    font-size: 40px;
    line-height: 1.12
}

.elementor-page-212 .elementor-widget-text-editor,
.elementor-page-212 .elementor-widget-text-editor p,
.elementor-page-212 li {
    font-size: 17px;
    line-height: 1.7
}

@media(max-width:767px) {
    .elementor-page-212 .elementor-element-0a3d410 {
        padding: 68px 22px 0
    }

    .elementor-page-212 .elementor-element-0a3d410>.elementor-widget-heading:nth-of-type(2) .elementor-heading-title {
        font-size: 38px
    }

    .elementor-page-212 .elementor-element-5ec1d05,
    .elementor-page-212 .elementor-element-69032c1,
    .elementor-page-212 .elementor-element-f5e7a97,
    .elementor-page-212 .elementor-element-894ae91,
    .elementor-page-212 .elementor-element-82ee3bf,
    .elementor-page-212 .elementor-element-7b47cf5,
    .elementor-page-212 .elementor-element-0d6d98d {
        padding: 52px 22px;
        margin-left: -22px;
        margin-right: -22px;
        width: calc(100% + 44px)
    }

    .elementor-page-212 h2 {
        font-size: 31px !important
    }
}
/* Properly named uploaded imagery */
.elementor-277 .elementor-element.elementor-element-5cc609f1{background-image:url('https://calidentalinjury.com/wp-content/uploads/2026/09/SERVICES-07-—-DENTAL-SPECIALTIES.jpg')!important;background-size:cover!important;background-position:center!important;}
.elementor-277 .elementor-element.elementor-element-88b6bcf{background-image:url('https://calidentalinjury.com/wp-content/uploads/2026/09/DENTAL-RECORDS-DOCUMENTATION.jpg')!important;background-size:cover!important;background-position:center!important;}
.elementor-277 .elementor-element.elementor-element-61dce524{background-image:url('https://calidentalinjury.com/wp-content/uploads/2026/09/07-—-SITE-WIDE-CTA-FOOTER-IMAGE.jpg')!important;background-size:cover!important;background-position:center!important;}/* End custom CSS */