.btn-careers,.careers-pill,.job-title{cursor:pointer}body{font-family:Titillium Web;font-weight:400;margin:0;padding:0}.careers-section{background:radial-gradient(circle at center,rgba(56,92,89,.4),transparent 70%),radial-gradient(circle at top left,rgba(0,178,255,.15),transparent 40%),radial-gradient(circle at bottom right,rgba(107,183,69,.15),transparent 40%),#0a0a0a;text-align:center;padding:170px 20px 80px;color:#fff;box-sizing:border-box}.careers-subtitle{color:#00b2ff;font-size:40px;font-weight:800;letter-spacing:4px;text-transform:uppercase;margin-bottom:5px}.careers-title{font-size:32px;font-weight:700;margin-bottom:20px}.careers-text{font-size:18px;color:#ccc;line-height:1.6;max-width:700px;margin:0 auto 20px}.btn-careers,.btn-careers .hand{font-size:16px}.btn-careers{background:linear-gradient(90deg,#6bb745,#00b2ff);border:none;padding:10px 24px;border-radius:24px;color:#fff;font-weight:600;transition:.3s;display:inline-flex;align-items:center;gap:6px;box-shadow:0 3px 10px rgba(0,178,255,.25)}.btn-careers:hover{transform:translateY(-2px);opacity:.95;box-shadow:0 5px 14px rgba(0,178,255,.35)}.career-section-office{position:relative;padding:35px 0 20px;overflow:hidden;margin-left:0}.career-grid-office{display:grid;grid-template-columns:repeat(5,0.8fr);grid-template-rows:repeat(3,auto);gap:8px;width:97%;padding-left:65px;justify-items:end}.career-card-office{position:relative;overflow:hidden;border-radius:12px;width:100%;transition:transform .3s;box-sizing:border-box}.career-card-office img{width:100%;height:100%;object-fit:cover;border-radius:12px}.career-card-office:hover{transform:translateY(-4px)}.careers-step-circle::after,.careers-steps-header-bg::after{content:"";position:absolute;left:50%;transform:translateX(-50%)}.career-card-office:has(h3,p){display:flex;flex-direction:column;justify-content:left;align-items:left;text-align:left;padding:20px;border-radius:16px;border:2px solid #00b2ff;background:rgba(21,20,29,.5)}.career-card-office h3{margin:0 0 10px;font-size:clamp(1.4rem, 1.5vw, 1.5rem);color:#fff;font-weight:700;line-height:1.3}.career-card-office p{margin:0;font-size:clamp(1rem, 1.2vw, 1.2rem);color:#9b9a9a;font-weight:400;line-height:1.5}.career-grid-office .career-card-office:first-child{grid-column:4/6;grid-row:1/3;height:400px}.career-grid-office .career-card-office:nth-child(2){grid-column:3;grid-row:1;height:196px}.career-grid-office .career-card-office:nth-child(3){grid-column:2;grid-row:2;height:196px}.career-grid-office .career-card-office:nth-child(4){grid-column:5;grid-row:3;height:196px}.career-grid-office .career-card-office:nth-child(5){grid-column:4;grid-row:3;height:196px}.career-grid-office .career-card-office:nth-child(6){grid-column:3;grid-row:2/4;height:400px}.career-grid-office .career-card-office:nth-child(7){grid-column:2;grid-row:3;height:196px}.career-grid-office .career-card-office:nth-child(8){grid-column:1;grid-row:3;height:196px}@media (max-width:768px){.career-grid-office{grid-template-columns:1fr;grid-template-rows:auto;padding-left:0;justify-items:stretch!important;gap:16px}.career-grid-office .career-card-office{grid-column:auto!important;grid-row:auto!important;height:auto!important}.career-card-office img{height:auto}}@media (min-width:835px) and (max-width:1166px){.career-card-office:has(h3,p){min-height:240px;padding:22px 20px;display:flex;flex-direction:column;justify-content:flex-start;box-sizing:border-box}.career-card-office h3,.career-card-office p{overflow-wrap:break-word;word-wrap:break-word;hyphens:auto}.career-card-office h3{font-size:1.25rem;line-height:1.3}.career-card-office p{font-size:.95rem;line-height:1.45}.career-grid-office .career-card-office:nth-child(2),.career-grid-office .career-card-office:nth-child(3),.career-grid-office .career-card-office:nth-child(4),.career-grid-office .career-card-office:nth-child(5),.career-grid-office .career-card-office:nth-child(7),.career-grid-office .career-card-office:nth-child(8){height:245px!important}.career-grid-office .career-card-office:first-child,.career-grid-office .career-card-office:nth-child(6){height:510px!important}.career-card-office img{width:100%;height:100%;object-fit:cover;border-radius:12px}}@media (min-width:769px) and (max-width:835px){.career-card-office h3,.career-card-office p{overflow-wrap:break-word;word-wrap:break-word}.career-card-office:has(h3,p){min-height:210px;padding:20px 16px;display:flex;flex-direction:column;justify-content:flex-start;box-sizing:border-box}.career-card-office h3{font-size:1.13rem;line-height:1.25}.career-card-office p{font-size:.9rem;line-height:1.4;hyphens:auto}.career-grid-office .career-card-office:nth-child(2),.career-grid-office .career-card-office:nth-child(3),.career-grid-office .career-card-office:nth-child(4),.career-grid-office .career-card-office:nth-child(5),.career-grid-office .career-card-office:nth-child(7),.career-grid-office .career-card-office:nth-child(8){height:210px!important}.career-grid-office .career-card-office:first-child,.career-grid-office .career-card-office:nth-child(6){height:445px!important}.career-card-office img{width:100%;height:100%;object-fit:cover;border-radius:12px}}.careers-steps-section{background:#0a0a0a;padding:0 20px 20px;color:#fff;text-align:center;position:relative;width:100%;margin-top:10px}.inner-wrapper{max-width:1000px;margin:0 auto}.careers-steps-header-bg{background:linear-gradient(180deg,rgba(95,164,64,.5) 0,rgba(14,161,205,.5) 50%,rgba(11,212,84,.5) 100%);padding:100px 20px 60px;position:relative;margin-bottom:0;overflow:visible;width:100vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;box-sizing:border-box}.careers-steps-header-bg::after{bottom:-20px;width:100vw;height:100px;background:linear-gradient(180deg,rgba(10,10,10,.3) 0,#000 100%);clip-path:polygon(0 45%,10% 75%,25% 65%,40% 75%,60% 75%,75% 65%,90% 85%,100% 45%,100% 100%,0 100%);z-index:0;pointer-events:none}.careers-steps-header-bg>*{position:relative;z-index:1}.careers-steps-title{color:#fff;font-size:54px;font-weight:500;margin:0 0 10px}.careers-steps-subtitle{color:#f2f2f7;font-size:20px;font-weight:400;max-width:700px;margin:0 auto 60px}.careers-steps-timeline{position:relative;padding-top:20px;z-index:1;margin-top:-40px}.careers-step{display:flex;justify-content:center;align-items:flex-start;margin:50px 0;position:relative}.careers-step-circle{width:48px;height:48px;border-radius:50%;background:#fff;color:#00b2ff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;border:2px solid #00b2ff;position:relative;z-index:2;flex-shrink:0}.careers-step-circle::after{top:100%;width:2px;height:var(--after-height,60px);background:rgba(255,255,255,.3);z-index:1;transition:height .3s}.careers-btn-outline:hover,.careers-pill:hover{background:#fff;color:#000}.careers-step:last-child .careers-step-circle::after{display:none}.careers-step-content{width:45%;font-size:18px;color:#fff}.careers-step-content.left{text-align:right;margin-right:20px}.careers-step-content.right{text-align:left;margin-left:20px}.careers-step-content:empty{flex-basis:45%}@media (max-width:768px){.careers-step{flex-direction:column;align-items:center}.careers-step-content{width:100%;margin-top:15px;text-align:center!important}.careers-step-circle::after{left:50%;transform:translateX(-50%)}}@media (min-width:769px) and (max-width:1160px){.careers-step{flex-direction:row;align-items:flex-start;gap:20px}.careers-step-content{width:70%;text-align:left;margin-top:0;word-wrap:break-word}.careers-step-circle::after{left:50%;transform:translateX(-50%)}}.careers-positions{padding:20px;color:#fff;text-align:center}.careers-section-title{font-size:28px;margin-bottom:30px;color:#0f0}.careers-search-container{display:flex;width:604px;padding:15px 30px;align-items:center;gap:7.5px;border-radius:20px;background:#1c1c1c;margin:0 auto 30px;box-sizing:border-box}.careers-search-input{flex:1;background:0 0;border:none;outline:0;color:#fff;font-size:16px}.search-icon{color:#888;font-size:18px;margin-right:5px}.careers-pill-container{display:flex;flex-wrap:wrap;justify-content:left;gap:15px;margin-bottom:0;margin-left:40px}.careers-pill{color:#fff;padding:10px 28px;border-radius:30px;font-size:16px;min-width:100px;text-align:center;transition:.3s;border:2px solid #0f0;background:0 0;width:130px}.careers-job-card{display:flex;padding:30px;justify-content:center;align-items:center;gap:16px;align-self:stretch;border-radius:16px;background:rgba(68,68,68,.44);margin:15px auto 30px;max-width:1200px;width:100%;text-align:left}.job-content{flex-grow:1;margin-right:20px}.job-content h3{margin:0 0 10px;color:#fff;font-size:24px;font-weight:600}.job-content h4{margin:0 0 10px;color:#fff;font-size:20px;font-weight:400}.job-content p,ul{margin:0;color:#efe4e4;font-size:16px}.careers-btn-outline{padding:10px 20px;border:2px solid #00ff005f;background:0 0;color:#fff;border-radius:20px;cursor:pointer;transition:.3s;font-size:16px}.careers-btn-outline:hover{border-color:#489b1e;transform:translateY(-2px);opacity:.95}.careers-job-details{display:none;padding-top:10px;font-size:10px;color:#555}.careers-job-card.expanded .careers-job-details{display:block}.job-title:hover{color:#007bff}@media(min-width:1400px){.careers-pill-container{margin-left:80px}.careers-job-card{max-width:1700px}.career-opportunities{margin-bottom:75px}.about-career-wrapper img{padding-left:150px}}@media (min-width:1440px){.career-grid-office{padding-left:75px}}