@font-face{font-family:Montserrat-extrabold;font-style:normal;font-weight:800;font-display:swap;src:url(../woff2/montserrat-v23-latin-800.woff2)}@font-face{font-family:Montserrat-bold;font-style:normal;font-weight:700;font-display:swap;src:url(../woff2/montserrat-v23-latin-700.woff2)}@font-face{font-family:Montserrat-semibold;font-style:normal;font-weight:600;font-display:swap;src:url(../woff2/montserrat-v23-latin-600.woff2)}.herobackov:before{content:"";background:rgba(0,0,0,.4);width:100%;height:100%;position:absolute;top:0;z-index:2}.home #grve-main-content .grve-feature-header{margin-top:0!important}#hs22-1{background:#ccc url("../webp/steel-buildings.webp") 0 0 no-repeat;background-size:cover;background-repeat:no-repeat;background-position:center center;background-attachment:scroll;height:640px;display:flex!important}#homehero22 h1{font-style:normal;font-weight:400;font-size:68px;line-height:150%;color:#fff;margin-bottom:12px}#homehero22 h1 span,#homehero22 h2 span{font-family:Montserrat-extrabold;font-weight:800;letter-spacing:2px}#homehero22 p{font-family:Montserrat-extrabold;font-style:normal;font-weight:800;font-size:24px;line-height:32px;color:#fff;margin-bottom:47px;letter-spacing:.7px}.yellow_btn_22{font-family:Montserrat-semibold;font-style:normal;font-weight:600;font-size:19px;line-height:125%;text-align:center;color:#242628;padding:16px 32px;background:#ffc043;letter-spacing:.3px;transition:all 1s ease-out}.yellow_btn_22:hover{color:#242628;background:#f2aa19}.hero22block{width:1152px;z-index:3;position:relative;margin:auto}.home22 .bx-wrapper{box-shadow:none;border:none;margin-bottom:0}#homeslider .wpb_content_element{margin-bottom:0}.project-title{font-family:Poppins-semibold!important}.project-title span{font-family:Poppins!important}.home22 a:after,.home22 a:before{content:none}.itp{height:320px;width:371px;overflow:hidden;position:relative}.project_slide .slider22-item{overflow:hidden}.home22 #logoFeed>.grve-container{overflow:hidden}.home22 #logoFeed h3{font-style:normal;font-weight:400;text-transform:inherit;margin-bottom:40px}.home22 #logoFeed #deliv-cl{position:absolute;margin-bottom:0;height:65px;width:195px;z-index:9}.home22 #logoFeed #deliv-cl h6{position:absolute;top:-8px;background:#fff;margin:15px 0;padding:25px 18px 25px 0;font-style:normal;font-weight:700;font-size:12px;line-height:125%;border-right:1px solid #c5c7d0;text-transform:uppercase;color:#111}.home22 #logoFeed #deliv-cl h6:before{content:"";width:1000px;position:absolute;left:-1000px;top:0;height:90px;background:#fff}.ls1{letter-spacing:1px}.home22 .tech-slideshow:before{content:"";position:absolute;top:0;left:70px;height:111px;width:148px;background:linear-gradient(90deg,#fff 47.86%,rgba(255,255,255,0) 87.71%);z-index:2}.home22 .tech-slideshow:after{content:"";right:-60px;position:absolute;top:0;height:111px;width:148px;background:linear-gradient(90deg,#fff .17%,rgba(255,255,255,0) 87.71%);transform:matrix(-1,0,0,1,0,0);z-index:2}.tech-slideshow{height:111px;max-width:3200px;margin:0 auto;position:relative;transform:translate3d(0,0,0)}.tech-slideshow>div{height:80px;width:6000px;position:absolute;background-size:contain;top:0;left:0;transform:translate3d(0,0,0)}.tech-slideshow .mover-1{animation:moveSlideshow 45s linear infinite;opacity:1;background-color:#fff;background-repeat-y:no-repeat}@keyframes moveSlideshow{100%{transform:translateX(-66.6666%);-webkit-transform:translateX(-66.6666%);-ms-transform:translateX(-66.6666%)}}#slidewrap:after{content:"";width:1000px;position:absolute;right:-1035px;top:140px;height:90px;background:#fff}.slider22-item{height:180px;background-size:cover!important}.home22 .industry_slide .grve-column{padding-right:0;padding-left:0}.home22 .grve-container{max-width:1152px}.blue-border-btn a{letter-spacing:0;display:block;margin-top:16px;transition:all 1s ease-out;font-family:Montserrat-semibold}#prslheader h2{letter-spacing:.5px;font-family:Montserrat-semibold;font-style:normal;font-weight:600;font-size:28px;line-height:36px;color:#333;margin-bottom:8px}#prslheader p{font-family:Montserrat-bold;font-style:normal;font-weight:700;font-size:40px;line-height:52px;margin-bottom:55px;color:#111}#wechooseallied h2,#wechooseallied h5#wechooseallied-title{font-family:Montserrat-bold;font-weight:700;margin-bottom:76px}#wechooseallied h5{font-family:Montserrat-bold;font-style:normal;font-weight:700;font-size:20px;line-height:28px;color:#fff;margin-bottom:12px;margin-top:4px;text-transform:inherit;letter-spacing:.5px}#wechooseallied p{font-style:normal;font-weight:400;font-size:16px;line-height:24px;margin-bottom:37px;color:#fff;letter-spacing:0}.bigchalcount{font-family:Montserrat-bold;font-style:normal;font-weight:700;font-size:32px;line-height:32px;text-align:center;margin-bottom:12px;color:#fff}.captionchal{font-family:Poppins-semibold;font-style:normal;font-weight:600;font-size:13px;line-height:20px;letter-spacing:0;text-align:center;text-transform:uppercase;color:#abbdde}.chal-col{width:168px}.chal-col:last-child{margin-right:0}#chalcount{margin-left:-17px;margin-top:8px;display:flex;justify-content:space-between}.chal-el{display:flex}.chal-el .fa-square-full{color:#ffc043;border:1px solid #2e5aac;padding:7px 5px 7px 7px;font-size:8px;margin-right:24px}#gsm{margin-top:6px}.gsm-col{width:calc(50% - 10px);background:#224381;display:block;float:left}.gsm-col:first-child{margin-right:10px;padding:135px 0 135px 98px}.gsm-col:last-child{margin-left:10px;padding:62px 62px 0}#wechooseallied p.fstf{font-family:Poppins-semibold;font-weight:600;font-size:14px;line-height:18px;text-transform:uppercase;color:#ffc043;margin-bottom:8px}#gsm h3{font-style:normal;font-weight:400;font-size:40px;line-height:52px;color:#ececec;margin-bottom:24px;max-width:370px}#gsm a{font-family:Montserrat-semibold;font-style:normal;font-weight:600;font-size:15px;line-height:125%;color:#fff;margin-top:-9px;display:block;letter-spacing:0}#gsm a i{margin-left:12px;transition:all .3s ease-in}#gsm a:hover i{margin-left:20px}#wechooseallied #gsm p{max-width:370px}#gsm .bx-wrapper{background:0 0;margin-bottom:64px}#gsm .bx-wrapper .bx-pager{bottom:-37px}#gsm .bx-wrapper .bx-pager.bx-default-pager a{background:#fff;opacity:.5}#gsm .bx-wrapper .bx-pager.bx-default-pager a.active,#gsm .bx-wrapper .bx-pager.bx-default-pager a:focus,#gsm .bx-wrapper .bx-pager.bx-default-pager a:hover{background:#fff;opacity:1}.purch-subtitle{font-family:Poppins-semibold;font-style:normal;font-weight:600;font-size:14px;line-height:150%;color:#333;margin-bottom:36px;letter-spacing:0}.purch_tab{list-style:none;display:flex;margin-left:0;margin-bottom:57px}.purch_tab li{margin-right:32px;font-family:Montserrat-semibold;font-style:normal;font-weight:600;font-size:15px;line-height:100%;color:#0070c9;position:relative;cursor:pointer;letter-spacing:.25px;transition:all .3s ease-out}.purch_tab li:hover{color:#005faa}.purch_tab li:before{content:"";position:absolute;bottom:-11px;height:2px;width:24px;background:#005faa;left:calc(50% - 12px);opacity:0}.purch_tab li:hover:before{opacity:1}.purch_tab li.active{color:#242628}.purch_tab li.active:before{content:"";position:absolute;bottom:-11px;height:2px;width:24px;background:#242628;left:calc(50% - 12px)}#accessories,#company{display:none}#purch-img-title{font-family:Montserrat-semibold;font-style:normal;font-weight:600;letter-spacing:.5px;margin-bottom:10px}#purch_subtitle{font-family:Montserrat-bold;font-weight:700;text-transform:inherit;letter-spacing:1px;margin-bottom:22px}.tabs h2{font-style:normal;font-weight:400;font-size:24px;line-height:32px;cursor:pointer;color:#111;text-transform:inherit;margin-bottom:20px}.tabs p{font-style:normal;font-weight:400;font-size:12px;line-height:19px;margin-bottom:20px!important;letter-spacing:0;color:#111}.tabs .kseoaccordion_body .grve-element.grve-text{display:block}.purch_body{visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s,max-height ease-out .3s;max-height:0}.purch_body.open{visibility:visible;opacity:1;transition:visibility 0s,opacity .3s,max-height ease-out .3s;max-height:initial}#purch-left{width:67%;padding-right:17px}#purch-right{width:33%;padding-left:0}#purch-right .grve-text{background:#f5f6f8;padding:24px 24px 4px;letter-spacing:0;margin-bottom:23px}#purch-right h3{font-style:normal;font-weight:400;font-size:24px;line-height:32px;color:#333;margin-bottom:16px;text-transform:inherit}#purch-right p{font-style:normal;font-weight:400;font-size:12px;line-height:19px;color:#111;letter-spacing:0;margin-bottom:20px}.purch-panel li{font-family:Poppins;font-style:normal;font-weight:400;font-size:12px;line-height:19px;color:#111;text-align:left}.purch-panel table,.purch-panel td,.purch-panel th,.purch-panel tr{border:none}.purch-panel{border-bottom:1px solid #e6e9ef;margin-bottom:20px}h2.purch_title{font-style:normal;font-weight:400;font-size:24px;line-height:32px;letter-spacing:0;color:#111;text-transform:initial;position:relative;cursor:pointer;margin-bottom:20px}.purch_title:after{content:"\f078";width:24px;height:24px;background:#e6e9ef;font-family:"Font Awesome 5 Free";font-weight:900;font-size:15px;line-height:26px;color:#94959c;position:absolute;right:4px;top:4px;text-align:center;border-radius:20px;transition:all .3s ease-out}.purch_title:hover:after{background:#c5c7d0}.purch_title.cseominus:after{content:"\f077"}.tabs p.comb{font-style:normal;font-weight:500;font-size:16px;line-height:24px;color:#111}.getstarted a i{transition:all .3s ease-in}.getstarted a:hover i{margin-left:18px}.getstarted a:hover{color:#005faa}.videoload{position:relative;display:flex}.videoload:after{content:"";position:absolute;width:56px;height:56px;left:calc(50% - 28px);top:calc(50% - 48px);-webkit-mask-image:url(../svg/play.svg);mask-image:url(../svg/play.svg) no-repeat 50% 50%;background-position:center;background-color:#fff;background-size:contain;background-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;cursor:pointer}.servisitem{cursor:pointer}#sectors h2{font-family:Montserrat-bold}.industry-title{font-family:Montserrat-semibold}.servisitem:before{content:"";-webkit-mask-image:url(../svg/play.svg);mask-image:url(../svg/play.svg);position:absolute;top:23px;right:24px;width:40px;height:40px;background-color:#fff;background-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover}.servisitem:after{content:"";margin-right:50px;width:auto;letter-spacing:0}.servisitem.gsm1:after{content:"Aircraft Hangar, Nome Alaska";position:absolute;bottom:28px;left:24px;background:rgba(0,0,0,.6);padding:4px 10px;font-family:Poppins-medium;font-style:normal;font-weight:500;font-size:16px;line-height:24px;color:#fff}.servisitem.gsm2:after{content:"Steel Building Brewery Bolero Snort Brewery";position:absolute;bottom:28px;left:24px;background:rgba(0,0,0,.6);padding:4px 10px;font-family:Poppins-medium;font-style:normal;font-weight:500;font-size:16px;line-height:24px;color:#fff}.servisitem.gsm3:after{content:"Steel Building Workshop, Winter Garden, Florida";position:absolute;bottom:28px;left:24px;background:rgba(0,0,0,.6);padding:4px 10px;font-family:Poppins-medium;font-style:normal;font-weight:500;font-size:16px;line-height:24px;color:#fff}.grve-section#homeslider{margin-bottom:24px}@media screen and (max-width:1200px){#hs22-1 .hero22block{padding:0 20px}#hs22-2 .hero22block{padding:0 20px}#hs22-3 .hero22block{padding:0 20px}#hero-pager{padding:0 20px}#hero-controls .pager-next{right:24px}#hero-controls .pager-prev{right:88px}.getstarted-bl iframe{height:318px}.purch_tab li:last-child{margin-right:0}}@media screen and (max-width:1023px){.servisitem:after{content:none!important}.servisitem:before{width:56px;height:56px;left:calc(50% - 28px);top:calc(50% - 28px)}#sectors .vc_custom_1642520249380{margin-bottom:40px!important;font-style:normal;font-weight:700;font-size:32px!important;line-height:39px!important}.tech-slideshow{height:80px}#slidewrap{margin-bottom:95px}#logoFeed{margin-bottom:0}.industry_slide .slider22-item{height:156px}.it-wrap{height:156px!important;width:240px!important}.industry_slide .wpb_column{display:grid}.purch_tab{width:max-content;margin-bottom:32px}.purch_tab_scroll{overflow-x:scroll;overflow-y:hidden;white-space:nowrap;-webkit-overflow-scrolling:touch}.purch_tab_scroll::-webkit-scrollbar{width:0}#homehero22 #hs22-2 h2,#homehero22 #hs22-3 h2,#homehero22 h1{font-size:40px;line-height:48px}#hs22-2 .hero22block,#hs22-3 .hero22block{padding:0 20px}.home22 #logoFeed #deliv-cl{position:relative;height:auto}.home22 #logoFeed #deliv-cl h6{position:relative;margin:auto;text-align:left;border:none;padding-bottom:0}.home22 #logoFeed #deliv-cl h6:before{content:none}.home22 .tech-slideshow:after,.home22 .tech-slideshow:before{content:none}#prslheader h2{font-size:22px;line-height:28px}#prslheader p{font-size:32px;line-height:39px}#wechooseallied{padding-top:80px!important;padding-bottom:0!important}#wechooseallied h2,#wechooseallied h5#wechooseallied-title{font-size:32px!important;line-height:39px!important;margin-top:50px;margin-bottom:10px}#wechooseallied h5{font-size:18px;line-height:23px}#wechooseallied p{font-size:15px;line-height:22px}#wechooseallied .grve-column-1-2{padding-left:0;padding-right:0}.chal-col{width:104px}.captionchal{font-weight:600;font-size:14px;line-height:19px;color:#abbdde;text-align:center;text-transform:uppercase}#gsm,#wechooseallied .grve-column-1 .grve-row{flex-direction:column-reverse;display:flex}#wechooseallied .wpb_single_image{display:none}#chalcount{margin:0;padding-top:24px;padding-bottom:24px}#wechooseallied .wpb_column.grve-column.grve-column-1{padding:0}#wechooseallied p.fstf{font-style:normal;font-weight:600;font-size:13px;line-height:18px;text-transform:uppercase;color:#ffc043}.gsm-col{width:100%}#gsm h3{margin-bottom:20px;color:#ececec}#wechooseallied #gsm p{font-size:15px;line-height:22px;color:#ececec;margin-bottom:22px}.gsm-col:last-child{background:0 0}.gsm-col:first-child{margin:0;padding:50px 20px;margin-bottom:80px}#gsm iframe{width:100%}#chalcount-wrap{background:#e6e9ef;margin-bottom:55px}.chal-el .chal-ico{flex:none;width:24px;height:24px;margin-right:25px;background-repeat:no-repeat}.gsm-col .lazy-iframe-container{position:relative;width:100%;height:0;padding-top:100%}.gsm-col .lazy-iframe-container iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.gsm-col:last-child{margin:0;padding:0}#wechooseallied p.fstf{color:#abbdde;font-size:13px;line-height:18px}#gsm h3{max-width:100%;font-size:32px;line-height:39px;color:#fff;margin-bottom:8px}#wechooseallied #gsm p{max-width:100%;font-size:15px;line-height:22px;color:#fff}#wechooseallied .grve-column-1 .wpb_raw_code{margin-bottom:0}#purch-img-title{font-size:22px!important;line-height:28px!important;margin-bottom:8px}#purch_subtitle{font-size:32px!important;line-height:39px!important}#purch-left{width:100%;padding:0}#purch-right{width:100%;padding:0}.tabs p{line-height:18px}#purch-right h3{font-size:20px;line-height:24px}#purch-right p{line-height:18px}h2.purch_title{padding-right:30px;font-style:normal;font-weight:400;font-size:20px;line-height:24px}.ourservice-mobile{display:block!important}.ourservice-desktope{display:none}#wechooseallied .grve-column-1-2{width:100%}#wechooseallied .servisitem iframe,#wechooseallied .servisitem img{margin:auto}.home .grve-container{padding-left:20px;padding-right:20px}#sb101 .grve-container{padding-left:0;padding-right:0}#sb101 .getstsubtitle,#sb101 h2{padding-left:20px;padding-right:20px}.getstarted{margin-left:20px}#sectors .page-slider{overflow-x:scroll;overflow-y:hidden;white-space:nowrap;-webkit-overflow-scrolling:touch;margin-left:-30px;padding-left:30px;margin-right:-50px}#sectors .industry_slide{width:max-content}#sectors .industry_slide .grve-column-1-4{float:left;width:240px;margin-right:20px}#completed_projects,#nextstep,#sbphotos,#wechooseallied,.projects_inner{display:none}#grve-main-content .grve-section#home-mobile-quote{background:linear-gradient(90deg,#165278 0,#012c5e 100%);padding:56px 0!important}.privacy{margin-bottom:0;padding-bottom:24px;font-size:11px;font-style:normal;font-weight:400;line-height:16px;color:#6e6e73!important}#home-mobile-quote .quoteformextend h2{font-size:22px!important;padding-top:24px;line-height:28px}#home-mobile-quote #quoteTable tr td{flex-direction:inherit}#home-mobile-quote #crmWebToEntityForm{margin-top:24px}h5.labelname{font-family:Montserrat-semibold;font-size:13px;font-style:normal;font-weight:600;line-height:100%;color:#111;margin-top:8px;margin-bottom:16px}#grve-theme-wrapper #home-mobile-quote #masterQuoteForm input.classic_form_submit{margin-top:14px;font-size:19px!important;font-style:normal;font-weight:600;line-height:125%}.home22 #home-mobile-quote .grve-container{padding-left:12px;padding-right:12px}#hero-pager,.herobackov#hs22-2,.herobackov#hs22-3{display:none!important}}@media screen and (max-width:850px){#hs22-2 .hero22block{padding:0 20px}}@media screen and (max-width:767px){#hs22-1{background-image: url(../webp/steel_buildings_mobile.webp);}.hero22block{max-height:740px}#hero-pager .banner-pager a{display:none}#hero-pager .banner-pager a.active{display:block}#homehero22 p{font-size:16px;line-height:26px}}@media screen and (max-width:600px){.home22 .grve-container{padding-left:20px;padding-right:20px}.slide22 h2{padding-top:80px}.slide22 .blue-border-btn{margin-bottom:80px}}@media screen and (max-width:400px){.project_slide{display:block!important}.project_slide .slider22-item{height:240px!important;width:100%!important}.itp{height:240px;width:100%;overflow:hidden}.blue-border-btn a{width:100%}}@media screen and (max-width:350px){.yellow_btn_22{padding:16px 10px}}