.elementor-6576 .elementor-element.elementor-element-5a50c23e{--display:flex;--min-height:847px;--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;--margin-top:-4px;--margin-bottom:105px;--margin-left:0px;--margin-right:0px;}.elementor-6576 .elementor-element.elementor-element-5a50c23e:not(.elementor-motion-effects-element-type-background), .elementor-6576 .elementor-element.elementor-element-5a50c23e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://broadreachconstruction.com/wp-content/uploads/2025/12/mERRY-CHRISTMAS.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6576 .elementor-element.elementor-element-5a50c23e.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-6576 .elementor-element.elementor-element-441fccc8{--display:flex;--min-height:5px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:-105px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6576 .elementor-element.elementor-element-441fccc8:not(.elementor-motion-effects-element-type-background), .elementor-6576 .elementor-element.elementor-element-441fccc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C4113;background-image:url("https://broadreachconstruction.com/wp-content/uploads/2025/12/background.webp");}.elementor-6576 .elementor-element.elementor-element-56553da2{--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-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-6576 .elementor-element.elementor-element-144fe0f3 img{width:100%;max-width:100%;height:214px;border-radius:180px 180px 180px 180px;}.elementor-6576 .elementor-element.elementor-element-c71bf36{--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-6576 .elementor-element.elementor-element-2000cf19 img{width:65%;border-radius:180px 180px 180px 180px;}.elementor-6576 .elementor-element.elementor-element-10e1050d{--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-6576 .elementor-element.elementor-element-5127975b img{width:100%;height:235px;border-radius:180px 180px 180px 180px;}.elementor-6576 .elementor-element.elementor-element-2a66092{--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-6576 .elementor-element.elementor-element-7020b727 img{width:100%;height:211px;border-radius:180px 180px 180px 180px;}.elementor-6576 .elementor-element.elementor-element-16ffdef9{--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-6576 .elementor-element.elementor-element-58b1eddd img{width:97%;height:192px;border-radius:180px 180px 180px 180px;}.elementor-6576 .elementor-element.elementor-element-389a4f47{--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-6576 .elementor-element.elementor-element-6ecc177c img{width:98%;height:197px;border-radius:180px 180px 180px 180px;}.elementor-6576 .elementor-element.elementor-element-22fca813{--display:flex;--min-height:0px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:-2px;--margin-right:0px;}.elementor-6576 .elementor-element.elementor-element-22fca813:not(.elementor-motion-effects-element-type-background), .elementor-6576 .elementor-element.elementor-element-22fca813 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D11412;background-image:url("https://broadreachconstruction.com/wp-content/uploads/2025/12/background.webp");background-repeat:no-repeat;background-size:cover;}.elementor-6576 .elementor-element.elementor-element-5b74c955{--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-6576 .elementor-element.elementor-element-5fc93a7a img{width:100%;height:203px;border-radius:180px 180px 180px 180px;}.elementor-6576 .elementor-element.elementor-element-ed1c780{--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-6576 .elementor-element.elementor-element-4f075409 img{width:100%;height:209px;border-radius:180px 180px 180px 180px;}.elementor-6576 .elementor-element.elementor-element-b916f20{--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-6576 .elementor-element.elementor-element-458df643 img{width:90%;height:260px;border-radius:180px 180px 180px 180px;}.elementor-6576 .elementor-element.elementor-element-1a3f9ec3{--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-6576 .elementor-element.elementor-element-7131204c img{width:100%;height:231px;border-radius:180px 180px 180px 180px;}.elementor-6576 .elementor-element.elementor-element-6584028d{--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-6576 .elementor-element.elementor-element-59dd045b img{width:96%;height:236px;border-radius:180px 180px 180px 180px;}.elementor-6576 .elementor-element.elementor-element-4192a023{--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-6576 .elementor-element.elementor-element-6a211a42 img{width:100%;height:208px;border-radius:180px 180px 180px 180px;}.elementor-6576 .elementor-element.elementor-element-302a35a7{--display:flex;--min-height:296px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-6576 .elementor-element.elementor-element-302a35a7:not(.elementor-motion-effects-element-type-background), .elementor-6576 .elementor-element.elementor-element-302a35a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D30B0B;background-image:url("https://broadreachconstruction.com/wp-content/uploads/2025/12/background.webp");background-repeat:no-repeat;background-size:cover;}.elementor-6576 .elementor-element.elementor-element-1c29278d{--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-6576 .elementor-element.elementor-element-4acf8f6c img{width:65%;height:266px;border-radius:180px 180px 180px 180px;}.elementor-6576 .elementor-element.elementor-element-24349d46{--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-6576 .elementor-element.elementor-element-409519b2 img{width:65%;height:266px;border-radius:180px 180px 180px 180px;}.elementor-6576 .elementor-element.elementor-element-6d6820d7{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6576 .elementor-element.elementor-element-6d6820d7:not(.elementor-motion-effects-element-type-background), .elementor-6576 .elementor-element.elementor-element-6d6820d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#31923E;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-6576 .elementor-element.elementor-element-4400f883{text-align:center;}.elementor-6576 .elementor-element.elementor-element-4400f883 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:67px;font-weight:600;color:var( --e-global-color-astglobalcolor5 );}body.elementor-page-6576:not(.elementor-motion-effects-element-type-background), body.elementor-page-6576 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}:root{--page-title-display:none;}body.elementor-page-6576{margin:0px 0px 0px 0px;}@media(min-width:768px){.elementor-6576 .elementor-element.elementor-element-5a50c23e{--width:1200%;}.elementor-6576 .elementor-element.elementor-element-441fccc8{--content-width:1011px;}.elementor-6576 .elementor-element.elementor-element-56553da2{--width:33.3333%;}.elementor-6576 .elementor-element.elementor-element-c71bf36{--width:33.3333%;}.elementor-6576 .elementor-element.elementor-element-10e1050d{--width:33.3333%;}.elementor-6576 .elementor-element.elementor-element-2a66092{--width:33.3333%;}.elementor-6576 .elementor-element.elementor-element-16ffdef9{--width:33.3333%;}.elementor-6576 .elementor-element.elementor-element-389a4f47{--width:33.3333%;}.elementor-6576 .elementor-element.elementor-element-22fca813{--content-width:900px;}.elementor-6576 .elementor-element.elementor-element-5b74c955{--width:33.3333%;}.elementor-6576 .elementor-element.elementor-element-ed1c780{--width:33.3333%;}.elementor-6576 .elementor-element.elementor-element-b916f20{--width:33.3333%;}.elementor-6576 .elementor-element.elementor-element-1a3f9ec3{--width:33.3333%;}.elementor-6576 .elementor-element.elementor-element-6584028d{--width:33.3333%;}.elementor-6576 .elementor-element.elementor-element-4192a023{--width:33.3333%;}.elementor-6576 .elementor-element.elementor-element-302a35a7{--content-width:1200px;}.elementor-6576 .elementor-element.elementor-element-1c29278d{--width:33.3333%;}.elementor-6576 .elementor-element.elementor-element-24349d46{--width:33.3333%;}}@media(min-width:1025px){.elementor-6576 .elementor-element.elementor-element-5a50c23e:not(.elementor-motion-effects-element-type-background), .elementor-6576 .elementor-element.elementor-element-5a50c23e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-6576 .elementor-element.elementor-element-5a50c23e{--min-height:670px;}}@media(max-width:767px){.elementor-6576 .elementor-element.elementor-element-5a50c23e{--width:500px;--min-height:291px;--margin-top:0px;--margin-bottom:90px;--margin-left:0px;--margin-right:0px;}.elementor-6576 .elementor-element.elementor-element-6a211a42 img{height:223px;}.elementor-6576 .elementor-element.elementor-element-409519b2 img{height:214px;}.elementor-6576 .elementor-element.elementor-element-4400f883 .elementor-heading-title{font-size:39px;}}/* Start custom CSS *//* Change footer color to green on this page only */
body.elementor-page-6576 .site-footer {
  background-color: #349A48 !important; /* new footer color */
  color: #ffffff !important; /* keeps text readable */
}

body.elementor-page-6576 .site-footer a {
  color: #ffffff !important; /* link color */
}

body.elementor-page-6576 .site-footer a:hover {
  color: #e5e5e5 !important; /* link hover color */
}/* End custom CSS */