.applyPopup-content,.benefit-card-content,.text-overlay{transform:translate(-50%,-50%)}.image-container,.perks-benefits-slider,.section1{position:relative}.leader-content h2,.text-overlay h2, .text-overlay .main-title{font-weight:700;font-family:Montserrat}*{box-sizing:border-box;margin:0;padding:0}.image-container{width:100%;max-height:300px;overflow:hidden}.image-container img{width:100%;height:300px;vertical-align:middle}.text-overlay{position:absolute;top:50%;left:50%;text-align:center;width:90%;color:#fff}.text-overlay h2, .text-overlay .main-title{font-size:40px}.mobile-view{display:none}@media only screen and (max-width:768px){.mobile-view{display:grid}.hover-yellow,.web-view{display:none!important}.text-overlay h2, .text-overlay .main-title{font-size:30px}.image-container img{height:400px}.image-container{max-height:400px}.leader-container{flex-direction:column;padding:45px 15px!important}.section-container{padding:55px 15px!important}.career-heading{text-align:left!important}.career-heading p{font-size:14px}.career-heading h1{font-size:26px;padding-right:60px}.search-dropdown,.search-job-container{flex-direction:column;width:100%}.custom-select,.jobs,.search-job-heading,.single-job{width:100%!important}.job-list-container,.job-lists{width:100%}.search-field{width:100%;flex-direction:column;align-items:center}.job-lists{grid-template-columns:repeat(1,1fr)!important}.jobs{max-height:628px!important}.single-job{padding:20px 10px!important}.jobs::-webkit-scrollbar{display:none}.arrow-right{padding-right:10px!important;min-width:30px;height:30px}}#applyButton:not(:disabled):hover,.search-btn:hover,.swiper-slide-active .card-content span,.yellow-text{color:#fff100}.apply-btn:hover,.benefit-card-content p,.container12 p.text-active,.leader-content p,.mail-button:hover,.submit-btn:hover button,.swiper-slide-active .card-content h1,.swiper-slide-active .card-content p,.white-text{color:#fff}.leader-container{    display: grid;grid-template-columns: 40% 1fr;align-items:center;text-align:left;padding:60px 120px;background-color:#0094d9;gap:30px;justify-content:center}.career-heading,.perks-benefits-heading{text-align:center;padding:50px 0 0px 0}.align-items,.search-dropdown,.search-field,.search-job-container{gap:10px;display:flex}.leader-image{height:100%;object-fit:cover;margin:0 auto}.leader-container img{width:100%;height:100%;border-radius:10px}.leader-content h2{font-size:32px;margin-bottom:15px;line-height:38px;color:#fff100}.benefit-card-content p,.leader-content h3,.leader-content p{font-weight:500;line-height:24px;font-size:16px;font-family:Montserrat}.leader-content h3{color:#fff100;margin-top:0}.career-heading,.career-heading p{color:#959595;font-family:Montserrat;font-size:16px;font-weight:600}.career-heading h1{font-size:32px;font-weight:700;color:#0094d9;line-height:38px;margin-top:0}.search-job-container{align-items:center;max-width:1200px;justify-content:center}.search-job-container .or{padding:0 12px}.search-job-heading{border:1.5px solid #959595!important;border-radius:5px!important;width:449px;height:46px;display:flex}#applyButton,.search-btn{width:110px;text-decoration:none;transition:transform .2s;z-index:0}.search-job-heading svg{margin:0 10px 0 15px}.search-job-heading input{border:none;width:82%;font-size:14px;font-weight:500;padding:10px 10px 10px 0;font-family:Montserrat}.job-location p,.job-location.active p,.job-role p,.job-role.active p{padding:0;font-weight:500;font-family:Montserrat;line-height:24px}.search-btn{background-color:#fff100;color:#0094d9;height:46px;font-size:14px;font-weight:600;overflow:hidden;position:relative;border:none;border-radius:5px}#applyButton::after,.search-btn::after{background-color:#0094d9;content:"";display:block;height:100%;width:100%;position:absolute;left:0;top:0;transform:translate(-101%,0);transform-origin:left;transition:transform .2s;z-index:-1}#applyButton:not(:disabled):hover::after,.search-btn:hover::after{transform:translate(0,0)}.select-department{border:1px solid #959595;border-radius:5px}.section-container{display:flex;flex-direction:column;align-items:center}.job-lists,.jobs{display:grid;gap:20px}.jobs{max-height:650px;overflow:auto;width:585px}.job-lists{grid-template-columns:repeat(2,1fr);padding:40px 0 60px;max-width:1200px;justify-items:center}.single-job{background-color:#fff;padding:20px;display:flex;justify-content:space-between;align-items:center;border-radius:6px;width:560px;height:auto;border:1px solid #0094d4;position:relative}.apply-btn:after,.apply-btn:before,.hover-yellow{position:absolute;left:0;height:100%}#applyButton,.apply-btn{height:46px;overflow:hidden}.arrow-right img,.right-arrow-icon{cursor:pointer}.job-role{display:flex;gap:10px;margin:0 0 5px}.job-location{display:flex;gap:11px}.job-role p{font-size:14px;color:#58595b}.job-location.active p,.job-role.active p{font-size:16px;color:#fff}.job-location p{font-size:14px;color:#53595d}.job-location svg{margin-left:2px}.job-desc h2,.job-desc.active h2{margin:0 0 10px;line-height:21px;font-weight:600;font-family:Montserrat}.job-desc h2{font-size:16px;color:#0094d4}#applyButton,.apply-btn a{font-size:14px;font-weight:600}.job-desc.active h2{font-size:18px;color:#fff}.hover-yellow{overflow:hidden;width:5px;background-color:#fff100;border-radius:5px 0 0 5px;display:none}.arrow-right{padding-right:20px;width:40px}.jobs::-webkit-scrollbar{width:10px;padding-right:20px}.jobs::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:25px}.jobs::-webkit-scrollbar-thumb:hover{background:#d9d9d9}.jobs::-webkit-scrollbar-x{display:none}@media screen and (max-width:768px){.apply-btn{background-color:#fff100;height:46px;width:161px;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer}}.apply-btn{width:150px;border-radius:6px;padding:10px 21px;position:relative;display:inline-block;cursor:pointer;display:flex;flex-direction:row;align-items:center}.apply-btn a{color:#0094d9!important;line-height:21px;padding-right:7px}#agreeText #recNotice:hover,#applyButton,.contact-head,.dropdown-contain.active .drop-heading h2,.swiper-pagination .swiper-pagination-bullet-active{color:#0094d9}.apply-btn:after{content:"";bottom:0;width:100%;background-color:#fff100;border-radius:6px;z-index:-2}.apply-btn:before{content:"";bottom:0;width:0%;background-color:#0094d9;transition:.3s;border-radius:6px;z-index:-1}.apply-btn:hover:before,.mail-button:hover:before,.testimonial-swiper,.whatsapp-button:hover:before{width:100%}.apply-btn::after,.mail-button::after,.whatsapp-button::after{left:auto;right:0}.apply-btn:hover:after,.mail-button:hover:after,.whatsapp-button:hover:after{width:0%}.apply-btn:hover a{color:#fff100!important}.apply-btn:hover path{fill:#fff100}.heading-button{display:flex;padding-bottom:20px;justify-content:space-between;gap:20px}.heading-button h1{font-size:24px;font-weight:600;color:#0094d9;font-family:Montserrat;margin:0;line-height:28.8px}.job-description li,.job-details p{font-size:16px;font-weight:500;color:#58595b;line-height:24px;font-family:Montserrat}.job-detail-container{border:1px solid #0094d9;border-radius:12px;max-width:585px;width:100%;padding:30px 20px;display:none;cursor:pointer}.job-details{display:grid;gap:10px;padding-bottom:20px;border-bottom:1px solid #d9d9d9}.job-details p{padding:0}.job-description{max-height:365px;overflow-y:auto;margin-top:2%}.job-description ul{padding-left:2rem}.job-description li{list-style:disc}.job-not-found{background-color:#12487b; display:flex;align-items:center;justify-content:space-between;padding:40px 120px;gap:113px}.notfound-left-container{max-width:585px;width:100%}.apply-via-button{display:flex;gap:40px}#applyButton:disabled::after,.applyPopup,.custom-select:not(:focus-within) .options-container,.custom-select:not(:focus-within) .options-container2{display:none}.mail-button,.whatsapp-button{height:46px;gap:10px;position:relative;z-index:3;overflow:hidden}.applyPopup{position:fixed;z-index:999;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.applyPopup-content{position:absolute;top:50%;left:50%;background-color:#fefefe;padding:20px 25px;border:2px solid #0094d9;border-radius:12px;width:max-content;text-align:center}#applyButton{margin-top:15px;background-color:#fff100;position:relative;border:none;border-radius:5px}#applyButton:disabled{opacity:.5;cursor:not-allowed}.confirmCheckBox{font-size:18px;font-weight:500;line-height:1.5;position:relative;width:100%;height:auto;display:flex;justify-content:center;align-items:center;gap:10px}#confirmCheckbox{width:max-content}.notfound-left-container h1{font-size:32px;font-weight:700;line-height:38px;font-family:Montserrat;color:#fff100}.notfound-left-container p{font-size:16px;font-weight:500;line-height:24px;font-family:Montserrat;color:#fff}.mail-button{width:224px;border:1px solid #fff;border-radius:5px;padding:10px 21px;display:inline-block;cursor:pointer;display:flex;flex-direction:row;align-items:center;justify-content:center}.mail-button a,.whatsapp-button a{color:#fff!important;font-size:14px;font-weight:600;line-height:21px;padding-right:7px}.mail-button:after,.whatsapp-button:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background-color:#12487b;border-radius:5px;z-index:-2}.mail-button:before,.whatsapp-button:before{position:absolute;left:0;width:0%;height:100%;transition:.3s;z-index:-1;bottom:0;content:""}.mail-button:before{background-color:#fff;border-radius:5px}.mail-button:hover a{color:#0094d9!important}.mail-button:hover path,.testimonial-button-next:hover .fill-color path,.testimonial-button-prev:hover .fill-color path{fill:#0094d9}.whatsapp-button{width:224px;border:1px solid #fff;background-color:transparent;border-radius:5px;font-size:14px;font-weight:600;color:#fff;display:flex;align-items:center;justify-content:center}.card,.navigation,.swiper-navigation{justify-content:center;display:flex}.whatsapp-button:before{background-color:#60d669;border-radius:5px}.whatsapp-button:hover{color:#60d669}.container12.active p,.whatsapp-button:hover a{color:#fff!important}.whatsapp-button:hover path{fill:white}.why-finolex{color:#959595;font-size:16px;font-weight:600;font-family:Montserrat;padding:0}.career-content .career-para,.why-description{font-size:16px;font-weight:500;line-height:24px;color:#53595d;font-family:Montserrat;}.why-heading{padding:0 10%}.why-heading h1{color:#0094d9;margin:0;font-size:32px;font-weight:700;line-height:38px;font-family:Montserrat}.why-heading p.why-finolex{padding-bottom: 10px;}.why-heading h2{margin-bottom: 15px;}.card-content h1,.card-content p{color:#d9d9d9;font-family:Montserrat}.slider-container{padding:40px 0;    background-color: #f4f4f4;}.slider{display:flex;transition:transform .5s ease-in-out}.card{width:585px;height:190px;background:#f0f0f0;margin:0 10px;align-items:center;font-size:24px}.navigation{margin-top:10px}.nav-btn{border:none;background:0 0;cursor:pointer;font-size:16px;padding:5px 10px;margin:0 5px}.nav-btn.active{font-weight:700;color:#00f}.swiper-pagination{position:relative!important;padding-bottom:40px}.swiper-pagination-bullet{width:50px!important;text-align:center;line-height:20px;font-size:12px;opacity:1;background:0 0!important}.why-navigation p{font-size:40px;font-weight:700;line-height:52px}.swiper-navigation{padding-top:20px;gap:20px}.about-left-arrow,.about-right-arrow{fill:#000;border:2px solid #0094d9;border-radius:50%;width:43px;height:43px;display:flex;justify-content:center;user-select:none}.about-left-arrow:hover,.about-right-arrow:hover{background:#0094d9;border-radius:50%}.about-left-arrow:hover .fill-color path,.about-right-arrow:hover .fill-color path,.submit-btn:hover svg path{fill:#ffffff}.card-container{display:grid;align-items:center;grid-template-columns:30% 70%;justify-items:start;text-align:left;padding:20px 15px;border:1px solid #d9d9d9;border-radius:10px;height:192px}.card-content h1{font-weight:600;font-size:24px;line-height:28px}.card-content p{font-weight:500;font-size:16px;line-height:24px}.swiper-slide{flex-shrink:0!important;position:relative!important;display:block!important;transition:.5s ease-out!important;-webkit-transition:.5s ease-out!important;-moz-transition:.5s ease-out!important}.swiper-slide-active{background-color:#0094d9;border-radius:10px}.swiper-slide-active .fair-card path{fill:#fff100!important}@media screen and (max-width:768px){.applyPopup-content{width:80%}.heading-button h1{font-size:22px;font-style:normal;font-weight:600;line-height:26.4px}.job-description li,.job-details p{font-size:14px;font-style:normal;font-weight:500;line-height:21px}.job-description{margin-top:5%;max-height:265px;height:100%;overflow-y:auto;padding-right:10px}.job-desc h2{margin:0 0 20px;font-size:16px}.card-content p,.job-location p,.job-role p{font-size:14px}.arrow-right svg{width:19px}.job-not-found{flex-direction:column;padding:40px 15px;gap:40px; }.apply-via-button{gap:10px;flex-direction:column;width:100%}.mail-button,.whatsapp-button{width:100%;height:46px}.why-fino-section{text-align:left}.why-heading{padding:15px}.swiper-pagination-bullet{width:40px!important}.swiper-pagination{padding-bottom:20px}.card2{height:370px!important;border:1px solid #d9d9d9;border-radius:10px}.card-container{display:block;text-align:center;height:100%}.why-finolex-swiper{margin:15px}.card-content h1{font-size:22px}.swiper-navigation{padding-top:20px;justify-content:center!important}.testimonial-left p{font-size:14px!important}.testimonial-left h1{font-size:26px!important}.slider-container{padding:25px 15px}}.perks-benefits-section{padding:00px 120px 60px 120px}.benefit-card{position:relative;display:none;opacity:0}@keyframes fade{0%{opacity:.7}100%{opacity:1}}@keyframes fade_blur{0%{opacity:.9;filter:blur(1.5px)}100%{opacity:1;filter:blur(0px)}}.benefit-card.active{display:block;opacity:1}.benefits-progress-bar,.benefits-progress-bar .bar{display:grid;grid-template-columns:33% 33% 33%;position:absolute;text-align:center}.benefit-card-content{position:absolute;top:41%;left:23%;padding:20px;max-width:42%;animation:.4s fade;z-index:99}.benefit-card-content h2{font-size:24px;margin-bottom:10px;color:#fff100;font-weight:600;font-family:Montserrat}.benefit-card img{display:block;width:100%;height:auto;border-radius:10px;animation:.5s fade_blur}.benefits-progress-bar .bar{height:3px;width:190px;background-color:#959595;justify-items:center;top:0;left:0;transition:width .5s ease-in-out}.benefits-progress-bar{justify-items:center;width:100%;margin-top:30px;bottom:0;left:0}.contact-us-container,.job-application-container,.testimonial-container{grid-template-columns:repeat(2,1fr)}.bar-container{position:relative;margin-bottom:10px}.perks-benefits-heading p{color:#959595;font-size:16px;font-weight:600;line-height:20px;font-family:Montserrat}.perks-benefits-heading h1{color:#0094d9;font-size:32px;font-weight:700;line-height:38px;font-family:Montserrat;margin:0 0 40px}.career-content p,.container12 p{line-height:21px;font-weight:600}.container12{margin:10px auto;width:95%;max-width:200px;text-align:center;transition:1s!important}.progress-bar2,.progress-bar3{transition:width .4s linear,background-color .4s linear}.container12 p{color:#ffffff8a;cursor:pointer;color:#ffffff8a;font-size:18px;font-family:Montserrat;padding:12px}.progress2{background:rgba(0,0,0,.25);box-shadow:inset 0 1px 2px rgba(0,0,0,.25),0 1px rgba(255,255,255,.08);cursor:pointer}.progress-bar2{height:3px;border-radius:30px;background-image:linear-gradient(to bottom,rgba(255,255,255,.3),rgba(255,255,255,.05));background-color:grey}.progress-moved .progress-bar2{width:100%;animation:6s progressAnimation}@keyframes progressAnimation{0%{width:5%;background-color:#fff}100%{width:100%;background-color:#fff}}.progress-bar3{height:18px;border-radius:4px;background-image:linear-gradient(to right,#4cd964,#5ac8fa,#007aff,#7dc8e8,#5856d6,#ff2d55)}.career-grow-container{display:inline-flex;align-items:center;justify-content:space-between;padding:60px 120px;flex-direction:row;flex-wrap:nowrap;align-content:center;position:relative}.career-grow-container img{margin-right:30px;border-radius:15px}.career-content p{font-size:16px;color:#959595;font-family:Montserrat;padding:0 0 10px 0}.career-content h1,.growing-container h1{font-size:32px;font-weight:700;line-height:38px;font-family:Montserrat}.drop-heading h2,.employee-name{font-size:18px;font-family:Montserrat;font-weight:600;line-height:21px}.career-content h1{color:#0094d4;margin:10px 0 30px} .dropdown-panel{display:none;animation:.5s fade}.dropdown-contain.active .dropdown-panel{display:block;animation:.7s fade}.growing-container .head-text{font-size:16px;font-weight:600;line-height:19px;color:#959595;font-family:Montserrat;padding:0;margin-bottom:5px}.growing-container h1{color:#0094d9;padding:0;margin:0} .growing-images img{display:none;opacity:0;border-radius:10px}.growing-images img.active{display:block;opacity:1;animation:.5s fade_blur}.drop-heading{border:none;background-color:transparent;padding:10px 0;height:62px}.drop-heading h2{color:#959595;padding:0;margin:0}.dropdown-contain .dropdown-para,.testimonial-para p{font-size:16px;line-height:24px;font-family:Montserrat}.dropdown-contain .dropdown-para{font-weight:500;color:#58595b;padding:0 0 20px;margin:0}.drop-border{border-bottom:1px solid #d9d9d9}.dropdown-contain{opacity:.5}.dropdown-contain.active{opacity:1;z-index:10;animation:.6s fade}.testimonial-container{display:grid;align-items:center;background-color:#0094d9;padding:35px 0}.testimonial-card{background-color:#fff;border-radius:10px;padding:20px;display:flex;flex-direction:column;justify-content:space-between;gap: 20px;height: 400px;}.testimonial-employee{display:flex;gap:15px;bottom:10px; }.testimonial-employee img{height:60px;width:60px;border-radius:50%;overflow:hidden;object-fit:cover;object-position:top}.employee-name{color:#0094d9;margin:0 0 5px}.employee-designation,.testimonial-para p{font-weight:500;color:#58595b;margin:0}.employee-designation{font-size:14px;line-height:21px;font-family:Montserrat}.contact-head-text,.testimonial-left p{font-weight:600;line-height:19px;font-family:Montserrat; font-size:16px}.contact-head,.testimonial-left h1{font-size:32px;font-weight:700;line-height:38px}.testimonial-left{margin-left:120px}.testimonial-left p{color:#fff100;margin-bottom:8px}.testimonial-left h1{color:#fff;font-family:Montserrat;padding:0;margin:0}.navigation-align{justify-content:left}.contact-head-text{color:#959595;}.contact-head,.contact-head-para{font-family:Montserrat;padding:0;margin:0 0 15px}.contact-head-para{font-size:16px;font-weight:500;line-height:24px;color:#58595b;width:75%}.contact-email,.contact-email .contact-email-id{font-size:16px;font-weight:500;line-height:19px;padding:0;margin:0;font-family:Montserrat}.contact-email{color:#58595b}.contact-email .contact-email-id{color:#0094d9;text-decoration:underline}.contact-us-container{display:grid;margin:50px 120px}.contact-form{max-width:585px;margin:0 auto}.input-group{margin-bottom:20px;gap:4px}.submit-btn{position:relative;height:46px;width:125px;border-radius:6px;display:flex;align-items:center;gap:8px;justify-content:center;border:1px solid;color:#0094d9;font-size:14px;font-weight:600;overflow:hidden;cursor:pointer}.submit-btn::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background-color:#0094d9;transition:left .3s ease-in-out;z-index:-1}.submit-btn:hover::before{left:0}.submit-btn button,.submit-btn svg{transition:color .3s ease-in-out;z-index:1}.input-group label{font-size:12px;font-weight:600;color:#959595;line-height:18px}.input-group input[type=email],.input-group input[type=text],.input-group textarea,select#statec{width:100%;padding:10px;border:1px solid #53595d;border-radius:2px;font-size:12px;color:#53595d}.input-group textarea{resize:vertical;outline:0}.input-group button{background-color:transparent;color:#0094d9;border:none;border-radius:5px;font-size:14px;font-weight:600;font-family:Montserrat;cursor:pointer;transition:background-color .3s ease-in-out}.form-group{display:flex;justify-content:space-between}.form-group .input-group{width:48%;gap:4px}.bottom-sheet .modal-header {display:flex;justify-content:center}.custom-select{position:relative;width:278px;font-family:Arial,sans-serif}.options-container,.options-container2,.selected-value{background-color:#fff;font-family:Montserrat;font-size:14px}.selected-value{padding:10px;border:1.5px solid #959595;border-radius:5px;cursor:pointer;color:#959595;font-weight:600;position:relative;display:block}.options-container,.options-container2{display:none;position:absolute;width:100%;border:1.5px solid #959595;border-top:none;border-radius:0 0 5px 5px;z-index:1000;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);max-height:200px;overflow-y:auto}.custom-select .option{padding:10px;cursor:pointer;line-height:1.2}.custom-select .option:hover{background-color:#f6f6f6;color:#0094d4}.custom-arrow{position:absolute;top:50%;right:15px;transform:translateY(-50%);width:20px;height:20px;background-image:url("../images/dropdown-arrow.svg");background-repeat:no-repeat;background-position:center;transition:transform .3s}.custom-arrow.rotated{transform:translateY(-50%) rotate(180deg)}.custom-modal{display:none;position:fixed;z-index:20;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.7)}.modal-content{position:absolute;top:55%;left:50%;transform:translate(-50%,-50%);overflow:hidden;background-color:#fefefe;padding:20px;border:2px solid #0094d9;width:80%;border-radius:12px;height:80%}.close{float:right;font-size:50px;color:#0094d9}.close:focus,.close:hover{text-decoration:none;cursor:pointer}@media screen and (min-width:768px) and (max-width:2200px){.single-job.active{background-color:#0094d9}.single-job.active .hover-yellow,.single-job:hover .hover-yellow{display:block}.single-job.active .job-desc h2,.single-job.active .job-location p,.single-job.active .job-role p{color:#fff}.single-job.active .right-arrow-icon path{fill:#ffffff}.job-detail-modal,.mobile-view2{display:none!important}}@media only screen and (max-width:768px){.leader-content{padding:0 10px;width:100%}.leader-content h2{font-size:26px;text-align: center;}.leader-content h3,.leader-content p{font-size:14px}.job-detail-modal{display:none;position:fixed;z-index:12;left:0;top:30px;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.4)}.modal-content{height:80%;top:50%}.job-details-modal-content{background-color:#fefefe;margin:10% auto;padding:20px;border:1px solid #888;width:100%;height:100vh;border-radius:5px;position:relative;touch-action:pan-down}.job-details-close{color:#aaa;float:right;font-size:28px;font-weight:700}.job-details-close:focus,.job-details-close:hover{color:#000;text-decoration:none;cursor:pointer}.benefit-card-btn-text{display:none}}.job-application-container{display:grid;width:100%;overflow:auto}.job-application-container>div{padding:20px;box-sizing:border-box;overflow:auto}.job-application-form form{display:flex;flex-wrap:wrap;flex-direction:column}@media screen and (max-width:768px){.form-group{flex-direction:column}.form-group .input-group,.growing-container,.growing-image-container,.submit-btn{width:100%}.perks-benefits-section{padding:60px 15px}.perks-benefits-heading{text-align:left}.benefit-card-content{top:75%;left:50%;width:100%;max-width:100%}.benefits-progress-bar{bottom:20px;margin-top:0;padding:0 10px}.benefit-card-content p,.career-content .career-para,.growing-container .head-text,.perks-benefits-heading p{font-size:14px}.growing-container h1,.perks-benefits-heading h1{font-size:26px}.benefit-card-content h2{font-size:22px}.career-grow-container{display:block;padding:0 15px}.career-grow-container img{margin-right:0}.career-content{padding:20px 0}.career-content h1{font-size:26px;margin:0 0 10px} .growing-by-serving-section{ display:block}.testimonial-container{display:block;padding:50px 15px}.testimonial-left{margin-left:0;padding-bottom:20px}.testimonial-card{width:100%;height:270px;gap:5px}.testimonial-employee img{width:50px;height:50px}.testimonial-para p{font-size:14px;font-weight:500;line-height:21px;text-align:left}.employee-name{font-size:16px;font-weight:600;line-height:19.2px}.employee-designation{font-size:10px;font-weight:500;line-height:15px}.contact-us-container{display:block;margin:60px 15px}.contact-head-text{font-size:14px;margin:0}.contact-head{font-size:26px;margin:0 0 15px}.contact-email{margin:0 0 40px}.contact-head-para{font-size:14px;width:100%}.custom-modal{z-index:999}.job-detail-container{display:none!important}.job-application-form form{flex-wrap:unset;height:45vh;overflow:scroll}}.form-row-application{display:flex;flex:1;flex-wrap:wrap;justify-content:space-between;margin-bottom:15px;gap:20px}.form-group-application{flex:1;margin-bottom:15px}.form-group-application:last-child{margin-right:0}.application-submit-btn{border:1px solid #0094d9;border-radius:6px;width:278px;display:flex;gap:10px;justify-content:center}input,select,textarea{width:100%;padding:10px;border-radius:2px;border:1px solid #53595d;font-size:14px}.form-group-application button{background-color:transparent;color:#0094d9;border:none;width:100%;cursor:pointer;height:46px;font-size:14px;font-weight:600}.application-form label{border:none;font-size:12px;color:#53595d;font-weight:600;padding:0}.application-left-content p{font-size:16px;font-weight:600;color:#959595}.application-left-content h1{font-size:32px;font-weight:700;color:#0094d9;margin:0;padding:0}@media only screen and (max-width:767px){.job-application-form form .form-row-application{flex-direction:column;width:100%;margin-bottom:0;gap:0}.form-group-application{margin-right:0;width:100%}.job-application-container{display:block}.job-application-container>div{padding:0}.application-left-content p{font-size:14px}.application-left-content h1{font-size:26px;margin-bottom:40px}}.testimonial-button-next,.testimonial-button-prev{fill:#000;border:2px solid #fff;border-radius:50%;width:43px;height:43px;display:flex;justify-content:center;user-select:none}.bottom-sheet,.bottom-sheet .sheet-overlay{position:fixed;top:0;left:0;height:100%;width:100%}.testimonial-button-next:hover,.testimonial-button-prev:hover{background:#fff;border-radius:50%}.show-modal{outline:0;border:none;cursor:pointer;color:#fff;border-radius:6px;font-size:1.2rem;padding:15px 22px;background:#4a98f7;transition:.3s;box-shadow:0 10px 18px rgba(52,87,220,.18)}.show-modal:hover{background:#2382f6}.bottom-sheet{display:flex;opacity:0;pointer-events:none;align-items:center;flex-direction:column;justify-content:flex-end;transition:.1s linear;z-index:999}.bottom-sheet.show{opacity:1;pointer-events:auto}.bottom-sheet .sheet-overlay{z-index:-1;opacity:.2;background:#000}.bottom-sheet .content{top:60px;width:100%;position:relative;background:#fff;max-height:100vh;height:100vh;max-width:1150px;padding:25px 30px;transform:translateY(100%);border-radius:12px 12px 0 0;box-shadow:0 10px 20px rgba(0,0,0,.03);transition:.3s;border-top:2px solid #0094d9}.bottom-sheet.show .content{transform:translateY(0)}.bottom-sheet.dragging .content{transition:none}.bottom-sheet.fullscreen .content{border-radius:15px 15px 0 0;overflow-y:hidden}.modal-header .drag-icon{cursor:grab;user-select:none;padding:15px;margin-top:-15px}.modal-header .drag-icon span{height:4px;width:100px;display:block;background:#0094d9;border-radius:50px}.bottom-sheet .body2{height:100%;overflow-y:auto;padding:15px 0 40px;scrollbar-width:none}.bottom-sheet .body2::-webkit-scrollbar{width:0}@media screen and (min-width:768px) and (max-width:1500px){.job-application-container>div{padding:.5vw}.job-application-form form{gap:.9vw}.form-group-application,.form-row-application{margin-bottom:0}}.row .form-group{display:unset}.form-check .form-check-input{padding:unset}   @media screen and (max-width: 1399px){.testimonial-card {height: 340px;}}@media screen and (max-width: 1210px){.testimonial-card {height: 370px;}}@media screen and (max-width: 1099px){.testimonial-card {height: 410px;}}@media screen and (max-width: 767px){.testimonial-card {height: 235px;}}@media screen and (max-width: 575px){.testimonial-card {height: 335px;}.career-heading, .perks-benefits-heading, .why-fino-section {   padding: 10px 0 0px 0;}}@media screen and (max-width: 400px){.testimonial-card {height: 375px;}}@media screen and (max-width: 375px){.testimonial-card {height: 395px;}}@media screen and (max-width: 340px){.testimonial-card {height: 450px;}    #autoModal .modal-title {font-size: 16px;}}.employee-location {font-size: 14px; line-height: 21px;font-family: Montserrat;    font-weight: 500; color: #58595b; margin: 0;}
.awards .uk-panel p {
    margin: 0
}


.why-fino-section {padding:50px 0; text-align: center;}
.awards {
    /* background: url(../images/awards-bg.png) no-repeat; */
    background: url(../images/careerPageBackground.jpeg) no-repeat;
    /* background-color: #173362; */
    padding-top: 75px;
    padding-bottom: 75px;
    background-size: cover;
    background-position: center;
}

.awards .award-sl-wrp {
    padding: 0 254px;
}

.awards .uk-panel {
    border-radius: 10px;
    filter: drop-shadow(0px 15px 25px rgba(0, 0, 0, .05));
    background-color: #fff;
    text-align: center;
    padding: 20px 15px;
    height: 100%;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column;
}

@media (max-width:1024px) {
    
    .awards {
        /* background: url(../images/awards-bg.png) center center/cover no-repeat; */
        background: url(../images/careerPageBackground.jpeg) center center/cover no-repeat;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover
    }
  
}

@media (max-width:480px) {
    .awards .uk-panel .fw-l.cl-5 {
        max-height: unset
    }
}

#awards .uk-slidenav-previous {
    left: 0 !important;
    transform: translateY(-50%);
}

