@keyframes shine{0%{opacity:0;left:0%}50%{opacity:1}to{opacity:0;left:100%}}.donor-card{background:var(--white);border-radius:8px;width:100%;height:400px;display:inline-block;overflow:hidden;box-shadow:0 2px 8px #63636333}.donor-card:hover figure img{scale:1.1}.donor-card figure{height:226px;position:relative;overflow:hidden}.donor-card figure:before{content:"";opacity:0;z-index:1;background:#fff;width:0;height:86%;display:block;position:absolute;top:7%;left:0%;transform:skew(-20deg);box-shadow:0 0 55px 12px #fff}.donor-card figure:hover:before{animation:.4s linear shine}.donor-card figure img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:all .5s}.donor-card figcaption{padding:20px}.donor-card figcaption h4{color:var(--black);font-size:20px;font-weight:600}.donor-card figcaption p{color:var(--text);font-size:16px;font-weight:500}.donor-card figcaption .bottom-flex{justify-content:space-between;margin-top:40px;display:flex}.donor-card figcaption .bottom-flex .title h6{color:var(--black);margin-bottom:5px;font-size:16px;font-weight:500;line-height:1}.donor-card figcaption .bottom-flex .title h5{color:var(--primary);font-size:20px;font-weight:600;line-height:1}.donor-card figcaption .bottom-flex .btn{color:var(--white);z-index:1;border-radius:25px;padding:11px 18px;font-size:16px;font-weight:600;line-height:1;transition:all .4s;display:inline-block;position:relative}.donor-card figcaption .bottom-flex .btn.primary-btn{background:var(--primary);border:1px solid var(--primary)}.donor-card figcaption .bottom-flex .btn.primary-btn:hover{color:var(--primary);background:0 0}.fundraisers-card{background:var(--white);border-radius:8px;width:100%;display:inline-block;overflow:hidden;box-shadow:0 2px 8px #63636333}.fundraisers-card:hover .figure img{scale:1.2}.fundraisers-card:hover .btn{opacity:1}.fundraisers-card .figure{width:100%;height:226px;display:inline-block;position:relative;overflow:hidden}.fundraisers-card .figure:before{content:"";opacity:0;z-index:1;background:#fff;width:0;height:86%;display:block;position:absolute;top:7%;left:0%;transform:skew(-20deg);box-shadow:0 0 55px 12px #fff}.fundraisers-card .figure:hover:before{animation:.4s linear shine}.fundraisers-card .figure img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:all .5s}.fundraisers-card .figure .category{background:var(--white);color:var(--text);border-radius:25px;margin:20px;padding:9px 15px;font-size:14px;font-weight:500;line-height:1;position:absolute;top:0;left:0}.fundraisers-card figcaption{padding:20px;line-height:0;position:relative}.fundraisers-card figcaption h4{color:var(--black);-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:18px;font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}.fundraisers-card figcaption .badge-wrap{justify-content:space-between;align-items:center;height:14px;margin-bottom:25px;display:flex;position:relative}.fundraisers-card figcaption .badge-wrap .verified{color:var(--white);background:#459a0f;border-radius:25px;justify-content:space-between;align-items:center;gap:0;width:80px;height:15px;padding-right:10px;font-size:10px;font-weight:600;display:flex}.fundraisers-card figcaption .badge-wrap .verified span{background:#459a0f;border-radius:50px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.fundraisers-card figcaption .badge-wrap .tax{background:#1af2f2;border-top-left-radius:25px;border-bottom-left-radius:25px;padding:6px 12px;font-size:10px;font-weight:500;line-height:1;position:absolute;top:-3px;right:-6%}.fundraisers-card figcaption .bottom-flex{justify-content:space-between;align-items:center;margin-top:20px;display:flex}.fundraisers-card figcaption .bottom-flex .donors{background:#fcece4;border-radius:25px;justify-content:center;align-items:center;gap:10px;padding:10px 23px;font-size:13px;font-weight:500;display:flex}.fundraisers-card figcaption .bottom-flex .share-icon{line-height:1;position:relative}.fundraisers-card figcaption .bottom-flex .share-icon img{cursor:pointer}.fundraisers-card figcaption .bottom-flex .share-icon .social-icons{opacity:0;background:#fff;border:1px solid #eee;border-radius:8px;flex-direction:column;gap:9px;margin-bottom:8px;padding:9px 2px;transition:all .4s;display:flex;position:absolute;bottom:100%;right:-8px;scale:0;box-shadow:0 2px 8px #00000026}.fundraisers-card figcaption .bottom-flex .share-icon .social-icons.open{opacity:1;scale:1}.fundraisers-card figcaption .bottom-flex .share-icon .social-icons .share-social-item{border-radius:50%;justify-content:center;align-items:center;width:35px;height:35px;display:flex}.fundraisers-card figcaption .meta{justify-content:space-between;margin:25px 0;display:flex}.fundraisers-card figcaption .meta span{color:var(--text);font-size:13px;font-weight:500;line-height:16px}.fundraisers-card figcaption .meta span:last-child img{width:25px;height:14px}.fundraisers-card figcaption .funding{justify-content:space-between;margin:20px 0;display:flex}.fundraisers-card figcaption .funding h5{color:var(--primary);font-size:20px;font-weight:600;line-height:18px}.fundraisers-card figcaption .funding p{color:var(--text);font-size:12px;font-weight:400;line-height:18px}.fundraisers-card figcaption .progress-bar{background:#d9d9d9;border-radius:25px;width:100%;height:7px;overflow:hidden}.fundraisers-card figcaption .progress-bar .progress-fill{background:#459a0f;height:100%;transition:all 1s}.fundraisers-card figcaption .btn{text-align:center;opacity:0;width:80%;position:absolute;bottom:7%}.fundraisers-card figcaption .btn:hover{background:var(--white)}.ngo-card{border-radius:8px;box-shadow:0 2px 8px #63636333}.ngo-card .top{border-bottom:1px solid #e4e4e4;justify-content:center;padding:30px;display:flex}.ngo-card .top figure{border-radius:5px;width:97px;height:97px;line-height:0}.ngo-card .top figure img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.ngo-card figcaption{padding:30px}.ngo-card figcaption .ngo-card__header{align-items:center;gap:6px;margin-bottom:6px;display:flex}.ngo-card figcaption .ngo-card__header h4{color:var(--black);margin:0;font-size:18px;font-weight:600}.ngo-card figcaption .ngo-card__verified{align-items:center;display:flex}.ngo-card figcaption .ngo-card__location{align-items:center;gap:4px;display:flex}.ngo-card figcaption .ngo-card__location span:last-child{color:var(--text);font-size:14px;font-weight:500;line-height:16px}.ngo-card figcaption .flex-box{justify-content:space-between;gap:24px;margin:25px 0;display:flex}.ngo-card figcaption .flex-box .center-line{border:1px solid #eaeaea;height:52px}.ngo-card figcaption .flex-box .col{flex-direction:column;gap:2px;display:flex}.ngo-card figcaption .flex-box .col p{color:var(--text);margin-bottom:6px;font-size:16px;font-weight:400;line-height:16px}.ngo-card figcaption .flex-box .col span{color:var(--black);font-size:16px;font-weight:500}.ngo-card figcaption .btn-group{justify-content:space-between;align-items:center;display:flex}.ngo-card figcaption .btn-group a{text-align:center;flex:0 48%}.ngo-home-card{background:var(--white);border-radius:10px;width:100%;height:194px;padding:30px 20px;display:inline-block;overflow:hidden}.ngo-home-card figure{width:88px;height:88px;margin:0 auto 20px}.ngo-home-card figure img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.ngo-home-card figcaption h4{color:var(--text);text-align:center;font-size:16px;font-weight:500;line-height:1.1}.ngo-testimonials-card{background:var(--white);border-radius:8.77px;width:100%;height:362px;padding:20px 30px;overflow:hidden}.ngo-testimonials-card .top{justify-content:space-between;margin-bottom:20px;display:flex}.ngo-testimonials-card .top figure{border:.88px solid #e5e5e5;border-radius:8.77px;width:77px;height:77px;padding:8px}.ngo-testimonials-card .top figure img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.ngo-testimonials-card .top .qoma{width:58.7565px;height:44.0674px}.ngo-testimonials-card .top .qoma img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.ngo-testimonials-card p{color:#666;font-size:16px;font-weight:400;line-height:1.3}.ngo-testimonials-card .bottom{margin:0 0 30px 30px;position:absolute;bottom:0;left:0}.ngo-testimonials-card .bottom h4{color:var(--black);font-size:17.52px;font-weight:500}.ngo-testimonials-card .bottom .flex{align-items:center;gap:5px;display:flex}.ngo-testimonials-card .bottom .flex p{color:#666;margin-bottom:6px;font-size:14px;font-weight:500}.ngo-testimonials-card .bottom .flex figure{width:17px;height:17px}.ngo-testimonials-card .bottom .flex figure img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.testimonials-card{background:#f5f5f5;border-radius:25px;padding:20px;position:relative;overflow:hidden}.testimonials-card .qoma{width:55px;height:55px;position:absolute;top:20px;left:20px}.testimonials-card .qoma img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.testimonials-card figure{border-radius:50%;width:70px;height:70px;margin:0 auto 30px;line-height:0}.testimonials-card figure img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.testimonials-card p{text-align:center;max-width:308px;margin:auto;font-size:14px;font-weight:400;line-height:1.3}.testimonials-card .bot{margin-top:30px}.testimonials-card .bot h4{text-align:center;margin-bottom:5px;font-size:16px;font-weight:700;line-height:1.1}.testimonials-card .bot p{font-size:14px;font-weight:400;line-height:1.1}.partners-card{background:linear-gradient(#fff 0%,#f7e3d8 100%);border:1px solid #cfcfcf;border-radius:15px;flex-direction:column;justify-content:space-between;height:423px;padding:30px;display:flex;position:relative;overflow:hidden}.partners-card .col:first-child .qoma{width:43px;height:43px;margin:0 0 10px}.partners-card .col:first-child .qoma img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.partners-card .col:first-child .desc{color:var(--text);font-size:16px;font-weight:400;line-height:1.3}.partners-card .col:last-child{align-items:center;gap:20px;padding-top:40px;display:flex;position:relative}.partners-card .col:last-child:before{content:"";background:var(--primary);width:155px;height:5px;position:absolute;top:0;left:0}.partners-card .col:last-child figure{border-radius:50%;width:64px;height:64px;overflow:hidden}.partners-card .col:last-child figure img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.partners-card .col:last-child figcaption h4{color:var(--black);font-size:16px;font-weight:600;line-height:1.4}.partners-card .col:last-child figcaption p{color:var(--black);font-size:16px;font-weight:400;line-height:1}.journey-Card figure{border-radius:10px;width:100%;line-height:0;position:relative;overflow:hidden}.journey-Card figure:before{content:"";background:linear-gradient(#0000 36.89%,#000c 78.11%);border-radius:10px;width:100%;height:100%;position:absolute;inset:1px;overflow:hidden}.journey-Card figure img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.journey-Card figure figcaption{z-index:1;justify-content:space-between;align-items:center;gap:40px;padding:30px 50px;display:flex;position:absolute;bottom:0;left:0}.journey-Card figure figcaption h3{color:var(--white);font-size:20px;font-weight:600;line-height:1.3}.blogs-card{background:var(--white);border-radius:8px;display:inline-block;overflow:hidden;box-shadow:0 2px 8px #63636333}.blogs-card:hover img{scale:1.2}.blogs-card figure{height:254px;line-height:0;position:relative;overflow:hidden}.blogs-card figure:before{content:"";opacity:0;z-index:1;background:#fff;width:0;height:86%;display:block;position:absolute;top:7%;left:0%;transform:skew(-20deg);box-shadow:0 0 55px 12px #fff}.blogs-card figure:hover:before{animation:.4s linear shine}.blogs-card figure img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:all .5s}.blogs-card figcaption{padding:20px}.blogs-card figcaption h4{color:var(--black);-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;margin-bottom:30px;font-size:18px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.swiper-group{position:relative}.swiper-nav{-webkit-user-select:none;user-select:none;pointer-events:none;flex-direction:row;justify-content:space-between;align-items:center;gap:20px;width:100%;max-width:1320px;margin:0 auto;display:flex;position:relative;top:9%}@media only screen and (max-width:1024px){.swiper-nav{width:35%}}@media only screen and (max-width:991px){.swiper-nav{width:40%;top:6%}}@media only screen and (max-width:540px){.swiper-nav{display:none}}.swiper-nav.center-full-full{z-index:2;width:104%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.swiper-nav button{border:1px solid var(--white);-webkit-user-select:all;user-select:all;pointer-events:all;border-radius:50%;width:40px;height:40px;transition:all .4s}.swiper-nav button.swiper-button-disabled{opacity:.5;cursor:no-drop}.swiper-nav button svg{vertical-align:middle;width:15px;height:fit-content}.swiper-nav button svg path{fill:var(--white)}.swiper-nav button:hover{background:var(--white)}.swiper-nav button:hover svg path{fill:var(--black)}.swiper-nav button.white-btn{background:var(--white)}.swiper-nav button.white-btn svg path{fill:var(--black)}.swiper-nav button.white-btn-secondary-border{background:var(--white);border:1px solid var(--secondary)}.swiper-nav button.white-btn-secondary-border svg path{fill:var(--black)}.accordian-wrapper{background:var(--white);cursor:pointer;border:1px solid #d2d2d2;border-radius:10px;width:100%;margin-bottom:20px;transition:all .5s;position:relative}.accordian-wrapper:before{content:"";z-index:1;background:#0006;border-radius:2px;width:16px;height:2px;position:absolute;top:35px;right:24px}.accordian-wrapper:after{content:"";z-index:1;background:#0006;border-radius:2px;width:16px;height:2px;transition:all .4s;position:absolute;top:35px;right:24px;transform:rotate(90deg)}.accordian-wrapper.open:before{background:var(--black)}.accordian-wrapper.open:after{background:var(--black);transform:rotate(0)}.accordian-wrapper.open .title{margin-bottom:10px}.accordian-wrapper.open .title h4{color:var(--black);padding:24px 24px 10px}.accordian-wrapper .title{justify-content:space-between;width:100%;transition:all .4s;display:flex}.accordian-wrapper .title h4{color:#0006;padding:24px;font-size:18px;font-weight:600;line-height:24px;transition:all .4s}.accordian-wrapper .description p{max-width:85%;padding:0 24px 24px;font-size:16px;font-weight:400;line-height:1.3}.accordian-wrapper figure{border-radius:10px;height:429px;margin:0 24px 24px;line-height:0;overflow:hidden}.accordian-wrapper figure img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}
