.accordion>input[name=collapse]{display:none}.accordion .content,.accordion label{width:100%;margin:0 auto}.accordion .content{background:#fff;overflow:hidden;height:0;transition:.5s}.accordion>input[name=collapse]:checked~.content{height:auto;transition:height .5s}.accordion label{display:block}.accordion{margin-bottom:1em}.accordion>input[name=collapse]:checked~.content{border-top:0;transition:.3s}.accordion .handle{margin:0;font-size:16px}.accordion label{color:#fff;cursor:pointer;font-weight:400;padding:10px;background:#363a57;user-select:none}.accordion label:focus,.accordion label:hover{background:#e07a5e}.accordion .handle label:before{font-family:FontAwesome;content:"\f107";display:inline-block;margin-right:10px;font-size:1em;line-height:1.556em;vertical-align:middle;transition:.4s}.accordion>input[name=collapse]:checked~.handle label:before{transform:rotate(180deg);transform-origin:center;transition:.4s}.has-background{z-index:-10}.banner{}.banner.has-background{position:relative;overflow:hidden}.banner-background{position:fixed;object-fit:cover;object-position:center center;overflow:hidden;height:100%}.wrapper{max-width:485px;width:100%;background:#fff;padding:30px 30px 40px}.wrapper header{color:#4db2ec;font-size:33px;font-weight:500;text-align:center}.wrapper .captcha-area{display:flex;height:65px;margin:30px 0 20px;align-items:center;justify-content:space-between}.wrapper button{outline:none;border:none;color:#fff;cursor:pointer;background:#4db2ec;border-radius:5px;transition:all .3s ease}.wrapper button:hover{background:#2fa5e9}.wrapper .input-area{height:60px;width:100%;position:relative}.wrapper .status-text{display:none;font-size:18px;text-align:center;margin:20px 0 -5px}.captcha-area .captcha-img{height:100%;width:345px;user-select:none;background:#000;border-radius:5px;position:relative}.captcha-img img{width:100%;height:100%;object-fit:cover;border-radius:5px;opacity:.95}.captcha-img .captcha{position:absolute;left:50%;top:50%;width:100%;color:#fff;font-size:35px;text-align:center;letter-spacing:10px;transform:translate(-50%,-50%);text-shadow:0 0 2px #b1b1b1;font-family:noto serif,serif}.captcha-area .reload-btn{width:75px;height:100%;font-size:25px}.captcha-area .reload-btn i{transition:transform .3s ease}.captcha-area .reload-btn:hover i{transform:rotate(15deg)}.input-area input{width:100%;height:100%;outline:none;padding-left:20px;font-size:20px;border-radius:5px;border:1px solid #bfbfbf}.input-area input:is(:focus,:valid){padding-left:19px;border:2px solid #4db2ec}.input-area input::placeholder{color:#bfbfbf}.input-area .check-btn{position:absolute;right:7px;top:50%;font-size:17px;height:45px;padding:0 20px;opacity:0;pointer-events:none;transform:translateY(-50%)}.input-area input:valid+.check-btn{opacity:1;pointer-events:auto}@media(max-width:506px){body{padding:0 10px}.wrapper{padding:22px 25px 35px}.wrapper header{font-size:25px}.wrapper .captcha-area{height:60px}.captcha-area .captcha{font-size:28px;letter-spacing:5px}.captcha-area .reload-btn{width:60px;margin-left:5px;font-size:20px}.wrapper .input-area{height:55px}.input-area .check-btn{height:40px}.wrapper .status-text{font-size:15px}.captcha-area .captcha-img{width:250px}}