.campaign-blocks{max-width:965px;margin:7.1rem auto 0}.campaign-blocks *{-webkit-box-sizing:border-box;box-sizing:border-box}.campaign-blocks h2{display:block;text-align:center;letter-spacing:2px;margin-bottom:.9em}.campaign-blocks .campaign-blocks__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0 16px}@media only screen and (max-width:468px){.campaign-blocks .campaign-blocks__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.campaign-blocks .campaign-block{min-height:20rem;height:20rem;margin-bottom:3.125rem;width:30%;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;border-radius:.5rem}@media only screen and (max-width:1024px){.campaign-blocks .campaign-block{width:100%;-webkit-box-flex:1!important;-webkit-flex:auto!important;-ms-flex:auto!important;flex:auto!important}}@media only screen and (max-width:468px){.campaign-blocks .campaign-block{width:100%;margin:0 16px 16px}}.campaign-blocks .campaign-block>div{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%;border-radius:.5rem;background-color:none;-webkit-transition:all .3s ease;transition:all .3s ease}.campaign-blocks .campaign-block>div:hover .campaign-block__top,.campaign-blocks .campaign-block>div:hover .campaign-block__bottom{opacity:0}.campaign-blocks .campaign-block>div:hover .campaign-block--hover{opacity:1}.campaign-blocks .campaign-block .campaign-block__top{height:calc(100% - 90px);position:absolute;top:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.campaign-blocks .campaign-block .campaign-block__top:before{content:"";position:absolute;width:100%;height:100%;background:rgba(0,0,0,.35);top:0;right:0;border-top-left-radius:.5rem;border-top-right-radius:.5rem}.campaign-blocks .campaign-block .campaign-block__top h3{color:#fff;text-transform:uppercase;font-weight:500;display:block;width:100%;margin:0 1.5625rem;text-align:center;font-size:36px;line-height:2.25rem;z-index:2}.campaign-blocks .campaign-block .campaign-block__bottom{position:absolute;bottom:0;left:0;width:100%;height:90px;padding:.625rem;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;background-color:#fff}.campaign-blocks .campaign-block .campaign-block__bottom .campaign-progress .campaign-progress__raised{color:#e2231a;text-transform:uppercase;font-weight:700;text-align:center;width:100%;display:inline-block;font-size:16px}.campaign-blocks .campaign-block .campaign-block__bottom .campaign-progress .campaign-progress__mask{width:100%;height:15px;background-color:#fff;border-radius:15px;overflow:hidden;margin:10px 0 .3125rem;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;border:.0625rem solid #e2231a}.campaign-blocks .campaign-block .campaign-block__bottom .campaign-progress .campaign-progress__mask .campaign-progress__value{background-color:#e2231a;height:100%;border-radius:15px;-webkit-transition:width 300ms ease;transition:width 300ms ease}.campaign-blocks .campaign-block .campaign-block--hover{opacity:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;position:absolute;top:0;left:0;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:17px}.campaign-blocks .campaign-block .campaign-block--hover:before{content:"";position:absolute;width:100%;height:100%;background:rgba(89,44,81,.9);top:0;right:0;border-radius:.5rem}.campaign-blocks .campaign-block .campaign-block--hover h3{color:#fff;margin:0 0 1rem;text-transform:uppercase;font-weight:500;display:block;width:100%;text-align:center;font-size:36px;line-height:2.25rem;z-index:2}.campaign-blocks .campaign-block .campaign-block--hover p{color:#fff;text-align:center;z-index:2;font-size:16px}.campaign-blocks .campaign-block .campaign-block--hover h3+.buttons{margin-top:2rem}.campaign-blocks .campaign-block .campaign-block--hover .buttons{z-index:2;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}.campaign-blocks .campaign-block .campaign-block--hover .buttons a{color:#fff;border:2px solid #fff;display:inline-block;padding:5px 10px;text-transform:uppercase;font-size:15px;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;text-align:center}.campaign-blocks .campaign-block .campaign-block--hover .buttons a:hover{color:#592c51;background-color:#fff}.campaign-blocks .campaign-block .campaign-block--hover .buttons a:nth-child(2){margin-left:10px}body.chapter.home .campaign-blocks{margin-top:0}.giving-opportunities h2{display:block;text-align:center;letter-spacing:2px;margin-bottom:.9em}.giving-opportunities .giving-opportunities__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0 16px}.giving-opportunities .opportunity-block,.giving-opportunities .fund-block{min-height:20rem;height:20rem;margin-bottom:3.125rem;width:30%;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;border-radius:.5rem}@media only screen and (max-width:1024px){.giving-opportunities .opportunity-block,.giving-opportunities .fund-block{width:48%}}@media only screen and (max-width:468px){.giving-opportunities .opportunity-block,.giving-opportunities .fund-block{width:100%;margin:0 16px 16px}}.giving-opportunities .opportunity-block>div,.giving-opportunities .fund-block>div{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%;border-radius:.5rem;background-color:none;-webkit-transition:all .3s ease;transition:all .3s ease}.giving-opportunities .opportunity-block>div:hover .opportunity-block__top,.giving-opportunities .opportunity-block>div:hover .opportunity-block__bottom,.giving-opportunities .opportunity-block>div:hover .fund-block__top,.giving-opportunities .opportunity-block>div:hover .fund-block__bottom,.giving-opportunities .fund-block>div:hover .opportunity-block__top,.giving-opportunities .fund-block>div:hover .opportunity-block__bottom,.giving-opportunities .fund-block>div:hover .fund-block__top,.giving-opportunities .fund-block>div:hover .fund-block__bottom{opacity:0}.giving-opportunities .opportunity-block>div:hover .opportunity-block--hover,.giving-opportunities .opportunity-block>div:hover .fund-block--hover,.giving-opportunities .fund-block>div:hover .opportunity-block--hover,.giving-opportunities .fund-block>div:hover .fund-block--hover{opacity:1}.giving-opportunities .opportunity-block .opportunity-block__top,.giving-opportunities .opportunity-block .fund-block__top,.giving-opportunities .fund-block .opportunity-block__top,.giving-opportunities .fund-block .fund-block__top{height:calc(100% - 90px);position:absolute;top:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.giving-opportunities .opportunity-block .opportunity-block__top:before,.giving-opportunities .opportunity-block .fund-block__top:before,.giving-opportunities .fund-block .opportunity-block__top:before,.giving-opportunities .fund-block .fund-block__top:before{content:"";position:absolute;width:100%;height:100%;background:rgba(0,0,0,.35);top:0;right:0;border-top-left-radius:.5rem;border-top-right-radius:.5rem}.giving-opportunities .opportunity-block .opportunity-block__top h3,.giving-opportunities .opportunity-block .fund-block__top h3,.giving-opportunities .fund-block .opportunity-block__top h3,.giving-opportunities .fund-block .fund-block__top h3{color:#fff;text-transform:uppercase;font-weight:500;display:block;width:100%;margin:0 1.5625rem;text-align:center;font-size:36px;line-height:2.25rem;z-index:2}.giving-opportunities .opportunity-block .fund-block__top h3,.giving-opportunities .fund-block .fund-block__top h3{margin:1.25rem auto 0}.giving-opportunities .opportunity-block .fund-block__top p,.giving-opportunities .fund-block .fund-block__top p{color:#fff;z-index:2;margin:0 auto 1.25rem}.giving-opportunities .opportunity-block .opportunity-block__bottom,.giving-opportunities .opportunity-block .fund-block__bottom,.giving-opportunities .fund-block .opportunity-block__bottom,.giving-opportunities .fund-block .fund-block__bottom{position:absolute;bottom:0;left:0;width:100%;height:90px;padding:.625rem 1.875rem;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;background-color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.giving-opportunities .opportunity-block .opportunity-block__bottom button,.giving-opportunities .opportunity-block .fund-block__bottom button,.giving-opportunities .fund-block .opportunity-block__bottom button,.giving-opportunities .fund-block .fund-block__bottom button{background-color:#592c51}.giving-opportunities .opportunity-block .opportunity-block--hover,.giving-opportunities .opportunity-block .fund-block--hover,.giving-opportunities .fund-block .opportunity-block--hover,.giving-opportunities .fund-block .fund-block--hover{opacity:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:100%;width:100%;position:absolute;top:0;left:0;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:17px}.giving-opportunities .opportunity-block .opportunity-block--hover:before,.giving-opportunities .opportunity-block .fund-block--hover:before,.giving-opportunities .fund-block .opportunity-block--hover:before,.giving-opportunities .fund-block .fund-block--hover:before{content:"";position:absolute;width:100%;height:100%;background:rgba(89,44,81,.9);top:0;right:0;border-radius:.5rem}.giving-opportunities .opportunity-block .opportunity-block--hover h3,.giving-opportunities .opportunity-block .fund-block--hover h3,.giving-opportunities .fund-block .opportunity-block--hover h3,.giving-opportunities .fund-block .fund-block--hover h3{color:#fff;margin:0 0 1rem;text-transform:uppercase;font-weight:500;display:block;width:100%;text-align:center;font-size:36px;line-height:2.25rem;z-index:2}.giving-opportunities .opportunity-block .opportunity-block--hover p,.giving-opportunities .opportunity-block .fund-block--hover p,.giving-opportunities .fund-block .opportunity-block--hover p,.giving-opportunities .fund-block .fund-block--hover p{color:#fff;text-align:center;z-index:2;font-size:16px}.giving-opportunities .opportunity-block .opportunity-block--hover h3+button,.giving-opportunities .opportunity-block .fund-block--hover h3+button,.giving-opportunities .fund-block .opportunity-block--hover h3+button,.giving-opportunities .fund-block .fund-block--hover h3+button{margin-top:2rem}.giving-opportunities .opportunity-block .opportunity-block--hover .fund-block__button-wrap,.giving-opportunities .opportunity-block .fund-block--hover .fund-block__button-wrap,.giving-opportunities .fund-block .opportunity-block--hover .fund-block__button-wrap,.giving-opportunities .fund-block .fund-block--hover .fund-block__button-wrap{z-index:2;margin:0 auto;text-align:center;display:-ms-flexbox;display:-webkit-flex;display:-webkit-box;display:flex;-ms-flex:1;-webkit-box-flex:1;-webkit-flex:1;flex:1;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%;max-height:80px}.giving-opportunities .opportunity-block .opportunity-block--hover button,.giving-opportunities .opportunity-block .fund-block--hover button,.giving-opportunities .fund-block .opportunity-block--hover button,.giving-opportunities .fund-block .fund-block--hover button{background-color:transparent;border:2px solid #fff;z-index:2;font-weight:400;font-size:14px;margin:0 auto;padding:8px}.giving-opportunities .opportunity-block .opportunity-block--hover button:hover,.giving-opportunities .opportunity-block .fund-block--hover button:hover,.giving-opportunities .fund-block .opportunity-block--hover button:hover,.giving-opportunities .fund-block .fund-block--hover button:hover{background-color:#fff;color:#592c51}.giving-opportunities .donation-step-1 button.reset-fund,.giving-opportunities .donation-my-chapter button.reset-fund{background-color:#fff;margin:10px auto 0;display:block;padding:16px 60px;color:#592c51;border:0;font-weight:400}.giving-opportunities .donation-step-1 button.reset-fund:hover,.giving-opportunities .donation-my-chapter button.reset-fund:hover{border:0;color:#e2231a}.giving-opportunities .donation-step-1 p .select-container.disabled select,.giving-opportunities .donation-my-chapter p .select-container.disabled select{padding:0 0 0 5px}.giving-opportunities .donation-step-1 p .select-container.disabled::after,.giving-opportunities .donation-my-chapter p .select-container.disabled::after{display:none}