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}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{background-image:url(/static/media/background.8029a5c97d179d92d4d0.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;margin:0;min-height:100vh;overflow-x:hidden;padding:0}.homepage{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;width:100%}.top-image{display:block;filter:blur(2px);margin:0 auto;max-height:600px;object-fit:cover;width:100%}.hero-container{position:relative;width:100%}.hero-message{left:50%;position:absolute;text-align:center;top:40%;transform:translate(-50%,-50%);width:100%;z-index:2}.hero-title{color:#fff;font-size:3rem;font-weight:700;margin:0;text-shadow:2px 2px 6px #000000b3}.about-section{background-color:#f8f1e6;border-radius:16px;box-shadow:0 4px 12px #0000001a;margin:30px auto;max-width:900px;padding:30px;width:90%}.section-title{font-size:2rem;margin-bottom:20px;text-align:center}.about-text{font-size:1.1rem;line-height:1.6;margin-bottom:15px}.box-scroll-container{box-sizing:border-box;display:flex;gap:20px;justify-content:flex-start;margin-top:20px;overflow-x:auto;padding:20px;width:90%}.box-scroll-container::-webkit-scrollbar{height:8px}.box-scroll-container::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:10px}.expanded-section{background-color:#fffffff2;border-radius:16px;box-shadow:0 4px 12px #0000001a;margin:20px auto;max-width:1200px;padding:30px;width:90%}.site-footer{align-items:center;background-color:#eee5d9;color:#000;display:flex;flex-direction:column;font-family:Georgia,serif;justify-content:center;margin-top:60px;padding:40px 20px;text-align:center}.box-container{flex-shrink:0;margin:10px;width:280px}.box{background-color:#f5efe0;border-radius:12px;box-shadow:0 2px 10px #00000026;cursor:pointer;padding:20px;text-align:center;transition:transform .2s ease}.box:hover{transform:scale(1.02)}.box-title{color:#333;font-size:1rem}.dropdown-content{background-color:#fdf8ef;border-radius:12px;box-shadow:0 2px 8px #0000001a;margin-top:10px;padding:20px}.dropdown-content label{align-items:center;color:#333;display:flex;font-size:.95rem;gap:8px;margin-bottom:12px}.total-inside-box{border-top:1px solid #ddd;font-weight:700;margin-top:20px;text-align:right}.pdf-link,.total-inside-box{font-size:1rem;padding-top:10px}.pdf-link{border-bottom:1px dashed #a97b50;color:#3e3e3e;display:inline-block;text-decoration:none}.pdf-link:hover{border-color:#6a4f2b;color:#6a4f2b}.upload-input{background-color:#fff;border:1px solid #ccc;border-radius:6px;box-sizing:border-box;max-width:300px;padding:6px;width:90%}.submit-button,.upload-input{cursor:pointer;font-size:1rem}.submit-button{background-color:#a97b50;border:none;border-radius:6px;color:#fff;margin-top:20px;padding:10px 20px;transition:background-color .3s ease}.submit-button:hover{background-color:#92633f}.gallery-grid{grid-gap:16px;box-sizing:border-box;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));padding:20px;width:100%}.gallery-image{border-radius:10px;box-shadow:0 2px 10px #0000001a;cursor:pointer;height:250px;object-fit:cover;transition:transform .3s ease;width:100%}.gallery-image:hover{transform:scale(1.03)}.video-wrapper{border-radius:10px;box-shadow:0 2px 10px #0000001a;cursor:pointer;height:250px;overflow:hidden;position:relative;width:100%}.gallery-video{height:100%;object-fit:cover;width:100%}.play-button{color:#fff;font-size:48px;left:50%;opacity:.85;pointer-events:none;position:absolute;text-shadow:0 0 10px #000000e6;top:50%;transform:translate(-50%,-50%)}.lightbox-overlay{align-items:center;background-color:#000c;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:9999}.lightbox-image,.lightbox-video{border-radius:12px;box-shadow:0 0 20px #ffffff4d;max-height:90%;max-width:90%;object-fit:contain}
/*# sourceMappingURL=main.e55c4d22.css.map*/