.career-contact-area{padding:10px 0 50px}.career-contact-area .custom-row{gap:24px}.career-contact-area .career-contact-form-wrap{background:var(--primary_light);border-radius:10px;padding:104px 83px 83px}.career-contact-area .career-contact-form-wrap .career-contact-form-body .section-subtitle{margin-bottom:24px}.career-contact-area .career-contact-form-wrap .career-contact-form-body .section-title{font-size:50px;line-height:50px;letter-spacing:-1px;margin-bottom:35px}.career-contact-area .career-contact-form-wrap .career-contact-form-body p{font-size:20px;line-height:29px;font-weight:400;border-bottom:1px solid rgb(28 28 28/20%);padding-bottom:30px;margin-bottom:38px}.career-contact-area .career-contact-form-wrap .career-contact-form-body p a{font-weight:500;color:var(--primary_color)}.career-contact-form .career-input-row{display:flex;width:100%;gap:40px}.career-contact-form .career-input-row .career-input-group{margin-bottom:25px;flex:1;width:100%}.career-contact-form .career-input-row .career-input-group label{display:block;color:var(--dark1);opacity:.9;font-size:15px;line-height:1;font-weight:400;width:100%;margin-bottom:16px}.career-contact-form .career-input-row .career-input-group input::placeholder,.career-contact-form .career-input-row .career-input-group textarea::placeholder{color:rgb(28 28 28/55%)}.career-contact-form .career-input-row .career-input-group input,.career-contact-form .career-input-row .career-input-group select,.career-contact-form .career-input-row .career-input-group textarea{width:100%;border:1px solid rgb(16 24 40/20%);font-size:16px;border-radius:5px;padding:12px 15px;display:block;background:white;min-height:45px}.career-contact-form .career-input-row .career-input-group textarea{resize:none;height:150px;padding:12px 15px}.career-contact-form .career-input-row .career-input-group select{cursor:pointer}.career-contact-form .career-input-row .career-input-group.career-phone-number .career-number-prefix{position:absolute;bottom:0;left:15px;height:40px;border:none;background:none;font-size:15px;color:rgb(28 28 28/80%);width:auto;padding:0}.career-contact-form .career-input-row .career-input-group.career-phone-number .career-number-prefix:focus{outline:none;box-shadow:none}.career-contact-form .career-input-row .career-input-group.career-phone-number{position:relative}.career-contact-form .career-input-row .career-input-group.career-phone-number input{padding-left:66px}.career-contact-form .career-input-row .career-input-group.career-input-checkbox{display:flex;align-items:flex-start;gap:12px;margin-bottom:30px}.career-contact-form .career-input-row .career-input-group.career-input-checkbox input{width:22px;height:22px;border-radius:4px;margin-top:2px;flex-shrink:0}.career-contact-form .career-input-row .career-input-group.career-input-checkbox label{width:auto;margin:0;font-size:16px;color:rgb(28 28 28/80%)}.career-contact-form .career-input-row .career-input-group.career-input-checkbox label a{color:rgb(28 28 28/80%);display:inline-block;border-bottom:1px solid}.career-contact-form .career-input-row .career-input-group .theme-btn{width:100%;border:none;text-align:center;justify-content:center;border-radius:5px;cursor:pointer;padding:15px 20px;font-size:16px;font-weight:500;transition:all .3s ease}.career-contact-form .career-input-row .career-input-group .theme-btn:before{border-radius:5px 0 0 5px}.career-contact-form .career-input-row .career-input-group .theme-btn:after{border-radius:0 5px 5px 0}.career-contact-form .career-input-row .career-input-group .theme-btn:hover{transform:translateY(-2px)}.career-contact-form .career-input-row .career-input-group .theme-btn:disabled{opacity:.7;cursor:not-allowed;transform:none}.career-contact-form .career-input-row .career-input-group .career-radio-group{display:flex;gap:30px;margin-top:10px}.career-contact-form .career-input-row .career-input-group .career-radio-group .career-radio-option{display:flex;align-items:center;gap:8px}.career-contact-form .career-input-row .career-input-group .career-radio-group .career-radio-option input[type=radio]{width:20px;height:20px;border:2px solid rgb(16 24 40/30%);border-radius:50%;background:white;cursor:pointer;position:relative;margin:0;min-height:auto}.career-contact-form .career-input-row .career-input-group .career-radio-group .career-radio-option input[type=radio]:checked{border-color:var(--primary_color);background:var(--primary_color)}.career-contact-form .career-input-row .career-input-group .career-radio-group .career-radio-option input[type=radio]:checked:after{content:"";position:absolute;top:50%;left:50%;width:8px;height:8px;border-radius:50%;background:white;transform:translate(-50%,-50%)}.career-contact-form .career-input-row .career-input-group .career-radio-group .career-radio-option input[type=radio]:focus{outline:none;box-shadow:0 0 0 3px rgba(0,123,255,.1)}.career-contact-form .career-input-row .career-input-group .career-radio-group .career-radio-option label{font-size:16px;color:rgb(28 28 28/80%);cursor:pointer;margin:0;font-weight:400}.career-contact-form .career-input-row .career-input-group .career-radio-group .career-radio-option input[type=radio]:hover{border-color:var(--primary_color)}.career-contact-form .career-input-row .career-input-group .career-file-input{cursor:pointer;padding:15px;border:2px dashed rgb(16 24 40/20%);border-radius:5px;background:rgb(248 249 250);transition:all .3s ease;min-height:45px}.career-contact-form .career-input-row .career-input-group .career-file-input:hover{border-color:var(--primary_color);background:rgb(245 247 250)}.career-contact-form .career-input-row .career-input-group .career-file-input:focus{outline:none;border-color:var(--primary_color);box-shadow:0 0 0 3px rgba(0,123,255,.1)}.career-contact-form .career-input-row .career-input-group .career-file-info{font-size:14px;color:rgb(28 28 28/60%);margin-top:8px;font-style:italic}.career-contact-form .career-input-row .career-input-group .career-error-text{color:#dc3545;font-size:14px;margin-top:8px;display:block}.career-contact-form .career-input-row.career-mt-2{margin-top:20px}@media (max-width:768px){.career-contact-area{padding:0 0 50px}.career-contact-area .career-contact-form-wrap{padding:60px 40px 40px}.career-contact-area .career-contact-form-wrap .career-contact-form-body .section-title{font-size:36px;line-height:40px}.career-contact-form .career-input-row{flex-direction:column;gap:0}.career-contact-form .career-input-row .career-input-group{width:100%}.career-contact-form .career-input-row .career-input-group .career-radio-group{gap:20px}}@media (max-width:480px){.career-contact-area .career-contact-form-wrap{padding:40px 20px 20px}.career-contact-area .career-contact-form-wrap .career-contact-form-body .section-title{font-size:28px;line-height:32px}.career-contact-form .career-input-row .career-input-group.career-phone-number input{padding-left:50px}.career-contact-form .career-input-row .career-input-group.career-phone-number .career-number-prefix{font-size:14px;left:10px}.career-contact-form .career-input-row .career-input-group .career-radio-group{flex-direction:column;gap:15px}}