.elementor-8388 .elementor-element.elementor-element-fccd508 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-8388 .elementor-element.elementor-element-fccd508:not(.elementor-motion-effects-element-type-background), .elementor-8388 .elementor-element.elementor-element-fccd508 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://brotherseandhsolutiondrywallllc.us/wp-content/uploads/2026/10/antes.jpg");background-position:center center;background-size:cover;}.elementor-8388 .elementor-element.elementor-element-fccd508 > .elementor-background-overlay{background-color:#000000;opacity:0.69;mix-blend-mode:multiply;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8388 .elementor-element.elementor-element-fccd508 > .elementor-container{max-width:800px;}.elementor-8388 .elementor-element.elementor-element-fccd508{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:150px 0px 150px 0px;}.elementor-8388 .elementor-element.elementor-element-0264079 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8388 .elementor-element.elementor-element-c2e30cd{--spacer-size:50px;}.elementor-8388 .elementor-element.elementor-element-c2faa8d{text-align:center;}.elementor-8388 .elementor-element.elementor-element-c2faa8d .elementor-heading-title{color:#F5F5F5;}.elementor-8388 .elementor-element.elementor-element-76aee07 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8388 .elementor-element.elementor-element-76aee07{text-align:center;}.elementor-8388 .elementor-element.elementor-element-76aee07 .elementor-heading-title{color:#FFFFFF;}.elementor-8388 .elementor-element.elementor-element-4fbfe44{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-8388 .elementor-element.elementor-element-4fbfe44:not(.elementor-motion-effects-element-type-background), .elementor-8388 .elementor-element.elementor-element-4fbfe44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-8388 .elementor-element.elementor-element-f9127d2{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 11px 7px rgba(0, 0, 0, 0.27);--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-8388 .elementor-element.elementor-element-f9127d2:not(.elementor-motion-effects-element-type-background), .elementor-8388 .elementor-element.elementor-element-f9127d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-8388 .elementor-element.elementor-element-0ff9497 > .elementor-widget-container{margin:-25px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8388 .elementor-element.elementor-element-0ff9497 img{width:285px;}.elementor-8388 .elementor-element.elementor-element-b7b5c0c{--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:flex-start;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8388 .elementor-element.elementor-element-f1f3ac0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-8388 .elementor-element.elementor-element-827016f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(122,122,122,0.25);--border-color:rgba(122,122,122,0.25);--border-radius:3px 3px 3px 3px;--margin-top:0px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8388 .elementor-element.elementor-element-ab3d6bb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8388 .elementor-element.elementor-element-ab3d6bb .elementor-icon-wrapper{text-align:center;}.elementor-8388 .elementor-element.elementor-element-ab3d6bb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-8388 .elementor-element.elementor-element-ab3d6bb.elementor-view-framed .elementor-icon, .elementor-8388 .elementor-element.elementor-element-ab3d6bb.elementor-view-default .elementor-icon{color:var( --e-global-color-astglobalcolor4 );border-color:var( --e-global-color-astglobalcolor4 );}.elementor-8388 .elementor-element.elementor-element-ab3d6bb.elementor-view-framed .elementor-icon, .elementor-8388 .elementor-element.elementor-element-ab3d6bb.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-8388 .elementor-element.elementor-element-ab3d6bb .elementor-icon{font-size:25px;}.elementor-8388 .elementor-element.elementor-element-ab3d6bb .elementor-icon svg{height:25px;}.elementor-8388 .elementor-element.elementor-element-6fe9a40{text-align:center;}.elementor-8388 .elementor-element.elementor-element-a5bb2cd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(122,122,122,0.25);--border-color:rgba(122,122,122,0.25);--border-radius:3px 3px 3px 3px;--margin-top:0px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8388 .elementor-element.elementor-element-cf3b06a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8388 .elementor-element.elementor-element-cf3b06a .elementor-icon-wrapper{text-align:center;}.elementor-8388 .elementor-element.elementor-element-cf3b06a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-8388 .elementor-element.elementor-element-cf3b06a.elementor-view-framed .elementor-icon, .elementor-8388 .elementor-element.elementor-element-cf3b06a.elementor-view-default .elementor-icon{color:var( --e-global-color-astglobalcolor4 );border-color:var( --e-global-color-astglobalcolor4 );}.elementor-8388 .elementor-element.elementor-element-cf3b06a.elementor-view-framed .elementor-icon, .elementor-8388 .elementor-element.elementor-element-cf3b06a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-8388 .elementor-element.elementor-element-cf3b06a .elementor-icon{font-size:25px;}.elementor-8388 .elementor-element.elementor-element-cf3b06a .elementor-icon svg{height:25px;}.elementor-8388 .elementor-element.elementor-element-9505153{text-align:center;}.elementor-8388 .elementor-element.elementor-element-8fbd6a4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(122,122,122,0.25);--border-color:rgba(122,122,122,0.25);--border-radius:3px 3px 3px 3px;--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8388 .elementor-element.elementor-element-a93ca09 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8388 .elementor-element.elementor-element-a93ca09 .elementor-icon-wrapper{text-align:center;}.elementor-8388 .elementor-element.elementor-element-a93ca09.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-8388 .elementor-element.elementor-element-a93ca09.elementor-view-framed .elementor-icon, .elementor-8388 .elementor-element.elementor-element-a93ca09.elementor-view-default .elementor-icon{color:var( --e-global-color-astglobalcolor4 );border-color:var( --e-global-color-astglobalcolor4 );}.elementor-8388 .elementor-element.elementor-element-a93ca09.elementor-view-framed .elementor-icon, .elementor-8388 .elementor-element.elementor-element-a93ca09.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-8388 .elementor-element.elementor-element-a93ca09 .elementor-icon{font-size:25px;}.elementor-8388 .elementor-element.elementor-element-a93ca09 .elementor-icon svg{height:25px;}.elementor-8388 .elementor-element.elementor-element-2aae527{text-align:center;}.elementor-8388 .elementor-element.elementor-element-98f4fe1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(122,122,122,0.25);--border-color:rgba(122,122,122,0.25);--border-radius:3px 3px 3px 3px;--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8388 .elementor-element.elementor-element-4ba52ff > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8388 .elementor-element.elementor-element-4ba52ff .elementor-icon-wrapper{text-align:center;}.elementor-8388 .elementor-element.elementor-element-4ba52ff.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-8388 .elementor-element.elementor-element-4ba52ff.elementor-view-framed .elementor-icon, .elementor-8388 .elementor-element.elementor-element-4ba52ff.elementor-view-default .elementor-icon{color:var( --e-global-color-astglobalcolor4 );border-color:var( --e-global-color-astglobalcolor4 );}.elementor-8388 .elementor-element.elementor-element-4ba52ff.elementor-view-framed .elementor-icon, .elementor-8388 .elementor-element.elementor-element-4ba52ff.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-8388 .elementor-element.elementor-element-4ba52ff .elementor-icon{font-size:25px;}.elementor-8388 .elementor-element.elementor-element-4ba52ff .elementor-icon svg{height:25px;}.elementor-8388 .elementor-element.elementor-element-f54d20b{text-align:center;color:var( --e-global-color-astglobalcolor4 );}.elementor-8388 .elementor-element.elementor-element-9b8df6c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:45px;}.elementor-8388 .elementor-element.elementor-element-105ff9d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8388 .elementor-element.elementor-element-105ff9d .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-8388 .elementor-element.elementor-element-105ff9d .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-8388 .elementor-element.elementor-element-105ff9d .elementor-field-group.recaptcha_v3-bottomleft, .elementor-8388 .elementor-element.elementor-element-105ff9d .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-8388 .elementor-element.elementor-element-105ff9d .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-8388 .elementor-element.elementor-element-105ff9d .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-8388 .elementor-element.elementor-element-105ff9d .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-8388 .elementor-element.elementor-element-105ff9d .elementor-field-type-html{padding-bottom:0px;}.elementor-8388 .elementor-element.elementor-element-105ff9d .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-8388 .elementor-element.elementor-element-105ff9d .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-8388 .elementor-element.elementor-element-105ff9d .e-form__buttons__wrapper__button-next{background-color:#077537;color:#ffffff;}.elementor-8388 .elementor-element.elementor-element-105ff9d .elementor-button[type="submit"]{background-color:#077537;color:#ffffff;}.elementor-8388 .elementor-element.elementor-element-105ff9d .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-8388 .elementor-element.elementor-element-105ff9d .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-8388 .elementor-element.elementor-element-105ff9d .e-form__buttons__wrapper__button-next:hover{background-color:#12277C;color:#ffffff;}.elementor-8388 .elementor-element.elementor-element-105ff9d .elementor-button[type="submit"]:hover{background-color:#12277C;color:#ffffff;}.elementor-8388 .elementor-element.elementor-element-105ff9d .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-8388 .elementor-element.elementor-element-105ff9d .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-8388 .elementor-element.elementor-element-105ff9d{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-8388 .elementor-element.elementor-element-c4bdead{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.16;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-8388 .elementor-element.elementor-element-c4bdead:not(.elementor-motion-effects-element-type-background), .elementor-8388 .elementor-element.elementor-element-c4bdead > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#03113AF0;}.elementor-8388 .elementor-element.elementor-element-c4bdead::before, .elementor-8388 .elementor-element.elementor-element-c4bdead > .elementor-background-video-container::before, .elementor-8388 .elementor-element.elementor-element-c4bdead > .e-con-inner > .elementor-background-video-container::before, .elementor-8388 .elementor-element.elementor-element-c4bdead > .elementor-background-slideshow::before, .elementor-8388 .elementor-element.elementor-element-c4bdead > .e-con-inner > .elementor-background-slideshow::before, .elementor-8388 .elementor-element.elementor-element-c4bdead > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://brotherseandhsolutiondrywallllc.us/wp-content/uploads/2026/10/pexels-photo-36035072-36035072-scaled.jpg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8388 .elementor-element.elementor-element-c4bdead > .elementor-shape-top .elementor-shape-fill, .elementor-8388 .elementor-element.elementor-element-c4bdead > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#120757;}.elementor-8388 .elementor-element.elementor-element-c4bdead > .elementor-shape-top svg, .elementor-8388 .elementor-element.elementor-element-c4bdead > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:51px;}.elementor-8388 .elementor-element.elementor-element-1914b8b{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8388 .elementor-element.elementor-element-ef0325f > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-8388 .elementor-element.elementor-element-ef0325f img{width:21%;}.elementor-8388 .elementor-element.elementor-element-384b05b > .elementor-widget-container{margin:0px 0px 3px 0px;}.elementor-8388 .elementor-element.elementor-element-384b05b{text-align:center;}.elementor-8388 .elementor-element.elementor-element-384b05b .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:43px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000000;stroke:#000000;text-shadow:-6px 10px 16px rgba(0, 0, 0, 0.96);color:#0BBB3D;}.elementor-8388 .elementor-element.elementor-element-3f1ee51{text-align:center;font-size:18px;color:#FFFFFF;}.elementor-8388 .elementor-element.elementor-element-a6473d7{--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:stretch;--gap:33px 33px;--row-gap:33px;--column-gap:33px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-8388 .elementor-element.elementor-element-e96e3e0{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#f8f6f3;--border-color:#f8f6f3;--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 0px rgba(40,40,40,0.1);--margin-top:80px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:45px;--padding-left:44px;--padding-right:44px;}.elementor-8388 .elementor-element.elementor-element-e96e3e0:not(.elementor-motion-effects-element-type-background), .elementor-8388 .elementor-element.elementor-element-e96e3e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-8388 .elementor-element.elementor-element-821489b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-8388 .elementor-element.elementor-element-821489b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8388 .elementor-element.elementor-element-821489b .elementor-icon-box-wrapper{gap:15px;}.elementor-8388 .elementor-element.elementor-element-821489b.elementor-view-stacked .elementor-icon{background-color:#0F5C14;}.elementor-8388 .elementor-element.elementor-element-821489b.elementor-view-framed .elementor-icon, .elementor-8388 .elementor-element.elementor-element-821489b.elementor-view-default .elementor-icon{fill:#0F5C14;color:#0F5C14;border-color:#0F5C14;}.elementor-8388 .elementor-element.elementor-element-9810ae9{--display:flex;--justify-content:center;--overlay-opacity:0.2;--overlay-mix-blend-mode:multiply;--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 0px rgba(40,40,40,0.38);--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-8388 .elementor-element.elementor-element-9810ae9:not(.elementor-motion-effects-element-type-background), .elementor-8388 .elementor-element.elementor-element-9810ae9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://brotherseandhsolutiondrywallllc.us/wp-content/uploads/2026/10/653824734_122095901450984022_902701254493966927_n.jpg");background-size:cover;}.elementor-8388 .elementor-element.elementor-element-9810ae9::before, .elementor-8388 .elementor-element.elementor-element-9810ae9 > .elementor-background-video-container::before, .elementor-8388 .elementor-element.elementor-element-9810ae9 > .e-con-inner > .elementor-background-video-container::before, .elementor-8388 .elementor-element.elementor-element-9810ae9 > .elementor-background-slideshow::before, .elementor-8388 .elementor-element.elementor-element-9810ae9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8388 .elementor-element.elementor-element-9810ae9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-8388 .elementor-element.elementor-element-9810ae9:hover::before, .elementor-8388 .elementor-element.elementor-element-9810ae9:hover > .elementor-background-video-container::before, .elementor-8388 .elementor-element.elementor-element-9810ae9:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-8388 .elementor-element.elementor-element-9810ae9 > .elementor-background-slideshow:hover::before, .elementor-8388 .elementor-element.elementor-element-9810ae9 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-8388 .elementor-element.elementor-element-9810ae9:hover{--overlay-opacity:0.2;}.elementor-8388 .elementor-element.elementor-element-2740f0b .elementor-image-box-wrapper{text-align:center;}.elementor-8388 .elementor-element.elementor-element-2740f0b .elementor-image-box-title{margin-bottom:17px;font-family:"Bebas Neue", Sans-serif;font-size:43px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:2px 5px 88px #000000;color:#FFFFFF;}.elementor-8388 .elementor-element.elementor-element-2740f0b .elementor-image-box-description{font-family:"AR One Sans", Sans-serif;font-size:20px;text-shadow:40px -6px 94px #000000;color:var( --e-global-color-astglobalcolor5 );}.elementor-8388 .elementor-element.elementor-element-568c41f .elementor-button{background-color:#0E6422;fill:#FFFFFF;color:#FFFFFF;}.elementor-8388 .elementor-element.elementor-element-568c41f .elementor-button:hover, .elementor-8388 .elementor-element.elementor-element-568c41f .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #0D133D 0%, #091329FA 100%);}.elementor-8388 .elementor-element.elementor-element-568c41f > .elementor-widget-container{padding:0px 0px 11px 0px;}.elementor-8388 .elementor-element.elementor-element-568c41f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8388 .elementor-element.elementor-element-568c41f .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-8388 .elementor-element.elementor-element-88dd2ab{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#f8f6f3;--border-color:#f8f6f3;--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 0px rgba(40,40,40,0.1);--margin-top:80px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:45px;--padding-left:44px;--padding-right:44px;}.elementor-8388 .elementor-element.elementor-element-88dd2ab:not(.elementor-motion-effects-element-type-background), .elementor-8388 .elementor-element.elementor-element-88dd2ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-8388 .elementor-element.elementor-element-499567c{width:var( --container-widget-width, 102.604% );max-width:102.604%;--container-widget-width:102.604%;--container-widget-flex-grow:0;}.elementor-8388 .elementor-element.elementor-element-499567c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8388 .elementor-element.elementor-element-499567c .elementor-icon-box-wrapper{gap:15px;}.elementor-8388 .elementor-element.elementor-element-499567c.elementor-view-stacked .elementor-icon{background-color:#0F5C14;}.elementor-8388 .elementor-element.elementor-element-499567c.elementor-view-framed .elementor-icon, .elementor-8388 .elementor-element.elementor-element-499567c.elementor-view-default .elementor-icon{fill:#0F5C14;color:#0F5C14;border-color:#0F5C14;}.elementor-8388 .elementor-element.elementor-element-arm3flv:not(.elementor-motion-effects-element-type-background), .elementor-8388 .elementor-element.elementor-element-arm3flv > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8388 .elementor-element.elementor-element-arm3flv{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-8388 .elementor-element.elementor-element-arm3flv > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8388 .elementor-element.elementor-element-4e90508 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-8388 .elementor-element.elementor-element-9635a5a iframe{height:500px;}.elementor-8388 .elementor-element.elementor-element-bulwgdk:not(.elementor-motion-effects-element-type-background), .elementor-8388 .elementor-element.elementor-element-bulwgdk > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8388 .elementor-element.elementor-element-bulwgdk{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-8388 .elementor-element.elementor-element-bulwgdk > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8388 .elementor-element.elementor-element-84dae7b > .elementor-element-populated{margin:-100px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-8388 .elementor-element.elementor-element-78cc21b > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-8388 .elementor-element.elementor-element-2ff4f5a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8388 .elementor-element.elementor-element-2ff4f5a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://brotherseandhsolutiondrywallllc.us/wp-content/uploads/2026/10/brothers-gallery12.jpg");background-position:center center;background-size:cover;}.elementor-bc-flex-widget .elementor-8388 .elementor-element.elementor-element-2ff4f5a.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-8388 .elementor-element.elementor-element-2ff4f5a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-8388 .elementor-element.elementor-element-2ff4f5a > .elementor-element-populated >  .elementor-background-overlay{opacity:0.7;}.elementor-8388 .elementor-element.elementor-element-2ff4f5a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-8388 .elementor-element.elementor-element-2ff4f5a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8388 .elementor-element.elementor-element-f4d85d4 .elementor-icon-wrapper{text-align:end;}.elementor-8388 .elementor-element.elementor-element-f4d85d4.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-8388 .elementor-element.elementor-element-f4d85d4.elementor-view-framed .elementor-icon, .elementor-8388 .elementor-element.elementor-element-f4d85d4.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-8388 .elementor-element.elementor-element-f4d85d4.elementor-view-framed .elementor-icon, .elementor-8388 .elementor-element.elementor-element-f4d85d4.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-8388 .elementor-element.elementor-element-f4d85d4 .elementor-icon{font-size:34px;}.elementor-8388 .elementor-element.elementor-element-f4d85d4 .elementor-icon svg{height:34px;}.elementor-8388 .elementor-element.elementor-element-7d6df34:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8388 .elementor-element.elementor-element-7d6df34 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#071F42;}.elementor-8388 .elementor-element.elementor-element-7d6df34 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-8388 .elementor-element.elementor-element-7d6df34 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0px 0px 0px 0px;}.elementor-8388 .elementor-element.elementor-element-7d6df34 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8388 .elementor-element.elementor-element-61f373d > .elementor-widget-container{padding:20px 25px 10px 25px;}.elementor-8388 .elementor-element.elementor-element-61f373d .elementor-heading-title{font-size:19px;font-weight:bold;color:#FFFFFF;}.elementor-8388 .elementor-element.elementor-element-ae497d6 > .elementor-widget-container{padding:10px 25px 20px 25px;}.elementor-8388 .elementor-element.elementor-element-ae497d6{color:#FFFFFF;}.elementor-8388 .elementor-element.elementor-element-90da7cb{--divider-border-style:solid;--divider-color:#DEDEDE;--divider-border-width:1px;}.elementor-8388 .elementor-element.elementor-element-90da7cb .elementor-divider-separator{width:100%;}.elementor-8388 .elementor-element.elementor-element-90da7cb .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-8388 .elementor-element.elementor-element-3b02a5e > .elementor-element-populated{margin:-100px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-8388 .elementor-element.elementor-element-af9c379 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-8388 .elementor-element.elementor-element-cc6e46b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8388 .elementor-element.elementor-element-cc6e46b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://brotherseandhsolutiondrywallllc.us/wp-content/uploads/2026/10/brothers-gallery03.jpg");background-position:center center;background-size:cover;}.elementor-bc-flex-widget .elementor-8388 .elementor-element.elementor-element-cc6e46b.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-8388 .elementor-element.elementor-element-cc6e46b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-8388 .elementor-element.elementor-element-cc6e46b > .elementor-element-populated >  .elementor-background-overlay{opacity:0.7;}.elementor-8388 .elementor-element.elementor-element-cc6e46b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-8388 .elementor-element.elementor-element-cc6e46b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8388 .elementor-element.elementor-element-ee8f171 .elementor-icon-wrapper{text-align:end;}.elementor-8388 .elementor-element.elementor-element-ee8f171.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-8388 .elementor-element.elementor-element-ee8f171.elementor-view-framed .elementor-icon, .elementor-8388 .elementor-element.elementor-element-ee8f171.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-8388 .elementor-element.elementor-element-ee8f171.elementor-view-framed .elementor-icon, .elementor-8388 .elementor-element.elementor-element-ee8f171.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-8388 .elementor-element.elementor-element-ee8f171 .elementor-icon{font-size:34px;}.elementor-8388 .elementor-element.elementor-element-ee8f171 .elementor-icon svg{height:34px;}.elementor-8388 .elementor-element.elementor-element-8c81135:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8388 .elementor-element.elementor-element-8c81135 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#071F42;}.elementor-8388 .elementor-element.elementor-element-8c81135 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-8388 .elementor-element.elementor-element-8c81135 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0px 0px 0px 0px;}.elementor-8388 .elementor-element.elementor-element-8c81135 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8388 .elementor-element.elementor-element-81858bc > .elementor-widget-container{padding:20px 25px 10px 25px;}.elementor-8388 .elementor-element.elementor-element-81858bc .elementor-heading-title{font-weight:bold;color:#FFFFFF;}.elementor-8388 .elementor-element.elementor-element-1e5a0c2 > .elementor-widget-container{padding:10px 25px 20px 25px;}.elementor-8388 .elementor-element.elementor-element-1e5a0c2{color:#FFFFFF;}.elementor-8388 .elementor-element.elementor-element-3f6a274{--divider-border-style:solid;--divider-color:#DEDEDE;--divider-border-width:1px;}.elementor-8388 .elementor-element.elementor-element-3f6a274 .elementor-divider-separator{width:100%;}.elementor-8388 .elementor-element.elementor-element-3f6a274 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-8388 .elementor-element.elementor-element-c59f1f4{--display:flex;--min-height:0px;--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;--overlay-opacity:1;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8388 .elementor-element.elementor-element-c59f1f4::before, .elementor-8388 .elementor-element.elementor-element-c59f1f4 > .elementor-background-video-container::before, .elementor-8388 .elementor-element.elementor-element-c59f1f4 > .e-con-inner > .elementor-background-video-container::before, .elementor-8388 .elementor-element.elementor-element-c59f1f4 > .elementor-background-slideshow::before, .elementor-8388 .elementor-element.elementor-element-c59f1f4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8388 .elementor-element.elementor-element-c59f1f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}body.elementor-page-8388:not(.elementor-motion-effects-element-type-background), body.elementor-page-8388 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-8388 .elementor-element.elementor-element-f1f3ac0{--width:50%;}.elementor-8388 .elementor-element.elementor-element-9b8df6c{--width:50%;}.elementor-8388 .elementor-element.elementor-element-a6473d7{--width:1200px;}.elementor-8388 .elementor-element.elementor-element-e96e3e0{--width:33.33%;}.elementor-8388 .elementor-element.elementor-element-9810ae9{--width:35%;}.elementor-8388 .elementor-element.elementor-element-88dd2ab{--width:33.33%;}}@media(max-width:1024px){.elementor-8388 .elementor-element.elementor-element-fccd508{padding:100px 30px 80px 30px;}.elementor-8388 .elementor-element.elementor-element-0264079 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-8388 .elementor-element.elementor-element-4fbfe44{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-8388 .elementor-element.elementor-element-f9127d2{--border-radius:5px 5px 5px 5px;--margin-top:-35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8388 .elementor-element.elementor-element-0ff9497 > .elementor-widget-container{margin:-21px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-8388 .elementor-element.elementor-element-b7b5c0c{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-8388 .elementor-element.elementor-element-f1f3ac0{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:35px;--padding-left:30px;--padding-right:30px;}.elementor-8388 .elementor-element.elementor-element-827016f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8388 .elementor-element.elementor-element-a5bb2cd{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8388 .elementor-element.elementor-element-8fbd6a4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8388 .elementor-element.elementor-element-98f4fe1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8388 .elementor-element.elementor-element-9b8df6c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:35px;}.elementor-8388 .elementor-element.elementor-element-c4bdead{--padding-top:70px;--padding-bottom:60px;--padding-left:25px;--padding-right:25px;}.elementor-8388 .elementor-element.elementor-element-ef0325f > .elementor-widget-container{padding:0px 0px 9px 0px;}.elementor-8388 .elementor-element.elementor-element-ef0325f img{width:9%;}.elementor-8388 .elementor-element.elementor-element-a6473d7{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8388 .elementor-element.elementor-element-e96e3e0{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8388 .elementor-element.elementor-element-9810ae9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:19px;--padding-bottom:19px;--padding-left:19px;--padding-right:19px;}.elementor-8388 .elementor-element.elementor-element-88dd2ab{--margin-top:60px;--margin-bottom:0px;--margin-left:15px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8388 .elementor-element.elementor-element-bulwgdk{padding:0px 50px 50px 50px;}.elementor-8388 .elementor-element.elementor-element-3b02a5e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}}@media(max-width:767px){.elementor-8388 .elementor-element.elementor-element-fccd508{padding:70px 25px 55px 25px;}.elementor-8388 .elementor-element.elementor-element-0264079 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8388 .elementor-element.elementor-element-76aee07{text-align:center;}.elementor-8388 .elementor-element.elementor-element-4fbfe44{--padding-top:0px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-8388 .elementor-element.elementor-element-f9127d2{--border-radius:5px 5px 5px 5px;--padding-top:10px;--padding-bottom:45px;--padding-left:15px;--padding-right:15px;}.elementor-8388 .elementor-element.elementor-element-0ff9497 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8388 .elementor-element.elementor-element-0ff9497 img{width:50%;}.elementor-8388 .elementor-element.elementor-element-b7b5c0c{--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:flex-start;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8388 .elementor-element.elementor-element-f1f3ac0{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8388 .elementor-element.elementor-element-827016f{--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8388 .elementor-element.elementor-element-a5bb2cd{--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8388 .elementor-element.elementor-element-8fbd6a4{--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8388 .elementor-element.elementor-element-98f4fe1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8388 .elementor-element.elementor-element-9b8df6c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8388 .elementor-element.elementor-element-c4bdead{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-8388 .elementor-element.elementor-element-ef0325f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8388 .elementor-element.elementor-element-ef0325f img{width:25%;}.elementor-8388 .elementor-element.elementor-element-e96e3e0{--margin-top:0px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;}.elementor-8388 .elementor-element.elementor-element-9810ae9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-8388 .elementor-element.elementor-element-88dd2ab{--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8388 .elementor-element.elementor-element-9635a5a iframe{height:300px;}.elementor-8388 .elementor-element.elementor-element-bulwgdk{padding:20px 20px 20px 20px;}.elementor-8388 .elementor-element.elementor-element-2ff4f5a > .elementor-element-populated{padding:30px 30px 100px 30px;}.elementor-8388 .elementor-element.elementor-element-cc6e46b > .elementor-element-populated{padding:30px 30px 100px 30px;}}@media(max-width:1024px) and (min-width:768px){.elementor-8388 .elementor-element.elementor-element-f9127d2{--width:100%;}.elementor-8388 .elementor-element.elementor-element-f1f3ac0{--width:50%;}.elementor-8388 .elementor-element.elementor-element-a6473d7{--width:100%;}.elementor-8388 .elementor-element.elementor-element-84dae7b{width:100%;}.elementor-8388 .elementor-element.elementor-element-3b02a5e{width:100%;}}/* Start custom CSS for html, class: .elementor-element-8b24bf8 */@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;800;900&display=swap');

