.join-team-wrapper{margin:0 auto;background-color:#f3f3f3;padding:40px;border-radius:20px}@media(max-width:768px){.join-team-wrapper{padding:40px 25px;border-radius:15px}}.join-team-wrapper .join-team-form .join-team-content{margin-bottom:30px}.join-team-wrapper .join-team-form .join-team-content .form-title{color:#111;font-family:var(--font-raleway),sans-serif;font-size:48px;font-style:normal;font-weight:600;line-height:72px;letter-spacing:-.96px}@media(max-width:768px){.join-team-wrapper .join-team-form .join-team-content .form-title{font-size:32px}}.join-team-wrapper .join-team-form .join-team-content .form-description{font-family:var(--font-poppins),sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:1.6;margin:0}.join-team-wrapper .join-team-form .career-application-form .form-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}@media(max-width:768px){.join-team-wrapper .join-team-form .career-application-form .form-row{grid-template-columns:1fr;gap:15px}}.join-team-wrapper .join-team-form .career-application-form .form-group{margin-bottom:20px;position:relative}.join-team-wrapper .join-team-form .career-application-form .form-group.form-group-full{grid-column:1/-1}.join-team-wrapper .join-team-form .career-application-form .form-group .form-control{width:100%;padding:15px 0;border:none;border-bottom:1px solid #e0e0e0;border-radius:0;font-size:14px;color:#666;background-color:rgba(0,0,0,0);transition:all .3s ease;font-family:var(--font-poppins),sans-serif}.join-team-wrapper .join-team-form .career-application-form .form-group .form-control:focus{outline:none;border-bottom:1px solid #0a3d5c;box-shadow:none}.join-team-wrapper .join-team-form .career-application-form .form-group .form-control::placeholder{color:#999}.join-team-wrapper .join-team-form .career-application-form .form-group select.form-control{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='23' viewBox='0 0 23 23' fill='none'%3E%3Cpath d='M15.5047 10.4435L14.8561 9.79492L11.5004 13.1483L8.14469 9.79492L7.49609 10.4435L11.5004 14.4501L15.5047 10.4435Z' fill='black'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 0 center;padding-right:25px;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none}.join-team-wrapper .join-team-form .career-application-form .form-group.has-error .form-control,.join-team-wrapper .join-team-form .career-application-form .form-group.has-error .form-control:focus{border-bottom-color:#e74c3c}.join-team-wrapper .join-team-form .career-application-form .file-upload-section{margin-top:40px;margin-bottom:30px}.join-team-wrapper .join-team-form .career-application-form .file-upload-section .upload-area{border:1px dashed #e0e0e0;border-radius:8px;padding:30px 20px;text-align:center;cursor:pointer;transition:all .3s ease;position:relative;background-color:#fafafa;margin-bottom:20px}.join-team-wrapper .join-team-form .career-application-form .file-upload-section .upload-area:hover{border-color:#0a3d5c;background-color:#f5f8fa}.join-team-wrapper .join-team-form .career-application-form .file-upload-section .upload-area .upload-content .upload-label{color:#032941;font-family:var(--font-poppins),sans-serif;font-size:14px;font-weight:500;margin-bottom:8px}.join-team-wrapper .join-team-form .career-application-form .file-upload-section .upload-area .upload-content .upload-label .required{color:#e74c3c}.join-team-wrapper .join-team-form .career-application-form .file-upload-section .upload-area .upload-content .upload-hint{color:#999;font-family:var(--font-poppins),sans-serif;font-size:12px;font-weight:400;line-height:1.5;margin:0}.join-team-wrapper .join-team-form .career-application-form .file-upload-section .upload-area .file-input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.join-team-wrapper .join-team-form .career-application-form .file-upload-section.has-file .upload-area{border-color:#22b24c;background-color:#f0fdf4}.join-team-wrapper .join-team-form .career-application-form .file-upload-section.has-file .upload-area .upload-label{color:#22b24c}.join-team-wrapper .join-team-form .career-application-form .file-upload-section .file-attachment{display:flex;align-items:center;gap:12px;padding:12px 0}.join-team-wrapper .join-team-form .career-application-form .file-upload-section .file-attachment .attachment-icon{width:24px;height:24px;color:#666;flex-shrink:0}.join-team-wrapper .join-team-form .career-application-form .file-upload-section .file-attachment .attachment-details{display:flex;flex-direction:column;gap:2px}.join-team-wrapper .join-team-form .career-application-form .file-upload-section .file-attachment .attachment-details .attachment-text{color:#000;font-family:var(--font-poppins),sans-serif;font-size:14px;font-weight:500}.join-team-wrapper .join-team-form .career-application-form .file-upload-section .file-attachment .attachment-details .attachment-size{color:#999;font-family:var(--font-poppins),sans-serif;font-size:12px;font-weight:400}.join-team-wrapper .join-team-form .career-application-form .btn-submit{width:100%;padding:10px 0;border:none;background:#032941;font-weight:600;letter-spacing:1px;cursor:pointer;transition:all .3s ease;color:#fff;text-align:center;font-family:var(--font-poppins),sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:.5px;text-transform:uppercase}.join-team-wrapper .join-team-form .career-application-form .btn-submit:hover{background-color:#052d45;transform:translateY(-2px);box-shadow:0 5px 15px rgba(10,61,92,.3)}.join-team-wrapper .join-team-form .error-message{color:#e74c3c;font-family:var(--font-poppins),sans-serif;font-size:12px;margin-top:5px;display:block}@media(max-width:768px){.join-team-wrapper .join-team-form .career-application-form .form-row{grid-template-columns:1fr}}:root{--color-primary:#158E37;--color-secondary:#1f1f25;--color-body:#74787c;--color-heading-1:#fff;--color-white:#fff;--color-success:#3eb75e;--color-danger:#ff0003;--color-warning:#ff8f3c;--color-info:#1ba2db;--color-facebook:#3b5997;--color-twitter:#1ba1f2;--color-youtube:#ed4141;--color-linkedin:#0077b5;--color-pinterest:#e60022;--color-instagram:#c231a1;--color-vimeo:#00adef;--color-twitch:#6441a3;--color-discord:#7289da;--transition:0.3s;--font-size-b1:16px;--font-size-b2:16px;--font-size-b3:12px;--font-size-b4:10px;--line-height-b1:26px;--line-height-b2:26px;--line-height-b3:1.7;--h1:60px;--h2:48px;--h3:30px;--h4:26px;--h5:24px;--h6:18px}.career-details{margin-top:5rem}.career-details .meta-data{color:#032941;font-size:14px;font-style:normal;font-weight:500;line-height:24px}.career-details .meta-data,.career-details ul{font-family:var(--font-poppins),sans-serif;text-transform:capitalize}.career-details ul{list-style:disc;padding-left:2rem!important;font-weight:400;font-size:18px;line-height:36px}