body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;min-height:100vh}footer{margin-top:auto}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.home-container{background-color:#f9f9f9;font-family:Roboto,sans-serif;line-height:1.6;margin:0 auto;max-width:1200px;padding:20px}.header{color:#fff}.header h1{font-size:2.5rem;margin:0}.subheading{color:#fff}.header p{font-size:1.2rem;margin-top:10px}@media screen and (max-width:768px){.header h1{font-size:2rem}.header p{font-size:1rem}}.category-container{display:flex;flex-direction:column;gap:40px}.category h3{color:#2c3e50;font-size:2.2rem;font-weight:700;letter-spacing:1px;margin-bottom:15px;position:relative;text-align:center;text-transform:uppercase}.category h3:after{background-color:#3498db;bottom:-5px;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);width:80%}.category h3:hover{color:#3498db;cursor:pointer;text-decoration:underline}.gallery-container{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.gallery-item{background-color:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;cursor:pointer;padding:15px;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.gallery-item img{border-radius:8px;height:200px;margin-bottom:10px;object-fit:contain;transition:transform .3s ease;width:100%}.gallery-item img:hover{transform:scale(1.05)}.gallery-item:hover{box-shadow:0 6px 12px #0003;transform:translateY(-5px)}.gallery-item h3{color:#2c3e50;font-size:1.2rem;font-weight:700;margin-top:10px}.gallery-item p{color:#7f8c8d;font-size:.9rem}.lightbox{align-items:center;background:#000c;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.lightbox-content{background:#fff;border-radius:5px;max-height:80vh;max-width:80%;padding:1rem;position:relative}.lightbox img{height:auto;width:100%}.lightbox-close{background:none;background-color:#0009;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:2rem;padding:.5rem;position:absolute;right:10px;top:10px;transition:background-color .3s ease}.lightbox-close:hover{background-color:#000c}.footer{background-color:#34495e;border-radius:8px;color:#fff;font-size:.9rem;margin-top:40px;padding:20px;text-align:center}.section-title{color:#2c3e50;font-size:2.5rem;font-weight:700;letter-spacing:2px;margin-bottom:30px;position:relative;text-align:center;text-transform:uppercase}.section-title:after{background-color:#3498db;bottom:-10px;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:80%}.section-title{text-shadow:0 2px 4px #0000001a}@media screen and (max-width:768px){.section-title{font-size:2rem;margin-bottom:20px}}.about-container{background-color:#f9f9f9;box-shadow:0 4px 10px #0000001a;font-family:Arial,sans-serif;line-height:1.8;margin:50px auto;max-width:1200px;padding:30px}.about-container,.header{border-radius:8px;color:#333}.header{background-color:#2874a6;margin-bottom:40px;padding:20px}.about-title{color:#333;font-size:3rem;font-weight:700;margin-bottom:30px;text-align:center}@media screen and (max-width:768px){.about-title{font-size:2.5rem}}@media screen and (max-width:480px){.about-title{font-size:2rem}}.about-intro{font-size:1.2rem;margin-bottom:30px;text-align:justify}@media screen and (max-width:768px){.about-intro{font-size:1.1rem}}@media screen and (max-width:480px){.about-intro{font-size:1rem;text-align:left}}.vision-mission-container{display:flex;gap:40px;justify-content:space-between;margin-bottom:50px}.mission,.vision{flex:1 1;text-align:center}.mission h2,.vision h2{color:#2e86c1;font-size:1.8rem;margin-bottom:15px}@media screen and (max-width:768px){.vision-mission-container{flex-direction:column;gap:20px}}.core-values-title{color:#2e86c1;font-size:2rem;margin-bottom:30px;text-align:center}.core-values-container{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:50px}@media screen and (max-width:768px){.core-values-container{gap:20px}}@media screen and (max-width:480px){.core-values-container{gap:15px;grid-template-columns:1fr}}.core-value{background-color:#fff;border-radius:8px;box-shadow:0 2px 6px #0000001a;padding:20px;text-align:center}.core-value img{margin-bottom:10px;max-width:100px}.core-value h3{color:#2e86c1;font-size:1.4rem}.core-value p{color:#555;font-size:1rem}.cta-container{background-color:#2e86c1;border-radius:8px;color:#fff;padding:20px;text-align:center}.cta-container h2{font-size:1.8rem}.cta-container p{font-size:1rem;margin:10px 0}.cta-container button{background-color:#fff;border:none;border-radius:5px;color:#2e86c1;cursor:pointer;font-size:1rem;margin-top:10px;padding:12px 24px;transition:background-color .3s ease,color .3s ease}.cta-container button:hover{background-color:#f1f1f1;color:#2874a6}@media screen and (max-width:768px){.cta-container h2{font-size:1.5rem}}@media screen and (max-width:480px){.cta-container h2{font-size:1.3rem}.cta-container button{padding:10px 20px}}.page-container{align-items:flex-start;background-color:#f9f9f9;box-sizing:border-box;color:#333;display:flex;flex-wrap:wrap;font-family:Arial,sans-serif;gap:20px;justify-content:center;margin:50px auto;max-width:1200px;padding:40px}.box{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;flex:1 1 400px;padding:20px}.header{font-size:2rem;margin-bottom:20px;text-align:center}.input{border:1px solid #ccc;border-radius:4px;margin-bottom:15px;padding:10px}.button,.input{font-size:1rem;width:100%}.button{background-color:#2e86c1;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:12px}@media (max-width:768px){.page-container{padding:20px}.box{flex:1 1 100%}.header{font-size:1.5rem}}@media (max-width:480px){.header{font-size:1.2rem}.input{font-size:.9rem}.button{font-size:1rem}}nav{background:#333;padding:10px}nav a{color:#fff;margin:0 10px;text-decoration:none}h1{color:#333;font-family:Arial,sans-serif}
/*# sourceMappingURL=main.e1cff625.css.map*/