body,html{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:0}.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 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 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 30px;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 rgba(0,0,0,.2);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:0;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:0 0;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{color:#666;font-size:14px;display:none}.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:0;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:0;margin-block-start:0.67em;margin-block-end:0.67em;margin-top:1em;margin-bottom:10px}.campaign-story .story h2{font-size:24px;font-weight:600;line-height:26px;color:#000;margin:0;margin-block-start:0.83em;margin-block-end:0.83em;margin-bottom:10px}.campaign-story .story h3{font-size:18px;font-weight:600;line-height:20px;color:#000;margin:0;margin-block-start:1em;margin-block-end:1em;margin-bottom:10px}.campaign-story .story h4{font-size:16px;font-weight:600;line-height:18px;color:#000;margin:0;margin-block-start:1.33em;margin-block-end:1.33em;margin-bottom:10px}.campaign-story .story h5{font-size:14px;font-weight:600;line-height:16px;color:#000;margin:0;margin-block-start:1.67em;margin-block-end:1.67em;margin-bottom:10px}.campaign-story .story h6{font-size:11px;font-weight:600;line-height:12px;color:#000;margin:0;margin-block-start:2.33em;margin-block-end:2.33em;margin-bottom:10px}.campaign-story .story p{font-size:18px;line-height:24px;color:#000;margin:0;margin-bottom:1em}.campaign-story .story a{color:#568fdf;text-decoration:underline}.campaign-story .story a:hover{text-decoration:underline}.campaign-story .story ol,.campaign-story .story ul{color:#000;font-size:18px;margin:0;margin-bottom: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 0}.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 embed,.campaign-story .story .video iframe,.campaign-story .story .video object{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}body,html{height:auto;background-color:#fff;position:relative;-webkit-overflow-scrolling:touch;font-family:Matter,sans-serif!important}.campaign-page{height:auto;width:90%;margin:auto;max-width:1340px}.campaign-page-main{width:100%;max-width:900px}.campaign-page-dropped{padding-top:120px;margin-top:0}.campaign-sidebar{width:auto;padding-left:30px}.standard-donate{height:90%;max-height:710px;width:100%;max-width:560px!important;margin:0;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0;padding:0}.standard-donate-v2{height:auto!important;max-width:400px!important}.campaign-switcher{max-width:420px;padding:2px;z-index:99999;height:40px;top:0;border:1px solid #cbcbcb}.campaign-switcher li{height:34px;padding-top:3px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.campaign-switcher .active{background-color:#e5e5e5}.campaign-mast{width:100%;height:350px;margin-top:20px;position:relative;background-size:cover;background-repeat:no-repeat;background-position:center center}.campaign-mast-blank{height:1px;background-color:#f7f8f9}.campaign-mast-actual{height:auto}.campaign-mast img{width:100%;height:auto}.fundraise-mobile-el{display:none}.embed-container{margin-top:20px;position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed-container embed,.embed-container iframe,.embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}.fb-video{margin-top:20px}.give{width:100%;height:64px;background-color:#ffbf00;overflow:auto;cursor:pointer;border:none;outline:0;box-sizing:border-box;padding:3px;min-width:220px;margin-top:0;border-radius:8px;max-width:420px;display:block}.give .border{border:none;width:100%;box-sizing:border-box;margin:auto;height:58px}.give-inactive{cursor:default!important;background-color:#ffe599}.give-small{border-radius:6px;height:38px!important;min-width:220px}.give-small .border{height:32px}.give-small .border p{font-size:16px;margin-top:6px}.sticky-bar{z-index:1000}.uikit-loading{cursor:default;opacity:.75;pointer-events:none}.uikit-loading .button-label{display:none}.uikit-loading .loading-indicator{display:flex}.campaign-event{width:100%;height:auto;overflow:auto;overflow:visible}.campaign-event .event-title{font-size:22px;font-weight:600;margin-bottom:3px;color:#000}.campaign-event .event-heading{font-weight:800;font-size:15px;color:#000;line-height:16px;margin-bottom:5px}.campaign-event .event-data{font-size:16px;color:#000;word-break:break-word}.campaign-event .event-data a{color:#4181f1;font-weight:600;text-decoration:underline}.campaign-event .event-map{margin-top:10px;margin-bottom:20px}.campaign-event .event-map iframe{border:0;border-radius:3px;width:100%;height:160px}@media only screen and (max-width:1300px){.gb-feed-container{width:400px}}@media only screen and (max-width:1200px){.gb-feed-container{width:375px}}@media only screen and (max-width:1100px){.gb-feed-container{width:350px}}@media only screen and (max-width:1000px){.gb-feed-container{width:320px}}@media only screen and (max-width:900px){.campaign-mast{height:300px;margin-top:15px}.campaign-mast-actual{height:auto}.campaign-page{padding-top:80px}.campaign-switcher{display:block}.campaign-sidebar{display:none}.gb-feed-container{width:100%}.fundraise-mobile-el{display:block}.desktop-el{display:none}.give{height:56px}.sticky-bar .text-section{display:none}.sticky-bar .give-main{margin:auto;width:100%!important;max-width:420px!important}.sticky-bar .sticky-bar-inner{flex-direction:column}}@media only screen and (max-width:600px){.standard-donate{max-width:600px!important;height:100%!important;max-height:none!important}.campaign-page-with-auction{padding-top:105px}.campaign-mast{height:200px}.campaign-mast-actual{height:auto}}
