.module.timeline>.body{padding-bottom:4px}.timeline .swiper-slide{position:relative;height:175px;text-align:center}.timeline .swiper-slide .line{position:absolute;height:3px;width:100%;right:-50%;top:22px}.timeline .swiper-slide:last-child .line{width:0}.timeline .swiper-slide>.label{margin-top:8px;font-size:16px}.timeline .swiper-slide .icon{position:relative;display:flex;align-items:center;justify-content:center;margin:0 auto;width:2em;height:2em;font-size:1.5em;border-radius:50%}.timeline .swiper-slide .date{margin-top:25px;font-size:.8em;color:#aaa}.timeline .swiper-slide .actions{margin-top:20px}.timeline .swiper-slide .actions .btn{margin:2px 0;white-space:nowrap}.timeline .swiper-slide>.label{color:#aaa}.timeline .swiper-slide .icon,.timeline .swiper-slide .line{color:#ccc;background-color:#e4e4e4}.timeline .swiper-slide.active .icon,.timeline .swiper-slide.closed .icon,.timeline .swiper-slide.completed .icon,.timeline .swiper-slide.error .icon{color:#fff}.timeline .status-open,.timeline .swiper-slide.active>.label{color:#3aa3b6}.timeline .swiper-slide.active .icon{background:#3aa3b6;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.02),0 2px 8px rgba(0,0,0,.08);box-shadow:0 0 0 1px rgba(0,0,0,.02),0 2px 8px rgba(0,0,0,.08)}.timeline .swiper-slide.completed .icon,.timeline .swiper-slide.completed .line{background:#888}.timeline .status-closed,.timeline .swiper-slide.closed>.label,.timeline .swiper-slide.error>.label{color:#c81c61}.timeline .swiper-slide.closed .icon,.timeline .swiper-slide.error .icon{background:#c81c61}.metric>.wrap{display:flex}.metric .legend .groupby{display:flex}.metric.item-category .groupby div{flex:1 1 auto;position:relative;top:1px;padding:4px 8px;font-size:.7em;border:1px solid transparent;border-radius:3px 3px 0 0;cursor:pointer}.metric.item-category .groupby div.active{background:#f9f9fb;border-bottom:none}.metric .legend .keys{padding:6px 10px;text-align:left;background:#f9f9fb;border-radius:0 0 3px 3px}.metric.item-category .key{margin:6px 0;font-size:.8em}.metric.item-category .key i{margin-right:2px;font-size:.8em}.metric.area .circle-icons{justify-content:center;padding:20px 0 0}.metric.area .circle-icons .item{max-width:50px}.metric.area .circle-icon{margin:0 auto;font-size:18px;color:#3aa3b6;background:0 0;-webkit-box-shadow:0 0 0 1px #3aa3b6;box-shadow:0 0 0 1px #3aa3b6;cursor:pointer}.metric.area .circle-icon:hover{background:#eee}.metric.area .circle-icon.active{color:#fff;background:#3aa3b6}.metric.gauge .chart{position:relative}.metric.gauge .value{position:absolute;top:50%;margin-top:-.7em;width:100%;font-size:1.2em;font-weight:700;text-align:center;text-shadow:0 0 2px rgba(0,0,0,.2)}.metric.gauge .target{font-size:.8em;text-align:center}.metric.item-category .chart{flex:1 1 auto;padding:20px 30px 0 0;min-height:0}.metric.item-category .item{margin:4px 1px}.metric.item-category i{width:1em;height:1em;text-align:center;font-size:1.6em}.metric.item-category i.blue-grey{color:#a0d0c8}.metric.item-category i.yellow{color:#ecc44d}.metric.item-category i.black-blue{color:#3b3d50}.metric.item-category i.red{color:#da4c62}.metric.item-progress .chart{position:relative;padding:20px 0 33px 0;width:100%;min-height:0}.metric.item-progress .nowrap{position:relative;width:100%;height:2em;overflow:hidden;white-space:nowrap}.metric.item-progress .icons{position:absolute;top:0;left:0}.metric.item-progress .item{margin:4px 1px}.metric.item-progress i{width:1em;height:1em;text-align:center;font-size:1.6em}.metric.item-progress i.fa-home{width:1.45em}.metric.item-progress .empty{color:#eee}.metric.item-progress .filled{width:0%;color:#3aa3b6;overflow:hidden;transition:width 1s ease-out}.metric.item-progress .total{position:absolute;z-index:2;bottom:0;padding:6px 8px;line-height:1.1;font-size:.7em;text-align:center;background:#f9f9fb;border-radius:3px;transform:translateX(-50%)}.metric.item-progress .total::after,.metric.item-progress .total::before{content:"";position:absolute;width:0;height:0;border-bottom:5px solid #f9f9fb;border-left:5px solid transparent;border-right:5px solid transparent;bottom:100%;left:50%;margin-left:-5px}.metric.item-progress .total b{font-size:1.4em}.metric.pie .center{display:flex;flex-flow:column;align-items:center;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;text-shadow:2px 2px 2px rgba(0,0,0,.1)}.metric.pie .center i{font-size:4em}.metric.pie .center .title{margin-top:10px;font-size:1.2em;font-weight:700}.metric.progress+.metric.progress{margin-top:10px}.metric.progress .chart{position:relative;width:100%;min-height:0}.metric.progress .bar{position:relative;display:flex;height:80px;overflow:hidden}.metric.progress .bar div{display:flex;align-items:center;align-content:center;flex-wrap:wrap;padding-left:20px}.metric.progress .bar .filled{width:99%;color:#fff;background:#3aa3b6}.metric.progress .bar .empty{position:absolute;left:0;right:0;top:0;bottom:0;background:#fff;clip-path:inset(0 0 0 0);-webkit-clip-path:inset(0 0 0 0);transition:clip-path 1s linear}.metric.progress .bar .label{margin-bottom:0!important;width:100%;text-align:left!important;font-size:1em!important}.metric.progress .bar .val{width:100%;font-weight:700;font-size:1.4em}.metric.stat{display:flex;flex-flow:column}.metric.stat .wrap{flex:1 1 auto;align-items:center;justify-content:center}.metric.stat .value{margin:10px 0;text-align:center;font-size:1.2em;font-weight:700}.metric.stat .value.pos{color:#00bf82}.metric.stat .value.neg{color:#c81c61}.metric.stat .btns{justify-content:center;font-size:.8em}.metric.stat .btns .btn.active{background:#eee}.module.quickview{position:relative}.module.quickview .body>.title{font-size:1.2em;font-weight:700}.module.quickview .content{font-size:.9em}.quickview .main>.metric{padding:18px 18px}.quickview .aside>.wrap{padding:20px 10px;height:100%;background:#f9f9fb}.quickview .aside .metric{padding:20px 0}.quickview .aside .metric>.title{margin-bottom:10px;text-align:center}.quickview .aside .items .item{text-align:center}.quickview .aside .actions{padding:20px 40px;text-align:center}.quickview .aside .actions .btn{justify-content:center;margin:5px 0;width:100%;max-width:150px}.quickview .job-diversity .label{display:block;margin-bottom:6px;font-size:.8em;opacity:.75}.quickview .job-diversity>.wrap{display:flex}.quickview .job-diversity .total{flex:1 1 auto;margin-right:20px;text-align:left}.quickview .job-diversity .total .value{margin-top:10px;font-size:2em;line-height:1;text-shadow:3px 3px 0 rgba(0,0,0,.05)}.quickview .metric.item-category .chart{padding-top:10px}.metric.reporting .item{margin:20px 0}.metric.reporting label{display:block;margin-bottom:6px;font-size:.8em;opacity:.75}.metric.reporting .quarters{display:flex;justify-content:center;margin-top:10px}.metric.reporting .quarter{position:relative;margin:0 5px;text-align:center}.metric.reporting .quarter i{font-size:1.5em;font-weight:300;color:#3aa3b6}.metric.reporting .quarter.filled i{font-weight:900}.metric.reporting .quarter div{position:absolute;top:-1px;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:.55em;color:#3aa3b6;opacity:.75}.metric.reporting .quarter.filled div{color:#fff}.metric.location{position:relative;padding:0!important;min-height:200px}.metric.location img{width:100%;height:auto}.module.tombstone{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;-webkit-transition:.25s;transition:.25s}.module.tombstone:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.2),0 0 0 1px rgba(0,0,0,.05);box-shadow:0 2px 10px 0 rgba(0,0,0,.2),0 0 0 1px rgba(0,0,0,.05)}.module.tombstone>.head{padding:0}.module.tombstone .img{width:100%;height:100%}.module.tombstone .body{display:none;position:absolute;bottom:0;background:rgba(0,0,0,.4);color:#fff;width:100%}.module.quickview .body,.module.tombstone .body{padding:18px 18px;line-height:1.4}.module.tombstone .body>.title{font-weight:700}.module.quickview .body>.subtitle,.module.tombstone .body>.subtitle{font-size:.9em;opacity:.75}.module.quickview .body>.content{margin:10px 0}#app{background:#0dc5dd;background:-moz-radial-gradient(circle,#0dc5dd 0,#0072c8 100%);background:-webkit-radial-gradient(circle,#0dc5dd 0,#0072c8 100%);background:radial-gradient(circle,#0dc5dd 0,#0072c8 100%)}#head .mobile .back{display:flex;padding:0 5px;font-size:1.4em;text-align:center;align-items:center;color:#fff}#body{min-height:calc(100vh - 63px)}#page{padding-bottom:120px}#page>.head{background-color:transparent}#page>.head .title{font-size:2em;text-align:center;color:#fff;text-shadow:3px 3px 0 rgba(0,0,0,.1)}@media screen and (max-width:767px){#page>.head .titlewrap{padding:0 0 10px}#page>.head .title{font-size:1.6em}}#foot{color:#eee;background:rgba(0,0,0,.3)}#foot a{color:#fff}#foot .transition{height:80px}#foot .back-to-the-future{font-size:3em}.bg{background:#0dc5dd;background:-moz-radial-gradient(circle,#0dc5dd 0,#0072c8 100%);background:-webkit-radial-gradient(circle,#0dc5dd 0,#0072c8 100%);background:radial-gradient(circle,#0dc5dd 0,#0072c8 100%)}.hr{width:100%;height:10px;background:rgba(255,255,255,.15)}.module{color:#444}#modal .module{border-radius:0}#modal .module>.head{padding:40px 40px 20px;border-bottom:none}#modal .module>.head .title{line-height:1.4;text-align:center}#modal .module>.head .title img{width:130px}#modal .module>.head .title .subtitle{font-size:.85em;font-style:normal}#modal .module>.body{padding:20px 40px}#modal .module>.foot{text-align:center;background:0 0;border-radius:0}#head{position:relative;background:0 0;-webkit-box-shadow:none;box-shadow:none}#head>.wrap{max-width:none}#head .item.notifications i,#head .item.notifications.active i{color:#fff;opacity:1;font-size:1.3em}#head .avatar .unknown{color:#fff;opacity:1;font-size:.9em}.module{background-color:#fff;border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.02),0 2px 8px rgba(0,0,0,.08);box-shadow:0 0 0 1px rgba(0,0,0,.02),0 2px 8px rgba(0,0,0,.08)}.step-slider>.progress{display:flex;justify-content:center;margin:0 0 30px;width:100%}.step-slider>.progress div{margin:10px;width:8px;height:8px;background:rgba(255,255,255,.4);border-radius:8px}.step-slider>.progress div.active{background:0 0;box-shadow:0 0 0 3px #fff}.step-slider .module.intro>.head{padding:0;text-align:center}.step-slider .module.intro .img{margin:0 auto;padding:30px 0 20px;width:75%}.step-slider .module.intro .body{text-align:center;font-size:.9em}.step-slider .module.intro .foot{font-size:1.2em;text-align:center}.step-slider .body>.field{font-size:1.2em}.module.step>.head{padding:40px 30px 30px}.module.step>.body{padding:0 40px}.module.step>.head{display:block;border-bottom:none}.module.step>.head{line-height:1.2;text-align:center}.module.step>.head .title{font-size:1.5em}.module.step>.foot{padding:30px 40px 40px;text-align:center}.step-slider .field .validate .symbol{left:-33px}.slider .slide .back{padding:35px 0 60px 20px}.slider .slide .back a{color:#fff;opacity:.75;cursor:pointer}.slider .slide .back a:hover{opacity:1}#page.home .awardees{position:relative;height:100vh;background-image:url(/images/bg-black.jpg);background-size:cover}#page.home .awardees>.title{display:flex;align-items:center;justify-content:center;position:absolute;z-index:99;top:0;left:0;width:100%;height:100%;pointer-events:none}#page.home .awardees>.title .wrap{display:flex;flex-flow:column;align-items:center;justify-content:center;width:100%;height:20vh;line-height:1.3;color:#fff;text-shadow:2px 2px 2px rgba(0,0,0,.3);padding:10px 20px;background:rgba(0,0,0,.6)}#page.home .awardees>.title span{display:block;font-size:3em;font-weight:100;white-space:nowrap}#page.home .awardees>.title em{display:block;font-style:normal;font-weight:100;font-size:.85em}@media screen and (max-width:767px){#page.home .awardees{overflow:hidden}#page.home .awardees>.title span{font-size:1.8em}}.awardees>.grid{margin:0 auto;padding:0;align-items:flex-start;justify-content:center}.awardees>.grid>.col{position:relative;width:10%;padding:20vh 0 0 0}@media screen and (max-width:767px){.awardees>.grid>.col{width:20%!important}}#page.home .impact{position:relative;min-height:100vh;color:#fff}#page.home .impact>.wrap{position:relative;margin:0 auto;max-width:1000px;min-height:100vh}#page.home .impact .row.top{display:flex;flex-flow:column;height:55vh}#page.home .impact .row.bottom{display:flex;justify-content:center;height:45vh}@media screen and (max-width:767px){#page.home .impact .row.top{height:65vh}#page.home .impact .row.bottom{align-items:center;height:35vh}}#page.home .impact .top>.title{padding:50px 0 10px;font-size:3em;font-weight:100;text-align:center;text-shadow:2px 2px 2px rgba(0,0,0,.1)}#page.home .impact .top>.subtitle{padding:0 20px;line-height:1.3;font-size:1.1em;font-weight:100;text-align:center;opacity:.8}@media screen and (max-width:767px){#page.home .impact .top>.title{padding-top:40px;font-size:1.8em}#page.home .impact .top>.subtitle{font-size:.9em}}#page.home .impact #diversity{flex:1 1 auto;display:flex;overflow:hidden}#page.home .impact .swiper-container{width:100%;padding-top:25px}#page.home .impact .swiper-container-horizontal>.swiper-pagination-bullets{top:15px;bottom:auto}#page.home .impact .swiper-pagination-bullet-active{background:#fff}@media screen and (min-width:767px){#page.home .impact .swiper-pagination{display:none}}#page.home .impact #diversity .item{position:relative;margin:0 auto;padding:0 10px;height:100%}#page.home .impact #diversity .chart{position:relative}#page.home .impact #diversity .chart{position:relative;width:100%;height:100%;min-height:0}#diversity .center{display:flex;flex-flow:column;align-items:center;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;text-shadow:2px 2px 2px rgba(0,0,0,.1)}#diversity .center i{font-size:4.5em}#diversity .center .title{margin-top:10px;font-size:1.2em;font-weight:700}@media screen and (max-width:767px){#diversity .center i{font-size:3.5em}#diversity .center .title{font-size:.9em}#diversity .chart{position:absolute;top:0;left:0;padding:10px 30px}}#page.home .impact .image{position:relative;display:flex;align-items:flex-end;justify-content:center;width:50%}#page.home .impact .image>.wrap{position:absolute;padding:15px 55px 0 0;width:100%;height:100%;overflow:hidden;text-align:right}#page.home .impact .image img{width:auto;height:100%;min-height:300px}@media screen and (max-width:767px){#page.home .impact .image{display:none}}#page.home .impact .boxes{display:flex;align-content:flex-start;flex-wrap:wrap;padding:30px;width:50%}#page.home .impact .boxes .item{width:100%}#page.home .impact .boxes .item>.wrap{display:inline-flex;margin:5px;padding:25px 30px;background:rgba(0,0,0,.1)!important}#page.home .impact .boxes .item b{display:block;font-size:3.3em;text-shadow:3px 3px 0 rgba(0,0,0,.1)}#page.home .impact .boxes .item span{display:block;margin:8px 0 0 15px;font-size:1.2em;line-height:1}@media screen and (max-width:767px){#page.home .impact .boxes{display:block;padding:0;width:auto}#page.home .impact .boxes .item>.wrap{display:flex;justify-content:center;padding:15px 20px}#page.home .impact .boxes .item b{font-size:2.3em}#page.home .impact .boxes .item span{margin:5px 0 0 12px;font-size:.9em}}#page.home .grants{padding-bottom:150px;min-height:100vh}#page.home .grants>.title{padding:50px 0 30px;font-size:3em;font-weight:100;text-align:center;color:#fff;text-shadow:2px 2px 2px rgba(0,0,0,.1)}@media screen and (max-width:767px){#page.home .grants>.title{padding-top:40px;font-size:1.8em}}.grants ul{margin:0 auto;width:600px;max-width:100%}.grants ul li{margin:10px}.grants .module>.head{padding-right:60px}.grants .status{position:absolute;top:10px;right:10px;padding:8px;font-size:.7em;text-transform:uppercase;letter-spacing:1px;border:1px solid rgba(0,0,0,.1);border-radius:3px}.grants .status.open{color:#00bf82;border-color:#00bf82}.grants .body{line-height:1.4}.grants .body .flex{display:flex;margin-top:20px}.grants .body .flex .item{flex:1 1 auto}.grants .body .label{font-size:.9em;opacity:.9}.grants .body .value{font-weight:700}.grants .body p{font-size:.9em;font-style:italic}@media screen and (max-width:600px){.grants .body .flex{display:block;margin-top:0}.grants .body .flex .item{margin:8px 0}}.home #head{position:absolute}#page.home{padding:0}#page.home .nextpanel{position:absolute;left:0;bottom:10px;width:100%;font-size:3em;text-align:center;color:#fff;cursor:pointer}#page.home .nextpanel.inverted{color:#555}#page.home .nextpanel .circle{display:flex;align-items:center;justify-content:center;margin:0 auto;width:60px;height:60px;background:rgba(0,0,0,.6);border-radius:40px}#page.home .nextpanel .circle i{text-shadow:2px 2px 2px rgba(0,0,0,.3)}@media screen and (max-width:767px){#page.home .nextpanel{bottom:4px;font-size:2em}}#page.home .map{position:relative;padding:75px 0 140px;height:100vh;background:#0dc5dd;background:-moz-radial-gradient(circle,#0dc5dd 0,#0072c8 100%);background:-webkit-radial-gradient(circle,#0dc5dd 0,#0072c8 100%);background:radial-gradient(circle,#0dc5dd 0,#0072c8 100%)}@media screen and (max-width:767px){#page.home .map{padding:60px 0 90px}}#page.home .map>.wrap{height:100%}#page.home .map .center{position:relative;height:100%}#page.home .map-title{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;z-index:99;line-height:1.4;font-size:1.5em;text-align:center;color:#fff;text-shadow:0 0 2px rgba(0,0,0,.2);pointer-events:none}#page.home .map-title .top,#page.home .map-title .zoom{margin-top:-10%}#page.home .map-title b{font-size:2.5em;font-weight:700;text-shadow:3px 3px 0 rgba(0,0,0,.1)}#page.home .map-title em{font-style:normal}#page.home .map-title .label{margin-top:10px;font-size:.7em;cursor:pointer;pointer-events:all}#page.home .map-title .label i{font-size:.7em}#page.home .map-title .zoom .div-colon{display:none}#page.home .map-title .zoom .div-br{display:block}@media screen and (orientation:landscape){#page.home .map-title .zoom .div-colon{display:inline}#page.home .map-title .zoom .div-br{display:none}}@media screen and (max-width:767px){#page.home .map-title{font-size:1.2em}#page.home .map-title .zoom .name{line-height:1.1}}@media screen and (max-width:767px) and (orientation:landscape){#page.home .map-title .top,#page.home .map-title .zoom{margin-top:0}}#page.home .map .chart-map{position:relative;height:100%}#page.home .map .plot{height:100%}#page.home .highcharts-drillup-button{display:none}#page.home .map-search .nav{height:10px}#page.home .map-search .field{margin:0}#page.home .map-search .field input{margin:0 auto;padding:5px 25px!important;width:220px;min-height:0!important;line-height:36px!important;font-size:2em;font-weight:700;letter-spacing:5px;color:#fff!important;text-align:center;text-shadow:3px 3px 0 rgba(0,0,0,.1);background:rgba(0,0,0,.1)!important;border-radius:40px!important}#page.home .map-search .placeholder{position:absolute;top:13px;width:100%;font-size:1.2em;text-align:center;color:#fff;pointer-events:none}#page.home .map-search i{display:none}#page.home .map .test{position:absolute;bottom:50px;right:20px}#page.home .center{overflow:hidden}#page.home .map-title{transition:left .3s}#page.home .zoomed .map-title{left:20%}#page.home .chart-map{transition:right .3s}#page.home .zoomed .chart-map{right:20%}.foundations{margin:20px 0 0;width:360px;pointer-events:all}.foundations .item{margin:5px;padding:10px;font-size:.7em;color:#fff;background:rgba(255,255,255,.15)!important;cursor:pointer}.foundations .item.opened,.foundations .item:hover{text-decoration:none;box-shadow:0 0 0 1px #fff}.foundations .item>.wrap{display:flex;align-items:center}.foundations .item .thumbnail{margin-right:5px}.foundations .item .thumbnail img{display:block;width:40px;height:40px}.foundations .item .name{padding:10px}.foundations .item .more{position:relative;opacity:0;padding:0 5px;height:0;text-align:left;overflow:hidden;transition-duration:.25s;transition-property:all;border-top:1px solid transparent}.foundations .item.opened .more{padding-top:15px;height:auto;min-height:100px;opacity:1;overflow:visible;border-color:1px solid #e3e6e8}.foundations .item .stats label{display:block;text-transform:uppercase;font-size:.7em}.foundations .item .actions{padding:10px 0 0}.foundations .item .actions a{display:inline-block;padding:4px 12px;font-size:.8em;color:#fff;background:rgba(0,0,0,.1);border-radius:3px}.foundations .item .actions a:hover{background:rgba(255,255,255,.2);text-decoration:none}#application{margin-bottom:200px}#application .module{margin-left:auto;margin-right:auto;max-width:500px;text-align:center}#application .awarded{line-height:1.4;text-align:center}#application .awarded .title{font-size:2.5em;font-weight:100}#application .module.awarded>.body{padding:30px;background:#f9f9fb;border-radius:0 0 3px 3px}#application .awarded .sublabel{font-style:italic;opacity:.9}#application .awarded .value{font-size:2em;font-weight:700;color:#3aa3b6}#application .progress.circle{margin-bottom:20px}#application .module>.status{padding:0 0 30px;font-size:.9em}#application .module>.status.clr.completed{color:#3aa3b6}#application .module>.body{padding:0 30px 30px}#application .review-note{padding:20px;text-align:left;color:#fff;background:#c81c61}#application .review-note .label{font-size:.8em;opacity:.75}#application .review-note p{margin-top:5px!important;white-space:pre-wrap;color:#fff}#application .module>.foot{padding:30px;font-size:.9em;background:#f9f9fb}#application .module>.foot.terms{max-height:none;overflow:auto;padding:35px 30px;border:none;font-size:1em}#application .terms>.title{font-weight:700}#application .terms>.wrap{margin:30px 0;padding:25px;text-align:left;border:1px solid #ddd}#application .terms .wrap .text{white-space:pre-wrap;line-height:1.4;font-size:.9em}#application .terms .wrap .text+.files{margin-top:20px}#application .terms .wrap .files .label{font-size:.85em}#application .terms .wrap .files .attachment{display:block;margin-top:10px;font-size:.9em}#application .terms .wrap .files .attachment a{color:#3aa3b6}#application .terms .wrap .field{margin:40px 0 20px 80px}#application .field.list .option i{top:1px;left:2px;font-size:1em}#application .field.list .option span{font-size:1em}.timeline .swiper-slide{height:150px}.timeline .swiper-slide>.label{color:rgba(255,255,255,.4)}.timeline .swiper-slide .icon{color:rgba(255,255,255,.3)}.timeline .swiper-slide .icon,.timeline .swiper-slide .line{background-color:#0072c8}.timeline .swiper-slide .date,.timeline .swiper-slide.completed .icon,.timeline .swiper-slide.completed>.label{color:rgba(255,255,255,.6)}.timeline .swiper-slide.active>.label{color:#fff}.timeline .swiper-slide.active .icon,.timeline .swiper-slide.completed .icon,.timeline .swiper-slide.completed .line{background:#0dc5dd}.timeline .swiper-slide.closed>.label,.timeline .swiper-slide.error>.label{color:#fff}.timeline .swiper-slide.closed .icon,.timeline .swiper-slide.error .icon{background:#ff3b6e}#dd{margin:0 auto;padding:0 20px;max-width:1000px}@media screen and (max-width:767px){#dd{padding:0}}#dd>.back{display:block;padding:0 20px 20px}#dd>.back a{color:#fff}.explorer .nav .item .label i.clr-green{color:#bdf685}@media screen and (max-width:767px){.explorer .nav{border-radius:3px}}@media screen and (min-width:767px){.explorer .nav .item .label,.explorer .nav .items>label{color:rgba(255,255,255,.75)}.explorer .nav .item .label.active,.explorer .nav .item .label:hover{color:#fff}}.explorer .viewer{border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.02),0 2px 8px rgba(0,0,0,.08);box-shadow:0 0 0 1px rgba(0,0,0,.02),0 2px 8px rgba(0,0,0,.08)}.explorer .viewer .body,.explorer .viewer .head{padding:30px}.explorer .viewer .head .title{opacity:.75}@media screen and (min-width:767px){.explorer .viewer .body,.explorer .viewer .head{padding:30px}}.task .form{border-radius:3px;-webkit-box-shadow:none;box-shadow:none}.report.data{position:relative;padding:40px 20px}.report.data .title{line-height:1.4;font-size:1.5em;text-align:center;text-shadow:0 0 2px rgba(0,0,0,.2)}.report.data .title .value{font-size:2.5em;font-weight:700;text-shadow:3px 3px 0 rgba(0,0,0,.1)}.report.data .metric{margin:40px auto 0}.report.data .metric .label{margin-bottom:10px;line-height:1.4;font-size:1.2em;text-align:center;text-shadow:0 0 2px rgba(0,0,0,.2)}.report.area .chart{min-height:400px}.report.itemchart .metric{max-width:400px}.report.tracking .metric{padding:100px 10px 10px;height:100%}.report.tracking .metric .plot{height:100%}.report.tracking .highcharts-tooltip table{font-size:2em}.report.map{padding:100px 10px 10px;height:100%}.report.map .chart-map,.report.map .chart-map .plot{height:100%}.report.impact .title{margin:40px 0 30px;line-height:1.4;font-size:1.5em;text-align:center;text-shadow:0 0 2px rgba(0,0,0,.2)}.report.impact .title i{margin-right:20px}.report.impact .subtitle{margin-bottom:4px;font-size:.8em;text-transform:uppercase;letter-spacing:1px;opacity:.75;line-height:1.4;text-align:center}.report.impact .label{line-height:1.4;font-size:1.2em;text-align:center;text-shadow:0 0 2px rgba(0,0,0,.2)}.report.impact>.wrap{display:flex;align-items:stretch;padding:5px}.report.impact>.wrap>.item{margin:5px;padding:20px;background:#f9f9fb}.report.impact>.wrap.two>.item{width:50%}.report.economic .area{margin:10px;padding:15px;background:#f9f9fb}.report.economic .area>.label{font-size:1.5em;font-weight:700}.report.economic .area .chart{min-height:456px}.report.economic .gauges{margin:30px}.report.economic .gauge,.report.economic .stat{padding:0 20px}.report.economic .gauge>.label,.report.economic .stat>.label{font-size:.9em}.report.economic .metric.stat .value.pos{color:#3aa3b6}.report.education .chart{min-height:400px}.report.environment .group.two{margin:60px auto;max-width:400px}.report.environment .group.two .metric{margin-top:30px}.report.environment .metric.item-progress.one .filled{color:#a0d0c8}.report.environment .metric.item-progress.two .filled{color:#ecc44d}.report.health .pie .label{margin-bottom:20px}.report.health .stats{display:flex;margin:50px auto;max-width:450px}.report.health .stats .metric{width:50%}.report.housing .metrics{margin:20px 0 50px}.report.housing .gauges>.label{min-height:52px}.report.housing .metric>.label{text-align:left;font-size:.9em}.report.housing .item-progress{margin:30px 0 0}.report.housing .item-progress .chart{padding-top:14px}.report.housing .item-progress i{font-size:1.2em}.report.housing .metric.item-progress.one .filled{color:#ecc44d}.report.housing .metric.item-progress.one .total{color:#fff;background:#ecc44d}.report.housing .metric.item-progress.one .total::after{border-bottom-color:#ecc44d}.report.housing .metric.item-progress.two .filled{color:#da4c62}.report.housing .metric.item-progress.two .total{color:#fff;background:#da4c62}.report.housing .metric.item-progress.two .total::after{border-bottom-color:#da4c62}#reports{display:flex;align-items:center;justify-content:center;position:relative;min-height:100vh;background:#f6f8f9}#reports>.wrap{margin:0 auto;max-width:800px}#page.home #reports .nextpanel{color:#444}#reports .title{padding:0 0 30px;font-size:2.5em;font-weight:100;text-align:center;text-decoration:none!important;text-shadow:2px 2px 2px rgba(0,0,0,.1)}#reports .subtitle{padding:0 0 20px 0;line-height:1.3;font-size:1.8em;font-weight:100;text-align:center;opacity:.8}#reports .section{margin:30px}#reports .circle-icons{flex-wrap:wrap;justify-content:center}#reports .circle-icons .item{flex:0 0 auto;margin:.5em 1em;width:5.5em;max-width:none}#reports .circle-icon{font-size:2.75em}#reports .section.metrics .circle-icon{color:#f6f8f9;background:#da4c62}#reports .section.data .circle-icon{color:#f6f8f9;background:#3b3d50}#reports .section .circle-icon:hover{box-shadow:0 0 0 3px #f6f8f9,0 0 0 6px rgba(0,0,0,.75)}.report .metrics.three,.report .metrics.two{display:flex}.report .metrics.two .metric{width:50%}.report .metrics.three .metric{width:33.33%}