#newli>li{padding-left:0}.active>a{color:#2269d2!important}.choose-us-area{margin-top:120px}.career-title{text-align:left!important;margin:50px 0}@media (max-width:480px){.about-content{margin-top:20px}}.modal{display:none;position:fixed;z-index:1050;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);opacity:0;transition:opacity .3s ease-in-out;overflow-y:auto}.modal.show{display:block;opacity:1}.modal-dialog{margin:1.75rem auto;max-width:600px;transition:transform .3s ease-out;transform:translateY(-50px)}.modal.show .modal-dialog{transform:translateY(0)}.modal-content{border:none;border-radius:10px;box-shadow:0 5px 15px rgba(0,0,0,.3)}.modal-header{border-bottom:1px solid #dee2e6;padding:1.5rem}.modal-body{padding:1.5rem}.btn-close{background:0 0;border:none;font-size:1.5rem;opacity:.5;transition:opacity .2s}.btn-close:hover{opacity:1}.input-field{border-radius:10px}.label{font-weight:700;font-size:16px;color:#333}.opt-sel{position:relative;width:100%;background:#fff;border:1px solid #ebebeb;border-radius:10px;padding:10px 15px;cursor:pointer;transition:all .2s ease;user-select:none}.opt-sel:hover{border-color:#2269d2}.opt-sel.active{border-color:#2269d2}.opt-sel .sel-icon{position:absolute;right:15px;top:50%;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #333;transform:translateY(-50%);transition:transform .3s ease}.opt-sel.active .sel-icon{transform:translateY(-50%) rotate(180deg)}.opt-sel ul{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #ced4da;border-radius:8px;margin-top:5px;list-style:none;padding:0;overflow:hidden;max-height:0;opacity:0;transition:all .25s ease;z-index:100}.opt-sel.active ul{max-height:200px;opacity:1;box-shadow:0 4px 12px rgba(0,0,0,.1);overflow:auto}.opt-sel ul li{padding:10px 15px;transition:background .2s}.opt-sel ul li:hover{background-color:#f8f9fa}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset;-webkit-text-fill-color:#000;transition:background-color 5000s ease-in-out 0s}input:focus:-webkit-autofill{border-color:#2269d2}.form-control.is-invalid,.form-control.is-valid,.was-validated .form-control:invalid,.was-validated .form-control:valid{background-image:none;padding-right:.75rem}.invalid-feedback{color:#dc3545;font-size:.875em;margin-top:.25rem}.opt-sel.is-invalid{border:1px solid #dc3545}.opt-sel.is-invalid~.invalid-feedback{display:block}.opt-sel ul li.selected{background-color:#2269d2;color:#fff}.career-section{padding:100px 0;position:relative;overflow:hidden;background-color:#f8f9fa}.career-section h2{font-size:1.8rem;font-weight:700;color:#000;margin-bottom:60px;text-align:center;line-height:1.3}.career-card{background:rgba(255,255,255,.6);backdrop-filter:blur(10px);border-radius:20px;padding:35px 25px;box-shadow:0 8px 25px rgba(0,0,0,.08);text-align:center;transition:all .4s ease;position:relative;overflow:hidden;height:100%}.career-card i{font-size:50px;color:#2269d2;margin-bottom:20px;transition:.3s}.career-card h4{font-size:1.25rem;font-weight:700;color:#000;margin-bottom:15px;transition:.3s}.career-card p{font-size:.95rem;color:#8a8686ff;line-height:1.6;font-weight:400}.career-card:hover{transform:translateY(-8px) scale(1.03);box-shadow:0 12px 30px rgba(0,0,0,.15);background:linear-gradient(145deg,#fff,rgba(3,131,255,.1))}.career-card:hover i{color:#2269d2;transform:rotate(10deg)}.career-card::after{content:'';position:absolute;width:0;height:3px;background:#2269d2;bottom:0;left:50%;transform:translateX(-50%);transition:width .4s ease}.career-card:hover::after{width:60%}@media (max-width:992px){.career-section{padding:50px 0}.career-card{margin-bottom:25px}}@media (max-width:576px){.container>p{font-size:1.4rem}.top-title{text-align:center}}.careers-card{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.08);transition:all .3s ease;margin-bottom:34px;display:flex;flex-direction:column;position:relative;padding:25px;margin-right:15px;margin-left:15px;width:calc(50% - 30px)}.row{display:flex;flex-wrap:wrap;justify-content:center}.careers-card:hover{transform:translateY(-5px);box-shadow:0 15px 35px rgba(0,0,0,.12)}.careers-info{padding:15px 0 0 0;position:relative}.careers-meta{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-bottom:15px}.type{display:inline-block;background-color:#eaf4ff;color:#092040;padding:5px 12px;border-radius:20px;font-size:12px;font-weight:600}.careers-info h3{font-size:24px;color:#2c3e50;margin-bottom:15px;font-weight:600;text-align:left}.careers-info p{color:#666;font-size:15px;margin-bottom:0;text-align:left;line-height:1.6}.careers-details{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:20px;margin-top:15px}.detail-item{display:flex;align-items:center}.detail-item i{font-size:18px;color:#092040;margin-right:10px;width:20px;text-align:center}.detail-item span{font-size:14px;color:#666;font-weight:500}.careers-lang{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;margin-top:15px;flex-wrap:wrap}.apply-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;color:#2269d2;font-weight:600;text-decoration:none;position:absolute;top:15px;right:20px;padding:8px 16px;background:#eaf4ff;border-radius:30px;transition:all .3s ease;overflow:hidden}.apply-btn span{position:relative;z-index:2}.apply-btn i{color:#2269d2;font-size:22px;transform:rotate(-40deg);transition:transform .3s ease,color .3s ease}.apply-btn:hover{background:#2269d2;color:#fff}.apply-btn:hover i{transform:rotate(0) translateX(3px);color:#fff}@media (max-width:992px){.careers-card{padding:20px;width:100%;margin:0 0 30px 0}.careers-details{flex-direction:row}.detail-item{margin-bottom:0;margin-right:20px}.detail-item:last-child{margin-right:0}.career-section h2{font-size:23px}}@media (max-width:576px){.section-title h2{font-size:26px}.careers-info{padding:10px 0}.careers-info h3{font-size:20px}.detail-item{margin-right:0;margin-bottom:10px}.apply-btn{width:100%;justify-content:center;background:#2269d2;color:#fff;position:relative;top:auto;right:auto;align-self:flex-start}.apply-btn i{color:#fff}}.custom-close{position:absolute;top:12px;right:12px;background:#f2f4f8;border-radius:50%;opacity:1;width:20px;height:20px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.custom-close:hover{background:#eaf4ff;color:#2269d2;transform:rotate(90deg)}.custom-close i{font-size:16px}.custom-close::before{font-size:16px}