@import "https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500&display=swap";.svg-scene{aspect-ratio:2240/5600;width:100%;position:relative}.svg-background{background-image:url(/group34.svg);background-position:0 0;background-repeat:no-repeat;background-size:100% 100%;position:absolute;inset:0}.overlay-layer{position:absolute;inset:0}.logo-container{aspect-ratio:1177/950;height:10%;position:absolute;top:12%;left:50%;transform:translate(-50%,-50%)}.logo{height:100%;aspect-ratio:inherit;object-fit:contain}.about-title{width:12%;height:1%;position:absolute;top:10%;left:22%;transform:translate(-50%,-50%)}.about-container{width:36%;height:8%;position:absolute;top:28.5%;left:31%;transform:translate(-50%,-50%)}.subjects-container{aspect-ratio:1;background:0 0;width:60%;padding:2%;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.subject-grid{grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);gap:1.5%;width:100%;height:100%;display:grid}.subject-item{aspect-ratio:1;background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.subject-item h2{font-size:2vw}.about-title h1{text-wrap:nowrap;font-family:Mona Sans,sans-serif;font-weight:700;line-height:1.2;position:absolute;left:50%;transform:translate(-50%,-50%)}.about-title p{text-align:flex-start;position:absolute}h1{color:#fff;font-size:4vw}h2{margin:0;padding:0;line-height:normal}p{color:#fff;margin:0;padding:0;font-size:1.6cqw;line-height:normal}.responsive-icon{width:12vw;height:auto}.navbar-capsule{filter:drop-shadow(2px 2px 15px #0000001a);z-index:100;background:#1c7ed6;border-radius:9999px;width:min(90%,1000px);height:70px;transition:background-color .3s ease-in-out;position:fixed;top:20px;left:50%;transform:translate(-50%)}.navbar-capsule.about,.navbar-capsule.contact{background:#37b24d}.nav-logo{cursor:pointer;background:0 0;border:none;align-items:center;padding:0;display:flex}.nav-logo .logo{width:auto;height:32px}.nav-links{flex-direction:row;justify-content:flex-start;gap:2.5%;width:95%;display:flex;position:absolute;top:20px;left:5%}.nav-links button{color:#fff;cursor:pointer;letter-spacing:4%;background:0 0;border:none;font-family:Mona Sans,sans-serif;font-size:18px;font-weight:700;position:relative}.nav-link{opacity:.5;flex-direction:row;gap:6px;display:flex}.nav-link:hover,.nav-link.active{opacity:1}.news-container{color:#fff;width:82%;height:22%;font-size:1.5vw;line-height:normal;position:absolute;top:61.5%;left:59%;transform:translate(-50%,-50%)}.contact-container{width:60%;height:16%;position:absolute;top:88%;left:50%;transform:translate(-50%,-50%)}.news-title{text-wrap:nowrap;color:#1c7ed6;width:12%;height:10%;font-family:Mona Sans,sans-serif;font-size:4vw;font-weight:700;line-height:1.2;position:absolute;top:16%;left:39%;transform:translate(-50%,-50%)}.news-item-1{width:90%;height:18.3%;position:absolute;top:22.5%;left:7.5%}.news-item-2{width:90%;height:18.3%;position:absolute;top:47%;left:7.5%}.news-item-3{width:90%;height:18.3%;position:absolute;top:71%;left:7.5%}.about-desc{position:absolute;top:40%}.news-text-block{height:60%;position:absolute;top:10%}.news-item-title{font-size:1.5vw;font-weight:700;position:absolute;top:75%;left:90%}.contact-title{color:#37b24d;font-size:4vw;font-weight:700;position:absolute;top:10%;left:0%}.contact-info{color:#37b24d;text-align:left;width:70%;font-size:1.5vw;line-height:normal;position:absolute;top:22%;left:0%}.contact-form{background:#37b24d;border-radius:1vw;width:70%;height:50%;position:absolute;top:45%;left:15%}.contact-name{background:#fff;border-radius:1vw;width:90%;height:12%;display:flex;position:absolute;top:5%;left:5%}.contact-email{background:#fff;border-radius:1vw;width:90%;height:12%;display:flex;position:absolute;top:23%;left:5%}.contact-message{background:#fff;border-radius:1vw;width:90%;height:36%;display:flex;position:absolute;top:41%;left:5%}.contact-submit{color:#fff;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;height:9%;font-size:1.7vw;font-weight:600;display:flex;position:absolute;top:83%;left:5%}.contact-submit:hover{opacity:.6}.contact-input,.contact-textarea{box-sizing:border-box;color:#37b24d;background:0 0;border:none;border-radius:1vw;outline:none;width:100%;height:100%;padding:0 1vw;font-size:1.5vw}.contact-input::placeholder,.contact-textarea::placeholder{color:#000;opacity:.25;font-family:Poppins,sans-serif;font-size:1.5vw;font-weight:500}.contact-textarea{resize:none;padding-top:.7vw}.charity-info{color:#1c7ed6;font-size:1vw;font-weight:500;position:absolute;top:99%;left:6%}.charity-info.second{left:32%}.navbar-svg-mobile,.bottom-info-mobile{display:none}.bottom-info-web{display:flex}@media (width<=800px){.bottom-info-web{display:none}.bottom-info-mobile{color:#1c7ed6;font-size:1vw;font-weight:500;display:block;position:absolute;top:99%;left:6%}.svg-scene{aspect-ratio:440/2076}.navbar-svg{display:none}.navbar-svg-mobile{width:100%;display:block}.navbar{width:100%;top:0%;left:0%}.svg-background{background-image:url(/group36.svg);background-size:cover}.logo-container{top:16%}.about-container{width:60%;height:8%;top:37%;left:48%}.about-title{top:20%;left:20%}.about-title h1{font-size:6vw}.about-desc{font-size:3cqw;top:45%}.subjects-container{width:90%}.responsive-icon{width:18vw}.subject-item h2{font-size:2.5vw}.news-container{height:22%;top:64%;left:50%}.news-title{width:20%;height:5%;font-size:6vw;top:11%;left:50%}.news-item-1{height:23%;top:16%;left:15%}.news-item-title{font-size:2.5vw;top:80%;left:88%}.news-text-block{height:75%;font-size:2.5vw}.news-item-2{height:23%;top:45%;left:15%}.news-item-3{height:23%;top:73%;left:15%}.contact-container{width:80%;height:16%;top:90%}.contact-title{font-size:6vw;top:10%;left:40%;transform:translate(-50%,-50%)}.contact-info{text-align:center;width:100%;font-size:2.5vw;top:18%;left:50%;transform:translate(-50%)}.contact-title{width:50%;font-size:6vw;top:10%;left:50%;transform:translate(-50%,-50%)}.contact-form{width:90%;height:65%;font-size:3vw;top:35%;left:5%}.contact-input,.contact-textarea,.contact-input::placeholder,.contact-textarea::placeholder{font-size:3vw}.contact-submit{font-size:3.5vw}.charity-info{font-size:1.5vw;left:2%}.nav-logo{cursor:pointer;background:0 0;border:none;align-items:center;padding:0;display:flex}.nav-logo .logo{width:auto;height:24px}.nav-links{flex-direction:row;justify-content:space-around;width:80%;display:flex;position:absolute;top:18px;left:10%}.nav-links button{font-size:12px}.navbar-capsule{filter:drop-shadow(2px 2px 15px #0000001a);z-index:100;background:#1c7ed6;border-radius:9999px;width:min(90%,1000px);height:60px;position:fixed;top:20px;left:50%;transform:translate(-50%)}}.svg-scene-admin{min-height:100vh;position:relative;overflow:hidden}.svg-background-admin{z-index:0;opacity:.4;background-image:url(/group34.svg);background-position:top;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.overlay-layer-admin{z-index:1;position:relative}.admin-login-container{flex-direction:column;justify-content:center;align-items:center;display:flex}.admin-login-container h1{color:#37b24d;font-size:3rem}.admin-login-form{flex-direction:column;align-self:center;align-items:center;width:100%;margin-bottom:10%;display:flex}.admin-login-inputs{flex-direction:column;align-items:flex-start;gap:.5rem;width:auto;display:flex}.login-input{flex-direction:column;align-items:flex-start;font-size:1.2rem;display:flex}.blue-button{color:#fff;cursor:pointer;background:#1c7ed6;border:none;border-radius:1rem;padding:.5rem;font-size:1rem;font-weight:500}.green-button{color:#fff;cursor:pointer;background:#37b24d;border:none;border-radius:1rem;padding:.5rem;font-size:1rem;font-weight:500}.blue-button:hover{opacity:.5;transition:opacity .2s ease-in}.sign-in{align-self:center;width:100%}.admin-header{grid-template-columns:1fr auto 1fr;justify-content:flex-start;align-items:center;gap:5%;width:100%;display:grid}.sign-out{width:150px;margin-left:5%}.admin-dashboard h1{color:#1c7ed6;justify-self:center;width:auto;font-size:3rem;line-height:normal}.admin-news-form{flex-direction:column;width:100%;display:flex}.admin-dashboard h2{color:#37b24d;align-self:flex-start;margin-left:5%}.admin-news-item-header{flex-direction:row;justify-content:flex-start;align-items:center;gap:6px;display:flex}.admin-section{flex-direction:column;justify-content:flex-start;align-items:center;display:flex}.date-selector{color:#1c7ed6;background:0 0;border:none;margin:0;padding:0;font-size:1.5rem;font-weight:700}.news-content{width:90%;box-shadow:none;opacity:.5;border:2px solid #1c7ed6;border-radius:8px;min-height:130px;margin-left:5%;font-size:1.5rem}.news-content:focus{opacity:1;outline:none}.publish-button{margin-right:4.5%;align-self:flex-end;width:300px;margin-block:.5rem}.admin-contact-list{margin-block:.5rem;margin-left:5%}.admin-contact-card{color:#fff;box-sizing:border-box;background-color:#1c7ed6;border-radius:1rem;flex-direction:column;gap:.5rem;width:95%;height:auto;padding:.5rem;display:flex}.admin-contact-meta{flex-direction:row;justify-content:space-between;display:flex}.admin-contact-card p{text-align:start;color:#fff}@font-face{font-family:Mona Sans;src:url(/MonaSans-Medium.ttf)format("truetype");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Mona Sans;src:url(/MonaSans-Bold.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}@media (prefers-color-scheme:dark){:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}#social .button-icon{filter:invert()brightness(2)}}body{margin:0}#root{text-align:center;box-sizing:border-box;flex-direction:column;max-width:100%;min-height:100svh;margin:0 auto;display:flex}
