:root{--ecargo-theme-dark-blue:#002c6f}.clearfix{zoom:1}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}@font-face{font-family:homepage-features;src:url(../homepage-features.eot?1d24f6f548f93aa19be65f63e15f97f9);src:url(../homepage-features.ttf?1d24f6f548f93aa19be65f63e15f97f9) format('truetype'),url(../homepage-features.woff?1d24f6f548f93aa19be65f63e15f97f9) format('woff'),url(../homepage-features.svg?1d24f6f548f93aa19be65f63e15f97f9#homepage-features) format('svg');font-weight:400;font-style:normal}body{max-width:none}body header{display:block;width:100%;max-width:100%;min-height:17.5em;height:650px;margin:0 auto}body>header{height:unset;min-height:unset;top:0;left:0;z-index:40;color:#fff;background-size:cover}body>section{z-index:2;top:0;pointer-events:auto}body>section>div.video{content-visibility:auto}body>section>div.video div.video-top-background{background-color:#002c6f;height:315px}body>section>div.video div.video-bottom-background{background-color:#e3eeff;height:315px}body>section>div.video iframe{position:absolute;margin-left:auto;margin-right:auto;left:0;right:0;text-align:center;top:0;box-shadow:0 0 20px 0 rgba(0,0,0,.5);max-width:calc(100% - 6rem)}body>section>header{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:start;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-align:center;align-items:center;padding-bottom:20px;background:none #002c6f;font-size:25px;font-weight:400;padding-top:100px;height:auto}body>section>header:before{display:none}body>section>header #breadcrumbs{display:none}body>section>header p{margin-top:1.1em;text-align:center}@media (max-width:1333px){body>section>header p{font-size:20px}}body>section>header h1{display:block;width:1000px;margin:0 0;z-index:1;font-weight:400;line-height:1.3;text-align:center;font-size:70px}@media (max-width:1333px){body>section>header h1{width:100%;padding:0 .2em;font-size:5vw}}@media (max-width:895px){body>section>header h1{width:100%;padding:0 .2em;font-size:44px}}body>section>header #page-heading{margin-top:100px}body>section>header div.call-to-action-buttons{z-index:30;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;column-gap:10px;margin-top:3rem}body>section>header div.call-to-action-buttons a{padding-left:1em;padding-right:1em}body>section>header div.call-to-action-buttons a.free-trial{background-color:#fff100;color:#002c6f}body>section>header div.call-to-action-buttons a.view-plans{background-color:#9fc5f9}article{position:relative;z-index:2;top:0;pointer-events:none}section{pointer-events:auto}main{display:block;background-color:#e3eeff}main section#blurb-flow .blurb p{margin-top:100px;font-size:70px;text-align:center;color:#002c6f}section#features{width:100%;max-width:1700px;margin:0 auto}section#features ul{display:-ms-flexbox;display:flex;margin:2rem 6rem;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}@media (max-width:549px){section#features ul{margin:2rem 1.5rem}}section#features ul li{display:block;margin:1rem .5rem;width:100%;max-width:18rem;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;background-color:#fff}section#features ul li a{text-decoration:none;color:#002c6f}section#features ul li i{display:block;color:#002c6f;font-size:5rem;font-family:homepage-features!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1}section#features ul li i:after{display:block;font-weight:400;font-style:normal;padding-top:20px;padding-left:20px}section#features ul li.freight.dispatch.feature i:after{content:'\f101'}section#features ul li.rates.management.feature i:after{content:'\f105'}section#features ul li.invoice.settlement.feature i:after{content:'\f102'}section#features ul li.reporting.feature i:after{content:'\f103'}section#features ul li.pallet.management.feature i:after{content:'\f104'}section#features ul li.system.integration.feature i:after{content:'\f106'}section#features ul li h4{display:block;font-weight:400;font-size:35px;color:#002c6f;margin:1rem 0 .5rem 1rem}section#features ul li p{display:block;font-size:1.1rem;line-height:1.5;margin:1rem}section#references{color:#002c6f;background-color:#fff;width:100%}section#references p.heading{margin-top:60px;font-size:50px;text-align:center}section#references div.customer-images{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto;max-width:1600px}section#references div.customer-images img{filter:grayscale(100%);opacity:.5;width:80px;min-width:30px;padding:50px;-ms-flex:1 1 0px;flex:1 1 0;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}@media (max-width:1000px){section#references div.customer-images img{padding:0;width:300px;margin-bottom:40px}}@media (max-width:1000px){section#references div.customer-images{-ms-flex-direction:column;flex-direction:column}}section#references blockquote{font-style:italic;margin-bottom:10px;max-width:1600px}@media (max-width:599px){section#references blockquote{margin:0 3em 10px 3em}}section#references cite{font-style:italic;font-weight:700;margin-left:3em}@media (max-width:599px){section#references cite span.position{display:block;margin-left:4em}}section#pricing-plan-section{color:#002c6f;background-color:#fff;width:100%}section#pricing-plan-section p.heading{margin-top:60px;font-size:50px;text-align:center}section#pricing-plan-section #gap{width:100%;height:50px}section.pricing-plans{color:#000;background-color:#fff;width:100%}section.pricing-plans div.plan-texts{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;gap:40px}section.pricing-plans div.plan-texts .pricing-plan{background-color:#e3eeff;width:450px;padding:19px;padding-bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}section.pricing-plans div.plan-texts .pricing-plan h2{font-size:37px;font-weight:400;margin-top:10px}section.pricing-plans div.plan-texts .pricing-plan .price-row{margin-bottom:10px}section.pricing-plans div.plan-texts .pricing-plan .price-row .price{font-size:50px}section.pricing-plans div.plan-texts .pricing-plan ul{list-style-position:inside;list-style-type:disc;margin-bottom:30px;padding-inline-start:10px}section.pricing-plans div.plan-texts .pricing-plan a{background-color:#fff100;color:#002c6f;border:0;width:100%;text-align:center;margin-bottom:20px;margin-top:auto}
/*# sourceMappingURL=home.css.map */
