html,body{height:100%;width:100%}#donateModal{padding:0;z-index:2147483004}.gif-search input{border:1px solid #d9d9d9;border-width:1px;border-radius:3px;margin-bottom:10px;width:100%;height:30px;padding-left:8px;outline:none}.gif-search-inner{overflow:auto}.gif-search img{border-radius:3px}.emoji-mart-scroll{height:180px!important}.emoji-mart-bar{display:none!important}.StripeElement--focus{border-color:#4181f1!important}.StripeElement--invalid{border-color:#d71414!important}.donate-slider{height:100%!important;width:100%;overflow-x:hidden}.donate-slider .slide{position:relative;overflow:hidden;display:none;height:100%}.donate-slider .section-top{height:auto;width:100%;position:absolute!important;top:0;left:0;right:0;box-sizing:border-box;padding:10px 20px;background-color:#f7f9fa;border-bottom:1px solid #e1e4e5;border-top-left-radius:8px;border-top-right-radius:8px}.donate-slider .section-body{width:100%;overflow:auto;position:absolute;bottom:56px;top:61px;left:0;right:0;padding:24px 32px 32px;border-radius:8px}.donate-slider .section-bottom{position:absolute;min-height:56px;height:auto;box-sizing:border-box;bottom:0;left:0;right:0;padding:0 30px 10px;background-color:#f7f9fa;border-top:1px solid #e1e4e5;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.donate-slider .section-bottom .button{width:auto;height:40px;min-width:120px;display:inline-block;margin-top:8px;background-color:#286ffa}.donate-slider .section-bottom .button-disabled{cursor:default;opacity:.7;color:#fff;border:none;background-color:#286ffa}.donate-slider .section-bottom .link{float:left;line-height:18px;margin-top:17px;color:#1e87f0}.donate-slider .section-bottom .link a{font-size:15px}.donate-alert{bottom:64px;z-index:100;max-width:498px}.donate-options .option{height:44px;cursor:pointer;border-color:#286ffa;color:#286ffa;box-sizing:border-box}.donate-options .selected{box-shadow:0 2px 3px #0003;background-color:#286ffa;color:#fff}.donate-options .option:hover{background-color:#286ffa;color:#fff}.donate-options .option-w-description{height:68px}.donate-team{min-height:140px;padding-bottom:20px;height:auto;width:auto;position:relative;overflow-y:hidden;overflow-x:auto;white-space:nowrap}.donate-team p{font-weight:400;line-height:16px;margin-top:8px;white-space:normal}.donate-team .no-results{font-weight:600;margin-top:0;font-size:14px}.donate-team .profile-photo-container{display:inline-block;float:none;cursor:pointer;margin-right:20px;vertical-align:top;width:94px;height:auto;position:relative}.donate-team .profile-photo-container .profile-photo{float:none;margin:auto;position:relative}.donate-team .profile-photo-container .team-picture{width:20px;height:20px;position:absolute;top:0;left:0;border:2px solid #ebebeb;line-height:0px;background-color:#fff}.donate-team .selected p{font-weight:800}.donate-team .selected .profile-photo{border-color:#ffbf00}.donate-team .selected .profile-photo:before{background:none;border:3px solid #fff;content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;border-radius:999px}.donate-team .no-members-message,.donate-team .loading-members-message{color:#666;font-size:14px;display:none}.donate-team-heading{width:100%}.donate-team-heading .donate-title-small{float:left}.donate-team-search{height:36px;border:1px solid #d0d4d8;margin-top:0}.donate-team-search span{float:left;color:#9e9e9b;margin-right:6px;margin-left:2px;margin-top:2px}.donate-team-search input{width:140px;float:left;outline:none;border:none;-webkit-appearance:none;font-size:14px;padding:0;height:18px;margin-top:0;line-height:15px;font-weight:600;color:#000}.donate-team-search input::-webkit-input-placeholder{color:#9e9e9b}.donate-team-search input::-moz-placeholder{color:#9e9e9b}.donate-team-search input:-ms-input-placeholder{color:#9e9e9b}.donate-team-search input:-moz-placeholder{color:#9e9e9b}@media screen and (max-width: 600px){.donate-title{font-size:28px;line-height:32px}.donate-slider .section-bottom .link{max-width:120px;margin-top:8px}}@media screen and (max-width: 450px){.donate-team-search{float:none;width:200px;clear:both}.donate-team{margin-top:20px!important}}.campaign-story{word-wrap:break-word}.campaign-story .story h1{font-size:32px;font-weight:600;line-height:32px;color:#000;margin:1em 0 10px;-webkit-margin-before:.67em;margin-block-start:.67em;-webkit-margin-after:.67em;margin-block-end:.67em}.campaign-story .story h2{font-size:24px;font-weight:600;line-height:26px;color:#000;margin:0 0 10px;-webkit-margin-before:.83em;margin-block-start:.83em;-webkit-margin-after:.83em;margin-block-end:.83em}.campaign-story .story h3{font-size:18px;font-weight:600;line-height:20px;color:#000;margin:0 0 10px;-webkit-margin-before:1em;margin-block-start:1em;-webkit-margin-after:1em;margin-block-end:1em}.campaign-story .story h4{font-size:16px;font-weight:600;line-height:18px;color:#000;margin:0 0 10px;-webkit-margin-before:1.33em;margin-block-start:1.33em;-webkit-margin-after:1.33em;margin-block-end:1.33em}.campaign-story .story h5{font-size:14px;font-weight:600;line-height:16px;color:#000;margin:0 0 10px;-webkit-margin-before:1.67em;margin-block-start:1.67em;-webkit-margin-after:1.67em;margin-block-end:1.67em}.campaign-story .story h6{font-size:11px;font-weight:600;line-height:12px;color:#000;margin:0 0 10px;-webkit-margin-before:2.33em;margin-block-start:2.33em;-webkit-margin-after:2.33em;margin-block-end:2.33em}.campaign-story .story p{font-size:18px;line-height:24px;color:#000;margin:0 0 1em}.campaign-story .story a{color:#568fdf;text-decoration:underline}.campaign-story .story a:hover{text-decoration:underline}.campaign-story .story ul,.campaign-story .story ol{color:#000;font-size:18px;margin:0 0 15px}.campaign-story .story ul{list-style:disc;list-style-position:outside;padding-left:42px}.campaign-story .story ol{list-style:decimal;list-style-position:outside;padding-left:56px}.campaign-story .story hr{margin:0 0 20px}.campaign-story .story img{max-width:100%!important;height:auto!important;display:inline}.campaign-story .story .video{height:0;padding-bottom:56.25%;position:relative}.campaign-story .story .video iframe,.campaign-story .story .video object,.campaign-story .story .video embed{position:absolute;top:0;left:0;width:100%!important;height:100%!important}.campaign-story .story em{color:revert}.campaign-match-font{color:#8d76f1}#campaign-match-cta{border-radius:8px;border:1px solid #d1d1d6;background:#fff}
