.elementor-813 .elementor-element.elementor-element-462fe82e{--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-813 .elementor-element.elementor-element-647db162{--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-813 .elementor-element.elementor-element-647db162:not(.elementor-motion-effects-element-type-background), .elementor-813 .elementor-element.elementor-element-647db162 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://calidentalinjury.com/wp-content/uploads/2026/09/California-Coastal-City-with-Glowing-Map-Overlay.jpg");background-position:center center;background-size:cover;}.elementor-813 .elementor-element.elementor-element-e7c9db8{--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-813 .elementor-element.elementor-element-6258dc1{--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-813 .elementor-element.elementor-element-2fdf3108{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-813 .elementor-element.elementor-element-2fdf3108 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:15px;font-weight:700;line-height:1.12em;color:#00d0b6;}.elementor-813 .elementor-element.elementor-element-1faf0a38{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-813 .elementor-element.elementor-element-1faf0a38 .elementor-heading-title{font-family:"Arial", Sans-serif;font-weight:700;line-height:1.12em;color:#fff;}.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-813 .elementor-element.elementor-element-613fc5fe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Arial", Sans-serif;font-size:19px;line-height:1.5em;color:#fff;}.elementor-813 .elementor-element.elementor-element-1030a55b{--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-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-813 .elementor-element.elementor-element-31c05e1e .elementor-button{background-color:#08bca9;font-family:"Arial", Sans-serif;font-size:16px;font-weight:700;fill:#fff;color:#fff;border-radius:4px 4px 4px 4px;padding:16px 24px 16px 24px;}.elementor-813 .elementor-element.elementor-element-31c05e1e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-813 .elementor-element.elementor-element-31c05e1e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-813 .elementor-element.elementor-element-31c05e1e .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-813 .elementor-element.elementor-element-51d79d1c .elementor-button{background-color:#08bca9;font-family:"Arial", Sans-serif;font-size:16px;font-weight:700;fill:#fff;color:#fff;border-radius:4px 4px 4px 4px;padding:16px 24px 16px 24px;}.elementor-813 .elementor-element.elementor-element-51d79d1c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-813 .elementor-element.elementor-element-51d79d1c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-813 .elementor-element.elementor-element-51d79d1c .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-813 .elementor-element.elementor-element-57f608a2{--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-813 .elementor-element.elementor-element-69f25b7c{--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-813 .elementor-element.elementor-element-50e2ae85{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-813 .elementor-element.elementor-element-50e2ae85 .elementor-icon-wrapper{text-align:center;}.elementor-813 .elementor-element.elementor-element-50e2ae85.elementor-view-stacked .elementor-icon{background-color:#55c4ee;}.elementor-813 .elementor-element.elementor-element-50e2ae85.elementor-view-framed .elementor-icon, .elementor-813 .elementor-element.elementor-element-50e2ae85.elementor-view-default .elementor-icon{color:#55c4ee;border-color:#55c4ee;}.elementor-813 .elementor-element.elementor-element-50e2ae85.elementor-view-framed .elementor-icon, .elementor-813 .elementor-element.elementor-element-50e2ae85.elementor-view-default .elementor-icon svg{fill:#55c4ee;}.elementor-813 .elementor-element.elementor-element-50e2ae85 .elementor-icon{font-size:40px;}.elementor-813 .elementor-element.elementor-element-50e2ae85 .elementor-icon svg{height:40px;}.elementor-813 .elementor-element.elementor-element-45033e99{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Arial", Sans-serif;font-size:14px;line-height:1.5em;color:#fff;}.elementor-813 .elementor-element.elementor-element-5b3b80b6{--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-813 .elementor-element.elementor-element-392c0e88{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-813 .elementor-element.elementor-element-392c0e88 .elementor-icon-wrapper{text-align:center;}.elementor-813 .elementor-element.elementor-element-392c0e88.elementor-view-stacked .elementor-icon{background-color:#55c4ee;}.elementor-813 .elementor-element.elementor-element-392c0e88.elementor-view-framed .elementor-icon, .elementor-813 .elementor-element.elementor-element-392c0e88.elementor-view-default .elementor-icon{color:#55c4ee;border-color:#55c4ee;}.elementor-813 .elementor-element.elementor-element-392c0e88.elementor-view-framed .elementor-icon, .elementor-813 .elementor-element.elementor-element-392c0e88.elementor-view-default .elementor-icon svg{fill:#55c4ee;}.elementor-813 .elementor-element.elementor-element-392c0e88 .elementor-icon{font-size:40px;}.elementor-813 .elementor-element.elementor-element-392c0e88 .elementor-icon svg{height:40px;}.elementor-813 .elementor-element.elementor-element-236e9602{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Arial", Sans-serif;font-size:14px;line-height:1.5em;color:#fff;}.elementor-813 .elementor-element.elementor-element-471d3d43{--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-813 .elementor-element.elementor-element-44ef9934{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-813 .elementor-element.elementor-element-44ef9934 .elementor-icon-wrapper{text-align:center;}.elementor-813 .elementor-element.elementor-element-44ef9934.elementor-view-stacked .elementor-icon{background-color:#55c4ee;}.elementor-813 .elementor-element.elementor-element-44ef9934.elementor-view-framed .elementor-icon, .elementor-813 .elementor-element.elementor-element-44ef9934.elementor-view-default .elementor-icon{color:#55c4ee;border-color:#55c4ee;}.elementor-813 .elementor-element.elementor-element-44ef9934.elementor-view-framed .elementor-icon, .elementor-813 .elementor-element.elementor-element-44ef9934.elementor-view-default .elementor-icon svg{fill:#55c4ee;}.elementor-813 .elementor-element.elementor-element-44ef9934 .elementor-icon{font-size:40px;}.elementor-813 .elementor-element.elementor-element-44ef9934 .elementor-icon svg{height:40px;}.elementor-813 .elementor-element.elementor-element-4c70d2e3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Arial", Sans-serif;font-size:14px;line-height:1.5em;color:#fff;}.elementor-813 .elementor-element.elementor-element-3f307262{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-radius:10px 10px 10px 10px;font-family:"Arial", Sans-serif;font-size:14px;line-height:1.5em;color:#082676;}.elementor-813 .elementor-element.elementor-element-127df684{--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-813 .elementor-element.elementor-element-24f1036b{--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-813 .elementor-element.elementor-element-546ffd2d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-813 .elementor-element.elementor-element-546ffd2d .elementor-icon-wrapper{text-align:center;}.elementor-813 .elementor-element.elementor-element-546ffd2d.elementor-view-stacked .elementor-icon{background-color:#55c4ee;}.elementor-813 .elementor-element.elementor-element-546ffd2d.elementor-view-framed .elementor-icon, .elementor-813 .elementor-element.elementor-element-546ffd2d.elementor-view-default .elementor-icon{color:#55c4ee;border-color:#55c4ee;}.elementor-813 .elementor-element.elementor-element-546ffd2d.elementor-view-framed .elementor-icon, .elementor-813 .elementor-element.elementor-element-546ffd2d.elementor-view-default .elementor-icon svg{fill:#55c4ee;}.elementor-813 .elementor-element.elementor-element-546ffd2d .elementor-icon{font-size:40px;}.elementor-813 .elementor-element.elementor-element-546ffd2d .elementor-icon svg{height:40px;}.elementor-813 .elementor-element.elementor-element-6e5aa267{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-813 .elementor-element.elementor-element-6e5aa267 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:16px;font-weight:700;line-height:1.12em;color:#008eef;}.elementor-813 .elementor-element.elementor-element-3b49c086{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-813 .elementor-element.elementor-element-3b49c086 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:2em;font-weight:700;line-height:1.12em;color:#082676;}.elementor-813 .elementor-element.elementor-element-11ba4b64{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Arial", Sans-serif;font-size:17px;line-height:1.5em;color:#365880;}.elementor-813 .elementor-element.elementor-element-46b9d769{--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-813 .elementor-element.elementor-element-4cc01c9b{--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-813 .elementor-element.elementor-element-145625c1{--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-813 .elementor-element.elementor-element-6f23980e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-813 .elementor-element.elementor-element-6f23980e .elementor-icon-wrapper{text-align:center;}.elementor-813 .elementor-element.elementor-element-6f23980e.elementor-view-stacked .elementor-icon{background-color:#55c4ee;}.elementor-813 .elementor-element.elementor-element-6f23980e.elementor-view-framed .elementor-icon, .elementor-813 .elementor-element.elementor-element-6f23980e.elementor-view-default .elementor-icon{color:#55c4ee;border-color:#55c4ee;}.elementor-813 .elementor-element.elementor-element-6f23980e.elementor-view-framed .elementor-icon, .elementor-813 .elementor-element.elementor-element-6f23980e.elementor-view-default .elementor-icon svg{fill:#55c4ee;}.elementor-813 .elementor-element.elementor-element-6f23980e .elementor-icon{font-size:40px;}.elementor-813 .elementor-element.elementor-element-6f23980e .elementor-icon svg{height:40px;}.elementor-813 .elementor-element.elementor-element-7108bcd6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-813 .elementor-element.elementor-element-7108bcd6 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:1.5em;font-weight:700;line-height:1.12em;color:#082676;}.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-813 .elementor-element.elementor-element-a915a33{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;}.elementor-813 .elementor-element.elementor-element-a915a33 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-813 .elementor-element.elementor-element-a915a33 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-813 .elementor-element.elementor-element-a915a33 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-813 .elementor-element.elementor-element-a915a33 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-813 .elementor-element.elementor-element-a915a33 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-813 .elementor-element.elementor-element-a915a33 .elementor-icon-list-icon i{color:#0072cf;transition:color 0.3s;}.elementor-813 .elementor-element.elementor-element-a915a33 .elementor-icon-list-icon svg{fill:#0072cf;transition:fill 0.3s;}.elementor-813 .elementor-element.elementor-element-a915a33 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-813 .elementor-element.elementor-element-a915a33 .elementor-icon-list-item > a{font-family:"Arial", Sans-serif;font-size:17px;line-height:1.4em;}.elementor-813 .elementor-element.elementor-element-a915a33 .elementor-icon-list-text{color:#294d80;transition:color 0.3s;}.elementor-813 .elementor-element.elementor-element-408a4b28{--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-813 .elementor-element.elementor-element-64643152{--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-813 .elementor-element.elementor-element-12031cc1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-813 .elementor-element.elementor-element-12031cc1 .elementor-icon-wrapper{text-align:center;}.elementor-813 .elementor-element.elementor-element-12031cc1.elementor-view-stacked .elementor-icon{background-color:#55c4ee;}.elementor-813 .elementor-element.elementor-element-12031cc1.elementor-view-framed .elementor-icon, .elementor-813 .elementor-element.elementor-element-12031cc1.elementor-view-default .elementor-icon{color:#55c4ee;border-color:#55c4ee;}.elementor-813 .elementor-element.elementor-element-12031cc1.elementor-view-framed .elementor-icon, .elementor-813 .elementor-element.elementor-element-12031cc1.elementor-view-default .elementor-icon svg{fill:#55c4ee;}.elementor-813 .elementor-element.elementor-element-12031cc1 .elementor-icon{font-size:40px;}.elementor-813 .elementor-element.elementor-element-12031cc1 .elementor-icon svg{height:40px;}.elementor-813 .elementor-element.elementor-element-2ad67f72{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-813 .elementor-element.elementor-element-2ad67f72 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:1.5em;font-weight:700;line-height:1.12em;color:#082676;}.elementor-813 .elementor-element.elementor-element-24cfcabe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;}.elementor-813 .elementor-element.elementor-element-24cfcabe .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-813 .elementor-element.elementor-element-24cfcabe .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-813 .elementor-element.elementor-element-24cfcabe .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-813 .elementor-element.elementor-element-24cfcabe .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-813 .elementor-element.elementor-element-24cfcabe .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-813 .elementor-element.elementor-element-24cfcabe .elementor-icon-list-icon i{color:#0072cf;transition:color 0.3s;}.elementor-813 .elementor-element.elementor-element-24cfcabe .elementor-icon-list-icon svg{fill:#0072cf;transition:fill 0.3s;}.elementor-813 .elementor-element.elementor-element-24cfcabe .elementor-icon-list-item > .elementor-icon-list-text, .elementor-813 .elementor-element.elementor-element-24cfcabe .elementor-icon-list-item > a{font-family:"Arial", Sans-serif;font-size:17px;line-height:1.4em;}.elementor-813 .elementor-element.elementor-element-24cfcabe .elementor-icon-list-text{color:#294d80;transition:color 0.3s;}.elementor-813 .elementor-element.elementor-element-64ad1cb5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Arial", Sans-serif;font-size:14px;line-height:1.5em;color:#587394;}.elementor-813 .elementor-element.elementor-element-4b53e641{--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-813 .elementor-element.elementor-element-4b53e641:not(.elementor-motion-effects-element-type-background), .elementor-813 .elementor-element.elementor-element-4b53e641 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://calidentalinjury.com/wp-content/uploads/2026/09/Dentist-Reviewing-3D-Tooth-Restoration-Plan-3.jpg");background-position:center center;background-size:cover;}.elementor-813 .elementor-element.elementor-element-23d3b638{--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-813 .elementor-element.elementor-element-45818f5f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-813 .elementor-element.elementor-element-45818f5f .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:1.1em;font-weight:700;line-height:1.12em;color:#008eef;}.elementor-813 .elementor-element.elementor-element-7bd24695{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-813 .elementor-element.elementor-element-7bd24695 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:2em;font-weight:700;line-height:1.12em;color:#082676;}.elementor-813 .elementor-element.elementor-element-6a2c0537{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Arial", Sans-serif;font-size:17px;line-height:1.5em;color:#365880;}.elementor-813 .elementor-element.elementor-element-718c670e .elementor-button{background-color:#08bca9;font-family:"Arial", Sans-serif;font-size:16px;font-weight:700;fill:#fff;color:#fff;border-radius:4px 4px 4px 4px;padding:16px 24px 16px 24px;}.elementor-813 .elementor-element.elementor-element-718c670e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-813 .elementor-element.elementor-element-718c670e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-813 .elementor-element.elementor-element-718c670e .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-813 .elementor-element.elementor-element-56c06185{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Arial", Sans-serif;font-size:14px;line-height:1.5em;color:#084583;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-813 .elementor-element.elementor-element-1faf0a38 .elementor-heading-title{font-size:1.7em;}.elementor-813 .elementor-element.elementor-element-3b49c086 .elementor-heading-title{font-size:1.5em;}.elementor-813 .elementor-element.elementor-element-7108bcd6 .elementor-heading-title{font-size:1.3em;}.elementor-813 .elementor-element.elementor-element-2ad67f72 .elementor-heading-title{font-size:1.3em;}.elementor-813 .elementor-element.elementor-element-45818f5f .elementor-heading-title{font-size:1em;}.elementor-813 .elementor-element.elementor-element-7bd24695 .elementor-heading-title{font-size:1.5em;}}@media(max-width:767px){.elementor-813 .elementor-element.elementor-element-1faf0a38 .elementor-heading-title{font-size:1.5em;}.elementor-813 .elementor-element.elementor-element-3b49c086 .elementor-heading-title{font-size:1.3em;}.elementor-813 .elementor-element.elementor-element-7108bcd6 .elementor-heading-title{font-size:1.1em;}.elementor-813 .elementor-element.elementor-element-2ad67f72 .elementor-heading-title{font-size:1.1em;}.elementor-813 .elementor-element.elementor-element-45818f5f .elementor-heading-title{font-size:0.9em;}.elementor-813 .elementor-element.elementor-element-7bd24695 .elementor-heading-title{font-size:1.2em;}}/* Start custom CSS for container, class: .elementor-element-462fe82e */.elementor-813 .elementor-element.elementor-element-462fe82e {
    gap: 0;
    background: #fff;
    font-family: Arial, sans-serif
}

.elementor-813 .elementor-element.elementor-element-462fe82e .ab-hero {
    min-height: 540px;
    position: relative
}

.elementor-813 .elementor-element.elementor-element-462fe82e .ab-hero:before {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(90deg, #062c45 0%, rgba(3, 44, 72, .97) 25%, rgba(3, 44, 72, .7) 45%, transparent 76%)
}

.elementor-813 .elementor-element.elementor-element-462fe82e .ab-hero-inner {
    max-width: 1160px;
    margin: 0 auto;
    width: 100%;
    position: relative;
    padding: 48px 36px 36px
}

.elementor-813 .elementor-element.elementor-element-462fe82e .ab-hero-copy {
    width: 58%;
    gap: 17px
}

.elementor-813 .elementor-element.elementor-element-462fe82e .ab-h1 .elementor-heading-title {
    font-size: 48px;
    line-height: 1.08;
    letter-spacing: -1px
}

.elementor-813 .elementor-element.elementor-element-462fe82e .ab-eyebrow .elementor-heading-title {
    letter-spacing: .7px
}

.elementor-813 .elementor-element.elementor-element-462fe82e .ab-copy p,
.elementor-813 .elementor-element.elementor-element-462fe82e .ab-hero-description p,
.elementor-813 .elementor-element.elementor-element-462fe82e .ab-trust-text p,
.elementor-813 .elementor-element.elementor-element-462fe82e .ab-hero-caption p,
.elementor-813 .elementor-element.elementor-element-462fe82e .ab-call-caption p {
    margin: 0
}

.elementor-813 .elementor-element.elementor-element-462fe82e .ab-hero-description {
    max-width: 485px
}

.elementor-813 .elementor-element.elementor-element-462fe82e .ab-buttons {
    display: flex;
    flex-direction: row;
    gap: 16px;
    align-items: center;
    margin-top: 2px
}

.elementor-813 .elementor-element.elementor-element-462fe82e .ab-outline a {
    background: rgba(1, 37, 59, .32) !important;
    border: 1px solid #52c0e9
}

.elementor-813 .elementor-element.elementor-element-462fe82e .ab-trust {
    display: flex;
    flex-direction: row;
    gap: 22px;
    margin-top: 38px;
    align-items: center
}

.elementor-813 .elementor-element.elementor-element-462fe82e .ab-trust-item {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 14px;
    flex: 1
}

.elementor-813 .elementor-element.elementor-element-462fe82e .ab-trust-item+.ab-trust-item {
    border-left: 1px solid #45879f;
    padding-left: 22px
}

.elementor-813 .elementor-element.elementor-element-462fe82e .ab-trust-icon {
    flex: none;
    width: 43px
}

.elementor-813 .elementor-element.elementor-element-462fe82e .ab-trust-icon i {
    font-size: 40px !important
}

.elementor-813 .elementor-element.elementor-element-462fe82e .ab-trust-icon svg {
    width: 40px;
    height: 40px
}

.elementor-813 .elementor-element.elementor-element-462fe82e .ab-trust-text {
    font-size: 14px;
    line-height: 1.2
}

.elementor-813 .elementor-element.elementor-element-462fe82e .ab-hero-caption {
    position: absolute;
    right: 25px;
    top: 48px;
    padding: 12px;
    background: rgb(243, 250, 255);
    font-weight: 700;
    line-height: 1.3
}

.elementor-813 .elementor-element.elementor-element-462fe82e .ab-hero-caption:after,
.elementor-813 .elementor-element.elementor-element-462fe82e .ab-call-caption:after {
    content: "";
    display: block;
    width: 42px;
    height: 2px;
    background: #008eef;
    margin-top: 12px
}

.elementor-813 .elementor-element.elementor-element-462fe82e .ab-body {
    max-width: 1160px;
    width: 100%;
    margin: 0 auto;
    padding: 38px 28px 14px;
    gap: 24px
}

.elementor-813 .elementor-element.elementor-element-462fe82e .ab-intro {
    position: relative;
    padding: 8px 12px 16px;
    gap: 12px
}

.elementor-813 .elementor-element.elementor-element-462fe82e .ab-intro .ab-copy {
    max-width: 880px;
    z-index: 1
}

.elementor-813 .elementor-element.elementor-element-462fe82e .ab-h2 {
    z-index: 1
}

.elementor-813 .elementor-element.elementor-element-462fe82e .ab-watermark {
    position: absolute;
    right: 8px;
    top: -8px;
    opacity: .045;
    pointer-events: none
}

.elementor-813 .elementor-element.elementor-element-462fe82e .ab-watermark .elementor-icon {
    font-size: 215px;
    color: #008eef
}

.elementor-813 .elementor-element.elementor-element-462fe82e .ab-watermark i {
    font-size: 215px !important
}

.elementor-813 .elementor-element.elementor-element-462fe82e .ab-watermark svg {
    height: 215px;
    width: 215px
}

.elementor-813 .elementor-element.elementor-element-462fe82e .ab-cards {
    display: flex;
    flex-direction: row;
    gap: 24px;
    align-items: stretch
}

.elementor-813 .elementor-element.elementor-element-462fe82e .ab-card {
    width: 50%;
    border: 1px solid #dbeffd;
    border-radius: 12px;
    overflow: hidden;
    background: linear-gradient(110deg, #f6fbff, #fbfdff)
}

.elementor-813 .elementor-element.elementor-element-462fe82e .ab-card-head {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 22px;
    background: linear-gradient(110deg, #e9f7ff, #edf8ff);
    padding: 19px 24px
}

.elementor-813 .elementor-element.elementor-element-462fe82e .ab-card-icon {
    width: 45px;
    flex: none
}

.elementor-813 .elementor-element.elementor-element-462fe82e .ab-card-icon .elementor-icon {
    color: #006bd5
}

.elementor-813 .elementor-element.elementor-element-462fe82e .ab-card-icon i {
    font-size: 39px !important
}

.elementor-813 .elementor-element.elementor-element-462fe82e .ab-card-icon svg {
    width: 39px;
    height: 39px
}

.elementor-813 .elementor-element.elementor-element-462fe82e .ab-list {
    padding: 20px 24px 23px
}

.elementor-813 .elementor-element.elementor-element-462fe82e .ab-list .elementor-icon-list-item {
    align-items: flex-start
}

.elementor-813 .elementor-element.elementor-element-462fe82e .ab-list .elementor-icon-list-icon {
    padding-top: 3px
}

.elementor-813 .elementor-element.elementor-element-462fe82e .ab-list .elementor-icon-list-text {
    font-size: 17px;
    line-height: 1.45
}

.elementor-813 .elementor-element.elementor-element-462fe82e .ab-disclaimer {
    margin: 0 18px;
    padding-top: 18px;
    border-top: 1px solid #a9bad0
}

.elementor-813 .elementor-element.elementor-element-462fe82e .ab-disclaimer p {
    margin: 0
}

.elementor-813 .elementor-element.elementor-element-462fe82e .ab-call {
    min-height: 245px;
    position: relative;
    overflow: hidden;
    border-radius: 12px;
    margin-top: 12px
}

.elementor-813 .elementor-element.elementor-element-462fe82e .ab-call:before {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(90deg, #eaf7ff 0%, rgba(237, 248, 255, .96) 36%, rgba(237, 248, 255, .7) 55%, transparent 85%)
}

.elementor-813 .elementor-element.elementor-element-462fe82e .ab-call-copy {
    padding: 28px 36px;
    gap: 12px;
    width: 65%;
    position: relative
}

.elementor-813 .elementor-element.elementor-element-462fe82e .ab-call-caption {
    position: absolute;
    right: 28px;
    top: 42px;
    font-weight: 700;
    padding: 12px;
    background: rgb(238, 249, 255);
    border-radius: 10px;
}

@media(max-width:1024px) {
    .elementor-813 .elementor-element.elementor-element-462fe82e .ab-hero-copy {
        width: 68%
    }

    .elementor-813 .elementor-element.elementor-element-462fe82e .ab-h1 .elementor-heading-title {
        font-size: 42px
    }

    .elementor-813 .elementor-element.elementor-element-462fe82e .ab-hero-inner {
        padding: 40px 28px
    }

    .elementor-813 .elementor-element.elementor-element-462fe82e .ab-card-head {
        gap: 12px;
        padding: 18px
    }

    .elementor-813 .elementor-element.elementor-element-462fe82e .ab-list {
        padding: 18px
    }

    .elementor-813 .elementor-element.elementor-element-462fe82e .ab-h2 .elementor-heading-title {
        font-size: 33px
    }

    .elementor-813 .elementor-element.elementor-element-462fe82e .ab-call-copy {
        width: 73%
    }
}

@media(max-width:767px) {
    .elementor-813 .elementor-element.elementor-element-462fe82e .ab-hero {
        background-position: 65% center;
        min-height: 0
    }

    .elementor-813 .elementor-element.elementor-element-462fe82e .ab-hero:before {
        background: linear-gradient(90deg, rgba(3, 39, 63, .96), rgba(3, 39, 63, .84))
    }

    .elementor-813 .elementor-element.elementor-element-462fe82e .ab-hero-inner {
        padding: 32px 22px
    }

    .elementor-813 .elementor-element.elementor-element-462fe82e .ab-hero-copy {
        width: 100%;
        gap: 16px
    }

    .elementor-813 .elementor-element.elementor-element-462fe82e .ab-h1 .elementor-heading-title {
        font-size: 35px;
        line-height: 1.12;
        letter-spacing: -.6px
    }

    .elementor-813 .elementor-element.elementor-element-462fe82e .ab-hero-description {
        font-size: 17px
    }

    .elementor-813 .elementor-element.elementor-element-462fe82e .ab-buttons {
        flex-direction: column;
        align-items: stretch;
        gap: 12px
    }

    .elementor-813 .elementor-element.elementor-element-462fe82e .ab-btn,
    .elementor-813 .elementor-element.elementor-element-462fe82e .ab-btn a {
        width: 100%
    }

    .elementor-813 .elementor-element.elementor-element-462fe82e .ab-trust {
        margin-top: 24px;
        gap: 14px;
        flex-direction: column;
        align-items: stretch
    }

    .elementor-813 .elementor-element.elementor-element-462fe82e .ab-trust-item {
        gap: 18px
    }

    .elementor-813 .elementor-element.elementor-element-462fe82e .ab-trust-item+.ab-trust-item {
        border: 0;
        padding-left: 0
    }

    .elementor-813 .elementor-element.elementor-element-462fe82e .ab-hero-caption {
        display: none
    }

    .elementor-813 .elementor-element.elementor-element-462fe82e .ab-body {
        padding: 26px 16px 16px;
        gap: 18px
    }

    .elementor-813 .elementor-element.elementor-element-462fe82e .ab-intro {
        padding: 0 4px 8px
    }

    .elementor-813 .elementor-element.elementor-element-462fe82e .ab-h2 .elementor-heading-title {
        font-size: 29px;
        line-height: 1.15
    }

    .elementor-813 .elementor-element.elementor-element-462fe82e .ab-copy {
        font-size: 16px
    }

    .elementor-813 .elementor-element.elementor-element-462fe82e .ab-watermark {
        display: none
    }

    .elementor-813 .elementor-element.elementor-element-462fe82e .ab-cards {
        flex-direction: column;
        gap: 18px
    }

    .elementor-813 .elementor-element.elementor-element-462fe82e .ab-card {
        width: 100%
    }

    .elementor-813 .elementor-element.elementor-element-462fe82e .ab-card-title .elementor-heading-title {
        font-size: 24px
    }

    .elementor-813 .elementor-element.elementor-element-462fe82e .ab-card-head {
        padding: 18px 20px
    }

    .elementor-813 .elementor-element.elementor-element-462fe82e .ab-list {
        padding: 20px
    }

    .elementor-813 .elementor-element.elementor-element-462fe82e .ab-list .elementor-icon-list-text {
        font-size: 16px
    }

    .elementor-813 .elementor-element.elementor-element-462fe82e .ab-disclaimer {
        margin: 0 4px;
        font-size: 13px;
        line-height: 1.5
    }

    .elementor-813 .elementor-element.elementor-element-462fe82e .ab-call-copy {
        width: 100%;
        padding: 25px 22px;
        gap: 13px
    }

    .elementor-813 .elementor-element.elementor-element-462fe82e .ab-call-title .elementor-heading-title {
        font-size: 32px
    }

    .elementor-813 .elementor-element.elementor-element-462fe82e .ab-call:before {
        background: rgba(236, 248, 255, .91)
    }

    .elementor-813 .elementor-element.elementor-element-462fe82e .ab-call-caption {
        display: none
    }

    .elementor-813 .elementor-element.elementor-element-462fe82e .ab-eyebrow .elementor-heading-title {
        font-size: 13px
    }
}

.elementor-813 .elementor-element.elementor-element-462fe82e .elementor-heading-title {
    margin: 0 !important
}

.elementor-813 .elementor-element.elementor-element-462fe82e .elementor-widget-text-editor p {
    margin: 0 !important
}

.elementor-813 .elementor-element.elementor-element-462fe82e .ab-hero-description,
.elementor-813 .elementor-element.elementor-element-462fe82e .ab-hero-description p,
.elementor-813 .elementor-element.elementor-element-462fe82e .ab-trust-text,
.elementor-813 .elementor-element.elementor-element-462fe82e .ab-trust-text p {
    color: #fff !important
}

.elementor-813 .elementor-element.elementor-element-462fe82e .ab-hero-caption,
.elementor-813 .elementor-element.elementor-element-462fe82e .ab-hero-caption p {
    color: #082676 !important
}

.elementor-813 .elementor-element.elementor-element-462fe82e .ab-call-caption,
.elementor-813 .elementor-element.elementor-element-462fe82e .ab-call-caption p {
    color: #084583 !important
}

.elementor-813 .elementor-element.elementor-element-462fe82e .ab-copy,
.elementor-813 .elementor-element.elementor-element-462fe82e .ab-copy p {
    color: #365880 !important
}

.elementor-813 .elementor-element.elementor-element-462fe82e .ab-card-icon .elementor-icon {
    color: #006bd5 !important
}/* End custom CSS */
/* Start custom CSS */.elementor-120 .ab-hero {
  background-size: cover !important;
  background-position: center center !important;
  background-repeat: no-repeat !important;
}

@media (max-width: 1024px) {
  .elementor-120 .ab-hero {
    background-size: cover !important;
    background-position: center center !important;
  }
}/* End custom CSS */