@media (max-width:992px){.hero-grid,.feature-grid,.product-grid,.counter-grid,.client-grid,.quality-grid,.footer-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.hero h1{font-size:42px}}@media (max-width:768px){.hero-grid,.feature-grid,.product-grid,.counter-grid,.client-grid,.quality-grid,.footer-grid{grid-template-columns:1fr}.feature-grid{padding:0 20px;box-sizing:border-box}.header-container{flex-wrap:wrap}.hero{padding:60px 0}.hero h1{font-size:34px}.page-section{padding:60px 0}.blog-grid{grid-template-columns:1fr}}@media(max-width:992px){.gallery-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.gallery-grid{grid-template-columns:1fr}.gallery-header h1{font-size:36px}}@media(max-width:1200px){.products-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.products-grid{grid-template-columns:1fr}.products-header h1{font-size:36px}}@media(max-width:768px){.product-layout{grid-template-columns:1fr}.product-info h1{font-size:34px}}@media(max-width:768px){.product-gallery .gallery-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.testimonial-grid{grid-template-columns:1fr}}@media(max-width:768px){.industries-grid{grid-template-columns:1fr}}@media(max-width:768px){.certificate-grid{grid-template-columns:1fr}}@media(max-width:768px){.process-grid{grid-template-columns:1fr}}@media screen and (max-width:768px){.container{width:92%;padding:0}.hero-grid,.about-grid,.contact-grid,.product-layout,.global-grid{display:grid;grid-template-columns:1fr!important;gap:30px}.hero h1{font-size:42px!important;line-height:1.2}.hero-image img{max-width:100%}.about-content h2{font-size:42px!important;line-height:1.2}.about-grid{font-size:16px!important}.feature-grid{grid-template-columns:1fr!important}.process-grid{grid-template-columns:1fr!important}.process-card{width:100%}.product-grid{grid-template-columns:1fr!important}.counter-grid{grid-template-columns:1fr 1fr!important}.footer-grid{grid-template-columns:1fr!important}.contact-grid{grid-template-columns:1fr!important}.contact-map iframe{width:100%!important;height:350px}.global-image img{width:100%;max-width:100%}.hero-buttons{display:flex;flex-direction:column;gap:15px}.btn-primary,.btn-secondary{width:100%;text-align:center}h1{word-break:break-word}.whatsapp-float{left:15px!important;bottom:20px!important}#backToTop{right:15px!important;bottom:20px!important}}@media (max-width:768px){.contact-grid{grid-template-columns:1fr!important}}@media (max-width:768px){.global-grid{display:grid;grid-template-columns:1fr!important}.global-image{order:-1;text-align:center}.global-image img{width:100%;max-width:350px}}@media (max-width:768px){.about-content h2{font-size:42px!important;line-height:1.2}}@media (max-width:768px){.about-hero h1,.about-content h1{font-size:42px!important;line-height:1.15!important}}@media (max-width:768px){.process-grid{display:grid!important;grid-template-columns:1fr!important;gap:20px}.process-card{width:100%!important;max-width:100%!important}}@media (max-width:768px){.global-grid{display:grid!important;grid-template-columns:1fr!important}.global-image{order:-1}.global-image img{width:100%!important;height:auto!important}}@media (max-width:768px){.video-grid{grid-template-columns:1fr!important}.video-grid iframe,.video-grid img{width:100%!important}}@media (max-width:768px){.about-section,.about-content,.global-content,.process-section{padding-left:20px!important;padding-right:20px!important}}@media(max-width:768px){.timeline{display:flex!important;flex-direction:column!important;gap:20px!important}.timeline-item{width:100%!important;max-width:100%!important;min-height:auto!important}}@media(max-width:768px){.global-reach .container{display:flex!important;flex-direction:column!important}.global-content{width:100%!important}#globeViz{width:100%!important;height:350px!important;margin-top:30px}}@media (max-width:768px){.site-header{padding:10px 0!important}.header-container{padding:0 15px!important;min-height:auto!important}.text-logo{font-size:42px!important;letter-spacing:10px!important;line-height:1!important}.mobile-menu-toggle{font-size:28px!important;padding:5px!important;margin-top:5px!important}.header-button{display:none!important}}