.section-spacing{padding:120px 0}.inner-subtitle{font-size:18px;text-transform:uppercase;line-height:33px;margin:0;font-weight:var(--fw-500);color:var(--color-green);letter-spacing:4.66px;font-family:var(--font-sfprodisplay)}.section-inner-head h2{margin:0 0 20px}.inner-page-banner{background-color:#e2efff;padding:80px 0 0;display:flex;align-items:center;background-image:linear-gradient(180deg, #e5f5fb 0%, #f5f9fb 100%)}.inner-banner-common-content{padding-bottom:80px}.inner-banner-common-content h1{text-transform:capitalize;margin:0 0 25px}.inner-banner-common-content h1 span{color:var(--color-green)}.inner-banner-common-content p{max-width:540px;margin:0 0 40px}.inner-banner-common-content .cta-btn{border:solid 1px var(--color-green)}.banner-frame{display:flex;gap:30px;margin:0 0 50px;flex-wrap:wrap}.banner-frame .frame-type{display:flex;align-items:center;gap:15px}.banner-frame .frame-type .frame-icon{box-shadow:7px 9px 21px rgba(122,154,163,.23);border-radius:10px;width:42px;min-width:42px;height:42px;background:var(--color-white);display:flex;align-items:center;justify-content:center}.banner-frame .frame-type .frame-icon img{width:24px;height:24px}.singlecareer{padding:120px 0 0}.singlecareer h2{font-size:30px;line-height:40px}.single-content-block{margin:60px 0 0}.single-content-block h3{color:var(--color-black);margin:0 0 30px}.single-content-block ul{display:flex;flex-wrap:wrap;list-style:none;row-gap:15px;-moz-column-gap:15px;column-gap:15px}.single-content-block ul>li{border-radius:40px;font-size:16px;font-weight:400;line-height:normal;text-transform:capitalize;background-color:#f5f5f5;border:1px solid rgba(238,238,238,0.1098039216);position:relative;padding:10px 20px 10px 41px}.single-content-block ul>li::before{content:"";width:22px;height:22px;background-position:center;background-repeat:no-repeat;background-size:contain;position:absolute;top:50%;transform:translateY(-50%);left:13px;background-image:url('data:image/svg+xml,<svg width="22" height="23" viewBox="0 0 22 23" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="11" cy="11.5" r="11" fill="%230A871C"/><path d="M15.4532 8.35742L9.69131 14.1193L7.07227 11.5003" stroke="white" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.sahre_job{display:flex;justify-content:space-between;margin:20px 0 30px}.share-details{display:flex;align-items:center;gap:20px;font-size:20px;font-weight:500}.share-details .share-career-post{width:47px;height:47px;border:solid 1px #ebebeb;background:#fff;display:flex;align-items:center;justify-content:center;border-radius:100%}.share-details .share-career-post svg{width:24px;height:24px}.sharesocial-icons{display:flex}.sharesocial-icons li:not(:last-child){margin-right:13px}.sharesocial-icons a{width:47px;height:47px;border:solid 1px #ebebeb;background:#fff;display:flex;align-items:center;justify-content:center;border-radius:100%}.sharesocial-icons a img{max-height:16px;filter:brightness(0)}.sharesocial-icons a:hover{transform:translateY(-5px)}.singlecareer-content ul:not(:last-of-type){margin-bottom:30px}.singlecareer-content>ul{display:flex;flex-direction:column;gap:20px}.singlecareer-content>ul>li{border-radius:10px;padding:0px 0px 0px 32px;font-weight:500;position:relative;font-size:16px;line-height:25px;font-weight:500;display:flex;align-items:center}.singlecareer-content>ul>li:before{content:"";height:22px;width:22px;border-radius:50%;background-color:#f8f7f3;position:absolute;left:0;top:50%;background-image:url('data:image/svg+xml,<svg width="13" height="10" viewBox="0 0 13 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11.2643 1.92603L4.71287 8.4775L1.73492 5.49955" stroke="%230A871C" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');background-position:center;background-repeat:no-repeat;transform:translateY(-50%);background-size:12px}.contact-form-home{padding:40px 30px;background:#f8f7f3;border-radius:10px;width:100%;position:sticky;top:120px}.contact-form-head{margin:0 0 30px}.contact-form-home form .form-group{margin-bottom:24px}.form-group{position:relative}.form-icon{position:absolute;top:0;left:0;height:19px;width:19px}.form-control{box-shadow:none !important;outline:none !important;padding:20px 15px;border:0;background-color:#fff;font-size:16px;color:#000;font-weight:400;height:55px;font-family:var(--font-sfprodisplay);border-radius:5px}.form-control:focus{color:#000;background-color:#fff;outline:0;box-shadow:none}.form-group select.form-control{padding:15px;cursor:pointer;background-image:url('data:image/svg+xml,<svg width="11" height="6" viewBox="0 0 11 6" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 1L5.5 5L10 1" stroke="black" stroke-width="1.2" stroke-linecap="round" stroke-linejoin="round"/></svg>');background-repeat:no-repeat;background-position:center right 20px}input.form-control::-moz-placeholder, input.form-control::-moz-placeholder, .ddl-input::-moz-placeholder{color:#000 !important;opacity:1 !important}input.form-control::placeholder,input.form-control::placeholder,.ddl-input::placeholder{color:#000 !important;opacity:1 !important}textarea.form-control::-ms-input-placeholder,textarea.form-control::-ms-input-placeholder{color:#000 !important}textarea::-webkit-input-placeholder{color:#000 !important}textarea:-moz-placeholder{color:#000 !important}textarea::-moz-placeholder{color:#000 !important}textarea:-ms-input-placeholder{color:#000 !important}.contact-form-home form .form-group textarea.form-control{min-height:133px;resize:none;padding-top:5px}.enter-value{display:flex}.enter-value span{font-size:16px;margin-right:20px;white-space:nowrap;line-height:16px;display:block;color:#000;padding-top:22px}.filelabel{max-width:281px;border:1px dashed #fdcd56;border-radius:5px;display:block;padding:18px 23px;transition:border 300ms ease;cursor:pointer;text-align:left;margin:0;line-height:normal;color:#000 !important;font-size:14px;display:flex;align-items:center;gap:8px;background:rgba(253,205,86,.08)}.filelabel svg path{stroke:#000}.filelabel .title{color:#000;transition:200ms color}.filelabel:hover{border:1px dashed var(--color-green)}.filelabel:hover .title{color:#000}#FileInput{display:none}.radio-list p{font-size:14px;line-height:normal;margin:0 0 13px}.button-group .btn{display:flex;align-items:center;gap:20px}.contact-form-home .button-group .btn{background:#fff;border-color:#fff}.radio-list ul li:not(:last-child){margin-bottom:10px}.radio-list ul li{line-height:19px}.radio-list ul li input[type=radio]:checked,.radio-list ul li input[type=radio]:not(:checked){position:absolute;left:-9999px}.radio-list ul li input[type=radio]:checked+label,.radio-list ul li input[type=radio]:not(:checked)+label{position:relative;padding-left:19px;cursor:pointer;display:inline-block;color:#000;line-height:normal;font-size:14px}.radio-list ul li input[type=radio]:checked+label:before,.radio-list ul li input[type=radio]:not(:checked)+label:before{content:"";position:absolute;left:0;top:3px;width:12px;height:12px;border:1px solid #000;border-radius:100%;background:#000}.radio-list ul li input[type=radio]:checked+label:after,.radio-list ul li input[type=radio]:not(:checked)+label:after{content:"";width:10px;height:10px;background:#0A871C;position:absolute;top:4px;left:1px;border-radius:100%;transition:all .2s ease}.radio-list ul li input[type=radio]:not(:checked)+label:after{opacity:0;transform:scale(0)}.radio-list ul li input[type=radio]:checked+label:after{opacity:1;transform:scale(1)}.step-round .section-inner-head{text-align:center;margin:0 0 60px}.interview-step{padding:30px;background:#f2f5f7;height:100%;border-radius:10px;transition:var(--ease-in-out);position:relative}.interview-step h3{font-size:25px;margin:0 0 12px;color:var(--color-black);font-weight:var(--fw-700);transition:var(--ease-in-out)}.stepicon{display:flex;justify-content:space-between;align-items:flex-start}.stroke-title{color:var(--color-white);font-weight:800;font-size:18px;line-height:23px;text-transform:uppercase;width:-moz-fit-content;width:fit-content;-webkit-text-fill-color:#fff;-webkit-text-stroke:1px rgba(0,0,0,.17);margin:0;background:#0A871C;padding:5px 14px;border-radius:35px;transition:var(--ease-in-out)}.interview-step .icon{margin:0 0 35px}.interview-step .icon img{position:relative;transition:var(--ease-in-out)}.interview-step .icon:after{content:"";height:28px;width:28px;background:#0A871C;display:inline-block;vertical-align:bottom;border-radius:50%;transition:var(--ease-in-out);margin-left:-26px}.interview-step:hover{background:var(--color-green);color:var(--color-white)}.interview-step:hover h3{color:var(--color-white)}.interview-step:hover .icon img{filter:brightness(0) invert(1)}.interview-step:hover .icon:after{background:var(--color-black);margin-left:-16px}.interview-step:hover .stroke-title{background-color:var(--color-white);color:var(--color-green);-webkit-text-fill-color:var(--color-green);-webkit-text-stroke:1px var(--color-green)}.excellence-sec-2{background:#f8f7f3}.excellence-sec-2 .section-inner-head{max-width:570px}.hire-developer-main{margin-top:60px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px}.hire-developer-main .hire-developer-box{height:auto;background:#fff;padding:40px;transition:var(--ease-in-out);box-shadow:7px 5px 53px rgba(25,32,40,.06);border-radius:10px}.hire-developer-main .hire-developer-box:hover{background:var(--color-green);color:var(--color-white)}.hire-developer-main .hire-developer-box:hover h3{color:var(--color-white)}.hire-developer-main .hire-developer-box .marge-icon{margin:0 0 30px;transition:var(--ease-in-out)}.hire-developer-main .hire-developer-box .marge-icon img{position:relative;transition:var(--ease-in-out)}.hire-developer-main .hire-developer-box:hover .marge-icon img{filter:brightness(0) invert(1)}.hire-developer-main .hire-developer-box .marge-icon:after{content:"";height:28px;width:28px;transition:var(--ease-in-out);background:#0A871C;display:inline-block;vertical-align:bottom;border-radius:50%;margin-left:-26px}.hire-developer-main .hire-developer-box:hover .marge-icon:after{background:var(--color-yellow)}.hire-developer-main .hire-developer-box h3{color:var(--color-black);font-size:25px;line-height:28px;margin:0 0 15px;transition:var(--ease-in-out)}.hire-team-main{position:relative;padding:50px 40px 0 40px}.hr-department:before,.hire-team-main:before{content:"";position:absolute;left:0;top:0}.hr-department>*{position:relative;z-index:1}.hire-team-main:before{right:0;border-radius:50px;background:#f2f5f7;height:405px;max-width:100%;margin:0 auto;background-repeat:no-repeat;background-position:top right;background-size:cover}.hr-department{padding:30px;box-shadow:7px 8px 30px rgba(23,22,71,.05);border-radius:10px;background:var(--color-white);margin-top:60px;position:relative;overflow:hidden}.hr-department:before{background:url(../images/blog/bannerbg.webp);max-width:100%;height:100%;opacity:1;width:100%;background-size:cover;background-repeat:no-repeat}.hr-img-block{margin:0 auto 20px;position:relative;text-align:center}.hr-img-block img{max-width:162px;min-width:162px;height:162px;-o-object-fit:cover;object-fit:cover;border-radius:100%;border:10px solid #f2f5f7}.hr-department h3{text-align:center;line-height:27px;margin-bottom:19px;font-size:25px;color:var(--color-white)}.hr-department .designation{padding:10px 15px;background:#f8f7f3;border-radius:31px;text-transform:capitalize;font-weight:500;font-size:14px;line-height:15px;max-width:-moz-fit-content;max-width:fit-content;margin:0 auto;color:#000}.department-contact{margin-top:42px;background:#f2f5f7;border-radius:10px;padding:20px 30px}.department-contact>*:not(:last-child){margin-bottom:20px}.department-contact>*{display:flex;align-items:center;-moz-column-gap:12px;column-gap:12px}.department-contact .icon{box-shadow:7px 9px 21px rgba(14,184,255,.26);border-radius:10px;width:42px;min-width:42px;height:42px;background:var(--color-green);display:flex;align-items:center;justify-content:center}.department-contact>* .txt{display:block;font-weight:500;line-height:20px;font-size:16px;word-break:break-all}.cta-bg{background:#192c53;border-radius:10px;display:flex;align-items:center;padding:39px 64px 39px 50px;color:#fff}.cta-bg .cta-text{width:calc(100% - 165px);padding-right:50px}.cta-bg h2{margin:0 0 14px}.cta-bg p{max-width:673px;margin:0}.blog-sec .section-inner-head{text-align:center;margin:0 0 60px}.blog-card h3{color:#000;font-size:24px;font-weight:500;margin-top:20px;line-height:36px;max-width:600px}.form-group.enter-value .common_error_message{left:0;bottom:-19px}.career-enquiry-outer{padding:86px 72px;border-radius:10px;background-color:#011122;background-image:url(../images/contact-us/career-enquiry-bg.webp);background-repeat:no-repeat;background-position:top right;background-size:contain}.career-enquiry-content{max-width:725px;color:#fff}.career-enquiry-content h2{font-size:60px;line-height:normal;margin:0 0 15px;font-weight:var(--fw-700)}.career-enquiry-content p{margin:0 0 30px}.career-enquiry-list{display:flex;gap:20px;flex-wrap:wrap}.career-enquiry-list a{display:flex;align-items:center;gap:15px;color:var(--color-white);background-color:hsla(0,0%,100%,.06);border:solid 1px hsla(0,0%,100%,.1);padding:7px 30px 7px 10px;border-radius:70px;font-size:20px;font-weight:var(--fw-700);-webkit-backdrop-filter:blur(21px);backdrop-filter:blur(21px)}.career-enquiry-list a span{background:#fff;height:60px;width:60px;border-radius:50%;display:flex;align-items:center;justify-content:center}.career-enquiry-list a span img{max-width:30px}@media only screen and (max-width: 1441px){.inner-subtitle{font-size:16px;line-height:28px;margin:0 0 5px}.section-spacing{padding:80px 0}.singlecareer{padding:80px 0 0}.singlecareer h2{font-size:24px;line-height:34px}.sahre_job{margin:10px 0 20px}.share-details .share-career-post,.sharesocial-icons a{width:40px;height:40px}.singlecareer-content>ul{gap:10px}.step-round .section-inner-head,.option-position-sec .section-inner-head{margin:0 0 40px}.interview-step .icon{margin:0 0 25px}.interview-step h3,.hire-developer-main .hire-developer-box h3{font-size:20px}.banner-frame{gap:20px;margin:0 0 40px}.hire-developer-main{margin-top:40px;gap:20px}.hire-developer-main .hire-developer-box .marge-icon{margin:0 0 20px}.hire-developer-main .hire-developer-box{padding:25px}.hr-department{padding:25px 15px;margin-top:40px;overflow:hidden}.hr-img-block img{max-width:112px;min-width:112px;height:112px;border:5px solid #f2f5f7}.hr-department h3{line-height:25px;margin-bottom:15px;font-size:20px}.department-contact{margin-top:30px;border-radius:10px;padding:15px}.blog-sec .section-inner-head{margin:0 0 30px}.career-enquiry-outer{padding:50px}.career-enquiry-content h2{font-size:45px}.career-enquiry-list a{font-size:18px}.career-enquiry-list a span{height:50px;width:50px}.career-enquiry-list a span img{max-width:24px}.filelabel{padding-inline:15px}}@media only screen and (max-width: 1199px){.experience{max-width:33%;flex:33%}.stroke-title{font-size:14px;line-height:18px}.career-enquiry-outer{padding:40px 30px}.career-enquiry-content h2{font-size:40px}}@media only screen and (max-width: 991px){.cta-btn{padding:5px 5px 5px 20px;gap:10px;line-height:18px;font-size:var(--font-16)}.banner-frame{justify-content:center;flex-wrap:wrap}.inner-banner-common-content{text-align:center;margin:0 0 40px;padding:0}.subscribe-form-outer{max-width:650px;margin:0 auto}.blog-card h3{font-size:18px;line-height:28px;margin-top:10px}.row-gap{row-gap:30px}.contact-form-home{padding:30px 15px 20px;margin:40px 0 0}.experience{border:none}.step-round .section-inner-head{margin:0 0 10px}.hire-developer-main{grid-template-columns:1fr 1fr}.excellence-sec-2 .section-inner-discription{margin:20px 0 0}.hr-department{margin-top:24px}.inner-page-banner{padding:80px 0 0}.hire-team-main{padding:50px 20px 0 20px}.hire-team-main:before{border-radius:30px}.banner-frame .frame-type .frame-icon{width:34px;min-width:34px;height:34px}.banner-frame .frame-type .frame-icon img{width:18px;height:18px}.department-contact .icon{width:34px;min-width:34px;padding:8px;height:34px}}@media only screen and (max-width: 767px){.inner-subtitle{letter-spacing:2.66px}.interview-step{padding:20px 15px}.cta-bg{flex-wrap:wrap;gap:30px;padding:30px 20px}.cta-bg .cta-text{width:100%;padding-right:0}.share-details{gap:10px;font-size:16px}.sharesocial-icons li:not(:last-child){margin-right:5px}.share-details .share-career-post,.sharesocial-icons a{width:36px;height:36px}.singlecareer-content>ul>li{font-weight:400}}@media only screen and (max-width: 675px){.hire-developer-main{grid-template-columns:1fr}}@media only screen and (max-width: 575px){.subscribe-form>button.cta-btn span.position-relative.z-1{display:none}.subscribe-form>button.cta-btn{padding:10px}.subscribe-form input.form-control{height:73px;padding:0 80px 0 30px}.career-enquiry-outer{padding:30px 15px}.career-enquiry-list a span{height:40px;width:40px}.career-enquiry-list a{gap:10px}}