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,body,html{overflow-x:hidden}.App{background-color:#6a0dad;background:linear-gradient(135deg,#6a0dad,#000);min-height:100vh;min-width:0;position:relative;text-align:center;width:100vw}.App:before{background-image:url("data:image/svg+xml;utf8,<svg width=%2740%27 height=%2746%27 viewBox=%270 0 40 46%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27><polygon points=%2720,3 38,13 38,33 20,43 2,33 2,13%27 fill=%27none%27 stroke=%27rgba%28106,10,173,0.25%29%27 stroke-width=%272%27/></svg>");background-repeat:repeat;background-size:40px 46px;content:"";height:220vh;left:50%;opacity:1;pointer-events:none;position:fixed;top:50%;transform:translate(-45%,-55%) rotate(-45deg);width:220vw;z-index:0}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.toggle{align-items:flex-end;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);gap:8px;justify-content:center}.App-header,.main{align-items:center;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center}.main{min-height:100vh}.footer{align-items:center;border-top:none;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;padding-top:20px;position:relative}.footer:before{background-color:#fff;content:"";height:2px;left:50%;margin-top:3vh;position:absolute;top:0;transform:translateX(-50%);width:50%}.App-link{color:#61dafb}.Footer{margin-bottom:3vh;margin-top:3vh}.message{font-family:Garamond,Georgia,serif;font-size:1.5rem;font-weight:600;letter-spacing:1.5px}.address{color:#000;font-family:Georgia,Garamond,serif;font-size:1rem;font-weight:600;letter-spacing:.5px;line-height:1.5;margin-top:1vh;position:relative;text-align:center;z-index:1}.address:before{background:#ffe600b8;border-radius:4px;content:"";filter:blur(.1px);height:1.4em;left:6%;pointer-events:none;position:absolute;right:6%;top:50%;transform:translateY(-50%);z-index:0}.Footer .address a{color:inherit;position:relative;text-decoration:none;z-index:2}.Footer .address a:hover{text-decoration:underline}.social-media{display:flex;gap:10px;justify-content:center;margin-top:2vh}.logo{background-color:initial}.logo img{display:block;height:auto;margin:0 auto;max-width:50vw}@media (max-width:600px){.logo img{max-width:100%}}.sub{border:none;display:inline-block;font-family:Garamond,Georgia,serif;font-size:2rem;font-size:1.5rem;font-weight:600;letter-spacing:1.5px;opacity:.8;padding:20px 0;position:relative}.sub:after{background-color:#fff;bottom:10px;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);width:30%}.header{font-family:Georgia,serif;font-size:1.5rem;font-weight:600;letter-spacing:1.5px;margin:2%}.Toggle{cursor:default;margin-right:24px;margin-top:16px;max-width:16.6667%;min-width:8.3333%;position:relative;text-decoration:underline;-webkit-text-decoration-color:#fffffff2;text-decoration-color:#fffffff2;text-decoration-thickness:2px;text-underline-offset:4px;width:clamp(8.3333%,12.5%,16.6667%)}.Toggle:focus-within,.Toggle:hover{cursor:pointer}.ImageSlider{box-sizing:border-box;flex-direction:row;flex-wrap:wrap;gap:16px;overflow:hidden;padding:8px;position:relative}.ImageSlider,.arrow{align-items:center;display:flex;justify-content:center}.arrow{cursor:pointer;flex:0 0 60px;height:60px;opacity:.5;width:60px}.arrow:hover{opacity:1}.arrow img{filter:brightness(0) invert(1);height:80%;transition:opacity .2s ease;width:80%}.arrow:hover img{height:100%;opacity:.8;width:100%}.ImageSlider>img{border-radius:12px;box-shadow:0 8px 32px #0006;display:block;height:500px;max-width:900px;object-fit:cover;width:100%}.ImageSlider img{aspect-ratio:16/9;border-radius:16px;box-shadow:0 4px 32px #0000002e;height:auto;max-width:1200px;object-fit:cover;width:90vw}@media (max-width:420px){.ImageSlider{gap:8px;padding:6px}.arrow{flex:0 0 32px;height:32px;width:32px}}.ImageSlider .arrow{background:#0000004d;border-radius:50%;padding:10px;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;z-index:3}.ImageSlider .arrow:hover{background:#6a0aad99;transform:translateY(-50%) scale(1.1)}.ImageSlider .arrow.left{left:12px}.ImageSlider .arrow.right{right:12px}.ImageSlider .arrow img{filter:brightness(0) invert(1);height:32px;width:32px}.arrow:focus{box-shadow:none;outline:none}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Form{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#6a0aad26,#0003);border:1px solid #6a0aad4d;border-radius:16px;box-shadow:0 8px 32px #0000004d;display:flex;flex-direction:column;gap:16px;margin:0 auto;max-width:550px;padding:32px}.Form input{background-color:#ffffff14;border:2px solid #fff3;border-radius:8px;color:#fff;font-size:1rem;padding:14px 16px;transition:all .2s ease}.Form input::placeholder{color:#ffffff80}.Form input:focus{background-color:#ffffff1f;border-color:#9d4edd;box-shadow:0 0 12px #9d4edd4d;outline:none}.Form div{background:linear-gradient(135deg,#9d4edd66,#6a0aad4d);border:2px solid #9d4edd80;border-radius:8px;cursor:pointer;font-size:1.1rem;font-weight:700;letter-spacing:1px;padding:14px 16px;text-align:center;text-transform:uppercase;transition:all .3s ease}.Form div:hover{background:linear-gradient(135deg,#9d4edd99,#6a0aad80);border-color:#9d4eddcc;box-shadow:0 4px 20px #9d4edd66;transform:translateY(-2px)}.Form .submit{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.Form select{background-color:#ffffff14;border:2px solid #fff3;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;padding:14px 16px;transition:all .2s ease}.Form select:focus{background-color:#ffffff1f;border-color:#9d4edd;box-shadow:0 0 12px #9d4edd4d;outline:none}.Form select option{background-color:#333;color:#fff;padding:8px}.Form select option:checked{background:linear-gradient(#3c66bb,#3c66bb);background-color:#3c66bb}.Form .time-range{background:#0000;border:none;display:flex;gap:8px;padding:0}.Form .time-range:hover{background-color:initial!important;cursor:default}
/*# sourceMappingURL=main.d04e9b89.css.map*/