/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 24 2026 | 15:33:32 */
#banner{min-height:300px!important}#banner h1{font-size:40px!important;color:#fff}.charity-section{padding:10px 0 20px 0}.charity-section .container{display:flex;gap:30px}.charity-section h2{margin-top:0;font-size:32px;line-height:normal;color:#000}.charity-section p{color:#000}.charity-section.light-text h2{color:#fff}.charity-section.light-text p{color:#fff}.charity-section .read-more{position:relative;font-size:1.2em;color:#000;transition:all 0.3s;position:relative;padding-bottom:3px}.charity-section .read-more:hover{color:green}.charity-section.light-text .read-more{color:#fff}.charity-section.light-text .read-more::after{background-color:#fff}.charity-section .read-more::after{content:"";position:absolute;bottom:0;left:0;width:0%;height:1px;background-color:#013220;transition:width 0.3s ease}.charity-section .read-more:hover::after{width:100%}.charity-section .text-section{width:50%}.charity-section .logo-section{width:50%;display:flex}.charity-section .logo-section img{width:300px;height:auto;object-fit:contain}.charity-section:nth-of-type(2n) .text-section{order:2}.charity-section:nth-of-type(2n) .logo-section{order:1}.grid-section{display:grid;grid-template-columns:repeat(4,1fr);margin-top:40px;margin-bottom:40px;column-gap:25px;row-gap:45px}.grid-section .column{width:100%;height:auto;padding:15px;cursor:pointer;position:relative}.grid-section img{aspect-ratio:2;object-fit:contain;width:100%;height:100%}.grid-section .column .overlay{position:absolute;top:100%;left:0;width:100%;height:0;overflow:hidden;background-color:#013220;transition:0.4s}.grid-section .column:hover .overlay{top:0;transition:1s;height:100%}.grid-section .column .overlay .top{position:absolute;padding:15px;color:#fff;box-sizing:border-box;top:0;left:0;width:100%;bottom:0;line-height:1.1;font-size:12px}.grid-section .column .overlay .bottom{position:absolute;bottom:0;left:0;width:100%;display:flex;justify-content:center;text-align:center;color:#013220;padding-top:7px;padding-bottom:7px;font-size:13px;background-color:rgba(174,214,81)}.grid-section .column .overlay .bottom:hover{color:#fff;background-color:rgb(169 193 113)}@media screen and (max-width:1100px){.grid-section{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:820px){.grid-section{grid-template-columns:repeat(2,1fr);column-gap:15px;row-gap:25px}.charity-section h2{text-align:center}.charity-section .container{flex-direction:column;gap:40px}.charity-section .text-section{width:100%;order:1!important}.charity-section .logo-section{width:100%;order:2!important}.charity-section .logo-section img{display:block;margin-left:auto;margin-right:auto}}