#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c3e50;height:100%}.flex{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex}.sharing-h{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sharing-v{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:justify;align-content:space-between;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.text-center{text-align:center}.btn-plus{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:50%;left:50%;width:88px;height:88px;margin-left:-44px;margin-top:-44px;color:#fff;background:rgba(51,51,51,.3);-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.11);box-shadow:0 2px 10px 0 rgba(0,0,0,.11);border-radius:44px}.certificate-uploader>.ant-upload.ant-upload-select-picture-card{position:relative;width:100%}.certificate-uploader .ant-upload.ant-upload-select-picture-card>.ant-upload{padding:0}.certificate-uploader img{width:100%;max-height:200px}@media (min-width:1200px){.form-area,.wrapper{width:1200px;margin:0 auto}.form-area{padding:32px 100px 67px;font-weight:400}main{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.logo{width:700px!important}.logo-area{font-size:32px}.header{padding:20px 0}.step-box{height:88px;margin:0 auto;padding:0 32px}.apply-step,.exam-info{font-size:24px}.apply-step b{font-size:36px}.info-area.area-box{width:500px;margin:0 auto}}@media (min-width:576px){main{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-right:100px}}@media (max-width:575px){.wrapper{width:100%}.form-area{padding:15px 15px 20px}main{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.logo-area{font-size:16px;font-weight:700}.header{padding:20px 15px}.is-wrapper,.step-box{-ms-flex-wrap:wrap;flex-wrap:wrap}.step-box{margin:0 auto;padding:10px;font-weight:400}.apply-step,.exam-info{font-size:14px}.apply-step b{font-size:18px}.info-area.area-box{margin:0 10px}.logo{width:350px!important}}.pswp__caption__center{font-size:28px!important}