html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.bw-image{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.overflow-visible{overflow:visible !important}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeInUpBigBounce{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUpBigBounce{0%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0px);transform:translateX(0px)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0px);-ms-transform:translateX(0px);transform:translateX(0px)}100%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}}.grid-5x3,.grid-5x2,.grid-5x1,.grid-4x3,.grid-4x2,.grid-4x1,.grid-3x3,.grid-3x2,.grid-3x1,.grid-2x3,.grid-2x2,.grid-2x1,.grid-1x3,.grid-1x2,.grid-1x1{overflow:hidden}.grid-section{display:grid;grid-template-rows:100px;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-gap:2em 2em;margin-bottom:1em}@media screen and (max-width: 1000px){.grid-section{display:grid;grid-template-rows:100px;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:2em 2em}}@media screen and (max-width: 800px){.grid-section{display:grid;grid-template-rows:100px;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:2em 2em}}@media screen and (max-width: 640px){.grid-section{display:grid;grid-template-rows:100px;grid-template-columns:1fr 1fr;grid-gap:2em 2em}}.grid-section:last-child{border-bottom:none}.grid-6x3,.grid-6x2,.grid-6x1{grid-column:span 6}.grid-6x3 p,.grid-6x2 p,.grid-6x1 p{max-width:80%}.grid-6x3 img,.grid-6x2 img,.grid-6x1 img{width:100%;height:auto}@media screen and (max-width: 1000px){.grid-6x3,.grid-6x2,.grid-6x1{grid-column:span 4}}@media screen and (max-width: 800px){.grid-6x3,.grid-6x2,.grid-6x1{grid-column:span 3}}@media screen and (max-width: 640px){.grid-6x3,.grid-6x2,.grid-6x1{grid-column:span 2}}.grid-6x3{grid-row:span 3}.grid-6x2{grid-row:span 2}.grid-6x1{grid-row:span 1}.grid-5x3,.grid-5x2,.grid-5x1{grid-column:span 5}.grid-5x3 p,.grid-5x2 p,.grid-5x1 p{max-width:80%}.grid-5x3 img,.grid-5x2 img,.grid-5x1 img{width:100%;height:auto}@media screen and (max-width: 1000px){.grid-5x3,.grid-5x2,.grid-5x1{grid-column:span 4}}@media screen and (max-width: 800px){.grid-5x3,.grid-5x2,.grid-5x1{grid-column:span 3}}@media screen and (max-width: 640px){.grid-5x3,.grid-5x2,.grid-5x1{grid-column:span 2}}.grid-5x3{grid-row:span 3}.grid-5x2{grid-row:span 2}.grid-5x1{grid-row:span 1}.grid-4x3,.grid-4x2,.grid-4x1{grid-column:span 4}@media screen and (max-width: 1000px){.grid-4x3,.grid-4x2,.grid-4x1{grid-column:span 4}}@media screen and (max-width: 800px){.grid-4x3,.grid-4x2,.grid-4x1{grid-column:span 4}}@media screen and (max-width: 640px){.grid-4x3,.grid-4x2,.grid-4x1{grid-column:span 2}}.grid-4x3 img,.grid-4x2 img,.grid-4x1 img{width:100%;height:auto}.grid-4x3{grid-row:span 3}.grid-4x2{grid-row:span 2}.grid-4x1{grid-row:span 1}.grid-3x3,.grid-3x2,.grid-3x1{grid-column:span 3}@media screen and (max-width: 1000px){.grid-3x3,.grid-3x2,.grid-3x1{grid-column:span 3}}@media screen and (max-width: 800px){.grid-3x3,.grid-3x2,.grid-3x1{grid-column:span 3}}@media screen and (max-width: 640px){.grid-3x3,.grid-3x2,.grid-3x1{grid-column:span 2}}.grid-3x3 img,.grid-3x2 img,.grid-3x1 img{width:100%;height:auto}.grid-3x3{grid-row:span 3}.grid-3x2{grid-row:span 2}.grid-3x1{grid-row:span 1}.grid-2x3,.grid-2x2,.grid-2x1{grid-column:span 2}@media screen and (max-width: 1000px){.grid-2x3,.grid-2x2,.grid-2x1{grid-column:span 2}}@media screen and (max-width: 800px){.grid-2x3,.grid-2x2,.grid-2x1{grid-column:span 2}}@media screen and (max-width: 640px){.grid-2x3,.grid-2x2,.grid-2x1{grid-column:span 2}}.grid-2x3 img,.grid-2x2 img,.grid-2x1 img{width:100%;height:auto}.grid-2x3{grid-row:span 3}.grid-2x2{grid-row:span 2}.grid-2x1{grid-row:span 1}.grid-1x3,.grid-1x2,.grid-1x1{grid-column:span 1}@media screen and (max-width: 640px){.grid-1x3,.grid-1x2,.grid-1x1{grid-column:span 2}}.grid-1x3 img,.grid-1x2 img,.grid-1x1 img{width:100%;height:auto}.grid-1x3{grid-row:span 3}.grid-1x2{grid-row:span 2}.grid-1x1{grid-row:span 1}@media screen and (max-width: 640px){.grid-spacer{display:none}}html{font-size:100%;box-sizing:border-box}*{-moz-font-feature-settings:"liga", "kern";-moz-font-feature-settings:"liga=1, kern=1";-ms-font-feature-settings:"liga", "kern";-o-font-feature-settings:"liga", "kern";-webkit-font-feature-settings:"liga", "kern";font-feature-settings:"liga", "kern";font-kerning:normal;font-variant-ligatures:common-ligatures, contextual;-moz-font-feature-settings:"kern", "liga", "clig", "calt";-ms-font-feature-settings:"kern", "liga", "clig", "alt";-webkit-font-feature-settings:"kern", "liga", "clig", "calt";font-feature-settings:"kern", "liga", "clig", "calt";text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-webkit-margin-before:0em;-webkit-margin-after:0em;-webkit-margin-start:0px;-webkit-margin-end:0px}*,*:before,*:after{box-sizing:inherit}body{font-family:'Rubik', sans-serif;font-style:normal;font-stretch:normal;letter-spacing:0em;font-weight:normal;font-style:normal;background:#fff;font-size:20px;line-height:1.3em;color:#000}h1,h2,h3,h4,h5,h6{margin:0 0 1em 0;padding:0;max-width:28em}p{margin-bottom:1em;line-height:1.5em;text-align:inherit}a{color:#253EF7;text-decoration:none;border-bottom:3px solid transparent}a:hover,a:active{color:#253EF7;border-bottom:3px solid #253EF7}.img-link{border-bottom:none}.img-link:hover{border-bottom:none}video{max-width:100%;object-fit:contain}ul,ol,li{margin:0;padding:0}ul{list-style-type:none}ol{list-style-type:none;counter-reset:sharedstreets-counter;margin-top:2rem}ul,ol{margin-bottom:1em}ul li{padding-left:0em}ol li{counter-increment:sharedstreets-counter;position:relative;padding:2rem 0rem 1rem 4rem;border-top:2px dashed rgba(0,0,0,0.25)}ol li:before{content:counter(sharedstreets-counter);color:#6E6E6E;font-family:'Source Serif Pro', serif;font-style:normal;font-stretch:normal;letter-spacing:0em;font-weight:normal;font-style:normal;font-size:3rem;margin-top:.75rem;margin-right:2rem;position:absolute;top:1.9rem;left:0}li{line-height:inherit;margin-bottom:1em}ul li:before{content:"→";padding-right:1em;margin-left:-2em;display:none;line-height:1}strong,b{font-weight:bold}img{max-width:100%}sub,sup{font-weight:bold;padding:0 0 0 .2em;font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}.gmnoprint img{max-width:none}.inline-block{display:inline-block}.align-right{text-align:right}h1{font-family:'Source Serif Pro', serif;font-style:normal;font-stretch:normal;letter-spacing:0em;font-weight:normal;font-style:normal;font-size:1.75em;line-height:1.26em;letter-spacing:-.02em}@media screen and (max-width: 800px){h1{font-size:1.65em}}@media screen and (max-width: 640px){h1{font-size:1.35em}}h2{font-size:1.5em;line-height:1.4em}h3{text-transform:uppercase;font-size:0.7em;line-height:1.5em;letter-spacing:0.1em;color:#6E6E6E;margin-bottom:40px}i,em{font-style:italic;font-color:inherit !important;margin-right:.2em}blockquote{margin:2em 0px;border:2px solid rgba(0,0,0,0.05);border-bottom:5px solid rgba(0,0,0,0.05);border-right:5px solid rgba(0,0,0,0.05);padding:2em;background-color:rgba(0,0,0,0.01);font-family:'Source Serif Pro', serif;font-style:normal;font-stretch:normal;letter-spacing:0em;font-weight:normal;font-style:normal;font-style:italic;color:rgba(0,0,0,0.75)}.content-card-holder{display:flex}.content-card{background-color:#fff;padding:1em}.button-primary{background-color:#253EF7;color:#fff;transition:all 0.2s ease-in-out;display:inline-block;font-size:0.8em;padding:.75em 3em;vertical-align:middle}.button-primary:hover{background-color:#000;color:#fff}@media screen and (max-width: 640px){.button-primary{width:100%;text-align:center}}input{margin-bottom:1em;height:40px;line-height:40px;font-size:20px;border:1px solid #6E6E6E}input:focus{outline:none;border-color:inherit;-webkit-box-shadow:none;box-shadow:none}.input-text{display:block;width:100%;padding:0em .5em;color:rgba(0,0,0,0.5)}.form-button-submit{display:block;width:100%;background-color:#253EF7;color:#fff;transition:all 0.2s ease-in-out;display:inline-block;font-size:0.8em;padding:.75em 3em;vertical-align:middle;border:none;height:40px;line-height:40px;vertical-align:middle;padding:0 .5em}.form-button-submit:hover{background-color:#000;color:#fff}.input-error{border:1px solid #F6414A;color:#F6414A}.error-message{color:#F6414A;margin-bottom:1em}.page-wrapper,.footer-wrapper{position:relative;padding:0em 2em}@media screen and (max-width: 640px){.page-wrapper,.footer-wrapper{padding:2em 1em 1em 1em}}.row{display:block;box-sizing:border-box;margin-bottom:2em}section{padding:80px 0px}.container{box-sizing:border-box;margin:0 auto;max-width:1200px;position:relative;padding:0 2em}@media screen and (max-width: 1000px){.container{width:100%;padding:0 2em}}@media screen and (max-width: 800px){.container{padding:0 2em}}@media screen and (max-width: 640px){.container{width:100%;padding:0 1em}}.clearfix{*zoom:1;clear:both}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.see-overflow{overflow:visible}.pos-relative{position:relative}.bottom-align{position:absolute;bottom:0;left:0}.center-illo{margin-left:auto;margin-right:auto;margin-bottom:2em;width:50%}.center-illo div{width:100%;margin-left:auto;margin-right:auto}.center-illo svg{width:100%}@media screen and (max-width: 640px){.center-illo{width:100%}}.center-photo{margin-left:auto;margin-right:auto;margin-bottom:2em}.mobile-hamburger-button{width:50px;height:50px;position:absolute;right:20px;top:20px;background-color:#fff;border:none;display:none;outline:none}@media screen and (max-width: 640px){.mobile-hamburger-button{display:block}}.icon-bar{display:block;width:25px;height:3px;border-radius:1px;background-color:#253EF7;margin-top:6px;margin-left:auto;margin-right:auto}.icon-bar:first-child{margin-top:0}.mobile-close-button{display:none;width:50px;height:50px;position:fixed;right:20px;top:20px;background-color:#fff;border:none;outline:none}.mobile-close-button .icon-bar{transform:rotate(45deg)}.mobile-close-button .icon-bar:last-child{transform:rotate(-45deg);margin-top:-3px}.nav-button{background-color:#253EF7;color:#fff;transition:all 0.2s ease-in-out;display:inline-block;padding:0 1em}.nav-button:hover{background-color:#000;color:#fff}.nav-button:hover{background-color:#000;color:#fff}.site-header{display:flex;font-size:0.8em;line-height:50px;vertical-align:middle;margin-bottom:1.25em;height:auto}.site-header .brand{margin-top:.75em;margin-left:.75em;display:flex}.site-header .brand svg{width:60px;height:60px}.site-header .brand:hover{border-bottom:3px solid rgba(255,255,255,0)}.site-header .brand-wordmark{color:#000;display:block;margin-top:.25em;margin-left:.25em;font-size:1.5em}.site-header .icon-github{padding-top:.5em}.site-header .icon-github svg{height:32px;width:auto}.brand{text-decoration:none;transition:all 0.15s ease-out}.brand:hover{text-decoration:none;border-bottom:3px solid rgba(255,255,255,0);transition:all 0.1s ease-out}.global-nav{display:flex;height:50px;margin:20px 40px 0px auto}@media screen and (max-width: 640px){.global-nav{display:none;background-color:#fff;width:100%;height:auto;position:fixed;top:52px;left:0;z-index:100;padding:20px}}.global-nav-item{display:block;margin-right:1.75em;height:auto;position:relative}.global-nav-item a{line-height:50px;height:50px;display:block}.global-nav-item:last-child{margin-right:0}.global-nav-item:hover .global-nav-item-submenu{display:block}@media screen and (max-width: 800px){.global-nav-item{margin-right:.75em}.global-nav-item:last-child{display:none}}@media screen and (max-width: 640px){.global-nav-item{display:block;width:100%;text-align:center}.global-nav-item:last-child{display:block}.global-nav-item:hover .global-nav-item-submenu{display:none}}.global-nav-item-submenu{display:none;background-color:#fff;position:absolute;top:50px;left:-1em;padding:0em 1em 2em 1em;min-width:300px;z-index:200}.global-nav-item-submenu a{display:inline-block;width:100%;height:auto;line-height:1.5em}.global-nav-item-submenu h3{margin-top:2em;margin-bottom:1em}@media screen and (max-width: 800px){.global-nav-item-submenu{min-width:270px}}@media screen and (max-width: 640px){.global-nav-item-submenu{display:none}}@media screen and (max-width: 800px){#global-nav-blog{display:none}}@media screen and (max-width: 640px){#global-nav-blog{display:block}}.section-toolkit{background-color:rgba(103,164,255,0.1)}.toolkit-explainer{overflow:hidden;position:relative}.toolkit-explainer .toolkit-explainer-inner{display:flex;flex-wrap:no-wrap}@media screen and (max-width: 640px){.toolkit-explainer .toolkit-explainer-inner{display:block}}.toolkit-explainer .content-card{position:relative;display:inline-block;margin-right:1em;flex-grow:0;min-height:400px;min-width:75px;display:inline-block}.toolkit-explainer .content-card:hover{cursor:pointer}@media screen and (max-width: 640px){.toolkit-explainer .content-card{display:block;margin-right:0;min-width:100%;margin-bottom:1em;padding-bottom:2em;padding-top:4em;height:auto}}.toolkit-explainer .content-card .content-card-body{display:none}@media screen and (max-width: 640px){.toolkit-explainer .content-card .content-card-body{width:100%;display:block;padding:0}}.toolkit-explainer .content-card .toolkit-single-svg-card-top{transition:all 0.01s ease-out}.toolkit-explainer .content-card .toolkit-single-svg-card-top:before{content:'';display:block;position:absolute;top:16px;left:0px;width:20px;z-index:4;height:4px;background-color:#000}.toolkit-explainer .content-card h3{transition:all 0.01s ease-out;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);position:absolute;text-align:right;bottom:-90px;left:28px;width:350px;margin-left:0}@media screen and (max-width: 640px){.toolkit-explainer .content-card h3{-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);position:relative;width:100%;left:0;bottom:0;text-align:left}}.toolkit-explainer .content-card:before{content:'';display:block;position:absolute;top:36px;left:0;height:4px;width:100%;background-color:#000}.toolkit-explainer .content-card:after{content:'';display:block;position:absolute;top:36px;right:-1em;width:1em;z-index:2;height:4px;background-color:#000}.toolkit-explainer .content-card:first-child:before{left:30px}.toolkit-explainer .content-card:first-child .toolkit-single-svg-card-top:before{display:none}.toolkit-explainer .content-card:last-child:before{width:30px}.toolkit-explainer .content-card:last-child:after{display:none}.toolkit-explainer .card-open{padding-top:4em;max-width:100%;flex-grow:1}.toolkit-explainer .card-open h3{-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);position:relative;width:350px;left:0;bottom:0;text-align:left}.toolkit-explainer .card-open .content-card-body{display:block;width:100%;padding-left:4em;padding-right:4em}@media screen and (max-width: 800px){.toolkit-explainer .card-open .content-card-body{padding-left:2em;padding-right:2em}}@media screen and (max-width: 640px){.toolkit-explainer .card-open .content-card-body{padding-left:0em;padding-right:2em}}.toolkit-explainer .toolkit-single-svg-card-top{position:absolute;z-index:1;top:20px;left:20px}.section-funding-and-partners ul{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding-right:1em}@media screen and (max-width: 800px){.section-funding-and-partners ul{flex-direction:row;flex-wrap:wrap}}@media screen and (max-width: 640px){.section-funding-and-partners ul{flex-direction:row;flex-wrap:wrap}}.section-funding-and-partners li{display:block;transition:all 0.1s ease-in-out;margin-right:2em}@media screen and (max-width: 1000px){.section-funding-and-partners li{margin-right:2em}}@media screen and (max-width: 800px){.section-funding-and-partners li{width:20%;display:block;margin-right:4%}}@media screen and (max-width: 640px){.section-funding-and-partners li{width:25%;display:block;margin-right:4%}}.section-funding-and-partners li:hover{transform:scale(1.04, 1.04)}.section-funding-and-partners .logo-bloomberg{margin-top:.5em}.section-funding-and-partners .logo-toronto{margin-top:.25em}.section-funding-and-partners .logo-seattle-dot{margin-top:1.5em}.section-news{background-color:rgba(103,164,255,0.1)}.section-related-blog-posts{background-color:rgba(103,164,255,0.1)}.svg-toolkit-group-4{margin-bottom:30px}.svg-small-toolkit{margin-top:1em;height:1em}.svg-small-toolkit .svg-toolkit-group-3{width:67px;height:1em}.svg-small-toolkit .svg-toolkit-group-4{width:100px;height:1em}.svg-small-toolkit a:hover{border-bottom:none}.site-footer{background-color:rgba(103,164,255,0.1);position:relative;padding-bottom:1em;min-height:510px}.site-footer .footer-illo{position:absolute;top:0;left:0}@media screen and (max-width: 640px){.site-footer .footer-illo svg{width:100%}}.site-footer .site-footer-content{overflow:hidden;margin-top:80px;background-color:#f1f6fe;padding-left:2em;margin-left:-2em;padding-top:0}@media screen and (max-width: 1000px){.site-footer .site-footer-content{overflow:hidden;padding-top:2em;padding-left:2em;margin-left:-2em;width:90vw;margin-top:12em}}@media screen and (max-width: 800px){.site-footer .site-footer-content{overflow:hidden;padding-top:2em;padding-left:2em;margin-left:-2em;width:90vw;margin-top:12em}}@media screen and (max-width: 640px){.site-footer .site-footer-content{overflow:hidden;padding-top:2em;padding-left:2em;margin-left:-2em;width:100vw;margin-top:20em;margin-bottom:0}}.site-footer .site-footer-content-inner{min-height:160px;*zoom:1;padding-bottom:1em}.site-footer .site-footer-content-inner:before,.site-footer .site-footer-content-inner:after{display:table;content:"";line-height:0}.site-footer .site-footer-content-inner:after{clear:both}@media screen and (max-width: 640px){.site-footer .site-footer-content-inner{margin-top:2em;margin-bottom:2em}}.site-footer .brand-symbol{display:block;float:left;margin-right:40px}.site-footer .brand-symbol svg{width:150px;height:150px}.site-footer .brand-symbol:hover{border-bottom:solid 3px rgba(255,255,255,0)}.site-footer .site-footer-connect-links{display:flex;flex-direction:row;line-height:32px;vertical-align:center}.site-footer .site-footer-connect-links svg{width:32px}.site-footer .site-footer-connect-links .icon-twitter{margin-left:.5em;margin-top:-.25em}.site-footer .site-footer-connect-links .icon-github{margin-top:-.5em}.site-footer .site-footer-email-link{display:block;flex-grow:1}.site-footer h3{margin-bottom:1em}.site-footer p{font-size:0.7em;margin-bottom:2em}.site-footer .site-footer-mini-text{text-transform:uppercase;font-size:0.7em;line-height:1.5em;letter-spacing:0.1em;color:#6E6E6E}.site-footer .site-footer-mini-text li{display:inline-block;margin-right:1em}.site-footer .site-footer-mini-text li:last-child{margin-right:0em}.news-item{background-color:#fff;border:1px solid #fff;display:block;position:relative;transition:all 0.1s ease-in-out}.news-item:hover{border-bottom:2px solid #253EF7;box-shadow:0 5px 15px rgba(0,0,0,0.1);transform:scale(1.04, 1.04)}.news-item img{width:100%;height:inherit;object-fit:contain;display:block}.news-item-text{display:block;position:relative;padding:20px}.news-item-text svg{width:25px;display:block;position:absolute;left:20px;top:8px}.news-item-text p{display:block;margin-left:45px;width:calc(100% - 60px)}.page-intro{background-color:rgba(103,164,255,0.1);padding:1em 0}@media screen and (max-width: 640px){.page-intro{padding:0 1em}}@media screen and (max-width: 1000px){.page-intro .container{display:flex;flex-direction:row;justify-content:space-between}}@media screen and (max-width: 800px){.page-intro .container{display:flex;flex-direction:row;justify-content:space-between}}@media screen and (max-width: 640px){.page-intro .container{display:flex;flex-direction:row;justify-content:space-between;padding:2em 0}}.page-intro-title{overflow:visible}.page-intro-title h1{padding-top:.75em;padding-bottom:.25em;vertical-align:middle;max-width:650px}@media screen and (max-width: 1000px){.page-intro-title h1{max-width:500px}}@media screen and (max-width: 640px){.page-intro-title h1{max-width:100%}}.page-intro-illo{position:absolute;right:0;top:2em;text-align:right;width:350px;z-index:10;margin-left:1em}.page-intro-illo svg{width:100%;height:auto}@media screen and (max-width: 1000px){.page-intro-illo{margin-bottom:-4em;width:300px;position:relative}}@media screen and (max-width: 800px){.page-intro-illo{margin-top:-1em;position:relative}}@media screen and (max-width: 640px){.page-intro-illo{top:0;position:relative;margin-top:-2em;max-width:50%}}.breadcrumb{text-transform:uppercase;font-size:0.7em;line-height:1.5em;letter-spacing:0.1em;color:#6E6E6E;display:flex;flex-direction:row;margin:1em 0em}.breadcrumb a{color:#6E6E6E}.breadcrumb a:hover{color:#6E6E6E;border-bottom:3px solid #6E6E6E}.breadcrumb li{display:block;min-width:30px;text-align:center;height:30px;line-height:30px;margin-right:.20em}.breadcrumb li:last-child{margin-right:0px}.icon-home svg{width:22px;height:auto;margin-top:4px}@media screen and (max-width: 640px){.about-intro .page-intro-illo{height:200px}}.about-person{position:relative;margin-bottom:1em}.about-person img{width:100%;margin-bottom:1em}.about-person-name{font-weight:bold}.icon-linkedin svg{width:32px;height:auto;position:absolute;right:0;bottom:0}.icon-linkedin g{fill:#000;transition:all 0.2s ease-in-out}.icon-linkedin g:hover{fill:#253EF7}.blog-index-post-illo a:hover{border-bottom:none}.blog-post,#blog-index{font-family:'Source Serif Pro', serif;font-style:normal;font-stretch:normal;letter-spacing:0em;font-weight:normal;font-style:normal}.blog-post b,.blog-post strong,#blog-index b,#blog-index strong{color:#000;font-weight:normal}.blog-post figure,#blog-index figure{margin-bottom:2em}.blog-post figure img,.blog-post figure video,.blog-post figure embed,#blog-index figure img,#blog-index figure video,#blog-index figure embed{margin-top:0;margin-bottom:0;padding-bottom:0}.blog-post figcaption,#blog-index figcaption{text-align:center;font-style:italic;color:#666;background-color:#f9f9f9;padding:1em 2em;font-size:.8em;margin:0}.blog-post h1,#blog-index h1{margin-bottom:0.25em}.blog-post h2,#blog-index h2{margin-top:2em}.blog-post h3,#blog-index h3{margin-top:4em;display:block}.blog-post h4,#blog-index h4{margin-bottom:.5em}.blog-post p,#blog-index p{color:#666;margin-bottom:1.5em}.blog-post a b,.blog-post a em,.blog-post a strong,#blog-index a b,#blog-index a em,#blog-index a strong{color:#253EF7}.blog-index-post-info h3{margin-top:0 !important;max-width:100%;margin-bottom:1em}.blog-index-post-info h3 a{display:inline-block}.blog-post-title-section{height:auto;margin-bottom:3em}.blog-post-title-section h3{margin-top:0;width:100%;max-width:100%}.blog-post-title-section h3 a{display:inline-block}.blog-index-post-illo img{margin-top:0 !important}.blog-index-post-illo svg{width:100%}.blog-inner-container{max-width:800px;margin:8em auto}.blog-inner-container img{margin-top:2em;margin-bottom:2em}.blog-inner-container ul{list-style-type:circle;margin-left:1em}.blog-inner-container ul li{padding-left:1em}.get-started-breadcrumb{background-color:rgba(103,164,255,0.1);padding:.5em 0;margin-bottom:0}.get-started-intro{background-color:#fff}.get-started-intro .page-intro-illo{margin-top:-2em;z-index:0}.get-started-audience-types{background-color:rgba(103,164,255,0.1)}.get-started-audience-item{background-color:#fff;padding:1.5em}.icon-developer,.icon-government,.icon-company{margin-bottom:1em}.get-started-api{*zoom:1}.get-started-api:before,.get-started-api:after{display:table;content:"";line-height:0}.get-started-api:after{clear:both}.form-captcha{margin:2em 0}.illustration-hailing-curbside{float:right}.icon-email{display:inline-block;margin-right:.5em}.index-intro{margin-top:60px;position:relative}.index-intro .illustration-bus-stop{position:absolute;right:0;top:0}@media screen and (max-width: 640px){.index-intro .illustration-bus-stop{position:relative;margin-left:auto;margin-right:auto;text-align:center;height:250px}.index-intro .illustration-bus-stop svg{height:300px}}.index-intro .index-intro-text .button-primary{margin-top:1em}@media screen and (max-width: 1000px){.index-intro .index-intro-text{grid-column:span 3}}@media screen and (max-width: 800px){.index-intro .index-intro-text{grid-column:span 4;padding-right:35%}}@media screen and (max-width: 640px){.index-intro .index-intro-text{grid-column:span 2;padding-right:0}}.index-intro .index-intro-illo{overflow:visible}@media screen and (max-width: 1000px){.index-intro .index-intro-illo{grid-column:span 1}}@media screen and (max-width: 800px){.index-intro .index-intro-illo{grid-column:span 1}}@media screen and (max-width: 640px){.index-intro .index-intro-illo{grid-column:span 2}}.pilot-item{position:relative}.pilot-item .pilot-title{display:block;position:relative;height:3em}.pilot-item .news-item-text{padding-left:0}.pilot-item .news-item-text svg{left:0}.pilot-page-intro{background-color:rgba(103,164,255,0.1);text-align:center;padding:2em 0 .5em 0em}.pilot-page-intro h1,.pilot-page-intro h3{width:100%;margin-left:auto;margin-right:auto;text-align:center;display:block}.pilot-page-intro h3{margin-bottom:1em}.pilot-page-video{display:block;margin:0 auto}.pilot-page-toolkit-workflow{background-color:rgba(103,164,255,0.1)}.faq-item-q{font-weight:bold}.press-images img{border:2px solid rgba(0,0,0,0.1);margin-bottom:2em}.press-testimonials{background-color:rgba(103,164,255,0.1)}.testimonial{background-color:#fff;padding:2em}.testimonial-quote{margin-top:2em;font-family:'Source Serif Pro', serif;font-style:normal;font-stretch:normal;letter-spacing:0em;font-weight:normal;font-style:normal}.testimonial-quote:before{content:'“';float:left;margin-top:0.39em;padding-right:0.2em;padding-bottom:0.04em;display:block;font-size:6em}.testimonial-person{text-transform:uppercase;font-size:0.7em;line-height:1.5em;letter-spacing:0.1em;color:#6E6E6E;color:#000}.testimonial-person-title{text-transform:uppercase;font-size:0.7em;line-height:1.5em;letter-spacing:0.1em;color:#6E6E6E}@media screen and (max-width: 640px){.toolkit-intro .page-intro-illo{height:150px}}.toolkit-intro .page-intro-illo svg{height:3	00px}@media screen and (max-width: 640px){.toolkit-intro .page-intro-illo svg{height:250px;margin-top:-20px}}.toolkit{background-color:rgba(103,164,255,0.1)}.illustration-wheelbarrow{margin-top:4em}code{font-family:'Bitstream Vera Sans Mono','Courier', monospace;font-size:.8em;background-color:#f6f8fa;overflow:scroll;margin:2em 0;padding:2em;display:block;width:100%}.highlight .c{color:#586E75}.highlight .err{color:#93A1A1}.highlight .g{color:#93A1A1}.highlight .k{color:#859900}.highlight .l{color:#93A1A1}.highlight .n{color:#93A1A1}.highlight .o{color:#859900}.highlight .x{color:#CB4B16}.highlight .p{color:#93A1A1}.highlight .cm{color:#586E75}.highlight .cp{color:#859900}.highlight .c1{color:#586E75}.highlight .cs{color:#859900}.highlight .gd{color:#2AA198}.highlight .ge{color:#93A1A1;font-style:italic}.highlight .gr{color:#DC322F}.highlight .gh{color:#CB4B16}.highlight .gi{color:#859900}.highlight .go{color:#93A1A1}.highlight .gp{color:#93A1A1}.highlight .gs{color:#93A1A1;font-weight:bold}.highlight .gu{color:#CB4B16}.highlight .gt{color:#93A1A1}.highlight .kc{color:#CB4B16}.highlight .kd{color:#268BD2}.highlight .kn{color:#859900}.highlight .kp{color:#859900}.highlight .kr{color:#268BD2}.highlight .kt{color:#DC322F}.highlight .ld{color:#93A1A1}.highlight .m{color:#2AA198}.highlight .s{color:#2AA198}.highlight .na{color:#93A1A1}.highlight .nb{color:#B58900}.highlight .nc{color:#268BD2}.highlight .no{color:#CB4B16}.highlight .nd{color:#268BD2}.highlight .ni{color:#CB4B16}.highlight .ne{color:#CB4B16}.highlight .nf{color:#268BD2}.highlight .nl{color:#93A1A1}.highlight .nn{color:#93A1A1}.highlight .nx{color:#555}.highlight .py{color:#93A1A1}.highlight .nt{color:#268BD2}.highlight .nv{color:#268BD2}.highlight .ow{color:#859900}.highlight .w{color:#93A1A1}.highlight .mf{color:#2AA198}.highlight .mh{color:#2AA198}.highlight .mi{color:#2AA198}.highlight .mo{color:#2AA198}.highlight .sb{color:#586E75}.highlight .sc{color:#2AA198}.highlight .sd{color:#93A1A1}.highlight .s2{color:#2AA198}.highlight .se{color:#CB4B16}.highlight .sh{color:#93A1A1}.highlight .si{color:#2AA198}.highlight .sx{color:#2AA198}.highlight .sr{color:#DC322F}.highlight .s1{color:#2AA198}.highlight .ss{color:#2AA198}.highlight .bp{color:#268BD2}.highlight .vc{color:#268BD2}.highlight .vg{color:#268BD2}.highlight .vi{color:#268BD2}.highlight .il{color:#2AA198}
