.moduleClose{all:unset}.moduleClose::after,.moduleClose::before{display:none}.moduleQaptchaBox{position:fixed;left:0;top:0;z-index:1005;display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding-left:20px;padding-right:20px;opacity:0;visibility:hidden;pointer-events:none;transition-property:top,opacity,visibility;transition-duration:.5s;transition-timing-function:ease-in-out}.moduleQaptchaBox.show{opacity:1;visibility:visible}.moduleQaptchaBox.show .moduleQaptchaWrap{opacity:1;transform:translateY(0)}.moduleQaptchaWrap{position:relative;width:100%;max-width:500px;background-color:#fff;pointer-events:auto;opacity:0;border-radius:10px;overflow:hidden;transform:translateY(30px);transition:all .5s}.moduleQaptchaContent{width:100%;max-height:calc(90vh - 50px);overflow-y:auto}.moduleQaptchaClose{position:absolute;top:12px;right:10px;color:#fff;font-size:18px;z-index:2;cursor:pointer}.moduleQaptcha .box{position:relative}.moduleQaptcha h4{position:relative;margin-bottom:25px;padding-top:12px;padding-bottom:12px;font-size:18px;font-weight:400;color:#fff;letter-spacing:.1em;text-align:center;background-color:#2d2d2d}.moduleQaptcha p{margin-bottom:20px;text-align:center;font-size:15px;color:#6c6c6c;letter-spacing:.05em}.moduleQaptcha .topic{position:relative;max-width:280px;min-height:65px;margin-left:auto;margin-right:auto;margin-bottom:20px}.moduleQaptcha .topic .img img{display:block;width:100%}.moduleQaptcha .topic .img::after{display:none;content:"";position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.7)}.moduleQaptcha .topic .img.loading::after{display:block}.moduleQaptcha .topic .trigger-container{display:flex;position:absolute;z-index:1;top:0;left:0;width:100%;height:100%}.moduleQaptcha .topic .trigger-container .trigger{flex-basis:25%;margin:5px;border:2px solid #ccc;border-radius:50%;cursor:pointer}.moduleQaptcha .topic .trigger-container .trigger.active{border-color:transparent;background-color:rgba(255,255,255,.9)}.moduleQaptcha #submit_btn{margin-top:15px;text-align:center;display:inline-block;padding:8px 15px;border-radius:25px;font-size:13px;color:#fff}.moduleQaptcha .reset{padding-bottom:25px;text-align:center}.moduleQaptcha .resetButton{display:inline-block;padding:12px 25px;color:#fff;font-size:14px;letter-spacing:.05em;background-color:#e53a31;border-radius:10px}.moduleQaptcha .resetButton:hover{opacity:.8}