.navbar{align-self:flex-start}body{height:100vh;overflow-y:auto}.navbar{box-shadow:0 0 15px 5px #ff5b00;font-family:Arial,sans-serif;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:1000}.black-bar,.navbar{background-color:#000;border:1px solid #fff}.black-bar{align-items:center;color:#fff;display:flex;font-size:14px;justify-content:space-between;padding:5px 20px}.black-bar .get-quote{color:#ff5b00;font-weight:700;text-decoration:none;transition:color .3s ease-in-out}.black-bar .get-quote:hover{color:#ff9800;text-decoration:underline}.navbar-container{align-items:center;display:flex;justify-content:space-between;max-width:100%;overflow:visible;padding:10px 20px}.navbar-logo .logo{cursor:pointer;width:200px}.menubar{align-items:center;display:flex;flex:1 1;flex-wrap:nowrap;gap:20px;justify-content:center;overflow:visible;padding:0 15px}.menubar .nav-link,.menubar a{align-items:center;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:700;gap:5px;padding:8px 12px;position:relative;text-align:center;text-decoration:none;transition:color .3s ease-in-out;white-space:nowrap}.menubar .nav-link svg,.menubar a svg{font-size:14px;margin-right:5px;vertical-align:middle}.menubar .nav-link:after,.menubar a:after{background-color:#f60;bottom:-2px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease-in-out;width:0}.menubar .nav-link:hover,.menubar a:hover{color:#f60}.menubar .nav-link:hover:after,.menubar a:hover:after{width:100%}.menubar .nav-link.active,.menubar a.active{color:#f60}.social-icons{align-items:center;gap:6px;margin-left:0;margin-top:-25px}.social-icons a{align-items:center;background-color:#fff;border-radius:50%;box-shadow:0 2px 4px #0000001a;display:flex;justify-content:center;padding:6px}.social-icons a:hover{transform:scale(1.1)}.social-icons a svg{height:20px;width:20px}.hamburger{color:#fff;cursor:pointer;display:none;font-size:22px;transition:transform .3s ease-in-out}.hamburger:hover{transform:scale(1.2)}#navbarlinks div{cursor:pointer;font-size:14px;font-weight:700;position:relative;transition:color .3s ease-in-out}#navbarlinks div:after{background-color:#ff5b00;bottom:-2px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease-in-out;width:0}#navbarlinks div:hover{color:#ff5b00}#navbarlinks div:hover:after{width:100%}.nav-item .nav-link{align-items:center;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:700;gap:5px;padding:8px 12px;position:relative;text-align:center;text-decoration:none;transition:color .3s ease-in-out;white-space:nowrap}.nav-item .nav-link:after{background-color:#f60;bottom:-2px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease-in-out;width:0}.nav-item .nav-link:hover{color:#f60}.nav-item .nav-link:hover:after{width:100%}.nav-item:hover .dropdown{opacity:1;transform:translateY(5px);visibility:visible}.dropdown{background:#000;border-radius:5px;box-shadow:0 4px 8px #fffc;min-width:180px;opacity:0;padding:5px;position:absolute;top:100%;transition:opacity .3s ease-in-out,transform .2s ease-in-out;visibility:hidden;z-index:1000}.dropdown-item{border-bottom:1px solid #fff3;color:#fff;display:block;font-size:14px;font-weight:500;margin-top:15px;padding:12px 15px;text-decoration:none;transition:background .3s ease-in-out,padding-left .2s ease-in-out}.nav-item .dropdown{opacity:1;transform:translateY(5px);visibility:visible}.mobile-social-item{width:100%}.mobile-dropdown-toggle{align-items:center;cursor:pointer;display:flex;justify-content:space-between}.mobile-social-dropdown{background:#0000001a;padding:0;width:100%}.mobile-social-item-link{align-items:center;border-bottom:1px solid #ffffff0d;color:#fff!important;display:flex!important;font-size:14px;font-weight:500;gap:10px;padding:12px 40px;text-decoration:none;transition:background-color .3s ease-in-out}.mobile-social-item-link:hover{background-color:#0003;color:#f60!important}.mobile-social-item-link svg{font-size:18px}@media (min-width:1740px){.navbar-container{margin:0 auto;max-width:1400px;padding:10px 40px}.black-bar{font-size:15px;padding:8px 40px}.navbar-logo .logo{width:220px}.menubar{gap:35px;padding:0 25px}.menubar .nav-link,.menubar a{font-size:16px;padding:10px 15px}.menubar .nav-link svg,.menubar a svg{font-size:16px}.social-icons{gap:12px;margin-bottom:20px;margin-left:25px;margin-top:-25px}.social-icons a{padding:8px}.social-icons a svg{height:22px;width:22px}}@media (min-width:1200px) and (max-width:1439px){.navbar-container{padding:10px 30px}.black-bar{font-size:14px;padding:6px 30px}.navbar-logo .logo{width:200px}.menubar{gap:25px;padding:0 20px}.menubar .nav-link,.menubar a{font-size:15px;padding:9px 13px}.social-icons{gap:10px;margin-left:20px}.social-icons a svg{height:20px;width:20px}}@media (min-width:992px) and (max-width:1199px){.navbar-container{padding:10px 25px}.black-bar{font-size:13px;padding:5px 25px}.navbar-logo .logo{width:180px}.menubar{gap:18px;padding:0 15px}.menubar .nav-link,.menubar a{font-size:13px;padding:8px 10px}.menubar .nav-link svg,.menubar a svg{font-size:13px;margin-right:4px}.social-icons{gap:6px;margin-left:15px}.social-icons a{padding:5px}.social-icons a svg{height:16px;width:16px}}@media (min-width:769px) and (max-width:991px){.navbar-container{padding:10px 20px}.black-bar{font-size:12px;padding:5px 20px}.navbar-logo .logo{width:160px}.menubar{gap:15px;padding:0 10px}.menubar .nav-link,.menubar a{font-size:12px;padding:6px 8px}.menubar .nav-link svg,.menubar a svg{font-size:12px;margin-right:3px}.social-icons{gap:5px;margin-left:10px}.social-icons a{padding:4px}.social-icons a svg{height:14px;width:14px}}@media (max-width:768px){.navbar{left:0;position:fixed;top:0;width:100%}.black-bar{flex-direction:column;font-size:12px;gap:5px;padding:5px 10px;text-align:center}.black-bar span{font-size:10px}.navbar-logo .logo{width:150px}.menubar{background-color:#000;border:1px solid #fff;box-shadow:0 4px 15px 5px #ff5b00;display:none;flex-direction:column;gap:0;left:0;padding:0;position:absolute;top:100%;width:100%;z-index:999}.menubar.open{display:flex}.hamburger{display:block}.menubar .nav-link,.menubar a{border-bottom:1px solid #ffffff1a;box-sizing:border-box;font-size:16px;justify-content:flex-start;padding:15px 20px;text-align:left;width:100%}.menubar .nav-link:last-child,.menubar a:last-child{border-bottom:none}.menubar .nav-link:hover,.menubar a:hover{background-color:#0000001a}.nav-item{width:100%}.nav-item .nav-link{border-bottom:1px solid #ffffff1a;padding:15px 20px}.dropdown{background:#ff5b001a;border-radius:0;box-shadow:none;min-width:auto;opacity:1;padding:0;position:static;transform:none;visibility:visible;width:100%}.dropdown-item{border-bottom:1px solid #ffffff0d;font-size:14px;margin-top:0;padding:12px 40px}.dropdown-item:hover{background-color:#0003}.social-icons{display:none!important}.mobile-nav-item{width:100%}.mobile-nav-item .nav-link{align-items:center;border-bottom:1px solid #ffffff1a;box-sizing:border-box;display:flex;font-size:16px;gap:5px;justify-content:flex-start;padding:15px 20px;text-align:left;width:100%}.mobile-nav-item .nav-link svg:last-child{margin-left:auto}.mobile-dropdown{background:#0000001a;padding:0;width:100%}.mobile-dropdown-item{border-bottom:1px solid #ffffff0d;color:#fff;display:block;font-size:14px;font-weight:500;padding:12px 40px;text-decoration:none;transition:background-color .3s ease-in-out}.mobile-dropdown-item:hover{background-color:#0003;color:#f60}body{padding-top:120px}}@media (max-width:480px){.navbar-container{padding:10px 15px}.navbar-logo .logo{width:120px}.black-bar{padding:5px}.black-bar span{font-size:9px}.black-bar .get-quote{font-size:12px}body{padding-top:140px}}.footer{background-color:#000;color:#999;padding:20px;text-align:left}.footer-container{margin:0 auto;width:100%}.footer-logo{align-items:center;display:flex;justify-content:center;width:100%}.footer-logo img{aspect-ratio:1/1;margin-top:-20px;overflow:hidden;width:11%}.footer-columns{grid-gap:15px;display:grid;gap:15px;grid-template-columns:1.5fr 1fr 1fr 1fr;margin-bottom:-5px;margin-top:20px}.footer-column h4{color:#fff;font-size:18px;margin-bottom:10px;text-decoration:underline;text-transform:uppercase}.footer-column p,.footer-column ul{font-size:14px;line-height:2}.footer-column ul{list-style:none;padding:0}.footer-column ul li{margin:px 0 5px}.footer-column ul li a{color:#999;text-decoration:none;transition:color .3s ease}.footer-column ul li a:hover{color:#ff5b00}.social-icons a:hover{color:#fff}@media (max-width:768px){.footer-columns{grid-template-columns:1fr;text-align:center}.footer-column{margin-bottom:20px}}.footer-column a[href^="mailto:"]{color:#0073ef;text-decoration:none}.footer-column a[href^="mailto:"]:hover{text-decoration:underline}.visitor-count{align-items:end;background:linear-gradient(45deg,#ffa200,#ff9100);border-radius:8px;display:inline-block;font-size:24px;margin-bottom:5px;margin-top:10px;padding:8px 12px;text-align:right;text-shadow:2px 2px 5px #0000004d}.footer-copyright{background-color:#000;color:#b8b7b7;font-size:15px;margin-bottom:-20px;margin-left:0;padding:10px;position:relative;text-align:center;width:100%}.footer-header{border-bottom:1px solid #fff3;justify-content:space-between;padding-bottom:10px}.footer-connect,.footer-header{align-items:center;display:flex}.footer-connect{gap:30px;margin-bottom:0}.footer-connect h4{color:#8c8a8a;font-size:18px;margin:0 0 -40px;text-transform:uppercase}.social-icons{display:flex;gap:0;margin-bottom:-30px}.social-icons a{font-size:26px;transition:transform .3s ease,color .3s ease}.social-icons a:hover{color:#e0c5c5;transform:scale(1.2)}.social-icons a{margin:5px;transition:transform .2s ease-in-out}.social-iconsa:hover{transform:scale(1.1)}.visitor-counter-container{align-items:center;color:#333;display:flex;font-size:20px;font-weight:700;margin-left:px}.visitor-header{color:#fff;margin-bottom:0;margin-right:5px}.visitor-count{color:#000;font-size:18px;font-weight:700}html{scroll-behavior:smooth}.our-values-section,.who-we-are-section{scroll-margin-top:180px}.feature-heading{font-size:24px;margin-bottom:-100px;margin-top:80px}.feature-card{-webkit-tap-highlight-color:transparent;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);background-color:#333;border:2px solid #fff;border-radius:5%;box-shadow:0 0 15px 5px #ff5b00;cursor:pointer;line-height:2;margin-bottom:150px;margin-top:200px;padding:10px;text-align:left;transition:transform .3s ease,background-color .3s ease,box-shadow .3s ease}@media (hover:hover) and (pointer:fine){.feature-card:hover{background-color:#ee5d0f;box-shadow:0 0 25px 8px #ff5b00;transform:scale(1.05)}}@media (hover:none) and (pointer:coarse){.feature-card:active{background-color:#ee5d0f;box-shadow:0 0 25px 8px #ff5b00;transform:scale(1.03)}.feature-card:focus{background-color:#444;outline:none;transform:scale(1.02)}}.feature-card2{-webkit-backdrop-filter:blur(80px);backdrop-filter:blur(80px);background-color:#333;border-radius:30px;border-radius:5%;font-size:.8rem;height:360px;margin-left:50px;overflow:hidden;padding:10px;position:relative;text-align:justify;width:660px}.feature-card h2,.feature-card p,.feature-card2 h2,.feature-card2 p{color:#fff}.feature-card h2,.feature-card2 h2{font-size:1.8rem;margin-bottom:15px}.feature-card p,.feature-card2 p{font-size:1rem;line-height:2;padding:1px;text-align:justify}.read-more-btn{-webkit-tap-highlight-color:transparent;background-color:#ff5b00;border-radius:20px;font-size:.9rem;outline:none;transition:background-color .3s ease,transform .2s ease}@media (hover:hover) and (pointer:fine){.read-more-btn:hover{background-color:#e64a00;transform:translateY(-2px)}}@media (hover:none) and (pointer:coarse){.read-more-btn:active{background-color:#e64a00;transform:translateY(-1px)}}.who-we-are-read-more-btn{-webkit-tap-highlight-color:transparent;background-color:#ff5b00;border:none;border-radius:15px;color:#fff;cursor:pointer;display:block;font-size:.8rem;margin-left:auto;margin-right:auto;margin-top:8px;outline:none;padding:6px 14px;transition:background-color .3s ease,transform .2s ease}@media (hover:hover) and (pointer:fine){.who-we-are-read-more-btn:hover{background-color:#e64a00;transform:translateY(-2px)}}@media (hover:none) and (pointer:coarse){.who-we-are-read-more-btn:active{background-color:#e64a00;transform:translateY(-1px)}}.clients-section,.homepage,.who-we-are-section{padding:20px}.who-we-are-section{background-color:initial;box-sizing:border-box;color:#f8f6f6;margin:0 auto;padding:0;width:100%}.who-we-are-section h1{font-size:3rem;margin:-33px -33px 25px}.who-we-are-section h2{font-size:1.6rem;margin-bottom:20px}.who-we-are-section p{font-size:12px;line-height:1.8}.clients-section{border:2px solid #fff;border-radius:0;border-top-color:#fdfbfb;box-shadow:0 0 8px 2px #ff5b00;clear:both;margin:30px 0 0;overflow:hidden;position:relative;width:100%}.clients-section h2{color:#fff;font-size:2rem;margin-bottom:10px;text-align:center}.clients-grid{animation:scroll-horizontal 15s linear infinite;display:flex;width:-webkit-max-content;width:max-content}.client-card{-webkit-tap-highlight-color:transparent;box-shadow:0 4px 2px #0000001a;cursor:pointer;margin-right:10px;padding:5px;text-align:center;transition:transform .3s ease;width:150px}@media (hover:hover) and (pointer:fine){.client-card:hover{transform:translateY(-5px)}.client-card:hover .client-image{box-shadow:0 3px 8px #ff5b00;transform:scale(1.05)}}@media (hover:none) and (pointer:coarse){.client-card:active{transform:translateY(-3px)}.client-card:active .client-image{box-shadow:0 3px 8px #ff5b00;transform:scale(1.03)}}.client-image{border:1px solid #fff;box-shadow:0 1px 2px #ff5b00;height:70px;margin-bottom:5px;object-fit:cover;transition:transform .3s ease,box-shadow .3s ease;width:100%}.client-name{color:#fff;font-size:.9rem;margin-bottom:5px}@keyframes scroll-horizontal{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}.home-container{padding:0}.who-we-are{align-items:center;background-color:#121212;display:flex;justify-content:center;min-height:100vh}.who-we-are-card{border-radius:10px;height:400px;overflow:hidden;position:relative;width:400px}.who-we-are-image{-webkit-tap-highlight-color:transparent;cursor:pointer;height:72vh;overflow:hidden;position:relative;width:98%}.who-we-are-image img{display:block;height:65%;margin:0 auto;object-fit:fill;transform-origin:center;transition:transform .9s ease-in-out;width:100%}@media (hover:hover) and (pointer:fine){.who-we-are-image:hover img{transform:scale(1.1)}.who-we-are-image:hover:after{height:45%}}@media (hover:none) and (pointer:coarse){.who-we-are-image:active img{transform:scale(1.08)}.who-we-are-image:active:after{height:45%}.who-we-are-image.touched img{transform:scale(1.08);transition:transform .6s ease-in-out}.who-we-are-image.touched:after{height:45%;transition:height .8s ease-in-out}}.who-we-are-image:after{bottom:0;content:"";height:0;left:0;position:absolute;transition:height 1.2s ease-in-out;width:100%}.who-we-are-text{bottom:0;color:#fff;height:100%;left:0;margin-top:40px;text-align:justify;text-shadow:3px 3px 5px #000000b3;width:100%;z-index:2}.who-we-are-text h2{color:#fff;font-size:34px;margin-bottom:5px}.who-we-are-text p{font-size:12px;line-height:1.5}.who-we-are-text-content{align-items:center;display:flex;flex-direction:column;font-size:12px}@media (max-width:600px){.who-we-are-card{height:auto;width:90%}}.about-us-wrapper{flex-direction:column}.about-us-container,.about-us-wrapper{align-items:center;display:flex;gap:20px}.about-us-container{justify-content:center;width:100%}.image-block{text-align:center}.image-block img{border-radius:5px;height:auto}.about-us-content,.image-block img{border:2px solid #fff;box-shadow:0 0 15px 5px #ff5b00}.about-us-content{background-color:initial;border-radius:5px;flex:2 1;max-width:1000px;padding:20px;text-align:left}.bottom-image,.top-image{padding:10px;width:100%}h1{color:#fff;font-family:Avenir Next Rounded std,Times,serif;padding:1px;text-align:center;text-shadow:2px 2px 5px #040404,0 0 25px #ff5b00,0 0 5px #ff5b00}h2{font-family:Georgia,Times New Roman,Times,serif}h2,h3{color:#fff;padding:0;text-align:center;text-shadow:2px 2px 5px #040404,0 0 25px #ff5b00,0 0 5px #ff5b00}h3{font-family:Times New Roman,Times,serif}.products-section{height:100%;margin-bottom:20px;overflow:hidden;padding:20px;position:relative;width:100%}.product-head-placeholder{align-items:center;background-color:initial;color:#fff;display:flex;font-size:32px;font-weight:700;height:10px;justify-content:center;margin-bottom:-160px;margin-top:180px;width:100%}.navbar-icons a{-webkit-tap-highlight-color:transparent;margin:0 10px;transition:transform .2s ease-in-out}@media (hover:hover) and (pointer:fine){.navbar-icons a:hover{transform:scale(1.1)}}@media (hover:none) and (pointer:coarse){.navbar-icons a:active{transform:scale(1.08)}}.navbar-icons a:first-child svg{color:#25d366}.navbar-icons a:nth-child(2) svg{color:#0077b5}.navbar-icons a:nth-child(3) svg{color:#1877f2}.navbar-icons a:nth-child(4) svg{color:#d44638}@media (max-width:768px){.features-section{align-items:center;gap:20px;justify-content:center;padding:20px 10px}.feature-card,.features-section{display:flex;flex-direction:column}.feature-card{justify-content:space-between;margin:30px auto 20px;max-width:350px;min-height:auto;padding:20px;text-align:center;transition:transform .2s ease,background-color .2s ease,box-shadow .2s ease;width:90%}.feature-card h2{font-size:1.5rem;margin-bottom:15px;text-align:center}.feature-card p{font-size:.95rem;line-height:1.6;margin-bottom:10px;text-align:justify}.read-more-btn{align-self:center;margin-top:15px}.feature-heading{margin-bottom:10px;margin-top:30px;text-align:center}.who-we-are-image img,.who-we-are-text{margin-left:0;width:100%}.who-we-are-text{padding:10px}.who-we-are-text p{font-size:12px;line-height:1.4}.who-we-are-text h2{font-size:24px}.about-us-container{flex-direction:column}.feature-card2{height:auto;margin-left:0;width:100%}.who-we-are-card{width:100%}.client-card{width:120px}.clients-grid{display:flex;flex-wrap:nowrap;overflow-x:auto}.home-container{padding-top:20px}.who-we-are-section{padding-top:60px}}.slide-indicator,.slide-indicators{display:none!important}@media (min-width:375px) and (max-width:480px){.features-section{align-items:center;display:flex;flex-direction:column;gap:15px;justify-content:center;padding:10px}.feature-card{margin:10px auto 15px;max-width:320px;padding:15px;transition:transform .2s ease,background-color .2s ease,box-shadow .2s ease;width:95%}.feature-card h2{font-size:1.3rem}.feature-card p{font-size:.9rem;line-height:1.5}}@media (min-width:769px){.features-section{grid-gap:45px;display:grid;gap:45px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));padding:20px}.feature-card{margin-bottom:150px;margin-top:200px}.who-we-are-text p{font-size:14px;line-height:1.4}.who-we-are-text h2{font-size:30px}.read-more-btn,.who-we-are-read-more-btn{display:none}}.features-section{margin-bottom:-170px}.products-section{margin-top:0;padding-top:10px}.product-head-placeholder{padding-top:0}.departments{gap:60px;height:auto;overflow:hidden;padding:50px;width:100%;z-index:10}.department-block,.departments{display:flex;flex-direction:column;justify-content:center}.department-block{align-items:center;border:1px solid #fff;border-radius:10px;box-shadow:0 0 15px 5px #ff5b00;cursor:pointer;flex-shrink:0;height:350px;margin-top:20px;padding:10px;text-align:center;text-decoration:none;transition:transform .7s ease,background-color .5s ease;width:330px}.department-block img{height:80%;margin-bottom:10px;object-fit:cover;width:95%}.department-block:hover{background-color:#fb5401;transform:scale(1.1)}.department-block.active{background-color:#007bff;border-color:#0056b3;color:#fff}.department-block.active img{filter:brightness(0) invert(1)}.department-block span{color:#fff;font-size:1.3rem;font-weight:700}.department-block a{color:inherit;text-decoration:none}.products-container{height:auto;min-height:80vh}.heading-container{padding-top:15vh}.product-head-image{align-items:center;display:flex;justify-content:center;margin-top:-20px;overflow:hidden;position:relative;width:100vw}.product-head-image img{filter:brightness(80%);height:220px;object-fit:cover;width:100%}.product-text-image{border-radius:8px;color:#fff;font-size:40px;font-weight:700;margin-bottom:100px;margin-top:10px;padding:10px 30px;position:absolute;text-align:center}.departments-slider,.departments-wrapper{position:relative;width:100%}.departments-slider{display:none;overflow:hidden}.departments-slider-container{display:flex;transition:transform .3s ease;width:100%}.slider-controls{display:flex;gap:10px;justify-content:center;margin-top:20px}.slider-btn{background:#ff5b00;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;padding:10px 15px;transition:background-color .3s ease}.slider-btn:hover{background:#e64a00}.slider-btn:disabled{background:#ccc;cursor:not-allowed}.slider-dots{display:flex;gap:8px;justify-content:center;margin-top:15px}.slider-dot{background:#ccc;border-radius:50%;cursor:pointer;height:12px;transition:background-color .3s ease;width:12px}.slider-dot.active{background:#ff5b00}@media (max-width:1200px){.departments{gap:40px}.department-block{height:320px;width:280px}.product-text-image{font-size:36px}}@media (max-width:768px){.departments-slider{display:block}.department-block{height:320px;margin:0 10px;width:280px}.department-block:hover{transform:scale(1.05)}.product-text-image{font-size:28px;padding:8px 20px}.product-head-image img{height:180px}}@media (max-width:480px){.departments{padding:0 10px}.department-block span{font-size:1rem;line-height:1.2}.product-text-image{font-size:24px;padding:6px 15px}.product-head-image img{height:150px}.slider-controls{align-items:center;flex-direction:column;gap:15px}.slider-btn{font-size:12px;padding:8px 12px}}@media (min-width:360px){.department-block{height:280px;max-width:270px;width:92%}.department-block span{font-size:.9rem}.product-text-image{font-size:20px}}@media (max-height:500px) and (orientation:landscape){.product-head-image img{height:120px}.product-text-image{font-size:20px}.department-block{height:250px}}@media (min-width:768px) and (max-width:1024px){.departments{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}}@media (min-width:1025px){.departments{display:flex;flex-direction:row}}@media (max-width:480px){.departments{gap:40px;min-height:auto;padding:20px 10px}.department-block,.departments{align-items:center;display:flex;flex-direction:column;justify-content:center}.department-block{border:1px solid #fff;border-radius:10px;box-shadow:0 0 15px 5px #ff5b00;height:320px;margin:20px auto;max-width:280px;padding:15px;transition:transform .7s ease,background-color .5s ease;width:90%}.department-block:hover{background-color:#fb5401;transform:scale(1.05)}.department-block img{border-radius:5px;height:80%;margin-bottom:15px;object-fit:cover;width:95%}.department-block span{color:#fff;font-size:1rem;font-weight:700;line-height:1.3;padding:0 5px;text-align:center}.departments-wrapper,.products-container{overflow:visible;padding:20px 0}.product-text-image{font-size:24px;padding:6px 15px}.product-head-image img{height:150px}.slider-controls{align-items:center;flex-direction:column;gap:15px}.slider-btn{font-size:12px;padding:8px 12px}}@media (max-width:360px){.departments{gap:35px;padding:15px 5px}.department-block{height:300px;margin:15px auto;max-width:260px;width:95%}.department-block span{font-size:.9rem}.product-text-image{font-size:20px}}@media (max-height:500px) and (orientation:landscape){.product-head-image img{height:120px}.product-text-image{font-size:20px}.department-block{height:250px;margin:10px auto}.departments{gap:25px}}.values-list{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:100px;margin-top:20px}.our-values-title{color:#fff;font-size:36px;margin-bottom:50px;margin-top:100px;text-align:center}.value-card{align-items:center;background:#000;border:1px solid #fff;border-radius:10px;box-shadow:0 0 15px 5px #ff5b00;display:flex;flex-direction:row;height:auto;line-height:1.5;margin:10px;max-width:480px;overflow:hidden;padding:10px;transition:all .3s ease-in-out;width:100%}.value-card.expanded{flex-grow:1;height:auto}.value-card:not(.expanded){height:200px;overflow:hidden}.value-card img{border:2px solid #fff;border-radius:8px;cursor:pointer;height:100px;margin-right:20px;margin-top:30px;object-fit:cover;transition:transform .2s ease-in-out;width:100px}.value-card img:hover{transform:scale(1.1)}.value-content{flex:1 1;margin-top:-25px}.value-content h3{color:#fff;font-size:25px;margin-bottom:10px;margin-top:10px;text-align:center;width:100%}.value-content p{color:#fff;font-size:15px;margin-bottom:10px}.read-more{color:#ff5b00;cursor:pointer;font-weight:700;margin-left:5px}.read-more:hover{text-decoration:underline}.image-modal{align-items:center;background:#000c;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.image-modal img{border:3px solid #fff;border-radius:10px;max-height:90%;max-width:90%}@media (max-width:768px){.value-content h3{font-size:24px;margin-top:40px}}body,html{overflow-x:hidden;width:100%}.career-page{align-items:center;background-color:#000;color:#fff;display:flex;flex-direction:column;max-width:100vw;min-height:100vh;padding:20px;width:100%}.career-image-container{align-items:center;display:flex;height:25vh;justify-content:center;margin-bottom:20px;margin-left:calc(-50vw + 50%);margin-top:-100px;overflow:hidden;position:relative;width:100vw}.career-image{display:block;filter:brightness(80%);height:75%;object-fit:cover;object-position:center;width:100%}.career-image-text{color:#fff;font-size:40px;font-weight:700;left:50%;position:absolute;text-align:center;text-shadow:2px 2px 10px #000c;top:50%;transform:translate(-50%,-50%);z-index:2}.grid-container{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(12,1fr);margin:0 auto;max-width:1200px;padding:20px;width:100%}.col-12{grid-column:span 12}.col-6{align-items:stretch;display:flex;grid-column:span 6}.job-vacancy-table{background-color:#1b1b1b;border:2px solid #fff;border-radius:8px;box-shadow:0 0 15px 5px #ff5b00;margin-bottom:20px;margin-top:-40px;padding:20px;width:100%}.vacancy-table{border-collapse:collapse;width:100%}.vacancy-table td,.vacancy-table th{border:1px solid #ddd;padding:12px;text-align:left}.vacancy-table th{background-color:#ff5b00;color:#fff}.career-container{background-color:#ffffff1a;border:2px solid #fff;border-radius:10px;box-shadow:0 0 15px 5px #ff5b00;display:flex;flex:1 1;flex-direction:column;font-family:Arial,sans-serif;height:100%;padding:25px;width:100%}.career-header{background-color:#0000001a;border-radius:10px;color:#fff;font-size:26px;font-weight:700;margin-bottom:20px;padding:12px 20px;text-align:center}.career-form{display:flex;flex:1 1;flex-direction:column;gap:10px;width:100%}.career-field{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:15px}.input-group{display:flex;flex-direction:column;width:48%}.career-field label{color:#fff;font-size:14px;margin-bottom:5px}.career-file,.career-input,.career-textarea{background-color:#333;border:1px solid #fff;border-radius:6px;color:#fff;font-size:14px;padding:12px;width:100%}.career-file{background-color:#222}.career-button{align-self:center;background-color:#fff;border:none;border-radius:6px;color:#000;cursor:pointer;font-size:18px;font-weight:700;margin-top:auto;padding:14px;transition:.3s ease-in-out;width:30%}.career-button:hover{background-color:#ff5b00}.career-side-image{align-items:center;background-color:#ffffff1a;border:2px solid #fff;border-radius:10px;box-shadow:0 0 15px 5px #ff5b00;display:flex;flex:1 1;font-family:Arial,sans-serif;height:100%;justify-content:center;padding:0;width:100%}.career-side-image img{border-radius:8px;height:100%;object-fit:cover;width:100%}@media (max-width:768px){.career-page{padding:10px}.career-image-container{align-items:center;display:flex;height:30vh;justify-content:center;margin-bottom:20px;margin-left:0;margin-top:0;overflow:hidden;position:relative;transform:translateX(calc(-50vw + 50%));width:100vw}.career-image{filter:brightness(80%);height:100%;object-fit:cover;object-position:center;width:100%}.career-image-text{font-size:28px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);white-space:nowrap}.grid-container{display:flex;flex-direction:column;gap:15px;max-width:100%;padding:10px;width:100%}.col-6:first-of-type{order:1}.col-6:last-of-type{display:none}.col-12{order:2}.col-12,.col-6{grid-column:unset;width:100%}.career-container{box-sizing:border-box;height:auto;margin:0;padding:15px;width:100%}.input-group{width:100%}.career-field{gap:10px}.career-button{margin-top:15px;width:100%}.job-vacancy-table{margin-bottom:15px;overflow-x:auto;padding:15px}.vacancy-table{min-width:300px}.vacancy-table td,.vacancy-table th{font-size:14px;padding:8px}}@media (max-width:1024px) and (min-width:769px){.grid-container{gap:15px}.career-container,.career-side-image{padding:20px}.career-image-container{height:25vh}}@media (max-width:480px){.career-page{padding:5px}.career-image-container{height:20vh;margin-bottom:15px}.career-image-text{font-size:24px;margin-top:20px;padding:5px 15px}.career-container{padding:10px}.career-header{font-size:20px;padding:8px 15px}.job-vacancy-table{margin-top:20px;padding:10px}.vacancy-table td,.vacancy-table th{font-size:12px;padding:6px}}@media (min-width:1200px){.grid-container{max-width:1400px}.career-image-container{height:25vh}}.contact-page{background-color:#000;color:#fff;font-family:Arial,sans-serif}.hero-section{align-items:center;display:flex;height:25vh;justify-content:center;margin-bottom:20px;margin-left:calc(-50vw + 50%);margin-top:-75px;overflow:hidden;position:relative;width:100vw}.hero-section img{display:block;filter:brightness(80%);height:75%;object-fit:cover;object-position:center;width:100%}.hero-section h1{color:#fff;font-size:40px;font-weight:700;left:50%;margin:0;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.hero-section h1,.hero-section p{text-shadow:2px 2px 10px #000c;z-index:2}.hero-section p{font-size:1.2rem;opacity:.8;position:relative}.contact-container{display:flex;gap:120px;justify-content:center;margin-top:-80px;padding:40px}.contact-info-container{background-color:#222;border:2px solid #fff;border-radius:10px;box-shadow:0 0 15px 5px #ff5b00;line-height:1.5;padding:20px;text-align:center;width:40%}.contact-info-container h2,.info-box{margin-bottom:15px}.info-box{align-items:center;display:flex;font-size:1rem;gap:10px;text-align:left}.info-box a{color:#007bff;text-decoration:none}.info-box a:hover{text-decoration:underline}.contact-form-container{background-color:#000;border:2px solid #fff;border-radius:10px;box-shadow:0 0 15px 5px #ff5b00;padding:20px;width:35%}.contact-form-container h2{margin-bottom:20px;text-align:center}.form{display:flex;flex-direction:column}.field{margin-bottom:15px}.field input,.field textarea{background:#333;border:1px solid #fff;border-radius:5px;color:#fff;height:10px;margin-left:25px;padding:20px;width:90%}.field textarea{height:150px;resize:vertical}.button{background-color:#fff;border:none;border-radius:6px;color:#000;cursor:pointer;font-size:18px;margin-left:130px;padding:18px;transition:.3s ease-in-out;width:50%}.button:hover{background-color:#ff5b00}.support-section{background-color:#000;background-size:cover;display:flex;gap:20px;justify-content:center;margin-top:40px;padding:30px}.support-box{align-items:center;background:#2fac2fe6;border-radius:10px;box-shadow:0 0 10px #ff5b0080;color:#fff;display:flex;font-size:1rem;font-weight:700;gap:10px;padding:15px}.contact-form-container,.contact-info-container{margin-top:20px}@media (max-width:768px){.contact-page{overflow-x:hidden}.hero-section{align-items:center;display:flex;height:30vh;justify-content:center;margin-bottom:20px;margin-left:0;margin-top:0;overflow:hidden;position:relative;transform:translateX(calc(-50vw + 50%));width:100vw}.hero-section img{filter:brightness(80%);height:100%;object-fit:cover;object-position:center;width:100%}.hero-section h1{font-size:28px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);white-space:nowrap}.hero-section p{font-size:1rem;position:relative;text-shadow:1px 1px 2px #000000b3;z-index:2}.contact-container{align-items:center;flex-direction:column;gap:20px;margin-top:20px;padding:20px 10px}.contact-form-container,.contact-info-container{box-sizing:border-box;margin:0;max-width:100%;padding:15px;width:100%}.field input,.field textarea{box-sizing:border-box;font-size:16px;margin-left:0;padding:15px;width:100%}.field textarea{height:120px}.button{font-size:18px;margin-left:0;padding:15px;width:100%}.contact-info-container{text-align:center}.info-box{align-items:flex-start;background-color:#ffffff0d;border-radius:8px;flex-direction:column;gap:8px;margin-bottom:20px;padding:10px;text-align:left}.contact-info-container iframe{height:180px;margin-top:10px;width:100%!important}.support-section{align-items:center;flex-direction:column;gap:15px;padding:20px 10px}.support-box{font-size:.9rem;justify-content:center;max-width:300px;padding:12px;width:100%}}@media (max-width:480px){.hero-section{height:20vh;margin-bottom:15px}.hero-section h1{font-size:24px;margin-top:20px;padding:5px 15px}.contact-container{margin-top:15px;padding:15px 5px}.contact-form-container,.contact-info-container{padding:10px}.contact-form-container h2,.contact-info-container h2{font-size:1.2rem}.field input,.field textarea{font-size:14px;padding:12px}.button{font-size:16px;padding:12px}.info-box{font-size:.9rem;padding:8px}.support-box{font-size:.8rem;padding:10px}}@media (max-width:1024px) and (min-width:769px){.contact-container{gap:60px;padding:30px}.contact-form-container,.contact-info-container{width:45%}.hero-section{height:25vh}}@media (min-width:1200px){.hero-section{height:25vh}.contact-container{margin-left:auto;margin-right:auto;max-width:1400px}}.status-message{align-items:center;animation:slideIn .3s ease-out;border-radius:6px;display:flex;font-size:14px;font-weight:500;gap:10px;margin-bottom:20px;padding:12px 16px}.status-message.success{background-color:#d4edda;border:1px solid #c3e6cb;color:#155724}.status-message.error{background-color:#f8d7da;border:1px solid #f5c6cb;color:#721c24}.status-icon{flex-shrink:0;font-size:16px}.status-icon.success{color:#28a745}.status-icon.error{color:#dc3545}.spinner{animation:spin 1s linear infinite;margin-right:8px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.form input:disabled,.form textarea:disabled{background-color:#f8f9fa;color:#6c757d;cursor:not-allowed;opacity:.7}.form .button:disabled{background-color:#6c757d;cursor:not-allowed;opacity:.7}.form .button:disabled:hover{background-color:#6c757d;transform:none}.button{align-items:center;display:flex;gap:8px;justify-content:center;transition:all .3s ease}@media (max-width:768px){.status-message{font-size:13px;padding:10px 14px}}body{background-color:#000;font-family:Poppins,sans-serif;margin:0;padding:0}.top-image{align-items:center;display:flex;height:20vh;justify-content:center;margin-top:-55px;overflow:hidden;position:relative;width:100%}.top-image img{height:100%;object-fit:cover;opacity:.7;width:100%}.about-image-text{border-radius:10px;color:#fff;font-size:40px;font-weight:700;left:50%;padding:10px 20px;position:absolute;text-align:center;text-shadow:3px 3px 10px #000000b3;top:50%;transform:translate(-50%,-50%)}.about-us-wrapper{margin:50px auto;max-width:1200px;padding:20px}.about-us-container{grid-gap:30px;align-items:stretch;display:grid;gap:30px;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.about-us-content{background:#141414cc;border-radius:15px;box-shadow:0 4px 10px #ff5b004d;display:flex;flex-direction:column;justify-content:center;padding:30px;transition:transform .3s ease-in-out}.about-us-content:hover{transform:translateY(-5px)}.about-us-content h1{color:#ff5b00;font-size:36px;margin-bottom:15px}.about-us-content h2{color:#ff5b00;font-size:24px;margin-bottom:10px}.about-us-content h3{color:#ff5b00;font-size:18px;margin:8px 0}.about-us-content p{color:#ddd;font-size:18px;line-height:1.8}.image-block{align-items:center;background:#141414cc;border-radius:15px;box-shadow:0 4px 10px #ff5b004d;display:flex;justify-content:center;overflow:hidden;transition:transform .3s ease-in-out}.image-block:hover{transform:translateY(-5px)}.image-block img{height:100%;object-fit:cover;transition:transform .3s ease-in-out;width:100%}.image-block img:hover{transform:scale(1.05)}.bottom-image{grid-column:1/-1;margin-top:30px;max-height:300px}@media (max-width:768px){.top-image{height:180px;overflow:hidden;position:relative}.top-image img{height:100%;object-fit:cover;object-position:center center;opacity:.7;width:100%}.about-image-text{border-radius:10px;color:#fff;font-size:28px;font-weight:700;left:50%;padding:8px 16px;position:absolute;text-align:center;text-shadow:3px 3px 10px #000000b3;top:50%;transform:translate(-50%,-50%);white-space:nowrap}.about-us-container{gap:20px;grid-template-columns:1fr;grid-template-rows:auto}.about-us-content{padding:20px;text-align:center}.about-us-content h1{font-size:28px}.about-us-content h2{font-size:20px}.about-us-content h3,.about-us-content p{font-size:16px}.image-block{min-height:200px}}@media (max-width:480px){.top-image{height:150px;margin-top:40px}.about-image-text{font-size:24px;padding:6px 12px}.about-us-wrapper{margin:30px auto;padding:15px}}.mission-section{align-items:center;display:flex;flex-direction:column;gap:45px;margin:60px auto;max-width:1300px;text-align:left;width:95%}.mission-row{display:flex;gap:35px;justify-content:space-between;width:100%}.mission-card{flex:1 1;line-height:2;text-align:justify}.mission-card,.product-quality{background:#1e1e1ee6;border:1px solid #fff;border-radius:12px;box-shadow:0 0 15px 5px #ff5b00;font-size:16px;min-height:220px;padding:35px;transition:all .3s ease-in-out}.product-quality{line-height:1.8;text-align:center;width:100%}.icon-container{display:flex;justify-content:center;margin-bottom:12px}.mission-icon{color:#ff5b00;font-size:45px}.mission-card:hover .mission-icon,.product-quality:hover .mission-icon{color:#fff}.mission-card:hover,.product-quality:hover{background:#ff5b00;color:#fff;transform:scale(1.08)}.text-content{transition:all .3s ease}.text-content.truncated{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.read-more-btn{background:#ff5b00;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;margin-top:10px;padding:8px 16px;transition:background-color .3s ease}.read-more-btn:hover{background:#e54900}@media (min-width:769px){.read-more-btn{align-items:center;display:none}}@media (max-width:768px){.mission-row{flex-direction:column;gap:25px;margin-top:50px}.read-more-btn{display:none}.mission-card,.product-quality{min-height:auto;padding:25px}.read-more-btn{align-items:center;display:inline-block}}.message-container{align-items:flex-start;display:flex;gap:20px;margin:20px auto;padding:20px;transition:all .3s ease-in-out;width:90%}.profile-section{text-align:center;width:30%}.profile-name{color:#fff;font-size:20px;font-weight:700;margin:10px 0 5px}.profile-designation{color:#fff;font-size:18px}.profile-image{border:3px solid #fff;border-radius:10%;height:280px;object-fit:cover;width:280px}.message-section{border-radius:10px;flex:1 1;margin-top:0;padding:15px}.message-text{color:#fff;font-size:20px;margin-top:0}@media (max-width:768px){.message-container{align-items:center;flex-direction:column;text-align:center}.profile-section{width:100%}.message-section{margin-top:10px;width:100%}}@media (max-width:480px){.profile-section{margin-top:80px;text-align:center;width:100%}.message-text{border-radius:10px;flex:1 1;margin-top:0;padding:15px}}.product-page{padding:20px}.product-page-content{align-items:center;display:flex;justify-content:space-between}.product-info{flex:1 1;padding:20px}.product-name{color:#fff;font-size:2rem}.product-description{color:#fff;font-size:1.2rem}.product-image-container{justify-content:center}.product-image{border-radius:10px;height:auto;max-width:500px;object-fit:cover}.product-downloads{display:flex;gap:20px;justify-content:center;margin-top:20px}.manual-download,.software-download{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;padding:10px 20px}.manual-download:hover,.software-download:hover{background-color:#0056b3}.warranty-container{align-items:center;background:#111;display:flex;flex-direction:column;justify-content:flex-start;margin-top:-40px;min-height:100vh;padding:20px;width:100%}.full-screen-image{align-items:center;display:flex;height:25vh;justify-content:center;margin-bottom:20px;margin-left:calc(-50vw + 50%);margin-top:-60px;overflow:hidden;position:relative;width:100vw}.full-screen-image img{display:block;filter:brightness(80%);height:75%;object-fit:cover;object-position:center;width:100%}.image-text{color:#fff;font-size:40px;font-weight:700;left:50%;position:absolute;text-align:center;text-shadow:2px 2px 10px #000c;top:50%;transform:translate(-50%,-50%);z-index:2}.forms-container{align-items:flex-start;display:flex;gap:80px;justify-content:space-between;max-width:900px;width:90%}.warranty-status-container{margin-right:20px;min-height:auto}.warranty-form,.warranty-status-container{background:#222;border:2px solid #fff;border-radius:10px;box-shadow:0 0 15px 5px #ff5b00;flex:1 1;margin-top:-20px;padding:30px 20px 20px;text-align:center;width:100%}.warranty-form input,.warranty-form textarea,.warranty-status-container input{margin-top:10px;width:90%}.warranty-form input,.warranty-form select,.warranty-form textarea,.warranty-status-container input{background:#333;border:1px solid #fff;border-radius:5px;color:#fff;font-size:14px;margin-bottom:10px;outline:none;padding:8px}.warranty-form select{width:86%}.warranty-form textarea{height:80px;resize:none}.warranty-form label{margin-bottom:-5px;margin-left:10px;margin-right:auto;width:80%}.warranty-form label,.warranty-status-container label{color:#fff;display:block;font-size:18px;padding:10px;text-align:left}.warranty-status-container label{margin:15px auto 5px;width:95%}.warranty-form button,.warranty-status-container button{background:#fff;border:none;border-radius:5px;color:#000;cursor:pointer;font-size:16px;margin-top:10px;padding:12px;width:60%}.warranty-form button:hover,.warranty-status-container button:hover{background:#ff6200}.warranty-details{background-color:#222;border-radius:10px;margin-top:46px;max-width:800px;padding:20px;text-align:left;width:100%}.warranty-details h3{color:#fff;font-size:24px;margin-bottom:15px}.warranty-details p{color:#fff;font-size:19px;margin-bottom:12px}.warranty-details p strong{color:#ffe100;font-weight:700}.warranty-details a{color:#0a8ef9;text-decoration:none}.warranty-details a:hover{text-decoration:underline}.warranty-details p:last-child{margin-bottom:0}@media (max-width:768px){.warranty-container{margin-top:0;overflow-x:hidden;padding:0}.full-screen-image{align-items:center;display:flex;height:30vh;justify-content:center;margin-bottom:20px;margin-left:0;margin-top:0;overflow:hidden;position:relative;transform:translateX(calc(-50vw + 50%));width:100vw}.full-screen-image img{filter:brightness(80%);height:100%;object-fit:cover;object-position:center;width:100%}.image-text{color:#fff;font-size:28px;font-weight:700;left:50%;position:absolute;text-align:center;text-shadow:2px 2px 10px #000c;top:50%;transform:translate(-50%,-50%);white-space:nowrap;width:90%;z-index:10}.forms-container{align-items:center;flex-direction:column;gap:20px;margin-top:20px;max-width:100%;padding:20px 10px 0;padding:0 10px;width:100%}.warranty-form,.warranty-status-container{box-sizing:border-box;margin:0;max-width:100%;padding:15px;width:100%}.warranty-status-container{margin-right:0}.warranty-form input,.warranty-form select,.warranty-form textarea,.warranty-status-container input{box-sizing:border-box;font-size:16px;padding:12px;width:100%}.warranty-form label,.warranty-status-container label{font-size:16px;margin-left:0;text-align:left;width:100%}.warranty-form button,.warranty-status-container button{font-size:18px;margin-top:15px;padding:15px;width:100%}.warranty-details{margin-top:20px;padding:15px}.warranty-details h3{font-size:20px}.warranty-details p{font-size:16px;word-break:break-word}}@media (max-width:1024px) and (min-width:769px){.full-screen-image{height:25vh}}@media (max-width:480px){.warranty-container{overflow-x:hidden;padding:0}.full-screen-image{height:20vh;left:0;margin:0;overflow:hidden;position:relative;right:0;transform:translateX(calc(-50vw + 50%));width:100vw}.full-screen-image img{display:block;filter:brightness(80%);height:100%;object-fit:cover;object-position:center;width:100%}.image-text{font-size:24px;margin-top:20px;padding:10px;width:85%;z-index:10}.forms-container{margin-top:15px;padding:15px 5px 0}.warranty-details,.warranty-form,.warranty-status-container{padding:10px}}@media (min-width:1200px){.full-screen-image{height:25vh}}*{box-sizing:border-box;margin:0;padding:0}body{background-color:#121212;color:#fff;font-family:Arial,sans-serif}.department-page{scroll-margin-top:150px}.department-page h1{font-family:Arial,sans-serif;font-size:30px;font-weight:700;margin-bottom:20px;padding:20px;text-align:center}.products-list{flex-wrap:wrap;gap:30px;padding:20px}.product-card,.products-list{display:flex;justify-content:center}.product-card{align-items:center;border:1px solid #fff;border-radius:12px;box-shadow:0 0 10px 3px #ff5b00;cursor:pointer;flex-direction:column;height:370px;padding:15px;text-align:center;transition:transform .3s ease,background-color .3s ease;width:320px}.product-card:hover{background-color:#fb5401;transform:scale(1.05)}.product-image{align-items:center;background-color:#eee;border-radius:8px;display:flex;height:80%;justify-content:center;overflow:hidden;width:100%}.product-photo{height:100%;object-fit:contain;width:100%}.product-name{font-family:Arial,sans-serif;font-size:22px;font-weight:700;margin-top:20px}.selected-product{align-items:flex-start;background-color:#000;border-radius:12px;box-shadow:0 0 10px 3px #ff5b00;display:flex;flex-direction:row;flex-wrap:wrap;gap:40px;margin:auto auto 50px;max-width:1200px;padding:30px;position:relative}footer{background-color:#121212;color:#fff;margin-top:50px;padding:20px;text-align:center}.product-description{color:#d3d3d3;flex:2 1;margin-top:0;min-width:50%;text-align:justify}.product-image-container{align-items:center;display:flex;flex:1 1;flex-direction:column;margin-top:20px;max-width:50%}.product-image-container img{max-height:500px;object-fit:cover;width:100%}.product-description h2{font-family:Arial,sans-serif;font-size:30px;margin-bottom:15px}.download-section{margin-top:15px;text-align:center;width:100%}.pdf-button{background-color:#ff5b00;border-radius:8px;color:#fff;cursor:pointer;display:inline-block;font-size:16px;font-weight:700;padding:12px 20px;text-decoration:none;transition:background-color .3s ease-in-out}.pdf-button:hover{background-color:#e04900}.back-button{align-items:center;background-color:#fff;border:none;border-radius:50%;box-shadow:0 2px 5px #0003;color:#000;cursor:pointer;display:flex;font-size:18px;height:42px;justify-content:center;left:15px;position:absolute;top:15px;transition:background-color .3s ease-in-out;width:42px}.back-button:hover{background-color:#ff5b00}@media (max-width:1024px){.selected-product{align-items:center;flex-direction:column;text-align:center}.product-image-container{max-width:100%}.product-description{min-width:100%;text-align:center}}@media (max-width:768px){.product-card{max-width:350px;width:100%}.selected-product{padding:20px}}
/*# sourceMappingURL=main.a9543710.css.map*/