:root{--green:#27af91;--green-p:#b3dac8;--grey:#819fa9;--grey-l:#d4d7dc;--grey-l-t:rgba(212, 215, 220, 0.5);--grey-d:#567782;--black:#030404;--black-l:#3c3c3b;--red:#cc0000;--brown:#996c4d;--brown-p:#e2d7cf}html{scroll-behavior:smooth}html,body{margin:0;padding:0;max-width:100vw;color:var(--black-l);font-family:'Roboto';font-size:10px;letter-spacing:.02em;overflow-x:hidden}html:has(.hamburger-switch:checked){overflow-y:hidden}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:18px;color:var(--grey-d);font-weight:700;letter-spacing:.01em}h1{font-size:4rem;font-weight:500}h2{font-size:3.5rem}h3{font-size:2.8rem}h4{font-size:2.2rem}h5{margin-bottom:6px;color:var(--green);font-size:1.2rem}p{margin-top:0;font-size:1.6rem;font-weight:300;line-height:1.5}a,a:link,a:visited,a:hover,a:active{outline:none;text-decoration:none}a,a:visited{color:var(--red)}a:hover{color:var(--green)}.transition-all,.ta,button,input,textarea,a,.ewmodal-btn-open{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;-ms-transition:all 0.2s ease;transition:all 0.2s ease}img{max-width:100%;height:auto;display:block}iframe{max-width:100%}textarea{min-height:60px;resize:vertical}textarea,input:not([type="submit"]){border:1px solid var(--black-l);padding:6px}address{font-style:normal}li{font-size:1.6rem}.cf{zoom:1}.cf:before,.cf:after{content:' ';display:table}.cf:after{clear:both}.w{max-width:100%;width:100%;margin:0 auto}.w[class*="size-"]{margin:0 auto}.w[class*="size-"].m-r{margin:0 auto 0 0}.w[class*="size-"].m-l{margin:0 0 0 auto}.w.size-full{max-width:1920px}.w.size-xx-wide{max-width:1834px}.w.size-x-wide{max-width:1663px}.w.size-wide{max-width:1256px}.w.size-large{max-width:1068px}.w.size-mid{max-width:960px}.w.size-narrow{max-width:720px}.w.size-small{max-width:640px}.w.size-x-small{max-width:480px}header.header{position:relative;z-index:4}header .top{position:relative;padding-top:8px;padding-bottom:8px;background:#fff;z-index:2}.header-links{padding-top:15px}.header-links div:not(.socials){margin-right:24px}.header-links div a{color:var(--black-l);font-size:1.6rem;font-weight:500}.header-links div a:hover{color:var(--red)}header .bottom{position:relative;z-index:1}.hamburger{position:absolute;z-index:2000;display:none;font-size:2rem;position:relative;cursor:pointer}.hamburger>span{display:block;width:25px;height:2px;border-radius:2px;background:#000;transition:all 0.5s ease-in-out;transform-origin:center}.hamburger-switch{display:none}.hamburger-switch:checked~.hamburger .ham1{transform:rotateZ(45deg) translate(5px,5px) scaleX(1.3)}.hamburger-switch:checked~.hamburger .ham2{transform:scale(0);opacity:0}.hamburger-switch:checked~.hamburger .ham3{transform:rotateZ(-45deg) translate(5px,-5px) scaleX(1.3)}.menu,.sub-menu{list-style:none;margin:0;padding-left:0}.sub-menu{display:none;position:absolute;top:99%;left:50%;text-align:left;z-index:1;transform:translateX(-50%)}.menu>li>.sub-menu{padding:6px 0;border-bottom-right-radius:3px;border-bottom-left-radius:3px;background:rgba(212,215,220,.9)}.sub-menu .sub-menu{position:relative;top:unset;left:unset;transform:none}nav .menu li{display:inline-block;position:relative}.menu li:hover .sub-menu{display:block}.sub-menu>li{display:block;margin:0}.menu>li>.sub-menu>li:not(:last-child):after{content:'';display:block;width:185px;height:1px;margin:0 auto;background:var(--grey-d)}.sub-menu>li>a{width:235px;padding:5px 20px!important;background:transparent;font-weight:700!important;color:var(--black-l)!important}.sub-menu>li>a:hover{background:var(--red);color:#fff!important}.sub-menu .sub-menu li a{font-weight:400!important;text-transform:none}.sub-menu .sub-menu li a:before{content:'-';display:inline-block;margin-right:6px}.ew-menu{border-top:1px solid var(--black-l);background:var(--green);font-size:0;text-align:center}.ew-menu li{position:relative}.ew-menu .menu>li.menu-item-has-children:before{content:'';position:absolute;top:0;left:50%;width:9px;height:9px;border:2px solid var(--black-l);background:#fff;transform:translate(-50%,-6px) rotate(45deg);transition:background 0.18s ease-in-out}.ew-menu li.menu-item-has-children:hover:before{background:var(--black-l)}.ew-menu .menu>li:not(:last-child):after{content:'|';position:absolute;top:50%;right:-2px;bottom:0;color:var(--black);font-size:1.6rem;transform:translateY(-50%)}.ew-menu li>a{display:block;border:0;padding:10px 12px;color:#fff;font-size:1.6rem;font-weight:500;text-transform:uppercase;text-decoration:none}.ew-menu li>a:hover{color:var(--black-l)}.ew-menu li.current-menu-item>a,.ew-menu .current-menu-ancestor>a,.ew-menu .current-menu-parent>a{color:var(--green-p)}header .mobile-nav-open{display:none;padding:16px 12px 12px;text-align:center}.mobile-nav{position:fixed;top:0;left:-300px;width:300px;max-width:100%;height:100%;border-right:1px solid var(--black-l);background:#fff;overflow:auto;z-index:999999;transition:left 0.7s ease}.mobile-nav.active{left:0}.mobile-nav .menu-primary-container{padding-bottom:60px}.mobile-nav .ewmodal-btn-close{position:fixed;top:auto;right:auto;bottom:0;left:-300px;width:300px;max-width:100%;padding:16px;background:var(--black-l);color:#fff;text-align:left;cursor:pointer;transition:left 0.7s ease,color 0.2s ease}.mobile-nav.active .ewmodal-btn-close{left:0}.mobile-nav p{margin:0;font-size:1.8rem}.mobile-nav i.icon-close{position:absolute;top:50%;right:8px;transform:translateY(-50%)}.mobile-nav i.icon-close:before{font-size:2.6rem}.mobile-nav ul{margin-bottom:0;padding:0;list-style:none}.mobile-nav ul li{position:relative}.mobile-nav ul a{display:block;padding:16px;font-size:1.8rem;color:var(--black-l)}.mobile-nav ul a:hover{background:var(--black-l);color:#fff}.mobile-nav li.menu-item-has-children>a{padding-right:56px}.mobile-nav .sub-menu{display:block;position:initial}.mobile-nav .sub-menu>li>a{width:auto;padding-left:28px;font-size:1.6rem}.mobile-nav .sub-menu .sub-menu>li>a{padding-left:36px}.pad{padding:36px}.pad.pad-more{padding:60px}.pad.pad-mid{padding:24px}.pad.pad-half{padding:18px}.pad.pad-less{padding:12px}.pad-h{padding:0 36px}.pad-h.less{padding:0 12px}.pad-v{padding:36px 0}.two-col .col,.three-two-col .col,.three-col .col,.text-with-image-wrapper .text-wrapper,.text-with-image-wrapper .image-wrapper{width:100%}.two-col .col img,.three-two-col .col img,.three-col .col img{margin:0 auto}.banner-slider{border-bottom:1px solid var(--black-l)}.banner-slider,.banner-slide{position:relative}.banner-caption{padding:18px 30px 26px}.banner-caption h3{color:var(--black-l)}.banner-caption:not(:has(p)) h3,.banner-caption p:last-child{margin-bottom:0}.slick-dots{position:absolute;right:auto;bottom:9px;left:50%;margin:0;border-radius:10px;padding:5px 9px;background:rgba(29,30,28,.75);text-align:center;transform:translateX(-50%);line-height:0}.slick-dots:not(:has(li:nth-child(2))){display:none}.slick-dots li{position:relative;display:inline-block;margin:0;padding:0;cursor:pointer}.slick-dots li:not(:last-child){margin-right:3px}.slick-dots li button{display:block;width:12px;height:9px;border:0;border-radius:0;padding:0;background:#fff;color:transparent;font-size:0;line-height:0;cursor:pointer;outline:none!important;appearance:none;transition:background 0.2s ease;clip-path:polygon(50% 0%,0% 100%,100% 100%)}.slick-dots li.slick-active button,.slick-dots li:hover button{background:var(--red)}.layout{margin:48px 0}.intro-text-wrapper{margin-top:0;background:var(--brown-p)}.intro-text-wrapper.bg-grey{background:var(--grey-l-t)}.intro-text-wrapper.bg-white{background:#fff}.intro-text-wrapper>.w{padding:36px 0}.intro-text-wrapper h1{color:var(--brown)}.image-wrapper.cover{background:url() center center / cover;align-self:stretch}.text-with-image-wrapper .grid{background:var(--grey-l-t);gap:0}.text-with-image-wrapper .text-wrapper{padding:50px}.text-with-image-wrapper .image-wrapper:not(.cover){background:#fff}.text-with-image-wrapper.img-left .image-wrapper{border-bottom:2px solid var(--brown)}.text-with-image-wrapper.img-right .image-wrapper{border-top:2px solid var(--brown);order:2}.single-column-image-wrapper img{margin:0 auto}.two-column-image-wrapper .col:first-child,.three-column-image-wrapper .col:not(:last-child){margin-bottom:12px}.col-content-wrapper .image-wrapper{position:relative;z-index:1}.col-content-wrapper img{margin:0 auto}.col-content-wrapper .icon-wrap{position:absolute;top:0;right:0;max-height:100%;height:204px;aspect-ratio:1 / 1}.col-content-wrapper .grid-2 .icon-wrap{width:163px;height:163px}.col-content-wrapper .icon-wrap:after{content:'';position:absolute;top:-1px;right:-1px;bottom:0;left:0;background:#fff;clip-path:polygon(-1px -1px,100% 100%,100% -1px);z-index:1}.col-content-wrapper .icon-wrap img{position:relative;margin:20px 22px 0 auto;z-index:2}.col-content-wrapper .grid-2 .icon-wrap img{margin:17px 14px 0 auto}.col-content-wrapper .col-content{position:relative;z-index:2}.col-content-wrapper .grid-2 .col.flex{flex-direction:column}.col-content-wrapper .grid-2 .col.flex .image-wrapper,.col-content-wrapper .grid-2 .col.flex .col-content{width:100%}.col-content-wrapper .grid-2 .col.flex h3{margin-bottom:12px}.col-content-wrapper .grid-2 .col.flex .text-wrap{margin-bottom:auto}.col-content-wrapper .grid-2 .col.flex .ewbtn{margin-top:20px}.layout-divider{max-width:calc(100% - 72px);width:1092px;margin:50px auto;border-top:0;border-color:var(--grey);border-style:solid;background:var(--grey);color:var(--grey)}.layout-spacer{height:18px}.layout-spacer.med{height:36px}.layout-spacer.large{height:60px}.gallery-outer{line-height:0}.gallery-wrapper .w.size-custom{max-width:1760px}.gallery-wrapper .grid.grid-5{gap:18px;grid-template-columns:1fr 1fr}.gallery-wrapper .grid>div{overflow:hidden}.gallery-wrapper .grid>div:nth-child(n+11){display:none}.gallery-wrapper .grid a{display:block;border-radius:2px;overflow:hidden;opacity:.75}.gallery-wrapper .grid a:hover{opacity:1}.gallery-wrapper .grid a img{margin:0 auto}.gallery-wrapper .btn-wrap>.w{margin-top:30px;border-top:2px solid var(--brown)}.gallery-wrapper .ewbtn{border-top-left-radius:0;border-top-right-radius:0}.logos.flex{gap:30px}.logo-slider{padding-bottom:40px}.logo-slider div.flex,.logo-slider .slick-track{display:flex!important;align-items:center}.logo-slider .slick-dots{bottom:0}.faq:not(:last-child){margin-bottom:16px}.faq-question{margin-bottom:18px;cursor:pointer}.faq:not(:first-child) .faq-question{border-top:2px solid var(--black-l)}.faq-label{padding:28px 32px 0;font-size:3rem;line-height:1}.faq-question .ewbtn{width:34px;height:32px;margin-left:auto;border-top-left-radius:0;border-top-right-radius:0;flex-shrink:0}.faq-answer{display:none;padding:0 64px 24px 0;background:var(--brown);color:#fff}.faq dt{padding:28px 30px 0 0}.faq dd{margin-left:0;padding-top:28px}.faq p:last-child{margin-bottom:0}.team-wrapper .col-content{flex-grow:1}.team-details{margin-bottom:auto}.team-wrapper h3{margin-bottom:0}.team-wrapper p.position{margin-bottom:18px;color:var(--grey-d);font-size:1.6rem;font-weight:700}.team-wrapper .team-links{margin-top:24px}.featured-equipment-wrapper{margin:0!important;padding:50px 0;background:url(../../../../../../themes/eightwire/assets/images/bg-featured-equipment.jpg) no-repeat center center / cover}.featured-equipment-wrapper>h2{color:#fff}.featured-equipment-wrapper .landing-link>div{margin-top:28px;border-top:2px solid var(--brown)}.featured-equipment-wrapper .landing-link .ewbtn{border-top-left-radius:0;border-top-right-radius:0}.featured-equipment-wrapper .landing-link .ewbtn:hover{border-color:var(--red);background:var(--red)}.cta-contact-wrapper{min-height:530px;background:var(--grey-d) url(../../../../../../themes/eightwire/assets/images/bg-contact-cta.jpg) no-repeat right 20% center / auto 100%;background-position-x:right calc(50% - 306px);color:#fff}.intro-text-wrapper+.cta-contact-wrapper{margin-top:-48px}.cta-contact-wrapper h2{color:#fff}.map-wrapper{position:relative}.map-wrapper .iframe-wrap{width:100%;height:530px;overflow:hidden}.map-wrapper iframe{max-width:unset;width:3000px;height:1000px;flex-shrink:0;pointer-events:none;transform:translateY(160px)}.map-wrapper .address-contact{position:absolute;top:48px;right:50%;max-width:806px;width:100%;padding:50px;background:var(--grey-d);color:#fff;font-size:1.6rem;transform:translateX(50%)}.map-wrapper .address-contact h3{margin-bottom:12px;color:#fff}.map-wrapper address{font-weight:300}.map-wrapper .address-contact a{color:#fff}.map-wrapper .address-contact a:hover{color:var(--black)}.map-wrapper a:has(.svg-wrap){margin-bottom:3px}.map-wrapper .socials{margin-top:15px}.gform_wrapper.gravity-theme .gfield_label{font-size:1.4rem!important;font-weight:300!important}.gform_wrapper.gravity-theme .gfield_label .gfield_required{display:none}.gform_wrapper.gravity-theme .gfield input,.gform_wrapper.gravity-theme .gfield textarea{border:0!important;border-radius:3px!important;color:var(--black)!important}.gform_wrapper.gravity-theme .ginput_counter,.gform_wrapper.gravity-theme .gfield_error label{color:#fff!important}.gform_wrapper.gravity-theme .gform_footer input{border:0;border-radius:2px;padding:15px;background:var(--red);font-size:1.6rem;font-weight:500;letter-spacing:.02em;text-transform:uppercase}.gform_wrapper.gravity-theme .gform_footer input:hover{background:var(--black)}.archive-heading{margin-bottom:14px;border-bottom:1px solid var(--black);padding:40px 18px 24px}.archive-heading h1{margin-bottom:0;color:var(--brown);text-transform:uppercase}.news-archive .feed-grid,.featured-equipment-wrapper .feed-grid,.feed-wrapper .feed-grid{gap:36px 24px}.news-archive:not(:has(.pagination)) .feed-grid{margin-bottom:36px}.post-feed-post,.col-content-wrapper .col{border-radius:3px;background:var(--grey-l-t);overflow:hidden}.post-feed-post .btn-wrap,.col-content-wrapper .col .btn-wrap{position:relative;border-top:2px solid var(--brown);padding:0 25px;background:transparent;z-index:2}.col-content-wrapper .col:not(:has(.btn-wrap)):has(img) .col-content{border-top:2px solid var(--brown)}.post-feed-post .btn-wrap .ewbtn,.col-content-wrapper .col .btn-wrap .ewbtn{border-top-left-radius:0;border-top-right-radius:0}.post-feed-post:has(a:hover) .ewbtn{border-color:var(--black-l);background:var(--black-l)}.post-title{font-size:2.8rem;font-weight:700;transition:color 0.18s ease-in-out}.post-feed-post:has(.post-date) .post-title{margin-bottom:0}.post-feed-post:has(a:hover) .post-title,a:hover .post-title{color:var(--green)}.post-date p{color:var(--grey-d);font-weight:700}.post-feed-post-content>p:last-child,.col-content-wrapper .col-content>p:last-child{margin-bottom:0}.pagination{padding:50px 0 0;font-size:1.6rem;font-weight:300}.pagination:empty{display:none}.pagination a{color:var(--black);text-decoration:none}.pagination a:hover{color:var(--green)}.pagination .page-numbers.current{color:var(--red)}.pagination>a,.pagination>span,ul.page-numbers a,ul.page-numbers span{padding:6px}.pagination a i.icon,.pagination a>span{display:inline-block;vertical-align:middle}.pagination a i.icon:before{font-size:2.2rem}.ue-heading{position:relative;border-bottom:1px solid var(--black-l);padding:46px 18px 38px;background:var(--brown);z-index:-1}.tax-equipment-category .ue-heading:before,.single-used-equipment .ue-heading:before{content:'';position:absolute;top:0;bottom:0;left:78px;width:122px;background:url(../../../../../../themes/eightwire/assets/images/icon-forklift-cutoff.png) no-repeat center bottom;z-index:1}.ue-heading img{position:absolute;bottom:0;left:78px;width:122px;z-index:1}.ue-heading h2{position:relative;margin-bottom:0;color:#fff;z-index:2}.product-overview{background:var(--grey-l);color:var(--black)}.product-overview h1{margin-bottom:6px;color:var(--black-l);font-weight:700}.product-overview .cat h3{margin-bottom:8px;color:var(--brown)}.product-overview .product-details ul,.post-feed-equipment ul{margin:24px 0 40px;padding-left:0;font-weight:300;list-style:none}.post-feed-equipment ul{margin:12px 0}.product-overview .product-details li{margin-bottom:16px;font-size:1.8rem}.product-overview .product-details li:first-child{margin-bottom:6px}.product-overview svg{height:28px;margin-right:6px}.product-overview .fuel svg{margin-right:0;margin-left:6px}.product-overview svg path{fill:var(--brown)}.product-overview .fuel svg path{fill:var(--red)}.product-overview .prices,.post-feed-equipment .prices{margin-bottom:32px;color:var(--brown);font-size:1.4rem;font-weight:700}.post-feed-equipment .prices{margin-bottom:14px;color:var(--grey);grid-template-columns:1fr 1fr}.product-overview .prices strong,.post-feed-equipment .prices strong{color:var(--black);font-size:2.2rem}.product-overview .ref-num{margin-top:36px;font-size:1.6rem;font-weight:300;font-style:italic}.product-tabs{margin-top:50px!important}.product-tabs .tab-btns{margin:0!important;padding:0!important;gap:10px}.product-tabs .tab-btns li.ewbtn{border:0;border-bottom-right-radius:0;border-bottom-left-radius:0;background:var(--grey-d);cursor:pointer}.product-tabs .tab-btns li.ewbtn.active{background:#fff;color:var(--black)}.product-tabs .tab-btns li.ewbtn:not(.active):hover{background:var(--red)}.product-tabs .tabs-wrap{position:relative;padding-top:42px;background:#fff}.product-tabs .tabs-wrap:before{content:'';position:absolute;top:0;right:-100vw;bottom:0;left:-100vw;background:#fff;z-index:1}.product-tabs .tab-container{position:relative;z-index:2}.post-feed-equipment{position:relative;max-width:404px;margin:0 auto;border:1px solid var(--black-l);border-radius:3px;padding:12px;background:#fff}.post-feed-equipment .icon-wrap{position:absolute;top:0;right:0;max-height:100%;height:105px;aspect-ratio:1 / 1}.post-feed-equipment .icon-wrap:after{content:'';position:absolute;top:1px;right:1px;bottom:0;left:0;background:#fff;clip-path:polygon(-1px -1px,100% 100%,100% -1px);z-index:1}.post-feed-equipment .icon-wrap img{position:relative;max-width:45px;margin:10px 10px 0 auto;z-index:2}.post-feed-equipment h2{margin-bottom:0;color:var(--black)}.post-feed-equipment:has(img) h2{margin-top:12px}.post-feed-equipment .cat h3{margin-bottom:0;color:var(--grey);font-size:1.8rem}.post-feed-equipment li{margin-bottom:6px;font-size:1.6rem}.post-feed-equipment li svg{height:21px;margin-right:8px}.post-feed-equipment .fuel{font-size:1.6rem}.post-feed-equipment .fuel svg{height:21px;margin-left:5px}.post-feed-equipment:has(a:hover) .ewbtn{border-color:var(--black-l);background:var(--black-l)}.testimonials-wrapper .slick-arrow{position:relative;display:block;width:30px;height:30px;margin:0 0 0 12px;border:0;border-top:2px solid var(--green);border-left:2px solid var(--green);background:transparent;font-size:0;text-indent:-9999px;flex-shrink:0;overflow:hidden;cursor:pointer;transform:rotate(-45deg)}.testimonials-wrapper .slick-arrow.slider-next{margin:0 12px 0 0;border:0;border-top:2px solid var(--green);border-right:2px solid var(--green);transform:rotate(45deg)}.testimonials-slider{position:relative;width:80%;width:calc(100% - 84px)}.testimonials-slider-slides-slide{margin-top:12px;padding:0 36px;text-align:left}.testimonial-text p{font-size:1.8rem;font-weight:300;font-style:italic}.testimonial-attribution{font-size:1.6rem;font-weight:400;font-style:normal}.testimonial-attribution .name{font-weight:600}.testimonials-slider-wrapper .slick-arrow{cursor:pointer}.testimonials-slider-wrapper i.icon:before{color:var(--green);font-size:2.4rem}.testimonials-slider-wrapper .slick-arrow:hover i.icon:before{color:var(--black-l)}footer.footer{position:relative;border-top:1px solid var(--black);color:#000;font-size:1.4rem;z-index:2}footer a{color:#000!important}footer a:hover{color:var(--red)!important}footer .top{padding:30px 36px;gap:18px}footer address{margin-bottom:20px;line-height:1.8rem}footer .connect a{margin-bottom:6px;font-weight:700}footer .connect .svg-wrap,.header-links .svg-wrap,.map-wrapper .svg-wrap{width:25px;height:25px;margin-right:7px;background:var(--red);line-height:0;transition:background 0.18s ease-in-out}footer .connect a:hover .svg-wrap,.header-links a:hover .svg-wrap,.map-wrapper a:hover .svg-wrap{background:var(--black-l)}footer .connect svg,header .svg-wrap svg,.map-wrapper .svg-wrap svg{height:14px}.footernav{font-weight:700}.footernav .menu{margin:0}.footernav li{font-size:1.4rem}.footernav li:not(:last-child){margin-bottom:8px}footer .dealer img{margin-bottom:8px}footer .dealer p{margin-bottom:0;font-size:1.4rem;font-weight:400}footer .bottom{padding:8px 18px;background:var(--green)}footer .credit .separator{color:#fff}footer .bottom a:hover{color:#fff!important}html.locked{overflow:hidden}.modal-bg{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.4);visibility:hidden;opacity:0;transition:opacity 0.3s ease,visibility 0.4s ease;z-index:9999}.modal-bg.active{visibility:visible;opacity:1}.modal-window{background:#fff;position:fixed;top:-100vh;left:50%;bottom:auto;width:80%;height:80%;padding-top:60px!important;transition:visibility 0.2s ease,top 0.4s ease;transform:translate(-50%,-50%);z-index:99999;overflow-y:scroll}.modal-window.active{top:50%;visibility:visible}.ewmodal-btn-open{cursor:pointer}.ewmodal-btn-close{position:absolute;top:0;right:0;padding:6px;color:var(--black-l);text-align:center;cursor:pointer;transition:color 0.2s ease}.ewmodal-btn-close:hover{color:var(--black)}.ewmodal-btn-close i.icon:before{font-size:2.4rem}button.modal-open{margin-bottom:10px;border-radius:3px}a.button,a.ewbtn,.ewbtn{display:inline-block;margin:0;border:1px solid var(--red);border-radius:4px;padding:8px;background:var(--red);color:#fff;font-size:1.8rem;text-align:center;text-transform:uppercase;transition:all 0.2s ease}a.ewbtn.alt,.ewbtn.alt{border-color:var(--brown);background:var(--brown)}a.button:hover,a.ewbtn:hover,.ewbtn:hover{border-color:var(--black-l);background:var(--black-l)}.ewbtn.margin{margin:12px}.ew-scroll-top{display:none;position:fixed;right:18px;bottom:18px;width:42px;height:42px;border:1px solid #fff;background:var(--black);color:#fff;text-align:center;cursor:pointer;z-index:3}.ew-scroll-top:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:var(--grey);transform-origin:center top;transform:scaleY(0);transition:transform 0.18s ease-in-out;z-index:1}.ew-scroll-top:hover:before{transform-origin:center bottom;transform:scaleY(1)}.ew-scroll-top:after{content:'';position:absolute;top:50%;top:calc(50% + 3px);left:50%;width:12px;height:12px;border:2px solid #fff;border-top:0;border-left:0;transform:translate(-50%,-50%) rotateZ(225deg);z-index:2}.centred{text-align:center}.socials a,.team-links a{width:25px;height:25px;background:var(--grey);line-height:0}.socials a:not(:last-child){margin-right:20px}.team-links a[href^="mailto:"]{background:var(--red)}.team-links a:not(:last-child){margin-right:10px}.socials a:hover,.team-links a:hover{background:var(--black-l)}.socials svg,.team-links svg{height:14px}.socials svg path{transition:0.18s ease-in-out}i.icon{font-size:0}i.icon:before{font-size:3.8rem}.responsive-embed{position:relative;padding-bottom:56.25%;max-width:100%;height:0;overflow:hidden}.responsive-embed iframe,.responsive-embed object,.responsive-embed embed{position:absolute;top:0;left:0;width:100%;height:100%}.hidden{opacity:0;visibility:hidden}.nodisplay{display:none}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{max-width:98.5%;width:auto;height:auto;margin:0;border:0 none;padding:0}.wp-caption p.wp-caption-text{margin:0;padding:0 4px 5px;font-size:1.1rem;line-height:17px}.screen-reader-text{width:1px;height:1px;margin:-1px;border:0;padding:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);overflow:hidden;position:absolute!important;word-wrap:normal!important}.screen-reader-text:focus{display:block;top:5px;left:5px;width:auto;height:auto;background-color:#eee;padding:15px 23px 14px;clip:auto!important;clip-path:none;color:#444;font-size:1em;line-height:normal;text-decoration:none;z-index:100000}@media screen and (min-width:440px) and (max-width:509px){.post-feed-equipment{padding:24px}}@media screen and (min-width:600px){.grid-5,.grid-4,.grid-3-2,.grid-2{grid-template-columns:1fr 1fr}.gallery-wrapper .grid.grid-5{grid-template-columns:1fr 1fr 1fr}.col-content-wrapper .grid-2{grid-template-columns:1fr}.col-content-wrapper .grid-2 .col.flex{flex-direction:row}.col-content-wrapper .grid-2 .col.flex .image-wrapper{width:40%}.col-content-wrapper .grid-2 .col.flex .image-wrapper img.hidden{display:none}.col-content-wrapper .grid-2 .col.flex .col-content{border-top:0!important;border-left:2px solid var(--brown);width:60%}}@media screen and (min-width:600px) and (max-width:660px){.col-content-wrapper .grid-3-2 .icon-wrap img{max-width:64px}}@media screen and (min-width:720px){textarea,input:not([type="submit"]){padding:12px}.two-col .col,.three-two-col .col{width:48%;width:calc(50% - 12px)}.grid-5,.text-with-image-wrapper .grid{grid-template-columns:1fr 1fr 1fr}.gallery-wrapper .grid.grid-5{grid-template-columns:1fr 1fr 1fr 1fr}.news-archive .feed-grid,.featured-equipment-wrapper .feed-grid,.feed-wrapper .feed-grid{grid-template-columns:1fr 1fr}.text-with-image-wrapper .image-wrapper{grid-column:span 1}.text-with-image-wrapper.img-left .image-wrapper{border-right:2px solid var(--brown);border-bottom:0}.text-with-image-wrapper.img-right .image-wrapper{border-top:0;border-left:2px solid var(--brown)}.text-with-image-wrapper .text-wrapper{grid-column:span 2}.two-column-image-wrapper .col:first-child{margin-bottom:0}}@media screen and (min-width:720px) and (max-width:960px){.map-wrapper .address-contact{max-width:600px}}@media screen and (min-width:840px){.three-col .col{width:31%;width:calc(33.3% - 12px)}.grid-3-2{grid-template-columns:1fr 1fr 1fr}.gallery-wrapper .grid.grid-5{grid-template-columns:repeat(5,1fr)}.three-column-image-wrapper .col{margin-bottom:0!important}.content-with-sidebar .content-sidebar{width:29%}.content-with-sidebar .content-main{width:67%}}@media screen and (min-width:840px) and (max-width:1020px){.col-content-wrapper .grid-3-2 .icon-wrap img{max-width:64px}}@media screen and (min-width:960px){.banner-caption{position:absolute;right:80px;bottom:30px;max-width:554px;width:100%;border-radius:3px;text-align:right;z-index:2}.banner-caption.pos-left{right:auto;left:80px;text-align:left}.banner-caption.pos-centre{right:auto;left:50%;text-align:center;transform:translateX(-50%)}.banner-caption.overlay{background:rgba(212,215,220,.9)}.grid-4{grid-template-columns:1fr 1fr 1fr 1fr}.grid-5{grid-template-columns:repeat(5,1fr)}}@media screen and (min-width:1080px){.col-content-wrapper .grid-2{grid-template-columns:1fr 1fr;gap:18px}.news-archive .feed-grid,.featured-equipment-wrapper .feed-grid,.feed-wrapper .feed-grid{grid-template-columns:1fr 1fr 1fr}}@media screen and (min-width:1280px){.gallery-wrapper .grid.grid-5{gap:28px 36px}.col-content-wrapper .grid-2{gap:30px 50px}}@media screen and (min-width:1330px){.news-archive .feed-grid,.featured-equipment-wrapper .feed-grid,.feed-wrapper .feed-grid{grid-template-columns:1fr 1fr 1fr 1fr}}@media screen and (min-width:1600px){.col-content-wrapper .grid-2 .col.flex .col-content.pad{padding:50px}.news-archive .feed-grid,.featured-equipment-wrapper .feed-grid,.feed-wrapper .feed-grid{gap:50px}.post-feed-equipment{padding:24px}.map-wrapper .address-contact{right:128px;transform:none}.map-wrapper iframe{transform:translateX(-328px)}}@media screen and (max-width:1280px){.ue-heading::before,.ue-heading img{left:12px}.col-content-wrapper .grid{gap:36px 24px}}@media screen and (max-width:960px){header .top{z-index:1}.header-links{margin-right:27px}.header-links div:not(.socials){margin-right:20px}.header-links span:not(.svg-wrap){display:none}.header-links span.svg-wrap{margin-right:0}header .bottom{z-index:2}nav.ew-menu{position:fixed;top:0;right:0;z-index:600}nav.ew-menu>.wrap{position:relative}.hamburger{position:absolute;top:18px;right:18px;z-index:1000;display:grid;gap:5px;place-items:center;-webkit-tap-highlight-color:transparent}.admin-bar .hamburger{top:58px}.ew-menu .menu{position:fixed;display:none;top:-100vh;left:0;width:100%;height:100vh;margin-top:0;padding:60px 20px 20px;background-color:rgba(39,175,145,.9);overflow-y:auto;z-index:999;backdrop-filter:blur(10px);transition:top 0.3s ease}.hamburger-switch:checked~.menu{display:block!important;top:0;place-content:center}.ew-menu .menu li{display:block}.ew-menu .menu>li:after,.ew-menu .menu>li.menu-item-has-children:before{content:none!important}.ew-menu .sub-menu{position:initial;display:block;margin-bottom:12px;padding:0!important;background:unset!important;text-align:center;transform:none!important}.ew-menu .sub-menu>li>a{width:unset;padding:3px 6px;font-size:85%!important;background:none!important}.ue-heading::before{content:none}.ue-heading img{display:none}}@media screen and (max-width:840px){.cta-contact-wrapper{min-height:unset;background-image:none}.cta-contact-wrapper .grid-2{grid-template-columns:1fr}}@media screen and (max-width:782px){.admin-bar .hamburger{top:68px}}@media screen and (max-width:719px){.map-wrapper iframe{transform:none}.map-wrapper .address-contact{position:relative;top:0;right:0;transform:none}}@media screen and (max-width:600px){.header-logo{margin:0 auto}.header-links{width:100%;margin-right:0;justify-content:center}.hamburger{top:18px;right:18px}.admin-bar .hamburger{top:58px}.pad,.pad.pad-more{padding:18px}.pad-h{padding:0 18px}.testimonials-slider{width:100%}.testimonials-slider-wrapper .slick-arrow{display:none!important}footer .top{padding:30px 18px}}@media screen and (max-width:500px){.modal-window{width:95%}.text-with-image-wrapper .text-wrapper{padding:36px}.faq-label{padding:12px 12px 0 8px}.faq dt{padding:12px 8px 0 0}.faq-answer{padding:0 34px 24px 0}.faq dd{padding:12px 0 0 4px}footer .credit span{display:block;width:100%}footer .separator{display:none!important}}@media screen and (max-width:400px){.hamburger{right:12px}.text-with-image-wrapper .text-wrapper{padding:18px}.faq-label{font-size:2rem}.faq p{font-size:1.5rem}.product-tabs .tab-btns{gap:6px}.product-tabs .tab-btns li.ewbtn{font-size:1.3rem}}.grid{display:grid;gap:30px 50px}.grid-5{gap:28px 36px}.flex{display:-webkit-box;display:-moz-box;display:box;display:-ms-flexbox;display:-webkit-flex;display:flex}.flexcol{-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.flexrow{-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.flexdirection{-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal}.flexdirectionreverse{-webkit-box-direction:reverse;-moz-box-direction:reverse;box-direction:reverse}.flexstretch{-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:stretch;justify-content:space-between;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-moz-box-align:stretch;box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.flexwrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.flexorder{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:0;box-ordinal-group:0;-webkit-order:0;-ms-flex-order:0;order:0}.flexi{-webkit-box-flex:1;-moz-box-flex:1 0 auto;box-flex:1 0 auto;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;word-wrap:break-word;-moz-transition:all ease-in-out 0.2s;-o-transition:all ease-in-out 0.2s;-webkit-transition:all ease-in-out 0.2s;transition:all ease-in-out 0.2s}.flexone{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1 1 auto}.flexzero{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1 1 0%}.flexiq{flex:1 0 25%}.flexistretch{-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch}.flexcenter{-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}.flexend{-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end}.flexvcenter{-webkit-align-items:center;align-items:center}.flexvend{-webkit-align-items:flex-end;align-items:flex-end}@media print{#modalWindow,#modalbg{display:none!important}}