.elementor-123 .applications-section .industry-grid{display:grid}.elementor-123 .applications-section .industry{display:flex;flex-direction:column;align-items:flex-start;min-height:138px}.elementor-123 .applications-section .symbol{display:flex;align-items:center;justify-content:center;line-height:1;margin-bottom:12px}.elementor-123 .facon-uploaded-icon{display:block;width:28px!important;height:28px!important;object-fit:contain}.elementor-123 .feature .symbol .facon-uploaded-icon{width:30px!important;height:30px!important}.elementor-123 .macro-grid{align-items:stretch}.elementor-123 .macro-card{display:flex;flex-direction:column;height:100%;overflow:hidden}.elementor-123 .macro-card>img{width:100%;height:190px;object-fit:cover}.elementor-123 .macro-card .body{display:flex;flex:1;flex-direction:column}.elementor-123 .related-products.is-grid{display:grid;align-items:stretch}.elementor-123 .related-products.is-carousel{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.elementor-123 .related-products.is-carousel::-webkit-scrollbar{display:none}.elementor-123 .related-products.is-carousel .related-product{flex:0 0 calc((100% - 3 * var(--facon-related-gap,18px))/4);scroll-snap-align:start}.elementor-123 .related-product{display:flex;flex-direction:column;height:100%;border:1px solid #dbe4ee;background:#fff}.elementor-123 .related-product .image-wrap{display:block;background:#f7f9fb}.elementor-123 .related-product img{display:block;width:100%;height:160px;object-fit:contain}.elementor-123 .related-product .body{display:flex;flex:1;flex-direction:column;padding:16px}.elementor-123 .related-product h3{margin:0 0 8px}.elementor-123 .related-product p{margin:0 0 14px}.elementor-123 .related-product .view-product{margin-top:auto}.elementor-123 .facon-related-arrows{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.elementor-123 .facon-related-arrows button{width:36px;height:36px;border:1px solid #cbd5e1;background:#fff;border-radius:4px;cursor:pointer}.elementor-123 .facon-related-dots{display:flex;justify-content:center;gap:6px;margin-top:12px}.elementor-123 .facon-related-dots button{width:7px;height:7px;padding:0;border:0;border-radius:50%;background:#cbd5e1;cursor:pointer}.elementor-123 .facon-related-dots button.is-active{background:#0b70ad}.elementor-123 .product-section{padding-top:64px;padding-bottom:64px}.elementor-123 .feature-grid,.elementor-123 .industry-grid,.elementor-123 .macro-grid,.elementor-123 .steps,.elementor-123 .related-products{align-items:stretch}.elementor-123 .feature,.elementor-123 .industry,.elementor-123 .step-card{height:100%}.elementor-123 .brand-panel{align-items:center}.elementor-123 .brand-panel>img{width:100%;height:100%;max-height:360px;object-fit:cover}.elementor-123 .product-oem-section .brand-panel{border-radius:12px}.elementor-123 .final-cta{border-radius:10px}.elementor-123 .gallery-main{border-radius:12px}.elementor-123 .thumb{border-radius:8px}.elementor-123 .quick-box{border-radius:6px}.elementor-123 .product-summary .intro{line-height:1.7}.elementor-123 .product-summary h1{font-size:42px}.elementor-123 .product-section h2{font-size:30px;line-height:1.2}@media(max-width:1024px){.elementor-123 .related-products.is-carousel .related-product{flex-basis:calc((100% - var(--facon-related-gap,18px))/2)}.elementor-123 .product-summary h1{font-size:36px}.elementor-123 .product-section{padding-top:52px;padding-bottom:52px}}@media(max-width:767px){.elementor-123 .related-products.is-carousel .related-product{flex-basis:100%}.elementor-123 .product-summary h1{font-size:30px}.elementor-123 .product-section h2{font-size:25px}.elementor-123 .product-section{padding-top:42px;padding-bottom:42px}.elementor-123 .macro-card>img{height:170px}}