#homeportfolio{background:#0b1319;width:100%;height:580px;min-height:520px;margin:0;padding:0;position:relative;overflow:hidden}#homeportfolio .rs-key-projects-container,#homeportfolio .swiper,#homeportfolio .swiper-wrapper{width:100%;height:100%}.rs-key-projects-slide{background-position:50%;background-repeat:no-repeat;background-size:cover;align-items:flex-end;width:100%;height:100%;display:flex}.rs-key-projects-overlay{z-index:1;background:linear-gradient(#0b131926 0%,#0b1319d9 100%);width:100%;height:100%;position:absolute;top:0;left:0}.rs-key-projects-content-wrap{z-index:2;width:100%;max-width:100%;margin:0;padding:40px 50px 50px;position:relative}.rs-key-projects-btn{-webkit-backdrop-filter:blur(8px);background:#14181ebf;border:1px solid #ffffff1f;border-radius:50px;align-items:center;gap:16px;margin-bottom:25px;padding:8px 10px 8px 24px;font-size:18px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 8px 24px #0000004d;color:#fff!important}.rs-key-projects-btn:hover{background:#0a0e14eb;border-color:#ffffff4d;transform:translateY(-2px);color:#fff!important}.rs-key-projects-btn .rs-key-projects-btn-icon{color:#111;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;margin-left:0;font-size:16px;transition:transform .3s;display:flex}.rs-key-projects-btn:hover .rs-key-projects-btn-icon{transform:translate(4px)}.rs-key-projects-caption{color:#fff;letter-spacing:.2px;text-shadow:0 2px 8px #0009;text-align:left;max-width:900px;font-size:17px;font-weight:500;line-height:1.4}.rs-key-projects-pagination{z-index:3!important;align-items:center!important;width:auto!important;display:flex!important;bottom:25px!important;left:auto!important;right:100px!important}.rs-key-projects-pagination .swiper-pagination-bullet{opacity:.9;background:#d49514;border-radius:50%;width:10px;height:10px;transition:all .3s;margin:0 6px!important}.rs-key-projects-pagination .swiper-pagination-bullet:hover,.rs-key-projects-pagination .swiper-pagination-bullet:focus{box-shadow:0 0 0 2px #fff9}.rs-key-projects-pagination .swiper-pagination-bullet-active{opacity:1;width:32px;box-shadow:none;background:#ffb400;border-radius:10px}@media (width<=991px){#homeportfolio{height:480px;min-height:440px}.rs-key-projects-caption{font-size:16px;font-weight:500}}@media (width<=767px){#homeportfolio{height:400px;min-height:360px}.rs-key-projects-content-wrap{padding:20px 20px 45px}.rs-key-projects-btn{margin-bottom:12px;padding:6px 8px 6px 18px;font-size:14px}.rs-key-projects-btn .rs-key-projects-btn-icon{width:30px;height:30px;font-size:13px}.rs-key-projects-caption{font-size:15px;font-weight:500;line-height:1.35}.rs-key-projects-pagination{bottom:15px!important}}@media (width<=480px){#homeportfolio{height:350px;min-height:320px}.rs-key-projects-content-wrap{padding:15px 15px 40px}.rs-key-projects-btn{padding:6px 14px;font-size:12px}.rs-key-projects-caption{font-size:14px;font-weight:500;line-height:1.35}}@media (width<=640px){.leader-modal-layout{flex-direction:column!important}.leader-modal-left{flex-direction:column;align-items:center;display:flex;border-bottom:1px solid #e2e8f0!important;border-right:none!important;width:100%!important;padding:24px 20px!important}.leader-modal-left img{width:180px!important;height:210px!important}.leader-modal-right{padding:24px 20px!important}}.ck-content,.ckeditor-content,.content-page-styled,.lead-body,.job-description,.page-content-wrapper,.blog-details-content,.article-details-content{word-wrap:break-word;color:var(--color-body,#6e777d)!important;font-family:var(--font-secondary,"Rubik", sans-serif)!important;font-size:var(--font-size-b2,16px)!important;line-height:var(--line-height-b2,26px)!important;text-align:left!important}.ck-content *,.ckeditor-content *,.content-page-styled *,.lead-body *{font-family:inherit}.ck-content span,.ckeditor-content span,.content-page-styled span,.lead-body span,.job-description span,.page-content-wrapper span{font-family:inherit!important;font-size:inherit!important;line-height:inherit!important;color:inherit!important;text-align:left!important;letter-spacing:normal!important;word-spacing:normal!important}.ck-content p,.ckeditor-content p,.content-page-styled p,.lead-body p,.job-description p,.content-page-styled .desc,.lead-body .desc{margin-bottom:1.25rem;color:var(--color-body,#6e777d)!important;font-family:var(--font-secondary,"Rubik", sans-serif)!important;font-size:var(--font-size-b2,16px)!important;line-height:var(--line-height-b2,26px)!important;font-weight:var(--p-regular,400)!important;text-align:left!important;letter-spacing:normal!important;word-spacing:normal!important}.ck-content h1,.ckeditor-content h1,.content-page-styled h1,.ck-content h2,.ckeditor-content h2,.content-page-styled h2,.ck-content h3,.ckeditor-content h3,.content-page-styled h3,.ck-content h4,.ckeditor-content h4,.content-page-styled h4,.ck-content h5,.ckeditor-content h5,.content-page-styled h5,.ck-content h6,.ckeditor-content h6,.content-page-styled h6,.content-page-styled .title,.lead-body .title{color:var(--color-heading-1,#1f242e)!important;font-family:var(--font-primary,"Exo", sans-serif)!important;font-weight:var(--s-semi-bold,600)!important;text-align:left!important;margin-top:1.75rem!important;margin-bottom:.75rem!important;line-height:1.35!important}.ck-content h1,.ckeditor-content h1,.content-page-styled h1{font-size:var(--h1,56px)!important;line-height:1.4!important}.ck-content h2,.ckeditor-content h2,.content-page-styled h2{font-size:var(--h2,44px)!important;line-height:1.23!important}.ck-content h3,.ckeditor-content h3,.content-page-styled h3{font-size:var(--h3,36px)!important;line-height:1.4!important}.ck-content h4,.ckeditor-content h4,.content-page-styled h4,.content-page-styled h4.title{font-size:var(--h4,30px)!important;line-height:1.25!important}.ck-content h5,.ckeditor-content h5,.content-page-styled h5{font-size:var(--h5,24px)!important;line-height:1.24!important}.ck-content h6,.ckeditor-content h6,.content-page-styled h6{font-size:var(--h6,20px)!important;line-height:1.4!important}.ck-content ul,.ckeditor-content ul,.content-page-styled ul,.lead-body ul,.job-description ul{margin-top:.75rem!important;margin-bottom:1.25rem!important;padding-left:2rem!important;list-style-type:disc!important}.ck-content ol,.ckeditor-content ol,.content-page-styled ol,.lead-body ol,.job-description ol{margin-top:.75rem!important;margin-bottom:1.25rem!important;padding-left:2rem!important;list-style-type:decimal!important}.ck-content ul ul,.ckeditor-content ul ul,.content-page-styled ul ul,.lead-body ul ul,.ck-content ol ul,.ckeditor-content ol ul,.content-page-styled ol ul,.lead-body ol ul{margin-top:.35rem!important;margin-bottom:.35rem!important;padding-left:1.5rem!important;list-style-type:circle!important}.ck-content ul ul ul,.ckeditor-content ul ul ul,.content-page-styled ul ul ul,.lead-body ul ul ul{list-style-type:square!important}.ck-content ol ol,.ckeditor-content ol ol,.content-page-styled ol ol,.lead-body ol ol{margin-top:.35rem!important;margin-bottom:.35rem!important;padding-left:1.5rem!important;list-style-type:lower-alpha!important}.ck-content li,.ckeditor-content li,.content-page-styled li,.lead-body li,.job-description li{list-style:outside;color:#444!important;margin-bottom:.5rem!important;font-size:16px!important;line-height:1.7!important;display:list-item!important}.ck-content strong,.ckeditor-content strong,.content-page-styled strong,.lead-body strong{color:#0c0a0a!important;font-weight:700!important}.ck-content blockquote,.ckeditor-content blockquote,.content-page-styled blockquote{border-radius:0 8px 8px 0;color:#555!important;background-color:#f8f9fa!important;border-left:4px solid #ff5e14!important;margin:1.25rem 0!important;padding:.75rem 1.25rem!important;font-style:italic!important}.ck-content figure.table,.ckeditor-content figure.table,.content-page-styled figure.table{display:block;overflow-x:auto;width:100%!important;max-width:100%!important;margin:1.5rem 0!important}.ck-content table,.ckeditor-content table,.content-page-styled table{border-collapse:collapse!important;width:100%!important;max-width:100%!important;margin:1.5rem 0!important}.ck-content table th,.ckeditor-content table th,.content-page-styled table th,.ck-content table td,.ckeditor-content table td,.content-page-styled table td{vertical-align:top!important;border:1px solid #cbd5e1!important;padding:12px 16px!important;font-size:15px!important}.ck-content table th,.ckeditor-content table th,.content-page-styled table th{color:#0f172a!important;background-color:#f1f5f9!important;font-weight:700!important}.ck-content a,.ckeditor-content a,.content-page-styled a{color:#ff5e14;text-decoration:underline}.ck-content a:hover,.ckeditor-content a:hover,.content-page-styled a:hover{color:#e04b05}.career-apply-card,#jobApplyForm{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:20px!important;box-shadow:0 10px 30px #0000000d!important}.career-apply-card .form-label,#jobApplyForm .form-label{color:#1e293b!important;margin-bottom:6px!important;font-size:14px!important;font-weight:600!important;display:block!important}.career-form-control,#jobApplyForm input[type=text],#jobApplyForm input[type=email],#jobApplyForm input[type=tel],#jobApplyForm textarea,#jobApplyForm .form-control{color:#111827!important;background-color:#fff!important;border:1.5px solid #d1d5db!important;border-radius:10px!important;outline:none!important;width:100%!important;height:48px!important;padding:10px 16px!important;font-size:15px!important;line-height:normal!important;transition:border-color .2s,box-shadow .2s!important;display:block!important;box-shadow:0 1px 2px #0000000a!important}.career-form-control:focus,#jobApplyForm input[type=text]:focus,#jobApplyForm input[type=email]:focus,#jobApplyForm input[type=tel]:focus,#jobApplyForm textarea:focus,#jobApplyForm .form-control:focus{background-color:#fff!important;border-color:#ff5e14!important;outline:none!important;box-shadow:0 0 0 4px #ff5e141f!important}.career-form-control::placeholder,#jobApplyForm input::placeholder,#jobApplyForm textarea::placeholder{color:#9ca3af!important;font-size:14px!important}#jobApplyForm textarea,#jobApplyForm textarea.form-control,textarea.career-form-control{resize:vertical!important;height:auto!important;min-height:110px!important;line-height:1.6!important}#jobApplyForm input[type=file],#jobApplyForm input[type=file].form-control,input[type=file].career-form-control{cursor:pointer!important;background-color:#f8fafc!important;border:1.5px dashed #cbd5e1!important;height:auto!important;padding:10px 14px!important}#jobApplyForm input[type=file]:hover,input[type=file].career-form-control:hover{background-color:#fffaf5!important;border-color:#ff5e14!important}.career-card-locations{flex-wrap:wrap;align-items:center;gap:6px;width:100%;margin:12px 0 8px;display:flex}.career-loc-chip{color:#334155;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;align-items:center;padding:4px 10px;font-size:12.5px;font-weight:500;transition:all .2s;display:inline-flex}.career-loc-chip:hover{color:#c2410c;background:#feebe0;border-color:#ffbba0}.career-loc-chip i{color:#ff5e14;margin-right:5px;font-size:11px}.single-career-card .meta.career-meta-bottom{border-top:1px dashed #e2e8f0;flex-wrap:wrap;align-items:center;gap:12px;margin-top:6px;padding-top:8px;display:flex}.single-career-card .meta.career-meta-bottom span{color:#64748b;align-items:center;font-size:13px;display:inline-flex}.single-career-card .meta.career-meta-bottom span i{color:#94a3b8;margin-right:5px}.career-highlight-box{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:16px 20px}.main-footer-one-area.six{justify-content:space-between!important;align-items:flex-start!important;width:100%!important;display:flex!important}.main-footer-one-area.six .single-footer-inner.company{width:18%!important;min-width:165px!important}.main-footer-one-area.six .single-footer-inner.company .use-full-link-wrapper a.single{white-space:nowrap!important}.main-footer-one-area.six .single-footer-inner.contact{width:23%!important;min-width:220px!important}.main-footer-one-area.six .single-footer-inner.contact .contactus-link-wrapper .phone{white-space:nowrap!important;flex-wrap:nowrap!important;align-items:center!important;gap:6px!important;display:flex!important}.main-footer-one-area.six .single-footer-inner.contact .contactus-link-wrapper .phone a,.main-footer-one-area.six .single-footer-inner.contact .contactus-link-wrapper .phone p{white-space:nowrap!important;word-break:keep-all!important;margin-bottom:0!important}.main-footer-one-area.six .single-footer-inner.newsletter{width:26%!important}.main-footer-one-area.six .single-footer-inner.logo-area{width:28%!important}@media (width<=991px){.main-footer-one-area.six{flex-wrap:wrap!important;gap:30px!important}.main-footer-one-area.six .single-footer-inner.company,.main-footer-one-area.six .single-footer-inner.contact,.main-footer-one-area.six .single-footer-inner.newsletter,.main-footer-one-area.six .single-footer-inner.logo-area{width:48%!important;min-width:unset!important}}@media (width<=576px){.main-footer-one-area.six .single-footer-inner.company,.main-footer-one-area.six .single-footer-inner.contact,.main-footer-one-area.six .single-footer-inner.newsletter,.main-footer-one-area.six .single-footer-inner.logo-area{width:100%!important}}.tmp-btn.mfg-watch-video-btn{transition:all .3s;position:relative;overflow:hidden;color:#111!important;background:#fff!important;border:1.5px solid #ff5e14!important}.tmp-btn.mfg-watch-video-btn .btn-text,.tmp-btn.mfg-watch-video-btn .btn-icon i{transition:color .3s;color:#111!important}.tmp-btn.mfg-watch-video-btn .btn-text i{transition:color .3s;color:#ff5e14!important}.tmp-btn.mfg-watch-video-btn:hover,.tmp-btn.mfg-watch-video-btn:active,.tmp-btn.mfg-watch-video-btn:focus{color:#fff!important;border-color:#ff5e14!important}.tmp-btn.mfg-watch-video-btn:hover .btn-text,.tmp-btn.mfg-watch-video-btn:active .btn-text,.tmp-btn.mfg-watch-video-btn:focus .btn-text,.tmp-btn.mfg-watch-video-btn:hover .btn-icon i,.tmp-btn.mfg-watch-video-btn:active .btn-icon i,.tmp-btn.mfg-watch-video-btn:focus .btn-icon i{color:#fff!important}.tmp-btn.mfg-watch-video-btn:hover .btn-text i,.tmp-btn.mfg-watch-video-btn:active .btn-text i,.tmp-btn.mfg-watch-video-btn:focus .btn-text i{color:#ff5e14!important}
