body{padding-top:80px}.hover-lift{transition:all .3s}.hover-lift:hover{transform:translateY(-5px);box-shadow:0 10px 25px #0000001a!important}.navbar-brand h4{font-family:Arial,sans-serif}.btn-primary{background-color:#2e8b57;border-color:#2e8b57}.btn-primary:hover{background-color:#267349;border-color:#267349}.text-primary{color:#2e8b57!important}.bg-primary{background-color:#2e8b57!important}[dir=rtl] .navbar-brand{margin-left:1rem;margin-right:0}[dir=rtl] .me-auto{margin-left:auto!important;margin-right:0!important}[dir=rtl] .me-2{margin-left:.5rem!important;margin-right:0!important}[dir=rtl] .me-3{margin-left:1rem!important;margin-right:0!important}[dir=rtl] .ms-3{margin-left:0!important;margin-right:1rem!important}[dir=rtl] .ms-auto{margin-left:0!important;margin-right:auto!important}.accordion-button{box-shadow:none!important;background-color:#fff!important;border:none!important;padding:1rem 1.25rem!important}.accordion-button:not(.collapsed){color:#2e8b57!important;background-color:#f8f9fa!important}.accordion-button:after{background-size:1rem!important}.accordion-button:focus{border-color:#2e8b57!important;box-shadow:0 0 0 .2rem #2e8b5740!important}.accordion-body{background-color:#f8f9fa;border-top:1px solid #e9ecef;padding:1rem 1.25rem!important}.accordion-item{overflow:hidden;border:1px solid #e9ecef!important;border-radius:.5rem!important;margin-bottom:.5rem!important}.accordion-item:first-of-type{border-top-left-radius:.5rem!important;border-top-right-radius:.5rem!important}.accordion-item:last-of-type{border-bottom-right-radius:.5rem!important;border-bottom-left-radius:.5rem!important}.accordion-header h6{margin-bottom:.25rem}.accordion-header small{font-size:.875rem}.gallery-card{transition:all .3s;overflow:hidden}.gallery-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px #0000001a!important}.gallery-image-container{position:relative;overflow:hidden}.gallery-image{object-fit:cover;height:250px;transition:all .3s}.gallery-card:hover .gallery-image{transform:scale(1.05)}.gallery-overlay{opacity:0;background:#000000b3;justify-content:center;align-items:center;transition:all .3s;display:flex;position:absolute;inset:0}.gallery-card:hover .gallery-overlay{opacity:1}.team-card{transition:all .3s;overflow:hidden}.team-image{object-fit:cover;max-width:100%;height:auto;transition:all .3s}.team-card:hover .team-image{transform:scale(1.05)}.department-badge{position:absolute;top:10px;right:10px}.btn-outline-secondary{color:#6c757d;border-color:#6c757d;transition:all .3s}.btn-outline-secondary:hover{color:#fff;background-color:#2e8b57;border-color:#2e8b57}.badge.bg-light{padding:.25rem .5rem;font-size:.7rem}.btn-outline-primary.active{color:#fff;background-color:#2e8b57;border-color:#2e8b57}.bg-primary{background:linear-gradient(135deg,#2e8b57 0%,#3da56b 100%)!important}.profile-image{object-fit:cover;max-width:100%;height:auto}.team-card{cursor:pointer;transition:all .3s}.team-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px #00000026!important}.nav-tabs .nav-link{color:#6c757d;border:none;padding:.75rem 1.5rem;font-weight:500}.nav-tabs .nav-link.active{color:#2e8b57;background:0 0;border-bottom:3px solid #2e8b57}.nav-tabs .nav-link:hover{color:#2e8b57;border:none;border-bottom:3px solid #dee2e6}.badge.bg-primary{padding:.5rem .75rem;font-size:.8rem}.btn-outline-primary:hover{color:#fff;background-color:#2e8b57;border-color:#2e8b57}.min-vh-100{min-height:100vh}main{padding-top:0}footer a:hover{color:#2e8b57!important}html{scroll-behavior:smooth}body{margin:0;padding:0}.navbar-nav .nav-link.active{font-weight:700;color:#2e8b57!important}.dropdown-menu{border:none;box-shadow:0 5px 15px #0000001a}.dropdown-item:hover{color:#fff;background-color:#2e8b57}[dir=rtl] .gallery-card .card-body{text-align:right}[dir=rtl] .gallery-card .d-flex.justify-content-between{flex-direction:row-reverse}[dir=rtl] .gallery-card .badge{margin-left:0;margin-right:.5rem}[dir=rtl] .gallery-overlay .btn{margin-left:0;margin-right:auto}[lang=bn] .gallery-card .card-title,[lang=bn] .gallery-card .card-text,[lang=bn] .gallery-card .text-muted{font-family:SolaimanLipi,Siyam Rupali,Arial,sans-serif;line-height:1.6}[lang=ar] .gallery-card .card-title,[lang=ar] .gallery-card .card-text,[lang=ar] .gallery-card .text-muted{font-family:Amiri,Traditional Arabic,Arial,sans-serif;line-height:1.8}.breadcrumb-section{color:#fff;background:linear-gradient(135deg,#0fa36b 0%,#1e7b5c 25%,#16634d 50%,#0d503c 100%);padding:13rem 0 4rem;position:relative;overflow:hidden}.breadcrumb{background:0 0!important;margin:0!important;padding:0!important}.breadcrumb-item{font-size:1.1rem;font-weight:500}.breadcrumb-item a{border-radius:4px;padding:5px 8px;text-decoration:none;transition:all .3s;color:#e8f5e8!important}.breadcrumb-item a:hover{background:#ffffff26;transform:translateY(-1px);color:#fff!important}.breadcrumb-item.active{font-weight:600;color:#c8e6c9!important}.breadcrumb-item+.breadcrumb-item:before{content:">";font-weight:700;color:#a5d6a7!important}.breadcrumb-title{text-shadow:2px 2px 8px #0000004d;color:#fff;z-index:2;position:relative;margin:15px 0 0!important;font-size:2.2rem!important;font-weight:700!important}.breadcrumb-decoration-1{clip-path:polygon(100% 0,0 0,100% 100%);z-index:1;background:linear-gradient(45deg,#15654d66 0%,#0000 100%);width:250px;height:100%;position:absolute;top:0;right:0}.breadcrumb-decoration-2{z-index:1;background:radial-gradient(circle,#4caf5033 0%,#0000 70%);border-radius:50%;width:200px;height:200px;position:absolute;bottom:-50px;left:-50px}.breadcrumb-decoration-3{z-index:1;background:#ffffff0d;border-radius:50%;width:100px;height:100px;position:absolute;top:-30px;left:20%}.breadcrumb-section:before{content:"";width:80px;height:80px;clip-path:path("M40,10 C50,0 70,0 80,10 C90,20 90,40 80,50 C70,60 50,60 40,50 C30,40 30,20 40,10 Z");z-index:1;background:#ffffff1a;position:absolute;bottom:20px;right:100px}.breadcrumb-section:after{content:"";width:60px;height:60px;clip-path:path("M30,5 C40,0 50,0 55,5 C60,10 60,20 55,30 C50,40 40,40 30,30 C20,20 20,10 30,5 Z");z-index:1;background:#ffffff14;position:absolute;top:30px;left:50px}.breadcrumb-item a{position:relative}.breadcrumb-item a:after{content:"";background:#4caf50;width:0;height:2px;transition:width .3s;position:absolute;bottom:-2px;left:0}.breadcrumb-item a:hover:after{width:100%}.hero-section{color:#fff;background-image:url(../media/hero-bg.9fe494a5.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;align-items:center;min-height:90vh;margin-bottom:800px;display:flex;position:relative}.hero-section:before{content:"";z-index:1;background-color:#000000b3;position:absolute;inset:0}.hero-section .container-fluid{z-index:2;position:relative}.hero-section h1,.hero-section .display-5,.hero-section .lead{color:#fff!important}.hero-section .lead{opacity:.9}.hero-section .btn-primary{background-color:#0d6efd;border-color:#0d6efd}.hero-section .btn-outline-primary{color:#fff;border-color:#fff}.hero-section .btn-outline-primary:hover{color:#0d6efd;background-color:#fff}.floating-donate{z-index:2;background-color:#efbc43;border-radius:15px;width:60%;padding:50px;position:absolute;top:80%;left:50%;transform:translate(-50%)}.floating-donate .card{background:0 0}#donate .accordion-button{padding:10px!important}
@media (max-width:1399.98px){.floating-donate{width:90%}}@media (max-width:991.98px){.accordion-header span{display:none}.hero-section{background-position:50%;min-height:60vh;margin-bottom:1380px}.floating-donate{width:100%;padding:0;top:95%}}@media (max-width:768px){.gallery-image{height:200px}.category-buttons{flex-direction:column;align-items:center}.category-buttons .btn{width:100%;margin-bottom:.5rem}.department-buttons{flex-direction:column;align-items:center}.department-buttons .btn{width:100%;margin-bottom:.5rem}.nav-tabs .nav-link{padding:.5rem 1rem;font-size:.9rem}[dir=rtl] .gallery-card .d-flex.justify-content-between{flex-direction:column;align-items:flex-end}[dir=rtl] .gallery-card .badge{margin-bottom:.5rem;margin-right:0}.breadcrumb-item{font-size:1rem}.breadcrumb-title{font-size:1.8rem!important}.breadcrumb-decoration-1{width:150px}.breadcrumb-decoration-2,.breadcrumb-decoration-3{display:none}.hero-section{background-position:50%;min-height:85vh;margin-bottom:1400px}.hero-section:before{background-color:#000000b3}.hero-section .d-flex{flex-direction:column;gap:1rem!important}.hero-section .btn{width:100%;max-width:250px}.floating-donate{width:100%;padding:0;top:95%}.accordion-header span{display:none}}