/* =========================================
   BROTHERS E&H SOLUTION DRYWALL LLC
   PREMIUM THREE-COLUMN BANNER
========================================= */

.elementor-8388 .elementor-element.elementor-element-8b24bf8 {
    --banner-height: 300px;

    --eh-black: #030609;
    --eh-dark: #06102a;
    --eh-navy: #071b58;
    --eh-blue: #075fff;
    --eh-blue-light: #00aaff;
    --eh-green: #43f000;
    --eh-green-dark: #087b20;
    --eh-white: #ffffff;

    width: 100% !important;
    max-width: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
    box-sizing: border-box;
    overflow: hidden !important;
    font-family: 'Montserrat', Arial, sans-serif;
}

.elementor-8388 .elementor-element.elementor-element-8b24bf8 *,
.elementor-8388 .elementor-element.elementor-element-8b24bf8 *::before,
.elementor-8388 .elementor-element.elementor-element-8b24bf8 *::after {
    box-sizing: border-box;
}

/* MAIN LAYOUT */

.elementor-8388 .elementor-element.elementor-element-8b24bf8 .lb-choice-banner {
    position: relative;
    isolation: isolate;
    display: grid;
    grid-template-columns: 30% 40% 30%;
    width: 100%;
    height: var(--banner-height);
    min-height: var(--banner-height);
    overflow: hidden;
    background: linear-gradient(
        115deg,
        var(--eh-black) 0%,
        var(--eh-dark) 50%,
        var(--eh-navy) 100%
    );
}

