.elementor-10 .elementor-element.elementor-element-2e669a9 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-10 .elementor-element.elementor-element-2e669a9{padding:0% 0% 2% 0%;}.elementor-10 .elementor-element.elementor-element-b0e6b8c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-10 .elementor-element.elementor-element-355c25d{text-align:center;}.elementor-10 .elementor-element.elementor-element-355c25d .elementor-heading-title{color:#B80808;font-family:"Interstate", Sans-serif;font-size:101px;font-weight:900;}.elementor-10 .elementor-element.elementor-element-6cc40e1{text-align:center;}.elementor-10 .elementor-element.elementor-element-6cc40e1 .elementor-heading-title{color:#595A5A;font-family:"Interstate", Sans-serif;font-size:24px;font-weight:300;}.elementor-10 .elementor-element.elementor-element-bea0a2b{--spacer-size:27vh;}.elementor-10 .elementor-element.elementor-element-912b0fe{text-align:center;}.elementor-10 .elementor-element.elementor-element-912b0fe .elementor-heading-title{color:#595A5A;font-family:"Interstate", Sans-serif;font-size:24px;font-weight:300;}.elementor-10 .elementor-element.elementor-element-ad00ce9{--spacer-size:84px;}.elementor-10 .elementor-element.elementor-element-76452bf .elementor-button{font-family:"Interstate", Sans-serif;font-size:25px;font-weight:400;fill:#B80808;color:#B80808;background-color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-76452bf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-1842434 > .elementor-container{min-height:530px;}.elementor-10 .elementor-element.elementor-element-1842434:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-1842434 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://solisconstructionservices.com/wp-content/uploads/2023/09/interior-house-framing-313975018.jpeg.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-1842434{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:15px;margin-bottom:0px;}.elementor-10 .elementor-element.elementor-element-1842434 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-caf3ce8 > .elementor-container{min-height:200px;}.elementor-10 .elementor-element.elementor-element-caf3ce8 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-10 .elementor-element.elementor-element-caf3ce8{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-43d1dd4{text-align:center;}.elementor-10 .elementor-element.elementor-element-43d1dd4 .elementor-heading-title{color:#595A5A;font-family:"Interstate", Sans-serif;font-size:24px;font-weight:300;}.elementor-10 .elementor-element.elementor-element-1311b43{text-align:center;}.elementor-10 .elementor-element.elementor-element-1311b43 .elementor-heading-title{color:#595A5A;font-family:"Interstate", Sans-serif;font-size:24px;font-weight:300;}.elementor-10 .elementor-element.elementor-element-4bedbdd{text-align:center;}.elementor-10 .elementor-element.elementor-element-4bedbdd .elementor-heading-title{color:#595A5A;font-family:"Interstate", Sans-serif;font-size:24px;font-weight:300;}.elementor-10 .elementor-element.elementor-element-fe00b9f{text-align:center;}.elementor-10 .elementor-element.elementor-element-fe00b9f .elementor-heading-title{color:#B80808;font-family:"Interstate", Sans-serif;font-size:56px;font-weight:900;}.elementor-10 .elementor-element.elementor-element-258e472f:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-258e472f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-258e472f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-258e472f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-5ad7233c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-2bbb684f.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-10 .elementor-element.elementor-element-2bbb684f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-10 .elementor-element.elementor-element-2bbb684f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10 .elementor-element.elementor-element-2bbb684f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://solisconstructionservices.com/wp-content/uploads/2023/09/iStock-1307314640-1024x683-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-2bbb684f > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0.28;}.elementor-10 .elementor-element.elementor-element-2bbb684f:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:#FFFFFF;opacity:0;}.elementor-10 .elementor-element.elementor-element-2bbb684f > .elementor-element-populated{border-style:solid;border-width:6px 6px 6px 6px;border-color:#FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:6em 0em 1em 1em;}.elementor-10 .elementor-element.elementor-element-2bbb684f > .elementor-element-populated, .elementor-10 .elementor-element.elementor-element-2bbb684f > .elementor-element-populated > .elementor-background-overlay, .elementor-10 .elementor-element.elementor-element-2bbb684f > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-2bbb684f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-51676651{--spacer-size:145px;}.elementor-10 .elementor-element.elementor-element-aa05b1a{text-align:center;width:var( --container-widget-width, 70px );max-width:70px;--container-widget-width:70px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-aa05b1a .elementor-heading-title{color:#FFFFFF;font-family:"Antonio", Sans-serif;font-size:33px;font-weight:700;line-height:15px;}.elementor-10 .elementor-element.elementor-element-aa05b1a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:05px 0px 0px 0px;border-style:solid;border-width:0px 0px 20px 0px;border-color:#B80808;}.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-4415f152.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-10 .elementor-element.elementor-element-4415f152.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-10 .elementor-element.elementor-element-4415f152:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10 .elementor-element.elementor-element-4415f152 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://solisconstructionservices.com/wp-content/uploads/2023/09/258s.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-4415f152 > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0.28;}.elementor-10 .elementor-element.elementor-element-4415f152:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:#FFFFFF;opacity:0;}.elementor-10 .elementor-element.elementor-element-4415f152 > .elementor-element-populated{border-style:solid;border-width:6px 6px 6px 6px;border-color:#FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:6em 0em 1em 1em;}.elementor-10 .elementor-element.elementor-element-4415f152 > .elementor-element-populated, .elementor-10 .elementor-element.elementor-element-4415f152 > .elementor-element-populated > .elementor-background-overlay, .elementor-10 .elementor-element.elementor-element-4415f152 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-4415f152 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-6c780dd4{--spacer-size:145px;}.elementor-10 .elementor-element.elementor-element-8dd2194{text-align:center;width:var( --container-widget-width, 130px );max-width:130px;--container-widget-width:130px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-8dd2194 .elementor-heading-title{color:#FFFFFF;font-family:"Antonio", Sans-serif;font-size:33px;font-weight:700;line-height:15px;}.elementor-10 .elementor-element.elementor-element-8dd2194 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:05px 0px 0px 0px;border-style:solid;border-width:0px 0px 20px 0px;border-color:#B80808;}.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-5cf3be6b.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-10 .elementor-element.elementor-element-5cf3be6b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-10 .elementor-element.elementor-element-5cf3be6b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10 .elementor-element.elementor-element-5cf3be6b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://solisconstructionservices.com/wp-content/uploads/2023/09/original-scaled.jpeg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-5cf3be6b > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0.28;}.elementor-10 .elementor-element.elementor-element-5cf3be6b:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:#FFFFFF;opacity:0;}.elementor-10 .elementor-element.elementor-element-5cf3be6b > .elementor-element-populated{border-style:solid;border-width:6px 6px 6px 6px;border-color:#FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:4em 0em 1em 1em;}.elementor-10 .elementor-element.elementor-element-5cf3be6b > .elementor-element-populated, .elementor-10 .elementor-element.elementor-element-5cf3be6b > .elementor-element-populated > .elementor-background-overlay, .elementor-10 .elementor-element.elementor-element-5cf3be6b > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-5cf3be6b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-4e6b2312{--spacer-size:41px;}.elementor-10 .elementor-element.elementor-element-cf48e18{text-align:center;width:var( --container-widget-width, 110px );max-width:110px;--container-widget-width:110px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-cf48e18 .elementor-heading-title{color:#FFFFFF;font-family:"Antonio", Sans-serif;font-size:33px;font-weight:700;line-height:15px;}.elementor-10 .elementor-element.elementor-element-cf48e18 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:05px 0px 0px 0px;border-style:solid;border-width:0px 0px 20px 0px;border-color:#B80808;}.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-48cf3279.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-10 .elementor-element.elementor-element-48cf3279.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-10 .elementor-element.elementor-element-48cf3279:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10 .elementor-element.elementor-element-48cf3279 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://solisconstructionservices.com/wp-content/uploads/2023/09/electrical-panel-installation-e1537816673760.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-48cf3279 > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0.28;}.elementor-10 .elementor-element.elementor-element-48cf3279:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:#FFFFFF;opacity:0;}.elementor-10 .elementor-element.elementor-element-48cf3279 > .elementor-element-populated{border-style:solid;border-width:6px 6px 6px 6px;border-color:#FFFFFF;transition:background 0.8s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0em 1em 1em 1em;}.elementor-10 .elementor-element.elementor-element-48cf3279 > .elementor-element-populated, .elementor-10 .elementor-element.elementor-element-48cf3279 > .elementor-element-populated > .elementor-background-overlay, .elementor-10 .elementor-element.elementor-element-48cf3279 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-48cf3279 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-423df3d4{--spacer-size:170px;}.elementor-10 .elementor-element.elementor-element-4dc0714c{text-align:center;width:var( --container-widget-width, 123px );max-width:123px;--container-widget-width:123px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-4dc0714c .elementor-heading-title{color:#FFFFFF;font-family:"Antonio", Sans-serif;font-size:33px;font-weight:700;line-height:15px;}.elementor-10 .elementor-element.elementor-element-4dc0714c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:05px 0px 0px 0px;border-style:solid;border-width:0px 0px 20px 0px;border-color:#B80808;}.elementor-10 .elementor-element.elementor-element-c32fc5b:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-c32fc5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-c32fc5b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-c32fc5b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-57111fe > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-7315f82.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-10 .elementor-element.elementor-element-7315f82.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-10 .elementor-element.elementor-element-7315f82:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10 .elementor-element.elementor-element-7315f82 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://solisconstructionservices.com/wp-content/uploads/2023/09/how-does-plumbing-work-e1548696261445.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-7315f82 > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0.28;}.elementor-10 .elementor-element.elementor-element-7315f82:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:#FFFFFF;opacity:0;}.elementor-10 .elementor-element.elementor-element-7315f82 > .elementor-element-populated{border-style:solid;border-width:6px 6px 6px 6px;border-color:#FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:6em 0em 1em 1em;}.elementor-10 .elementor-element.elementor-element-7315f82 > .elementor-element-populated, .elementor-10 .elementor-element.elementor-element-7315f82 > .elementor-element-populated > .elementor-background-overlay, .elementor-10 .elementor-element.elementor-element-7315f82 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-7315f82 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-bb7174f{--spacer-size:145px;}.elementor-10 .elementor-element.elementor-element-966cd74{text-align:center;width:var( --container-widget-width, 125px );max-width:125px;--container-widget-width:125px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-966cd74 .elementor-heading-title{color:#FFFFFF;font-family:"Antonio", Sans-serif;font-size:33px;font-weight:700;line-height:15px;}.elementor-10 .elementor-element.elementor-element-966cd74 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:05px 0px 0px 0px;border-style:solid;border-width:0px 0px 20px 0px;border-color:#B80808;}.elementor-10 .elementor-element.elementor-element-fb8f5b1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10 .elementor-element.elementor-element-fb8f5b1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://solisconstructionservices.com/wp-content/uploads/2023/09/2022_img_hi_res_rights_rights_residential_design_studio_collab_photo_Stephan_Paul_Bathroom_shower_Green_mountain_verticle_straight_FC542324_2-1de354a32b034ea080d12b490f017d9b.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-fb8f5b1 > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0.28;}.elementor-10 .elementor-element.elementor-element-fb8f5b1:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:#FFFFFF;opacity:0;}.elementor-10 .elementor-element.elementor-element-fb8f5b1 > .elementor-element-populated{border-style:solid;border-width:6px 6px 6px 6px;border-color:#FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:6em 0em 1em 1em;}.elementor-10 .elementor-element.elementor-element-fb8f5b1 > .elementor-element-populated, .elementor-10 .elementor-element.elementor-element-fb8f5b1 > .elementor-element-populated > .elementor-background-overlay, .elementor-10 .elementor-element.elementor-element-fb8f5b1 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-fb8f5b1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-5cf9994{--spacer-size:145px;}.elementor-10 .elementor-element.elementor-element-a8b72be{text-align:center;width:var( --container-widget-width, 50px );max-width:50px;--container-widget-width:50px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-a8b72be .elementor-heading-title{color:#FFFFFF;font-family:"Antonio", Sans-serif;font-size:33px;font-weight:700;line-height:15px;}.elementor-10 .elementor-element.elementor-element-a8b72be > .elementor-widget-container{margin:0px 0px 0px 0px;padding:05px 0px 0px 0px;border-style:solid;border-width:0px 0px 20px 0px;border-color:#B80808;}.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-dd722b4.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-10 .elementor-element.elementor-element-dd722b4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-10 .elementor-element.elementor-element-dd722b4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10 .elementor-element.elementor-element-dd722b4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://solisconstructionservices.com/wp-content/uploads/2023/09/residential-painting-services-image.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-dd722b4 > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0.28;}.elementor-10 .elementor-element.elementor-element-dd722b4:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:#FFFFFF;opacity:0;}.elementor-10 .elementor-element.elementor-element-dd722b4 > .elementor-element-populated{border-style:solid;border-width:6px 6px 6px 6px;border-color:#FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:9em 0em 1em 1em;}.elementor-10 .elementor-element.elementor-element-dd722b4 > .elementor-element-populated, .elementor-10 .elementor-element.elementor-element-dd722b4 > .elementor-element-populated > .elementor-background-overlay, .elementor-10 .elementor-element.elementor-element-dd722b4 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-dd722b4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-c09b487{--spacer-size:145px;}.elementor-10 .elementor-element.elementor-element-037317c{text-align:center;width:var( --container-widget-width, 110px );max-width:110px;--container-widget-width:110px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-037317c .elementor-heading-title{color:#FFFFFF;font-family:"Antonio", Sans-serif;font-size:33px;font-weight:700;line-height:15px;}.elementor-10 .elementor-element.elementor-element-037317c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:05px 0px 0px 0px;border-style:solid;border-width:0px 0px 20px 0px;border-color:#B80808;}.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-2ee02c3.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-10 .elementor-element.elementor-element-2ee02c3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-10 .elementor-element.elementor-element-2ee02c3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10 .elementor-element.elementor-element-2ee02c3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://solisconstructionservices.com/wp-content/uploads/2023/09/THD-Pro-House-Framing-Guide-Hero-WF-2997323.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-2ee02c3 > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0.28;}.elementor-10 .elementor-element.elementor-element-2ee02c3:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:#FFFFFF;opacity:0;}.elementor-10 .elementor-element.elementor-element-2ee02c3 > .elementor-element-populated{border-style:solid;border-width:6px 6px 6px 6px;border-color:#FFFFFF;transition:background 0.8s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0em 1em 1em 1em;}.elementor-10 .elementor-element.elementor-element-2ee02c3 > .elementor-element-populated, .elementor-10 .elementor-element.elementor-element-2ee02c3 > .elementor-element-populated > .elementor-background-overlay, .elementor-10 .elementor-element.elementor-element-2ee02c3 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-2ee02c3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-ce99ef1{--spacer-size:170px;}.elementor-10 .elementor-element.elementor-element-8c16265{text-align:center;width:var( --container-widget-width, 110px );max-width:110px;--container-widget-width:110px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-8c16265 .elementor-heading-title{color:#FFFFFF;font-family:"Antonio", Sans-serif;font-size:33px;font-weight:700;line-height:15px;}.elementor-10 .elementor-element.elementor-element-8c16265 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:05px 0px 0px 0px;border-style:solid;border-width:0px 0px 20px 0px;border-color:#B80808;}.elementor-10 .elementor-element.elementor-element-f90754a{padding:7em 0em 12em 0em;}.elementor-10 .elementor-element.elementor-element-c60a74c{text-align:center;}.elementor-10 .elementor-element.elementor-element-c60a74c img{max-width:53px;}.elementor-10 .elementor-element.elementor-element-dad8d5a{--spacer-size:154px;}.elementor-10 .elementor-element.elementor-element-aca688b{text-align:center;}.elementor-10 .elementor-element.elementor-element-aca688b .elementor-heading-title{color:#313131;font-family:"Interstate", Sans-serif;font-size:24px;font-weight:300;}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-5ad7233c{width:65%;}.elementor-10 .elementor-element.elementor-element-48cf3279{width:35%;}.elementor-10 .elementor-element.elementor-element-57111fe{width:65%;}.elementor-10 .elementor-element.elementor-element-2ee02c3{width:35%;}}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-1842434 > .elementor-container{min-height:280px;}.elementor-10 .elementor-element.elementor-element-2bbb684f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-51676651{--spacer-size:125px;}.elementor-10 .elementor-element.elementor-element-aa05b1a .elementor-heading-title{font-size:30px;line-height:0.5em;}.elementor-10 .elementor-element.elementor-element-aa05b1a > .elementor-widget-container{padding:5px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-aa05b1a{--container-widget-width:59px;--container-widget-flex-grow:0;width:var( --container-widget-width, 59px );max-width:59px;}.elementor-10 .elementor-element.elementor-element-4415f152 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-6c780dd4{--spacer-size:125px;}.elementor-10 .elementor-element.elementor-element-8dd2194 .elementor-heading-title{font-size:30px;line-height:0.5em;}.elementor-10 .elementor-element.elementor-element-8dd2194 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-8dd2194{--container-widget-width:53%;--container-widget-flex-grow:0;width:var( --container-widget-width, 53% );max-width:53%;}.elementor-10 .elementor-element.elementor-element-5cf3be6b > .elementor-element-populated{padding:0em 0em 0em 0em;}.elementor-10 .elementor-element.elementor-element-4e6b2312{--spacer-size:150px;}.elementor-10 .elementor-element.elementor-element-cf48e18 .elementor-heading-title{font-size:30px;line-height:0.5em;}.elementor-10 .elementor-element.elementor-element-cf48e18{--container-widget-width:106px;--container-widget-flex-grow:0;width:var( --container-widget-width, 106px );max-width:106px;}.elementor-10 .elementor-element.elementor-element-48cf3279 > .elementor-element-populated{padding:0em 0em 0em 0em;}.elementor-10 .elementor-element.elementor-element-4dc0714c .elementor-heading-title{font-size:30px;line-height:0.5em;}.elementor-10 .elementor-element.elementor-element-4dc0714c{--container-widget-width:117px;--container-widget-flex-grow:0;width:var( --container-widget-width, 117px );max-width:117px;}.elementor-10 .elementor-element.elementor-element-7315f82 > .elementor-element-populated{padding:0em 0em 0em 0em;}.elementor-10 .elementor-element.elementor-element-bb7174f{--spacer-size:125px;}.elementor-10 .elementor-element.elementor-element-966cd74 .elementor-heading-title{font-size:30px;line-height:0.5em;}.elementor-10 .elementor-element.elementor-element-966cd74 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-966cd74{--container-widget-width:116px;--container-widget-flex-grow:0;width:var( --container-widget-width, 116px );max-width:116px;}.elementor-10 .elementor-element.elementor-element-fb8f5b1 > .elementor-element-populated{padding:0em 0em 0em 0em;}.elementor-10 .elementor-element.elementor-element-5cf9994{--spacer-size:125px;}.elementor-10 .elementor-element.elementor-element-a8b72be .elementor-heading-title{font-size:30px;line-height:0.5em;}.elementor-10 .elementor-element.elementor-element-a8b72be > .elementor-widget-container{padding:5px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-a8b72be{--container-widget-width:59px;--container-widget-flex-grow:0;width:var( --container-widget-width, 59px );max-width:59px;}.elementor-10 .elementor-element.elementor-element-dd722b4 > .elementor-element-populated{padding:0em 0em 0em 0em;}.elementor-10 .elementor-element.elementor-element-c09b487{--spacer-size:125px;}.elementor-10 .elementor-element.elementor-element-037317c .elementor-heading-title{font-size:30px;line-height:0.5em;}.elementor-10 .elementor-element.elementor-element-037317c{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-10 .elementor-element.elementor-element-8c16265 .elementor-heading-title{font-size:30px;line-height:0.5em;}.elementor-10 .elementor-element.elementor-element-8c16265{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-2e669a9{padding:40% 0% 30% 0%;}.elementor-10 .elementor-element.elementor-element-355c25d .elementor-heading-title{font-size:50px;}.elementor-10 .elementor-element.elementor-element-6cc40e1 .elementor-heading-title{font-size:17px;}.elementor-10 .elementor-element.elementor-element-bea0a2b{--spacer-size:18vh;}.elementor-10 .elementor-element.elementor-element-912b0fe .elementor-heading-title{font-size:16px;}.elementor-10 .elementor-element.elementor-element-ad00ce9{--spacer-size:60px;}.elementor-10 .elementor-element.elementor-element-76452bf .elementor-button{font-size:19px;padding:10px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-1842434 > .elementor-container{min-height:155px;}.elementor-10 .elementor-element.elementor-element-43d1dd4 .elementor-heading-title{font-size:20px;}.elementor-10 .elementor-element.elementor-element-1311b43 .elementor-heading-title{font-size:18px;}.elementor-10 .elementor-element.elementor-element-4bedbdd .elementor-heading-title{font-size:20px;}.elementor-10 .elementor-element.elementor-element-fe00b9f .elementor-heading-title{font-size:44px;}.elementor-10 .elementor-element.elementor-element-aa05b1a .elementor-heading-title{font-size:30px;}.elementor-10 .elementor-element.elementor-element-aa05b1a > .elementor-widget-container{padding:0.5em 0em 0em 0em;}.elementor-10 .elementor-element.elementor-element-aa05b1a{--container-widget-width:69px;--container-widget-flex-grow:0;width:var( --container-widget-width, 69px );max-width:69px;}.elementor-10 .elementor-element.elementor-element-8dd2194 .elementor-heading-title{font-size:30px;}.elementor-10 .elementor-element.elementor-element-8dd2194 > .elementor-widget-container{padding:0.5em 0em 0em 0em;}.elementor-10 .elementor-element.elementor-element-8dd2194{--container-widget-width:120px;--container-widget-flex-grow:0;width:var( --container-widget-width, 120px );max-width:120px;}.elementor-10 .elementor-element.elementor-element-cf48e18 .elementor-heading-title{font-size:30px;}.elementor-10 .elementor-element.elementor-element-cf48e18 > .elementor-widget-container{padding:0.5em 0em 0em 0em;}.elementor-10 .elementor-element.elementor-element-cf48e18{--container-widget-width:100px;--container-widget-flex-grow:0;width:var( --container-widget-width, 100px );max-width:100px;}.elementor-10 .elementor-element.elementor-element-4dc0714c .elementor-heading-title{font-size:30px;}.elementor-10 .elementor-element.elementor-element-4dc0714c > .elementor-widget-container{padding:0.5em 0em 0em 0em;}.elementor-10 .elementor-element.elementor-element-4dc0714c{--container-widget-width:122px;--container-widget-flex-grow:0;width:var( --container-widget-width, 122px );max-width:122px;}.elementor-10 .elementor-element.elementor-element-966cd74 .elementor-heading-title{font-size:30px;}.elementor-10 .elementor-element.elementor-element-966cd74 > .elementor-widget-container{padding:0.5em 0em 0em 0em;}.elementor-10 .elementor-element.elementor-element-a8b72be .elementor-heading-title{font-size:30px;}.elementor-10 .elementor-element.elementor-element-a8b72be > .elementor-widget-container{padding:0.5em 0em 0em 0em;}.elementor-10 .elementor-element.elementor-element-a8b72be{--container-widget-width:54px;--container-widget-flex-grow:0;width:var( --container-widget-width, 54px );max-width:54px;}.elementor-10 .elementor-element.elementor-element-037317c .elementor-heading-title{font-size:30px;}.elementor-10 .elementor-element.elementor-element-037317c > .elementor-widget-container{padding:0.5em 0em 0em 0em;}.elementor-10 .elementor-element.elementor-element-037317c{--container-widget-width:104px;--container-widget-flex-grow:0;width:var( --container-widget-width, 104px );max-width:104px;}.elementor-10 .elementor-element.elementor-element-2ee02c3 > .elementor-element-populated{padding:0em 0em 0em 0em;}.elementor-10 .elementor-element.elementor-element-8c16265 .elementor-heading-title{font-size:30px;}.elementor-10 .elementor-element.elementor-element-8c16265 > .elementor-widget-container{padding:0.5em 0em 0em 0em;}.elementor-10 .elementor-element.elementor-element-f90754a{padding:5em 0em 4em 0em;}.elementor-10 .elementor-element.elementor-element-dad8d5a{--spacer-size:100px;}.elementor-10 .elementor-element.elementor-element-aca688b .elementor-heading-title{font-size:18px;}}@media(min-width:1025px){.elementor-10 .elementor-element.elementor-element-1842434:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-1842434 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-10 .elementor-element.elementor-element-2bbb684f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10 .elementor-element.elementor-element-2bbb684f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-10 .elementor-element.elementor-element-4415f152:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10 .elementor-element.elementor-element-4415f152 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-10 .elementor-element.elementor-element-5cf3be6b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10 .elementor-element.elementor-element-5cf3be6b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-10 .elementor-element.elementor-element-48cf3279:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10 .elementor-element.elementor-element-48cf3279 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-10 .elementor-element.elementor-element-7315f82:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10 .elementor-element.elementor-element-7315f82 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-10 .elementor-element.elementor-element-fb8f5b1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10 .elementor-element.elementor-element-fb8f5b1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-10 .elementor-element.elementor-element-dd722b4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10 .elementor-element.elementor-element-dd722b4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-10 .elementor-element.elementor-element-2ee02c3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10 .elementor-element.elementor-element-2ee02c3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}