@font-face{font-family:"ekachonbold";src:url("../font/ekachon-bold.woff2") format("woff2"),url("../font/ekachon-bold.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"ekachonbold_italic";src:url("../font/ekachon-bolditalic.woff2") format("woff2"),url("../font/ekachon-bolditalic.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"ekachonmedium_italic";src:url("../font/ekachon-mediumitalic.woff2") format("woff2"),url("../font/ekachon-mediumitalic.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"ekachonregular";src:url("../font/ekachon-regular.woff2") format("woff2"),url("../font/ekachon-regular.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"fc_savespaceitalic";src:url("../font/fc_savespace_italic_ver_1.01.woff2") format("woff2"),url("../font/fc_savespace_italic_ver_1.01.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"fc_savespaceregular";src:url("../font/fc_savespace_regular_ver_1.01.woff2") format("woff2"),url("../font/fc_savespace_regular_ver_1.01.woff") format("woff");font-weight:normal;font-style:normal}body{font-family:ekachonregular}.mt-40{margin-top:40px !important}.invalid-feedback{font-size:12px !important}.logo-top{margin-top:10px;margin-bottom:10px;display:block;width:10%}.header-run{position:absolute;z-index:999;background-color:#fff;border-radius:0px 0px 40px 0px}.runner-bg{width:100%;display:block;margin-left:auto;margin-right:auto}.headline{position:absolute;left:0;right:0;top:48%;transform:translateY(-50%);text-align:center;z-index:2;width:100%}.headline .main-text{color:#1746a2;font-weight:bold;font-size:1.25rem;line-height:1.1}.headline .sub-text{color:#ff4a00;font-size:1.1rem;font-weight:bold;margin-top:.2em;line-height:1.2}.back-link{display:block;margin-top:1.1em;text-align:center;color:#b0b0b0;font-size:1.05rem;text-decoration:underline}.back-link-dashboardprofile{display:block;margin-top:1.1em;text-align:center;color:#ff4a00;font-size:14px;text-decoration:underline}.btn-orange{background-color:linear-gradient(90deg, #ff4a00 0%, #ff4a00 100%);color:#fff;font-weight:600;font-size:1.14rem;border-radius:2em;height:2.5em;border:none;box-shadow:0 2px 12px 0 rgba(255,133,0,.08)}.btn-orange:hover,.btn-orange:focus{background-color:linear-gradient(90deg, #ff4a00 0%, #ff4a00 100%) !important;color:#fff !important}.btn-orange-outline{border:2px solid #ff4a00;background-color:#fff;color:#ff4a00;font-weight:600;font-size:1.14rem;border-radius:2em;height:2.4em;margin-top:.6em}.btn-orange-outline:hover,.btn-orange-outline:focus{background-color:#fff !important;color:#ff4a00 !important}.team-img{width:100%;display:block;margin:0px auto 0 auto;margin-bottom:-5%}.boxhome-bt{position:absolute;bottom:5%}.boxgreeting-bt{position:absolute;bottom:0%}.login-card{background:#fff;border-radius:30px 30px 0 0;width:100%;padding:60px 25px 40px 25px;box-shadow:0 -6px 32px rgba(0,0,0,.08)}.login-title{color:#ff4a00;font-weight:700;font-size:1.6rem;margin-bottom:.35em;display:flex;align-items:center;gap:.4em}.login-title-black{color:#000;font-weight:700;font-size:20px;margin-bottom:.35em;display:flex;align-items:center;gap:.4em;line-height:1}.sublogin-title-black{color:#000;font-weight:700;font-size:18px;margin-bottom:.35em;display:flex;align-items:center;gap:.4em;line-height:1}.login-title i{font-size:1.5em;background:#ff4a00;color:#fff;border-radius:50%;padding:.16em .45em;margin-right:.2em}.login-subtitle{color:#212529;font-size:1.1rem;margin-bottom:18px;margin-left:2px;font-weight:500}.form-label{color:#000;font-size:14px;margin-bottom:5px}.form-select,.form-control{border-radius:10px;border-color:#ededed;font-size:14px;margin-bottom:5px}.btn-orange{background:linear-gradient(90deg, #ff4a00 0%, #ff4a00 100%);color:#fff;font-weight:700;font-size:1.12rem;border-radius:2em;height:2.4em;border:none;margin-top:8px;box-shadow:0 2px 12px 0 rgba(255,133,0,.1);transition:background .2s}.btn-orange:active{transform:scale(0.98)}.close{background-color:#fff;border:none}.register-link{display:block;margin-top:1em;text-align:center;color:#ff4a00;text-decoration:underline;font-weight:600;font-size:1.02rem}.custom-file{display:inline-block;width:100%;height:calc(2.25rem + 2px);margin:5px 0px}.custom-file-input{z-index:2;width:100%;height:calc(2.25rem + 2px);margin:0}.custom-file-input:focus~.custom-file-label{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-file-input:focus~.custom-file-label::after{border-color:#80bdff}.custom-file-input:lang(en)~.custom-file-label::after{content:""}select .textplaceholder{color:#999 !important}.custom-file-label{z-index:1;line-height:1.5;width:100%;display:block;border-radius:10px;border-color:#ededed;font-size:14px;margin-bottom:5px}input[type=checkbox].consent{appearance:none;-webkit-appearance:none;width:15px;height:15px;border:1px solid #000;border-radius:4px;background-color:#fff;cursor:pointer;position:relative;padding:0px !important;margin-top:5px}input[type=checkbox].consent:checked::after{content:"";position:absolute;left:4px;top:0px;width:6px;height:11px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}input[type=checkbox].consent:checked{background-color:#fc4c02;border-color:#fc4c02}.text-color-black{font-size:12px}.form-group{position:relative;margin-bottom:15px}.btn-upload-profile{position:absolute;bottom:0%;right:30%;border-radius:100%}.img-profile{border:2px solid #000;border-radius:100%;width:40%}.modal-header{justify-content:end !important}.fa-camera{font-size:12px}.btn-upload-image{background-color:#fc4c02 !important;border-color:#fc4c02 !important;color:#fff;border-radius:50px}.file-upload-card{position:relative;z-index:999;border:2px dashed #fc4c02;text-align:center;padding:2rem;border-radius:.5rem;background-color:rgba(1,52,212,.1)}.info-list{padding:0px}.info-list li{list-style:none;margin-bottom:4px;text-align:left;color:#222;font-size:12px;font-weight:500;align-items:center;gap:9px}.info-list li b{font-weight:700}.info-list .bi{color:#aaa;font-size:1.15em}.soft-btn{display:inline-block;padding:8px 10px;border-radius:999px;background:#ffe3d0;color:#ff8500;font-weight:500;font-size:12px;text-decoration:none;transition:filter .18s;letter-spacing:.01em}.soft-btn:hover,.soft-btn:active{filter:brightness(0.97);color:#ff8500;text-decoration:none}.btn:disabled{color:#fff !important}.form-control.is-invalid,.was-validated .form-control:invalid{background-image:none !important}.form-control.is-valid,.was-validated input[type=checkbox]:valid,.was-validated .form-control:valid{background-image:none !important}.was-validated .form-control{border-color:#dc3545}.was-validated .error-member{border-color:#dc3545 !important}.was-validated .success-member{border-color:#198754 !important}.pencil-position{position:absolute;top:7px;right:15px}.formnomatch{width:100%;margin-top:.25rem;font-size:12px !important;color:#dc3545 !important}.getcheckmember{width:100%;margin-top:.25rem;font-size:12px !important;color:#dc3545 !important}.bibnomatch{width:100%;margin-top:.25rem;font-size:12px;color:#dc3545}.text-icon-eye{font-size:12px;font-style:normal;color:#ff4a00;text-decoration:underline}.modal-dialog-centered{justify-content:center}.modal-success-mis{width:65% !important}@media(max-width: 575px){.logo-top{width:20%}.headline .main-text{font-size:1.05rem}.headline .sub-text{font-size:1rem}.login-card{padding:60px 25px 40px 25px}.login-title{font-size:24px}.login-title i{font-size:1.18em}}@media(max-width: 375px){.login-title-black{font-size:18px !important}.modal-success-mis{width:82% !important}}