.elementor-406 .elementor-element.elementor-element-c6dd513{--min-height:300px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--background-transition:0.3s;--overlay-opacity:0.5;}.elementor-406 .elementor-element.elementor-element-c6dd513:not(.elementor-motion-effects-element-type-background), .elementor-406 .elementor-element.elementor-element-c6dd513 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://forrestroofing.com/wp-content/uploads/2023/04/Header-image-for-Forrest-Residential-Roofing.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-406 .elementor-element.elementor-element-c6dd513::before, .elementor-406 .elementor-element.elementor-element-c6dd513 > .elementor-background-video-container::before, .elementor-406 .elementor-element.elementor-element-c6dd513 > .e-con-inner > .elementor-background-video-container::before, .elementor-406 .elementor-element.elementor-element-c6dd513 > .elementor-background-slideshow::before, .elementor-406 .elementor-element.elementor-element-c6dd513 > .e-con-inner > .elementor-background-slideshow::before, .elementor-406 .elementor-element.elementor-element-c6dd513 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:var( --e-global-color-ed56d52 );}.elementor-406 .elementor-element.elementor-element-c6dd513, .elementor-406 .elementor-element.elementor-element-c6dd513::before{--border-transition:0.3s;}.elementor-406 .elementor-element.elementor-element-46ef12b img{width:10%;}.elementor-406 .elementor-element.elementor-element-6de111d{text-align:center;}.elementor-406 .elementor-element.elementor-element-6de111d .elementor-heading-title{color:var( --e-global-color-c61c004 );}.elementor-406 .elementor-element.elementor-element-784d3b4{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px;--background-transition:0.3s;--padding-top:80px;--padding-right:0px;--padding-bottom:50px;--padding-left:0px;}.elementor-406 .elementor-element.elementor-element-9a257fa{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-406 .elementor-element.elementor-element-c42d71b{text-align:left;}.elementor-406 .elementor-element.elementor-element-c42d71b img{width:85%;}.elementor-406 .elementor-element.elementor-element-60f8922{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--background-transition:0.3s;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-406 .elementor-element.elementor-element-20ed796{text-align:left;}.elementor-406 .elementor-element.elementor-element-20ed796.elementor-element{--align-self:center;}.elementor-406 .elementor-element.elementor-element-54f0d966{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px;--background-transition:0.3s;--margin-top:0px;--margin-right:0px;--margin-bottom:40px;--margin-left:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--z-index:10;}.elementor-406 .elementor-element.elementor-element-54f0d966:not(.elementor-motion-effects-element-type-background), .elementor-406 .elementor-element.elementor-element-54f0d966 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B3B3B3;}.elementor-406 .elementor-element.elementor-element-54f0d966, .elementor-406 .elementor-element.elementor-element-54f0d966::before{--border-transition:0.3s;}.elementor-406 .elementor-element.elementor-element-6a4b1249{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-top:50px;--padding-right:20px;--padding-bottom:30px;--padding-left:20px;--z-index:9;}.elementor-406 .elementor-element.elementor-element-6a4b1249:not(.elementor-motion-effects-element-type-background), .elementor-406 .elementor-element.elementor-element-6a4b1249 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c61c004 );}.elementor-406 .elementor-element.elementor-element-6a4b1249, .elementor-406 .elementor-element.elementor-element-6a4b1249::before{--border-transition:0.3s;}.elementor-406 .elementor-element.elementor-element-2aa0ec7d{text-align:center;}.elementor-406 .elementor-element.elementor-element-3de18a98{text-align:center;}.elementor-406 .elementor-element.elementor-element-b65787e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-top:50px;--padding-right:20px;--padding-bottom:30px;--padding-left:20px;}.elementor-406 .elementor-element.elementor-element-b65787e:not(.elementor-motion-effects-element-type-background), .elementor-406 .elementor-element.elementor-element-b65787e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DADADA;}.elementor-406 .elementor-element.elementor-element-b65787e, .elementor-406 .elementor-element.elementor-element-b65787e::before{--border-transition:0.3s;}.elementor-406 .elementor-element.elementor-element-4ca96fd9{text-align:center;}.elementor-406 .elementor-element.elementor-element-15f39985{text-align:center;}.elementor-406 .elementor-element.elementor-element-45daed15{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-top:50px;--padding-right:20px;--padding-bottom:30px;--padding-left:20px;--z-index:9;}.elementor-406 .elementor-element.elementor-element-45daed15:not(.elementor-motion-effects-element-type-background), .elementor-406 .elementor-element.elementor-element-45daed15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c61c004 );}.elementor-406 .elementor-element.elementor-element-45daed15, .elementor-406 .elementor-element.elementor-element-45daed15::before{--border-transition:0.3s;}.elementor-406 .elementor-element.elementor-element-74f32900{text-align:center;}.elementor-406 .elementor-element.elementor-element-15be0a6e{text-align:center;}.elementor-406 .elementor-element.elementor-element-7384f734{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-top:50px;--padding-right:20px;--padding-bottom:30px;--padding-left:20px;}.elementor-406 .elementor-element.elementor-element-7384f734:not(.elementor-motion-effects-element-type-background), .elementor-406 .elementor-element.elementor-element-7384f734 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DADADA;}.elementor-406 .elementor-element.elementor-element-7384f734, .elementor-406 .elementor-element.elementor-element-7384f734::before{--border-transition:0.3s;}.elementor-406 .elementor-element.elementor-element-595af5a9{text-align:center;}.elementor-406 .elementor-element.elementor-element-4d9f97a5{text-align:center;}.elementor-406 .elementor-element.elementor-element-d5b6603{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-top:50px;--padding-right:20px;--padding-bottom:30px;--padding-left:20px;--z-index:9;}.elementor-406 .elementor-element.elementor-element-d5b6603:not(.elementor-motion-effects-element-type-background), .elementor-406 .elementor-element.elementor-element-d5b6603 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c61c004 );}.elementor-406 .elementor-element.elementor-element-d5b6603, .elementor-406 .elementor-element.elementor-element-d5b6603::before{--border-transition:0.3s;}.elementor-406 .elementor-element.elementor-element-360fb34{text-align:center;}.elementor-406 .elementor-element.elementor-element-d758f26{text-align:center;}.elementor-406 .elementor-element.elementor-element-afb07be{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-top:50px;--padding-right:0px;--padding-bottom:80px;--padding-left:0px;}.elementor-406 .elementor-element.elementor-element-527f250{color:var( --e-global-color-text );}body.elementor-page-406:not(.elementor-motion-effects-element-type-background), body.elementor-page-406 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}@media(max-width:1366px){.elementor-406 .elementor-element.elementor-element-6a4b1249{--padding-top:20px;--padding-right:20px;--padding-bottom:20px;--padding-left:20px;}.elementor-406 .elementor-element.elementor-element-b65787e{--padding-top:20px;--padding-right:20px;--padding-bottom:20px;--padding-left:20px;}.elementor-406 .elementor-element.elementor-element-45daed15{--padding-top:20px;--padding-right:20px;--padding-bottom:20px;--padding-left:20px;}.elementor-406 .elementor-element.elementor-element-7384f734{--padding-top:20px;--padding-right:20px;--padding-bottom:20px;--padding-left:20px;}.elementor-406 .elementor-element.elementor-element-d5b6603{--padding-top:20px;--padding-right:20px;--padding-bottom:20px;--padding-left:20px;}}@media(max-width:1200px){.elementor-406 .elementor-element.elementor-element-784d3b4{--flex-wrap:wrap;--padding-top:50px;--padding-right:20px;--padding-bottom:50px;--padding-left:0px;}.elementor-406 .elementor-element.elementor-element-54f0d966{--flex-wrap:wrap;}.elementor-406 .elementor-element.elementor-element-d5b6603{--padding-top:50px;--padding-right:50px;--padding-bottom:50px;--padding-left:50px;}.elementor-406 .elementor-element.elementor-element-afb07be{--padding-top:50px;--padding-right:20px;--padding-bottom:50px;--padding-left:20px;}}@media(max-width:1024px){.elementor-406 .elementor-element.elementor-element-784d3b4{--padding-top:50px;--padding-right:20px;--padding-bottom:50px;--padding-left:20px;}.elementor-406 .elementor-element.elementor-element-c42d71b img{width:100%;}.elementor-406 .elementor-element.elementor-element-60f8922{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:30px;}.elementor-406 .elementor-element.elementor-element-54f0d966{--flex-wrap:wrap;}}@media(max-width:767px){.elementor-406 .elementor-element.elementor-element-c6dd513{--min-height:230px;}.elementor-406 .elementor-element.elementor-element-46ef12b img{width:22%;}.elementor-406 .elementor-element.elementor-element-60f8922{--padding-top:20px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}}@media(min-width:768px){.elementor-406 .elementor-element.elementor-element-9a257fa{--width:50%;}.elementor-406 .elementor-element.elementor-element-60f8922{--width:50%;}.elementor-406 .elementor-element.elementor-element-6a4b1249{--width:25%;}.elementor-406 .elementor-element.elementor-element-b65787e{--width:25%;}.elementor-406 .elementor-element.elementor-element-45daed15{--width:25%;}.elementor-406 .elementor-element.elementor-element-7384f734{--width:25%;}.elementor-406 .elementor-element.elementor-element-d5b6603{--width:25%;}}@media(max-width:1200px) and (min-width:768px){.elementor-406 .elementor-element.elementor-element-6a4b1249{--width:50%;}.elementor-406 .elementor-element.elementor-element-b65787e{--width:50%;}.elementor-406 .elementor-element.elementor-element-45daed15{--width:50%;}.elementor-406 .elementor-element.elementor-element-7384f734{--width:50%;}.elementor-406 .elementor-element.elementor-element-d5b6603{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-406 .elementor-element.elementor-element-6a4b1249{--width:50%;}.elementor-406 .elementor-element.elementor-element-b65787e{--width:50%;}.elementor-406 .elementor-element.elementor-element-45daed15{--width:50%;}.elementor-406 .elementor-element.elementor-element-7384f734{--width:50%;}.elementor-406 .elementor-element.elementor-element-d5b6603{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-6a4b1249 */.elementor-406 .elementor-element.elementor-element-6a4b1249:hover{
    transform: translateY(-6px);
    box-shadow: 0 14px 28px rgba(0,0,0,.25), 0 10px 10px rgba(0,0,0,.1);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b65787e */.elementor-406 .elementor-element.elementor-element-b65787e:hover{
    transform: translateY(-6px);
    box-shadow: 0 14px 28px rgba(0,0,0,.25), 0 10px 10px rgba(0,0,0,.1);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45daed15 */.elementor-406 .elementor-element.elementor-element-45daed15:hover{
    transform: translateY(-6px);
    box-shadow: 0 14px 28px rgba(0,0,0,.25), 0 10px 10px rgba(0,0,0,.1);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7384f734 */.elementor-406 .elementor-element.elementor-element-7384f734:hover{
    transform: translateY(-6px);
    box-shadow: 0 14px 28px rgba(0,0,0,.25), 0 10px 10px rgba(0,0,0,.1);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5b6603 */.elementor-406 .elementor-element.elementor-element-d5b6603:hover{
    transform: translateY(-6px);
    box-shadow: 0 14px 28px rgba(0,0,0,.25), 0 10px 10px rgba(0,0,0,.1);

}/* End custom CSS */