code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-attachment:fixed;background-image:url(/static/media/pic0.6ed14ee0e5e3d0e66ce2.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;overflow-x:hidden;scroll-behavior:smooth}.App{overflow-y:scroll;scroll-behavior:smooth;scroll-snap-type:y mandatory}.App,.scroll-container,.section{height:100vh;width:100vw}.section{align-items:center;background:#0000;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:0;position:relative;scroll-snap-align:start}.section#company,.section#terms{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a}.section:not(#home){padding-top:2.5rem}.section-img{border-bottom:2px solid #e0e0e0;height:45vh;max-width:100%;object-fit:cover;object-position:center;width:100vw}.home-logo-img,.section-bg-img{height:100%;left:0;margin:0;object-fit:cover;object-position:center;padding:0;position:absolute;top:0;width:100%;z-index:1}.section#home{display:flex;height:100vh;margin:0;padding:0;position:relative;width:100%}.section-content{align-items:center;background:#fff;border-radius:18px;box-shadow:0 2px 16px #0000000a;display:flex;flex-direction:column;justify-content:center;margin:0 auto;padding:2.5rem 1.5rem;position:relative;z-index:2}.section#company .section-content,.section#terms .section-content{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffffe6;border:1px solid #fff3}@media (max-width:600px){.section-content{padding:1.2rem .5rem}}@media (min-width:601px){.section:not(#home) .section-content li,.section:not(#home) .section-content p,.section:not(#home) .section-content ul{text-align:left}}.section-content h1{color:#222;font-size:2.2rem;margin-bottom:1rem;text-align:center}.section-content p,.section-content ul{color:#444;font-size:1.1rem;max-width:600px}@media (max-width:600px){.section-img{height:30vh}.section-content h1{font-size:1.5rem}.section-content li,.section-content p,.section-content ul{font-size:1rem;text-align:center}}.main-header{background:#fffffff2;box-shadow:0 2px 8px #0000000a;padding:.5rem 0;position:-webkit-sticky;position:sticky;top:0;width:100vw;z-index:100}.main-header nav ul{align-items:center;display:flex;gap:1rem;justify-content:center;list-style:none;margin:0;padding:0}.main-header nav li{margin:0}.main-header nav a,.main-header nav button{background:none;border:none;border-radius:20px;color:#333;cursor:pointer;display:block;font-size:1.1rem;padding:.5rem 1rem;text-decoration:none;transition:background .2s,color .2s}.main-header nav a:focus,.main-header nav a:hover,.main-header nav button:focus,.main-header nav button:hover{background:#0000;color:#222;outline:none}@media (max-width:600px){.main-header nav ul{gap:.3rem}.main-header nav a,.main-header nav button{font-size:.95rem;padding:.4rem .7rem}.section{padding-top:2.5rem}}.hamburger{align-items:center;background:none;border:none;cursor:pointer;display:none;flex-direction:column;height:40px;justify-content:center;width:40px;z-index:201}.hamburger span{background:#222;border-radius:2px;display:block;height:3px;margin:4px 0;transition:.3s;width:28px}@media (max-width:768px){.main-header nav{align-items:flex-start;background:#fff;box-shadow:-2px 0 16px #00000014;display:flex;flex-direction:column;height:100vh;justify-content:flex-start;max-width:320px;padding-top:4rem;position:fixed;right:-100vw;top:0;transition:right .3s cubic-bezier(.4,0,.2,1);width:70vw;z-index:200}.main-header nav.open{right:0}.main-header nav ul{align-items:flex-start;flex-direction:column;gap:.5rem;padding-left:1.5rem;width:100%}.main-header nav li{width:100%}.main-header nav a,.main-header nav button{background:none;border-radius:0;color:#222;font-size:1.1rem;outline:none;padding:.8rem .5rem;text-align:left;transition:background .2s,color .2s;width:100%}.main-header nav a.active,.main-header nav a:focus,.main-header nav button.active,.main-header nav button:focus{background:#0000;border-bottom:2px solid #222;color:#222;outline:none;transition:border-bottom .2s ease}.main-header nav a.active.scrolling,.main-header nav button.active.scrolling{border-bottom:2px solid #0000}.hamburger{display:flex;left:auto;position:absolute;right:1rem;top:.7rem}.menu-overlay{background:#0000002e;bottom:0;left:0;position:fixed;right:0;top:0;z-index:100}.main-header{background:#fff;box-shadow:0 2px 8px #0000000a;padding:.5rem 0;position:-webkit-sticky;position:sticky;top:0;z-index:101}}@media (min-width:769px){.main-header nav{background:none;box-shadow:none;display:flex;height:auto;justify-content:center;padding-top:0;position:static;transition:none;width:auto}.main-header nav,.main-header nav ul{align-items:center;flex-direction:row}.main-header nav ul{gap:1rem;padding-left:0}.main-header nav li{width:auto}.main-header nav a,.main-header nav button{border-radius:20px;padding:.5rem 1rem;text-align:center;width:auto}.hamburger,.menu-overlay{display:none}.main-header nav a.active,.main-header nav button.active{background:#0000;border-bottom:2px solid #222;color:#222;outline:none;transition:border-bottom .2s ease}.main-header nav a.active.scrolling,.main-header nav button.active.scrolling{border-bottom:2px solid #0000}}.home-section{align-items:center;display:flex;height:100vh;justify-content:center;min-height:100vh;padding:0;width:100vw}.home-section img{background:#0000;display:block;height:100vh;object-fit:cover;object-position:center;width:100%}.section#terms{height:100vh;min-height:100vh;overflow:hidden;padding:2.5rem 0;scroll-snap-align:start}.section#terms .terms-wrapper{height:100vh;overflow-y:auto;padding:2.5rem}.section#terms .section-content{align-items:flex-start;justify-content:flex-start;margin:0;max-height:none;max-width:none;overflow:visible;padding:0 2.5rem;text-align:right;width:70vw}.section#terms .section-content p,.section#terms .section-content ul{max-width:70vw}.section#company{height:100vh;overflow:hidden}.section#company .terms-wrapper{height:100vh;overflow-y:auto;padding:4rem 2.5rem 2.5rem}.section#company .section-content{margin:0;max-height:none;max-width:none;overflow:visible;padding:0;width:70vw}.section#company .section-content p,.section#company .section-content ul{max-width:70vw}.company-subsection{border-bottom:1px solid #e0e0e0;padding:2rem}.company-subsection:last-child{border-bottom:none;margin-bottom:0}.company-subsection p{font-size:1.1rem;line-height:1.7;margin-bottom:1.5rem}.contact-info p{font-weight:500;margin-bottom:.5rem}
/*# sourceMappingURL=main.5a29c489.css.map*/