html{scroll-behavior:smooth}.form-container{background-image:linear-gradient(90deg,rgba(0,0,0,.05) 1px,transparent 0),linear-gradient(180deg,rgba(0,0,0,.05) 1px,transparent 0);background-size:15px 15px;border-radius:1rem;box-shadow:0 8px 24px #00000026;margin:2rem auto;padding:2rem;width:100%}.form-title{font-family:sans-serif;font-size:1.5rem;font-weight:700;margin-bottom:1.5rem;text-align:center}.form{gap:1.5rem}.form,.form-group{display:flex;flex-direction:column}.form-group label{color:#333;font-family:sans-serif;font-size:.9rem;margin-bottom:.4rem}.form-input,.form-textarea{background-color:#f7f7f7;border:1px solid #ccc;border-radius:.375rem;font-size:.95rem;padding:.5rem;transition:border-color .2s}.form-input:focus,.form-textarea:focus{background-color:#fff;border-color:#6366f1;outline:none}.form-textarea{height:120px;resize:vertical}.form-submit-button{background-color:#6366f1;border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-weight:700;padding:.75rem;transition:background-color .2s;width:100%}.form-submit-button:hover{background-color:#4f46e5}.form-status{color:#e53935;font-size:.95rem;margin-top:1rem;text-align:center}body{background-attachment:fixed;background-image:url(/assets/Brick-bg-CG5WSOPw.png);background-position:50%;background-repeat:repeat;background-size:cover;margin:0}a{color:#000;font-family:source-han-sans-vf,sans-serif;font-size:large;font-variation-settings:"wght" 300;text-decoration:none;width:100%}h1{font-family:source-han-sans-vf,sans-serif;font-size:larger;font-variation-settings:"wght" 400}h1,h2{margin-right:2%}h2{font-family:source-han-sans-vf,sans-serif;font-size:large;font-variation-settings:"wght" 350}h3{font-family:source-han-sans-vf,sans-serif;font-size:large;font-variation-settings:"wght" 300;margin-right:2%}p{font-family:source-han-sans-vf,sans-serif;font-size:medium;font-variation-settings:"wght" 400}.header{align-items:center;background-color:#fff;border-radius:20px;box-shadow:#000;box-shadow:-30px -30px 48px #ffffffb3,30px 30px 48px #00000026;display:flex;justify-content:space-between;margin:1%;padding:1%}.icon{height:auto;margin-right:10%;width:6%}.large-icon{height:auto;width:10rem}.larger-icon{height:auto;width:15rem}.long-box{flex-direction:inherit;flex-wrap:wrap;width:100%}.long-box,.square-box{align-items:center;display:flex}.square-box{background-color:#fff;background-image:radial-gradient(circle,rgba(0,0,0,.1) 1px,transparent 0);background-size:12px 12px;border-radius:20px;box-shadow:-4px -4px 10px #fff9,4px 4px 10px #0000001a;flex-direction:column;height:15rem;justify-content:center;margin:1%;padding:1%;width:15rem}.black-shadow{box-shadow:0 0 100px #000000f2}.square-box:hover{box-shadow:-30px -30px 48px #8bf8a426,30px 30px 48px #9bffb42f}.square-large-box{align-items:center;background-color:#fff;background-image:radial-gradient(circle,rgba(0,0,0,.1) 1px,transparent 0);background-size:12px 12px;border-radius:20px;box-shadow:-4px -4px 10px #fff9,4px 4px 10px #0000001a;display:flex;flex-direction:column;justify-content:center;margin:1%;padding:1%;width:90%}.small-icon{height:100%;width:5rem}.contents-bord{background-color:#fff;background-image:linear-gradient(90deg,rgba(0,0,0,.05) 1px,transparent 0),linear-gradient(180deg,rgba(0,0,0,.05) 1px,transparent 0);background-size:15px 15px;border-radius:20px;box-shadow:#000;box-shadow:-30px -30px 48px #ffffffb3,30px 30px 48px #00000026;display:flex;flex-wrap:wrap;margin:3% 1% 1%;padding:1%}.scroll-indicator{align-items:center;bottom:20px;display:flex;flex-direction:column;left:50%;position:absolute;transform:translate(-50%)}.scroll-indicator span{color:#fff;font-size:1.5vw;margin-bottom:8px;text-shadow:1px 1px 5px #1d1d1d}.arrow{animation:arrow-bounce 1.5s infinite;border-left:10px solid transparent;border-right:10px solid transparent;border-top:15px solid #93fbdf;height:0;width:0}@keyframes arrow-bounce{0%{transform:translateY(0)}50%{transform:translateY(8px)}to{transform:translateY(0)}}
