 @import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Montserrat:wght@400;700;800&display=swap'); #wpadminbar{display:none !important;} body{font-family:'Bebas Neue',sans-serif;}h1,h1 a{color:#000000;font-family:'Bebas Neue',sans-serif;font-size:52px;line-height:1.1em;margin:25px 0;}h2{color:#000000;font-family:'Bebas Neue',sans-serif;font-size:48px;line-height:1.1;margin:25px 0;}h3{color:#000000;font-family:'Bebas Neue',sans-serif;font-size:32px;line-height:1.1;margin:25px 0;}h4{font-family:'Bebas Neue',sans-serif;color:#000000;font-size:22px;line-height:1.2;margin:25px 0;}p{font-family:'Montserrat',sans-serif;color:#4D4D4D;font-size:14px;line-height:2;margin:15px 0;}ul{list-style-type:none;}ul.dash-list li{font-family:'Montserrat',sans-serif;font-size:14px;line-height:2;color:#4D4D4D;padding-left:20px;position:relative;}ul.dash-list li::before{content:" ";width:17px;height:4px;background:#e10600;position:absolute;display:inline-block;top:12.5px;left:-15px;}#ae_launcher{bottom:80px !important;left:10px !important;right:initial !important;}  .header-wrapper.header-inner{position:relative;}.company-info{padding-left:2vw;padding-right:0;}.logo-wrapper{display:inline-block;width:100%;}.company-name{text-align:left;display:inline-block;vertical-align:middle;padding-left:15px;max-width:calc(90% - 2vw);}h1.header-company-title{margin:0;color:#000000;line-height:1;}h1.header-company-title a{font-size:30px;line-height:1;color:#000000;display:block;margin:0;}p.header-company-serviceorder{color:#000000;font-size:16px;font-family:'Bebas Neue',sans-serif;margin:0;line-height:1;letter-spacing:1px;}.nav-holder{position:relative;z-index:2;}.top-bar{background:none;}.top-bar-section ul li{background:none;}.top-bar-section li:not(.has-form) a:not(.button){background:none;color:#000000;font-size:15px;font-family:'Bebas Neue',sans-serif;padding:0 10px;position:relative;-webkit-transition:color 200ms ease,background-color 200ms ease;-moz-transition:color 200ms ease,background-color 200ms ease;transition:color 200ms ease,background-color 200ms ease;}.top-bar-section ul li:hover:not(.has-form)>a,.top-bar-section li:not(.has-form) a:not(.button):hover,.top-bar-section li.active:not(.has-form) a:not(.button),.top-bar-section li.active:not(.has-form) a:not(.button):hover{background:none;color:#000000;}.top-bar-section .has-dropdown>a{padding-right:25px !important;}.top-bar-section .has-dropdown>a:after{content:"+";color:#e10600;font-size:17px;top:3px;margin-right:20px;border:none;}.top-bar-section li:not(.has-form) a:not(.button)::before{content:" ";width:0;height:1px;background:#e10600;position:absolute;bottom:5px;left:calc(50% - 11px);-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;}.top-bar-section li.has-dropdown:not(.has-form) a:not(.button):hover::before,.top-bar-section li.has-dropdown.active:not(.has-form) a:not(.button)::before{left:calc(50% - 18.5px);}.top-bar-section li:not(.has-form) a:not(.button):hover::before,.top-bar-section li.active:not(.has-form) a:not(.button)::before{width:22px;}.top-bar-section li.has-dropdown:not(.has-form) a:not(.button):hover::before,.top-bar-section li.has-dropdown.active:not(.has-form) a:not(.button)::before{width:22px;}.header-cta{padding-right:2vw;justify-content:flex-end;}a.header-phone{display:inline-block;color:#000000;font-size:19px;line-height:45px;position:relative;}a.header-phone::before{content:" ";width:40px;height:3px;background:#e10600;position:absolute;top:calc(50% - 1.5px);left:-70px;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;}a.header-phone:hover::before{width:68px;}  .slider-wrapper{position:relative;}.slider-wrapper::after{content:" ";width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,.3);}.slider-caption{position:absolute;left:0;top:50%;width:100%;padding-left:8vw;z-index:1;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}.slider-caption p{font-size:4vw;font-family:'Bebas Neue',sans-serif;color:#FFFFFF;z-index:0;line-height:1.1;margin:0;}  .tagline-bar{padding:1vh 2vw;}.header-inner .tagline-bar{padding-top:0;}.tagline-bar p{font-size:16px;color:#000000;}span.square-dot{display:inline-block;width:28px;height:28px;vertical-align:middle;margin-right:10px;border:1px solid #999999;position:relative;}span.square-dot::after{content:" ";width:10px;height:10px;border-radius:50%;background:#e10600;position:absolute;left:calc(50% - 5px);top:calc(50% - 5px);display:block;-webkit-animation:pulse 1.85s infinite;animation:pulse 1.85s infinite;}@keyframes pulse{0%{-moz-transform:scale(.5);-webkit-transform:scale(.5);-o-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5);} 50%{-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);} 100%{-moz-transform:scale(.5);-webkit-transform:scale(.5);-o-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5);}}span.scroll-arrow{display:inline-block;width:7px;height:75px;position:absolute;left:calc(50% - 3.5px);top:-75px;cursor:pointer;}span.scroll-arrow::before{content:" ";height:100%;width:1px;background:#FFFFFF;position:absolute;left:3px;}span.scroll-arrow::after{content:" ";width:3px;height:27px;background:#FFFFFF;position:absolute;left:2px;top:5px;-webkit-animation:scroll 1.85s infinite;animation:scroll 1.85s infinite;}span.scroll-arrow.inner{top:unset;bottom:2vw;z-index:1;}span.scroll-arrow.inner::before,span.scroll-arrow.inner::after{background:#000000;}@keyframes scroll{0%{top:5px;} 100%{top:43px;}}  .row{margin:0 auto;max-width:75rem;width:100%;}.row.wide{max-width:100rem;}.row.full{max-width:100%;}.relative{position:relative;}.contain-to-grid{background:none !important;}.contain-to-grid .top-bar{max-width:75em;}.page-wrapper{max-width:75rem;clear:both;}.overflow-hidden{overflow:hidden;}.top-spacer{margin-top:45px;}.black-bg{background:#000000;}.black-bg h1,.black-bg h2,.orange-bg h1,.orange-bg h2,.orange-bg h3,.orange-bg p{color:#FFFFFF;}.orange-bg h1,.orange-bg h2,.orange-bg p{position:relative;z-index:1;}.black-bg p{color:#dadada}.black-bg a{color:#e10600;}.black-bg a:hover{color:#FFFFFF;}h1.big-header{font-size:3.8vw;line-height:1;margin-top:0;position:relative;}h1.big-header span.sub{display:block;font-size:24px;margin-top:22px;}h1.big-header.accent::before{content:" ";width:2px;height:88.5px;background:#e10600;position:absolute;top:1vw;left:-3vw;}a.cta-btn{display:inline-block;min-width:300px;line-height:100px;padding:0 86px;font-size:19px;letter-spacing:5px;text-align:center;color:#000000;background:#FFFFFF;position:relative;}a.cta-btn:hover{color:#000000;}a.cta-btn::after{content:" ";width:90px;height:3px;background:#e10600;position:absolute;left:-45px;top:48.5px;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;}a.cta-btn.alt{background:#000000;color:#FFFFFF;}a.cta-btn.alt:hover{color:#FFFFFF;}a.cta-btn.alt::after{background:#FFFFFF;}.svc-box a.cta-btn.alt::after{background:#e10600;}a.cta-btn:hover::after{width:120px;}.svc-box a.cta-btn{margin-top:7vh;}button,.button{display:inline-block;min-width:260px;line-height:70px;padding:0 10px;font-size:19px;letter-spacing:5px;text-align:center;color:#000000;background:#e10600;position:relative;font-family:'Bebas Neue',sans-serif;margin:25px 0;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;}button:hover,.button:hover{background:#000000;color:#FFFFFF;}.home-padding-1{padding:7.5vh 16vw 13.5vh 11vw;}.home-padding-2{padding:18vh 11.5vw 21vh 7.5vw;}.home-padding-3{padding:6vh 7.5vw 8vh 11.5vw;}.orange-text-padding{padding:14.5vh 7.5vw;}.about-padding-1{padding:9vh 16vw 9vh 11vw;}.about-padding-2{padding:18vh 11.5vw 10vh 7.5vw;}.svc-body{padding:13.5vh 7.5vw;}.svc-box{padding:13.5vh 3.75vw 13.5vh 7.5vw;}.contact-padding-1{padding:9vh 16vw 18vh 11vw;}.orange-bg{background:#e10600;}.home-bg-1{background:center / cover no-repeat url(https://chhalltruckinginc.com/wp-content/uploads/sites/663/2026/08/home-img1.avif);}.home-bg-2{background:center / cover no-repeat url(https://chhalltruckinginc.com/wp-content/uploads/sites/663/2026/08/home-img2.avif);}.home-bg-3{background:center / cover no-repeat url(https://chhalltruckinginc.com/wp-content/uploads/sites/663/2026/08/home-img3.avif);}.about-bg-1{background:center / cover no-repeat url(https://chhalltruckinginc.com/wp-content/themes/trk2/images/new/about-img1.jpg);}.about-bg-2{background:center / cover no-repeat url(https://chhalltruckinginc.com/wp-content/themes/trk2/images/new/about-img2.jpg);}.about-bg-3{background:center / cover no-repeat url(https://chhalltruckinginc.com/wp-content/themes/trk2/images/new/about-img3.jpg);}.svc-bg-1{background:center / cover no-repeat url(https://chhalltruckinginc.com/wp-content/themes/trk2/images/new/service-img1.jpg);}.flatbed-bg{background:center bottom / cover no-repeat url(https://chhalltruckinginc.com/wp-content/themes/trk2/images/flatbed-bg.jpg);}.autotransport-bg{background:center bottom / cover no-repeat url(https://chhalltruckinginc.com/wp-content/themes/trk2/images/new/autotransport-bg.jpg);}.intermodal-bg{background:center bottom / cover no-repeat url(https://chhalltruckinginc.com/wp-content/themes/trk2/images/new/intermodal-bg.jpg);}.liquidtransport-bg{background:center bottom / cover no-repeat url(https://chhalltruckinginc.com/wp-content/themes/trk2/images/new/liquidtransport-bg.jpg);}.carrierservice-bg{background:center bottom / cover no-repeat url(https://chhalltruckinginc.com/wp-content/themes/trk2/images/new/carrierservice-bg.jpg);}.contact-bg-1{background:center / cover no-repeat url(https://chhalltruckinginc.com/wp-content/themes/trk2/images/contact-img1.jpg);}.orange-section{background:center / cover no-repeat url(https://chhalltruckinginc.com/wp-content/uploads/sites/663/2026/08/orange-sect-bg.jpg) #000000;opacity:1 !important;}.orange-section::after{content:" ";width:calc(100% - 4vw);height:calc(100% - 4vw);border:2px solid #FFFFFF;position:absolute;left:2vw;top:2vw;-moz-transition:all 1200ms ease;-ms-transition:all 1200ms ease;-o-transition:all 1200ms ease;-webkit-transition:all 1200ms ease;transition:all 1200ms ease;opacity:1;}.orange-section.complete::after{-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1;}.cta-holder{top:calc(50% - 50px);z-index:1;}span.side-accent-line{display:inline-block;width:1px;height:100%;background:rgba(0,0,0,.4);position:absolute;left:2vw;top:0;opacity:0;}span.side-accent-line.complete{animation:slide-down 2s ease-out 1s 1 forwards;}span.side-accent-line.inner.complete{animation-delay:0;}@keyframes slide-down{0%{top:-30%;opacity:0;}100%{top:0;opacity:1;}}span.side-accent-line.complete::before{content:" ";width:21px;height:133px;background:#e10600;position:absolute;top:calc(75% - 153px);left:0;animation:slide-up 2s ease-out 1s 1 forwards;}span.side-accent-line.inner.complete::before{animation-delay:0;}@keyframes slide-up{0%{top:calc(75% - 153px);opacity:0;}100%{top:0;opacity:1;}}span.side-accent-line.complete::after{content:" ";width:3px;height:91px;background:#e10600;position:absolute;top:100%;left:-3px;}.mobile-sticky-cta{display:none;}.footer-wrapper{width:100%;font-family:'Bebas Neue',sans-serif;}.footer-company-details{padding-left:2vw;padding-right:0;}.footer-company-details .logo-wrapper{width:22%;max-width:93px;}.footer-address p,.footer-hours p{margin:0;font-size:12px;}.footer-hours{padding-top:25px;}.footer-payment img{margin:0 5px 5px 0;}.footer-social .fa{margin:0 15px;font-size:22px;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;}.footer-social .fa:hover{color:#e10600;}.footer-wrapper h2{font-size:28px;margin:0 0 25px;}.footer-payment h2,.footer-social h2{margin-bottom:80px;}.lnm-logo{padding-top:85px;}.contactForm{margin-top:20px;}.contact-form .contactForm label{color:#000000;font-size:15px;font-weight:normal;display:block;}.contactForm input{width:100%;padding:3px;margin-bottom:5px;}.contactForm textarea{width:100%;}input.fancyInput[type="text"]{font-family:'Montserrat',sans-serif;padding:12px 25px;font-size:15px;line-height:1.4;height:auto;border:none;margin-bottom:5px;background:#e10600;color:#FFFFFF;box-shadow:inset 0px 0px 0px 2px #FFFFFF;}input.fancyInput[type="text"]::placeholder,textarea.fancyInput[type="text"]::placeholder{color:#FFFFFF;}.contactForm textarea{width:100%;}textarea.fancyInput[type="text"]{font-family:'Montserrat',sans-serif;padding:15px 25px;font-size:15px;line-height:1.4;height:100px;border:none;margin-bottom:5px;background:#e10600;color:#FFFFFF;box-shadow:inset 0px 0px 0px 2px #FFFFFF;}.contactForm .captchaWrapper{margin:0 0 5px;padding:10px 25px;font-size:14px;line-height:1.4;height:auto;border:none;background:#e10600;color:#FFFFFF;font-weight:bold;min-height:0;box-shadow:inset 0px 0px 0px 2px #FFFFFF;text-align:left !important;}.contactForm .captchaWrapper:not(.slideOut) img{max-width:25%;}.contactForm .captchaWrapper input.fancyInput{font-family:'Montserrat',sans-serif;background:#e10600;border:none;box-shadow:none;display:inline-block;width:auto;font-size:14px;padding:0;margin:0 0 0 25px;color:#FFFFFF;font-weight:normal;}.contactForm .captchaRefresh{vertical-align:top;}img#captchaRefresh{-webkit-filter:invert(1);filter:invert(1);}.contactForm .submitWrapper{text-align:center;margin-top:5px;}.contactForm .submitWrapper button.submit{display:inline-block;font-size:24px;font-weight:400;background-color:#000000;color:#FFFFFF;font-family:'Bebas Neue',sans-serif;text-transform:uppercase;padding:21px 20px;cursor:pointer;width:100%;line-height:1;min-width:0;margin:0;letter-spacing:0;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-ms-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;}.contactForm .submitWrapper button.submit:hover{background-color:#FFFFFF;color:#000000;}.emailConfirmation{margin:0 auto;}.emailConfirmation h1{color:#00CC00;}.slick-background-wrapper{left:0;position:fixed;top:0;z-index:-1;width:101% !important;overflow:hidden;}  .strip-padding{padding-left:0 !important;padding-right:0 !important;}.vertical-padding-xs{padding-top:3vh;padding-bottom:3vh;}.top-padding-xs{padding-top:3vh;}.bottom-padding-xs{padding-bottom:3vh;}.vertical-padding-small{padding-top:6vh;padding-bottom:6vh;}.top-padding-small{padding-top:6vh;}.bottom-padding-small{padding-bottom:6vh;}.vertical-padding-medium{padding-top:8vh;padding-bottom:8vh;}.top-padding-medium{padding-top:8vh;}.bottom-padding-medium{padding-bottom:8vh;}.vertical-padding-large{padding-top:10.5vh;padding-bottom:10.5vh;}.top-padding-large{padding-top:10.5vh;}.bottom-padding-large{padding-bottom:10.5vh;}.vertical-padding-x-large{padding-top:13.5vh;padding-bottom:13.5vh;}.top-padding-x-large{padding-top:13.5vh;}.bottom-padding-x-large{padding-bottom:13.5vh;}  .scrollfade,.animated{opacity:0;-moz-transition:all 1200ms ease;-ms-transition:all 1200ms ease;-o-transition:all 1200ms ease;-webkit-transition:all 1200ms ease;transition:all 1200ms ease;}.scrollfade.complete,.animated.complete{opacity:1;}.from-bottom.scrollfade{-moz-transform:translateY(30px);-webkit-transform:translateY(30px);-o-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);}.from-bottom.animated{-moz-transform:translateY(30px);-webkit-transform:translateY(30px);-o-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);}.from-bottom.scrollfade.complete{opacity:1;-moz-transform:translateY(0px);-webkit-transform:translateY(0px);-o-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);}.from-bottom.animated.complete{opacity:1;-moz-transform:translateY(0px);-webkit-transform:translateY(0px);-o-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);}.from-top.scrollfade{-moz-transform:translateY(-30px);-webkit-transform:translateY(-30px);-o-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px);}.from-top.animated{-moz-transform:translateY(-30px);-webkit-transform:translateY(-30px);-o-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px);}.from-top.scrollfade.complete{opacity:1;-moz-transform:translateY(0px);-webkit-transform:translateY(0px);-o-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);}.from-top.animated.complete{opacity:1;-moz-transform:translateY(0px);-webkit-transform:translateY(0px);-o-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);}.from-left.scrollfade{-moz-transform:translateX(-30px);-webkit-transform:translateX(-30px);-o-transform:translateX(-30px);-ms-transform:translateX(-30px);transform:translateX(-30px);}.from-left.animated{-moz-transform:translateX(-30px);-webkit-transform:translateX(-30px);-o-transform:translateX(-30px);-ms-transform:translateX(-30px);transform:translateX(-30px);}.from-left.scrollfade.complete{opacity:1;-moz-transform:translateX(0px);-webkit-transform:translateX(0px);-o-transform:translateX(0px);-ms-transform:translateX(0px);transform:translateX(0px);}.from-left.animated.complete{opacity:1;-moz-transform:translateX(0px);-webkit-transform:translateX(0px);-o-transform:translateX(0px);-ms-transform:translateX(0px);transform:translateX(0px);}.from-right.scrollfade{-moz-transform:translateX(30px);-webkit-transform:translateX(30px);-o-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px);}.from-right.animated{-moz-transform:translateX(30px);-webkit-transform:translateX(30px);-o-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px);}.from-right.scrollfade.complete{opacity:1;-moz-transform:translateX(0px);-webkit-transform:translateX(0px);-o-transform:translateX(0px);-ms-transform:translateX(0px);transform:translateX(0px);}.from-right.animated.complete{opacity:1;-moz-transform:translateX(0px);-webkit-transform:translateX(0px);-o-transform:translateX(0px);-ms-transform:translateX(0px);transform:translateX(0px);}  .slide-out-wrapper{position:fixed;top:50%;right:0;background:rgba(0,0,0,.9);padding:50px 70px 70px;z-index:98;font-family:'Montserrat',sans-serif;-moz-transform:translateX(100%) translateY(-50%);-webkit-transform:translateX(100%) translateY(-50%);-o-transform:translateX(100%) translateY(-50%);-ms-transform:translateX(100%) translateY(-50%);transform:translateX(100%) translateY(-50%);-webkit-transition:all 1.2s ease;-moz-transition:all 1.2s ease;-ms-transition:all 1.2s ease;-o-transition:all 1.2s ease;transition:all 1.2s ease;}.slide-out-wrapper.active{-moz-transform:translateX(0) translateY(-50%);-webkit-transform:translateX(0) translateY(-50%);-o-transform:translateX(0) translateY(-50%);-ms-transform:translateX(0) translateY(-50%);transform:translateX(0) translateY(-50%);box-shadow:0px 40px 40px 0px rgba(28,28,28,0.2);}.slide-out-content span{font-size:17px;text-transform:uppercase;font-family:'Montserrat',sans-serif;color:#FFFFFF;font-weight:normal;margin:0 0 10px;display:block;}.slide-out-form form{margin:0;}.slide-out-wrapper span.form-toggle{width:0;height:0;border-style:solid;border-width:55px 55px 55px 0;border-color:transparent #e10600 transparent transparent;position:absolute;left:-55px;top:calc(50% - 55px);color:#000000;cursor:pointer;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-ms-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;}.slide-out-wrapper span.form-toggle .fa{font-size:24px;position:absolute;left:30px;top:-10px;}.slide-out-wrapper span.form-toggle:hover{color:#FFFFFF;}.slide-out-form .contactForm label{color:#ffffff;font-weight:normal;font-size:12px;margin-bottom:2px;}input.slideOutInput[type="text"]{font-size:13px;font-family:'Montserrat',sans-serif;font-weight:normal;line-height:1.4;height:auto;border:none;padding:10px;margin-bottom:6px;box-shadow:none !important;background:rgba(255,255,255,0.2);color:#FFFFFF;}.slide-out-form input[type="text"]::placeholder,.slide-out-form .contactForm textarea::placeholder{color:#FFFFFF;}.slide-out-form .contactForm textarea{width:100%;line-height:1.4;border:none;box-shadow:none !important;background:rgba(255,255,255,0.2);color:#FFFFFF;font-family:'Montserrat',sans-serif;font-weight:normal;padding:10px;font-size:13px;height:90px;margin-bottom:6px;}.slide-out-form .contactForm .captchaWrapper{line-height:1.4;height:auto;border:none;box-shadow:none !important;background:rgba(255,255,255,0.2);color:#FFFFFF;font-weight:normal;margin:0;min-height:0;padding:10px;}.slide-out-form .contactForm .captchaWrapper input{font-family:'Montserrat',sans-serif;border:none;box-shadow:none;display:inline-block;width:auto;font-size:13px;padding:0 15px;margin:0 0 0 30px;color:#FFFFFF;background:none;}.slide-out-form .contactForm .captchaWrapper img{max-width:25%;-webkit-filter:invert(1);filter:invert(1);}.slide-out-form .contactForm .captchaRefresh{vertical-align:top;}.slide-out-form .contactForm .submitWrapper{text-align:center;margin-top:5px;}.slide-out-form .contactForm .submitWrapper button.submit{color:#000000;font-weight:normal;font-family:'Bebas Neue',sans-serif;font-size:14px;letter-spacing:2px;background:#e10600;border:none;text-align:center;cursor:pointer;padding:15px;width:auto;min-width:0;line-height:1;margin:5px 0 0;-webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;-ms-transition:all 400ms ease;-o-transition:all 400ms ease;transition:all 400ms ease;}.slide-out-form .contactForm .submitWrapper button.submit:hover{background:#FFFFFF;color:#000000;}   .page-wrapper.single-wrapper.landing-page-wrapper.row,.row.service-areas-wrapper{border-top:1px solid #000000;}.landing-page-button-wrapper a:hover{background:#e10600;}.landing-page-wrapper ul{list-style:none;}.landing-page-wrapper ul li{font-family:'Montserrat',sans-serif;font-size:14px;line-height:2;color:#4D4D4D;padding-left:20px;position:relative;}.landing-page-wrapper ul li::before{content:" ";width:17px;height:4px;background:#e10600;position:absolute;display:inline-block;top:12.5px;left:-15px;} @media only screen and (max-width:1680px){h1.header-company-title a{font-size:25px;}.tagline-bar p{font-size:13px;}} @media only screen and (min-width:1026px) and (max-width:1394px){.home-padding-2{padding:13vh 11.5vw 16vh 7.5vw;}.about-padding-2{padding:13vh 11.5vw 10vh 7.5vw;}.orange-text-padding{padding:11.5vh 7.5vw;}h1.big-header{font-size:52px;}h1.header-company-title a{font-size:22px;}p.header-company-serviceorder{font-size:13px;}.tagline-bar p{font-size:12px;}} @media only screen and (min-width:1026px) and (max-width:1330px){h1.header-company-title a{font-size:24px;}h1.header-company-title a{font-size:20px;}.top-bar-section li:not(.has-form) a:not(.button){font-size:13px;}.tagline-bar p{font-size:11px;}} @media only screen and (max-width:1025px){main{text-align:center;}.animated,.scrollfade{-moz-transform:translateX(0px) translateY(0px) !important;-webkit-transform:translateX(0px) translateY(0px) !important;-o-transform:translateX(0px) translateY(0px) !important;-ms-transform:translateX(0px) translateY(0px) !important;transform:translateX(0px) translateY(0px) !important;opacity:1;}.vertical-padding-xs{padding-top:3vh;padding-bottom:3vh;}.top-padding-xs{padding-top:3vh;}.bottom-padding-xs{padding-bottom:3vh;}.vertical-padding-small{padding-top:4vh;padding-bottom:4vh;}.top-padding-small{padding-top:4vh;}.bottom-padding-small{padding-bottom:4vh;}.vertical-padding-medium{padding-top:5vh;padding-bottom:5vh;}.top-padding-medium{padding-top:5vh;}.bottom-padding-medium{padding-bottom:5vh;}.vertical-padding-large{padding-top:6vh;padding-bottom:6vh;}.top-padding-large{padding-top:6vh;}.bottom-padding-large{padding-bottom:6vh;}.vertical-padding-x-large{padding-top:7vh;padding-bottom:7vh;}.top-padding-x-large{padding-top:7vh;}.bottom-padding-x-large{padding-bottom:7vh;}.header-wrapper,.header-wrapper.header-inner{background:left top / cover no-repeat url(https://chhalltruckinginc.com/wp-content/uploads/sites/663/2026/08/mobile-bg.jpg);padding:10vh 0;}.mobile-navigation{display:block;right:30px;position:absolute;text-transform:uppercase;top:30px;vertical-align:middle;width:55px;height:25px;z-index:999;}i.toggle-bars{display:inline-block;vertical-align:middle;position:relative;height:24px;}i.toggle-bars::before{content:" ";width:55px;height:6px;background:#FFFFFF;position:absolute;}i.toggle-bars::after{content:" ";width:55px;height:6px;background:#FFFFFF;position:absolute;top:16px;}.mobile-navigation .fa-close{color:#e10600;font-size:40px;}.fullwidth-navigation{background:#e10600;position:absolute;top:0;z-index:997;width:100%;display:none;}.fullwidth-navigation .top-bar{padding:1% 0;display:block;background:#e10600;height:auto;}.fullwidth-navigation .title-area{display:none !important;}.top-bar-section{background:#e10600;margin-bottom:10%;}.fullwidth-navigation .top-bar-section ul{position:relative;right:0;width:100%;z-index:997;padding-top:40px;}.fullwidth-navigation.active .top-bar-section .has-dropdown.moved>.dropdown{box-shadow:none;left:100%;}.top-bar-section li.active:not(.has-form) a:not(.button),.top-bar-section li:not(.has-form) a:not(.button){line-height:50px;text-align:center;padding:0 !important;font-size:20px !important;color:#000000;}.top-bar-section li:not(.has-form) a:not(.button):hover,.top-bar-section li.active:not(.has-form) a:not(.button),.top-bar-section li.active:not(.has-form) a:not(.button):hover,.top-bar-section ul li:hover:not(.has-form)>a{padding:0;line-height:50px;color:#FFFFFF;}.top-bar-section .dropdown li:not(.has-form):hover>a:not(.button),.top-bar-section .dropdown li:not(.has-form) a:not(.button):hover,.top-bar-section .dropdown li.active:not(.has-form) a:not(.button){background:#e10600;color:#FFFFFF;}.fullwidth-navigation.active .top-bar-section .has-dropdown.moved>.dropdown{box-shadow:none;left:100%;border-radius:0;padding-bottom:40px;}.top-bar-section .dropdown li:not(.has-form) a:not(.button){color:#000000;line-height:35px !important;}.top-bar .top-bar-section ul.dropdown li:not(.dropdown){height:35px;}.top-bar-section li:not(.has-form) a:not(.button)::before{display:none;}.top-bar-section .has-dropdown>a:after{color:#FFFFFF;}.company-info{text-align:center;padding-left:0;}.logo-wrapper{display:block;margin:0 auto 20px;}h1.header-company-title a{color:#FFFFFF;font-size:36px;margin-bottom:3px;}p.header-company-serviceorder{color:#FFFFFF;font-size:20px;letter-spacing:1px;}.header-details{min-height:94px;padding:14px 0;background:rgb(255 255 255 / 0%)!important;}.header-cta{padding:8vh 2vw 0;text-align:center;}a.header-phone{min-width:300px;line-height:100px;padding:0 86px;letter-spacing:5px;text-align:center;background:#FFFFFF;}a.header-phone::before{width:98px;left:-45px;}h1.big-header br{display:none;}h1.big-header{font-size:52px;}h1.big-header.accent::before{display:none;}.home-padding-1,.about-padding-1,.svc-body{padding:10vh 20vw;}.home-padding-2,.about-padding-2{padding:10vh 20vw 0;}.home-padding-3{padding:0 20vw 10vh;}.orange-text-padding{padding:10vh 20vw 5vh;}.contact-padding-1{padding:10vh 20vw;}.top-spacer{margin-top:0;}.home-bg-1,.about-bg-1{height:630px !important;}ul.dash-list{margin-left:0;}ul.dash-list li{padding:0;}ul.dash-list li::before{display:none;}.cta-holder{top:unset;background:#000000;padding-bottom:10vh;}.cta-holder a.cta-btn.alt{background:#ffffff;color:#000000;}.cta-holder a.cta-btn.alt::after{background:#ff350f;}.orange-section::after{opacity:1;width:calc(100% - 90px);height:calc(100% - 90px);left:45px;top:45px;}.svc-box{padding:10vh 20vw;}.svc-box a.cta-btn{margin-top:4vh;}.footer-inner{text-align:center;display:block;}.footer-inner .columns{padding-top:3vh;}.footer-company-details{padding-right:2vw;}.company-name{padding:0;text-align:center;}.footer-wrapper h1.header-company-title a{color:#000000;}.footer-wrapper p.header-company-serviceorder{color:#000000;}.mobile-sticky-cta{display:block;position:fixed;bottom:0;left:0;width:100%;z-index:99;}a.sticky-btn{display:inline-block;width:50%;float:left;text-align:center;color:#000000;background:#e10600;padding:20px 5px;}a.sticky-btn:hover{background:#000000;color:#FFFFFF;}a.sticky-btn.alt{background:#000000;color:#FFFFFF;}a.sticky-btn.alt:hover{background:#e10600;color:#000000;}.footer-wrapper h2{margin-bottom:25px;}.lnm-logo{padding-top:0;text-align:center !important;}} @media only screen and (max-width:767px){.header-cta{padding-top:4vh;}a.header-phone,.cta-btn{min-width:0;line-height:75px;padding:0 45px;}a.header-phone::before{width:50px;left:-25px;}.home-padding-1,.about-padding-1,.svc-body,.svc-box{padding:10vh 7vw;}.home-padding-2,.about-padding-2{padding:10vh 7vw 0;}.home-padding-3{padding:0 7vw 10vh;}.orange-text-padding{padding:10vh 7vw 5vh;}.contact-padding-1{padding:10vh 7vw;}a.cta-btn{line-height:75px;min-width:0;padding:0 45px;}a.cta-btn::after{width:50px;left:-25px;top:calc(50% - 1.5px);}a.header-phone:hover::after,a.cta-btn:hover::after{width:60px;}.home-bg-1,.about-bg-1{height:300px !important;}.orange-section::after{display:none;}h1.big-header,h1{font-size:38px;}h2{font-size:32px;}h3{font-size:28px;}.footer-wrapper{margin-bottom:64px;}} @media only screen and (max-width:500px){.header-wrapper,.header-wrapper.header-inner{background:#ffffff;padding-bottom:0;}i.toggle-bars::before,i.toggle-bars::after{background:#000000;}.logo-wrapper{width:auto;max-width:100%;}h1.header-company-title a{color:#000000;font-size:30px;}.company-name{max-width:100%;padding:0 10px;}p.header-company-serviceorder{color:#000000;font-size:16px;}.header-details{padding-bottom:2vh;}.small-bg{width:100%;height:110px;background:center / cover no-repeat url(https://chhalltruckinginc.com/wp-content/uploads/sites/663/2026/08/mobile-bg.jpg);}.lnm-logo img{margin-bottom:35px;}}   :root{--hall-red:#e10600;--hall-red-dark:#a80f0a;--hall-black:#0b0b0b;--hall-charcoal:#171717;--hall-gray-900:#262626;--hall-gray-700:#555555;--hall-gray-500:#888888;--hall-gray-300:#d4d4d4;--hall-gray-200:#e9e9e9;--hall-gray-100:#f5f5f5;--hall-white:#ffffff;--hall-radius-sm:6px;--hall-radius:12px;--hall-radius-lg:22px;--hall-shadow:0 18px 50px rgba(0,0,0,.10);--hall-shadow-hover:0 24px 65px rgba(0,0,0,.16);--hall-transition:240ms cubic-bezier(.2,.7,.2,1);}  html{scroll-behavior:smooth;} body{background:var(--hall-white);color:var(--hall-gray-900);overflow-x:hidden;} main{overflow:hidden;} ::selection{background:var(--hall-red);color:var(--hall-white);}  h1,h1 a,h2,h3,h4{color:var(--hall-black);letter-spacing:.015em;} h1,h1 a{font-size:65px;line-height:.94;} h2{font-size:60px;line-height:.98;} h3{font-size:46px;line-height:1;} h4{font-size:30px;} p,ul.dash-list li,.landing-page-wrapper ul li{font-size:16px;line-height:1.75;} p{color:var(--hall-gray-700);} .black-bg p{color:rgba(255,255,255,.72);} h1.big-header{font-size:75px;line-height:.92;letter-spacing:.01em;} h1.big-header span.sub{font-family:'Montserrat',sans-serif;font-size:15px;line-height:1.4;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:var(--hall-red);}  .header-wrapper{position:relative;z-index:20;} .header-details{min-height:94px;padding:14px 0;background:rgba(255,255,255,.96);} .company-info{padding-left:clamp(20px,3vw,48px);} .logo-wrapper{max-width:100%;} .company-name{padding-left:18px;} h1.header-company-title a{font-size:clamp(22px,1.7vw,30px);letter-spacing:.02em;} p.header-company-serviceorder{font-family:'Montserrat',sans-serif;font-size:11px;line-height:1.4;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--hall-gray-500);margin-top:5px;}  .top-bar-section li:not(.has-form) a:not(.button){font-family:'Montserrat',sans-serif;font-weight:700;font-size:13px;line-height:48px;letter-spacing:.06em;text-transform:uppercase;padding:0 13px;} .top-bar-section li:not(.has-form) a:not(.button)::before{height:3px;bottom:3px;border-radius:999px;background:var(--hall-red);} .top-bar-section li:not(.has-form) a:not(.button):hover::before,.top-bar-section li.active:not(.has-form) a:not(.button)::before{width:28px;} .top-bar-section .has-dropdown>a:after{color:var(--hall-red);} a.header-phone{font-family:'Montserrat',sans-serif;font-size:15px;font-weight:800;letter-spacing:.03em;background:var(--hall-black);color:var(--hall-white);padding:0 22px;line-height:48px;border-radius:var(--hall-radius-sm);transition:var(--hall-transition);} a.header-phone::before{display:none;} a.header-phone:hover{background:var(--hall-red);color:var(--hall-white);transform:translateY(-2px);}  .slider-wrapper{min-height:min(78vh,760px);overflow:hidden;background:var(--hall-black);} .slider-wrapper img{min-height:min(78vh,760px);object-fit:cover;} .slider-wrapper::after{background:linear-gradient( 90deg,rgba(0,0,0,.82) 0%,rgba(0,0,0,.56) 40%,rgba(0,0,0,.18) 78%,rgba(0,0,0,.08) 100% );} .slider-caption{padding-left:clamp(28px,8vw,140px);padding-right:30px;max-width:1500px;} .slider-caption p{max-width:900px;font-size:clamp(58px,7vw,118px);line-height:.88;letter-spacing:.01em;text-wrap:balance;text-shadow:0 8px 40px rgba(0,0,0,.22);}  .tagline-bar{padding:20px clamp(22px,3vw,48px);background:var(--hall-white);border-bottom:1px solid var(--hall-gray-200);} .tagline-bar p{font-family:'Montserrat',sans-serif;font-size:13px;font-weight:700;line-height:1.5;letter-spacing:.09em;text-transform:uppercase;} span.square-dot{width:22px;height:22px;border:none;background:rgba(225,6,0,.12);border-radius:50%;} span.square-dot::after{width:8px;height:8px;left:7px;top:7px;background:var(--hall-red);}  .row{max-width:82rem;} .row.wide{max-width:105rem;} .page-wrapper{max-width:82rem;} .home-padding-1,.about-padding-1{padding:clamp(80px,9vw,145px) clamp(35px,9vw,150px);} .home-padding-2,.about-padding-2{padding:clamp(80px,10vw,155px) clamp(35px,8vw,130px);} .home-padding-3{padding:clamp(70px,9vw,130px) clamp(35px,8vw,130px);} .orange-text-padding{padding:clamp(75px,9vw,140px) clamp(35px,8vw,130px);} .svc-body,.svc-box{padding:clamp(80px,9vw,140px) clamp(35px,7vw,110px);} .contact-padding-1{padding:clamp(80px,9vw,140px) clamp(35px,9vw,150px);}  .black-bg{background:linear-gradient( 135deg,#080808,#1a1a1a );} .orange-bg{background:linear-gradient( 135deg,var(--hall-red),var(--hall-red-dark) );} .orange-bg h1,.orange-bg h2,.orange-bg h3,.orange-bg p{color:var(--hall-white);}  h1.big-header.accent::before{width:54px;height:6px;top:-24px;left:0;border-radius:999px;background:var(--hall-red);}  a.cta-btn,button,.button{font-family:'Montserrat',sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.10em;border-radius:var(--hall-radius-sm);transition:transform var(--hall-transition),box-shadow var(--hall-transition),background var(--hall-transition),color var(--hall-transition);} a.cta-btn{min-width:0;line-height:1;padding:23px 32px;font-size:13px;letter-spacing:.12em;box-shadow:0 10px 24px rgba(0,0,0,.08);background:var(--hall-white);color:var(--hall-black);} a.cta-btn::after{display:none;} a.cta-btn:hover{transform:translateY(-3px);box-shadow:var(--hall-shadow-hover);background:var(--hall-red);color:var(--hall-white);} a.cta-btn.alt{background:var(--hall-black);color:var(--hall-white);} a.cta-btn.alt:hover{background:var(--hall-red);color:var(--hall-white);} button,.button{min-width:210px;line-height:1;padding:22px 28px;font-size:13px;letter-spacing:.12em;border:0;background:var(--hall-red);color:var(--hall-white);} button:hover,.button:hover{background:var(--hall-black);color:var(--hall-white);transform:translateY(-2px);} .svc-box a.cta-btn{margin-top:40px;}  .svc-box{position:relative;} .svc-box::before{content:"";position:absolute;left:0;top:14%;bottom:14%;width:1px;background:rgba(0,0,0,.08);} .black-bg .svc-box::before{background:rgba(255,255,255,.1);}  .home-bg-1,.home-bg-2,.home-bg-3,.about-bg-1,.about-bg-2,.about-bg-3,.svc-bg-1,.flatbed-bg,.autotransport-bg,.intermodal-bg,.liquidtransport-bg,.carrierservice-bg,.contact-bg-1{position:relative;} .home-bg-1::after,.home-bg-2::after,.home-bg-3::after,.about-bg-1::after,.about-bg-2::after,.about-bg-3::after,.svc-bg-1::after,.flatbed-bg::after,.autotransport-bg::after,.intermodal-bg::after,.liquidtransport-bg::after,.carrierservice-bg::after,.contact-bg-1::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient( 180deg,rgba(0,0,0,.02),rgba(0,0,0,.22) );}  .orange-section::after{width:calc(100% - 48px);height:calc(100% - 48px);left:24px;top:24px;border:1px solid rgba(255,255,255,.6);border-radius:var(--hall-radius);} .cta-holder{top:calc(50% - 35px);}  ul.dash-list li,.landing-page-wrapper ul li{padding-left:28px;margin:8px 0;} ul.dash-list li::before,.landing-page-wrapper ul li::before{width:10px;height:10px;left:0;top:10px;border-radius:2px;background:var(--hall-red);}  .contactForm input,.contactForm textarea,input.fancyInput[type="text"],textarea.fancyInput[type="text"]{border-radius:var(--hall-radius-sm);} input.fancyInput[type="text"],textarea.fancyInput[type="text"]{background:rgba(255,255,255,.12);color:var(--hall-white);box-shadow:inset 0 0 0 1px rgba(255,255,255,.55);padding:16px 18px;transition:var(--hall-transition);} input.fancyInput[type="text"]:focus,textarea.fancyInput[type="text"]:focus{background:rgba(255,255,255,.2);box-shadow:inset 0 0 0 2px var(--hall-white),0 0 0 4px rgba(255,255,255,.1);} .contactForm .captchaWrapper{border-radius:var(--hall-radius-sm);} .contactForm .submitWrapper button.submit{border-radius:var(--hall-radius-sm);font-family:'Montserrat',sans-serif;font-size:13px;font-weight:800;letter-spacing:.12em;padding:20px 25px;background:var(--hall-black);color:var(--hall-white);} .contactForm .submitWrapper button.submit:hover{background:var(--hall-red);color:var(--hall-white);}  .slide-out-wrapper{background:rgba(15,15,15,.97);padding:45px;border-radius:18px 0 0 18px;box-shadow:-20px 30px 80px rgba(0,0,0,.25);transition:transform 500ms cubic-bezier(.2,.8,.2,1);} .slide-out-wrapper.active{box-shadow:-20px 30px 80px rgba(0,0,0,.28);} .slide-out-wrapper span.form-toggle{border-width:46px 46px 46px 0;left:-46px;top:calc(50% - 46px);border-color:transparent var(--hall-red) transparent transparent;} .slide-out-wrapper span.form-toggle .fa{font-size:20px;left:26px;top:-10px;} input.slideOutInput[type="text"],.slide-out-form .contactForm textarea,.slide-out-form .contactForm .captchaWrapper{border-radius:6px;background:rgba(255,255,255,.1);} .slide-out-form .contactForm .submitWrapper button.submit{border-radius:6px;padding:15px 20px;background:var(--hall-red);color:var(--hall-white);} .slide-out-form .contactForm .submitWrapper button.submit:hover{background:var(--hall-white);color:var(--hall-black);}  .footer-wrapper{background:var(--hall-gray-100);border-top:1px solid var(--hall-gray-200);} .footer-inner{padding-top:65px;padding-bottom:65px;} .footer-wrapper h2{font-size:24px;letter-spacing:.03em;} .footer-address p,.footer-hours p{font-size:13px;line-height:1.65;color:var(--hall-gray-700);} .footer-social .fa{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;margin:0 5px;border-radius:50%;background:var(--hall-black);color:var(--hall-white);transition:var(--hall-transition);} .footer-social .fa:hover{background:var(--hall-red);color:var(--hall-white);transform:translateY(-2px);}  .page-wrapper.single-wrapper.landing-page-wrapper.row,.row.service-areas-wrapper{border-top:1px solid var(--hall-gray-300);} .landing-page-button-wrapper a:hover{background:var(--hall-red);color:var(--hall-white);}  .scrollfade,.animated{transition:opacity 650ms ease,transform 650ms cubic-bezier(.2,.7,.2,1);} .from-bottom.scrollfade,.from-bottom.animated{transform:translateY(22px);} .from-top.scrollfade,.from-top.animated{transform:translateY(-22px);} .from-left.scrollfade,.from-left.animated{transform:translateX(-22px);} .from-right.scrollfade,.from-right.animated{transform:translateX(22px);}  span.side-accent-line.complete::before,span.side-accent-line.complete::after{background:var(--hall-red);}  a.sticky-btn{background:var(--hall-red);color:var(--hall-white);} a.sticky-btn:hover{background:var(--hall-black);color:var(--hall-white);} a.sticky-btn.alt{background:var(--hall-black);color:var(--hall-white);} a.sticky-btn.alt:hover{background:var(--hall-red);color:var(--hall-white);}  @media (prefers-reduced-motion:reduce){html{scroll-behavior:auto;} *,*::before,*::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;}}  @media only screen and (max-width:1025px){main{text-align:left;} .header-wrapper,.header-wrapper.header-inner{padding:85px 0 70px;} .company-info{text-align:center;} h1.header-company-title a{font-size:34px;} p.header-company-serviceorder{font-size:12px;color:rgba(255,255,255,.8);} .header-cta{padding-top:38px;} a.header-phone{min-width:0;line-height:1;padding:20px 28px;letter-spacing:.06em;} .fullwidth-navigation{background:var(--hall-black);} .fullwidth-navigation .top-bar{background:var(--hall-black);} .top-bar-section{background:var(--hall-black);} .top-bar-section li.active:not(.has-form) a:not(.button),.top-bar-section li:not(.has-form) a:not(.button){color:var(--hall-white);font-size:18px !important;line-height:56px;} .top-bar-section li:not(.has-form) a:not(.button):hover,.top-bar-section li.active:not(.has-form) a:not(.button),.top-bar-section ul li:hover:not(.has-form)>a{color:var(--hall-red);} .top-bar-section .dropdown li:not(.has-form) a:not(.button){color:rgba(255,255,255,.72);} .top-bar-section .dropdown li:not(.has-form):hover>a:not(.button),.top-bar-section .dropdown li:not(.has-form) a:not(.button):hover,.top-bar-section .dropdown li.active:not(.has-form) a:not(.button){background:transparent;color:var(--hall-red);} .mobile-navigation{top:26px;right:26px;} i.toggle-bars::before,i.toggle-bars::after{height:4px;border-radius:999px;background:var(--hall-white);} .home-padding-1,.home-padding-2,.home-padding-3,.about-padding-1,.about-padding-2,.orange-text-padding,.svc-body,.svc-box,.contact-padding-1{padding:clamp(65px,9vw,100px) clamp(28px,8vw,80px);} .home-bg-1,.about-bg-1{height:600px !important;} .cta-holder{padding:65px 25px;background:var(--hall-black);} .orange-section::after{width:calc(100% - 40px);height:calc(100% - 40px);left:20px;top:20px;} .mobile-sticky-cta{box-shadow:0 -10px 30px rgba(0,0,0,.14);} a.sticky-btn{font-family:'Montserrat',sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;padding:19px 5px;background:var(--hall-red);color:var(--hall-white);} a.sticky-btn.alt{background:var(--hall-black);}}  @media only screen and (max-width:767px){h1,h1.big-header{font-size:clamp(46px,14vw,64px);} h2{font-size:clamp(38px,11vw,52px);} h3{font-size:30px;} p,ul.dash-list li,.landing-page-wrapper ul li{font-size:15px;line-height:1.7;} .slider-wrapper{min-height:620px;} .slider-wrapper img{min-height:620px;} .slider-caption{padding:0 24px;} .slider-caption p{font-size:clamp(54px,16vw,76px);line-height:.9;} .home-padding-1,.home-padding-2,.home-padding-3,.about-padding-1,.about-padding-2,.orange-text-padding,.svc-body,.svc-box,.contact-padding-1{padding:70px 24px;} a.cta-btn{width:100%;max-width:340px;padding:20px 24px;} .home-bg-1,.about-bg-1{height:320px !important;} .svc-box::before{display:none;} .footer-inner{padding:45px 24px 75px;}}  @media only screen and (max-width:500px){.header-wrapper,.header-wrapper.header-inner{background:var(--hall-white);padding:28px 0 0;} .header-details{padding-bottom:25px;} .logo-wrapper{max-width:60%;} h1.header-company-title a{color:var(--hall-black);font-size:27px;} p.header-company-serviceorder{color:var(--hall-gray-500);font-size:10px;} i.toggle-bars::before,i.toggle-bars::after{background:var(--hall-black);} .slider-caption p{font-size:clamp(50px,16vw,68px);} .small-bg{height:150px;}}   .black-bg,.footer-wrapper,.svc-box,.orange-bg{position:relative;} .black-bg::after,.footer-wrapper::after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.16;background-image:linear-gradient( 135deg,transparent 0,transparent 48%,rgba(255,255,255,.045) 49%,rgba(255,255,255,.045) 51%,transparent 52% );background-size:18px 18px;} .black-bg > *,.footer-wrapper > *{position:relative;z-index:1;}  .home-padding-1,.home-padding-2,.home-padding-3,.about-padding-1,.about-padding-2,.svc-body,.svc-box{position:relative;} .home-padding-1::after,.about-padding-1::after,.svc-body::after{content:"";position:absolute;bottom:0;left:8%;right:8%;height:3px;background:linear-gradient(transparent,transparent);opacity:.8;}  .hall-badge{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;font-family:'Montserrat',sans-serif;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--hall-white);background:var(--hall-black);border:1px solid rgba(255,255,255,.18);clip-path:polygon( 10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px );} .hall-badge::before{content:"";width:8px;height:8px;background:var(--hall-red);transform:rotate(45deg);box-shadow:0 0 0 3px rgba(225,6,0,.14);}  .service-stamp{display:inline-block;font-family:'Bebas Neue',sans-serif;font-size:20px;letter-spacing:.10em;text-transform:uppercase;color:var(--hall-red);border:2px solid var(--hall-red);padding:8px 12px 6px;transform:rotate(-1.5deg);opacity:.95;}  .service-number{position:absolute;top:24px;right:30px;font-family:'Bebas Neue',sans-serif;font-size:clamp(80px,10vw,150px);line-height:1;color:rgba(0,0,0,.05);pointer-events:none;z-index:0;} .black-bg .service-number,.orange-bg .service-number{color:rgba(255,255,255,.06);}  h1.big-header,h2,h3{position:relative;} h1.big-header::after,h2.truck-heading::after{content:"";display:block;width:88px;height:8px;margin-top:18px;background:linear-gradient( 90deg,var(--hall-red) 0 60%,var(--hall-black) 60% 100% );clip-path:polygon( 0 0,100% 0,calc(100% - 8px) 100%,0 100% );}  .hazard-edge{position:relative;overflow:hidden;} .hazard-edge::before{content:"";position:absolute;top:0;left:0;width:110px;height:10px;background:linear-gradient(transparent,transparent);}  .truck-card{position:relative;padding:34px;background:linear-gradient( 145deg,#f6f6f6,#e8e8e8 );border:1px solid #d2d2d2;border-radius:10px;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 16px 40px rgba(0,0,0,.08);overflow:hidden;} .truck-card::before,.truck-card::after{content:"";position:absolute;width:7px;height:7px;border-radius:50%;background:#8d8d8d;box-shadow:inset 0 1px 1px rgba(255,255,255,.8),inset 0 -1px 1px rgba(0,0,0,.22);} .truck-card::before{top:14px;left:14px;} .truck-card::after{bottom:14px;right:14px;} .truck-card:hover{transform:translateY(-5px);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 24px 55px rgba(0,0,0,.14);} .truck-card h3{margin-top:0;}  .truck-icon-badge{width:64px;height:64px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:22px;background:var(--hall-black);color:var(--hall-white);font-size:26px;clip-path:polygon( 15% 0,85% 0,100% 15%,100% 85%,85% 100%,15% 100%,0 85%,0 15% );box-shadow:inset 0 0 0 3px rgba(255,255,255,.06);} .truck-icon-badge .fa{color:var(--hall-red);}  .slider-wrapper::before{content:"";position:absolute;z-index:2;left:0;bottom:0;width:42%;height:12px;background:linear-gradient( 90deg,var(--hall-red) 0 76%,var(--hall-white) 76% 88%,var(--hall-black) 88% 100% );} .slider-caption::after{content:"FREIGHT • HOTSHOT • REFRIGERATED";display:block;margin-top:26px;font-family:'Montserrat',sans-serif;font-size:11px;font-weight:800;letter-spacing:.18em;color:rgba(255,255,255,.72);text-transform:uppercase;}  a.cta-btn,button,.button,a.header-phone{border-radius:0;clip-path:polygon( 10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px );}  a.cta-btn,button,.button{position:relative;overflow:hidden;} a.cta-btn::before,button::before,.button::before{content:"";position:absolute;top:0;right:-22px;width:40px;height:100%;background:rgba(255,255,255,.16);transform:skewX(-22deg);transition:transform 240ms ease;} a.cta-btn:hover::before,button:hover::before,.button:hover::before{transform:translateX(-12px) skewX(-22deg);}  .footer-wrapper{position:relative;} .footer-wrapper::before{content:"";position:absolute;top:0;left:0;right:0;height:12px;background:linear-gradient(transparent,transparent);}  .truck-chip{display:inline-block;padding:7px 11px;margin:0 6px 6px 0;font-family:'Montserrat',sans-serif;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--hall-gray-900);background:var(--hall-gray-100);border:1px solid var(--hall-gray-300);} .black-bg .truck-chip{color:var(--hall-white);background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.14);}  @media only screen and (max-width:767px){.slider-wrapper::before{width:70%;height:8px;} .slider-caption::after{font-size:9px;letter-spacing:.12em;line-height:1.6;max-width:280px;} .service-number{font-size:92px;right:18px;} .truck-card{padding:28px 24px;} .home-padding-1::after,.about-padding-1::after,.svc-body::after{left:24px;right:24px;}}   body::before{content:"";position:fixed;top:0;left:0;width:100%;height:4px;background:var(--hall-red);z-index:9999;pointer-events:none;}  .svc-box{border-left:4px solid transparent;transition:border-color var(--hall-transition),transform var(--hall-transition),background var(--hall-transition);} .svc-box:hover{border-left-color:var(--hall-red);transform:none;}  .svc-box::after{content:"";position:absolute;right:18px;top:18px;width:28px;height:28px;border-top:2px solid var(--hall-red);border-right:2px solid var(--hall-red);opacity:.75;}  .road-pattern{background-image:linear-gradient( 90deg,transparent 0,transparent calc(50% - 2px),rgba(255,255,255,.16) calc(50% - 2px),rgba(255,255,255,.16) calc(50% + 2px),transparent calc(50% + 2px) );background-size:100% 52px;}  .metal-grid{background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:32px 32px;}  .industrial-word{position:absolute;right:4vw;bottom:-10px;font-family:'Bebas Neue',sans-serif;font-size:clamp(90px,14vw,220px);line-height:.8;color:rgba(0,0,0,.035);pointer-events:none;text-transform:uppercase;white-space:nowrap;} .black-bg .industrial-word,.orange-bg .industrial-word{color:rgba(255,255,255,.045);}  .vertical-track{position:relative;padding-left:28px;} .vertical-track::before{content:"";position:absolute;top:0;bottom:0;left:0;width:5px;background:linear-gradient(transparent,transparent);}  .truck-stat{position:relative;display:inline-flex;flex-direction:column;gap:4px;min-width:160px;padding:20px 22px;background:var(--hall-black);color:var(--hall-white);clip-path:polygon( 0 0,calc(100% - 18px) 0,100% 18px,100% 100%,18px 100%,0 calc(100% - 18px) );} .truck-stat strong{font-family:'Bebas Neue',sans-serif;font-size:38px;line-height:.9;color:var(--hall-white);} .truck-stat span{font-family:'Montserrat',sans-serif;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--hall-gray-300);} .truck-stat::after{content:"";position:absolute;right:12px;bottom:12px;width:10px;height:10px;background:var(--hall-red);transform:rotate(45deg);}  .freight-stripe{display:flex;align-items:center;gap:14px;font-family:'Montserrat',sans-serif;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#000000;} .freight-stripe::before{content:"";width:52px;height:5px;background:linear-gradient(transparent,transparent);}.freight-stripe.black-bg{color:#FFFFFF;}  .freight-pill{display:inline-flex;align-items:center;gap:8px;padding:9px 13px;background:var(--hall-gray-100);border:1px solid var(--hall-gray-300);font-family:'Montserrat',sans-serif;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--hall-black);} .freight-pill::before{content:"";width:7px;height:7px;background:var(--hall-red);border-radius:50%;}  .slider-caption::before{content:"";position:absolute;left:clamp(20px,6vw,100px);top:50%;width:180px;height:180px;background:radial-gradient( circle,rgba(225,6,0,.16) 0%,rgba(225,6,0,0) 70% );transform:translateY(-50%);filter:blur(12px);pointer-events:none;}  .hero-side-label{position:absolute;right:28px;top:50%;transform:rotate(90deg) translateY(-50%);transform-origin:right center;font-family:'Montserrat',sans-serif;font-size:10px;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:rgba(255,255,255,.65);z-index:3;}  h3::after{content:"";display:block;width:36px;height:4px;margin-top:12px;background:var(--hall-red);}  .truck-card-dark{position:relative;padding:34px;background:linear-gradient( 145deg,#111111,#1d1d1d );border:1px solid rgba(255,255,255,.08);color:var(--hall-white);clip-path:polygon( 0 0,calc(100% - 18px) 0,100% 18px,100% 100%,18px 100%,0 calc(100% - 18px) );} .truck-card-dark h2,.truck-card-dark h3,.truck-card-dark h4{color:var(--hall-white);} .truck-card-dark p{color:rgba(255,255,255,.68);} .truck-card-dark::before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:var(--hall-red);}  .red-band{position:relative;overflow:hidden;} .red-band::after{content:"";position:absolute;right:-60px;top:-20px;width:180px;height:26px;background:var(--hall-red);transform:rotate(32deg);opacity:.9;}  .bolted{position:relative;} .bolted::before,.bolted::after{content:"";position:absolute;width:8px;height:8px;border-radius:50%;background:radial-gradient( circle at 35% 35%,#dcdcdc 0 20%,#8a8a8a 21% 60%,#4d4d4d 61% 100% );} .bolted::before{top:12px;left:12px;} .bolted::after{bottom:12px;right:12px;}  .warning-tape{height:12px;width:100%;background:linear-gradient(transparent,transparent);}  @media only screen and (max-width:767px){.industrial-word{font-size:90px;right:18px;bottom:0;} .hero-side-label{display:none;} .svc-box:hover{transform:none;} .truck-stat{width:100%;}}  .inner-industrial-section{position:relative;overflow:hidden;border-top:1px solid rgba(0,0,0,.08);border-bottom:1px solid rgba(0,0,0,.08);} .inner-content-panel{position:relative;overflow:hidden;} .inner-content-panel.black-bg{background:linear-gradient( 145deg,#090909 0%,#151515 58%,#1d1d1d 100% );} .inner-content-panel.black-bg h1,.inner-content-panel.black-bg h2,.inner-content-panel.black-bg h3,.inner-content-panel.black-bg h4{color:#ffffff;} .inner-content-panel.black-bg p{color:rgba(255,255,255,.72);} .inner-content-panel h1.big-header{position:relative;z-index:2;} .inner-content-panel h1.big-header.accent::before{width:58px;height:6px;top:-20px;left:0;background:var(--hall-red);} .inner-content-panel h1.big-header span.sub{margin-top:18px;color:var(--hall-red);} .inner-content-panel p{position:relative;z-index:2;max-width:760px;} .inner-content-panel .cta-btn{position:relative;z-index:2;}  .inner-image-panel{position:relative;overflow:hidden;} .inner-image-panel::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient( 180deg,rgba(0,0,0,.02),rgba(0,0,0,.20) );} .inner-image-panel .side-accent-line{z-index:3;}  .inner-content-panel.black-bg{background-image:linear-gradient( 145deg,rgba(255,255,255,.018) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.018) 50%,rgba(255,255,255,.018) 75%,transparent 75%,transparent ),linear-gradient( 145deg,#090909,#1b1b1b );background-size:28px 28px,auto;}  .inner-content-panel.black-bg .cta-btn{background:var(--hall-white);color:var(--hall-black);} .inner-content-panel.black-bg .cta-btn:hover{background:var(--hall-red);color:var(--hall-white);}  @media only screen and (max-width:1025px){.inner-content-panel{padding-top:75px !important;padding-bottom:75px !important;} .inner-image-panel{min-height:380px;} .inner-industrial-section::before{width:65px;height:12px;}} @media only screen and (max-width:767px){.inner-content-panel{padding:65px 24px !important;} .inner-image-panel{min-height:300px;} .inner-content-panel.red-edge::before{width:4px;top:8%;bottom:8%;}}  .freight-content-section{background:#f3f3f3;position:relative;overflow:hidden;} .freight-content-section.svc-body{padding:clamp(70px,7vw,120px) clamp(24px,5vw,80px);}  .freight-content-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:1400px;margin:0 auto;}  .freight-content-card{position:relative;padding:clamp(32px,4vw,58px);background:#ffffff;border:1px solid #dedede;overflow:hidden;clip-path:polygon( 0 0,calc(100% - 22px) 0,100% 22px,100% 100%,22px 100%,0 calc(100% - 22px) );transition:transform 240ms cubic-bezier(.2,.7,.2,1),box-shadow 240ms cubic-bezier(.2,.7,.2,1),border-color 240ms ease;}  .freight-card-wide{grid-column:1 / -1;}  .freight-card-half{min-height:100%;}  .freight-content-card::before{content:"";position:absolute;top:0;left:0;width:7px;height:100%;background:var(--hall-red);}  .freight-content-card::after{content:"";position:absolute;right:18px;top:18px;width:28px;height:28px;border-top:2px solid var(--hall-red);border-right:2px solid var(--hall-red);opacity:.7;}  .freight-content-card h2,.freight-content-card h3{position:relative;z-index:2;margin-top:0;max-width:900px;} .freight-content-card h2{font-size:clamp(38px,4vw,64px);line-height:.98;} .freight-content-card h3{font-size:clamp(29px,2.4vw,42px);line-height:1;}  .freight-content-card h2::after,.freight-content-card h3::after{content:"";display:block;width:52px;height:5px;background:var(--hall-red);margin-top:18px;}  .freight-content-card p{position:relative;z-index:2;margin-bottom:0;}  .freight-card-dark{background:linear-gradient( 145deg,#090909 0%,#161616 100% );border-color:#222222;} .freight-card-dark h2,.freight-card-dark h3{color:#ffffff;} .freight-card-dark p{color:rgba(255,255,255,.72);}  .freight-card-dark{background-image:linear-gradient( 135deg,rgba(255,255,255,.018) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.018) 50%,rgba(255,255,255,.018) 75%,transparent 75% ),linear-gradient( 145deg,#090909,#171717 );background-size:24px 24px,auto;}  .freight-card-half{background:linear-gradient( 145deg,#ffffff,#eeeeee );} .freight-card-half::before{height:7px;width:100%;}  .freight-card-final{background:#111111;border-color:#222222;} .freight-card-final h2{color:#ffffff;} .freight-card-final p{color:rgba(255,255,255,.72);} .freight-card-final::before{background:linear-gradient(transparent,transparent);}  .freight-content-card:hover{transform:translateY(-5px);border-color:rgba(225,6,0,.35);box-shadow:0 24px 55px rgba(0,0,0,.11);}  .freight-content-section::before{content:"";position:absolute;top:0;right:7%;width:1px;height:100%;background:rgba(0,0,0,.06);} .freight-content-section::after{content:"";position:absolute;top:0;right:calc(7% - 3px);width:7px;height:90px;background:var(--hall-red);}  @media only screen and (max-width:1025px){.freight-content-grid{gap:14px;} .freight-content-card{padding:38px 34px;}}  @media only screen and (max-width:767px){.freight-content-section.svc-body{padding:55px 20px;} .freight-content-grid{grid-template-columns:1fr;gap:12px;} .freight-card-wide,.freight-card-half{grid-column:1;} .freight-content-card{padding:34px 26px;} .freight-content-card h2{font-size:38px;} .freight-content-card h3{font-size:29px;} .freight-content-card:hover{transform:none;}}  .truck-values-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;width:100%;margin:0 auto;padding:clamp(45px,6vw,90px) clamp(20px,4vw,60px);background:#f3f3f3;}  .truck-value-box{position:relative;min-height:210px;overflow:hidden;display:flex;align-items:stretch;background:linear-gradient( 145deg,#111111,#1b1b1b );border:1px solid rgba(255,255,255,.08);clip-path:polygon( 14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px );}  .truck-value-box::before{content:"";position:absolute;inset:-35px;background-image:repeating-linear-gradient( 135deg,rgba(255,255,255,.08) 0 18px,transparent 18px 36px ),repeating-linear-gradient( 45deg,rgba(255,255,255,.045) 0 12px,transparent 12px 28px );background-size:62px 62px,48px 48px;transform:rotate(-8deg) scale(1.15);opacity:.48;pointer-events:none;}  .truck-value-box::after{content:"";position:absolute;left:18px;top:0;bottom:0;width:10px;background:linear-gradient(transparent,transparent);z-index:2;}  .truck-value-inner{position:relative;z-index:3;width:100%;display:flex;align-items:center;padding:36px 28px 36px 44px;}  .truck-value-box h3{margin:0;color:#ffffff;font-family:'Bebas Neue',sans-serif;font-size:clamp(30px,2.4vw,44px);line-height:.95;letter-spacing:.025em;text-transform:uppercase;}  .truck-value-box h3::after{content:"";display:block;width:42px;height:5px;margin-top:18px;background:var(--hall-red);}  .truck-value-inner::before,.truck-value-inner::after{content:"";position:absolute;width:24px;height:24px;opacity:.55;} .truck-value-inner::before{top:14px;right:14px;border-top:2px solid rgba(255,255,255,.5);border-right:2px solid rgba(255,255,255,.5);} .truck-value-inner::after{bottom:14px;left:14px;border-bottom:2px solid rgba(255,255,255,.35);border-left:2px solid rgba(255,255,255,.35);}  .truck-value-box .truck-value-inner{background:radial-gradient( circle at 15% 50%,rgba(225,6,0,.12),rgba(225,6,0,0) 42% );}  @media only screen and (max-width:1025px){.truck-values-grid{grid-template-columns:repeat(2,minmax(0,1fr));} .truck-value-box{min-height:190px;}}  @media only screen and (max-width:600px){.truck-values-grid{grid-template-columns:1fr;padding:35px 18px;} .truck-value-box{min-height:150px;} .truck-value-inner{padding:30px 24px 30px 42px;} .truck-value-box h3{font-size:34px;}}  .header-cta{display:flex;align-items:center;justify-content:flex-end;} .header-cta-inner{display:flex;flex-direction:column;align-items:center;justify-content:center;} .header-cta-inner .header-phone{display:block;margin:0;} .header-license{display:block;margin-top:7px;font-family:'Montserrat',sans-serif;font-size:10px;font-weight:700;line-height:1.2;letter-spacing:.12em;text-transform:uppercase;color:var(--hall-gray-500);white-space:nowrap;}  .header-license::before,.header-license::after{content:none !important;display:none !important;}  .mobile-header-license{display:none;} @media only screen and (max-width:1025px){.mobile-header-license{display:block;position:absolute;top:29px;right:121px;z-index:998;font-family:'Montserrat',sans-serif;font-size:10px;font-weight:700;line-height:1;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--hall-gray-500);}} @media only screen and (max-width:500px){.mobile-header-license{top:12px;right:100px;font-size:9px;letter-spacing:.05em;}}  .cta-holder{top:0 !important;z-index:1;display:flex !important;align-items:flex-start !important;justify-content:center;} .red-panel-content{width:100%;max-width:620px;margin:0 auto !important;padding:90px 50px 70px;color:#fff;} .red-panel-content .truck-heading{color:#fff;margin:28px 0 22px;line-height:1.05;} .red-panel-content p{color:#fff;line-height:1.7;margin-bottom:20px;} .red-panel-content .service-stamp{display:inline-block;color:#fff;border:2px solid #fff;padding:10px 14px;margin-bottom:10px;} .red-panel-content .freight-stripe{margin:20px 0 30px;color:#fff;text-transform:uppercase;letter-spacing:2px;} .red-panel-content .cta-btn{display:inline-block;margin-top:20px;} @media screen and (max-width:1024px){.cta-holder{top:0 !important;padding:0 !important;background:transparent !important;} .red-panel-content{margin:0 auto !important;padding:70px 35px;}} @media screen and (max-width:640px){.red-panel-content{padding:55px 25px;}}  .hall-footer{position:relative;overflow:hidden;background:linear-gradient( 135deg,#080808 0%,#141414 60%,#0c0c0c 100% );border-top:0;color:#ffffff;}  .hall-footer::before{content:"";position:absolute;top:0;left:0;right:0;height:12px;background:linear-gradient(transparent,transparent);z-index:3;}  .hall-footer::after{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient( 135deg,transparent 0,transparent 48%,rgba(255,255,255,.025) 49%,rgba(255,255,255,.025) 51%,transparent 52% );background-size:22px 22px;opacity:.35;}  .hall-footer .footer-inner{position:relative;z-index:2;padding:clamp(80px,7vw,120px) clamp(30px,5vw,85px);display:flex;align-items:flex-start;}  .hall-footer-column{position:relative;padding-left:34px;padding-right:34px;}  .hall-footer-column:not(:first-child)::before{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background:linear-gradient( to bottom,transparent,rgba(255,255,255,.14) 15%,rgba(255,255,255,.14) 85%,transparent );}  .footer-kicker{display:block;margin-bottom:10px;font-family:'Montserrat',sans-serif;font-size:10px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--hall-red);}  .hall-footer h2{margin:0;font-family:'Bebas Neue',sans-serif;font-size:30px;line-height:1;letter-spacing:.03em;text-transform:uppercase;color:#ffffff;}  .footer-rule{width:48px;height:5px;margin:18px 0 25px;background:linear-gradient( 90deg,var(--hall-red) 0 70%,rgba(255,255,255,.15) 70% 100% );}  .hall-footer p{margin:6px 0;font-family:'Montserrat',sans-serif;font-size:13px;line-height:1.65;color:rgba(255,255,255,.68);} .hall-footer p strong{color:rgba(255,255,255,.92);}  .hall-footer a{color:rgba(255,255,255,.76);transition:color 200ms ease;} .hall-footer a:hover{color:var(--hall-red);}  .hall-footer .footer-hours{padding-top:38px;}  .footer-emergency{display:inline-block;margin-top:14px;padding:9px 12px;font-family:'Montserrat',sans-serif;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#ffffff;border:1px solid rgba(225,6,0,.7);background:rgba(225,6,0,.12);}  .hall-footer .footer-payment{text-align:left;} .footer-payment-icons{margin:22px 0 18px;} .footer-payment-icons img{margin-right:8px;filter:grayscale(1) brightness(0.8);opacity:.85;transition:filter 200ms ease,opacity 200ms ease;} .footer-payment-icons img:hover{filter:none;opacity:1;} .hall-footer .footer-ach{display:inline-block;padding-top:14px;border-top:1px solid rgba(255,255,255,.12);font-weight:700;}  .hall-footer .footer-social{text-align:left;} .footer-social-links{display:flex;align-items:center;gap:12px;margin-top:22px;} .hall-footer .footer-social .fa{display:flex;align-items:center;justify-content:center;width:48px;height:48px;margin:0;font-size:18px;color:#ffffff;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:0;clip-path:polygon( 8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px );transition:background 200ms ease,border-color 200ms ease,transform 200ms ease;} .hall-footer .footer-social .fa:hover{background:var(--hall-red);border-color:var(--hall-red);color:#ffffff;transform:translateY(-3px);}  .footer-brand{text-align:left;} .footer-brand-name{margin-bottom:20px;font-family:'Bebas Neue',sans-serif;font-size:clamp(38px,3vw,55px);line-height:.9;text-transform:uppercase;color:#ffffff;}  .footer-brand .freight-stripe{margin-bottom:38px;color:rgba(255,255,255,.5);} .footer-brand .freight-stripe::before{background:linear-gradient(transparent,transparent);}  .footer-hosted{margin-top:35px;padding-top:25px;border-top:1px solid rgba(255,255,255,.10);} .footer-hosted span{display:block;margin-bottom:12px;font-family:'Montserrat',sans-serif;font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.35);} .footer-hosted img{width:150px;max-width:100%;filter:grayscale(1) invert(1);opacity:.55;}  .hall-footer.footer-wrapper{border-top:0;} .hall-footer .footer-payment h2,.hall-footer .footer-social h2{margin-bottom:0;} .hall-footer .lnm-logo{padding-top:0;}  @media only screen and (max-width:1025px){.hall-footer .footer-inner{display:block;padding:75px clamp(30px,8vw,75px);} .hall-footer-column{width:50%;min-height:300px;padding:35px 30px;float:left;} .hall-footer-column:not(:first-child)::before{display:none;} .hall-footer-column:nth-child(odd){border-right:1px solid rgba(255,255,255,.1);} .hall-footer-column:nth-child(n+3){border-top:1px solid rgba(255,255,255,.1);}}  @media only screen and (max-width:767px){.hall-footer .footer-inner{padding:65px 24px 85px;} .hall-footer-column{width:100%;min-height:0;float:none;padding:38px 0;border-right:0 !important;border-top:1px solid rgba(255,255,255,.1);} .hall-footer-column:first-child{border-top:0;} .hall-footer h2{font-size:28px;} .footer-brand-name{font-size:42px;} .footer-social-links{justify-content:flex-start;}}  .hall-header{position:relative;background:#ffffff;}  .hall-header::before{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:var(--hall-red);z-index:30;}  .hall-header .header-details{position:relative;min-height:118px;display:flex;align-items:center;padding:14px 32px;background:linear-gradient( 90deg,#ffffff 0%,#ffffff 72%,#f4f4f4 100% );border-bottom:1px solid rgba(0,0,0,.08);}  .hall-header .header-details::after{content:"";position:absolute;bottom:-8px;left:0;width:130px;height:8px;background:linear-gradient(transparent,transparent);z-index:10;}  .hall-header .company-info{display:flex;align-items:center;padding-left:18px;} .hall-logo-link{display:inline-block;transition:transform 220ms ease,opacity 220ms ease;} .hall-logo-link:hover{transform:translateY(-2px);} .hall-header .logo-wrapper img{display:block;max-height:92px;width:auto;}  .hall-header .navigation-wrapper{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;}  .nav-kicker{margin-bottom:4px;font-family:'Montserrat',sans-serif;font-size:9px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--hall-gray-500);}  .hall-header .top-bar-section > ul > li:not(.has-form) > a:not(.button){position:relative;font-family:'Montserrat',sans-serif;font-size:13px;font-weight:800;line-height:48px;letter-spacing:.04em;text-transform:uppercase;color:#111111;padding:0 13px;}  .hall-header .top-bar-section > ul > li:not(.has-form) > a:not(.button)::before{content:"";position:absolute;left:50%;bottom:4px;width:0;height:3px;background:var(--hall-red);transform:translateX(-50%);transition:width 220ms ease;}  .hall-header .top-bar-section > ul > li:not(.has-form) > a:not(.button):hover::before,.hall-header .top-bar-section > ul > li.active:not(.has-form) > a:not(.button)::before{width:28px;}  .hall-header .top-bar-section .has-dropdown > a::after{color:var(--hall-red);}  .hall-header .header-cta{display:flex;justify-content:flex-end;padding-right:25px;} .header-cta-inner{text-align:right;}  .header-call-label{display:block;margin-bottom:7px;font-family:'Montserrat',sans-serif;font-size:9px;font-weight:800;letter-spacing:.17em;text-transform:uppercase;color:var(--hall-gray-500);}  .hall-header a.header-phone{display:inline-block;line-height:1;padding:17px 22px;font-family:'Montserrat',sans-serif;font-size:15px;font-weight:800;letter-spacing:.02em;color:#ffffff;background:#111111;clip-path:polygon( 10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px );transition:background 220ms ease,transform 220ms ease;}  .hall-header a.header-phone::before{display:none;} .hall-header a.header-phone:hover{color:#ffffff;background:var(--hall-red);transform:translateY(-2px);}  .header-license{display:block;margin-top:9px;font-family:'Montserrat',sans-serif;font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--hall-gray-500);}  .hall-header .slider-wrapper{position:relative;min-height:min(74vh,720px);background:#090909;}  .hall-header .slider-wrapper::after{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient( 90deg,rgba(0,0,0,.84) 0%,rgba(0,0,0,.62) 38%,rgba(0,0,0,.22) 68%,rgba(0,0,0,.05) 100% );}  .hall-header .slider-wrapper::before{content:"";position:absolute;left:0;bottom:0;width:42%;height:10px;z-index:5;background:linear-gradient( 90deg,var(--hall-red) 0 72%,#ffffff 72% 86%,#111111 86% 100% );}  .hall-slider-caption{position:absolute;left:0;top:50%;width:100%;padding-left:clamp(40px,8vw,150px);padding-right:30px;transform:translateY(-50%);z-index:3;}  .hall-slider-caption .service-stamp{margin-bottom:30px;color:#ffffff;border-color:var(--hall-red);background:rgba(0,0,0,.22);}  .hall-slider-caption p{max-width:850px;margin:0;font-family:'Bebas Neue',sans-serif;font-size:clamp(70px,8vw,130px);line-height:.86;letter-spacing:.01em;text-transform:uppercase;color:#ffffff;text-shadow:0 8px 30px rgba(0,0,0,.25);}  .hero-subline{display:flex;align-items:center;gap:14px;margin-top:28px;font-family:'Montserrat',sans-serif;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.72);} .hero-subline::before{content:"";width:48px;height:5px;background:linear-gradient(transparent,transparent);}  @media only screen and (max-width:1025px){.hall-header{padding-top:0;} .mobile-menu{position:relative;min-height:78px;background:#ffffff;border-top:5px solid var(--hall-red);} .mobile-navigation{top:27px;right:25px;} .mobile-header-license{position:absolute;left:24px;top:31px;font-family:'Montserrat',sans-serif;font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--hall-gray-500);} i.toggle-bars::before,i.toggle-bars::after{height:4px;background:#111111;border-radius:0;} .fullwidth-navigation{background:#111111;} .fullwidth-navigation .top-bar,.fullwidth-navigation .top-bar-section{background:#111111;} .fullwidth-navigation .top-bar-section li:not(.has-form) a:not(.button){color:#ffffff;} .fullwidth-navigation .top-bar-section li:not(.has-form) a:not(.button):hover{color:var(--hall-red);} .small-bg{min-height:410px;background:center / cover no-repeat url(https://chhalltruckinginc.com/wp-content/uploads/sites/663/2026/08/mobile-bg.jpg);position:relative;} .small-bg::after{content:"";position:absolute;inset:0;background:linear-gradient( 180deg,rgba(0,0,0,.12),rgba(0,0,0,.38) );}}  @media only screen and (max-width:500px){.mobile-menu{min-height:72px;} .mobile-header-license{font-size:8px;top:29px;} .mobile-navigation{top:25px;} .small-bg{min-height:165px;}}  .hall-header.header-inner{position:relative;background:#ffffff;}  .hall-header.header-inner .header-details{min-height:118px;display:flex;align-items:center;padding:14px 32px;background:linear-gradient( 90deg,#ffffff 0%,#ffffff 72%,#f4f4f4 100% );border-bottom:1px solid rgba(0,0,0,.08);}  .hall-inner-banner{position:relative;display:block;width:100%;height:clamp(180px,18vw,300px);overflow:hidden;background:center 42% / cover no-repeat url(https://chhalltruckinginc.com/wp-content/uploads/sites/663/2026/08/mobile-bg.jpg);}  .hall-inner-banner::before{content:"";position:absolute;inset:0;background:linear-gradient( 90deg,rgba(0,0,0,.76) 0%,rgba(0,0,0,.42) 48%,rgba(0,0,0,.12) 100% );z-index:1;}  .hall-inner-banner::after{content:"";position:absolute;left:0;bottom:0;width:42%;height:9px;background:linear-gradient( 90deg,var(--hall-red) 0 72%,#ffffff 72% 86%,#111111 86% 100% );z-index:3;}  .inner-banner-overlay{position:absolute;inset:0;pointer-events:none;z-index:2;}  .inner-banner-overlay::before{content:"";position:absolute;left:32px;top:28px;width:100px;height:8px;background:linear-gradient(transparent,transparent);}  @media only screen and (min-width:1026px){.hall-header.header-inner .company-info{display:flex;align-items:center;padding-left:18px;} .hall-header.header-inner .navigation-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;} .hall-header.header-inner .header-cta{display:flex;justify-content:flex-end;padding-right:25px;}}  @media only screen and (max-width:1025px){.hall-header.header-inner{padding:0;} .hall-inner-banner{height:220px;} .hall-inner-banner::after{width:65%;}}  @media only screen and (max-width:767px){.hall-inner-banner{height:170px;background-position:center;} .hall-inner-banner::before{background:linear-gradient( 180deg,rgba(0,0,0,.10),rgba(0,0,0,.40) );} .inner-banner-overlay::before{left:22px;top:22px;width:75px;height:7px;} .hall-inner-banner::after{width:78%;height:7px;}}  @media only screen and (max-width:500px){.hall-inner-banner{height:145px;}}   .hall-header .top-bar-section a::before,.hall-header .top-bar-section a::after{pointer-events:none;}  .hall-header .top-bar-section > ul > li.has-dropdown{position:relative;} .hall-header .top-bar-section > ul > li.has-dropdown > a:not(.button){padding-right:28px !important;} .hall-header .top-bar-section > ul > li.has-dropdown > a:not(.button)::after{content:"+";position:absolute;right:6px;top:50%;width:auto;height:auto;margin:0;border:0;background:transparent;color:var(--hall-red);font-size:17px;line-height:1;opacity:1;transform:translateY(-50%);} @media only screen and (min-width:1026px){ .hall-header .top-bar-section > ul > li.has-dropdown > ul.dropdown{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;min-width:660px;padding:24px;left:-90px;background:rgba(11,11,11,.98) !important;border-radius:0 0 14px 14px;box-shadow:0 24px 60px rgba(0,0,0,.28);z-index:1000;transition:none !important;transform:none !important;overflow:hidden;}  .hall-header .top-bar-section > ul > li.has-dropdown > ul.dropdown > li,.hall-header .top-bar-section > ul > li.has-dropdown > ul.dropdown > li.page_item,.hall-header .top-bar-section > ul > li.has-dropdown > ul.dropdown > li:nth-child(2n+2){display:block;width:auto;height:auto;margin:0;padding:0 !important;background:transparent !important;}  .hall-header .top-bar-section > ul > li.has-dropdown > ul.dropdown > li > a:not(.button){display:flex;align-items:center;width:100%;min-height:46px;padding:9px 14px !important;margin:0;background:transparent !important;color:#f3f2f1 !important;font-family:'Montserrat',sans-serif;font-size:13px;font-weight:700;line-height:1.25 !important;letter-spacing:.03em;text-transform:uppercase;white-space:normal;transition:color 160ms ease,background-color 160ms ease;} .hall-header .top-bar-section > ul > li.has-dropdown > ul.dropdown > li > a:not(.button)::before,.hall-header .top-bar-section > ul > li.has-dropdown > ul.dropdown > li > a:not(.button)::after{display:none !important;content:none !important;}  .hall-header .top-bar-section > ul > li.has-dropdown > ul.dropdown > li:hover > a:not(.button),.hall-header .top-bar-section > ul > li.has-dropdown > ul.dropdown > li > a:not(.button):hover,.hall-header .top-bar-section > ul > li.has-dropdown > ul.dropdown > li.active > a:not(.button){background:var(--hall-red) !important;color:#ffffff !important;}}  @media only screen and (max-width:1025px){.fullwidth-navigation .top-bar-section .dropdown{display:block;width:100%;min-width:0;padding:0 0 30px;background:var(--hall-black);box-shadow:none;border-radius:0;} .fullwidth-navigation .top-bar-section .dropdown li,.fullwidth-navigation .top-bar-section .dropdown li.page_item,.fullwidth-navigation .top-bar-section .dropdown li:nth-child(2n+2){width:100%;padding:0 !important;} .fullwidth-navigation .top-bar-section .dropdown li > a:not(.button){color:rgba(255,255,255,.78) !important;background:transparent !important;} .fullwidth-navigation .top-bar-section .dropdown li > a:not(.button):hover,.fullwidth-navigation .top-bar-section .dropdown li.active > a:not(.button){color:var(--hall-red) !important;background:transparent !important;}}  @media only screen and (min-width:1026px){.hall-inner-banner{display:none !important;}}  @media only screen and (max-width:767px){.hall-footer .footer-inner{text-align:center;} .hall-footer .hall-footer-column,.hall-footer .footer-payment,.hall-footer .footer-social,.hall-footer .footer-brand,.hall-footer .footer-address,.hall-footer .footer-hours,.hall-footer .footer-hosted{text-align:center;} .hall-footer .footer-rule{margin-left:auto;margin-right:auto;} .hall-footer .footer-payment-icons{text-align:center;} .hall-footer .footer-payment-icons img{display:inline-block;margin-left:4px;margin-right:4px;} .hall-footer .footer-social-links{justify-content:center;} .hall-footer .footer-brand .freight-stripe{justify-content:center;} .hall-footer .footer-hosted img{display:block;margin-left:auto;margin-right:auto;}}   .top-bar-section li:not(.has-form) a:not(.button){transition:color 200ms ease,background-color 200ms ease;} .top-bar-section li:not(.has-form) a:not(.button)::before{transition:width 300ms ease,left 300ms ease;} a.header-phone::before{transition:width 300ms ease;} .footer-social .fa{transition:color 300ms ease,background-color 300ms ease,transform 300ms ease;} .contactForm .submitWrapper button.submit{transition:background-color 350ms ease,color 350ms ease;} .slide-out-wrapper span.form-toggle{transition:color 350ms ease;} .slide-out-form .contactForm .submitWrapper button.submit{transition:background-color 400ms ease,color 400ms ease;}  .orange-section::after{transition:none;}  span.side-accent-line{top:0;transform:translateY(-30%);} span.side-accent-line.complete{animation:hall-slide-down 2s ease-out 1s 1 forwards;} span.side-accent-line.complete::before{top:0;transform:translateY(75%);animation:hall-slide-up 2s ease-out 1s 1 forwards;} @keyframes hall-slide-down{from{transform:translateY(-30%);opacity:0;} to{transform:translateY(0);opacity:1;}} @keyframes hall-slide-up{from{transform:translateY(75%);opacity:0;} to{transform:translateY(0);opacity:1;}}  span.scroll-arrow::after{top:5px;animation:hall-scroll 1.85s infinite;} @keyframes hall-scroll{from{transform:translateY(0);} to{transform:translateY(38px);}}  @supports (content-visibility:auto){.footer-wrapper,.hall-footer,.freight-content-section,.inner-industrial-section,.service-areas-wrapper,.landing-page-wrapper{content-visibility:auto;contain-intrinsic-size:1px 700px;}}  .truck-card,.truck-card-dark,.truck-value-box,.svc-box,.inner-content-panel,.inner-image-panel{contain:layout paint;}  .slider-caption::before{contain:paint;}  @media (hover:none) and (pointer:coarse){.truck-card:hover,.footer-social .fa:hover,a.header-phone:hover,a.cta-btn:hover,button:hover,.button:hover{transform:none;} a.cta-btn::before,button::before,.button::before{transition:none;}}  @media only screen and (max-width:767px){span.square-dot::after,span.scroll-arrow::after{animation-duration:2.4s;} .slider-caption::before{filter:none;opacity:.45;}}  @media (prefers-reduced-motion:reduce){span.square-dot::after,span.scroll-arrow::after,span.side-accent-line.complete,span.side-accent-line.complete::before{animation:none !important;} .scrollfade,.animated{transition:none !important;}}  @media only screen and (min-width:1026px){.slider-wrapper{position:relative;overflow:hidden;min-height:min(78vh,760px);} .slider-wrapper .slick-slider,.slider-wrapper .slick-list,.slider-wrapper .slick-track,.slider-wrapper .slick-slide{min-height:min(78vh,760px);} .slider-wrapper .slick-slide{position:relative;} .slider-wrapper .slick-slide img{display:block;width:100%;height:min(78vh,760px);min-height:min(78vh,760px);object-fit:cover;} .slider-caption.hall-slider-caption{position:absolute !important;top:50% !important;left:0 !important;width:100%;padding-top:2vh;margin:0 !important;transform:translateY(-50%) !important;z-index:5;contain:layout paint;} .hall-slider-caption .service-stamp{display:inline-block;line-height:1.2;} .hall-slider-caption p{margin:18px 0 0;line-height:.88;}} 