/* LEFT PANEL */

.elementor-8388 .elementor-element.elementor-element-8b24bf8 .lb-choice-left {
    position: relative;
    z-index: 3;
    display: flex;
    flex-direction: column;
    justify-content: center;
    height: var(--banner-height);
    min-width: 0;
    padding: 22px 25px 22px 35px;
    overflow: hidden;
    color: var(--eh-white);

    background:
        linear-gradient(
            135deg,
            rgba(3, 6, 9, .96),
            rgba(5, 19, 49, .96)
        ),
       url("https://brotherseandhsolutiondrywallllc.us/wp-content/uploads/2026/10/651255511_122095321298984022_932544594886447857_n.jpg");

    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}

/* GREEN ACCENT */

.elementor-8388 .elementor-element.elementor-element-8b24bf8 .lb-choice-left::after {
    content: "";
    position: absolute;
    top: 0;
    right: -28px;
    width: 60px;
    height: 100%;
    background: linear-gradient(
        135deg,
        var(--eh-green),
        var(--eh-blue)
    );
    opacity: .75;
    clip-path: polygon(55% 0, 100% 0, 45% 100%, 0 100%);
    pointer-events: none;
}

/* LEFT TITLE */

.elementor-8388 .elementor-element.elementor-element-8b24bf8 .lb-choice-left h3 {
    position: relative;
    z-index: 2;
    margin: 0 0 16px;
    padding: 0;
    color: var(--eh-white);
    font-family: 'Montserrat', Arial, sans-serif;
    font-size: 20px;
    font-weight: 900;
    line-height: 1.15;
    letter-spacing: .3px;
    text-transform: uppercase;
}

