@media (width>=1440px){.testimonial-card{width:380px;height:440px}.testimonial-card-wrapper{gap:32px}}@media (width<=480px){.testimonial-card{width:98vw;min-width:180px;max-width:99vw;height:auto;min-height:160px;padding:1rem}.testimonial-card-wrapper{gap:8px}}@media (width<=340px){.testimonial-card{width:100%;min-width:120px;max-width:100%;padding:.5rem;font-size:.9rem}}@media (width<=1024px){.testimonial-card{width:260px;height:340px}.testimonial-card-wrapper{gap:16px}}@media (width<=640px){.testimonial-card{width:95vw;max-width:340px;height:auto;min-height:220px}.testimonial-card-wrapper{flex-direction:column;align-items:center;gap:12px}}*{box-sizing:border-box;margin:0;padding:0}h1,h2,h3,h4,h5,h6{cursor:default;font-family:Larsseit Bold,sans-serif}p{cursor:default;font-family:Poppins}@media screen and (width<=768px){p{font-size:12px}h1{font-size:22px}h2{font-size:20px}h3{font-size:18px}h4{font-size:16px}h5{font-size:14px}h6{font-size:12px}}.main-header{background-color:#a7402d;grid-template-columns:6.25rem 1fr 1fr 6.25rem;width:100%;padding:8px 0;display:grid}.header-mob{color:#000;grid-column:2/3}.header-mob a{color:#fff;padding-left:15px;text-decoration:none}.blog-section-title{text-align:center;color:#a7402d;margin-bottom:2rem;padding-bottom:1rem;font-size:2rem;font-weight:600;position:relative}.blog-section-title:after{content:"";background:#a7402d;border-radius:2px;width:80px;height:4px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.header-social{color:#000;grid-column:3/4;justify-content:end;padding-left:5px;display:flex}.header-social a{color:#fff;padding-left:5px;text-decoration:none}.header-search{background-color:#fff;border:1px solid #ccc;border-radius:10px;flex-direction:row;grid-area:1/1/2/2;align-items:center;width:157px;display:none}.search-input{border:none;border-radius:10px 0 0 10px;outline:none;width:130px;padding:5px;font-size:14px}.social-mediah ul{flex-direction:row;justify-content:space-between;align-items:center;margin:0;padding:0;list-style:none;display:flex;right:10px}.social-mediah ul li{margin:0 5px}.socialmediah,.indiamartb{text-align:center;box-sizing:border-box;background:#fff;border-radius:50%;width:40px;height:40px;padding:5px;text-decoration:none;transition:all .5s;display:block;position:relative;box-shadow:0 5px 10px #3a3535b9}.socialmediah:hover,.socialmedia[aria-label=indiamart]:hover img{box-shadow:0 2px 5px #0000004d}.heading-underline{display:inline-block;position:relative}.heading-underline:after{content:"";background:#a7402d;border-radius:3px;width:85%;height:5px;margin:8px auto 0;display:block}.founder-underline{margin-left:480px;display:inline-block;position:relative}.founder-underline:after{content:"";background:#000;border-radius:3px;width:85%;height:2px;margin:8px auto 0;display:block}.socialmediah .fab{color:#912b2c;background:0 0;border-radius:50%;width:100%;height:100%;font-size:16px;line-height:30px;transition:all .5s;display:block}.socialmedia[aria-label=indiamart]{color:#a7402d;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin:0 5px;transition:all .3s;display:flex;position:relative}.socialmedia[aria-label=indiamart] img{object-fit:contain;filter:brightness(0)saturate()invert(17%)sepia(30%)saturate(5522%)hue-rotate(342deg)brightness(89%)contrast(95%);width:20px;height:20px;transition:all .3s}.socialmedia[aria-label=indiamart]:hover{transform:scale(1.1);box-shadow:0 2px 5px #0000004d}.socialmedia[aria-label=indiamart]:hover img{opacity:1;transform:scale(1.1)}.social-mediah ul li:first-child a:hover .fab{color:#3b5998}.social-mediah ul li:nth-child(2) a:hover .fab{color:#00aced}.social-mediah ul li:nth-child(3) a:hover .fab{color:#0072b1}.social-mediah ul li:nth-child(4) a:hover .fab{color:linear-gradient(to right, #f9ce34, #ee2a7b, #6228d7)}.social-mediah ul li:nth-child(5) a:hover .fab{color:#25d366}@media screen and (width<=768px){.main-header,.header-mob{display:none}.header-social{grid-area:1/2/2/3;grid-template-rows:auto;grid-template-columns:1fr;justify-self:center;display:grid}.header-search{grid-area:1/2/2/3}.social-mediah ul{flex-direction:row;justify-content:center}}.contactus_header{color:#fff;cursor:pointer;background-color:#a7402d;border:none;border-radius:25px;padding:8px 16px;font-weight:500;transition:all .3s}.contactus_header:focus{outline:none;box-shadow:0 0 0 3px #912b2c66}.main-nav{z-index:1000;background-color:#fff;position:fixed;top:40px;box-shadow:0 4px 6px #0000001a}.full-nav{grid-template-columns:6.25rem .75fr 3.5fr .6fr 6.25rem;display:grid}.nav-logo{grid-column:2/3}.nav-logo a{align-items:center;margin:25px 0;text-decoration:none;display:flex}.nav-menu{grid-column:3/4;justify-content:center;align-items:center;display:flex}.nav-menu ul{margin:0;padding:0;list-style:none}.nav-menu ul li{color:#fff;padding:0 10px;font-size:large;display:inline-block;position:relative}@media screen and (width<=1366px){.nav-menu ul li{font-size:medium}}.nav-menu ul li a{color:#000;font-weight:500;text-decoration:none}.toggle-design{color:#000;cursor:pointer;font-weight:500;text-decoration:none}.toggle-design:hover,.toggle-design:active{color:#912b2c}.nav-menu ul li a:hover{color:#912b2c;cursor:pointer}.dropdown-menu2{z-index:999;background-color:#fff;width:20vw;margin:0;list-style:none;position:absolute;top:23px;overflow:hidden;box-shadow:0 4px 6px #0000001a}.dropdown-menu-product{padding:8px 0}.dropdown-menu-sumitomo,.dropdown-menu-deviser,.dropdown-menu-optronix,.dropdown-menu-optronix-fiber,.dropdown-menu-optronix-edfa{padding:6px 10px;line-height:1.2}.dropdown-menu-sumitomo:hover,.dropdown-menu-deviser:hover,.dropdown-menu-optronix:hover,.dropdown-menu-optronix-fiber:hover,.dropdown-menu-optronix-edfa:hover{background-color:#f9f9f9}.dropdown-menu-sumitomo ul li,.dropdown-menu-deviser ul li,.dropdown-menu-optronix ul li,.dropdown-menu-optronix-fiber ul li,.dropdown-menu-optronix-edfa ul li{font-size:medium;line-height:1.2;display:block}.dropdown-menu-sumitomo ul li:hover,.dropdown-menu-deviser ul li:hover,.dropdown-menu-optronix ul li:hover,.dropdown-menu-optronix-fiber ul li:hover,.dropdown-menu-optronix-edfa ul li:hover{background-color:#f9f9ff}.dropdown-menu3{z-index:999;background-color:#fff;align-self:center;width:15vw;margin:0;padding:4px 0;list-style:none;position:absolute;top:20px;overflow:hidden;box-shadow:0 4px 6px #0000001a}.icon{cursor:pointer;font-size:1rem;display:none}.nav-button{grid-column:4/5;justify-content:end;align-items:center;display:flex}.enquire_button{color:#fff;cursor:pointer;text-transform:uppercase;letter-spacing:1px;z-index:1;background-color:#a7402d;border:2px solid #a7402d;border-radius:25px;justify-content:center;align-items:center;min-width:140px;padding:10px 24px;font-family:Poppins,sans-serif;font-size:15px;font-weight:600;transition:all .3s cubic-bezier(.25,.8,.25,1);display:inline-flex;position:relative;overflow:hidden;box-shadow:0 4px 15px #a7402d40}.enquire_button:hover{background-color:#862d1d;transform:translateY(-2px);box-shadow:0 4px 15px #a7402d4d}.enquire_button:active,.enquire_button:focus{outline:none;transform:translateY(1px)scale(.98);box-shadow:0 2px 10px #a7402d4d}@media screen and (width<=1251px){.full-nav{grid-template-columns:6.25rem .7fr 3.8fr .7fr 6.25rem;display:grid}.nav-logo{grid-column:2/3}.nav-menu{grid-column:3/4}.nav-button{grid-column:4/5}.nav-menu ul li{padding:0 5px}}@media screen and (width<=920px){.nav-button{display:none}.full-nav{grid-template-columns:.8rem 1fr 1fr .8rem;display:grid}.icon{place-self:center end;display:block}.nav-menu{z-index:1000;background-color:#fff;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:100%;height:100vh;padding:.8rem;display:none;position:absolute;top:4rem;left:0}.nav-menu.active{display:flex}.nav-menu ul{flex-direction:column;display:flex}.nav-menu ul li{padding:.5rem 0}.dropdown-menu li{text-align:center}}@media screen and (width<=768px){.nav-button{display:none}.full-nav{grid-template-columns:.8rem 1fr 1fr .8rem;display:grid}.icon{place-self:center end;display:block}.nav-menu{z-index:1000;background-color:#fff;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:100%;height:100vh;padding:.8rem;display:none;position:absolute;top:4rem;left:0}.nav-menu.active{display:flex}.nav-menu ul{flex-direction:column;display:flex}.nav-menu ul li{padding:.5rem 0}.dropdown-menu{box-shadow:none;flex-direction:column;width:100%;display:flex;position:static}.dropdown-menu li{text-align:center}}.popup-overlay{z-index:10000;background-color:#00000080;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.popup-content{text-align:center;background:#fff;border-radius:8px;width:90%;max-width:400px;padding:20px}.popup-content h2{margin-bottom:20px}.popup-content form{flex-direction:column;display:flex}.popup-content form label{text-align:left;margin-bottom:10px}.popup-content form input,.popup-content form textarea{border:1px solid #ccc;border-radius:4px;width:100%;margin-bottom:10px;padding:8px}.popup-content form button{cursor:pointer;border:none;border-radius:4px;margin-top:10px;padding:10px}.popup-content form button:first-of-type{color:#fff;background-color:#a7402d}.popup-content form button:last-of-type{color:#000;background-color:#ccc}.landing-page-about{grid-template-rows:auto auto auto;grid-template-columns:6.25rem 1fr 2.3fr 6.25rem;display:grid}.landing-page-about-heading{color:#333;white-space:nowrap;text-overflow:ellipsis;text-align:center;grid-area:1/2/2/3;width:100%;margin:10px 0 0;padding:0;font-size:2rem;overflow:hidden}.landing-page-about-buttons :first-child{grid-area:1/1/2/2}.landing-page-about-buttons :nth-child(2){grid-area:2/1/3/2}.landing-page-about-buttons :nth-child(3){grid-area:3/1/4/2}.landing-page-about-content{grid-area:2/3/3/4;margin-top:10px}.about-btn{cursor:pointer;color:#5f5f5f;background-color:#0000;border:none;border-radius:5px;padding:5px 24px;font-size:1rem;font-weight:500;transition:background-color .3s;position:relative;bottom:0}.about-btn:hover{color:#000;transform:translateY(-2px)}@media screen and (width<=1024px){.landing-page-about{grid-template-rows:auto auto auto;grid-template-columns:2rem 1fr 2rem;gap:1.5rem}.landing-page-about-heading{grid-area:1/2/2/3}.landing-page-about-buttons{grid-area:2/2/3/3;grid-template-columns:1fr;gap:1rem;display:grid;margin-left:0!important}.landing-page-about-buttons a{width:100%}.landing-page-about-buttons button{text-align:center;width:100%;max-width:100%}.landing-page-about-content{grid-area:3/2/4/3;margin-top:0}}@media screen and (width<=640px){.landing-page-about{grid-template-columns:1rem 1fr 1rem;gap:1rem}.landing-page-about-heading h1{font-size:1.5rem!important}.landing-page-about-buttons{gap:.75rem}.landing-page-about-content{padding:0 .5rem}.landing-page-about-content p{font-size:.8174rem;line-height:1.6}}@media screen and (width<=400px){.landing-page-about{grid-template-columns:.5rem 1fr .5rem;gap:.75rem}.landing-page-about-heading h1{font-size:1.5rem}.landing-page-about-buttons button{padding:.6rem;font-size:.9rem}}@media screen and (width<=768px){.video-container{gap:1rem;padding-bottom:1rem;display:flex;overflow-x:scroll}.main-com-pro-main-video{flex:0 0 48%;margin-bottom:1rem}.main-com-pro-main-box{background-color:#f9f9f9;border-radius:12px;overflow:hidden}.main-com-pro-main-box video{border-radius:12px 12px 0 0;width:100%;height:auto;display:block}.main-com-pro-description{text-align:center;color:#333;padding:10px 0;font-size:14px}.main-com-art{grid-column:1/3;padding:10px}}.landing-page-about-buttons{flex-direction:column;grid-area:2/2/3/3;gap:12px;margin-bottom:15px;display:flex}.executives{background-image:linear-gradient(90deg,#f1f0f034,#ffffff1a),url(./img/ex1.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;grid-template-columns:6.25rem 1fr 2.3fr 6.25rem;width:100%;height:100%;margin-top:50px;padding:1.5rem 0;display:grid}.executives-img{grid-column:2/3;justify-content:center;align-items:center;display:flex;border-radius:20px!important}.executives-art{grid-column:3/4}@media screen and (width<=768px){.executives{grid-template-rows:auto auto;grid-template-columns:.8rem 1fr .8rem;row-gap:3rem}.executives-img{grid-area:1/2/2/3;padding-right:0}.executives-art{grid-area:2/2/3/3;padding-left:0}}@media screen and (width<=540px){.executives{grid-template-rows:auto auto;grid-template-columns:.8rem 1fr .8rem;row-gap:3rem}.executives-img{grid-area:1/2/2/3;padding-right:0}.executives-art{grid-area:2/2/3/3;padding-left:0}}@media screen and (width<=450px){.executives{grid-template-rows:auto auto;grid-template-columns:.8rem 1fr .8rem;row-gap:3rem}.executives-img{grid-area:1/2/2/3;padding-right:0}.executives-art{grid-area:2/2/3/3;padding-left:0}}@media screen and (width<=390px){.executives{grid-template-rows:auto auto;grid-template-columns:.8rem 1fr .8rem;row-gap:3rem}.executives-img{grid-area:1/2/2/3;padding-right:0}.executives-art{grid-area:2/2/3/3;padding-left:0}}.brand-slider{background-color:#fff;padding:10px 0}.brand-slider-wrap{background-color:#fffffff3;flex-wrap:nowrap;justify-content:center;padding:15px 0;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 15px #0000001a}.brand-slider-name{text-align:center;margin-bottom:30px}.logos-slider-container{justify-content:center;align-items:center;gap:9rem;margin-left:9rem;animation:30s linear infinite slide;display:flex}.logo{width:150px;max-width:150px}.brand-slider-wrap:hover .logos-slider-container{animation-play-state:paused}@keyframes slide{0%{transform:translate(0)}to{transform:translate(-100%)}}.logo-link{display:inline-block}@media (width<=768px){.logo{width:104px;max-width:110px;height:23px}}.full-screen-margin{margin-left:6.25rem;margin-right:6.25rem}@media screen and (width<=768px){.full-screen-margin{margin-left:3rem;margin-right:3rem}}.testimonial-slider{padding:2rem 0}.testimonial-slider-title{text-align:center;color:#333;margin-bottom:1.5rem;font-weight:600}.testimonial-card-wrapper{box-sizing:border-box;padding:0 15px}.testimonial-card{text-align:center;box-sizing:border-box;background:#fff;border:1px solid #ddd;border-radius:8px;flex-direction:column;justify-content:flex-start;align-items:center;width:420px;height:250px;padding:1.5rem;transition:transform .3s,box-shadow .3s;display:flex;box-shadow:0 4px 6px #0000001a}.testimonial-card:hover{transform:translateY(-5px);box-shadow:0 6px 10px #0003}.testimonial-image-wrapper{justify-content:center;margin-bottom:1rem;display:flex}.testimonial-image{object-fit:cover;border:2px solid #ddd;border-radius:50%;width:80px;height:80px}.testimonial-name{color:#333;margin-bottom:.5rem;font-weight:700}.testimonial-text{color:#555;line-height:1.5}.slick-dots{text-align:center;bottom:-25px}.slick-dots li{margin:0 5px}.slick-dots li button:before{color:#333;font-size:12px}.slick-dots li.slick-active button:before{color:#007bff}.custom-arrow{color:#fff;cursor:pointer;z-index:2;background-color:#e7e2e2;border-radius:20%;justify-content:center;align-items:center;width:35px;height:45px;transition:background-color .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 5px #0003}.custom-arrow:hover{background-color:#a7402d}.custom-prev{left:0}.custom-next{right:0}@media (width<=1024px){.custom-prev{left:-40px}.custom-next{right:-40px}}@media (width<=768px){.custom-prev{left:-30px}.custom-next{right:-30px}.testimonial-card{padding:1rem}.testimonial-card-wrapper{padding:0}}.blog-section{grid-template-rows:1fr 600px;grid-template-columns:6.25rem 1fr 6.25rem;margin-top:50px;margin-bottom:100px;display:grid}.blog-section-name{grid-area:1/2/2/3}.slider{border:1px solid #a7402d;border-radius:10px;grid-area:2/2/3/3;width:100%;height:540px;margin-top:20px;position:relative;overflow:hidden}.slider .list .item{width:100%;height:100%;display:none;position:absolute;inset:0}.slider .list .item.active{display:block}.slider .list .item img{object-fit:cover;width:100%;height:100%}.slider .list .item .content{box-sizing:border-box;color:#fff;text-shadow:0 5px 10px #0004;width:1140px;max-width:80%;padding-right:30%;position:absolute;top:20%;left:50%;transform:translate(-50%)}.description{padding-right:200px}.slider .list .item .content,.slider .list .item .content .type{height:auto;margin-bottom:-10px;font-size:4vh;font-weight:700;line-height:2em}.title{margin-top:200px;margin-left:-.1rem;font-size:3.7vh;font-weight:700;line-height:2em}.slider .list .item .content .type{color:#14ff72cb;height:60px;font-size:3vh}.slider .list .item .button{grid-template-rows:40px;grid-template-columns:repeat(2,130px);gap:5px;margin-top:40px;display:grid}.slider .list .item .button button{cursor:pointer;letter-spacing:2px;background-color:#eee;border:none;font-family:Poppins,sans-serif;font-weight:500;transition:all .2s}.slider .list .item .button button:hover{letter-spacing:3px}.slider .list .item .button button:nth-child(2){color:#eee;background-color:#0000;border:1px solid #fff}.thumbnail{z-index:100;gap:20px;width:max-content;display:flex;position:absolute;bottom:50px;left:78%;transform:translate(-50%)}.thumbnail .item{cursor:pointer;opacity:.6;flex-shrink:0;width:150px;height:220px;transition:all .3s;position:relative}.thumbnail .item img{object-fit:cover;border:2px solid #fff;border-radius:20px;width:100%;height:57%;margin-top:85px;box-shadow:5px 0 15px #0000004d}.thumbnail .item.active-thumbnail{opacity:1;transform:scale(1.1)}.nextPrevArrows{z-index:100;align-items:center;gap:10px;width:300px;max-width:30%;display:flex;position:absolute;top:92%;right:-27%;transform:translate(-50%)}.nextPrevArrows button{color:#0f0f0f;cursor:pointer;background-color:#ccc;border:none;border-radius:50%;width:40px;height:40px;font-family:monospace;font-weight:700;transition:all .5s}.nextPrevArrows button:hover{color:#000;background-color:#b6b6b6}.slider .list .item .content .title,.slider .list .item .content .type,.slider .list .item .content .description,.slider .list .item .content .buttons{filter:blur(20px);opacity:0;animation:.5s linear 1s forwards showContent;transform:translateY(50px)}@keyframes showContent{to{filter:blur(1px);opacity:1;transform:translateY(0)}}@media screen and (width<=768px){.slider .list .item .content{padding-right:0}.slider .list .item .content .title{font-size:50px}.blog-section{grid-template-rows:auto auto;grid-template-columns:3rem 1fr 3rem;margin-top:50px;margin-bottom:100px;display:none}.blog-section-name{grid-area:1/2/2/3}.slider{grid-area:2/2/3/3;width:100%;height:600px;margin-top:50px;position:relative;overflow:hidden}}.card{border-radius:8px;overflow:hidden}.card-image{object-fit:contain;transform-origin:50%;will-change:transform;width:100%;height:200px;padding:12px 8px;transition:transform .25s,filter .25s;display:block}.card:hover .card-image,.card:focus-within .card-image{filter:saturate(1.03);transform:scale(1.06)}@media (width>=1024px){.card-image{height:240px}}@media (width<=480px){.card-image{height:140px;padding:8px 6px}}.perf-panel{height:auto;min-height:0;padding:16px 20px}.acc{background:#fff;border:1px solid #ddd;border-radius:10px;margin-bottom:12px;overflow:hidden}.acc-sum{cursor:pointer;background:#f8f8f8;border-bottom:1px solid #ddd;padding:12px 14px;font-size:16px;font-weight:600}.acc[open] .acc-sum{background:#f0f0f0}.acc-content{padding:12px 14px}.optronixedfaproduct-page-main .card .card-buttons{align-items:center;gap:12px;display:flex;justify-content:center!important}.product-page-controls{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px;padding:10px 0;display:grid}@media (width<=768px){.product-page-controls{-webkit-overflow-scrolling:touch;scroll-behavior:smooth;flex-direction:row;gap:12px;padding:10px 6px;overflow-y:hidden;white-space:nowrap!important;display:flex!important;overflow-x:auto!important}.product-page-controls::-webkit-scrollbar{display:none}.product-page-controls{scrollbar-width:none}.product-page-controls .button-size{min-width:180px;white-space:nowrap!important;flex:none!important}.product-page-controls .button-btn{white-space:nowrap;height:48px;padding:0 14px}}@media (width>=769px) and (width<=807px){.header-mob{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.header-mob a{align-items:center;gap:6px;font-size:14px;line-height:1.2;display:flex}.header-mob svg{font-size:14px}}.similar-wrap{background:#f8f9fa;width:100%;padding:50px 0;overflow:visible}.container{max-width:1200px;margin:0 auto}.similar-head{text-align:center;margin-bottom:35px;padding:0 20px}.similar-head h3{color:#333;margin:0;font-size:2.2rem;font-weight:700;display:inline-block;position:relative}.s-grid-wrapper{width:100%;position:relative;overflow:visible}.s-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;padding:0 20px;display:grid}.s-grid-spacer{display:none}.s-card{background:#fff;border:1px solid #0000000f;border-radius:16px;flex-direction:column;transition:transform .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 12px #00000014}.s-card:hover{transform:translateY(-8px);box-shadow:0 12px 24px #00000026}.s-brand{color:#fff;z-index:2;letter-spacing:.5px;border-radius:20px;padding:6px 14px;font-size:.75rem;font-weight:700;position:absolute;top:14px;right:14px}.s-media{background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);justify-content:center;align-items:center;width:100%;height:220px;display:flex;position:relative;overflow:hidden}.s-media img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.s-card:hover .s-media img{transform:scale(1.08)}.s-body{background:#fff;flex:1;padding:20px}.s-title{color:#222;margin:0 0 10px;font-size:1.35rem;font-weight:700;line-height:1.3}.s-desc{color:#666;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;min-height:48px;margin:0;font-size:.95rem;line-height:1.6;display:-webkit-box;overflow:hidden}.s-cta{color:#fff;border-top:1px solid #0000000d;justify-content:space-between;align-items:center;padding:16px 20px;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s;display:flex}.s-cta:hover{background:linear-gradient(135deg,#0056b3 0%,#004085 100%);padding-left:24px}.s-cta-end{font-size:1.4rem;font-weight:700;transition:transform .3s}.s-cta:hover .s-cta-end{transform:translate(4px,-4px)}@media (width<=768px){.similar-wrap{padding:30px 0;overflow:visible!important}.container{padding:0;overflow:visible!important}.similar-head{margin-bottom:25px;padding:0 20px}.similar-head h3{font-size:1.6rem}.similar-head h3:after{width:50px;height:3px;bottom:-6px}.s-grid-wrapper{width:100%;position:relative;overflow:visible}.s-grid{scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;grid-template-columns:unset;flex-direction:row;gap:16px;padding:15px 20px;overflow:auto visible;display:flex!important}.s-grid::-webkit-scrollbar{display:none}.s-grid-spacer{flex:0 0 5px;height:1px;display:block}.s-card{scroll-snap-align:start;scroll-snap-stop:always;flex:none;width:calc(100% - 90px);min-width:260px;max-width:300px;margin:0}.s-card:first-child{scroll-snap-align:start}.s-card:last-child{margin-right:0}.s-media{height:180px}.s-body{padding:16px}.s-title{margin-bottom:8px;font-size:1.15rem}.s-desc{-webkit-line-clamp:2;min-height:44px;font-size:.88rem}.s-cta{padding:14px 16px;font-size:.92rem}.s-brand{padding:5px 12px;font-size:.7rem;top:12px;right:12px}}@media (width<=480px){.similar-wrap{padding:25px 0}.similar-head{margin-bottom:20px;padding:0 15px}.similar-head h3{font-size:1.4rem}.s-grid{gap:14px;padding:12px 15px}.s-card{border-radius:14px;width:calc(100% - 75px);min-width:240px;max-width:280px}.s-media{height:160px}.s-body{padding:14px}.s-title{margin-bottom:6px;font-size:1.05rem}.s-desc{min-height:40px;font-size:.82rem;line-height:1.5}.s-cta{padding:12px 14px;font-size:.88rem}.s-brand{padding:4px 10px;font-size:.65rem;top:10px;right:10px}.s-cta-end{font-size:1.2rem}}@media (width>=481px) and (width<=768px){.similar-head h3{font-size:1.75rem}.s-grid{gap:18px;padding:15px 20px}.s-card{width:calc(100% - 110px);min-width:280px;max-width:320px}.s-media{height:190px}.s-body{padding:18px}.s-title{font-size:1.2rem}.s-desc{font-size:.9rem}}@media (width>=769px){.s-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;padding:0 20px;display:grid!important}.s-grid-spacer{display:none}.s-card{width:100%}}@media (width>=1200px){.container{max-width:1400px}.s-grid{grid-template-columns:repeat(4,1fr);gap:28px}}.product-page-controls{z-index:2;background:#fff;border-radius:8px;grid-column:1;grid-template-columns:1fr;align-self:start;row-gap:.5rem;padding:15px 0;display:grid;position:sticky;top:140px;overflow-y:auto}.product-grid{box-sizing:border-box;grid-template-columns:repeat(3,1fr);gap:1rem;width:calc(100% - 1rem);margin:0 auto;padding:0 .5rem;display:grid;overflow:hidden}.product-header-image img{object-fit:contain;object-position:center;width:100%;max-width:560px;height:auto;display:block}@media (width<=1024px){.product-grid{grid-template-columns:repeat(2,1fr)}.product-header{grid-template-columns:1fr 1fr;column-gap:1.5rem}.product-header-image img{max-width:460px}}.card-buttons{box-sizing:border-box;flex-wrap:nowrap;gap:6px;width:100%;margin-top:auto;margin-left:-10px;padding:0;display:flex}.card-btn-secondary:last-child{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:6px 8px;line-height:1.2;display:flex}.card-image{width:179px;height:179px}@media (width>=1025px){.desktop-text{display:inline}.card-btn-secondary:last-child{white-space:nowrap;flex-direction:row}.card-btn-secondary .catalog-text{margin-left:4px}.product-page{grid-template-columns:200px 1fr;gap:15px}.product-page-controls{align-self:start;max-height:calc(100vh - 40px);position:sticky;top:80px;overflow-y:auto}.product-header-icons{gap:10px}.product-header-icon{width:52px;height:52px;padding:5px}.product-header{grid-template-columns:1fr 1fr 1fr!important;column-gap:1.5rem!important}.product-header-image img{max-width:460px!important}}@media (width<=768px){.desktop-text{display:inline}.card-image{width:100px;height:100px}.product-header-icons{-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;flex-wrap:nowrap;gap:8px;padding-bottom:6px;overflow-x:auto}.product-header-icons::-webkit-scrollbar{height:6px}.product-header-icons::-webkit-scrollbar-thumb{background:#e0e0e0;border-radius:3px}.product-header-icon{scroll-snap-align:center;flex:none;width:46px;height:46px;padding:4px}}@media (width<=480px){.card-image{width:80px;height:80px}}.desktop-text{white-space:nowrap!important;font-weight:500!important;transition:color .2s!important;display:inline!important}.card-btn-main{color:#fff;text-align:center;cursor:pointer;background-color:#a7402d;border:none;border-radius:30px;justify-content:end;margin:12px auto;padding:10px 16px;font-size:14px;font-weight:500;text-decoration:none;transition:all .3s;display:block}.card-btn-secondary{color:#a7402d;cursor:pointer;background:#fff;border:1px solid #a7402d80;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:8px 14px;font-weight:500;transition:background .2s,color .2s,box-shadow .2s;display:inline-flex}.top-text,.bottom-text{white-space:nowrap;display:block}@media screen and (width<=1024px){.card{min-height:250px;padding:16px}.product-grid{grid-template-columns:repeat(2,1fr)}.card-btn-main{min-width:120px!important;max-width:60%!important;padding:8px 14px!important;font-size:13px!important}.card-btn-secondary{overflow:hidden;flex:100%!important;max-width:100%!important;padding:6px 10px!important;font-size:12px!important}.product-header{grid-template-columns:1fr 1fr!important;column-gap:1.5rem!important}.product-header-image img{max-width:460px!important}}@media screen and (width<=768px){.card{width:100%!important;max-width:100%!important;margin:0!important}.product-grid{grid-template-columns:repeat(2,1fr);gap:.5rem;width:100%;padding:0 .5rem}.card-btn-main{max-width:70%;padding:7px 12px;font-size:12px}.card-buttons{grid-template-columns:1fr 1fr;justify-content:space-between;gap:6px;width:100%!important}.card-btn-secondary{white-space:nowrap!important;flex:100%!important;max-width:100%!important;padding:6px 10px!important;font-size:12px!important;overflow:hidden!important}.product-page{grid-template-columns:1fr}.product-page-controls{border-bottom:1px solid #eee;max-height:none;margin-bottom:10px;padding:10px 0;position:static}.product-page-controls::-webkit-scrollbar{display:none}.product-header{grid-template-columns:1fr}.product-header-image{order:1;margin-bottom:12px}.product-header-content{text-align:left;order:2}.product-header-image img{width:100%!important;max-width:420px!important}}@media screen and (width<=400px){.card-btn-main{min-width:90px!important;max-width:80%!important;padding:6px 8px!important;font-size:11px!important}.product-grid{grid-template-columns:repeat(2,1fr)}.card-btn-secondary{text-overflow:ellipsis;max-width:48%;display:inline-block;overflow:hidden;white-space:nowrap!important;padding:5px 8px!important;font-size:11px!important}.card-buttons{grid-template-columns:1fr 1fr;gap:5px;width:100%;display:grid}.product-header-icon{width:42px;height:42px;padding:4px}}@media screen and (width<=320px){h1{font-size:clamp(1.2rem,2vw,2rem)}h2{font-size:16px}p{font-size:11px}.card-btn-main{min-width:80px!important;padding:5px 6px!important;font-size:10px!important}.card-btn-secondary{padding:4px 6px!important;font-size:10px!important}.card-image{width:65px!important;height:65px!important}.landing-page-about-heading h1{font-size:1.2rem!important}}@media screen and (width<=280px){h1{font-size:16px}h2{font-size:14px}p{font-size:10px}.card{padding:10px}.card-buttons{gap:5px;flex-direction:column!important}.card-btn-main{font-size:10px;width:100%!important}.nav-menu ul li{font-size:12px}.footer-copywrite p{text-align:center;font-size:10px}}.main-footer{background-color:#a7402d;width:100%;max-width:100%;margin:0;display:grid}@media screen and (width>=1600px){.landing-page-about,.executives,.product-page,.blog-section,.testimonial-slider{max-width:1400px;margin:0 auto}.nav-menu ul li{padding:0 15px;font-size:18px}.card-image{width:205px;height:273px}.card{max-width:400px}}.product-page{box-sizing:border-box;grid-template-columns:250px 1fr;gap:20px;width:100%;margin:0 auto;padding:0 15px;display:grid}.product-page-controls{z-index:2;background:#fff;border-radius:8px;grid-column:1;align-self:start;row-gap:.5rem;padding:15px 0;display:grid;position:sticky;top:140px;overflow-y:auto}.product-grid{box-sizing:border-box;grid-template-columns:repeat(3,1fr);gap:1rem;width:calc(100% - 1rem);margin:0 auto;padding:0 .5rem;display:grid}.product-header{grid-template-columns:1.1fr .9fr;align-items:center;gap:1rem 2rem;display:grid}.product-header-image{justify-content:center;align-items:center;display:flex}.product-header-image img{object-fit:contain;width:100%;max-width:560px;height:auto;display:block}.product-header-icons{flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0 16px;display:flex}.product-header-icon{object-fit:contain;cursor:pointer;background:#fff;border-radius:10px;width:60px;height:60px;padding:6px;transition:transform .2s,box-shadow .2s;box-shadow:0 2px 8px #00000014}.product-header-icon:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001f}.product-header-icon.active{outline:2px solid #a7402d;box-shadow:0 4px 12px #a7402d40}.card{color:#333;background-color:#f9f9f9;border:1px solid #ccc;border-radius:12px;flex-direction:column;justify-content:space-between;align-items:center;margin:10px auto;padding:20px;transition:transform .2s,box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 8px #0000001a;width:100%!important;max-width:1500px!important}.card:hover{transform:translateY(-4px);box-shadow:0 4px 16px #00000026}.card-image{object-fit:contain;width:140px;height:140px;margin:0 auto 15px;transition:all .3s;display:block}.card-title{text-align:center;margin:5px 0;font-size:16px;font-weight:600}.card-description{text-align:center;color:#666;margin-bottom:auto;font-size:14px}.card-buttons{flex-wrap:nowrap;gap:6px;width:100%;margin-top:auto;padding:0;display:flex}.card-btn-main{color:#fff;text-align:center;cursor:pointer;background-color:#a7402d;border:none;border-radius:30px;margin:12px auto;padding:10px 16px;font-size:14px;font-weight:500;text-decoration:none;transition:all .3s;display:block}.card-btn-main:hover{background-color:#872d1c;transform:translateY(-2px)}.card-btn-secondary{color:#a7402d;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #a7402d80;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:8px 14px;font-weight:500;text-decoration:none;transition:background .2s,color .2s,box-shadow .2s;display:inline-flex}.card-btn-secondary:hover{color:#fff;background:#a7402d;box-shadow:0 6px 16px #a7402d40}@media (width>=1025px){.card-btn-secondary:last-child{white-space:nowrap;flex-direction:row}.product-page{grid-template-columns:200px 1fr;gap:15px}.product-page-controls{max-height:calc(100vh - 40px);top:80px}.product-header{grid-template-columns:1fr 1fr 1fr;column-gap:1.5rem}.product-header-icon{width:52px;height:52px;padding:5px}}@media (width<=1024px){.product-grid{grid-template-columns:repeat(2,1fr)}.card{min-height:250px;padding:16px}.product-header{grid-template-columns:1fr 1fr;column-gap:1.5rem}.card-btn-main{font-size:13px}}@media (width<=768px){.product-page{grid-template-columns:1fr}.product-page-controls{border-bottom:1px solid #eee;max-height:none;margin-bottom:10px;position:static}.product-grid{grid-template-columns:repeat(2,1fr);gap:.5rem}.card{width:100%;max-width:100%;margin:0}.product-header{grid-template-columns:1fr}.product-header-image{order:1;margin-bottom:12px}.product-header-content{text-align:left;order:2}}@media (width<=480px){.card-image{width:80px;height:80px}.card-btn-main{min-width:90px}.card-btn-secondary{padding:5px 8px;font-size:11px}}@media (width<=320px){h1{font-size:clamp(1.2rem,2vw,2rem)}.card-btn-main{min-width:80px;font-size:10px}.card-btn-secondary{padding:4px 6px;font-size:10px}.card-image{width:65px;height:65px}}.mobile-filter-button{z-index:2000;color:#fff;background:#a7402d;border:none;border-radius:999px;align-items:center;gap:8px;padding:12px 32px;font-size:.95rem;font-weight:600;display:none;position:fixed;bottom:clamp(16px,5vh,32px);left:50%;transform:translate(-50%);box-shadow:0 12px 30px #a7402d59}.mobile-filter-button svg{width:18px;height:18px}@media (width<=768px){.mobile-filter-button{display:inline-flex}}[class$=-page-banner]{width:100%;margin-bottom:30px;position:relative;overflow:hidden}.banner-image{object-fit:cover;width:100%;height:auto;display:block}
