.flex_cell.av-lll1n6w5-8931440db24e587bc53794b10d4c3c03{vertical-align:middle;background:url(https://www.shfcontracting.com/wp-content/uploads/2023/06/Construction-Engineers-Working-on-Foundation-of-Site.jpg) 50% 50% no-repeat scroll }.responsive #top #wrap_all .flex_cell.av-lll1n6w5-8931440db24e587bc53794b10d4c3c03{padding:0px 0px 0px 0px !important} .flex_column.av-2idg31q-29992f993fa8c31928d361af9032a3f4{border-radius:0px 0px 0px 0px;padding:40px 40px 40px 40px;background-color:rgba(0,0,0,0.85)} #top .av-special-heading.av-liw1wrq0-f7ba85cd2f8aa350693f807be62285ae{padding-bottom:10px}body .av-special-heading.av-liw1wrq0-f7ba85cd2f8aa350693f807be62285ae .av-special-heading-tag .heading-char{font-size:25px}.av-special-heading.av-liw1wrq0-f7ba85cd2f8aa350693f807be62285ae .av-subheading{font-size:15px} #top .hr.hr-invisible.av-23xx8ku-e30a3adeb7e67798c87f86123fc58598{height:25px} #top .hr.hr-invisible.av-wx47hq-f07f2e528de85fe572756ad523ed289f{height:250px} .flex_column.av-2dkey3p-bf66b18071012f6d17a3d0b7fb31538b{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px} #top .av-special-heading.av-2lo5cit-16b1d5d14ca5477ba7e2707b5d154f63{padding-bottom:10px}body .av-special-heading.av-2lo5cit-16b1d5d14ca5477ba7e2707b5d154f63 .av-special-heading-tag .heading-char{font-size:25px}.av-special-heading.av-2lo5cit-16b1d5d14ca5477ba7e2707b5d154f63 .av-subheading{font-size:15px} .flex_column.av-jxc7qclz-b1b0f6fd01b181aea613f8d8be1a0975{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px} #top .avia-icon-list-container.av-ljx1m78r-f8311e0d50faf1c0e1451bfe489483fd .iconlist_icon{background-color:#e40523} .flex_cell.av-997wlet-54b4a3365d1202173e00f7a3802e05c9{vertical-align:middle;background-color:#040404} .flex_column.av-94oeyp1-1055848bd0a0d56f15dde50a14634363{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px} #top .av-special-heading.av-8p1hm85-6382c4a88af993cb4fa3b5df532beda6{padding-bottom:10px;color:#ffffff}body .av-special-heading.av-8p1hm85-6382c4a88af993cb4fa3b5df532beda6 .av-special-heading-tag .heading-char{font-size:25px}.av-special-heading.av-8p1hm85-6382c4a88af993cb4fa3b5df532beda6 .special-heading-inner-border{border-color:#ffffff}.av-special-heading.av-8p1hm85-6382c4a88af993cb4fa3b5df532beda6 .av-subheading{font-size:15px} #top .av_textblock_section.av-83mlk5h-bb75e966715dc4f2c5e794aadd04aba7 .avia_textblock{color:#ffffff} #top .hr.hr-invisible.av-7p3qop1-4e019b970a02a2191d0304c4ec262103{height:25px} .flex_cell.av-6qqsi9x-224795e5b272828aeefbe1f543b5f46a{vertical-align:top;background:url(https://www.shfcontracting.com/wp-content/uploads/2023/06/Last-Stop-Travel-Center-0185.jpg) 50% 50% no-repeat scroll }.responsive #top #wrap_all .flex_cell.av-6qqsi9x-224795e5b272828aeefbe1f543b5f46a{padding:30px 30px 30px 30px !important} #top .hr.hr-invisible.av-66i8db9-f9ae106efc0d649e32cbe0155f89af19{height:250px} .flex_column.av-2dkey3p-26-114bb82b5e7ed391c9b857a02b3bcffd{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px} .avia-image-container.av-lidkvij5-c2f358310a9e375c5be020b4e2d7c12d img.avia_image{box-shadow:none}.avia-image-container.av-lidkvij5-c2f358310a9e375c5be020b4e2d7c12d .av-image-caption-overlay-center{color:#ffffff} .flex_column.av-5pkt2hx-3adc572a7e2a83ef1c4e452f7a00e302{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px} #top .av-special-heading.av-jedrwl-a79d0b45ef7e9a925337576b952c4499{margin:0px 0px 0px 0px;padding-bottom:0}body .av-special-heading.av-jedrwl-a79d0b45ef7e9a925337576b952c4499 .av-special-heading-tag .heading-char{font-size:25px}.av-special-heading.av-jedrwl-a79d0b45ef7e9a925337576b952c4499 .av-subheading{font-size:15px} .flex_cell.av-k6fahx-1ffa7b68ecac37b1a3a904a6e00c5861{vertical-align:top} .flex_cell.av-likv5mfz-d9368e19a1c659d50bdfa45a86e6e3f8{vertical-align:top;background-color:#040404} .flex_column.av-2dkey3p-20-f17801eea282ce030066f50b34f6e596{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px} #top .av-special-heading.av-pc6j8l-4c756382535137a3802e0a058360d967{padding-bottom:10px;color:#ffffff}body .av-special-heading.av-pc6j8l-4c756382535137a3802e0a058360d967 .av-special-heading-tag .heading-char{font-size:25px}.av-special-heading.av-pc6j8l-4c756382535137a3802e0a058360d967 .special-heading-inner-border{border-color:#ffffff}.av-special-heading.av-pc6j8l-4c756382535137a3802e0a058360d967 .av-subheading{font-size:15px} #top .av_textblock_section.av-jxc20tph-22-a0031ff4cfc67de4100a741c80294708 .avia_textblock{color:#ffffff} .flex_column.av-ljx1tbal-5979ed4d9514ebb393079dd6cdcbe83b{width:23.875%;margin-left:0;padding:30px 30px 30px 30px;background-color:rgba(255,255,255,0.1)}#top .flex_column_table.av-equal-height-column-flextable.av-ljx1tbal-5979ed4d9514ebb393079dd6cdcbe83b .av-flex-placeholder{width:1.5%} .av_font_icon.av-ljx1ryb4-188dbd1768e96115f20641369e0c1f8b{color:#e40423;border-color:#e40423}.avia-svg-icon.av-ljx1ryb4-188dbd1768e96115f20641369e0c1f8b svg:first-child{stroke:#e40423;fill:#e40423}.av_font_icon.av-ljx1ryb4-188dbd1768e96115f20641369e0c1f8b .av-icon-char{font-size:70px;line-height:70px} #top .av_textblock_section.av-ljx1t26j-9336d8f64f76842f7beda80dd221c86c .avia_textblock{font-size:30px;color:#ffffff} .flex_column.av-ljx1x9me-39bf6d539527721d1405f12716fb8e01{width:23.875%;margin-left:0;padding:30px 30px 30px 30px;background-color:rgba(255,255,255,0.1)}#top .flex_column_table.av-equal-height-column-flextable.av-ljx1x9me-39bf6d539527721d1405f12716fb8e01 .av-flex-placeholder{width:1.5%} .av_font_icon.av-ljx1wpgs-bad8d5b661eae7598777eff436478b17{color:#e40423;border-color:#e40423}.avia-svg-icon.av-ljx1wpgs-bad8d5b661eae7598777eff436478b17 svg:first-child{stroke:#e40423;fill:#e40423}.av_font_icon.av-ljx1wpgs-bad8d5b661eae7598777eff436478b17 .av-icon-char{font-size:70px;line-height:70px} #top .av_textblock_section.av-ljx1x3r2-027c64f2404862ada93b8e629934d76c .avia_textblock{font-size:30px;color:#ffffff} .flex_column.av-ljx1y1n5-161c6c5d52d543bbca93199ea3f72b2f{width:23.875%;margin-left:0;padding:30px 30px 30px 30px;background-color:rgba(255,255,255,0.1)}#top .flex_column_table.av-equal-height-column-flextable.av-ljx1y1n5-161c6c5d52d543bbca93199ea3f72b2f .av-flex-placeholder{width:1.5%} .av_font_icon.av-ljx1xvnt-ed0564a01f45fe68660fe02946cb61f9{color:#e40423;border-color:#e40423}.avia-svg-icon.av-ljx1xvnt-ed0564a01f45fe68660fe02946cb61f9 svg:first-child{stroke:#e40423;fill:#e40423}.av_font_icon.av-ljx1xvnt-ed0564a01f45fe68660fe02946cb61f9 .av-icon-char{font-size:70px;line-height:70px} #top .av_textblock_section.av-ljx1xq2a-f59c8a6c4fb49e856191ab1cce00ce39 .avia_textblock{font-size:30px;color:#ffffff} .flex_column.av-ljx1ymzp-2cfeedcca4c48b8c210bc73a0cf057f0{width:23.875%;margin-left:0;padding:30px 30px 30px 30px;background-color:rgba(255,255,255,0.1)}#top .flex_column_table.av-equal-height-column-flextable.av-ljx1ymzp-2cfeedcca4c48b8c210bc73a0cf057f0 .av-flex-placeholder{width:1.5%} .av_font_icon.av-ljx1yg9j-a904804e4bb5ffeef9e3813604afbb2d{color:#e40423;border-color:#e40423}.avia-svg-icon.av-ljx1yg9j-a904804e4bb5ffeef9e3813604afbb2d svg:first-child{stroke:#e40423;fill:#e40423}.av_font_icon.av-ljx1yg9j-a904804e4bb5ffeef9e3813604afbb2d .av-icon-char{font-size:70px;line-height:70px} #top .av_textblock_section.av-ljx1y94c-574be02e587ae390ad24f372c5520ec2 .avia_textblock{font-size:30px;color:#ffffff} .flex_column.av-ljx1z7lw-d095895bd35ae319bdb6b2fade220837{width:23.875%;margin-left:0;padding:30px 30px 30px 30px;background-color:rgba(255,255,255,0.1)}#top .flex_column_table.av-equal-height-column-flextable.av-ljx1z7lw-d095895bd35ae319bdb6b2fade220837 .av-flex-placeholder{width:1.5%} .av_font_icon.av-ljx1z1hw-fa1e31d9d3ea95d7e408fc8bb832e96c{color:#e40423;border-color:#e40423}.avia-svg-icon.av-ljx1z1hw-fa1e31d9d3ea95d7e408fc8bb832e96c svg:first-child{stroke:#e40423;fill:#e40423}.av_font_icon.av-ljx1z1hw-fa1e31d9d3ea95d7e408fc8bb832e96c .av-icon-char{font-size:70px;line-height:70px} #top .av_textblock_section.av-ljx1ywx0-48e11a127926e099bd955967387acae0 .avia_textblock{font-size:30px;color:#ffffff} .flex_column.av-ljx1zxsj-941a8c885be71cdb278cde774ad199f7{width:23.875%;margin-left:0;padding:30px 30px 30px 30px;background-color:rgba(255,255,255,0.1)}#top .flex_column_table.av-equal-height-column-flextable.av-ljx1zxsj-941a8c885be71cdb278cde774ad199f7 .av-flex-placeholder{width:1.5%} .av_font_icon.av-ljx1zoac-af2e2c31033649cc08f8c997dcacba9c{color:#e40423;border-color:#e40423}.avia-svg-icon.av-ljx1zoac-af2e2c31033649cc08f8c997dcacba9c svg:first-child{stroke:#e40423;fill:#e40423}.av_font_icon.av-ljx1zoac-af2e2c31033649cc08f8c997dcacba9c .av-icon-char{font-size:70px;line-height:70px} #top .av_textblock_section.av-ljx1zibe-ae9bae8ebec6fcf6827382c7f2463804 .avia_textblock{font-size:30px;color:#ffffff} .flex_column.av-ljx20n6y-b0f5585e2b72b75425d4518dc649e1b9{width:23.875%;margin-left:0;padding:30px 30px 30px 30px;background-color:rgba(255,255,255,0.1)}#top .flex_column_table.av-equal-height-column-flextable.av-ljx20n6y-b0f5585e2b72b75425d4518dc649e1b9 .av-flex-placeholder{width:1.5%} .av_font_icon.av-ljx20hgu-bd8f63a18d01899a995d34f6d01850ff{color:#e40423;border-color:#e40423}.avia-svg-icon.av-ljx20hgu-bd8f63a18d01899a995d34f6d01850ff svg:first-child{stroke:#e40423;fill:#e40423}.av_font_icon.av-ljx20hgu-bd8f63a18d01899a995d34f6d01850ff .av-icon-char{font-size:70px;line-height:70px} #top .av_textblock_section.av-ljx20c0u-5d4abb84673d6ad0c8f200b0e6a05fee .avia_textblock{font-size:30px;color:#ffffff} .flex_column.av-ljx21a5a-b50a21090d63a6c312db969cf25339ba{width:23.875%;margin-left:0;padding:30px 30px 30px 30px;background-color:rgba(255,255,255,0.1)}#top .flex_column_table.av-equal-height-column-flextable.av-ljx21a5a-b50a21090d63a6c312db969cf25339ba .av-flex-placeholder{width:1.5%} .av_font_icon.av-ljx214jw-c8487e98a9d29f8df384d49ddceda2a5{color:#e40423;border-color:#e40423}.avia-svg-icon.av-ljx214jw-c8487e98a9d29f8df384d49ddceda2a5 svg:first-child{stroke:#e40423;fill:#e40423}.av_font_icon.av-ljx214jw-c8487e98a9d29f8df384d49ddceda2a5 .av-icon-char{font-size:70px;line-height:70px} #top .av_textblock_section.av-ljx20vc7-ff8924a0026cda7a3d6313150214c0b4 .avia_textblock{font-size:30px;color:#ffffff} .flex_cell.av-br783p-11ab88c203a3b6271a3417a8419574e1{vertical-align:middle;background-color:#e40523} .flex_column.av-2yqm2qt-4157810db4737ffd01c0da723cd9f0d1{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px} #top .av-special-heading.av-2gimof9-5836fed435b72588d3d0c76dbc8de962{padding-bottom:10px;color:#ffffff;font-size:40px}body .av-special-heading.av-2gimof9-5836fed435b72588d3d0c76dbc8de962 .av-special-heading-tag .heading-char{font-size:25px}#top #wrap_all .av-special-heading.av-2gimof9-5836fed435b72588d3d0c76dbc8de962 .av-special-heading-tag{font-size:40px}.av-special-heading.av-2gimof9-5836fed435b72588d3d0c76dbc8de962 .special-heading-inner-border{border-color:#ffffff}.av-special-heading.av-2gimof9-5836fed435b72588d3d0c76dbc8de962 .av-subheading{font-size:15px} .flex_cell.av-1lmco2t-4e47f8a7d627e82d60ca07746b7a4206{vertical-align:middle;background:url(https://www.shfcontracting.com/wp-content/uploads/2023/06/Wide-Shot-of-Foundation-for-Large-Building.jpg) 50% 0% no-repeat scroll }.responsive #top #wrap_all .flex_cell.av-1lmco2t-4e47f8a7d627e82d60ca07746b7a4206{padding:0px 0px 0px 0px !important} .flex_column.av-1b003dx-d37d022279282c82c9236950415fb61f{padding:30px 30px 30px 30px;background-color:rgba(10,10,10,0.83)} @media only screen and (min-width:990px){.flex_column.av-2idg31q-29992f993fa8c31928d361af9032a3f4{padding:90px 90px 90px 90px} .responsive #top #wrap_all .flex_cell.av-997wlet-54b4a3365d1202173e00f7a3802e05c9{padding:80px 80px 80px 80px !important} .responsive #top #wrap_all .flex_cell.av-br783p-11ab88c203a3b6271a3417a8419574e1{padding:80px 80px 80px 80px !important}} @media only screen and (min-width:768px) and (max-width:989px){.flex_column.av-2idg31q-29992f993fa8c31928d361af9032a3f4{padding:90px 90px 90px 90px} .responsive #top #wrap_all .flex_cell.av-997wlet-54b4a3365d1202173e00f7a3802e05c9{padding:80px 80px 80px 80px !important} .responsive #top #wrap_all .flex_cell.av-br783p-11ab88c203a3b6271a3417a8419574e1{padding:80px 80px 80px 80px !important}} @media only screen and (min-width:480px) and (max-width:767px){#top #wrap_all .av-special-heading.av-2gimof9-5836fed435b72588d3d0c76dbc8de962 .av-special-heading-tag{font-size:0.8em}} @media only screen and (max-width:479px){#top #wrap_all .av-special-heading.av-2gimof9-5836fed435b72588d3d0c76dbc8de962 .av-special-heading-tag{font-size:0.8em}}