﻿ *,*{box-sizing:border-box;margin:0;padding:0}html,body{width:100%;max-width:100%;overflow-x:hidden}body{color:#333;background:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;position:relative;overflow-x:hidden}html,body{-webkit-text-size-adjust:100%!important;font-size:16px!important}@media (max-width:768px){html,body,p,span,div,li,a,button,input,textarea,label{font-size:15px!important}h1{font-size:1.8rem!important}h2{font-size:1.5rem!important}h3{font-size:1.2rem!important}h4{font-size:1rem!important}.container,.wrapper,section{padding-left:16px!important;padding-right:16px!important}}@media (max-width:480px){html,body,p,span,div,li,a,button,input,textarea,label{font-size:14px!important}}a{color:inherit;text-decoration:none}.container{max-width:1200px;margin:0 auto;padding:0 20px}
*{box-sizing:border-box;margin:0;padding:0;font-family:Arial}.topbar{color:#fff;background:#2d2d2d;justify-content:space-between;align-items:center;margin:20px auto;padding:10px 40px;display:flex}@media (max-width:840px){.logo{margin-top:10px;margin-left:10px}}.menu{color:#000;background:#d68025;border-radius:60px;justify-self:center;gap:35px;padding:18px 40px;list-style:none;display:flex}.envato{font-size:18px;font-weight:700}.envato span{font-weight:400}.buy-btn{color:#fff;cursor:pointer;background:#6ac24a;border:none;border-radius:4px;padding:8px 18px}@media (min-width:768px) and (max-width:834px){.navbar{padding:12px 25px}.menu{gap:15px}.menu li{font-size:13px}.nav-right .donate-btn{padding:6px 15px;font-size:12px}.contact-left span{font-size:11px}}.contact-bar{color:#fff;background:#fff;border-bottom-right-radius:15px;border-bottom-left-radius:15px;justify-content:space-between;align-items:center;width:90%;margin:0 auto;padding:20px 50px;font-size:14px;display:flex}.contact-left span{margin-right:25px}.contact-right{align-items:center;gap:15px;display:flex}.navbar{background:#fff;justify-content:space-between;align-items:center;padding:20px 50px;text-decoration:none;display:flex;position:relative}.logo{align-items:center;gap:10px;width:120px;display:flex}.menu{gap:30px;font-weight:500;list-style:none;display:flex}.menu li{cursor:pointer;align-items:center;gap:5px;display:flex;position:relative}.nav-right{align-items:center;gap:20px;display:flex}.search{cursor:pointer;font-size:18px}.navbar .menu li a{color:#000;text-decoration:none}.donate-btn{cursor:pointer;color:#eee;background:#0c2c55;border:none;border-radius:30px;padding:12px 25px;font-weight:700}.dropdown-li{cursor:pointer;position:relative;flex-direction:row!important;align-items:center!important;gap:5px!important;display:flex!important}.dropdown-trigger{flex-direction:row!important;align-items:center!important;gap:5px!important;display:flex!important}.gallery-text{font-weight:500}.dropdown-arrow{transition:transform .3s;color:#000!important;margin:0!important;font-size:12px!important}.dropdown-li.open .dropdown-arrow{transform:rotate(180deg)}.dropdown{color:#fff;z-index:4;border-radius:6px;width:160px;margin-top:15px;padding:10px 0;list-style:none;position:absolute;top:100%;left:0;box-shadow:0 5px 15px #0000004d;background:#fff!important}.dropdown li{padding:10px 15px;background:#fff!important}.dropdown li a{text-decoration:none;color:#000!important}.dropdown li:hover{background:#fff!important}.dropdown li:hover a{color:#010101!important}.hamburger{cursor:pointer;color:#333;z-index:1001;background:0 0;border:none;padding:4px;font-size:1.5rem;display:none}.mobile-overlay{z-index:998;background:#0006;text-decoration:none;display:none;position:fixed;inset:0}.mobile-donate{display:none}@media (max-width:1024px){.topbar{padding:10px 25px}.contact-bar{width:95%;padding:15px 25px}.navbar{padding:15px 25px}.menu{gap:20px}.donate-btn{padding:10px 20px;font-size:14px}}@media (max-width:768px){.topbar{text-align:center;flex-direction:column;gap:8px;padding:10px 15px}.contact-bar{border-radius:0;flex-direction:column;align-items:flex-start;gap:8px;width:100%;padding:12px 15px}.contact-left span{margin-bottom:4px;display:block}.navbar{padding:12px 15px}.hamburger{color:#0c2c55;margin-left:auto;font-size:28px;display:flex}.nav-right{display:none}.menu{z-index:999;width:100vw;height:100vh;box-shadow:none;opacity:0;border-radius:0;flex-direction:column;align-items:center;transition:transform .4s,opacity .4s;display:flex;position:fixed;top:0;left:0;overflow-y:auto;transform:translate(-100%);background:#0c2c55!important;justify-content:flex-start!important;padding-top:80px!important}.menu.menu-open{opacity:1;transform:translate(0)}.menu li{text-align:center;border-bottom:1px solid #ffffff26;width:80%;padding:18px 0;list-style:none}.menu li:last-child{border-bottom:none}.menu li a{letter-spacing:.5px;font-weight:500;text-decoration:none;transition:color .3s;display:block;color:#fff!important;font-size:22px!important}.menu li a:hover{color:#fc0!important}.menu li a.active{font-weight:600;color:#fc0!important}.dropdown-li{cursor:pointer;border-bottom:1px solid #ffffff26;width:80%;padding:18px 0;flex-direction:column!important;align-items:center!important;gap:5px!important;display:flex!important}.dropdown-trigger{font-weight:500;color:#fff!important;flex-direction:row!important;align-items:center!important;gap:8px!important;font-size:22px!important;display:flex!important}.gallery-text{font-weight:500;color:#fff!important;font-size:22px!important}.dropdown-arrow{transition:transform .3s;color:#fff!important;margin:0!important;font-size:16px!important}.dropdown-li.open .dropdown-arrow{transform:rotate(180deg)}.dropdown{box-shadow:none;width:100%;margin-top:10px;background:#1a3d6e!important;border-radius:10px!important;padding:5px 0!important;position:static!important}.dropdown li{text-align:center;width:100%;background:0 0!important;border-bottom:1px solid #ffffff1a!important;padding:12px 0!important}.dropdown li:last-child{border-bottom:none!important}.dropdown li a{letter-spacing:.5px;padding:5px 0;font-weight:400;text-decoration:none;color:#fff!important;font-size:18px!important}.dropdown li a:hover{color:#fc0!important}.dropdown li:hover{background:0 0!important}.mobile-overlay{z-index:998;background:#0009;display:block;position:fixed;inset:0}.hamburger{color:#0c2c55;z-index:1001}.hamburger svg{font-size:28px}}@media (max-width:480px){.logo img{width:90px;transform:scale(.8)}.donate-btn{padding:10px;font-size:14px}.menu li a,.gallery-text,.dropdown-trigger{font-size:20px!important}.dropdown li a{font-size:16px!important}.menu li,.dropdown-li{padding:15px 0}}.contact-bar{color:#fff;background:#0c2c55;border-bottom-right-radius:15px;border-bottom-left-radius:15px;flex-wrap:wrap;justify-content:space-between;align-items:center;width:90%;margin:0 auto;padding:15px 30px;font-size:14px;display:flex}.contact-left{flex-wrap:wrap;gap:15px;display:flex}.contact-left span{margin:0}@media (max-width:768px){.contact-right{justify-content:center;width:100%;margin-top:8px}.contact-bar{text-align:center;flex-direction:column;align-items:center;gap:8px}.contact-right{width:100%}.hamburger{margin-left:auto;display:block}.dropdown{box-shadow:none;width:100%;margin-top:10px;text-align:center!important;background:#1a3d6e!important;border-radius:10px!important;padding:5px 0!important;position:static!important}.dropdown li{width:100%;list-style:none;text-align:center!important;background:0 0!important;border-bottom:1px solid #ffffff1a!important;padding:12px 0!important}.dropdown li:last-child{border-bottom:none!important}.dropdown li a{letter-spacing:.5px;margin-left:50px;padding:5px 0;font-weight:400;text-decoration:none;color:#fff!important;font-size:18px!important;display:block!important}.dropdown li a:hover{color:#fc0!important}.dropdown li:hover{background:0 0!important}}@media (max-width:467px){.contact-bar{text-align:left;align-items:flex-start}.contact-right{justify-content:flex-start;width:100%;margin-top:5px}}@media (max-width:1068px){.logo{width:20px!important}.logo img{transform:scale(.8);width:35px!important;height:40px!important}}
.footer{color:#fff;background:#0c2c55;padding:50px 60px 20px;position:relative}.footer-top{flex-wrap:wrap;justify-content:space-between;gap:40px;max-width:1200px;margin:0 auto;display:flex}.footer-logo{flex-direction:column;flex:1;align-items:flex-start;min-width:250px;display:flex}.footer-links{text-align:center;flex:1;min-width:200px}.footer-contact{text-align:left;flex:1;min-width:280px}.footer-logo img{width:80px;height:90px;margin:-10px auto 15px 145px;display:block;position:relative;top:-5px}.footer-logo p{color:#ddd;text-align:justify;word-break:break-word;width:100%;max-width:250px;margin-top:-24px;margin-bottom:20px;margin-left:150px;font-family:Poppins,sans-serif;font-size:14px;line-height:1.8}.footer-social{justify-content:center;gap:12px;width:100%;margin-top:0;margin-left:20px;display:flex}.footer-social a{color:#fff;background:#ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:18px;transition:all .3s;display:flex}.footer-social a:hover{background:#d3a50e;transform:translateY(-3px)}.footer-links h4{margin-bottom:20px;padding-bottom:10px;font-family:Poppins,sans-serif;font-size:18px;display:inline-block;position:relative}.footer-links h4:after{content:"";background:#d3a50e;width:40px;height:2px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.footer-links ul{flex-direction:column;align-items:flex-start;margin:0;padding:0;list-style:none;display:flex}.footer-links li{text-align:center;width:100%;margin-bottom:12px}.footer-links a{color:#ddd;font-family:Poppins,sans-serif;font-size:14px;text-decoration:none;transition:all .3s;display:inline-block}.footer-links a:hover{color:#d3a50e;transform:translate(5px)}.footer-contact h4{margin-bottom:20px;padding-bottom:10px;font-family:Poppins,sans-serif;font-size:18px;display:inline-block;position:relative}.footer-contact h4:after{content:"";background:#d3a50e;width:40px;height:2px;position:absolute;bottom:0;left:0}.footer-contact ul{margin:0;padding:0;list-style:none}.footer-contact li{color:#ddd;word-break:break-word;text-align:justify;align-items:flex-start;gap:12px;max-width:250px;margin-bottom:15px;font-family:Poppins,sans-serif;font-size:14px;line-height:1.5;display:flex}.footer-contact svg{color:#d3a50e;min-width:16px;max-width:250px;margin-top:2px}.footer-contact li span{flex:1;max-width:250px}.footer-bottom{text-align:center;border-top:1px solid #ffffff1a;margin-top:40px;padding-top:40px}.footer-bottom p{color:#aaa;margin-top:-20px;font-family:Poppins,sans-serif;font-size:13px}.scroll-top{color:#fff;cursor:pointer;z-index:100;background:#d3a50e;border:none;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;font-size:20px;transition:all .3s;display:flex;position:fixed;bottom:20px;right:20px}.scroll-top:hover{background:#b88c0a;transform:translateY(-3px)}@media (min-width:768px) and (max-width:1024px){.footer{padding:40px 30px 20px}.footer-top{justify-content:space-between;gap:30px}.footer-logo{align-items:flex-start;min-width:200px}.footer-logo img{width:150px;margin-top:0;margin-left:0;margin-right:auto;top:0}.footer-logo p{text-align:left;max-width:200px;margin-left:0}.footer-social{justify-content:flex-start;margin-left:0}.footer-links{text-align:center;min-width:150px}.footer-links ul{align-items:center}.footer-links li{text-align:center}.footer-contact{text-align:left;min-width:200px}.footer-contact li{max-width:200px}.footer-contact ul{align-items:flex-start}}@media (max-width:767px){.footer{padding:30px 20px 15px}.footer-top{flex-direction:column;align-items:center;gap:35px}.footer-logo{order:1;align-items:center;width:100%}.footer-logo img{width:90px;margin:0 auto 15px;display:block;top:0}.footer-logo p{text-align:center;width:100%;max-width:280px;margin-left:auto;margin-right:auto}.footer-social{justify-content:center;margin-left:0}.footer-links{text-align:center;order:2;width:100%}.footer-links h4:after{left:50%;transform:translate(-50%)}.footer-links ul{align-items:center}.footer-links li{text-align:center}.footer-links a:hover{transform:translate(0)}.footer-contact{text-align:center;order:3;width:100%;padding-left:0}.footer-contact h4:after{left:50%;transform:translate(-50%)}.footer-contact ul{flex-direction:column;align-items:center;display:flex}.footer-contact li{text-align:center;justify-content:center;align-items:center;max-width:280px;margin-left:auto;margin-right:auto}.footer-contact svg{margin-top:0}}@media (max-width:480px){.footer{padding:25px 15px 15px}.footer-top{gap:30px}.footer-logo img{width:90px}.footer-logo p{max-width:250px;font-size:13px;line-height:1.7}.footer-links h4,.footer-contact h4{font-size:16px}.footer-links li,.footer-contact li{font-size:13px}.footer-contact li{max-width:250px;font-size:13px;line-height:1.7}.footer-bottom p{font-size:12px}}@media (min-width:768px) and (max-width:820px){.footer{padding:30px 25px 20px}.footer-top{flex-direction:column;align-items:center;gap:35px}.footer-logo{order:1;align-items:center;width:100%}.footer-logo img{width:90px;margin:0 auto 15px;display:block;top:0}.footer-logo p{text-align:center;width:100%;max-width:320px;margin-top:5px;margin-left:auto;margin-right:auto;font-size:14px;line-height:1.8}.footer-social{justify-content:center;gap:10px;margin-left:0}.footer-social a{width:36px;height:36px;font-size:16px}.footer-links{text-align:center;order:2;width:100%}.footer-links h4{margin-bottom:18px;font-size:17px}.footer-links h4:after{left:50%;transform:translate(-50%)}.footer-links ul{align-items:center}.footer-links li{text-align:center;margin-bottom:10px}.footer-links a{font-size:14px}.footer-links a:hover{transform:translate(0)}.footer-contact{text-align:center;order:3;width:100%;padding-left:0}.footer-contact h4{margin-bottom:18px;font-size:17px}.footer-contact h4:after{left:50%;transform:translate(-50%)}.footer-contact ul{flex-direction:column;align-items:center;display:flex}.footer-contact li{text-align:center;justify-content:center;align-items:center;gap:12px;max-width:320px;margin-left:auto;margin-right:auto;font-size:14px}.footer-contact svg{min-width:16px;margin-top:0}.footer-contact li span{max-width:280px}.footer-bottom{margin-top:30px;padding-top:30px}.footer-bottom p{margin-top:-15px;font-size:13px}}@media (min-width:821px) and (max-width:1024px){.footer{padding:35px 35px 20px}.footer-top{flex-direction:column;align-items:center;gap:35px}.footer-logo{order:1;align-items:center;width:100%}.footer-logo img{width:80px;margin:0 auto 15px;display:block;top:0}.footer-logo p{text-align:center;width:100%;max-width:400px;margin-top:5px;margin-left:auto;margin-right:auto;font-size:14px;line-height:1.8}.footer-social{justify-content:center;gap:12px;margin-left:0}.footer-social a{width:38px;height:38px;font-size:17px}.footer-links{text-align:center;order:2;width:100%}.footer-links h4{margin-bottom:20px;font-size:18px}.footer-links h4:after{left:50%;transform:translate(-50%)}.footer-links ul{align-items:center}.footer-links li{text-align:center;margin-bottom:12px}.footer-links a{font-size:14px}.footer-links a:hover{transform:translate(0)}.footer-contact{text-align:center;order:3;width:100%;padding-left:0}.footer-contact h4{margin-bottom:20px;font-size:18px}.footer-contact h4:after{left:50%;transform:translate(-50%)}.footer-contact ul{flex-direction:column;align-items:center;display:flex}.footer-contact li{text-align:center;justify-content:center;align-items:center;gap:12px;max-width:400px;margin-left:auto;margin-right:auto;font-size:14px}.footer-contact svg{min-width:16px;margin-top:0}.footer-contact li span{max-width:350px}.footer-bottom{margin-top:35px;padding-top:35px}.footer-bottom p{margin-top:-15px;font-size:13px}}
.charity-cards-section{text-align:center;margin-top:-10px;padding:50px 20px}.cards-container{flex-wrap:wrap;justify-content:center;gap:30px;margin-bottom:20px;display:flex;position:relative}.card{text-align:center;background:#fff;border:4px solid;border-radius:30px;width:260px;padding:30px;transition:transform .3s,opacity .3s;box-shadow:0 10px 30px #00000014}.card.inactive{opacity:.4;transform:scale(.95)}.card.active{opacity:1;transform:scale(1)}.card .icon{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin:auto auto 15px;font-size:24px;display:flex}.card h3{color:#333;margin-bottom:10px}.card p{color:#555;font-size:14px;line-height:1.6}.arrows{justify-content:center;gap:20px;display:flex}.arrow{cursor:pointer;color:#fff;border:none;border-radius:50%;width:50px;height:50px;font-size:18px}.arrow.left{background:#0c2c55}.arrow.right{background:#8b6c44}.arrow:hover{opacity:.8}@media (max-width:900px){.cards-container{flex-direction:column;align-items:center}}
.charity-section{text-align:center;background:#f5f5f5;padding:60px 20px}.partners-wrapper{width:calc(100% - 40px);max-width:1400px;margin:60px auto 0;position:relative;overflow:hidden}.partners-wrapper h1{text-align:center;color:#0c2c55;letter-spacing:1px;margin-bottom:40px;font-family:Poppins,sans-serif;font-size:32px;font-weight:700}.partners-wrapper h1 span{color:#ce8729}.partners{align-items:center;gap:50px;width:max-content;animation:20s linear infinite scrollLogos;display:flex}.partners img{opacity:.7;flex-shrink:0;width:120px;transition:all .3s}.partners img:hover{opacity:1;transform:scale(1.1)}@keyframes scrollLogos{0%{transform:translate(0)}to{transform:translate(-50%)}}.partners:hover{animation-play-state:paused}.charity-cards{flex-wrap:wrap;justify-content:center;gap:30px;margin-top:50px;display:flex}.card{text-align:center;background:#fff;border-radius:20px;width:260px;padding:30px;box-shadow:0 5px 15px #0000001a}.card h3{color:#333;margin-top:15px}.card p{color:#777;margin-top:10px;font-size:14px}.icon{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin:auto;font-size:20px;display:flex}.red{background:#ff5a3c}.yellow{background:#ffc107}.arrows{margin-top:40px}.arrow{cursor:pointer;border:none;border-radius:50%;width:50px;height:50px;margin:10px;font-size:18px}.left{color:#fff;background:#1b5e4b}.right{color:#000;background:#ffc107}.partners-wrapper{width:calc(100% - 40px);max-width:1200px;margin:60px auto 0;padding-left:40px;padding-right:40px;position:relative;overflow:hidden}@media (max-width:900px){.partners-wrapper{width:calc(100% - 30px)}.partners{gap:30px;animation:15s linear infinite scrollLogos}.partners img{width:90px}.charity-cards{flex-direction:column;align-items:center}}.partners-wrapper{width:calc(100% - 40px);max-width:1200px;margin:60px auto 0;padding-bottom:40px;padding-left:40px;padding-right:40px;position:relative;overflow:hidden}
*{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}select.input-field,select.input-field option{letter-spacing:normal!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:.875rem!important;font-weight:400!important;line-height:normal!important}.contact-page{color:#0f172a;min-height:100vh;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.contact-hero{justify-content:center;align-items:center;height:30px;display:flex;position:relative;overflow:hidden}.hero-image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-content{z-index:10;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:1200px;margin:0;padding:0 16px;display:flex;position:relative}.hero-tag{justify-content:center;align-items:center;gap:8px;width:100%;margin-bottom:16px;display:flex}.tag-text{letter-spacing:1px;color:#fbbf24;text-align:center;width:100%;font-size:.875rem;font-weight:600}.hero-title{color:#fff;text-align:center;-webkit-text-stroke:1px #d1991f;text-shadow:0 0 5px #315e9899,0 0 10px #0c2c5599,0 2px 2px #0000004d;width:100%;margin:-60px 500px 0 0;font-size:3.5rem;font-weight:900}.input-box{align-items:center;gap:10px;display:flex}.country-code{cursor:pointer;color:#a8a8a8;background:#f7f7f7;border:1px solid #a8a8a8;border-radius:8px;padding:10px;font-size:14px}.info-value a{color:#9f9f9f;text-decoration:none}.input-field{border:1px solid #fff;border-radius:8px;flex:1;padding:10px}.contact-body{max-width:1200px;margin:50px auto 0;padding:64px 24px}@media (max-width:768px){.contact-body{text-align:center;max-width:95%;margin-top:20px;margin-left:auto;margin-right:auto;padding:30px 15px}}@media (max-width:480px){.contact-body{max-width:90%;margin-left:auto;margin-right:auto;padding:20px 10px}}.contact-container{grid-template-columns:1fr 1fr;gap:48px;display:grid}.contact-info{flex-direction:column;gap:16px;margin-top:50px;display:flex}.info-title{margin:-80px 0 0;font-size:2.25rem;font-weight:900}.info-grid{grid-template-columns:repeat(2,1fr);gap:32px;margin-bottom:40px;display:grid}.info-item{align-items:center;gap:8px;margin-bottom:8px;display:flex}.info-icon{color:#0ea5e9;width:20px;height:20px}.info-label{margin:10px;font-weight:700}.info-value{color:#64748b;margin:8px 0 -10px;font-size:.875rem}.social-icons{gap:8px;margin-top:4px;display:flex}.social-icon{color:#6b7280;border:1px solid #d1d5db;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:.75rem;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.social-icon:hover{color:#fff;background:#0ea5e9;border-color:#0ea5e9}.office-image{object-fit:cover;border-radius:1rem;width:100%;height:206px;margin-top:10px}.contact-form{background:#fff;border:1px solid #e5e7eb;border-radius:1rem;margin-top:-50px;padding:32px;transition:all .3s;box-shadow:0 10px 25px #0000001a}.contact-form:hover{transform:translateY(-5px)}.form-title{margin:0 0 8px;font-size:1.5rem;font-weight:700}.form-description{color:#64748b;margin-bottom:32px;font-size:.875rem}.form-content{flex-direction:column;gap:20px;display:flex}.input-group select.input-field{text-align:left!important;text-indent:0!important;appearance:none!important;cursor:pointer!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e")!important;background-position:right 16px center!important;background-repeat:no-repeat!important;background-size:16px 16px!important;height:48px!important;padding:16px 40px 16px 16px!important}.input-group{position:relative}.input-field,.textarea-field{color:#1f2937;background:#f9fafb;border:1px solid #d1d5db;border-radius:8px;outline:none;width:100%;font-size:.875rem;transition:all .2s;font-family:inherit!important}.input-field{height:48px;padding:16px 40px 16px 16px}.textarea-field{resize:none;padding:16px 40px 16px 16px}.input-field:focus,.textarea-field:focus,select.input-field:focus{border-color:#0ea5e9;transform:scale(1.02);box-shadow:0 0 0 3px #0ea5e91a}.input-icon{color:#6b7280;width:16px;height:16px;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.submit-btn{color:#fff;cursor:pointer;background:#0c2c55;border:none;border-radius:8px;align-items:center;gap:8px;padding:12px 24px;font-size:.875rem;font-weight:600;transition:all .3s;display:inline-flex}.submit-btn:hover{background:#0284c7;transform:translateY(-2px)scale(1.03)}.icon-arrow{width:16px;height:16px}.star-rating{cursor:pointer;gap:.5rem;margin-bottom:1rem;display:flex}.star{stroke:#999;fill:#fff;transition:fill .2s,stroke .2s}.star.filled{fill:#ffb400;stroke:#ffb400}.star-icon{cursor:pointer;color:#ffc107;stroke:#ffc107;width:24px;height:24px;margin-right:5px;transition:all .2s}.star-icon:hover{transform:scale(1.1)}.otp-group{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px;display:flex}.otp-group .send-otp-btn,.otp-group .verify-otp-btn{color:#fff;cursor:pointer;background:#4caf50;border:none;border-radius:8px;padding:8px 15px;font-weight:700;transition:transform .2s,background .3s}.otp-group .send-otp-btn:hover,.otp-group .verify-otp-btn:hover{background:#45a049;transform:scale(1.05)}.captcha-group{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px;display:flex}.captcha-box{letter-spacing:5px;text-align:center;-webkit-user-select:none;user-select:none;background:#f0f0f0;border:2px dashed #bbb;border-radius:8px;width:120px;padding:8px 0;font-size:22px;font-weight:700}.captcha-refresh-btn{color:#fff;cursor:pointer;background:#2196f3;border:none;border-radius:8px;padding:6px 12px;font-weight:700;transition:transform .2s,background .3s}.captcha-refresh-btn:hover{background:#1976d2;transform:scale(1.05)}@media (max-width:1024px){.contact-container{grid-template-columns:1fr;gap:40px}.contact-form{margin-top:0}.info-grid{grid-template-columns:1fr 1fr;gap:20px}.hero-title{font-size:2rem}}@media (max-width:768px){.contact-hero{height:260px}.hero-title{font-size:1.8rem}.tag-text{font-size:.75rem}.contact-body{padding:30px 15px}.contact-container{grid-template-columns:1fr}.info-title{text-align:center;font-size:1.8rem}.info-grid{text-align:center;grid-template-columns:1fr}.info-item,.social-icons{justify-content:center}.contact-form{padding:20px}select.input-field{padding-left:14px!important;font-size:.85rem!important}}@media (max-width:480px){.contact-hero{height:220px}.hero-title{font-size:1.5rem}.tag-text{font-size:.7rem}.contact-body{padding:20px 10px}.contact-form{padding:16px}.form-title{text-align:center;font-size:1.2rem}.form-description{text-align:center}.input-field,.textarea-field{font-size:.8rem}.submit-btn{justify-content:center;width:100%}.captcha-group,.otp-group{flex-direction:column;align-items:stretch}.captcha-box{width:100%}.office-image{height:200px}}@media (min-width:1400px){.contact-body{max-width:1300px}.hero-title{font-size:3rem}}.office-image{transition:all .4s}.office-image:hover{transform:scale(1.03)}.social-icon{transition:all .3s}.social-icon:hover{transform:translateY(-3px)scale(1.1)}.input-group select.input-field{color:#9ca3af!important;letter-spacing:.025em!important;text-align:left!important;box-sizing:border-box!important;background:#f9fafb!important;border:1px solid #d1d5db!important;border-radius:8px!important;height:48px!important;min-height:48px!important;max-height:48px!important;padding:12px 40px 12px 16px!important;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:.875rem!important;font-weight:400!important;line-height:1.4!important;display:block!important;overflow:hidden!important}.input-group select.input-field option{height:auto!important;min-height:24px!important;padding:8px 4px!important;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:.875rem!important;line-height:1.4!important}.input-group select.input-field{appearance:none!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e")!important;background-position:right 12px center!important;background-repeat:no-repeat!important;background-size:16px!important}.input-field::placeholder{color:#9ca3af!important;font-size:.875rem!important;line-height:1.4!important}.input-group select.input-field:focus{color:#1f2937!important;border-color:#0ea5e9!important;box-shadow:0 0 0 3px #0ea5e91a!important}@media (max-width:768px){.input-group select.input-field{padding:10px 40px 10px 14px!important;font-size:.85rem!important}}.textarea-field,.textarea-field::placeholder{letter-spacing:.025em!important;color:#1f2937!important;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:.875rem!important;font-weight:400!important;line-height:1.4!important}.textarea-field::placeholder{color:#9ca3af!important;opacity:1!important}.textarea-field{resize:vertical!important;box-sizing:border-box!important;background:#f9fafb!important;border:1px solid #d1d5db!important;border-radius:8px!important;outline:none!important;width:100%!important;min-height:120px!important;padding:16px 40px 16px 16px!important;transition:all .2s!important}.textarea-field:focus{background:#f9fafb!important;border-color:#0ea5e9!important;transform:scale(1.02)!important;box-shadow:0 0 0 3px #0ea5e91a!important}.input-group.textarea-wrap .input-icon{color:#6b7280!important;pointer-events:none!important;width:16px!important;height:16px!important;position:absolute!important;top:20px!important;right:16px!important}@media (max-width:768px){.textarea-field{min-height:100px!important;padding:14px 40px 14px 14px!important;font-size:.85rem!important}}.info-itemm{align-items:center;gap:8px;margin-bottom:10px;margin-left:-300px;display:flex}.info-iconn{color:#0ea5e9;width:20px;height:20px}.info-labell{margin:-25px 10px 10px;font-weight:700}.info-iconn{color:#0ea5e9;width:20px;height:20px;margin-top:-35px}
.team{text-align:center;background:#f8f8f8;padding:80px 60px}.full-role{font-size:13px;line-height:1.4;display:block}.full-role-scroll{text-align:left;max-height:200px;padding-right:8px;overflow-y:auto}.full-role-scroll::-webkit-scrollbar{width:5px}.full-role-scroll::-webkit-scrollbar-track{background:#ffffff1a;border-radius:10px}.full-role-scroll::-webkit-scrollbar-thumb{background:gold;border-radius:10px}.team-title{color:#0c2c55;margin-bottom:60px;font-family:cursive;font-size:42px}.team-title span{color:#da8a22}.team-container{grid-template-columns:repeat(4,1fr);align-items:start;gap:30px;display:grid}.team-card{cursor:pointer;background:#000;border-radius:20px;transition:all .4s;position:relative;overflow:hidden}.team-card img{object-fit:cover;object-position:top center;width:100%;height:320px;transition:all .5s;display:block}.team-card.active img{object-position:top center;height:500px}.team-card:after{content:"";pointer-events:none;background:linear-gradient(#0000,#00000080,#000000e6);width:100%;height:60%;position:absolute;bottom:0;left:0}.team-card.active:after{display:none}.info{color:#fff;z-index:2;text-align:left;position:absolute;bottom:20px;left:20px;right:20px}.info h3{margin:0 0 5px;font-size:18px;font-weight:700}.info p{margin:0;font-size:13px;line-height:1.4}.role-line{flex-wrap:wrap;align-items:baseline;display:flex}.role-text{display:inline}.read-more{color:gold;cursor:pointer;white-space:nowrap;margin-left:5px;font-size:12px;font-weight:700;display:inline-block}.read-more:hover{text-decoration:underline}.team-card.active .info{background:#00000080;border-radius:10px;padding:10px;right:20px}.full-role{font-size:16px;display:block}@media (max-width:992px){.team-container{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.team-container{grid-template-columns:1fr}.team-card img{height:280px}.team-card.active img{height:420px}.team{padding:40px 20px}.team-title{font-size:28px}.full-role-scroll{max-height:150px}}
.donate-section{background:#fff;flex-wrap:wrap;justify-content:center;align-items:center;gap:60px;max-width:1400px;margin:0 auto;padding:80px 100px;display:flex}.donate-left{flex:0 0 45%;justify-content:center;align-items:center;min-height:500px;margin-top:0;margin-left:-90px;display:flex;position:relative}.img-box{border-radius:20px;overflow:hidden}.img-box img{object-fit:cover;border-radius:20px;width:100%;height:100%}.img-box.top-img{z-index:3;border-radius:20px;width:380px;height:380px;margin-top:40px;margin-left:0;position:relative;overflow:hidden}.img-box.top-img img{object-fit:cover;border-radius:20px;width:100%;height:100%}.img-box.bottom-img{z-index:2;border:5px solid #fff;border-radius:20px;width:260px;height:260px;position:absolute;bottom:-30px;left:140px;overflow:hidden}.img-box.bottom-img img{object-fit:cover;border-radius:20px;width:100%;height:100%}.play-btn{cursor:pointer;z-index:5;background:#fc0;border-radius:50%;justify-content:center;align-items:center;width:65px;height:65px;font-size:22px;display:flex;position:absolute;top:45%;left:45%;box-shadow:0 4px 15px #fc06}.donate-right{flex:0 0 45%;max-width:550px;margin-left:0;padding:20px 0}.sub-title{color:green;margin-bottom:10px;font-size:16px;font-weight:700}.donate-right h1{max-width:550px;font-size:36px;font-weight:800;line-height:1.2}.donate-right h1 span{color:orange}.desc{color:#555;margin:2px 0;font-family:cursive;font-size:16px;line-height:1.8}.tabs{flex-wrap:wrap;gap:12px;margin-top:15px;margin-bottom:15px;font-family:cursive;display:flex}.tabs button{cursor:pointer;background:#fff;border:none;border-radius:25px;padding:12px 25px;font-size:14px;font-weight:500;transition:all .3s}.tabs .active{color:#fff;background:#0c2c55}.points{padding:0;list-style:none}.points li{color:#333;margin-bottom:12px;padding-left:25px;font-size:15px;position:relative}.points li:before{content:"✔";color:#0c2c55;font-weight:700;position:absolute;left:0}.progress{flex-wrap:wrap;gap:50px;margin-top:25px;display:flex}.circle{text-align:center}.circle span{color:#0c2c55;font-size:22px;font-weight:700;display:block}.circle p{color:#777;margin-top:5px;font-size:14px}.hero1{color:#d28623;text-align:left;font-family:cursive}@media (min-width:768px) and (max-width:1024px){.hero1{width:100%;display:block;text-align:center!important}}@media (max-width:768px){.hero1{width:100%;font-size:26px;display:block;text-align:center!important}}@media (max-width:480px){.hero1{font-size:22px;text-align:center!important}}@media (max-width:360px){.hero1{font-size:18px;text-align:center!important}}.vision-section{text-align:justify;max-width:800px;margin:auto;padding:20px}.vision-text{color:#333;margin-top:10px;font-family:cursive;font-size:16px;line-height:2}.mission{font-family:cursive}.tab-content{color:#444;margin-top:15px;font-size:1rem;line-height:1.8}.tab-content li{margin-bottom:10px;padding-left:20px;list-style-type:disc}@media (min-width:1025px) and (max-width:1440px){.donate-section{gap:50px;padding:60px}.donate-left{flex:0 0 42%;min-height:450px}.donate-right{flex:0 0 42%;max-width:500px}.img-box.top-img{width:330px;height:330px;margin-top:35px}.img-box.bottom-img{width:220px;height:220px;bottom:-25px;left:120px}.donate-right h1{font-size:32px}}@media (min-width:768px) and (max-width:1024px){.donate-section{flex-direction:column;align-items:center;gap:30px;padding:40px 30px}.donate-left{flex-direction:column;flex:none;align-items:center;width:100%;min-height:auto;margin-top:0;margin-left:0;display:flex}.img-box.top-img{width:280px;height:280px;margin-top:30px;margin-left:0}.img-box.top-img img{object-fit:cover;width:100%;height:100%}.img-box.bottom-img{border:4px solid #fff;width:190px;height:190px;position:absolute;bottom:-30px;left:50%;transform:translate(-50%)translateY(-30px)}.play-btn{width:55px;height:55px;font-size:18px;top:45%;left:45%}.donate-right{text-align:center;flex:none;width:100%;max-width:100%;margin-left:0;padding:10px 0}.donate-right h1{font-size:28px}.tabs{justify-content:center!important;display:flex!important}.tabs button{flex:none}.progress{justify-content:center;gap:30px}.points{text-align:left;margin:0 auto;display:inline-block}.points li{text-align:left}}@media (max-width:768px){.donate-section{flex-direction:column;align-items:center;gap:20px;padding:30px 15px}.donate-left{flex-direction:column;flex:none;align-items:center;width:100%;min-height:auto;margin-top:0;margin-left:0;display:flex;position:relative}.img-box img{width:200px;height:200px}.img-box.top-img{width:220px;height:220px;margin-top:20px;margin-left:0}.img-box.top-img img{object-fit:cover;width:100%;height:100%}.img-box.bottom-img{border:4px solid #fff;width:170px;height:170px;margin-top:-50px;position:relative;bottom:0;left:0;transform:none}.play-btn{width:50px;height:50px;font-size:16px;top:45%;left:45%}.donate-right{text-align:center;flex:none;width:100%;max-width:100%;margin-left:0;padding:10px 0}.donate-right h1{font-size:24px}.tabs{justify-content:center!important;display:flex!important}.tabs button{flex:none;padding:8px 16px;font-size:14px}.progress{justify-content:center;gap:20px}.points{text-align:left;margin:0 auto;display:inline-block}.points li{text-align:left}}@media (max-width:480px){.img-box img{width:160px;height:160px}.img-box.top-img{width:170px;height:170px;margin-top:15px}.img-box.bottom-img{border-width:3px;width:140px;height:140px;margin-top:-40px}.subtitle,.donate-right h1{font-size:20px}.tabs button{padding:6px 12px;font-size:12px}.progress{flex-direction:column;align-items:center;gap:15px}.play-btn{width:40px;height:40px;font-size:14px;top:40%;left:42%}.desc{font-size:14px}}@media (max-width:360px){.img-box.top-img{width:140px;height:140px}.img-box.bottom-img{width:120px;height:120px;margin-top:-30px}.donate-right h1{font-size:18px}.tabs button{padding:5px 10px;font-size:11px}}
*{box-sizing:border-box}.gallery{max-width:900px;margin:auto;padding:20px 12px 40px}.lg-zoom-in,.lg-zoom-out,.lg-download,.lg-toolbar .lg-icon{display:none!important}.lg-toolbar .lg-close{display:block!important}.gallery-header{text-align:center;color:#0c2c66;margin-top:20px;margin-bottom:40px;padding:16px 0}.gallery-header h2{border-bottom:2px solid #daa111;margin:0;padding-bottom:5px;font-size:clamp(20px,5vw,28px);font-weight:600;display:inline-block}.album-grid{grid-template-columns:repeat(auto-fit,minmax(clamp(200px,28vw,240px),1fr));gap:clamp(12px,3vw,20px);padding:10px 0;display:grid}.album-tile{cursor:pointer;flex-direction:column;align-items:center;display:flex;position:relative}.stack{aspect-ratio:1;width:100%;max-width:clamp(180px,25vw,220px);position:relative}.stack-img{object-fit:cover;background:#fff;border:clamp(3mm,.6vw,4px) solid #df990f;width:100%;height:100%;transition:all .3s;position:absolute;box-shadow:0 4px 12px #00000026}.img-0{z-index:1;transform:rotate(0)}.img-1{z-index:2;transform:rotate(3deg)}.img-2{z-index:3;transform:rotate(-3deg)}.album-tile:hover .img-0{transform:rotate(-4deg)translate(-4px)}.album-tile:hover .img-1{transform:rotate(4deg)translate(4px)}.album-tile:hover .img-2{transform:scale(1.03)}.album-overlay{opacity:0;justify-content:center;align-items:center;transition:all .3s;display:flex;position:absolute;inset:0}.album-overlay p{color:#fff;margin:0;font-size:clamp(12px,2.5vw,14px);font-weight:600;transition:all .3s;transform:scale(.9)}.album-tile:hover .album-overlay{opacity:1}.album-tile:hover .album-overlay p{transform:scale(1)}.album-title{color:#333;text-align:center;margin-top:8px;font-size:clamp(11px,2vw,13px);font-weight:500}.show-more-btn,.admin-login button,.admin-upload button,.add-album-btn,.logout-btn{cursor:pointer;border:none;border-radius:6px;min-height:40px;padding:clamp(8px,2vw,10px) clamp(12px,3vw,16px);font-size:clamp(12px,2vw,14px);font-weight:700;transition:background .2s}.show-more-btn{color:#fff;background:#0f3f0f;margin:20px auto;display:block}.show-more-btn:hover{background:#073d07}.admin-login button,.admin-upload button,.add-album-btn{color:#fff;background:#3c9cff}.admin-login button:hover,.admin-upload button:hover,.add-album-btn:hover{background:#06f}.logout-btn{color:#fff;background:#f44}.logout-btn:hover{background:#c00}.lightgallery-wrapper{max-width:100%;padding:10px}.lg-react-element{grid-template-columns:repeat(auto-fit,minmax(clamp(160px,22vw,200px),1fr));gap:12px;padding:10px;display:grid}.lg-react-element img{object-fit:cover;border-radius:6px;width:100%;height:clamp(140px,20vw,180px);box-shadow:0 4px 12px #00000026}.admin-section{background:#f8f8f8;border-radius:8px;max-width:100%;margin:20px auto;padding:20px}.admin-login input,.admin-upload input,.admin-upload select{border:1px solid #ccc;border-radius:4px;padding:8px 10px;font-size:clamp(12px,2vw,14px)}.admin-controls{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:12px;display:flex}.add-album-form{background:#e8f5e9;border-radius:6px;flex-wrap:wrap;justify-content:center;gap:8px;margin:12px 0;padding:12px;display:flex}.add-album-form input{min-width:clamp(120px,25vw,180px)}.album-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:12px 0;display:flex}.delete-album-btn{color:#fff;cursor:pointer;background:#dc3545;border:none;border-radius:4px;padding:6px 12px;font-size:12px}.delete-image-btn{color:#fff;cursor:pointer;opacity:0;z-index:10;background:#dc3545e6;border:none;border-radius:50%;width:28px;height:28px;font-size:14px;transition:all .2s;position:absolute;top:6px;right:6px}.image-wrapper:hover .delete-image-btn{opacity:1}.no-images-message{text-align:center;color:#888;padding:clamp(24px,10vw,40px) 16px}.no-images-message p{margin:8px 0;font-size:clamp(14px,3vw,16px)}@media (min-width:768px) and (max-width:1024px){.album-grid{grid-template-columns:repeat(3,minmax(200px,1fr))}.lg-react-element{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}@media (max-width:480px){.album-grid,.lg-react-element{grid-template-columns:1fr}.add-album-form,.admin-controls{flex-direction:column}}@media (max-width:360px){.stack{max-width:200px}}
.hero{background-position:50%;background-size:cover;align-items:center;height:90vh;min-height:400px;animation:1s ease-in-out fadeBg;display:flex;position:relative}@keyframes fadeBg{0%{opacity:.7}to{opacity:1}}@media (max-width:1024px){.hero{height:50vh;min-height:300px}}@media (max-width:768px){.hero{flex-direction:column;justify-content:center;height:40vh;min-height:250px;padding:20px}}@media (max-width:480px){.hero{flex-direction:column;justify-content:center;height:30vh;min-height:200px;padding:15px}}.hero-overlay{color:#fff;z-index:2;background:linear-gradient(90deg,#0000);width:60%;height:100%;padding:120px 80px}.arrow{cursor:pointer;color:#fff;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;display:flex}.arrow.green{background-color:#0c2c55}.arrow.yellow{background-color:#c4812a}.hero-small{color:#d7871d;text-align:center;letter-spacing:1px;text-transform:uppercase;text-shadow:1px 1px 2px #0003;margin:0 auto 20px;font-family:Montserrat,sans-serif;font-size:40px;font-weight:900;line-height:1.2}@media (max-width:768px){.hero-small{font-size:30px}}@media (max-width:480px){.hero-small{font-size:24px}}.hero h1{font-size:15px;line-height:2.1}.hero-buttons{gap:20px;display:flex}.discover{color:#fff;cursor:pointer;background:#1b5e4b;border:none;border-radius:30px;padding:15px 30px}.quote{color:#000;cursor:pointer;background:#ffc107;border:none;border-radius:30px;padding:15px 30px}.hero-arrows{color:#0c2c55;flex-direction:column;gap:15px;display:flex;position:absolute;top:50%;right:60px}.arrow{color:#fff;cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;display:flex}.green{background:#0c2c55}.yellow{color:#000;background:#0c2c55}@media (max-width:900px){.hero-overlay{width:100%;padding:80px 30px}.hero h1{font-size:10px;line-height:2.1}.hero-arrows{display:none}}.session-section{background:#fff;justify-content:center;padding:60px 20px;display:flex}.session-container{max-width:900px}.session-text{color:#374151;text-align:justify;margin-bottom:18px;font-size:15px;line-height:1.8}.session-list{margin:20px 0;padding-left:25px}.session-list li{color:#1f2937;margin-bottom:10px;font-size:15px;line-height:1.6}.session-container:before{content:"What We Do";color:#0c2c55;margin-bottom:5px;margin-left:-20px;font-size:30px;font-weight:600;display:block}@media (max-width:868px){.session-container:before{margin-bottom:4px;margin-left:10px;font-size:24px}}@media (max-width:480px){.session-container:before{margin-bottom:3px;margin-left:10px;font-size:20px}}@media (max-width:768px){.session-text,.session-list li{font-size:14px}}@media (max-width:480px){.session-section{padding:40px 10px}}.session-title{color:#1a1a1a;text-align:center;max-width:900px;margin:30px auto;padding-left:15px;font-family:Georgia,serif;font-size:2rem;font-style:italic;font-weight:500;line-height:1.4}@media (max-width:768px){.session-title{margin:20px 15px;padding-left:12px;font-size:1.5rem}}.contact-hero{justify-content:center;align-items:center;height:20vh;min-height:400px;display:flex;position:relative;overflow:hidden}.hero-image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-overlay{position:absolute;inset:0}.hero-content{z-index:10;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:clamp(8px,3vw,20px);width:100%;max-width:100%;padding:clamp(12px,4vw,24px);display:flex;position:relative}body{font-family:var(--font-nunito), sans-serif}.hero-title{z-index:10;color:#fff;-webkit-text-stroke:2px #cd801b;-webkit-text-fill-color:white;text-shadow:0 0 5px #315e9899,0 0 10px #0c2c5599,0 2px 2px #0000004d;letter-spacing:1px;width:100%;margin:0;padding:clamp(8px,2vw,16px);font-family:Cinzel,serif;font-size:clamp(3rem,8vw,4rem);font-weight:900;line-height:1.1;position:relative}@media (max-width:1024px){.contact-hero{height:50vh;min-height:300px}}@media (max-width:768px){.contact-hero{height:40vh;min-height:250px}.hero-title{font-size:clamp(3rem,8vw,4rem);font-weight:800}}@media (min-width:768px){.hero-title{font-size:clamp(3rem,8vw,4rem);font-weight:800}}@media (max-width:480px){.contact-hero{height:30vh;min-height:200px}.hero-title{font-size:clamp(3rem,8vw,4rem);font-weight:800}}@media (min-width:1025px){.contact-hero{height:80vh;min-height:400px}}@media (hover:none) and (pointer:coarse){.hero-title:active{transform:scale(.98)}}.hero-content{max-width:clamp(300px,90vw,800px)}
html,body{-webkit-text-size-adjust:100%!important;font-size:16px!important}@media (max-width:768px){html,body,p,span,div,li,a,button,input,textarea,label,h1,h2,h3,h4{font-size:15px!important}h1{font-size:1.8rem!important}h2{font-size:1.5rem!important}h3{font-size:1.2rem!important}.container,.wrapper,section{padding-left:16px!important;padding-right:16px!important}}@media (max-width:480px){html,body,p,span,div,li,a,button,input,textarea,label{font-size:14px!important}}
