.flex_cell.av-ebmcuj8-44a3ed2f7dc1bbfa4c257fabe27f0dcf{vertical-align:top}.responsive #top #wrap_all .flex_cell.av-ebmcuj8-44a3ed2f7dc1bbfa4c257fabe27f0dcf{padding:0px 0px 0px 0px !important} .flex_column.av-mid7mpnj-ec28726af96a501063f16b869f310a71{background:url(https://mcsweeneycommercial.com/wp-content/uploads/2026/01/jobsite-photos-2-mudwork.jpg) 50% 50% no-repeat scroll } .flex_cell.av-dy1htpw-26aec6f887e2890c83c38e72db6fa06b{vertical-align:middle;background:url(https://mcsweeneycommercial.com/wp-content/uploads/2026/01/jobsite-photos-2-mudwork.jpg) 50% 50% no-repeat scroll } .flex_column.av-dmevyac-67f7e500a7caeffcd224c963c2fa96a7{border-radius:0px 0px 0px 0px;padding:0px 30px 0px 0px} #top .av-special-heading.av-mid7m8jq-462e6047b1d9414c95aaee38f8d192be{padding-bottom:10px;color:#ffffff}body .av-special-heading.av-mid7m8jq-462e6047b1d9414c95aaee38f8d192be .av-special-heading-tag .heading-char{font-size:25px}.av-special-heading.av-mid7m8jq-462e6047b1d9414c95aaee38f8d192be .special-heading-inner-border{border-color:#ffffff}.av-special-heading.av-mid7m8jq-462e6047b1d9414c95aaee38f8d192be .av-subheading{font-size:15px} #top .av_textblock_section.av-cyj85x0-af74fd3916e86fbbd21bd973e509f024 .avia_textblock{color:#ffffff} #top .hr.hr-invisible.av-cl92xzo-583fdbc812157fbe0d93930022e8f324{height:10px} #top .hr.hr-invisible.av-bw3imvo-9e25d580c77017668d14db7642b34968{height:30px} #top .flex_column.av-l6o4koep-64c7b12c9770b608d404c1e49e819c14{margin-top:0px;margin-bottom:0px}.responsive #top #wrap_all .flex_column.av-l6o4koep-64c7b12c9770b608d404c1e49e819c14{margin-top:0px;margin-bottom:0px} #top .av-special-heading.av-baiuo8k-51b5e21792d5cf276f00c100df04641a{margin:0px 0px 0px 0px;padding-bottom:0}body .av-special-heading.av-baiuo8k-51b5e21792d5cf276f00c100df04641a .av-special-heading-tag .heading-char{font-size:25px}.av-special-heading.av-baiuo8k-51b5e21792d5cf276f00c100df04641a .av-subheading{font-size:15px} #top .hr.av-19aziz8-d003dace915d109f3df0da23520f3f52{margin-top:15px;margin-bottom:15px}.hr.av-19aziz8-d003dace915d109f3df0da23520f3f52 .hr-inner{width:50px} #top .hr.hr-invisible.av-8095huc-948617fe636796c56b6f419e7c9ebfc7{height:20px} #top .flex_column.av-l6o4hvqe-3ff8527bb311eb78091ebc1fdd467126{margin-top:20px;margin-bottom:0px}.flex_column.av-l6o4hvqe-3ff8527bb311eb78091ebc1fdd467126{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px}.responsive #top #wrap_all .flex_column.av-l6o4hvqe-3ff8527bb311eb78091ebc1fdd467126{margin-top:20px;margin-bottom:0px} .avia-icon-grid-container.av-4bykqgk-6d72ebf0092f31952a756b2e7eb767c3 .avia-icongrid{justify-content:space-between;row-gap:20px}.avia-icon-grid-container.av-4bykqgk-6d72ebf0092f31952a756b2e7eb767c3 li.av-icon-cell-item{flex-basis:calc(33.33% - 13.3333333333px)}.avia-icon-grid-container.av-4bykqgk-6d72ebf0092f31952a756b2e7eb767c3 .avia-icongrid-wrapper .avia-icongrid-front{background-color:#ffffff;border-radius:0px 0px 0px 0px;box-shadow:none}.avia-icon-grid-container.av-4bykqgk-6d72ebf0092f31952a756b2e7eb767c3 .avia-icongrid-wrapper .avia-icongrid-front .avia-icongrid-inner{padding:30px 30px 30px 30px}.avia-icon-grid-container.av-4bykqgk-6d72ebf0092f31952a756b2e7eb767c3 .avia-icongrid-wrapper .avia-icongrid-icon{color:#db447b}.avia-icon-grid-container.av-4bykqgk-6d72ebf0092f31952a756b2e7eb767c3 .avia-icongrid-wrapper .avia-icongrid-icon .icongrid-char.avia-svg-icon svg:first-child{fill:#db447b;stroke:#db447b}.avia-icon-grid-container.av-4bykqgk-6d72ebf0092f31952a756b2e7eb767c3 .avia-icongrid-wrapper .avia-icongrid-content .avia-icongrid-inner{padding:30px 30px 30px 30px}.avia-icon-grid-container.av-4bykqgk-6d72ebf0092f31952a756b2e7eb767c3 .avia-icongrid-wrapper .avia-icongrid-flipback{border-radius:0px 0px 0px 0px}.avia-icon-grid-container.av-4bykqgk-6d72ebf0092f31952a756b2e7eb767c3 .avia-icongrid-wrapper .avia-icongrid-flipback .avia-icongrid-inner{padding:30px 30px 30px 30px}.avia-icon-grid-container.av-4bykqgk-6d72ebf0092f31952a756b2e7eb767c3 .avia-icongrid-wrapper .avia-icongrid-front.bg-img:before{border-radius:0px 0px 0px 0px}.avia-icon-grid-container.av-4bykqgk-6d72ebf0092f31952a756b2e7eb767c3 .avia-icongrid-wrapper .avia-icongrid-flipback.bg-img:before{border-radius:0px 0px 0px 0px} .flex_column.av-6thr444-6fdd9609a86837358014c76fcfb799f1{width:18.8%;margin-left:0;border-radius:15px 15px 15px 15px}#top .flex_column_table.av-equal-height-column-flextable.av-6thr444-6fdd9609a86837358014c76fcfb799f1 .av-flex-placeholder{width:1.5%} #top .hr.hr-invisible.av-5vnut1w-6bb999e7b65a63a11f5339e722d1b075{height:40px} .flex_column.av-55aj4z8-13ea347adf4eb8a9865924da3f689da0{width:79.7%;margin-left:0;border-radius:15px 15px 15px 15px;padding:40px 40px 40px 40px}#top .flex_column_table.av-equal-height-column-flextable.av-55aj4z8-13ea347adf4eb8a9865924da3f689da0 .av-flex-placeholder{width:1.5%} #top .av-special-heading.av-4qapes4-bb57a0aeb9bed5b98e1371b04e3da437{margin:0px 0px 0px 0px;padding-bottom:0;color:#ffffff}body .av-special-heading.av-4qapes4-bb57a0aeb9bed5b98e1371b04e3da437 .av-special-heading-tag .heading-char{font-size:25px}.av-special-heading.av-4qapes4-bb57a0aeb9bed5b98e1371b04e3da437 .special-heading-inner-border{border-color:#ffffff}.av-special-heading.av-4qapes4-bb57a0aeb9bed5b98e1371b04e3da437 .av-subheading{font-size:15px} #top .av_textblock_section.av-4j9wrbo-24f721081cb6e90db0ddbf6215a5580f .avia_textblock{color:#ffffff} #top .av-special-heading.av-9s5hzuc-4f0c9ca3b50905abd6b946a83b1c1203{margin:0px 0px 0px 0px;padding-bottom:0}body .av-special-heading.av-9s5hzuc-4f0c9ca3b50905abd6b946a83b1c1203 .av-special-heading-tag .heading-char{font-size:25px}.av-special-heading.av-9s5hzuc-4f0c9ca3b50905abd6b946a83b1c1203 .av-subheading{font-size:15px} #top .hr.av-9k3dgr8-0c8df1ccc2439273681a51ea3bf37d69{margin-top:15px;margin-bottom:15px}.hr.av-9k3dgr8-0c8df1ccc2439273681a51ea3bf37d69 .hr-inner{width:50px} .flex_column.av-mid89gb4-34ff0c670b93ff35378c2604021cdb86{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;background:url(https://mcsweeneycommercial.com/wp-content/uploads/2024/06/Velvet-Taco.jpg) 50% 50% no-repeat scroll } #top .hr.hr-invisible.av-aze5y44-fa63eca2b3a8880c0266ce199ddfd829{height:250px} .flex_column.av-2y6of2s-046343231aef5c930b75580c16683cef{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px} #top .av-special-heading.av-2kl7yno-6ddc02fd75f9877b4b423dd2008ab001{margin:0px 0px 0px 0px;padding-bottom:0;font-size:55px}body .av-special-heading.av-2kl7yno-6ddc02fd75f9877b4b423dd2008ab001 .av-special-heading-tag .heading-char{font-size:25px}#top #wrap_all .av-special-heading.av-2kl7yno-6ddc02fd75f9877b4b423dd2008ab001 .av-special-heading-tag{font-size:55px}.av-special-heading.av-2kl7yno-6ddc02fd75f9877b4b423dd2008ab001 .av-subheading{font-size:15px} #top .flex_column.av-17h4zh0-c54493fc20176e658cb686ad15038cfe{margin-top:10px;margin-bottom:0px}.responsive #top #wrap_all .flex_column.av-17h4zh0-c54493fc20176e658cb686ad15038cfe{margin-top:10px;margin-bottom:0px} .flex_column.av-164hwqo-a0ac753783588b4f827464543cf59d5b{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px} #top .av-special-heading.av-mjbx4leo-ced93084ade6643fc319b42c47742a0c{margin:0px 0px 0px 0px;padding-bottom:0}body .av-special-heading.av-mjbx4leo-ced93084ade6643fc319b42c47742a0c .av-special-heading-tag .heading-char{font-size:25px}.av-special-heading.av-mjbx4leo-ced93084ade6643fc319b42c47742a0c .av-subheading{font-size:15px} #top .hr.av-w35xpc-7e72e2d21d4af71403b9eecf90153add{margin-top:15px;margin-bottom:15px}.hr.av-w35xpc-7e72e2d21d4af71403b9eecf90153add .hr-inner{width:80px} #top .togglecontainer.av-mjbx8vjp-aa71cda989a99f793c6b9ceed2fcde2b p.toggler .toggle_icon{color:#1c1c1c;border-color:#1c1c1c}#top .togglecontainer.av-mjbx8vjp-aa71cda989a99f793c6b9ceed2fcde2b p.toggler .toggle_icon > span{color:#1c1c1c;border-color:#1c1c1c} .flex_cell.av-3m73oac-2f9581fe518ab3fc085e7dacaa6ebb79{vertical-align:bottom} .flex_column.av-351iqhg-b3ed22be9d250576644db2e4ea17d3e6{border-radius:0px 0px 0px 0px;padding:0px 30px 0px 0px} #top .hr.hr-invisible.av-2poh6no-65d7677a11b1e1024e0c5550845ceff4{height:30px} #top .av-special-heading.av-207u7p0-2a284f55626eefceca3a426ac479f06a{padding-bottom:10px}body .av-special-heading.av-207u7p0-2a284f55626eefceca3a426ac479f06a .av-special-heading-tag .heading-char{font-size:25px}.av-special-heading.av-207u7p0-2a284f55626eefceca3a426ac479f06a .av-subheading{font-size:15px} .flex_cell.av-11x5hdg-0e5ed372780082adb8d14827f649d6ef{vertical-align:middle}.responsive #top #wrap_all .flex_cell.av-11x5hdg-0e5ed372780082adb8d14827f649d6ef{padding:0px 0px 0px 0px !important} .flex_column.av-o5i49g-e5c6a41e31cb58a5b6a91768a15fcd8f{background:url(https://mcsweeneycommercial.com/wp-content/uploads/2025/11/Man-Adding-Flooring-Finishing-to-Wood.jpg) 50% 50% no-repeat scroll } @media only screen and (min-width:990px){#top #wrap_all .av-special-heading.av-mid7m8jq-462e6047b1d9414c95aaee38f8d192be .av-special-heading-tag{font-size:4vw} .flex_column.av-l6o4koep-64c7b12c9770b608d404c1e49e819c14{padding:0 10% 0 10%} .flex_column.av-6thr444-6fdd9609a86837358014c76fcfb799f1{padding:40px 20px 0px 60px} .flex_column.av-164hwqo-a0ac753783588b4f827464543cf59d5b{padding:0 8% 0 8%}} @media only screen and (min-width:768px) and (max-width:989px){.flex_column.av-l6o4koep-64c7b12c9770b608d404c1e49e819c14{padding:0 10% 0 10%} #top .avia-icon-grid-container.av-4bykqgk-6d72ebf0092f31952a756b2e7eb767c3 .avia-icongrid.av-flex-cells.av-can-break-50.av-50-break-989 li{flex:0 1 calc(50% - 10px)} .flex_column.av-6thr444-6fdd9609a86837358014c76fcfb799f1{padding:40px 40px 0px 40px} .flex_column.av-164hwqo-a0ac753783588b4f827464543cf59d5b{padding:0 8% 0 8%}} @media only screen and (max-width:767px){#top .avia-icon-grid-container.av-4bykqgk-6d72ebf0092f31952a756b2e7eb767c3 .avia-icongrid.av-flex-cells.av-can-break-50.av-50-break-767 li{flex:0 1 calc(50% - 10px)}} @media only screen and (min-width:480px) and (max-width:767px){.flex_column.av-6thr444-6fdd9609a86837358014c76fcfb799f1{padding:40px 40px 0px 40px} #top #wrap_all .av-special-heading.av-2kl7yno-6ddc02fd75f9877b4b423dd2008ab001 .av-special-heading-tag{font-size:0.8em}} @media only screen and (max-width:479px){.flex_column.av-6thr444-6fdd9609a86837358014c76fcfb799f1{padding:40px 40px 0px 40px} #top #wrap_all .av-special-heading.av-2kl7yno-6ddc02fd75f9877b4b423dd2008ab001 .av-special-heading-tag{font-size:0.8em}}