.careers-hero-banner-wrapper-section{background:#f5f5f5;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);overflow:hidden;position:relative;width:100vw}.careers-banner-max-width-wrapper{max-width:none!important;min-height:500px}.mission-tag{background:#ffffffe6;border:2px solid #3c0050;border-radius:20px;color:#3c0050;font-family:TT Firs Neue,Arial,sans-serif;font-size:14px;font-weight:600;left:50%;padding:8px 24px;position:absolute;top:20px;transform:translateX(-50%);z-index:3}.careers-banner-max-width-wrapper .carousel{min-height:500px}.careers-banner-max-width-wrapper .carousel.carousel-slider{overflow:visible;padding-bottom:0;position:relative}.careers-banner-max-width-wrapper .carousel .slider,.careers-banner-max-width-wrapper .carousel .slider-wrapper{min-height:500px}.careers-slide-wrapper{align-items:center;display:flex;height:500px!important}.careers-slide-content{grid-gap:60px;align-items:center;display:flex;gap:60px;height:100%;margin:0 auto;max-width:1200px;padding:0;width:100%}.careers-slide-content:after,.careers-slide-content:before{content:"";flex:0 0 40px}.careers-text-content{flex:1 1;max-width:500px;text-align:left}.careers-slide-subtitle{font-family:TT Firs Neue,Arial,sans-serif;font-size:14px!important;font-weight:600!important;letter-spacing:1px;margin-bottom:12px!important}.careers-slide-title{font-family:TT Firs Neue,Arial,sans-serif;font-size:3.5rem!important;font-weight:700!important;line-height:1.1;margin:0!important}.careers-slide-description{font-family:TT Firs Neue,Arial,sans-serif;font-size:1.8rem!important;line-height:1.6;margin:4px 0 32px!important;max-width:400px}.careers-slide-actions{grid-gap:16px;align-items:flex-start;display:flex;flex-direction:column;gap:16px;text-align:left}.careers-cta-button{align-self:flex-start;background:#ff5732!important;border:none!important;border-radius:8px!important;color:#fff!important;cursor:pointer;font-family:TT Firs Neue,Arial,sans-serif;font-size:16px!important;font-weight:600!important;padding:16px 32px!important;transition:all .3s ease}.careers-cta-button:hover{background:#e64829!important;transform:translateY(-2px)}.careers-secondary-link{font-family:TT Firs Neue,Arial,sans-serif;font-size:14px!important;text-decoration:underline!important}.careers-image-grid{grid-gap:12px;align-content:center;display:flex;flex:1 1;flex-wrap:wrap;gap:12px;height:400px;justify-content:center;position:relative}.careers-decorative-shape{opacity:.8;position:absolute;z-index:2}.careers-shape-circle{border-radius:50%;height:80px;right:10%;top:10%;width:80px}.careers-shape-square{border-radius:12px;bottom:15%;height:60px;left:5%;transform:rotate(45deg);width:60px}.careers-shape-rectangle{border-radius:20px;height:120px;left:20%;top:20%;width:40px}.careers-images-container{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;position:relative;z-index:1}.careers-image-wrapper{border-radius:12px;box-shadow:0 8px 32px #0000001a;height:140px;overflow:hidden;transition:transform .3s ease;width:180px}.careers-image-wrapper:hover{transform:rotate(0deg) scale(1.05)!important}.careers-banner-max-width-wrapper .carousel .control-arrow{align-items:center!important;background:#ffffffe6!important;border-radius:50%!important;box-shadow:0 4px 12px #0000001a!important;color:#333!important;display:flex!important;font-size:20px!important;height:48px!important;justify-content:center!important;top:50%!important;transform:translateY(-50%)!important;transition:all .3s ease!important;width:48px!important;z-index:3!important}.careers-banner-max-width-wrapper .carousel .control-arrow:hover{background:#fff!important;transform:translateY(-50%) scale(1.1)!important}.careers-banner-max-width-wrapper .carousel .control-arrow:focus{outline:2px solid #7b2cbf!important;outline-offset:2px!important}.careers-banner-max-width-wrapper .carousel .control-arrow.control-prev{left:20px!important}.careers-banner-max-width-wrapper .carousel .control-arrow.control-next{right:20px!important}.careers-banner-max-width-wrapper .carousel .control-dots{bottom:20px!important;margin:0!important;position:absolute!important;z-index:3!important}.careers-banner-max-width-wrapper .carousel .control-dots .dot{background:#ffffff80!important;border-radius:50%!important;box-shadow:none!important;cursor:pointer!important;height:12px!important;margin:0 4px!important;transition:all .3s ease!important;width:12px!important}.careers-banner-max-width-wrapper .carousel .control-dots .dot.selected{background:#7b2cbf!important;transform:scale(1.2)!important}@media (max-width:768px){.careers-hero-banner-wrapper-section{height:auto;min-height:600px;overflow:hidden;width:100vw}.careers-banner-max-width-wrapper,.careers-banner-max-width-wrapper .carousel,.careers-banner-max-width-wrapper .carousel .slider,.careers-banner-max-width-wrapper .carousel .slider-wrapper{min-height:600px}.careers-slide-wrapper{height:auto!important;min-height:600px!important}.careers-slide-content{grid-gap:40px;box-sizing:border-box;flex-direction:column;gap:40px;height:auto;text-align:center;width:100%}.careers-slide-content:after,.careers-slide-content:before{flex:0 0 20px}.careers-image-grid,.careers-text-content{padding:0 20px}.careers-text-content{max-width:100%;order:1;width:100%}.careers-slide-title{font-size:2.5rem!important;margin-bottom:0!important}.careers-slide-description{font-size:2.3rem!important;max-width:100%!important}.careers-slide-actions{align-items:center;text-align:center;width:100%}.careers-cta-button{align-self:center!important;margin:0 auto!important}.careers-image-grid{height:300px;justify-content:center;order:2;width:100%}.careers-images-container{grid-gap:8px;gap:8px;max-width:320px}.careers-image-wrapper{height:110px;width:150px}.mission-tag{font-size:12px;padding:6px 16px;top:10px}.careers-banner-max-width-wrapper .carousel .control-arrow{display:none!important}.careers-banner-max-width-wrapper .carousel .control-dots{bottom:20px!important;left:50%!important;margin:0!important;position:absolute!important;transform:translateX(-50%)!important;z-index:10!important}.careers-banner-max-width-wrapper .carousel .control-dots .dot{background:#ffffff80!important;border-radius:50%!important;box-shadow:none!important;height:14px!important;margin:0 6px!important;width:14px!important}.careers-banner-max-width-wrapper .carousel .control-dots .dot.selected{background:#7b2cbf!important}}@media (max-width:480px){.careers-slide-description,.careers-slide-title{font-size:2rem!important}.careers-image-wrapper{height:100px;width:130px}.careers-slide-content:after,.careers-slide-content:before{flex:0 0 15px}.careers-image-grid,.careers-text-content{padding:0 15px}.careers-banner-max-width-wrapper,.careers-banner-max-width-wrapper .carousel,.careers-hero-banner-wrapper-section{min-height:550px}.careers-slide-wrapper{min-height:550px!important}.careers-banner-max-width-wrapper .carousel .control-dots{bottom:15px!important;left:50%!important;position:absolute!important;transform:translateX(-50%)!important;z-index:10!important}.careers-banner-max-width-wrapper .carousel .control-dots .dot{height:12px!important;margin:0 4px!important;width:12px!important}}@media (prefers-reduced-motion:reduce){.careers-banner-max-width-wrapper .carousel{transition:none!important}.careers-cta-button,.careers-image-wrapper{transition:none}}.values-at-navi-page{background-color:#fff;width:100%}.values-banner{background:linear-gradient(135deg,#1d0524,#54076d);padding:80px 0;text-align:center}.values-banner-content{margin:0 auto;max-width:100%}.values-banner-title{color:#6ddca1;font-family:TT Firs Neue,Arial,sans-serif;font-size:48px;font-weight:700;line-height:1.2;margin:0 0 20px}.values-banner-subtitle{color:#ffffffe6;font-family:TT Firs Neue,Arial,sans-serif;font-size:18px;font-weight:400;line-height:1.6;margin:0}.values-container{margin:0 auto;max-width:1200px;padding:0 20px}.values-section-title{color:#191919;font-family:TT Firs Neue,Arial,sans-serif;font-size:48px;font-weight:700;margin:25px 0;text-align:center;&.no-margin{margin:0!important}}.bg-gray,.bg-white{background-color:#fff}.values-unique-section{background-color:#fff;padding:25px}.values-unique-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(3,1fr)}.values-unique-card{text-align:center}.values-unique-illustration{align-items:center;display:flex;height:220px;justify-content:center;margin:0 auto 24px;max-width:280px;width:100%}.values-unique-illustration img{max-height:100%;max-width:100%;object-fit:contain}.values-unique-description{color:#191919;font-family:TT Firs Neue,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.6;margin:0;padding:0 10px}.values-navios-section{background-color:#e9e9e9;padding:25px}.values-navios-section .values-section-title{margin-bottom:25px}.values-our-values-section{background-color:#fff;padding:25px;&.our-values-section{padding:40px 0 0!important}}.values-our-values-section .values-section-title{margin-bottom:0}.values-navios-intro{color:#191919;font-family:TT Firs Neue,Arial,sans-serif;font-size:18px;font-weight:400;line-height:1.7;margin:0 auto 50px;max-width:900px;text-align:center}.values-card-section{background-color:#fff;padding:25px}.values-card-number{color:#00a86b;font-family:TT Firs Neue,Arial,sans-serif;font-size:34px;font-weight:800;margin:0 0 25px}.values-card-content{grid-gap:40px;align-items:flex-start;display:flex;gap:40px}.values-card-content,.values-card-content.image-left,.values-card-content.image-right{flex-direction:column}.values-card-image-wrapper{background-color:initial;border-radius:0;overflow:hidden;position:relative;width:100%}.values-card-image{border-radius:0;display:block;height:auto;width:100%}.values-card-description{color:#191919;flex:1 1;font-family:TT Firs Neue,Arial,sans-serif;font-size:18px;font-weight:400;line-height:1.7}.values-card-description p{margin:0 0 16px}.values-card-description p:last-child{margin-bottom:0}.values-card-description ul{margin:16px 0;padding-left:24px}.values-card-description li{line-height:1.6;margin-bottom:8px}.values-why-matters-section{background-color:#fff;border-bottom:1px solid #ededed;border-top:1px solid #ededed;margin-top:25px;padding:25px}.values-footer-illustration{margin-top:0;width:100%}.values-footer-illustration img{display:block;height:auto;width:100%}.values-why-matters-intro{color:#191919;font-family:TT Firs Neue,Arial,sans-serif;font-size:18px;font-weight:400;line-height:1.7;margin:0 auto;max-width:900px;text-align:center}.values-why-matters-illustration{display:flex;justify-content:center;margin:0 auto;max-width:900px;width:100%}.values-why-matters-illustration img{height:auto;max-width:100%}@media (max-width:1024px){.values-unique-grid{grid-gap:30px;gap:30px;grid-template-columns:repeat(2,1fr)}.values-unique-card:last-child{grid-column:1/-1;margin:0 auto;max-width:400px}.values-card-content{grid-gap:40px;gap:40px}}@media (max-width:768px){.values-banner{padding:60px 20px}.values-banner-title{font-size:32px}.values-banner-subtitle{font-size:16px}.values-section-title{font-size:28px;margin-bottom:30px}.values-unique-section{padding:60px 20px}.values-unique-grid{grid-gap:40px;gap:40px;grid-template-columns:1fr}.values-unique-card:last-child{max-width:100%}.values-unique-illustration{height:180px}.values-card-section{padding:40px 20px}.values-card-number{font-size:26px}.values-card-content{grid-gap:30px;gap:30px}.values-card-description,.values-navios-intro{font-size:16px}}@media (max-width:480px){.values-banner{padding:40px 16px}.values-banner-title{font-size:26px}.values-banner-subtitle{font-size:14px}.values-section-title{font-size:24px}.values-unique-section{padding:40px 16px}.values-unique-description{font-size:14px}.values-card-number{font-size:22px}.values-card-description{font-size:15px}}.values-preview{background-color:#fff;padding:80px 0;width:100%}.values-preview-container{margin:0 auto;max-width:1200px;padding:0 20px;text-align:center}.values-preview-title{color:#000;font-family:TT Firs Neue,Arial,sans-serif;font-size:48px;font-weight:700;letter-spacing:-.5px;margin:0 0 16px}.values-preview-subtitle{color:#666;font-family:TT Firs Neue,Arial,sans-serif;font-size:18px;line-height:1.6;margin:0 auto 48px;max-width:700px}.values-preview-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin-bottom:48px}.values-preview-card{background:#f8f9fa;border:1px solid #efefef;border-radius:16px;padding:32px 24px;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.values-preview-card:hover{box-shadow:0 8px 24px #0000001a;transform:translateY(-4px)}.values-preview-card-image{align-items:center;display:flex;height:168px;justify-content:center;margin:0 auto 16px;width:168px}.values-preview-card-image img{max-height:100%;max-width:100%;object-fit:contain}.values-preview-card-title{color:#000;font-size:18px;margin:0}.values-preview-card-title,.values-preview-cta{font-family:TT Firs Neue,Arial,sans-serif;font-weight:600}.values-preview-cta{background:#ff5732;border-radius:8px;color:#fff;display:inline-block;font-size:16px;padding:16px 32px;text-decoration:none;transition:all .3s ease}.values-preview-cta:hover{background:#e64829;transform:translateY(-2px)}@media (max-width:1024px){.values-preview-title{font-size:40px}.values-preview-grid{grid-gap:20px;gap:20px;grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.values-preview{padding:60px 0}.values-preview-title{font-size:32px}.values-preview-subtitle{font-size:16px;margin-bottom:32px}.values-preview-grid{grid-gap:16px;gap:16px;grid-template-columns:repeat(2,1fr);margin-bottom:32px}.values-preview-card{padding:24px 16px}.values-preview-card-image{height:126px;width:126px}.values-preview-card-title{font-size:14px}.values-preview-cta{font-size:15px;padding:14px 28px}}@media (max-width:480px){.values-preview{padding:50px 0}.values-preview-title{font-size:28px}.values-preview-grid{grid-gap:12px;gap:12px;grid-template-columns:repeat(2,1fr)}.values-preview-card{border-radius:12px;padding:20px 12px}.values-preview-card-image{height:105px;margin-bottom:12px;width:105px}.values-preview-card-title{font-size:13px}}.teams-at-navi-tab-container{max-width:1200px;width:100%}.teams-section-wrapper{align-items:center;background-color:#fff;display:flex;justify-content:center;padding:40px 0;width:100%}.teams-section{margin-bottom:0}.teams-section-title{color:#191919;font-size:48px;font-weight:700;letter-spacing:.5px;margin-bottom:16px}.teams-section-description,.teams-section-title{font-family:TT Firs Neue,Arial,sans-serif;text-align:center}.teams-section-description{color:#666;font-size:18px;font-weight:400;line-height:1.6;margin-bottom:32px}.teams-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(4,1fr)}.team-card{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;height:475px;overflow:hidden;transition:all .3s ease}.team-card:hover{box-shadow:0 6px 16px #00000026;transform:translateY(-4px)}.team-illustration-container{align-items:center;background-color:#f5f5f5;display:flex;flex-shrink:0;height:280px;justify-content:center;overflow:hidden;width:100%}.team-illustration{height:100%;object-fit:contain;transition:transform .3s ease;width:100%}.team-card:hover .team-illustration{transform:scale(1.05)}.team-card-content{background-color:#fff;display:flex;flex:1 1;flex-direction:column;padding:20px}.team-name{color:#191919;font-size:20px;font-weight:600;margin:0 0 12px}.team-description,.team-name{font-family:TT Firs Neue,Arial,sans-serif}.team-description{color:#666;font-size:16px;font-weight:400;line-height:1.4;margin:0}@media (max-width:1024px){.teams-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.teams-section-wrapper{padding:60px 20px}.teams-section-title{font-size:28px;margin-bottom:24px}.teams-section-description{font-size:16px;margin-bottom:24px}.teams-grid{grid-gap:20px;gap:20px;grid-template-columns:repeat(2,1fr)}.team-card-content{padding:16px}.team-name{font-size:18px}.team-description{font-size:14px;line-height:1.4}}@media (max-width:480px){.teams-section-wrapper{padding:40px 16px}.teams-section-title{font-size:24px;margin-bottom:20px}.teams-section-description{font-size:15px;line-height:1.5;margin-bottom:20px}.teams-grid{grid-gap:12px;gap:12px;grid-template-columns:repeat(2,1fr)}.team-card{height:auto}.team-illustration-container{height:120px;padding:8px}.team-card-content{padding:10px}.team-name{font-size:16px;margin-bottom:8px}.team-description{font-size:13px;line-height:1.4}}.growth-at-navi-section{align-items:center;background-color:#fff;display:flex;justify-content:center;padding:40px 0;scroll-margin-top:100px;width:100%}.growth-at-navi-container{max-width:1200px;width:100%}.growth-at-navi-title{color:#191919;font-family:TT Firs Neue,Arial,sans-serif;font-size:40px;font-weight:700;letter-spacing:.5px;margin-bottom:28px;text-align:center}.growth-hero-section{grid-gap:60px;align-items:flex-start;display:flex;gap:60px;margin-bottom:60px}.growth-hero-left{flex:0 0 40%}.growth-hero-right{flex:1 1}.growth-hero-title{font-size:36px;font-weight:700;line-height:1.3}.growth-hero-paragraph,.growth-hero-title{color:#191919;font-family:TT Firs Neue,Arial,sans-serif;margin:0}.growth-hero-paragraph{font-size:16px;font-weight:400;line-height:1.7}.growth-video-section{margin-bottom:60px}.growth-cards-grid{grid-gap:24px;display:flex;flex-wrap:wrap;gap:24px;justify-content:center;width:100%}.growth-card{background-color:#fff;border-radius:12px;box-shadow:0 2px 12px #00000014;display:flex;flex-basis:calc(25% - 18px);flex-direction:column;flex-grow:0;flex-shrink:1;max-width:280px;min-width:250px;overflow:hidden;transition:box-shadow .3s ease}.growth-card:hover{box-shadow:0 4px 20px #0000001f}.growth-card-image-container{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;height:180px;justify-content:center;padding:24px;width:100%}.growth-card-image{height:100%;object-fit:contain;width:100%}.growth-card-content{background-color:#fff;flex:1 1;padding:24px}.growth-card-title{font-size:20px;font-weight:800;line-height:1.4;margin:0 0 12px}.growth-card-description,.growth-card-title{color:#191919;font-family:TT Firs Neue,Arial,sans-serif}.growth-card-description{font-size:16px;font-weight:400;line-height:1.6;margin:0}@media (max-width:968px){.growth-hero-section{grid-gap:40px;gap:40px}.growth-hero-title{font-size:30px}.growth-cards-grid{grid-gap:32px;gap:32px}.growth-card{align-items:center}.growth-card-image-container{height:150px;width:150px}}@media (max-width:768px){.growth-at-navi-section{padding:60px 20px}.growth-at-navi-title{font-size:32px;margin-bottom:32px}.growth-hero-section{grid-gap:24px;flex-direction:column;gap:24px;margin-bottom:40px}.growth-hero-left{border-right:none;flex:none;width:100%}.growth-hero-title{font-size:28px}.growth-hero-paragraph{font-size:16px}.growth-video-section{margin-bottom:40px}.growth-cards-grid{grid-gap:24px;gap:24px}.growth-card{flex:0 1 100%;max-width:100%;padding:24px}.growth-card-image-container{height:140px}.growth-card-title{font-size:18px}.growth-card-description{font-size:15px}}@media (max-width:480px){.growth-at-navi-section{padding:40px 16px}.growth-at-navi-title{font-size:28px;margin-bottom:24px}.growth-hero-section{margin-bottom:32px}.growth-hero-title{font-size:24px}.growth-hero-paragraph{font-size:15px;line-height:1.6}.growth-video-section{margin-bottom:32px}.growth-cards-grid{grid-gap:20px;gap:20px}.growth-card{flex:0 1 100%;max-width:100%;padding:20px}.growth-card-image-container{height:120px;margin-bottom:16px}.growth-card-title{font-size:16px;margin-bottom:8px}.growth-card-description{font-size:14px}}.careers-contact{background-color:#ededed;padding:40px 0}.contact-content{margin:0 auto;max-width:800px;padding:0 20px;text-align:center}.contact-content h2{color:#191919;font-size:48px;font-weight:700;margin-bottom:30px}.contact-content h2,.contact-content>p{font-family:TT Firs Neue,Arial,sans-serif}.contact-content>p{color:#666;font-size:1.1rem;line-height:1.7;margin-bottom:40px}.contact-info{background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000014;padding:40px}.contact-info p{color:#333;font-family:TT Firs Neue,Arial,sans-serif;font-size:1rem;margin:15px 0}.contact-info a{color:#00c853;font-weight:600;text-decoration:none;transition:color .3s ease}.contact-info a:hover{color:#00a046;text-decoration:underline}.fixed-apply-button{align-items:center;background-color:#7b2cbf;border-radius:50px;bottom:30px;box-shadow:0 4px 20px #0003;color:#fff;cursor:pointer;display:inline-flex;font-family:TT Firs Neue,Arial,sans-serif;font-size:16px;font-weight:600;left:50%;padding:16px 40px;position:fixed;text-decoration:none;transform:translateX(-50%);transition:all .3s ease;white-space:nowrap;z-index:1000}.fixed-apply-button:hover{background-color:#6a1b9a;box-shadow:0 6px 25px #6a1b9a4d;transform:translateX(-50%) translateY(-2px)}@media (max-width:768px){.careers-contact{padding:60px 0}.contact-content h2{font-size:2rem}.contact-content>p{font-size:1rem}.contact-info{padding:30px 25px}.fixed-apply-button{bottom:20px;font-size:15px;padding:14px 32px;transition:bottom 225ms cubic-bezier(0,0,.2,1),background-color .3s ease,transform .3s ease,box-shadow .3s ease}.fixed-apply-button.download-banner-visible{bottom:100px}}.careers-testimonials-section{align-items:center;background-color:#f5f5f5;display:flex;justify-content:center;padding:60px 20px;width:100%}.careers-testimonials-container{max-width:900px;width:100%}.careers-testimonials-header{margin-bottom:40px;text-align:center}.careers-testimonials-title{color:#191919;font-family:TT Firs Neue,Arial,sans-serif;font-size:40px;font-weight:700;margin:0 0 20px;text-align:center}.careers-testimonials-subtitle{color:#555;font-family:TT Firs Neue,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.6;margin:0 auto 12px;max-width:700px}.careers-testimonials-highlight{color:#191919;margin:0 0 24px}.careers-testimonials-cta,.careers-testimonials-highlight{font-family:TT Firs Neue,Arial,sans-serif;font-size:16px;font-weight:600}.careers-testimonials-cta{background-color:#e65100;border-radius:8px;color:#fff;display:inline-block;padding:14px 32px;text-decoration:none;transition:background-color .2s ease}.careers-testimonials-cta:hover{background-color:#d84315}.careers-testimonials-carousel{display:flex;justify-content:center;padding:0 50px;position:relative;width:100%}.careers-testimonial-card{grid-gap:24px;align-items:flex-start;background-color:#fff;border-radius:12px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;display:flex;gap:24px;height:260px;max-width:700px;padding:24px;width:100%}@keyframes slideInFromRight{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInFromLeft{0%{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}.careers-testimonial-slide-right{animation:slideInFromRight .4s ease-out forwards}.careers-testimonial-slide-left{animation:slideInFromLeft .4s ease-out forwards}.careers-testimonial-image-wrapper{border-radius:8px;flex-shrink:0;height:200px;overflow:hidden;position:relative;width:200px}.careers-testimonial-image{display:block;height:100%;object-fit:cover;width:100%}.careers-testimonial-image-overlay{background:linear-gradient(135deg,#54076d99,#8a2be266);bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0}.careers-testimonial-content{display:flex;flex:1 1;flex-direction:column;justify-content:flex-start;padding:0}.careers-testimonial-quote{margin-bottom:24px}.careers-testimonial-quote-text{color:#333;font-family:TT Firs Neue,Arial,sans-serif;font-size:16px;font-style:italic;font-weight:400;line-height:1.4}.careers-testimonial-author{grid-gap:1px;display:flex;flex-direction:column;gap:1px}.careers-testimonial-name{color:#191919;font-family:TT Firs Neue,Arial,sans-serif;font-size:16px;font-weight:700}.careers-testimonial-designation{color:#555;font-family:TT Firs Neue,Arial,sans-serif;font-size:14px;font-weight:500}.careers-testimonial-department{color:#777;font-family:TT Firs Neue,Arial,sans-serif;font-size:13px;font-weight:400}.careers-testimonials-nav-arrows{display:flex;justify-content:space-between;left:0;padding:0;pointer-events:none;position:absolute;right:0;top:50%;transform:translateY(-50%)}.careers-testimonial-arrow{align-items:center;background-color:#fff;border:1px solid #e0e0e0;border-radius:50%;box-shadow:0 2px 8px #0000001a;cursor:pointer;display:flex;height:40px;justify-content:center;pointer-events:auto;transition:all .2s ease;width:40px}.careers-testimonial-arrow:hover{background-color:#f0f0f0;box-shadow:0 4px 12px #00000026}.careers-testimonial-arrow svg{color:#333;font-size:24px}.careers-testimonial-arrow-left{margin-left:0}.careers-testimonial-arrow-right{margin-right:0}.careers-testimonials-dots{grid-gap:8px;align-items:center;display:flex;gap:8px;justify-content:center;margin-top:32px}.careers-testimonial-dot{background-color:#d0d0d0;border:none;border-radius:2px;cursor:pointer;height:4px;padding:0;transition:all .3s ease;width:32px}.careers-testimonial-dot:hover{background-color:#999}.careers-testimonial-dot.active{background-color:#e65100;width:32px}@media (max-width:1100px){.careers-testimonials-carousel{padding:0 50px}}@media (max-width:968px){.careers-testimonials-section{padding:50px 20px}.careers-testimonials-title{font-size:32px}.careers-testimonials-header{margin-bottom:32px}.careers-testimonial-card{grid-gap:20px;gap:20px;padding:20px}.careers-testimonial-image-wrapper{height:180px;width:180px}.careers-testimonial-quote-text{font-size:16px}.careers-testimonial-arrow-left{margin-left:0}.careers-testimonial-arrow-right{margin-right:0}}@media (max-width:768px){.careers-testimonials-section{padding:40px 0}.careers-testimonials-title{font-size:28px}.careers-testimonials-header{margin-bottom:28px;padding:0 16px}.careers-testimonials-subtitle{font-size:15px}.careers-testimonials-cta{font-size:15px;padding:12px 28px}.careers-testimonials-carousel{position:relative}.careers-testimonial-card{grid-gap:20px;align-items:center;flex-direction:column;gap:20px;height:auto;margin:0 auto;min-height:380px;padding:20px;width:90%}.careers-testimonial-image-wrapper{height:176px;width:176px}.careers-testimonial-content{padding:0;text-align:center}.careers-testimonial-author{align-items:center}.careers-testimonial-quote{margin-bottom:20px}.careers-testimonial-quote-text{font-size:15px}.careers-testimonials-nav-arrows{justify-content:space-between;left:0;padding:0 8px;pointer-events:none;position:absolute;right:0;top:50%;transform:translateY(-50%)}.careers-testimonial-arrow-left,.careers-testimonial-arrow-right{margin:0;pointer-events:auto}.careers-testimonials-dots{margin-top:20px;padding:0 16px}}@media (max-width:480px){.careers-testimonials-section{padding:32px 0}.careers-testimonials-header{padding:0 16px}.careers-testimonials-title{font-size:24px}.careers-testimonials-header{margin-bottom:24px}.careers-testimonials-subtitle{font-size:14px}.careers-testimonial-card{padding:16px}.careers-testimonial-image-wrapper{height:154px;width:154px}.careers-testimonial-quote-text{font-size:14px;line-height:1.6}.careers-testimonial-name{font-size:15px}.careers-testimonial-designation{font-size:13px}.careers-testimonial-department{font-size:12px}.careers-testimonial-arrow{height:36px;width:36px}.careers-testimonial-arrow svg{font-size:20px}.careers-testimonial-dot,.careers-testimonial-dot.active{width:24px}}.video-player-section{background-color:#efefef;padding:50px 20px;width:100%}.video-player-container{margin:0 auto;max-width:960px;width:80%}.video-thumbnail{background-color:#000;border-radius:12px;cursor:pointer;overflow:hidden;padding-bottom:56.25%;position:relative;transition:transform .3s ease;width:100%}.video-thumbnail:hover{transform:scale(1.02)}.thumbnail-image{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.play-button{background:none;border:none;cursor:pointer;left:50%;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .3s ease;z-index:2}.play-button:hover{transform:translate(-50%,-50%) scale(1.1)}.play-button svg{filter:drop-shadow(0 4px 20px rgba(0,0,0,.3))}.video-iframe-wrapper{background-color:#000;border-radius:12px;overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}.video-iframe{border:none;height:100%;left:0;position:absolute;top:0;width:100%}@media (max-width:1024px){.video-player-container{margin:50px auto}.play-button svg{height:70px;width:70px}}@media (max-width:768px){.video-player-container{margin:40px auto;padding:0 16px;width:100%}.video-iframe-wrapper,.video-thumbnail{border-radius:8px}.play-button svg{height:60px;width:60px}}@media (max-width:480px){.video-player-container{margin:32px auto}.play-button svg{height:50px;width:50px}}.why-navi-section{background-color:#fff;padding:40px 0;width:100%}.why-navi-container{margin:0 auto;max-width:1200px}.why-navi-title{color:#191919;font-family:TT Firs Neue,Arial,sans-serif;font-size:40px;font-weight:700;margin:0 0 48px;text-align:center}.why-navi-cards{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.why-navi-card{background-color:#f8f9fa;border-radius:12px;display:flex;flex-direction:column;overflow:hidden;text-align:center}.why-navi-card-image{aspect-ratio:16/10;overflow:hidden;padding:24px 24px 0;width:100%}.why-navi-card-image img{height:90%;margin:0 auto;max-height:100%;max-width:100%;object-fit:contain;width:100%}.why-navi-card-content{align-items:center;display:flex;flex:1 1;flex-direction:column;padding:0 24px 24px}.why-navi-card-title{color:#191919;font-family:TT Firs Neue,Arial,sans-serif;font-size:20px;font-weight:800;margin:0 0 12px}.why-navi-card-description{color:#555;flex:1 1;font-weight:400;line-height:1.6;margin:0 0 20px}.why-navi-card-description,.why-navi-card-link{font-family:TT Firs Neue,Arial,sans-serif;font-size:15px}.why-navi-card-link{align-items:center;color:#e65100;display:inline-flex;font-weight:600;text-decoration:none;transition:color .2s ease}.why-navi-card-link:hover{color:#e65100}@media (max-width:968px){.why-navi-section{padding:50px 20px}.why-navi-title{font-size:32px;margin-bottom:36px}.why-navi-cards{grid-gap:20px;gap:20px;grid-template-columns:repeat(2,1fr)}.why-navi-card-content{padding:20px}.why-navi-card-title{font-size:18px}.why-navi-card-description{font-size:14px}}@media (max-width:640px){.why-navi-section{padding:40px 16px}.why-navi-title{font-size:28px;margin-bottom:28px}.why-navi-cards{grid-gap:16px;gap:16px;grid-template-columns:1fr}.why-navi-card-content{padding:16px}}.chairman-letter-section{background-color:#efefef;padding:40px 0;width:100%}.chairman-letter-container{margin:0 auto;max-width:900px}.chairman-letter-title{color:#191919;font-family:TT Firs Neue,Arial,sans-serif;font-size:40px;font-style:italic;font-weight:700;margin:0 0 48px;text-align:center}.chairman-letter-content{grid-gap:40px;align-items:flex-start;display:flex;gap:40px}.chairman-letter-image{border-radius:8px;flex:0 0 35%;overflow:hidden}.chairman-letter-image img{display:block;height:auto;width:100%}.chairman-letter-text{flex:1 1}.chairman-letter-text p{color:#191919;font-family:TT Firs Neue,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.7;margin:0 0 20px}.chairman-letter-text p:last-child{margin-bottom:0}.chairman-letter-signature{font-weight:500;margin-top:28px!important}@media (max-width:768px){.chairman-letter-section{padding:50px 20px}.chairman-letter-title{font-size:32px;margin-bottom:36px}.chairman-letter-content{grid-gap:30px;gap:30px}.chairman-letter-image{flex:0 0 35%}.chairman-letter-text p{font-size:15px}}@media (max-width:640px){.chairman-letter-section{padding:40px 16px}.chairman-letter-title{font-size:28px;margin-bottom:28px}.chairman-letter-content{grid-gap:24px;align-items:center;flex-direction:column;gap:24px}.chairman-letter-image{flex:0 0 60%;max-width:200px}.chairman-letter-text p{font-size:15px;text-align:center}}.image-gallery-overlay{background-color:#000000f2;bottom:0;left:0;position:fixed;right:0;top:0;z-index:9999}.image-gallery-container,.image-gallery-overlay{align-items:center;display:flex;justify-content:center}.image-gallery-container{box-sizing:border-box;flex-direction:column;height:100%;padding:20px;width:100%}.image-gallery-close{align-items:center;background:#ffffff1a;border:none;border-radius:50%;cursor:pointer;display:flex;height:48px;justify-content:center;position:absolute;right:20px;top:20px;transition:background-color .2s ease;width:48px;z-index:10}.image-gallery-close:hover{background:#fff3}.image-gallery-close svg{color:#fff;font-size:28px}.image-gallery-main{grid-gap:20px;flex:1 1;gap:20px;max-width:1200px;width:100%}.image-gallery-arrow,.image-gallery-main{align-items:center;display:flex;justify-content:center}.image-gallery-arrow{background:#ffffff1a;border:none;border-radius:50%;cursor:pointer;flex-shrink:0;height:56px;transition:background-color .2s ease;width:56px}.image-gallery-arrow:hover{background:#fff3}.image-gallery-arrow svg{color:#fff;font-size:32px}.image-gallery-image-wrapper{align-items:center;display:flex;flex:1 1;justify-content:center;max-height:calc(100vh - 200px);overflow:hidden}.image-gallery-image{border-radius:8px;max-height:100%;max-width:100%;object-fit:contain}.image-gallery-counter{color:#ffffffb3;font-family:TT Firs Neue,Arial,sans-serif;font-size:14px;margin:16px 0}.image-gallery-thumbnails{grid-gap:8px;display:flex;gap:8px;max-width:100%;overflow-x:auto;padding:8px 0;scrollbar-color:#ffffff4d #0000;scrollbar-width:thin}.image-gallery-thumbnails::-webkit-scrollbar{height:6px}.image-gallery-thumbnails::-webkit-scrollbar-track{background:#0000}.image-gallery-thumbnails::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:3px}.image-gallery-thumbnail{background:none;border:2px solid #0000;border-radius:6px;cursor:pointer;flex-shrink:0;height:60px;opacity:.5;overflow:hidden;padding:0;transition:all .2s ease;width:80px}.image-gallery-thumbnail:hover{opacity:.8}.image-gallery-thumbnail.active{border-color:#fff;opacity:1}.image-gallery-thumbnail img{height:100%;object-fit:cover;width:100%}@media (max-width:768px){.image-gallery-container{padding:16px}.image-gallery-close{height:40px;right:16px;top:16px;width:40px}.image-gallery-close svg{font-size:24px}.image-gallery-arrow{height:44px;width:44px}.image-gallery-arrow svg{font-size:28px}.image-gallery-main{grid-gap:12px;gap:12px}.image-gallery-thumbnail{height:45px;width:60px}}@media (max-width:480px){.image-gallery-arrow{height:36px;width:36px}.image-gallery-arrow svg{font-size:24px}.image-gallery-main{grid-gap:8px;gap:8px}.image-gallery-thumbnail{height:38px;width:50px}.image-gallery-counter{font-size:12px}}.culture-at-navi-home-section{background-color:#fff;padding:60px 20px;width:100%}.culture-at-navi-home-container{margin:0 auto;max-width:1200px}.culture-at-navi-home-title{color:#191919;font-size:40px;font-weight:700;margin:0 0 16px}.culture-at-navi-home-subtitle,.culture-at-navi-home-title{font-family:TT Firs Neue,Arial,sans-serif;text-align:center}.culture-at-navi-home-subtitle{color:#555;font-size:16px;font-weight:400;line-height:1.6;margin:0 auto 32px;max-width:700px}.culture-at-navi-home-cta{background:#ff5732;border-radius:8px;color:#fff;display:inline-block;font-family:TT Firs Neue,Arial,sans-serif;font-size:16px;font-weight:600;padding:16px 32px;text-decoration:none;transition:all .3s ease}.culture-at-navi-home-cta:hover{background:#e64829;transform:translateY(-2px)}.culture-at-navi-home-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.culture-at-navi-home-card{aspect-ratio:4/3;border-radius:12px;cursor:pointer;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.culture-at-navi-home-card:hover{box-shadow:0 8px 24px #00000026;transform:scale(1.02)}.culture-at-navi-home-card img{display:block;height:100%;object-fit:cover;width:100%}@media (max-width:968px){.culture-at-navi-home-section{padding:50px 20px}.culture-at-navi-home-title{font-size:32px;margin-bottom:36px}.culture-at-navi-home-grid{grid-gap:16px;gap:16px;grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.culture-at-navi-home-section{padding:40px 16px}.culture-at-navi-home-title{font-size:28px;margin-bottom:28px}.culture-at-navi-home-grid{grid-gap:12px;gap:12px;grid-template-columns:repeat(2,1fr)}.culture-at-navi-home-card{border-radius:8px}}.culture-at-navi-section{background:linear-gradient(135deg,#54076d,#1d0524);padding:40px 0;width:100%}.culture-at-navi-section-container{margin:0 auto;max-width:1200px;text-align:center}.culture-at-navi-section-title{color:#fff;font-family:TT Firs Neue,Arial,sans-serif;font-size:40px;font-weight:700;margin:0 0 20px}.culture-at-navi-section-subtitle{color:#ffffffe6;font-family:TT Firs Neue,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.7;margin:0 auto 40px;max-width:700px}.culture-at-navi-section-video{margin:0 auto;max-width:960px}.culture-at-navi-section-video .video-player-section{background-color:initial;padding:0}.culture-at-navi-section-video .video-player-container{margin:0;max-width:100%;width:100%}@media (max-width:768px){.culture-at-navi-section{padding:50px 20px}.culture-at-navi-section-title{font-size:32px;margin-bottom:16px}.culture-at-navi-section-subtitle{font-size:15px;margin-bottom:32px}}@media (max-width:480px){.culture-at-navi-section{padding:40px 16px}.culture-at-navi-section-title{font-size:28px}.culture-at-navi-section-subtitle{font-size:14px;margin-bottom:28px}}.perks-at-navi-section{background-color:#efefef;padding:40px 0;scroll-margin-top:100px;width:100%}.perks-at-navi-container{margin:0 auto;max-width:1200px}.perks-at-navi-title{color:#191919;font-family:TT Firs Neue,Arial,sans-serif;font-size:40px;font-weight:700;margin:0 0 48px;text-align:center}.perks-at-navi-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.perks-at-navi-card{background-color:#fff;border:1px solid #ededed;border-radius:12px;display:flex;flex-direction:column;overflow:hidden}.perks-at-navi-card-image{align-items:center;aspect-ratio:16/10;background-color:#f8f9fa;display:flex;justify-content:center;overflow:hidden;width:100%}.perks-at-navi-card-image img{height:90%;max-height:100%;max-width:100%;object-fit:contain;width:90%}.perks-at-navi-card-content{padding:24px}.perks-at-navi-card-title{color:#191919;font-family:TT Firs Neue,Arial,sans-serif;font-size:18px;font-weight:800;margin:0 0 12px}.perks-at-navi-card-description{color:#555;font-family:TT Firs Neue,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.6;margin:0}@media (max-width:968px){.perks-at-navi-section{padding:50px 20px}.perks-at-navi-title{font-size:32px;margin-bottom:36px}.perks-at-navi-grid{grid-gap:20px;gap:20px;grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.perks-at-navi-section{padding:40px 16px}.perks-at-navi-title{font-size:28px;margin-bottom:28px}.perks-at-navi-grid{grid-gap:16px;gap:16px;grid-template-columns:1fr}.perks-at-navi-card-content{padding:20px}.perks-at-navi-card-title{font-size:16px}.perks-at-navi-card-description{font-size:15px}}.events-at-navi-section{background-color:#fff;padding:40px 0;width:100%}.events-at-navi-container{margin:0 auto;max-width:1200px}.events-at-navi-title{color:#191919;font-size:40px;font-weight:700;margin:0 0 16px}.events-at-navi-subtitle,.events-at-navi-title{font-family:TT Firs Neue,Arial,sans-serif;text-align:center}.events-at-navi-subtitle{color:#555;font-size:16px;font-weight:400;line-height:1.6;margin:0 auto 48px;max-width:700px}.events-at-navi-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}.events-at-navi-card{aspect-ratio:4/3;border-radius:12px;cursor:pointer;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.events-at-navi-card:hover{box-shadow:0 8px 24px #00000026;transform:scale(1.02)}.events-at-navi-card img{display:block;height:100%;object-fit:cover;width:100%}@media (max-width:968px){.events-at-navi-section{padding:50px 20px}.events-at-navi-title{font-size:32px}.events-at-navi-subtitle{margin-bottom:36px}.events-at-navi-grid{grid-gap:12px;gap:12px;grid-template-columns:repeat(4,1fr)}}@media (max-width:640px){.events-at-navi-section{padding:40px 16px}.events-at-navi-title{font-size:28px;margin-bottom:12px}.events-at-navi-subtitle{font-size:15px;margin-bottom:28px}.events-at-navi-grid{grid-gap:12px;gap:12px;grid-template-columns:repeat(2,1fr)}.events-at-navi-card{border-radius:8px}}.jobs-at-navi{background-color:#efefef;min-height:100vh}.jobs-at-navi-container{margin:0 auto;max-width:900px;padding:40px 20px 60px}.jobs-header{margin-bottom:32px;text-align:center}.jobs-header h2{color:#191919;font-size:36px;font-weight:700;margin:0 0 8px}.jobs-header h2,.jobs-header p{font-family:TT Firs Neue,Arial,sans-serif}.jobs-header p{color:#666;font-size:16px;margin:0}.jobs-filters-desktop{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000f;margin-bottom:24px;padding:20px 24px}.jobs-filters-desktop .filters-row{grid-gap:16px;align-items:center;display:flex;flex-wrap:wrap;gap:16px}.jobs-filters-desktop .search-input{flex-shrink:0;width:240px}.jobs-filters-desktop .search-input input{font-size:16px}.jobs-filters-desktop .filter-select{min-width:150px}.jobs-filters-desktop .MuiInputBase-input,.jobs-filters-desktop .MuiInputLabel-root,.jobs-filters-desktop .filter-select .MuiSelect-select{font-size:16px}.jobs-filters-desktop .filter-select .MuiSelect-select{align-items:center;display:flex}.MuiMenu-paper .MuiListItemText-primary,.MuiMenu-paper .MuiMenuItem-root{font-size:16px}.jobs-filters-mobile{grid-gap:12px;display:none;gap:12px;margin-bottom:24px}.jobs-filters-mobile .MuiTextField-root{flex-shrink:0;width:180px}.jobs-filters-mobile .MuiButton-root,.jobs-filters-mobile .MuiInputBase-input{font-size:16px}.jobs-results-header{align-items:center;color:#666;display:flex;font-family:TT Firs Neue,Arial,sans-serif;font-size:14px;justify-content:space-between;margin-bottom:20px}.jobs-grid{grid-gap:16px;display:flex;flex-direction:column;gap:16px;margin-bottom:40px}.job-card{background:#fff;border:1px solid #e0e0e0;border-radius:12px;cursor:pointer;overflow:hidden;transition:box-shadow .2s ease,border-color .2s ease;width:100%}.job-card:hover{border-color:#00c853;box-shadow:0 4px 16px #00000014}.job-card-content{padding:20px 24px}.job-title{color:#191919;font-family:TT Firs Neue,Arial,sans-serif;font-size:18px;font-weight:600;line-height:1.4;margin:0 0 12px}.job-meta-row{grid-gap:8px 24px;flex-wrap:wrap;gap:8px 24px;margin-bottom:12px}.job-meta-row,.meta-item{align-items:center;display:flex}.meta-item{grid-gap:6px;color:#555;font-family:TT Firs Neue,Arial,sans-serif;font-size:14px;gap:6px;white-space:nowrap}.meta-item svg{color:#00c853;font-size:18px}.job-skills{grid-gap:8px;display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.more-skills{align-self:center;color:#666;font-size:14px;margin-left:4px}.jobs-pagination{display:flex;justify-content:center;margin-top:32px}.jobs-pagination .MuiPaginationItem-root{font-size:16px}.jobs-empty,.jobs-error,.jobs-loading{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:80px 20px;text-align:center}.jobs-empty p,.jobs-error p,.jobs-loading p{color:#666;font-family:TT Firs Neue,Arial,sans-serif;font-size:16px;margin-top:16px}.jobs-empty h3,.jobs-error h3{color:#191919;font-family:TT Firs Neue,Arial,sans-serif;font-size:24px;font-weight:600;margin:0 0 8px}@media (max-width:768px){.jobs-at-navi-container{padding:24px 16px 40px}.jobs-header h2{font-size:28px}.jobs-filters-desktop{display:none}.jobs-filters-mobile{display:flex}.jobs-grid{grid-gap:12px;gap:12px}.job-card-content{padding:16px}.job-title{font-size:16px}.job-meta-row{grid-gap:6px 16px;gap:6px 16px}.meta-item{font-size:13px}.meta-item svg{font-size:16px}}@media (max-width:480px){.jobs-filters-mobile .MuiTextField-root{width:140px}.job-meta-row{grid-gap:6px;align-items:flex-start;flex-direction:column;gap:6px}}.job-details-error,.job-details-loading{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:60vh;padding:80px 20px;text-align:center}.job-details-error p,.job-details-loading p{color:#666;font-family:TT Firs Neue,Arial,sans-serif;font-size:16px;margin-top:16px}.job-details-error h2{color:#191919;font-size:24px;font-weight:600;margin:0 0 16px}.back-button,.job-details-error h2{font-family:TT Firs Neue,Arial,sans-serif}.back-button{grid-gap:8px;align-items:center;background:none;border:none;color:#666;cursor:pointer;display:flex;font-size:14px;gap:8px;margin-bottom:24px;padding:0}.back-button:hover{color:#00c853}.back-button svg{font-size:20px}.job-details-header{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000f;margin-bottom:24px;padding:24px}.job-details-title-section{grid-gap:16px;align-items:center;display:flex;flex-wrap:wrap;gap:16px;margin-bottom:16px}.job-details-title-section h1{color:#191919;font-family:TT Firs Neue,Arial,sans-serif;font-size:28px;font-weight:700;margin:0}.job-details-meta{grid-gap:16px 32px;display:flex;flex-wrap:wrap;gap:16px 32px;margin-bottom:16px}.job-details-skills{margin-top:20px}.job-details-skills h3{color:#666;font-family:TT Firs Neue,Arial,sans-serif;font-size:14px;font-weight:600;margin:0 0 12px}.skills-list{grid-gap:8px;display:flex;flex-wrap:wrap;gap:8px}.job-details-content{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000f;margin-bottom:24px;padding:24px}.job-additional-info h2,.job-description-section h2{color:#191919;font-family:TT Firs Neue,Arial,sans-serif;font-size:20px;font-weight:600;margin:0 0 16px}.job-description-html{color:#333;font-family:TT Firs Neue,Arial,sans-serif;font-size:15px;line-height:1.7}.job-description-html ol,.job-description-html ul{margin:12px 0;padding-left:24px}.job-description-html li{margin-bottom:8px}.job-additional-info{border-top:1px solid #eee;margin-top:32px;padding-top:24px}.additional-fields-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.additional-field{grid-gap:4px;display:flex;flex-direction:column;gap:4px}.field-label{color:#666;font-size:12px;text-transform:uppercase}.field-label,.field-value{font-family:TT Firs Neue,Arial,sans-serif}.field-value{color:#191919;font-size:15px}.job-details-footer{padding:24px 0;text-align:center}@media (max-width:768px){.job-details-title-section h1{font-size:22px}.job-details-meta{grid-gap:12px 24px;gap:12px 24px}.job-details-content,.job-details-header{padding:16px}}@media (max-width:480px){.job-details-title-section{align-items:flex-start;flex-direction:column}.additional-fields-grid{grid-template-columns:1fr}}.careers-tab-button{background:#0000;border:none;color:#666;cursor:pointer;display:inline-block;font-family:TT Firs Neue,Arial,sans-serif;font-size:14px;font-weight:500;padding:16px 20px;text-decoration:none;transition:all .2s ease;white-space:nowrap}.careers-tab-button:hover{color:#191919}.careers-tab-button.active{border-bottom:2px solid #7b2cbf;color:#7b2cbf;font-weight:600}.careers-tab-link{align-items:center;background:#0000;border:none;color:#666;cursor:pointer;display:inline-flex;font-family:TT Firs Neue,Arial,sans-serif;font-size:14px;font-weight:500;padding:16px 20px;text-decoration:none;transition:all .2s ease;white-space:nowrap}.careers-tab-link:hover{color:#7b2cbf}.careers-tabs-scroll-container::-webkit-scrollbar{display:none}.careers-tabs-scroll-container{-ms-overflow-style:none;scrollbar-width:none}@media (max-width:768px){.careers-tab-button,.careers-tab-link{font-size:13px;padding:14px 16px}}@media (max-width:480px){.careers-tab-button,.careers-tab-link{font-size:12px;padding:12px 14px}}