.elementor-8388 .elementor-element.elementor-element-8b24bf8 .lb-choice-left h3::before {
    content: "";
    display: block;
    width: 43px;
    height: 4px;
    margin-bottom: 12px;
    background: var(--eh-green);
    box-shadow: 0 0 12px rgba(67, 240, 0, .35);
}

/* LIST */

.elementor-8388 .elementor-element.elementor-element-8b24bf8 .lb-choice-left ul {
    position: relative;
    z-index: 2;
    margin: 0;
    padding: 0;
    list-style: none;
}

.elementor-8388 .elementor-element.elementor-element-8b24bf8 .lb-choice-left li {
    display: flex;
    align-items: center;
    gap: 10px;
    margin: 0 0 8px;
    padding: 0;
    color: #f4f7ff;
    font-family: 'Montserrat', Arial, sans-serif;
    font-size: 10px;
    font-weight: 700;
    line-height: 1.35;
}

.elementor-8388 .elementor-element.elementor-element-8b24bf8 .lb-choice-left li:last-child {
    margin-bottom: 0;
}

/* CHECK ICON */

.elementor-8388 .elementor-element.elementor-element-8b24bf8 .lb-check {
    display: flex;
    align-items: center;
    justify-content: center;
    flex: 0 0 19px;
    width: 19px;
    height: 19px;
    border: 1px solid var(--eh-green);
    border-radius: 50%;
    background: rgba(67, 240, 0, .12);
    color: var(--eh-green);
    font-family: Arial, sans-serif;
    font-size: 12px;
    font-weight: 900;
    line-height: 1;
    box-shadow: 0 0 9px rgba(67, 240, 0, .12);
}