#awards .uk-slidenav-next {
    right: 0 !important;
    transform: translateY(-50%);
    left: inherit;
}



#awards ul li .uk-panel .uk-text-center.fz-12 {
    font-size: 24px;
    margin-bottom: 15px;line-height: 28px;
}

#awards ul li .uk-panel p {
    font-weight: 500;
    line-height: 18px;
    font-size: 14px;
}

#awards ul li .uk-panel .uk-text-center.fz-12 span {
    height: 3px;
    vertical-align: top;
    background: #fff100;
    width: 50px;
    display: block;
    text-align: center;
    margin: 0 auto;
    position: relative;
    top: 6px;
}
   @media screen and (max-width: 575px) 
{

    #awards .uk-slidenav-next { right: -12px !important;}
    #awards .uk-slidenav-previous {    left: -12px !important;}
    .slider-parent-div{ padding: 0 50px;}
    .awards .uk-panel {    justify-content: center;}
}
 #awards .uk-invisible {    cursor: not-allowed;visibility: visible !important; opacity: 0.8;}

 [class*=uk-position-bottom],
[class*=uk-position-center],
[class*=uk-position-left],
[class*=uk-position-right],
[class*=uk-position-top] {
    position: absolute !important;
    max-width: 100%
}

.uk-position-top {
    top: 0;
    left: 0;
    right: 0
}

