@charset "UTF-8";@font-face{font-family:Open Sans;src:url(/build/WebBundle/fonts/OpenSans-Regular..ttf)}body{background-color:#0b1542;margin:0;padding:0}article,button,h1,h2,h3{font-family:Arial,sans-serif}a,blockquote,div,footer,form,h4,input,label,li,p,section,select,td,th{font-family:Open Sans,sans-serif}h1{color:#000733;font-size:42px;font-weight:700}h2{color:#29a9e0;font-size:36px}h2,h3{font-weight:400}h3{color:#000733;font-size:24px}h4{color:#cacaca;font-size:18px;font-weight:400;text-transform:uppercase}a,article,blockquote,button,div,input,label,li,p,section,select,td,th{color:#888;font-size:18px}figcaption,small{font-size:14px}small{display:inline-block}footer,header,section{background-color:#fff;box-sizing:border-box;width:100%}footer,header,nav,section{margin:0;padding:0 14vw}header{padding-bottom:35px;position:relative}section{padding-bottom:70px;padding-top:60px}div,h1,h2,h3,h4{margin:0;padding:0}p,ul{margin:32px 0;padding:0}p:last-child{margin-bottom:0}article{margin:0;padding-bottom:5px;padding-top:10px;position:relative}article>div{border:1px solid transparent;border-radius:40px;margin:0;padding:40px 20px 20px}article>div:after{clear:both;content:"";display:table}article h2{margin-bottom:25px;margin-top:10px}article h3{margin-top:40px}article:target>div{animation:target-fade 4s}blockquote{margin-bottom:60px}blockquote h4{margin-bottom:30px;margin-top:30px}a{color:#29a9e0;text-decoration:none}a:focus{background-color:hsla(0,0%,100%,.2)}input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 30px #fff}button{align-self:flex-end;border-width:0;color:#29a9e0;cursor:pointer;margin:0;padding:8px 16px;text-align:center;text-transform:uppercase;transition:color .5s,background-color .5s;white-space:nowrap}button:hover{color:#31b9e8}nav{text-transform:uppercase}.big-figure,.big-figure.carousel{background-color:rgba(0,0,0,.75);box-sizing:border-box;height:100vh;left:0;margin:0;max-width:100vw;padding:5vh 5vw;position:fixed;top:0;width:100vw;z-index:3}.big-figure img,.big-figure.carousel img{cursor:zoom-out}.big-figure div,.big-figure div:first-child,.big-figure.carousel div,.big-figure.carousel div:first-child{display:table-cell;left:auto;position:absolute;text-align:center;top:5vh;vertical-align:middle;width:90vw}.big-figure button,.big-figure.carousel button{border-radius:24px;font-size:32px;height:48px;line-height:48px;width:48px}.big-figure figcaption,.big-figure.carousel figcaption{background-color:#000}.nav-bar-link{transition:color .5s,background-color .5s}.nav-bar-link:hover{background-color:#31b9e8;color:#fff}.nav-bar-link:hover a{color:#fff}.subheader{color:#888}.login{border:1px solid #31b9e8;color:#29a9e0;cursor:pointer;display:inline-block;padding:1em 2em;text-transform:uppercase;transition:color .5s,background-color .5s;white-space:nowrap}.login:hover{color:#fff}.icon{height:90px;width:90px}.icon-heading{align-items:center;display:flex;justify-content:flex-start}.icon-heading img{margin-right:40px}.bigger-bullets{list-style:none;padding-left:1.5em}.bigger-bullets li:before{content:"●";margin-left:-1em;margin-right:.5em}.indented{margin-left:3em}.spaced-apart li{margin-bottom:1em}.no-gutters{padding:0}.intro{border-top-right-radius:80px;box-sizing:border-box;padding:40px 75px 40px 14vw;width:86vw}.example{line-height:1.5;padding-bottom:40px;padding-top:118px}.example p{line-height:1.5;margin-bottom:40px}.example h2{margin-bottom:60px}.example h3{margin-bottom:30px;margin-top:30px}.example img{max-width:50%}.example .flex{align-items:center;padding-bottom:50px}.example .flex div:first-child{padding-right:45px}.example .flex div:last-child{padding-left:45px}.image-and-caption{float:right;margin:0 0 1em 3em;max-width:40%;width:420px}.image-and-caption img{cursor:zoom-in;max-width:100%}.image-and-caption figcaption{text-align:center}#descriptions{margin-bottom:23px;margin-top:23px;position:relative}.testimonials{padding-bottom:10px;padding-top:40px}.testimonials hr{border-color:#fbb657;border-width:0 0 1px;margin-top:90px}.testimonials h3{padding-bottom:20px;text-align:center}.bubble{border:1px solid #fbb657;border-radius:30px;box-sizing:border-box;margin:30px auto;max-width:100%;padding:45px;text-align:center;width:600px}.align-left{float:left}.align-right{float:right;margin-left:60px}.categories{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-top:30px}.categories div{margin:0 8px;width:225px}.categories h4{background-color:#29a9e0;border-radius:18px;box-sizing:border-box;color:#fff;font-family:Arial;height:110px;line-height:1.5;padding:28px 5px 0;text-align:center;text-transform:none}.categories ul{list-style-type:none;margin-left:15px;padding-left:0}.categories li{margin-bottom:10px}.categories a{transition:background-color .5s}.bythenumbers{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;list-style-type:none}.bythenumbers li{border-bottom:1px solid #f29e38;margin:32px 16px;padding-bottom:35px;text-align:center;width:320px}.bythenumbers strong{color:#f29e38;display:block;font-size:50px;margin-bottom:18px;margin-top:16px}.reasons ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;list-style-type:none;max-width:1050px}.reasons li{margin:25px;padding-bottom:35px;width:250px}.reasons strong{color:#f29e38;display:block;margin-bottom:18px;margin-top:30px;text-align:center;text-transform:uppercase}.reasons img{display:block;margin:auto}.thumbnail{width:400px}.focus h4{color:#0b1542}.focus li{margin-bottom:16px}.midnight-background{background-color:#0b1542;color:#cacaca}.midnight-background button,.midnight-background h1,.midnight-background h2,.midnight-background h3,.midnight-background h4,.midnight-background label,.midnight-background li{color:#fff}.midnight-background h2{color:#29a9e0}.midnight-background blockquote,.midnight-background div,.midnight-background p{color:#cacaca}.space-background{background-color:#000733}.space-background h1,.space-background h3{color:#fff}.space-background h2{color:#29a9e0}.space-background blockquote,.space-background div,.space-background p,.space-background td{color:#cacaca}.space-background button,.space-background li,.space-background th{color:#fff}.space-background th{background-color:#29a9e0}.space-background td{border-color:#29a9e0}.space-background #pda-dashboard-list>*{color:#cacaca;margin-left:1.5%;padding-bottom:2%}.space-background #pda-dashboard-list>:last-child{padding-bottom:0}.zoomable{cursor:zoom-in;max-width:100%}.mini{border-spacing:0}.mini p,.mini td,.mini th{font-size:14px;line-height:normal}.mini p,.mini td{padding-bottom:12px}.mini td{border-bottom-style:solid;border-bottom-width:1px;vertical-align:top}.mini td:first-child,.mini th:first-child{padding-right:20px}.introduction{padding-bottom:75px}.introduction li{margin-bottom:12px}.introduction h2{margin-bottom:22px;margin-top:28px}.force-fit{max-width:100%}.secondary{margin-left:130px}.secondary>ul{margin-top:10px}.callouts{flex:0 1 auto}.callouts h3{margin-bottom:25px;margin-top:53px}.callouts div{background-color:#1c2347;border-radius:35px;padding:35px 75px}.callouts li{margin-bottom:10px}.group-buttons{display:flex;flex-wrap:wrap;justify-content:center;list-style:none}.group-buttons svg{fill:#fff}.group-buttons svg line{stroke:#fff}.group-buttons svg .background circle,.group-buttons svg .background path,.group-buttons svg .background rect{fill:transparent;transition:fill .4s ease}.group-buttons li{border-radius:.4em;box-sizing:border-box;cursor:pointer;flex-basis:5em;margin:0 .4em;padding:.4em;text-align:center;text-transform:uppercase;transition:background-color .3s ease}.group-buttons li.current svg .background circle{fill:#29a9e0}.group-buttons li.current svg .background path,.group-buttons li.current svg .background rect,.group-buttons li.current:hover svg .background circle{fill:#1771ac}.group-buttons li:hover svg .background circle{fill:#283053}.matching{background-color:#283053}#submenu{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;min-height:1.5em}#submenu li{border:1px solid transparent;border-radius:10px;box-sizing:border-box;cursor:pointer;flex-basis:0;margin:10px 0;min-width:0;overflow:hidden;padding:20px 0;text-align:center;transition:background-color .3s ease,min-width .9s,border-color .9s,margin .9s}#submenu li div{color:transparent;transition:color .9s;transition-delay:.5s;width:11em}#submenu li.displayed{border-color:#29a9e0;margin:10px;min-width:11em;width:11em}#submenu li.displayed div{color:#fff}#submenu li.current{background-color:#29a9e0}#submenu li.current:hover{background-color:#1771ac}#submenu li:hover{background-color:#283053}#purpose-grid{border-spacing:0;width:100%}#purpose-grid thead th{background-color:#208dc6;border-bottom:1px solid #0b1542;border-top:1px solid #0b1542;cursor:pointer;padding:10px;position:-webkit-sticky;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;position:sticky;top:0;transition:background-color .3s ease}#purpose-grid thead th:hover{background-color:#31b9e8}#purpose-grid tbody tr{background-color:#29a9e0;transition:background-color .2s ease}#purpose-grid tbody tr div{box-sizing:border-box;height:3.3rem;line-height:3.3rem;overflow-y:hidden;padding-bottom:.1rem;padding-top:.2rem;transition:height .9s ease}#purpose-grid tbody tr.shrink div{height:0}#purpose-grid tbody tr:hover{background-color:#fbb657}#purpose-grid tbody th{text-align:right;white-space:nowrap}#purpose-grid tbody td,#purpose-grid tbody th{border-bottom:1px solid #fff;padding:0}#purpose-grid td,#purpose-grid th{margin:0}#purpose-grid div,#purpose-grid th{color:#fff;font-size:.8vw}#purpose-grid td{text-align:center}#purpose-grid img{width:3rem}#tool-grid{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin-top:60px}#tool-grid div{border-radius:45px;box-sizing:border-box;color:#29a9e0;cursor:pointer;flex-shrink:0;height:12.5em;padding:5px;text-align:center;text-transform:uppercase;transition:border-color .25s;width:7em}#tool-grid div img{background-color:transparent;border:2px solid transparent;border-radius:45px;transition:background-color .3s,border-color .3s}#tool-grid div:hover img{background-color:#29a9e0;border-color:#29a9e0}.flex{justify-content:space-between}.flex,.pulsing{display:flex;flex-direction:row}.pulsing{flex-wrap:wrap;justify-content:center;list-style:none;text-transform:uppercase}.pulsing li{flex-basis:0;flex-grow:1;min-width:100px;padding:0 5px;text-align:center}.pulsing img{margin:0 5px;position:relative}.pulsing img:hover{animation:pulse 1s cubic-bezier(.66,0,0,1) 5;border:none;border-radius:50%;box-shadow:0 0 0 0 #2ca9e2}.tall-lines{line-height:36px;margin-right:40px}.left-gutter{box-sizing:border-box;left:0;margin:0;position:absolute;text-align:center;top:10px;width:14vw}.left-gutter img{height:50px;width:50px}.left-icon{float:left;margin:0 0 0 -150px}.short{margin:.8em 0}.login-form{background-color:rgba(0,7,51,.8);margin-right:2em;max-width:100%;padding:1em;position:relative;width:420px;z-index:2}.login-form input{border-width:0;box-sizing:border-box;height:35px;padding:0 6px;width:100%}.login-form a{text-transform:uppercase}.login-form button{background-color:#29a9e0;margin-bottom:10px;margin-top:10px;padding:8px 40px}.login-form button:hover{background-color:#208dc6}.login-form button[type=submit]{margin:0 0 1em;padding-bottom:20px;padding-top:20px}.login-form .login-fields{max-width:100%}.login-form .login-fields input{margin-top:.5em}.invisible{opacity:0;pointer-events:none}.car-on-road{background-image:url(/build/WebBundle/images/carwgradient..png);background-position:50%;background-size:cover;box-sizing:border-box;height:400px;padding-top:300px}.car-on-road h2{margin-top:25px}.play{height:1em;margin-right:.4em;margin-top:-.1em;vertical-align:middle;width:1em}.spin{padding:0 1em;transition:all .6s ease-in-out}.buttons{list-style-type:none;padding:0}.buttons li{background-color:#15588a;border-radius:6px;margin:15px 0;padding:.25em .5em;position:relative;text-transform:uppercase;transition:background-color .6s}.buttons li a{align-items:center;color:#29a9e0;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start}.buttons li.active{background-color:#29a9e0}.buttons li.active a{color:#fff}.buttons li.active a:active,.buttons li.active a:visited,.buttons li.active:hover{background-color:#1771ac}.buttons li.active:hover .spin{filter:saturate(0) brightness(200%);transform:rotate(-1turn)}.bulletless li{padding-left:20px}.centered{text-align:center}.padded-items{margin-bottom:0}.padded-items li{padding-bottom:20px}.padded-items ol,.padded-items ul{margin-bottom:0}.unessential{display:initial}#home{padding-bottom:0;padding-top:20px}#login-section{align-items:center;background-image:url(/build/WebBundle/images/traffic..jpg);background-position:50%;background-size:cover;display:flex;position:relative}#login-section:before{background-image:linear-gradient(180deg,#000733,rgba(0,7,51,0));content:"";height:120px;left:0;position:absolute;top:0;width:100%}#login-section .no-access{background-color:#000733;border:2px solid #001544;display:flex;width:1500px}#login-section .no-access a{text-decoration:underline}#login-section .no-access .tool-section{display:flex;flex-direction:column;padding:20px;width:50%}#login-section .no-access .tool-section p{color:#fff;font-size:26px;margin:0}#login-section .no-access .tool-section .tool{background-color:#0f143d;border:2px solid #0b1751;display:flex;height:90px;justify-content:space-evenly;margin:10px 0;padding:10px 0;width:100%}#login-section .no-access .tool-section .tool .probe-data-analytics{background-image:url(/build/WebBundle/images/ProbeDataAnalytics..svg);background-repeat:no-repeat;cursor:pointer;height:75px;margin-top:10px;width:200px}#login-section .no-access .tool-section .tool .npmrds-analytics{background-image:url(/build/WebBundle/images/NPMRDSSuite..svg);background-repeat:no-repeat;cursor:pointer;height:75px;margin-top:10px;width:200px}#login-section .no-access .tool-section .tool .trip-analytics{background-image:url(/build/WebBundle/images/TripAnalytics..svg);background-repeat:no-repeat;cursor:pointer;height:50px;margin-top:25px;width:200px}#login-section .no-access .tool-section .tool .signal-analytics{background-image:url(/build/WebBundle/images/SignalAnalytics..svg);background-repeat:no-repeat;cursor:pointer;height:90px;margin-left:20px;width:120px}#login-section .no-access .tool-section .tool .tool-url{align-items:center;display:flex;flex-direction:column;justify-content:center;width:50%}#login-section .no-access .tool-section .tool .tool-url a{padding:5px}#login-section .no-access .tool-section .no-access-info{font-size:14px;padding-top:20px;width:200%}#login-section .no-access .tool-section .no-access-info a{font-size:14px}#login-section .no-access .support-section{align-items:center;display:flex;justify-content:center}#login-section .no-access .support-section .support-info{background-color:#0f143d;border:2px solid #0b1751;padding:40px 10px;position:relative;text-align:center;width:75%}#info-text{color:#fbb657;font-style:italic;font-weight:700;padding:15px}#back-to-top{background-color:transparent;bottom:25px;left:86vw;opacity:0;position:fixed;transition:opacity .3s}#back-to-top img{opacity:.8;transition:opacity .3s}#back-to-top img:hover{opacity:1}.speech-border{border:1px solid #f29e38;border-radius:20px;margin-bottom:60px;margin-top:30px;padding:25px 75px;position:relative}.speech-border h4{color:#000;font-weight:700}.speech-border p{color:#000;margin-top:1em}.speech-border:after,.speech-border:before{background:transparent;border-color:#f29e38;border-style:solid;bottom:-32px;content:"";height:30px;position:absolute;z-index:10}.speech-border:before{width:50px}.speech-border:after{width:20px}.speech-border>:first-child:after{background:#fff;bottom:-10px;content:"";height:15px;position:absolute;width:29px}.speech-left{margin-left:100px;margin-right:200px}.speech-left:after,.speech-left:before{border-width:0 1px 1px 0;left:50px}.speech-left:before{border-bottom-right-radius:80px 50px}.speech-left:after{border-bottom-right-radius:40px 50px;border-width:0 1px 1px 0;left:50px}.speech-left>:first-child:after{left:71px}.speech-right{margin-left:200px;margin-right:100px}.speech-right:after,.speech-right:before{border-width:0 0 1px 1px;right:50px}.speech-right:before{border-bottom-left-radius:80px 50px}.speech-right:after{border-bottom-left-radius:40px 50px}.speech-right>:first-child:after{right:71px}.speech-dark i{color:#cacaca}.speech-dark>:first-child:after{background:#192348}.dark-left{margin-left:0;margin-right:100px}.dark-right{margin-left:100px;margin-right:0}@keyframes target-fade{0%{border-color:rgba(242,158,56,0)}25%{border-color:#f29e38}to{border-color:rgba(242,158,56,0)}}@keyframes pulse{0%{box-shadow:0 0 0 0 #2ca9e2}50%{box-shadow:0 0 0 45px rgba(44,169,226,0)}to{box-shadow:0 0 0 0 rgba(44,169,226,0)}}@media screen and (min-width:1500px){footer,header,nav,section{padding-left:calc(50vw - 540px);padding-right:calc(50vw - 540px)}.intro{padding-left:calc(50vw - 540px);width:calc(50vw + 540px)}.left-gutter{width:calc(50vw - 540px)}}@media screen and (max-width:1300px){h1{font-size:34px}h2{font-size:30px}h3{font-size:22px}a,article,blockquote,button,div,h4,input,label,li,nav,p,section,select,td,th{font-size:15px}figcaption,small{font-size:12px}.icon{height:80px;width:80px}}@media screen and (max-width:1100px){h1{font-size:32px}h2{font-size:30px}h2 img{margin-right:20px}h3{font-size:20px}a,article,blockquote,button,div,h4,input,label,li,nav,p,section,select,td,th{font-size:15px}figcaption,small{font-size:10px}.icon{height:65px;width:65px}.mini p,.mini td,.mini th{font-size:12px}.left-icon{height:65px;margin-left:-95px;width:65px}.speech-border{padding-left:25px;padding-right:25px}}@media screen and (max-width:900px){h1{font-size:30px}h2{font-size:26px}h3{font-size:18px}a,article,blockquote,button,div,h4,input,label,li,nav,p,section,select,td,th{font-size:14px}footer,header,nav,section{padding-left:50px;padding-right:50px}figcaption,small{font-size:9px}.speech-left,.speech-right{margin-left:0;margin-right:0}.icon{height:60px;width:60px}.intro{padding-left:50px;padding-right:20px;width:calc(100vw - 50px)}.left-gutter{width:50px}.left-gutter img{height:40px;width:40px}.img-right{margin-left:10px}.left-icon,.unessential{display:none}.secondary{margin-left:0}.secondary h3{margin-bottom:10px}.callouts div{padding:35px 25px}.dark-left{margin-right:30px}.dark-right{margin-left:30px}#back-to-top{left:auto;right:1em}}@media screen and (max-width:700px){h1{font-size:25px}h2{font-size:22px}h3{font-size:16px}a,article,blockquote,button,div,h4,input,label,li,nav,p,section,select,td,th{font-size:13px}section{padding-bottom:20px;padding-top:10px}.flex{flex-wrap:wrap}.icon{height:50px;width:50px}.align-right{margin-left:20px}#home{padding-bottom:20px}#pda-dashboard-list>*{margin-bottom:10px}}