@charset "UTF-8";.donation{padding-left:15px;padding-right:15px}#beneficiary_callout{max-width:650px;color:#fff;border-radius:17px;padding:30px;margin-left:auto;margin-right:auto;background:linear-gradient(90deg,#d53140 0,#a5125f 100%);text-align:center}#beneficiary_callout h3{font-size:24px;font-weight:400}.active_donation_content img{height:112px}.previous_awards h3{text-align:center;font-size:24px;margin-top:0;margin-bottom:3rem}.nominate_callout_btn{max-width:168px;height:62px;display:flex;justify-content:center;align-items:center;background:#fff;border-radius:50px;color:#0f4350;margin:auto;font-size:21px}.what_will_help_fund-block{text-align:center;font-size:24px;max-width:849px;margin-left:auto;margin-right:auto}#what_will_help_fund-content p:last-child{padding:0}#what_will_help_fund-content{font-size:18px}.what_will_help_fund-block h2{font-size:24px;font-weight:400}.description{font-size:24px;text-align:center}.beneficiary_url{text-decoration:none;color:#0f4350;text-align:center;word-break:break-word}.beneficiary_gallery_slide{aspect-ratio:1/1;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:20px}.visit_website_btn_container{margin-left:auto;margin-right:auto}.charity_number{font-size:24px;text-align:center}.beneficiary_logo_container{margin-left:auto;margin-right:auto;max-width:400px;text-align:center}.beneficiary_logo_container img{max-height:150px}.entry-title{font-size:36px;font-weight:400;text-align:center;margin-top:3rem;margin-bottom:3rem}.top_btn_strip{flex-direction:column;gap:10px;padding-top:3rem}.top_btn_strip a{text-decoration:none}.visit_website_btn{padding:1rem 3rem 1rem 3rem;white-space:nowrap;background:#0f4350;color:#fff;border-radius:70px;font-size:16px}.back_to_map_btn{height:50px;padding:.5rem 2rem .5rem 2rem;white-space:nowrap;background:#0f4350;color:#fff;border-radius:70px;display:flex;justify-content:center;align-items:center;font-size:16px}.top_donate_btn{padding:1rem 3rem 1rem 3rem;font-size:16px;white-space:nowrap;background:#fbba00;color:#0f4350;border-radius:70px;display:flex;justify-content:center;align-items:center;width:auto}.mid_donate_btn{max-width:168px;height:62px;display:flex;justify-content:center;align-items:center;color:#0f4350;font-size:21px;padding:1rem 3rem 1rem 3rem;white-space:nowrap;background:#fbba00;border-radius:70px;margin-top:1.5rem}.bottom_donate_btn{max-width:168px;height:62px;display:flex;justify-content:center;align-items:center;color:#0f4350;font-size:21px;padding:1rem 3rem 1rem 3rem;white-space:nowrap;background:#fbba00;border-radius:70px}.mid_hr{border-color:#0f4350;margin-bottom:0;margin-top:3rem;margin-bottom:3rem}.bottom_donate_btn_hr{border-color:#0f4350;margin-top:3rem;margin-bottom:3rem}.donate_btn{padding-top:10px;padding-bottom:10px;background:#fbba00;color:#0f4350;border-radius:70px;width:271px;display:flex;justify-content:center;align-items:center}.beneficiary_container{background:linear-gradient(to right,#e6ecee 0,#fff 48%,#fff 54%,#e6ecee 100%)}.beneficiary_container article{margin:auto;max-width:1188px;background-color:#fff;padding-bottom:3rem}.single_beneficiary_giving_logo{margin-bottom:5px;text-align:center}.campaign_badge_donation_years{margin-left:109px;font-size:34px}.beneficiary_img{aspect-ratio:16/9;display:flex;justify-content:center;align-items:center;margin-bottom:22px}.beneficiary_img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:20px}.previous_donation{margin-bottom:3rem}#active_donation_year,.previous_donation_year{font-size:18px;margin-top:5px;margin-left:115px;margin-right:20px}.badge_bg{position:relative;align-items:center}.badge_start{width:50px;flex-shrink:0;background:#004450;height:50px;border-radius:50px 0 0 50px}.badge_roundel{position:absolute;left:20px}.badge_roundel img{width:85px}.badge_content{color:#fff;font-size:18px;padding-left:65px;padding-right:30px;background:#004450;height:50px;align-items:center;border-radius:0 50px 50px 0}.video{position:relative}.video-wrapper{border-radius:20px;position:relative;width:100%;padding-bottom:56.25%;height:0;overflow:hidden;background-color:#000}.video-wrapper video{position:absolute;top:0;left:0;width:100%;height:100%}#custom-play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:26%;height:26%;max-width:160px;max-height:160px;background:url(../../assets/img/icons/play-button.svg) no-repeat center center;background-size:contain;opacity:1;transition:opacity .3s ease-in-out;pointer-events:auto}.quote{margin-bottom:1rem;text-align:center;font-size:24px}.quote-content{flex:1;text-align:center;flex:1}.quote-author{font-size:16px;margin-bottom:1rem;text-align:center}.quote_content_block_container{display:flex;max-width:949px;margin:auto}.quote_content_block_container .image_gallery_swiper{flex:1}.quote_content_block_container .quote-block{flex:1}.swiper-slide{height:inherit}.swiper-slide p{font-size:16px;margin-bottom:0}@media (min-width:480px){.badge_content{font-size:20px}#active_donation_year,.previous_donation_year{font-size:20px}.donation{padding-left:30px;padding-right:30px}.top_btn_strip{flex-direction:row}.top_donate_btn{width:133px}}@media (min-width:768px){.description{font-size:26px}.entry-title{font-size:48px}.badge_content{font-size:25px;padding-left:80px}.badge_roundel img{width:92px}#active_donation_year,.previous_donation_year{font-size:25px;margin-left:130px}.visit_website_btn{font-size:21px}.back_to_map_btn{font-size:21px;width:190px;height:63px}.top_donate_btn{font-size:21px;width:176px}.charity_number{font-size:26px}.quote{font-size:28px}.quote-author{font-size:18px}.what_will_help_fund-block h2{font-size:30px}.what_will_help_fund-block #what_will_help_fund-content{font-size:21px}.previous_awards h3{font-size:30px}}@media (min-width:992px){.description{font-size:28px}.entry-title{font-size:62px}.visit_website_btn{font-size:26px}.charity_number{font-size:28px}.quote{font-size:32px}.quote-author{font-size:20px}.what_will_help_fund-block h2{font-size:36px}.what_will_help_fund-block #what_will_help_fund-content{font-size:24px}.previous_awards h3{font-size:36px}.back_to_map_btn{height:73px;font-size:26px;width:230px}.top_donate_btn{font-size:26px;width:219px}.donation{padding-left:90px;padding-right:90px}}