.mask-container{display:none;visibility:hidden;opacity:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.3);position:fixed;top:0;left:0;right:0;bottom:0;z-index:999;transition:all .5s}.mask-container.show{visibility:visible;opacity:1}.mask-container.to-hide{visibility:hidden;opacity:0}.mask-container .mask-content{width:fit-content;margin:15vh auto 0;position:relative}.mask-container .mask-content .close-btn{border:none;border-radius:50%;background-color:transparent;position:absolute;top:15px;right:15px;z-index:10}.mask-container .reviews-container,.mask-container .form-container,.mask-container .reuslt-container{opacity:1;visibility:visible;transition:opacity 0.5s ease,visibility 0.5s ease}.mask-container .reviews-container.hidden,.mask-container .form-container.hidden,.mask-container .reuslt-container.hidden{display:none;opacity:0;visibility:hidden}.mask-container .reviews-container{padding:40px;border-radius:14px;background-color:var(--color-light)}.mask-container .reviews-container .reviews-title-container{margin:0 0 30px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:80px}.mask-container .reviews-container .reviews-title-container .title{color:var(--color-primary);font-size:28px;line-height:30px}.mask-container .reviews-container .reviews-title-container .add-preview{display:flex;align-items:center;gap:20px}.mask-container .reviews-container .reviews-title-container .add-preview .review-total .review-b{color:var(--color-primary);font-size:30px}.mask-container .reviews-container .reviews-title-container .add-preview .btn{padding:0 24px;border-radius:6px;border:none;background-color:var(--color-primary);color:var(--color-light);font-size:14px;line-height:28px;transition:all .3s}.mask-container .reviews-container .reviews-title-container .add-preview .btn:hover{transform:none}.mask-container .reviews-container .reviews-list{max-height:400px;overflow-y:auto}.mask-container .reviews-container .reviews-list-item{padding:20px 0;display:flex;gap:80px}.mask-container .reviews-container .reviews-list-item+.reviews-list-item{border-top:1px solid #ccc}.mask-container .reviews-container .reviews-list-item .item-data,.item-comment{margin:20px 0 0}.mask-container .reviews-container .reviews-list-item .item-email{display:inline-block}.mask-container .reviews-container .reviews-list-item .item-comment{width:600px}.mask-container .form-container{width:900px;padding:40px;border-radius:14px;background-color:var(--color-light)}.mask-container .form-container .form-title{font-size:24px;font-weight:400;padding-bottom:15px;border-bottom:solid 1px #ededed;margin-bottom:20px}.mask-container .form-container .form-title{font-size:24px}.mask-container .form-container .form-des{margin:15px 0 20px;font-size:18px;color:#666}.mask-container .form-container .form-item{display:flex;gap:40px}.mask-container .form-container .form-item+.form-item{margin:30px 0 0}.mask-container .form-container .form-item svg{display:block}.mask-container .form-container .label-title{margin:0 0 12px}.mask-container .form-container .label-title.required::before{content:'*';color:#D83C03}.mask-container .form-container .label-content-container{display:flex;align-items:center}.mask-container .form-container .start{color:#ec8a0f;font-weight:400;margin-right:5px}.mask-container .form-container .star-list{display:inline-flex;gap:8px}.mask-container .form-container .star-list .star-list-item{color:#f5a623}.mask-container .form-container .star-list .star-list-item.null{color:#ccc}.mask-container .form-container label{flex:1;position:relative}.mask-container .form-container input.error,.mask-container .form-container textarea.error{border-color:var(--color-error)}.mask-container .form-container label.error{color:var(--color-error);position:absolute;bottom:-25px}.mask-container .form-container #comment_star{display:inline-block;margin-left:12px}.mask-container .form-container input#submit{display:block;margin:0 auto;color:#fff;font-size:18px;width:200px;height:40px;line-height:40px;background-color:#207cfb;border-radius:8px;margin-top:30px;padding:0;border:none;outline:none;-webkit-tap-highlight-color:transparent}.mask-container .form-container input#submit:hover{background-color:#0053ff}.mask-container .form-container input#submit.loding{background-color:#666;cursor:no-drop}.mask-container .form-container input,.mask-container .form-container textarea{width:100%;padding:10px;border-radius:4px;border:solid 1px #e5e5e5;font-size:16px;line-height:26px;color:#2e2e2e;transition:all .3s}.mask-container .form-container button{border:none;background-color:transparent}.mask-container .form-container input:focus{color:#2e2e2e}.mask-container .form-container #input-authcode{max-width:200px}.mask-container .form-container #captcha_img_two{height:48px;margin:0 20px}.mask-container .form-container .refresh{font-size:16px;color:#2e2e2e}.mask-container .form-container .refresh:hover{color:var(--color-primary)}.mask-container .form-container .btns-container{margin:40px 0 0;display:flex;justify-content:center}.mask-container .form-container .btns-container .btn{font-weight:700;font-size:20px}.mask-container .form-container .btns-container .submit-btn{padding:15px 60px;border-radius:8px;color:var(--color-light);background-color:var(--color-primary)}.mask-container .form-container .btns-container .submit-btn:hover{background-color:var(--color-primary-hover)}.mask-container .reuslt-container{position:fixed;top:5vh;left:0;right:0;width:fit-content;margin:auto;padding:18px 28px;border-radius:14px;color:#0434C2;border:1px solid #006DFF;background-color:#F3F8FF}.mask-container .reuslt-container .msg{text-align:center}.mask-container .reuslt-container.error{color:#D10606;border:1px solid #D83C03;background-color:#FFF2EE}@media (max-width:1024px){.mask-container .reviews-container .reviews-list-item .item-comment{width:auto}}@media (max-width:769px){.mask-container .mask-content{margin:5vh auto 0}.mask-container .reviews-container{margin:0 14px;padding:12px}.mask-container .mask-content .close-btn{right:30px}.mask-container .reviews-container .reviews-title-container{gap:24px;justify-content:center}.mask-container .reviews-container .reviews-title-container .add-preview{flex-wrap:wrap;justify-content:center}.mask-container .reviews-container .reviews-list-item{flex-wrap:wrap;gap:12px}.mask-container .reviews-container .reviews-list-item .item-comment{width:auto}.mask-container .reviews-container .reviews-list-item .item-data,.item-comment{margin:12px 0 0}.mask-container .form-container{width:calc(100vw - 28px);max-height:600px;margin:0 14px;padding:12px;overflow-y:auto}.mask-container .form-container .form-item{flex-direction:column;gap:30px}.mask-container .form-container .btns-container .btn{font-size:16px}.mask-container .form-container .btns-container .submit-btn{padding:11px 60px}.mask-container .reuslt-container{z-index:20;margin:0 12px;padding:8px 12px}}