.store-links{zoom:1}.store-links:before,.store-links:after{content:"\0020";display:block;height:0;overflow:hidden}.store-links:after{clear:both}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,a,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,hgroup,nav,section,menu,time,mark,audio,video,canvas{margin:0;padding:0;border:0}html{height:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{min-height:100%;font-size:100%}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,audio,canvas,video{display:block}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}b,strong{font-weight:bold}abbr[title]{border-bottom:1px dotted}input,textarea,button,select{margin:0;font-size:100%;line-height:normal;vertical-align:baseline}button,html input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box}textarea{overflow:auto}table{border-collapse:collapse;border-spacing:0}figure{position:relative}figure img,figure object,figure embed,figure video{max-width:100%;display:block}img{border:0;-ms-interpolation-mode:bicubic}body{color:#002b45}h1+p,h2+p{margin-top:25px}.container,.container--header{-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;padding:2.3125rem 1.875rem 1.625rem 1.875rem}.hide-mobile{display:none}.button{background-color:#0085cf;border-radius:5px;-webkit-box-shadow:0 3px 0 #02629c;box-shadow:0 3px 0 #02629c;color:white;display:block;font-size:1.125rem;font-weight:300;line-height:1em;padding:15px 15px 15px 15px;position:relative;text-decoration:none;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.button.white{background-color:white;-webkit-box-shadow:0 3px 0 #c2deea;box-shadow:0 3px 0 #c2deea;color:#0085cf}.button i{font-size:1.4em;position:absolute;top:0.8125rem;right:0.9375rem}.button:active{-webkit-box-shadow:inset 2px 2px 0 #02629c;box-shadow:inset 2px 2px 0 #02629c}@media only screen and (min-width: 48em){.container,.container--header{padding:3.75rem 0.9375rem 3.75rem 0.9375rem;margin:auto;max-width:1000px}.hide-mobile{display:inherit}.button{display:inline-block}.button i{position:static;margin-left:2.1875rem}}.nav{background-color:#FFFFFF;border-bottom:4px solid #c2deea;min-height:1.5em;padding:0.75rem 0 0.75rem 0;position:fixed;z-index:10;width:100%}.nav-logo{display:none;margin-left:0.625rem}.nav-logo--mobile{display:block;margin:0 auto}@media only screen and (min-width: 48em){.nav-logo{display:block}.nav-logo--mobile{display:none}}.nav-wrapper{display:block;background-color:#0F7EC6;display:none;position:fixed;top:0;right:0;bottom:0;left:0;width:100%}.show-nav{color:#0085cf;font-size:2em;height:100%;position:absolute;top:4px;right:10px;text-decoration:none}.show-nav span{display:inline-block;font-size:0.5em;vertical-align:middle}.show-nav i{vertical-align:middle}.close-nav{color:#fff;font-size:2em;height:100%;position:absolute;top:1.25rem;right:1.25rem;text-decoration:none}.nav-list__item,.nav-social__item{list-style-type:none}.nav-list{margin-top:5rem;text-align:center}.nav-list .nav-logo--mobile{max-width:5em}@media screen and (max-width: 320px){.nav-list{margin-top:2rem}.nav-list .nav-logo--mobile{max-width:6em}}.nav-list__item a{color:#fff;font-size:1.5625rem;line-height:2em;text-decoration:none}@media only screen and (min-width: 48em){.nav-list__item a{color:#0F7EC6}}.nav-social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:2.375rem auto;width:8.75rem}@media screen and (max-width: 320px){.nav-social{margin:1.375 auto}}.nav-social__item a{color:#fff;font-size:2.1875rem}@media only screen and (min-width: 48em){.container--nav{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:auto;max-width:1000px}.show-nav,.close-nav{display:none}.close-nav{color:#0085cf}.nav-wrapper{background-color:#FFFFFF;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;position:static;-webkit-transform:none;transform:none;width:auto}.nav-list{margin-top:0;text-align:left}.nav-list__item,.nav-social__item{display:inline-block}.nav-list__item{margin-right:0.9375rem}.nav-list__item a{color:#0085cf;font-size:15px;font-weight:300;line-height:20px;text-decoration:none}.nav-social{display:block;margin:0;width:auto}.nav-social__item a{color:#0085cf;font-size:1.4em;text-decoration:none}.nav-social__item:nth-last-of-type(1),.nav-social__item:nth-last-of-type(2){margin-left:1.25rem}}@media only screen and (min-width: 64.0625em){.nav-list__item{margin-right:2.5rem}.nav-list__item a{font-size:1rem}}.header{background-image:url(/images/video-banner-1.jpg);background-size:cover;position:relative;padding-top:3.125rem}.header.img-1{background-image:url(/images/video-banner-1.jpg)}.header.img-2{background-image:url(/images/video-banner-2.jpg)}.header.img-3{background-image:url(/images/video-banner-3.jpg)}.container--header{position:relative;z-index:1}@media only screen and (min-width: 48em){.container--header{padding-top:5.75rem}}.video-container{background-color:rgba(0,0,0,0.8);position:fixed;top:right;right:bottom;bottom:left;left:0;opacity:0;z-index:-1}.header__logo--container{margin:auto;width:175px}.header__logo--container img{width:100%}.logo-sub{color:#FFFFFF;margin-top:-15px;padding:0}.header__navigation{margin-top:36px}@media only screen and (min-width: 48em){.header__logo--container{display:inline-block;width:34%}.logo-sub{font-size:20px}.header__navigation{display:inline-block;margin-top:120px;margin-left:10%;vertical-align:top;width:50%}.video-container{background-color:transparent;position:absolute}}.footer{background-color:#002b45}.footer p{color:white;font-size:0.8125rem}.footer a{color:#c2deea}@media only screen and (min-width: 48em){.footer .container,.footer .container--header{padding-top:1.75rem;padding-bottom:1.5rem}.footer p{display:inline-block;margin-right:0.625rem}}@font-face{font-family:'flamalight';src:url("/fonts/Flama-Light-webfont.eot");src:url("/fonts/Flama-Light-webfont.eot?#iefix") format("embedded-opentype"),url("/fonts/Flama-Light-webfont.woff2") format("woff2"),url("/fonts/Flama-Light-webfont.woff") format("woff"),url("/fonts/Flama-Light-webfont.ttf") format("truetype"),url("/fonts/Flama-Light-webfont.svg#flamalight") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'flamalight_italic';src:url("Flama-LightItalic-webfont.eot");src:url("Flama-LightItalic-webfont.eot?#iefix") format("embedded-opentype"),url("Flama-LightItalic-webfont.woff2") format("woff2"),url("Flama-LightItalic-webfont.woff") format("woff"),url("Flama-LightItalic-webfont.ttf") format("truetype"),url("Flama-LightItalic-webfont.svg#flamalight_italic") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'flamamedium';src:url("/fonts/Flama-Medium-webfont.eot");src:url("/fonts/Flama-Medium-webfont.eot?#iefix") format("embedded-opentype"),url("/fonts/Flama-Medium-webfont.woff2") format("woff2"),url("/fonts/Flama-Medium-webfont.woff") format("woff"),url("/fonts/Flama-Medium-webfont.ttf") format("truetype"),url("/fonts/Flama-Medium-webfont.svg#flamamedium") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'flamamedium_italic';src:url("Flama-MediumItal-webfont.eot");src:url("Flama-MediumItal-webfont.eot?#iefix") format("embedded-opentype"),url("Flama-MediumItal-webfont.woff2") format("woff2"),url("Flama-MediumItal-webfont.woff") format("woff"),url("Flama-MediumItal-webfont.ttf") format("truetype"),url("Flama-MediumItal-webfont.svg#flamamedium_italic") format("svg");font-weight:normal;font-style:normal}body{font:300 100%/1 "flamalight", sans-serif}h1{font-family:flamaMedium;font-size:30px}h2{font-family:flamaMedium;font-size:30px}p{font-family:flamalight;line-height:20px}p.paragraph--big{font-family:flamaMedium}a{font-family:flamalight}@media only screen and (min-width: 64.0625em){h2{font-family:flamaMedium;font-size:36px}p{font-size:18px}}.our-programs h2{color:#0085cf;margin-bottom:1.25rem}.tabs-list{display:none}.programs-list_item{border-top:1px solid #cdcdcd;list-style-type:none;padding-top:1.25rem}.programs-list_item:nth-last-of-type(1){border-bottom:1px solid #cdcdcd}.program-header{color:#0085cf;cursor:pointer;position:relative;text-align:left}.program-header i{position:absolute;right:0}.program__content{color:#002b45;margin-top:1.875rem;max-height:0;overflow:hidden;text-align:left;-webkit-transition:all 0.7s ease;transition:all 0.7s ease}.program__content img{margin-bottom:30px;width:100%}.program__content ul{list-style-image:url(/images/drop.png)}.program__content ul li{line-height:1.3em;list-style-position:outside;margin-left:1em}.programs-list_item.active h3 i:before{content:"\f077"}.programs-list_item.active .program__content{max-height:800px;overflow:auto}@media only screen and (min-width: 48em){.tabs-list{border-bottom:1px solid #cdcdcd;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:1.25rem}.tabs-list__item{background-color:#c2deea;border-top-left-radius:0.625rem;border-top-right-radius:0.625rem;color:#0085cf;cursor:pointer;list-style-type:none;margin-left:0.3125rem;padding:0.625rem 1.25rem 0.625rem 1.25rem}.tabs-list__item.active{background-color:#FFFFFF;border-top:1px solid #cdcdcd;border-right:1px solid #cdcdcd;border-left:1px solid #cdcdcd}.programs-list_item{display:none;border:none;margin-top:0}.programs-list_item:nth-last-of-type(1){border-bottom:none}.programs-list_item.active{display:block;max-height:inherit;overflow:hidden}.program-header{display:none}.program__content{overflow:auto;max-height:inherit}.program__content img{float:left;width:45%}.program__content__wrapper{float:right;width:50%}}.what-is{background-image:url(/images/what-is-bg.jpg);background-size:cover;height:432px}.what-is h1{color:#FFFFFF}.what-is p{color:#FFFFFF}@media only screen and (min-width: 48em){.what-is{background-image:url(/images/what-is-bg-desktop.jpg);height:500px;position:relative}.what-is .container,.what-is .container--header{position:relative}.what-is .what-is__content{position:absolute;height:300px;width:350px;top:200px;right:100px}}.facts__image--container{margin:15px auto 15px auto;width:245px}.facts__image--container img{width:100%}.did-you-know a{color:#7c7c7c}@media only screen and (min-width: 48em){.facts{margin-top:20px}.facts__image--container{margin:15px 1% 15px 1%;width:30%;display:inline-block}}.download-app{background-image:url(/images/app-bg.jpg);background-size:cover}.download-app .container,.download-app .container--header{padding-bottom:0}.download-app h2{color:#FFFFFF;font-size:1.875rem}.download-app p{color:#FFFFFF}.download-app a{color:#FFFFFF;display:inline-block;margin-top:20px}.store-links{margin-top:0.625rem;padding:0 12px 0 12px}.store-links a{-webkit-box-sizing:border-box;box-sizing:border-box;float:left;width:49%}.store-links a:nth-of-type(1){margin-right:2%}.store-links a img{width:100%}.screenshot--container{margin:25px auto 0 auto;width:270px}.screenshot--container img{margin-bottom:-3px;width:100%}@media only screen and (min-width: 48em){.download-app{background-image:url(/images/app-bg-desktop.jpg)}.app-details{display:inline-block;margin-top:50px;text-align:left;vertical-align:top;width:49%}.screenshot--container{display:inline-block;width:49%}.store-links{margin-top:0;padding:0;text-align:left}.store-links a{-webkit-box-sizing:border-box;box-sizing:border-box;float:none;width:132px}.store-links a:nth-of-type(1){margin-right:2%}.store-links a img{width:100%}}.challenge h2,.challenge p{color:#0092d0}.challenge--container,.sponsor--container{margin-top:20px}.challenge--container img,.sponsor--container img{width:100%}.challenge .button{background-color:#0092d0;color:#FFFFFF}@media only screen and (min-width: 48em){.challenge .container,.challenge .container--header{position:relative;text-align:right;padding-top:150px;padding-bottom:100px}.challenge .button{margin-top:20px}.challenge--container{position:absolute;width:300px;height:349px;top:50px}.sponsor--container img{width:auto}}@media only screen and (min-width: 64.0625em){.challenge--container{width:423px}.challenge--container img{width:auto}}.get-social{background-color:#c2deea}.get-social h2{color:#0092d0}.get-social p{color:#0092d0}.social-media{margin-top:20px}.social-media__link{color:#0092d0;font-size:1em;margin-right:0.625rem;text-decoration:none}.social-media__link:nth-of-type(3){margin-right:0}.social-media__link .fa-stack{background-color:#FFFFFF;border-radius:100%;-webkit-box-shadow:0 3px 0 rgba(0,43,69,0.2);box-shadow:0 3px 0 rgba(0,43,69,0.2)}.social-media__link span:nth-of-type(2){display:none;text-decoration:underline}@media only screen and (min-width: 48em){.social-media__link{margin-right:20px}.social-media__link span:nth-of-type(2){display:inline-block}}@media only screen and (min-width: 64.0625em){.social-media__link{margin-right:50px}}.members h3{color:#032a45}.members .container,.members .container--header{padding-bottom:0.625rem}.members__icons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:25px;padding-right:0.625rem;padding-left:0.625rem;text-align:left}.members__icons a{border:1px solid #cdcdcd;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;margin-right:2%;margin-bottom:2%;padding:3%;width:calc(94%/3)}.members__icons a:nth-of-type(3n){margin-right:0}.members__icons a img{display:inline-block;vertical-align:middle;width:100%}.swiper-container{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:1000px;padding-bottom:1.25rem}.swiper-pagination{bottom:0 !important}.swiper-button-next,.swiper-button-prev{display:none}.swiper-pagination-bullet-active{background:#0085cf !important}@media only screen and (min-width: 30em){.members__icons a{width:calc(89%/5)}.members__icons a:nth-of-type(3n){margin-right:2%}.members__icons a:nth-of-type(5n){margin-right:0}}@media only screen and (min-width: 48em){.members__icons a{padding:1%;width:calc(87%/6)}.members__icons a:nth-of-type(5n){margin-right:2%}.members__icons a:nth-of-type(6n){margin-right:0}}@media only screen and (min-width: 64.0625em){.swiper-button-next,.swiper-button-prev{display:block}.swiper-slide{-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:1.875rem;padding-left:1.875rem}.swiper-button-next{right:1.875rem !important}.swiper-button-prev{left:0 !important}}.get-involved{background-color:#c2deea;color:#0085cf;margin-top:1.875rem;margin-bottom:1.875rem;position:relative}.get-involved:before{content:"";width:0;height:0;border-style:solid;border-width:0 15px 15px 15px;border-color:transparent transparent #c2deea transparent;margin-left:-0.9375rem;position:absolute;top:-0.9375rem;left:50%}.get-involved h2{font-size:1.25rem;margin:0 auto 1.25rem auto;width:80%}.get-involved .button{margin-top:0.625rem;margin-bottom:0.625rem}@media only screen and (min-width: 64.0625em){.get-involved .container,.get-involved .container--header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:1.25rem;padding-top:1.25rem}.get-involved .button{margin-left:1.25rem}.get-involved h2{font-size:1.125rem;margin:0;width:auto}}.map{text-align:center}.map-container{height:50vh;width:100%}@media only screen and (min-width: 64.0625em){.map-container{height:70vh}}#app-privacy{display:none}#app-privacy .text{text-align:left;padding-top:1em}#app-privacy .text a{color:#0085cf}#app-privacy .text h3{margin:1em 0}#app-privacy .text p{margin:1em 0}#app-privacy h2{margin-bottom:0.5em}.ua-ie-9 .container--nav{overflow:hidden;display:block !important}.ua-ie-9 .nav-wrapper{display:block;float:right}.ua-ie-9 .nav-list{float:left}.ua-ie-9 .nav-social{float:right}.ua-ie-9 .tabs-list{display:block;text-align:right;width:100%}.ua-ie-9 .tabs-list li{display:inline-block;width:auto}.ua-ie-9 .members__icons a{float:left !important}
