body,html{height:100%;min-height:100%;width:100%;display:block}article,aside,body,details,figcaption,figure,footer,header,hgroup,html,main,menu,nav,section,summary{display:block}body,sub,sup{position:relative}body,fieldset,label p{margin:0}img,legend{border:0}fieldset,legend,td,th{padding:0}*{box-sizing:border-box}html{font-family:Lato,sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{overflow:scroll;color:#525252}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-ms-clear{display:none}fieldset{border:none}table{border-collapse:collapse;border-spacing:0}
.A{font-weight:700;text-decoration:none;color:inherit;position:relative;cursor:pointer}.A:after{transition:all 160ms ease-out;content:'';position:absolute;bottom:-2px;display:block;left:0;right:0;background-color:#00a044;height:3px;-webkit-transform:scaleX(0);transform:scaleX(0)}.A:hover:after{height:1px;-webkit-transform:scaleX(1);transform:scaleX(1)}.lte-ie9 .A:after{height:0}.lte-ie9 .A:hover:after{height:1px}
.Button,.Button__icon{border-style:solid;overflow:hidden}.Button,.Button--cta,.Button--primary{line-height:44px}.Button{transition:all 160ms ease-out;display:inline-block;position:relative;z-index:1;margin:2px;border-width:2px;border-radius:2px;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline-color:transparent;outline-style:none}.Button:before,.Button__icon,.Button__label{transition:all 240ms ease-out}.Button:before{content:'';display:block;position:absolute;z-index:-1;left:0;top:50%;width:100%;padding-bottom:100%;margin-top:-50%;border-radius:50%;-webkit-transform:scale(0);transform:scale(0);opacity:0}.Button:hover{color:#fff}.Button:hover:before{-webkit-transform:scale(1);transform:scale(1);opacity:1}.Button p{margin:0}.Button__label{display:inline-block;font-size:14px;padding:0 20px;text-transform:uppercase;letter-spacing:.15em}.Button__icon{width:0;opacity:0;float:right;margin-left:-5px;border-width:0 0 0 1px}.Button--iconLeft .Button__icon{margin-left:0;border-left-width:0;border-right-width:1px;margin-right:-5px;float:left}.Button--hasIcon .Button__icon{width:44px;opacity:1}.Button--thin{line-height:22px}.Button--thin .Button__label{text-transform:none;letter-spacing:.05em}.Button--cta,.Button--secondary{border-color:#00a044}.Button--cta:before,.Button--secondary:before{background-color:#00b44d;box-shadow:0 0 90px 60px #00b44d}.Button--cta .Button__icon,.Button--secondary .Button__icon{border-color:#7ec774}.Button--primary,.Button--tertiary{border-color:#525252}.Button--primary:before,.Button--tertiary:before{background-color:#666;box-shadow:0 0 90px 60px #666}.Button--primary .Button__icon,.Button--tertiary .Button__icon{border-color:#aaa}.Button--secondary.Button--reverse,.Button--secondary.Button--reverse .Button__icon,.Button--tertiary.Button--reverse,.Button--tertiary.Button--reverse .Button__icon{border-color:#fff}.Button--cta{color:#fff;background-color:#00a044}.Button--primary{color:#fff;background-color:#525252}.Button--secondary{color:#00a044;background-color:transparent}.Button--tertiary{color:#525252;background-color:transparent}.Button--primary.Button--reverse:before,.Button--secondary.Button--reverse:before,.Button--tertiary.Button--reverse:before{background-color:#eee;box-shadow:0 0 90px 60px #eee}.Button--primary.Button--reverse{border-color:#fff;color:#525252;background-color:#fff}.Button--secondary.Button--reverse{color:#fff}.Button--secondary.Button--reverse:hover{color:#00a044}.Button--tertiary.Button--reverse{color:#fff}.Button--disabled:hover,.Button--tertiary.Button--reverse:hover{color:#525252}.Button--disabled{color:#525252;border-color:#525252;background-color:transparent;border-style:dashed;cursor:default}.Button--disabled:before{background-color:transparent;box-shadow:0 0 90px 60px transparent}.Button--noBorder{border-color:transparent}.Button--loading{background-color:#7ec774;-webkit-transform:scaleX(1.65) scaleY(.35);transform:scaleX(1.65) scaleY(.35);border-width:0;padding:4px 8px 5px}.Button--loading .Button__icon,.Button--loading .Button__label,.Button--loading:before,.Button--loading:hover:before{opacity:0}.lte-ie9 .Button:before,.lte-ie9 .Button__icon{visibility:hidden;filter:alpha(opacity=0)}.lte-ie9 .Button--hasIcon.Button__icon,.lte-ie9 .Button:hover:before{visibility:visible;filter:alpha(opacity=100)}.lte-ie9 .Button--loading .Button__icon,.lte-ie9 .Button--loading .Button__label,.lte-ie9 .Button--loading:before,.lte-ie9 .Button--loading:hover:before{visibility:hidden;filter:alpha(opacity=0)}
.CreditCardIcon{transition:all 160ms ease-out;float:left;-webkit-perspective:200px;perspective:200px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translateZ(0);transform:translateZ(0);position:relative;height:31px;width:0;opacity:0;overflow:hidden}.lte-ie9 .CreditCardIcon{filter:alpha(opacity=0)}.CreditCardIcon+.CreditCardIcon{margin-left:3px}.CreditCardIcon--visible{width:50px;opacity:1}.lte-ie9 .CreditCardIcon--visible{filter:alpha(opacity=100)}.CreditCardIcon__back,.CreditCardIcon__front{transition:all 160ms ease-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:200px;perspective:200px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;position:absolute;max-height:31px;max-width:50px;left:0;top:0;right:0;bottom:0}.CreditCardIcon__front{-webkit-transform:rotateY(0);transform:rotateY(0)}.CreditCardIcon__back{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.CreditCardIcon--flip .CreditCardIcon__front{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.CreditCardIcon--flip .CreditCardIcon__back{-webkit-transform:rotateY(0);transform:rotateY(0)}
.Icon{line-height:inherit!important}
.PageLoadIndicator{position:absolute;font-size:40px;color:#fff;right:20px;top:20px;z-index:100;-webkit-animation:pulse 1s linear infinite;animation:pulse 1s linear infinite}@-webkit-keyframes pulse{0%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}50%{opacity:.6;-webkit-transform:scale(.8);transform:scale(.8)}100%{opacity:.8;-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulse{0%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}50%{opacity:.6;-webkit-transform:scale(.8);transform:scale(.8)}100%{opacity:.8;-webkit-transform:scale(1);transform:scale(1)}}
.ProgressIndicator{position:absolute;left:0;right:0;top:0;bottom:0;z-index:1}.ProgressIndicator__bar{position:relative;z-index:2;-webkit-transform:scaleX(0);transform:scaleX(0);width:100%;height:100%;background-color:#00b44d;-webkit-transform-origin:center left;transform-origin:center left;-webkit-animation-name:inProgress;animation-name:inProgress;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:cubic-bezier(.4,.6,.2,1);animation-timing-function:cubic-bezier(.4,.6,.2,1)}.ProgressIndicator--complete .ProgressIndicator__bar{-webkit-animation-name:complete;animation-name:complete;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:scaleX(1);transform:scaleX(1)}.lte-ie9 .ProgressIndicator__bar{-webkit-transform:none;transform:none;background-color:transparent;background-image:url(images/ie_loading.gif);background-position:center center;background-repeat:no-repeat}@-webkit-keyframes inProgress{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(.95);transform:scaleX(.95)}}@keyframes inProgress{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(.95);transform:scaleX(.95)}}@-webkit-keyframes complete{0%{-webkit-transform:scaleX(.95);transform:scaleX(.95)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes complete{0%{-webkit-transform:scaleX(.95);transform:scaleX(.95)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}
.Separator{border:none;height:9px;width:100%;float:left}.Separator.green{background-image:url(images/separator_green.png)}.Separator.white{background-image:url(images/separator_white.png)}.Separator.grey{background-image:url(images/separator_grey.png)}
.SocialMediaLinks{display:block;margin:0 auto;white-space:nowrap}.SocialMediaLinks a{color:inherit}.SocialMediaLinks__link{display:inline-block;transition:all 160ms ease-out;color:inherit;font-size:20px;line-height:30px;height:30px;width:30px;margin:0 5px;border-radius:50%;background-color:transparent}.SocialMediaLinks__link:hover{background-color:#fff}.SocialMediaLinks__link.facebook:hover{color:#4862a0}.SocialMediaLinks__link.twitter:hover{color:#05baf8}.SocialMediaLinks__link.google-plus:hover{color:#d64a33}.SocialMediaLinks__link.pinterest:hover{color:#cb2027}.SocialMediaLinks__link.instagram:hover{color:#517fa4}
.Tooltip__icon,.Tooltip__tip{transition:all 160ms ease-out}.Tooltip{position:relative;z-index:1;width:44px;height:44px;padding:8px;line-height:28px;text-align:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.Tooltip__icon{color:#525252;font-size:18px;opacity:.7}.Tooltip--open .Tooltip__icon{opacity:1}.Tooltip__tip{display:block;-webkit-transform:scale(.1);transform:scale(.1);visibility:hidden;opacity:0;width:220px;padding:13px;position:absolute;z-index:10;bottom:100%;background-color:#525252;color:#fff;font-size:11px;line-height:14px;pointer-events:none}.Tooltip__tip::after{content:'';display:block;position:absolute;top:100%;width:0;height:0;border-top:8px solid #525252}.Tooltip__tip--left{right:50%;border-radius:2px 2px 0;-webkit-transform-origin:bottom right;transform-origin:bottom right}.Tooltip__tip--left::after{right:0;border-left:8px solid transparent}.Tooltip__tip--right{left:50%;border-radius:2px 2px 2px 0;-webkit-transform-origin:bottom left;transform-origin:bottom left}.Tooltip__tip--right::after{left:0;border-right:8px solid transparent}.Tooltip__tip__text{overflow:hidden}.Tooltip--open .Tooltip__tip{-webkit-transform:scale(1);transform:scale(1);opacity:1;visibility:visible}
.Transition,.Transition>*{position:relative;min-height:100%;width:100%}.Transition{display:block;background-color:#fff;-webkit-perspective:800px;perspective:800px}.Transition>*{float:left;height:100%;left:0;right:0;top:0;bottom:0;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.Transition>.fade-enter{position:absolute;-webkit-animation:moveFromRightFade 350ms ease both;animation:moveFromRightFade 350ms ease both;z-index:1}.Transition>.fade-leave{position:absolute;-webkit-animation:moveToLeftFade 350ms ease both;animation:moveToLeftFade 350ms ease both}@-webkit-keyframes moveToLeftFade{to{opacity:.3;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes moveToLeftFade{to{opacity:.3;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes moveFromRightFade{from{opacity:.3;-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes moveFromRightFade{from{opacity:.3;-webkit-transform:translateX(100%);transform:translateX(100%)}}
.UserAuth__user{transition:all 160ms ease-out;display:block;line-height:30px;padding:0 8px;margin:0 5px;font-size:16px;color:#525252;text-decoration:none;float:left}.UserAuth__user:hover{color:#7ec774}.UserAuth__userAvatar{transition:all 160ms ease-out;float:right;margin-left:13px;border-radius:50%;background-color:#eee;width:30px;height:30px}.UserAuth__userIcon{margin-left:13px}
.FormError{margin:0 auto;max-width:545px;width:100%;font-size:14px;line-height:18px;background-color:tomato;color:#fff;border-radius:2px;padding:20px}.FormError p{margin:0}
.Amount{white-space:nowrap;font-size:14px;overflow:hidden;font-family:Lato,sans-serif;float:left;width:100%}.Amount__label{display:block;text-transform:uppercase;letter-spacing:.16em;padding:0 8px 4px;text-align:left;font-size:9px;line-height:9px;color:#525252}.Amount--compact{padding:0}.Amount--tight{padding:0 4px 8px}.Amount--loose{padding:0 16px 32px}
.AmountInput{float:left;position:relative;font-size:inherit;width:31%;height:38px;overflow:hidden}.AmountInput input,.AmountInput__symbol{position:absolute;top:0;line-height:38px}.AmountInput input{display:block;width:100%;left:0;right:0;bottom:0;padding-left:20px;font-size:inherit;height:38px;letter-spacing:.05em;color:#525252;font-family:Lato,sans-serif;border:1px solid #aaa;border-bottom:1px solid #525252;border-radius:2px;outline:0}.AmountInput__symbol{transition:all 80ms ease-out;left:-20px;font-size:14px;z-index:1;color:#7ec774}.AmountInput--focused input{border-bottom-color:#7ec774}.AmountInput--focused .AmountInput__symbol,.AmountInput--selected .AmountInput__symbol{left:8px}.AmountInput--selected input{border-color:#525252;background-color:#525252;color:#fff}.AmountInput--focused.AmountInput--selected input{border-color:#7ec774;background-color:#7ec774;color:#fff}.AmountInput--selected .AmountInput__symbol{color:#fff}
.AmountRadio{transition:all 80ms ease-out;position:relative;overflow:hidden;background-color:#eee;float:left;margin-right:1%;text-align:center;line-height:38px;max-height:38px;letter-spacing:.05em;font-size:inherit;border-radius:2px;cursor:pointer;color:#525252}.AmountRadio--selected{background-color:#525252;color:#fff}.AmountRadio--focused{box-shadow:0 0 3px 1px #7ec774;border-bottom:1px solid #7ec774}.AmountRadio:focus,.AmountRadio:hover{background-color:#7ec774;color:#fff}.AmountRadio input{position:absolute;left:0;top:-100%}.AmountRadio--1{width:20%}.AmountRadio--2{width:22%}.AmountRadio--3{width:24%}
.Checkbox{color:#525252;float:left;width:100%}.Checkbox__checkbox{float:left;margin-right:8px;width:44px;height:44px;padding:8px;overflow:hidden;position:relative}.Checkbox__icon{transition:all 160ms ease-out;display:block;font-size:28px;line-height:1;opacity:.9;-webkit-transform:scale(.8);transform:scale(.8)}.Checkbox__input{position:absolute;top:-110%}.Checkbox__label{display:block;padding:13px 0;text-align:left;overflow:hidden;font-size:13px}.Checkbox__hint{float:right;margin-left:8px}.Checkbox--compact{padding:0}.Checkbox--tight{padding:0 4px 8px}.Checkbox--loose{padding:0 16px 32px}
.Input,.Input__input{font-family:Lato,sans-serif}.Input{float:left;position:relative;z-index:1;text-align:left}.Input__label{position:relative;transition:all 80ms ease-out;display:block;width:100%;border-radius:2px;background-color:#fff;border:1px solid #aaa;border-bottom:1px solid #525252;padding:4px 8px 0;text-transform:uppercase;letter-spacing:.16em;font-size:9px;line-height:9px;color:#525252}.Input__input,.Input__message{color:#525252;letter-spacing:.05em}.Input__input{display:block;width:100%;border:none;outline:0;background:0 0;font-size:15px;text-transform:none;line-height:27px;height:27px;margin-top:0}.Input__message{transition:all 240ms 80ms ease-out;position:relative;z-index:-1;top:-40px;border-radius:0 0 2px 2px;font-size:12px;line-height:12px;padding:4px 8px;opacity:0}.Input__icon{position:absolute;right:8px;top:50%;margin-top:-12px;line-height:24px;font-size:14px}.Input--error .Input__label{border-bottom-color:tomato;color:tomato}.Input--error .Input__message{opacity:1;top:0;color:#fff;background-color:tomato;margin:0 8px}.Input--error .Input__icon{color:tomato}.Input--hasValue .Input__label{border-bottom-color:#aaa;color:#aaa}.Input--valid .Input__icon{color:#7ec774}.Input--disabled .Input__label{border-bottom-color:#aaa;color:#aaa}.Input--disabled .Input__input{color:#aaa}.Input--focused .Input__label{border-bottom-color:#7ec774;color:#7ec774}.Input--focused .Input__message{opacity:1;top:0}.Input--full{width:100%}.Input--wide{width:66%}.Input--half{width:50%}.Input--narrow{width:34%}.Input--quarter{width:25%}.Input--compact{padding:0}.Input--tight{padding:0 4px 8px}.Input--loose{padding:0 16px 32px}@media (max-width:580px){.Input--wide{width:100%}.Input--narrow{width:44%}.Input--quarter{width:34%}}
.Payment,.Payment__form,.Payment__label{position:relative;width:100%}.Payment__form,.Payment__option--selected{background-color:#eee}.Payment__error,.Payment__form,.Payment__option{transition:all 160ms ease-out}.Payment{margin:0 auto;z-index:1;text-align:left}.Payment__label{display:block;padding:4px 8px 2px;text-transform:uppercase;letter-spacing:.16em;font-size:9px;line-height:9px;color:#525252}.Payment__option{float:left;border-radius:2px;padding:3px;cursor:pointer}.Payment__option img{max-width:100%;max-height:31px}.Payment__card{margin:6px 3px}.Payment__form{max-height:0;overflow-x:visible;overflow-y:hidden;float:left;padding:0}.Payment__form::after,.Payment__form::before{content:'';position:absolute;display:block;top:0;bottom:0;width:13px;background-color:#eee}.Payment__form::before{right:100%;border-radius:2px 0 0 2px}.Payment__form::after{left:100%;border-radius:0 2px 2px 0}.Payment__form--visible{padding:13px 0 8px;overflow-x:visible;overflow-y:visible;max-height:400px}.Payment__secure{float:left;display:table;line-height:40px;padding-left:8px;width:100%;color:#aaa}@media (min-width:580px){.Payment__secure{max-width:150px}}.Payment__secure__icon{display:table-cell;vertical-align:middle;text-align:left;font-size:28px;min-width:28px;max-width:28px}.Payment__secure__text{display:table-cell;vertical-align:middle;font-size:10px;line-height:12px;width:100%}.Payment__error{clear:both;margin:0 8px;padding:5px 8px;color:#fff;background-color:tomato;border-radius:2px;font-size:12px;line-height:12px;letter-spacing:.05em;position:relative;z-index:-1;top:-30px}.Payment--error .Payment__error{opacity:1;top:0}
.Textarea,.Textarea__label{position:relative;width:100%}.Textarea{float:left;z-index:1;max-width:100%;text-align:left;font-family:Lato,sans-serif}.Textarea__label{transition:all 80ms ease-out;display:block;border-radius:2px;background-color:#fff;border:1px solid #aaa;border-bottom:1px solid #525252;padding:4px 8px 8px;text-transform:uppercase;letter-spacing:.16em;font-size:9px;line-height:9px;color:#525252}.Textarea__input,.Textarea__mirror{font-family:Lato,sans-serif;display:block;width:100%;border:none;outline:0;background:0 0;font-size:15px;text-transform:none;line-height:1.3;letter-spacing:.05em}.Textarea__input{position:absolute;left:0;right:0;top:0;bottom:0;padding:22px 8px 8px;margin:0;color:#525252;overflow:hidden;resize:none}.Textarea__mirror{max-width:100%;margin:9px 0 0;color:transparent;min-height:53px;white-space:pre-wrap;opacity:0}.Textarea__message{transition:all 240ms 80ms ease-out;position:relative;z-index:-1;top:-56px;border-radius:0 0 2px 2px;color:#525252;font-size:12px;line-height:12px;letter-spacing:.05em;padding:4px 8px;opacity:0}.Textarea--hasValue .Textarea__label{border-bottom-color:#aaa;color:#aaa}.Textarea--focused .Textarea__label{border-bottom-color:#7ec774;color:#7ec774}.Textarea--focused .Textarea__message{opacity:1;top:0}.Textarea--error .Textarea__label{border-bottom-color:tomato;color:tomato}.Textarea--error .Textarea__message{opacity:1;top:0;color:#fff;background-color:tomato;margin:0 8px}.Textarea--compact{padding:0}.Textarea--tight{padding:0 4px 8px}.Textarea--loose{padding:0 16px 32px}
.NotFound{background-color:#fff}.NotFound__message{padding:40px}.NotFound__message h1{font-size:130px;font-weight:300;line-height:1;margin:0 0 40px}.NotFound__message h2{font-size:30px;font-weight:400}.NotFound__message p{font-size:18px}
.Profile,.Profile__progress{background-repeat:no-repeat;background-position:center center;background-size:cover}.Profile{background-color:#525252;background-image:url(images/alt_charity_bg.jpg);filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/alt_charity_bg.jpg', sizingMethod='scale');color:#fff}.Profile__progress{background-image:url(images/alt_charity_bg--blur.jpg);filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/alt_charity_bg--blur.jpg', sizingMethod='scale')}
.Thanks{background-color:#525252;background-image:url(images/alt_charity_bg.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover}.Thanks__impact,.Thanks__onboard{text-align:center}.Thanks__title{font-family:'Amatic SC';font-weight:400;line-height:.9;margin:0;font-size:200px}.Thanks__thankyou.phone .Thanks__title,.Thanks__thankyou.tablet .Thanks__title{font-size:140px}.Thanks__subtitle{letter-spacing:.05em;font-weight:400;font-size:24px;margin:0 auto 16px}.Thanks__donor{text-transform:uppercase;letter-spacing:.2em;font-weight:400;font-size:30px;margin:21px 0 8px}.Thanks__impact p{letter-spacing:.05em;line-height:24px;font-size:18px;margin:0 auto 30px}.Thanks__onboard p{font-size:15px;line-height:20px;margin:0 auto 8px}.Thanks__onboard p+p{margin-bottom:30px}.Thanks__impact p,.Thanks__onboard p,.Thanks__subtitle{max-width:600px}
.CharitySummary{padding:40px;display:table;vertical-align:middle;background-color:#fff}.CharitySummary.phone{padding:20px}.CharitySummary>*{display:table-cell;vertical-align:middle;text-align:left}.CharitySummary.laptop>*,.CharitySummary.phone>*,.CharitySummary.tablet>*{display:block;text-align:center}.CharitySummary__logo-wrapper{max-width:280px;max-height:200px;margin:0 auto}.CharitySummary__logo{min-width:120px;max-width:280px;max-height:200px}.CharitySummary__text{color:#525252;line-height:1.4;font-size:14px;padding:0 15px}.CharitySummary__buttons{overflow:hidden;padding:0 0 0 15px;text-align:right}.CharitySummary.tv .CharitySummary__buttons{white-space:nowrap}.CharitySummary__socialMedia{display:block;margin-top:8px;height:44px;color:#7ec774}.CharitySummary__socialLink{-webkit-transform:scale(1.3);transform:scale(1.3);margin:0 8px;border:1px solid rgba(126,199,116,.6);width:32px;height:32px}@media (min-width:480px){.CharitySummary__socialMedia{display:none}}
.DeprecatedBrowserNotice{padding:1em;text-align:center;background-color:#f9da40}
.Footer__beneficiary{background-color:#7ec774;padding:40px;font-size:16px;font-weight:300;color:#fff}.Footer__beneficiary,.Footer__legalLinks,.Footer__siteLinks{text-align:center}.Footer__siteLinks{color:#7ec774;text-transform:uppercase;font-size:13px;padding-top:10px;padding-bottom:30px;position:relative;white-space:nowrap}.Footer__logo,.Footer__siteLinksLeft,.Footer__siteLinksRight{display:inline-block}.Footer__logo{height:32px;max-width:100%;padding:0 30px;line-height:13px;margin-bottom:-8px}.Footer__legalLinks{color:#aaa;border-top:1px solid #eee;padding:20px 0;font-size:13px;font-weight:300;font-style:italic}.Footer__beneficiaryInfo,.Footer__legalLink,.Footer__siteLink{display:inline-block;padding:0 13px;text-decoration:none;color:inherit;font-weight:inherit;font-style:inherit;letter-spacing:.05em}.Footer__socialMedia{color:#7ec774;text-align:center}@media screen and (min-width:920px){.Footer__beneficiaryInfo+.Footer__beneficiaryInfo,.Footer__legalLink+.Footer__legalLink{border-left:1px solid currentColor}}@media screen and (max-width:919px){.Footer__siteLinksLeft,.Footer__siteLinksRight{width:50%}.Footer__siteLink{display:block;line-height:48px}.Footer__logo{position:absolute;top:40%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);padding:0;margin:0}.Footer__legalLink{display:block;line-height:44px}}@media screen and (max-width:500px){.Footer__siteLinks{padding-top:50px}.Footer__logo{top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.Footer__beneficiaryInfo{padding-top:8px;padding-bottom:8px}}
.Header{display:block;padding:17px 18px 14px;background-color:#fff;border-bottom:1px solid #00a044}.Header__logo,.Header__logoFull{height:32px;line-height:32px;max-width:100%;margin-right:21px}.Header__userActions{float:right}.Header__logo{display:none}@media screen and (max-width:449px){.Header__logo{display:inline-block}.Header__logoFull{display:none}}
.PageTitle__icon{font-size:40px}.PageTitle__title{font-family:Lato,'Helvetica Neue';font-weight:700;letter-spacing:.1em;padding:30px 0;text-transform:uppercase;line-height:1;font-size:55px;max-width:800px;display:block;margin:0 auto;text-shadow:0 5px 0 rgba(0,0,0,.1)}.PageTitle.phone .PageTitle__title{font-size:30px}.PageTitle__socialLink{-webkit-transform:scale(1.3);transform:scale(1.3);margin:0 15px;border:1px solid rgba(255,255,255,.6);width:32px;height:32px}@media (max-width:479px){.PageTitle{display:none}}
.Row{padding:40px;width:100%;color:#fff}.Row.phone{padding:40px 20px}.Row.banner{color:#fff;text-align:center}.Row.primary{background-color:#fff;color:#525252}.Row.secondary{background-image:url(images/alt_charity_bg--blur.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover;color:#525252;overflow:hidden}