:root{--green-neon-color:#c8f168;--green-color:#165f4d;--gray-color:#f0f4e6;--black-color:#0a0f0b;--black-text:#0a0f0bbf;--white-color:#fffff7;--gray-line:#b4b4b4}*,:before,:after{box-sizing:border-box;-webkit-font-smoothing:antialiased;margin:0;padding:0}html,body{height:100%;overflow-x:hidden}body{background-color:var(--white-color);font-family:TASA Orbiter,Helvetica,sans-serif}img{max-width:100%;display:block}a{text-decoration:none}button:focus-visible{outline:2px solid #4a90e2!important}@font-face{font-family:TASA Orbiter Deck-SemiBold;src:local(TASA Orbiter Deck SemiBold)}@font-face{font-family:TASA Orbiter Deck-Regular;src:local(TASA Orbiter Deck Regular)}@font-face{font-family:TASA Orbiter Deck-Bold;src:local(TASA Orbiter Deck Bold)}@font-face{font-family:TASA Orbiter Text-SemiBold;src:local(TASA Orbiter Text SemiBold)}@font-face{font-family:The New Elegance-Regular;src:local(The New Elegance Regular)}@font-face{font-family:Liberation Serif-BoldItalic;src:local(Liberation Serif BoldItalic)}.container{width:1260px;max-width:100%;margin:0 auto;padding:0 20px}.nav-header{z-index:100;background-color:#fff;border-bottom:1px solid #f0f0f0;align-items:center;width:100%;height:88px;display:flex;position:sticky;top:0}.nav-header .container{box-sizing:border-box;justify-content:space-between;align-items:center;width:100%;max-width:1260px;margin:0 auto;padding:0 20px;display:flex}.nav-logo-container,.nav-logo{align-items:center;gap:10px;display:flex}.nav-logo-icon{object-fit:contain;width:48px;height:48px}.nav-logo-text-wrap{flex-direction:column;display:flex}.nav-logo-text{color:#001349;letter-spacing:.4px;font-family:The New Elegance-Regular,Helvetica;font-size:22px;font-weight:400;line-height:1.2}.nav-logo-tagline{color:#001349;letter-spacing:0;font-family:Poppins,Helvetica;font-size:8px;font-weight:200}.nav-links{align-items:center;gap:36px;display:flex}.nav-link{cursor:pointer;align-items:center;gap:6px;display:flex}.nav-link-text{color:var(--black-text);letter-spacing:-.5px;white-space:nowrap;font-family:TASA Orbiter Deck-Regular,Helvetica;font-size:16px;font-weight:400}.nav-link-arrow{width:16px;height:8px}.nav-donate-button{cursor:pointer;background-color:#165f4d;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:12px 20px;display:flex;overflow:hidden}.nav-donate-button-text{color:#c1f86c;white-space:nowrap;font-family:Poppins,Helvetica;font-size:16px;font-weight:500}.nav-donate-button-icon{width:13px;height:14px}.contact-section{background-image:url(https://c.animaapp.com/mpwjq348q1ndH8/img/group-2147223714.png);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:40px 0;position:relative}.contact-section:before{content:"";z-index:0;background-color:#fffff7f2;position:absolute;inset:0}.contact-section .container{z-index:1;gap:60px;display:flex;position:relative}.contact-left{flex-direction:column;flex:1;gap:32px;max-width:500px;display:flex}.contact-heading{color:var(--black-color);letter-spacing:-2.5px;margin:0;font-family:TASA Orbiter,Helvetica;font-size:70px;font-weight:700;line-height:1.1}.contact-heading .accent{color:#155f4d;display:inline-block;position:relative}.contact-heading-wrapper{width:fit-content;margin-bottom:20px;position:relative}.contact-underline{object-fit:fill;pointer-events:none;width:100%;min-width:80px;height:12px;position:absolute;bottom:-12px;left:0}.contact-status-btn{background-color:var(--gray-color);border-radius:40px;align-items:center;gap:12px;width:fit-content;padding:8px 8px 8px 24px;display:inline-flex}.contact-status-text{color:var(--black-color);font-family:TASA Orbiter Deck-SemiBold,Helvetica;font-size:16px;font-weight:600}.contact-status-icon{background-color:#155f4d;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.contact-intro-text{color:#0a0f0b99;font-family:TASA Orbiter Deck-Regular,Helvetica;font-size:16px;font-weight:400;line-height:1.6}.contact-info-grid{grid-template-columns:1fr 1fr;gap:32px 20px;margin-top:20px;display:grid}.info-item{align-items:flex-start;gap:16px;display:flex}.info-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.info-icon.green{background-color:#155f4d}.info-icon.gray{background-color:var(--gray-color)}.info-icon img{width:20px;height:20px}.info-content{flex-direction:column;gap:4px;display:flex}.info-title{color:var(--black-color);font-family:TASA Orbiter Deck-SemiBold,Helvetica;font-size:16px;font-weight:600}.info-detail{color:#0a0f0b99;font-family:TASA Orbiter Deck-Regular,Helvetica;font-size:15px;font-weight:400;line-height:1.4}.contact-right{background-color:var(--gray-color);border-radius:36px;flex:1;padding:50px;position:relative}.contact-right:before{content:"";background-color:var(--gray-color);border-radius:12px 12px 0 0;width:120px;height:15px;display:none;position:absolute;top:-15px;left:50%;transform:translate(-50%)}.form-heading{color:var(--black-color);margin-bottom:12px;font-family:TASA Orbiter,Helvetica;font-size:24px;font-weight:600}.form-subheading{color:#0a0f0b99;margin-bottom:40px;font-family:TASA Orbiter Deck-Regular,Helvetica;font-size:15px;font-weight:400;line-height:1.6}.form-row{gap:24px;margin-bottom:30px;display:flex}.form-group{flex:1;position:relative}.form-group input,.form-group select{width:100%;color:var(--black-color);background:0 0;border:none;border-bottom:1px solid #d4d8cc;outline:none;padding:8px 0;font-family:TASA Orbiter Deck-Regular,Helvetica;font-size:15px;transition:border-color .3s}.form-group input::placeholder{color:#0a0f0b66}.form-group input:focus,.form-group select:focus{border-bottom-color:#155f4d}.phone-group{border-bottom:1px solid #d4d8cc;align-items:center;display:flex}.country-select{cursor:pointer;border-right:1px solid #0000;align-items:center;gap:8px;padding-right:12px;display:flex}.country-select img.flag{border-radius:2px;width:20px;height:14px}.phone-group input{border:none;padding-left:12px}.submit-btn{width:100%;color:var(--green-neon-color);cursor:pointer;background-color:#155f4d;border:none;border-radius:16px;margin-top:20px;padding:20px;font-family:TASA Orbiter Deck-SemiBold,Helvetica;font-size:16px;font-weight:600;transition:background-color .3s}.submit-btn:hover{background-color:#0f4538}.footer-section{background-color:#fbfefb;border-top:1.4px solid #b3b3b3;padding:60px 0 0}.footer-section .container{flex-direction:column;gap:40px;display:flex}.footer-top{gap:60px;display:flex}.footer-brand{flex-direction:column;flex:0 0 380px;gap:16px;display:flex}.footer-title{color:var(--black-color);letter-spacing:-1.6px;font-family:TASA Orbiter,Helvetica;font-size:40px;font-weight:400;line-height:1.1}.footer-title-main{color:#0a0f0b;letter-spacing:-.8px;font-weight:600}.footer-title-accent{color:#155f4d;font-weight:600}.footer-underline-decoration{width:120px;height:11px}.footer-description{color:var(--black-text);letter-spacing:-.8px;max-width:340px;font-family:TASA Orbiter Deck-Regular,Helvetica;font-size:15px;font-weight:400;line-height:1.6}.footer-social-icons{width:100px;height:15px}.footer-columns{flex:1;justify-content:space-between;gap:40px;display:flex}.footer-column{flex-direction:column;gap:0;display:flex}.footer-column-title{color:var(--black-color);letter-spacing:-1px;margin-bottom:28px;font-family:TASA Orbiter,Helvetica;font-size:20px;font-weight:600;line-height:1.4}.footer-link{color:var(--black-text);letter-spacing:-.8px;margin-bottom:18px;font-family:TASA Orbiter,Helvetica;font-size:15px;font-weight:400;line-height:1.5}.footer-divider{background-color:#b3b3b3;border:none;width:100%;height:1px}.footer-copyright-bar{background-color:#edffc4;margin-top:0;padding:18px 0}.footer-copyright-bar .container{justify-content:flex-start;display:flex}.footer-copyright-text{color:var(--black-text);letter-spacing:-.8px;font-family:TASA Orbiter Deck-Regular,Helvetica;font-size:15px;font-weight:400;line-height:1.5}.mobile-menu-btn{cursor:pointer;background:0 0;border:none;margin-left:auto;padding:5px;display:none}.mobile-menu-btn span{background-color:var(--black-color);width:25px;height:3px;margin:5px 0;transition:all .3s;display:block}.mobile-nav-overlay{z-index:1000;background:#fff;width:280px;height:100%;padding:80px 30px 30px;transition:all .4s;position:fixed;top:0;right:-100%;box-shadow:-5px 0 15px #0000001a}.mobile-nav-overlay.active{right:0}.mobile-nav-close{cursor:pointer;background:0 0;border:none;font-size:40px;position:absolute;top:20px;right:20px}.mobile-nav-menu{flex-direction:column;gap:20px;display:flex}.mobile-nav-menu .nav-link{color:var(--black-text);border-bottom:1px solid #eee;padding:10px 0;font-size:18px;display:flex}@media (max-width:1024px){.nav-links{display:none}.mobile-menu-btn{z-index:101;display:block}.contact-section .container,.footer-top{flex-direction:column;gap:40px}.footer-brand{flex:auto;max-width:100%}}@media (max-width:768px){.contact-heading{font-size:48px}.contact-intro-text{font-size:15px}.contact-info-grid{grid-template-columns:1fr;gap:24px}.contact-right{border-radius:24px;padding:30px 24px}.form-heading{font-size:20px}.form-row{flex-direction:column;gap:20px;margin-bottom:20px}.contact-underline{width:100%;min-width:60px;bottom:-8px;left:0;right:auto}.submit-btn{justify-content:center;width:100%}.footer-columns{flex-direction:column;gap:30px}.footer-title{font-size:32px}.footer-column-title{margin-bottom:16px}.footer-description{max-width:100%}.footer-copyright-bar .container{text-align:center;justify-content:center}}@media (max-width:480px){.contact-heading{font-size:36px}.footer-title{font-size:28px}}.form-alert{border-radius:6px;margin-bottom:16px;padding:12px 16px;font-size:14px}.form-alert-success{color:#1e7e34;background-color:#e6f4ea;border:1px solid #b7dfc0}.form-alert-error{color:#c0392b;background-color:#fdecea;border:1px solid #f5c6cb}.field-error{color:#c0392b;margin-top:4px;font-size:12px;display:block}.submit-btn:disabled{opacity:.6;cursor:not-allowed}.phone-container .form-control{width:100%!important;height:100%!important;box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important}.phone-container .flag-dropdown{background:0 0!important;border:none!important}.phone-container .selected-flag,.phone-container .selected-flag:hover,.phone-container .selected-flag:focus{background:0 0!important}