.uk-position-bottom {
    bottom: 0;
    left: 0;
    right: 0
}

.uk-position-left {
    top: 0;
    bottom: 0;
    left: 0
}

.uk-position-right {
    top: 0;
    bottom: 0;
    right: 0
}

.uk-position-top-left {
    top: 0;
    left: 0
}

.uk-position-top-right {
    top: 0;
    right: 0
}

.uk-position-bottom-left {
    bottom: 0;
    left: 0
}

.uk-position-bottom-right {
    bottom: 0;
    right: 0
}

.uk-position-center {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: max-content;
    max-width: 100%;
    box-sizing: border-box
}

[class*=uk-position-center-left],
[class*=uk-position-center-right] {
    top: 50%;
    transform: translateY(-50%)
}

.uk-position-center-right {
    right: 0
}

.uk-position-center-left-out {
    right: 100%;
    width: max-content
}

.uk-position-center-right-out {
    width: max-content
}

.uk-position-bottom-center,
.uk-position-top-center {
    left: 50%;
    transform: translateX(-50%);
    width: max-content;
    max-width: 100%;
    box-sizing: border-box
}

.uk-position-top-center {
    top: 0
}

.uk-position-bottom-center {
    bottom: 0
}

.uk-position-cover {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.uk-position-relative {
    position: relative !important
}

.uk-position-absolute {
    position: absolute !important
}

.uk-position-fixed {
    position: fixed !important
}

.uk-position-z-index {
    z-index: 1
}

.uk-position-small {
    max-width: calc(100% - (15px * 2));
    margin: 15px
}

.uk-position-small.uk-position-center {
    transform: translate(-50%, -50%) translate(-15px, -15px)
}

.uk-position-small[class*=uk-position-center-left],
.uk-position-small[class*=uk-position-center-right] {
    background-color: #fff100;
    transform: translateY(-50%) translateY(-15px)
}

.uk-position-small.uk-position-bottom-center,
.uk-position-small.uk-position-top-center {
    transform: translateX(-50%) translateX(-15px)
}

.uk-position-large,
.uk-position-medium {
    max-width: calc(100% - (30px * 2));
    margin: 30px
}

.uk-position-large.uk-position-center,
.uk-position-medium.uk-position-center {
    transform: translate(-50%, -50%) translate(-30px, -30px)
}

.uk-position-large[class*=uk-position-center-left],
.uk-position-large[class*=uk-position-center-right],
.uk-position-medium[class*=uk-position-center-left],
.uk-position-medium[class*=uk-position-center-right] {
    transform: translateY(-50%) translateY(-30px)
}

.uk-position-large.uk-position-bottom-center,
.uk-position-large.uk-position-top-center,
.uk-position-medium.uk-position-bottom-center,
.uk-position-medium.uk-position-top-center {
    transform: translateX(-50%) translateX(-30px)
}
.uk-position-center-left-out {
    position: absolute;
    top: 50%;
    left: -60px;
    transform: translateY(-50%);
}

.uk-position-center-right-out {
    position: absolute;
    top: 50%;
    right: -60px;
    transform: translateY(-50%);
}

@media (min-width:1200px) 
{
        .uk-position-large {
        max-width: calc(100% - (50px * 2));
        margin: 50px
    }
    .uk-position-large.uk-position-center {
        transform: translate(-50%, -50%) translate(-50px, -50px)
    }
    .uk-position-large[class*=uk-position-center-left],
    .uk-position-large[class*=uk-position-center-right] {
        transform: translateY(-50%) translateY(-50px)
    }
    .uk-position-large.uk-position-bottom-center,
    .uk-position-large.uk-position-top-center {
        transform: translateX(-50%) translateX(-50px)
    }
    
}

.sec-ttl-3 .ttl {
    font-size: 32px;
    margin: 0;
    padding-bottom: 10px;
}

.fw-b, .uk-text-bold, dt {
    font-weight: 700;
}

.slider-parent-div {
    overflow: visible;
    padding: 0 80px;
}

div .fz-14 p {
    font-size: 12px !important;
}
.leader-content p{margin-bottom: 15px;}
.primary-color {color: #fff100;}
.leader-content .sub-title{margin-bottom: 5px;}
.perks-benefits-slider {margin-top: 20px;}
.growing-by-serving-section {    padding: 50px 120px;}
.growing-section {
    margin-top: 20px;
    display: grid;
    gap: 30px;
    grid-template-columns: 40% 1fr;
}

@media screen and (max-width: 991px) {
    .leader-content {text-align: center;}
 
        .leader-container {display: flex;}
    .growing-by-serving-section {
        padding: 0 15px;        margin-bottom: 50px;

    }
    .leader-image {width: 60%;}
    .growing-section {
display: block;
}
}
@media screen and (max-width: 767px) {
   .growing-by-serving-section .why-heading {        padding: 15px 0;}
}
@media screen and (max-width: 575px) {
    .slider-parent-div {    padding: 0 50px;}
}
 @media screen and (max-width: 1399px) {
.testimonial-card{height: 400px;}
}
@media screen and (max-width: 1299px) {
.testimonial-card{height: 450px;}
}
 @media screen and (max-width: 1099px) {
.testimonial-card{height: 520px;}
}
@media screen and (max-width: 768px) {
.testimonial-card{height: 275px;}
}
 @media screen and (max-width: 575px) {
.testimonial-card{height: 475px;}
}
@media screen and (max-width: 363px) {
.testimonial-card{height: 500px;}
}
@media screen and (max-width: 320px) {
.testimonial-card{height: 470px;}
}    