*{box-sizing:border-box;margin:0}body{text-align:center;background-color:#81daa6;width:100vw;margin:0;padding:0;font-family:Arial,sans-serif;overflow-x:hidden}.container{width:100vw;margin:0}.creator-logo{width:1rem;height:1rem;margin:auto}.creator{background-color:#96f7f7;border-bottom:1px solid #17151a;gap:1px;max-width:100vw;padding:0;font-size:.6rem;display:flex}.creator-flex{gap:-10px;display:flex}.creator p{color:#17151a;font-size:.8rem}h1{color:#e9d9d9;background-color:#5c5956;border-radius:5px;margin-top:1.3rem;padding:1.2rem;font-size:3rem}h2{margin:2rem auto}p{color:azure;padding:20px;font-size:2rem}form p,.submitted-box p:first-child{color:#17151a;text-align:left;background-color:#a1f0a1;border:3px solid #d82c4f;border-radius:10px;width:85vw;margin:5rem auto;font-size:2rem}.submitted-box p:not(:first-of-type){margin:-30px}.field{justify-content:space-between;max-width:500px;margin:20px auto;display:flex}input{border-radius:10px;max-width:300px;padding:.5rem;font-size:1rem}.lbl{color:#321055;margin-top:10px;font-size:1.6rem;font-weight:600}.question{text-align:left;background-color:#acdaac;border:3px solid #ff0;max-width:80vw;margin:4rem auto;padding:20px}.question input{margin-top:1rem}input[type=radio]{margin-left:10px;margin-right:15px;transform:scale(1.8)}.header{justify-content:space-around;align-items:center;width:100vw;margin:0 auto;padding:20px;display:flex}.contact-text{color:#321055;margin-bottom:-1.5rem;font-size:1.2rem}button{background-color:#f5688b;border-radius:10px;width:15rem;margin-top:50px;padding:1.5rem;font-size:1.6rem;font-weight:600}button:hover{background-color:#22ec22}.container{margin:0 auto}.error-msg{color:#e7dddd;background-color:#d16e6e;border:1px solid #ef4444;border-radius:6px;width:400px;margin:2rem auto;padding:2.5rem}nav{justify-content:center;gap:2.7rem;width:100vw;margin-bottom:1rem;padding:10px;display:flex}a :not(.reg-nav){color:#321055;background-color:#72db72;border:1px solid #f17392;padding:10px;font-size:1.2rem;font-weight:800;text-decoration:none}.top-bar{justify-content:space-around;width:100vw;margin:1rem 0;display:flex}.top-bar button{cursor:pointer;color:#e9d9d9;text-align:center;background:#e24212;border:none;border-radius:6px;min-width:100px;min-height:60px;margin:2rem 0;padding:.7rem;font-size:1rem}.payment-info-additional{align-items:center;max-width:90vw;margin-top:20px;margin-left:auto;margin-right:auto;display:flex}.payment-info-additional p{color:#321055;margin-top:30px;margin-right:20px;font-size:1.5rem}.payment-info-additional a{color:#321055;background-color:#d88c8c;border:1px solid #2e2426;border-radius:10px;margin-top:20px;font-size:1.4rem}.division{border-top:5px solid #e64242;width:100vw;margin:40px auto}.reg-confirmation-message{color:#321055;text-align:center;background-color:#d88c8c;border:1px solid #2e2426;border-radius:10px;margin-top:20px;margin-bottom:20rem;font-size:1.5rem}.additional-btn{color:#321055;background-color:#d9bee5;border:1px solid #2e2426;border-radius:10px;margin-top:3rem;padding:.5rem;font-size:1.2rem;text-decoration:none}.btn-div{margin:2.2rem}.plain-text{color:#191022;font-size:1rem}.our-email{color:#191022;margin-top:-10px;margin-left:-12px;font-size:1rem}.title{color:#321055;font-size:2rem;font-weight:600}.login{justify-content:space-between;max-width:80vw;margin:auto auto 20px;display:flex}table{margin:5rem auto}th{color:#d3ccda;background-color:#287979;font-size:1.6rem}tr{background-color:#8e8eb8cc}tr:nth-child(2n){background-color:#5fad5f}td{color:#d3ccda;width:250px;padding:10px;font-size:1.2rem}td.index,th.index{width:40px}.unpaid-btn{background-color:#d3b9b0;width:.7rem;height:.7rem;margin:0 auto}.paid-btn{background-color:green;width:.7rem;height:.7rem;margin:0 auto}@media (width<=600px){.header{flex-direction:column;align-items:center}td{padding:3px}.contact-info{text-align:center}.logo{width:12rem;height:7rem;margin:-10px auto}h1{width:90vw;margin:2rem auto;font-size:2rem}h2{margin-bottom:-20px}.question{width:100vw}.field{flex-direction:column;display:flex}.field .lbl{margin-top:-8px;margin-bottom:-15px}.contact-text{margin-bottom:-1.8rem}.top-bar{gap:1rem;width:100vw;margin:0}.top-bar button{width:50px;min-height:40px;font-size:.8rem}.creator{flex-direction:column;display:flex}.creator-flex{margin:-18px auto;display:flex}}
