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}.App{background-color:#fff;font-family:Arial,sans-serif;min-height:100vh}.App,.hero{text-align:center}.hero{color:#fff;height:100vh;overflow:hidden;position:relative}.image-container{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.image-container img{height:100%;object-fit:cover;width:100%}.logo-container{left:50%;position:absolute;top:20px;transform:translateX(-50%);z-index:2}.logo-container img{height:auto;max-width:150px;width:15%}.hero-title{animation:neon-glow 1s ease-in-out infinite alternate;color:#fff;font-family:Neon Lights,sans-serif;font-size:70px;position:relative;text-shadow:0 0 10px #606767cc,0 0 20px #484d4d80;top:20%}.hero-title,.slogan{text-align:center;z-index:3}.slogan{background-color:#565654;background-size:110% 110%;border-radius:20px;bottom:145px;color:#f8f8f8;font-size:40px;left:50%;padding:15px 30px;position:absolute;text-shadow:2px 2px 4px #00000080;transform:translateX(-50%)}@keyframes neon-glow{0%{text-shadow:0 0 10px #8ee956cc}50%{text-shadow:0 0 20px #cbf05e}to{text-shadow:0 0 10px #cee25acc}}@media (max-width:auto){.hero-title{font-size:3rem}.slogan{font-size:1.5rem}.logo-container img{width:30%}}.gallery{font-family:Arial,sans-serif;padding:20px;text-align:center}.gallery h2{background-color:#0b4260;border-radius:15%;color:#faf9f6;font-size:50px;margin-bottom:20px}.gallery h3{color:#001d32;font-size:38px;font-weight:700;margin-bottom:20px}.image-grid{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.image-grid img{border-radius:10px;box-shadow:0 4px 8px #0000001a;height:auto;transition:transform .3s ease;width:500px}.image-grid img:hover{transform:scale(1.05)}.mission{background-color:#fafafa;border-radius:10px;box-shadow:0 4px 8px #0003;margin:0 auto;max-width:900px;padding:40px}.mission h2{color:#333;font-size:50px;margin-bottom:15px;text-align:center}.mission p{color:#555;font-size:1rem;line-height:1.6;margin-bottom:25px;margin-left:auto;margin-right:auto;max-width:800px;text-align:center}.mission ul{list-style-type:none;margin:20px 0;padding:0}.mission ul strong{color:#2c3e50;display:inline-block;font-size:1.1rem;font-weight:700;margin-bottom:8px}.mission ul li{color:#7f8c8d;font-size:1rem;line-height:1.5;margin-bottom:15px;text-align:left}.mission h3{color:#333;font-size:1.3rem;font-weight:400;margin-top:30px;text-align:center}@media (max-width:768px){.mission{padding:20px}.mission h2{font-size:1.8rem}.mission p{font-size:.95rem}.mission h3{font-size:1.1rem}}.footer{background-color:#565654;border-top:2px solid #ddd;font-family:Arial,sans-serif;padding:20px;text-align:center}.footer .intro-text{font-size:16px;font-weight:600;margin-bottom:15px}.footer .address p,.footer .contact-info p{margin:5px 0}.footer .contact-info{font-size:14px;margin-bottom:10px}.footer .address{font-size:14px;margin-bottom:15px}.footer p{color:#fff;font-size:14px}.footer p strong{font-weight:700}.header{align-items:center;box-sizing:border-box;display:flex;justify-content:space-between;padding:20px 40px;width:100%}.left,.right{flex:1 1}.center{flex:0 1 auto;text-align:center}.header .logo{height:auto;max-width:350px;width:45%}.email,.phone-number{color:#000;font-size:24px;text-shadow:0 0 10px #606767cc,0 0 20px #484d4d80}@media (max-width:700px){.header{align-items:center;flex-direction:column}.left,.right{flex:none}.center{margin-bottom:10px}}
/*# sourceMappingURL=main.a40d7917.css.map*/