@keyframes shine{0%{opacity:0;left:0%}50%{opacity:1}to{opacity:0;left:100%}}.ngo-listing-banner{margin-top:var(--headerheight)}.ngo-listing-banner .banner{height:60vh;position:relative;overflow:hidden}.ngo-listing-banner .banner:before{content:"";background:#0009;width:100%;height:100%;position:absolute;inset:1px}.ngo-listing-banner .banner img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.ngo-listing-banner .banner .banner-wrapper{bottom:25%}.ngo-listing-banner .banner .banner-wrapper h1{color:var(--white);text-align:center;margin-bottom:10px}.ngo-listing-banner .banner .banner-wrapper p{color:var(--white);text-align:center;font-size:16px;font-weight:400;line-height:1.1}.ngo-listing-banner .banner .banner-wrapper .search-bar{background:#fffc;border-radius:10px;justify-content:space-between;align-items:center;width:675px;height:66px;margin:30px auto 0;padding:15px;display:flex}.ngo-listing-banner .banner .banner-wrapper .search-bar form{justify-content:space-between;align-items:center;width:100%;display:flex}.ngo-listing-banner .banner .banner-wrapper .search-bar form button{border-radius:10px;width:90px;height:40px;padding:8px 16px}.ngo-listing-banner .banner .banner-wrapper .search-bar form img{-o-object-fit:contain;object-fit:contain;width:24px}.ngo-listing-banner .banner .banner-wrapper .search-bar form .custom-search{background:#fff;border-radius:10px;align-items:center;gap:8px;width:380px;height:40px;padding:6px 8px;display:flex}.ngo-listing-banner .banner .banner-wrapper .search-bar form .custom-search .search-icon-wrap{align-items:center;display:flex}.ngo-listing-banner .banner .banner-wrapper .search-bar form .custom-search .search-input-field{color:#666;border:none;outline:none;width:100%;font-size:14px;line-height:16px}.ngo-listing-banner .banner .banner-wrapper .search-bar form .custom-search .search-input-field::placeholder{color:#666;font-size:14px}.ngo-listing-banner .banner .banner-wrapper .search-bar form .location-dropdown,.ngo-listing-banner .banner .banner-wrapper .search-bar form .ngos-dropdown{background:0 0;border:none;border-radius:5px;height:32px;padding:8px 17px;max-width:122px!important}.ngo-listing-banner .banner .banner-wrapper .search-bar form .location-dropdown .sel-display,.ngo-listing-banner .banner .banner-wrapper .search-bar form .ngos-dropdown .sel-display{font-size:16px;font-weight:500;line-height:1.2}.ngo-listing-banner .banner .banner-wrapper .search-bar form .location-dropdown .sel-panel,.ngo-listing-banner .banner .banner-wrapper .search-bar form .ngos-dropdown .sel-panel{width:fit-content}.ngo-listing-banner .banner .banner-wrapper .search-bar form .location-dropdown .sel-panel .sel-panel-inner ul li,.ngo-listing-banner .banner .banner-wrapper .search-bar form .ngos-dropdown .sel-panel .sel-panel-inner ul li{white-space:nowrap}.ngo-listing-banner .banner .banner-wrapper .search-bar form .location-dropdown .sel-list,.ngo-listing-banner .banner .banner-wrapper .search-bar form .ngos-dropdown .sel-list{max-height:100px;margin:0}.ngo-listing-section .tab-nav{padding:40px 0}.ngo-listing-section .tab-nav .swiper{max-width:90%;margin:auto;padding:20px 0 30px;position:relative}.ngo-listing-section .tab-nav .swiper:before{content:"";z-index:1;background:#6663;width:100%;max-width:100%;height:2px;position:absolute;bottom:5px;left:50%;transform:translate(-50%)}.ngo-listing-section .tab-nav .swiper .swiper-wrapper .swiper-slide{text-align:center;position:relative}.ngo-listing-section .tab-nav .swiper .swiper-wrapper .swiper-slide div:before{content:"";z-index:2;background:0 0;width:100%;max-width:100%;height:2px;transition:all .5s;position:absolute;bottom:-25px;left:50%;transform:translate(-50%)}.ngo-listing-section .tab-nav .swiper .swiper-wrapper .swiper-slide .active:before{content:"";z-index:2;background:#f36e2a;width:100%;max-width:100%;height:2px;transition:all .5s;position:absolute;bottom:-25px;left:50%;transform:translate(-50%)}.ngo-listing-section .tab-nav .swiper .swiper-wrapper .swiper-slide .active figure img{filter:invert(4%)sepia()saturate(2833%)hue-rotate(346deg)brightness(96%)contrast(95%)}.ngo-listing-section .tab-nav .swiper .swiper-wrapper .swiper-slide .active figcaption h4{color:#f36e2a}.ngo-listing-section .tab-nav .swiper .swiper-wrapper .swiper-slide figure{width:32px;height:32px;margin:0 auto 15px}.ngo-listing-section .tab-nav .swiper .swiper-wrapper .swiper-slide figure img{transition:all .2s}.ngo-listing-section .tab-nav .swiper .swiper-wrapper .swiper-slide figcaption h4{color:#666666a6;font-size:16px;font-weight:500;line-height:1;transition:all .5s}.ngo-listing-section .tab-nav .custom-pagination .swiper-nav{width:100%}.ngo-listing-section .tab-nav .custom-pagination .swiper-nav .btn{padding:0}.ngo-listing-section .tab-nav .custom-pagination .swiper-nav .btn:hover svg path{fill:var(--white)}.ngo-listing-section .grid-box{grid-template-columns:repeat(3,1fr);gap:35px 20px;padding:10px 0 60px;display:grid}.ngo-detail-secA{margin-top:var(--headerheight);padding:50px 0 0}.ngo-detail-secA .flex-box{border-radius:10px;align-items:center;gap:50px;height:fit-content;padding:30px;display:flex;box-shadow:0 2px 8px #63636333}.ngo-detail-secA .flex-box .col:first-child figure{width:146px;height:146px}.ngo-detail-secA .flex-box .col:first-child figure img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.ngo-detail-secA .flex-box .col:nth-child(2) h1{align-items:center;gap:10px;margin-bottom:10px;font-size:32px;font-weight:600;line-height:38.77px;display:flex}.ngo-detail-secA .flex-box .col:nth-child(2) h1 span{line-height:0}.ngo-detail-secA .flex-box .col:nth-child(2) p{color:var(--text);font-size:16px;font-weight:400}.ngo-detail-secA .flex-box .col:nth-child(2) .inside-flex{align-items:center;gap:20px;margin-top:25px;display:flex}.ngo-detail-secA .flex-box .col:nth-child(2) .inside-flex span{color:var(--text);background:#ededed;border-radius:25px;padding:5px 20px;font-size:14px;font-weight:500}.ngo-detail-secA .flex-box .col:nth-child(3){gap:20px;display:flex}.ngo-detail-secA .flex-box .col:nth-child(3) .inside-flex{background:#8db2e11a;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:190px;height:129px;display:flex;overflow:hidden}.ngo-detail-secA .flex-box .col:nth-child(3) .inside-flex p{color:var(--text);font-size:16px;font-weight:400}.ngo-detail-secA .flex-box .col:nth-child(3) .inside-flex h4{color:var(--secondary);font-size:24px;font-weight:600;line-height:24px}.ngo-detail-secB{padding:50px 0}.ngo-detail-secB .flex-box{justify-content:space-between;gap:40px;display:flex}.ngo-detail-secB .left-col{width:100%;max-width:65%}.ngo-detail-secB .left-col h2{color:var(--black);margin:20px 0;font-size:24px;font-weight:600}.ngo-detail-secB .left-col .What-we-do .flex{gap:40px;margin-bottom:15px;display:flex}.ngo-detail-secB .left-col .What-we-do .flex .flex-item{align-items:center;gap:7px;display:flex}.ngo-detail-secB .left-col .our-fundraisers{margin-top:40px}.ngo-detail-secB .left-col .our-fundraisers .custom-pagination .swiper-nav{justify-content:start;width:fit-content;position:absolute;top:-60px;right:0}.ngo-detail-secB .left-col .how-we-utilise-funds{margin-top:30px}.ngo-detail-secB .left-col .gallery{margin-top:50px;position:relative}.ngo-detail-secB .left-col .gallery .gallery-swiper{max-width:850px}.ngo-detail-secB .left-col .gallery .gallery-swiper .swiper-slide figure{border-radius:10px;height:244px;margin-bottom:20px;line-height:0;overflow:hidden}.ngo-detail-secB .left-col .gallery .gallery-swiper .swiper-slide figure img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.ngo-detail-secB .left-col .gallery .custom-pagination{position:absolute;top:-60px;right:0}.ngo-detail-secB .left-col .gallery .custom-pagination .swiper-nav{flex-direction:row;justify-content:space-between;align-items:center;gap:20px;width:100%;margin:0;display:flex;position:relative;top:9%}@media only screen and (max-width:1024px){.ngo-detail-secB .left-col .gallery .custom-pagination .swiper-nav{width:35%}}@media only screen and (max-width:991px){.ngo-detail-secB .left-col .gallery .custom-pagination .swiper-nav{width:40%;top:6%}}@media only screen and (max-width:540px){.ngo-detail-secB .left-col .gallery .custom-pagination .swiper-nav{display:none}}.ngo-detail-secB .left-col .testimonials{margin-top:40px}.ngo-detail-secB .left-col .testimonials .swiper-pagination-progressbar{background:#d0d0d0;height:3px;position:relative}.ngo-detail-secB .left-col .testimonials .swiper-pagination-progressbar-fill{background:var(--secondary)!important}.ngo-detail-secB .left-col .testimonials .custom-pagination{justify-content:space-between;align-items:center;gap:0;margin:30px 0 0;display:flex}.ngo-detail-secB .left-col .testimonials .custom-pagination .swiper-pagination{z-index:1;width:84%;position:relative}.ngo-detail-secB .left-col .testimonials .custom-pagination .swiper-pagination .swiper-pagination-progressbar-fill{background:var(--white)}.ngo-detail-secB .left-col .testimonials .custom-pagination .swiper-nav{flex-direction:row;justify-content:space-between;align-items:center;gap:20px;width:12%;margin:0;display:flex;position:relative;top:9%}@media only screen and (max-width:1024px){.ngo-detail-secB .left-col .testimonials .custom-pagination .swiper-nav{width:35%}}@media only screen and (max-width:991px){.ngo-detail-secB .left-col .testimonials .custom-pagination .swiper-nav{width:40%;top:6%}}@media only screen and (max-width:540px){.ngo-detail-secB .left-col .testimonials .custom-pagination .swiper-nav{display:none}}.ngo-detail-secB .right-col{width:100%;max-width:35%;height:fit-content;top:calc(var(--headerheight) + 20px);border-radius:10px;padding:20px;position:sticky;box-shadow:0 2px 8px #63636333}.ngo-detail-secB .right-col .funding{justify-content:space-between;margin:20px 0;display:flex}.ngo-detail-secB .right-col .funding h5{color:var(--primary);font-size:20px;font-weight:600;line-height:18px}.ngo-detail-secB .right-col .funding p{color:var(--text);font-size:12px;font-weight:400;line-height:18px}.ngo-detail-secB .right-col .progress-bar{background:#d9d9d9;border-radius:25px;width:100%;height:7px;overflow:hidden}.ngo-detail-secB .right-col .progress-bar .progress-fill{background:#459a0f;height:100%;transition:all 1s}.ngo-detail-secB .right-col .btn-group-one{flex-direction:column;justify-content:space-between;gap:10px;margin:20px auto 10px;display:flex}.ngo-detail-secB .right-col .btn-group-one a{text-align:center;width:100%}.ngo-detail-secB .right-col .bottom-btn-flex{justify-content:space-between;align-items:center;gap:20px;display:flex}.ngo-detail-secB .right-col .bottom-btn-flex a{text-align:center;flex:50%}.similar-ngos{padding:50px 0}.similar-ngos h2{text-align:center;margin-bottom:10px}.similar-ngos .swiper{padding:30px 5px}
