.elementor-263 .elementor-element.elementor-element-1e89787a{--display:flex;--min-height:40vh;--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:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0.4;}.elementor-263 .elementor-element.elementor-element-1e89787a:not(.elementor-motion-effects-element-type-background), .elementor-263 .elementor-element.elementor-element-1e89787a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-263 .elementor-element.elementor-element-1e89787a::before, .elementor-263 .elementor-element.elementor-element-1e89787a > .elementor-background-video-container::before, .elementor-263 .elementor-element.elementor-element-1e89787a > .e-con-inner > .elementor-background-video-container::before, .elementor-263 .elementor-element.elementor-element-1e89787a > .elementor-background-slideshow::before, .elementor-263 .elementor-element.elementor-element-1e89787a > .e-con-inner > .elementor-background-slideshow::before, .elementor-263 .elementor-element.elementor-element-1e89787a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://sancarlosroofing.com/wp-content/uploads/2025/10/work-at-heights-worker-builds-a-roof-from-ceramic-2023-09-12-18-13-51-utc.jpg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-263 .elementor-element.elementor-element-1e89787a::before{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-263 .elementor-element.elementor-element-602e43da{text-align:center;}.elementor-263 .elementor-element.elementor-element-602e43da .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-263 .elementor-element.elementor-element-61a7732c{--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;--padding-top:7em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-263 .elementor-element.elementor-element-21fd056{--display:flex;--justify-content:center;--padding-top:0em;--padding-bottom:0em;--padding-left:3em;--padding-right:0em;}.elementor-263 .elementor-element.elementor-element-f9d998e{--display:flex;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-263 .elementor-element.elementor-element-f51a471{border-style:none;text-align:right;}.elementor-263 .elementor-element.elementor-element-f51a471 img{width:100%;height:55vh;object-fit:cover;object-position:center center;}.elementor-263 .elementor-element.elementor-element-93cb573{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;--z-index:1;}.elementor-263 .elementor-element.elementor-element-93cb573:not(.elementor-motion-effects-element-type-background), .elementor-263 .elementor-element.elementor-element-93cb573 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-de4290e );}.elementor-263 .elementor-element.elementor-element-90fc07e .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-263 .elementor-element.elementor-element-01cb91d{--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-263 .elementor-element.elementor-element-433b4050{padding:1em 0em 0em 3em;text-align:left;}.elementor-263 .elementor-element.elementor-element-39c7ab44{--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;--padding-top:7em;--padding-bottom:7em;--padding-left:0em;--padding-right:0em;}.elementor-263 .elementor-element.elementor-element-12cb68df{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:3em;}.elementor-263 .elementor-element.elementor-element-1b84614{--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-263 .elementor-element.elementor-element-b3274b8{--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-263 .elementor-element.elementor-element-b2388d1{--display:flex;}.elementor-263 .elementor-element.elementor-element-542f67c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-263 .elementor-element.elementor-element-a343d99{--display:flex;--gap:3px 3px;--row-gap:3px;--column-gap:3px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;--z-index:1;}.elementor-263 .elementor-element.elementor-element-a343d99:not(.elementor-motion-effects-element-type-background), .elementor-263 .elementor-element.elementor-element-a343d99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-de4290e );}.elementor-263 .elementor-element.elementor-element-3eea880{border-style:none;text-align:center;}.elementor-263 .elementor-element.elementor-element-3eea880 img{width:100%;}.elementor-263 .elementor-element.elementor-element-97a85ed{--display:flex;--gap:3px 3px;--row-gap:3px;--column-gap:3px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;--z-index:1;}.elementor-263 .elementor-element.elementor-element-97a85ed:not(.elementor-motion-effects-element-type-background), .elementor-263 .elementor-element.elementor-element-97a85ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-de4290e );}.elementor-263 .elementor-element.elementor-element-6d37c84{text-align:center;}.elementor-263 .elementor-element.elementor-element-6d37c84 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-263 .elementor-element.elementor-element-74cd5b1{text-align:center;}.elementor-263 .elementor-element.elementor-element-74cd5b1 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-secondary );}.elementor-263 .elementor-element.elementor-element-dae834c{--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-263 .elementor-element.elementor-element-5a4894a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-263 .elementor-element.elementor-element-583351a{--display:flex;--gap:3px 3px;--row-gap:3px;--column-gap:3px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;--z-index:1;}.elementor-263 .elementor-element.elementor-element-583351a:not(.elementor-motion-effects-element-type-background), .elementor-263 .elementor-element.elementor-element-583351a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-de4290e );}.elementor-263 .elementor-element.elementor-element-96c0900{border-style:none;text-align:center;}.elementor-263 .elementor-element.elementor-element-96c0900 img{width:100%;}.elementor-263 .elementor-element.elementor-element-dd3fbcc{--display:flex;--gap:3px 3px;--row-gap:3px;--column-gap:3px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;--z-index:1;}.elementor-263 .elementor-element.elementor-element-dd3fbcc:not(.elementor-motion-effects-element-type-background), .elementor-263 .elementor-element.elementor-element-dd3fbcc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-de4290e );}.elementor-263 .elementor-element.elementor-element-b5c2791{text-align:center;}.elementor-263 .elementor-element.elementor-element-b5c2791 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-263 .elementor-element.elementor-element-adad738{text-align:center;}.elementor-263 .elementor-element.elementor-element-adad738 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-secondary );}.elementor-263 .elementor-element.elementor-element-6de690c{--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-263 .elementor-element.elementor-element-cfe4f4f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-263 .elementor-element.elementor-element-1645f4f{--display:flex;--gap:3px 3px;--row-gap:3px;--column-gap:3px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;--z-index:1;}.elementor-263 .elementor-element.elementor-element-1645f4f:not(.elementor-motion-effects-element-type-background), .elementor-263 .elementor-element.elementor-element-1645f4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-de4290e );}.elementor-263 .elementor-element.elementor-element-f0d2cab{border-style:none;text-align:center;}.elementor-263 .elementor-element.elementor-element-f0d2cab img{width:100%;}.elementor-263 .elementor-element.elementor-element-8f270cd{--display:flex;--gap:3px 3px;--row-gap:3px;--column-gap:3px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;--z-index:1;}.elementor-263 .elementor-element.elementor-element-8f270cd:not(.elementor-motion-effects-element-type-background), .elementor-263 .elementor-element.elementor-element-8f270cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-de4290e );}.elementor-263 .elementor-element.elementor-element-8d8505a{text-align:center;}.elementor-263 .elementor-element.elementor-element-8d8505a .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-263 .elementor-element.elementor-element-b715456{text-align:center;}.elementor-263 .elementor-element.elementor-element-b715456 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-secondary );}.elementor-263 .elementor-element.elementor-element-9105390{--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;--justify-content:center;}.elementor-263 .elementor-element.elementor-element-1f9c348{--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-263 .elementor-element.elementor-element-192d754{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-263 .elementor-element.elementor-element-052f2d6{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-263 .elementor-element.elementor-element-fa5761e{--display:flex;--gap:3px 3px;--row-gap:3px;--column-gap:3px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;--z-index:1;}.elementor-263 .elementor-element.elementor-element-fa5761e:not(.elementor-motion-effects-element-type-background), .elementor-263 .elementor-element.elementor-element-fa5761e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-de4290e );}.elementor-263 .elementor-element.elementor-element-6cdb652{border-style:none;text-align:center;}.elementor-263 .elementor-element.elementor-element-6cdb652 img{width:100%;}.elementor-263 .elementor-element.elementor-element-310f2b4{--display:flex;--gap:3px 3px;--row-gap:3px;--column-gap:3px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;--z-index:1;}.elementor-263 .elementor-element.elementor-element-310f2b4:not(.elementor-motion-effects-element-type-background), .elementor-263 .elementor-element.elementor-element-310f2b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-de4290e );}.elementor-263 .elementor-element.elementor-element-1361149{text-align:center;}.elementor-263 .elementor-element.elementor-element-1361149 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-263 .elementor-element.elementor-element-4e4e24d{text-align:center;}.elementor-263 .elementor-element.elementor-element-4e4e24d .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-secondary );}.elementor-263 .elementor-element.elementor-element-5b636fa{--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-263 .elementor-element.elementor-element-5a1b0ea{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-263 .elementor-element.elementor-element-a287f9e{--display:flex;--gap:3px 3px;--row-gap:3px;--column-gap:3px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;--z-index:1;}.elementor-263 .elementor-element.elementor-element-a287f9e:not(.elementor-motion-effects-element-type-background), .elementor-263 .elementor-element.elementor-element-a287f9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-de4290e );}.elementor-263 .elementor-element.elementor-element-870856f{border-style:none;text-align:center;}.elementor-263 .elementor-element.elementor-element-870856f img{width:100%;}.elementor-263 .elementor-element.elementor-element-3ad4283{--display:flex;--gap:3px 3px;--row-gap:3px;--column-gap:3px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;--z-index:1;}.elementor-263 .elementor-element.elementor-element-3ad4283:not(.elementor-motion-effects-element-type-background), .elementor-263 .elementor-element.elementor-element-3ad4283 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-de4290e );}.elementor-263 .elementor-element.elementor-element-0306257{text-align:center;}.elementor-263 .elementor-element.elementor-element-0306257 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-263 .elementor-element.elementor-element-adb1af2{text-align:center;}.elementor-263 .elementor-element.elementor-element-adb1af2 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-secondary );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-263 .elementor-element.elementor-element-1e89787a{--content-width:600px;}.elementor-263 .elementor-element.elementor-element-93cb573{--width:100%;}.elementor-263 .elementor-element.elementor-element-b3274b8{--width:33.3333%;}.elementor-263 .elementor-element.elementor-element-a343d99{--width:75%;}.elementor-263 .elementor-element.elementor-element-97a85ed{--width:75%;}.elementor-263 .elementor-element.elementor-element-dae834c{--width:33.3333%;}.elementor-263 .elementor-element.elementor-element-583351a{--width:75%;}.elementor-263 .elementor-element.elementor-element-dd3fbcc{--width:75%;}.elementor-263 .elementor-element.elementor-element-6de690c{--width:33.3333%;}.elementor-263 .elementor-element.elementor-element-1645f4f{--width:75%;}.elementor-263 .elementor-element.elementor-element-8f270cd{--width:75%;}.elementor-263 .elementor-element.elementor-element-1f9c348{--width:33.3333%;}.elementor-263 .elementor-element.elementor-element-fa5761e{--width:75%;}.elementor-263 .elementor-element.elementor-element-310f2b4{--width:75%;}.elementor-263 .elementor-element.elementor-element-5b636fa{--width:33.3333%;}.elementor-263 .elementor-element.elementor-element-a287f9e{--width:75%;}.elementor-263 .elementor-element.elementor-element-3ad4283{--width:75%;}}@media(max-width:1024px){.elementor-263 .elementor-element.elementor-element-61a7732c{--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-263 .elementor-element.elementor-element-21fd056{--padding-top:2em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-263 .elementor-element.elementor-element-6036a3ee{text-align:center;}.elementor-263 .elementor-element.elementor-element-36b8431f{text-align:center;}.elementor-263 .elementor-element.elementor-element-f9d998e.e-con{--order:-99999 /* order start hack */;}.elementor-263 .elementor-element.elementor-element-f51a471 img{width:73%;height:372px;}.elementor-263 .elementor-element.elementor-element-433b4050{text-align:center;}.elementor-263 .elementor-element.elementor-element-39c7ab44{--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-263 .elementor-element.elementor-element-12cb68df{--padding-top:4em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-263 .elementor-element.elementor-element-33736882{text-align:center;}.elementor-263 .elementor-element.elementor-element-61b44d69{text-align:center;}.elementor-263 .elementor-element.elementor-element-1b84614{--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-263 .elementor-element.elementor-element-542f67c.e-con{--order:-99999 /* order start hack */;}.elementor-263 .elementor-element.elementor-element-3eea880 img{width:73%;height:372px;}.elementor-263 .elementor-element.elementor-element-74cd5b1 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-263 .elementor-element.elementor-element-5a4894a.e-con{--order:-99999 /* order start hack */;}.elementor-263 .elementor-element.elementor-element-96c0900 img{width:73%;height:372px;}.elementor-263 .elementor-element.elementor-element-adad738 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-263 .elementor-element.elementor-element-cfe4f4f.e-con{--order:-99999 /* order start hack */;}.elementor-263 .elementor-element.elementor-element-f0d2cab img{width:73%;height:372px;}.elementor-263 .elementor-element.elementor-element-b715456 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-263 .elementor-element.elementor-element-9105390{--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-263 .elementor-element.elementor-element-192d754.e-con{--order:-99999 /* order start hack */;}.elementor-263 .elementor-element.elementor-element-052f2d6.e-con{--order:-99999 /* order start hack */;}.elementor-263 .elementor-element.elementor-element-6cdb652 img{width:73%;height:372px;}.elementor-263 .elementor-element.elementor-element-4e4e24d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-263 .elementor-element.elementor-element-5a1b0ea.e-con{--order:-99999 /* order start hack */;}.elementor-263 .elementor-element.elementor-element-870856f img{width:73%;height:372px;}.elementor-263 .elementor-element.elementor-element-adb1af2 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-263 .elementor-element.elementor-element-f51a471 img{width:90%;height:300px;}.elementor-263 .elementor-element.elementor-element-3eea880 img{width:90%;height:300px;}.elementor-263 .elementor-element.elementor-element-74cd5b1 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-263 .elementor-element.elementor-element-96c0900 img{width:90%;height:300px;}.elementor-263 .elementor-element.elementor-element-adad738 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-263 .elementor-element.elementor-element-f0d2cab img{width:90%;height:300px;}.elementor-263 .elementor-element.elementor-element-b715456 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-263 .elementor-element.elementor-element-6cdb652 img{width:90%;height:300px;}.elementor-263 .elementor-element.elementor-element-4e4e24d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-263 .elementor-element.elementor-element-870856f img{width:90%;height:300px;}.elementor-263 .elementor-element.elementor-element-adb1af2 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}}