.career-section .benefit-card-bottom-section,.career-section .benefit-card-upper-section,.career-section .job-card{box-shadow:1px 1px 15px 0 rgba(136,165,191,.48),-3px -2px 10px 0 rgba(255,255,255,.8)}.about-head,.benefits-intro h2,.job-card h2,.section-title,.why-card h3{text-transform:uppercase}.career-section .about-head,.career-section .careers-section,.career-section .expert h3,.career-section .expert h4,.career-section .expert p,.career-section .text-box h2,.career-section .text-box p,.career-section .why-container{text-align:center}.benefit-card-section,.benefits-container{text-align:center;align-items:center}.bg-overlay{opacity:.8!important;background:linear-gradient(90deg,#371e71,#4e1051)!important}.career-section .bg-web-desc-upper{background:url(/_next/static/media/business-team.08fdaa5b.webp) 50%/cover no-repeat}.about-head{text-shadow:2px 2px 2px #ffffff4d;background:-webkit-linear-gradient(left,#fff,#fff);-webkit-text-fill-color:transparent;font-size:35px!important;-webkit-background-clip:text;margin-top:30px;font-weight:500;letter-spacing:2px}.career-section .home-desc{max-width:100%!important;font-size:17px!important;line-height:26px}.career-section .section-padding p{text-align:justify}.career-section .benefits-intro p,.career-section .expert p{line-height:25px}.benefits-container{justify-content:center;gap:40px}.benefit-card-section{justify-content:center;margin-top:35px}.benefit-card-section,.expert-contianer,.job-card-row{display:flex;align-items:center;gap:20px}.benefit-card-bottom-section,.benefit-card-upper-section,.expert{padding:20px}.benefit-card-bottom-section,.benefit-card-upper-section{flex-basis:100%;text-align:justify}.benefit-card-bottom-section img,.benefit-card-upper-section img{width:80px;background-color:#371e711a;border-radius:50%;padding:6px;display:block}.benefit-card-bottom-section h3,.benefit-card-upper-section h3{color:#371e71;margin-top:10px;font-size:23px}.career-section .benefit-card-bottom-section p,.career-section .benefit-card-upper-section p{color:#95a0ab;margin-top:10px;text-align:justify;font-size:17px;line-height:26px}.career-section .job-card p{color:#95a0ab;margin-bottom:20px;flex-grow:1;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.5;text-align:start}.career-section .benefits-intro{flex-basis:100%}.benefits-intro h2{color:#371e71;font-weight:500;font-size:30px;text-shadow:2px 2px 4px rgba(78,16,81,.3)!important;margin-top:20px;letter-spacing:1px!important}.career-section .benefits-intro h3{color:#371e71;font-size:25px;margin-top:35px;margin-bottom:15px;text-align:start}.career-section .benefits-intro p{color:#95a0ab;margin-top:10px;font-size:17px;text-align:justify;line-height:26px}.careers-section,.growth-section{background-color:#fff}.career-row-section h2,.importent-section h2{text-shadow:2px 2px 4px #ffffff4d;background:-webkit-linear-gradient(left,#371e71,#4e1051)!important;font-size:28px!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;text-align:center;text-transform:uppercase}.career-section .career-row-section p{color:#95a0ab;font-size:18px;margin-top:20px;text-align:center}.job-card-row{justify-content:center}.career-section .job-card{padding:20px 10px;margin-top:25px;flex-basis:33%;border-radius:5px;font-size:16px!important;justify-content:space-between;display:flex;flex-direction:column}.job-card h2{font-weight:500;padding-top:10px}.career-section .job-card p{font-size:17px;padding:10px 0;min-height:115px;text-align:justify}.job-card button img{width:10px;color:#fff!important}.job-card button{border:none;padding:11px 14px;background:linear-gradient(90deg,#371e71,#4e1051);color:#fff;border-radius:5px;margin-top:10px;font-weight:500;font-size:15px}.timeline{position:relative;max-width:1500px;margin:50px auto}.container-timeline{padding:10px 50px;position:relative;width:50%;animation:movedown 2s linear forwards;opacity:0}.left-container-arrow,.right-container-arrow{height:0;width:0;top:28px;z-index:1;border-top:15px solid transparent;border-bottom:15px solid transparent}@keyframes movedown{0%{opacity:1;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}.text-box{padding:20px;background:#fff;position:relative;border-radius:6px;font-size:15px;box-shadow:6px 2px 16px 0 rgba(136,165,191,.48),-6px -2px 16px 0 rgba(255,255,255,.8)}.left-container{right:0}.right-container{left:50%}.container-timeline img{position:absolute;width:45px;border-radius:50%;right:-75px;top:16px;z-index:10}.right-container img{left:-68px}.timeline:after{content:"";position:absolute;width:6px;height:100%;background:#4e1051;top:0;left:50%;z-index:-1;animation:moveline 6s linear forwards}.img-1{width:60%;height:auto}.img-2{width:90%;height:auto}@keyframes moveline{0%{height:0}to{height:100%}}.text-box h2{margin:10px 0;color:#371e71;font-size:25px}.career-section .importent-section p,.career-section .text-box p{line-height:26px;font-size:17px!important;color:#95a0ab}.text-box p{margin-top:10px}.left-container-arrow{position:absolute;border-left:15px solid #4e1051;right:34px}.right-container-arrow{position:absolute;border-right:15px solid #4e1051;left:34px}.container:nth-child(0){animation-delay:0s}.container:first-child{animation-delay:1s}.container:nth-child(2){animation-delay:2s}.container:nth-child(3){animation-delay:3s}.container:nth-child(4){animation-delay:4s}.container:nth-child(5){animation-delay:5s}.container:nth-child(6){animation-delay:6s}.career-section .importent-section p{margin-top:20px;text-align:justify}.career-section .success-summary-container{background:-webkit-linear-gradient(left,#371e71,#4e1051)!important}.expert-contianer{justify-content:space-between;color:rgba(255,255,255,.7)}.expert h3{font-weight:600}.expert h4{font-weight:500;margin-top:5px;font-size:18px}.career-section .expert p{font-size:16px;margin-top:10px}.career-section .why-container{display:flex;align-items:center;justify-content:center;gap:40px;margin-top:40px!important}.career-section .why-card img{width:80px}.why-card h3{color:#95a0ab;margin-top:15px}.job-card h2{font-size:22px!important}.about-head::selection,.benefit-card-bottom-section img::selection,.benefit-card-upper-section img::selection,.career-row-section h2::selection,.importent-section h2::selection,.why-card img::selection{background:-webkit-linear-gradient(left,#fff,#fff)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important}.career-section .section-title{font-size:30px!important;-webkit-background-clip:text;text-shadow:2px 2px 4px rgba(78,16,81,.3);letter-spacing:1px!important}@media screen and (min-width:768px) and (max-width:1050px){.benefits-container{flex-direction:column;padding:10px;gap:0!important}.job-card h2{font-size:20px!important}.why-container{flex-wrap:wrap;gap:10px!important}.why-card{flex-basis:30%}.importent-section{margin-top:20px!important}.expert-contianer,.job-card-row{display:flex;flex-wrap:wrap!important}.expert,.job-card{flex-basis:48%!important}.section-2{flex-direction:column-reverse!important}.skills-list li{font-size:13px!important;list-style:none}.career-section .job-card p{min-height:140px}}@media screen and (max-width:767px){.career-section .benefit-card-bottom-section,.career-section .benefit-card-upper-section,.career-section .benefits-intro{padding:10px!important}.benefit-card-bottom-section,.benefit-card-upper-section{margin:10px 0}.job-card{min-height:auto!important}.career-section .benefit-card-section,.career-section .benefits-container{flex-direction:column;padding:10px;gap:0!important;margin-top:-10px!important}.job-card-row{flex-direction:column;gap:0!important}.timeline{margin:0 0 40px!important}.timeline:after{left:31px}.container-timeline{width:100%;padding-left:80px;padding-right:25px}.text-box{font-size:13px}.text-box h2{font-size:21px!important}.text-box small{margin-bottom:10px}.right-container{left:0}.container-timeline img{left:-68px!important}.left-container-arrow,.right-container-arrow{border-right:15px solid #4e1051;border-left:0;left:63px}.importent-section{margin-top:20px!important}.section-2{display:flex;flex-direction:column-reverse}.expert-contianer,.why-container{flex-direction:column;gap:5px}.job-card h2{font-size:25px!important;margin:0!important}.text-box p{text-align:start!important}.job-card button{font-size:14px!important}.job-card p{text-align:justify!important}.career-row-section h2{font-size:25px!important}.benefits-intro h3{font-size:22px!important}.career-section .section-lg{padding:60px 0!important}.careers-section,.growth-section{padding:30px 0!important}}.job-cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:30px 0}@media (max-width:992px){.job-cards-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.job-cards-grid{grid-template-columns:1fr;margin:15px 0}.job-card{padding:15px;height:auto;min-height:0}.job-card-header{margin-bottom:10px}.job-card .job-icon{width:40px;height:40px;margin-right:10px}.job-card h2{font-size:18px!important}.job-card p{margin-bottom:10px;font-size:14px}.show-more-btn{padding:5px 0;font-size:14px}}.job-card{background:#ffffff;border-radius:8px;box-shadow:0 4px 15px rgba(0,0,0,.08);padding:25px;transition:all .3s ease;height:100%;display:flex;flex-direction:column;justify-content:space-between}.job-card:hover{transform:translateY(-5px);box-shadow:0 8px 20px rgba(0,0,0,.12)}.job-card h2{margin-bottom:15px}.show-more-btn{color:#371e71;border:none;padding:10px 0;font-weight:500;cursor:pointer;transition:all .3s ease}.job-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px;margin-top:60px}.job-modal-content{background:white;border-radius:10px;width:100%;max-width:600px;max-height:90vh;overflow-y:auto;box-shadow:0 10px 30px rgba(0,0,0,.2);animation:modalFadeIn .3s ease-out}@keyframes modalFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.job-modal-header{padding:20px 25px;border-bottom:1px solid #eee;display:flex;justify-content:space-between;align-items:center;position:sticky;top:0;background:white;z-index:1;border-radius:10px 10px 0 0}.job-modal-header h2{color:#371e71;margin:0;font-weight:600;font-size:24px}.modal-close-btn{background:none;border:none;font-size:28px;color:#999;cursor:pointer;padding:0;line-height:1}.modal-close-btn:hover{color:#333}.job-modal-body{padding:5px 15px}.job-detail-section h3{color:#371e71;margin-bottom:10px;font-size:18px;font-weight:600}.job-modal-body .job-detail-section:first-child p{text-overflow:ellipsis;display:block}.job-modal-footer{padding:15px;display:flex;justify-content:center}.apply-btn{background:linear-gradient(135deg,#371e71,#4e1051);color:white;border:none;padding:12px 30px;border-radius:5px;font-weight:500;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 10px rgba(55,30,113,.3)}.apply-btn:hover{background:linear-gradient(135deg,#4e1051,#371e71);transform:translateY(-2px);box-shadow:0 6px 15px rgba(55,30,113,.4)}.job-detail-section{margin-bottom:25px;padding:15px;background-color:rgba(55,30,113,.03);border-radius:8px;transition:all .3s ease}@media (max-width:768px){.job-cards-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.job-modal-content{width:95%;max-height:80vh}.job-modal-header{padding:15px}.job-modal-header h2{font-size:20px}.job-modal-body{padding:0 15px}.job-detail-section{padding:10px;margin-bottom:15px}.skills-list{display:grid;grid-template-columns:1fr;padding-left:20px}.job-detail-section{background-color:rgba(55,30,113,.03);border-radius:8px;transition:all .3s ease;margin-bottom:0}.job-modal-body .job-detail-section:first-child p{font-size:12px}.skills-list li{color:#666;list-style:none;font-size:12px;padding:2px 0}.apply-btn{font-size:12px;padding:10px 15px}}.job-card-brief{display:flex;align-items:center;margin-bottom:20px;padding:10px;background-color:rgba(55,30,113,.05);border-radius:8px}.job-card-brief img{margin-right:15px;min-width:40px}.job-card-brief p{margin:0;color:#666;font-style:italic}.job-card p{color:#666;margin-bottom:20px;flex-grow:1;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.5}.detail-header{display:flex;align-items:center;margin-bottom:12px}.detail-header img{margin-right:10px}.detail-header h3{margin:0}.job-detail-section:hover{background-color:rgba(55,30,113,.06);box-shadow:0 2px 8px rgba(55,30,113,.08)}.job-detail-section p{color:#666;line-height:1.6;margin:0}.truncated-description{white-space:normal;overflow:visible;text-overflow:clip;display:block;max-width:100%;line-height:1.6}.job-card-description{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;display:block;color:#666;margin-bottom:20px;line-height:1.5}.job-card-header{margin-bottom:10px}.job-card-header,.job-icon{display:flex;align-items:center}.job-icon{background-color:rgba(55,30,113,.1);border-radius:50%;width:50px;height:50px;justify-content:center;margin-right:15px;padding:10px}.job-title-icon{width:100%;height:auto}.job-card h2{color:#371e71;font-size:22px;margin:0;font-weight:600}.skills-list{list-style:disc;padding-left:20px;margin:0;display:grid;grid-template-columns:repeat(2,1fr)}.skills-list li{margin-bottom:5px;color:#666}.modal-title-with-icon{display:flex;align-items:center}.modal-title-with-icon .job-icon{margin-right:15px}