html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0;max-width:100%}svg:not(:root){overflow:hidden}figure{margin:0}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal;border:none}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}ul,ol,li{margin:0;padding:0;list-style:none}*,*:before,*:after{-ms-box-sizing:border-box !important;-o-box-sizing:border-box !important;box-sizing:border-box !important}.group:after{content:".";display:block;height:0;clear:both;visibility:hidden}*{font-family:p22-underground, sans-serif;font-weight:400;font-style:normal}h1,h2,h3,h4,h5{font-family:anton, sans-serif;font-weight:400;font-style:normal;text-transform:uppercase}a{text-decoration:none}a:hover{text-decoration:none}.wrapper.nav--main{position:fixed;top:0;left:0;right:0;z-index:100;width:100%;margin:auto;padding:30px 0;background-color:#efefef;transition:.3s ease}.wrapper.nav--main a{display:-ms-flexbox;display:flex}.wrapper.nav--main a img{max-width:160px;display:inline-block;margin-right:50px;transition:max-width .2s ease;max-height:81px}@media screen and (max-width: 500px){.wrapper.nav--main a img{max-height:100px}}@media screen and (max-width: 500px){.wrapper.nav--main a img{max-width:100px}}.wrapper.nav--main.scrolled{padding:10px 0}.wrapper.nav--main.scrolled img{max-width:100px}.wrapper.nav--main .links-wrap{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end}@media screen and (max-width: 500px){.wrapper.nav--main .links-wrap{-ms-flex-pack:end;justify-content:flex-end}}.wrapper.nav--main .links-wrap .button{text-transform:uppercase;font-size:16px;margin-right:40px}.wrapper.nav--main .burger--wrapper{z-index:100}.wrapper.nav--main .header__burger{width:50px;height:32px;transform:rotate(0deg);transition:.5s ease-in-out;cursor:pointer}.wrapper.nav--main .header__burger span{display:block;position:absolute;height:3px;width:100%;background:#4c457b;opacity:1;right:0;transform:rotate(0deg);transition:.25s ease-in-out}.wrapper.nav--main .header__burger span:nth-child(1){top:0}.wrapper.nav--main .header__burger span:nth-child(2),.wrapper.nav--main .header__burger span:nth-child(3){top:14px}.wrapper.nav--main .header__burger span:nth-child(4){top:28px}.wrapper.nav--main .header__burger.open span{background:white}.wrapper.nav--main .header__burger.open span:nth-child(1){top:18px;width:0%;left:50%}.wrapper.nav--main .header__burger.open span:nth-child(2){transform:rotate(45deg);width:100%}.wrapper.nav--main .header__burger.open span:nth-child(3){transform:rotate(-45deg);width:100%}.wrapper.nav--main .header__burger.open span:nth-child(4){top:18px;width:0%;left:50%}.overlay{position:fixed;left:0;top:0;z-index:12;width:100%;height:100vh;background:#5360ad;opacity:0;transition:.3s ease;pointer-events:none;background-repeat:no-repeat;background-position:140% center;background-size:50%}.overlay .container,.overlay .row{height:100%}.overlay.open{pointer-events:initial;opacity:1}.overlay.open .col-md-8{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.overlay.open li span{height:10px;width:50px;background-color:#6671B6;display:block;margin-bottom:20px}.overlay.open li a{color:#D9DCED;font-family:anton, serif;font-size:40px;margin-bottom:10px;display:block;transition:color .2s ease;text-transform:uppercase}.overlay.open li a:hover{color:#9FA6D1}footer.footer{text-transform:uppercase;padding:50px 0 20px 0}footer.footer .row.main{margin-top:50px}footer.footer .row.main .footer-logos{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media screen and (max-width: 500px){footer.footer .row.main .footer-logos{-ms-flex-wrap:wrap;flex-wrap:wrap}}footer.footer .row.main .footer-logos img{margin-right:30px;max-width:100px}@media screen and (max-width: 500px){footer.footer .row.main .footer-logos img{margin-bottom:20px;max-width:80px}}footer.footer .row.main .links a{display:block;color:#4c457b;font-family:anton, sans-serif;font-size:22px;margin-bottom:8px}footer.footer .row.main .links a img{margin-left:10px;max-width:14px}footer.footer .row.credit{padding-top:30px;text-transform:initial}footer.footer .row.credit a{color:#5360ad}footer.footer h2{color:#4c457b;font-size:56px}@media screen and (max-width: 500px){footer.footer h2{font-size:40px}}footer.footer h3{color:#dd405b;font-size:30px;font-weight:800;margin-bottom:30px}footer.footer a.button{padding:5px 20px;background-color:#4c457b}#map{min-height:700px;padding-bottom:50px}@media screen and (max-width: 500px){#map{min-height:200px}}.dev-intro-wrapper{position:relative;background-image:url(/images/shapes2.svg);background-repeat:no-repeat;background-position:90% 60px;background-size:20%}.dev-intro-wrapper .dev-intro-container{padding-top:40px}.dev-intro-wrapper .dev-intro-container .dev-intro h1{text-transform:uppercase;font-weight:bold;font-family:anton;line-height:1.1;margin-bottom:50px;font-size:120px;font-weight:500;margin-top:100px}@media screen and (max-width: 768px){.dev-intro-wrapper .dev-intro-container .dev-intro h1{font-size:65px}}@media screen and (max-width: 500px){.dev-intro-wrapper .dev-intro-container .dev-intro h1{font-size:45px;margin-top:120px}}.landmark{padding:50px 15px}.landmark h2{color:#4c457b;font-size:56px;text-transform:uppercase;margin:50px 0 80px 0}@media screen and (max-width: 768px){.landmark h2{font-size:50px;margin-bottom:0px}}@media screen and (max-width: 500px){.landmark h2{font-size:35px}}.landmark .block{font-size:20px;padding:70px 0}@media screen and (max-width: 768px){.landmark .block{padding:30px 0}}@media screen and (max-width: 500px){.landmark .block{padding-bottom:0}.landmark .block p{margin-bottom:0 !important}.landmark .block a{display:block;margin-top:20px;text-align:center}.landmark .block:nth-of-type(odd){-ms-flex-direction:column-reverse;flex-direction:column-reverse}.landmark .block:nth-of-type(odd) .col-md-6:last-child{margin-bottom:30px}}.landmark .block p{margin-bottom:50px;color:#4C457B}.landmark .block a.button{text-transform:uppercase;font-size:24px;padding:5px 20px}.landmark .block .carousel-inner{position:relative;overflow:visible}.landmark .block .carousel-inner:before{content:'';position:absolute;top:30px;left:30px;width:100%;height:100%;background-color:#cbcfe6}.landmark .block .carousel-inner.alt:before{left:-30px}.landmark #carousel1,.landmark #carousel3{left:50px}@media screen and (max-width: 768px){.landmark #carousel1,.landmark #carousel3{left:0;width:90%;padding:20px 0}}.landmark #carousel2{left:-50px}@media screen and (max-width: 768px){.landmark #carousel2{left:30px;width:90%;padding:20px 0 60px}}.wrapper.transport{background-color:#5360ad;color:white;padding:70px 0}.wrapper.transport .wrapper.mid{background-color:#5360ad;color:white;position:relative}.wrapper.transport .wrapper.mid img.static-icon{position:absolute;width:250px;pointer-events:none}@media screen and (max-width: 768px){.wrapper.transport .wrapper.mid img.static-icon{display:none}}.wrapper.transport .wrapper.mid img.static-icon.tfl{right:0;top:46%}.wrapper.transport .wrapper.mid img.static-icon.rail{left:0;top:58%}.wrapper.transport .wrapper.mid img.static-icon.airport{right:0;top:72%}.wrapper.transport .wrapper.mid img.static-icon.road{left:0;top:88%}.wrapper.transport .wrapper.mid img.static-icon.map{right:20%;bottom:0}.wrapper.transport h2{font-size:70px;margin-bottom:50px}@media screen and (max-width: 768px){.wrapper.transport h2{font-size:50px}}.wrapper.transport .muted{color:#A9AFD6}.wrapper.transport .transportmap{margin-bottom:50px}@media screen and (max-width: 500px){.wrapper.transport .transportmap{width:90%;padding-left:15px}}@media screen and (max-width: 768px){.wrapper.transport .transportmap{width:98%;padding-left:15px}}.wrapper.transport .rail-stats h2{font-size:80px;margin-bottom:20px}.wrapper.transport .rail-stats h3{font-size:50px}.wrapper.transport .rail-stats .icons{display:-ms-flexbox;display:flex;margin:50px 0 100px 0}@media screen and (max-width: 500px){.wrapper.transport .rail-stats .icons{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:50px}}.wrapper.transport .rail-stats .icons img{max-height:100px;display:inline-block;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;margin-right:20px}@media screen and (max-width: 500px){.wrapper.transport .rail-stats .icons img{margin-bottom:10px}}.wrapper.transport .rail-stats .stat-rows .col-md-8{margin-bottom:100px}@media screen and (max-width: 768px){.wrapper.transport .rail-stats .stat-rows .col-md-8{margin-bottom:50px}}.wrapper.transport .rail-stats .stat-rows span{color:white;font-size:50px;font-family:anton;text-transform:uppercase}.wrapper.transport .rail-stats .stat-rows h3{color:#B6E4E2;font-size:65px;margin-bottom:0}.wrapper.transport .rail-stats .stat-rows p{font-size:40px;color:#8790C5;text-transform:uppercase;font-family:anton}.jv-intro-wrapper{position:relative;background-image:url(/images/jv-pattern.svg);background-repeat:no-repeat;background-position:90% 60px;background-size:30%}.jv-intro-wrapper .jv-intro-container{padding-top:40px}.jv-intro-wrapper .jv-intro-container .jv-intro h1{text-transform:uppercase;font-weight:bold;font-family:anton;line-height:1.1;margin-bottom:50px;font-size:120px;font-weight:500;margin-top:100px}@media screen and (max-width: 768px){.jv-intro-wrapper .jv-intro-container .jv-intro h1{font-size:65px}}.jv-img{margin:50px 0}.jv-objective-list h2{font-size:60px;color:#dd405b;margin-bottom:100px}@media screen and (max-width: 500px){.jv-objective-list h2{font-size:50px;margin-bottom:50px}}.jv-objective-list img{max-width:25px;float:right;margin-top:5px}.jv-objective-list p{font-size:26px;color:#4c457b;margin-bottom:40px}@media screen and (max-width: 500px){.jv-objective-list p{font-size:16px}}.jv-objective-list .quote{color:#dd405b;margin-bottom:50px}.jv-objective-list .quote p{color:#dd405b}.wrapper.devs{padding:70px 0;background-color:#5360ad}.wrapper.devs h2{font-size:60px;color:white;margin-bottom:50px}@media screen and (max-width: 500px){.wrapper.devs h2{font-size:40px}}.wrapper.viewing{padding:70px 0;background-color:#6dc9c7}.wrapper.viewing h2{font-size:60px;color:#4c457b;margin-bottom:50px}@media screen and (max-width: 500px){.wrapper.viewing h2{font-size:40px}}.wrapper.viewing h3{font-size:40px;color:#4c457b;margin-bottom:50px}@media screen and (max-width: 500px){.wrapper.viewing h3{font-size:30px}}.wrapper.viewing img{max-width:150px;margin-bottom:30px}@media screen and (max-width: 500px){.wrapper.viewing img{max-width:100px}}.wrapper.viewing .advisor{margin-bottom:20px}.wrapper.viewing .advisor a{color:#4c457b;font-size:20px;display:block}@media screen and (max-width: 500px){.wrapper.viewing .advisor a{font-size:16px}}.wrapper.viewing .advisor a:first-child{font-weight:bold}.pro-intro-wrapper{position:relative;background-image:url(/images/shapes2.svg);background-repeat:no-repeat;background-position:90% 60px;background-size:20%}.pro-intro-wrapper .pro-intro-container{padding-top:40px}.pro-intro-wrapper .pro-intro-container .pro-intro h1{text-transform:uppercase;font-weight:bold;font-family:anton;line-height:1.1;margin-bottom:50px;font-size:120px;font-weight:500;margin-top:100px}@media screen and (max-width: 768px){.pro-intro-wrapper .pro-intro-container .pro-intro h1{font-size:65px}}.pro-intro-wrapper .pro-intro-container .pro-intro p{font-size:50px;font-family:anton;text-transform:uppercase;font-weight:500;color:#5360ad;margin-bottom:50px}@media screen and (max-width: 768px){.pro-intro-wrapper .pro-intro-container .pro-intro p{font-size:30px}}.wrapper.stages{background-color:#4c457b;padding:70px 0;color:white}.wrapper.stages h2{font-size:50px;margin-bottom:30px}@media screen and (max-width: 500px){.wrapper.stages h2{font-size:30px}}.wrapper.stages h2 span{color:#6dc9c7;font-family:anton}.wrapper.stages .stage-body{font-size:26px;margin-bottom:50px}@media screen and (max-width: 500px){.wrapper.stages .stage-body{font-size:16px}}.wrapper.stages .stage-body p{margin-bottom:10px}.wrapper.info{padding:70px 0;color:#4c457b;font-size:20px}@media screen and (max-width: 500px){.wrapper.info{font-size:16px}}.wrapper.info ul{padding-left:0px;font-size:18px}.wrapper.info ul li{list-style:none}.wrapper.info ul li::before{content:'';display:inline-block;height:30px;width:20px;top:5px;margin-right:10px;background-image:url(/images/bullet.svg);background-repeat:no-repeat;background-position:bottom}.wrapper.info h2{font-size:50px;margin-bottom:30px}@media screen and (max-width: 500px){.wrapper.info h2{font-size:30px}}.procurement footer .procurement{display:none}.legacy-banner.bridgewater{background-color:#404EA4}.wrapper.bridge{background-color:#8AD4D2;position:relative}.wrapper.bridge h2{color:white}.wrapper.bridge img.abs{position:absolute;width:450px;right:0;z-index:2;top:25px}@media screen and (max-width: 768px){.wrapper.bridge img.abs{z-index:0}}.wrapper.bridge .headline p{font-size:50px;color:white;font-family:anton;text-transform:uppercase;line-height:1}@media screen and (max-width: 768px){.wrapper.bridge .headline p{font-size:40px}}.wrapper.mid.bridge{padding-top:75px;position:relative}.wrapper.mid.bridge img.abs{position:absolute;left:0;top:35px;z-index:0;width:500px}.wrapper.mid.bridge h1{font-size:120px;color:white;line-height:1;z-index:5}@media screen and (max-width: 500px){.wrapper.mid.bridge h1{font-size:60px}}.wrapper.bridge.gallery{position:relative;padding-top:50px;padding-bottom:300px}.wrapper.bridge.gallery .carousel-inner{border:20px solid white}@media screen and (max-width: 500px){.wrapper.bridge.gallery .carousel-inner{border:10px solid white}}.wrapper.bridge.gallery .carousel-indicators li.active{background-color:#8AD4D2}@media screen and (max-width: 768px){.wrapper.bridge.gallery{padding-top:0;padding-bottom:100px}}.wrapper.bridge.gallery img.bottom{position:absolute;top:410px}@media screen and (max-width: 768px){.wrapper.bridge.gallery img.bottom{top:100px}}.wrapper.bridge.text{padding-bottom:100px}@media screen and (max-width: 500px){.wrapper.bridge.text{padding-top:0}}.wrapper.bridge.text p{color:white;font-size:20px;margin-bottom:100px}@media screen and (max-width: 500px){.wrapper.bridge.text p{font-size:16px;margin-bottom:50px}}.wrapper.bridge.text p:first-of-type{font-size:24px;margin-bottom:15px}@media screen and (max-width: 500px){.wrapper.bridge.text p:first-of-type{font-size:20px}}.wrapper.bridge.text h3{color:white;font-size:40px;margin-bottom:30px}.wrapper.bridge.text a.round{position:absolute;top:0;right:0;color:#404EA4}@media screen and (max-width: 768px){.wrapper.bridge.text a.round{top:60%}}.wrapper.bridge.text .quote{margin:50px 0;color:white}.wrapper.bridge.text div.obj{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.wrapper.bridge.text div.obj img{max-width:20px;display:inline-block;margin-top:3px;margin-right:20px}.wrapper.bridge.text div.obj p{color:white;list-style:none;font-size:20px;display:inline-block}@media screen and (max-width: 500px){.wrapper.bridge.text div.obj p{font-size:18px}}.wrapper.launch{background-color:#4c457b;color:white;padding:70px 0}.wrapper.launch h2{font-size:60px;color:#8AD4D2;margin-bottom:30px}@media screen and (max-width: 500px){.wrapper.launch h2{font-size:40px}}.wrapper.launch p{font-size:20px;margin-bottom:50px}@media screen and (max-width: 500px){.wrapper.launch p{font-size:16px}}.legacy-banner.stratfordwater{background-color:#404EA4}.wrapper.stratford{background-color:#DD405B;position:relative}.wrapper.stratford h2{color:white}.wrapper.stratford img.abs{position:absolute;width:400px;right:0;z-index:2;top:25px}@media screen and (max-width: 768px){.wrapper.stratford img.abs{z-index:0}}.wrapper.stratford .headline p{font-size:50px;color:white;font-family:anton;text-transform:uppercase;line-height:1}@media screen and (max-width: 768px){.wrapper.stratford .headline p{font-size:40px}}.wrapper.mid.stratford{padding-top:75px;position:relative}.wrapper.mid.stratford img.abs{position:absolute;left:0;top:55px;z-index:0;width:600px}.wrapper.mid.stratford h1{font-size:120px;color:white;line-height:1;z-index:5}@media screen and (max-width: 500px){.wrapper.mid.stratford h1{font-size:60px}}.wrapper.stratford.gallery{position:relative;padding-top:50px;padding-bottom:300px}.wrapper.stratford.gallery .carousel-inner{border:20px solid white}@media screen and (max-width: 500px){.wrapper.stratford.gallery .carousel-inner{border:10px solid white}}.wrapper.stratford.gallery .carousel-indicators li.active{background-color:#DD405B}@media screen and (max-width: 768px){.wrapper.stratford.gallery{padding-top:0;padding-bottom:100px}}.wrapper.stratford.gallery img.bottom{position:absolute;top:400px}@media screen and (max-width: 768px){.wrapper.stratford.gallery img.bottom{top:100px}}.wrapper.stratford.text{padding-bottom:100px}@media screen and (max-width: 500px){.wrapper.stratford.text{padding-top:0}}.wrapper.stratford.text .center-cta{-ms-flex-align:center;align-items:center}.wrapper.stratford.text p{color:white;font-size:20px;margin-bottom:100px}@media screen and (max-width: 500px){.wrapper.stratford.text p{font-size:16px;margin-bottom:50px}}.wrapper.stratford.text p:first-of-type{font-size:24px;margin-bottom:30px}@media screen and (max-width: 500px){.wrapper.stratford.text p:first-of-type{font-size:20px}}.wrapper.stratford.text h3{color:white;font-size:40px;margin-bottom:30px}.wrapper.stratford.text .col-md-6.strat{padding-bottom:50px}.wrapper.stratford.text a.round{position:absolute;bottom:0;right:0;color:#404EA4}.wrapper.stratford.text a.round.centered{color:white;top:30%}.wrapper.stratford.text a.round.centered div{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.wrapper.stratford.text .quote{margin:50px 0;color:white}.wrapper.stratford.text div.obj{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.wrapper.stratford.text div.obj img{max-width:20px;display:inline-block;margin-top:3px;margin-right:20px}.wrapper.stratford.text div.obj p{color:white;list-style:none;font-size:20px;display:inline-block}@media screen and (max-width: 500px){.wrapper.stratford.text div.obj p{font-size:18px}}.wrapper.launch{background-color:#4c457b;color:white;padding:70px 0}.wrapper.launch h2{font-size:60px;color:#DD405B;margin-bottom:30px}@media screen and (max-width: 500px){.wrapper.launch h2{font-size:40px}}.wrapper.launch p{font-size:20px;margin-bottom:50px}@media screen and (max-width: 500px){.wrapper.launch p{font-size:16px}}.launch-wrapper{position:relative;background-repeat:no-repeat;background-position:90% 60px;background-size:30%}.launch-wrapper .launch-container{padding-top:40px}.launch-wrapper .launch-container .launch p,.launch-wrapper .launch-container .launch h1{margin-bottom:0;text-transform:uppercase;font-weight:bold;font-family:anton;line-height:1.1;margin-bottom:20px;color:#5360ad}.launch-wrapper .launch-container .launch p{font-size:50px;font-weight:500}@media screen and (max-width: 768px){.launch-wrapper .launch-container .launch p{font-size:40px}}.launch-wrapper .launch-container .launch p span{font-weight:bold;font-family:anton;color:#5360ad}.launch-wrapper .launch-container .launch p:first-of-type{font-size:60px}@media screen and (max-width: 768px){.launch-wrapper .launch-container .launch p:first-of-type{font-size:30px}}.launch-wrapper .launch-container .launch h1{font-size:110px;font-weight:500;margin-top:130px}@media screen and (max-width: 768px){.launch-wrapper .launch-container .launch h1{font-size:65px}}.launch-event .main{margin-top:50px}.launch-event p{color:#4c457b;font-size:18px}.launch-event h2{color:#5360ad;font-size:56px;text-transform:uppercase;margin:40px 0}@media screen and (max-width: 768px){.launch-event h2{font-size:50px;margin-bottom:0px}}@media screen and (max-width: 500px){.launch-event h2{font-size:35px}}.launch-event .speaker{margin-bottom:30px}.launch-event .speaker p{text-transform:uppercase;font-family:anton;margin-bottom:10px;font-size:20px}.launch-event .speaker p:first-child{color:#5360ad;font-size:24px}.launch-event .speaker p.desc{text-transform:initial;font-family:p22-underground;font-size:16px}.launch-event .cta{padding-top:200px}@media screen and (max-width: 500px){.launch-event .cta{padding-top:0}}.launch-event .links{padding-bottom:50px}.launch-event .links a{text-transform:uppercase;font-family:anton;margin-bottom:10px;font-size:24px;display:block;color:#4c457b}.launch-event .links a:hover{color:#5360ad}html{scroll-behavior:smooth}body{max-width:100%;background-color:#e0e0e0;margin:auto;padding-top:140px}@media screen and (max-width: 500px){body{padding-top:204px}}@media screen and (max-width: 768px){body{padding-top:110px}}.wrapper{max-width:1800px;margin:auto;padding:0;background-color:#efefef}.wrapper.mid{max-width:1490px}.dp{color:#4c457b}.lp{color:#5360ad}.te{color:#6dc9c7}.re{color:#dd405b}a.pill{background-color:#4c457b}.logos{padding-bottom:100px}@media screen and (max-width: 500px){.logos{padding-bottom:50px}.logos img{max-width:120px;margin-bottom:20px}}.logos.bottom img{max-width:140px}@media screen and (max-width: 500px){.logos.bottom img{max-width:110px}}.legacy-banner{background-color:#4c457b;color:white;padding:10px}.legacy-banner p{margin-bottom:0;text-transform:uppercase;font-family:anton;font-size:30px;color:white}.intro-wrapper{position:relative;background-image:url(/images/shapes.svg);background-repeat:no-repeat;background-position:90% 60px;background-size:30%}.intro-wrapper.alt{background-image:url(/images/shapes2.svg)}.intro-container{padding-top:40px}.intro-container .intro p,.intro-container .intro h1{margin-bottom:0;text-transform:uppercase;font-weight:bold;font-family:anton;line-height:1.1;margin-bottom:20px}.intro-container .intro p{font-size:50px;font-weight:500}@media screen and (max-width: 768px){.intro-container .intro p{font-size:40px}}.intro-container .intro p:first-of-type{font-size:60px}@media screen and (max-width: 768px){.intro-container .intro p:first-of-type{font-size:30px}}.intro-container .intro h1{font-size:110px;font-weight:500;margin-top:130px}@media screen and (max-width: 768px){.intro-container .intro h1{font-size:65px}}.intro-container .intro .te p{color:#6dc9c7}.full-links .col-md-6{text-align:center;padding:20px 0;background-color:#dd405b}.full-links .col-md-6:last-of-type{background-color:#6dc9c7}.full-links a{font-family:anton;text-transform:uppercase;font-size:36px;color:white}@media screen and (max-width: 500px){.full-links a{font-size:24px}}.intro{padding-bottom:50px}.intro h2{color:#5360ad;font-size:46px;text-transform:uppercase;margin:50px 0}.intro p{color:#4c457b;font-size:18px}.intro p.lead-text{font-size:22px}.wrapper.lldc{background-color:#6dc9c7;padding:50px 0;color:white}.wrapper.lldc h2{font-size:56px;text-transform:uppercase;margin-bottom:50px}.wrapper.lldc p{font-size:17px;margin-bottom:70px}.wrapper.lldc .quote q{font-size:30px;font-family:anton;margin-bottom:20px;display:block}.wrapper.lldc .quote p{margin-bottom:0}.quote q{font-size:30px;font-family:anton;margin-bottom:20px;display:block}@media screen and (max-width: 500px){.quote q{font-size:24px}}.quote p{margin-bottom:0}.wrapper.vision{background-color:#4c457b;padding:80px 0;color:white}.wrapper.vision h2{font-size:80px;margin-bottom:50px}@media screen and (max-width: 500px){.wrapper.vision h2{font-size:40px}}.wrapper.vision h3{color:#6dc9c7;font-size:50px;text-transform:uppercase}.wrapper.vision p{font-size:18px;margin-bottom:50px}.location-box.stratford{background-color:#dd405b}.location-box.bridge{background-color:#6dc9c7}.location-box .text{padding:50px 70px}.location-box .text h3{color:white;margin-bottom:30px;font-size:50px}.location-box .text p{font-size:18px;margin-bottom:50px;color:white}.location-box .text a.button{background-color:white;color:#4c457b;text-transform:uppercase;font-size:16px}.location-box .img{background-size:cover;background-position:bottom}.closer{margin-top:50px}.closer p,.closer li{font-size:18px}.closer ol{padding-left:20px}.closer li{list-style:initial}.closer .col-md-4{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.round{color:white;background-color:#4c457b;border-radius:140px;padding:40px;width:200px;height:200px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-align:center;font-size:25px;margin-bottom:0;font-family:anton;text-transform:uppercase;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:1.1;transition:background-color .2s ease}.round:hover{background-color:#5360ad;color:white}.round.red{background-color:#dd405b}.round.white{background-color:white;color:#4c457b}.round img{display:block;max-width:20px}@media screen and (max-width: 500px){.round{width:180px;height:180px;font-size-adjust:18px}}.button{color:white;background-color:#5360ad;border-radius:50px;padding:10px 20px;font-family:anton;font-size:25px;transition:background-color .2s ease;text-decoration:none}.button:hover{background-color:#e2b864;cursor:pointer}.mt30{margin-top:30px}.mb-50{padding-bottom:50px}.carousel-indicators{bottom:25px}.carousel-indicators li{width:20px;height:20px;border-radius:50px;border:3px solid white;background:transparent}

/*# sourceMappingURL=main.css.map */
