.wrapper-recruitment-detail-main{display:flex;flex-direction:column;gap:20px;padding:70px 120px 60px}@media(max-width:575px){.wrapper-recruitment-detail-main{padding:50px 10px 40px}}.wrapper-recruitment-detail-main-title{display:flex;justify-content:space-between;gap:60px}@media(max-width:575px){.wrapper-recruitment-detail-main-title{flex-direction:column;gap:20px}}.wrapper-recruitment-detail-main-title h2{font-weight:700;font-size:32px;color:#2f9043}.wrapper-recruitment-detail-main-title .ant-btn{border-color:#2f9043;box-shadow:4px 4px 12px 0 #fffbde;padding:20px 30px!important}.wrapper-recruitment-detail-main-title .ant-btn>span{font-weight:700;font-size:18px;color:#2f9043}.wrapper-recruitment-detail-main-title .ant-btn :hover{color:#e3c51c}.wrapper-recruitment-detail-main-location{display:flex;gap:8px;align-items:center;font-weight:400;font-size:18px;line-height:21px;color:#525252}.wrapper-recruitment-detail-main-location p{margin:0;display:flex;align-items:center}@media(max-width:575px){.wrapper-recruitment-detail-main-location p{font-size:1.4rem}}.wrapper-recruitment-detail-main-location p:not(:last-child):after{content:"|";margin-left:8px;margin-right:8px;height:21px}.wrapper-recruitment-detail-main-location .date{white-space:nowrap}.wrapper-recruitment-detail-main .sun-editor-editable-override{padding:0!important}.wrapper-recruitment-detail-form{width:100%}.wrapper-recruitment-detail-form h3{margin:46px 0;text-align:center;font-size:30px;font-weight:700;line-height:20px;color:#2f9043}@media(max-width:575px){.wrapper-recruitment-detail-form h3{margin:20px 0 32px;font-size:2.5rem}}.wrapper-recruitment-detail-form-label{font-size:18px}.wrapper-recruitment-detail-form-accept{font-size:16px;font-weight:400;color:#5d5d5d}.wrapper-recruitment-detail-form-text-area{height:330px!important}@media(max-width:575px){.wrapper-recruitment-detail-form-text-area{height:120px!important}}.wrapper-recruitment-detail-form .ant-col{padding:0 4px!important}.wrapper-recruitment-detail-form .ant-form-item-required{font-size:18px!important}.wrapper-recruitment-detail-form .ant-form{background-color:#fff;padding:0 120px}@media(max-width:575px){.wrapper-recruitment-detail-form .ant-form{padding:12px}}.wrapper-recruitment-detail-form .ant-space{display:flex;justify-content:center}.wrapper-recruitment-detail-form .ant-space button{min-width:140px;font-weight:300;font-size:18px;line-height:22px;color:#2f9043;background-color:#fff;box-shadow:4px 4px 12px 0 #fffbde;border-radius:20px;border:1px solid #2f9043}.wrapper-recruitment-detail-form .ant-space button:hover{color:#fff!important;background-color:#2f9043!important}.wrapper-recruitment-detail-form .ant-form-item .ant-form-item-control-input-content input:-webkit-autofill{animation-name:onAutoFillStart;-webkit-transition:background-color 50000s ease-in-out 0s,color 50000s ease-in-out 0s;transition:background-color 50000s ease-in-out 0s,color 50000s ease-in-out 0s;color:#fff}.wrapper-recruitment-detail-form .ant-form-item .ant-form-item-control-input-content input:not(:-webkit-autofill){animation-name:onAutoFillCancel}.wrapper-recruitment-detail-form .ant-form-item .ant-form-item-control-input-content .ant-input-outlined{border-radius:5px;border:1px solid hsla(0,0%,47%,.2)}.wrapper-recruitment-detail-form .ant-form-item .ant-form-item-control-input-content .ant-input-outlined:focus{border-color:none;box-shadow:none}.wrapper-recruitment-detail-form .ant-upload-wrapper{display:flex;align-items:center;gap:10px}.wrapper-recruitment-detail-form .ant-upload-wrapper .ant-upload-list-item-name{font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:260px}