.hrt-add-media{border:2px dashed #e5e1d7;border-radius:1rem;box-sizing:content-box;cursor:pointer;position:relative;width:100%}.hrt-add-media--16by9{padding-top:56.25% !important}.hrt-add-media--4by3{padding-top:75% !important}.hrt-add-media--3by2{padding-top:66.66% !important}.hrt-add-media--1by1{padding-top:100% !important}.hrt-add-media-content{left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);width:90%}.hrt-add-media-description{margin-top:12px}.hrt-base-button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,0);color:inherit;cursor:pointer;display:inline-flex;text-decoration:none;transition-duration:.5s;transition-property:background-color,color,border-color,opacity,transform;transition-timing-function:cubic-bezier(0.3, 0.01, 0, 1)}.hrt-base-button:hover{text-decoration:none}.hrt-base-button--disabled{pointer-events:none}.hrt-base-button--pending,.hrt-base-button--pending:hover{color:rgba(0,0,0,0) !important}.hrt-base-button--pending>:not(.a-loading-dots),.hrt-base-button--pending:hover>:not(.a-loading-dots){opacity:0}.hrt-link--gray{--hrt-link-color: #6f6f6f}.hrt-link--unstyled{color:inherit;text-decoration:none}.hrt-link--unstyled:hover{color:inherit;text-decoration:none}.hrt-primary-button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(0,0,0,0);border-radius:.75rem;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:700;justify-content:center;line-height:1;padding-left:1.5rem;padding-right:1.5rem;text-align:center;text-decoration:none}.hrt-primary-button:hover,.hrt-primary-button.sb-hover{text-decoration:none}.hrt-primary-button--default{background-color:#252525;color:#fff}@media(hover: hover){.hrt-primary-button--default:not(.hrt-primary-button--disabled):hover,.hrt-primary-button--default:not(.hrt-primary-button--disabled).sb-hover{background-color:#505050;color:#fff}}.hrt-primary-button--light{background-color:#fff;color:#252525}@media(hover: hover){.hrt-primary-button--light:not(.hrt-primary-button--disabled):hover,.hrt-primary-button--light:not(.hrt-primary-button--disabled).sb-hover{background-color:hsla(0,0%,100%,.8);color:#252525}}.hrt-primary-button--xlarge{min-height:3.5rem;padding-bottom:.5rem;padding-top:.5rem}.hrt-primary-button--large{min-height:3rem;padding-bottom:.5rem;padding-top:.5rem}.hrt-primary-button--medium{min-height:2.5rem;padding-bottom:.25rem;padding-top:.25rem}.hrt-primary-button--small{border-radius:624.9375rem;font-size:.875rem;min-height:2rem;padding:.25rem 1rem}.hrt-primary-button--xsmall{border-radius:624.9375rem;font-size:.875rem;min-height:1.5rem;padding:0 .5rem}.hrt-primary-button--full{display:flex;width:100%}@media(width < 48em){.hrt-primary-button--full-for-mobile{display:flex;width:100%}}.hrt-primary-button--disabled,a.hrt-primary-button--disabled{background-color:#e5e1d7;color:#949392}.hrt-primary-button--disabled.hrt-primary-button--light,a.hrt-primary-button--disabled.hrt-primary-button--light{background-color:hsla(0,0%,100%,.4);color:#252525}.hrt-secondary-button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,0);border:1px solid;border-radius:.75rem;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:700;justify-content:center;line-height:1;padding-left:1.5rem;padding-right:1.5rem;text-align:center;text-decoration:none}.hrt-secondary-button:hover,.hrt-secondary-button.sb-hover{text-decoration:none}.hrt-secondary-button--default{border-color:#c0bdb8;color:#252525}@media(hover: hover){.hrt-secondary-button--default:not(.hrt-secondary-button--disabled):hover,.hrt-secondary-button--default:not(.hrt-secondary-button--disabled).sb-hover{background-color:rgba(37,37,37,.05);border-color:#3e3e3e;color:#252525}}.hrt-secondary-button--light{background-color:rgba(0,0,0,.1);border-color:#fff;color:#fff}@media(hover: hover){.hrt-secondary-button--light:not(.hrt-secondary-button--disabled):hover,.hrt-secondary-button--light:not(.hrt-secondary-button--disabled).sb-hover{background-color:hsla(0,0%,100%,.1);color:#fff}}.hrt-secondary-button--destructive{border-color:#9a2200;color:#9a2200}@media(hover: hover){.hrt-secondary-button--destructive:not(.hrt-secondary-button--disabled):hover,.hrt-secondary-button--destructive:not(.hrt-secondary-button--disabled).sb-hover{background-color:#ffeee9;border-color:#9a2200;color:#9a2200}}.hrt-secondary-button--xlarge{min-height:3.5rem;padding-bottom:.5rem;padding-top:.5rem}.hrt-secondary-button--large{min-height:3rem;padding-bottom:.5rem;padding-top:.5rem}.hrt-secondary-button--medium{min-height:2.5rem;padding-bottom:.25rem;padding-top:.25rem}.hrt-secondary-button--small{border-radius:624.9375rem;font-size:.875rem;min-height:2rem;padding:.25rem 1rem}.hrt-secondary-button--xsmall{border-radius:624.9375rem;font-size:.875rem;min-height:1.5rem;padding:0 .5rem}.hrt-secondary-button--full{display:flex;width:100%}@media(width < 48em){.hrt-secondary-button--full-for-mobile{display:flex;width:100%}}.hrt-secondary-button--disabled{border-color:#e5e1d7;color:#c0bdb8}.hrt-secondary-button--disabled.hrt-secondary-button--light{border-color:#6f6f6f;color:#6f6f6f}.hrt-tertiary-button{border:1px solid rgba(0,0,0,0);border-radius:.625rem;color:#252525;justify-content:center;padding:.25rem .5rem;text-align:center}@media(hover: hover){.hrt-tertiary-button:not(.hrt-tertiary-button--disabled):hover,.hrt-tertiary-button:not(.hrt-tertiary-button--disabled).sb-hover{background-color:rgba(37,37,37,.05);color:#252525}}.hrt-tertiary-button--disabled{color:#c0bdb8}.hrt-tertiary-button--full{display:flex;width:100%}@media(width < 48em){.hrt-tertiary-button--full-for-mobile{display:flex;width:100%}}.hrt-text-button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,0);color:var(--hrt-link-color);cursor:pointer;display:inline-flex;text-decoration:underline}.hrt-text-button:disabled{--hrt-link-color: #6f6f6f;pointer-events:none}.hrt-text-button:not(:disabled):hover,.hrt-text-button:not(:disabled).sb-hover{color:var(--hrt-link-color);text-decoration:none}.hrt-text-button--gray{--hrt-link-color: #6f6f6f}.hrt-text-button--pending,.hrt-text-button--pending:hover{color:rgba(0,0,0,0) !important;justify-content:center;position:relative}.gfm-donate-button{border:0}.gfm-donate-button:not(.hrt-primary-button--disabled){background:#f99a32;background:linear-gradient(180deg, #fdb933 0%, #f99a32 100%);color:#252525}@media(hover: hover){.gfm-donate-button:not(.hrt-primary-button--disabled):hover,.gfm-donate-button:not(.hrt-primary-button--disabled).sb-hover{background:#fdb933;background:linear-gradient(180deg, #f99a32 50.52%, #fdb933 100%);color:#252525}}.gfm-donate-button:not(.hrt-primary-button--disabled):active{background:#fdb933;background:linear-gradient(180deg, #f99a32 50.52%, #fdb933 100%);color:#252525}.gfm-fundraiser-button:not(.hrt-primary-button--disabled){background-color:#008044;color:#fff}@media(hover: hover){.gfm-fundraiser-button:not(.hrt-primary-button--disabled):hover,.gfm-fundraiser-button:not(.hrt-primary-button--disabled).sb-hover{background-color:#015d32;color:#fff}}.gfm-share-button{border:0}.gfm-share-button:not(.hrt-primary-button--disabled){background:#f3bc51;background:linear-gradient(180deg, #f9db74 0%, #f3bc51 100%);color:#252525}@media(hover: hover){.gfm-share-button:not(.hrt-primary-button--disabled):hover,.gfm-share-button:not(.hrt-primary-button--disabled).sb-hover{background:#f9db74;background:linear-gradient(180deg, #f3bc51 50%, #f9db74 100%);color:#252525}}.gfm-share-button:not(.hrt-primary-button--disabled):active{background:#f9db74;background:linear-gradient(180deg, #f3bc51 50%, #f9db74 100%);color:#252525}.gfm-goal-bar{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:624.9375rem;color:#008044;display:block;height:.5rem;overflow:hidden;width:100%}.gfm-goal-bar::-webkit-progress-bar{border-radius:624.9375rem}.gfm-goal-bar::-webkit-progress-value{background:linear-gradient(90deg, #02c86d 0%, #009852 100%);border-radius:624.9375rem;max-width:calc(100% - .5rem);min-width:.25rem}.gfm-goal-bar::-ms-fill{background:linear-gradient(90deg, #02c86d 0%, #009852 100%);border-radius:624.9375rem;max-width:calc(100% - .5rem);min-width:.25rem}.gfm-goal-bar::-moz-progress-bar{background:linear-gradient(90deg, #02c86d 0%, #009852 100%);border-radius:624.9375rem}.gfm-goal-bar--never-full::-moz-progress-bar{margin-right:.5rem}.gfm-goal-bar--never-empty::-moz-progress-bar{padding-left:.25rem}.gfm-goal-bar--default{background-color:#e5e1d7}.gfm-goal-bar--default::-webkit-progress-bar{background-color:#e5e1d7}.gfm-goal-bar--light{background-color:rgba(0,0,0,.3)}.gfm-goal-bar--light::-webkit-progress-bar{background-color:rgba(0,0,0,.3)}.gfm-goal-bar-label{font-family:"CircularXXWeb",Trebuchet,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:400;letter-spacing:0em;line-height:1.5;display:block;font-weight:700;margin-top:.375rem}.gfm-goal-bar-label--default{color:#252525}.gfm-goal-bar-label--light{color:#fff}.gfm-fundraiser-card.hrt-animate .gfm-goal-bar{animation-fill-mode:both;animation-timing-function:cubic-bezier(0.3, 0.01, 0, 1)}@media print,(prefers-reduced-motion: reduce){.gfm-fundraiser-card.hrt-animate .gfm-goal-bar{animation-duration:1ms !important;animation-iteration-count:1 !important;transition-duration:1ms !important}}@keyframes hrt-motion-shift-up-8{from{transform:translateY(0.5rem)}to{transform:translateY(0)}}.gfm-fundraiser-card.hrt-animate .gfm-goal-bar{animation-fill-mode:both;animation-timing-function:cubic-bezier(0.3, 0.01, 0, 1)}@media print,(prefers-reduced-motion: reduce){.gfm-fundraiser-card.hrt-animate .gfm-goal-bar{animation-duration:1ms !important;animation-iteration-count:1 !important;transition-duration:1ms !important;opacity:1 !important}}@keyframes hrt-motion-fade-in{from{opacity:0}to{opacity:1}}.gfm-fundraiser-card.hrt-animate .gfm-goal-bar{animation-delay:180ms,240ms;animation-duration:660ms,330ms;animation-fill-mode:forwards,forwards;animation-name:hrt-motion-shift-up-8,hrt-motion-fade-in;animation-timing-function:cubic-bezier(0.3, 0.01, 0, 1);opacity:0}.gfm-fundraiser-card.hrt-animate .gfm-goal-bar::-webkit-progress-value{-webkit-transition:width 660ms;transition:width 660ms}@media(prefers-reduced-motion){.gfm-fundraiser-card.hrt-animate .gfm-goal-bar::-webkit-progress-value{-webkit-transition:none;transition:none}}.gfm-fundraiser-card.hrt-animate .gfm-goal-bar-label{animation-fill-mode:both;animation-timing-function:cubic-bezier(0.3, 0.01, 0, 1)}@media print,(prefers-reduced-motion: reduce){.gfm-fundraiser-card.hrt-animate .gfm-goal-bar-label{animation-duration:1ms !important;animation-iteration-count:1 !important;transition-duration:1ms !important}}@keyframes hrt-motion-shift-up-4{from{transform:translateY(0.25rem)}to{transform:translateY(0)}}.gfm-fundraiser-card.hrt-animate .gfm-goal-bar-label{animation-fill-mode:both;animation-timing-function:cubic-bezier(0.3, 0.01, 0, 1)}@media print,(prefers-reduced-motion: reduce){.gfm-fundraiser-card.hrt-animate .gfm-goal-bar-label{animation-duration:1ms !important;animation-iteration-count:1 !important;transition-duration:1ms !important;opacity:1 !important}}@keyframes hrt-motion-fade-in{from{opacity:0}to{opacity:1}}.gfm-fundraiser-card.hrt-animate .gfm-goal-bar-label{animation-delay:240ms,300ms;animation-duration:1260ms,1200ms;animation-fill-mode:forwards,forwards;animation-name:hrt-motion-shift-up-4,hrt-motion-fade-in;animation-timing-function:cubic-bezier(0.3, 0.01, 0, 1);opacity:0}.gfm-fundraiser-card.hrt-animate.gfm-fundraiser-card--size-condensed .gfm-goal-bar{animation-delay:120ms,180ms}.gfm-fundraiser-card.hrt-animate.gfm-fundraiser-card--size-condensed .gfm-goal-bar-label{animation-delay:180ms,240ms}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}.ch-button{font-size:16px;line-height:1;font-weight:bold;padding:0;border:1px solid #274a34;min-height:48px;min-width:169px;text-decoration:none;display:inline-flex;justify-content:center;align-items:center;border-radius:999px;padding:0 25px}@media(max-width: 767px){.ch-button{min-height:48px;min-width:133px}}.ch-button__dark{background-color:#274a34;color:#ccf88e;transition:all .5s cubic-bezier(0.17, 0.66, 0.34, 0.98)}.ch-button__dark:hover{background-color:#2d6339;color:#ccf88e}.ch-button__light{background-color:#fff;color:#232323;transition:all .5s cubic-bezier(0.17, 0.66, 0.34, 0.98)}.ch-button__light:hover{color:#232323;background-color:#e5f2ec}.ch-button__green{background-color:#ccf88e;color:#274a34;transition:all .5s cubic-bezier(0.17, 0.66, 0.34, 0.98)}.ch-button__green:hover{color:#232323;background-color:#e9fcce}#daf-landing-page{font-family:"GoFundMe Sans" !important;color:#232323;overflow:hidden}#daf-landing-page *{font-family:"GoFundMe Sans"}#daf-landing-page .intro{max-width:945px;margin:0 auto 0 auto}#daf-landing-page .slick-dots{position:static;margin-top:30px;position:static;display:flex;justify-content:center;padding-left:8px}#daf-landing-page .slick-dots li{pointer-events:all;background-color:#b7b7b6;border-radius:6px;width:29px;height:6px;position:relative;transition:all .5s cubic-bezier(0.17, 0.66, 0.34, 0.98);margin:0 4px}#daf-landing-page .slick-dots li button{position:absolute;top:0;left:0;width:100%;height:100%}#daf-landing-page .slick-dots li button:before{display:none}#daf-landing-page .slick-dots li.slick-active{background-color:#424242;width:6px}#daf-landing-page .hero{background-color:#ccf88e;padding:0}#daf-landing-page .hero .hero-top{padding:134px 0 126px 0;position:relative;max-width:1440px;margin:0 auto}@media(max-width: 767px){#daf-landing-page .hero .hero-top{padding:39px 0 126px 0}}@media(max-width: 1024px){#daf-landing-page .hero .hero-top{text-align:center;padding:47px 0 0 0}}#daf-landing-page .hero .hero-top .inner .hero-content{width:100%;max-width:560px}@media(max-width: 1024px){#daf-landing-page .hero .hero-top .inner .hero-content{max-width:100%}}#daf-landing-page .hero .hero-top .inner .hero-content h1{font-size:82px;line-height:100%}@media(max-width: 767px){#daf-landing-page .hero .hero-top .inner .hero-content h1{font-size:48px;line-height:110%;margin-bottom:17px}}#daf-landing-page .hero .hero-top .inner .hero-content p{font-size:24px;line-height:150%}@media(max-width: 767px){#daf-landing-page .hero .hero-top .inner .hero-content p{font-size:14px}}#daf-landing-page .hero .hero-top .inner .hero-content .cta{margin-top:59px}@media(max-width: 1024px){#daf-landing-page .hero .hero-top .inner .hero-content .cta{margin-bottom:45px}}@media(max-width: 767px){#daf-landing-page .hero .hero-top .inner .hero-content .cta{margin-top:32px;margin-bottom:25px}}#daf-landing-page .hero .hero-top picture img.hero-image{position:absolute;right:0;bottom:-96px;width:615px}@media(max-width: 1280px){#daf-landing-page .hero .hero-top picture img.hero-image{right:-10%}}@media(max-width: 1151px){#daf-landing-page .hero .hero-top picture img.hero-image{right:-20%;bottom:-45px}}@media(max-width: 1024px){#daf-landing-page .hero .hero-top picture img.hero-image{position:static;margin-top:0;width:100%;height:auto;max-width:650px;margin:0 auto}}#daf-landing-page .hero .hero-bottom{position:relative}@media(max-width: 1024px){#daf-landing-page .hero .hero-bottom{z-index:1;margin-top:-55%}}@media(max-width: 800px){#daf-landing-page .hero .hero-bottom{margin-top:-65%}}@media(max-width: 645px){#daf-landing-page .hero .hero-bottom{margin-top:-77%}}#daf-landing-page .hero .hero-bottom svg{display:block;width:100%;height:auto;line-height:0;position:relative;top:1px}#daf-landing-page .hero .hero-bottom .content{background-color:#0b291a;padding-bottom:108px;border-bottom-right-radius:50px;border-bottom-left-radius:50px}@media(max-width: 1024px){#daf-landing-page .hero .hero-bottom .content{display:flex;align-items:center;justify-content:center;padding:80px 0 100px 0}}@media(max-width: 500px){#daf-landing-page .hero .hero-bottom .content{padding:30px 0 50px 0}}#daf-landing-page .hero .hero-bottom .content img.npo-logos{display:block;line-height:0;width:100%;height:auto;padding-bottom:35px}@media(max-width: 1024px){#daf-landing-page .hero .hero-bottom .content img.npo-logos{display:none}}#daf-landing-page .hero .hero-bottom .content .npo-logo-blurb{display:flex;justify-content:center;text-align:center}#daf-landing-page .hero .hero-bottom .content .npo-logo-blurb h3{color:#ccf88e;font-size:40px;line-height:110%;margin-bottom:0}@media(max-width: 1024px){#daf-landing-page .hero .hero-bottom .content .npo-logo-blurb h3{font-size:25px}#daf-landing-page .hero .hero-bottom .content .npo-logo-blurb h3 br{display:none}}@media(max-width: 500px){#daf-landing-page .hero .hero-bottom .content .npo-logo-blurb h3{font-size:16px;line-height:150%;font-weight:400}}#daf-landing-page .hero .hero-bottom img.npo-logos-mobile{display:none}@media(max-width: 1024px){#daf-landing-page .hero .hero-bottom img.npo-logos-mobile{position:relative;z-index:-1;top:0;width:100%;height:auto;display:block;transform:translateY(30%)}}#daf-landing-page .how-it-works{padding:156px 0 105px 0;margin-top:-50px;background-color:#fff}@media(max-width: 1024px){#daf-landing-page .how-it-works{padding:156px 0 79px 0}}@media(max-width: 767px){#daf-landing-page .how-it-works{padding:129px 0 48px 0}}#daf-landing-page .how-it-works .intro{text-align:center;margin-bottom:80px}@media(max-width: 1024px){#daf-landing-page .how-it-works .intro{margin-bottom:50px}}@media(max-width: 767px){#daf-landing-page .how-it-works .intro{margin-bottom:35px}}#daf-landing-page .how-it-works .intro h2{font-size:64px;line-height:110%}@media(max-width: 767px){#daf-landing-page .how-it-works .intro h2{font-size:28px}}#daf-landing-page .how-it-works .hiw-cards-wrapper{display:flex;gap:20px}@media(max-width: 1024px){#daf-landing-page .how-it-works .hiw-cards-wrapper{display:block}}#daf-landing-page .how-it-works .hiw-cards-wrapper .slick-list{overflow:visible}#daf-landing-page .how-it-works .hiw-cards-wrapper .slick-track{margin-right:-20px}#daf-landing-page .how-it-works .hiw-cards-wrapper .slick-slide{margin-right:20px;background-color:#fff;box-shadow:0 6px 14px rgba(0,0,0,.1);border-radius:14px}#daf-landing-page .how-it-works .hiw-cards-wrapper .hiw-card{flex:1;padding:8px;background-color:#fff;box-shadow:0 6px 14px rgba(0,0,0,.1);border-radius:14px}@media(max-width: 1024px){#daf-landing-page .how-it-works .hiw-cards-wrapper .hiw-card{box-shadow:none;border-radius:none}}#daf-landing-page .how-it-works .hiw-cards-wrapper .hiw-card picture{display:block;width:100%;aspect-ratio:249/222;border-radius:14px;overflow:hidden}@media(max-width: 767px){#daf-landing-page .how-it-works .hiw-cards-wrapper .hiw-card picture{aspect-ratio:312/207}}#daf-landing-page .how-it-works .hiw-cards-wrapper .hiw-card picture img{display:block;line-height:0;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}#daf-landing-page .how-it-works .hiw-cards-wrapper .hiw-card .hiw-card-content{padding:31px 8px 14px 8px}#daf-landing-page .how-it-works .hiw-cards-wrapper .hiw-card .hiw-card-content h3{font-size:24px;line-height:110%;margin-bottom:11px}#daf-landing-page .how-it-works .hiw-cards-wrapper .hiw-card .hiw-card-content p{font-size:16px;line-height:150%;color:#6f6f6f}#daf-landing-page .how-it-works .hiw-cards-wrapper .hiw-card .hiw-card-content p:last-child{margin-bottom:0}#daf-landing-page .selling-points{text-align:center;padding:0 0 162px 0}@media(max-width: 1024px){#daf-landing-page .selling-points{padding:0 0 90px 0}}@media(max-width: 767px){#daf-landing-page .selling-points{padding:0 0 48px 0}}#daf-landing-page .selling-points .intro{margin-bottom:105px}@media(max-width: 1024px){#daf-landing-page .selling-points .intro{margin-bottom:50px}}#daf-landing-page .selling-points .intro h2{font-size:40px;line-height:110%}@media(max-width: 767px){#daf-landing-page .selling-points .intro h2{font-size:28px}}#daf-landing-page .selling-points .selling-point-wrapper{display:flex;flex-wrap:wrap;gap:25px;justify-content:space-between;max-width:995px;margin:0 auto}@media(max-width: 767px){#daf-landing-page .selling-points .selling-point-wrapper{display:grid;grid-template-columns:repeat(2, 1fr);gap:9px}}#daf-landing-page .selling-points .selling-point-wrapper .selling-point{padding:20px;background-color:#f5f5f5;border-radius:9px;flex:1;flex:1 1 calc((100% - 50px)/3);max-width:calc((100% - 50px)/3)}@media(max-width: 767px){#daf-landing-page .selling-points .selling-point-wrapper .selling-point{max-width:100%}}#daf-landing-page .selling-points .selling-point-wrapper .selling-point .icon{width:40px;height:40px;border-radius:4px;background-color:#a7e3e3;margin:0 auto 15px auto;display:flex;align-items:center;justify-content:center}#daf-landing-page .selling-points .selling-point-wrapper .selling-point p{margin-bottom:0;font-size:24px;line-height:150%}@media(max-width: 767px){#daf-landing-page .selling-points .selling-point-wrapper .selling-point p{font-size:12px}}#daf-landing-page .start .outer{background-color:#0b291a;padding:88px 0 0 0;border-top-right-radius:50px;border-top-left-radius:50px}@media(max-width: 1024px){#daf-landing-page .start .outer{padding:88px 0 65px 0}}@media(max-width: 767px){#daf-landing-page .start .outer{padding:73px 0 53px 0}}#daf-landing-page .start .inner{max-width:945px;margin:0 auto;text-align:center}#daf-landing-page .start .inner .intro h2{font-size:48px;line-height:110%}#daf-landing-page .start .inner .intro *{color:#fff}#daf-landing-page .start svg{display:block;line-height:0;width:100%;height:auto;margin-top:-70px;position:relative;z-index:-1}@media(max-width: 767px){#daf-landing-page .start svg{margin-top:0}}#daf-landing-page .plan{padding:135px 0 133px 0}@media(max-width: 1024px){#daf-landing-page .plan{padding:35% 0 75px 0;position:relative}}@media(max-width: 767px){#daf-landing-page .plan{padding:99% 0 92px 0}}#daf-landing-page .plan .inner{max-width:995px;margin:0 auto;padding:0 28px}@media(max-width: 767px){#daf-landing-page .plan .inner{text-align:center;padding:0}}#daf-landing-page .plan .inner .content{position:relative}@media(max-width: 1024px){#daf-landing-page .plan .inner .content{position:static}}#daf-landing-page .plan .inner .content .content-inner{width:100%;max-width:600px}@media(max-width: 767px){#daf-landing-page .plan .inner .content .content-inner{max-width:100%}}#daf-landing-page .plan .inner .content .content-inner h2{font-size:82px;line-height:100%}@media(max-width: 767px){#daf-landing-page .plan .inner .content .content-inner h2{font-size:48px;line-height:110%}}#daf-landing-page .plan .inner .content .content-inner p{font-size:24px;line-height:150%;color:#6f6f6f}@media(max-width: 767px){#daf-landing-page .plan .inner .content .content-inner p{font-size:16px}}#daf-landing-page .plan .inner picture{display:block;position:absolute;top:-15%;right:-14%}@media(max-width: 1024px){#daf-landing-page .plan .inner picture{top:5%;width:65%}}@media(max-width: 767px){#daf-landing-page .plan .inner picture{top:35px;left:0;width:100%}}#daf-landing-page .plan .inner picture img{display:block;line-height:0;width:100%;height:auto}#daf-landing-page .community-carousel svg{display:block;width:100%;height:auto}#daf-landing-page .community-carousel .outer{background-color:#f5f5f5;margin-top:-1px;padding:0 0 153px 0}@media(max-width: 1024px){#daf-landing-page .community-carousel .outer{padding:50px 0 153px 0}}@media(max-width: 767px){#daf-landing-page .community-carousel .outer{padding:50px 0 100px 0}}#daf-landing-page .community-carousel .intro{margin-bottom:54px}#daf-landing-page .community-carousel .intro h2{font-size:40px;line-height:110%;text-align:center}#daf-landing-page .community-carousel .intro h2 br{display:none}@media(max-width: 767px){#daf-landing-page .community-carousel .intro h2{font-size:28px}#daf-landing-page .community-carousel .intro h2 br{display:block}}#daf-landing-page .community-carousel .slides-wrapper{margin-bottom:0}#daf-landing-page .community-carousel .slides-wrapper .slick-track{padding-bottom:40px}@media(max-width: 767px){#daf-landing-page .community-carousel .slides-wrapper .slick-track{padding-bottom:21px}}#daf-landing-page .community-carousel .slides-wrapper .slick-slide{background-color:#fff;box-shadow:0 6px 14px rgba(0,0,0,.1);margin:0 20px;border-radius:15px;overflow:hidden;transition:all 1s cubic-bezier(0.17, 0.66, 0.34, 0.98)}@media(max-width: 767px){#daf-landing-page .community-carousel .slides-wrapper .slick-slide{margin:0 8px}}#daf-landing-page .community-carousel .slides-wrapper .slick-slide .slide-top{background-color:#ffd863;padding:50px}@media(max-width: 767px){#daf-landing-page .community-carousel .slides-wrapper .slick-slide .slide-top{padding:30px}}#daf-landing-page .community-carousel .slides-wrapper .slick-slide .slide-top .slide-top-inner{display:flex;align-items:center;gap:33px}@media(max-width: 767px){#daf-landing-page .community-carousel .slides-wrapper .slick-slide .slide-top .slide-top-inner{gap:20px}}#daf-landing-page .community-carousel .slides-wrapper .slick-slide .slide-top img{display:block;line-height:0;aspect-ratio:100/100;border-radius:14.68px}@media(max-width: 767px){#daf-landing-page .community-carousel .slides-wrapper .slick-slide .slide-top img{aspect-ratio:75/75;width:75px;height:auto}}#daf-landing-page .community-carousel .slides-wrapper .slick-slide .slide-top h3{margin-bottom:0;font-size:32px;line-height:1;color:#4d4216}@media(max-width: 767px){#daf-landing-page .community-carousel .slides-wrapper .slick-slide .slide-top h3{font-size:20px}}#daf-landing-page .community-carousel .slides-wrapper .slick-slide .slide-bottom{padding:17px 50px 50px 50px;position:relative}@media(max-width: 767px){#daf-landing-page .community-carousel .slides-wrapper .slick-slide .slide-bottom{padding:25px 30px 30px 30px}}#daf-landing-page .community-carousel .slides-wrapper .slick-slide .slide-bottom svg{position:absolute;top:0;left:0;width:100%;height:auto;transform:translateY(calc(-100% + 1px))}#daf-landing-page .community-carousel .slides-wrapper .slick-slide .slide-bottom p{font-size:24px;line-height:150%;color:#6f6f6f}#daf-landing-page .community-carousel .slides-wrapper .slick-slide .slide-bottom p:last-child{margin-bottom:0}@media(max-width: 767px){#daf-landing-page .community-carousel .slides-wrapper .slick-slide .slide-bottom p{font-size:14px}}#daf-landing-page .community-carousel .slides-wrapper .slick-center{transform:scale(1) rotateZ(0);opacity:1;z-index:2}#daf-landing-page .community-carousel .slides-wrapper .slick-slide.is-prev{transform:scale(0.85) rotateZ(-2deg) translateY(22px)}#daf-landing-page .community-carousel .slides-wrapper .slick-slide.is-next{transform:scale(0.85) rotateZ(2deg) translateY(22px)}#daf-landing-page .start-2{margin-top:-50px}#daf-landing-page .start-2 .outer{background-color:#0b291a;border-top-right-radius:50px;border-top-left-radius:50px;padding:88px 0 38px 0}@media(max-width: 767px){#daf-landing-page .start-2 .outer{padding:57px 0 69px 0}}#daf-landing-page .start-2 .inner{display:flex;gap:40px;align-items:center}@media(max-width: 1024px){#daf-landing-page .start-2 .inner{flex-direction:column}}#daf-landing-page .start-2 .inner picture{display:block;width:100%;height:auto;flex:1}@media(max-width: 1024px){#daf-landing-page .start-2 .inner picture{max-width:650px;margin:0 auto}}#daf-landing-page .start-2 .inner picture img{display:block;line-height:0;width:100%;height:auto}#daf-landing-page .start-2 .inner .content{flex:1}@media(max-width: 1024px){#daf-landing-page .start-2 .inner .content{text-align:center}}#daf-landing-page .start-2 .inner .content h4{color:#ccf88e;font-size:24px;line-height:110%;margin-bottom:10px}@media(max-width: 767px){#daf-landing-page .start-2 .inner .content h4{font-size:16px}}#daf-landing-page .start-2 .inner .content h2{color:#fff;font-size:82px;line-height:100%;margin-bottom:48px}@media(max-width: 767px){#daf-landing-page .start-2 .inner .content h2{font-size:48px;margin-bottom:30px}}#daf-landing-page .start-2 svg{display:block;line-height:0;width:100%;height:auto}#daf-landing-page .daf-faqs{padding:150px 0 80px 0}@media(max-width: 1024px){#daf-landing-page .daf-faqs{padding:100px 0 80px 0}}@media(max-width: 767px){#daf-landing-page .daf-faqs{padding:78px 0 58px 0}}#daf-landing-page .daf-faqs .inner{display:flex;gap:40px;margin-bottom:18px}@media(max-width: 1024px){#daf-landing-page .daf-faqs .inner{display:block}}#daf-landing-page .daf-faqs .inner .content{flex:1}@media(max-width: 1024px){#daf-landing-page .daf-faqs .inner .content{text-align:center;margin-bottom:100px}}@media(max-width: 767px){#daf-landing-page .daf-faqs .inner .content{margin-bottom:46px}}#daf-landing-page .daf-faqs .inner .content h2{font-size:64px;line-height:110%}#daf-landing-page .daf-faqs .inner .content h2 br{display:none}@media(max-width: 767px){#daf-landing-page .daf-faqs .inner .content h2{font-size:28px}#daf-landing-page .daf-faqs .inner .content h2 br{display:block}}#daf-landing-page .daf-faqs .inner .content p{font-size:24px;line-height:150%;color:#6f6f6f}#daf-landing-page .daf-faqs .inner .faqs-wrapper{flex:1;padding-top:7px}#daf-landing-page .daf-faqs .inner .faqs-wrapper .faq{border-bottom:1px solid #f5f5f5;margin-bottom:22px}#daf-landing-page .daf-faqs .inner .faqs-wrapper .faq .question{margin-bottom:20px;display:flex;align-items:center;justify-content:space-between;cursor:pointer}#daf-landing-page .daf-faqs .inner .faqs-wrapper .faq .question h3{font-size:24px;line-height:150%;margin-bottom:0}@media(max-width: 767px){#daf-landing-page .daf-faqs .inner .faqs-wrapper .faq .question h3{font-size:14px}}#daf-landing-page .daf-faqs .inner .faqs-wrapper .faq .question .indicator{width:24px;height:24px;flex-shrink:0;background-color:#ccf88e;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .5s cubic-bezier(0.17, 0.66, 0.34, 0.98)}#daf-landing-page .daf-faqs .inner .faqs-wrapper .faq .question .indicator.open{transform:rotate(-180deg)}#daf-landing-page .daf-faqs .inner .faqs-wrapper .faq .question .indicator svg{width:10px;height:auto}#daf-landing-page .daf-faqs .inner .faqs-wrapper .faq .answer{padding-right:50px;display:none}#daf-landing-page .daf-faqs .inner .faqs-wrapper .faq .answer p{color:#6f6f6f}@media(max-width: 767px){#daf-landing-page .daf-faqs .inner .faqs-wrapper .faq .answer p{font-size:14px;line-height:150%}}#daf-landing-page .daf-faqs .bottom-blurb{text-align:center}@media(max-width: 1024px){#daf-landing-page .daf-faqs .bottom-blurb{margin-top:80px}}@media(max-width: 767px){#daf-landing-page .daf-faqs .bottom-blurb{margin-top:48px;font-size:14px}}#daf-landing-page .apps svg{display:block;line-height:0;width:100%;height:auto;transform:translateY(1px)}#daf-landing-page .apps .outer{padding:30px 0 98px 0;background-color:#ccf88e;border-bottom-left-radius:50px;border-bottom-right-radius:50px}@media(max-width: 1024px){#daf-landing-page .apps .outer{padding:60px 0 98px 0}}@media(max-width: 767px){#daf-landing-page .apps .outer{padding:60px 0 80px 0}}#daf-landing-page .apps .inner{margin-top:-8%}#daf-landing-page .apps .intro{text-align:center;position:relative}#daf-landing-page .apps .intro h2{font-size:48px;line-height:110%}@media(max-width: 767px){#daf-landing-page .apps .intro h2{font-size:28px}}#daf-landing-page .apps .app-wrapper{display:flex;justify-content:center;gap:40px;align-items:center}@media(max-width: 767px){#daf-landing-page .apps .app-wrapper{gap:20px}#daf-landing-page .apps .app-wrapper img{width:120px;height:auto}}#daf-landing-page .apps .app-wrapper a{display:block;line-height:0}
/*# sourceMappingURL=block-min.css.map */
.giving-funds-cta {
  background-color: #F5F5F5;
  position: relative;
  overflow: visible; /* Allow image to be visible outside container */
  padding: 80px 20px 0px 20px;
}

.giving-funds-cta .hrt-global-wrapper {
  max-width: 72rem;
  margin: 0 auto;
  padding: 50px 0px 0px 0px;
}

.giving-funds-cta .inner {
  display: flex;
  flex-direction: column;
  gap: 40px;
  align-items: center;
}

@media (min-width: 768px) {
  .giving-funds-cta .inner {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    gap: 60px;
  }
}

.giving-funds-cta .text-wrapper {
  flex: 1;
  max-width: 550px;
}

/* Subtitle */
.giving-funds-cta__subtitle {
  color: #2D6339;
  font-family: "GoFundMe Sans", sans-serif;
  font-size: 24px;
  font-weight: 700;
  margin-bottom: 10px;
  letter-spacing: -1%;
}

/* Title */
.giving-funds-cta__title {
  color: #232323;
  font-family: "GoFundMe Sans", sans-serif;
  font-size: 64px;
  font-weight: 700;
  margin-bottom: 16px;
  line-height: 1.2;
  letter-spacing: -2%;
}

/* Description */
.giving-funds-cta__description {
  color: #6F6F6F;
  font-family: "GoFundMe Sans", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  margin-bottom: 20px;
  width: 450px;
}

/* Button */
.giving-funds-cta__button {
  background-color: #274A34;
  color: #CCF88E;
  font-family: "Melun TRIAL", sans-serif;
  font-weight:800;
  font-size: 16px;
  padding: 12px 24px;
  border-radius: 100px;
  text-decoration: none;
  display: inline-block;
  transition: background-color 0.3s ease;
  margin-top: 10px; /* Added margin-top to space out from description */
}
.giving-funds-cta__button:hover {
  color: #CCF88E;
}
/* Image */
.giving-funds-cta .image-wrapper {
  flex: 1;
  text-align: center;
}

.giving-funds-cta .image-wrapper picture,
.giving-funds-cta .image-wrapper img {
  width: 100%;
  height: auto;
  display: block;
}

/* Hide image on mobile */
@media (max-width: 767px) {
  .giving-funds-cta .image-wrapper {
    display: none;
  }

  .giving-funds-cta .text-wrapper {
    max-width: 100%; /* Allow full width */
    text-align: left; /* Align text to left */
  }

  .giving-funds-cta__subtitle {
    font-size: 16px; /* Smaller subtitle on mobile */
  }

  .giving-funds-cta__title {
    font-size: 40px; /* Smaller title on mobile */
  }

  .giving-funds-cta__description {
    width: auto; /* Remove width constraint */
  }

  .giving-funds-cta__button {
    width: auto; /* Button keeps its normal width */
    margin-top: 20px;
    text-align: left; /* Left-align the button */
  }
}

/* Bottom Image for Desktop and Mobile */
.giving-funds-cta .bottom-image {
  width: 100%;
  margin-top: 0;  /* Adjusted spacing */
}

.giving-funds-cta .bottom-image picture {
  display: block;
  width: 100%;
}

.giving-funds-cta .bottom-image img {
  width: 100%;
  height: auto;
  display: block;
  object-fit: cover; /* Ensures the image fills the area */
}

/* Hide image on mobile */
@media (max-width: 767px) {
  .giving-funds-cta .bottom-image {
    margin-top: 0; /* Adjust spacing for mobile */
  }
}

/* For Desktop image */
.giving-funds-cta .bottom-image-desktop {
  display: block;
}

/* For Mobile image */
.giving-funds-cta .bottom-image-mobile {
  display: none;
}

/* Mobile-specific image adjustments */
@media (max-width: 767px) {
  .giving-funds-cta .bottom-image-desktop {
    display: none;
  }

  .giving-funds-cta .bottom-image-mobile {
    display: block;
  }
  .giving-funds-cta {
  padding: 0px 20px 0px 20px;
}

.giving-funds-cta .hrt-global-wrapper {
  padding: 80px 0px 60px 0px;
}
}
/* Ensure video is visible on mobile */
@media (max-width: 767px) {
  .giving-funds-cta .image-wrapper {
    display: block !important;
  }

  .giving-funds-cta .image-wrapper video {
    display: block;
    width: 100%;
    height: auto;
  }
  .image-wrapper.giving-funds-cta__media {
  display: none !important;
}
  #daf-landing-page .start .outer {
  border-top-right-radius: 25px;
  border-top-left-radius: 25px;
}
#daf-landing-page .start-2 .outer {
  border-top-right-radius: 25px;
  border-top-left-radius: 25px;
}
}

/* Match original image styling */
.giving-funds-cta .image-wrapper video {
  width: 100%;
  height: auto;
  display: block;
  border-radius: 0;
  object-fit: contain;
    border-radius: 16px;
}

#daf-landing-page .hero .hero-bottom .content {
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}
#daf-landing-page .apps .outer {
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}
#daf-landing-page .apps .intro h2,
#daf-landing-page .hero .hero-top .inner .hero-content h1,
#daf-landing-page .hero .hero-top .inner .hero-content p {
  color: #274A34;
}




