.elementor-2929 .elementor-element.elementor-element-4f624d6:not(.elementor-motion-effects-element-type-background), .elementor-2929 .elementor-element.elementor-element-4f624d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tristatebuildingrenovation.com/wp-content/uploads/2026/05/Certificate-and-License.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2929 .elementor-element.elementor-element-4f624d6 > .elementor-background-overlay{background-color:var( --e-global-color-secondary );opacity:0.6;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2929 .elementor-element.elementor-element-4f624d6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-75px;margin-bottom:0px;padding:150px 0px 150px 0px;}.elementor-2929 .elementor-element.elementor-element-b4f3d75{text-align:center;}.elementor-2929 .elementor-element.elementor-element-b4f3d75 .elementor-heading-title{font-size:58px;font-weight:700;color:var( --e-global-color-accent );}.elementor-2929 .elementor-element.elementor-element-42dc9f8 > .elementor-container{text-align:center;}.elementor-2929 .elementor-element.elementor-element-42dc9f8{padding:63px 0px 25px 0px;}.elementor-2929 .elementor-element.elementor-element-a726de3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:12px;}.elementor-2929 .elementor-element.elementor-element-0ef6505 .elementor-heading-title{font-size:36px;}.elementor-2929 .elementor-element.elementor-element-89fd8af .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;letter-spacing:0px;}.elementor-2929 .elementor-element.elementor-element-08fc5c4{padding:0px 0px 63px 0px;}.elementor-2929 .elementor-element.elementor-element-aec470f, .elementor-2929 .elementor-element.elementor-element-aec470f > .elementor-background-overlay{border-radius:5px 5px 5px 5px;}.elementor-2929 .elementor-element.elementor-element-aec470f{box-shadow:0px 6px 27px 0px rgba(0, 0, 0, 0.14);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-2929 .elementor-element.elementor-element-aec470f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2929 .elementor-element.elementor-element-7dcaa69{width:var( --container-widget-width, 100.322% );max-width:100.322%;--container-widget-width:100.322%;--container-widget-flex-grow:0;}.elementor-2929 .elementor-element.elementor-element-7dcaa69 img{border-radius:10px 10px 10px 10px;}.elementor-2929 .elementor-element.elementor-element-88815de, .elementor-2929 .elementor-element.elementor-element-88815de > .elementor-background-overlay{border-radius:5px 5px 5px 5px;}.elementor-2929 .elementor-element.elementor-element-88815de{box-shadow:0px 6px 27px 0px rgba(0, 0, 0, 0.14);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-2929 .elementor-element.elementor-element-88815de > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2929 .elementor-element.elementor-element-022aa1c img{border-radius:10px 10px 10px 10px;}.elementor-2929 .elementor-element.elementor-element-472b364, .elementor-2929 .elementor-element.elementor-element-472b364 > .elementor-background-overlay{border-radius:5px 5px 5px 5px;}.elementor-2929 .elementor-element.elementor-element-472b364{box-shadow:0px 6px 27px 0px rgba(0, 0, 0, 0.14);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-2929 .elementor-element.elementor-element-472b364 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2929 .elementor-element.elementor-element-65f8a33 img{border-radius:10px 10px 10px 10px;}.elementor-2929 .elementor-element.elementor-element-89c072a, .elementor-2929 .elementor-element.elementor-element-89c072a > .elementor-background-overlay{border-radius:5px 5px 5px 5px;}.elementor-2929 .elementor-element.elementor-element-89c072a{box-shadow:0px 6px 27px 0px rgba(0, 0, 0, 0.14);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-2929 .elementor-element.elementor-element-89c072a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2929 .elementor-element.elementor-element-6a7f5fe img{border-radius:10px 10px 10px 10px;}.elementor-2929 .elementor-element.elementor-element-81dfa67, .elementor-2929 .elementor-element.elementor-element-81dfa67 > .elementor-background-overlay{border-radius:5px 5px 5px 5px;}.elementor-2929 .elementor-element.elementor-element-81dfa67{box-shadow:0px 6px 27px 0px rgba(0, 0, 0, 0.14);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-2929 .elementor-element.elementor-element-81dfa67 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2929 .elementor-element.elementor-element-850e31d img{border-radius:10px 10px 10px 10px;}.elementor-2929 .elementor-element.elementor-element-6808b1b, .elementor-2929 .elementor-element.elementor-element-6808b1b > .elementor-background-overlay{border-radius:5px 5px 5px 5px;}.elementor-2929 .elementor-element.elementor-element-6808b1b{box-shadow:0px 6px 27px 0px rgba(0, 0, 0, 0.14);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-2929 .elementor-element.elementor-element-6808b1b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2929 .elementor-element.elementor-element-e4e1cd7 img{border-radius:10px 10px 10px 10px;}.elementor-2929 .elementor-element.elementor-element-2f612ce, .elementor-2929 .elementor-element.elementor-element-2f612ce > .elementor-background-overlay{border-radius:5px 5px 5px 5px;}.elementor-2929 .elementor-element.elementor-element-2f612ce{box-shadow:0px 6px 27px 0px rgba(0, 0, 0, 0.14);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-2929 .elementor-element.elementor-element-2f612ce > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2929 .elementor-element.elementor-element-5b58be0 img{border-radius:10px 10px 10px 10px;}.elementor-2929 .elementor-element.elementor-element-8919d3d, .elementor-2929 .elementor-element.elementor-element-8919d3d > .elementor-background-overlay{border-radius:5px 5px 5px 5px;}.elementor-2929 .elementor-element.elementor-element-8919d3d{box-shadow:0px 6px 27px 0px rgba(0, 0, 0, 0.14);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-2929 .elementor-element.elementor-element-8919d3d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2929 .elementor-element.elementor-element-488482f img{border-radius:10px 10px 10px 10px;}.elementor-2929 .elementor-element.elementor-element-20f8483, .elementor-2929 .elementor-element.elementor-element-20f8483 > .elementor-background-overlay{border-radius:5px 5px 5px 5px;}.elementor-2929 .elementor-element.elementor-element-20f8483{box-shadow:0px 6px 27px 0px rgba(0, 0, 0, 0.14);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-2929 .elementor-element.elementor-element-20f8483 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2929 .elementor-element.elementor-element-2d36f2b img{border-radius:10px 10px 10px 10px;}.elementor-2929 .elementor-element.elementor-element-b2441b0, .elementor-2929 .elementor-element.elementor-element-b2441b0 > .elementor-background-overlay{border-radius:5px 5px 5px 5px;}.elementor-2929 .elementor-element.elementor-element-b2441b0{box-shadow:0px 6px 27px 0px rgba(0, 0, 0, 0.14);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-2929 .elementor-element.elementor-element-b2441b0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2929 .elementor-element.elementor-element-9133e04 img{border-radius:10px 10px 10px 10px;}.elementor-2929 .elementor-element.elementor-element-3dddc9e, .elementor-2929 .elementor-element.elementor-element-3dddc9e > .elementor-background-overlay{border-radius:5px 5px 5px 5px;}.elementor-2929 .elementor-element.elementor-element-3dddc9e{box-shadow:0px 6px 27px 0px rgba(0, 0, 0, 0.14);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-2929 .elementor-element.elementor-element-3dddc9e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2929 .elementor-element.elementor-element-0fefab0 img{border-radius:10px 10px 10px 10px;}@media(min-width:1025px){.elementor-2929 .elementor-element.elementor-element-4f624d6:not(.elementor-motion-effects-element-type-background), .elementor-2929 .elementor-element.elementor-element-4f624d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-2929 .elementor-element.elementor-element-4f624d6{margin-top:0px;margin-bottom:0px;}.elementor-2929 .elementor-element.elementor-element-cde148a > .elementor-element-populated{padding:0px 20px 0px 25px;}}@media(max-width:767px){.elementor-2929 .elementor-element.elementor-element-4f624d6{margin-top:0px;margin-bottom:0px;}.elementor-2929 .elementor-element.elementor-element-b4f3d75 .elementor-heading-title{font-size:46px;}.elementor-2929 .elementor-element.elementor-element-42dc9f8{padding:25px 0px 0px 0px;}.elementor-2929 .elementor-element.elementor-element-08fc5c4{padding:0px 0px 25px 0px;}}