html{-webkit-box-sizing:border-box;box-sizing:border-box;font:1rem/1.625 Lato,sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit}a:link,a:visited{text-decoration:none;transition:color linear .2s}.u-hidden-visually{border:0;clip:rect(0 0 0 0);height:.0625rem;margin:-.0625rem;overflow:hidden;padding:0;position:absolute;width:.0625rem}h2{font-size:1.25rem;line-height:1.25;margin-top:0}p+h2,ul+h2,ol+h2{margin-top:3rem}p,ul,ol,blockquote{margin-top:0;margin-bottom:1.5rem}p:last-child,ul:last-child,ol:last-child,blockquote:last-child{margin-bottom:0}blockquote{font-style:italic;margin-left:2.25rem;margin-right:2.25rem}.list-plain{margin:0;padding:0;list-style:none}hr{height:0;margin:1.5rem 0;border:0;border-top:.0625rem solid #2a2a28}.fw7{font-weight:700}.fw4{font-weight:400}.flex,.alert,.btn--block,.checkbox-solo,.contact-info,.grid--mobile,.has-overlay .overlay__nav,.leaderboard__actions,.leaderboard-item,.list-radio label,.list-checkbox label,.main__spotlight .day-totals,.main__spotlight .day-totals>div,.presented-by,.overlay,.page-header__nav-toggle,.sponsors__tier-title,.sponsors__tier-list,.sponsor,.sponsor a,.table-footer,.table-footer__actions,.table-footer__nav{display:-ms-flexbox;display:-webkit-box;display:flex}.justify-center{-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center}.justify-end{-ms-flex-pack:end;-webkit-box-pack:end;justify-content:flex-end}.items-center{-ms-flex-align:center;-webkit-box-align:center;align-items:center}.text-l{text-align:left}.text-r{text-align:right}.text-c{text-align:center}.wrapper{max-width:73.125rem;margin-left:auto;margin-right:auto}.wrapper--sm{max-width:53.375rem}.wrapper--xs{max-width:62.25rem}.width-100{width:100%}.width-49{width:49%}.width-33{width:33.3333%}.width-100px{width:6.25rem}.width-auto{width:auto}.rounded{border-radius:.1875rem}.ma0{margin:0}.ma1{margin:.25rem}.ma2{margin:.5rem}.ma3{margin:1rem}.ma4{margin:2rem}.ma5{margin:4rem}.ma6{margin:8rem}.ma7{margin:16rem}.ml0{margin-left:0}.ml1{margin-left:.25rem}.ml2{margin-left:.5rem}.ml3{margin-left:1rem}.ml4{margin-left:2rem}.ml5{margin-left:4rem}.ml6{margin-left:8rem}.ml7{margin-left:16rem}.mr0{margin-right:0}.mr1{margin-right:.25rem}.mr2{margin-right:.5rem}.mr3{margin-right:1rem}.mr4{margin-right:2rem}.mr5{margin-right:4rem}.mr6{margin-right:8rem}.mr7{margin-right:16rem}.mb0{margin-bottom:0}.mb1{margin-bottom:.25rem}.mb2{margin-bottom:.5rem}.mb3{margin-bottom:1rem}.mb4{margin-bottom:2rem}.mb5{margin-bottom:4rem}.mb6{margin-bottom:8rem}.mb7{margin-bottom:16rem}.mt0{margin-top:0}.mt1{margin-top:.25rem}.mt2{margin-top:.5rem}.mt3{margin-top:1rem}.mt4{margin-top:2rem}.mt5{margin-top:4rem}.mt6{margin-top:8rem}.mt7{margin-top:16rem}.mv0{margin-top:0;margin-bottom:0}.mv1{margin-top:.25rem;margin-bottom:.25rem}.mv2{margin-top:.5rem;margin-bottom:.5rem}.mv3{margin-top:1rem;margin-bottom:1rem}.mv4{margin-top:2rem;margin-bottom:2rem}.mv5{margin-top:4rem;margin-bottom:4rem}.mv6{margin-top:8rem;margin-bottom:8rem}.mv7{margin-top:16rem;margin-bottom:16rem}.mh0{margin-left:0;margin-right:0}.mh1{margin-left:.25rem;margin-right:.25rem}.mh2{margin-left:.5rem;margin-right:.5rem}.mh3{margin-left:1rem;margin-right:1rem}.mh4{margin-left:2rem;margin-right:2rem}.mh5{margin-left:4rem;margin-right:4rem}.mh6{margin-left:8rem;margin-right:8rem}.mh7{margin-left:16rem;margin-right:16rem}img{max-width:100%;height:auto}.video{height:0;padding:1.875rem 0 56.25%}.video>*{top:0;left:0;width:100%;height:100%}.grid{display:block}.grid--mobile{margin:0 -.5rem}.grid--middle{-ms-flex-align:center;-webkit-box-align:center;align-items:center}.grid--end{-ms-flex-align:end;-webkit-box-align:end;align-items:end}.grid--row{-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.grid--col{-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.grid-item{-ms-flex:1;-webkit-box-flex:1;flex:1}.grid-item:not(:first-child){margin-top:1rem}.grid--mobile .grid-item{margin:0 .5rem}.grid-item--expand{-ms-flex:1;-webkit-box-flex:1;flex:1}.grid-item--collapse{-ms-flex:0 1 auto;-webkit-box-flex:0;flex:0 1 auto}.alert{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0 0 1.5rem;border-radius:.1875rem;padding:.625rem 1rem;background-color:#2a2a28;color:#fff}.alert__message{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-right:1rem}.alert__title{margin:0;font-size:1rem}.alert__close:link,.alert__close:visited{color:#ffffff80}.alert__close:hover,.alert__close:active{color:#fff}.alert--good{background-color:#07a356}.alert--bad{background-color:#d3172c}.alert--info{background-color:#0198d8}.btn,.btn:link,.btn:visited{display:-ms-inline-flexbox;display:-webkit-inline-box;display:inline-flex;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center;border-radius:.1875rem;height:2.625rem;padding:0 .75rem;border:0;text-decoration:none;font-size:1rem;font-family:Lato,sans-serif;cursor:pointer;transition:background-color linear .2s}.btn[disabled],.btn[disabled]:link,.btn[disabled]:visited,.btn[disabled]:hover,.btn[disabled]:active{background-color:#888;color:#e0e0e0;cursor:not-allowed}.btn--loading,button[disabled].btn--loading{background-image:linear-gradient(-45deg,#fff3 25%,#ffffff1a 25%,#ffffff1a 50%,#fff3 50%,#fff3 75%,#ffffff1a 75%,#ffffff1a)!important;background-size:2rem 2rem!important;background-repeat:repeat!important;transition:background-position 60000s linear!important;background-position:4000000px!important}.btn--red,.btn--red:link,.btn--red:visited{background-color:#d3172c;color:#fff}.btn--red:hover,.btn--red:active{background-color:#000}.btn--green,.btn--green:link,.btn--green:visited{background-color:#07a356;color:#fff}.btn--green:hover,.btn--green:active{background-color:#000}.btn--dark,.btn--dark:link,.btn--dark:visited{background-color:#2a2a28;color:#fff}.btn--dark:hover,.btn--dark:active{background-color:#000}.btn--lite,.btn--lite:link,.btn--lite:visited{background-color:#cdcdcb;color:#2a2a28}.btn--lite:hover,.btn--lite:active{background-color:#bbb}.btn--reverse,.btn--reverse:link,.btn--reverse:visited{background-color:#fff;color:#2a2a28}.btn--reverse:hover,.btn--reverse:active{background-color:#e1e1e0}.btn--facebook,.btn--facebook:link,.btn--facebook:visited{background-color:#3b5998;color:#fff}.btn--facebook:hover,.btn--facebook:active{background-color:#000}.btn--twitter,.btn--twitter:link,.btn--twitter:visited{background-color:#1da1f2;color:#fff}.btn--twitter:hover,.btn--twitter:active{background-color:#000}.btn--linkedin,.btn--linkedin:link,.btn--linkedin:visited{background-color:#0077b5;color:#fff}.btn--linkedin:hover,.btn--linkedin:active{background-color:#000}.btn--round,.btn--round:link,.btn--round:visited{border-radius:6.25rem;padding:0 1rem}.btn--xs,.btn--xs:link,.btn--xs:visited{height:1.75rem;padding:0 .5rem;font-size:.8rem}.btn--sm,.btn--sm:link,.btn--sm:visited{height:2.125rem;font-size:.9rem}.btn--lg,.btn--lg:link,.btn--lg:visited{height:4rem;padding:0 2rem;font-size:1.25rem}.btn--icon [class*=fa-]{margin:0 .4rem 0 0}.btn--disabled{opacity:.5}.btn--block{width:100%}.notes{font-size:.8rem}.notes--above{margin:0 0 .25rem}.notes--below{margin:.25rem 0 0}.notes--error{color:#d3172c}fieldset{margin:0 0 1.5rem;padding:1.25rem;background:#fff;border:0;border-radius:.1875rem}fieldset.compact{padding:0;background:none}legend{display:block;float:left;width:100%;margin:0 0 1.25rem;font-weight:700;text-transform:uppercase;letter-spacing:.0625rem;line-height:1;color:#767676}fieldset.compact legend{margin:0 0 1rem;background:none;padding:0}.form-item+.form-item{margin:1.5rem 0 0}.form-item--required .form-item__label:after{display:inline-block;margin:0 0 0 .5rem;font-size:.75em;text-transform:uppercase;content:"Required";color:#c00;letter-spacing:.015625rem}.form-item__label{margin:0 0 .25rem;font-weight:700}fieldset.compact .form-item{padding:0}[type=text],[type=email],[type=number],[type=password],[type=search],[type=tel],[type=url]{display:block;width:100%;border:.0625rem solid rgba(0,0,0,.5);height:2.75rem;border-radius:.1875rem;padding:0 .75rem;font-size:1rem;font-family:Lato,sans-serif;box-shadow:inset 0 .0625rem .25rem #00000020;transition:border linear .2s}[type=text]:focus,[type=email]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=url]:focus,textarea:focus{border:.0625rem solid #000;outline:none}[type=text].sm,[type=email].sm,[type=number].sm,[type=password].sm,[type=search].sm,[type=tel].sm,[type=url].sm,select.sm{height:2.25rem;font-size:.9rem}[type=checkbox],[type=radio]{margin:0;font-size:1.5rem;vertical-align:text-bottom}.list-radio label,.list-checkbox label,.checkbox-solo{-ms-flex-align:baseline;-webkit-box-align:baseline;align-items:baseline}.list-radio label [type=radio],.list-checkbox label [type=checkbox],.checkbox-solo>input{margin-right:.375rem;-ms-flex:1 0 1.25rem;-webkit-box-flex:1;flex:1 0 1.25rem;max-width:1.25rem}.checkbox-solo>span{-ms-flex:1;-webkit-box-flex:1;flex:1}textarea{display:block;width:100%;border:.0625rem solid rgba(0,0,0,.5);height:12.5rem;border-radius:.1875rem;padding:.75rem;font-size:1rem;font-family:Lato,sans-serif;box-shadow:inset 0 .0625rem .25rem #00000020}textarea.sm{height:4.6875rem;padding:.75rem;font-size:.9rem}select{display:block;width:100%;border:.0625rem solid rgba(0,0,0,.5);height:2.75rem;border-radius:.1875rem;background:#fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAHCAMAAABX5h8yAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABtQTFRFurq6MDAwg4ODrKysdXV1TExM8fHx////IiIidEaGyQAAADtJREFUeNp0ylkOACAMAtG64v1PrDGmqaDzB3mGUBqexf8a2U3rX4T6NISOIsNoKzaClhKjCEUMpgADAHkZBta3U4uPAAAAAElFTkSuQmCC) right center no-repeat;padding:0 2rem 0 .75rem;font-size:1rem;font-family:Lato,sans-serif;-webkit-appearance:none;-moz-appearance:none;appearance:none}select::-ms-expand{display:none}.nowrap select{width:auto}[type=text].has-error,[type=email].has-error,[type=number].has-error,[type=password].has-error,[type=search].has-error,[type=tel].has-error,[type=url].has-error,select.has-error,textarea.has-error{border-color:#d3172c;background-color:#fdecee}.search-wrap{position:relative;color:#2a2a28}.search-wrap input{padding-left:2rem;-webkit-appearance:none}.search-wrap:after{display:block;position:absolute;z-index:1;top:50%;left:.75rem;width:.9rem;height:.9rem;background:transparent url("data:image/svg+xml,%3c!--%20~%20Copyright%202019%20Firespring,%20Inc.%20~%20~%20Licensed%20under%20the%20Apache%20License,%20Version%202.0%20(the%20'License');%20~%20you%20may%20not%20use%20this%20file%20except%20in%20compliance%20with%20the%20License.%20~%20You%20may%20obtain%20a%20copy%20of%20the%20License%20at%20~%20~%20http://www.apache.org/licenses/LICENSE-2.0%20~%20~%20Unless%20required%20by%20applicable%20law%20or%20agreed%20to%20in%20writing,%20software%20~%20distributed%20under%20the%20License%20is%20distributed%20on%20an%20'AS%20IS'%20BASIS,%20~%20WITHOUT%20WARRANTIES%20OR%20CONDITIONS%20OF%20ANY%20KIND,%20either%20express%20or%20implied.%20~%20See%20the%20License%20for%20the%20specific%20language%20governing%20permissions%20and%20~%20limitations%20under%20the%20License.%20--%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'%3e%3cpath%20d='M505%20442.7L405.3%20343c-4.5-4.5-10.6-7-17-7H372c27.6-35.3%2044-79.7%2044-128C416%2093.1%20322.9%200%20208%200S0%2093.1%200%20208s93.1%20208%20208%20208c48.3%200%2092.7-16.4%20128-44v16.3c0%206.4%202.5%2012.5%207%2017l99.7%2099.7c9.4%209.4%2024.6%209.4%2033.9%200l28.3-28.3c9.4-9.4%209.4-24.6.1-34zM208%20336c-70.7%200-128-57.2-128-128%200-70.7%2057.2-128%20128-128%2070.7%200%20128%2057.2%20128%20128%200%2070.7-57.2%20128-128%20128z'/%3e%3c/svg%3e") center no-repeat;background-size:.9rem;transform:translateY(-50%);content:""}.form-actions>*{margin:0 .5rem}.form-item--address .form-item__control>div+div,.form-item--address .city-state-zip>div+div{margin:.5rem 0 0}body{background-color:#fff;color:#2a2a28;margin:0}.main{display:block;background-color:#e5e5e5;padding:1rem}.presented-by{-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;color:#fff;line-height:1.25}.presented-by>div{background-color:#00000040;padding:.75rem 1.5rem;border-radius:6.25rem}.presented-by__logo{margin:.5rem 0 0}.presented-by a:link,.presented-by a:visited{display:block;color:#ffffffb3;text-decoration:none}.presented-by a:hover,.presented-by a:active{color:#fff;text-decoration:underline;text-decoration-color:#fff;text-decoration-skip:ink}.presented-by img{max-width:12.5rem;max-height:3.125rem}.page-header{-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between;background:#fff;padding:0 .75rem;height:3.25rem;line-height:1}.page-header__logo img{display:block;max-width:2.25rem;max-height:2.25rem;border:0}.page-header__nav-menu a.here{color:#000}.page-header__nav-menu a+a{margin:0 0 0 1.5rem}.page-header__search{-ms-flex:1;-webkit-box-flex:1;flex:1;margin:0 1rem;border-left:.0625rem solid #dfdfdf;border-right:.0625rem solid #dfdfdf;padding:0 1rem}.page-header__search:before{display:block;-ms-flex:1 0 1rem;-webkit-box-flex:1;flex:1 0 1rem;width:1rem;height:1rem;background:transparent url("data:image/svg+xml,%3c!--%20~%20Copyright%202019%20Firespring,%20Inc.%20~%20~%20Licensed%20under%20the%20Apache%20License,%20Version%202.0%20(the%20'License');%20~%20you%20may%20not%20use%20this%20file%20except%20in%20compliance%20with%20the%20License.%20~%20You%20may%20obtain%20a%20copy%20of%20the%20License%20at%20~%20~%20http://www.apache.org/licenses/LICENSE-2.0%20~%20~%20Unless%20required%20by%20applicable%20law%20or%20agreed%20to%20in%20writing,%20software%20~%20distributed%20under%20the%20License%20is%20distributed%20on%20an%20'AS%20IS'%20BASIS,%20~%20WITHOUT%20WARRANTIES%20OR%20CONDITIONS%20OF%20ANY%20KIND,%20either%20express%20or%20implied.%20~%20See%20the%20License%20for%20the%20specific%20language%20governing%20permissions%20and%20~%20limitations%20under%20the%20License.%20--%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'%3e%3cpath%20d='M505%20442.7L405.3%20343c-4.5-4.5-10.6-7-17-7H372c27.6-35.3%2044-79.7%2044-128C416%2093.1%20322.9%200%20208%200S0%2093.1%200%20208s93.1%20208%20208%20208c48.3%200%2092.7-16.4%20128-44v16.3c0%206.4%202.5%2012.5%207%2017l99.7%2099.7c9.4%209.4%2024.6%209.4%2033.9%200l28.3-28.3c9.4-9.4%209.4-24.6.1-34zM208%20336c-70.7%200-128-57.2-128-128%200-70.7%2057.2-128%20128-128%2070.7%200%20128%2057.2%20128%20128%200%2070.7-57.2%20128-128%20128z'/%3e%3c/svg%3e") center no-repeat;background-size:1rem 1rem;content:"";opacity:.5}.page-header__search [type=search]{margin:0 0 0 .75rem;border:0;box-shadow:none;padding:0;height:100%;border-radius:0;-webkit-appearance:none}.page-header__search [type=search]::-webkit-input-placeholder{color:#767676}.page-header__search [type=search]::-moz-placeholder{color:#767676;opacity:1}.page-header__search [type=search]:-ms-input-placeholder{color:#767676}.page-header__search [type=search]::-ms-input-placeholder{color:#767676}.page-header__cart{display:none;font-weight:700;font-size:2.75rem}.page-header__cart .fa-layers-text{font-size:.875rem}.page-header__cart i+.fa-layers-text{color:unset}.page-header__cart [class*=fa-]{margin:0 .4rem 0 0}.page-header__nav-toggle [class*=fa-]{margin:0 .25rem 0 0}.page-header-nav-logo{position:relative;-ms-flex:1 0 4.6875rem;-webkit-box-flex:1;flex:1 0 4.6875rem;max-width:4.6875rem}.page-header-nav-logo__date{position:absolute;top:-.1875rem;left:-.875rem;font-size:.5rem;line-height:1;transform:rotate(-25deg)}.page-header__nav-menu{display:none}.page-hero{background-size:cover;background-position:center;text-align:center;padding:1rem;color:#fff}[class*=page-hero__]+[class*=page-hero__]{margin-top:2rem}.page-hero__spotlight img{display:block;margin:0 auto}.page-hero__title h1{margin:0;font-size:1.5rem;line-height:1.1;color:#fff}.page-hero__message{max-width:40rem;margin-left:auto;margin-right:auto}.page-hero__message a{color:#fff!important;text-decoration:underline}.page-hero .presented-by{margin:1rem 0 0}.home .page-hero{padding:2rem}.home .page-hero__title h1{font-weight:400;font-size:2.5rem;line-height:1;font-family:Passion One;letter-spacing:.0625rem}.main__metrics{position:relative;margin:0 0 2rem;background-color:#fff;border-radius:.1875rem;box-shadow:0 0 .9375rem #55555540}.main__metrics .number{background-color:#000;border-radius:.1875rem;text-align:center;color:#fff}.page-footer{background-color:#fff}.sponsors{padding:1rem;text-align:center}.sponsors-title{margin:0 0 1.5rem;font-weight:700;font-size:.875rem;line-height:1;text-transform:uppercase;letter-spacing:.0625rem}.sponsors__tier+.sponsors__tier{margin:3rem 0 0}.sponsors__tier-title{-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;margin:0 0 .5rem}.sponsors__tier-title h3{margin:0 0 .5rem;border-bottom:.125rem solid #CDCDCB;padding:0 0 .5rem;font-weight:700;font-size:1rem;line-height:1;text-transform:uppercase;letter-spacing:.0625rem}.sponsors__tier-list,.sponsor,.sponsor a{-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.sponsor{margin:1rem .5rem 0}.sponsor a{width:100%;color:#000}.sponsor--no-logo{max-width:100%;font-weight:700;font-size:.9rem;line-height:1.2;white-space:wrap}.sponsor--no-logo .logo-text{display:block;width:100%}.sponsor img{width:auto;max-width:none;border:0}.sponsors__tier--lg .sponsor img{max-height:8rem}.sponsors__tier--lg .sponsor--no-logo{-ms-flex:1 0 12.5rem;-webkit-box-flex:1;flex:1 0 12.5rem;max-width:12.5rem;width:12.5rem}.sponsors__tier--md .sponsor img{max-height:2.5rem}.sponsors__tier--md .sponsor--no-logo{-ms-flex:1 0 9.375rem;-webkit-box-flex:1;flex:1 0 9.375rem;max-width:9.375rem;width:9.375rem}.sponsors__tier--sm .sponsor img{max-height:1.875rem}.sponsors__tier--sm .sponsor--no-logo{-ms-flex:1 0 9.375rem;-webkit-box-flex:1;flex:1 0 9.375rem;max-width:9.375rem;width:9.375rem}.sitemap-link{float:right}.contact-info{-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex-align:center;-webkit-box-align:center;align-items:center;border-top:.0625rem solid #e5e7de;padding:1rem;line-height:1}.contact-info *{font-size:.9rem}.contact-info__copyright{font-weight:700}.contact-info__item{margin:.75rem 0 0}.contact-info__item [class*=fa-]{margin:0 .25rem 0 0}.contact-info__copyright{margin:0}.has-overlay{overflow:hidden}.overlay{-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center;position:fixed;top:0;left:0;z-index:1000;width:100%;height:100%;background-color:#000000e6;transition:opacity .3s ease;visibility:hidden;opacity:0;color:#fff;font-weight:700}.overlay__nav{font-size:1.5rem;line-height:1}.overlay__nav,.overlay__nav>a:link,.overlay__nav>a:visited,#overlay__close:link,#overlay__close:visited{color:#fff}.overlay__nav>a:hover,.overlay__nav>a:active,#overlay__close:hover,#overlay__close:active{color:#e1e1e0}.overlay__nav a:not(:first-child){margin:1.5rem 0 0}#overlay__close{position:absolute;top:0;right:.75rem;font-size:2rem}.has-overlay .overlay{visibility:visible;opacity:1}.has-overlay .overlay__nav{-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;text-align:center}@media (min-height: 30rem){.overlay__nav{font-size:1.75rem;line-height:1}.overlay__nav a:not(:first-child){margin:2rem 0 0}}.has-loader{overflow:hidden}.has-loader .overlay--loader{visibility:visible;opacity:1}.overlay--loader{background-color:#ffffffe6;color:#2a2a28}.main__content-text+div{margin-top:2rem}.main__spotlight{position:relative;border-radius:.1875rem;padding:1.5rem}.main__spotlight p:last-child{margin:0}.main__spotlight hr{height:0;margin:0;border:0;border-top:.0625rem solid rgba(42,42,40,.5)}.main__spotlight .main-spotlight-section+.main-spotlight-section{margin-top:2rem}.main__spotlight .day-totals{-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;font-weight:900}.main__spotlight .day-totals>div{-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center}.main__spotlight .day-totals__numbers{font-size:.8em}.main__spotlight .day-totals__numbers--donations-num{margin:.5rem 0}.main__spotlight .day-totals__numbers--donations-amount{margin:.5rem 0 0}.main__spotlight .day-totals__numbers .number{margin:0 0 0 .0625rem;width:2em;padding:.25rem 0}.main__spotlight .day-totals__numbers .text{margin:0 .25rem}.countdown{text-align:center;color:#767676}.countdown__timer{color:#2a2a28}.nonprofit-search{width:100%;text-align:center;border-top:.0625rem solid #cacac9}[class*=nonprofit-search__]{-ms-flex:1;-webkit-box-flex:1;flex:1;padding:2rem 0}.nonprofit-search__category,.nonprofit-search__love{position:relative}.nonprofit-search__category:before,.nonprofit-search__love:before{position:absolute;content:"or";top:0;left:50%;transform:translate(-50%,-50%);color:#00000080;background-color:#fff;padding:0 1rem;font-size:1.5rem;line-height:1}.nonprofit-search label{margin:0;line-height:1}.nonprofit-search__see-all{text-transform:uppercase;font-size:.8rem;padding:0!important}.nonprofit-search__see-all a{font-weight:700;letter-spacing:.0625rem}table{width:100%;border-collapse:collapse}th{background:#2a2a28;color:#fff;line-height:1;padding:.75rem 1rem;border-left:.0625rem solid #fff;text-align:left}th:first-child{border:0}tbody td{border-top:.0625rem solid #b6b8b1;padding:.75rem 1rem}tbody tr:first-child td{border:0}tfoot td{padding:.5rem 1rem 0}tr.top td{vertical-align:top}tr.bottom td{vertical-align:bottom}tr.message-row td{border-top:0;padding-top:0}.nowrap{white-space:nowrap}.table-footer{-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between;-ms-flex-align:center;-webkit-box-align:center;align-items:center;margin:1rem 0 0}.table-footer__actions,.table-footer__nav{-ms-flex-align:center;-webkit-box-align:center;align-items:center}.table-footer__nav a{padding:0 .25rem}.table-footer__nav a:not(:first-child){margin:0 0 0 .25rem}ul.toolkit{list-style:none;background:#fff;padding:0;border-radius:.1875rem}ul.toolkit li{position:relative;padding:1rem 1rem 1rem 3rem}ul.toolkit li+li{border-top:.0625rem solid #e0e0e0}ul.toolkit svg{position:absolute;left:1rem;top:1.3125rem}.actions-row{margin:0 0 1rem;border-radius:.1875rem;background-color:#b6b8b1;padding:1rem}.actions-row>div+div{margin:.5rem 0 0}.leaderboard+.pagination{margin:2rem 0}.leaderboard .grid-item:not(:first-child){margin-top:1rem}[class*=leaderboard__]+[class*=leaderboard__]{margin-top:1.5rem;margin-bottom:1.5rem}.leaderboard__title{font-size:1.25rem;text-align:center;text-transform:uppercase;letter-spacing:.0625rem}.leaderboard__filter .select-wrap{display:flex;justify-content:center}.leaderboard__filter select{display:inline-block;width:auto;max-width:18.75rem}.leaderboard__actions{-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center}.leaderboard-item{-ms-flex-align:center;-webkit-box-align:center;align-items:center;font-weight:700;font-size:1rem;line-height:1;background-color:#fff;padding:1rem 1rem 1rem 0;border-radius:.1875rem;box-shadow:0 0 .9375rem #b9b9b980}.leaderboard-item:not(:first-child){margin:1rem 0 0}[class*=leaderboard-item__]+[class*=leaderboard-item__]{margin:0 0 0 1rem}.leaderboard-item__num{-ms-flex:1 0 2.8125rem;-webkit-box-flex:1;flex:1 0 2.8125rem;max-width:2.8125rem;color:#767676;text-align:right}.leaderboard-item__amount{color:#000;text-align:right}.leaderboard-item__action{text-align:left}.leaderboard-item__info{-ms-flex:1;-webkit-box-flex:1;flex:1}.leaderboard-item__info h3{margin:0;font-size:1rem}.leaderboard-item__info p{margin:.25rem 0 0;font-size:.9rem;line-height:1.5;font-weight:400;color:#2a2a28}.leaderboard-item--detailed{-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center;padding:1rem}.leaderboard-item--detailed [class*=leaderboard-item__]+[class*=leaderboard-item__]{margin:1rem 0 0}.leaderboard-item--detailed .leaderboard-item__image{display:block;width:6.25rem;height:6.25rem;margin:0 auto;border-radius:100%;background-size:cover}.leaderboard-item--detailed .leaderboard-item__image--full{border-radius:0;background-position:center;background-repeat:no-repeat;background-size:contain}.leaderboard-item--detailed .leaderboard-item__info{-ms-flex:1 0 100%;-webkit-box-flex:1;flex:1 0 100%;max-width:100%}.leaderboard-item--detailed .leaderboard-item__amount,.leaderboard-item--detailed .leaderboard-item__action{margin:1rem 0 0;-ms-flex:1 0 50%;-webkit-box-flex:1;flex:1 0 50%;max-width:50%}.leaderboard-item--detailed .leaderboard-item__amount{padding-right:1rem}.pagination{line-height:1}.pagination .pg{margin:0 .125rem;padding:.375rem}.pagination .here{border-radius:.1875rem;background-color:#494946;padding:.375rem .625rem;font-weight:900;color:#fff}.pagination .prev{margin:0 1rem 0 0}.pagination .prev [class*=fa-]{margin:0 .4rem 0 0}.pagination .next{margin:0 0 0 1rem}.pagination .next [class*=fa-]{margin:0 0 0 .4rem}@media (min-width: 62.25rem){.actions-row{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between;-ms-flex-align:center;-webkit-box-align:center;align-items:center}.actions-row>div+div{margin:0}.contact-info{-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.contact-info__item{margin:0 .625rem}.contact-info__copyright,.contact-info__login{width:100%;text-align:center}.contact-info__copyright{margin:0 0 .75rem}.contact-info__login{margin:.75rem 0 0}.form-item--address .city-state-zip{display:-ms-flexbox;display:-webkit-box;display:flex}.form-item--address .city-state-zip>div+div{margin:0 0 0 .5rem}.form-item--address .city-state-zip__city{-ms-flex:1;-webkit-box-flex:1;flex:1}.form-item--address .city-state-zip__state{-ms-flex:0 1 auto;-webkit-box-flex:0;flex:0 1 auto}.form-item--address .city-state-zip__zip{-ms-flex:1 0 7.8125rem;-webkit-box-flex:1;flex:1 0 7.8125rem;max-width:7.8125rem}.leaderboard-item{-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;font-size:1.25rem;text-align:left}.leaderboard-item--detailed .leaderboard-item__image{margin:0}.leaderboard-item__num{font-size:1rem;transform:translateY(.0625rem)}.leaderboard-item__amount,.leaderboard-item__action{padding:0}.leaderboard-item__info h3{font-size:1.25rem}.leaderboard-item--detailed [class*=leaderboard-item__]+[class*=leaderboard-item__]{margin:0 0 0 1rem}.leaderboard-item--detailed .leaderboard-item__info{padding:0;-ms-flex:1;-webkit-box-flex:1;flex:1;max-width:none}.leaderboard-item--detailed .leaderboard-item__amount,.leaderboard-item--detailed .leaderboard-item__action{-ms-flex:0 1 auto;-webkit-box-flex:0;flex:0 1 auto;max-width:none}.page-footer--alt .contact-info__copyright{margin:0}.sponsor{margin:1rem .75rem 0}}@media (min-width: 51.56rem){.main__spotlight .day-totals{-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-.5rem 0}.main__spotlight .day-totals>div{padding:.5rem 0}.main__spotlight .day-totals__numbers--donations-num{margin:0 .5rem}.main__spotlight .day-totals__numbers--donations-amount{margin:0 0 0 .3rem}}@media (min-width: 56.25rem){.main{padding:1rem 1rem 3rem}.page .main{padding:2rem 1rem}.main__content-text{text-align:center}.main__content-text p:first-child{font-size:1.5rem}.main__content-text+div{margin-top:3rem}.page-header{height:5.25rem}.page-header__logo{margin:0 1.5rem 0 0}.page-header__logo img{max-width:6.25rem;max-height:3.75rem}.page-header__nav-toggle{display:none}.presented-by>div,.page-header__nav-menu,.page-header__search,.page-header__cart{display:-ms-flexbox;display:-webkit-box;display:flex}.presented-by__logo{margin:0 0 0 .5rem}.page-header__nav-menu{font-weight:700}.page-header__nav-menu,.page-header__search [type=search],.page-header__search:before{font-size:1.2rem}.page-hero{padding:4rem 2rem 2rem}.page-hero__message{font-size:1.5rem}.page-hero__title h1{font-size:2.5rem}.home .page-hero__title h1{font-size:4rem}.page-hero .presented-by{margin-top:2rem}}@media (min-width: 56.25rem) and (min-height: 56.25rem){.home .page-hero{padding:6rem 2rem 12rem}.main__metrics{margin:-11rem auto 3rem}[class*=page-hero__]+[class*=page-hero__]{margin-top:3rem}.page-hero .presented-by{margin-top:4rem}}@media (min-width: 62.5rem){.countdown{font-size:1.25rem}.grid{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;margin:0 -.5rem}.grid-item{margin:0 .5rem}.grid-item:not(:first-child){margin-top:0}.grid--compact,.grid--compact .grid-item{margin:0}.grid--compact .grid-item:not(:first-child){margin:0 0 0 1.15rem}.leaderboard__title{font-size:1.75rem}.leaderboard .grid-item:not(:first-child){margin-top:0}.leaderboard-item__action{margin-left:1.5rem!important}.main__content-text,.main__spotlight .day-totals{font-size:1.25rem}.main__spotlight .day-totals__numbers{font-size:1em}.main__spotlight .day-totals__numbers--donations-num{margin:0 .75rem}.main__spotlight .day-totals__numbers--donations-amount{margin:0 0 0 .5rem}.main__spotlight .day-totals__numbers .number{width:1.5em}.nonprofit-search{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}[class*=nonprofit-search__]{padding:1rem 2.5rem 1.5rem}.nonprofit-search__name .grid{-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.nonprofit-search__category{padding:1rem 2.5rem 1.5rem}.nonprofit-search__category,.nonprofit-search__love{border:0;border-left:.75solid #cacac9}.nonprofit-search__category:before,.nonprofit-search__love:before{top:50%;left:0;padding:.75rem 0 1rem}.nonprofit-search__see-all{-ms-flex:1 0 100%;-webkit-box-flex:1;flex:1 0 100%;max-width:100%;padding-top:1rem!important}.sponsor{margin:1.25rem 1rem 0}.sponsors__tier--lg .sponsor img{max-height:8rem}.sponsors__tier--lg .sponsor--no-logo{font-size:1.2em}.sponsors__tier--md .sponsor img{max-height:2.5rem}.sponsors__tier--md .sponsor--no-logo{font-size:1em}.sponsors__tier--sm .sponsor img{max-height:1.875rem}.contact-info__item,.contact-info__login{margin:0 0 0 1.25rem}.contact-info__copyright,.contact-info__login{width:auto}.contact-info__copyright{-ms-flex:1;-webkit-box-flex:1;flex:1;margin:0;text-align:left}}@media (min-width: 16.25rem){.home .page-hero__title h1{font-size:7.5rem;line-height:.85}}@media (min-width: 75rem){.contact-info{padding:1rem 1.5rem}.main__spotlight .day-totals{padding-top:1rem;font-size:1.75rem}[class*=nonprofit-search__]{padding:2rem 3rem 1.5rem}.nonprofit-search__name{padding-right:3.5rem}.nonprofit-search__love{padding-left:3.5rem}.nonprofit-search__name .grid{-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.nonprofit-search__name .grid-item--collapse{padding-top:0}.nonprofit-search .form-item__label{margin:0 0 1rem}.nonprofit-search label{font-size:1.25rem}.page-header{padding:0 1.25rem}.page-header__logo{margin:0 2rem 0 0}.page-header__nav-menu,.page-header__search [type=search]{font-size:1.4rem}.page-header__search:before{-ms-flex:1 0 2rem;-webkit-box-flex:1;flex:1 0 2rem;width:2rem;height:2rem;background-size:2rem 2rem}.page-header__nav-menu a+a{margin:0 0 0 2rem}.page-header__search{transform:none;margin:0 1.25rem 0 2rem;padding:0 2rem}.page-header__search:before{font-size:1.5rem}.sponsors{padding:3rem 1.25rem;text-align:center}.sponsors-title{margin:0 0 3rem;font-size:1.25rem}}.donation-wrapper{border-radius:.25rem;background:#fff;overflow:hidden}.donation--nonprofit .page-hero__title{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center}.donation--nonprofit .page-hero__logo{margin:0 0 .5rem;background:#fff;border-radius:.25rem;padding:.5rem}.donation--nonprofit .page-hero__logo img{display:block;width:auto;max-width:12.5rem;max-height:1.875rem}.nonprofit-campaign__donation{padding:1rem}.nonprofit-campaign__donation>div+div{margin-top:1.5rem}.donation-metrics{display:-ms-flexbox;display:-webkit-box;display:flex}.donation-metrics__donations{margin:0 0 0 1.5rem;border-left:.0625rem solid #CDCDCB;padding:0 0 0 1.5rem}.donation-metrics .num{font-weight:900;font-size:1.5rem}.donation-metrics__raised .num{color:#07a356}.donation-metrics .caption{font-size:.8rem;text-transform:uppercase;letter-spacing:.0625rem;color:#9b9b97}.donation-action{font-weight:700;letter-spacing:.0625rem;text-transform:uppercase}.donation-share{display:none;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center}.donation-share a+a{margin-left:.375rem}.nonprofit-campaign__slider{position:relative;background:#2a2a28;height:15rem}.nonprofit-campaign__slider .slide{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;overflow:hidden;height:15rem}.nonprofit-campaign__slider .slide--image{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center}.nonprofit-campaign__slider .slide--image img{width:auto;max-height:13.75rem}.nonprofit-campaign__slider .slide--video{padding:1rem}.nonprofit-campaign__slider .video-frame>*{position:absolute;left:0;top:0;width:100%;height:100%}.nonprofit-campaign__slider-nav{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:1rem}.nonprofit-campaign__slider-nav a{-webkit-box-flex:1;-ms-flex:1 0 1.375rem;flex:1 0 1.375rem;display:block;width:100%;max-width:1.375rem;height:1.375rem;margin:0 .375rem .375rem;border-radius:100%;background-color:#cdcdcb;transition:background-color linear .2s}.nonprofit-campaign__slider-nav a:hover,.nonprofit-campaign__slider-nav a:active{background-color:#9b9b97}.nonprofit-campaign__slider-nav a.current{background-color:#2a2a28}.nonprofit-campaign__content{padding:2rem 1rem 3rem}.has-donation-overlay{overflow:hidden}.donation-overlay{position:fixed;top:0;bottom:0;left:0;right:0;z-index:100;background:#ffffffd9;overflow:auto;overflow-y:scroll;opacity:0;visibility:hidden;transition:opacity .3s ease}.has-donation-overlay .donation-overlay{opacity:1;visibility:visible}.donation-close{position:absolute;top:.5rem;right:.75rem;font-size:1.5rem;line-height:1;cursor:pointer;transition:color linear .2s}.donation-close:link,.donation-close:visited{color:#999}.donation-close:hover,.donation-close:active{color:#222}.donation-overlay__wrapper{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center;z-index:1001;min-height:100vh;padding:1rem}.donation-modal{position:relative;width:100%;max-width:48.125rem;background:#fff;padding:1.5rem 1rem;border-radius:.25rem;box-shadow:0 .1875rem .5625rem #00000040}.donation-modal--options{text-align:center}.donation-modal--cart{display:none}.donation-modal__header{margin:1.5rem 0 0;text-align:center}.donation-modal__title{margin:0;font-size:1.25rem;line-height:1}.donation-modal__content{padding:1rem}.donation-option a:link,.donation-option a:visited{display:block;border-radius:.1875rem;border:.0625rem solid #dadada;background-color:#f0f0f0;padding:.875rem;color:#222;transition:all linear .2s}.donation-option a:hover,.donation-option a:active{background-color:#07a356;color:#fff}.donation-option a:hover .donation-option__description,.donation-option a:active .donation-option__description{color:#fff;opacity:.625}.donation-option{margin:1.25rem 0 0}.donation-option:first-child{margin:0}.donation-option__title{margin:0;font-size:1.25rem;line-height:1}.donation-option__description{margin:.5rem 0 0;font-size:.875rem;line-height:1.25;opacity:.5;transition:color linear .2s}.donation-options+.donation-options-custom{margin:3rem 0 0}.donation-options-custom{position:relative}.donation-options-custom h2{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;margin:0 0 2rem;line-height:1}.donation-options-custom h2:before,.donation-options-custom h2:after{display:block;-ms-flex:1;-webkit-box-flex:1;flex:1;height:.0625rem;background-color:#9b9b97;content:""}.donation-options-custom h2:before{margin:0 1rem 0 0}.donation-options-custom h2:after{margin:0 0 0 1rem}.donation-options-custom form{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;max-width:17.1875rem;margin:0 auto;border:.0625rem solid #dadada;border-radius:.1875rem;padding:.5rem 0 .5rem .5rem}.donation-options-custom .input{-ms-flex:1;-webkit-box-flex:1;flex:1;position:relative;margin:0 .5rem 0 0}.donation-options-custom .input:before{position:absolute;top:.625rem;left:.5rem;content:"$";font-weight:900;font-size:1.25rem;line-height:1}.donation-options-custom [type=text]{border:0;box-shadow:none;padding-left:2rem;font-size:1.25rem}.donation-options-custom [type=text]::-webkit-input-placeholder{color:#b7b7b7;font-weight:300}.donation-options-custom [type=text]:-moz-placeholder{color:#b7b7b7;font-weight:300}.donation-options-custom [type=text]::-moz-placeholder{color:#b7b7b7;font-weight:300}.donation-options-custom [type=text]:-ms-input-placeholder{color:#b7b7b7;font-weight:300}.donation-options-custom .btn{height:auto;background:none;font-size:1.5rem;color:#07a356;border-left:.0625rem solid #dadada;padding:.25rem 1rem;transition:color linear .2s}.donation-options-custom .btn:hover,.donation-options-custom .btn:active{color:#000}.table-donations .donation-amount{position:relative}.table-donations .donation-amount:before{position:absolute;top:.8rem;left:.75rem;content:"$";font-weight:900;font-size:1rem;line-height:1}.table-donations .donation-amount [type=text]{width:7.1875rem;padding-left:1.5rem;text-align:right}.donation-footer{margin:1.5rem 0 0;text-align:center}.donation-footer>a+a{margin:1rem 0 0}.donation-footer__another{margin:1rem 0 0}.donation-footer__cart-info>div+div{margin:1rem 0 0}.cart-info__total{font-weight:700}.cart-info__total strong{font-weight:900}.cart-info__total .notes{font-weight:400}.cart-totals{margin-top:1.5rem;background:#e0e0e0;padding:1rem;border-radius:.1875rem}.cart-totals>div+div{margin-top:.5rem}.accepted-cc{display:-ms-flexbox;display:-webkit-box;display:flex}.accepted-cc .cc{font-size:2rem;line-height:1}.accepted-cc .cc+.cc{margin:0 0 0 .625rem}.accepted-cc .cc{opacity:1;transition:opacity ease-in-out .2s}.accepted-cc .cc.na{opacity:.25}@media (max-width: 40rem){.table-donations thead{display:none}.table-donations tbody tr{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;-webkit-box-align:center;align-items:center}.table-donations tbody td{padding:0;border:0}.table-donations tbody td.organization{-ms-flex:1 0 100%;-webkit-box-flex:1;flex:1 0 100%;padding-bottom:.3125rem}.table-donations tbody tr:not(:first-child) td.organization{padding-top:1.5rem}.table-donations tbody td.actions{padding:0 0 0 .3125rem}}@media (min-width: 40rem){.donation-footer{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center;text-align:left}.donation-footer>a+a{margin:0 0 0 1rem}.cart-totals{text-align:center}.cart-totals>div+div{margin-top:1rem}.cart-totals__transaction-fees .checkbox-solo{-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center}.cart-totals__transaction-fees .checkbox-solo>span{-ms-flex:none;-webkit-box-flex:0;flex:none}.cart-totals__subtotal a{text-decoration:underline}.cart-totals__total{font-size:1.5rem}.donation-modal__title{font-size:1.75rem}.donation-options{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-1rem;margin-right:-1rem}.donation-option{-ms-flex:1 0 50%;-webkit-box-flex:1;flex:1 0 50%;max-width:50%;padding:0 1rem;margin:1.875rem 0 0}.donation-option:nth-child(1),.donation-option:nth-child(2){margin:0}.donation-options-custom:before{min-width:20.75rem}}@media (min-width: 56.25rem){.donation--nonprofit .page-hero__title{-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.donation--nonprofit .page-hero__logo{margin:0 1rem 0 0}.donation--nonprofit .page-hero__logo img{max-height:3rem}.nonprofit-campaign__header,.donation-share{display:-ms-flexbox;display:-webkit-box;display:flex}.nonprofit-campaign__donation{-ms-flex:1 0 50%;-webkit-box-flex:1;flex:1 0 50%;max-width:50%;-ms-flex-order:2;-webkit-box-ordinal-group:3;order:2;border-bottom:.0625rem solid #dfdfdf}.nonprofit-campaign__slider{-ms-flex:1 0 50%;-webkit-box-flex:1;flex:1 0 50%;max-width:50%;-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1;height:auto}.nonprofit-campaign__slider .slide{width:auto;height:auto}.nonprofit-campaign__slider .slide--image img{width:auto;max-height:none}.nonprofit-campaign__slider .slide--video{padding:0}.donation-metrics__raised,.donation-metrics__donations{text-align:center}.donation-metrics__raised{-ms-flex:1;-webkit-box-flex:1;flex:1}.donation-metrics__donations{-ms-flex:0 1 auto;-webkit-box-flex:0;flex:0 1 auto}.donation-metrics__donations{margin:0}.nonprofit-campaign__slider-nav{-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start}.nonprofit-campaign__slider-nav a{flex-width:.875rem;max-width:.875rem;height:.875rem}}@media (min-width: 56.25rem) and (min-height: 56.25rem){.donation .page-hero{padding:6rem 2rem 12rem}.donation-wrapper{margin:-11rem auto 0}}@media (min-width: 62.5rem){.donation-option__title{font-size:1.4375rem}.donation-close{font-size:2rem}}@media (min-width: 75rem){.nonprofit-campaign__donation{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex:1 0 25rem;-webkit-box-flex:1;flex:1 0 25rem;max-width:25rem;padding:1.5rem}.nonprofit-campaign__slider{-ms-flex:1 0 48.125rem;-webkit-box-flex:1;flex:1 0 48.125rem;max-width:48.125rem;height:27.025rem}.donation-metrics .num{font-size:2rem}.donation-text{-ms-flex:1;-webkit-box-flex:1;flex:1;font-size:1.125rem}.nonprofit-campaign__content{font-size:1.2rem}.donation__text{font-size:1.125rem}.donation-modal__title{font-size:2.3125rem}.donation-options+.donation-options-custom{margin:4.25rem 0 0}.donation-options-custom:before{top:-.75rem;font-size:1.25rem;width:25rem}.donation-options-custom form{max-width:23.125rem;padding:.875rem 0 .875rem .75rem}.donation-options-custom .input:before{top:.5rem;font-size:1.5rem}.donation-options-custom [type=text]{font-size:1.5rem;padding-left:2.25rem}.donation-options-custom .btn{padding:.25rem 1.75rem}}a:link,a:visited{color:#0098d8}a:hover,a:active{color:#000}.btn--accent,.btn--accent:link,.btn--accent:visited{background-color:#0198d8;color:#fff}.btn--accent:hover,.btn--accent:active{background-color:#000}
