.elementor-1326 .elementor-element.elementor-element-674b6b6:not(.elementor-motion-effects-element-type-background), .elementor-1326 .elementor-element.elementor-element-674b6b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aacaliforniaroofing.com/wp-content/uploads/2025/05/Untitled-design-2025-05-21T142.png");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-1326 .elementor-element.elementor-element-674b6b6 > .elementor-background-overlay{background-color:var( --e-global-color-secondary );opacity:0.8;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1326 .elementor-element.elementor-element-674b6b6 > .elementor-container{max-width:1350px;min-height:400px;}.elementor-1326 .elementor-element.elementor-element-674b6b6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1326 .elementor-element.elementor-element-088352e{text-align:center;}.elementor-1326 .elementor-element.elementor-element-088352e .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-482a0d8 );}.elementor-1326 .elementor-element.elementor-element-e7f9db8{text-align:center;color:var( --e-global-color-482a0d8 );}.elementor-1326 .elementor-element.elementor-element-06fa128 .elementor-button{background-color:#F9AE00;font-family:"Titillium Web", Sans-serif;font-size:20px;font-weight:600;}.elementor-1326 .elementor-element.elementor-element-06fa128 .elementor-button:hover, .elementor-1326 .elementor-element.elementor-element-06fa128 .elementor-button:focus{background-color:#01659F;}.elementor-1326 .elementor-element.elementor-element-ee3e007 > .elementor-container{max-width:1350px;}.elementor-1326 .elementor-element.elementor-element-ee3e007{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 0px 0px;}.elementor-1326 .elementor-element.elementor-element-ee3e007 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-1326 .elementor-element.elementor-element-92d8ee0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1326 .elementor-element.elementor-element-92d8ee0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1326 .elementor-element.elementor-element-92d8ee0 > .elementor-element-populated{padding:0em 0em 0em 2em;}.elementor-1326 .elementor-element.elementor-element-253b130{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:#676767;}.elementor-1326 .elementor-element.elementor-element-253b130 p{margin-block-end:16px;}.elementor-1326 .elementor-element.elementor-element-e54cc5f > .elementor-container{max-width:1200px;}.elementor-1326 .elementor-element.elementor-element-e54cc5f{padding:50px 15px 10px 15px;}.elementor-1326 .elementor-element.elementor-element-b737223{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:#676767;}.elementor-1326 .elementor-element.elementor-element-b737223 p{margin-block-end:16px;}.elementor-1326 .elementor-element.elementor-element-04d1081 > .elementor-container{max-width:1200px;}.elementor-1326 .elementor-element.elementor-element-04d1081{padding:50px 15px 10px 15px;}.elementor-1326 .elementor-element.elementor-element-cffe94b{text-align:start;}.elementor-1326 .elementor-element.elementor-element-cffe94b .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-1326 .elementor-element.elementor-element-b64bc87{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:#676767;}.elementor-1326 .elementor-element.elementor-element-b64bc87 p{margin-block-end:16px;}.elementor-1326 .elementor-element.elementor-element-b5de7e2{text-align:start;}.elementor-1326 .elementor-element.elementor-element-b5de7e2 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-1326 .elementor-element.elementor-element-45ef5e8{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:#676767;}.elementor-1326 .elementor-element.elementor-element-45ef5e8 p{margin-block-end:16px;}.elementor-1326 .elementor-element.elementor-element-db8d418:not(.elementor-motion-effects-element-type-background), .elementor-1326 .elementor-element.elementor-element-db8d418 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9AE00;background-image:url("https://aacaliforniaroofing.com/wp-content/uploads/2025/05/divider-bg1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1326 .elementor-element.elementor-element-db8d418 > .elementor-container{max-width:1350px;}.elementor-1326 .elementor-element.elementor-element-db8d418 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1326 .elementor-element.elementor-element-db8d418{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-bc-flex-widget .elementor-1326 .elementor-element.elementor-element-f1a5a38.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1326 .elementor-element.elementor-element-f1a5a38.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1326 .elementor-element.elementor-element-9c7fdea .elementor-icon-wrapper{text-align:start;}.elementor-1326 .elementor-element.elementor-element-9c7fdea.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-482a0d8 );color:var( --e-global-color-primary );}.elementor-1326 .elementor-element.elementor-element-9c7fdea.elementor-view-framed .elementor-icon, .elementor-1326 .elementor-element.elementor-element-9c7fdea.elementor-view-default .elementor-icon{color:var( --e-global-color-482a0d8 );border-color:var( --e-global-color-482a0d8 );}.elementor-1326 .elementor-element.elementor-element-9c7fdea.elementor-view-framed .elementor-icon, .elementor-1326 .elementor-element.elementor-element-9c7fdea.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-482a0d8 );}.elementor-1326 .elementor-element.elementor-element-9c7fdea.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1326 .elementor-element.elementor-element-9c7fdea.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1326 .elementor-element.elementor-element-9c7fdea .elementor-icon{font-size:48px;padding:30px;}.elementor-1326 .elementor-element.elementor-element-9c7fdea .elementor-icon svg{height:48px;}.elementor-bc-flex-widget .elementor-1326 .elementor-element.elementor-element-22694f7.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1326 .elementor-element.elementor-element-22694f7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1326 .elementor-element.elementor-element-9c86a7e{text-align:start;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:#FFFFFF;}.elementor-bc-flex-widget .elementor-1326 .elementor-element.elementor-element-535f440.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1326 .elementor-element.elementor-element-535f440.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1326 .elementor-element.elementor-element-f32314e .elementor-button{background-color:#FFFFFF;font-weight:600;fill:#F9AE00;color:#F9AE00;}.elementor-1326 .elementor-element.elementor-element-f32314e .elementor-button:hover, .elementor-1326 .elementor-element.elementor-element-f32314e .elementor-button:focus{background-color:var( --e-global-color-482a0d8 );color:#F9AE00;}.elementor-1326 .elementor-element.elementor-element-f32314e > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-1326 .elementor-element.elementor-element-f32314e .elementor-button:hover svg, .elementor-1326 .elementor-element.elementor-element-f32314e .elementor-button:focus svg{fill:#F9AE00;}.elementor-1326 .elementor-element.elementor-element-fff838a > .elementor-container{max-width:1200px;}.elementor-1326 .elementor-element.elementor-element-fff838a{padding:50px 15px 10px 15px;}.elementor-1326 .elementor-element.elementor-element-318f61d{text-align:start;}.elementor-1326 .elementor-element.elementor-element-318f61d .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-1326 .elementor-element.elementor-element-ffb8ddc{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:#676767;}.elementor-1326 .elementor-element.elementor-element-ffb8ddc p{margin-block-end:16px;}.elementor-1326 .elementor-element.elementor-element-56f1d03 > .elementor-container{max-width:1200px;}.elementor-1326 .elementor-element.elementor-element-56f1d03{padding:50px 15px 10px 15px;}.elementor-1326 .elementor-element.elementor-element-f2b255f{text-align:start;}.elementor-1326 .elementor-element.elementor-element-f2b255f .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-1326 .elementor-element.elementor-element-523a0f5{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:#676767;}.elementor-1326 .elementor-element.elementor-element-523a0f5 p{margin-block-end:16px;}.elementor-1326 .elementor-element.elementor-element-0484c4f{text-align:start;}.elementor-1326 .elementor-element.elementor-element-0484c4f .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-1326 .elementor-element.elementor-element-4e3eade{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:#676767;}.elementor-1326 .elementor-element.elementor-element-4e3eade p{margin-block-end:16px;}.elementor-1326 .elementor-element.elementor-element-318ae1c{text-align:start;}.elementor-1326 .elementor-element.elementor-element-318ae1c .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-1326 .elementor-element.elementor-element-383a7c6{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:#676767;}.elementor-1326 .elementor-element.elementor-element-383a7c6 p{margin-block-end:16px;}.elementor-1326 .elementor-element.elementor-element-161b6fe > .elementor-container{max-width:1350px;}.elementor-1326 .elementor-element.elementor-element-161b6fe{padding:32px 0px 50px 0px;}.elementor-1326 .elementor-element.elementor-element-be39598 img{width:100%;}.elementor-bc-flex-widget .elementor-1326 .elementor-element.elementor-element-c6f8085.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1326 .elementor-element.elementor-element-c6f8085.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1326 .elementor-element.elementor-element-ee1c3b5{text-align:start;}.elementor-1326 .elementor-element.elementor-element-ee1c3b5 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-1326 .elementor-element.elementor-element-e19a832{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:#676767;}.elementor-1326 .elementor-element.elementor-element-e19a832 p{margin-block-end:16px;}.elementor-1326 .elementor-element.elementor-element-1e17915:not(.elementor-motion-effects-element-type-background), .elementor-1326 .elementor-element.elementor-element-1e17915 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aacaliforniaroofing.com/wp-content/uploads/2025/05/about-bg1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1326 .elementor-element.elementor-element-1e17915 > .elementor-container{max-width:1350px;}.elementor-1326 .elementor-element.elementor-element-1e17915{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 0px 0px;}.elementor-1326 .elementor-element.elementor-element-1e17915 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1326 .elementor-element.elementor-element-7c7aee7{padding:0px 0px 100px 0px;}.elementor-bc-flex-widget .elementor-1326 .elementor-element.elementor-element-f4c817a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1326 .elementor-element.elementor-element-f4c817a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1326 .elementor-element.elementor-element-f4c817a > .elementor-element-populated{margin:0px 0px 0px 40px;--e-column-margin-right:0px;--e-column-margin-left:40px;}.elementor-1326 .elementor-element.elementor-element-4c95b1d{text-align:start;}.elementor-1326 .elementor-element.elementor-element-4c95b1d .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-1326 .elementor-element.elementor-element-030d6a4{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:#676767;}.elementor-1326 .elementor-element.elementor-element-030d6a4 p{margin-block-end:16px;}.elementor-1326 .elementor-element.elementor-element-bb3a335 .pp-divider, .elementor-1326 .elementor-element.elementor-element-bb3a335 .pp-divider-vertical, .elementor-1326 .elementor-element.elementor-element-bb3a335 .divider-border{border-style:solid;}.elementor-1326 .elementor-element.elementor-element-bb3a335 .pp-divider.vertical{border-left-width:10px;padding-bottom:360px;}.elementor-1326 .elementor-element.elementor-element-bb3a335 .pp-divider.pp-divider-vertical{border-left-width:10px;padding-bottom:360px;}.elementor-1326 .elementor-element.elementor-element-bb3a335 .divider-text-container{width:10px;}.elementor-1326 .elementor-element.elementor-element-bb3a335{width:auto;max-width:auto;top:0px;text-align:right;}body:not(.rtl) .elementor-1326 .elementor-element.elementor-element-bb3a335{right:0px;}body.rtl .elementor-1326 .elementor-element.elementor-element-bb3a335{left:0px;}.elementor-1326 .elementor-element.elementor-element-bb3a335 .divider-border{border-top-width:360px;}.elementor-1326 .elementor-element.elementor-element-bb3a335.pp-widget-divider--separator-type-pattern .pp-divider.pp-divider-vertical{height:360px;padding-bottom:0;}.elementor-1326 .elementor-element.elementor-element-bb3a335 .pp-divider, .elementor-1326 .elementor-element.elementor-element-bb3a335 .divider-border{border-color:#F9AE00;}.elementor-1326 .elementor-element.elementor-element-bb3a335.pp-widget-divider--separator-type-pattern .pp-divider{color:#F9AE00;}.elementor-1326 .elementor-element.elementor-element-e9d244e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1326 .elementor-element.elementor-element-e9d244e{text-align:start;}.elementor-1326 .elementor-element.elementor-element-33f9bee > .elementor-container{max-width:1200px;}.elementor-1326 .elementor-element.elementor-element-33f9bee{padding:50px 15px 10px 15px;}.elementor-1326 .elementor-element.elementor-element-8201b57{text-align:start;}.elementor-1326 .elementor-element.elementor-element-8201b57 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-1326 .elementor-element.elementor-element-23af132{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:#676767;}.elementor-1326 .elementor-element.elementor-element-23af132 p{margin-block-end:16px;}.elementor-1326 .elementor-element.elementor-element-20d07d5 > .elementor-container{max-width:1200px;}.elementor-1326 .elementor-element.elementor-element-20d07d5{padding:50px 15px 10px 15px;}.elementor-1326 .elementor-element.elementor-element-715f75c{text-align:start;}.elementor-1326 .elementor-element.elementor-element-715f75c .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-1326 .elementor-element.elementor-element-9575bd5{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:#676767;}.elementor-1326 .elementor-element.elementor-element-9575bd5 p{margin-block-end:16px;}.elementor-1326 .elementor-element.elementor-element-986f79c > .elementor-container{max-width:1200px;}.elementor-1326 .elementor-element.elementor-element-986f79c{padding:50px 15px 10px 15px;}.elementor-1326 .elementor-element.elementor-element-7c93254{text-align:start;}.elementor-1326 .elementor-element.elementor-element-7c93254 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-1326 .elementor-element.elementor-element-814e4da{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:#676767;}.elementor-1326 .elementor-element.elementor-element-814e4da p{margin-block-end:16px;}@media(min-width:768px){.elementor-1326 .elementor-element.elementor-element-f1a5a38{width:15%;}.elementor-1326 .elementor-element.elementor-element-22694f7{width:55%;}.elementor-1326 .elementor-element.elementor-element-535f440{width:29.554%;}}@media(max-width:1024px){.elementor-1326 .elementor-element.elementor-element-674b6b6 > .elementor-container{min-height:350px;}.elementor-1326 .elementor-element.elementor-element-088352e .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1326 .elementor-element.elementor-element-06fa128 .elementor-button{font-size:18px;}.elementor-1326 .elementor-element.elementor-element-ee3e007{padding:80px 10px 0px 10px;}.elementor-1326 .elementor-element.elementor-element-92d8ee0 > .elementor-element-populated{padding:0em 0em 0em 0em;}.elementor-1326 .elementor-element.elementor-element-253b130{font-size:var( --e-global-typography-text-font-size );}.elementor-1326 .elementor-element.elementor-element-e54cc5f{padding:40px 20px 10px 20px;}.elementor-1326 .elementor-element.elementor-element-b737223{font-size:var( --e-global-typography-text-font-size );}.elementor-1326 .elementor-element.elementor-element-04d1081{padding:40px 20px 10px 20px;}.elementor-1326 .elementor-element.elementor-element-b64bc87{font-size:var( --e-global-typography-text-font-size );}.elementor-1326 .elementor-element.elementor-element-45ef5e8{font-size:var( --e-global-typography-text-font-size );}.elementor-1326 .elementor-element.elementor-element-db8d418{padding:80px 10px 80px 10px;}.elementor-1326 .elementor-element.elementor-element-9c7fdea .elementor-icon{font-size:32px;}.elementor-1326 .elementor-element.elementor-element-9c7fdea .elementor-icon svg{height:32px;}.elementor-1326 .elementor-element.elementor-element-9c86a7e{font-size:var( --e-global-typography-text-font-size );}.elementor-1326 .elementor-element.elementor-element-fff838a{padding:40px 20px 10px 20px;}.elementor-1326 .elementor-element.elementor-element-ffb8ddc{font-size:var( --e-global-typography-text-font-size );}.elementor-1326 .elementor-element.elementor-element-56f1d03{padding:40px 20px 10px 20px;}.elementor-1326 .elementor-element.elementor-element-523a0f5{font-size:var( --e-global-typography-text-font-size );}.elementor-1326 .elementor-element.elementor-element-4e3eade{font-size:var( --e-global-typography-text-font-size );}.elementor-1326 .elementor-element.elementor-element-383a7c6{font-size:var( --e-global-typography-text-font-size );}.elementor-1326 .elementor-element.elementor-element-161b6fe{margin-top:0px;margin-bottom:0px;}.elementor-1326 .elementor-element.elementor-element-be39598 img{width:100%;}.elementor-1326 .elementor-element.elementor-element-e19a832{font-size:var( --e-global-typography-text-font-size );}.elementor-1326 .elementor-element.elementor-element-1e17915{padding:80px 10px 0px 10px;}.elementor-1326 .elementor-element.elementor-element-7c7aee7{padding:0px 0px 80px 0px;}.elementor-1326 .elementor-element.elementor-element-f4c817a > .elementor-element-populated{margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;padding:0px 0px 0px 0px;}.elementor-1326 .elementor-element.elementor-element-030d6a4{font-size:var( --e-global-typography-text-font-size );}.elementor-1326 .elementor-element.elementor-element-aa1cfdb > .elementor-element-populated{padding:0px 25px 0px 0px;}.elementor-1326 .elementor-element.elementor-element-bb3a335 .pp-divider.vertical{border-left-width:6px;}.elementor-1326 .elementor-element.elementor-element-bb3a335 .pp-divider.pp-divider-vertical{border-left-width:6px;}.elementor-1326 .elementor-element.elementor-element-bb3a335 .divider-text-container{width:6px;}.elementor-1326 .elementor-element.elementor-element-e9d244e img{width:100%;}.elementor-1326 .elementor-element.elementor-element-33f9bee{padding:40px 20px 10px 20px;}.elementor-1326 .elementor-element.elementor-element-23af132{font-size:var( --e-global-typography-text-font-size );}.elementor-1326 .elementor-element.elementor-element-20d07d5{padding:40px 20px 10px 20px;}.elementor-1326 .elementor-element.elementor-element-9575bd5{font-size:var( --e-global-typography-text-font-size );}.elementor-1326 .elementor-element.elementor-element-986f79c{padding:40px 20px 10px 20px;}.elementor-1326 .elementor-element.elementor-element-814e4da{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-1326 .elementor-element.elementor-element-674b6b6 > .elementor-container{min-height:300px;}.elementor-1326 .elementor-element.elementor-element-088352e .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1326 .elementor-element.elementor-element-06fa128 .elementor-button{font-size:16px;}.elementor-1326 .elementor-element.elementor-element-ee3e007{padding:30px 10px 0px 10px;}.elementor-1326 .elementor-element.elementor-element-253b130{font-size:var( --e-global-typography-text-font-size );}.elementor-1326 .elementor-element.elementor-element-e54cc5f{padding:30px 15px 0px 15px;}.elementor-1326 .elementor-element.elementor-element-b737223{font-size:var( --e-global-typography-text-font-size );}.elementor-1326 .elementor-element.elementor-element-04d1081{padding:30px 15px 0px 15px;}.elementor-1326 .elementor-element.elementor-element-b64bc87{font-size:var( --e-global-typography-text-font-size );}.elementor-1326 .elementor-element.elementor-element-45ef5e8{font-size:var( --e-global-typography-text-font-size );}.elementor-1326 .elementor-element.elementor-element-db8d418:not(.elementor-motion-effects-element-type-background), .elementor-1326 .elementor-element.elementor-element-db8d418 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aacaliforniaroofing.com/wp-content/uploads/2025/05/divider-bg1.png");background-position:center left;}.elementor-1326 .elementor-element.elementor-element-db8d418{padding:60px 10px 60px 10px;}.elementor-1326 .elementor-element.elementor-element-9c7fdea .elementor-icon-wrapper{text-align:center;}.elementor-1326 .elementor-element.elementor-element-9c86a7e{text-align:center;font-size:var( --e-global-typography-text-font-size );}.elementor-1326 .elementor-element.elementor-element-f32314e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1326 .elementor-element.elementor-element-fff838a{padding:30px 15px 0px 15px;}.elementor-1326 .elementor-element.elementor-element-ffb8ddc{font-size:var( --e-global-typography-text-font-size );}.elementor-1326 .elementor-element.elementor-element-56f1d03{padding:30px 15px 0px 15px;}.elementor-1326 .elementor-element.elementor-element-523a0f5{font-size:var( --e-global-typography-text-font-size );}.elementor-1326 .elementor-element.elementor-element-4e3eade{font-size:var( --e-global-typography-text-font-size );}.elementor-1326 .elementor-element.elementor-element-383a7c6{font-size:var( --e-global-typography-text-font-size );}.elementor-1326 .elementor-element.elementor-element-161b6fe{padding:30px 0px 0px 0px;}.elementor-1326 .elementor-element.elementor-element-e19a832{font-size:var( --e-global-typography-text-font-size );}.elementor-1326 .elementor-element.elementor-element-1e17915{padding:30px 10px 0px 10px;}.elementor-1326 .elementor-element.elementor-element-7c7aee7{padding:0px 0px 0px 0px;}.elementor-1326 .elementor-element.elementor-element-f4c817a > .elementor-element-populated{margin:105px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1326 .elementor-element.elementor-element-030d6a4{font-size:var( --e-global-typography-text-font-size );}.elementor-1326 .elementor-element.elementor-element-33f9bee{padding:30px 15px 0px 15px;}.elementor-1326 .elementor-element.elementor-element-23af132{font-size:var( --e-global-typography-text-font-size );}.elementor-1326 .elementor-element.elementor-element-20d07d5{padding:30px 15px 0px 15px;}.elementor-1326 .elementor-element.elementor-element-9575bd5{font-size:var( --e-global-typography-text-font-size );}.elementor-1326 .elementor-element.elementor-element-986f79c{padding:30px 15px 0px 15px;}.elementor-1326 .elementor-element.elementor-element-814e4da{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:1024px) and (min-width:768px){.elementor-1326 .elementor-element.elementor-element-a3e0f61{width:100%;}.elementor-1326 .elementor-element.elementor-element-92d8ee0{width:100%;}.elementor-1326 .elementor-element.elementor-element-29244fb{width:100%;}.elementor-1326 .elementor-element.elementor-element-c6f8085{width:100%;}.elementor-1326 .elementor-element.elementor-element-f4c817a{width:99%;}.elementor-1326 .elementor-element.elementor-element-aa1cfdb{width:100%;}}/* Start custom CSS for section, class: .elementor-element-ee3e007 */.elementor-1326 .elementor-element.elementor-element-ee3e007 .elementor-widget-text-editor table{width:100%;border-collapse:collapse;margin:0 0 20px}.elementor-1326 .elementor-element.elementor-element-ee3e007 .elementor-widget-text-editor th,.elementor-1326 .elementor-element.elementor-element-ee3e007 .elementor-widget-text-editor td{border:1px solid #dddddd;padding:8px 10px;vertical-align:top;text-align:left}.elementor-1326 .elementor-element.elementor-element-ee3e007 .elementor-widget-text-editor ul,.elementor-1326 .elementor-element.elementor-element-ee3e007 .elementor-widget-text-editor ol{margin:0 0 16px 22px;padding:0}.elementor-1326 .elementor-element.elementor-element-ee3e007 .elementor-widget-text-editor li{margin:0 0 6px}.elementor-1326 .elementor-element.elementor-element-ee3e007 .elementor-widget-text-editor blockquote{margin:0 0 16px;padding:12px 18px;border-left:4px solid #F9AE00;background:#f7f7f7}.elementor-1326 .elementor-element.elementor-element-ee3e007 .elementor-widget-text-editor a{text-decoration:underline}@media (max-width:767px){.elementor-1326 .elementor-element.elementor-element-ee3e007 .elementor-widget-text-editor table{display:block;overflow-x:auto}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e54cc5f */.elementor-1326 .elementor-element.elementor-element-e54cc5f .elementor-widget-text-editor table{width:100%;border-collapse:collapse;margin:0 0 20px}.elementor-1326 .elementor-element.elementor-element-e54cc5f .elementor-widget-text-editor th,.elementor-1326 .elementor-element.elementor-element-e54cc5f .elementor-widget-text-editor td{border:1px solid #dddddd;padding:8px 10px;vertical-align:top;text-align:left}.elementor-1326 .elementor-element.elementor-element-e54cc5f .elementor-widget-text-editor ul,.elementor-1326 .elementor-element.elementor-element-e54cc5f .elementor-widget-text-editor ol{margin:0 0 16px 22px;padding:0}.elementor-1326 .elementor-element.elementor-element-e54cc5f .elementor-widget-text-editor li{margin:0 0 6px}.elementor-1326 .elementor-element.elementor-element-e54cc5f .elementor-widget-text-editor blockquote{margin:0 0 16px;padding:12px 18px;border-left:4px solid #F9AE00;background:#f7f7f7}.elementor-1326 .elementor-element.elementor-element-e54cc5f .elementor-widget-text-editor a{text-decoration:underline}@media (max-width:767px){.elementor-1326 .elementor-element.elementor-element-e54cc5f .elementor-widget-text-editor table{display:block;overflow-x:auto}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-04d1081 */.elementor-1326 .elementor-element.elementor-element-04d1081 .elementor-widget-text-editor table{width:100%;border-collapse:collapse;margin:0 0 20px}.elementor-1326 .elementor-element.elementor-element-04d1081 .elementor-widget-text-editor th,.elementor-1326 .elementor-element.elementor-element-04d1081 .elementor-widget-text-editor td{border:1px solid #dddddd;padding:8px 10px;vertical-align:top;text-align:left}.elementor-1326 .elementor-element.elementor-element-04d1081 .elementor-widget-text-editor ul,.elementor-1326 .elementor-element.elementor-element-04d1081 .elementor-widget-text-editor ol{margin:0 0 16px 22px;padding:0}.elementor-1326 .elementor-element.elementor-element-04d1081 .elementor-widget-text-editor li{margin:0 0 6px}.elementor-1326 .elementor-element.elementor-element-04d1081 .elementor-widget-text-editor blockquote{margin:0 0 16px;padding:12px 18px;border-left:4px solid #F9AE00;background:#f7f7f7}.elementor-1326 .elementor-element.elementor-element-04d1081 .elementor-widget-text-editor a{text-decoration:underline}@media (max-width:767px){.elementor-1326 .elementor-element.elementor-element-04d1081 .elementor-widget-text-editor table{display:block;overflow-x:auto}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9c86a7e */.elementor-1326 .elementor-element.elementor-element-9c86a7e a{color:#FFFFFF;text-decoration:underline;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-fff838a */.elementor-1326 .elementor-element.elementor-element-fff838a .elementor-widget-text-editor table{width:100%;border-collapse:collapse;margin:0 0 20px}.elementor-1326 .elementor-element.elementor-element-fff838a .elementor-widget-text-editor th,.elementor-1326 .elementor-element.elementor-element-fff838a .elementor-widget-text-editor td{border:1px solid #dddddd;padding:8px 10px;vertical-align:top;text-align:left}.elementor-1326 .elementor-element.elementor-element-fff838a .elementor-widget-text-editor ul,.elementor-1326 .elementor-element.elementor-element-fff838a .elementor-widget-text-editor ol{margin:0 0 16px 22px;padding:0}.elementor-1326 .elementor-element.elementor-element-fff838a .elementor-widget-text-editor li{margin:0 0 6px}.elementor-1326 .elementor-element.elementor-element-fff838a .elementor-widget-text-editor blockquote{margin:0 0 16px;padding:12px 18px;border-left:4px solid #F9AE00;background:#f7f7f7}.elementor-1326 .elementor-element.elementor-element-fff838a .elementor-widget-text-editor a{text-decoration:underline}@media (max-width:767px){.elementor-1326 .elementor-element.elementor-element-fff838a .elementor-widget-text-editor table{display:block;overflow-x:auto}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-56f1d03 */.elementor-1326 .elementor-element.elementor-element-56f1d03 .elementor-widget-text-editor table{width:100%;border-collapse:collapse;margin:0 0 20px}.elementor-1326 .elementor-element.elementor-element-56f1d03 .elementor-widget-text-editor th,.elementor-1326 .elementor-element.elementor-element-56f1d03 .elementor-widget-text-editor td{border:1px solid #dddddd;padding:8px 10px;vertical-align:top;text-align:left}.elementor-1326 .elementor-element.elementor-element-56f1d03 .elementor-widget-text-editor ul,.elementor-1326 .elementor-element.elementor-element-56f1d03 .elementor-widget-text-editor ol{margin:0 0 16px 22px;padding:0}.elementor-1326 .elementor-element.elementor-element-56f1d03 .elementor-widget-text-editor li{margin:0 0 6px}.elementor-1326 .elementor-element.elementor-element-56f1d03 .elementor-widget-text-editor blockquote{margin:0 0 16px;padding:12px 18px;border-left:4px solid #F9AE00;background:#f7f7f7}.elementor-1326 .elementor-element.elementor-element-56f1d03 .elementor-widget-text-editor a{text-decoration:underline}@media (max-width:767px){.elementor-1326 .elementor-element.elementor-element-56f1d03 .elementor-widget-text-editor table{display:block;overflow-x:auto}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-161b6fe */.elementor-1326 .elementor-element.elementor-element-161b6fe .elementor-widget-text-editor table{width:100%;border-collapse:collapse;margin:0 0 20px}.elementor-1326 .elementor-element.elementor-element-161b6fe .elementor-widget-text-editor th,.elementor-1326 .elementor-element.elementor-element-161b6fe .elementor-widget-text-editor td{border:1px solid #dddddd;padding:8px 10px;vertical-align:top;text-align:left}.elementor-1326 .elementor-element.elementor-element-161b6fe .elementor-widget-text-editor ul,.elementor-1326 .elementor-element.elementor-element-161b6fe .elementor-widget-text-editor ol{margin:0 0 16px 22px;padding:0}.elementor-1326 .elementor-element.elementor-element-161b6fe .elementor-widget-text-editor li{margin:0 0 6px}.elementor-1326 .elementor-element.elementor-element-161b6fe .elementor-widget-text-editor blockquote{margin:0 0 16px;padding:12px 18px;border-left:4px solid #F9AE00;background:#f7f7f7}.elementor-1326 .elementor-element.elementor-element-161b6fe .elementor-widget-text-editor a{text-decoration:underline}@media (max-width:767px){.elementor-1326 .elementor-element.elementor-element-161b6fe .elementor-widget-text-editor table{display:block;overflow-x:auto}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1e17915 */.elementor-1326 .elementor-element.elementor-element-1e17915 .elementor-widget-text-editor table{width:100%;border-collapse:collapse;margin:0 0 20px}.elementor-1326 .elementor-element.elementor-element-1e17915 .elementor-widget-text-editor th,.elementor-1326 .elementor-element.elementor-element-1e17915 .elementor-widget-text-editor td{border:1px solid #dddddd;padding:8px 10px;vertical-align:top;text-align:left}.elementor-1326 .elementor-element.elementor-element-1e17915 .elementor-widget-text-editor ul,.elementor-1326 .elementor-element.elementor-element-1e17915 .elementor-widget-text-editor ol{margin:0 0 16px 22px;padding:0}.elementor-1326 .elementor-element.elementor-element-1e17915 .elementor-widget-text-editor li{margin:0 0 6px}.elementor-1326 .elementor-element.elementor-element-1e17915 .elementor-widget-text-editor blockquote{margin:0 0 16px;padding:12px 18px;border-left:4px solid #F9AE00;background:#f7f7f7}.elementor-1326 .elementor-element.elementor-element-1e17915 .elementor-widget-text-editor a{text-decoration:underline}@media (max-width:767px){.elementor-1326 .elementor-element.elementor-element-1e17915 .elementor-widget-text-editor table{display:block;overflow-x:auto}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-33f9bee */.elementor-1326 .elementor-element.elementor-element-33f9bee .elementor-widget-text-editor table{width:100%;border-collapse:collapse;margin:0 0 20px}.elementor-1326 .elementor-element.elementor-element-33f9bee .elementor-widget-text-editor th,.elementor-1326 .elementor-element.elementor-element-33f9bee .elementor-widget-text-editor td{border:1px solid #dddddd;padding:8px 10px;vertical-align:top;text-align:left}.elementor-1326 .elementor-element.elementor-element-33f9bee .elementor-widget-text-editor ul,.elementor-1326 .elementor-element.elementor-element-33f9bee .elementor-widget-text-editor ol{margin:0 0 16px 22px;padding:0}.elementor-1326 .elementor-element.elementor-element-33f9bee .elementor-widget-text-editor li{margin:0 0 6px}.elementor-1326 .elementor-element.elementor-element-33f9bee .elementor-widget-text-editor blockquote{margin:0 0 16px;padding:12px 18px;border-left:4px solid #F9AE00;background:#f7f7f7}.elementor-1326 .elementor-element.elementor-element-33f9bee .elementor-widget-text-editor a{text-decoration:underline}@media (max-width:767px){.elementor-1326 .elementor-element.elementor-element-33f9bee .elementor-widget-text-editor table{display:block;overflow-x:auto}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-20d07d5 */.elementor-1326 .elementor-element.elementor-element-20d07d5 .elementor-widget-text-editor table{width:100%;border-collapse:collapse;margin:0 0 20px}.elementor-1326 .elementor-element.elementor-element-20d07d5 .elementor-widget-text-editor th,.elementor-1326 .elementor-element.elementor-element-20d07d5 .elementor-widget-text-editor td{border:1px solid #dddddd;padding:8px 10px;vertical-align:top;text-align:left}.elementor-1326 .elementor-element.elementor-element-20d07d5 .elementor-widget-text-editor ul,.elementor-1326 .elementor-element.elementor-element-20d07d5 .elementor-widget-text-editor ol{margin:0 0 16px 22px;padding:0}.elementor-1326 .elementor-element.elementor-element-20d07d5 .elementor-widget-text-editor li{margin:0 0 6px}.elementor-1326 .elementor-element.elementor-element-20d07d5 .elementor-widget-text-editor blockquote{margin:0 0 16px;padding:12px 18px;border-left:4px solid #F9AE00;background:#f7f7f7}.elementor-1326 .elementor-element.elementor-element-20d07d5 .elementor-widget-text-editor a{text-decoration:underline}@media (max-width:767px){.elementor-1326 .elementor-element.elementor-element-20d07d5 .elementor-widget-text-editor table{display:block;overflow-x:auto}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-986f79c */.elementor-1326 .elementor-element.elementor-element-986f79c .elementor-widget-text-editor table{width:100%;border-collapse:collapse;margin:0 0 20px}.elementor-1326 .elementor-element.elementor-element-986f79c .elementor-widget-text-editor th,.elementor-1326 .elementor-element.elementor-element-986f79c .elementor-widget-text-editor td{border:1px solid #dddddd;padding:8px 10px;vertical-align:top;text-align:left}.elementor-1326 .elementor-element.elementor-element-986f79c .elementor-widget-text-editor ul,.elementor-1326 .elementor-element.elementor-element-986f79c .elementor-widget-text-editor ol{margin:0 0 16px 22px;padding:0}.elementor-1326 .elementor-element.elementor-element-986f79c .elementor-widget-text-editor li{margin:0 0 6px}.elementor-1326 .elementor-element.elementor-element-986f79c .elementor-widget-text-editor blockquote{margin:0 0 16px;padding:12px 18px;border-left:4px solid #F9AE00;background:#f7f7f7}.elementor-1326 .elementor-element.elementor-element-986f79c .elementor-widget-text-editor a{text-decoration:underline}@media (max-width:767px){.elementor-1326 .elementor-element.elementor-element-986f79c .elementor-widget-text-editor table{display:block;overflow-x:auto}}/* End custom CSS */