/* CENTER IMAGE */

.elementor-8388 .elementor-element.elementor-element-8b24bf8 .lb-choice-image {
    position: relative;
    z-index: 2;
    width: 100%;
    height: var(--banner-height);
    min-width: 0;
    min-height: var(--banner-height);
    overflow: hidden;
    background: #101827;
}

.elementor-8388 .elementor-element.elementor-element-8b24bf8 .lb-choice-image img {
    display: block;
    width: 100%;
    height: 100%;
    min-height: 100%;
    object-fit: cover;
    object-position: center 55%;
    transition: transform .7s ease;
}

.elementor-8388 .elementor-element.elementor-element-8b24bf8 .lb-choice-banner:hover .lb-choice-image img {
    transform: scale(1.04);
    
}

/* IMAGE OVERLAY */

.elementor-8388 .elementor-element.elementor-element-8b24bf8 .lb-choice-image::after {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 2;
    background: linear-gradient(
        135deg,
        rgba(3, 6, 9, .02) 10%,
        rgba(3, 6, 9, .10) 48%,
        rgba(3, 6, 9, .42) 100%
    );
    pointer-events: none;
}

/* BLUE/GREEN EDGE */

.elementor-8388 .elementor-element.elementor-element-8b24bf8 .lb-choice-image::before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    z-index: 4;
    width: 4px;
    height: 100%;
    background: linear-gradient(
        180deg,
        var(--eh-blue-light),
        var(--eh-blue),
        var(--eh-green)
    );
    box-shadow: 0 0 16px rgba(7, 95, 255, .35);
    pointer-events: none;
}

