@font-face{font-family:FreightDispProMedium;src:url(freightdisplay-pro-medium.eot);src:url(freightdisplay-pro-medium.eot?#iefix) format("embedded-opentype"),url(freightdisplay-pro-medium.woff2) format("woff2"),url(freightdisplay-pro-medium.woff) format("woff"),url(freightdisplay-pro-medium.ttf) format("truetype"),url(freightdisplay-pro-medium.svg#youworkforthem) format("svg");font-weight:400;font-style:normal}@font-face{font-family:BananaGroteskRegular;src:url(BananaGrotesk-Regular.woff2) format("woff2"),url(BananaGrotesk-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:block}.product-features__nav{display:none}@media (min-width:50em){.product-features__nav{display:block;position:relative;top:auto;margin:0;align-self:flex-start;padding:1.5625rem 2.5rem 1.5625rem 0;width:22%}}@media (min-width:65.625em){.product-features__nav{width:15%}}.mobileTitle{position:sticky;z-index:1;top:0;display:grid;background-color:#fff;line-height:0;padding:1.25rem 0;border-left:1px solid #fff;border-right:1px solid #fff}.mobileTitle h4{margin:0;padding:0 1.125rem;opacity:0;transition:all .5s ease;grid-column:1;grid-row:1}.mobileTitle h4.active{opacity:1}.mobileTitle h4 span{font-family:BananaGroteskRegular;font-weight:400;font-size:.875rem;line-height:1.2857142857;letter-spacing:.0357142857em;padding-right:.3125rem}@media (min-width:50em){.mobileTitle{display:none}}@media (min-width:50em){.product-features__nav:before{content:"";position:absolute;right:0;top:0;width:.0625rem;height:100%;background:#e0e0e0}}@media (min-width:50em){.product-features__nav:after{content:"";position:absolute;right:0;top:var(--barPosition,0);width:.1875rem;height:var(--height,100%);background:#ec2222;transition:all .5s ease}}.product-features__nav a{display:none;color:#e0e0e0;text-decoration:none;transition:all .3s ease}@media (min-width:50em){.product-features__nav a{display:block;font-size:.875rem;line-height:1.2857142857;letter-spacing:.0357142857em;margin-bottom:3.75rem}}@media (min-width:65.625em){.product-features__nav a{font-size:1rem;line-height:1.625;letter-spacing:.03125em}}.product-features__nav a:last-child{margin:0}.product-features__nav a.active{display:block;color:#000}.product-features__nav a:hover{color:#000}.product-features__nav a span{font-family:FreightDispProMedium;font-weight:500;font-size:1.375rem;line-height:1.1818181818;letter-spacing:.01em}@media (min-width:50em){.product-features__nav a span{display:block}}.progressBarBackground{position:absolute;bottom:0;width:100%;height:1px;margin:.625rem 0 0;display:block;background-color:#e0e0e0}@media (min-width:50em){.progressBarBackground{display:none}}.progressBar{position:absolute;bottom:0;width:100%;height:3px;margin:.625rem 0 0;display:block;background-color:#ec2222}@media (min-width:50em){.progressBar{display:none}}.product-features__heading{margin-bottom:5rem;font-size:1.625rem;line-height:1.1538461538;letter-spacing:.0192307692em;color:#000}@media (min-width:50em){.product-features__heading{margin-left:25%;margin-right:25%;margin-bottom:7.5rem;font-size:2.5rem;line-height:1.4;letter-spacing:.0125em}}@media (min-width:65.625em){.product-features__heading{margin-bottom:11.25rem}}.product-features__wrapper{position:relative}.product-features__item{padding:1.875rem 0}@media (min-width:50em){.product-features__item{display:flex;justify-content:space-between;align-items:center;padding:3.125rem 0}}@media (min-width:65.625em){.product-features__item{padding:5rem 0}}@media (min-width:50em){.product-features__item:first-child{padding-top:0}}@media (min-width:50em){.product-features__image{width:66.6666666667%}}.product-features__image img{width:100%;height:auto}.product-features__text h4{color:#000;font-size:1.5rem;line-height:1.1666666667;letter-spacing:.01em;margin:0;padding-bottom:.75rem}.product-features__text p{font-size:1rem;line-height:1.625;letter-spacing:.01em;margin:0}@media (min-width:50em){.product-features__text{width:27.7777777778%}.product-features__text h4{display:block;font-size:1.625rem;line-height:1.1538461538;letter-spacing:.01em;margin:0;padding-bottom:1.125rem}}.product-features__text h4.mobile-hide{display:none}@media (min-width:50em){.product-features__text h4.mobile-hide{display:block}}.product-feature__image{box-shadow:0 .3125rem 1.5rem #e0e0e0;margin-bottom:2rem}@media (min-width:50em){.product-feature__image{box-shadow:0 .875rem 2.75rem #e0e0e0;margin-bottom:0}}