@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Titillium+Web:wght@200;300;400;600;700;900&display=swap");*{padding:0;margin:0;box-sizing:border-box;font-family:Titillium Web,sans-serif}body{overflow-x:hidden}p{font-size:18px}.primary{color:#f58634}.secondary{color:#373435}@keyframes navigation_modal{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.navigation_modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:9999;transition:all .3s ease-in-out;animation:navigation_modal .3s ease-in-out}.navigation_modal .inner_modal{height:100vh;width:75%;background-color:#fff;float:right;z-index:999;padding:1rem;overflow-y:scroll}.navigation_modal .inner_modal .cross{transform:rotate(45deg);width:30px}@keyframes fadeIn{0%{opacity:0;top:-100%}to{opacity:1;top:0}}.nav-container{position:relative;box-shadow:0 7px 29px 0 hsla(240,5%,41%,.2);z-index:999}@media (max-width:992px){.nav-container{margin-top:0;box-shadow:none}}.bg_light{background-color:#f5f5f5}.bg-gray{background-color:#f8f9fa}.scrolled{background-color:#fff;animation:fadeIn .5s ease;position:fixed;top:0;left:0;width:100%;border-bottom:6px solid #f58634}.scrolled .logo a img{max-width:180px}@media (max-width:992px){.scrolled .logo a img{max-width:120px;padding:.5rem 0}}.logo{max-width:180px;margin-top:0}@media (min-width:992px) and (max-width:1200px){.logo{max-width:210px}}@media (max-width:992px){.logo a img{max-width:120px;padding:.5rem 0}}.nav-logo{max-width:120px}.navigation{gap:.5rem}.navigation,.navigation ul{display:flex;align-items:center;flex-wrap:wrap}.navigation ul{list-style:none;justify-content:flex-start;padding:0;transition:all .5s ease-in-out;margin:0;gap:0}.navigation ul li{white-space:nowrap}.navigation ul li a{text-decoration:none;color:#000;padding:20px 15px;margin-right:.5rem;font-size:1.1rem;letter-spacing:1px;font-weight:600;display:block;transition:all .3s ease-in-out}.navigation ul li a:hover{color:#f58634}.navigation ul .custom-dropdown{position:relative;transition:all .5s ease-in-out}.navigation ul .custom-dropdown ul{padding:0;margin:0;list-style:none;position:absolute;display:block;background-color:#fff;border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem;top:100%;left:0;width:250px;transition:all .5s ease-in-out;border-bottom:6px solid #f58634;box-shadow:0 0 10px 0 rgba(0,0,0,.1);display:none;opacity:0;z-index:1000}.navigation ul .custom-dropdown ul li{border-bottom:1px solid #ccc}.navigation ul .custom-dropdown ul li:last-child{border-bottom:none}.navigation ul .custom-dropdown ul li a{color:#373435;font-size:1rem;padding:6px 10px;font-weight:500;white-space:normal}.navigation ul .custom-dropdown ul li a:hover{color:#f58634}.navigation ul .custom-dropdown:hover ul{display:block;opacity:1}@media (max-width:1200px){.navigation ul li a{padding:20px 10px;margin-right:.25rem;font-size:1rem}}@media (max-width:992px){.navigation{display:none}}.mobile_links{margin-top:2rem}.mobile_links ul{padding:0;margin:0;list-style:none}.mobile_links ul li{padding:.5rem 0;border-bottom:1px solid #ccc}.mobile_links ul li a{color:#373435;text-decoration:none;font-size:1rem;letter-spacing:1px;font-weight:600;transition:font-size .2s ease-in-out}@media (max-width:576px){.mobile_links ul li a{font-size:.9rem}}.mobile_links ul .mobile-division-header{padding:.75rem 0;margin-top:.5rem}.mobile_links ul .mobile-division-header strong{color:#f58634;font-size:1.05rem}@media (max-width:576px){.mobile_links ul .mobile-division-header strong{font-size:.95rem}}.mobile_links ul .mobile-service-item{padding-left:1.5rem!important}.mobile_links ul .mobile-service-item a{padding-left:0;font-size:.95rem}@media (max-width:576px){.mobile_links ul .mobile-service-item a{font-size:.85rem}}.mobile_links ul .mobile-top-level{padding-left:0!important}.get_quote_side{position:fixed;top:50%;right:0;transform:translateY(-50%);background-color:#eb731b;color:#fff;padding:.7rem 2rem;text-decoration:none;z-index:9999;border-bottom-left-radius:2rem;border-top-left-radius:2rem}@media (max-width:768px){.get_quote_side{padding:.5rem;font-size:.7rem}.get_quote_side span{display:none}}.hide{display:none}.grey-sec{background-color:#dcdee0;padding-bottom:5rem}.quote a{text-decoration:none;font-size:1.1rem;color:#fff;padding:.7rem 3rem;border-radius:30px;font-weight:700;transition:all .3s ease-in-out}.quote a,.quote a:hover{background-color:#f58634}.quote a:hover{color:#000}@media (max-width:992px){.quote a{display:none}}@media (min-width:992px){.quote img{display:none}}.banner{background-image:linear-gradient(90deg,hsla(0,0%,100%,.6),hsla(0,0%,100%,.2)),url(/assets/img/banner-two.jpg);min-height:60vh;background-size:cover;background-repeat:no-repeat;background-position:top;display:flex;flex-direction:column;justify-content:center;background-attachment:fixed;padding:5rem 0}.banner .mobile-image{display:none}@media (max-width:768px){.banner{background-image:linear-gradient(180deg,rgba(0,0,0,.6),rgba(0,0,0,.6));position:relative;padding:2rem 0;min-height:50vh;background-position:50%;background-attachment:unset!important}.banner .mobile-image{display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}.banner .banner-heading{color:#fff}}.banner-bottom{min-height:100vh}.banner-heading{color:#373435;font-size:5.5rem;font-weight:700;text-align:center;letter-spacing:1px;max-width:1000px;margin:0 auto}@media (max-width:768px){.banner-heading{font-size:2.5rem}}.lower-heading{color:#f58634;font-size:3.5rem;font-weight:600;text-align:center;letter-spacing:1px;max-width:1000px;margin:0 auto}@media (max-width:768px){.lower-heading{font-size:1.5rem}}.sec-heading{color:#f58634;font-size:3rem;letter-spacing:1px;margin:0 auto}@media (max-width:768px){.sec-heading{font-size:1.5rem}}.process-ul{list-style:none;padding:0;margin:0}.process-ul li{position:relative;padding-left:2rem;margin-bottom:2rem}.process-ul li:before{content:"";position:absolute;top:10px;left:0;width:1rem;height:.4rem;background-color:#f58634}.process-ul li p{font-size:1.2rem;font-weight:500;color:#373435}.achieve-ul li{margin-bottom:.2rem}.achieve-ul li p{margin-bottom:.5rem}.achieve-ul li:before{background-color:#373435}.border-radius{border-radius:1rem}.products-banner{min-height:70vh;display:flex;align-items:center;justify-content:center;padding:5rem 0;position:relative;overflow:hidden}.products-banner:before{content:"";position:absolute;top:-50%;right:-10%;width:600px;height:600px;background:radial-gradient(circle,hsla(0,0%,100%,.1) 0,transparent 70%);border-radius:50%;animation:pulse 4s ease-in-out infinite}.products-banner:after{content:"";position:absolute;bottom:-30%;left:-5%;width:500px;height:500px;background:radial-gradient(circle,rgba(245,134,52,.15) 0,transparent 70%);border-radius:50%;animation:pulse 5s ease-in-out infinite}@keyframes pulse{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.1);opacity:.8}}@media (max-width:768px){.products-banner{min-height:60vh;padding:3rem 0}}.coming-soon-content{text-align:center;position:relative;z-index:1;max-width:800px;margin:0 auto;padding:2rem}.coming-soon-icon{margin-bottom:2rem;animation:float 3s ease-in-out infinite}.coming-soon-icon svg{filter:drop-shadow(0 4px 20px rgba(255,255,255,.3))}.coming-soon-title{font-size:5rem;font-weight:900;color:#fff;margin-bottom:1.5rem;text-shadow:0 4px 20px rgba(0,0,0,.3);letter-spacing:2px}@media (max-width:768px){.coming-soon-title{font-size:3rem}}@media (max-width:480px){.coming-soon-title{font-size:2.5rem}}.coming-soon-badge{display:inline-flex;align-items:center;gap:.5rem;background:hsla(0,0%,100%,.95);color:#f58634;padding:.75rem 2rem;border-radius:50px;font-size:1.1rem;font-weight:700;margin-bottom:2rem;box-shadow:0 8px 30px rgba(0,0,0,.2);animation:slideInDown .8s ease-out}@keyframes slideInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}.coming-soon-badge svg{animation:rotate 2s linear infinite}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.coming-soon-badge{padding:.6rem 1.5rem;font-size:.95rem}}.coming-soon-description{font-size:1.3rem;color:#fff;line-height:1.8;margin-bottom:3rem;text-shadow:0 2px 10px rgba(0,0,0,.2);max-width:700px;margin-left:auto;margin-right:auto}@media (max-width:768px){.coming-soon-description{font-size:1.1rem;margin-bottom:2rem}}.coming-soon-features{display:flex;justify-content:center;gap:2rem;margin-bottom:3rem;flex-wrap:wrap}@media (max-width:768px){.coming-soon-features{gap:1.5rem;margin-bottom:2rem}}.coming-soon-features .feature-item{display:flex;align-items:center;gap:.75rem;background:hsla(0,0%,100%,.15);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:1rem 1.5rem;border-radius:50px;color:#fff;font-weight:600;font-size:1rem;border:2px solid hsla(0,0%,100%,.3);transition:all .3s ease}.coming-soon-features .feature-item:hover{background:hsla(0,0%,100%,.25);transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.2)}.coming-soon-features .feature-item svg{flex-shrink:0}@media (max-width:768px){.coming-soon-features .feature-item{padding:.75rem 1.25rem;font-size:.9rem}}@media (max-width:480px){.coming-soon-features .feature-item{flex:1 1 100%;justify-content:center}}.coming-soon-cta{display:flex;gap:1.5rem;justify-content:center;flex-wrap:wrap}@media (max-width:480px){.coming-soon-cta{flex-direction:column;gap:1rem}}.coming-soon-cta .cta-button-primary,.coming-soon-cta .cta-button-secondary{text-decoration:none;padding:1rem 2.5rem;border-radius:50px;font-size:1.1rem;font-weight:700;letter-spacing:.5px;transition:all .3s ease;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 4px 15px rgba(0,0,0,.2)}@media (max-width:768px){.coming-soon-cta .cta-button-primary,.coming-soon-cta .cta-button-secondary{padding:.85rem 2rem;font-size:1rem}}.coming-soon-cta .cta-button-primary{background:#fff;color:#f58634;border:2px solid #fff}.coming-soon-cta .cta-button-primary:hover{background:#f58634;color:#fff;transform:translateY(-3px);box-shadow:0 8px 25px rgba(245,134,52,.4)}.coming-soon-cta .cta-button-secondary{background:transparent;color:#fff;border:2px solid #fff}.coming-soon-cta .cta-button-secondary:hover{background:#fff;color:#f58634;transform:translateY(-3px);box-shadow:0 8px 25px hsla(0,0%,100%,.3)}.coming-soon-info{padding:5rem 0;background:linear-gradient(135deg,#f8f9fa,#fff)}@media (max-width:768px){.coming-soon-info{padding:3rem 0}}.info-heading{font-size:2.5rem;font-weight:700;color:#373435;margin-bottom:1.5rem;line-height:1.2}@media (max-width:768px){.info-heading{font-size:2rem}}.info-text{font-size:1.1rem;color:#6c757d;line-height:1.8;margin-bottom:2rem}.expect-list{list-style:none;padding:0;margin:0}.expect-list li{padding:.75rem 0 .75rem 2rem;position:relative;font-size:1.1rem;color:#373435;font-weight:500}.expect-list li:before{content:"✓";position:absolute;left:0;top:.75rem;width:24px;height:24px;background:linear-gradient(135deg,#f58634,#ff9a56);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:700;box-shadow:0 4px 12px rgba(245,134,52,.3)}.info-image-wrapper{padding-left:2rem}@media (max-width:992px){.info-image-wrapper{padding-left:0;margin-top:2rem}}.info-image-wrapper img{border-radius:1rem;box-shadow:0 8px 30px rgba(0,0,0,.1);transition:all .3s ease}.info-image-wrapper img:hover{transform:translateY(-5px);box-shadow:0 12px 40px rgba(0,0,0,.15)}.border-left-bottom{padding:5rem 0}@media (max-width:768px){.border-left-bottom{padding:2rem 0;border:0}}.border-right-bottom{padding:5rem 0}@media (max-width:768px){.border-right-bottom{padding:2rem 0;border:0}}.achievment{background-color:#f58634}.sec-main-heading{color:#fff;font-size:4.5rem;font-weight:600;text-transform:capitalize}@media (max-width:768px){.sec-main-heading{font-size:2rem}}.sec-lower-heading{color:#373435;font-size:3rem;font-weight:600}@media (max-width:768px){.sec-lower-heading{font-size:1.5rem}}.topics{padding:5rem 0;position:relative}@media (max-width:768px){.topics{padding:2rem 0}}.topics .sec-lower-heading{text-align:center;margin-bottom:1rem;position:relative}.topics .cards{counter-reset:topic-counter}.cards{display:flex;flex-wrap:wrap;gap:1rem}@media (max-width:768px){.cards{padding:2rem 0;gap:1rem}}.cards .topic-card{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 1.5rem);background:linear-gradient(135deg,#fff,#f8f9fa);position:relative;overflow:hidden;display:flex;align-items:center;padding:1rem;border-radius:1rem;box-shadow:0 4px 20px rgba(0,0,0,.08);transition:all .4s cubic-bezier(.4,0,.2,1);border:2px solid transparent;cursor:pointer}.cards .topic-card:before{content:counter(topic-counter);counter-increment:topic-counter;position:absolute;top:50%;right:.5rem;transform:translateY(-50%);width:36px;height:36px;background:linear-gradient(135deg,#f58634,#ff9a56);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:700;box-shadow:0 4px 12px rgba(245,134,52,.3);transition:all .4s ease}.cards .topic-card:after{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,#f58634,#ff9a56);transition:all .4s ease}.cards .topic-card h4{color:#373435;margin:0;font-size:1rem;line-height:1.5;padding-right:2.5rem;transition:color .3s ease;position:relative;z-index:1}.cards .topic-card:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 12px 40px rgba(245,134,52,.15);border-color:#f58634;background:linear-gradient(135deg,#fff,#fff5f0)}.cards .topic-card:hover:before{transform:translateY(-40%);box-shadow:0 6px 20px rgba(245,134,52,.4)}.cards .topic-card:hover:after{width:6px;background:linear-gradient(180deg,#f58634,#ea6a0c)}.cards .topic-card:hover h4{color:#f58634}.cards .topic-card:active{transform:translateY(-4px) scale(1.01)}@media (max-width:992px){.cards .topic-card{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 1rem);max-width:none;min-width:250px}}@media (max-width:768px){.cards .topic-card{flex:0 0 100%;min-width:100%;padding:1.5rem 1.25rem}.cards .topic-card h4{font-size:1rem;padding-right:2rem}.cards .topic-card:before{width:32px;height:32px;font-size:.75rem;top:.75rem;right:.75rem}}@media (max-width:480px){.cards .topic-card{padding:1.25rem 1rem}.cards .topic-card h4{font-size:.95rem}}.cards .service-card{max-width:280px;margin-bottom:2.5rem;margin-right:2.5rem;border-radius:.5rem;box-shadow:0 0 10px 0 rgba(0,0,0,.1);transition:all .3s ease-in-out;position:relative;overflow:hidden}.cards .service-card .card-bottom{padding:.5rem .5rem 1.4rem}.cards .service-card .card-bottom h3{font-size:1.3rem;font-weight:600;color:#373435;margin-bottom:.4rem}.cards .service-card .card-bottom p{font-size:15px;margin-bottom:1.2rem}.cards .service-card .card-bottom a{text-decoration:none;font-size:1rem;font-weight:600;letter-spacing:1px;background-color:#373435;color:#fff;border-radius:3rem;padding:.5rem 1.3rem}.cards .service-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:.3rem;background-color:#373435;transition:all .3s ease-in-out}.cards .service-card ul{list-style:none;padding:0;margin:0}.cards .service-card ul li{padding:.5rem 0;border-bottom:1px solid #ccc}.cards .service-card ul li:last-child{border-bottom:none}@media (max-width:768px){.cards{justify-content:center}.cards .service-card{margin-right:0}}.sec-heading-black{color:#373435;font-size:5.5rem;font-weight:600;text-transform:capitalize;line-height:.9;letter-spacing:1px;margin-bottom:1rem}@media (max-width:992px){.sec-heading-black{font-size:2.5rem}}@media (max-width:768px){.sec-heading-black{font-size:2rem}}.footer{background-color:#f5f5f5;padding:4rem 0}@media (max-width:768px){.footer{padding:2rem 0}}.footer_logo img{max-width:200px;margin-bottom:.8rem;margin-top:-.4rem}@media (max-width:768px){.footer_logo img{max-width:120px}}.bottom_imgs{background-color:#f58634;padding:4rem 0;color:#fff}@media (max-width:768px){.bottom_imgs{padding:2rem 0}}.certifications{display:flex;flex-wrap:wrap;width:100%}@media (max-width:768px){.certifications{justify-content:center}}.cert{box-shadow:0 8px 24px hsla(210,8%,62%,.2);display:flex;justify-content:center;background-color:#fff;align-items:center;width:180px;max-width:200px;height:100%;margin-right:1rem;border-radius:.5rem;margin-bottom:1rem;border-bottom:2px solid #f58634}.cert img{max-width:150px;max-height:160px}@media (max-width:992px){.cert{width:120px;max-width:140px;margin-top:3rem;justify-content:center}.cert img{max-width:100px;max-height:100px}}.cert-images{display:flex;gap:1rem}.cert-images img{max-width:300px;border-radius:.8rem;border:1px solid #ccc}@media (max-width:768px){.cert-images{flex-direction:column;align-items:center;justify-content:center}}.cert-para a{color:#fff;display:block}.footer-cert{width:80px;border-bottom:0}.footer-cert img{max-width:100%}.cert-para{max-width:1000px;margin-bottom:3rem}.footer_links h2{color:#f58634;font-weight:600}.footer_links ul{list-style:none;padding:0}.footer_links ul li{padding-left:1.3rem;position:relative;margin-right:1rem}.footer_links ul li:before{content:"";position:absolute;top:10px;left:0;width:.8rem;height:.3rem;background-color:#f58634}.footer_links ul li a{text-decoration:none;color:#373435}.footer-para{font-size:1rem;color:#373435;max-width:500px}.img-border{border-radius:.4rem}.content{padding:0 6rem}@media (max-width:992px){.content{padding:0 3rem}}@media (max-width:768px){.content{padding:0 1rem}}.onsite-banner{background-color:#f7f7f7;padding:7rem 0}@media (max-width:768px){.onsite-banner{padding:2.5rem 0}}.site-para{text-align:center;font-size:1.4rem;font-weight:600;max-width:700px;margin:0 auto;color:#555152}@media (max-width:768px){.site-para{font-size:1rem}}.onsite-bottom{padding:3rem 0}.onsite-bottom .cards{gap:2.5rem;justify-content:center}.onsite-bottom .cards .service-card{max-width:none;width:calc(50% - 1.25rem);margin-right:0}@media (min-width:992px){.onsite-bottom .cards .service-card:nth-child(2n){margin-top:2.5rem}}@media (max-width:768px){.onsite-bottom .cards .service-card{width:100%}.onsite-bottom .cards .service-card:nth-child(2n){margin-top:0}.onsite-bottom{padding:0}}.form{padding:5rem 0}@media (max-width:768px){.form{padding:2.5rem 0}}.field-container{margin-bottom:1.5rem;position:relative;border:1px solid #ccc;border-radius:.5rem;padding:.5rem .5rem 0}.field-container input{width:100%;outline:none!important;font-size:1rem;font-weight:600;color:#555152;transition:all .3s ease-in-out;border:none;box-shadow:none!important;padding:.5rem}.field-container input::-webkit-input-placeholder{color:#959191;font-weight:500}.field-container label{color:#f58634;font-weight:600}.field-container label span{color:red}.submit-link{text-decoration:none;background-color:#373435;color:#fff;padding:.7rem 2.5rem;border-radius:3rem;font-size:1rem;font-weight:600;letter-spacing:1px;border:0;text-transform:uppercase;transition:all .3s ease-in-out}.submit-link:hover{background-color:#f58634}.contact-para{font-weight:600}.thermic-lance{padding:7rem 0;background-repeat:no-repeat;min-height:55vh;background-size:cover;background-position:50%}@media (max-width:768px){.thermic-lance{padding:2.5rem 0;min-height:unset}}.inspection-banner{background-image:linear-gradient(180deg,rgba(0,0,0,.6),rgba(0,0,0,.4)),url(/assets/img/safety.jpg)}.white{color:#fff}.sec{padding:5rem 0}@media (max-width:768px){.sec{padding:2.5rem 0}}.max-width{max-width:800px}.training-sec,.understading{background-color:#f7f7f7}.contact{margin-bottom:1.5rem}.contact,.contact .image{display:flex;align-items:center}.contact .image{width:50px;height:50px;border-radius:.5rem;box-shadow:0 0 10px 0 rgba(0,0,0,.1);margin-right:1rem;justify-content:center}.contact .image img{max-width:1.2rem}.contact .contact-content p a{text-decoration:none;color:#f58634}.contact .contact-content p a:hover .image{background-color:#f58634}.social-media-cont{display:flex;align-items:center;margin-top:2rem}.social-media-cont .social-media{width:50px;height:50px;border-radius:.5rem;box-shadow:0 0 10px 0 rgba(0,0,0,.1);margin-right:1rem;display:flex;align-items:center;background-color:#fff;justify-content:center;transition:all .3s ease-in-out}.social-media-cont .social-media:hover{background-color:#f58634}.social-media-cont .social-media img{max-width:142rem}.contact-banner{background-image:linear-gradient(90deg,rgba(0,0,0,.6),rgba(0,0,0,.8)),url(/assets/img/contact.jpg);min-height:55vh;background-size:cover;background-repeat:no-repeat;background-position:bottom;display:flex;justify-content:center;align-items:center;flex-direction:column}.titlepage h1{color:#fff;font-size:3rem;font-weight:600;text-align:center;margin-bottom:1rem}.titlepage .social-media-cont .social-media{background-color:#fff}.safety-heading{color:#f58634;font-size:1.4rem;border-bottom:3px solid #f58634;min-height:4rem}@media (max-width:768px){.safety-heading{font-size:1.2rem;min-height:unset}}.middle{background-image:url(/assets/img/college.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;min-height:60vh}@media (max-width:768px){.middle{min-height:40vh;background-size:contain}}.gas-safty{background-color:#f7f7f7;padding:5rem 0}@media (max-width:768px){.gas-safty{padding:2.5rem 0}}.custom-card{width:19%;border-radius:.5rem;border:2px solid #373435;padding:2rem 1rem;display:flex;flex-direction:column;justify-content:center;align-items:center}.custom-card h3{text-align:center;color:#f58634;font-size:1.2rem;margin-top:1rem}.custom-card .card-img{width:90px;height:90px;display:flex;justify-content:center;align-items:center;border-radius:50%;background-color:#373435}.custom-card .card-img img{max-width:40px}@media (max-width:992px){.custom-card{width:47%}}@media (max-width:768px){.custom-card{width:97%}}.understanding{background:linear-gradient(135deg,#f8f9fa,#fff 50%,#f8f9fa);position:relative;overflow:hidden}.understanding:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 20% 50%,rgba(245,134,52,.03) 0,transparent 50%),radial-gradient(circle at 80% 80%,rgba(55,52,53,.02) 0,transparent 50%);pointer-events:none}.understanding .container{position:relative;z-index:1}.why-choose-cards{display:flex;flex-wrap:wrap;gap:1rem;margin-top:3rem}.why-choose-card{display:flex;align-items:center;background:linear-gradient(135deg,#fff,#f8f9fa);border:1px solid #e9ecef;border-radius:.8rem;padding:1.5rem 2rem;box-shadow:0 4px 15px rgba(0,0,0,.05);transition:all .3s ease-in-out;position:relative;overflow:hidden;width:45%}.why-choose-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(135deg,#f58634,#ff9a56);transition:all .3s ease-in-out}.why-choose-card:hover{transform:translateX(8px);box-shadow:0 8px 25px rgba(0,0,0,.1);border-color:#f58634}.why-choose-card:hover:before{width:6px}.why-choose-card:hover .benefit-icon{background:linear-gradient(135deg,#f58634,#ff9a56);transform:scale(1.1)}.why-choose-card:hover .benefit-icon svg{stroke:#fff!important}.why-choose-card .benefit-icon{display:flex;align-items:center;justify-content:center;width:50px;height:50px;background:#f8f9fa;border:2px solid #f58634;border-radius:50%;margin-right:1.5rem;flex-shrink:0;transition:all .3s ease-in-out}.why-choose-card .benefit-icon svg{color:#f58634!important;transition:all .3s ease-in-out}.why-choose-card .benefit-content{flex:1 1}.why-choose-card .benefit-content p{font-size:1.1rem;font-weight:500;color:#373435;margin:0;line-height:1.5}@media (max-width:768px){.why-choose-card{padding:1.2rem 1.5rem;margin-bottom:.5rem}.why-choose-card .benefit-icon{width:45px;height:45px;margin-right:1rem}.why-choose-card .benefit-icon svg{width:20px!important;height:20px!important}.why-choose-card .benefit-content p{font-size:1rem}.why-choose-card:hover{transform:translateX(4px)}}@media (max-width:480px){.why-choose-card{flex-direction:column;text-align:center;padding:1.5rem}.why-choose-card .benefit-icon{margin-right:0;margin-bottom:1rem}.why-choose-card:hover{transform:translateY(-4px)}}.technical-services-cards{display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between;margin-top:4rem}.technical-service-card{position:relative;flex-direction:column;text-align:center;padding:2rem 1.5rem;border-radius:.8rem;box-shadow:0 8px 25px rgba(0,0,0,.1);background:linear-gradient(135deg,#fff,#f8f9fa);border:1px solid #e9ecef;margin-bottom:2rem;min-height:400px;width:30%}.technical-service-card,.technical-service-card .service-icon{display:flex;align-items:center;transition:all .3s ease-in-out}.technical-service-card .service-icon{justify-content:center;width:80px;height:80px;background:linear-gradient(135deg,#f58634,#ff9a56);border-radius:50%;margin-bottom:1.5rem;box-shadow:0 4px 15px rgba(245,134,52,.3)}.technical-service-card .card-bottom{flex:1 1;display:flex;flex-direction:column;justify-content:space-between;padding:0}.technical-service-card .card-bottom h3{font-size:1.4rem;font-weight:700;color:#373435;margin-bottom:1rem;line-height:1.3}.technical-service-card .card-bottom p{font-size:15px;line-height:1.6;color:#6c757d;margin-bottom:1.5rem;flex:1 1}.technical-service-card .card-bottom a{display:inline-block;text-decoration:none;font-size:1rem;font-weight:600;letter-spacing:1px;background:linear-gradient(135deg,#373435,#4a4a4a);color:#fff;border-radius:3rem;padding:.7rem 1.5rem;transition:all .3s ease-in-out;box-shadow:0 4px 15px rgba(55,52,53,.3)}.technical-service-card .card-bottom a:hover{background:linear-gradient(135deg,#f58634,#ff9a56);transform:translateY(-2px);box-shadow:0 6px 20px rgba(245,134,52,.4)}.technical-service-card:hover{transform:translateY(-8px);box-shadow:0 15px 35px rgba(0,0,0,.15)}.technical-service-card:hover .service-icon{transform:scale(1.1);box-shadow:0 6px 20px rgba(245,134,52,.4)}@media (max-width:992px){.technical-service-card{width:45%}}@media (max-width:768px){.technical-service-card{margin-right:0;min-height:auto;padding:1.5rem 1rem;width:100%}.technical-service-card .service-icon{width:70px;height:70px;margin-bottom:1rem}.technical-service-card .service-icon svg{width:36px!important;height:36px!important}.technical-service-card .card-bottom h3{font-size:1.2rem}.technical-service-card .card-bottom p{font-size:14px;margin-bottom:1rem}.technical-service-card .card-bottom a{padding:.6rem 1.2rem;font-size:.9rem}}.oxy-divisions-hero{padding:4rem 0;background:linear-gradient(135deg,#f8f9fa,#e9ecef 50%,#f8f9fa);position:relative;overflow:hidden}.oxy-divisions-hero:before{content:"";position:absolute;top:-50%;right:-10%;width:500px;height:500px;background:radial-gradient(circle,rgba(245,134,52,.1) 0,transparent 70%);border-radius:50%}.oxy-divisions-hero:after{content:"";position:absolute;bottom:-30%;left:-5%;width:400px;height:400px;background:radial-gradient(circle,rgba(55,52,53,.05) 0,transparent 70%);border-radius:50%}@media (max-width:768px){.oxy-divisions-hero{padding:2.5rem 0}}.oxy-hero-content{margin:0 auto 3rem;position:relative;z-index:1}.oxy-hero-content .hero-badge{display:inline-block;background:linear-gradient(135deg,#f58634,#ff9a56);color:#fff;padding:.5rem 1.5rem;border-radius:50px;font-size:.9rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;margin-bottom:1.5rem;box-shadow:0 4px 15px rgba(245,134,52,.3)}@media (max-width:768px){.oxy-hero-content .hero-badge{font-size:.75rem;padding:.4rem 1.2rem}}.oxy-hero-content h1{color:#373435;font-size:4rem;font-weight:700;margin-bottom:1.5rem;letter-spacing:1px;line-height:1.1}@media (max-width:768px){.oxy-hero-content h1{font-size:2.2rem}}.oxy-hero-content .hero-tagline{color:#f58634;font-size:2rem;font-weight:600;margin-bottom:2rem;letter-spacing:.5px}@media (max-width:768px){.oxy-hero-content .hero-tagline{font-size:1.3rem}}.oxy-hero-content .hero-description{font-size:1.2rem;color:#6c757d;line-height:1.9}@media (max-width:768px){.oxy-hero-content .hero-description{font-size:1rem}}.divisions-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2.5rem;gap:2.5rem;position:relative;z-index:1}.divisions-grid .division-card-enhanced:nth-child(2n){margin-top:3rem}@media (max-width:992px){.divisions-grid .division-card-enhanced:nth-child(2n){margin-top:0}.divisions-grid{grid-template-columns:1fr;gap:2rem;max-width:600px;margin:0 auto}}.division-card-enhanced{position:relative;background:#fff;border-radius:.75rem;padding:2rem 1.8rem;box-shadow:0 4px 15px rgba(0,0,0,.08);transition:all .25s ease;overflow:hidden;border:1px solid rgba(0,0,0,.08)}.division-card-enhanced:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;transition:all .25s ease}.division-card-enhanced:hover{transform:translateY(-4px);box-shadow:0 8px 25px rgba(0,0,0,.12)}.division-card-enhanced:hover .division-icon-enhanced{transform:scale(1.05)}.division-card-enhanced .division-icon-enhanced{width:65px;height:65px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.2rem;font-size:1.8rem;transition:all .25s ease;position:relative;box-shadow:0 4px 12px rgba(0,0,0,.12)}.division-card-enhanced .division-icon-enhanced svg{width:40px;height:40px;color:#fff;stroke-width:2}.division-card-enhanced .division-header{text-align:center;margin-bottom:1.2rem}.division-card-enhanced .division-name-enhanced{font-size:2rem;font-weight:900;text-align:center;margin-bottom:.3rem;letter-spacing:-.5px;line-height:1.2}@media (max-width:768px){.division-card-enhanced .division-name-enhanced{font-size:1.7rem}}.division-card-enhanced .division-subtitle-enhanced{text-align:center;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;opacity:.9;margin-bottom:.3rem}.division-card-enhanced .division-tagline{text-align:center;font-size:.9rem;font-style:italic;color:#6c757d;margin-bottom:1rem;font-weight:400}.division-card-enhanced .division-description-enhanced{text-align:left;font-size:.95rem;line-height:1.65;color:#495057;margin-bottom:1.5rem}.division-card-enhanced .division-features-enhanced{list-style:none;padding:0;margin:0 0 1.5rem;text-align:left}.division-card-enhanced .division-features-enhanced li{padding:.5rem 0 .5rem 1.75rem;position:relative;font-size:.9rem;color:#373435;line-height:1.6;border-bottom:1px solid #f1f3f5;transition:all .2s ease}.division-card-enhanced .division-features-enhanced li:last-child{border-bottom:none}.division-card-enhanced .division-features-enhanced li:before{content:"•";position:absolute;left:0;top:.5rem;font-weight:700;font-size:1.2rem;color:inherit}.division-card-enhanced .division-features-enhanced li:hover{padding-left:2rem}.division-card-enhanced .division-cta{display:inline-flex;align-items:center;justify-content:center;width:100%;text-decoration:none;font-size:.9rem;font-weight:600;letter-spacing:.3px;text-transform:none;color:#fff;border-radius:6px;padding:.85rem 1.5rem;transition:all .25s ease;box-shadow:0 3px 10px rgba(0,0,0,.1);position:relative}.division-card-enhanced .division-cta:hover{box-shadow:0 5px 15px rgba(0,0,0,.15);transform:translateY(-1px)}@media (max-width:768px){.division-card-enhanced{padding:1.8rem 1.5rem}.division-card-enhanced .division-icon-enhanced{width:60px;height:60px;font-size:1.8rem}.division-card-enhanced .division-icon-enhanced svg{width:35px;height:35px}}.division-card-enhanced.oxycut-theme .division-icon-enhanced,.division-card-enhanced.oxycut-theme:before{background:#e63946}.division-card-enhanced.oxycut-theme .division-features-enhanced li:before,.division-card-enhanced.oxycut-theme .division-name-enhanced,.division-card-enhanced.oxycut-theme .division-subtitle-enhanced{color:#e63946}.division-card-enhanced.oxycut-theme .division-cta{background:#e63946}.division-card-enhanced.oxycut-theme .division-cta:hover{background:#e32231}.division-card-enhanced.oxyconsult-theme .division-icon-enhanced,.division-card-enhanced.oxyconsult-theme:before{background:#1e88e5}.division-card-enhanced.oxyconsult-theme .division-features-enhanced li:before,.division-card-enhanced.oxyconsult-theme .division-name-enhanced,.division-card-enhanced.oxyconsult-theme .division-subtitle-enhanced{color:#1e88e5}.division-card-enhanced.oxyconsult-theme .division-cta{background:#1e88e5}.division-card-enhanced.oxyconsult-theme .division-cta:hover{background:#187bd1}.division-card-enhanced.oxyops-theme .division-icon-enhanced,.division-card-enhanced.oxyops-theme:before{background:#495057}.division-card-enhanced.oxyops-theme .division-features-enhanced li:before,.division-card-enhanced.oxyops-theme .division-name-enhanced,.division-card-enhanced.oxyops-theme .division-subtitle-enhanced{color:#495057}.division-card-enhanced.oxyops-theme .division-cta{background:#495057}.division-card-enhanced.oxyops-theme .division-cta:hover{background:#3d4349}.division-card-enhanced.oxyweld-theme .division-icon-enhanced,.division-card-enhanced.oxyweld-theme:before{background:#f59e0b}.division-card-enhanced.oxyweld-theme .division-features-enhanced li:before,.division-card-enhanced.oxyweld-theme .division-name-enhanced,.division-card-enhanced.oxyweld-theme .division-subtitle-enhanced{color:#f59e0b}.division-card-enhanced.oxyweld-theme .division-cta{background:#f59e0b}.division-card-enhanced.oxyweld-theme .division-cta:hover{background:#dd8e09}.products-hero-content{text-align:center;position:relative;z-index:1;max-width:900px;margin:0 auto;padding:3rem 2rem}@media (max-width:768px){.products-hero-content{padding:2rem 1rem}}.products-hero-icon{margin-bottom:2rem;animation:float 3s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.products-hero-icon svg{filter:drop-shadow(0 4px 20px rgba(255,255,255,.3))}.products-hero-title{font-size:5rem;font-weight:900;color:#fff;margin-bottom:1.5rem;text-shadow:0 4px 20px rgba(0,0,0,.3);letter-spacing:2px}@media (max-width:768px){.products-hero-title{font-size:3rem}}@media (max-width:480px){.products-hero-title{font-size:2.5rem}}.products-hero-description{font-size:1.3rem;color:#fff;line-height:1.8;text-shadow:0 2px 10px rgba(0,0,0,.2);max-width:700px;margin:0 auto}@media (max-width:768px){.products-hero-description{font-size:1.1rem}}.products-grid-section{padding:5rem 0;background:linear-gradient(135deg,#f8f9fa,#fff)}@media (max-width:768px){.products-grid-section{padding:3rem 0}}.products-grid-header{text-align:center;margin-bottom:3rem}@media (max-width:768px){.products-grid-header{margin-bottom:2rem}}.products-section-title{font-size:3rem;font-weight:700;color:#373435;margin-bottom:1rem}@media (max-width:768px){.products-section-title{font-size:2rem}}.products-section-description{font-size:1.2rem;color:#6c757d;max-width:700px;margin:0 auto}@media (max-width:768px){.products-section-description{font-size:1rem}}.products-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:2rem;gap:2rem;margin-top:2rem}@media (max-width:768px){.products-grid{grid-template-columns:1fr;gap:1.5rem}}.product-card{background:#fff;border-radius:1rem;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.1);transition:all .3s ease;text-decoration:none;display:flex;flex-direction:column;height:100%}.product-card:hover{transform:translateY(-8px);box-shadow:0 12px 40px rgba(0,0,0,.15)}.product-card:hover .product-card-overlay{opacity:1}.product-card:hover .product-card-image img{transform:scale(1.05)}.product-card-image{position:relative;width:100%;height:250px;overflow:hidden;background:#f8f9fa}.product-card-image img{width:100%;height:100%;object-fit:contain;transition:transform .3s ease}@media (max-width:768px){.product-card-image{height:250px}}.product-card-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(245,134,52,.9);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.product-card-overlay .product-view-details{color:#fff;font-weight:700;font-size:1.1rem;display:flex;align-items:center;gap:.5rem}.product-card-content{padding:1.5rem;flex:1 1;display:flex;flex-direction:column}.product-card-title{font-size:1.5rem;font-weight:700;color:#373435;margin-bottom:.75rem}@media (max-width:768px){.product-card-title{font-size:1.3rem}}.product-card-description{font-size:1rem;color:#6c757d;line-height:1.6;flex:1 1}.product-detail-banner{min-height:50vh;display:flex;align-items:center;justify-content:center;padding:5rem 0 3rem;position:relative}@media (max-width:768px){.product-detail-banner{min-height:40vh;padding:3rem 0 2rem}}.product-detail-hero{text-align:center;position:relative;z-index:1;max-width:900px;margin:0 auto;padding:0 2rem}.product-back-link{display:inline-flex;align-items:center;gap:.5rem;color:#fff;text-decoration:none;font-weight:600;margin-bottom:2rem;padding:.75rem 1.5rem;background:hsla(0,0%,100%,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:50px;transition:all .3s ease}.product-back-link:hover{background:hsla(0,0%,100%,.3);transform:translateX(-5px)}@media (max-width:768px){.product-back-link{font-size:.9rem;padding:.6rem 1.2rem}}.product-detail-title{font-size:4.5rem;font-weight:900;color:#fff;text-shadow:0 4px 20px rgba(0,0,0,.3);letter-spacing:1px}@media (max-width:768px){.product-detail-title{font-size:2.5rem}}@media (max-width:480px){.product-detail-title{font-size:2rem}}.product-detail-section{padding:5rem 0;background:linear-gradient(135deg,#fff,#f8f9fa)}@media (max-width:768px){.product-detail-section{padding:3rem 0}}.product-detail-layout{display:grid;grid-template-columns:1fr 1.5fr;grid-gap:3rem;gap:3rem;align-items:start}@media (max-width:992px){.product-detail-layout{grid-template-columns:1fr;gap:2rem}}.product-detail-image-wrapper{position:-webkit-sticky;position:sticky;top:2rem;background:#fff;border-radius:1rem;padding:1.5rem;box-shadow:0 8px 30px rgba(0,0,0,.1)}@media (max-width:992px){.product-detail-image-wrapper{position:relative;top:0}}.product-detail-image{width:100%;height:auto;border-radius:.5rem;display:block}.product-detail-info{background:#fff;border-radius:1rem;padding:2.5rem;box-shadow:0 4px 20px rgba(0,0,0,.08)}@media (max-width:768px){.product-detail-info{padding:1.5rem}}.product-detail-heading{font-size:2.5rem;font-weight:700;color:#373435;margin-bottom:1.5rem}@media (max-width:768px){.product-detail-heading{font-size:2rem}}.product-detail-description{font-size:1.1rem;color:#6c757d;line-height:1.8;margin-bottom:2.5rem}.product-detail-description p{margin-bottom:1rem}.product-detail-description p:last-child{margin-bottom:0}.product-section-title{font-size:1.5rem;font-weight:700;color:#f58634;margin-bottom:1.5rem;display:flex;align-items:center;gap:.75rem}.product-section-title svg{color:#f58634}@media (max-width:768px){.product-section-title{font-size:1.3rem}}.product-specifications{margin-bottom:2.5rem}.specifications-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem}@media (max-width:768px){.specifications-grid{grid-template-columns:1fr}}.specification-item{display:flex;flex-direction:column;padding:1rem;background:#f8f9fa;border-radius:.5rem;border-left:4px solid #f58634}.specification-item .spec-label{font-size:.9rem;font-weight:600;color:#373435;margin-bottom:.25rem;text-transform:uppercase;letter-spacing:.5px}.specification-item .spec-value{font-size:1.1rem;font-weight:700;color:#f58634}.product-applications,.product-features{margin-bottom:2.5rem}.applications-list,.features-list{list-style:none;padding:0;margin:0}.applications-list li,.features-list li{padding:.75rem 0 .75rem 2rem;position:relative;font-size:1.1rem;color:#373435;line-height:1.6;border-bottom:1px solid #f1f3f5}.applications-list li:last-child,.features-list li:last-child{border-bottom:none}.applications-list li:before,.features-list li:before{content:"✓";position:absolute;left:0;top:.75rem;width:24px;height:24px;background:linear-gradient(135deg,#f58634,#ff9a56);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:700;box-shadow:0 4px 12px rgba(245,134,52,.3)}.product-detail-cta{display:flex;gap:1rem;margin-top:2.5rem;flex-wrap:wrap}@media (max-width:480px){.product-detail-cta{flex-direction:column}}.product-cta-primary,.product-cta-secondary{text-decoration:none;padding:1rem 2.5rem;border-radius:50px;font-size:1.1rem;font-weight:700;letter-spacing:.5px;transition:all .3s ease;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 4px 15px rgba(0,0,0,.2)}@media (max-width:768px){.product-cta-primary,.product-cta-secondary{padding:.85rem 2rem;font-size:1rem}}.product-cta-primary{background:linear-gradient(135deg,#f58634,#ff9a56);color:#fff;border:2px solid #f58634}.product-cta-primary:hover{background:linear-gradient(135deg,#ff9a56,#f58634);transform:translateY(-3px);box-shadow:0 8px 25px rgba(245,134,52,.4)}.product-cta-secondary{background:transparent;color:#f58634;border:2px solid #f58634}.product-cta-secondary:hover{background:#f58634;color:#fff;transform:translateY(-3px);box-shadow:0 8px 25px rgba(245,134,52,.3)}.related-products-section{padding:5rem 0;background:#fff}@media (max-width:768px){.related-products-section{padding:3rem 0}}.related-products-title{font-size:2.5rem;font-weight:700;color:#373435;text-align:center;margin-bottom:3rem}@media (max-width:768px){.related-products-title{font-size:2rem;margin-bottom:2rem}}.related-products-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem;max-width:1200px;margin:0 auto}@media (max-width:992px){.related-products-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.related-products-grid{grid-template-columns:1fr;gap:1.5rem}}.related-product-card{background:#fff;border-radius:1rem;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.1);transition:all .3s ease;text-decoration:none}.related-product-card:hover{transform:translateY(-8px);box-shadow:0 12px 40px rgba(0,0,0,.15)}.related-product-image{width:100%;height:200px;object-fit:contain}.related-product-name{font-size:1.2rem;font-weight:600;color:#373435;padding:1.5rem;text-align:center;margin:0;transition:color .3s ease}.related-product-card:hover .related-product-name{color:#f58634}@media (max-width:767px){.supplier-banner{padding:1rem 0!important}.supplier-banner-content{flex-direction:column!important;gap:.75rem!important}.supplier-heading{font-size:1.25rem!important}.supplier-icon{width:24px!important;height:24px!important}.supplier-description{display:none!important}.supplier-banner-content a{font-size:.875rem!important;padding:.625rem 1.25rem!important}.supplier-banner-content a svg{width:16px!important;height:16px!important}.thermic-supplier-section{padding:2rem 0!important;margin-top:1rem!important}.supplier-badge{font-size:.75rem!important;padding:.4rem .8rem!important;margin-bottom:.75rem!important}.supplier-title{font-size:1.75rem!important;margin-bottom:.75rem!important}.supplier-text{font-size:.95rem!important;line-height:1.6!important;margin-bottom:1rem!important}.supplier-buttons{flex-direction:column!important;gap:.75rem!important;width:100%!important}.supplier-buttons a{font-size:.875rem!important;padding:.75rem 1.5rem!important;width:100%!important;justify-content:center!important;text-align:center!important;display:flex!important}.supplier-buttons a svg{width:16px!important;height:16px!important}}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.products-marquee-container:after,.products-marquee-container:before{content:"";position:absolute;top:0;width:50px;height:100%;z-index:1;pointer-events:none}.products-marquee-container:before{left:0;background:linear-gradient(90deg,rgba(245,134,52,.1),transparent)}.products-marquee-container:after{right:0;background:linear-gradient(270deg,rgba(245,134,52,.1),transparent)}.products-marquee{display:flex;gap:2rem;animation:scroll 30s linear infinite;white-space:nowrap}@media (max-width:767px){.products-marquee{gap:1.5rem;font-size:.8rem!important}.products-marquee span{font-size:.8rem!important;padding:0 .75rem!important}}.products-swiper-container{position:relative;padding:2rem 0}.products-swiper{padding-bottom:4.5rem!important}.products-swiper .swiper-pagination{bottom:1rem!important;position:absolute}.products-swiper .swiper-pagination-bullet{background:#f58634;opacity:.3;width:12px;height:12px;transition:all .3s ease;margin:0 6px}.products-swiper .swiper-pagination-bullet-active{opacity:1;background:#f58634;transform:scale(1.2)}