.elementor-7 .elementor-element.elementor-element-1c5f0c3b{--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;--overlay-opacity:0.82;--padding-top:150px;--padding-bottom:110px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-1c5f0c3b:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-1c5f0c3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0A;background-image:url("https://california-collision.com/wp-content/uploads/2026/10/home-hero-mclaren.jpg");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-1c5f0c3b::before, .elementor-7 .elementor-element.elementor-element-1c5f0c3b > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-1c5f0c3b > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-1c5f0c3b > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-1c5f0c3b > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-1c5f0c3b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0A0A0A;--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-6cafa6d0{--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:24px 24px;--row-gap:24px;--column-gap:24px;}.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-7 .elementor-element.elementor-element-3d02ff7f .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0.22em;color:#B7391F;}.elementor-7 .elementor-element.elementor-element-55168f0b .elementor-heading-title{font-family:"Saira Condensed", Sans-serif;font-size:104px;font-weight:800;text-transform:uppercase;line-height:0.92em;letter-spacing:-0.01em;color:#F2EFE9;}.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-7 .elementor-element.elementor-element-7b278672{width:var( --container-widget-width, 640px );max-width:640px;--container-widget-width:640px;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:19px;line-height:1.55em;color:#9A958C;}.elementor-7 .elementor-element.elementor-element-4d37c1f{--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:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;}.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-7 .elementor-element.elementor-element-2ec4bc1e .elementor-button{background-color:#B7391F;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:16px 26px 16px 26px;}.elementor-7 .elementor-element.elementor-element-2ec4bc1e .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-2ec4bc1e .elementor-button:focus{background-color:#8F2C17;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-2ec4bc1e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7 .elementor-element.elementor-element-2ec4bc1e .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-7 .elementor-element.elementor-element-2ec4bc1e .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-2ec4bc1e .elementor-button:focus svg{fill:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-1c0f030c .elementor-button{background-color:rgba(0,0,0,0);font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );fill:#F2EFE9;color:#F2EFE9;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2A2A2A;border-radius:0px 0px 0px 0px;padding:16px 26px 16px 26px;}.elementor-7 .elementor-element.elementor-element-1c0f030c .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-1c0f030c .elementor-button:focus{background-color:rgba(0,0,0,0);color:#F2EFE9;border-color:#F2EFE9;}.elementor-7 .elementor-element.elementor-element-1c0f030c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7 .elementor-element.elementor-element-1c0f030c .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-7 .elementor-element.elementor-element-1c0f030c .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-1c0f030c .elementor-button:focus svg{fill:#F2EFE9;}.elementor-7 .elementor-element.elementor-element-290b5be0{--spacer-size:40px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-3dc1e8d2{--divider-border-style:solid;--divider-color:#2A2A2A;--divider-border-width:1px;}.elementor-7 .elementor-element.elementor-element-3dc1e8d2 .elementor-divider-separator{width:100%;}.elementor-7 .elementor-element.elementor-element-3dc1e8d2 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-7 .elementor-element.elementor-element-4e8a5fac{--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:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:wrap;--padding-top:28px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-19197a5a{--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:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-7 .elementor-element.elementor-element-20a28610 .elementor-heading-title{font-family:"Saira Condensed", Sans-serif;font-size:44px;font-weight:700;color:#F2EFE9;}.elementor-7 .elementor-element.elementor-element-7f60eecb .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0.16em;color:#9A958C;}.elementor-7 .elementor-element.elementor-element-5cb2b49d{--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:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-7 .elementor-element.elementor-element-22534a6e .elementor-heading-title{font-family:"Saira Condensed", Sans-serif;font-size:44px;font-weight:700;color:#F2EFE9;}.elementor-7 .elementor-element.elementor-element-5a1d4ae0 .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0.16em;color:#9A958C;}.elementor-7 .elementor-element.elementor-element-6618ab53{--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:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-7 .elementor-element.elementor-element-674111d9 .elementor-heading-title{font-family:"Saira Condensed", Sans-serif;font-size:44px;font-weight:700;color:#F2EFE9;}.elementor-7 .elementor-element.elementor-element-183039d8 .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0.16em;color:#9A958C;}.elementor-7 .elementor-element.elementor-element-3c177081{--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:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-7 .elementor-element.elementor-element-1b34ab97 .elementor-heading-title{font-family:"Saira Condensed", Sans-serif;font-size:44px;font-weight:700;color:#F2EFE9;}.elementor-7 .elementor-element.elementor-element-3feec857 .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0.16em;color:#9A958C;}.elementor-7 .elementor-element.elementor-element-1add694{--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;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#2A2A2A;--border-color:#2A2A2A;--padding-top:18px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-1add694:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-1add694 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0A;}.elementor-7 .elementor-element.elementor-element-53938992{text-align:center;}.elementor-7 .elementor-element.elementor-element-53938992 .elementor-heading-title{font-family:"Saira Condensed", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:0.2em;color:#9A958C;}.elementor-7 .elementor-element.elementor-element-63c139aa{--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;--padding-top:112px;--padding-bottom:112px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-63c139aa:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-63c139aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F3EF;}.elementor-7 .elementor-element.elementor-element-38fa9a48{--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:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-7 .elementor-element.elementor-element-1f8ec4a3 .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0.22em;color:#B7391F;}.elementor-7 .elementor-element.elementor-element-5a6a7e9b .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:54px;font-weight:700;letter-spacing:-0.02em;color:#121212;}.elementor-7 .elementor-element.elementor-element-6c204ccc{width:var( --container-widget-width, 760px );max-width:760px;--container-widget-width:760px;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:18px;line-height:1.55em;color:#6B665E;}.elementor-7 .elementor-element.elementor-element-7e279ee0{--spacer-size:48px;}.elementor-7 .elementor-element.elementor-element-ff7565c{--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:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:wrap;}.elementor-7 .elementor-element.elementor-element-1496688a{--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:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-7 .elementor-element.elementor-element-1cd797db .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0.22em;color:#B7391F;}.elementor-7 .elementor-element.elementor-element-76804516 .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:22px;font-weight:600;color:#121212;}.elementor-7 .elementor-element.elementor-element-56299599{font-family:"Inter", Sans-serif;font-size:15px;line-height:1.55em;color:#6B665E;}.elementor-7 .elementor-element.elementor-element-49eb7788{--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:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-7 .elementor-element.elementor-element-660fc5ab .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0.22em;color:#B7391F;}.elementor-7 .elementor-element.elementor-element-413417ab .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:22px;font-weight:600;color:#121212;}.elementor-7 .elementor-element.elementor-element-3f39e33d{font-family:"Inter", Sans-serif;font-size:15px;line-height:1.55em;color:#6B665E;}.elementor-7 .elementor-element.elementor-element-66340d3b{--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:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-7 .elementor-element.elementor-element-b604d0c .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0.22em;color:#B7391F;}.elementor-7 .elementor-element.elementor-element-321ab822 .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:22px;font-weight:600;color:#121212;}.elementor-7 .elementor-element.elementor-element-2643a7a7{font-family:"Inter", Sans-serif;font-size:15px;line-height:1.55em;color:#6B665E;}.elementor-7 .elementor-element.elementor-element-27518dd3{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(18,18,18,0.14);--border-color:rgba(18,18,18,0.14);--padding-top:72px;--padding-bottom:72px;--padding-left:48px;--padding-right:48px;}.elementor-7 .elementor-element.elementor-element-27518dd3:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-27518dd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F3EF;}.elementor-7 .elementor-element.elementor-element-7c2170e0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-3114278b .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:0.22em;color:#B7391F;}.elementor-7 .elementor-element.elementor-element-7b6ac27a .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:32px;font-weight:700;line-height:1.1em;letter-spacing:-0.02em;color:#121212;}.elementor-7 .elementor-element.elementor-element-30e956af{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:#6B665E;}.elementor-7 .elementor-element.elementor-element-7f14a5a8{--spacer-size:40px;}.elementor-7 .elementor-element.elementor-element-38e744c6{--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;--padding-top:112px;--padding-bottom:112px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-38e744c6:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-38e744c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0A;}.elementor-7 .elementor-element.elementor-element-37d2c329{--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:flex-end;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;}.elementor-7 .elementor-element.elementor-element-4f27768d{--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:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-7 .elementor-element.elementor-element-22756fc9 .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0.22em;color:#B7391F;}.elementor-7 .elementor-element.elementor-element-74235cc9 .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:48px;font-weight:700;letter-spacing:-0.02em;color:#F2EFE9;}.elementor-7 .elementor-element.elementor-element-3e2dffe7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;}.elementor-7 .elementor-element.elementor-element-2ac21594 .elementor-button{background-color:rgba(0,0,0,0);font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );fill:#F2EFE9;color:#F2EFE9;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2A2A2A;border-radius:0px 0px 0px 0px;padding:16px 26px 16px 26px;}.elementor-7 .elementor-element.elementor-element-2ac21594 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-2ac21594 .elementor-button:focus{background-color:rgba(0,0,0,0);color:#F2EFE9;border-color:#F2EFE9;}.elementor-7 .elementor-element.elementor-element-2ac21594 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7 .elementor-element.elementor-element-2ac21594 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-7 .elementor-element.elementor-element-2ac21594 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-2ac21594 .elementor-button:focus svg{fill:#F2EFE9;}.elementor-7 .elementor-element.elementor-element-25eda220{--spacer-size:48px;}.elementor-7 .elementor-element.elementor-element-292acc39{--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:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;}.elementor-7 .elementor-element.elementor-element-782fbe99{--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:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2A2A2A;--border-color:#2A2A2A;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-7 .elementor-element.elementor-element-782fbe99:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-782fbe99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141414;}.elementor-7 .elementor-element.elementor-element-5e1b0e8c .elementor-heading-title{font-family:"Saira Condensed", Sans-serif;font-size:13px;font-weight:800;letter-spacing:0.2em;color:#B7391F;}.elementor-7 .elementor-element.elementor-element-1c5783d2 .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:20px;font-weight:600;color:#F2EFE9;}.elementor-7 .elementor-element.elementor-element-7b5cf2d9{font-family:"Inter", Sans-serif;font-size:15px;line-height:1.55em;color:#9A958C;}.elementor-7 .elementor-element.elementor-element-2f5d4fb8{--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:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2A2A2A;--border-color:#2A2A2A;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-7 .elementor-element.elementor-element-2f5d4fb8:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-2f5d4fb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141414;}.elementor-7 .elementor-element.elementor-element-2f8bf904 .elementor-heading-title{font-family:"Saira Condensed", Sans-serif;font-size:13px;font-weight:800;letter-spacing:0.2em;color:#B7391F;}.elementor-7 .elementor-element.elementor-element-389981a4 .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:20px;font-weight:600;color:#F2EFE9;}.elementor-7 .elementor-element.elementor-element-304abeb6{font-family:"Inter", Sans-serif;font-size:15px;line-height:1.55em;color:#9A958C;}.elementor-7 .elementor-element.elementor-element-10a6aacb{--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:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2A2A2A;--border-color:#2A2A2A;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-7 .elementor-element.elementor-element-10a6aacb:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-10a6aacb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141414;}.elementor-7 .elementor-element.elementor-element-73577a43 .elementor-heading-title{font-family:"Saira Condensed", Sans-serif;font-size:13px;font-weight:800;letter-spacing:0.2em;color:#B7391F;}.elementor-7 .elementor-element.elementor-element-12efd45f .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:20px;font-weight:600;color:#F2EFE9;}.elementor-7 .elementor-element.elementor-element-3208acf0{font-family:"Inter", Sans-serif;font-size:15px;line-height:1.55em;color:#9A958C;}.elementor-7 .elementor-element.elementor-element-3605c187{--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:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2A2A2A;--border-color:#2A2A2A;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-7 .elementor-element.elementor-element-3605c187:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-3605c187 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141414;}.elementor-7 .elementor-element.elementor-element-21feca30 .elementor-heading-title{font-family:"Saira Condensed", Sans-serif;font-size:13px;font-weight:800;letter-spacing:0.2em;color:#B7391F;}.elementor-7 .elementor-element.elementor-element-75dfa1b7 .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:20px;font-weight:600;color:#F2EFE9;}.elementor-7 .elementor-element.elementor-element-3c00c130{font-family:"Inter", Sans-serif;font-size:15px;line-height:1.55em;color:#9A958C;}.elementor-7 .elementor-element.elementor-element-54a86390{--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:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2A2A2A;--border-color:#2A2A2A;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-7 .elementor-element.elementor-element-54a86390:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-54a86390 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141414;}.elementor-7 .elementor-element.elementor-element-12c69824 .elementor-heading-title{font-family:"Saira Condensed", Sans-serif;font-size:13px;font-weight:800;letter-spacing:0.2em;color:#B7391F;}.elementor-7 .elementor-element.elementor-element-68a168a9 .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:20px;font-weight:600;color:#F2EFE9;}.elementor-7 .elementor-element.elementor-element-1c475a0d{font-family:"Inter", Sans-serif;font-size:15px;line-height:1.55em;color:#9A958C;}.elementor-7 .elementor-element.elementor-element-11d81cc4{--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:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2A2A2A;--border-color:#2A2A2A;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-7 .elementor-element.elementor-element-11d81cc4:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-11d81cc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141414;}.elementor-7 .elementor-element.elementor-element-6adb3bae .elementor-heading-title{font-family:"Saira Condensed", Sans-serif;font-size:13px;font-weight:800;letter-spacing:0.2em;color:#B7391F;}.elementor-7 .elementor-element.elementor-element-e3f696a .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:20px;font-weight:600;color:#F2EFE9;}.elementor-7 .elementor-element.elementor-element-47e426a0{font-family:"Inter", Sans-serif;font-size:15px;line-height:1.55em;color:#9A958C;}.elementor-7 .elementor-element.elementor-element-4da98e44{--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;--padding-top:112px;--padding-bottom:112px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-4da98e44:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-4da98e44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBE8E2;}.elementor-7 .elementor-element.elementor-element-6eb3f0a3{--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:flex-end;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;}.elementor-7 .elementor-element.elementor-element-43f382ea{--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:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-7 .elementor-element.elementor-element-398877f5 .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0.22em;color:#B7391F;}.elementor-7 .elementor-element.elementor-element-f9563a .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:48px;font-weight:700;letter-spacing:-0.02em;color:#121212;}.elementor-7 .elementor-element.elementor-element-3a01b1d1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;}.elementor-7 .elementor-element.elementor-element-5133beff .elementor-button{background-color:rgba(0,0,0,0);font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );fill:#121212;color:#121212;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D6D2CB;border-radius:0px 0px 0px 0px;padding:16px 26px 16px 26px;}.elementor-7 .elementor-element.elementor-element-5133beff .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-5133beff .elementor-button:focus{background-color:rgba(0,0,0,0);color:#121212;border-color:#121212;}.elementor-7 .elementor-element.elementor-element-5133beff .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7 .elementor-element.elementor-element-5133beff .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-7 .elementor-element.elementor-element-5133beff .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-5133beff .elementor-button:focus svg{fill:#121212;}.elementor-7 .elementor-element.elementor-element-12a73f66{--spacer-size:48px;}.elementor-7 .elementor-element.elementor-element-53e82d57{--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:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;}.elementor-7 .elementor-element.elementor-element-22316e74{--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:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-7 .elementor-element.elementor-element-e28f112{--display:flex;--min-height:380px;--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;--justify-content:flex-end;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D6D2CB;--border-color:#D6D2CB;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-e28f112:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-e28f112 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DCD8D0;background-image:url("https://california-collision.com/wp-content/uploads/2026/10/range-rover-before.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-28236d1a{background-color:rgba(10,10,10,0.72);padding:12px 16px 12px 16px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#B7391F;}.elementor-7 .elementor-element.elementor-element-28236d1a .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.18em;color:#F2EFE9;}.elementor-7 .elementor-element.elementor-element-6fd0d93e{--display:flex;--min-height:380px;--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;--justify-content:flex-end;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D6D2CB;--border-color:#D6D2CB;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-6fd0d93e:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-6fd0d93e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DCD8D0;background-image:url("https://california-collision.com/wp-content/uploads/2026/10/range-rover-after.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-270162c4{background-color:rgba(10,10,10,0.72);padding:12px 16px 12px 16px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#B7391F;}.elementor-7 .elementor-element.elementor-element-270162c4 .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.18em;color:#F2EFE9;}.elementor-7 .elementor-element.elementor-element-7a3d3d0f{--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:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-7 .elementor-element.elementor-element-64fd7396{--display:flex;--min-height:380px;--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;--justify-content:flex-end;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D6D2CB;--border-color:#D6D2CB;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-64fd7396:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-64fd7396 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DCD8D0;background-image:url("https://california-collision.com/wp-content/uploads/2026/10/bmw-330i-intake.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-523c1b3a{background-color:rgba(10,10,10,0.72);padding:12px 16px 12px 16px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#B7391F;}.elementor-7 .elementor-element.elementor-element-523c1b3a .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.18em;color:#F2EFE9;}.elementor-7 .elementor-element.elementor-element-7e151913{--display:flex;--min-height:380px;--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;--justify-content:flex-end;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D6D2CB;--border-color:#D6D2CB;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-7e151913:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-7e151913 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DCD8D0;background-image:url("https://california-collision.com/wp-content/uploads/2026/10/charger-teardown-bay.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-36c97836{background-color:rgba(10,10,10,0.72);padding:12px 16px 12px 16px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#B7391F;}.elementor-7 .elementor-element.elementor-element-36c97836 .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.18em;color:#F2EFE9;}.elementor-7 .elementor-element.elementor-element-4eb297e2{--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;--padding-top:112px;--padding-bottom:112px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-4eb297e2:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-4eb297e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0A;}.elementor-7 .elementor-element.elementor-element-7fe99a01{--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:flex-start;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--flex-wrap:wrap;}.elementor-7 .elementor-element.elementor-element-4cb67d37{--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:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-7 .elementor-element.elementor-element-70f7acc1 .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0.22em;color:#B7391F;}.elementor-7 .elementor-element.elementor-element-4173a95a .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:48px;font-weight:700;letter-spacing:-0.02em;color:#F2EFE9;}.elementor-7 .elementor-element.elementor-element-414d2a55{font-family:"Inter", Sans-serif;font-size:17px;line-height:1.55em;color:#9A958C;}.elementor-7 .elementor-element.elementor-element-2076e93d{--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:28px 28px;--row-gap:28px;--column-gap:28px;--flex-wrap:wrap;--padding-top:16px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-74ff535f{--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:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-7 .elementor-element.elementor-element-4d5a67f0 .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0.22em;color:#B7391F;}.elementor-7 .elementor-element.elementor-element-5ac6f069{font-family:"Inter", Sans-serif;font-size:16px;line-height:1.6em;color:#F2EFE9;}.elementor-7 .elementor-element.elementor-element-2e02e2a2{--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:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-7 .elementor-element.elementor-element-3e30a68c .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0.22em;color:#B7391F;}.elementor-7 .elementor-element.elementor-element-6651d981{font-family:"Inter", Sans-serif;font-size:16px;line-height:1.6em;color:#F2EFE9;}.elementor-7 .elementor-element.elementor-element-4cf1d70{--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:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--padding-top:12px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-17a19d36 .elementor-button{background-color:#B7391F;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:16px 26px 16px 26px;}.elementor-7 .elementor-element.elementor-element-17a19d36 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-17a19d36 .elementor-button:focus{background-color:#8F2C17;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-17a19d36 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7 .elementor-element.elementor-element-17a19d36 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-7 .elementor-element.elementor-element-17a19d36 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-17a19d36 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-15f2e0f3 .elementor-button{background-color:rgba(0,0,0,0);font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );fill:#F2EFE9;color:#F2EFE9;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2A2A2A;border-radius:0px 0px 0px 0px;padding:16px 26px 16px 26px;}.elementor-7 .elementor-element.elementor-element-15f2e0f3 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-15f2e0f3 .elementor-button:focus{background-color:rgba(0,0,0,0);color:#F2EFE9;border-color:#F2EFE9;}.elementor-7 .elementor-element.elementor-element-15f2e0f3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7 .elementor-element.elementor-element-15f2e0f3 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-7 .elementor-element.elementor-element-15f2e0f3 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-15f2e0f3 .elementor-button:focus svg{fill:#F2EFE9;}.elementor-7 .elementor-element.elementor-element-7d3108f3{--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;}.elementor-7 .elementor-element.elementor-element-38670bee{--display:flex;--min-height:420px;--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;--justify-content:flex-end;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2A2A2A;--border-color:#2A2A2A;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-38670bee:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-38670bee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141414;background-image:url("https://california-collision.com/wp-content/uploads/2026/10/shop-bay-mclaren.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-293dae71{background-color:rgba(10,10,10,0.72);padding:12px 16px 12px 16px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#B7391F;}.elementor-7 .elementor-element.elementor-element-293dae71 .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.18em;color:#F2EFE9;}.elementor-7 .elementor-element.elementor-element-464ec5c5{--spacer-size:72px;}.elementor-7 .elementor-element.elementor-element-60bfc58d{--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:64px 64px;--row-gap:64px;--column-gap:64px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2A2A2A;--border-color:#2A2A2A;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-7 .elementor-element.elementor-element-60bfc58d:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-60bfc58d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141414;}.elementor-7 .elementor-element.elementor-element-43a6ced9{--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;}.elementor-7 .elementor-element.elementor-element-2d0d6c72{--display:flex;--min-height:360px;--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;--justify-content:flex-end;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2A2A2A;--border-color:#2A2A2A;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-2d0d6c72:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-2d0d6c72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141414;background-image:url("https://california-collision.com/wp-content/uploads/2026/10/shop-range-rover-rear.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-6ef5288a{background-color:rgba(10,10,10,0.72);padding:12px 16px 12px 16px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#B7391F;}.elementor-7 .elementor-element.elementor-element-6ef5288a .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.18em;color:#F2EFE9;}.elementor-7 .elementor-element.elementor-element-6e0158f2{--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;--justify-content:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-7 .elementor-element.elementor-element-7aabed93 .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0.22em;color:#B7391F;}.elementor-7 .elementor-element.elementor-element-1ee933f .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:30px;font-weight:600;color:#F2EFE9;}.elementor-7 .elementor-element.elementor-element-ec6c0d5{font-family:"Inter", Sans-serif;font-size:16px;line-height:1.6em;color:#9A958C;}.elementor-7 .elementor-element.elementor-element-d8ba8bb{--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;}.elementor-7 .elementor-element.elementor-element-41411846 .elementor-button{background-color:rgba(0,0,0,0);font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );fill:#F2EFE9;color:#F2EFE9;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2A2A2A;border-radius:0px 0px 0px 0px;padding:16px 26px 16px 26px;}.elementor-7 .elementor-element.elementor-element-41411846 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-41411846 .elementor-button:focus{background-color:rgba(0,0,0,0);color:#F2EFE9;border-color:#F2EFE9;}.elementor-7 .elementor-element.elementor-element-41411846 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7 .elementor-element.elementor-element-41411846 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-7 .elementor-element.elementor-element-41411846 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-41411846 .elementor-button:focus svg{fill:#F2EFE9;}.elementor-7 .elementor-element.elementor-element-5b9befda{--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;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-5b9befda:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-5b9befda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B7391F;}.elementor-7 .elementor-element.elementor-element-3687a970{--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:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:wrap;}.elementor-7 .elementor-element.elementor-element-65f9704d{--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:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-7 .elementor-element.elementor-element-63205b82 .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0.22em;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-2fb95254 .elementor-heading-title{font-family:"Saira Condensed", Sans-serif;font-size:72px;font-weight:800;text-transform:uppercase;line-height:0.95em;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-27c53843{font-family:"Inter", Sans-serif;font-size:18px;line-height:1.5em;color:rgba(255,255,255,.85);}.elementor-7 .elementor-element.elementor-element-7aeec5d3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;}.elementor-7 .elementor-element.elementor-element-bed79b3 .elementor-button{background-color:#0A0A0A;font-family:"Saira", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:0.12em;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:18px 30px 18px 30px;}.elementor-7 .elementor-element.elementor-element-bed79b3 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-bed79b3 .elementor-button:focus{background-color:#FFFFFF;color:#0A0A0A;}.elementor-7 .elementor-element.elementor-element-bed79b3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7 .elementor-element.elementor-element-bed79b3 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-7 .elementor-element.elementor-element-bed79b3 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-bed79b3 .elementor-button:focus svg{fill:#0A0A0A;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-7 .elementor-element.elementor-element-27518dd3{--padding-top:56px;--padding-bottom:56px;--padding-left:24px;--padding-right:24px;}}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-19197a5a{--width:calc(25% - 24.00px);}.elementor-7 .elementor-element.elementor-element-5cb2b49d{--width:calc(25% - 24.00px);}.elementor-7 .elementor-element.elementor-element-6618ab53{--width:calc(25% - 24.00px);}.elementor-7 .elementor-element.elementor-element-3c177081{--width:calc(25% - 24.00px);}.elementor-7 .elementor-element.elementor-element-1496688a{--width:calc(33.33% - 26.67px);}.elementor-7 .elementor-element.elementor-element-49eb7788{--width:calc(33.33% - 26.67px);}.elementor-7 .elementor-element.elementor-element-66340d3b{--width:calc(33.33% - 26.67px);}.elementor-7 .elementor-element.elementor-element-4f27768d{--width:calc(70% - 12.00px);}.elementor-7 .elementor-element.elementor-element-3e2dffe7{--width:calc(30% - 16.00px);}.elementor-7 .elementor-element.elementor-element-782fbe99{--width:calc(33.33% - 16.00px);}.elementor-7 .elementor-element.elementor-element-2f5d4fb8{--width:calc(33.33% - 16.00px);}.elementor-7 .elementor-element.elementor-element-10a6aacb{--width:calc(33.33% - 16.00px);}.elementor-7 .elementor-element.elementor-element-3605c187{--width:calc(33.33% - 16.00px);}.elementor-7 .elementor-element.elementor-element-54a86390{--width:calc(33.33% - 16.00px);}.elementor-7 .elementor-element.elementor-element-11d81cc4{--width:calc(33.33% - 16.00px);}.elementor-7 .elementor-element.elementor-element-43f382ea{--width:calc(70% - 12.00px);}.elementor-7 .elementor-element.elementor-element-3a01b1d1{--width:calc(30% - 16.00px);}.elementor-7 .elementor-element.elementor-element-22316e74{--width:calc(50% - 12.00px);}.elementor-7 .elementor-element.elementor-element-7a3d3d0f{--width:calc(50% - 12.00px);}.elementor-7 .elementor-element.elementor-element-4cb67d37{--width:calc(42% - 32.00px);}.elementor-7 .elementor-element.elementor-element-74ff535f{--width:calc(50% - 14.00px);}.elementor-7 .elementor-element.elementor-element-2e02e2a2{--width:calc(50% - 14.00px);}.elementor-7 .elementor-element.elementor-element-7d3108f3{--width:calc(58% - 32.00px);}.elementor-7 .elementor-element.elementor-element-43a6ced9{--width:calc(42% - 32.00px);}.elementor-7 .elementor-element.elementor-element-6e0158f2{--width:calc(58% - 32.00px);}.elementor-7 .elementor-element.elementor-element-65f9704d{--width:calc(65% - 20.00px);}.elementor-7 .elementor-element.elementor-element-7aeec5d3{--width:calc(35% - 20.00px);}}@media(max-width:1024px) and (min-width:768px){.elementor-7 .elementor-element.elementor-element-19197a5a{--width:calc(50% - 16.00px);}.elementor-7 .elementor-element.elementor-element-5cb2b49d{--width:calc(50% - 16.00px);}.elementor-7 .elementor-element.elementor-element-6618ab53{--width:calc(50% - 16.00px);}.elementor-7 .elementor-element.elementor-element-3c177081{--width:calc(50% - 16.00px);}.elementor-7 .elementor-element.elementor-element-1496688a{--width:calc(50% - 20.00px);}.elementor-7 .elementor-element.elementor-element-49eb7788{--width:calc(50% - 20.00px);}.elementor-7 .elementor-element.elementor-element-66340d3b{--width:calc(50% - 20.00px);}.elementor-7 .elementor-element.elementor-element-7c2170e0{--width:100%;}.elementor-7 .elementor-element.elementor-element-4f27768d{--width:100%;}.elementor-7 .elementor-element.elementor-element-3e2dffe7{--width:calc(50% - 12.00px);}.elementor-7 .elementor-element.elementor-element-782fbe99{--width:calc(50% - 12.00px);}.elementor-7 .elementor-element.elementor-element-2f5d4fb8{--width:calc(50% - 12.00px);}.elementor-7 .elementor-element.elementor-element-10a6aacb{--width:calc(50% - 12.00px);}.elementor-7 .elementor-element.elementor-element-3605c187{--width:calc(50% - 12.00px);}.elementor-7 .elementor-element.elementor-element-54a86390{--width:calc(50% - 12.00px);}.elementor-7 .elementor-element.elementor-element-11d81cc4{--width:calc(50% - 12.00px);}.elementor-7 .elementor-element.elementor-element-43f382ea{--width:100%;}.elementor-7 .elementor-element.elementor-element-3a01b1d1{--width:calc(50% - 12.00px);}.elementor-7 .elementor-element.elementor-element-22316e74{--width:100%;}.elementor-7 .elementor-element.elementor-element-7a3d3d0f{--width:100%;}.elementor-7 .elementor-element.elementor-element-4cb67d37{--width:100%;}.elementor-7 .elementor-element.elementor-element-74ff535f{--width:100%;}.elementor-7 .elementor-element.elementor-element-2e02e2a2{--width:100%;}.elementor-7 .elementor-element.elementor-element-7d3108f3{--width:100%;}.elementor-7 .elementor-element.elementor-element-43a6ced9{--width:100%;}.elementor-7 .elementor-element.elementor-element-6e0158f2{--width:100%;}.elementor-7 .elementor-element.elementor-element-65f9704d{--width:100%;}.elementor-7 .elementor-element.elementor-element-7aeec5d3{--width:100%;}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-55168f0b .elementor-heading-title{font-size:52px;}.elementor-7 .elementor-element.elementor-element-19197a5a{--width:100%;}.elementor-7 .elementor-element.elementor-element-5cb2b49d{--width:100%;}.elementor-7 .elementor-element.elementor-element-6618ab53{--width:100%;}.elementor-7 .elementor-element.elementor-element-3c177081{--width:100%;}.elementor-7 .elementor-element.elementor-element-5a6a7e9b .elementor-heading-title{font-size:34px;}.elementor-7 .elementor-element.elementor-element-1496688a{--width:100%;}.elementor-7 .elementor-element.elementor-element-49eb7788{--width:100%;}.elementor-7 .elementor-element.elementor-element-66340d3b{--width:100%;}.elementor-7 .elementor-element.elementor-element-27518dd3{--padding-top:56px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}.elementor-7 .elementor-element.elementor-element-7c2170e0{--width:100%;}.elementor-7 .elementor-element.elementor-element-7b6ac27a .elementor-heading-title{font-size:26px;}.elementor-7 .elementor-element.elementor-element-4f27768d{--width:100%;}.elementor-7 .elementor-element.elementor-element-74235cc9 .elementor-heading-title{font-size:32px;}.elementor-7 .elementor-element.elementor-element-3e2dffe7{--width:100%;}.elementor-7 .elementor-element.elementor-element-782fbe99{--width:100%;}.elementor-7 .elementor-element.elementor-element-2f5d4fb8{--width:100%;}.elementor-7 .elementor-element.elementor-element-10a6aacb{--width:100%;}.elementor-7 .elementor-element.elementor-element-3605c187{--width:100%;}.elementor-7 .elementor-element.elementor-element-54a86390{--width:100%;}.elementor-7 .elementor-element.elementor-element-11d81cc4{--width:100%;}.elementor-7 .elementor-element.elementor-element-43f382ea{--width:100%;}.elementor-7 .elementor-element.elementor-element-f9563a .elementor-heading-title{font-size:32px;}.elementor-7 .elementor-element.elementor-element-3a01b1d1{--width:100%;}.elementor-7 .elementor-element.elementor-element-22316e74{--width:100%;}.elementor-7 .elementor-element.elementor-element-7a3d3d0f{--width:100%;}.elementor-7 .elementor-element.elementor-element-4cb67d37{--width:100%;}.elementor-7 .elementor-element.elementor-element-4173a95a .elementor-heading-title{font-size:32px;}.elementor-7 .elementor-element.elementor-element-74ff535f{--width:100%;}.elementor-7 .elementor-element.elementor-element-2e02e2a2{--width:100%;}.elementor-7 .elementor-element.elementor-element-7d3108f3{--width:100%;}.elementor-7 .elementor-element.elementor-element-43a6ced9{--width:100%;}.elementor-7 .elementor-element.elementor-element-6e0158f2{--width:100%;}.elementor-7 .elementor-element.elementor-element-65f9704d{--width:100%;}.elementor-7 .elementor-element.elementor-element-2fb95254 .elementor-heading-title{font-size:44px;}.elementor-7 .elementor-element.elementor-element-7aeec5d3{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-3114278b */.elementor-7 .elementor-element.elementor-element-3114278b .elementor-heading-title{display:flex;align-items:center;gap:12px} .elementor-7 .elementor-element.elementor-element-3114278b .elementor-heading-title::before{content:'';width:28px;height:1px;background:currentColor;flex:none}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30e956af */.elementor-7 .elementor-element.elementor-element-30e956af{max-width:60ch}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c2170e0 */.elementor-7 .elementor-element.elementor-element-7c2170e0{text-align:center;margin:0 auto;max-width:720px} .elementor-7 .elementor-element.elementor-element-7c2170e0 .elementor-heading-title{justify-content:center}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27518dd3 */.elementor-7 .elementor-element.elementor-element-27518dd3 > .e-con-inner{max-width:100%}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6651d981 */.elementor-7 .elementor-element.elementor-element-6651d981 a{color:#F2EFE9;border-bottom:1px solid rgba(183,57,31,.6);transition:border-color .2s} .elementor-7 .elementor-element.elementor-element-6651d981 a:hover{border-bottom-color:#B7391F}/* End custom CSS */
/* Start custom CSS */body.elementor-page-7 .ccc-hero{position:relative;overflow:hidden}
body.elementor-page-7 .ccc-hero::after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(60% 70% at 78% 40%,rgba(255,255,255,.07),transparent 70%)}
body.elementor-page-7 .elementor-button{transition:background .25s,color .25s,border-color .25s,transform .25s}
body.elementor-page-7 .elementor-button:hover{transform:translateY(-1px)}
body.elementor-page-7 .e-con{transition:border-color .25s,transform .25s}/* End custom CSS */