.Header{background-color:#f8f9fa;padding:20px;position:-webkit-sticky;position:sticky;top:0;z-index:9999;width:100%;height:160px;box-shadow:0 2px 8px rgba(0,0,0,.08)}.Header .navbar{display:flex;justify-content:space-around;align-items:center;margin-top:auto;padding:30px 0}.Header .navbar .navbar-items{display:flex;gap:50px;margin-top:15px}.navbar .navbar-image img{background-color:transparent;mix-blend-mode:multiply;object-fit:contain}.navbar .navbar-items .nav-link a{text-decoration:none;list-style:none;color:#000;font-size:19.5px;font-weight:400}.navbar .header_btn .btn{height:83px;width:110px;background-color:#f58420;border:none;padding:10px}.navbar .menu-icon{display:none}.navbar .header_btn .btn a{text-decoration:none;color:#fff;font-size:17px;font-weight:500}.secondary-header{display:flex;justify-content:center;align-items:center;background-color:#1b1b1b;overflow:hidden;position:absolute;z-index:9999;width:100vw;height:40px;top:0;left:0}.social-icons ul,.topbar-link ul{list-style:none;margin:0;padding:0}.social-icons ul li,.topbar-link ul li{display:inline-block;margin-right:20px;color:#f4f0f0;font-weight:400;font-size:12px;margin-top:-10px}.social-icons ul li i,.topbar-link ul li i{margin-right:8px;color:#f46c18;font-size:25px}.topbar-link ul li a{color:#e6e0e0;text-decoration:none}.topbar-link ul li a:hover{text-decoration:underline}.social-icons ul li a{color:#d1cfcf;font-size:27px;transition:color .3s ease;text-decoration:none}.social-icons ul{margin-top:10px}.banner-slide{position:relative;display:flex;justify-content:center;align-items:center;height:700px}.banner-image{width:100%;height:100%;object-fit:contain}.banner-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(97,97,97,.5);z-index:1}.banner-title{position:absolute;top:3%;left:5%;color:#313030;font-size:2rem;font-weight:700;z-index:2;opacity:1;width:650px}.product_slider .swiper-slide{display:flex;justify-content:center;align-items:center}.swiper-pagination-bullet{background:#000}.swiper-button-next,.swiper-button-prev{color:#120a0a}.innovation_section{display:flex;justify-content:center;align-items:stretch;gap:20px;background-color:#fff;width:1250px;margin:40px auto;box-shadow:0 8px 30px rgba(0,0,0,.1);border-radius:8px;flex-wrap:wrap;position:relative;top:-150px;z-index:999;overflow-x:hidden}.innovation_block{display:flex;flex-direction:row;background:#f9f9f9;padding:20px;width:400px;height:220px;align-items:flex-start;gap:15px}.innovation_block.highlighted{background-color:#f58220;color:#fff;height:190px}.innovation_block.highlighted .icon_container img{z-index:999;background-color:#fff}.innovation_block.highlighted h3,.innovation_block.highlighted p{color:#fff}.icon_container img{width:50px;height:50px}.text_content h3{margin:0 0 10px;font-size:18px}.text_content p{margin:0;font-size:16px;line-height:1.6}@media (max-width:1024px){.innovation_section{width:90%}.innovate_solution,.precision_engineering,.trusted_quality{width:100%;flex-direction:row}}.accordion-button{font-size:18px;font-weight:700;background-color:#f8f9fa;color:#333;transition:.3s;letter-spacing:1px}.accordion-button:hover{background-color:#e9ecef}.accordion-body ul{padding-left:20px}.accordion-body ul li{list-style-type:disc;font-size:16px;color:#555;letter-spacing:1px}.accordion-header{color:#fff}.products-carousel-container .owl-theme .owl-nav [class*=owl-]{background-color:#fffcfc!important;color:#333!important;font-size:60px!important;pointer-events:auto!important;cursor:pointer!important;transition:all .3s ease;position:relative;top:-70px;margin-right:30px;width:0}.products-carousel-container .owl-next:hover,.products-carousel-container .owl-prev:hover{background-color:#d76b1a}.products-carousel-container .owl-carousel{padding:0 20px}.products-carousel-container .owl-next.disabled,.products-carousel-container .owl-prev.disabled{opacity:.5;cursor:not-allowed}.text-large-style{position:absolute!important;top:calc(100% / 2);left:calc(100% / -2);width:100%;transform:rotate(90deg);margin-left:50px}.text-large-style h3{font-size:100px;line-height:1;opacity:.5;text-transform:uppercase;color:#fff;text-shadow:1px 1px 1px #12181c,3px 3px 5px #f58420;white-space:nowrap}.round-text{position:relative;width:180px;overflow:hidden;height:180px;z-index:9;display:inline-block;background:var(--themeht-white-color);border-radius:100%}.round-text text{text-transform:uppercase;font-size:14.2px;letter-spacing:2px;font-weight:600;fill:var(--themeht-text-color)}.round-text svg{position:absolute;left:0;top:0;width:100%;height:100%;animation-name:rotate;animation-duration:20s;animation-iteration-count:infinite;animation-timing-function:linear}.text-btn-icon{font-size:45px;color:var(--themeht-white-color)!important;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--themeht-primary-color);width:90px;height:90px;border-radius:100%;display:flex;justify-content:center;align-items:center}.video-popup i{font-size:26px}.center .round-text{margin-left:auto;margin-right:auto}.right .round-text{margin-left:auto}@keyframes rotate{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg)}50%{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn)}to{-webkit-transform:rotate(2turn);-moz-transform:rotate(2turn)}}.whatsapp-container{position:fixed;bottom:-7px;left:20px;text-align:center;z-index:1000}.whatsapp-button{display:inline-block;width:60px;height:60px}.whatsapp-text{font-size:14px;color:#000;margin-top:5px;font-weight:700}.whatsapp-button img{width:60px;height:60px;border-radius:50%;box-shadow:0 4px 6px rgba(0,0,0,.2);animation:tiltZoomAnimation .8s ease-in-out 3}.whatsapp-button img:hover{transform:scale(1.1)}@keyframes tiltZoomAnimation{0%{transform:scale(1.1) rotate(0deg)}25%{transform:scale(1.2) rotate(-15deg)}50%{transform:scale(1.2) rotate(15deg)}75%{transform:scale(1.2) rotate(-10deg)}to{transform:scale(1.1) rotate(0deg)}}.footer{padding-top:100px;background-color:#0f171b}.secondary-footer{border-top:1px solid #0f171b;padding:30px 0;margin-top:80px;font-size:16px;color:#fff}.footer h5{padding-left:30px;font-weight:500;position:relative;color:#fff}.footer h5:before{content:"\f1ce";font-family:Line Awesome Free;font-weight:700;color:#d76b1a;font-size:24px;position:relative;left:0;top:0;animation:rotate 5s ease-in-out infinite}.media-icon li{margin-bottom:25px!important;font-size:16px;font-weight:400;display:flex;align-items:flex-start}.media-icon li:last-child{margin-bottom:0!important}.media-icon li i{font-size:24px;color:#d76b1a;vertical-align:middle;line-height:24px;margin-right:10px}.media-icon li a,.media-icon li p{color:#fff}.media-icon li a:hover{color:#d76b1a;text-decoration:none!important}.footer-menu li{margin-bottom:10px;text-transform:capitalize;text-decoration:none}.footer-menu li:last-child{margin-bottom:0}.footer-menu li a{color:#fff;position:relative;text-decoration:none}.footer-menu li a:hover{color:#d76b1a;padding-left:15px}.footer-menu li a:before{content:"";background:#d76b1a;width:5px;height:5px;position:absolute;left:-5px;top:50%;margin-top:-2.5px;opacity:0}.footer-menu li a:hover:before{opacity:1;left:0;animation:opacitychange 1s ease-in-out infinite}.social-icons.footer-social li a{height:40px;width:40px;line-height:40px;font-size:24px;color:#fff;background:#0f171b}.secondary-footer ul{display:flex;gap:20px}.secondary-footer ul li a{font-size:30px!important}@keyframes slideUpFadeIn{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}.gmap_canvas,.mapouter{width:100%;height:400px}.gmap_iframe{height:400px!important;width:100%;border:none}.application-area{position:relative;top:-66px}.application-area h2{font-size:30px;color:#333;text-align:center;margin:100px 0 20px}.grid-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:30px;gap:30px;padding:20px;max-width:1200px;margin:auto}.grid-item{background-color:#fff;padding:10px;border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,.1);transition:transform .3s ease-in-out}.grid-item:hover{transform:scale(1.05)}.grid-item img{width:100%;height:auto;border-radius:8px;object-fit:cover}.sidebar{position:fixed;top:0;right:-260px;width:260px;height:100%;background-color:#f8f9fa;box-shadow:-2px 0 5px rgba(0,0,0,.1);padding:20px;z-index:9999;transition:transform .3s ease-in-out}.sidebar.open{transform:translateX(-260px)}.user_details{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:hsla(0,20%,97%,.6);display:flex;justify-content:center;align-items:center;z-index:9999}.user_details .modal-content{position:relative;background:#fff;padding:30px;border-radius:12px;width:90%;max-width:450px;box-shadow:0 8px 30px hsla(0,6%,97%,.2);animation:fadeIn .3s ease-in-out;height:auto;top:44px}.modal-title{margin-bottom:20px;text-align:center;font-weight:700}.modal-form .MuiTextField-root{margin-bottom:16px}.modal-close{position:absolute;top:10px;right:10px}.fade-in{animation:fadeIn .5s ease-in-out}@keyframes fadeIn{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.careers-container{min-height:100vh;background-color:#f9fafb;padding:2.5rem 1rem}.careers-wrapper{max-width:1100px;margin:0 auto}.careers-heading{font-size:2.5rem;font-weight:700;text-align:center;color:#1f2937;margin-bottom:2.5rem}.job-grid{display:grid;grid-gap:1.5rem;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.job-card{background-color:#fff;padding:1.5rem;border-radius:1rem;box-shadow:0 1px 3px rgba(0,0,0,.1);transition:box-shadow .3s ease;cursor:pointer}.job-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.15)}.job-title{font-size:1.25rem;font-weight:600;color:#1d4ed8;gap:.5rem;margin-bottom:.5rem}.job-location,.job-title{display:flex;align-items:center}.job-location{color:#4b5563;gap:.3rem;margin-bottom:.25rem}.job-type{font-size:.9rem;color:#6b7280;font-style:italic}.job-description{margin-top:.75rem;font-size:.9rem;color:#374151;max-height:4.5em;overflow:hidden;text-overflow:ellipsis}.view-details{margin-top:1rem;background:none;border:none;color:#2563eb;font-size:.9rem;cursor:pointer;text-decoration:underline;padding:0}.dialog-wrapper{position:relative;z-index:50}.dialog-overlay{position:fixed;inset:0;background-color:rgba(0,0,0,.4)}.dialog-content-wrapper{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:1rem}.dialog-panel{background-color:#fff;padding:1.5rem;border-radius:1rem;max-width:500px;width:100%;box-shadow:0 10px 25px rgba(0,0,0,.2)}.dialog-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.dialog-title{font-size:1.25rem;font-weight:600;color:#1f2937}.dialog-close{background:none;border:none;cursor:pointer;color:#6b7280}.dialog-close:hover{color:#374151}.dialog-subtitle{font-size:.9rem;color:#6b7280;margin-bottom:1rem}.dialog-description{color:#374151;margin-bottom:1.5rem}.application-form{display:flex;flex-direction:column;gap:1rem}.form-input{padding:.5rem;border:1px solid #d1d5db;border-radius:.5rem;width:100%}.form-submit{padding:.75rem;background-color:#2563eb;color:#fff;border:none;border-radius:.5rem;cursor:pointer;font-weight:500}.form-submit:hover{background-color:#1d4ed8}.icon{width:20px;height:20px}.icon-small{width:16px;height:16px}