.join-team-section{background:#fff;padding:80px 0}.join-team-header{text-align:center;max-width:1100px}.join-team-header h2{color:#000;text-align:center;letter-spacing:-1.2px;margin-bottom:20px;font-family:Poppins;font-size:60px;font-style:normal;font-weight:600;line-height:120%}.join-team-header-section{background:#f4f4f4;padding:80px 0}.join-team-header p{color:#777;text-align:center;letter-spacing:-.4px;font-family:Poppins;font-size:20px;font-style:normal;font-weight:400;line-height:120%}.join-team-container{max-width:1300px;margin:0 auto}.join-benefit-grid{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.join-benefit-card:hover{background:linear-gradient(#fff 0%,#efdddd 100%);border-left:4px solid red;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.join-benefit-card{background:#fff;border-left:4px solid red;border-radius:10px;align-items:flex-start;min-height:160px;padding:40px 30px;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.join-benefit-card p{z-index:2;color:#5f6b7a;letter-spacing:-.48px;margin:0;padding-right:40px;font-family:Poppins;font-size:24px;font-style:normal;font-weight:500;line-height:122%;position:relative}.join-benefit-bg-icon{color:#f0f0f0;z-index:1;position:absolute;bottom:-5px;right:15px}.join-form-card{text-align:center;background:#f4f4f4;border-radius:10px;max-width:1215px;margin:0 auto;padding:60px}.join-team-form-section{padding:80px 0}.join-form-card h3{color:#1b2430;text-align:center;margin-bottom:40px;font-family:Inter;font-size:30px;font-style:normal;font-weight:500;line-height:36px}.join-form{text-align:left;flex-direction:column;gap:20px;display:flex}.join-form-row{grid-template-columns:1fr 1fr;gap:30px;display:grid}.join-form-group{flex-direction:column;gap:10px;display:flex}.join-form-full{width:100%}.join-form-group label{color:#5f6b7a;letter-spacing:-.32px;font-family:Poppins;font-size:16px;font-style:normal;font-weight:500;line-height:135%}.join-form-group input,.join-form-group select{color:#777;background:#f4f4f4;border:.8px solid #d8e3ee;border-radius:10px;width:100%;padding:15px 20px;font-family:Poppins;font-size:15px;transition:all .3s}.join-form-caret{pointer-events:none;color:#666;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.join-form-group input:focus,.join-form-group select:focus{background:#fff;border-color:red;outline:none}.file-upload-wrapper{color:#777;cursor:pointer;background:#f4f4f4;border:1px solid #e0e0e0;border-radius:8px;align-items:center;gap:12px;width:100%;padding:15px 20px;transition:all .3s;display:flex;position:relative}.file-upload-wrapper:hover{background:#fff;border-color:red}.file-upload-icon{color:#a7a6a6e6;align-items:center;font-size:22px;display:flex}.file-upload-text{color:#888;font-family:Poppins;font-size:15px}.join-submit-btn{color:#fff;cursor:pointer;background:red;border:none;border-radius:10px;width:100%;margin-top:10px;padding:15px;font-family:Poppins;font-size:16px;font-weight:600;transition:all .4s;box-shadow:0 4px 30px #f009}.join-submit-btn:hover{background:#c00;transform:translateY(-2px);box-shadow:0 8px 40px #f00c}.join-back-btn{background:#555;box-shadow:0 4px 30px #5559}.join-back-btn:hover{background:#444;box-shadow:0 8px 40px #555c}@media (max-width:768px){.join-benefit-grid{grid-template-columns:1fr}.join-form-row{grid-template-columns:1fr;gap:20px}}@media (max-width:991px){.join-team-container{flex-direction:column;gap:60px}}.join-form-group input::placeholder{color:#777;font-size:15px}.join-section-title{color:#000;margin-top:10px;margin-bottom:10px;font-size:18px;font-weight:500}
