.share-module{bottom:-69px}.share-module .share-copy{background-color:#ef2d22;border-radius:3px}.share-module .share-copy>a{transition:background-color .25s cubic-bezier(.35,.97,.57,.99)}.share-module .share-copy>a:hover{background-color:#b4221a}.share-module .list-inline{margin-left:0}.share-module .list-inline li:last-child .social-button{background-color:#fc5046}.share-module .list-inline li:last-child .social-button:hover{background-color:#b4221a}.share-module .social-button{background-position:50%;background-size:30px;vertical-align:middle}.share-module,.signup-flyout{background:#f2f2f2;box-shadow:2px 2px 3px 0 rgba(0,0,0,.25);position:absolute;right:0;z-index:1000}.share-module.stick,.signup-flyout.stick{bottom:auto;position:fixed;top:500px}.signup-flyout{bottom:-400px}.signup-flyout-wrapper{position:relative}.share-module-mobile .social-button{border:0;padding:0;color:#fff}.share-module-mobile .share-copy{background:transparent}.share-module-mobile .list-inline{margin-left:0;margin-right:0}.share-module-mobile,.signup-flyout-mobile{bottom:0;display:none}.share-cta:hover .social-button{background-color:#b4221a}.share-cta p{border-radius:2px 0 0 2px;line-height:42px}.share-cta .social-button{background-color:#fc5046;border:0;border-radius:0 2px 2px 0;height:42px;padding:0;width:39px}.hero .share-cta .bg-primary{transition:background-color .25s cubic-bezier(.35,.97,.57,.99)}.hero .share-cta:hover .bg-primary,.hero .share-cta:hover .social-button{background-color:#b4221a}.share-copy .list-inline>li{padding-left:0;padding-right:0}.share-copy li:first-child .social-button{border-top-left-radius:2px;border-bottom-left-radius:2px}.share-copy li:last-child .social-button{border-top-right-radius:2px;border-bottom-right-radius:2px}.share-copy .social-button{border:0;padding:0;color:#fff}.social-share-mobile-wrapper{position:relative;height:69px}.hero{overflow:hidden;position:relative}.hero .container{position:relative;z-index:10}.hero .hero-text{white-space:pre-line}.hero .date-text{color:#ef2d22}.hero .hero-image-skew{background-size:cover;background-position:100%;height:100%;position:absolute;right:0;transition:opacity .7s cubic-bezier(.075,.82,.165,1) .2s,-webkit-filter .7s cubic-bezier(.075,.82,.165,1) .2s,-webkit-transform .7s cubic-bezier(.075,.82,.165,1) .2s;transition:filter .7s cubic-bezier(.075,.82,.165,1) .2s,opacity .7s cubic-bezier(.075,.82,.165,1) .2s,transform .7s cubic-bezier(.075,.82,.165,1) .2s;transition:filter .7s cubic-bezier(.075,.82,.165,1) .2s,opacity .7s cubic-bezier(.075,.82,.165,1) .2s,transform .7s cubic-bezier(.075,.82,.165,1) .2s,-webkit-filter .7s cubic-bezier(.075,.82,.165,1) .2s,-webkit-transform .7s cubic-bezier(.075,.82,.165,1) .2s;top:0;width:50%}.hero .hero-image-skew:before{background-image:url(../images/hero-skew.svg);background-repeat:no-repeat;background-size:cover;content:'';left:-1px;height:100%;position:absolute;width:337px}.hero-video,.hero-video .match-height{min-height:698px}.hero-video .hero-video-text{font-family:ProximaNova,sans-serif;font-size:30px;position:relative}.hero-video .video-play{background-color:transparent;background-image:url(../images/play-icon.svg);background-repeat:no-repeat;background-size:contain;border:none;cursor:pointer;display:block;height:120px;margin-right:20px;transition:opacity .7s cubic-bezier(.075,.82,.165,1),-webkit-filter .7s cubic-bezier(.075,.82,.165,1),-webkit-transform .5s cubic-bezier(.075,.82,.165,1);transition:filter .7s cubic-bezier(.075,.82,.165,1),opacity .7s cubic-bezier(.075,.82,.165,1),transform .5s cubic-bezier(.075,.82,.165,1);transition:filter .7s cubic-bezier(.075,.82,.165,1),opacity .7s cubic-bezier(.075,.82,.165,1),transform .5s cubic-bezier(.075,.82,.165,1),-webkit-filter .7s cubic-bezier(.075,.82,.165,1),-webkit-transform .5s cubic-bezier(.075,.82,.165,1);width:120px;left:140px;position:relative}.hero-video .video-play:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}.hero-video .close-video{background-color:transparent;border:0;color:#fff;cursor:pointer;display:none;font-size:30px;padding:0;position:absolute;right:20px;top:20px;outline:0;z-index:12}.hero-video .hero-video-wrapper,.hero-video .hero-video-wrapper video{height:100%;left:0;max-width:100%;position:absolute;top:0;width:100%}.hero-video .hero-video-wrapper{z-index:-1;visibility:hidden}.hero-video .sponsorship{-webkit-align-items:center;-ms-flex-align:center;align-items:center;bottom:100px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:16px;left:105px;line-height:34px;position:absolute}.hero-video .sponsorship img{display:block;margin-left:8px;margin-right:8px}.hero-video .sponsorship-logos{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex}.hero-video.has-video .hero-left{-webkit-transform:translate3d(-150%,0,0);transform:translate3d(-150%,0,0)}.hero-video.has-video .hero-right{-webkit-transform:translate3d(180%,0,0);transform:translate3d(180%,0,0)}.hero-video.has-video .hero-image-skew{filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur stdDeviation="10" /></filter></svg>#filter');-webkit-filter:blur(10px);filter:blur(10px);opacity:0;-webkit-transform:scale(1.3);transform:scale(1.3)}.hero-video.has-video .close-video{display:block}.hero-video.has-video .hero-video-wrapper{visibility:visible}.hero-video .button{font-size:16px}.hero-left,.hero-right{transition:-webkit-transform .7s cubic-bezier(.075,.82,.165,1) .2s;transition:transform .7s cubic-bezier(.075,.82,.165,1) .2s;transition:transform .7s cubic-bezier(.075,.82,.165,1) .2s,-webkit-transform .7s cubic-bezier(.075,.82,.165,1) .2s}.hero-content .hero-hashtag{max-width:100%}.hero-content .hero-hashtag,.hero-content .hero-heading{margin-bottom:30px}.hero-content .hero-heading{font-size:55px}.hero-image{overflow:hidden;position:relative}.hero-image,.hero-image .match-height{min-height:445px}.hero-image .heading-2{font-size:55px}.hero-image .hero-text{font-size:30px}.hero-image.gap .hero-content,.hero-image.gap .match-height{position:relative}.hero-image.gap .hero-left:before{background:url(../images/data-page/gap-symbol.svg) no-repeat 50%;background-size:contain;content:'';height:100%;left:0;position:absolute;top:0;width:100%}.hero.title-upper .heading-2{text-transform:uppercase}.social-posts{padding:0 0 60px;.sponsors{min-height:292px}}.social-posts .social-carousel{margin-bottom:45px;position:relative}.social-posts .social-carousel-button{background-color:transparent;background-repeat:no-repeat;background-size:contain;border:none;cursor:pointer;height:72px;margin-top:-36px;padding:0;position:absolute;transition:opacity .3s ease;top:50%;width:40px;z-index:2}.social-posts .social-carousel-button[disabled]{cursor:default;opacity:.3}.social-posts .social-carousel-button.prev{background-image:url(../images/carousel-left.svg);left:15px}.social-posts .social-carousel-button.next{background-image:url(../images/carousel-right.svg);right:15px}.social-posts .social-carousel-list{margin:20px 50px;overflow:hidden;display:-webkit-flex;display:-ms-flexbox;display:flex}.social-posts .social-carousel-page{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;transition:-webkit-transform .3s linear;transition:transform .3s linear;transition:transform .3s linear,-webkit-transform .3s linear}.social-posts .social-carousel.column-2 .social-carousel-page{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.social-posts .social-carousel.column-2 .social-item-text,.social-posts .social-carousel.column-2 .social-item a{border-radius:2px}.social-posts .social-item{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;overflow:hidden;padding:0 10px;position:relative;width:16.66667%}.social-posts .social-item:nth-child(1n+7){margin-top:20px}.social-posts .social-item a{background-size:cover;background-position:50%;bottom:0;display:block;left:10px;margin:0;padding:0;position:absolute;right:10px;top:0}.social-posts .social-item:hover .social-item-text{-webkit-transform:translateZ(0);transform:translateZ(0)}.social-posts .social-item:after{content:'';display:block;padding-bottom:100%}.social-posts .social-item-text{display:block;background:#000;color:#fff;height:100%;left:0;overflow:auto;padding:10px;position:absolute;right:0;top:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.social-dark .social-item-text{background:#ef2d22}.social-carousel.standalone .social-item{transition:-webkit-transform .3s linear;transition:transform .3s linear;transition:transform .3s linear,-webkit-transform .3s linear}.social-carousel.standalone .social-item:nth-child(1n+7){margin-top:0}.social-carousel.standalone.dragging .social-item{transition:none}.section-parallax{overflow:hidden;position:relative;z-index:0}.section-parallax .container{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}.section-parallax .container.fixed{position:fixed;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);top:50%;width:100%}.section-parallax,.section-parallax .container,.section-parallax .flex-row,.section-quotes,.section-quotes .container,.section-quotes .flex-row{min-height:545px}.section-parallax .heading,.section-quotes .heading{font-size:54px;letter-spacing:.66px;line-height:1.273em}.section-parallax .heading-sub,.section-quotes .heading-sub{font-size:30px;letter-spacing:.42px;line-height:1.2em}.section-parallax sup,.section-quotes sup{font-size:.5em}.section-quotes .carousel-controls{bottom:60px;font-size:0;right:0;left:0;list-style:none;margin:0;padding:0;position:absolute;text-align:center}.section-quotes .carousel-controls li{display:inline-block}.section-quotes .carousel-controls li:not(:last-child){margin-right:22px}.section-quotes .carousel-control{background:transparent;border:2px solid #ef2d22;border-radius:50%;cursor:pointer;display:block;height:16px;outline:none;padding:0;transition:background .3s ease,opacity .3s ease;width:16px}.section-quotes .carousel-control[aria-selected=true]{background-color:#ef2d22}.section-quotes .quote{-webkit-align-items:center;-ms-flex-align:center;align-items:center;bottom:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:absolute;left:0;opacity:0;pointer-events:none;transition:opacity .3s ease;right:0;top:0;width:100%}.section-quotes .quote[aria-hidden=false]{opacity:1;pointer-events:auto}.section-quotes.dragging .quote{transition:opacity .3s ease}.section-partner{position:relative}.section-partner,.section-partner .match-height{min-height:625px}.section-partner .partner-image{background-size:cover;height:100%;position:absolute;top:0;width:40%}.section-partner .partner-image:after{background-size:cover;bottom:-1px;content:'';position:absolute;top:-1px;width:337px}.section-partner .partner-description{font-size:24px;margin-bottom:50px}.section-partner .partner-info{margin:0 30px}.section-partner .partner-logo-wrapper{margin:0 0 80px}.section-partner .partner-logo-wrapper.partner-extra-logo{margin:0 0 50px}.section-partner .partner-brand:not(:last-child){margin-right:30px}.section-partner-left .partner-image{background-position:0;left:0}.section-partner-left .partner-image:after{background-image:url(../images/partners/mask-left.svg);right:-1px}.section-partner-right .partner-image{background-position:100%;right:0}.section-partner-right .partner-image:after{background-image:url(../images/partners/mask-right.svg);left:-1px}.nonprofit{background-color:#efefef;position:relative}.nonprofit .container{position:relative;z-index:1}.nonprofit:after{background-color:#e2e2e2;left:0;width:47%}.nonprofit:after,.nonprofit:before{content:'';height:100%;position:absolute;top:0}.nonprofit:before{background-image:url(../images/nonprofit-skew.svg);background-repeat:no-repeat;background-size:293px 100%;left:47%;margin-left:-1px;width:293px}.nonprofit-partners{list-style:none}.nonprofit-partners .flip-container{-webkit-perspective:1000px;perspective:1000px}.nonprofit-partners .flip-container.focus .front,.nonprofit-partners .flip-container:hover .front{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.nonprofit-partners .flip-container.focus .back,.nonprofit-partners .flip-container:hover .back{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}.nonprofit-partners .flipper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.nonprofit-partners .back,.nonprofit-partners .front{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#fff;box-shadow:1px 2px 4px 0 rgba(0,0,0,.14);transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out}.nonprofit-partners .front{bottom:0;left:0;position:absolute;right:0;top:0;-webkit-transform:rotateY(0deg);transform:rotateY(0deg);z-index:2}.nonprofit-partners .back{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.nonprofit-partners .nonprofit-card{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;min-height:216px;position:relative}.nonprofit-partners .nonprofit-logo-container{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.nonprofit-partners .nonprofit-logo-container .wrapper{text-align:center;width:100%}.nonprofit-partners .nonprofit-logo{display:block;margin:auto;max-height:60%;max-width:60%}.nonprofit-partners .smaller-logo{max-height:50%;padding:15%}.nonprofit-partners .card-content{-webkit-flex:1;-ms-flex:1;flex:1;font-size:14px;height:100%}.nonprofit-partners .font-small{color:#ef2d22}.touch .nonprofit-partners .flip-container{-webkit-perspective:unset;perspective:unset}.touch .nonprofit-partners .flip-container.focus .back,.touch .nonprofit-partners .flip-container.focus .front,.touch .nonprofit-partners .flip-container:hover .back,.touch .nonprofit-partners .flip-container:hover .front{-webkit-transform:none;transform:none}.touch .nonprofit-partners .flipper{-webkit-transform-style:flat;transform-style:flat}.touch .nonprofit-partners .back,.touch .nonprofit-partners .front{-webkit-backface-visibility:visible;backface-visibility:visible;background-color:transparent;box-shadow:none;transition:none}.touch .nonprofit-partners .front{padding-bottom:10px}.touch .nonprofit-partners .back{padding-top:10px;-webkit-transform:none;transform:none}.touch .nonprofit-partners .nonprofit-card{background-color:#fff;box-shadow:1px 2px 4px 0 rgba(0,0,0,.14)}.touch .nonprofit-partners .nonprofit-logo-container{position:static}.touch .nonprofit-partners .nonprofit-logo{max-height:90px}.section-image-cta{position:relative}.section-image-cta,.section-image-cta .match-height{min-height:320px}.section-image-cta .container{position:relative;z-index:1}.section-image-cta.image-right .section-image{background-position:100%;right:0}.section-image-cta.image-right .section-image:before{background-image:url(../images/data-page/skew-right-darkgrey.svg);left:-1px}.section-image-cta.image-left .section-image{background-position:0;left:0}.section-image-cta.image-left .section-image:before{background-image:url(../images/data-page/skew-left-black.svg);right:-1px}.section-image-cta .section-copy-column.col-offset-6{margin-left:50%;margin-right:0}.section-image-cta .section-copy-column a:not(.button){color:#fff;text-decoration:underline}.section-image-cta .section-copy{font-size:18px}.section-image-cta .section-image{top:0;width:60%}.section-image-cta .section-image,.section-image-cta .section-image:before{background-repeat:no-repeat;background-size:cover;height:100%;position:absolute}.section-image-cta .section-image:before{content:'';width:337px}.signup-form{color:#fff;outline:none;padding:60px 0 120px;position:relative}.signup-form .form{max-width:645px}.signup-form .signup-form-image{background-repeat:no-repeat;background-size:cover;height:100%;position:absolute;right:0;top:0;width:38%}.signup-form .image-credit{background:rgba(0,0,0,.4);bottom:30px;left:20px;padding:10px;position:absolute}.signup-form .button,.signup-form .select-wrapper,.signup-form input[type=email],.signup-form input[type=text]{border-radius:2px}.signup-form input[type=email],.signup-form input[type=text]{display:block;font-size:18px;line-height:47px;max-width:570px;padding:0 10px}.signup-form fieldset{border:0;padding:0}.signup-form fieldset label{color:#fff;display:block;font-size:18px;margin-bottom:10px}.signup-form fieldset input[type=checkbox],.signup-form fieldset input[type=radio]{position:absolute;left:-9999px}.signup-form fieldset input[type=checkbox]+label,.signup-form fieldset input[type=radio]+label{cursor:pointer;padding-left:30px;position:relative}.signup-form fieldset input[type=checkbox]+label:before,.signup-form fieldset input[type=radio]+label:before{content:'';position:absolute;left:0;top:1px;width:22px;height:22px;background:#fff;border-radius:2px}.signup-form fieldset input[type=checkbox]:checked+label:after,.signup-form fieldset input[type=radio]:checked+label:after{border-bottom:4px solid #ef2d22;border-left:4px solid #ef2d22;content:'';left:5px;padding:2px 4px;position:absolute;top:6px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.signup-form fieldset .error{color:#ef2d22;margin-bottom:10px;outline:0}.signup-form legend{font-size:22px}.paygap .paygap-box{background-color:#fff;border:1px solid #bfbfbf;box-shadow:2px 2px 2px rgba(0,0,0,.26);display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;position:relative}.paygap .paygap-box:not(:last-child){margin-bottom:100px}.paygap .paygap-box:after{background-size:cover;content:'';height:100%;position:absolute;top:0;-webkit-transform:translateZ(0);transform:translateZ(0);width:138px}.paygap .paygap-text{font-size:18px}.paygap .paygap-box-content{-webkit-flex-basis:56%;-ms-flex-preferred-size:56%;flex-basis:56%}.paygap .paygap-box-top{padding:35px;position:relative}.paygap .paygap-box-bottom,.paygap .paygap-box-top{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex}.paygap .paygap-box-bottom{background-color:#fff;border-top:1px solid #ccc;padding:32px 35px;transition:color .3s ease,background-color .3s ease,border .3s ease}.paygap .paygap-box-bottom a{color:#ef2d22;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;font-size:24px}.paygap .paygap-box-bottom a .icon{transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.paygap .paygap-box-bottom a:hover .icon{-webkit-transform:translate3d(3px,0,0);transform:translate3d(3px,0,0)}.paygap .paygap-percent{color:#ef2d22}.paygap .paygap-day-name{-webkit-flex-basis:360px;-ms-flex-preferred-size:360px;flex-basis:360px;font-size:30px;line-height:1.2em}.paygap .paygap-day-name,.paygap .paygap-time{padding:0 30px}.paygap .paygap-time-date{font-size:36px;line-height:79px}.paygap .paygap-box-image{background-size:cover;-webkit-flex:1;-ms-flex:1;flex:1}.paygap .paygap-box.right{text-align:right}.paygap .paygap-box.right:after{left:56%;background-image:url(../images/paygap/mask-right.svg?v=3)}.paygap .paygap-box.right .paygap-box-bottom,.paygap .paygap-box.right .paygap-box-top{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.paygap .paygap-box.right .paygap-time{padding-right:0}.paygap .paygap-box.right .paygap-day-name{border-right:1px solid #000}.paygap .paygap-box.left{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.paygap .paygap-box.left:after{right:56%;background-image:url(../images/paygap/mask-left.svg?v=3)}.paygap .paygap-box.left .paygap-time{padding-left:0}.paygap .paygap-box.left .paygap-day-name{border-left:1px solid #000}.paygap .icon.icon-arrow-right{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512' viewBox='0 0 512 512' fill='#ef2d22'%3E%3Cpath d='M160 128.4L192.3 96 352 256 192.3 416 160 383.6 287.3 256z'/%3E%3C/svg%3E");;background-repeat:no-repeat;background-position:50%;display:inline-block;vertical-align:middle;background-size:22px;height:22px;width:22px}.no-touch .paygap-box:hover a{color:#d7291f}.no-touch .paygap-box:hover .icon{-webkit-transform:translate3d(3px,0,0);transform:translate3d(3px,0,0)}.paygap-box.featured{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.paygap-box.featured:after{height:280px}.paygap-box.featured.left:after{background-image:url(../images/paygap/mask-left-featured.svg)}.paygap-box.featured.right:after{background-image:url(../images/paygap/mask-right-featured.svg)}.paygap-box.featured .paygap-box-top{height:280px}.paygap-box.featured .paygap-box-featured{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.paygap-box.featured .featured-title{background-color:#000;padding:30px}.paygap-box.featured .featured-social.social-posts{padding:30px 0}.paygap-box.featured .featured-social.social-posts .social-carousel{margin-bottom:0}.paygap-box.featured .featured-social.social-posts .social-carousel-list{margin:20px 80px}.paygap-box.featured .featured-social.social-posts .social-item{width:20%}.paygap-box.featured .featured-shared-by{margin:0 90px}section:not(.section-parallax){position:relative;z-index:1}section.hero.hero-video{z-index:inherit}.section.map{position:relative;padding-bottom:50px;z-index:2}.section.map select{font-family:ProximaNova-Light,sans-serif}.section.map .map-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.section.map .map-container{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.section.map .map-location-select{max-width:550px;padding:0 30px}.map-module{max-width:1000px}.map-module .map-container{position:relative}.map-module .map-container span.tooltip{position:absolute;display:block;width:12px;height:15px;cursor:pointer}.map-module .map-container span.tooltip svg.pin{position:relative;left:0}.map-module .map-container span.tooltip svg.pin.active{width:28px;height:34px;left:-6px;top:-17px}.map-module .map-container span.tooltip svg.pin.active path{fill:#ef2d22}.map-module .map-selector{width:424px;float:right}.map-module .city-info.city-hidden{visibility:hidden;position:absolute;left:9999px;bottom:9999px;width:100%}.map-module .city-info .heading-2{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.map-module .city-info .heading-2 span{margin-left:7px}.map-module .city-info .heading-2 img{margin-right:7px}.map-module .city-info hr{background-color:#ccc;height:1px;max-width:none;width:100%}.map-module .city-info .leader-avatar img{max-width:100%}.map-module .city-info .leader-quote{font-size:17px}.map-module .city-info .participating{list-style:none;margin-left:0;padding-left:0}.map-module .city-info .participating li{padding-left:1em;text-indent:-1em}.map-module .city-info .participating li:before{content:"»";padding-right:5px}.participating-pagination .participating-pagination-pages{position:relative}.participating-pagination .participating-page{left:0;margin:0;opacity:0;position:absolute;top:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);transition:all .3s ease-in-out;visibility:hidden}.participating-pagination .participating-page[aria-hidden=false]{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0);visibility:visible}.participating-pagination .participating-pagination-buttons{display:-webkit-flex;display:-ms-flexbox;display:flex;list-style:none;margin:0;padding:0}.participating-pagination .participating-pagination-buttons button{background:transparent;border:1px solid #ccc;border-radius:50%;cursor:pointer;height:22px;outline:none;padding:0;position:relative;width:22px}.participating-pagination .participating-pagination-buttons button:before{background-color:#ef2d22;border-radius:50%;content:'';height:14px;left:50%;margin-left:-7px;margin-top:-7px;position:absolute;top:50%;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;-webkit-transform:scale(0);transform:scale(0);width:14px}.participating-pagination .participating-pagination-buttons button[aria-checked=true]:before{-webkit-transform:scale(1);transform:scale(1)}.partner-luna{color:#20419a}.partner-luna .partner-logo{max-width:373px}.partner-lyft{color:#ed008c}.partner-lyft .partner-logo{max-width:207px}.partner-pg{color:#20419a}.partner-pg .partner-logo{max-width:188px}.social-dark{background-color:#000;position:relative}.social-dark:after,.social-dark:before{content:'';height:100%;position:absolute;top:0}.social-dark:after{background-color:#2d2d2d;height:100%;right:0;top:0;width:42%}.social-dark:before{background-image:url(../images/carousel-mask.svg);background-size:cover;background-repeat:no-repeat;margin-right:-1px;right:42%;width:400px}.social-dark .container{position:relative;z-index:1}.sponsors .sponsors-text{margin-bottom:30px}.sponsors .sponsor{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:20px}.sponsors .sponsor a{line-height:0;width:100%}.sponsors .sponsor-image{width:100%}.nonprofit-sponsors-partnership{min-height:97px}.nonprofit-sponsors-partnership img{max-width:110px}.nonprofit-sponsors{min-height:95px}.sponsors-featured{min-height:292px}.sponsors-featured .sponsor{-webkit-flex-basis:20%;-ms-flex-preferred-size:20%;flex-basis:20%;width:20%;margin:0}.sponsors-featured img{max-width:175px}.sponsors-featured .sponsor-abc img{max-width:88px}.sponsors-featured .sponsor-today-show img{max-width:120px}.sponsors-featured .sponsor-associated-press img{max-width:68px}.toc-container-wrapper{height:47px;margin-bottom:-47px;position:relative}.toc-container-wrapper.fixed .toc-container{position:fixed}.toc-container{background-color:#ef2d22;left:0;position:absolute;text-align:center;top:0;-webkit-transform:translateZ(0);transform:translateZ(0);width:100%;z-index:100}.toc-container ul{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0;list-style:none;margin:0}.toc-container li+li{margin-left:35px}.toc-container a{color:#fff;font-size:13px;line-height:47px;text-transform:uppercase}.toc-container .toc-visible a{text-decoration:underline}@media (max-width:1199px){.hero-video .video-play{left:110px}.hero-video .sponsorship{left:auto;right:45px}.paygap .paygap-time{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.paygap .paygap-time-date{font-size:26px}.paygap .paygap-box.right .paygap-box-bottom{padding-right:0}.paygap .paygap-box.left .paygap-box-bottom{padding-left:0}}@media (max-width:1023px){.share-module .list-inline li:last-child .social-button{background-color:transparent}.share-module.stick,.signup-flyout.stick{bottom:0;top:auto}.share-module-mobile .social-button{background-color:transparent;height:29px;opacity:1!important;width:29px}.share-module-mobile,.signup-flyout-mobile{-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#2d2d2d;box-shadow:none;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%}.share-copy li:not(:last-child){margin-right:15px}.hero-video,.hero-video .match-height{min-height:0}.hero-video .hero-video-text{font-size:22px;text-align:center}.hero-video .video-play{height:50px;margin-bottom:10px;margin-right:0;width:50px;left:auto}.hero-video .close-video{right:10px;top:10px}.hero-video .hero-image-skew{background-position:top;height:300px;width:100%}.hero-video .hero-image-skew:before{background-image:url(../images/hero-skew-bottom.svg);background-size:100% 43px;bottom:-1px;height:43px;left:0;width:100%}.hero-video .sponsorship{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;font-size:14px;position:static;text-align:center}.hero-video .sponsorship img{width:47px;height:24px}.hero-video .sponsorship img:last-child{width:42px;height:15px}.hero-video.has-video .hero-left{max-height:0;-webkit-transform:translate3d(0,150%,0);transform:translate3d(0,150%,0)}.hero-video.has-video .hero-right{-webkit-transform:translate3d(0,-150%,0);transform:translate3d(0,-150%,0)}.hero-video .hero-left{-webkit-flex-basis:auto!important;-ms-flex-preferred-size:auto!important;flex-basis:auto!important;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;max-height:2000px;overflow:hidden;transition:max-height .4s cubic-bezier(.075,.82,.165,1) .11s,-webkit-transform .7s cubic-bezier(.075,.82,.165,1) .2s;transition:transform .7s cubic-bezier(.075,.82,.165,1) .2s,max-height .4s cubic-bezier(.075,.82,.165,1) .11s;transition:transform .7s cubic-bezier(.075,.82,.165,1) .2s,max-height .4s cubic-bezier(.075,.82,.165,1) .11s,-webkit-transform .7s cubic-bezier(.075,.82,.165,1) .2s}.hero-video .hero-right.match-height,.hero-video .hero-right .match-height{min-height:300px}.hero-video .hero-right{margin-left:0!important}.hero-video .hero-content{padding:30px}.hero-content .hero-hashtag,.hero-content .hero-heading{margin-bottom:20px}.section-parallax .heading,.section-quotes .heading{font-size:45px}.section-parallax .heading-sub,.section-quotes .heading-sub{font-size:28px}.section-quotes .container{overflow:hidden}.section-quotes .quote[aria-hidden=false]{opacity:1}.section-quotes .quote{opacity:.6;position:static;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease;transition:opacity .3s ease,transform .3s ease,-webkit-transform .3s ease;width:100%}.section-partner,.section-partner .match-height{min-height:0}.section-partner .partner-image{background-position:top;height:300px;position:relative;right:auto;top:auto;width:100%}.section-partner .partner-image:after{background-image:url(../images/partners/mask-bottom.svg);background-size:100% 37px;content:'';height:37px;left:0;position:absolute;top:auto;width:100%}.section-partner .partner-description{font-size:20px;margin-bottom:20px}.section-partner .partner-info{margin:30px 0}.section-partner .partner-logo-wrapper{text-align:center}.section-partner .partner-logo-wrapper,.section-partner .partner-logo-wrapper.partner-extra-logo{margin:20px 0}.section-partner .partner-logo{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.section-partner .partner-buttons .list-inline>li{display:block;margin-bottom:20px;text-align:center}.section-partner .partner-brand:not(:last-child){margin-right:0}.section-partner .partner-brand{margin:10px 0}.nonprofit-partners li{margin-bottom:20px}.nonprofit-partners .flip-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.nonprofit-partners .nonprofit-card{-webkit-flex:1;-ms-flex:1;flex:1;height:auto}.section-image-cta .section-image:before{width:190px}.paygap .paygap-box:not(:last-child){margin-bottom:30px;margin-right:0}.paygap .paygap-box:after{display:none}.paygap .paygap-box:last-child .paygap-box-image{background-position:100%}.paygap .paygap-box-content{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.paygap .paygap-box-top{background-color:#fff;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:50px 15px 30px 49%}.paygap .paygap-box-top h3{position:relative}.paygap .paygap-box-bottom{padding:10px 15px}.paygap .paygap-box-bottom a{-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;font-size:18px}.paygap .paygap-percent{font-size:35px}.paygap .paygap-day-name{font-size:20px}.paygap .paygap-day-name,.paygap .paygap-time{padding:0}.paygap .paygap-time{text-align:center}.paygap .paygap-time-date{font-size:20px;line-height:2.2em}.paygap .paygap-box-image{height:100%;left:0;position:absolute;top:0;width:49%}.paygap .paygap-box-image:after{background-image:url(../images/paygap/mask-mobile.svg);background-repeat:no-repeat;background-size:cover;content:'';height:100%;position:absolute;right:-3px;width:138px}.paygap .paygap-box.right .paygap-day-name{border-left:1px solid #000;border-right:0}.paygap .paygap-box.right .paygap-box-bottom{padding-right:15px}.paygap .paygap-box.right{text-align:left}.paygap .paygap-box.right .paygap-box-bottom,.paygap .paygap-box.right .paygap-box-top{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.paygap .paygap-box.left .paygap-day-name,.paygap .paygap-box.right .paygap-time{border-left:0}.paygap .paygap-box.left .paygap-box-bottom{padding-left:15px}.section.map .map-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.section.map .map-location-select{max-width:inherit;padding:30px 0}}@media (max-width:767px){.hero,.hero .match-height{min-height:0}.hero .hero-image-skew{background-size:180%;background-position:50%;height:192px;width:100%}.hero .hero-image-skew:before{background-image:url(../images/hero-skew-bottom.svg);bottom:-1px;height:43px;left:0;width:100%}.hero-video .hero-right.match-height,.hero-video .hero-right .match-height{min-height:200px}.hero-right.match-height,.hero-right .match-height{min-height:192px}.hero-right br{display:none}.hero-right{margin-left:0!important}.hero-left{-webkit-flex-basis:auto!important;-ms-flex-preferred-size:auto!important;flex-basis:auto!important;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;max-height:2000px;overflow:hidden;transition:max-height .4s cubic-bezier(.075,.82,.165,1) .11s,-webkit-transform .7s cubic-bezier(.075,.82,.165,1) .2s;transition:transform .7s cubic-bezier(.075,.82,.165,1) .2s,max-height .4s cubic-bezier(.075,.82,.165,1) .11s;transition:transform .7s cubic-bezier(.075,.82,.165,1) .2s,max-height .4s cubic-bezier(.075,.82,.165,1) .11s,-webkit-transform .7s cubic-bezier(.075,.82,.165,1) .2s}.hero-content{padding:30px}.hero-content .hero-hashtag,.hero-content .hero-heading{margin-bottom:10px}.hero-content .hero-heading,.hero-image .heading-2{font-size:30px}.hero-image.gap .hero-left:before{content:normal;display:none}.social-posts{padding:30px 0}.social-posts .social-carousel-button.prev{left:10px}.social-posts .social-carousel-button.next{right:10px}.social-posts .social-carousel-list{margin:20px 15px;overflow:visible}.social-posts .social-item-text{display:none}.social-carousel.standalone{margin:30px 0}.social-carousel.standalone .social-item{-webkit-flex-basis:98%;-ms-flex-preferred-size:98%;flex-basis:98%;padding:0 5px;-webkit-touch-callout:none;-webkit-user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:opacity .3s linear,-webkit-transform .3s linear;transition:transform .3s linear,opacity .3s linear;transition:transform .3s linear,opacity .3s linear,-webkit-transform .3s linear}.social-carousel.standalone .social-item[aria-hidden=true]{opacity:.4}.social-carousel.standalone .social-carousel-button{height:28px;margin-top:-14px;width:15px}.section-parallax .container,.section-parallax .container.fixed{-webkit-transform:none;transform:none}.section-parallax .container.fixed{position:static;top:auto}.section-parallax,.section-parallax .container,.section-parallax .flex-row,.section-quotes,.section-quotes .container,.section-quotes .flex-row{min-height:410px}.section-parallax .heading,.section-parallax .heading-sub,.section-quotes .heading,.section-quotes .heading-sub{font-size:25px}.section-quotes .carousel-controls{bottom:40px}.section-partner .partner-image{height:176px}.section-partner .partner-image:after{background-size:cover}.section-partner .partner-description{text-align:center}.section-partner .partner-logo-wrapper{padding:0 15px}.section-partner .partner-buttons .list-inline>li .button-outline{display:block}.nonprofit .heading-2{text-transform:uppercase}.nonprofit:after,.nonprofit:before{display:none}.nonprofit-partners li:not(:last-child){margin-bottom:20px}.nonprofit-partners .flip-container{display:block;-webkit-perspective:unset;perspective:unset}.nonprofit-partners .flip-container.focus .back,.nonprofit-partners .flip-container.focus .front,.nonprofit-partners .flip-container:hover .back,.nonprofit-partners .flip-container:hover .front{-webkit-transform:none;transform:none}.nonprofit-partners .flipper{-webkit-transform-style:flat;transform-style:flat}.nonprofit-partners .back,.nonprofit-partners .front{-webkit-backface-visibility:visible;backface-visibility:visible;background-color:transparent;box-shadow:none;transition:none}.nonprofit-partners .front{padding-bottom:10px}.nonprofit-partners .back{padding-top:10px;-webkit-transform:none;transform:none}.nonprofit-partners .nonprofit-card{background-color:#fff;box-shadow:1px 2px 4px 0 rgba(0,0,0,.14);display:block;height:auto}.nonprofit-partners .nonprofit-logo-container{position:static}.nonprofit-partners .nonprofit-logo{max-height:90px}.nonprofit-partners .smaller-logo{display:none}.section-image-cta,.section-image-cta .match-height{min-height:0}.section-image-cta.image-right .section-image:before{background-image:url(../images/hero-skew-bottom-dark-grey.svg);left:0}.section-image-cta.image-left .section-image:before{background-image:url(../images/hero-skew-bottom.svg);right:0}.section-image-cta .section-copy-column.col-offset-6{margin-left:-15px;margin-right:-15px}.section-image-cta .section-copy-column{display:block;margin:0;padding-bottom:30px;padding-top:280px}.section-image-cta .section-image{height:250px;width:100%}.section-image-cta .section-image:before{bottom:-2px;height:43px;width:100%}.signup-form{padding:40px 0}.paygap .paygap-box.right .paygap-day-name{border-left:0}.paygap-box.featured .paygap-box-top{height:180px}.paygap-box.featured .featured-social.social-posts{padding-top:0}.paygap-box.featured .featured-shared-by{margin:0 30px}.section.map{padding-bottom:0;z-index:1}.section.map .map-wrapper{padding:0}.section.map .map-location-select{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:inherit;padding:30px 15px 0}.map-location-select{margin-top:15px;padding-top:20px;background-color:#efefef}.map-module .city-info{background-color:#efefef;padding-top:0}.map-module .city-info .heading-2{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.map-module .city-info .heading-2 span{display:block;margin-top:10px}.map-module .city-info .leader-name{display:block;margin-bottom:5px}.map-module .city-info .participating{margin-top:0}.map-module .city-info .flex-6.flex-sm-12{-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}.participating-pagination{margin-bottom:30px}.participating-pagination .participating-pagination-buttons{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.partner-luna .partner-logo{max-width:170px}.partner-lyft .partner-logo{max-width:91px}.partner-pg .partner-logo{max-width:92px}.partner-brands-pg .partner-brand:first-child .partner-brand-logo,.partner-brands-pg .partner-brand:nth-child(3) .partner-brand-logo{max-width:87px}.partner-brands-pg .partner-brand:nth-child(2) .partner-brand-logo,.partner-brands-pg .partner-brand:nth-child(4) .partner-brand-logo{max-width:118px}.sponsors .sponsors-text{margin-bottom:10px}.sponsors .sponsor{margin:20px 0;padding-left:30px;padding-right:30px}}
/*# sourceMappingURL=home.css.map */