/* EXPERIENCE LABEL */

.elementor-8388 .elementor-element.elementor-element-8b24bf8 .lb-image-overlay {
    position: absolute;
    left: 16px;
    bottom: 14px;
    z-index: 5;
    max-width: calc(100% - 32px);
    padding: 9px 13px;
    border-left: 4px solid var(--eh-green);
    background: rgba(3, 6, 9, .90);
    color: #fff;
    font-family: 'Montserrat', Arial, sans-serif;
    font-size: 12px;
    font-weight: 900;
    line-height: 1.3;
    letter-spacing: .8px;
    box-shadow: 0 4px 14px rgba(0, 0, 0, .4);
}

/* RIGHT PANEL */

.elementor-8388 .elementor-element.elementor-element-8b24bf8 .lb-choice-right {
    position: relative;
    z-index: 4;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    height: var(--banner-height);
    min-width: 0;
    min-height: var(--banner-height);
    margin-left: -24px;
    padding: 18px 22px 18px 40px;
    overflow: hidden;
    isolation: isolate;
    text-align: center;
    color: var(--eh-white);

    background: linear-gradient(
        135deg,
        #030609 0%,
        #071743 55%,
        #071d69 100%
    );

    clip-path: polygon(
        13% 0,
        100% 0,
        100% 100%,
        0 100%
    );
}

/* ABSTRACT GEOMETRIC PATTERN */

.elementor-8388 .elementor-element.elementor-element-8b24bf8 .lb-choice-right::before {
    content: "";
    position: absolute;
    inset: 0;
    z-index: -1;
    background:
        linear-gradient(
            120deg,
            transparent 35%,
            rgba(67, 240, 0, .15) 35.3%,
            rgba(67, 240, 0, .15) 36.5%,
            transparent 36.8%
        ),
        linear-gradient(
            145deg,
            transparent 50%,
            rgba(7, 95, 255, .22) 50.3%,
            rgba(7, 95, 255, .22) 75%,
            transparent 75.3%
        );
    pointer-events: none;
}

/* SUBTLE GLOW */

.elementor-8388 .elementor-element.elementor-element-8b24bf8 .lb-choice-right::after {
    content: "";
    position: absolute;
    top: -60%;
    right: -35%;
    z-index: -1;
    width: 100%;
    height: 200%;
    background: linear-gradient(
        120deg,
        transparent 42%,
        rgba(0, 170, 255, .12) 50%,
        transparent 58%
    );
    transform: rotate(8deg);
    pointer-events: none;
}

/* COMPANY MARK */

.elementor-8388 .elementor-element.elementor-element-8b24bf8 .lb-house-icon {
    position: relative;
    z-index: 2;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 72px;
    height: 72px;
    margin: 0 auto 10px;
    border: 3px solid var(--eh-green);
    border-radius: 50% 50% 45% 45%;
    background: linear-gradient(
        145deg,
        var(--eh-blue),
        #06134d
    );
    box-shadow:
        0 0 0 5px rgba(7, 95, 255, .16),
        0 0 22px rgba(67, 240, 0, .18);
    color: var(--eh-green);
    font-family: 'Montserrat', Arial, sans-serif;
    font-size: 21px;
    font-weight: 900;
    letter-spacing: -1px;
    line-height: 1;
    transition: transform .3s ease;
}

.elementor-8388 .elementor-element.elementor-element-8b24bf8 .lb-choice-right:hover .lb-house-icon {
    transform: translateY(-3px) rotate(-3deg);
}

/* RIGHT TITLE */

