 @import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Manrope:wght@400;500;600;700;800&display=swap'); #wpadminbar{display:none !important;} body{font-family:'Montserrat',sans-serif;}h1,h1 a{color:#161616;font-family:'Manrope',sans-serif;font-weight:300;font-size:55px;line-height:1.1;margin:25px 0;}h2{color:#161616;font-family:'Manrope',sans-serif;font-weight:300;font-size:33px;line-height:1.1;margin:25px 0;}h3{color:#161616;font-family:'Manrope',sans-serif;font-weight:300;font-size:28px;line-height:1.1;margin:25px 0;}h4{color:#161616;font-family:'Manrope',sans-serif;font-weight:300;font-size:20px;line-height:1.1;margin:25px 0;}p{font-family:'Montserrat',sans-serif;color:#5f6165;font-size:18px;line-height:1.5;margin:15px 0;}ul{list-style-type:none;}  .header-wrapper.header-home{position:relative;}.header-content-wrapper.home{width:100%;position:absolute;z-index:1;}.row.header-bar{padding:0 1.5vw;border-bottom:1px solid #ffffff;display:flex;align-items:center;}.inner .row.header-bar{border-bottom:1px solid #99181f;}.header-details{padding-top:5px;padding-bottom:5px;}.logo-wrapper{display:inline-block;width:100%;}.company-details{display:inline-block;width:auto;padding-left:15px;max-width:86%;vertical-align:middle;}.company-details p.title,.company-details p.title a{font-family:'Manrope',sans-serif;font-weight:300;letter-spacing:.5px;font-size:20px;color:#ffffff;line-height:1;margin:0 0 5px;text-transform:uppercase;}.company-details p{margin:0;font-size:14px;line-height:1.4;color:#ffffff;}.top-bar{background:none;height:auto;}.top-bar-section ul li{background:none;}.top-bar-section li:not(.has-form) a:not(.button){font-family:'Montserrat',sans-serif;background:none;color:#ffffff;text-transform:uppercase;position:relative;font-size:14px;line-height:95px;padding:0 10px;font-weight:400;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-ms-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms 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:rgb(0 0 0 / 30%);color:#ffffff;line-height:95px;padding:0 10px;}.top-bar-section .has-dropdown>a{padding-right:25px !important;}.top-bar-section .has-dropdown>a:after{border:none;content:"\f107";font-family:'FontAwesome';top:2px;margin-right:20px;} @media only screen and (min-width:1025px){.navigation-wrapper{display:flex;justify-content:center;border-right:1px solid #ffffff;}.header-inner .navigation-wrapper{border-color:#99181f;}.header-inner .company-details p.title,.header-inner .company-details p.title a{color:#161616;}.header-inner .company-details p{color:#5f6165;}.header-inner .top-bar-section li:not(.has-form) a:not(.button){color:#5f6165;}.header-inner .top-bar-section ul li:hover:not(.has-form)>a,.header-inner .top-bar-section li:not(.has-form) a:not(.button):hover,.header-inner .top-bar-section li.active:not(.has-form) a:not(.button),.header-inner .top-bar-section li.active:not(.has-form) a:not(.button):hover{background:#99181f;color:#ffffff;}.top-bar-section .dropdown{background:#99181f;min-width:650px;text-align:left;padding:3vh 5vw 3vh 2vw;left:50%;border-radius:0 0 20px 20px;box-shadow:2px 8px 10px 0px rgba(0,0,0,0.24);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);}.top-bar-section .dropdown li.page_item,.top-bar-section .dropdown li.menu-item{width:50%;display:inline-block;}.top-bar-section .dropdown li:not(.has-form) a:not(.button){background:none;color:#ffffff;font-family:'Montserrat',sans-serif;line-height:35px;position:relative;}.top-bar-section .dropdown li:not(.has-form):hover>a:not(.button),.top-bar-section .dropdown li.active:not(.has-form) a:not(.button){background:none;color:#dedede;line-height:35px;}} .header-cta-wrapper{text-align:center;}a.header-cta{font-family:'Manrope',sans-serif;font-size:23px;font-weight:300;color:#ffffff;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;}.header-cta .fa{font-size:18px;width:45px;line-height:41px;border-radius:45px;text-align:center;border:2px solid #ffffff;margin-right:10px;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-ms-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;}.header-cta:hover .fa{background-color:#99181f;border-color:#99181f;}.header-inner a.header-cta{color:#5f6165;}.header-inner .header-cta .fa{color:#ffffff;background-color:#99181f;border-color:#99181f;}.header-inner .header-cta .fa:hover{background-color:#111111;border-color:#111111;color:#fdbd08;}.slider-wrapper{position:relative;}.slider-overlay{position:absolute;width:100%;height:100%;background:rgb(18 18 18 / 50%);padding-left:15vw;display:flex;align-items:center;}.slider-caption p{font-family:'Manrope',sans-serif;font-weight:300;font-size:4.375vw;text-transform:uppercase;color:#ffffff;line-height:1.1;margin:0 0 15px;}.hero-btn{display:inline-block;width:166.75px;text-align:center;padding:12.5px 10px;border-radius:30px;background:#99181f;color:#ffffff;font-size:18px;margin-right:10px;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-ms-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;}.hero-btn.alt{background:#111111;}.hero-btn:hover{background:#111111;color:#ffffff;}.hero-btn.alt:hover{background:#99181f;}span.scroll-arrow{display:inline-block;width:76px;height:76px;position:absolute;bottom:25px;left:calc(50% - 38px);background:#111111;border-radius:38px;cursor:pointer;}span.scroll-arrow::after{content:" ";width:4px;height:17px;background:#99181f;border-radius:2px;position:absolute;left:calc(50% - 2px);top:29.5px;animation:scroll 1.25s ease alternate infinite;}@keyframes scroll{0%{top:15px;} 100%{top:44px;}} .tagline-row{overflow:hidden;}.tagline-row p{display:flex;justify-content:center;align-items:center;font-size:13px;text-transform:uppercase;color:#5f6165;-moz-transform:translateX(77.5px);-webkit-transform:translateX(77.5px);-o-transform:translateX(77.5px);-ms-transform:translateX(77.5px);transform:translateX(77.5px);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}.tagline-row p.complete{-moz-transform:translateX(0px);-webkit-transform:translateX(0px);-o-transform:translateX(0px);-ms-transform:translateX(0px);transform:translateX(0px);}span.tagline-truck{display:inline-block;overflow:hidden;margin-left:15px;}span.tagline-truck img{-moz-transform:translateX(-100%);-webkit-transform:translateX(-100%);-o-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}span.tagline-truck.complete img{-moz-transform:translateX(0);-webkit-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}  .row{margin:0 auto;max-width:1509px;width:100%;}.row.full{max-width:100%;}.row.mid{max-width:1310px;}.row.small{max-width:990px;}.row.badges-row{max-width:1080px;}.contain-to-grid{background:none !important;}.contain-to-grid .top-bar{max-width:75em;}.page-wrapper{max-width:75rem;clear:both;}.intro-row h1{margin-top:0;}.cta-btn{font-family:'Montserrat',sans-serif;display:inline-block;min-width:187px;background:#ffffff;text-align:center;font-size:18px;color:#99181f;padding:15.5px 10px;border-radius:35px;border:2px solid #99181f;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-ms-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;}.cta-btn-wrapper .cta-btn:first-child{margin-right:20px;}.cta-btn:hover{background:#99181f;color:#ffffff;}.cta-btn.alt{background:#99181f;color:#ffffff;}.cta-btn.alt:hover{background:none;border-color:#ffffff;color:#ffffff;}.grey-card{width:46%;min-width:600px;background:#5f6165;margin-left:10.7vw;padding:15vh 5vw;}.grey-card *{color:#ffffff;}.grey-card h2{font-size:37px;}.home-bg1{background:center / cover no-repeat url(https://paxtontransporton.net/wp-content/themes/trk4/images/home-img1.jpg);}.home-bg2{background:center / contain no-repeat url(https://paxtontransporton.net/wp-content/themes/trk4/images/home-img2.jpg);}.home-bg3{background:center / contain no-repeat url(https://paxtontransporton.net/wp-content/uploads/sites/1167/2026/08/home3.jpg);}.about-bg1{background:center / cover no-repeat url(https://paxtontransporton.net/wp-content/themes/trk4/images/about-img1.jpg);}.about-bg2{background:center / contain no-repeat url(https://paxtontransporton.net/wp-content/uploads/sites/1167/2026/08/about2.jpg);}.about-bg3{background:center / contain no-repeat url(https://paxtontransporton.net/wp-content/themes/trk4/images/about-img3.jpg);}.contact-bg{background:center / contain no-repeat url(https://paxtontransporton.net/wp-content/uploads/sites/1167/2026/08/contact1.jpg);}.quote-bg{background:center / cover no-repeat url(https://paxtontransporton.net/wp-content/themes/trk4/images/quote-bg.jpg);}.cta-wrapper{background:center / cover no-repeat url(https://paxtontransporton.net/wp-content/themes/trk4/images/home-img4.jpg);}.svc-bg.auto-transport{background:center / cover no-repeat url(https://paxtontransporton.net/wp-content/themes/trk4/images/service/auto-transport.jpg);}.svc-bg.bulk-liquid-transport{background:center / cover no-repeat url(https://paxtontransporton.net/wp-content/themes/trk4/images/service/bulk-liquid-transport.jpg);}.svc-bg.dry-van-trucking{background:center / cover no-repeat url(https://paxtontransporton.net/wp-content/themes/trk4/images/service/dry-van-trucking.jpg);}.svc-bg.expedited-trucking{background:center / cover no-repeat url(https://paxtontransporton.net/wp-content/themes/trk4/images/service/expedited-trucking.jpg);}.svc-bg.flatbed-trucking{background:center / cover no-repeat url(https://paxtontransporton.net/wp-content/themes/trk4/images/service/flatbed-trucking.jpg);}.svc-bg.freight-broker{background:center / cover no-repeat url(https://paxtontransporton.net/wp-content/themes/trk4/images/service/freight-broker.jpg);}.svc-bg.freight-forwarder{background:center / cover no-repeat url(https://paxtontransporton.net/wp-content/themes/trk4/images/service/freight-forwarder.jpg);}.svc-bg.freight-shipping{background:center / cover no-repeat url(https://paxtontransporton.net/wp-content/themes/trk4/images/service/freight-shipping.jpg);}.svc-bg.freight-transportation{background:center / cover no-repeat url(https://paxtontransporton.net/wp-content/themes/trk4/images/service/freight-transportation.jpg);}.svc-bg.hauling-services{background:center / cover no-repeat url(https://paxtontransporton.net/wp-content/themes/trk4/images/service/hauling-services.jpg);}.svc-bg.hot-shot-trucking-services{background:center / cover no-repeat url(https://paxtontransporton.net/wp-content/themes/trk4/images/service/hot-shot-trucking-services.jpg);}.svc-bg.intermodal-trucking{background:center / cover no-repeat url(https://paxtontransporton.net/wp-content/themes/trk4/images/service/intermodal-trucking.jpg);}.svc-bg.local-trucking-company{background:center / cover no-repeat url(https://paxtontransporton.net/wp-content/themes/trk4/images/service/local-trucking-company.jpg);}.svc-bg.logistics-services{background:center / cover no-repeat url(https://paxtontransporton.net/wp-content/themes/trk4/images/service/logistics-services.jpg);}.svc-bg.long-haul-trucking{background:center / cover no-repeat url(https://paxtontransporton.net/wp-content/themes/trk4/images/service/long-haul-trucking.jpg);}.svc-bg.ltl-trucking{background:center / cover no-repeat url(https://paxtontransporton.net/wp-content/themes/trk4/images/service/ltl-trucking.jpg);}.svc-bg.dc-foster{background:center / cover no-repeat url(https://paxtontransporton.net/wp-content/uploads/sites/1167/2026/08/dc-foster.jpg);}.svc-bg.transport-overload{background:center / cover no-repeat url(https://paxtontransporton.net/wp-content/uploads/sites/1167/2026/08/transportoverload-main-img.jpg);}.svc-bg.oversize-load-trucking{background:center / cover no-repeat url(https://paxtontransporton.net/wp-content/themes/trk4/images/service/oversize-load-trucking.jpg);}.svc-bg.refrigerated-trucking{background:center / cover no-repeat url(https://paxtontransporton.net/wp-content/themes/trk4/images/service/refrigerated-trucking.jpg);}.svc-bg.trucking-company{background:center / cover no-repeat url(https://paxtontransporton.net/wp-content/themes/trk4/images/service/trucking-company.jpg);}.svc-bg.trucking-services{background:center / cover no-repeat url(https://paxtontransporton.net/wp-content/themes/trk4/images/service/trucking-services.jpg);}.svc-bg.warehousing-services{background:center / cover no-repeat url(https://paxtontransporton.net/wp-content/themes/trk4/images/service/warehousing-services.jpg);}.svc-bg.faq{background:center / cover no-repeat url(https://paxtontransporton.net/wp-content/themes/trk4/images/service/faq.jpg);}.home-row.row-1 .text-wrapper{padding-right:2.5vw;}.home-row.row-1 .bg-box-wrapper{padding:0 4.5vw 0 2.5vw;}.bg-box{width:100%;height:100%;}.home-row.row-2 .text-wrapper{padding-left:3.7vw;}.home-row.row-2 .bg-box-wrapper{padding:0 5vw 0 4.5vw;}.about-row.row-1 .bg-box-wrapper{padding:0 5vw;}.about-row.row-1 .text-wrapper{padding-right:5vw;}.about-row.row-2 .text-wrapper{padding-left:5vw;padding-right:2.5vw;min-height:660px;display:flex;flex-direction:column;justify-content:center;}.about-row.row-2 .bg-box-wrapper{padding-right:5vw;padding-left:2.5vw;}ul.icon-list{margin-left:0;}ul.icon-list li{font-family:'Montserrat',sans-serif;color:#5f6165;font-size:18px;line-height:1.8;position:relative;padding-left:30px;}ul.icon-list li::before{content:"\f107";font-family:'FontAwesome';position:absolute;left:0;}.cta-wrapper{position:relative;}.cta-wrapper::after{content:" ";width:100%;height:100%;position:absolute;top:0;left:0;background:rgb(18 18 18 / 67%);}.cta-row{z-index:1;position:relative;padding:18vh 0;}.cta-row h2,.cta-row p,.cta-row h3,.cta-row p a{color:#ffffff;}.cta-row p a:hover{color:orange;}.cta-row h2{font-size:55px;padding:0 7vw;}.cta-row.inner h2{padding:0;}.svc-intro-text{padding:0 30px 0 0;}.svc-intro-text h1{margin-top:0;}.svc-intro-text .cta-btn{margin-left:0;margin-right:20px;}.svc-intro .bg-box-wrapper{padding-left:4.4vw;padding-right:0;}.grey-bg{background:#5f6165;}.grey-bg .svc-body *{color:#ffffff;}.row.svc-title{padding:4vh 0 2vh;}.svc-title h1{font-size:38px;}.gateway-box{padding:11.5vh 5vw calc(11.5vh + 59px);}.gateway-box .gateway-btn-box{position:absolute;bottom:11.5vh;}.gateway-box h2{margin-top:0;}.gateway-box p:last-of-type{margin-bottom:50px;}.gateway-box .cta-btn{margin:0;}.grey-bg .gateway-box *{color:#ffffff;}.grey-bg .gateway-box .cta-btn{border-color:#ffffff;background:transparent;}.grey-bg .gateway-box .cta-btn:hover{background:#99181f;border-color:#99181f;}.footer-wrapper{background:#1d1d1f;}.footer-contact,.footer-quote{padding-top:10.2vh;padding-bottom:10.2vh;}.footer-row h2,.footer-row p,.footer-row a,.footer-row li{color:#ffffff;}.footer-contact{padding-left:6.7vw;}.footer-contact h2{font-size:25px;margin-top:0;}.footer-contact p{font-size:16px;margin-bottom:25px;}.social-icons .fa{font-size:28px;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;}.social-icons .fa:hover{color:%COLOR3%;}.social-icons a{display:inline-block;margin-right:20px;}.social-icons a:last-child{margin:0;}.footer-logo img{filter:invert(1);}.payment-icons svg{-webkit-filter:invert(1);filter:invert(1);}svg.payment-icon.transparent{height:18px;filter:invert(1);}.footer-nav{display:flex;justify-content:center;}.footer-nav ul{width:100%;max-width:320px;margin:0;height:100%;background:#111111;padding:10.2vh 0;}.footer-nav ul li{padding:15px 40px;font-family:'Manrope',sans-serif;text-transform:uppercase;font-weight:300;font-size:24px;border-bottom:1px solid #1d1d1f;}.footer-nav ul li:first-child{padding-top:0;}.footer-nav ul li:last-child{border:none;}.footer-nav li a{-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-nav li a:hover{color:#99181f;}.footer-quote p{text-transform:uppercase;font-family:'Manrope',sans-serif;font-size:32px;line-height:72px;font-weight:300;}.footer-quote p .fa{width:50px;line-height:50px;border-radius:25px;text-align:center;font-size:28px;background:#111111;color:#99181f;vertical-align:middle;-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-quote p a{margin-left:10px;}.footer-quote p .fa:hover{background:#99181f;color:#ffffff;}.footer-bottom{background:#ffffff;padding:10px 0;}.quote-form{padding:6vh 7vw;}.quote-form h1{font-size:38px;margin:0;}.quote-form p{margin:10px 0 25px;}.contact-body{padding-left:8.3vw;padding-right:11vw;}.quote-body{padding-left:calc(8.3vw - .9375rem);padding-right:calc(11vw - .9375rem);}.contact-body h1,.quote-body h1{font-size:32px;margin-bottom:10px;}.contactForm{margin-top:20px;}.contactForm label{font-weight:normal;display:block;margin-bottom:3px;color:#161616;}.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;border-radius:0;margin-bottom:7px;background:none;color:#5f6165;box-shadow:inset 0px 0px 0px 1px #99181f;}input.fancyInput[type="text"]::placeholder,textarea.fancyInput[type="text"]::placeholder{color:#5f6165;}.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;border-radius:0;margin-bottom:7px;background:none;color:#5f6165;box-shadow:inset 0px 0px 0px 1px #99181f;}.contactForm .captchaWrapper{margin:0 0 5px;padding:10px 25px;font-size:14px;line-height:1.4;height:auto;border:none;border-radius:0;background:none;color:#5f6165;font-weight:bold;min-height:0;margin-bottom:23px;box-shadow:inset 0px 0px 0px 1px #99181f;text-align:left !important;}.contactForm .captchaWrapper:not(.slideOut) img{max-width:25%;}.contactForm .captchaWrapper input{background:none;border:none;box-shadow:none;display:inline-block;width:auto;font-size:14px;padding:0;margin:0 0 0 25px;color:#5f6165;font-weight:normal;}.contactForm .captchaWrapper input::placeholder{color:#5f6165;}.contactForm .captchaRefresh{vertical-align:top;}.contactForm .submitWrapper{margin-top:5px;}.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;}.mobile-sticky-cta{display:none;}.landing-page-button-wrapper a{border-radius:6px;background:#99181f;padding:5px 15px;}.landing-page-button-wrapper a:hover{background:#fdbd08;}  .slide-out-wrapper{position:fixed;top:50%;right:2vw;background:#ffffff;padding:50px 70px 30px;z-index:99;max-width:570px;border-radius:29px;box-shadow:0px 4px 13px 0px rgba(0,0,0,0.17);-moz-transform:translateX(calc(100% + 2vw)) translateY(-50%);-webkit-transform:translateX(calc(100% + 2vw)) translateY(-50%);-o-transform:translateX(calc(100% + 2vw)) translateY(-50%);-ms-transform:translateX(calc(100% + 2vw)) translateY(-50%);transform:translateX(calc(100% + 2vw)) 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.form-title{text-transform:uppercase;font-family:'Manrope',sans-serif;font-weight:400;color:#161616;font-weight:normal;margin:0 0 10px;font-size:19px;display:block;}.slide-out-form form{margin:0;}.slide-out-wrapper span.form-toggle{position:absolute;left:10px;top:50%;color:#ffffff;font-size:18px;width:60px;line-height:85px;text-align:center;background:#fdbd08;-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%);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.active span.form-toggle{left:30px;}.slide-out-wrapper span.form-toggle:hover{background:#99181f;}span.toggle-holder{position:relative;left:-5px;}.slide-out-wrapper.active span.toggle-holder{left:5px;}i.toggle-left{display:inline-block;width:14px;height:14px;vertical-align:middle;border-top:2px solid;border-left:2px solid;border-color:#ffffff;-moz-transform:rotate(-45deg) translateY(-13%);-webkit-transform:rotate(-45deg) translateY(-13%);-o-transform:rotate(-45deg) translateY(-13%);-ms-transform:rotate(-45deg) translateY(-13%);transform:rotate(-45deg) translateY(-13%);-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-ms-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;}i.toggle-right{display:inline-block;width:14px;height:14px;vertical-align:middle;border-top:2px solid;border-right:2px solid;border-color:#ffffff;-moz-transform:rotate(45deg) translateY(-13%);-webkit-transform:rotate(45deg) translateY(-13%);-o-transform:rotate(45deg) translateY(-13%);-ms-transform:rotate(45deg) translateY(-13%);transform:rotate(45deg) translateY(-13%);-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:hover i{border-color:#ffffff;}input.slideOutInput[type="text"]{font-size:13px;font-family:'Montserrat',sans-serif;font-weight:300;line-height:1.4;height:auto;border:1px solid #cacad0;border-radius:0;padding:10px 10px;margin-bottom:5px;background:#ffffff;color:#161616;box-shadow:none;}.slide-out-form input[type="text"]::placeholder,.slide-out-form .contactForm textarea::placeholder{color:#161616;}.slide-out-form .contactForm textarea{width:100%;line-height:1.4;border:1px solid #cacad0;border-radius:0;background:#ffffff;color:#161616;font-family:'Montserrat',sans-serif;font-weight:300;padding:10px 25px;font-size:13px;height:90px;margin-bottom:5px;box-shadow:none;}.slide-out-form label{color:#161616;font-weight:normal;margin-bottom:3px;}.slide-out-form .contactForm .captchaWrapper{font-size:13px;line-height:1.4;height:auto;border:1px solid #cacad0;box-shadow:none !important;background:#ffffff;color:#161616;font-weight:normal;margin:0 0 3px;min-height:0;padding:0px 25px 0px 0px;overflow:hidden;border-radius:0;}.slide-out-form .contactForm .captchaWrapper input{font-family:'Montserrat',sans-serif;font-weight:300;border:none;box-shadow:none;display:inline-block;width:auto;font-size:14px;padding:0 15px;margin:0 0 0 30px;color:#161616;background:#ffffff;}.slide-out-form .contactForm .captchaWrapper img#captchaImage{-webkit-filter:none;filter:none;}.slide-out-form .contactForm .captchaRefresh{vertical-align:middle;max-width:30px;margin-left:3px;}.slide-out-form .contactForm .submitWrapper{text-align:center;margin-top:10px;}.slide-out-form .contactForm .submitWrapper button.submit{color:#ffffff;font-family:'Montserrat',sans-serif;font-size:14px;background:#99181f;text-align:center;cursor:pointer;padding:14px 10px;width:81px;border-radius:23.5px;-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:#161616;color:#ffffff;}   .side-buffer{padding-left:2.5vw;padding-right:2.5vw;}.left-buffer{padding-left:5vw;}.right-buffer{padding-right:5vw;}.small-buffer{padding-left:35px;padding-right:35px;}.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:12vh;padding-bottom:12vh;}.top-padding-large{padding-top:12vh;}.bottom-padding-large{padding-bottom:12vh;}.vertical-padding-x-large{padding-top:15vh;padding-bottom:15vh;}.top-padding-x-large{padding-top:15vh;}.bottom-padding-x-large{padding-bottom:15vh;} @media only screen and (min-width:1025px){.strip-padding{padding-left:0 !important;padding-right:0 !important;}.horizontal-padding-large{padding-left:9vw;padding-right:9vw;}.left-padding-large{padding-left:9vw;}.right-padding-large{padding-right:9vw;}.horizontal-padding-medium{padding-left:7vw;padding-right:7vw;}.left-padding-medium{padding-left:7vw;}.right-padding-medium{padding-right:7vw;}.horizontal-padding-small{padding-left:5vw;padding-right:5vw;}.left-padding-small{padding-left:5vw;}.right-padding-small{padding-right:5vw;}.horizontal-padding-xs{padding-left:3vw;padding-right:3vw;}.left-padding-xs{padding-left:3vw;}.right-padding-xs{padding-right:3vw;}}  .badges img{margin:0 1vw;}.slider-wrapper{background:#111111;overflow:hidden;}div#review-response-container{background:none !important;}.gateway-box .cta-btn:not(.grey-bg .cta-btn){border-color:#000000;color:#000000;}  @media only screen and (min-width:1025px) and (max-width:1555px){.top-bar-section li:not(.has-form) a:not(.button){font-size:11px;}.navigation-wrapper{padding:0;}.slider-caption p{font-size:clamp(50px,5vw,78px);}.hero-btn{width:150px;font-size:16px;padding:10px;}span.scroll-arrow{width:50px;height:50px;}span.scroll-arrow::after{height:10px;}@keyframes scroll{0%{top:5px;} 100%{top:35px;}}.footer-quote p{font-size:30px;line-height:1.5;}} @media only screen and (min-width:1025px) and (max-width:1243px){.top-bar-section li:not(.has-form) a:not(.button){font-size:11px;}.navigation-wrapper{padding:0;width:53%;}a.header-cta{font-size:16px;}.header-cta .fa{width:30px;line-height:28px;}.row.header-bar{padding:0 10px;}.header-cta-wrapper{width:16.66667%;}.header-details{width:30.33333%;}.company-details p.title,.company-details p.title a{font-size:16px;}.company-details p{font-size:12px;}} @media only screen and (min-width:1025px) and (max-width:1158px){.top-bar-section li:not(.has-form) a:not(.button){line-height:47.5px !important;}} @media only screen and (max-width:1024px){.badge img{margin:0 0 10px 0;}main .columns{padding-left:10vw !important;padding-right:10vw !important;text-align:center !important;}.side-buffer{padding-left:0;padding-right:0;}.top-space,.bottom-space{margin:0;}.header-bg{background:#ffffff;}.header-content-wrapper.home{position:relative;}.row.header-bar{display:block;padding:10px 1.5vw;}.header-details{padding:0;text-align:center;}.logo-wrapper{width:auto;max-width:none;display:block;text-align:center;margin-bottom:10px;}.company-details{padding-right:15px;}.company-details p.title,.company-details p.title a{font-size:22px;color:#161616;}.company-details p{font-size:16px;color:#161616;}.mobile-header-bg{height:200px;background:center / cover no-repeat url(https://paxtontransporton.net/wp-content/themes/trk4/images/mobile-bg.jpg);}.mobile-header-bg{position:relative;}.mobile-navigation{display:block;right:25px;position:absolute;text-transform:uppercase;top:20px;vertical-align:middle;width:auto;height:24px;z-index:999;}.mobile-navigation .fa-bars{font-size:24px;}i.toggle-bars{display:inline-block;position:relative;color:#161616;width:37px;height:7px;}i.toggle-bars::before{content:" ";width:17px;height:2px;background:#161616;position:absolute;bottom:0;left:0;}i.toggle-bars::after{content:" ";width:37px;height:2px;background:#161616;position:absolute;top:0;left:0;}i.toggle-bars.close{-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}i.toggle-bars.close::after{background:#161616;top:calc(50% - 1px);left:calc(50% - 18.5px);}i.toggle-bars.close::before{background:#161616;width:2px;height:37px;left:calc(50% - 1px);top:calc(50% - 18.5px);}.fullwidth-navigation{background:#5f6165;position:absolute;top:0;z-index:997;width:100%;display:none;}.fullwidth-navigation .top-bar{padding:0;display:block;background:#5f6165;height:auto;}.fullwidth-navigation .top-bar-section ul:not(.dropdown){padding-top:10%;}.fullwidth-navigation .title-area{display:none !important;}.top-bar-section{background:#5f6165;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){color:#ffffff;line-height:50px;text-align:center;padding:0 !important;font-size:22px !important;}.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{color:#ffffff;padding:0;line-height:50px;font-size:22px !important;background:none;}.top-bar-section .dropdown li:not(.has-form) a:not(.button){color:#ffffff;font-weight:normal;line-height:45px;font-size:18px !important;}.top-bar-section .dropdown li:not(.has-form):hover>a:not(.button),.top-bar-section .dropdown li:not(.has-form) a:not(.button):hover{background:#5f6165;color:#ffffff;line-height:45px;font-size:18px !important;}.top-bar-section .dropdown li.active:not(.has-form) a:not(.button){background:#99181f;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 ul li{text-align:center;}.top-bar-section li:not(.has-form) a:not(.button){display:inline-block;width:auto;}.top-bar-section .has-dropdown>a:after{right:-10px;margin:0;border:none;}.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;}.strip-padding-mobile{padding-left:0 !important;padding-right:0 !important;}.m-vpad-none{padding-top:0 !important;padding-bottom:0 !important;}.mobile-bg-remove{background:none;}.mobile-hide{display:none;}.footer-wrapper a[href^="tel"]{color:inherit;text-decoration:none;}.mobile-sticky-cta{display:block;position:fixed;bottom:10px;left:0;width:100%;z-index:1;}a.sticky-btn{display:inline-block;width:calc(50% - 10px);float:left;text-align:center;color:#ffffff;font-size:18px;border-radius:56px;text-transform:capitalize;background:#99181f;padding:15px 5px;border:1px solid #ffffff;margin:0 5px;}.mobile-bg.home{background:center / cover no-repeat url(https://paxtontransporton.net/wp-content/themes/trk4/images/mobile/home-img1.jpg);}.mobile-bg.about{background:center / cover no-repeat url(https://paxtontransporton.net/wp-content/themes/trk4/images/mobile/about-img1.jpg);}.svc-bg.auto-transport{background:center / cover no-repeat url(https://paxtontransporton.net/wp-content/themes/trk4/images/mobile/auto-transport.jpg);}.svc-bg.bulk-liquid-transport{background:center / cover no-repeat url(https://paxtontransporton.net/wp-content/themes/trk4/images/mobile/bulk-liquid-transport.jpg);}.svc-bg.dry-van-trucking{background:center / cover no-repeat url(https://paxtontransporton.net/wp-content/themes/trk4/images/mobile/dry-van-trucking.jpg);}.svc-bg.expedited-trucking{background:center / cover no-repeat url(https://paxtontransporton.net/wp-content/themes/trk4/images/mobile/expedited-trucking.jpg);}.svc-bg.flatbed-trucking{background:center / cover no-repeat url(https://paxtontransporton.net/wp-content/themes/trk4/images/mobile/flatbed-trucking.jpg);}.svc-bg.freight-broker{background:center / cover no-repeat url(https://paxtontransporton.net/wp-content/themes/trk4/images/mobile/freight-broker.jpg);}.svc-bg.freight-forwarder{background:center / cover no-repeat url(https://paxtontransporton.net/wp-content/themes/trk4/images/mobile/freight-forwarder.jpg);}.svc-bg.freight-shipping{background:center / cover no-repeat url(https://paxtontransporton.net/wp-content/themes/trk4/images/mobile/freight-shipping.jpg);}.svc-bg.freight-transportation{background:center / cover no-repeat url(https://paxtontransporton.net/wp-content/themes/trk4/images/mobile/freight-transportation.jpg);}.svc-bg.hauling-services{background:center / cover no-repeat url(https://paxtontransporton.net/wp-content/themes/trk4/images/mobile/hauling-services.jpg);}.svc-bg.hot-shot-trucking-services{background:center / cover no-repeat url(https://paxtontransporton.net/wp-content/themes/trk4/images/mobile/hot-shot-trucking-services.jpg);}.svc-bg.intermodal-trucking{background:center / cover no-repeat url(https://paxtontransporton.net/wp-content/themes/trk4/images/mobile/intermodal-trucking.jpg);}.svc-bg.local-trucking-company{background:center / cover no-repeat url(https://paxtontransporton.net/wp-content/themes/trk4/images/mobile/local-trucking-company.jpg);}.svc-bg.logistics-services{background:center / cover no-repeat url(https://paxtontransporton.net/wp-content/themes/trk4/images/mobile/logistics-services.jpg);}.svc-bg.long-haul-trucking{background:center / cover no-repeat url(https://paxtontransporton.net/wp-content/themes/trk4/images/mobile/long-haul-trucking.jpg);}.svc-bg.ltl-trucking{background:center / cover no-repeat url(https://paxtontransporton.net/wp-content/themes/trk4/images/mobile/ltl-trucking.jpg);}.svc-bg.oversize-load-trucking{background:center / cover no-repeat url(https://paxtontransporton.net/wp-content/themes/trk4/images/mobile/oversize-load-trucking.jpg);}.svc-bg.refrigerated-trucking{background:center / cover no-repeat url(https://paxtontransporton.net/wp-content/themes/trk4/images/mobile/refrigerated-trucking.jpg);}.svc-bg.trucking-company{background:center / cover no-repeat url(https://paxtontransporton.net/wp-content/themes/trk4/images/mobile/trucking-company.jpg);}.svc-bg.trucking-services{background:center / cover no-repeat url(https://paxtontransporton.net/wp-content/themes/trk4/images/mobile/trucking-services.jpg);}.svc-bg.dc-foster{background:center / cover no-repeat url(https://paxtontransporton.net/wp-content/uploads/sites/1167/2026/08/dc-foster-m.jpg);}.svc-bg.transport-overload{background:center / cover no-repeat url(https://paxtontransporton.net/wp-content/uploads/sites/1167/2026/08/transportoverload-tab-img.jpg);}.svc-bg.warehousing-services{background:center / cover no-repeat url(https://paxtontransporton.net/wp-content/themes/trk4/images/mobile/warehousing-services.jpg);}.svc-bg.faq{background:center / cover no-repeat url(https://paxtontransporton.net/wp-content/themes/trk4/images/mobile/faq.jpg);}.row.intro-row{padding:6vh 0;}.mobile-bg{height:400px;}.grey-card{min-width:unset;width:100%;margin:0;padding:6vh 10vw;text-align:center;}ul.icon-list li{padding:0;}ul.icon-list li::before{display:none;}.home-row.row-1,.about-row.row-1{padding-bottom:0;}.home-row.row-2,.about-row.row-2{padding-top:0;}.about-row.row-2 .text-wrapper{min-height:0;}.cta-wrapper{background-image:none;background:#99181f;}.cta-wrapper::after{display:none;}.cta-row{padding:6vh 0;z-index:0;}.cta-row h2{font-size:33px;padding:0;}.gateway-box{padding-top:6vh;padding-bottom:3vh;}.gateway-box:last-child{padding-top:3vh;padding-bottom:6vh;}.gateway-box .gateway-btn-box{position:static;}.row.svc-title{padding-bottom:0;}.svc-title h1{margin-bottom:0;}.row.svc-intro{padding-bottom:0;}.svc-intro-text{padding-bottom:6vh;}.svc-intro .bg-box-wrapper{height:400px !important;padding:0 !important;}.footer-contact,.footer-quote{padding:6vh 10vw;text-align:center;}.payment-icons svg{float:none;}.footer-contact p{margin-bottom:35px;}p.payment-icons{margin-bottom:0;}.footer-nav{display:block;padding:0;}.footer-nav ul{max-width:100%;padding:0;}.footer-nav ul li,.footer-nav ul li:first-child{padding:15px;text-align:center;}.footer-quote p{font-size:32px;}.footer-bottom{padding:10px 0 70px;}.badges img{width:auto;margin:1vw;}#ae_launcher{bottom:80px !important;left:10px !important;right:initial !important;}} @media only screen and (max-width:767px){.badge img{max-width:80%;}.header-bar{padding-left:0;padding-right:0;}.company-details{max-width:none;}.company-details p.title,.company-details p.title a{font-size:17px;}.company-details p{font-size:14px;}i.toggle-bars.close{width:40px;height:40px;}i.toggle-bars.close::before{height:20px;top:calc(50% - 10px);}i.toggle-bars.close::after{width:20px;left:calc(50% - 10px);}.contactForm .captchaWrapper:not(.slideOut) img{max-width:50%;margin-bottom:15px;}main .columns{padding-left:5vw !important;padding-right:5vw !important;}.grey-card{padding:6vh 5vw;}} @media only screen and (max-width:500px){.mobile-header-bg{height:110px;background:center / cover no-repeat url(https://paxtontransporton.net/wp-content/themes/trk4/images/small-bg.jpg);}main h1{font-size:28px !important;font-weight:bold;}main h2{font-size:23px !important;font-weight:bold;line-height:1.4;}main h3{font-size:20px !important;font-weight:bold;line-height:1.4;}.footer-quote p{font-size:28px;line-height:1.5;}.mobile-bg.home{background:center / cover no-repeat url(https://paxtontransporton.net/wp-content/themes/trk4/images/small/home-img1.jpg);}.mobile-bg.about{background:center / cover no-repeat url(https://paxtontransporton.net/wp-content/themes/trk4/images/small/about-img1.jpg);}.svc-bg.auto-transport{background:center / cover no-repeat url(https://paxtontransporton.net/wp-content/themes/trk4/images/small/auto-transport.jpg);}.svc-bg.bulk-liquid-transport{background:center / cover no-repeat url(https://paxtontransporton.net/wp-content/themes/trk4/images/small/bulk-liquid-transport.jpg);}.svc-bg.dry-van-trucking{background:center / cover no-repeat url(https://paxtontransporton.net/wp-content/themes/trk4/images/small/dry-van-trucking.jpg);}.svc-bg.expedited-trucking{background:center / cover no-repeat url(https://paxtontransporton.net/wp-content/themes/trk4/images/small/expedited-trucking.jpg);}.svc-bg.flatbed-trucking{background:center / cover no-repeat url(https://paxtontransporton.net/wp-content/themes/trk4/images/small/flatbed-trucking.jpg);}.svc-bg.freight-broker{background:center / cover no-repeat url(https://paxtontransporton.net/wp-content/themes/trk4/images/small/freight-broker.jpg);}.svc-bg.freight-forwarder{background:center / cover no-repeat url(https://paxtontransporton.net/wp-content/themes/trk4/images/small/freight-forwarder.jpg);}.svc-bg.freight-shipping{background:center / cover no-repeat url(https://paxtontransporton.net/wp-content/themes/trk4/images/small/freight-shipping.jpg);}.svc-bg.freight-transportation{background:center / cover no-repeat url(https://paxtontransporton.net/wp-content/themes/trk4/images/small/freight-transportation.jpg);}.svc-bg.hauling-services{background:center / cover no-repeat url(https://paxtontransporton.net/wp-content/themes/trk4/images/small/hauling-services.jpg);}.svc-bg.hot-shot-trucking-services{background:center / cover no-repeat url(https://paxtontransporton.net/wp-content/themes/trk4/images/small/hot-shot-trucking-services.jpg);}.svc-bg.intermodal-trucking{background:center / cover no-repeat url(https://paxtontransporton.net/wp-content/themes/trk4/images/small/intermodal-trucking.jpg);}.svc-bg.local-trucking-company{background:center / cover no-repeat url(https://paxtontransporton.net/wp-content/themes/trk4/images/small/local-trucking-company.jpg);}.svc-bg.logistics-services{background:center / cover no-repeat url(https://paxtontransporton.net/wp-content/themes/trk4/images/small/logistics-services.jpg);}.svc-bg.long-haul-trucking{background:center / cover no-repeat url(https://paxtontransporton.net/wp-content/themes/trk4/images/small/long-haul-trucking.jpg);}.svc-bg.ltl-trucking{background:center / cover no-repeat url(https://paxtontransporton.net/wp-content/themes/trk4/images/small/ltl-trucking.jpg);}.svc-bg.oversize-load-trucking{background:center / cover no-repeat url(https://paxtontransporton.net/wp-content/themes/trk4/images/small/oversize-load-trucking.jpg);}.svc-bg.refrigerated-trucking{background:center / cover no-repeat url(https://paxtontransporton.net/wp-content/themes/trk4/images/small/refrigerated-trucking.jpg);}.svc-bg.trucking-company{background:center / cover no-repeat url(https://paxtontransporton.net/wp-content/themes/trk4/images/small/trucking-company.jpg);}.svc-bg.dc-foster{background:center / cover no-repeat url(https://paxtontransporton.net/wp-content/uploads/sites/1167/2026/08/dc-foster-s.jpg);}.svc-bg.transport-overload{background:center / cover no-repeat url(https://paxtontransporton.net/wp-content/uploads/sites/1167/2026/08/transportoverload-mob-img.jpg);}.svc-bg.trucking-services{background:center / cover no-repeat url(https://paxtontransporton.net/wp-content/themes/trk4/images/small/trucking-services.jpg);}.svc-bg.warehousing-services{background:center / cover no-repeat url(https://paxtontransporton.net/wp-content/themes/trk4/images/small/warehousing-services.jpg);}.svc-bg.faq{background:center / cover no-repeat url(https://paxtontransporton.net/wp-content/themes/trk4/images/small/faq.jpg);}} @media only screen and (max-width:350px){.footer-quote p{font-size:20px;line-height:1.5;word-break:break-word;}}   html{scroll-behavior:smooth;} body{background:#ffffff;color:#52545a;font-family:'Montserrat',sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;} body,p,li,a,button,input,textarea,select{font-family:'Montserrat',sans-serif;} h1,h1 a,h2,h3,h4,h5,h6{color:#161616;font-family:'Manrope',sans-serif;font-weight:700;letter-spacing:-0.035em;} h1,h1 a{margin:0 0 24px;font-size:clamp(42px,4.5vw,68px);line-height:.98;} h2{margin:0 0 22px;font-size:clamp(31px,2.8vw,44px);line-height:1.06;} h3{margin:0 0 16px;font-size:clamp(23px,2vw,31px);line-height:1.14;} h4{margin:0 0 12px;font-size:20px;line-height:1.25;} p,ul.icon-list li{color:#5f6165;font-size:17px;line-height:1.75;} p{margin:0 0 18px;} a{-webkit-transition:color 220ms ease,background-color 220ms ease,border-color 220ms ease,box-shadow 220ms ease,transform 220ms ease,opacity 220ms ease;transition:color 220ms ease,background-color 220ms ease,border-color 220ms ease,box-shadow 220ms ease,transform 220ms ease,opacity 220ms ease;} .row{max-width:1440px;} .row.mid{max-width:1240px;} .row.small{max-width:980px;} ::selection{background:#99181f;color:#ffffff;}  .header-wrapper,.header-wrapper.header-home,.header-content-wrapper.home,.header-content-wrapper.inner{position:relative;z-index:30;width:100%;background:rgba(255,255,255,.985);} .header-content-wrapper.home{position:relative;} .row.header-bar{min-height:104px;padding:12px clamp(20px,3vw,48px);display:flex;align-items:center;flex-wrap:nowrap;border:0;border-bottom:1px solid rgba(22,22,22,.09);background:#ffffff;box-shadow:0 12px 34px rgba(17,17,17,.045);} .header-details{padding-top:0;padding-bottom:0;} .logo-wrapper{display:block;width:100%;margin:0;} .logo-wrapper a{display:inline-flex;align-items:center;max-width:100%;} .logo-wrapper img{display:block;width:auto;height:auto;max-width:min(100%,360px);max-height:82px;} .company-details{padding-left:14px;} .company-details p.title,.company-details p.title a,.header-inner .company-details p.title,.header-inner .company-details p.title a{margin:0 0 4px;color:#161616;font-family:'Manrope',sans-serif;font-size:18px;font-weight:700;letter-spacing:-.01em;line-height:1.1;text-transform:uppercase;} .company-details p,.header-inner .company-details p{margin:0;color:#5f6165;font-size:13px;line-height:1.45;} .navigation-wrapper,.header-inner .navigation-wrapper{display:flex;align-items:stretch;justify-content:center;min-width:0;border-right:0;} .top-bar,.contain-to-grid,.top-bar-section ul li{background:none;} .top-bar{width:100%;height:auto;} .top-bar-section > ul{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;width:100%;white-space:nowrap;} .top-bar-section > ul > li{float:none;flex:0 0 auto;} .top-bar-section li:not(.has-form) a:not(.button),.header-inner .top-bar-section li:not(.has-form) a:not(.button){position:relative;padding:0 10px;background:transparent;color:#2e3034;font-family:'Montserrat',sans-serif;font-size:11px;font-weight:700;letter-spacing:.055em;line-height:78px;text-transform:uppercase;white-space:nowrap;} .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,.header-inner .top-bar-section ul li:hover:not(.has-form) > a,.header-inner .top-bar-section li:not(.has-form) a:not(.button):hover,.header-inner .top-bar-section li.active:not(.has-form) a:not(.button),.header-inner .top-bar-section li.active:not(.has-form) a:not(.button):hover{padding:0 10px;background:transparent;color:#99181f;line-height:78px;} .top-bar-section > ul > li > a:not(.button)::before{content:" ";position:absolute;left:10px;right:10px;bottom:14px;height:2px;border-radius:2px;background:#99181f;opacity:0;transform:scaleX(.25);transform-origin:left center;transition:opacity 220ms ease,transform 220ms ease;} .top-bar-section > ul > li:hover > a:not(.button)::before,.top-bar-section > ul > li.active > a:not(.button)::before{opacity:1;transform:scaleX(1);} .top-bar-section .has-dropdown > a{padding-right:27px !important;} .top-bar-section .has-dropdown > a:after{right:6px;top:1px;margin-right:0;border:0;color:#99181f;content:"\f107";font-family:'FontAwesome';} .header-cta-wrapper{display:flex;align-items:center;justify-content:flex-end;text-align:right;} a.header-cta,.header-inner a.header-cta{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 17px;border:1px solid #99181f;border-radius:4px;background:#99181f;color:#ffffff;font-family:'Montserrat',sans-serif;font-size:15px;font-weight:800;letter-spacing:.01em;box-shadow:0 9px 22px rgba(153,24,31,.14);white-space:nowrap;} .header-cta .fa,.header-inner .header-cta .fa{width:auto;margin-right:8px;border:0;border-radius:0;background:transparent;color:#fdbd08;font-size:15px;line-height:1;} a.header-cta:hover,.header-inner a.header-cta:hover{border-color:#111111;background:#111111;color:#ffffff;box-shadow:0 12px 26px rgba(17,17,17,.15);transform:translateY(-1px);} .header-cta:hover .fa,.header-inner .header-cta .fa:hover{border-color:transparent;background:transparent;color:#fdbd08;} @media only screen and (min-width:1025px){.header-details{width:23%;flex:0 0 23%;} .navigation-wrapper.mobile-hide{width:62%;flex:0 1 62%;padding:0 8px;} .header-cta-wrapper{width:15%;flex:0 0 15%;} .top-bar-section .dropdown{position:absolute;left:50%;min-width:680px;padding:22px 24px 24px;border:1px solid rgba(22,22,22,.09);border-top:3px solid #99181f;border-radius:0 0 8px 8px;background:#ffffff;box-shadow:0 24px 56px rgba(17,17,17,.14);text-align:left;white-space:normal;transform:translateX(-50%);} .top-bar-section .dropdown li.page_item,.top-bar-section .dropdown li.menu-item{display:inline-block;width:50%;vertical-align:top;} .top-bar-section .dropdown li:not(.has-form) a:not(.button),.top-bar-section .dropdown li:not(.has-form):hover > a:not(.button),.top-bar-section .dropdown li.active:not(.has-form) a:not(.button){padding:9px 13px !important;background:transparent;color:#2e3034;font-size:14px;font-weight:650;line-height:1.4;text-transform:none;} .top-bar-section .dropdown li:not(.has-form):hover > a:not(.button),.top-bar-section .dropdown li.active:not(.has-form) a:not(.button){border-radius:3px;background:rgba(153,24,31,.055);color:#99181f;}}  .slider-wrapper{position:relative;overflow:hidden;background:#111111;} .slider-wrapper .slick-slider,.slider-wrapper .slick-list,.slider-wrapper .slick-track,.slider-wrapper .slick-slide,.slider-wrapper .slick-slide > div{height:100%;} .slider-wrapper .slick-slide img{width:100%;height:100%;object-fit:cover;} .slider-overlay{position:absolute;inset:0;width:100%;height:100%;padding:0 clamp(34px,8vw,132px);display:flex;align-items:center;background:linear-gradient(90deg,rgba(10,10,11,.88) 0%,rgba(13,13,14,.70) 36%,rgba(17,17,17,.28) 67%,rgba(17,17,17,.08) 100%);} .slider-caption{width:min(760px,72vw);} .slider-caption p{margin:0 0 30px;color:#ffffff;font-family:'Manrope',sans-serif;font-size:clamp(54px,5.5vw,90px);font-weight:800;letter-spacing:-.055em;line-height:.92;text-shadow:0 4px 28px rgba(0,0,0,.24);text-transform:uppercase;} .slider-caption p strong{color:#fdbd08;font-weight:800;} .hero-btn,.cta-btn{display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:174px;min-height:50px;padding:12px 21px;border:2px solid #99181f;border-radius:4px;font-family:'Montserrat',sans-serif;font-size:15px;font-weight:800;letter-spacing:.025em;line-height:1.2;text-align:center;text-transform:uppercase;} .hero-btn{margin:0 8px 8px 0;background:#99181f;color:#ffffff;box-shadow:0 12px 28px rgba(0,0,0,.16);} .hero-btn.alt{border-color:rgba(255,255,255,.70);background:rgba(17,17,17,.26);color:#ffffff;backdrop-filter:blur(5px);} .hero-btn:hover,.hero-btn.alt:hover{border-color:#fdbd08;background:#fdbd08;color:#161616;transform:translateY(-2px);} span.scroll-arrow{width:44px;height:44px;bottom:24px;left:calc(50% - 22px);border:1px solid rgba(255,255,255,.48);border-radius:50%;background:rgba(17,17,17,.48);backdrop-filter:blur(4px);} span.scroll-arrow::after{width:3px;height:12px;left:calc(50% - 1.5px);background:#fdbd08;}  .tagline-row{max-width:100%;overflow:hidden;border-bottom:1px solid rgba(22,22,22,.07);background:#faf8f4;} .tagline-row p{min-height:54px;margin:0;padding:9px 24px;display:flex;align-items:center;justify-content:center;color:#34363a;font-size:12px;font-weight:750;letter-spacing:.09em;text-transform:uppercase;} span.tagline-truck{margin-left:14px;} span.tagline-truck img{width:auto;max-height:28px;}  .cta-btn{background:#ffffff;color:#99181f;} .cta-btn:hover{background:#99181f;color:#ffffff;transform:translateY(-2px);} .cta-btn.alt{border-color:#99181f;background:#99181f;color:#ffffff;} .cta-btn.alt:hover{border-color:#111111;background:#111111;color:#ffffff;} .cta-btn-wrapper .cta-btn:first-child{margin-right:10px;}  .home-intro-section,.about-intro{position:relative;overflow:hidden;background:#ffffff;} .intro-row,.about-intro .intro-row{padding-top:clamp(72px,8vw,116px) !important;padding-bottom:26px !important;} .intro-row h1{max-width:980px;margin:0 auto 26px;} .intro-text p{max-width:900px;margin-left:auto;margin-right:auto;} .intro-text .cta-btn-wrapper{margin-top:30px;margin-bottom:4px;}  .row.badges-row,.row.badges-row.trust-row{position:relative;max-width:1160px;margin:42px auto clamp(70px,7vw,100px);padding:28px !important;display:flex;align-items:stretch;gap:18px;overflow:visible;border:1px solid rgba(22,22,22,.07);border-radius:8px;background:#faf8f4;box-shadow:0 18px 50px rgba(17,17,17,.055);} .badge,.trust-card-col{display:flex;flex:1 1 0;align-items:stretch;justify-content:center;padding:0 !important;} .badge img,.badges img{display:block;width:100%;max-width:280px;height:auto;margin:0 auto !important;padding:20px;object-fit:contain;border:1px solid rgba(22,22,22,.07);border-radius:6px;background:#ffffff;box-shadow:0 10px 26px rgba(17,17,17,.055);} .trust-card{width:100%;min-height:245px;padding:34px 26px 30px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid rgba(22,22,22,.07);border-radius:6px;background:#ffffff;box-shadow:0 10px 26px rgba(17,17,17,.045);text-align:center;transition:transform 220ms ease,box-shadow 220ms ease,border-color 220ms ease;} .trust-card:hover{border-color:rgba(153,24,31,.15);box-shadow:0 16px 34px rgba(17,17,17,.075);transform:translateY(-3px);} .trust-icon{width:68px;height:68px;margin-bottom:20px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(153,24,31,.07);color:#99181f;} .trust-icon .fa{color:#99181f;font-size:29px;} .trust-card h3{margin:0 0 10px;color:#161616;font-size:21px;letter-spacing:-.025em;} .trust-card p{margin:0;color:#5f6165;font-size:15px;line-height:1.65;}  .home-feature-section,.home-bg1.home-feature-overlap{position:relative;min-height:690px;overflow:hidden;background-position:center;background-size:cover;} .home-feature-section{padding:clamp(62px,7vw,104px) 0;display:flex;align-items:center;} .home-feature-section::before,.home-bg1.home-feature-overlap::before{content:" ";position:absolute;inset:0;background:linear-gradient(90deg,rgba(17,17,17,.14),rgba(17,17,17,.03) 48%,rgba(17,17,17,.16));pointer-events:none;} .grey-card,.home-feature-card{position:relative;z-index:2;width:min(700px,48vw);min-width:0;margin-left:clamp(28px,8vw,140px);padding:clamp(42px,4.7vw,70px);border:1px solid rgba(255,255,255,.09);border-radius:6px;background:rgba(17,17,17,.93);box-shadow:0 26px 72px rgba(0,0,0,.24);backdrop-filter:blur(5px);} .grey-card *,.home-feature-card *{color:#ffffff;} .grey-card h2{margin-bottom:18px;font-size:clamp(30px,2.5vw,40px);} .grey-card p{color:rgba(255,255,255,.78);} .home-feature-stage{position:relative;z-index:2;max-width:1280px;min-height:690px;margin:0 auto;} .feature-card{position:absolute;width:min(560px,44vw);border:1px solid rgba(255,255,255,.10);border-radius:6px;box-shadow:0 28px 76px rgba(0,0,0,.24);overflow:hidden;} .feature-card-inner{padding:clamp(36px,4vw,54px);display:flex;gap:22px;align-items:flex-start;} .feature-card-icon{flex:0 0 58px;width:58px;height:58px;display:flex;align-items:center;justify-content:center;border-radius:50%;} .feature-card-icon .fa{font-size:25px;} .feature-card-copy h2{margin:0 0 14px;font-size:clamp(27px,2.4vw,38px);} .feature-card-copy p{margin:0;font-size:16px;line-height:1.68;} .feature-card-primary{top:92px;left:clamp(28px,7vw,112px);background:rgba(255,255,255,.96);} .feature-card-primary .feature-card-icon{background:rgba(153,24,31,.08);} .feature-card-primary .feature-card-icon .fa{color:#99181f;} .feature-card-primary .feature-card-copy p{color:#5f6165;} .feature-card-secondary{right:clamp(28px,7vw,112px);bottom:78px;background:rgba(17,17,17,.95);} .feature-card-secondary,.feature-card-secondary *,body main article .home-feature-overlap .feature-card.feature-card-secondary,body main article .home-feature-overlap .feature-card.feature-card-secondary *{color:#ffffff !important;-webkit-text-fill-color:currentColor !important;} .feature-card-secondary .feature-card-icon{background:rgba(253,189,8,.10);} .feature-card-secondary .feature-card-icon .fa,body main article .home-feature-overlap .feature-card.feature-card-secondary .feature-card-icon .fa{color:#fdbd08 !important;-webkit-text-fill-color:#fdbd08 !important;} .feature-card-secondary .feature-card-copy p{color:rgba(255,255,255,.78) !important;}  .home-services-section{padding-top:clamp(74px,8vw,116px) !important;padding-bottom:clamp(74px,8vw,116px) !important;background:#ffffff;} .home-service-row,.home-row.row-1,.home-row.row-2{max-width:1320px;margin-bottom:clamp(32px,4vw,58px);background:#ffffff;} .home-row .bg-box-wrapper,.home-row.row-1 .bg-box-wrapper,.home-row.row-2 .bg-box-wrapper{padding:0 22px !important;} .home-row .text-wrapper,.home-service-copy,.home-row.row-1 .text-wrapper,.home-row.row-2 .text-wrapper{padding:clamp(36px,4.1vw,60px) !important;} .bg-box{min-height:100%;overflow:hidden;border-radius:6px;box-shadow:0 18px 48px rgba(17,17,17,.09);} .home-bg2,.home-bg3{background-position:center;background-size:cover;} .home-service-copy h2:not(:first-child){margin-top:40px;} ul.icon-list{margin:24px 0 30px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:30px;row-gap:8px;} ul.icon-list li{position:relative;padding-left:24px;color:#34363a;font-size:16px;line-height:1.55;} ul.icon-list li::before{content:" ";position:absolute;left:0;top:.62em;width:7px;height:7px;border-radius:50%;background:#99181f;}  .row.svc-title{padding:54px 0 26px;} .svc-title h1{font-size:clamp(38px,3.4vw,54px);} .row.svc-intro{padding-bottom:clamp(64px,7vw,100px);} .svc-intro-text{padding-right:clamp(30px,4vw,62px);} .svc-intro .bg-box-wrapper{padding-left:clamp(28px,4vw,58px);} .grey-bg{background:#242427;} .grey-bg .svc-body *,.grey-bg .gateway-box *{color:#ffffff;} .gateway-box{padding:clamp(62px,8vw,108px) clamp(34px,5vw,74px) calc(clamp(62px,8vw,108px) + 58px);} .gateway-box .cta-btn{border-color:rgba(255,255,255,.70);background:transparent;color:#ffffff;} .gateway-box .cta-btn:hover{border-color:#fdbd08;background:#fdbd08;color:#161616;}  .about-intro .intro-text > p:first-of-type{max-width:880px;font-size:19px;line-height:1.72;} .about-intro .intro-text > p:nth-of-type(2){max-width:860px;} .about-bg1.about-feature-overlap{position:relative;min-height:700px;overflow:hidden;background-position:center;background-size:cover;} .about-bg1.about-feature-overlap::before{content:" ";position:absolute;inset:0;background:linear-gradient(90deg,rgba(17,17,17,.20),rgba(17,17,17,.02) 48%,rgba(17,17,17,.18));} .about-bg1.about-feature-overlap > .about-feature-stage{position:relative;z-index:2;max-width:1280px;min-height:700px;margin:0 auto;} .about-feature-card{position:absolute;width:min(560px,44vw);border-radius:6px;overflow:hidden;box-shadow:0 28px 76px rgba(0,0,0,.22);} .about-feature-card-inner{padding:clamp(36px,4vw,54px);display:flex;gap:22px;align-items:flex-start;} .about-feature-icon{flex:0 0 58px;width:58px;height:58px;display:flex;align-items:center;justify-content:center;border-radius:50%;} .about-feature-icon .fa{font-size:25px;} .about-feature-copy h2{margin:0 0 14px;font-size:clamp(27px,2.4vw,38px);} .about-feature-copy p{margin:0 0 16px;font-size:16px;line-height:1.68;} .about-feature-copy p:last-child{margin-bottom:0;} .about-feature-card-primary{top:92px;left:clamp(28px,7vw,112px);border:1px solid rgba(22,22,22,.07);background:rgba(255,255,255,.97);} .about-feature-card-primary .about-feature-icon{background:rgba(153,24,31,.08);color:#99181f;} .about-feature-card-secondary{right:clamp(28px,7vw,112px);bottom:78px;border:1px solid rgba(255,255,255,.09);background:rgba(17,17,17,.95);} .about-feature-card-secondary,.about-feature-card-secondary *,.about-feature-card-secondary a{color:#ffffff;} .about-feature-card-secondary .about-feature-icon{background:rgba(253,189,8,.10);} .about-feature-card-secondary .about-feature-icon .fa{color:#fdbd08;} .about-feature-card-secondary p{color:rgba(255,255,255,.78);} .about-timing-section{padding:clamp(72px,8vw,108px) 0;background:#faf8f4;} .about-timing-row{max-width:1180px;} .about-timing-card{padding:clamp(40px,4vw,58px);border:1px solid rgba(22,22,22,.07);border-radius:6px;background:#ffffff;box-shadow:0 16px 42px rgba(17,17,17,.055);} .about-timing-card h2{margin-bottom:16px;} .about-timing-card p:last-child{margin-bottom:0;} .about-content-section{padding:clamp(76px,8vw,116px) 0;background:#ffffff;} .about-content-section .about-row{max-width:1280px;margin-bottom:clamp(58px,7vw,96px);} .about-content-section .about-row:last-child{margin-bottom:0;} .about-content-section .bg-box-wrapper{padding:0 24px !important;} .about-content-section .bg-box{min-height:520px;border-radius:6px;box-shadow:0 18px 48px rgba(17,17,17,.09);} .about-content-section .text-wrapper{padding:clamp(38px,4.5vw,66px) !important;} .about-content-section .text-wrapper h2{margin-top:0;} .about-content-section ul.icon-list{margin-top:22px;}  .home-final-cta,.cta-wrapper{position:relative;overflow:hidden;background-position:center;background-size:cover;} .cta-wrapper::after{content:" ";position:absolute;inset:0;width:100%;height:100%;background:linear-gradient(90deg,rgba(10,10,11,.94) 0%,rgba(17,17,17,.82) 52%,rgba(94,14,18,.72) 100%);} .cta-row{position:relative;z-index:2;padding:clamp(78px,9vw,132px) 0;} .cta-row h2,.cta-row.inner h2,.cta-row h3{max-width:920px;margin:0 auto 24px;padding:0;color:#ffffff;} .cta-row h2{font-size:clamp(38px,4vw,58px);} .cta-row p{max-width:880px;margin:0 auto;color:rgba(255,255,255,.80);} .cta-row p a{color:#ffffff;} .cta-row p a:hover{color:#fdbd08;}  input.fancyInput[type="text"],textarea.fancyInput[type="text"],.contactForm .captchaWrapper,input.slideOutInput[type="text"],.slide-out-form .contactForm textarea,.slide-out-form .contactForm .captchaWrapper{border:1px solid rgba(22,22,22,.15);border-radius:4px;background:#ffffff;box-shadow:none;} input.fancyInput[type="text"],textarea.fancyInput[type="text"]{padding:13px 16px;} input.fancyInput[type="text"]:focus,textarea.fancyInput[type="text"]:focus,input.slideOutInput[type="text"]:focus,.slide-out-form .contactForm textarea:focus{border-color:#99181f;box-shadow:0 0 0 3px rgba(153,24,31,.08);outline:none;} .slide-out-wrapper{border:1px solid rgba(22,22,22,.08);border-radius:8px;box-shadow:0 24px 70px rgba(17,17,17,.16);} .slide-out-wrapper span.form-toggle{background:#99181f;} .slide-out-wrapper span.form-toggle:hover{background:#111111;} .slide-out-form .contactForm .submitWrapper button.submit{width:auto;min-width:104px;padding:13px 18px;border-radius:4px;background:#99181f;font-weight:800;}  .footer-wrapper{position:relative;overflow:hidden;background:#151517;border-top:1px solid rgba(255,255,255,.04);} .footer-row{position:relative;z-index:2;max-width:1380px;padding:76px 34px 70px;display:flex;align-items:stretch;gap:26px;} .footer-row .footer-col{min-height:100%;} .footer-row h2{margin:0 0 18px;padding:0;color:#ffffff;font-family:'Manrope',sans-serif;font-size:22px;font-weight:750;letter-spacing:-.02em;} .footer-row p,.footer-row li,.footer-row a{color:rgba(255,255,255,.74);font-family:'Montserrat',sans-serif;} .footer-row a:hover{color:#fdbd08;} .footer-contact,.footer-quote{padding-top:0;padding-bottom:0;} .footer-contact{padding-left:clamp(28px,4vw,64px);padding-right:clamp(28px,4vw,64px);} .footer-contact p{margin-bottom:22px;font-size:15px;line-height:1.7;} .social-icons{margin-top:26px;} .social-icons a{margin-right:10px;} .social-icons .fa{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.11);border-radius:50%;background:rgba(255,255,255,.035);color:#ffffff;font-size:18px;} .social-icons a:hover .fa{border-color:#99181f;background:#99181f;color:#ffffff;transform:translateY(-2px);} p.payment-icons{margin-top:24px;} .payment-icons svg{opacity:.78;filter:grayscale(1) brightness(2);} .footer-nav{display:flex;justify-content:center;padding:0 10px;} .footer-nav ul{width:100%;max-width:320px;height:100%;margin:0;padding:10px 0;border-left:1px solid rgba(255,255,255,.07);border-right:1px solid rgba(255,255,255,.07);background:transparent;} .footer-nav ul li,.footer-nav ul li:first-child{padding:12px 30px;border:0;font-family:'Montserrat',sans-serif;font-size:14px;font-weight:750;letter-spacing:.04em;text-transform:uppercase;} .footer-nav li a:hover{color:#fdbd08;} .footer-quote{padding-left:clamp(28px,4vw,62px); display:flex;align-items:center;} .footer-quote p{margin:0;color:#ffffff;font-family:'Manrope',sans-serif;font-size:clamp(27px,2.5vw,38px);font-weight:750;letter-spacing:-.03em;line-height:1.35;text-transform:none;} .footer-quote p .fa{width:48px;height:48px;margin-right:10px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#99181f;color:#fdbd08;font-size:20px;line-height:1;} .footer-bottom{padding:14px 0;border-top:1px solid rgba(255,255,255,.06);background:#101011;} .footer-bottom p,.footer-bottom a{color:rgba(255,255,255,.58);font-size:12px;}  .header-wrapper::before,.header-wrapper::after,.row.header-bar::after,.logo-wrapper a::after,.top-bar-section > ul > li > a:not(.button)::after,a.header-cta::after,.header-inner a.header-cta::after,.slider-wrapper::after,.slider-caption::before,.hero-btn::after,.tagline-row::before,.tagline-row::after,.home-intro-section::before,.home-intro-section::after,.intro-row h1::after,.row.badges-row::before,.row.badges-row::after,.row.badges-row .badge::before,.row.badges-row.trust-row::before,.row.badges-row.trust-row::after,.trust-card::before,.trust-card::after,.trust-card h3::after,.home-feature-stage::after,.feature-card-primary::after,.feature-card-secondary::after,.footer-wrapper::before,.footer-wrapper::after,.footer-row h2::after,.footer-contact::before,.footer-nav ul::before,.footer-nav li a::before,.footer-nav li a::after,.footer-quote::before,.footer-quote::after,.footer-bottom::before{content:none !important;display:none !important;}  @media only screen and (min-width:1025px) and (max-width:1450px){.header-details{width:21%;flex-basis:21%;} .navigation-wrapper.mobile-hide{width:64%;flex-basis:64%;padding-left:4px;padding-right:4px;} .header-cta-wrapper{width:15%;flex-basis:15%;} .top-bar-section li:not(.has-form) a:not(.button),.header-inner .top-bar-section li:not(.has-form) a:not(.button){font-size:8.5px;}} @media only screen and (max-width:1024px){.header-wrapper,.header-content-wrapper.home,.header-content-wrapper.inner{background:#ffffff;} .row.header-bar{min-height:0;padding:12px 70px 12px 18px;display:block;border-bottom:1px solid rgba(22,22,22,.09);box-shadow:0 7px 24px rgba(17,17,17,.05);} .header-details{padding:0;text-align:left;} .logo-wrapper{width:auto;margin:0;text-align:left;} .logo-wrapper a{max-width:calc(100vw - 115px);} .logo-wrapper img{max-height:82px;} .company-details{display:none;} .mobile-navigation{position:absolute;top:50%;right:20px;z-index:999;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(153,24,31,.18);border-radius:4px;background:#ffffff;color:#99181f;box-shadow:0 8px 20px rgba(17,17,17,.06);transform:translateY(-50%);} .mobile-navigation .fa-bars{color:#99181f;font-size:22px;} .fullwidth-navigation,.fullwidth-navigation .top-bar,.top-bar-section{background:#111111;} .fullwidth-navigation{min-height:100vh;} .fullwidth-navigation .top-bar-section ul:not(.dropdown){padding-top:84px;} .fullwidth-navigation .top-bar-section ul{padding-left:22px;padding-right:22px;} .top-bar-section li.active:not(.has-form) a:not(.button),.top-bar-section li:not(.has-form) a:not(.button),.top-bar-section li:not(.has-form) a:not(.button):hover,.top-bar-section li.active:not(.has-form) a:not(.button):hover,.top-bar-section ul li:hover:not(.has-form) > a{width:100%;padding:0 12px !important;color:#ffffff;font-size:18px !important;font-weight:700;line-height:54px;text-align:left;} .top-bar-section li.active:not(.has-form) a:not(.button),.top-bar-section li:not(.has-form) a:not(.button):hover,.top-bar-section ul li:hover:not(.has-form) > a{border-radius:3px;background:rgba(153,24,31,.32);} .top-bar-section .dropdown li:not(.has-form) a:not(.button),.top-bar-section .dropdown li:not(.has-form):hover > a:not(.button),.top-bar-section .dropdown li:not(.has-form) a:not(.button):hover{padding-left:26px !important;background:transparent;color:rgba(255,255,255,.76);font-size:15px !important;line-height:44px;} .mobile-header-bg{height:190px;position:relative;background-position:center;background-size:cover;} .mobile-header-bg::after{content:" ";position:absolute;inset:0;background:linear-gradient(180deg,rgba(17,17,17,.03),rgba(17,17,17,.18));} main .columns{padding-left:7vw !important;padding-right:7vw !important;} .row.badges-row,.row.badges-row.trust-row{max-width:calc(100% - 12vw);padding:22px !important;gap:14px;} .trust-card{min-height:230px;padding:30px 18px;} .home-feature-section,.home-bg1.home-feature-overlap,.about-bg1.about-feature-overlap{min-height:0;background:#ffffff;} .home-feature-section::before,.home-bg1.home-feature-overlap::before,.about-bg1.about-feature-overlap::before{display:none;} .grey-card,.home-feature-card{width:100%;margin:0;padding:52px 8vw;border-radius:0;} .home-feature-stage,.about-bg1.about-feature-overlap > .about-feature-stage{min-height:0;padding:0;} .home-feature-stage .mobile-bg.home,.about-feature-stage .mobile-bg.about{display:block;width:100%;height:420px;background-position:center;background-size:cover;} .feature-card,.about-feature-card{position:relative;top:auto;right:auto;bottom:auto;left:auto;width:100%;border-radius:0;box-shadow:none;} .feature-card-inner,.about-feature-card-inner{padding:46px 8vw;} .feature-card-primary,.about-feature-card-primary{background:#faf8f4;} .feature-card-secondary,.about-feature-card-secondary{background:#111111;} .home-services-section{padding-top:60px !important;padding-bottom:60px !important;} .home-row .text-wrapper,.home-service-copy,.home-row.row-1 .text-wrapper,.home-row.row-2 .text-wrapper{padding:30px 7vw !important;text-align:left !important;} ul.icon-list{grid-template-columns:repeat(2,minmax(0,1fr));text-align:left;} .about-timing-section,.about-content-section{padding:60px 0;} .about-content-section .about-row{margin-bottom:48px;} .about-content-section .bg-box-wrapper{padding:0 7vw !important;} .about-content-section .bg-box{min-height:400px;} .about-content-section .text-wrapper{padding:32px 7vw !important;text-align:left !important;} .cta-wrapper{background:#111111;} .cta-wrapper::after{display:block;background:linear-gradient(135deg,rgba(17,17,17,.98),rgba(94,14,18,.82));} .footer-row{padding:58px 7vw 54px;display:block;} .footer-contact,.footer-nav,.footer-quote{width:100% !important;padding:34px 0;text-align:left;} .footer-nav{display:block;} .footer-nav ul{max-width:100%;padding:12px 0;border:0;border-top:1px solid rgba(255,255,255,.07);border-bottom:1px solid rgba(255,255,255,.07);} .footer-nav ul li,.footer-nav ul li:first-child{padding:11px 0;text-align:left;} .footer-quote{display:block;} .footer-bottom{padding-bottom:82px;} .mobile-sticky-cta{bottom:10px;z-index:90;padding:0 8px;} a.sticky-btn,a.sticky-btn.alt{width:calc(50% - 8px);margin:0 4px;padding:13px 6px;border:1px solid #99181f;border-radius:4px;background:#99181f;color:#ffffff;font-size:15px;font-weight:800;box-shadow:0 8px 22px rgba(17,17,17,.14);} a.sticky-btn.alt{border-color:#111111;background:#111111;}} @media only screen and (max-width:767px){h1,h1 a{font-size:38px;} h2{font-size:29px;} p,ul.icon-list li{font-size:16px;} .row.header-bar{padding-left:14px;} .logo-wrapper img{max-height:72px;} .slider-wrapper{height:520px;} .slider-overlay{padding:0 7vw;background:linear-gradient(90deg,rgba(10,10,11,.88),rgba(17,17,17,.60));} .slider-caption{width:100%;} .slider-caption p{font-size:clamp(44px,12vw,62px);} .intro-row,.about-intro .intro-row{padding-top:58px !important;} main .columns{padding-left:6vw !important;padding-right:6vw !important;} .row.badges-row,.row.badges-row.trust-row{max-width:calc(100% - 8vw);padding:16px !important;display:block;} .badge,.trust-card-col{width:100%;margin-bottom:14px;} .badge:last-child,.trust-card-col:last-child{margin-bottom:0;} .trust-card{min-height:210px;} ul.icon-list{grid-template-columns:1fr;row-gap:8px;} .feature-card-inner,.about-feature-card-inner{display:block;padding:40px 6vw;} .feature-card-icon,.about-feature-icon{margin-bottom:20px;} .home-feature-stage .mobile-bg.home,.about-feature-stage .mobile-bg.about{height:340px;} .about-timing-card{padding:34px 6vw;} .cta-row h2{font-size:34px;} .footer-row{padding-left:6vw;padding-right:6vw;} .footer-quote p{font-size:27px;}} @media only screen and (max-width:500px){.row.header-bar{padding-top:9px;padding-right:62px;padding-bottom:9px;} .logo-wrapper img{max-height:62px;} .mobile-navigation{right:12px;width:40px;height:40px;} .mobile-header-bg{height:120px;} main h1{font-size:33px !important;line-height:1.04;} main h2{font-size:27px !important;line-height:1.13;} main h3{font-size:22px !important;line-height:1.18;} .hero-btn,.cta-btn{min-width:0;width:100%;margin-right:0;} .cta-btn-wrapper .cta-btn:first-child{margin-right:0;margin-bottom:9px;} .row.badges-row,.row.badges-row.trust-row{max-width:calc(100% - 30px);padding:12px !important;border-radius:6px;} .trust-icon{width:62px;height:62px;} .trust-icon .fa{font-size:26px;} .home-feature-stage .mobile-bg.home,.about-feature-stage .mobile-bg.about{height:280px;} .feature-card-copy h2,.about-feature-copy h2{font-size:27px !important;} .about-content-section .bg-box{min-height:300px;} .footer-row{padding-top:46px;} .footer-quote p{font-size:25px;} a.sticky-btn,a.sticky-btn.alt{font-size:14px;}.row.badges-row,.row.badges-row.trust-row{display:inline-block;}.home-feature-stage .mobile-bg.home,.about-feature-stage .mobile-bg.about{height:400px;}.home-feature-section,.home-bg1.home-feature-overlap{overflow:visible;}}  body{background:#f4f1eb;} main{overflow:hidden;}  .header-wrapper,.header-wrapper.header-home,.header-content-wrapper.home,.header-content-wrapper.inner{background:#ffffff;} .row.header-bar{min-height:112px;border-top:5px solid #99181f;border-bottom:1px solid rgba(22,22,22,.10);box-shadow:0 18px 45px rgba(17,17,17,.075);} .row.header-bar::after{content:" ";position:absolute;top:-5px;right:0;width:16%;height:5px;background:#fdbd08;} .top-bar-section > ul > li > a:not(.button)::before{bottom:11px;height:4px;background:linear-gradient(90deg,#99181f 0 72%,#fdbd08 72% 100%);} a.header-cta,.header-inner a.header-cta{min-height:52px;padding:0 20px;border-radius:2px;box-shadow:0 10px 0 rgba(93,12,17,.12),0 18px 34px rgba(153,24,31,.18);}  .slider-wrapper::before{content:" ";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(118deg,transparent 0 67%,rgba(153,24,31,.70) 67.2% 71%,transparent 71.2%),linear-gradient(118deg,transparent 0 73%,rgba(253,189,8,.78) 73.2% 74.2%,transparent 74.4%);mix-blend-mode:normal;} .slider-overlay{z-index:2;padding-left:clamp(34px,9vw,150px);background:linear-gradient(90deg,rgba(8,8,9,.94) 0%,rgba(12,12,13,.84) 34%,rgba(18,18,19,.40) 64%,rgba(18,18,19,.12) 100%);} .slider-caption{position:relative;width:min(840px,73vw);padding-left:28px;} .slider-caption::before{content:" ";position:absolute;left:0;top:4px;width:7px;height:72%;background:linear-gradient(180deg,#fdbd08,#99181f);} .slider-caption p{font-size:clamp(60px,6.2vw,104px);line-height:.88;letter-spacing:-.065em;text-shadow:0 12px 40px rgba(0,0,0,.38);} .hero-btn,.cta-btn{border-radius:2px;min-height:54px;} .hero-btn{box-shadow:0 9px 0 rgba(91,10,15,.28),0 18px 32px rgba(0,0,0,.25);} .hero-btn.alt{border-color:rgba(255,255,255,.55);background:rgba(255,255,255,.08);}  .tagline-row{position:relative;border:0;background:#fdbd08;box-shadow:inset 0 -1px rgba(0,0,0,.08);} .tagline-row::before,.tagline-row::after{content:" ";position:absolute;top:0;height:100%;width:8%;background:#99181f;} .tagline-row::before{left:0;clip-path:polygon(0 0,100% 0,72% 100%,0 100%);} .tagline-row::after{right:0;clip-path:polygon(28% 0,100% 0,100% 100%,0 100%);} .tagline-row p{min-height:62px;color:#191919;font-weight:850;letter-spacing:.11em;}  .home-intro-section,.about-intro{background:linear-gradient(90deg,rgba(153,24,31,.035) 1px,transparent 1px),linear-gradient(rgba(153,24,31,.035) 1px,transparent 1px),#f7f4ee;background-size:52px 52px;} .home-intro-section::before,.about-intro::before{content:" ";position:absolute;top:0;left:0;width:min(36vw,520px);height:9px;background:#99181f;} .home-intro-section::after,.about-intro::after{content:" ";position:absolute;top:0;left:min(36vw,520px);width:110px;height:9px;background:#fdbd08;} .intro-row,.about-intro .intro-row{padding-top:clamp(90px,9vw,138px) !important;} .intro-row h1{max-width:1060px;font-size:clamp(46px,5vw,76px);} .intro-text p{max-width:820px;color:#494b50;font-size:18px;}  .row.badges-row,.row.badges-row.trust-row{max-width:1220px;margin-top:54px;padding:34px !important;gap:20px;border:0;border-radius:2px;background:#171719;box-shadow:0 30px 80px rgba(17,17,17,.16);} .badge img,.badges img,.trust-card{border:0;border-radius:2px;background:#ffffff;box-shadow:0 12px 34px rgba(0,0,0,.14);} .trust-card{position:relative;min-height:270px;padding:40px 30px 34px;overflow:hidden;} .trust-card::before{content:" ";position:absolute;left:0;top:0;width:100%;height:6px;background:linear-gradient(90deg,#99181f 0 78%,#fdbd08 78% 100%);} .trust-card:hover{box-shadow:0 22px 44px rgba(0,0,0,.20);transform:translateY(-7px);} .trust-icon{width:76px;height:76px;border-radius:2px;background:#99181f;box-shadow:8px 8px 0 rgba(253,189,8,.22);} .trust-icon .fa{color:#fdbd08;font-size:31px;} .trust-card h3{font-size:23px;font-weight:800;}  .home-feature-section,.home-bg1.home-feature-overlap{min-height:760px;} .home-feature-section::before,.home-bg1.home-feature-overlap::before{background:linear-gradient(90deg,rgba(10,10,11,.52) 0%,rgba(10,10,11,.08) 54%,rgba(153,24,31,.30) 100%);} .grey-card,.home-feature-card{border:0;border-left:7px solid #99181f;border-radius:2px;background:rgba(15,15,16,.96);box-shadow:22px 22px 0 rgba(153,24,31,.13),0 36px 80px rgba(0,0,0,.30);} .grey-card::after,.home-feature-card::after{content:" ";position:absolute;right:-1px;top:-1px;width:84px;height:8px;background:#fdbd08;} .feature-card{border:0;border-radius:2px;} .feature-card-primary{border-top:7px solid #99181f;background:rgba(255,255,255,.985);box-shadow:18px 18px 0 rgba(153,24,31,.14),0 34px 78px rgba(0,0,0,.22);} .feature-card-secondary{border-top:7px solid #fdbd08;background:rgba(18,18,19,.98);box-shadow:18px 18px 0 rgba(253,189,8,.12),0 34px 78px rgba(0,0,0,.28);} .feature-card-icon{border-radius:2px;}  .home-services-section{position:relative;background:#ffffff;} .home-services-section::before{content:" ";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,transparent 0 66%,rgba(153,24,31,.025) 66% 100%);} .home-service-row,.home-row.row-1,.home-row.row-2{position:relative;padding:18px 0;} .home-service-row:nth-child(even),.home-row.row-2{background:#f3f0ea;} .home-row .bg-box-wrapper,.home-row.row-1 .bg-box-wrapper,.home-row.row-2 .bg-box-wrapper{padding:0 28px !important;} .bg-box{position:relative;border-radius:2px;box-shadow:14px 14px 0 rgba(153,24,31,.10),0 24px 55px rgba(17,17,17,.13);} .home-service-copy h2{position:relative;padding-left:22px;} .home-service-copy h2::before{content:" ";position:absolute;left:0;top:.08em;width:6px;height:.95em;background:linear-gradient(180deg,#99181f,#fdbd08);} ul.icon-list li::before{width:9px;height:9px;border-radius:1px;background:#99181f;transform:rotate(45deg);}  .cta-wrapper::after{background:linear-gradient(100deg,rgba(9,9,10,.96) 0%,rgba(14,14,15,.90) 50%,rgba(153,24,31,.78) 100%);} .cta-row{padding-top:clamp(96px,10vw,150px);padding-bottom:clamp(96px,10vw,150px);} .cta-row h2{position:relative;max-width:980px;font-size:clamp(42px,4.7vw,70px);letter-spacing:-.045em;} .cta-row h2::after{content:" ";display:block;width:110px;height:7px;margin:28px auto 0;background:linear-gradient(90deg,#fdbd08 0 30%,#99181f 30% 100%);}  .footer-wrapper{background:linear-gradient(125deg,rgba(153,24,31,.18) 0 12%,transparent 12% 100%),#101011;border-top:8px solid #99181f;} .footer-wrapper::before{content:" ";position:absolute;top:-8px;right:0;width:18%;height:8px;background:#fdbd08;} .footer-nav ul{border:0;border-left:4px solid #99181f;background:rgba(255,255,255,.025);} .footer-nav ul li,.footer-nav ul li:first-child{padding-top:14px;padding-bottom:14px;} .footer-row h2{font-size:24px;} .social-icons .fa,.footer-quote p .fa{border-radius:2px;} .footer-quote p{font-size:clamp(30px,2.8vw,54px);} @media only screen and (max-width:1024px){.row.header-bar{border-top-width:4px;} .slider-wrapper::before{opacity:.55;} .row.badges-row,.row.badges-row.trust-row{background:#171719;} .home-service-row:nth-child(even),.home-row.row-2{background:transparent;}.top-bar-section li:not(.has-form) a:not(.button),.header-inner .top-bar-section li:not(.has-form) a:not(.button){color:#a4a4a4;}} @media only screen and (max-width:767px){.slider-wrapper{height:570px;} .slider-caption{padding-left:20px;} .slider-caption::before{width:5px;} .slider-caption p{font-size:clamp(48px,13vw,66px);} .tagline-row::before,.tagline-row::after{width:5%;} .row.badges-row,.row.badges-row.trust-row{padding:18px !important;} .trust-card{min-height:225px;} .bg-box{box-shadow:8px 8px 0 rgba(153,24,31,.10),0 18px 36px rgba(17,17,17,.12);}} @media only screen and (max-width:500px){.slider-wrapper{height:520px;} .slider-wrapper::before{display:none;} .tagline-row::before,.tagline-row::after{display:none;} .home-service-copy h2{padding-left:16px;} .home-service-copy h2::before{width:5px;}.top-bar-section li.active:not(.has-form) a:not(.button),.top-bar-section li:not(.has-form) a:not(.button),.top-bar-section li:not(.has-form) a:not(.button):hover,.top-bar-section li.active:not(.has-form) a:not(.button):hover,.top-bar-section ul li:hover:not(.has-form) > a{font-size:3.5vw !important;}}   @media only screen and (min-width:1025px){ .top-bar-section .has-dropdown{position:relative;} .top-bar-section .dropdown{position:absolute !important;top:calc(100% - 2px) !important;left:50% !important;right:auto !important;width:760px !important;min-width:0 !important;max-width:calc(100vw - 48px) !important;height:auto !important;min-height:0 !important;margin:0 !important;padding:20px !important;display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;grid-auto-rows:auto !important;column-gap:10px !important;row-gap:6px !important;overflow:visible !important;border:1px solid rgba(22,22,22,.09) !important;border-top:3px solid #99181f !important;border-radius:0 0 8px 8px !important;background:#ffffff !important;box-shadow:0 24px 55px rgba(17,17,17,.16) !important;white-space:normal !important;text-align:left !important;-webkit-transform:translateX(-50%) !important;transform:translateX(-50%) !important;} .top-bar-section .dropdown::before,.top-bar-section .dropdown::after{content:none !important;display:none !important;} .top-bar-section .dropdown li,.top-bar-section .dropdown li.page_item,.top-bar-section .dropdown li.menu-item,.top-bar-section .dropdown li:not(.has-form){position:relative !important;float:none !important;display:block !important;width:100% !important;height:auto !important;min-height:0 !important;margin:0 !important;padding:0 !important;background:transparent !important;line-height:1 !important;text-align:left !important;} .top-bar-section .dropdown li:not(.has-form) > a:not(.button),.top-bar-section .dropdown li:not(.has-form) a:not(.button),.top-bar-section .dropdown li:not(.has-form):hover > a:not(.button),.top-bar-section .dropdown li.active:not(.has-form) > a:not(.button),.top-bar-section .dropdown li.active:not(.has-form) a:not(.button){position:relative !important;display:flex !important;align-items:center !important;width:100% !important;height:auto !important;min-height:44px !important;margin:0 !important;padding:10px 12px !important;border:0 !important;border-radius:4px !important;background:transparent !important;color:#2a2c30 !important;font-family:'Montserrat',sans-serif !important;font-size:13px !important;font-weight:700 !important;line-height:1.35 !important;letter-spacing:.015em !important;text-transform:none !important;white-space:normal !important;box-shadow:none !important;text-shadow:none !important;-webkit-transform:none !important;transform:none !important;} .top-bar-section .dropdown li:not(.has-form):hover > a:not(.button),.top-bar-section .dropdown li.active:not(.has-form) > a:not(.button),.top-bar-section .dropdown li.active:not(.has-form) a:not(.button){background:rgba(153,24,31,.065) !important;color:#99181f !important;}  .top-bar-section .dropdown li:not(.has-form) > a:not(.button)::before{content:"" !important;display:block !important;position:static !important;flex:0 0 5px !important;width:5px !important;height:5px !important;margin:0 9px 0 0 !important;border-radius:50% !important;background:#99181f !important;opacity:.38 !important;box-shadow:none !important;-webkit-transform:none !important;transform:none !important;} .top-bar-section .dropdown li:not(.has-form):hover > a:not(.button)::before,.top-bar-section .dropdown li.active:not(.has-form) > a:not(.button)::before{opacity:1 !important;}  .header-wrapper.header-home .top-bar-section .dropdown{top:calc(100% - 2px) !important;border:1px solid rgba(22,22,22,.09) !important;border-top:3px solid #99181f !important;background:rgba(255,255,255,.985) !important;box-shadow:0 26px 60px rgba(0,0,0,.22) !important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);} .header-wrapper.header-home .top-bar-section .dropdown li:not(.has-form) a:not(.button),.header-wrapper.header-home .top-bar-section .dropdown li:not(.has-form):hover > a:not(.button),.header-wrapper.header-home .top-bar-section .dropdown li.active:not(.has-form) a:not(.button){color:#2a2c30 !important;line-height:1.35 !important;} .header-wrapper.header-home .top-bar-section .dropdown li:not(.has-form):hover > a:not(.button),.header-wrapper.header-home .top-bar-section .dropdown li.active:not(.has-form) a:not(.button){background:rgba(153,24,31,.065) !important;color:#99181f !important;}}  @media only screen and (min-width:1025px) and (max-width:1450px){.top-bar-section .dropdown{width:660px !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;padding:18px !important;}}   @media only screen and (min-width:1025px){ .top-bar-section .dropdown > li.back,.top-bar-section .dropdown > li.title.back,.top-bar-section .dropdown > li.parent-link,.top-bar-section .dropdown > li.js-generated.back{display:none !important;}  .top-bar-section .has-dropdown > .dropdown{position:absolute !important;top:calc(100% - 2px) !important;left:0 !important;right:auto !important;display:block !important;width:290px !important;min-width:290px !important;max-width:min(360px,calc(100vw - 32px)) !important;height:auto !important;min-height:0 !important;margin:0 !important;padding:10px !important;overflow:visible !important;border:1px solid rgba(22,22,22,.09) !important;border-top:3px solid #99181f !important;border-radius:0 0 8px 8px !important;background:rgba(255,255,255,.99) !important;box-shadow:0 20px 46px rgba(17,17,17,.16) !important;text-align:left !important;white-space:normal !important;-webkit-transform:none !important;transform:none !important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);} .top-bar-section .has-dropdown > .dropdown > li,.top-bar-section .has-dropdown > .dropdown > li.page_item,.top-bar-section .has-dropdown > .dropdown > li.menu-item{display:block !important;width:100% !important;float:none !important;margin:0 !important;padding:0 !important;} .top-bar-section .has-dropdown > .dropdown > li:not(.has-form) > a:not(.button){display:flex !important;align-items:center !important;width:100% !important;min-height:42px !important;margin:0 !important;padding:9px 12px !important;border:0 !important;border-radius:4px !important;background:transparent !important;color:#2a2c30 !important;font-family:'Montserrat',sans-serif !important;font-size:13px !important;font-weight:700 !important;line-height:1.35 !important;letter-spacing:.01em !important;text-transform:none !important;white-space:normal !important;} .top-bar-section .has-dropdown > .dropdown > li:not(.has-form):hover > a:not(.button),.top-bar-section .has-dropdown > .dropdown > li.active:not(.has-form) > a:not(.button){background:rgba(153,24,31,.065) !important;color:#99181f !important;}  .top-bar-section .has-dropdown:not(:has(> .dropdown > li:nth-child(6))) > .dropdown > li:not(.has-form) > a:not(.button)::before{content:none !important;display:none !important;}  .top-bar-section .has-dropdown:has(> .dropdown > li:nth-child(6)) > .dropdown{left:50% !important;display:grid !important;width:760px !important;min-width:0 !important;max-width:calc(100vw - 48px) !important;padding:20px !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;grid-auto-rows:auto !important;column-gap:10px !important;row-gap:6px !important;-webkit-transform:translateX(-50%) !important;transform:translateX(-50%) !important;} .top-bar-section .has-dropdown:has(> .dropdown > li:nth-child(6)) > .dropdown > li{display:block !important;width:100% !important;}} @media only screen and (min-width:1025px) and (max-width:1450px){.top-bar-section .has-dropdown:has(> .dropdown > li:nth-child(6)) > .dropdown{width:660px !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;padding:18px !important;}} @media only screen and (min-width:1025px) and (max-width:1250px){.header-wrapper.header-home .navigation-wrapper .top-bar-section .has-dropdown > a:after,.header-wrapper.header-inner .navigation-wrapper .top-bar-section .has-dropdown > a:after{right:1.5vw !important;margin:0 !important;color:#99181f !important;position:absolute;}.top-bar-section li:not(.has-form) a:not(.button),.header-inner .top-bar-section li:not(.has-form) a:not(.button){padding-left:6px;padding-right:6px;font-size:.72vw;}.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,.header-inner .top-bar-section ul li:hover:not(.has-form) > a,.header-inner .top-bar-section li:not(.has-form) a:not(.button):hover,.header-inner .top-bar-section li.active:not(.has-form) a:not(.button),.header-inner .top-bar-section li.active:not(.has-form) a:not(.button):hover{padding:0 6px;}}   .navigation-wrapper.mobile-hide .top-bar-section .dropdown li.back,.navigation-wrapper.mobile-hide .top-bar-section .dropdown li.title.back,.navigation-wrapper.mobile-hide .top-bar-section .dropdown li.js-generated.back,.navigation-wrapper.mobile-hide .top-bar-section .dropdown li.parent-link,.navigation-wrapper.mobile-hide .top-bar-section .dropdown .title.back,.navigation-wrapper.mobile-hide .top-bar-section .dropdown .parent-link{display:none !important;}  .navigation-wrapper.mobile-hide .top-bar-section .dropdown li.title.back h5,.navigation-wrapper.mobile-hide .top-bar-section .dropdown li.title.back a{display:none !important;}   @media only screen and (max-width:1024px){.header-wrapper,.header-wrapper.header-home{position:relative !important;overflow:visible !important;}  .header-wrapper .navigation-wrapper.mobile-hide,.header-wrapper .header-cta-wrapper.mobile-hide{display:none !important;}  .header-wrapper .header-content-wrapper.home,.header-wrapper .header-content-wrapper.inner{position:relative !important;z-index:20 !important;width:100% !important;background:#ffffff !important;} .header-wrapper .row.header-bar{position:relative !important;z-index:20 !important;min-height:82px !important;padding:9px 72px 9px 16px !important;display:flex !important;align-items:center !important;border-top:3px solid #99181f !important;border-bottom:1px solid rgba(22,22,22,.10) !important;background:#ffffff !important;box-shadow:0 6px 18px rgba(17,17,17,.06) !important;} .header-wrapper .header-details{width:auto !important;max-width:calc(100% - 60px) !important;padding:0 !important;text-align:left !important;} .header-wrapper .logo-wrapper{display:block !important;width:auto !important;margin:0 !important;text-align:left !important;} .header-wrapper .logo-wrapper a{display:inline-flex !important;align-items:center !important;max-width:min(255px,calc(100vw - 105px)) !important;} .header-wrapper .logo-wrapper img{display:block !important;width:auto !important;max-width:100% !important;max-height:62px !important;margin:0 !important;}  .header-wrapper > .mobile-menu.hide-for-large-up{display:block !important;position:absolute !important;top:0 !important;left:0 !important;width:100% !important;height:0 !important;z-index:1000 !important;pointer-events:none !important;}  .header-wrapper > .mobile-menu .mobile-navigation.navigation-toggle{display:flex !important;position:absolute !important;top:19px !important;right:16px !important;width:44px !important;height:44px !important;margin:0 !important;padding:0 !important;align-items:center !important;justify-content:center !important;border:1px solid rgba(153,24,31,.20) !important;border-radius:4px !important;background:#ffffff !important;color:#99181f !important;box-shadow:0 5px 14px rgba(17,17,17,.08) !important;transform:none !important;text-indent:0 !important;line-height:1 !important;pointer-events:auto !important;cursor:pointer !important;z-index:1003 !important;} .header-wrapper > .mobile-menu .mobile-navigation.navigation-toggle .fa-bars{color:#99181f !important;font-size:20px !important;line-height:1 !important;}  .header-wrapper .fullwidth-navigation .title-area,.header-wrapper .fullwidth-navigation .toggle-topbar,.header-wrapper .fullwidth-navigation .menu-icon,.header-wrapper .fullwidth-navigation .top-bar .name{display:none !important;}  .header-wrapper > .mobile-menu .fullwidth-navigation{position:fixed !important;top:0 !important;right:0 !important;bottom:0 !important;left:0 !important;width:100vw !important;height:100vh !important;min-height:100vh !important;margin:0 !important;padding:76px 18px 28px !important;overflow-x:hidden !important;overflow-y:auto !important;background:rgba(17,17,17,.985) !important;box-shadow:none !important;z-index:1001 !important;pointer-events:auto !important;} .header-wrapper > .mobile-menu .fullwidth-navigation .top-bar,.header-wrapper > .mobile-menu .fullwidth-navigation .top-bar-section,.header-wrapper > .mobile-menu .fullwidth-navigation .top-bar-section > ul{width:100% !important;height:auto !important;margin:0 !important;padding:0 !important;background:transparent !important;} .header-wrapper > .mobile-menu .fullwidth-navigation .top-bar-section > ul{position:relative !important;left:0 !important;right:auto !important;display:block !important;} .header-wrapper > .mobile-menu .fullwidth-navigation .top-bar-section > ul > li{display:block !important;float:none !important;width:100% !important;margin:0 !important;padding:0 !important;border-bottom:1px solid rgba(255,255,255,.08) !important;background:transparent !important;text-align:left !important;} .header-wrapper > .mobile-menu .fullwidth-navigation .top-bar-section > ul > li > a:not(.button),.header-wrapper > .mobile-menu .fullwidth-navigation .top-bar-section > ul > li.active > a:not(.button),.header-wrapper > .mobile-menu .fullwidth-navigation .top-bar-section > ul > li:hover > a:not(.button){display:flex !important;align-items:center !important;width:100% !important;min-height:52px !important;margin:0 !important;padding:0 14px !important;border:0 !important;border-radius:0 !important;background:transparent !important;color:#ffffff !important;font-size:14px !important;font-weight:750 !important;line-height:1.25 !important;letter-spacing:.025em !important;text-align:left !important;text-transform:uppercase !important;} .header-wrapper > .mobile-menu .fullwidth-navigation .top-bar-section > ul > li.active > a:not(.button){background:#99181f !important;} .header-wrapper > .mobile-menu .fullwidth-navigation .top-bar-section .has-dropdown > a:after{right:14px !important;top:0 !important;margin:0 !important;color:#fdbd08 !important;}  .header-wrapper > .mobile-menu .fullwidth-navigation .top-bar-section .dropdown{width:100% !important;min-width:0 !important;margin:0 !important;padding:4px 0 10px !important;border:0 !important;border-radius:0 !important;background:rgba(255,255,255,.035) !important;box-shadow:none !important;transform:none !important;} .header-wrapper > .mobile-menu .fullwidth-navigation .top-bar-section .dropdown li{width:100% !important;float:none !important;background:transparent !important;text-align:left !important;} .header-wrapper > .mobile-menu .fullwidth-navigation .top-bar-section .dropdown li:not(.has-form) > a:not(.button){display:block !important;width:100% !important;min-height:0 !important;padding:12px 18px 12px 30px !important;background:transparent !important;color:rgba(255,255,255,.80) !important;font-size:13px !important;font-weight:650 !important;line-height:1.3 !important;text-align:left !important;}  .mobile-header-bg{clear:both !important;margin-top:0 !important;}} @media only screen and (max-width:500px){.header-wrapper .row.header-bar{min-height:72px !important;padding:8px 64px 8px 12px !important;} .header-wrapper .logo-wrapper a{max-width:min(220px,calc(100vw - 92px)) !important;} .header-wrapper .logo-wrapper img{max-height:52px !important;} .header-wrapper > .mobile-menu .mobile-navigation.navigation-toggle{top:14px !important;right:12px !important;width:40px !important;height:40px !important;} .header-wrapper > .mobile-menu .fullwidth-navigation{padding:68px 12px 24px !important;}}   @media only screen and (max-width:1024px){.header-wrapper .logo-wrapper img.hide-for-medium-down{display:none !important;} .header-wrapper .logo-wrapper img.hide-for-large-up{display:block !important;}}   @media only screen and (max-width:1024px){.header-wrapper .logo-wrapper img.hide-for-medium-down{display:none !important;} .header-wrapper .logo-wrapper img.hide-for-large-up{display:block !important;width:auto !important;height:auto !important;max-width:500px !important;max-height:none !important;}} @media only screen and (max-width:767px){.header-wrapper .logo-wrapper img.hide-for-large-up{max-width:500px !important;}} @media only screen and (max-width:480px){.header-wrapper .logo-wrapper img.hide-for-large-up{max-width:300px !important;}}    .header-wrapper.header-home,.header-wrapper.header-inner,.header-wrapper.header-home .header-content-wrapper.home,.header-wrapper.header-inner .header-content-wrapper.inner{position:relative !important;top:auto !important;right:auto !important;bottom:auto !important;left:auto !important;width:100% !important;height:auto !important;margin:0 !important;transform:none !important;background:#ffffff !important;overflow:visible !important;pointer-events:auto !important;} .header-wrapper.header-home .header-content-wrapper.home,.header-wrapper.header-inner .header-content-wrapper.inner{z-index:100 !important;} .header-wrapper.header-home .row.header-bar,.header-wrapper.header-inner .row.header-bar{position:relative !important;z-index:101 !important;width:100% !important;max-width:100% !important;min-height:104px !important;margin:0 !important;padding:12px clamp(20px,3vw,48px) !important;display:flex !important;flex-wrap:nowrap !important;align-items:center !important;box-sizing:border-box !important;border:0 !important;border-bottom:1px solid rgba(22,22,22,.09) !important;background:#ffffff !important;box-shadow:0 8px 26px rgba(17,17,17,.055) !important;overflow:visible !important;pointer-events:auto !important;} @media only screen and (min-width:1025px){ .header-wrapper.header-home .header-bar > .header-details,.header-wrapper.header-inner .header-bar > .header-details{display:flex !important;align-items:center !important;float:left !important;width:25% !important;max-width:25% !important;flex:0 0 25% !important;padding-top:0 !important;padding-bottom:0 !important;text-align:left !important;} .header-wrapper.header-home .header-bar > .navigation-wrapper.mobile-hide,.header-wrapper.header-inner .header-bar > .navigation-wrapper.mobile-hide{display:flex !important;align-items:center !important;justify-content:flex-end !important;float:left !important;width:58.33333% !important;max-width:58.33333% !important;flex:0 1 58.33333% !important;min-width:0 !important;padding:0 6px !important;overflow:visible !important;pointer-events:auto !important;} .header-wrapper.header-home .header-bar > .header-cta-wrapper.mobile-hide,.header-wrapper.header-inner .header-bar > .header-cta-wrapper.mobile-hide{display:flex !important;align-items:center !important;justify-content:flex-end !important;float:left !important;width:16.66667% !important;max-width:16.66667% !important;flex:0 0 16.66667% !important;padding-left:8px !important;padding-right:0 !important;} .header-wrapper.header-home .logo-wrapper,.header-wrapper.header-inner .logo-wrapper,.header-wrapper.header-home .logo-wrapper a,.header-wrapper.header-inner .logo-wrapper a{display:inline-flex !important;align-items:center !important;width:auto !important;max-width:100% !important;margin:0 !important;} .header-wrapper.header-home .logo-wrapper img.hide-for-medium-down,.header-wrapper.header-inner .logo-wrapper img.hide-for-medium-down{display:block !important;width:auto !important;height:auto !important;max-width:250px !important;max-height:78px !important;} .header-wrapper.header-home .logo-wrapper img.hide-for-large-up,.header-wrapper.header-inner .logo-wrapper img.hide-for-large-up{display:none !important;}  .header-wrapper.header-home > .mobile-menu.hide-for-large-up,.header-wrapper.header-inner > .mobile-menu.hide-for-large-up{display:none !important;} .header-wrapper.header-home .navigation-wrapper .top-bar,.header-wrapper.header-inner .navigation-wrapper .top-bar,.header-wrapper.header-home .navigation-wrapper .top-bar-section,.header-wrapper.header-inner .navigation-wrapper .top-bar-section{width:100% !important;max-width:none !important;height:auto !important;margin:0 !important;padding:0 !important;background:transparent !important;overflow:visible !important;pointer-events:auto !important;} .header-wrapper.header-home .navigation-wrapper .top-bar-section > ul,.header-wrapper.header-inner .navigation-wrapper .top-bar-section > ul,.header-wrapper.header-home .navigation-wrapper .top-bar-section > ul.right,.header-wrapper.header-inner .navigation-wrapper .top-bar-section > ul.right{display:flex !important;flex-wrap:nowrap !important;align-items:center !important;justify-content:flex-end !important;float:none !important;width:100% !important;margin:0 !important;padding:0 !important;white-space:nowrap !important;background:transparent !important;pointer-events:auto !important;} .header-wrapper.header-home .navigation-wrapper .top-bar-section > ul > li,.header-wrapper.header-inner .navigation-wrapper .top-bar-section > ul > li{float:none !important;flex:0 0 auto !important;width:auto !important;background:transparent !important;pointer-events:auto !important;} .header-wrapper.header-home .navigation-wrapper .top-bar-section > ul > li > a:not(.button),.header-wrapper.header-inner .navigation-wrapper .top-bar-section > ul > li > a:not(.button){padding-left:8px !important;padding-right:8px !important;color:#2e3034 !important;font-size:11px !important;font-weight:700 !important;letter-spacing:.025em !important;line-height:78px !important;white-space:nowrap !important;background:transparent !important;pointer-events:auto !important;cursor:pointer !important;} .header-wrapper.header-home .navigation-wrapper .top-bar-section > ul > li.has-dropdown > a:not(.button),.header-wrapper.header-inner .navigation-wrapper .top-bar-section > ul > li.has-dropdown > a:not(.button){padding-right:23px !important;} .header-wrapper.header-home .navigation-wrapper .top-bar-section > ul > li:hover > a:not(.button),.header-wrapper.header-home .navigation-wrapper .top-bar-section > ul > li.active > a:not(.button),.header-wrapper.header-inner .navigation-wrapper .top-bar-section > ul > li:hover > a:not(.button),.header-wrapper.header-inner .navigation-wrapper .top-bar-section > ul > li.active > a:not(.button){color:#99181f !important;background:transparent !important;} .header-wrapper.header-home .navigation-wrapper .top-bar-section .has-dropdown > a:after,.header-wrapper.header-inner .navigation-wrapper .top-bar-section .has-dropdown > a:after{right:2em !important;margin:0 !important;color:#99181f !important;} .header-wrapper.header-home a.header-cta,.header-wrapper.header-inner a.header-cta{position:relative !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;width:auto !important;min-width:0 !important;min-height:48px !important;margin:0 !important;padding:0 15px !important;border:1px solid #99181f !important;border-radius:4px !important;background:#99181f !important;color:#ffffff !important;font-size:13px !important;font-weight:800 !important;line-height:1.2 !important;white-space:nowrap !important;transform:none !important;pointer-events:auto !important;} .header-wrapper.header-home a.header-cta .fa,.header-wrapper.header-inner a.header-cta .fa{width:auto !important;height:auto !important;margin:0 7px 0 0 !important;border:0 !important;background:transparent !important;color:#fdbd08 !important;line-height:1 !important;}  .header-wrapper.header-home .top-bar-section .has-dropdown,.header-wrapper.header-inner .top-bar-section .has-dropdown{overflow:visible !important;} .header-wrapper.header-home .top-bar-section .dropdown,.header-wrapper.header-inner .top-bar-section .dropdown{z-index:9999 !important;pointer-events:auto !important;} .header-wrapper.header-home .slider-wrapper{position:relative !important;top:auto !important;margin-top:0 !important;z-index:1 !important;transform:none !important;}} @media only screen and (min-width:1025px) and (max-width:1440px){.header-wrapper.header-home .navigation-wrapper .top-bar-section .has-dropdown > a:after,.header-wrapper.header-inner .navigation-wrapper .top-bar-section .has-dropdown > a:after{right:2.5em !important;}}  @media only screen and (min-width:1025px) and (max-width:1320px){.header-wrapper.header-home .row.header-bar,.header-wrapper.header-inner .row.header-bar{padding-left:16px !important;padding-right:16px !important;} .header-wrapper.header-home .logo-wrapper img.hide-for-medium-down,.header-wrapper.header-inner .logo-wrapper img.hide-for-medium-down{max-width:205px !important;max-height:68px !important;} .header-wrapper.header-home .navigation-wrapper .top-bar-section > ul > li > a:not(.button),.header-wrapper.header-inner .navigation-wrapper .top-bar-section > ul > li > a:not(.button){padding-left:5px !important;padding-right:5px !important;font-size:9.5px !important;letter-spacing:0 !important;} .header-wrapper.header-home .navigation-wrapper .top-bar-section > ul > li.has-dropdown > a:not(.button),.header-wrapper.header-inner .navigation-wrapper .top-bar-section > ul > li.has-dropdown > a:not(.button){padding-right:17px !important;} .header-wrapper.header-home a.header-cta,.header-wrapper.header-inner a.header-cta{min-height:44px !important;padding-left:10px !important;padding-right:10px !important;font-size:11px !important;}}  @media only screen and (max-width:1024px){.header-wrapper.header-home .header-content-wrapper.home,.header-wrapper.header-inner .header-content-wrapper.inner{position:relative !important;z-index:20 !important;width:100% !important;background:#ffffff !important;pointer-events:auto !important;} .header-wrapper.header-home .row.header-bar,.header-wrapper.header-inner .row.header-bar{position:relative !important;min-height:82px !important;padding:9px 72px 9px 16px !important;display:flex !important;align-items:center !important;border-bottom:1px solid rgba(22,22,22,.10) !important;background:#ffffff !important;} .header-wrapper.header-home .header-details,.header-wrapper.header-inner .header-details{display:block !important;width:auto !important;max-width:calc(100% - 60px) !important;padding:0 !important;text-align:left !important;} .header-wrapper.header-home .logo-wrapper,.header-wrapper.header-inner .logo-wrapper{width:auto !important;margin:0 !important;text-align:left !important;} .header-wrapper.header-home .logo-wrapper a,.header-wrapper.header-inner .logo-wrapper a{display:inline-flex !important;align-items:center !important;max-width:min(255px,calc(100vw - 105px)) !important;} .header-wrapper.header-home .logo-wrapper img.hide-for-medium-down,.header-wrapper.header-inner .logo-wrapper img.hide-for-medium-down{display:none !important;} .header-wrapper.header-home .logo-wrapper img.hide-for-large-up,.header-wrapper.header-inner .logo-wrapper img.hide-for-large-up{display:block !important;width:auto !important;height:auto !important;max-width:500px !important;margin:0 !important;} .header-wrapper.header-home > .mobile-menu,.header-wrapper.header-inner > .mobile-menu{pointer-events:none !important;} .header-wrapper.header-home > .mobile-menu .mobile-navigation.navigation-toggle,.header-wrapper.header-home > .mobile-menu .fullwidth-navigation,.header-wrapper.header-home > .mobile-menu .fullwidth-navigation *,.header-wrapper.header-inner > .mobile-menu .mobile-navigation.navigation-toggle,.header-wrapper.header-inner > .mobile-menu .fullwidth-navigation,.header-wrapper.header-inner > .mobile-menu .fullwidth-navigation *{pointer-events:auto !important;}} @media only screen and (max-width:767px){.header-wrapper.header-home .logo-wrapper img.hide-for-large-up,.header-wrapper.header-inner .logo-wrapper img.hide-for-large-up{max-width:500px !important;}} @media only screen and (max-width:480px){.header-wrapper.header-home .logo-wrapper img.hide-for-large-up,.header-wrapper.header-inner .logo-wrapper img.hide-for-large-up{max-width:300px !important;}}  