.unityform.general{width:100%;max-width:420px;margin:0 auto}.unityform.general .cf7mls-btns{display:flex;justify-content:center;align-items:center;padding:30px 0}.unityform.general .cf7mls-btns .cf7mls_next{position:relative;z-index:0;float:none;min-width:220px;padding:20px;background:#000;color:#fff;border-radius:100px;transition:.3s ease-in-out;margin:0 auto 0 auto !important}.unityform.general .cf7mls-btns .cf7mls_next.invalid{pointer-events:none;cursor:not-allowed;color:#fff;background:#bababa}.unityform.general .cf7mls-btns .cf7mls_next img{top:50%;transform:translateY(-50%)}.unityform.general .cf7mls-btns .cf7mls_back{min-width:auto;float:none;padding:0;background:none;font-weight:normal;color:#818181;margin:0 auto 0 0 !important}.unityform.general .cf7mls-btns .cf7mls_back+.cf7mls_next{margin:0 0 0 auto !important}.unityform.general .cf7mls-btns.cf7mls-btns-last-step{display:inline}.unityform.general .cf7mls_back.action-button{min-width:auto;float:none;padding:0;background:none;font-weight:normal;color:#818181;margin:20px 0 !important}.unityform.general .wpcf7-not-valid-tip{position:absolute;z-index:-1;top:25px;right:20px;font-size:10px}.unityform.general .form .progress{position:relative;z-index:0;display:flex;align-items:center;justify-content:space-between;margin:0 30px}.unityform.general .form .progress>li{display:block;text-indent:100%;overflow:hidden;white-space:nowrap;width:15px;height:15px;border-radius:15px;background:#efefef}.unityform.general .form .progress>li.current{background:gold}.unityform.general .form .progress::before{content:"";position:absolute;z-index:-1;top:50%;left:50%;margin-top:0;transform:translateX(-50%);display:block;width:calc(100% - 15px);height:1px;background:#efefef}.unityform.general .form .title{text-align:center;padding:20px;font-size:14px;background:#f4f4f4;border-radius:100px;margin:30px 0 30px 0}.unityform.general .form .title+p{font-size:12px;text-align:center;margin:-15px 0 20px 0;line-height:1.6;letter-spacing:.08em}.unityform.general .form .title+p.align-left{text-align:left}.unityform.general .form .title+p .bold{font-weight:bold}.unityform.general .form .desc:not(:last-child){margin:0 0 30px 0}.unityform.general .form .desc dt{display:flex;align-items:center;font-weight:bold;margin:0 0 10px 0}.unityform.general .form .desc dt .required,.unityform.general .form .desc dt .any{display:inline-block;text-align:center;color:#fff;font-size:12px;padding:5px 10px;border-radius:5px;margin-left:15px}.unityform.general .form .desc dt .required{background:#2c2c2c}.unityform.general .form .desc dt .any{background:#c7c7c7}.unityform.general .form .checkbox .wpcf7-form-control{display:flex;flex-wrap:wrap;margin:0 -5px}.unityform.general .form .checkbox .wpcf7-list-item{display:block;width:50%;padding:5px;margin:0 0 0 0}.unityform.general .form .checkbox .wpcf7-list-item .wpcf7-list-item-label{display:block;padding:20px;font-size:14px;border:1px solid #ededed;text-align:center;border-radius:5px;transition:.3s ease-in-out}.unityform.general .form .checkbox .wpcf7-list-item input[type=checkbox]:checked+.wpcf7-list-item-label,.unityform.general .form .checkbox .wpcf7-list-item input[type=radio]:checked+.wpcf7-list-item-label{background:#000;color:#fff}.unityform.general .form .selectbox{position:relative;z-index:0;border-radius:5px;border:1px solid #ededed}.unityform.general .form .selectbox::after{content:"";position:absolute;z-index:-1;top:50%;right:20px;transform:translateY(-50%) rotate(45deg);width:6px;height:6px;margin-top:-2px;border-right:2px solid #000;border-bottom:2px solid #000}.unityform.general .form .selectbox select{appearance:none;-webkit-appearance:none;padding:20px;width:100%;color:#000}.unityform.general .form .text{position:relative;z-index:0;border-radius:5px;border:1px solid #ededed}.unityform.general .form .text input[type=text],.unityform.general .form .text input[type=tel],.unityform.general .form .text input[type=email]{width:100%;padding:20px;font-size:16px}.unityform.general .form .birth{display:flex;align-items:center;flex-wrap:wrap;border-radius:5px;border:1px solid #ededed}.unityform.general .form .birth .year{width:50%}.unityform.general .form .birth .year .selectbox{border:none}.unityform.general .form .birth .year .selectbox::after{display:none}.unityform.general .form .birth .month,.unityform.general .form .birth .day{width:25%}.unityform.general .form .birth .month .selectbox,.unityform.general .form .birth .day .selectbox{border:none}.unityform.general .form .birth .month .selectbox::after,.unityform.general .form .birth .day .selectbox::after{display:none}.unityform.general .form .birth .month .selectbox select,.unityform.general .form .birth .day .selectbox select{width:75%}.unityform.general .form .birth .year,.unityform.general .form .birth .month{border-right:1px solid #ededed}.unityform.general .form .remarks{margin:15px 0 0 0;font-size:10px;color:#333}.unityform.general .form .submit{position:relative;z-index:0;float:right;padding:0 0 30px 0}.unityform.general .form .submit .submitBtn{float:none;min-width:220px;padding:20px;background:gold;color:#000;border-radius:100px;transition:.3s ease-in-out;margin:0 auto 0 auto !important}.unityform.general .form .submit .submitBtn.invalid{pointer-events:none;cursor:not-allowed;color:#fff;background:#bababa}.unityform.general .form .submit .wpcf7-spinner{position:absolute;z-index:0;top:50%;right:0;transform:translateY(-50%)}.unityform.general .form .row{display:flex;flex-wrap:wrap;margin:0 -15px}.unityform.general .form .row .half{width:50%;padding:0 15px}.unityform.general .form .job.checkbox .wpcf7-form-control{margin:0 0 0 0;gap:5px 5px}.unityform.general .form .job.checkbox .wpcf7-list-item{padding:0 0 0 0;width:calc(33.3333333333% - 3.3333333333px)}.unityform.general .form .job.checkbox .wpcf7-list-item .wpcf7-list-item-label{padding:15px 10px}.unityform.general .form .job.checkbox.half .wpcf7-list-item{padding:0 0 0 0;width:calc(50% - 2.5px)}.unityform.general .form .job.checkbox.half .wpcf7-list-item .wpcf7-list-item-label{padding:15px 10px}.unityform.general .jobName{position:relative;z-index:0;padding:20px;margin:45px auto;max-width:600px;line-height:1.5;letter-spacing:.21em;border:1px solid #ddd;border-radius:5px}.unityform.general .jobName .title{position:absolute;z-index:1;top:-10px;left:15px;font-size:10px;background:#fff;padding:5px;letter-spacing:.08em;line-height:1}.unityform.general .jobName .text{font-size:12px}.unityform.general .jobName .text a{display:block;font-size:12px;color:#191919;line-height:1.8;text-decoration:none}@media(max-width: 767px){.unityform.general .formArea .cf7mls-btns .cf7mls_back{margin:0 auto 0 5vw !important}.unityform.general .formArea .cf7mls_back.action-button{margin:20px auto 20px 5vw !important}.unityform.general .formArea .form .checkbox .wpcf7-form-control{margin:0 -5px}.unityform.general .formArea .form .checkbox .wpcf7-form-control .wpcf7-list-item{padding:5px}.unityform.general .formArea .form .checkbox .wpcf7-form-control .wpcf7-list-item .wpcf7-list-item-label{padding:20px 5px}.unityform.general .formArea .form .birth .year{flex:auto;width:40%}.unityform.general .formArea .form .birth .month,.unityform.general .formArea .form .birth .day{flex:auto;width:30%}.unityform.general .formArea .form .row{display:block;flex-wrap:wrap;margin:0 0}.unityform.general .formArea .form .row .half{width:100%;padding:0 0}.unityform.general .formArea .form .row .half:not(:last-of-type){margin:0 0 30px 0}.unityform.general .formArea .form .job.checkbox .wpcf7-form-control{gap:10px 10px}.unityform.general .formArea .form .job.checkbox .wpcf7-list-item{padding:0 0 0 0;width:calc(50% - 6.6666666667px)}.unityform.general .formArea .form .job.checkbox .wpcf7-list-item .wpcf7-list-item-label{padding:15px 10px}.unityform.general .formArea .form .job.checkbox.half .wpcf7-list-item{padding:0 0 0 0;width:calc(50% - 6.6666666667px)}}.unityform.general .wpcf7-submit.sending,.unityform.general .cf7mls_next.sending,.unityform.general .submit.sending{pointer-events:none}.unityform.col2{margin:auto auto}.unityform.col2 .fieldset-cf7mls:has(.cf7mls-btns-last-step) .form{margin-bottom:30px}.unityform.col2 .fieldset-cf7mls:has(.cf7mls-btns-last-step) .form .submit{padding:30px 0 30px 0}/*# sourceMappingURL=unityform.css.map */