*{margin:0;padding:0;box-sizing:border-box}body{background-color:#f26a8d;font-family:Century Schoolbook,New Century Schoolbook,Georgia,serif;min-height:100vh;width:100vw;overflow-y:auto}body:before{content:"";position:fixed;top:0;left:0;right:0;height:250px;background-color:#f26a8d;z-index:99}.title-container{position:fixed;top:0;left:0;right:0;display:flex;justify-content:center;align-items:center;padding-top:60px;padding-bottom:10px;background-color:#f26a8d;z-index:100}.subtitle-container{position:fixed;top:135px;left:0;right:0;display:flex;justify-content:center;align-items:center;padding-top:0;padding-bottom:40px;background-color:#f26a8d;z-index:100}.container{display:flex;justify-content:center;align-items:flex-start;padding-top:60px;height:100%}.image-container{display:flex;justify-content:center;align-items:center;padding-top:60px;margin-top:240px;padding-bottom:60px}.image-container img{max-width:400px;height:auto;border-radius:8px;box-shadow:0 4px 6px #0000001a}.visitors-container{position:fixed;top:20px;right:30px;padding:10px 15px;z-index:101}.visitors-text{color:#fff;font-size:.9rem;font-weight:300;letter-spacing:.05em}.title{color:#193a8f;font-size:3rem;font-weight:300;letter-spacing:.1em}@media (max-width: 480px){.title{font-size:2rem}}.subtitle{color:#fff;font-size:1.5rem;font-weight:300;letter-spacing:.1em}.carousel-wrapper{padding-top:280px;padding-bottom:60px;display:flex;justify-content:center;align-items:center;min-height:100vh}.text-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;background-color:#fff8e7;max-width:600px;padding:60px 3rem;margin:240px auto 2rem;padding-bottom:110px;--size: 30px;--m: .5;--p: calc(var(--m) * var(--size));--R: calc(var(--size) * 1.118);--r: 15px;padding:calc(60px + var(--r)) calc(2rem + var(--r));mask:linear-gradient(#000,#000) var(--r) var(--r)/calc(100% - 2 * var(--r)) calc(100% - 2 * var(--r)) no-repeat,radial-gradient(var(--r) at 50% 100%,#000 98%,rgba(0,0,0,0) 101%) 0 0/calc(2 * var(--r)) var(--r) repeat-x,radial-gradient(var(--r) at 50% 0%,#000 98%,rgba(0,0,0,0) 101%) 0 100%/calc(2 * var(--r)) var(--r) repeat-x,radial-gradient(var(--r) at 100% 50%,#000 98%,rgba(0,0,0,0) 101%) 0 0/var(--r) calc(2 * var(--r)) repeat-y,radial-gradient(var(--r) at 0% 50%,#000 98%,rgba(0,0,0,0) 101%) 100% 0/var(--r) calc(2 * var(--r)) repeat-y}.text-container p{color:#a91e1e;font-size:1.1rem;line-height:1.6;margin-bottom:1rem;text-align:center;max-width:600px}.event{color:#193a8f}.app-image-carousel{display:block;max-width:800px;width:90%;border-radius:12px;overflow:hidden;box-shadow:0 10px 30px #0000004d}.password-container{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;gap:1rem;padding:2rem;position:relative;z-index:100}.password-input{padding:12px 20px;font-size:1rem;font-family:Century Schoolbook,New Century Schoolbook,Georgia,serif;border:2px solid #ffffff;border-radius:8px;background:transparent;color:#fff;text-align:center;outline:none}.password-input::placeholder{color:#fff9}.password-btn{padding:10px 40px;font-size:1rem;font-family:Century Schoolbook,New Century Schoolbook,Georgia,serif;background-color:#fff;color:#f26a8d;border:none;border-radius:8px;cursor:pointer;letter-spacing:.1em}.password-btn:hover{opacity:.9}.wrong-password{color:#fff;font-size:.9rem}