.elementor-8388 .elementor-element.elementor-element-8b24bf8 .lb-choice-right h2 {
    position: relative;
    z-index: 2;
    margin: 0;
    padding: 0;
    color: #fff;
    font-family: 'Montserrat', Arial, sans-serif;
    font-size: clamp(17px, 1.6vw, 24px);
    font-weight: 900;
    line-height: 1.1;
    letter-spacing: -.4px;
    text-transform: uppercase;
    text-shadow: 0 3px 7px rgba(0, 0, 0, .5);
}

/* RIGHT DESCRIPTION */

.elementor-8388 .elementor-element.elementor-element-8b24bf8 .lb-choice-right p {
    position: relative;
    z-index: 2;
    margin: 9px 0 15px;
    padding: 0;
    color: rgba(255, 255, 255, .92);
    font-family: 'Montserrat', Arial, sans-serif;
    font-size: 9px;
    font-weight: 800;
    line-height: 1.5;
    letter-spacing: .65px;
    text-shadow: 0 2px 5px rgba(0, 0, 0, .6);
}

/* CTA BUTTON */

.elementor-8388 .elementor-element.elementor-element-8b24bf8 .lb-quote-button {
    position: relative;
    z-index: 5;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    max-width: 100%;
    padding: 11px 15px;
    border: 2px solid var(--eh-green);
    border-radius: 5px 18px 5px 18px;
    background: var(--eh-blue);
    color: #fff !important;
    text-decoration: none !important;
    font-family: 'Montserrat', Arial, sans-serif;
    font-size: 9px;
    font-weight: 900;
    line-height: 1.25;
    letter-spacing: .25px;
    text-align: center;
    text-transform: uppercase;
    box-shadow: 0 5px 16px rgba(0, 0, 0, .32);
    transition:
        transform .3s ease,
        background .3s ease,
        border-color .3s ease;
}

.elementor-8388 .elementor-element.elementor-element-8b24bf8 .lb-quote-button:hover {
    transform: translateY(-3px);
    border-color: #fff;
    background: var(--eh-green);
    color: var(--eh-black) !important;
}

.elementor-8388 .elementor-element.elementor-element-8b24bf8 .lb-quote-button span {
    font-size: 17px;
    line-height: 1;
    transition: transform .3s ease;
}

.elementor-8388 .elementor-element.elementor-element-8b24bf8 .lb-quote-button:hover span {
    transform: translateX(4px);
}

/* =========================================
   TABLET
========================================= */

@media (max-width: 1200px) {
    .elementor-8388 .elementor-element.elementor-element-8b24bf8 {
        --banner-height: 270px;
    }

    .elementor-8388 .elementor-element.elementor-element-8b24bf8 .lb-choice-banner {
        grid-template-columns: 32% 36% 32%;
    }

    .elementor-8388 .elementor-element.elementor-element-8b24bf8 .lb-choice-left {
        padding: 18px 19px 18px 23px;
    }

    .elementor-8388 .elementor-element.elementor-element-8b24bf8 .lb-choice-left h3 {
        font-size: 17px;
        margin-bottom: 12px;
    }

    .elementor-8388 .elementor-element.elementor-element-8b24bf8 .lb-choice-left li {
        gap: 7px;
        margin-bottom: 7px;
        font-size: 9px;
    }

    .elementor-8388 .elementor-element.elementor-element-8b24bf8 .lb-choice-right {
        padding-right: 15px;
        padding-left: 32px;
    }

    .elementor-8388 .elementor-element.elementor-element-8b24bf8 .lb-house-icon {
        width: 60px;
        height: 60px;
        font-size: 18px;
        margin-bottom: 8px;
    }

    .elementor-8388 .elementor-element.elementor-element-8b24bf8 .lb-choice-right h2 {
        font-size: 18px;
    }

    .elementor-8388 .elementor-element.elementor-element-8b24bf8 .lb-choice-right p {
        font-size: 8px;
    }

    .elementor-8388 .elementor-element.elementor-element-8b24bf8 .lb-quote-button {
        padding: 9px 11px;
        font-size: 8px;
    }
}

/* =========================================
   SMALL TABLET
========================================= */

@media (max-width: 900px) and (min-width: 768px) {
    .elementor-8388 .elementor-element.elementor-element-8b24bf8 {
        --banner-height: 250px;
    }

    .elementor-8388 .elementor-element.elementor-element-8b24bf8 .lb-choice-banner {
        grid-template-columns: 34% 33% 33%;
    }

    .elementor-8388 .elementor-element.elementor-element-8b24bf8 .lb-choice-left {
        padding: 15px 13px 15px 17px;
    }

    .elementor-8388 .elementor-element.elementor-element-8b24bf8 .lb-choice-left h3 {
        font-size: 14px;
    }

    .elementor-8388 .elementor-element.elementor-element-8b24bf8 .lb-choice-left li {
        font-size: 8px;
        gap: 5px;
    }

    .elementor-8388 .elementor-element.elementor-element-8b24bf8 .lb-check {
        flex-basis: 15px;
        width: 15px;
        height: 15px;
        font-size: 9px;
    }

    .elementor-8388 .elementor-element.elementor-element-8b24bf8 .lb-choice-right {
        padding-left: 28px;
        padding-right: 10px;
    }

    .elementor-8388 .elementor-element.elementor-element-8b24bf8 .lb-house-icon {
        width: 48px;
        height: 48px;
        font-size: 15px;
        border-width: 2px;
    }

    .elementor-8388 .elementor-element.elementor-element-8b24bf8 .lb-choice-right h2 {
        font-size: 15px;
    }

    .elementor-8388 .elementor-element.elementor-element-8b24bf8 .lb-choice-right p {
        font-size: 7px;
    }

    .elementor-8388 .elementor-element.elementor-element-8b24bf8 .lb-quote-button {
        gap: 5px;
        padding: 8px;
        font-size: 7px;
    }

    .elementor-8388 .elementor-element.elementor-element-8b24bf8 .lb-image-overlay {
        left: 8px;
        bottom: 8px;
        padding: 7px 8px;
        font-size: 9px;
    }
}

/* =========================================
   MOBILE
========================================= */

