.elementor-286 .elementor-element.elementor-element-053c3e0{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-053c3e0:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-053c3e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://b-r-general-contracting.websitepro.hosting/wp-content/uploads/2026/06/Residential-10.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-286 .elementor-element.elementor-element-8bee84c{--display:flex;}.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-286 .elementor-element.elementor-element-0a2d610 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-f03d33c );}.elementor-286 .elementor-element.elementor-element-3048a2d .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:70px;font-weight:500;line-height:1.1em;color:#FFFFFF;}.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-286 .elementor-element.elementor-element-b8bd0f2{color:#FFFFFF;}.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-286 .elementor-element.elementor-element-1e90b0e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-286 .elementor-element.elementor-element-1e90b0e .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-286 .elementor-element.elementor-element-1e90b0e .elementor-button{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:500;text-transform:uppercase;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:17px 30px 17px 30px;}.elementor-286 .elementor-element.elementor-element-4405b61{--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:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-4405b61:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-4405b61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F3EE;}.elementor-286 .elementor-element.elementor-element-979ed10{--display:flex;}.elementor-286 .elementor-element.elementor-element-2aae4ec .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-75387a5 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:55px;font-weight:500;line-height:1.1em;}.elementor-286 .elementor-element.elementor-element-5d5db16{--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-286 .elementor-element.elementor-element-2aefca7 .elementor-button{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:500;text-transform:uppercase;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:17px 30px 17px 30px;}.elementor-286 .elementor-element.elementor-element-d51435f .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:500;text-transform:uppercase;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:17px 30px 17px 30px;}.elementor-286 .elementor-element.elementor-element-33d0766{--display:flex;}.elementor-286 .elementor-element.elementor-element-c1b9f4d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-a5409e5 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:55px;font-weight:500;line-height:1.1em;}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{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-286 .elementor-element.elementor-element-d481fa8 .elementor-image-box-wrapper{text-align:start;}.elementor-286 .elementor-element.elementor-element-d481fa8.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-286 .elementor-element.elementor-element-d481fa8.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-286 .elementor-element.elementor-element-d481fa8.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-286 .elementor-element.elementor-element-d481fa8 .elementor-image-box-title{margin-bottom:0px;font-family:"Bebas Neue", Sans-serif;font-size:23px;font-weight:500;line-height:1.1em;color:var( --e-global-color-text );}.elementor-286 .elementor-element.elementor-element-d481fa8 .elementor-image-box-wrapper .elementor-image-box-img{width:50px;}.elementor-286 .elementor-element.elementor-element-d481fa8 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-286 .elementor-element.elementor-element-d481fa8:has(:hover) .elementor-image-box-title,
					 .elementor-286 .elementor-element.elementor-element-d481fa8:has(:focus) .elementor-image-box-title{color:var( --e-global-color-text );}.elementor-286 .elementor-element.elementor-element-cd70937 .elementor-image-box-wrapper{text-align:start;}.elementor-286 .elementor-element.elementor-element-cd70937.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-286 .elementor-element.elementor-element-cd70937.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-286 .elementor-element.elementor-element-cd70937.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-286 .elementor-element.elementor-element-cd70937 .elementor-image-box-title{margin-bottom:0px;font-family:"Bebas Neue", Sans-serif;font-size:23px;font-weight:500;line-height:1.1em;color:var( --e-global-color-text );}.elementor-286 .elementor-element.elementor-element-cd70937 .elementor-image-box-wrapper .elementor-image-box-img{width:50px;}.elementor-286 .elementor-element.elementor-element-cd70937 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-286 .elementor-element.elementor-element-cd70937:has(:hover) .elementor-image-box-title,
					 .elementor-286 .elementor-element.elementor-element-cd70937:has(:focus) .elementor-image-box-title{color:var( --e-global-color-text );}.elementor-286 .elementor-element.elementor-element-4d4c1b6 .elementor-image-box-wrapper{text-align:start;}.elementor-286 .elementor-element.elementor-element-4d4c1b6.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-286 .elementor-element.elementor-element-4d4c1b6.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-286 .elementor-element.elementor-element-4d4c1b6.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-286 .elementor-element.elementor-element-4d4c1b6 .elementor-image-box-title{margin-bottom:0px;font-family:"Bebas Neue", Sans-serif;font-size:23px;font-weight:500;line-height:1.1em;color:var( --e-global-color-text );}.elementor-286 .elementor-element.elementor-element-4d4c1b6 .elementor-image-box-wrapper .elementor-image-box-img{width:50px;}.elementor-286 .elementor-element.elementor-element-4d4c1b6 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-286 .elementor-element.elementor-element-4d4c1b6:has(:hover) .elementor-image-box-title,
					 .elementor-286 .elementor-element.elementor-element-4d4c1b6:has(:focus) .elementor-image-box-title{color:var( --e-global-color-text );}.elementor-286 .elementor-element.elementor-element-4c02827 .elementor-image-box-wrapper{text-align:start;}.elementor-286 .elementor-element.elementor-element-4c02827.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-286 .elementor-element.elementor-element-4c02827.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-286 .elementor-element.elementor-element-4c02827.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-286 .elementor-element.elementor-element-4c02827 .elementor-image-box-title{margin-bottom:0px;font-family:"Bebas Neue", Sans-serif;font-size:23px;font-weight:500;line-height:1.1em;color:var( --e-global-color-text );}.elementor-286 .elementor-element.elementor-element-4c02827 .elementor-image-box-wrapper .elementor-image-box-img{width:50px;}.elementor-286 .elementor-element.elementor-element-4c02827 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-286 .elementor-element.elementor-element-4c02827:has(:hover) .elementor-image-box-title,
					 .elementor-286 .elementor-element.elementor-element-4c02827:has(:focus) .elementor-image-box-title{color:var( --e-global-color-text );}.elementor-286 .elementor-element.elementor-element-53878da .elementor-image-box-wrapper{text-align:start;}.elementor-286 .elementor-element.elementor-element-53878da.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-286 .elementor-element.elementor-element-53878da.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-286 .elementor-element.elementor-element-53878da.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-286 .elementor-element.elementor-element-53878da .elementor-image-box-title{margin-bottom:0px;font-family:"Bebas Neue", Sans-serif;font-size:23px;font-weight:500;line-height:1.1em;color:var( --e-global-color-text );}.elementor-286 .elementor-element.elementor-element-53878da .elementor-image-box-wrapper .elementor-image-box-img{width:50px;}.elementor-286 .elementor-element.elementor-element-53878da .elementor-image-box-img img{transition-duration:0.3s;}.elementor-286 .elementor-element.elementor-element-53878da:has(:hover) .elementor-image-box-title,
					 .elementor-286 .elementor-element.elementor-element-53878da:has(:focus) .elementor-image-box-title{color:var( --e-global-color-text );}.elementor-286 .elementor-element.elementor-element-803ecad{--display:flex;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-803ecad:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-803ecad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );background-image:url("https://b-r-general-contracting.websitepro.hosting/wp-content/uploads/2026/06/Residential-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-286 .elementor-element.elementor-element-8c215b4{--display:flex;}.elementor-286 .elementor-element.elementor-element-b199039 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:55px;font-weight:500;line-height:1.1em;color:#FFFFFF;}.elementor-286 .elementor-element.elementor-element-ca935a5{color:#FFFFFF;}.elementor-286 .elementor-element.elementor-element-15382fe{--display:flex;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-15382fe:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-15382fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F3EE;}.elementor-286 .elementor-element.elementor-element-b759d73{--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-286 .elementor-element.elementor-element-d561ac9{--display:flex;}.elementor-286 .elementor-element.elementor-element-8519ed8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-bade8ba .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:55px;font-weight:500;line-height:1.1em;}.elementor-286 .elementor-element.elementor-element-06e032a{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-f174402{--display:flex;}.elementor-286 .elementor-element.elementor-element-2ba9507 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:25px;font-weight:500;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-bef0b52{--display:flex;}.elementor-286 .elementor-element.elementor-element-e91c20b .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:25px;font-weight:500;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-6592a34{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-ffd0bfa{--display:flex;}.elementor-286 .elementor-element.elementor-element-5605428 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:25px;font-weight:500;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-55cb493{--display:flex;}.elementor-286 .elementor-element.elementor-element-c720b05{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-286 .elementor-element.elementor-element-e2637d4{--display:flex;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-e2637d4:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-e2637d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-286 .elementor-element.elementor-element-5796503{--display:flex;}.elementor-286 .elementor-element.elementor-element-072d9c9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-da3e0fc .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:55px;font-weight:500;line-height:1.1em;color:#FFFFFF;}.elementor-286 .elementor-element.elementor-element-16b4028{--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-286 .elementor-element.elementor-element-e0618d3{--display:flex;}.elementor-286 .elementor-element.elementor-element-30eb2aa .elementor-image-box-wrapper{text-align:start;}.elementor-286 .elementor-element.elementor-element-30eb2aa.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-286 .elementor-element.elementor-element-30eb2aa.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-286 .elementor-element.elementor-element-30eb2aa.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-286 .elementor-element.elementor-element-30eb2aa .elementor-image-box-title{margin-bottom:0px;font-family:"Bebas Neue", Sans-serif;font-size:23px;font-weight:500;line-height:1.1em;color:#FFFFFF;}.elementor-286 .elementor-element.elementor-element-30eb2aa .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-286 .elementor-element.elementor-element-30eb2aa .elementor-image-box-img img{transition-duration:0.3s;}.elementor-286 .elementor-element.elementor-element-30eb2aa:has(:hover) .elementor-image-box-title,
					 .elementor-286 .elementor-element.elementor-element-30eb2aa:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-286 .elementor-element.elementor-element-30eb2aa .elementor-image-box-description{color:#FFFFFF;}.elementor-286 .elementor-element.elementor-element-33148eb{--display:flex;}.elementor-286 .elementor-element.elementor-element-555b25a .elementor-image-box-wrapper{text-align:start;}.elementor-286 .elementor-element.elementor-element-555b25a.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-286 .elementor-element.elementor-element-555b25a.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-286 .elementor-element.elementor-element-555b25a.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-286 .elementor-element.elementor-element-555b25a .elementor-image-box-title{margin-bottom:0px;font-family:"Bebas Neue", Sans-serif;font-size:23px;font-weight:500;line-height:1.1em;color:#FFFFFF;}.elementor-286 .elementor-element.elementor-element-555b25a .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-286 .elementor-element.elementor-element-555b25a .elementor-image-box-img img{transition-duration:0.3s;}.elementor-286 .elementor-element.elementor-element-555b25a:has(:hover) .elementor-image-box-title,
					 .elementor-286 .elementor-element.elementor-element-555b25a:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-286 .elementor-element.elementor-element-555b25a .elementor-image-box-description{color:#FFFFFF;}.elementor-286 .elementor-element.elementor-element-425badb{--display:flex;}.elementor-286 .elementor-element.elementor-element-21c8db8 .elementor-image-box-wrapper{text-align:start;}.elementor-286 .elementor-element.elementor-element-21c8db8.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-286 .elementor-element.elementor-element-21c8db8.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-286 .elementor-element.elementor-element-21c8db8.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-286 .elementor-element.elementor-element-21c8db8 .elementor-image-box-title{margin-bottom:0px;font-family:"Bebas Neue", Sans-serif;font-size:23px;font-weight:500;line-height:1.1em;color:#FFFFFF;}.elementor-286 .elementor-element.elementor-element-21c8db8 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-286 .elementor-element.elementor-element-21c8db8 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-286 .elementor-element.elementor-element-21c8db8:has(:hover) .elementor-image-box-title,
					 .elementor-286 .elementor-element.elementor-element-21c8db8:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-286 .elementor-element.elementor-element-21c8db8 .elementor-image-box-description{color:#FFFFFF;}.elementor-286 .elementor-element.elementor-element-459d12a{--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-286 .elementor-element.elementor-element-52c4e09{--display:flex;}.elementor-286 .elementor-element.elementor-element-1bf0301 .elementor-image-box-wrapper{text-align:start;}.elementor-286 .elementor-element.elementor-element-1bf0301.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-286 .elementor-element.elementor-element-1bf0301.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-286 .elementor-element.elementor-element-1bf0301.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-286 .elementor-element.elementor-element-1bf0301 .elementor-image-box-title{margin-bottom:0px;font-family:"Bebas Neue", Sans-serif;font-size:23px;font-weight:500;line-height:1.1em;color:#FFFFFF;}.elementor-286 .elementor-element.elementor-element-1bf0301 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-286 .elementor-element.elementor-element-1bf0301 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-286 .elementor-element.elementor-element-1bf0301:has(:hover) .elementor-image-box-title,
					 .elementor-286 .elementor-element.elementor-element-1bf0301:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-286 .elementor-element.elementor-element-1bf0301 .elementor-image-box-description{color:#FFFFFF;}.elementor-286 .elementor-element.elementor-element-01bda28{--display:flex;}.elementor-286 .elementor-element.elementor-element-961fe2a .elementor-image-box-wrapper{text-align:start;}.elementor-286 .elementor-element.elementor-element-961fe2a.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-286 .elementor-element.elementor-element-961fe2a.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-286 .elementor-element.elementor-element-961fe2a.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-286 .elementor-element.elementor-element-961fe2a .elementor-image-box-title{margin-bottom:0px;font-family:"Bebas Neue", Sans-serif;font-size:23px;font-weight:500;line-height:1.1em;color:#FFFFFF;}.elementor-286 .elementor-element.elementor-element-961fe2a .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-286 .elementor-element.elementor-element-961fe2a .elementor-image-box-img img{transition-duration:0.3s;}.elementor-286 .elementor-element.elementor-element-961fe2a:has(:hover) .elementor-image-box-title,
					 .elementor-286 .elementor-element.elementor-element-961fe2a:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-286 .elementor-element.elementor-element-961fe2a .elementor-image-box-description{color:#FFFFFF;}.elementor-286 .elementor-element.elementor-element-d631b78{--display:flex;}.elementor-286 .elementor-element.elementor-element-15e427a .elementor-image-box-wrapper{text-align:start;}.elementor-286 .elementor-element.elementor-element-15e427a.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-286 .elementor-element.elementor-element-15e427a.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-286 .elementor-element.elementor-element-15e427a.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-286 .elementor-element.elementor-element-15e427a .elementor-image-box-title{margin-bottom:0px;font-family:"Bebas Neue", Sans-serif;font-size:23px;font-weight:500;line-height:1.1em;color:#FFFFFF;}.elementor-286 .elementor-element.elementor-element-15e427a .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-286 .elementor-element.elementor-element-15e427a .elementor-image-box-img img{transition-duration:0.3s;}.elementor-286 .elementor-element.elementor-element-15e427a:has(:hover) .elementor-image-box-title,
					 .elementor-286 .elementor-element.elementor-element-15e427a:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-286 .elementor-element.elementor-element-15e427a .elementor-image-box-description{color:#FFFFFF;}.elementor-286 .elementor-element.elementor-element-008721f{--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;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-008721f:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-008721f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );background-image:url("https://b-r-general-contracting.websitepro.hosting/wp-content/uploads/2026/06/Residential-9.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-286 .elementor-element.elementor-element-f9c1e1c{--display:flex;}.elementor-286 .elementor-element.elementor-element-4dbcc6b .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:55px;font-weight:500;line-height:1.1em;color:#FFFFFF;}.elementor-286 .elementor-element.elementor-element-0077aab{color:#FFFFFF;}.elementor-286 .elementor-element.elementor-element-07461b5{--display:flex;}.elementor-286 .elementor-element.elementor-element-52e0c76 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Roboto", Sans-serif;font-size:17px;font-weight:500;text-transform:uppercase;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:17px 30px 17px 30px;}.elementor-286 .elementor-element.elementor-element-917e508 .elementor-button{background-color:#8B000000;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:500;text-transform:uppercase;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:17px 30px 17px 30px;}@media(min-width:768px){.elementor-286 .elementor-element.elementor-element-8bee84c{--width:70%;}.elementor-286 .elementor-element.elementor-element-979ed10{--width:60%;}.elementor-286 .elementor-element.elementor-element-33d0766{--width:40%;}.elementor-286 .elementor-element.elementor-element-f9c1e1c{--width:70%;}.elementor-286 .elementor-element.elementor-element-07461b5{--width:30%;}}@media(max-width:767px){.elementor-286 .elementor-element.elementor-element-053c3e0{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-0a2d610{text-align:center;}.elementor-286 .elementor-element.elementor-element-3048a2d{text-align:center;}.elementor-286 .elementor-element.elementor-element-3048a2d .elementor-heading-title{font-size:35px;}.elementor-286 .elementor-element.elementor-element-b8bd0f2{text-align:center;}.elementor-286 .elementor-element.elementor-element-4405b61{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-2aae4ec{text-align:center;}.elementor-286 .elementor-element.elementor-element-75387a5{text-align:center;}.elementor-286 .elementor-element.elementor-element-75387a5 .elementor-heading-title{font-size:35px;}.elementor-286 .elementor-element.elementor-element-c1b9f4d{text-align:center;}.elementor-286 .elementor-element.elementor-element-a5409e5{text-align:center;}.elementor-286 .elementor-element.elementor-element-a5409e5 .elementor-heading-title{font-size:35px;}.elementor-286 .elementor-element.elementor-element-d481fa8 .elementor-image-box-wrapper{text-align:center;}.elementor-286 .elementor-element.elementor-element-d481fa8 .elementor-image-box-img{margin-bottom:10px;}.elementor-286 .elementor-element.elementor-element-cd70937 .elementor-image-box-wrapper{text-align:center;}.elementor-286 .elementor-element.elementor-element-cd70937 .elementor-image-box-img{margin-bottom:10px;}.elementor-286 .elementor-element.elementor-element-4d4c1b6 .elementor-image-box-wrapper{text-align:center;}.elementor-286 .elementor-element.elementor-element-4d4c1b6 .elementor-image-box-img{margin-bottom:10px;}.elementor-286 .elementor-element.elementor-element-4c02827 .elementor-image-box-wrapper{text-align:center;}.elementor-286 .elementor-element.elementor-element-4c02827 .elementor-image-box-img{margin-bottom:10px;}.elementor-286 .elementor-element.elementor-element-53878da .elementor-image-box-wrapper{text-align:center;}.elementor-286 .elementor-element.elementor-element-53878da .elementor-image-box-img{margin-bottom:10px;}.elementor-286 .elementor-element.elementor-element-803ecad{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-b199039{text-align:center;}.elementor-286 .elementor-element.elementor-element-b199039 .elementor-heading-title{font-size:35px;}.elementor-286 .elementor-element.elementor-element-ca935a5{text-align:center;}.elementor-286 .elementor-element.elementor-element-15382fe{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-8519ed8{text-align:center;}.elementor-286 .elementor-element.elementor-element-bade8ba{text-align:center;}.elementor-286 .elementor-element.elementor-element-bade8ba .elementor-heading-title{font-size:35px;}.elementor-286 .elementor-element.elementor-element-e2637d4{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-072d9c9{text-align:center;}.elementor-286 .elementor-element.elementor-element-da3e0fc{text-align:center;}.elementor-286 .elementor-element.elementor-element-da3e0fc .elementor-heading-title{font-size:35px;}.elementor-286 .elementor-element.elementor-element-30eb2aa .elementor-image-box-wrapper{text-align:center;}.elementor-286 .elementor-element.elementor-element-30eb2aa .elementor-image-box-img{margin-bottom:10px;}.elementor-286 .elementor-element.elementor-element-555b25a .elementor-image-box-wrapper{text-align:center;}.elementor-286 .elementor-element.elementor-element-555b25a .elementor-image-box-img{margin-bottom:10px;}.elementor-286 .elementor-element.elementor-element-21c8db8 .elementor-image-box-wrapper{text-align:center;}.elementor-286 .elementor-element.elementor-element-21c8db8 .elementor-image-box-img{margin-bottom:10px;}.elementor-286 .elementor-element.elementor-element-1bf0301 .elementor-image-box-wrapper{text-align:center;}.elementor-286 .elementor-element.elementor-element-1bf0301 .elementor-image-box-img{margin-bottom:10px;}.elementor-286 .elementor-element.elementor-element-961fe2a .elementor-image-box-wrapper{text-align:center;}.elementor-286 .elementor-element.elementor-element-961fe2a .elementor-image-box-img{margin-bottom:10px;}.elementor-286 .elementor-element.elementor-element-15e427a .elementor-image-box-wrapper{text-align:center;}.elementor-286 .elementor-element.elementor-element-15e427a .elementor-image-box-img{margin-bottom:10px;}.elementor-286 .elementor-element.elementor-element-008721f{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-4dbcc6b{text-align:center;}.elementor-286 .elementor-element.elementor-element-4dbcc6b .elementor-heading-title{font-size:35px;}.elementor-286 .elementor-element.elementor-element-0077aab{text-align:center;}}