body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.navbar{align-items:center;background-color:#eb161600;border-radius:10px;color:#fff;justify-content:space-between;position:-webkit-sticky;position:sticky;top:0;z-index:1000}.navbar,.navbar.scrolled{transition:background-color .3s ease,color .3s ease}.navbar.scrolled{background-color:#fff;color:#000}.navbar .additional-info{max-height:100px;opacity:1;overflow:hidden;transition:opacity .3s ease-out,max-height .3s ease-out}.navbar.scrolled .additional-info{max-height:0;opacity:0;pointer-events:none}.additional-info{align-items:center;background:linear-gradient(270deg,rgba(209,212,23,.274),rgba(42,10,170,.508));display:flex;justify-content:space-between;padding:0 30px}.info-text{display:flex;flex-direction:row}.info-text p{color:#fff;margin-left:5px;margin-right:10px}.additional-info-icons{display:flex;font-size:1rem;gap:15px}.clock-icon,.mail-icon,.phone-icon{font-size:1.4rem;padding-right:2px;vertical-align:middle}.additional-info-icons:hover{cursor:pointer}.facebook-icon{background-color:#316ff6;color:#fff}.facebook-icon,.youtube-icon{border-radius:50%;padding:10px}.youtube-icon{background-color:#fff;color:red}.twitter-icon{background-color:#000}.insta-icon,.twitter-icon{border-radius:50%;color:#fff;padding:10px}.insta-icon{background:linear-gradient(90deg,#833ab4,#fd1d1d,#fcb045)}.main-nav{background-color:#3abb3600;justify-content:space-between;padding:10px 20px}.logo,.main-nav{align-items:center;display:flex}.logo{padding-right:35px}.logo-image{border-radius:18px;width:35%}.logo-image:hover{cursor:pointer}.logo-text{color:#333;font-size:1.5rem;font-weight:700;margin-left:10px}.nav-links ul{display:flex;gap:50px;list-style:none;margin:0;padding:0}.nav-link{color:#fff;font-size:1rem;font-weight:500;text-decoration:none;transition:color .3s ease}.navbar.scrolled .nav-link{color:#333}.nav-link:hover{color:#fff;text-decoration:underline;transition:scale(1.2)}.contact-info{color:#333;display:flex;flex-direction:row;gap:50px;margin-left:40px;padding-left:15px}.contact-info p{background-color:green;display:block;padding-left:60px}.navbar-donate-btn{background-color:#009921;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;letter-spacing:.5px;margin:auto;padding:12px;transition:background-color .3s ease}.navbar-donate-btn:hover{background-color:#007b1c}.hamburger{align-items:center;cursor:pointer;display:none;flex-direction:column;height:30px;justify-content:center;width:30px;z-index:1100}.hamburger div{height:3px;margin:4px 0;transition:transform .3s ease,background-color .3s ease;width:100%}.hamburger div,.navbar.scrolled .hamburger div{background-color:#000}.top-row{align-items:center;display:flex;justify-content:space-between;width:100%}@media (max-width:768px){.navbar{background-color:#b5a5a554;flex-direction:column;margin:12px 5px;padding:1px 20px}.additional-info{align-items:flex-start;gap:2px;padding:10px}.info-text{flex-direction:column;gap:5px}.additional-info-icons{font-size:.9rem;gap:5px;justify-content:flex-start}.main-nav{align-items:center;flex-direction:column;gap:2px;width:100%}.logo{flex:1 1;margin-right:18px;text-align:left}.logo-image{width:45%}.logo{padding-right:105px}.top-row{width:100%}.hamburger{align-items:center;align-self:flex-end;display:flex;margin-bottom:32px;margin-right:12px}.hamburger div{background-color:#fff}.hamburger.scrolled{color:#000}.additional-info,.contact-info,.nav-link,.nav-links{display:none}.links.active .nav-links{display:flex;margin-top:10px}.links.active .additional-info-icons,.links.active .nav-link{display:flex}.nav-links ul{flex-direction:column;gap:15px;list-style:none;margin:0;padding:0}.nav-links li{text-align:center;width:100%}.contact-info{align-items:flex-start;flex-direction:column;font-size:.9rem;gap:10px}.navbar-donate-btn{font-size:1rem;padding:10px;text-align:center;width:100%}}.footer-background{background-color:#0e0e0e;overflow:hidden;padding:40px 18px;position:relative}.footer-bg-image{height:100%;left:0;object-fit:cover;opacity:.2;position:absolute;top:0;width:100%;z-index:1}.footer-content{align-items:center;color:#fff;display:flex;flex-direction:column;position:relative;text-align:center;z-index:2}.footer-logo{background-color:#fff;border-radius:8px;margin-bottom:1px;object-fit:cover;padding:8px;width:20%}.footer-sections{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));width:100%}.contacts-footer{width:100%}.contacts-footer p{padding:5px 1px;width:100%}.about-us-footer,.contacts-footer,.socials-footer{margin:10px 1px;text-align:left}.footer-clock-icon,.footer-location-icon,.footer-mail-icon,.footer-phone-icon{font-size:1.7rem;padding-right:5px;vertical-align:middle}.socials-icons{align-items:center;display:flex;font-size:2.5rem;justify-content:space-between;margin:0}.socials-icons p{margin-top:1px;padding:6px;transition:transform .3s}.socials-icons p:hover{cursor:pointer;transform:scale(1.3)}.gallery-section{margin-top:10px}.about-us-footer h2,.contacts-footer h2,.gallery-section h2,.socials-footer h2{text-decoration:underline}.gallery-section h2,p{text-align:left}.gallery-grid{grid-gap:5px;display:grid;gap:5px;grid-auto-rows:auto;grid-template-columns:repeat(4,1fr)}.gallery-image{border-radius:10px;cursor:pointer;height:auto;object-fit:cover;transition:transform .3s;width:100%}.image-modal-overlay{align-items:center;background:#000c;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.image-modal-content{background:#fff0;border-radius:12px;box-shadow:0 5px 15px #00000080;max-height:90%;max-width:35%;overflow-y:scroll;padding:10px;position:relative}.image-modal-body{align-items:center;display:flex;justify-content:center}.modal-image{border-radius:8px;max-height:100%;max-width:100%}.close-footer-modal-btn{background-color:#000;border:none;color:#f6f5f5;cursor:pointer;font-size:1.4rem;position:absolute;right:10px;top:10px}.gallery-image:hover{cursor:pointer;transform:scale(1.1)}.image-modal-content::-webkit-scrollbar{width:8px}.image-modal-content::-webkit-scrollbar-track{background:#f1f1f1;border-radius:5px}.image-modal-content::-webkit-scrollbar-thumb{background-color:#888;border-radius:5px}.image-modal-content::-webkit-scrollbar-thumb:hover{background-color:#555}@media (max-width:768px){.footer-logo{width:35%}.gallery-grid{grid-template-columns:repeat(2,1fr)}.image-modal-body,.image-modal-content,.image-modal-overlay,.modal-image{display:none}}html{scroll-behavior:smooth}.home-container{position:relative;text-align:center}.home-image{background:linear-gradient(#9e97c784,rgba(224,236,228,.035)),url(/static/media/home-bg.412a9aa1aac78734cf0d.jpeg) no-repeat 50%/cover;padding-bottom:250px;padding-top:200px;position:relative;z-index:10}.home-content{margin-bottom:65px;padding:80px}.home-header{border-radius:15px;margin:10px;padding:30px 20px;text-align:center}.header-title{color:#fff;font-family:Playfair Display,serif;font-size:3rem;font-weight:700;letter-spacing:2.3px;margin-bottom:15px;text-transform:uppercase}.header-subtitle{color:#f7f7f7;font-family:Lora,serif;font-size:1.8rem;font-style:italic;font-weight:400;letter-spacing:1.5px;margin-top:0}.hero-subtitle{align-items:center;background-color:#874a9a0b;border-left:4px solid #874a9a;color:#333;display:flex;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-weight:600;justify-content:center;margin:20px auto;padding:10px 20px;text-align:center;width:-webkit-fit-content;width:fit-content}.info-container{background-color:#f000;display:flex;margin:2px 25px;padding:20px}.info-card{background-color:#fff;border-radius:15px;box-shadow:0 0 8px 1px rgba(0,0,0,.079);gap:25px;margin:10px 7px;padding:10px;transition:transform .3s ease}.info-card:hover{background-color:#874a9a46;color:#fff;transform:scale(1.04)}.info-card p{color:#333;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-size:.92rem;margin:10px;text-align:left}.info-card h3{color:#333}.info-card-icon{height:auto;margin:10px 5px;width:29%}.call-to-action{margin:10px 20px}.call-to-action-container{background-color:rgba(128,0,128,.128);border-radius:12px;display:flex;gap:5px;justify-content:space-between;margin:20px 30px;padding:10px 20px}.call-to-action-card{margin-bottom:26px;padding:10px}.dfsh{border-right:2px solid purple;display:flex}.call-to-action-card,.call-to-action-donation{margin:10px;text-align:left}.call-to-action-card h3{color:#000;font-size:1.5rem}.call-to-action-card p{color:#333;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;margin-bottom:30px}.call-to-action-card h3,p{margin:10px}.call-to-action-card button{align-self:right;background-color:#874a9a;border-style:none;color:#fff;margin:0 10px;padding:10px 26px}.call-to-action-image{height:300px;object-fit:cover;width:100%}.call-to-action-donation{align-items:center;display:flex;justify-content:center;position:relative}.call-to-action-donation-image{filter:blur(1.4px);height:auto;object-fit:cover;opacity:.6;width:100%}.call-to-action-text{color:#fff;font-size:2rem;font-weight:700;left:50%;position:absolute;text-align:center;text-shadow:2px 2px 5px #000000b3;top:50%;transform:translate(-50%,-50%);z-index:1}.volunteer-highlight{color:#fc0}.call-to-action-btn{background-color:#fc0;border:none;font-size:1.2rem;margin:12px 10px;padding:10px 25px}.donation-container{align-items:center;background-color:red;border-radius:12px;display:flex;justify-content:center;margin:15px 50px;position:relative}.form-image{height:700px;object-fit:cover;width:100%}.donation-form{background:linear-gradient(270deg,rgba(34,35,35,.197),#2e2d2e84);border-radius:15px;box-shadow:0 4px 10px #0003;left:25%;max-width:500px;padding:30px 25px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:90%;z-index:1}.form-title{color:#fefefe;font-size:2.2rem;font-weight:700;margin-bottom:10px}.form-description{color:#f0f3f5}.donation-input,.form-description{font-size:1.2rem;margin-bottom:20px}.donation-input{border:2px solid #874a9a;border-radius:5px;outline:none;padding:15px 1px;width:100%}.donation-input:focus{border-color:#874a9a;box-shadow:0 0 5px #874a9a}.donation-buttons{display:flex;flex-wrap:wrap;gap:5px;justify-content:center;margin-bottom:20px}.preset-button{background-color:#844c9b;border:none;border-radius:2px;color:#fff;cursor:pointer;font-size:1.3rem;padding:13px 35px;transition:background-color .3s ease,transform .2s ease}.preset-button:hover{background-color:#27ae60;transform:scale(1.05)}.custom-button{background-color:#3498db}.custom-button:hover{background-color:#2980b9}.donate-now-button{background-color:#039622;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1.3rem;padding:15px 40px;transition:background-color .3s ease,transform .2s ease}.donate-now-button:hover{background-color:#c0392b;transform:scale(1.05)}.team-container{grid-gap:20px;background-color:#002fff1a;border-radius:15px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));margin:20px auto;max-width:1050px;padding:30px}.team-card{background-color:#fff;border-radius:12px;box-shadow:0 4px 6px #0000001a;overflow:hidden;transition:transform .3s,box-shadow .3s}.team-card:hover{box-shadow:0 8px 12px #0003;transform:translateY(-5px)}.team-card h2{color:#864a96;font-size:1.4rem;font-weight:700;margin:10px 0 5px;text-align:center}.team-card h3{color:#555;font-size:1rem;margin-bottom:5px;text-align:center}.team-card h4{color:#777;font-size:.9rem;margin-bottom:10px;text-align:center}.team-card-image{border-top-left-radius:12px;border-top-right-radius:12px;height:350px;object-fit:cover;width:100%}.image-carousel-container{align-items:center;background-color:#f9f9f9;border-radius:15px;box-shadow:0 4px 10px #0000001a;display:flex;justify-content:center;margin:20px 50px;overflow:hidden;padding:20px;position:relative}.image-carousel-div{animation:scrollContinuous 20s linear infinite;display:flex;gap:15px}.image-carousel-div:hover{animation-play-state:running}.image-carousel{border-radius:4px;height:350px;margin:10px;object-fit:cover;transition:transform .3s ease;width:80%}.image-carousel:hover{box-shadow:0 8px 15px #0003;transform:scale(1.1)}@keyframes scrollContinuous{0%{transform:translateX(0)}to{transform:translateX(-1000px)}}.hero-container{color:#fff;font-family:Lora,serif;padding-bottom:30px;position:relative;text-align:center}.hero-subtitle{color:#251e1e;font-size:1.5rem;font-weight:700;margin-bottom:30px}.final-content-container{background:linear-gradient(90deg,rgba(0,0,0,.537),#020202);border-radius:0;display:flex;overflow:hidden;padding:50px;position:relative}.background-content-image{height:auto;left:0;opacity:.25;position:absolute;top:0;width:100%;z-index:0}.content{align-items:flex-start;background-color:#f000;display:flex;gap:20px;justify-content:space-between;padding:20px 80px;position:relative;z-index:1}.left-content,.right-content{background:#fff0;border-radius:8px;flex:1 1;padding:20px 30px}.left-content{align-items:center;display:flex;flex-direction:column;justify-content:space-between}.left-content h2{font-size:2.2rem}.left-content p{font-size:1.5rem;text-align:center}.icon-container{display:flex;gap:10px;justify-content:flex-start;margin-top:20px}.content-icon{color:#fff;font-size:2.5rem;opacity:.9;transition:opacity .3s ease}.content-icon:hover{opacity:1}.right-content{display:flex;flex-direction:row;padding:10px 0;text-align:left}.right-content-image{border-bottom-left-radius:10px;border-top-left-radius:10px;height:2 50px;margin-right:20px;object-fit:cover;width:100%}.right-content h4{color:#fff;font-size:1.5rem;margin-bottom:10px;margin-left:13px}.right-content p{font-size:1rem;margin-bottom:10px;margin-left:10px}.donate-link{background:#e74c3c;border-radius:5px;color:#fff;display:inline-block;font-size:1rem;margin:10px;padding:13px 26px;text-decoration:none;transition:background .3s ease}.donate-link:hover{background:#c0392b}.navbar-element{background:linear-gradient(180deg,#000c,#0000);position:fixed;top:0;width:100%;z-index:10}@media screen and (max-width:768px){.home-header{align-items:center;border-radius:12px;display:flex;flex-direction:column;margin:0 1px;padding:1px 12px;text-align:center}.header-title{color:#fff;font-family:Playfair Display,serif;font-size:2rem;font-weight:700;letter-spacing:2px;margin-bottom:12px;text-align:center;text-transform:uppercase}.header-subtitle{color:#f7f7f7;font-family:Lora,serif;font-size:1.1rem;font-style:italic;font-weight:200;letter-spacing:1px;margin-top:0}.info-card{margin:10px;width:100%}.info-container{grid-template-columns:1fr;margin:12px 4px;padding:1px}.team-container{grid-template-columns:1fr;margin:10px 20px;padding:5px}.team-card{margin:auto;padding:auto}.team-card-image{height:auto;object-fit:contain;width:100%}.call-to-action-container,.info-container,.team-container{align-items:center;display:flex;flex-direction:column}.call-to-action-container{background-color:#f000;margin:auto}.dfsh{border-right:2px solid #80008000;display:flex;padding:auto}.call-to-action-image{height:auto;object-fit:cover;width:100%}.call-to-action-donation{margin:auto;padding:auto}.call-to-action-donation-image{height:auto;object-fit:cover;width:100%}.info-card,.team-card{width:70%}.donation-container{margin:80px 0;padding:auto}.form-image{height:auto;object-fit:cover;width:100%}.donation-form{background-color:#03962300;left:50%;margin:1px 0;padding:0 2px;top:50%}.donation-form h2{font-size:1.3rem;font-weight:800}.donation-form p{font-size:.8rem}.donation-form button{font-size:.9rem;margin:0;padding:8px 20px}.team-container{background-color:#87489e05;margin:auto;padding:auto}.team-card{margin:10px}.image-carousel-container{margin:10px 20px;padding:15px}.image-carousel{height:200px;width:270px}.image-carousel-div{gap:12px}.hero-container{margin-bottom:10px;padding:0 0 10px}.hero-subtitle{color:#333;font-size:1.2rem;margin-bottom:20px;padding:0 10px}.final-content-container{flex-direction:column;gap:30px;padding:20px}.background-content-image{height:auto;object-fit:cover;opacity:.25;width:100%}.content{flex-direction:column;gap:20px;padding:15px}.left-content,.right-content{border-radius:10px;flex:none;padding:5px;text-align:center}.left-content h2{font-size:1.8rem;margin-bottom:15px}.left-content p{font-size:1.2rem}.icon-container{justify-content:center;margin-top:15px}.content-icon{font-size:2rem}.right-content{align-items:center;flex-direction:column;text-align:center}.right-content-image{border:2px solid #ae98c2;border-radius:50%;height:auto;width:20%}.right-content h4{color:#fff;font-size:1.6rem;margin-bottom:5px}.right-content p{color:#f5e5e5;font-size:1.2rem}.donate-link{font-size:.9rem;padding:10px 20px}}.contact-container{position:relative;text-align:center}.contact-image{background:linear-gradient(#281a792a,rgba(53,155,84,.106)),url(/static/media/15.2e1234611e6442b99a11.jpeg) no-repeat 50%/cover;padding-bottom:250px;padding-top:150px;position:relative;z-index:10}.contact-content{margin-bottom:20px;padding:26.5px}.contact-page{color:#333;font-family:Arial,sans-serif;padding:30px}.contact-header{margin-bottom:50px;text-align:center}.contact-header h1{color:#87499b;font-size:2.5rem;font-weight:700}.contact-header p{color:#34495e;font-size:1.1rem;margin-left:auto;margin-right:auto;margin-top:15px;max-width:800px;text-align:center}.contact-form-info{grid-gap:50px;display:grid;grid-template-columns:1fr 1fr;margin-bottom:50px}.contact-item{background-color:#f7f7f7;border-radius:8px;box-shadow:0 4px 8px #0000001a;padding:20px}.contact-item h2{color:#87499b;font-size:1.8rem}.contact-item p{color:#333;font-size:1rem;text-align:center}.contact-item img{border-radius:8px;height:auto;margin-top:20px;width:100%}.contact-item .social-media a{color:#87499b;font-size:3rem;margin-bottom:10px;padding:20px;text-decoration:none;transition:transform .4s ease-in-out}.contact-item .social-media a:hover{text-decoration:underline;transform:scale(1.1)}.contact-form{background-color:#f7f7f7;border-radius:8px;box-shadow:0 4px 8px #0000001a;padding:40px}.contact-form h2{color:#87499b;font-size:2rem;font-weight:700;text-align:center}.contact-form p{color:#555;font-size:1rem;margin-bottom:20px;text-align:center}.form-group label{color:#333;display:block}.form-group input,.form-group textarea{border:1px solid #ccc;border-radius:6px;box-sizing:border-box}.contact-btn{background-color:#27ae60;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1.2rem;padding:15px 30px;transition:background-color .3s}.contact-btn:hover{background-color:#2ecc71}.contact-footer{margin-top:40px;text-align:center}.contact-footer p{color:#34495e;font-size:.9rem;text-align:center}@media (max-width:768px){.contact-form-info{grid-gap:30px;grid-template-columns:1fr;margin:auto auto 30px;max-width:300px;width:100%}.contact-form{padding:30px}.contact-btn{font-size:1.1rem;padding:12px 25px}}@media (max-width:480px){.contact-header h1{font-size:2rem}.contact-form h2{font-size:1.8rem}.form-group input,.form-group textarea{font-size:.9rem}}.about-us-container{position:relative;text-align:center}.about-us-image{background:linear-gradient(#281a7965,rgba(53,155,84,.234)),url(/static/media/18.14294dfd4d5af67ab21a.jpeg) no-repeat 50%/cover;padding-bottom:250px;padding-top:150px;position:relative;z-index:10}.about-us-content{margin-bottom:25px;padding:50px}.about-page{font-family:Arial,sans-serif;line-height:1.6;padding:20px}.about-page h1,.about-page h2{color:#3a3a3a}.intro{margin-bottom:40px;text-align:center}.intro h1{color:#2c3e50;font-size:2.8rem;font-weight:700}.intro p{color:#333;font-size:1.2rem;margin:20px auto;max-width:900px;text-align:center}.contact-us,.get-involved,.impact,.mission-vision,.values{background-color:hsla(0,0%,96%,.695);border-radius:12px;margin-bottom:40px;padding:14px 10px}.section-header h2{color:#824893;font-size:2rem;margin-bottom:20px;text-align:center}.impact-content,.mission-content,.vision-content{display:flex;flex-direction:row;justify-content:space-between}.impact-content p,.mission-content p,.vision-content p{color:#555;font-size:1.5rem;padding-right:10px;width:60%}.impact-content ul,.mission-content ul{padding:0}.get-involved-content p{font-size:1.3rem;padding:10px 50px;text-align:center}.image-placeholder img{border-radius:4px;height:auto;max-width:550px;transition:transform .4s ease-in-out;width:85%}.about-modal-images{border-radius:12px;height:auto;max-width:400px;object-fit:cover;width:100%}.image-placeholder img:hover{transform:scale(1.1)}.values-list ul{list-style-type:none;text-align:center}.values-list li{font-size:1.2rem;margin-bottom:10px}.get-involved-content{text-align:center}.donate-link-btn{background-color:#27ae60;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1.2rem;padding:10px 30px;text-decoration:none;transition:background-color .3s}.donate-link-btn:hover{background-color:#2ecc71}.contact-form{margin:0 auto;max-width:600px;text-align:center}.contact-form input,.contact-form textarea{border:1px solid #ccc;border-radius:5px;margin:10px 0;padding:10px;width:100%}.contact-form button{background-color:#2980b9;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 20px;transition:background-color .3s}.contact-form button:hover{background-color:#3498db}@media (max-width:768px){.impact-content p,.mission-content p,.vision-content p{font-size:1rem;margin-bottom:20px;width:100%}.image-placeholder img{margin-top:20px;width:100%}.contact-form input,.contact-form textarea{font-size:1rem}.donate-btn{font-size:1.1rem;width:100%}.impact-content,.mission-content,.vision-content{display:flex;flex-direction:column;justify-content:space-between}.values{margin-bottom:20px;padding:0;width:100%}.values-list ul{text-align:left}.values-list li{font-size:1rem;margin:2px 0;padding:5px 1px}}@media (max-width:480px){.intro h1{font-size:2rem}.section-header h2{font-size:1.5rem}}.donate-page-container{position:relative;text-align:center}.donate-page-image{background:linear-gradient(#281a7965,rgba(53,155,84,.234)),url(/static/media/19.9be8fcbd3851ef735cb4.jpeg) no-repeat 50%/cover;padding-bottom:250px;padding-top:150px;position:relative;z-index:10}.donate-page-content{margin-bottom:25px;padding:50px}.donate-page{background-color:hsla(0,0%,96%,.389);color:#3a3a3a;font-family:Arial,sans-serif;padding:30px}.donate-intro{margin-bottom:50px;text-align:center}.donate-intro h1{color:#8a479d;font-size:2.5rem;font-weight:700}.donate-intro p{color:#34495e;font-size:1.08rem;margin-left:auto;margin-right:auto;margin-top:15px;max-width:700px}.donate-form{background-color:#c375d920;border-radius:8px;box-shadow:0 4px 8px #0000001a;margin:0 auto;max-width:400px;padding:40px}.donate-form h2{color:#8a479d;font-size:2rem;font-weight:700;text-align:center}.donate-form p{color:#020101;font-size:1.2rem;text-align:center}.donate-form p,.form-group{margin-bottom:20px}.form-group label{color:#1e1919;display:flex;font-size:1rem;margin-bottom:5px}.form-group input,.form-group textarea{background-color:#fff0;border:1.5px solid #000;border-radius:10px;display:flex;font-size:1rem;padding:12px;width:100%}.form-group input:focus{border-color:red}.form-group textarea{height:120px;resize:vertical}.form-submit{text-align:center}.donate-form-btn{background-color:#27ae60;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1.2rem;padding:15px 30px;transition:background-color .3s}.donate-btn:hover{background-color:#2ecc71}.donate-footer{margin-top:40px;text-align:center}.donate-footer p{color:#34495e;font-size:1rem;text-align:center;-webkit-text-decoration:solid;text-decoration:solid}@media (max-width:768px){.donate-page{padding:20px}.donate-form{padding:30px}.form-group input,.form-group textarea{font-size:1rem}.donate-btn{font-size:1.1rem;padding:12px 25px}}@media (max-width:480px){.donate-intro h1{font-size:2rem}.donate-form h2{font-size:1.8rem}.form-group input,.form-group textarea{font-size:.9rem}}.causes-page{color:#2c3e50;font-family:Lora,serif;line-height:1.6}.hero-section{align-items:center;background:linear-gradient(135deg,#f7d9e3,#d1f0ff);border-radius:15px;box-shadow:0 4px 10px #0000001a;display:flex;flex-direction:row;justify-content:space-between;margin:20px auto;padding:40px 20px}.hero-text h1{font-size:3rem;font-weight:700;margin-bottom:20px}.hero-text p{font-size:1.2rem;margin-bottom:0}.hero-image-placeholder{background:#ececec;border-radius:10px;height:300px;width:50%}.help-section,.mission-section,.why-it-matters-section{background:#fff;border-radius:15px;box-shadow:0 4px 10px #0000001a;margin:20px auto;padding:40px 20px}.help-section h2,.mission-section .mission-text h2,.why-it-matters-section h2{color:#34495e;font-size:2.5rem;font-weight:700;margin-bottom:20px}.help-section p,.mission-section .mission-text p,.why-it-matters-content .why-text p{font-size:1.1rem}.help-image-placeholder,.mission-image-placeholder,.why-image-placeholder{background:#ececec;border-radius:10px;height:250px;width:100%}.why-it-matters-section .why-it-matters-content{align-items:center;display:flex;flex-direction:row;gap:20px}.help-section{text-align:center}.gallery-container{position:relative;text-align:center}.gallery-page-image{background:linear-gradient(#44434984,rgba(47,49,48,.305)),url(/static/media/55.e91d05aadc39ded39f8d.jpeg) no-repeat 50%/cover;padding-bottom:250px;padding-top:95px;position:relative;z-index:10}.gallery-content{margin-bottom:5px;padding:5px}.gallery-header{border-radius:15px;margin:5px;padding:10px 20px;text-align:center}.gallery-header-subtitle{color:#f8f3f3;font-family:Lora,serif;font-size:1.8rem;font-style:italic;font-weight:400;letter-spacing:1.5px;margin-top:10pc}.gallery-background{background:linear-gradient(#090909,#874a99e1,#000);border-radius:12px;margin:15px 5px;padding:10px}.success-page-bg{background:linear-gradient(#60606565,rgba(49,59,52,.234)),url(/static/media/19.9be8fcbd3851ef735cb4.jpeg) no-repeat 50%/cover;padding-bottom:250px;padding-top:150px;position:relative;z-index:10}.success-container{position:relative;text-align:center}.success-content{margin:55px auto;padding:5px}.cancel-page-bg{background:linear-gradient(#60606565,rgba(49,59,52,.234)),url(/static/media/61.358209ffcc4a56667c0b.jpeg) no-repeat 50%/cover;padding-bottom:250px;padding-top:150px;position:relative;z-index:10}.cancel-container{position:relative;text-align:center}.cancel-content{margin:55px auto;padding:5px}
/*# sourceMappingURL=main.c8110c6b.css.map*/