@media (max-width: 767px) {
    .elementor-8388 .elementor-element.elementor-element-8b24bf8 {
        --banner-height: auto;
        width: 100% !important;
        max-width: 100% !important;
        margin: 0 !important;
    }

    .elementor-8388 .elementor-element.elementor-element-8b24bf8 .lb-choice-banner {
        display: grid;
        grid-template-columns: minmax(0, 1fr);
        height: auto;
        min-height: 0;
    }

    .elementor-8388 .elementor-element.elementor-element-8b24bf8 .lb-choice-left {
        height: auto;
        min-height: 0;
        padding: 28px 23px;
        background:
            linear-gradient(
                135deg,
                rgba(3, 6, 9, .96),
                rgba(5, 19, 49, .94)
            ),
           url("https://brotherseandhsolutiondrywallllc.us/wp-content/uploads/2026/10/651255511_122095321298984022_932544594886447857_n.jpg");
        background-position: center;
        background-size: cover;
    }

    .elementor-8388 .elementor-element.elementor-element-8b24bf8 .lb-choice-left::after {
        display: none;
    }

    .elementor-8388 .elementor-element.elementor-element-8b24bf8 .lb-choice-left h3 {
        font-size: 20px;
        margin-bottom: 15px;
    }

    .elementor-8388 .elementor-element.elementor-element-8b24bf8 .lb-choice-left li {
        font-size: 11px;
        margin-bottom: 10px;
        gap: 10px;
    }

    .elementor-8388 .elementor-element.elementor-element-8b24bf8 .lb-check {
        flex-basis: 19px;
        width: 19px;
        height: 19px;
        font-size: 11px;
    }

    .elementor-8388 .elementor-element.elementor-element-8b24bf8 .lb-choice-image {
        height: 255px;
        min-height: 255px;
    }

    .elementor-8388 .elementor-element.elementor-element-8b24bf8 .lb-choice-image img {
        height: 100%;
        min-height: 100%;
        object-position: center;
    }

    .elementor-8388 .elementor-element.elementor-element-8b24bf8 .lb-image-overlay {
        left: 13px;
        bottom: 12px;
        font-size: 10px;
    }

    .elementor-8388 .elementor-element.elementor-element-8b24bf8 .lb-choice-right {
        height: auto;
        min-height: 235px;
        margin-left: 0;
        padding: 32px 20px 28px;
        clip-path: polygon(
            0 7%,
            100% 0,
            100% 100%,
            0 100%
        );
    }

    .elementor-8388 .elementor-element.elementor-element-8b24bf8 .lb-house-icon {
        width: 62px;
        height: 62px;
        font-size: 19px;
        margin-bottom: 10px;
    }

    .elementor-8388 .elementor-element.elementor-element-8b24bf8 .lb-choice-right h2 {
        font-size: 23px;
    }

    .elementor-8388 .elementor-element.elementor-element-8b24bf8 .lb-choice-right p {
        font-size: 9px;
        margin: 9px 0 15px;
    }

    .elementor-8388 .elementor-element.elementor-element-8b24bf8 .lb-quote-button {
        padding: 11px 18px;
        font-size: 9px;
    }
}

/* =========================================
   SMALL MOBILE
========================================= */

@media (max-width: 380px) {
    .elementor-8388 .elementor-element.elementor-element-8b24bf8 .lb-choice-left {
        padding: 24px 18px;
    }

    .elementor-8388 .elementor-element.elementor-element-8b24bf8 .lb-choice-left h3 {
        font-size: 18px;
    }

    .elementor-8388 .elementor-element.elementor-element-8b24bf8 .lb-choice-left li {
        font-size: 10px;
        gap: 8px;
    }

    .elementor-8388 .elementor-element.elementor-element-8b24bf8 .lb-choice-image {
        height: 220px;
        min-height: 220px;
    }

    .elementor-8388 .elementor-element.elementor-element-8b24bf8 .lb-choice-right {
        min-height: 220px;
        padding: 28px 16px;
    }

    .elementor-8388 .elementor-element.elementor-element-8b24bf8 .lb-choice-right h2 {
        font-size: 20px;
    }

    .elementor-8388 .elementor-element.elementor-element-8b24bf8 .lb-quote-button {
        padding: 10px 13px;
        font-size: 8px;
    }
}

@media (prefers-reduced-motion: reduce) {
    .elementor-8388 .elementor-element.elementor-element-8b24bf8 .lb-choice-banner *,
    .elementor-8388 .elementor-element.elementor-element-8b24bf8 .lb-choice-banner *::before,
    .elementor-8388 .elementor-element.elementor-element-8b24bf8 .lb-choice-banner *::after {
        transition: none !important;
    }
}


/* FIX: OFFICIAL LOGO + KEEP TEXT BELOW */

.elementor-8388 .elementor-element.elementor-element-8b24bf8 .lb-choice-right {
    justify-content: center !important;
    gap: 0 !important;
}

.elementor-8388 .elementor-element.elementor-element-8b24bf8 .lb-choice-right .lb-house-icon {
    flex: 0 0 auto !important;
    width: 240px !important;
    height: 120px !important;
    margin: 0 auto 8px !important;
    padding: 0 !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    background: transparent !important;
    border: 0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
}

.elementor-8388 .elementor-element.elementor-element-8b24bf8 .lb-choice-right .lb-house-icon img {
    display: block !important;
    width: 100% !important;
    height: 100% !important;
    object-fit: contain !important;
}

/* Restore heading and text below the logo */

.elementor-8388 .elementor-element.elementor-element-8b24bf8 .lb-choice-right h2 {
    display: block !important;
    position: relative !important;
    margin: 0 0 8px !important;
    color: #ffffff !important;
    visibility: visible !important;
    opacity: 1 !important;
}

.elementor-8388 .elementor-element.elementor-element-8b24bf8 .lb-choice-right p {
    display: block !important;
    position: relative !important;
    margin: 0 0 13px !important;
    color: #ffffff !important;
    visibility: visible !important;
    opacity: 1 !important;
}

/* Keep the call-to-action visible */

.elementor-8388 .elementor-element.elementor-element-8b24bf8 .lb-choice-right .lb-quote-button {
    display: inline-flex !important;
    flex: 0 0 auto !important;
    position: relative !important;
    visibility: visible !important;
    opacity: 1 !important;
}

@media (max-width: 767px) {
    .elementor-8388 .elementor-element.elementor-element-8b24bf8 .lb-choice-right .lb-house-icon {
        width: 165px !important;
        height: 72px !important;
        margin-bottom: 10px !important;
    }

    .elementor-8388 .elementor-element.elementor-element-8b24bf8 .lb-choice-right h2 {
        font-size: 21px !important;
    }

    .elementor-8388 .elementor-element.elementor-element-8b24bf8 .lb-choice-right p {
        margin-bottom: 13px !important;
    }
}/* End custom CSS */