.connect-section{border-radius:8px;font-family:Montserrat,sans-serif}.Hire-title{font-size:40px;color:#0b4b4b;font-family:Montserrat,sans-serif!important;font-weight:600}.connect-highlight{color:#FD661F}.hire-description{font-family:Montserrat,sans-serif;font-size:1rem;color:#085459;margin-top:1rem}.btn-Hire{background-color:#FD661F;color:#fff;border-radius:25px;padding:10px 25px;font-weight:600;border:none}.btn-connect:hover{background-color:#ff5202;color:white}.hiring-job-form-wrapper{background-image:url(/Landing\ page.png);padding:50px 20px}.hiring-custom-container-job-form{background-color:#B3D3D5;width:70%}.hiring-custom-heading-job-form{color:#04272A;font-size:1.6rem;font-family:Montserrat,sans-serif!important;font-weight:500}.hiring-custom-para-job-form{color:#0b6b6b;font-size:1rem;font-family:Montserrat,sans-serif!important;padding:0 10px}.hiring-custom-input{background-color:rgba(255,255,255,.5);border:none;border-radius:6px;padding:12px 14px;font-size:14px;color:#0b6b6b;box-shadow:none;font-family:Montserrat,sans-serif}.hiring-custom-input::placeholder{color:#0b6b6b;font-size:14px}.hiring-custom-input:focus{border:2px solid #0b6b6b;outline:none;box-shadow:none}.hiring-file-input{display:none}.hiring-custom-upload{background-color:rgba(255,255,255,.5);border:none;border-radius:8px;font-family:Montserrat,sans-serif;font-size:14px;padding:10px 15px;color:#0b6b6b;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.upload-icon{font-size:18px;color:#0b4b4b}.hiring-btn-submit{background-color:#FD661F;border:none;border-radius:25px;padding:1rem;color:#ffffff;font-weight:600;transition:.3s ease;width:100%;font-family:Montserrat,sans-serif}.hiring-btn-submit:hover{background-color:#ff5608;color:#ffffff}@media (max-width:768px){.hiring-job-form-wrapper{padding:50px 0}.hiring-custom-container-job-form{width:100%}.hiring-custom-heading-job-form{font-size:20px}}.hiringPathsSection{padding:80px 0}.hiringMainTitle{font-size:40px;font-weight:700;margin:10px auto}.hiringMainTitle,.hiringSubtitle{max-width:800px;color:#074347;font-family:Montserrat,sans-serif!important}.hiringSubtitle{font-size:1rem;margin:0 auto 50px}.hiringCard{background-color:#ffffff;border:none;border-radius:1.1rem!important;box-shadow:0 5px 20px rgba(0,0,0,.08);padding:15px;height:100%}.hiringCardTitle{color:#0B7077!important;font-size:17px!important}.hiringCardDescription,.hiringCardTitle{font-family:Montserrat,sans-serif!important}.hiringCardDescription{color:#000;font-size:12px;line-height:1.6;margin-top:1rem;margin-bottom:5px}.benefitsList{list-style:none;padding-left:0;margin-bottom:0;flex-grow:1}.benefitsList li{color:#444;margin-bottom:10px;display:flex;align-items:flex-start}.benefitsList li,.hiringCheckIcon{font-size:12px;font-family:Montserrat,sans-serif!important}.hiringCheckIcon{color:#FD661F;font-weight:700;margin-right:8px}.hiringBenefits{color:#000}.hiringCardButton{border:none;padding:10px 7px;border-radius:50px;font-size:13px;font-weight:600;transition:background-color .3s ease;text-decoration:none;font-family:Montserrat,sans-serif!important;display:block;margin:5px auto;text-align:center}.hiringCardButton,.hiringCardButton:hover{background-color:#FD661F;color:#ffffff}@media (max-width:768px){.hiringMainTitle{font-size:24px;text-align:center;line-height:1;font-weight:500}.hiringSubtitle{font-size:16px;text-align:center;padding:0}}.JourneyCarouselSection{padding:40px 0;overflow:hidden}.journeyCustomHeader{font-size:40px;font-weight:600;margin:10px auto}.journeyCustomDescription,.journeyCustomHeader{max-width:800px;color:#074347;font-family:Montserrat,sans-serif!important}.journeyCustomDescription{font-size:1rem;margin:0 auto 50px}.slider-wrapper{width:100%;margin:0 auto;background-color:white;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);overflow:hidden;position:relative;padding:1rem}.slider-track{display:flex;overflow-x:scroll;width:100%;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.slider-track::-webkit-scrollbar{display:none}.slider-track{-ms-overflow-style:none;scrollbar-width:none}.slider-item{flex-shrink:0;width:75%;height:500px;padding:1.5rem;scroll-snap-align:start}@media (max-width:768px){.journeyCustomHeader{font-size:24px;text-align:center;line-height:1;font-weight:500}.journeyCustomDescription{font-size:16px;text-align:center;padding:0}.slider-item{width:100%}.next-button{right:.5rem!important}.next-button,.prev-button{transform:translateY(-50%)}.prev-button{left:.5rem}}.image-style{width:100%;height:100%;object-fit:cover;border-radius:8px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.nav-button{position:absolute;top:50%;transform:translateY(-50%);background-color:rgba(0,0,0,.7);color:white;border:none;border-radius:50%;padding:12px;cursor:pointer;transition:all .3s ease;z-index:10}.nav-button:hover:not(:disabled){background-color:black;transform:translateY(-50%) scale(1.05)}.nav-button:disabled{opacity:.5;cursor:not-allowed}.next-button{right:calc(25% + 1rem)}.prev-button{left:1rem}.progress-track{width:25%;height:4px;background-color:#e5e7eb;border-radius:2px;overflow:hidden;margin:16px auto 0}.progress-fill{height:100%;background-color:#000;transition:width .3s ease-out}.TestimonialCarousel_testimonialSection__qav9r{background-color:#B3D3D5;padding:80px 0;overflow:hidden}.TestimonialCarousel_testimonialTitle__iFcN9{color:#074347;font-size:2.2rem;font-weight:550;text-align:center;margin-bottom:60px;line-height:1.3;font-family:Montserrat,sans-serif!important}.TestimonialCarousel_carouselWrapper__250BU{position:relative;max-width:1000px;margin:0 auto}.TestimonialCarousel_carouselContentRow__WuxzM{background-color:#ffffff;border-radius:15px;box-shadow:0 8px 25px rgba(0,0,0,.1);padding:30px;align-items:stretch;min-height:400px}.TestimonialCarousel_videoContainer__p9BGq{position:relative;width:100%;max-width:450px;border-radius:10px;overflow:hidden;box-shadow:0 4px 15px rgba(0,0,0,.1);margin:0 auto}.TestimonialCarousel_videoPlayer__IdODK{border-radius:10px;position:absolute;top:0;left:0;width:100%;height:100%}.TestimonialCarousel_videoPlaceholder__2wmi3{cursor:pointer;position:relative;padding-bottom:56.25%;height:0}.TestimonialCarousel_videoPlaceholder__2wmi3 .TestimonialCarousel_videoThumbnail__YjAx6{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.TestimonialCarousel_playButtonOverlay__36AvT{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:rgba(255,255,255,.9);border-radius:50%;width:70px;height:70px;display:flex;justify-content:center;align-items:center;box-shadow:0 0 15px rgba(0,0,0,.2);transition:transform .2s ease}.TestimonialCarousel_playIcon__uykEk{color:#ff7f00;width:35px;height:35px;font-family:Montserrat,sans-serif!important}.TestimonialCarousel_testimonialContent__UkHXJ{padding-left:30px}.TestimonialCarousel_companyInfo__S_q8Y{display:flex;align-items:center;margin-bottom:20px}.TestimonialCarousel_companyLogo__HIcOC{width:105px;height:85px;border-radius:5px;margin-right:10px;object-fit:contain}.TestimonialCarousel_companyName__qqZBk{font-weight:600;color:#333;font-size:1.1rem;font-family:Montserrat,sans-serif!important}.TestimonialCarousel_quote__2oEK_{font-size:1rem;color:#6F6C90;margin-bottom:10px;margin-top:10px;font-style:italic;font-family:DM Sans,sans-serif}.TestimonialCarousel_authorInfo__K_Qle{margin-top:2rem;display:flex;align-items:center}.TestimonialCarousel_authorImage__1t4U_{width:60px;height:60px;border-radius:50%;object-fit:cover;margin-right:15px}.TestimonialCarousel_authorName__SEnQP{font-weight:600;color:#333;margin-bottom:0;font-size:1.1rem;font-family:Montserrat,sans-serif!important}.TestimonialCarousel_authorTitle__cYsg0{color:#666;font-size:.95rem;margin-bottom:0;font-family:Montserrat,sans-serif!important}.TestimonialCarousel_carouselNavBtn__hCnzr{position:absolute;top:50%;transform:translateY(-50%);background-color:#ffffff;border:none;border-radius:50%;width:50px;height:50px;display:flex;justify-content:center;align-items:center;font-size:2rem;color:#ff7f00;box-shadow:0 2px 10px rgba(0,0,0,.1);cursor:pointer;z-index:10;transition:background-color .2s ease,transform .2s ease,color .2s ease}.TestimonialCarousel_carouselNavBtn__hCnzr:hover{background-color:#ff7f00;color:#ffffff;transform:translateY(-50%) scale(1.05)}.TestimonialCarousel_customPrevBtn__rstzq{left:-25px}.TestimonialCarousel_customNextBtn__656jo{right:-25px}@media (max-width:991.98px){.TestimonialCarousel_testimonialTitle__iFcN9{font-size:2rem;font-weight:550px}.TestimonialCarousel_carouselContentRow__WuxzM{min-height:auto}.TestimonialCarousel_testimonialContent__UkHXJ{padding-left:15px;padding-right:15px;text-align:center}.TestimonialCarousel_authorInfo__K_Qle,.TestimonialCarousel_companyInfo__S_q8Y{justify-content:center}.TestimonialCarousel_customPrevBtn__rstzq{left:5px;width:40px;height:40px;font-size:1.5rem}.TestimonialCarousel_customNextBtn__656jo{right:5px;width:40px;height:40px;font-size:1.5rem}}.hireSectionTitle{color:#085459;font-weight:600;font-size:40px!important;font-family:Montserrat,sans-serif!important}.benefitCard{background-color:transparent;padding:20px;border-radius:8px;height:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.benefitImage{width:64px;height:64px;object-fit:contain;margin-bottom:15px}.benefitText{color:#074347;font-size:20px;line-height:1.5;font-weight:600;font-family:Montserrat,sans-serif!important}.talentPoolSection{padding:60px 0;background-size:cover;background-position:50%;background-image:url(/Landing\ page.png)}.talentMainTitle{color:#085459;font-size:2.2rem;line-height:1.2}.talentMainDescription,.talentMainTitle{font-weight:550;font-family:Montserrat,sans-serif!important}.talentMainDescription{color:#074347;font-size:20px}.imageContainer{display:flex;align-items:center;justify-content:center;border-radius:20px;overflow:hidden;padding-top:15%}.featureBox{padding:20px 30px;border-radius:10px;display:flex;flex-direction:column}.graduatesBox{background-color:#0B7077;color:#E9F3E6;font-family:Montserrat,sans-serif!important}.featureTitle{font-size:20px}.graduatesBox .featureNumber,.graduatesBox .featureText,.graduatesBox .featureTitle{color:#E9F3E6;font-family:Montserrat,sans-serif!important}.featureNumber{font-size:38px;font-weight:700;color:#0b4b4b;margin-bottom:5px;font-family:Montserrat,sans-serif!important}.featureBox.graduatesBox .featureNumber{color:#E9F3E6;font-family:Montserrat,sans-serif!important}.featureTitle{font-size:1.4rem;font-weight:600;color:#333;margin-bottom:5px;font-family:Montserrat,sans-serif!important}.featureBox.graduatesBox .featureTitle{color:#ffffff;font-family:Montserrat,sans-serif!important}.featureText{font-size:16px;color:#074347;margin-bottom:0;font-family:Montserrat,sans-serif!important}.featureBox.graduatesBox .featureText{color:rgba(255,255,255,.9);font-family:Montserrat,sans-serif!important}.statsList{list-style:none;padding-left:0;margin-bottom:0;font-family:Montserrat,sans-serif!important}.rolesList li,.statsList li{font-size:15px;color:#074347;font-family:Montserrat,sans-serif!important;font-weight:500}.checkIcon{font-weight:700;margin-right:8px}.checkIcon,.rolesTitle{color:#074347;font-weight:500}.rolesTitle{font-size:14px;margin:0;font-family:Montserrat,sans-serif!important}.rolesList{list-style:none;padding-left:0}.rolesList li{color:#074347;font-size:14px;margin-top:2px;margin-bottom:3px;font-weight:500}@media (max-width:991.98px){.talentMainTitle{font-size:1.4rem;text-align:center;line-height:1.2;font-weight:550;margin-bottom:.5rem}.talentMainDescription{font-size:1rem;text-align:center;padding:0;font-weight:400}.featureNumber{font-size:1.3rem}}.it-section-title{color:#0b6b6b}.it-card,.it-section-title{font-family:Montserrat,sans-serif}.it-card{background-color:#0B7077;border-radius:15px}.it-card-title{font-size:36px;font-weight:500;margin-bottom:1rem}.it-card-text,.it-card-title{font-family:Montserrat,sans-serif;color:#ffffff}.it-card-text{font-size:30px}.it-cta-btn{background-color:#FD661F;color:#ffffff;font-weight:550}.it-cta-btn,.it-cta-btn--white{border:none;border-radius:25px;padding:12px 20px;transition:.3s ease;font-family:Montserrat,sans-serif}.it-cta-btn--white{background-color:#ffffff;color:#FD661F;font-weight:600}@media (max-width:768px){.it-card-text{line-height:.9}.it-card-title{font-size:32px}}