body{font-family:'Inter',sans-serif}h1{font-family:'Inter',sans-serif;font-size:24px;font-weight:800}h2{font-family:'Inter',sans-serif;font-size:22px;font-weight:800}h3{font-family:'Inter',sans-serif;font-size:20px;font-weight:800}h4{font-family:'Inter',sans-serif;font-size:18px;font-weight:800}h5{font-family:'Inter',sans-serif;font-size:16px;font-weight:800}.subtitle,.subheading{font-weight:600}p{font-weight:400}.small-text{font-weight:500;font-size:14px}.et_pb_code_inner{max-width:100%!important}#top-header{overflow:hidden}#et-info{display:inline-block;white-space:nowrap;position:relative;left:100%;animation:marqueeScroll 40s linear infinite}#et-info span,#et-info a{margin-right:40px;display:inline-block}@keyframes marqueeScroll{0%{left:100%}100%{left:-100%}}.products{padding:60px 20px;background-color:#FFFFFF}.section-title{text-align:center;font-size:24px;font-weight:700;margin-bottom:40px;color:#000000;text-transform:uppercase}.section-title::after{content:"";width:60px;height:3px;background:#007bff;display:block;margin:10px auto 0;border-radius:2px}.card-wrapper{max-width:1200px;margin:auto;display:flex;gap:25px;flex-wrap:wrap;justify-content:center}.card{display:flex;align-items:center;background:#f3f4f6;padding:10px;border-radius:16px;flex:1 1 calc(33.33% - 25px);box-shadow:0 8px 25px rgba(0,0,0,0.06);transition:0.3s}.card:hover{transform:translateY(-8px)}.card-img img{width:250px;height:180px;object-fit:contain}.card-content{padding-left:18px}.card-content h3{font-size:20px}.card-content p{font-size:14px;line-height:1.6}.capabilities .slider{width:1000px;margin:auto;overflow:hidden}.capabilities{display:flex;gap:20px;width:max-content}.capabilities{width:260px;min-width:260px;flex:0 0 auto}.section-header{text-align:center;font-size:30px;font-weight:700;margin-bottom:30px;text-transform:uppercase}.slider{max-width:1200px;margin:auto;overflow:hidden;position:relative}@keyframes scroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.rm-stats-section{padding:50px 20px}.rm-stats-container{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;gap:30px;text-align:center;flex-wrap:wrap}.rm-stat-card{flex:1;min-width:250px}.rm-stat-number{font-size:40px;color:#2f6df6;margin-bottom:10px;font-weight:700}.rm-stat-title{font-size:18px;font-weight:600;color:#222;margin-bottom:8px}.rm-stat-desc{font-size:14px;color:#666;line-height:1.6;max-width:260px;margin:0 auto}@media (max-width:992px){.rm-stat-number{font-size:32px}}@media (max-width:768px){.rm-stats-container{flex-direction:column;align-items:center}.rm-stat-card{max-width:400px}}@media (max-width:480px){.rm-stat-number{font-size:28px}.rm-stat-title{font-size:16px}.rm-stat-desc{font-size:13px}}.rm-logo-slider{overflow:hidden;background:#ffffff;padding:40px 0;position:relative}.rm-logo-track{display:flex;align-items:center;gap:60px;width:max-content;animation:rm-scroll 25s linear infinite}.rm-logo-slider:hover .rm-logo-track{animation-play-state:paused}.rm-logo{flex:0 0 auto;display:flex;align-items:center;justify-content:center}.rm-logo img{height:60px;width:auto;object-fit:contain;filter:none;opacity:1;transition:all 0.3s ease}.rm-logo img:hover{transform:scale(1.08)}@keyframes rm-scroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@media (max-width:992px){.rm-logo img{height:50px}.rm-logo-track{gap:50px}}@media (max-width:768px){.rm-logo img{height:45px}.rm-logo-track{gap:40px;animation-duration:20s}}@media (max-width:480px){.rm-logo img{height:38px}.rm-logo-track{gap:30px;animation-duration:15s}}.rm-newsletter{padding:60px 20px}.rm-news-container{max-width:1200px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:50px}.rm-news-image img{width:100%}.rm-news-content h5{font-size:14px;letter-spacing:2px;color:#222;margin-bottom:10px}.rm-news-content h2{font-size:42px;color:#ff4b2b;font-weight:800;margin-bottom:15px}.rm-news-content p{font-size:16px;color:#555;line-height:1.7;margin-bottom:25px}.rm-news-input-group{display:flex;align-items:center;background:#fff;border-radius:10px;overflow:hidden;border:1px solid #ddd;max-width:550px}.rm-news-input-group input{flex:1;padding:16px;border:none;outline:none;font-size:14px;color:#333}.rm-news-input-group button{background:linear-gradient(135deg,#ff6a3d,#ff3d2e);color:#fff;border:none;padding:16px 30px;font-weight:700;cursor:pointer;transition:0.3s ease}.rm-news-input-group button:hover{opacity:0.9}@media (max-width:992px){.rm-news-content h2{font-size:34px}}@media (max-width:768px){.rm-news-container{flex-direction:column;text-align:center}.rm-news-image img{max-width:300px}.rm-news-input-group{flex-direction:column;border-radius:10px}.rm-news-input-group input{width:100%;border-bottom:1px solid #eee}.rm-news-input-group button{width:100%}}@media (max-width:480px){.rm-news-content h2{font-size:26px}.rm-news-content p{font-size:14px}}.ups-section{text-align:center;font-size:24px;padding:60px 20px 30px}.ups-heading{font-size:24px;font-weight:700;margin-bottom:30px;color:#222;position:relative;display:inline-block}.ups-heading::after{content:"";width:60px;height:3px;background:#007bff;display:block;margin:10px auto 0;border-radius:2px}.ups-slider{width:100%;overflow:hidden;padding:40px 0}.ups-track{display:flex;gap:24px;width:max-content;animation:scroll 30s linear infinite}.ups-card{width:340px;min-width:340px;background:#f3f4f6;padding:24px;border-radius:16px}@keyframes scroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.ups-track:hover{animation-play-state:paused}@media (max-width:1024px){.ups-heading{font-size:18px}.section-title{font-size:24px}.card{flex:1 1 calc(50% - 25px)}.card-img img{width:200px;height:150px}.ups-card{width:280px;min-width:280px}}@media (max-width:768px){#et-info{animation:marqueeScroll 20s linear infinite;font-size:12px}.ups-heading{font-size:26px}.section-title{font-size:24px}.section-header{font-size:24px}.card{flex:1 1 100%;flex-direction:column;text-align:center}.card-content{padding-left:0;margin-top:10px}.card-img img{width:100%;height:auto}.ups-card{width:240px;min-width:240px}}@media (max-width:576px){.products,.capabilities{padding:40px 15px}.ups-heading{font-size:22px}.section-title,.section-header{font-size:22px}.ups-track{gap:16px}}@media (max-width:480px){.ups-heading{font-size:20px}.section-title,.section-header{font-size:20px}.ups-card{width:200px;min-width:200px;padding:16px}.card-content h3{font-size:16px}.card-content p{font-size:13px}}@media (max-width:360px){.ups-heading{font-size:16px}.ups-card{width:180px;min-width:180px}.section-title,.section-header{font-size:18px}}.cap-icon img{width:40px;height:40px;filter:brightness(0) saturate(100%) invert(32%) sepia(96%) saturate(2200%) hue-rotate(200deg) brightness(95%) contrast(95%)}.ramu-btn-wrapper{text-align:center}.ramu-btn-group{display:flex;justify-content:center;gap:12px;margin-top:20px;flex-wrap:wrap}.ramu-btn-group a{padding:8px 16px;font-size:13px;border-radius:6px;text-decoration:none;display:inline-flex!important;align-items:center;justify-content:center;transition:0.3s ease;white-space:nowrap}.ramu-btn-primary,.ramu-btn-secondary{background:#1e3a8a;color:#ffffff;border:1px solid #1e3a8a}.ramu-btn-primary:hover,.ramu-btn-secondary:hover{background:#162d6a;border-color:#162d6a}.et_pb_slide .ramu-btn-group{justify-content:center!important}.et_pb_slide .et_pb_slide_description{text-align:center!important}@media (max-width:980px){.ramu-btn-group{gap:10px}.ramu-btn-group a{font-size:12px;padding:7px 14px}}@media (max-width:768px){.ramu-btn-group{flex-direction:row;justify-content:center;gap:8px}.ramu-btn-group a{font-size:12px;padding:6px 12px}}@media (max-width:480px){.ramu-btn-group a{font-size:11px;padding:6px 10px}}#et-secondary-menu{display:none!important}.related.products{padding:60px 0}.related.products h2{text-align:center;font-size:32px;margin-bottom:40px;font-weight:700}.related.products ul.products{display:flex!important;overflow-x:auto;gap:20px}.related.products ul.products li.product{min-width:250px;background:#fff;border-radius:15px;padding:20px;text-align:center;transition:0.3s ease;box-shadow:0 10px 25px rgba(0,0,0,0.08)}.related.products ul.products li.product:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(0,0,0,0.12)}.related.products ul.products li.product img{border-radius:10px;margin-bottom:15px}.related.products ul.products li.product h2{font-size:18px;font-weight:600;color:#222;margin-bottom:10px}.related.products ul.products li.product .button{display:inline-block;padding:10px 18px;background:#0073ff;color:#fff;border-radius:6px;margin-top:10px;transition:0.3s}.related.products ul.products li.product .button:hover{background:#0056cc}*{margin:0;padding:0;box-sizing:border-box}.raps-contact-container{font-family:Arial,sans-serif;#background-color:#f5f5f5;padding:40px 20px}.raps-contact-inner{#max-width:900px;margin:0 auto}.raps-contact-card{display:flex;align-items:flex-start;background-color:#fff;padding:30px 20px;color:#333}.raps-contact-col{padding:0 25px}.raps-contact-col+.raps-contact-col{border-left:1px solid #ddd}.raps-contact-col-company{width:30%}.raps-contact-col-info{width:28%}.raps-contact-col-address{width:42%}.raps-contact-title{font-size:15px;font-weight:700;line-height:1.4;color:#333}.raps-contact-row{display:flex;align-items:center;margin-bottom:12px}.raps-contact-icon{width:26px;height:26px;background:#007bff;color:#fff;display:flex;align-items:center;justify-content:center;margin-right:10px;font-size:13px;flex-shrink:0}.raps-contact-icon-phone{#background:#2c2c2c}.raps-contact-link{color:#007bff;text-decoration:none;font-size:13px;font-weight:500}.raps-contact-link:hover{text-decoration:underline}.raps-contact-phone{font-size:13px;color:#333;font-weight:500}.raps-contact-address{font-size:13px;line-height:1.6;color:#333}@media screen and (max-width:992px){.raps-contact-container{padding:30px 15px}.raps-contact-card{padding:25px 15px}.raps-contact-col{padding:0 20px}.raps-contact-col-company{width:35%}.raps-contact-col-info{width:30%}.raps-contact-col-address{width:35%}}@media screen and (max-width:768px){.raps-contact-container{padding:20px 10px}.raps-contact-card{flex-direction:column;padding:20px 15px}.raps-contact-col{width:100%!important;padding:15px 0;border-left:none!important;border-bottom:1px solid #ddd}.raps-contact-col:last-child{border-bottom:none}.raps-contact-col+.raps-contact-col{border-left:none}.raps-contact-title{font-size:16px}.raps-contact-row{margin-bottom:10px}}@media screen and (max-width:480px){.raps-contact-container{padding:15px 10px}.raps-contact-card{padding:15px}.raps-contact-col{padding:12px 0}.raps-contact-title{font-size:15px}.raps-contact-address,.raps-contact-link,.raps-contact-phone{font-size:12px}.raps-contact-icon{width:24px;height:24px;font-size:12px}}