@import"https://fonts.googleapis.com/css2?family=Arvo:ital,wght@0,400;0,700;1,400;1,700&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";@keyframes ctaPulse{0%,to{transform:scale(1);box-shadow:0 0 0 0 rgba(33,154,97,.45)}50%{transform:scale(1.02);box-shadow:0 0 0 10px rgba(33,154,97,0)}}.fundraiser-new-design{color:#666;font-size:14px;font-family:Poppins,sans-serif!important;line-height:1.6;background:#eaeaea!important}.fundraiser-new-design a{color:#1a56db!important}.fundraiser-new-design .bi,.fundraiser-new-design .emphasis{color:#62b4e4}.fundraiser-new-design .text-muted{color:#999}.fundraiser-new-design .fundraiser-countdown{padding:15px 0;color:#fff;font-size:14px;font-weight:600;text-align:center;background:#000}.fundraiser-new-design .fundraiser-hero{margin-bottom:30px;padding-top:30px;padding-bottom:30px;color:#fff;line-height:1;background:radial-gradient(ellipse at 50% 120%,rgb(0,70.1421686747,125.2) 0,transparent 70%),linear-gradient(160deg,#005da6,rgb(0,78.7138554217,140.5) 40%,rgb(0,75.856626506,135.4) 70%,rgb(0,72.9993975904,130.3));border-bottom:5px solid #62b4e4}.fundraiser-new-design .fundraiser-hero .fundraiser-header{margin-bottom:15px;display:flex;align-items:center;gap:16px}.fundraiser-new-design .fundraiser-hero .fundraiser-header .fundraiser-logo{padding:12.5px;background:#fff;width:75px;height:75px}.fundraiser-new-design .fundraiser-hero .fundraiser-header .fundraiser-name-header{font-size:20px;font-family:Arvo,serif;font-weight:700}.fundraiser-new-design .fundraiser-hero .fundraiser-header .fundraiser-name-sub-header{margin-top:4px;font-size:10px;font-weight:400;letter-spacing:1.5px;text-transform:uppercase}.fundraiser-new-design .fundraiser-hero h1{margin:0 0 15px;font-size:36px;font-family:Arvo,serif;font-weight:700;letter-spacing:2.5px;text-shadow:0 2px 20px rgba(0,0,0,.3)}.fundraiser-new-design .fundraiser-hero h2{margin:0;color:hsla(0,0%,100%,.7);font-size:10px;font-weight:600;letter-spacing:2.5px;text-transform:uppercase}.fundraiser-new-design .fundraiser-hero .fundraiser-progress{margin-top:16px;margin-right:auto;margin-left:auto;padding:8px 16px;max-width:750px;background:rgba(0,0,0,.45);border:1px solid hsla(0,0%,100%,.1);border-radius:16px}.fundraiser-new-design .fundraiser-hero .fundraiser-progress .progress-title{margin-bottom:5px;margin-top:15px;color:hsla(0,0%,100%,.7);font-size:9px;font-weight:600;text-align:center;letter-spacing:1px;text-transform:uppercase}.fundraiser-new-design .fundraiser-hero .fundraiser-progress .progress-amount{padding:0 15px;font-size:17px;font-weight:700;line-height:1}.fundraiser-new-design .fundraiser-hero .fundraiser-progress .progress-amount .progress-amount-title{margin-top:5px;color:hsla(0,0%,100%,.5);font-size:8px;font-weight:500;text-transform:uppercase;letter-spacing:.8px}.fundraiser-new-design .fundraiser-hero .fundraiser-progress .progress-amount-percent-funded{margin-top:15px;font-size:10px;font-weight:600}.fundraiser-new-design .fundraiser-hero .fundraiser-progress .progress-amount-left{margin-top:15px;color:hsla(0,0%,100%,.4);font-size:10px;font-weight:600}.fundraiser-new-design .fundraiser-hero .fundraiser-progress .progress{height:10px}.fundraiser-new-design .fundraiser-hero .fundraiser-progress .carousel-indicators{bottom:-25px}.fundraiser-new-design .fundraiser-hero .back-to-dashboard{display:inline-flex;align-items:center;color:#fff;font-weight:700}.fundraiser-new-design .fundraiser-hero .back-to-dashboard svg{fill:currentColor}.fundraiser-new-design .fundraiser-hero .back-to-dashboard:focus,.fundraiser-new-design .fundraiser-hero .back-to-dashboard:hover{color:#fff}.fundraiser-new-design .fundraiser-hero .share-button{padding:7px 16px;background:hsla(0,0%,100%,.15)!important;border:1px solid hsla(0,0%,100%,.3)!important;border-radius:8px;color:#fff;font-size:12px;font-weight:600}.fundraiser-new-design .fundraiser-hero .share-button:hover{background:hsla(0,0%,100%,.25)!important}.fundraiser-new-design .fundraiser-hero .share-button .bi{position:relative;top:-1px;left:-3px}.fundraiser-new-design .content{position:relative;margin-bottom:30px;padding:36px 48px!important;background:#fff;border-radius:18px}@media(max-width:575.98px){.fundraiser-new-design .content{border-radius:0}}.fundraiser-new-design .content h3{font-size:10px;font-weight:500;color:#888;letter-spacing:1.5px;text-transform:uppercase;white-space:nowrap}.fundraiser-new-design .content h3.impact-heading{display:flex;align-items:center;text-align:center;gap:1rem}.fundraiser-new-design .content h3.impact-heading:after,.fundraiser-new-design .content h3.impact-heading:before{content:"";flex:1 1;height:1px;background-color:#dee2e6}.fundraiser-new-design .content h3.impact-heading span{white-space:nowrap}.fundraiser-new-design .content h4{color:#383533;font-size:32px;font-family:Arvo,serif;font-weight:700;text-align:center}.fundraiser-new-design .content .impact-amounts button{position:relative;margin-bottom:15px;padding-top:15px;padding-bottom:15px;display:block;color:#fff!important;font-size:20px;font-weight:700;text-shadow:0 1px 3px rgba(0,0,0,.3);background:linear-gradient(123.6deg,#3dba7a 14.9%,#7ac172 42.1%,#5bbd76 97.5%);border:2px solid #9ae991;border-radius:12px;width:100%}.fundraiser-new-design .content .impact-amounts button.popular,.fundraiser-new-design .content .impact-amounts button:hover{border-color:#219a61}.fundraiser-new-design .content .impact-amounts button.popular:before{content:"POPULAR";position:absolute;top:-10px;left:calc(50% - 46px);padding:2px 20px;color:#fff;font-size:.7rem;font-weight:700;background:#219a61;border-radius:999px}.fundraiser-new-design .content .impact-amounts button.complete-my-goal{border-color:#219a61;animation:ctaPulse 2.5s ease-in-out infinite;will-change:transform,box-shadow}@media(max-width:575.98px){.fundraiser-new-design .content .impact-amounts button.complete-my-goal{border-color:#9ae991}.fundraiser-new-design .content .impact-amounts button.complete-my-goal:before{display:none}}.fundraiser-new-design .content .impact-amounts button.complete-my-goal:before{content:"COMPLETE MY GOAL";position:absolute;top:-10px;left:calc(50% - 75px);padding:2px 20px;color:#fff;font-size:.7rem;font-weight:700;background:#219a61;border-radius:999px}.fundraiser-new-design .content .impact-amounts button.active{background:#1a7a4e;border-color:#1a7a4e}.fundraiser-new-design .content .custom-amount{margin-bottom:20px}.fundraiser-new-design .content .custom-amount .input-group-text{padding-right:15px;padding-left:15px}.fundraiser-new-design .content .custom-amount input{padding-top:10px;padding-bottom:10px;color:#111}.fundraiser-new-design .content .donation-total{margin-bottom:20px;font-size:16px}.fundraiser-new-design .content .donation-button{margin-bottom:20px;margin-right:auto;margin-left:auto;padding:18px;background:#219a61!important;color:#fff;font-size:18px;font-weight:600;border:none;border-radius:14px;max-width:750px;width:100%;animation:ctaPulse 2.5s ease-in-out infinite;will-change:transform,box-shadow}.fundraiser-new-design .content-with-video .iframe-wrapper{display:block;margin:0 auto 15px;width:100%;max-width:750px;height:350px;background:#000;border-radius:14px}.fundraiser-new-design .content-with-video .iframe-wrapper iframe{width:100%;max-width:750px;height:350px}.fundraiser-new-design .content-with-header{padding-top:80px!important}.fundraiser-new-design .content-with-header h5{position:absolute;top:0;left:0;padding-top:15px;padding-bottom:15px;padding-left:24px;color:#fff;background:#005da6;border-radius:18px 18px 0 0;width:100%}@media(max-width:575.98px){.fundraiser-new-design .content-with-header h5{border-radius:0}}.fundraiser-new-design .content-with-bg{color:#fff;text-align:center;background:#005da6}.fundraiser-new-design .content-with-bg h4{margin-bottom:16px;color:#fff;font-size:22px;font-family:Arvo,serif;font-weight:700;line-height:1.25}.fundraiser-new-design .content-with-bg button{margin:0 auto;padding:16px;color:#1a0a00!important;font-size:16px;font-weight:700;background:#62b4e4!important;border:none;border-radius:12px}.fundraiser-new-design .donation-card{height:auto!important}.fundraiser-new-design .donation-card .initials{color:#fff;font-size:12px;font-weight:600;border-radius:50%;background:#62b4e4;width:36px;height:36px;flex-shrink:0}.fundraiser-new-design .donation-card:nth-child(2n) .initials{background:#005da6}.fundraiser-new-design .donation-card .supported{display:inline-block;padding:2px 10px;color:#219a61;font-size:10px;font-weight:700;background:#f0faf5;border:1px solid #c0e8d4;border-radius:20px}.fundraiser-new-design .donation-card .amount{color:#219a61;font-size:14px;font-weight:700}