.elementor-28 .elementor-element.elementor-element-187297e > .elementor-container{min-height:50vh;}.elementor-28 .elementor-element.elementor-element-187297e:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-187297e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://www.jbaconstructionllcga.com/wp-content/uploads/2024/07/JBA-31.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-28 .elementor-element.elementor-element-187297e > .elementor-background-overlay{background-color:var( --e-global-color-secondary );background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.4;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28 .elementor-element.elementor-element-187297e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-28 .elementor-element.elementor-element-718c4c9 .elementor-heading-title{color:#FFFFFF;font-family:"Oswald", Sans-serif;font-size:85px;font-weight:900;text-transform:uppercase;}.elementor-28 .elementor-element.elementor-element-921eec2{padding:4% 0% 4% 0%;}.elementor-28 .elementor-element.elementor-element-2b41bac .elementor-element-populated .elementor-heading-title{color:var( --e-global-color-text );}.elementor-28 .elementor-element.elementor-element-2b41bac > .elementor-element-populated{color:var( --e-global-color-secondary );}.elementor-28 .elementor-element.elementor-element-2b41bac .elementor-element-populated a{color:var( --e-global-color-secondary );}.elementor-28 .elementor-element.elementor-element-7b59179 form.glsr-form .glsr-field-rating{--glsr-form-star:2em;}.elementor-28 .elementor-element.elementor-element-7b59179 .glsr[data-theme] .glsr-field-rating [data-stars]{font-size:initial;}.elementor-28 .elementor-element.elementor-element-7b59179 .glsr[data-theme] .glsr-field-rating [data-stars] > span{font-size:initial;height:var(--glsr-form-star);width:var(--glsr-form-star);}.elementor-28 .elementor-element.elementor-element-7b59179 form.glsr-form .glsr-field-rating span[data-rating]{column-gap:2px;}.elementor-28 .elementor-element.elementor-element-7b59179 .glsr-review-form{--glsr-gap-md:0.75em;}.elementor-28 .elementor-element.elementor-element-7b59179 .elementor-form .elementor-form-fields-wrapper .glsr-field{margin-bottom:0.75em;}.elementor-28 .elementor-element.elementor-element-3752147 .glsr:not([data-theme]) .glsr-review{text-align:start;justify-content:start;}.elementor-28 .elementor-element.elementor-element-3752147 .glsr:not([data-theme]) .glsr-review .glsr-review-actions{justify-content:start;}.elementor-28 .elementor-element.elementor-element-3752147 .glsr:not([data-theme]) .glsr-review .glsr-review-date{flex:inherit;}.elementor-28 .elementor-element.elementor-element-3752147 .glsr-reviews{--glsr-gap-xl:2em;}@media(max-width:1366px){.elementor-28 .elementor-element.elementor-element-187297e{padding:0px 20px 0px 20px;}.elementor-28 .elementor-element.elementor-element-718c4c9 .elementor-heading-title{font-size:75px;}}@media(max-width:1024px){.elementor-28 .elementor-element.elementor-element-187297e > .elementor-container{min-height:24vh;}.elementor-28 .elementor-element.elementor-element-718c4c9 .elementor-heading-title{font-size:55px;}}@media(max-width:767px){.elementor-28 .elementor-element.elementor-element-187297e > .elementor-container{min-height:35vh;}}/* Start custom CSS for site_reviews_form, class: .elementor-element-7b59179 */.elementor-28 .elementor-element.elementor-element-7b59179{
    color:#7a7a7a !important;
}
.elementor-28 .elementor-element.elementor-element-7b59179 button{
    background-color: #D90718 !important;
}/* End custom CSS */
/* Start custom CSS for site_reviews_form, class: .elementor-element-7b59179 */.elementor-28 .elementor-element.elementor-element-7b59179{
    color:white;
}
.elementor-28 .elementor-element.elementor-element-7b59179 button{
    border-color: white;
    color:white;

}/* End custom CSS */
/* Start custom CSS for site_reviews, class: .elementor-element-3752147 */.elementor-28 .elementor-element.elementor-element-3752147 {
    color:#7a7a7a !important;
}/* End custom CSS */
/* Start custom CSS for site_reviews, class: .elementor-element-3752147 */.elementor-28 .elementor-element.elementor-element-3752147{
    color:white;
}/* End custom CSS */