*{margin:0px;padding:0px;border:none;outline:none;}:root{--text-font:"Poppins",Arial,sans-serif;}html{font-size:10px;overflow-x:hidden;}body{font-family:var(--text-font);font-size:1.6rem;line-height:1.6;color:var(--text-color);font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;background-size:cover;background-repeat:no-repeat;background-position:center top;min-height:100vh;}.flaticon-phone{color:var(--rpworld-primary);}:root{--rpworld-primary:#ea130e;--rpworld-primary-rgb:rgb(234,19,14);--rpworld-black:#151515;--spacing-xs:0.5rem;--spacing-sm:1rem;--spacing-md:1.5rem;--spacing-lg:2rem;--spacing-xl:3rem;--spacing-2xl:4rem;--spacing-3xl:5rem;--spacing-4xl:6rem;--section-padding-desktop:var(--spacing-4xl) 0 var(--spacing-4xl) 0;--section-padding-tablet:var(--spacing-2xl) 0 var(--spacing-3xl) 0;--section-padding-mobile:var(--spacing-xl) 0 var(--spacing-xl) 0;--section-padding-small-mobile:var(--spacing-lg) 0 var(--spacing-xl) 0;--content-padding-desktop:0;--content-padding-tablet:0 var(--spacing-md);--content-padding-mobile:0 var(--spacing-lg);--title-margin-desktop:0 0 var(--spacing-3xl) 0;--title-margin-tablet:0 0 var(--spacing-2xl) 0;--title-margin-mobile:0 0 var(--spacing-xl) 0;--title-margin-small-mobile:0 0 var(--spacing-lg) 0;}@media (max-width:991.98px){:root{--section-padding-desktop:var(--section-padding-tablet);--content-padding-desktop:var(--content-padding-tablet);--title-margin-desktop:var(--title-margin-tablet);}}@media (max-width:767.98px){:root{--section-padding-desktop:var(--section-padding-mobile);--content-padding-desktop:var(--content-padding-mobile);--title-margin-desktop:var(--title-margin-mobile);}}@media (max-width:575.98px){:root{--section-padding-desktop:var(--section-padding-small-mobile);--title-margin-desktop:var(--title-margin-small-mobile);}}:root{--title-h1-size-desktop:4.6rem;--title-h1-size-tablet:3.6rem;--title-h1-size-mobile:3.2rem;--title-h1-size-small-mobile:2.8rem;--title-h2-size-desktop:3.2rem;--title-h2-size-tablet:2.8rem;--title-h2-size-mobile:2.4rem;--title-h2-size-small-mobile:2.2rem;--title-h3-size-desktop:2rem;--title-h3-size-tablet:2.2rem;--title-h3-size-mobile:2rem;--title-h3-size-small-mobile:1.8rem;--title-h1-line-height:1.3;--title-h2-line-height:1.4;--title-h3-line-height:1.5;--title-font-weight:600;--title-subtitle-font-weight:600;--title-h1-margin-bottom:2rem;--title-h2-margin-bottom:1.5rem;--title-h3-margin-bottom:1.25rem;--paragraph-line-height:1.7;--paragraph-margin-bottom:1rem;}@media (min-width:992px){.container,.container-sm,.container-md,.container-lg{max-width:980px;}}@media (min-width:1200px){.container,.container-sm,.container-md,.container-lg,.container-xl{max-width:1170px;}}@media (min-width:1500px){.container,.container-sm,.container-md,.container-lg,.container-xl,.container-xxl{max-width:1400px;}}@media (min-width:1800px){.container{max-width:1440px;}}h1,.hero-content h1,.hero-title,.page-title{font-size:var(--title-h1-size-desktop);line-height:var(--title-h1-line-height);font-weight:var(--title-font-weight);margin-bottom:var(--title-h1-margin-bottom);font-family:'Poppins',sans-serif;color:#000;}@media (max-width:991.98px){h1,.hero-content h1,.hero-title,.page-title{font-size:var(--title-h1-size-tablet);}}@media (max-width:767.98px){h1,.hero-content h1,.hero-title,.page-title{font-size:var(--title-h1-size-mobile);line-height:1.2;margin-bottom:1.5rem;}}@media (max-width:575.98px){h1,.hero-content h1,.hero-title,.page-title{font-size:var(--title-h1-size-small-mobile);}}h2,.section-title,.section-title-intro,.section-title-process,.capability-title,.material-title,.texture-board-title,.quality-title,.services-title,.how-it-works-title,.number-of-world-title,.trusted-companies-section h2,.industries-section h2{font-size:var(--title-h2-size-desktop);line-height:var(--title-h2-line-height);font-weight:var(--title-font-weight);margin-bottom:var(--title-h2-margin-bottom);font-family:'Poppins',sans-serif;color:var(--rpworld-black);}.section-title-white{color:#ffffff;}.section-title-process{color:#fff;}@media (max-width:991.98px){h2,.section-title,.section-title-intro,.section-title-process,.capability-title,.material-title,.texture-board-title,.quality-title{font-size:var(--title-h2-size-tablet);}}@media (max-width:767.98px){h2,.section-title,.section-title-intro,.section-title-process,.capability-title,.material-title,.texture-board-title,.quality-title{font-size:var(--title-h2-size-mobile);margin-bottom:1.25rem;}}@media (max-width:575.98px){h2,.section-title,.section-title-intro,.section-title-process,.capability-title,.material-title,.texture-board-title,.quality-title{font-size:var(--title-h2-size-small-mobile);}}h3,.section-title-step,.material-panel-title,.quality-card-title,.step-title,.service-name{font-size:var(--title-h3-size-desktop);line-height:var(--title-h3-line-height);font-weight:var(--title-subtitle-font-weight);margin-bottom:var(--title-h3-margin-bottom);font-family:'Poppins',sans-serif;color:var(--rpworld-black);}@media (max-width:991.98px){h3,.section-title-step,.material-panel-title,.quality-card-title,.step-title,.service-name{font-size:var(--title-h3-size-tablet);}}@media (max-width:767.98px){h3,.section-title-step,.material-panel-title,.quality-card-title,.step-title,.service-name{font-size:var(--title-h3-size-mobile);margin-bottom:1rem;}}@media (max-width:575.98px){h3,.section-title-step,.material-panel-title,.quality-card-title,.step-title,.service-name{font-size:var(--title-h3-size-small-mobile);}}p,.section-text,.section-description,.hero-description,.capability-text,.material-description,.texture-slide-text,.outcome-text{font-size:1.6rem;margin-bottom:var(--paragraph-margin-bottom);}.section-text-white{color:#fff;}@media (max-width:767.98px){p,.section-text,.section-description,.hero-description,.capability-text,.material-description,.texture-slide-text,.outcome-text{font-size:1.5rem;line-height:1.6;margin-bottom:1.25rem;}}.section-spacing{padding:var(--section-padding-desktop);}@media (max-width:767.98px){.section-spacing{padding:var(--section-padding-mobile);}}.section-spacing-minimal{padding:var(--spacing-lg) 0 var(--spacing-xl) 0;}.section-title-spacing{margin:var(--title-margin-desktop);}.section-spacing .container,.section-spacing-compact .container,.section-spacing-minimal .container,.injection-molding-intro .container,.injection-molding-process .container,.capability-header .container,.service-cards-section .container,.material-header .container,.material-footer-tip .container,.texture-board-section .container,.quality-section .container{padding:var(--content-padding-desktop);}.hero-section{background:#f8f8f8;}.hero-section-plastic{background:#f8f8f8;padding:5rem 0;}.hero-content h1{font-size:4.6rem;line-height:6rem;font-weight:700;padding-bottom:1rem;margin-bottom:2rem;font-family:"Poppins",Arial,sans-serif;}@media (min-width:768px){.hero-content h1{font-size:3.6rem;line-height:1.25;}}@media (min-width:1200px){.hero-content h1{font-size:4.6rem;line-height:1.3;}}.hero-description{font-size:1.8rem;color:var(--rpworld-black);font-weight:400;margin-bottom:0;}.btn-quote-main{background:var(--rpworld-primary);color:white;padding:1rem 2rem;border:none;border-radius:1rem;font-size:1.6rem;transition:background 0.3s ease;text-decoration:none;display:inline-block;}.btn-quote:hover{color:#fff;transition:all 0.3s ease;background-color:#ce1f13;}.btn-common:hover{color:#fff;transition:all 0.3s ease;background-color:#ce1f13;}.btn-learn-more{display:inline-block;background:var(--rpworld-primary);color:white;padding:15px 30px !important;border:none;border-radius:50px 50px 50px 50px;font-size:18px;font-weight:700;transition:background 0.3s ease;text-decoration:none;display:inline-block;color:white;line-height:1;}.language-dropdown .btn:hover{background:#f8f9fa !important;border-color:#adb5bd !important;color:#333 !important;transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,0.1);}.language-dropdown .btn:focus,.language-dropdown .btn:active{background:#f8f9fa !important;border-color:#adb5bd !important;color:#333 !important;box-shadow:0 0 0 0.2rem rgba(173,181,189,0.25) !important;outline:none !important;}.certifications{margin-top:4.5rem;}.certifications-label{font-size:1.6rem;font-weight:600;color:var(--rpworld-black);margin-bottom:0.5rem;position:relative;}.certifications-list{font-size:1.6rem;color:var(--rpworld-black);font-weight:400;}.hero-visual{width:100%;aspect-ratio:4 / 3;}.hero-visual .hero-image{width:100%;object-fit:cover;}.hero-visual .hero-image-plastic{width:90%;object-fit:cover;margin-top:2rem;}.certifications-list-separator{margin:0 1rem;}.services-section{padding:var(--section-padding-desktop);background:#fff;}.services-title{text-align:center;font-size:3.2rem;font-weight:600;color:var(--rpworld-black);margin:var(--title-margin-desktop);}.service-card{background:white;border:1px solid #e5e5e5;overflow:visible;transition:box-shadow 0.3s ease;}.service-card:hover{box-shadow:0 0.4rem 2rem rgba(0,0,0,0.1);}.service-image{width:100%;overflow:hidden;}.service-image img{width:100%;height:100%;object-fit:cover;}.service-content{padding:30px;}@media screen and (max-width:768px){.service-content{padding:40px 20px;}}.service-name{font-size:2.4rem;font-weight:600;color:var(--rpworld-black);margin-bottom:1rem;text-align:center;}.service-name:hover{color:var(--rpworld-primary);cursor:pointer;transition:all 0.3s ease;}.service-description{font-size:1.6rem;color:#000000;line-height:1.6;margin-bottom:2rem;}.service-features{list-style:none;padding-left:0;}.service-features li{font-size:1.6rem;color:#000000;margin-bottom:1rem;position:relative;}.service-features li{display:flex;gap:4px;}.service-features li strong{color:var(--rpworld-black);font-weight:600;}.how-it-works-section{padding:var(--section-padding-desktop);background:#fafafa;}.how-it-works-container{margin:0 auto;padding:var(--content-padding-desktop);}.how-it-works-title{text-align:center;font-size:3.2rem;font-weight:600;color:var(--rpworld-black);margin:var(--title-margin-desktop);}.process-flow{display:flex;justify-content:space-between;align-items:flex-start;gap:1.25rem;position:relative;}.process-step{flex:1;text-align:center;position:relative;transition:all 0.3s ease;}.process-step:first-child::after{background-image:url("https://www.rpworld.com/d/file/p/image-v1/6_1.png");}.process-step:nth-child(2)::after{background-image:url("https://www.rpworld.com/d/file/p/image-v1/6_4.png");}.process-step:nth-child(3)::after{background-image:url("https://www.rpworld.com/d/file/p/image-v1/6_2.png");}.process-step:nth-child(4)::after{background-image:url("https://www.rpworld.com/d/file/p/image-v1/6_3.png");}.process-step:not(:last-child)::after{content:"";position:absolute;top:2.3125rem;right:-5.5625rem;width:9.375rem;height:3.125rem;background-size:contain;background-repeat:no-repeat;background-position:center;z-index:1;}.step-icon{width:7.5rem;height:7.5rem;margin:0 auto 0.625rem;position:relative;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f8f9fa 0%,#ffffff 100%);border-radius:50%;transition:all 0.3s ease;margin-bottom:2rem;}.step-icon img{width:100%;height:100%;object-fit:contain;transition:transform 0.3s ease;}.step-title{font-size:2.4rem;font-weight:600;color:var(--rpworld-black);margin-bottom:1rem;}.step-tasks{list-style:none;padding:0;margin:0;transition:transform 0.3s ease;}.step-tasks li{font-size:1.6rem;color:var(--rpworld-black);}.process-step:hover .step-icon{transform:scale(1.05);box-shadow:0 0.5rem 1.25rem rgba(0,0,0,0.15);transition:all 0.3s ease;}.process-step:hover .step-icon img{transform:scale(1.2);transition:all 0.3s ease;}.process-step:hover .step-tasks{transform:translateY(-4px);}.industries-section{background-color:var(--rpworld-black);padding:var(--section-padding-desktop);}.industries-section h2{text-align:center;color:#ffffff;font-size:3.2rem;font-weight:600;margin:var(--title-margin-desktop);}.industry-card{overflow:hidden;cursor:pointer;height:100%;position:relative;}.industry-card img{max-width:100%;height:auto;}.industry-card-content{padding:3.2rem;}.industry-card:hover{background:#ffffff;transition:all 1s ease;}.industry-card:hover h3{color:var(--rpworld-primary);}.industry-card:hover p{color:var(--rpworld-black);}.industry-card h3{color:#ffffff;font-size:2rem;font-weight:600;margin-bottom:1rem;}.industry-card p{color:#ffffff;font-size:1.6rem;margin-bottom:3rem;}.industry-card:hover{transform:translateY(-0.3125rem);box-shadow:0 0.5rem 1.25rem rgba(0,0,0,0.15);border-color:#cfcfcf;}.industry-card .learn-more{color:var(--rpworld-primary);font-size:1.6rem;font-weight:500;text-decoration:none;display:inline-flex;align-items:center;transition:color 0.3s ease;}.industry-card .learn-more:hover{color:#c0392b;}.industry-card .learn-more svg{margin-left:0.5rem;transition:margin-left 0.3s ease;}.industry-card .learn-more:hover svg{margin-left:1.2rem;}#Iframe1{width:186px;height:100px;}@media (max-width:767.98px){.industries-section h2{font-size:2.4rem;}.industry-card img{height:200px;}.industry-card-content{padding:2rem 2rem 0 2rem;}.industry-card h3{font-size:1.6rem;margin-bottom:1.5rem;}.industry-card p{font-size:1.4rem;margin-bottom:2rem;}.industry-card .learn-more{font-size:1.4rem;}#Iframe1{width:146px;height:100px;}}@media (max-width:575.98px){.industries-section h2{font-size:2rem;}.industry-card img{height:180px;}.industry-card-content{padding:1.5rem 1.5rem 0 1.5rem;}.industry-card h3{font-size:1.4rem;margin-bottom:1.25rem;}.industry-card p{font-size:1.3rem;margin-bottom:1.5rem;}.industry-card .learn-more{font-size:1.3rem;}}@media (max-width:375px){.industries-section h2{font-size:1.8rem;}.industry-card img{height:160px;}.industry-card-content{padding:1.25rem 1.25rem 0 1.25rem;}.industry-card h3{font-size:1.3rem;margin-bottom:1rem;}.industry-card p{font-size:1.2rem;margin-bottom:1.25rem;}.industry-card .learn-more{font-size:1.2rem;}}.newsletter-section{background-color:#f8f8f8;padding:4rem 0;}.newsletter-content h2{color:var(--rpworld-black);font-size:2.8rem;font-weight:600;margin-bottom:10px;}.newsletter-content p{color:#333333;font-size:1.6rem;}.newsletter-form input{height:57px;padding:14px 18px;border:1px solid #d0d0d0;border-radius:4px;font-size:1.4rem;background-color:#ffffff;transition:border-color 0.3s ease;}.newsletter-form input:focus{outline:none;border-color:var(--rpworld-primary);}.newsletter-form input::placeholder{color:#999;}.newsletter-form button{padding:14px 35px;background-color:var(--rpworld-primary);color:#ffffff;border:none;border-radius:4px;font-size:1.6rem;font-weight:600;cursor:pointer;transition:background-color 0.3s ease;white-space:nowrap;}@media (max-width:767.98px){.newsletter-content{text-align:center;margin-bottom:2rem;}.newsletter-content h2{font-size:2.2rem;margin-bottom:1rem;}.newsletter-content p{font-size:1.5rem;margin-bottom:0;}.newsletter-form{flex-direction:column;gap:1rem !important;}.newsletter-form input{padding:12px 16px;font-size:1.6rem;width:100%;}.newsletter-form button{padding:12px 30px;font-size:1.6rem;width:100%;}}@media (max-width:575.98px){.newsletter-content h2{font-size:2rem;}.newsletter-content p{font-size:1.4rem;}.newsletter-form input{padding:10px 14px;font-size:1.4rem;}.newsletter-form button{padding:10px 25px;font-size:1.4rem;}}@media (max-width:375px){.newsletter-content h2{font-size:1.8rem;}.newsletter-content p{font-size:1.3rem;}.newsletter-form input{padding:8px 12px;font-size:1.3rem;}.newsletter-form button{padding:8px 20px;font-size:1.3rem;}}@media (max-width:991.98px){.how-it-works-title{font-size:2.8rem;}.process-flow{flex-direction:column;gap:3rem;align-items:center;}.process-step{width:100%;max-width:30rem;margin-bottom:2rem;}.process-step:not(:last-child)::after{display:none;}.step-icon{width:6rem;height:6rem;margin-bottom:1.5rem;}.step-title{font-size:2rem;margin-bottom:1.5rem;}.step-tasks li{font-size:1.4rem;margin-bottom:0.5rem;line-height:1.5;}}@media (max-width:767.98px){.how-it-works-title{font-size:2.4rem;}.process-flow{gap:2.5rem;}.process-step{max-width:25rem;}.step-icon{width:5.5rem;height:5.5rem;margin-bottom:1.25rem;}.step-title{font-size:1.8rem;margin-bottom:1.25rem;}.step-tasks li{font-size:1.3rem;}}@media (max-width:575.98px){.how-it-works-title{font-size:2rem;line-height:1.3;}.process-flow{gap:2rem;}.process-step{max-width:100%;padding:0 1rem;}.step-icon{width:5rem;height:5rem;margin-bottom:1rem;}.step-title{font-size:1.6rem;margin-bottom:1rem;}.step-tasks li{font-size:1.2rem;margin-bottom:0.4rem;line-height:1.4;}}@media (max-width:375px){.how-it-works-title{font-size:1.8rem;}.process-flow{gap:1.5rem;}.process-step{padding:0 0.5rem;}.step-icon{width:4.5rem;height:4.5rem;}.step-title{font-size:1.4rem;}.step-tasks li{font-size:1.3rem;}}@media (max-width:768px){.hero-content h1{font-size:3.2rem;line-height:1.2;margin:1rem 0;}.hero-description{font-size:1.6rem;}.services-title{font-size:2.4rem;margin-bottom:3rem;}.service-name{font-size:2rem;}.service-description{font-size:1.6rem;}.footer-certifications{gap:3rem;flex-wrap:wrap;}.service-card .d-flex{flex-direction:column;align-items:flex-start !important;}.service-card .service-features{margin-bottom:2rem;width:100%;}.service-card .btn-learn-more{align-self:center;margin-top:1rem;}}.logo-img{height:5rem;width:auto;}header.sticky-top{z-index:1000;}nav.sticky-top{z-index:999;}.main-nav .menu-item{transition:color 0.3s ease;position:relative;text-decoration:none;}.main-nav .menu-item:hover{color:var(--rpworld-primary) !important;}.main-nav .menu-item::after{content:"";position:absolute;width:0;height:2px;bottom:-5px;left:50%;background-color:var(--rpworld-primary);transition:all 0.3s ease;transform:translateX(-50%);}.main-nav .menu-item:hover::after{width:100%;}@media (max-width:768px){.logo-img{height:3rem;width:200px;}header .row.align-items-center{flex-direction:column;gap:1rem;}header .col{width:100%;}header .col-auto:last-child{order:-1;}nav .row.align-items-center{flex-direction:column;gap:1rem;}.main-nav{flex-direction:column;gap:1rem !important;text-align:center;}}.language-dropdown .btn{border:1px solid #dee2e6;background:#fff;color:#333;font-size:1.4rem;padding:0.5rem 1rem;border-radius:0.5rem;transition:all 0.3s ease;}.language-dropdown .btn:focus{box-shadow:0 0 0 0.2rem rgba(230,57,70,0.25);border-color:var(--rpworld-primary);}.flag-icon{width:20px;height:15px;border-radius:2px;object-fit:cover;}.language-dropdown .dropdown-menu{min-width:200px;border:1px solid #dee2e6;border-radius:0.5rem;box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15);padding:0.5rem 0;}.language-dropdown .dropdown-item{padding:0.75rem 1rem;font-size:1.4rem;color:#333;transition:all 0.2s ease;border:none;background:none;}.language-dropdown .dropdown-item:hover{background:#f8f9fa;color:var(--rpworld-primary);}.language-dropdown .dropdown-item:focus{background:var(--rpworld-primary);color:#fff;outline:none;}.language-dropdown .dropdown-item span{font-weight:500;}.number-of-world-section{background-color:#010826;padding:6rem 0 0 0;position:relative;overflow:hidden;}.number-of-world-container{position:relative;z-index:2;}.number-of-world-title{text-align:center;font-size:3.2rem;font-weight:600;color:white;}.numbers-layout{display:flex;align-items:center;gap:4rem;max-width:auto;margin:0 auto;}.globe-container{flex:1;display:flex;justify-content:center;align-items:center;}.globe-placeholder{width:300px;height:300px;background:rgba(255,255,255,0.1);border-radius:50%;display:flex;align-items:center;justify-content:center;color:white;font-size:1.8rem;font-weight:600;backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,0.2);}.stats-grid{display:grid;grid-template-columns:repeat(3,1fr);margin:0 auto;}.stat-item{text-align:left;padding:2rem;transition:all 0.3s ease;animation:fadeInUp 0.8s ease-out both;}.stat-item:hover{transform:translateY(-10px);background:rgba(255,255,255,0.15);box-shadow:0 20px 40px rgba(0,0,0,0.3);}.stat-item:nth-child(1){animation-delay:0.1s;}.stat-item:nth-child(2){animation-delay:0.2s;}.stat-item:nth-child(3){animation-delay:0.3s;}.stat-item:nth-child(4){animation-delay:0.4s;}.stat-item:nth-child(5){animation-delay:0.5s;}.stat-item:nth-child(6){animation-delay:0.6s;}.stat-icon{width:6rem;height:6rem;margin:0 0 2rem 0;display:flex;align-items:center;justify-content:flex-start;}.stat-icon img{width:4.5rem;height:4.5rem;}.stat-icon-200 img{width:5rem;}.stat-number{font-size:4.5rem;color:var(--rpworld-primary);margin-bottom:1rem;line-height:1;text-shadow:2px 2px 4px rgba(0,0,0,0.5);text-align:center;display:inline-block;}.stat-label{font-size:1.6rem;color:white;font-weight:500;text-transform:uppercase;}.globe-container{width:300px;height:300px;z-index:1;}.globe-placeholder{width:100%;height:100%;background:rgba(255,255,255,0.1);border-radius:50%;display:flex;align-items:center;justify-content:center;color:white;font-size:1.6rem;border:2px solid rgba(255,255,255,0.3);}.trusted-companies-section{padding:var(--section-padding-desktop);background-color:#ffffff;text-align:center;}.trusted-companies-section h2{font-size:3.2rem;font-weight:600;color:var(--rpworld-black);margin:var(--title-margin-desktop);}.companies-grid{display:grid;grid-template-columns:repeat(11,1fr);margin:0 auto;padding:0;gap:0;}.innovative-companies-grid{display:grid;grid-template-columns:repeat(9,1fr);max-width:1400px;margin:0 auto;padding:0;gap:20px;}.company-logo{display:flex;align-items:center;justify-content:center;background-color:transparent;transition:all 0.3s ease;cursor:pointer;position:relative;min-height:80px;}.company-logo img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;transition:all 0.3s ease;}.company-logo .logo-gray{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}.company-logo .logo-color{opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}.company-logo:hover{background-color:#ffffff;}.company-logo:hover .logo-gray{opacity:0;transform:translate(-50%,-50%) scale(1.1);}.company-logo:hover .logo-color{opacity:1;transform:translate(-50%,-50%) scale(1.1);}@media (max-width:1200px){.companies-grid{grid-template-columns:repeat(8,1fr);gap:0;}}@media (max-width:992px){.companies-grid{grid-template-columns:repeat(6,1fr);gap:0;}}@media (max-width:768px){.trusted-companies-section{padding:3.5rem 1rem;background:linear-gradient(135deg,#f8f9fa 0%,#ffffff 100%);}.trusted-companies-section h2{font-size:1.875rem;margin-bottom:2.5rem;line-height:1.3;font-weight:700;color:var(--rpworld-black);position:relative;}.trusted-companies-section h2::after{content:"";position:absolute;bottom:-0.75rem;left:50%;transform:translateX(-50%);width:3rem;height:0.25rem;background:linear-gradient(90deg,var(--rpworld-primary),#ff6b6b);border-radius:0.125rem;}.companies-grid{grid-template-columns:repeat(4,1fr);gap:0;padding:0;max-width:100%;}.company-logo{padding:1.25rem 0.75rem;min-height:7rem;border-radius:0.75rem;transition:all 0.3s cubic-bezier(0.4,0,0.2,1);position:relative;overflow:hidden;}.company-logo::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(255,255,255,0.1) 0%,rgba(255,255,255,0.05) 100%);opacity:0;transition:opacity 0.3s ease;}.company-logo:hover{transform:translateY(-0.25rem) scale(1.02);box-shadow:0 8px 25px rgba(0,0,0,0.15);background-color:#ffffff;}.company-logo:hover::before{opacity:1;}.company-logo img{max-height:4rem;filter:drop-shadow(0 2px 4px rgba(0,0,0,0.1));}}@media (max-width:480px){.trusted-companies-section{padding:3rem 0.75rem;}.trusted-companies-section h2{font-size:1.625rem;margin-bottom:2rem;padding:0 1rem;}.companies-grid{grid-template-columns:repeat(3,1fr);gap:0;padding:0;}.company-logo{padding:1rem 0.5rem;min-height:6rem;border-radius:0.5rem;}.company-logo:hover{transform:translateY(-0.125rem) scale(1.01);box-shadow:0 6px 20px rgba(0,0,0,0.12);}.company-logo img{max-height:3.5rem;}}@media (max-width:360px){.trusted-companies-section{padding:2.5rem 0.5rem;}.trusted-companies-section h2{font-size:1.5rem;margin-bottom:1.75rem;}.companies-grid{grid-template-columns:repeat(2,1fr);gap:0;}.company-logo{padding:0.875rem 0.375rem;min-height:5.5rem;border-radius:0.375rem;}.company-logo:hover{transform:translateY(-0.125rem);box-shadow:0 4px 15px rgba(0,0,0,0.1);}.company-logo img{max-height:3rem;}}@media (max-width:320px){.trusted-companies-section{padding:2rem 0.25rem;}.trusted-companies-section h2{font-size:1.375rem;margin-bottom:1.5rem;}.company-logo{padding:0.75rem 0.25rem;min-height:5rem;}.company-logo img{max-height:2.75rem;}}@media (min-width:1200px){.trusted-companies-section .col-xl{flex:0 0 9.090909090909092%;max-width:9.090909090909092%;}}@media (max-width:1200px){.globe-container{display:none;}.stats-grid{grid-template-columns:repeat(3,1fr);gap:3rem;}}@media (max-width:991.98px){.numbers-layout{gap:2.5rem;}.globe-placeholder{width:200px;height:200px;font-size:1.4rem;}.stats-grid{grid-template-columns:repeat(3,1fr);gap:2.5rem;}}@media (max-width:767.98px){.number-of-world-title{font-size:2.8rem;}.numbers-layout{gap:2rem;}.globe-container{flex:0 0 auto;}.globe-placeholder{width:150px;height:150px;font-size:1.2rem;}.stats-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;flex:1;}.stat-item{padding:1.25rem;}.stat-icon{width:4rem;height:4rem;margin-bottom:1rem;}.stat-icon img{width:2rem;height:2rem;}.stat-number{font-size:2.8rem;}.stat-label{font-size:1.3rem;}.trusted-companies-section{display:none;}}.footer{background-color:var(--rpworld-black);color:#b8b8b8;padding:40px 0 0;}.footer-top-row{margin-bottom:20px;}.footer-brand{padding-right:20px;}.footer-logo{margin-bottom:20px;}.brand-subtitle{color:#ffffff;font-size:1.3rem;margin-top:8px;font-weight:500;}.footer-address{font-size:1.3rem;line-height:1.8;margin:30px 0;color:#ffffff;}.footer-contact{font-size:1.3rem;line-height:2;color:#ffffff;}.footer-contact strong{color:#ffffff;font-weight:600;}.footer-item_1{width:12.5%;margin:10px 0 0 20px;padding:0;}.footer-item_2{width:11.5%;padding:0;margin:10px 0 0 0;}.footer-item_3{width:13%;padding:0;margin:10px 0 0 0;}.footer-item_4{width:13%;padding:0;margin:10px 0 0 0;}.footer-item_5{width:12%;padding:0;margin:10px 0 0 0;}.footer-item_6{width:11%;padding:0;margin:10px 0 0 0;}@media screen and (max-width:768px){.footer-item_1,.footer-item_2,.footer-item_3,.footer-item_4,.footer-item_5,.footer-item_6{width:100%;margin:10px 0 0 0;padding:0;}}.footer-column h3{color:#ffffff;font-size:1.8rem;font-weight:600;margin-bottom:20px;letter-spacing:0.5px;}.footer-column ul{list-style:none;padding:0;font-size:1.3rem;}.footer-column ul li{margin-bottom:12px;}.footer-column ul li a{position:relative;text-decoration:none;color:#cccccc;transition:color 0.3s ease;}.footer-column ul li a{position:relative;text-decoration:none;color:#cccccc;transition:color 0.3s ease;}.footer-column ul li a::after{content:"";position:absolute;left:50%;bottom:-2px;width:0;height:1px;background-color:#ea130e;transition:all 0.3s ease;transform:translateX(-50%);}.footer-column ul li a:hover{color:#ffffff;}.footer-column ul li a:hover::after{width:100%;}.cert-items{display:flex;align-items:center;padding:10px 0;}.footer-contact-box{display:flex;align-items:center;gap:15px;}.footer-bottom-strip{width:100%;background:linear-gradient(180deg,#0b0b0b,#000);padding:30px 0;color:#fff;}.footer-bottom-strip-container{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;padding-left:0;padding-right:0;}.footer-certifications-wrap{display:flex;align-items:center;gap:58px;flex-wrap:wrap;flex:1;}.footer-duns-iframe{border:none;background:transparent;}.footer-meta{display:flex;flex-direction:column;align-items:flex-end;gap:12px;}.footer-socials{display:flex;gap:14px;}.footer-social-link{text-decoration:none;}.footer-social-icon{width:34px;height:34px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;}.footer-copyright-text{font-size:13px;white-space:nowrap;}@media (max-width:768px){.cert-items{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,auto);}.footer-contact-box{justify-content:center;}.footer-bottom-strip-container{justify-content:center;padding-left:15px;padding-right:15px;}.footer-certifications-wrap{justify-content:center;gap:24px;}.footer-meta{width:100%;align-items:center;}.footer-socials{justify-content:center;}.footer-copyright-text{white-space:normal;text-align:center;}}.company-culture-item{display:flex;width:150px;}.cert-item{display:flex;align-items:center;justify-content:center;}.cert-item:last-child{margin-left:25px;padding-top:10px;}.cert-logo{display:flex;align-items:center;justify-content:center;}.cert-text{display:flex;flex-direction:column;}.cert-title{color:#ffffff;font-size:1.2rem;font-weight:500;line-height:1.3;margin-bottom:5px;}.cert-number{color:#ffffff;font-size:1.4rem;font-weight:600;}.footer-bottom{background-color:#0b0b0b;padding:25px 0 15px 0;}.copyright{color:#cccccc;font-size:1.3rem;letter-spacing:0.5px;font-family:"Poppins",Arial,sans-serif;font-weight:normal;}.social-links{display:flex;gap:12px;}.social-link{width:30px;height:30px;background-color:#ffffff;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background-color 0.3s ease;text-decoration:none;}.social-link:hover{background-color:var(--rpworld-primary);}.cert-logo-img{width:auto;height:90px;}@media (max-width:767.98px){.footer{padding:3rem 0 0;}.footer-container{padding:var(--content-padding-desktop);}.footer-brand{padding-right:0;margin-bottom:3rem;text-align:center;}.footer-logo{margin-bottom:1.5rem;}.footer-logo img{max-width:200px;height:auto;}.brand-subtitle{font-size:1.2rem;margin-top:1rem;}.footer-address{font-size:1.2rem;margin:2rem 0;text-align:center;}.footer-contact{font-size:1.2rem;text-align:center;}.footer-column{margin-bottom:2.5rem;text-align:center;}.footer-column h3{font-size:1.6rem;margin-bottom:1.5rem;color:#ffffff;}.footer-column ul li{margin-bottom:0.8rem;}.footer-column ul li a{font-size:1.2rem;color:#b8b8b8;}.footer-certifications{gap:2rem;padding:2rem 0;flex-wrap:wrap;justify-content:center;}.cert-items{gap:2rem;justify-content:center;}.company-culture-item{display:inline;}.cert-item{flex-direction:column;text-align:center;gap:0.8rem;}.brand{font-size:1.3rem;}.cert-title{font-size:1.3rem;}.cert-number{font-size:1.3rem;}.footer-bottom{padding:1.5rem 0;text-align:center;}.copyright{font-size:1.4rem;margin-bottom:1rem;}.social-links{justify-content:center;gap:1rem;}.social-link{width:35px;height:35px;}}@media (max-width:575.98px){.footer{padding:2.5rem 0 0;}.footer-brand{margin-bottom:2.5rem;}.footer-logo img{max-width:200px;}.brand-subtitle{font-size:1.3rem;}.footer-address{font-size:1.3rem;margin:1.5rem 0;}.footer-contact{font-size:1.3rem;}.footer-column{margin-bottom:2rem;}.footer-column h3{font-size:1.4rem;margin-bottom:1.25rem;}.footer-column ul li{margin-bottom:0.6rem;}.footer-column ul li a{font-size:1.3rem;}.footer-certifications{gap:1.5rem;padding:1.5rem 0;}.cert-items{gap:1.5rem;}.cert-title{font-size:1.3rem;}.cert-number{font-size:0.9rem;}.copyright{font-size:1.2rem;}.social-link{width:32px;height:32px;}}@media (max-width:375px){.footer{padding:2rem 0 0;}.footer-container{padding:var(--content-padding-desktop);}.footer-brand{margin-bottom:2rem;}.footer-logo img{max-width:200px;}.brand-subtitle{font-size:1.3rem;}.footer-address{font-size:1.3rem;margin:1.25rem 0;}.footer-contact{font-size:1.3rem;}.footer-column{margin-bottom:1.75rem;}.footer-column h3{font-size:1.3rem;margin-bottom:1rem;}.footer-column ul li{margin-bottom:0.5rem;}.footer-column ul li a{font-size:1.3rem;}.footer-certifications{gap:1.25rem;padding:1.25rem 0;}.cert-items{gap:1.25rem;}.cert-title{font-size:0.9rem;}.cert-number{font-size:0.8rem;}.footer-bottom{padding:1.25rem 0;}.copyright{font-size:1.3rem;}.social-link{width:30px;height:30px;}}.sec-title-three{color:#fff;margin-bottom:30px;}.sec-title-three h2{color:#fff;}.social-link svg{width:15px;height:15px;fill:#000000;}@media (max-width:575.98px){.number-of-world-title{font-size:2.2rem;}.numbers-layout{gap:1.5rem;}.globe-placeholder{width:120px;height:120px;font-size:1.3rem;}.stats-grid{gap:1.25rem;}.stat-item{padding:1rem;}.stat-icon{width:3.5rem;height:3.5rem;margin-bottom:0.75rem;}.stat-icon img{width:1.75rem;height:1.75rem;}.stat-number{font-size:2.4rem;}.stat-label{font-size:0.95rem;}}@media (max-width:375px){.number-of-world-title{font-size:2rem;}.numbers-layout{gap:1rem;}.globe-placeholder{width:100px;height:100px;font-size:0.9rem;}.stats-grid{gap:1rem;}.stat-item{padding:0.75rem;}.stat-icon{width:3rem;height:3rem;margin-bottom:0.5rem;}.stat-icon img{width:1.5rem;height:1.5rem;}.stat-number{font-size:2rem;}.stat-label{font-size:0.85rem;}}@media (max-width:768px){.hero-paddings{padding:0 2rem;}.section-paddings{padding:3rem 0;}.language-dropdown .dropdown-menu{min-width:180px;}.language-dropdown .btn{font-size:1.2rem;padding:0.4rem 0.8rem;}.footer-certifications{gap:30px;flex-wrap:wrap;}.cert-item{flex-direction:column;text-align:center;gap:10px;}.cert-title{font-size:1.3rem;}.cert-number{font-size:1.2rem;}}.manufacturing-resources{background-color:#fff;padding:6rem 0;}.manufacturing-resources-injection-molding{background-color:#fff;padding:0 0 6rem 0;}.manufacturing-resources h2{text-align:center;color:var(--rpworld-black);font-size:32px;font-weight:600;margin:var(--title-margin-desktop);}.manufacturing-resources .resources-grid-index{margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:30px;}.manufacturing-resources .resources-grid{margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:30px;}.manufacturing-resources .resource-card{background-color:#f8f8f8;overflow:hidden;transition:transform 0.3s ease,box-shadow 0.3s ease;cursor:pointer;}.manufacturing-resources .resource-card:hover{transform:translateY(-0.3125rem);box-shadow:0 0.5rem 1.25rem rgba(0,0,0,0.15);}.manufacturing-resources .resource-card:hover img{opacity:.80;transform:scale(1.05,1.05)}.quality-assurance-box img{transition:transform 0.3s ease,box-shadow 0.3s ease;will-change:transform;}.quality-assurance-box:hover img{transform:scale(1.05);box-shadow:0 10px 20px rgba(0,0,0,0.1);}.manufacturing-resources .resource-card a{text-decoration:none;color:inherit;display:block;}.manufacturing-resources .resource-card img{max-width:100%;object-fit:cover;display:block;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease}.manufacturing-resources .resource-card-content{padding:3.2rem;}.manufacturing-resources .resource-card h3{color:var(--rpworld-black);font-size:20px;font-weight:600;margin-bottom:10px;line-height:1.4;min-height:1.8rem;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}.manufacturing-resources .resource-card p{color:#333333;font-size:16px;line-height:1.6;margin-bottom:20px;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}.manufacturing-resources .resource-card .learn-more svg{margin-left:0.5rem;transition:margin-left 0.3s ease;}.manufacturing-resources .resource-card .learn-more{color:var(--rpworld-primary);font-size:16px;font-weight:500;text-decoration:none;display:inline-flex;align-items:center;transition:color 0.3s ease;}.manufacturing-resources .resource-card .learn-more:hover{color:#c0392b;}@media (max-width:62rem){.manufacturing-resources .resources-grid{grid-template-columns:repeat(2,1fr);gap:3.25rem;}}@media (max-width:48rem){.manufacturing-resources h2{font-size:1.75rem;}.manufacturing-resources .resources-grid{grid-template-columns:1fr;gap:2.25rem;}}@media (max-width:30rem){.manufacturing-resources .resource-card-content{padding:3.25rem;}}.animated-arrow-link{display:inline-flex;align-items:center;gap:0.5rem;transition:all 0.3s ease;position:relative;}.animated-arrow-link:hover{transform:translateX(5px);}.arrow-slide{transition:transform 0.3s ease;display:inline-block;}.animated-arrow-link:hover .arrow-slide{transform:translateX(5px);}@keyframes arrowSlide{0%{transform:translateX(0);}50%{transform:translateX(5px);}100%{transform:translateX(0);}}.arrow-slide-animation{animation:arrowSlide 2s infinite;}.injection-molding-hero-image{width:90%;height:100%;object-fit:cover;padding-left:30px;}.materials-section{background-color:var(--rpworld-black);}.card-image img{width:85%;}.injection-molding-service-image img{width:60px;height:60px;}.injection-processes-section{background-color:#fff;position:relative;overflow:hidden;position:relative;z-index:1;}.pattern-layer{position:absolute;left:-143px;top:-214px;width:366px;height:551px;background-repeat:no-repeat;background-position:left center;background-size:contain;opacity:0.1;z-index:-1;pointer-events:none;}.injection-processes-section .container{position:relative;z-index:2;}.injection-processes-section .pattern-layer-two{position:absolute;right:-86px;bottom:-290px;width:428px;height:610px;background-repeat:repeat;opacity:0.15;z-index:-1;pointer-events:none;}.process-card{padding:0 4% 4% 4%;transition:all 0.3s ease;box-shadow:0 5px 10px 0 rgba(139,142,150,0.1),0 -10px 20px 0 rgba(93,95,98,0.05);border:1px solid #ffffff;background-color:#fff;}.plastic-card{transition:all 0.3s ease;}.plastic-card:hover{transform:translateY(-6px);}.process-card-service{padding:2rem 2rem 3rem;}.process-card-service:nth-child(1),.process-card-service:nth-child(3){background-color:#616263;}.materials-box{padding:1rem 2rem !important;}@media screen and (max-width:768px){.materials-box{padding:1rem !important;}}.material-card{display:grid;grid-template-rows:auto 1fr auto;height:100%;box-shadow:0 0 10px 0 rgba(0,0,0,0.1);}.material-consult-button{border-radius:5rem;background-color:var(--rpworld-primary);color:white;padding:1rem 2rem;margin:0 3rem 2rem 3rem;font-size:1.6rem;border:0.2rem solid var(--rpworld-primary);}.material-consult-button:hover{color:#fff;transition:all 0.3s ease;background-color:#ce1f13;}@media screen and (max-width:768px){.material-consult-button{padding:0.5rem 1rem;}}.material-card .material-part-name{padding:2.5rem 3rem 2.5rem 3rem;font-size:2.2rem;font-weight:600;color:#2b2b2b;background-color:#F8F8F8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.material-card .material-part-name span{color:#6c757d;font-weight:normal;}.why-rpworld-section{background-color:var(--rpworld-black);}.why-rpworld-section h3{color:#fff;}.video-section{background-color:#f8f8f8;}.section-description{margin-bottom:var(--spacing-2xl);}.video-image{width:100%;height:auto;}@media (min-width:768px) and (max-width:1200px){.injection-molding-hero-image{width:80%;padding-left:0;}}@media (max-width:768px){.injection-molding-hero-image{padding-left:0;}.section-description{margin-bottom:var(--spacing-lg);}.section-title{font-size:2.6rem;}.video-image{height:auto;width:100%;}}.pagination-container{margin-top:2rem;text-align:center;}.pagination{margin-bottom:0;display:inline-flex;gap:4px;}.pagination .page-item{margin:0;}.pagination .page-link{color:#9a9fa2;background-color:#fff;border:1px solid #9a9fa2;border-radius:6px;padding:8px 12px;font-weight:500;font-size:14px;transition:all 0.2s ease;min-width:36px;text-align:center;text-decoration:none;display:block;}.pagination .page-item.active .page-link{color:#fff;background-color:var(--rpworld-primary);border-color:var(--rpworld-primary);}.pagination .page-item.disabled .page-link{color:#ccc;background-color:#f8f9fa;border-color:#e9ecef;cursor:not-allowed;opacity:0.6;}.pagination .page-item.disabled .page-link:hover{color:#ccc;background-color:#f8f9fa;border-color:#e9ecef;}.pagination .page-link svg{vertical-align:middle;}@media (max-width:768px){.pagination .page-link{padding:6px 10px;font-size:13px;min-width:32px;}.pagination{gap:3px;}}.case-studies-section{margin:6rem 0 3rem 0;}@media (max-width:768px){.case-studies-section{margin-top:3rem;}.case-studies-section .section-title{padding:0 2rem;}}.case-studies-section .swiper{overflow:hidden;}.case-studies-section .swiper-slide{position:relative;overflow:hidden;}.case-studies-section .swiper-slide img{width:100%;height:auto;object-fit:cover;display:block;}.case-study-overlay{position:absolute;bottom:0;left:0;right:0;background:rgba(82,82,82,0.8);color:#fff;padding:3rem 5rem;line-height:1.5;height:50%;}@media screen and (max-width:768px){.case-study-overlay{height:auto;}}.case-study-overlay p{font-size:2.6rem;font-weight:600;margin-bottom:1.5rem;line-height:1.4;}.case-study-overlay ul{list-style:none;padding:0;margin:0;}.case-study-overlay li{font-size:1,6rem;margin-bottom:0.5rem;font-style:italic;color:#FFF;margin:0;}.case-study-overlay .btn-learn-more{background:var(--rpworld-primary);color:white;padding:0.8rem 1.5rem;border:none;border-radius:2rem;font-size:1.4rem;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;gap:0.5rem;transition:all 0.3s ease;}.case-study-overlay .arrow-slide{transition:transform 0.3s ease;}.swiper-button-prev,.swiper-button-next{width:50px;height:50px;background:rgba(255,255,255,0.9);border-radius:50%;border:2px solid var(--rpworld-primary);color:var(--rpworld-primary);font-size:18px;font-weight:bold;transition:all 0.3s ease;box-shadow:0 2px 10px rgba(0,0,0,0.1);}.swiper-button-prev:hover,.swiper-button-next:hover{color:white;transform:scale(1.1);box-shadow:0 4px 15px rgba(230,57,70,0.3);}.swiper-button-prev::after,.swiper-button-next::after{font-size:18px;font-weight:bold;}.swiper-pagination{position:relative;margin-top:2rem;text-align:center;}.swiper-pagination-bullet{width:12px;height:12px;background:rgba(255,255,255,0.5);border:2px solid var(--rpworld-primary);opacity:1;margin:0 6px;transition:all 0.3s ease;}.swiper-pagination-bullet-active{background:var(--rpworld-primary);transform:scale(1.2);box-shadow:0 0 10px rgba(230,57,70,0.5);}.swiper-pagination-bullet:hover{background:var(--rpworld-primary);transform:scale(1.1);}@media (max-width:768px){.case-studies-section .swiper-slide img{height:auto;}.case-study-overlay{padding:1.5rem;}.case-study-overlay p{font-size:1.6rem;margin-bottom:1rem;padding:1rem 4rem 0 4rem;}.case-study-overlay li{font-size:1.2rem;}.case-study-overlay .btn-learn-more{padding:0.6rem 1.2rem;font-size:1.2rem;}.swiper-button-prev,.swiper-button-next{display:none;}.case-studies-section .d-flex{flex-direction:row;align-items:center;padding:0rem 4rem 1rem 4rem;}.case-studies-section .section-title{font-size:2.4rem;margin-bottom:0;}.swiper-pagination{margin-top:1.5rem;}.swiper-pagination-bullet{width:10px;height:10px;margin:0 4px;}}@media (max-width:480px){.case-studies-section .swiper-slide img{height:auto;}.case-study-overlay{padding:1rem;}.case-study-overlay p{font-size:1.4rem;margin-bottom:0.8rem;}.case-study-overlay li{font-size:1.3rem;}.case-study-overlay .btn-learn-more{padding:0.5rem 1rem;font-size:1.3rem;}.case-studies-section .section-title{font-size:2.6rem;}}.button-spacing{margin-top:var(--spacing-3xl) !important;}.video-spacing .section-title{margin-bottom:var(--spacing-3xl) !important;}@media (max-width:768px){.button-spacing{margin-top:var(--spacing-xl) !important;}.video-spacing .section-title{margin-bottom:var(--spacing-xl) !important;}}.mobile-select-container{position:relative;max-width:400px;margin:0 auto;width:100%;}.mobile-material-select{width:100%;padding:16px 50px 16px 20px;font-size:16px;font-weight:500;color:#333;background:#fff;border:2px solid #e9ecef;border-radius:12px;appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;transition:border-color 0.3s ease,box-shadow 0.3s ease;box-shadow:0 2px 8px rgba(0,0,0,0.1);transform:none;will-change:border-color,box-shadow;}.mobile-material-select:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 3px rgba(0,123,255,0.1);}.mobile-material-select:hover{border-color:#007bff;box-shadow:0 4px 12px rgba(0,0,0,0.15);}.custom-select-arrow{position:absolute;right:20px;top:50%;transform:translateY(-50%);pointer-events:none;color:#666;transition:all 0.3s ease;}.mobile-material-select:focus+.custom-select-arrow{color:#007bff;transform:translateY(-50%) rotate(180deg);}.mobile-material-select option{padding:12px 16px;font-size:16px;font-weight:500;color:#333;background:#fff;border:none;outline:none;}.mobile-material-select option:hover,.mobile-material-select option:focus,.mobile-material-select option:checked{background:#f8f9fa;color:#007bff;}.mobile-material-select::-ms-expand{display:none;}.mobile-material-select::-webkit-scrollbar{width:8px;}.mobile-material-select::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px;}.mobile-material-select::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px;}.mobile-material-select::-webkit-scrollbar-thumb:hover{background:#a8a8a8;}@media (max-width:480px){.mobile-material-select{padding:14px 45px 14px 16px;font-size:15px;}.custom-select-arrow{right:16px;}}@media (prefers-color-scheme:dark){.mobile-material-select{background:#000000;border-color:#000000;color:#e2e8f0;margin-bottom:2rem;}.mobile-material-select:focus{border-color:#63b3ed;box-shadow:0 0 0 3px rgba(99,179,237,0.1);}.mobile-material-select option{background:#9a9fa2;color:#e2e8f0;}.custom-select-arrow{color:#a0aec0;}}.mobile-select-container{animation:slideInUp 0.6s ease-out;transition:transform 0.15s ease;}.mobile-select-container.animating{transition:transform 0.1s ease;}@keyframes slideInUp{from{opacity:0;transform:translateY(30px);}to{opacity:1;transform:translateY(0);}}.mobile-material-select.loading{opacity:0.7;pointer-events:none;}.mobile-material-select.loading+.custom-select-arrow{animation:spin 1s linear infinite;}@keyframes spin{from{transform:translateY(-50%) rotate(0deg);}to{transform:translateY(-50%) rotate(360deg);}}.mobile-material-select{-webkit-tap-highlight-color:transparent;touch-action:manipulation;}@media (prefers-contrast:high){.mobile-material-select{border-width:3px;border-color:#000;}.mobile-material-select:focus{border-color:#0000ff;box-shadow:0 0 0 3px #0000ff;}}@media (prefers-reduced-motion:reduce){.mobile-material-select,.custom-select-arrow,.mobile-select-container{transition:none;animation:none;}}@media print{.mobile-select-container{display:none;}}.mobile-material-select:focus-visible{outline:3px solid #007bff;outline-offset:2px;}.mobile-material-select.error{border-color:#dc3545;box-shadow:0 0 0 3px rgba(220,53,69,0.1);}.mobile-material-select.error+.custom-select-arrow{color:#dc3545;}.material-card-ul{margin-left:2rem;padding:1rem 0;}.material-content{padding:1rem 3rem;}.material-content ul:first-child{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:10px;align-items:center;line-height:16px;align-items:stretch;font-size:1.4rem;}.material-content ul:first-child li{display:flex;align-items:center;justify-content:center;min-height:30px;border-radius:9999px;padding:5px 14px !important;}.video-title{margin-bottom:5rem;}@media (max-width:768px){.video-title{margin-bottom:2rem;}}.injection-molding-materials-section{background-color:#fff;}.injection-molding-materials-section .all-materials-link{height:66px;line-height:46px;}.card-custom,.material-card,.process-card{transition:transform 0.3s ease,box-shadow 0.3s ease;}.card-custom:hover,.material-card:hover,.process-card:hover{transform:translateY(-6px) scale(1.02);box-shadow:0 12px 30px rgba(0,0,0,0.15);}:root{--theme-color:var(--rpworld-primary);--secondary-color:#000000;--text-color:#333;--title-color:#000000;}.products-section{position:relative;padding:112px 0px;}.product-block-one .inner-box{position:relative;display:block;background-color:#f8f8f8;padding:42px 40px 50px 40px;overflow:hidden;z-index:1;}.product-block-one .inner-box::before{position:absolute;content:'';background-color:#151515;width:100%;height:100%;left:0px;top:0px;opacity:0;z-index:-1;-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;-webkit-transform:scale(.9) translateY(20px);-ms-transform:scale(.9) translateY(20px);transform:scale(.9) translateY(20px);transition:all .5s cubic-bezier(.25,.8,.25,1);}.product-block-one .inner-box:hover:before{opacity:1;-webkit-transform:scale(1) translateY(0px);-ms-transform:scale(1) translateY(0px);transform:scale(1) translateY(0px);}.product-block-one .inner-box h3{height:40px;position:relative;display:block;font-size:2rem;transition:all 500ms ease;}.product-block-one .inner-box:hover h3{color:#fff;}.product-block-one .inner-box ul{height:290px;gap:20px;justify-content:center;}.product-block-one .inner-box p{transition:all 500ms ease;}.product-block-one .inner-box:hover p{color:#fff;}.product-block-one .inner-box h6{position:relative;display:block;font-size:15px;line-height:22px;text-transform:uppercase;margin-bottom:40px;transition:all 500ms ease;}.product-block-one .inner-box .icon-box{position:relative;display:flex;align-items:center;justify-content:center;width:60px;height:60px;background-color:var(--rpworld-primary);border-radius:50%;font-size:40px;color:#fff;border:1px solid var(--rpworld-primary);transition:all 500ms ease;}.product-block-one .inner-box .icon-setting{font-size:40px;color:#fff;line-height:1;display:flex;align-items:center;justify-content:center;}.product-block-one .inner-box .btn-box{position:absolute;right:0px;bottom:0px;}.product-block-one .inner-box .btn-box a{position:relative;display:inline-flex;align-items:center;gap:10px;font-size:15px;line-height:24px;font-weight:600;color:var(--title-color);text-transform:uppercase;background-color:#fff;padding:14px 30px;}.product-block-one .inner-box .btn-box a i{position:relative;display:inline-block;font-size:22px;color:var(--title-color);top:3px;transition:all 500ms ease;}.product-block-one .inner-box:hover .btn-box a i{color:var(--theme-color);}.product-block-one .inner-box .btn-box a span{position:relative;transform:scaleX(0);transform-origin:left center;display:none;transition:all 500ms ease;}.product-block-one .inner-box:hover .btn-box a span{transform:scaleX(1);display:block;}.product-block-one .inner-box .light-icon{position:absolute;right:-2px;bottom:-2px;transition:all 500ms ease;opacity:0.4;}.product-block-one .inner-box:hover .light-icon{opacity:0;}.products-section .link-box{padding-top:22px;}.products-section .link-box a{position:relative;display:inline-flex;align-items:center;gap:10px;font-size:15px;line-height:24px;font-weight:600;color:var(--title-color);text-transform:uppercase;}.products-section .link-box a:hover{color:var(--theme-color);}.products-section .link-box a i{position:relative;display:inline-block;font-size:22px;color:var(--theme-color);top:2px;}.plastic-card{padding:0 2rem !important;}.list-padding-left{padding-left:70px !important;}@media (max-width:768px){.list-padding-left{padding-left:0 !important;margin-top:0 !important;}.plastic-card{padding:0 .5rem !important;}}.video-image-bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0;transition:all 0.3s ease;}.video-image-bg:hover{opacity:0.8;cursor:pointer;transform:scale(1.05);}.video-image-bg-img{width:100px;height:70px;object-fit:cover;z-index:1;}.certifications-items{font-size:1.6rem;gap:1rem;}@media (max-width:768px){.video-image-bg-img{width:80px;height:60px;}.certifications-items{font-size:1.4rem;gap:0;}}.brand{position:relative;display:inline-block;font-size:13px;letter-spacing:.02em;}.brand-mark{position:absolute;top:0.1rem;right:-0.6rem;font-size:1em;line-height:1;transform:translateY(0);pointer-events:none;}.injection-molding-intro{background-color:#ffffff;padding:50px 0;}.injection-molding-process{background-color:var(--rpworld-black);padding:50px 0;}.process-step-four-buttons{border:1px solid #858282;border-radius:10px;padding:10px 0;width:65%;text-align:center;margin:0 auto;}.dfm-section{background-color:#ffffff;padding:50px 0;}.section-text-white{color:#fff;}.section-title-step{border-radius:10px;font-size:20px;font-weight:600;margin-bottom:3rem;}@media (max-width:767.98px){.texture-slide-text{padding:0;}}.step-content .section-text{margin-bottom:2rem;}.step-content a{margin:3rem 0 0 0;}.step-content[data-step="1"] .section-text{margin-bottom:3rem;}.service-cards-section .row.g-4{padding:0 15px;}.service-cards-section .col-lg-4:first-child{padding:0 20px 0 0;}.service-cards-section .col-lg-4:nth-child(2){padding:0 20px;}.service-cards-section .col-lg-4:last-child{padding:0 0 0 20px;}@media (max-width:767.98px){.service-cards-section .row.g-4{padding:0;}.service-cards-section .col-lg-4:first-child,.service-cards-section .col-lg-4:nth-child(2),.service-cards-section .col-lg-4:last-child{padding:0;}}.header-cell:nth-child(2){padding:20px 24px 20px 63px;}.header-cell:nth-child(3){padding:20px 24px 20px 53px;}@media (max-width:767.98px){.header-cell:nth-child(2),.header-cell:nth-child(3){padding:16px;}}.content-item.no-border{border:none;}.material-footer-text svg{margin-right:1rem;}.quality-assurance-box .col-lg-5{padding:0;}.section-list{list-style:none;padding-left:0;}.section-list li{margin-bottom:1rem;font-size:1.6rem;line-height:1.7;}@media (max-width:767.98px){.section-list li{font-size:1.4rem;line-height:1.6;margin-bottom:0.75rem;}}.step-list{list-style:none;padding-left:0;margin-bottom:2rem;}.step-list li{margin-bottom:1rem;display:flex;align-items:flex-start;gap:1rem;}@media (max-width:767.98px){.step-list li{margin-bottom:2rem;gap:0.75rem;}.step-list li svg{width:14px;height:14px;margin-top:4px;}.bullet-text{font-size:1.4rem !important;line-height:1.6 !important;}}.bullet-icon{display:inline-block;width:20px;height:20px;background-color:#E13131;border-radius:50%;margin-right:12px;flex-shrink:0;margin-top:2px;}.injection-molding-intro-image{padding:0 0 0 50px;}@media (max-width:767.98px){.injection-molding-intro-image{padding:0 !important;}}.section-image{border-radius:8px;width:100%;object-fit:cover;}.section-image-contain{border-radius:8px;width:100%;object-fit:contain;padding:0 0 0 50px;}@media (max-width:767.98px){.section-image-contain{padding:0 !important;}}.process-step-btn{min-width:15% !important;color:#FFF !important;padding:12px 24px !important;border-radius:10px !important;font-weight:600 !important;border:none !important;cursor:pointer !important;transition:all 0.3s ease !important;}.process-step-btn:hover:not(.active){}.process-step-btn.active{background-color:var(--rpworld-primary) !important;color:#fff !important;outline:none !important;box-shadow:none !important;}.process-step-btn.active:hover{background-color:var(--rpworld-primary) !important;transform:translateY(-2px) !important;box-shadow:0 4px 12px rgba(225,49,49,0.4) !important;}.process-step-btn:focus{outline:none !important;outline-offset:2px !important;}.step-number{font-size:16px;opacity:0.9;}.step-text{font-size:16px;}.dfm-card{background:#fff;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,0.1);padding:40px;transition:transform 0.3s ease,box-shadow 0.3s ease;}.dfm-card:hover{box-shadow:0 8px 24px rgba(0,0,0,0.12) !important;}.step-content-container{background:#fff;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,0.1);padding:40px 60px;min-height:400px;position:relative;}.step-content{transition:opacity 0.5s ease-in-out;opacity:1;display:none;}.step-content.active{display:block !important;}.step-content .row{min-height:300px;}.outcome-text{font-size:16px;line-height:1.7;color:#444;margin:0;margin-top:2rem;font-style:italic;}@media (max-width:767.98px){.hero-section{padding:30px 0 !important;}.hero-content h1{font-size:3.2rem !important;margin-bottom:1.5rem;}.hero-description{font-size:1.5rem !important;line-height:1.6 !important;margin-bottom:1rem;}.btn-quote{max-width:300px;padding:14px 24px;font-size:1.5rem;}.certifications{margin-top:2rem;}.certifications-label{font-size:1.4rem;}.certifications .d-flex{gap:0.5rem !important;align-items:center;}.certifications .d-flex span{font-size:1.4rem;}}@media (max-width:991.98px){.injection-molding-intro{padding:40px 0 !important;}.injection-molding-process{padding:50px 0 30px !important;}.section-text-white{width:90% !important;}.dfm-section{padding:40px 0 !important;}.dfm-card,.step-content-container{padding:30px !important;}.process-step-btn{min-width:150px;padding:12px 18px !important;font-size:14px;}.injection-molding-intro-image{padding:0 0 0 20px !important;}.section-image-contain{padding:0 20px !important;}}@media (max-width:767.98px){.injection-molding-intro,.injection-molding-process,.dfm-section{padding:30px 0 !important;}.dfm-card,.step-content-container{padding:20px !important;}.process-step-btn{min-width:100%;margin-bottom:0.75rem;padding:12px 16px !important;font-size:14px;}.step-number{font-size:14px;}.step-text{font-size:14px;}.injection-molding-process .d-flex{flex-direction:column;align-items:stretch !important;gap:0.75rem !important;}.section-text-white{width:100% !important;font-size:1.5rem !important;line-height:1.6 !important;margin-bottom:2rem !important;}.step-content .row{min-height:auto;}.step-content .col-lg-6{margin-bottom:2rem;}.section-title-step{font-size:1.6rem !important;padding:8px 16px;margin-bottom:2rem;}.injection-molding-intro-image{padding:0 !important;margin-top:2rem;}.section-image-contain{padding:0 !important;}.outcome-text{font-size:1.4rem !important;margin-top:1.5rem;}}.injection-molding-intro img{height:400px;}.plastic-injection-card{padding:0 0 0 50px;}.section-list{list-style:none;padding:0;margin:0;display:flex;align-items:center;justify-content:space-between;}.section-list li{font-size:16px;line-height:1.5;display:flex;align-items:center;}.section-text-intro{margin-bottom:30px;}.section-list li span:nth-child(2){font-size:20px;font-weight:600;}.circle{display:flex;justify-content:center;align-items:center;width:50px;height:50px;border-radius:50%;background-color:var(--rpworld-primary);overflow:hidden;margin-right:10px;}.circle img{width:50%;height:50%;object-fit:cover;}.dfm-section img{height:auto;}@media (max-width:767.98px){.injection-molding-intro img,.dfm-section img,.section-image{width:100%;height:auto;border-radius:8px;}.container{padding-left:15px;padding-right:15px;}}img.lazyload,img.lazyloading{opacity:0;visibility:visible;transition:opacity 1s ease;}img.lazyloaded{opacity:1;visibility:visible;}.capability-header{background-color:#ffffff;padding:50px 0 20px;}.service-phase-tab{background-color:#ffffff;}.phase-tab-label{background:#F5F5F5;padding:12px 24px;border-radius:8px;font-weight:600;font-size:15px;color:#333;width:fit-content;margin:0 auto;}.service-cards-section{background-color:#ffffff;padding:0 0 30px;}.service-card{border:1px solid #eee;padding:0;display:flex;flex-direction:column;transition:transform 0.3s ease,box-shadow 0.3s ease;}.service-card-header .icon-box{position:relative;width:60px;height:60px;text-align:center;border-radius:50px;display:inline-block;font-family:"Flaticon";font-size:34px;color:#fff;background-color:rgb(234 19 14);transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease}.service-card-header .icon-box i{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);margin-top:2px;}.service-card .icon-box{-webkit-transform:scale(-1) rotate(180deg);-moz-transform:scale(-1) rotate(180deg);-ms-transform:scale(-1) rotate(180deg);-o-transform:scale(-1) rotate(180deg);transform:scale(-1) rotate(180deg)}.row>.col-lg-4:nth-of-type(2) .service-card-body{}.service-card-body h4{font-size:20px;font-weight:600;margin-bottom:24px;}.service-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,0.1);}.service-card-header{color:#000000;background:#fff;padding:30px;font-weight:600;font-size:20px;font-family:'Poppins',sans-serif;}.service-card-body{padding:0 40px 40px 40px;flex:1;}.service-card-item{display:flex;align-items:flex-start;gap:10px;margin-bottom:24px;}.service-card-item:last-child{margin-bottom:0;}.service-card-label{color:#333;font-size:1.6rem;margin-bottom:4px;}.service-card-value{color:#333;font-size:1.6rem;line-height:1.5;}.spec-tab-label{background:#F5F5F5;padding:14px 26px;border-radius:8px;font-weight:600;font-size:15px;color:#333;width:fit-content;margin:0 auto;}.spec-table-section{background-color:#ffffff;padding:0px 0 50px;}.header-row{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:0;}.header-cell{background-color:#151515;padding:20px 24px;font-weight:600;font-size:16px;color:#fff;}.content-row{display:grid;grid-template-columns:420px 1fr;border-bottom:2px solid #dad8d8;min-height:100px;background-color:#f8f8f8;}.content-row:last-child{border-bottom:none;}.row-label{padding:24px;font-weight:600;color:#333;font-size:16px;background-color:#f8f8f8;display:flex;align-items:center;}.row-content{display:grid;grid-template-columns:repeat(2,1fr);}.content-cell{font-size:15px;display:flex;flex-direction:column;}.content-cell:first-child{border-left:none;padding-left:45px;}.content-item{line-height:1.6;border-bottom:1px solid #b2b2b2;padding-bottom:10px;height:50px;line-height:50px;padding-left:70px;}@media (max-width:767.98px){.content-item{height:auto;line-height:1.6;padding-left:0;padding-top:8px;padding-bottom:12px;}}.content-item:last-child{border-bottom:none;margin-bottom:0;}.bottom-actions{background-color:#ffffff;padding:0 0 50px;}@media (max-width:767.98px){.bottom-actions .btn{width:100%;max-width:100%;margin-bottom:12px;font-size:1.4rem;padding:12px 20px;}.bottom-actions .d-flex{flex-direction:column;}}.action-btn-primary{background:#D93030;color:#fff;padding:14px 26px;border-radius:8px;font-weight:600;font-size:15px;border:none;cursor:pointer;transition:all 0.3s ease;}.action-btn-primary:hover{background:#B22A24;transform:translateY(-2px);box-shadow:0 4px 12px rgba(216,48,48,0.3);}.action-btn-secondary{background:#F2F2F2;color:#333;padding:14px 26px;border-radius:8px;font-weight:600;font-size:15px;border:none;cursor:pointer;transition:all 0.3s ease;}.action-btn-secondary:hover{background:#E5E5E5;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,0.1);}@media (max-width:991.98px){.capability-text{width:90%;}.service-card{margin-bottom:20px;}}@media (max-width:767.98px){.capability-header{padding:30px 0 15px !important;}.capability-text{width:100%;font-size:1.5rem !important;line-height:1.6 !important;}.phase-tab-label,.spec-tab-label{font-size:1.4rem;padding:10px 20px;width:100%;}.service-cards-section{padding:20px 0 30px !important;}.service-card{margin-bottom:20px;min-height:auto;}.service-card-header{font-size:1.6rem;padding:12px 16px;}.service-card-body{padding:20px 16px;}.service-card-item{margin-bottom:16px;}.service-card-label,.service-card-value{font-size:1.4rem !important;}.custom-spec-tab{padding:0 !important;}.spec-table-section{padding:0 0 30px !important;}.header-row{grid-template-columns:1fr;gap:0;}.header-cell{padding:16px;font-size:1.4rem;}.content-row{grid-template-columns:1fr;border-bottom:1px solid #dad8d8;}.row-label{padding:16px;font-size:1.4rem;border-bottom:1px solid #e8e8e8;}.row-content{grid-template-columns:1fr;}.content-cell{border-left:none;border-top:1px solid #e8e8e8;padding:16px;}.content-item{padding-left:0;padding-bottom:12px;height:auto;line-height:1.6;font-size:1.4rem;}.bottom-actions{padding:0 0 30px !important;}.action-btn-primary,.action-btn-secondary{width:100%;margin-bottom:12px;font-size:1.4rem;padding:12px 20px;}}.material-header{background-color:#f8f8f8;}@media (max-width:767.98px){.material-header{padding:20px 0 !important;}}.material-main-panels{background-color:#f8f8f8;padding:30px 0 40px 0;}.material-panel{border:1px solid #eee;border-radius:12px;padding:40px 30px;background:#ffffff;height:100%;}.material-panel-title{text-align:center;margin-bottom:24px;}.application-card{padding:18px 20px;border-radius:10px;margin-bottom:16px;cursor:pointer;transition:all 0.3s ease;border:1px solid #eee;background:#FAFAFA;}.application-card:last-child{margin-bottom:0;}.application-card.active{border:1px solid var(--rpworld-primary);background:#FFF7F7;}.application-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,0.1);}.application-card-title{font-size:16px;font-weight:600;color:#333;margin-bottom:8px;}.application-card-description{font-size:14px;color:#555;line-height:1.5;margin:0;}.free-interactive-design-analysis-section{background:url('https://www.rpworld.com/d/file/p/image-v1/injection-molding-footer.png') no-repeat center center #f8f8f8;background-size:cover;}.material-checkbox-group{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:24px;}.material-checkbox-item{display:flex;align-items:center;}.material-checkbox-item input[type="checkbox"]{width:18px;height:18px;cursor:pointer;margin:0;}.material-checkbox-item label{font-size:15px;color:#333;cursor:pointer;margin:0;}.material-compare-btn{background:var(--rpworld-primary);color:#fff;padding:12px 22px;border-radius:8px;font-size:15px;font-weight:600;border:none;cursor:pointer;display:block;margin-bottom:24px;width:fit-content;transition:all 0.3s ease;}.material-checkbox-item input[type="checkbox"]{appearance:none;-webkit-appearance:none;width:18px;height:18px;border:2px solid #9e9e9e;border-radius:3px;cursor:pointer;position:relative;margin-right:6px;vertical-align:middle;outline:none;}.material-checkbox-item label{cursor:pointer;vertical-align:middle;font-weight:normal;}.material-checkbox-item input[type="checkbox"]:checked{border-color:var(--rpworld-primary);background-color:var(--rpworld-primary);}.material-checkbox-item input[type="checkbox"]:checked::after{content:'';position:absolute;left:6px;top:2px;width:4px;height:9px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg);}.material-compare-btn:disabled{background:#ccc;cursor:not-allowed;transform:none;}.material-comparison-table{width:100%;border-collapse:separate;font-size:15px;line-height:1.5;overflow-x:auto;}.table-wrapper{overflow-y:auto;}.material-comparison-table thead th:first-child{position:sticky;left:0;z-index:3;background:#FFF3F3;}.material-comparison-table tbody td:first-child{position:sticky;left:0;z-index:2;background:#fff;}.material-comparison-table th:first-child,.material-comparison-table td:first-child{}.material-comparison-table thead{background:#FFF3F3;}.material-comparison-table th{font-weight:600;padding:28px 8px;color:#333;text-align:left;border-bottom:1px solid #eee;}.material-comparison-table td{padding:12px 8px;color:#333;}.material-comparison-table tbody tr:last-child td{border-bottom:none;}.material-comparison-table tbody tr:hover{background-color:#FAFAFA;}.material-footer-tip{background-color:#f8f8f8;padding:10px 0 50px;}.material-footer-text{font-size:15px;color:#D93030;}.material-comparison-table th:first-child,.material-comparison-table td:first-child{width:190px;font-weight:600;}.material-footer-text a{color:#D93030;text-decoration:underline;font-weight:600;}.material-footer-text a:hover{color:#B22A24;}.material-title{margin:50px 0 30px 0;}@media (max-width:767.98px){.material-title{margin:20px 0 15px 0 !important;}}@media (max-width:991.98px){.material-description{width:90%;}.material-panel{margin-bottom:30px;}.service-cards-section .col-lg-4:first-child,.service-cards-section .col-lg-4:nth-child(2),.service-cards-section .col-lg-4:last-child{padding:0 10px;}}@media (max-width:767.98px){.material-header{padding:30px 0 !important;}.material-title{margin:30px 0 20px 0 !important;font-size:2.4rem !important;}.material-description{width:100%;font-size:1.5rem !important;line-height:1.6 !important;margin-bottom:2rem;}.material-main-panels{padding:20px 0 !important;}.material-panel{padding:20px;margin-bottom:20px;}.material-panel-title{font-size:1.8rem !important;margin-bottom:20px;}.application-card{padding:14px 16px;margin-bottom:12px;}.application-card-title{font-size:1.5rem;}.application-card-description{font-size:1.4rem;}.material-checkbox-group{gap:8px;margin-bottom:20px;}.material-checkbox-item label{font-size:1.4rem;}.material-compare-btn{width:100%;font-size:1.4rem;padding:12px 20px;margin-bottom:20px;}.material-comparison-table{font-size:1.3rem;}.material-comparison-table th,.material-comparison-table td{padding:10px 6px;font-size:1.3rem;}.material-footer-tip{padding:20px 0 30px !important;}.material-footer-text{font-size:1.4rem;}.service-cards-section .col-lg-4:first-child,.service-cards-section .col-lg-4:nth-child(2),.service-cards-section .col-lg-4:last-child{padding:0;margin-bottom:20px;}}.texture-board-section{background-color:#ffffff;padding:50px 0;}.texture-board-subtitle{font-size:20px;font-weight:600;color:#333;margin-bottom:2rem;}.texture-grid{display:grid;grid-template-columns:repeat(3,minmax(0,170px));grid-row-gap:12px;grid-column-gap:33px;}.texture-item{line-height:1rem;}.texture-item-image{border-radius:12px;object-fit:cover;margin:0 auto 12px;}.texture-item-title{font-size:16px;font-weight:600;color:#333;text-align:center;line-height:1.7;}.texture-item-description{font-size:16px;color:#333;margin:0;text-align:center;}.texture-board-image{max-width:91%;border-radius:12px;object-fit:contain;}.texture-swiper{margin-top:15px;overflow:hidden;}.texture-swiper .swiper-wrapper{display:flex;transition-timing-function:ease-out;}.texture-swiper:not(.swiper-initialized) .swiper-wrapper{overflow:hidden;position:relative;}.texture-swiper:not(.swiper-initialized) .swiper-slide{min-width:100%;flex-shrink:0;display:none;}.texture-swiper:not(.swiper-initialized) .swiper-slide:first-child{display:block;}.texture-swiper.swiper-initialized .swiper-slide{display:block;}.texture-slide-title{font-size:16px;font-weight:600;color:#333;margin-bottom:8px;}.texture-pagination{margin-top:16px;text-align:center;position:relative;}.texture-pagination .swiper-pagination-bullet{width:10px;height:10px;background:#ccc;border:1px solid transparent;opacity:1;margin:0 6px !important;}.texture-pagination .swiper-pagination-bullet-active{background:#D33;border-color:#D33;box-shadow:none;}.swiper-pagination-horizontal{bottom:0 !important;}@media (max-width:991.98px){.texture-board-section{padding:40px 0;}.texture-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;}.texture-item-image{width:120px;height:120px;}}@media (max-width:767.98px){.texture-board-section{padding:30px 0 !important;}.texture-board-title{margin-bottom:2rem !important;}.texture-board-subtitle{font-size:1.6rem;margin-bottom:1.5rem;}.texture-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;}.texture-item{margin-bottom:1rem;}.texture-item-image{width:100%;max-width:120px;height:120px;}.texture-item-title{font-size:1.4rem;margin-top:8px;}.texture-item-description{font-size:1.3rem;}.texture-board-image{padding:20px 0 0 0 !important;margin-bottom:1rem;}.texture-slide-text{padding:0;font-size:1.4rem !important;line-height:1.6 !important;}.texture-pagination{margin-top:20px;}}.texture-slide-text{margin-bottom:0;}.quality-section{background-color:#ffffff;}.quality-assurance-box{overflow:hidden;}.quality-assurance-box:nth-child(odd){background-color:var(--rpworld-black);color:#fff;}.quality-assurance-box:nth-child(even){background-color:#f8f8f8;}.quality-title{margin-bottom:3rem;}.quality-card{margin-bottom:24px;}.quality-card--dark{color:#ffffff;}.quality-card-content{padding:32px;}.quality-card-title{margin-bottom:20px;color:inherit !important;}.quality-list{list-style:none;padding-left:0;margin-bottom:0;}.quality-list-item{display:flex;align-items:flex-start;gap:8px;color:inherit;margin-bottom:16px;}.quality-list-item:last-child{margin-bottom:0;}.quality-icon-dot,.quality-icon-red-dot{width:8px;height:8px;border-radius:50%;margin-top:7px;flex-shrink:0;}.quality-icon-dot{background-color:#444444;}.quality-icon-red-dot{background-color:#E13131;}.quality-icon-check-red{width:18px;height:18px;border-radius:50%;background-color:#E13131;display:inline-flex;align-items:center;justify-content:center;color:#ffffff;font-size:11px;margin-top:3px;flex-shrink:0;}.quality-icon-file{width:18px;height:22px;border-radius:3px;background:linear-gradient(135deg,#ffffff 0%,#f2f2f2 60%,#e0e0e0 100%);border:1px solid #D0D0D0;margin-top:2px;flex-shrink:0;}.quality-image{width:100%;height:100%;object-fit:cover;}.quality-image:nth-child(even){border-radius:0 16px 16px 0;overflow:hidden;}.quality-card--dark .quality-card-title,.quality-card--dark .quality-list-item{color:#ffffff;}@media (max-width:991.98px){.quality-section{padding:40px 0 60px;}.quality-card-content{padding:24px;}}@media (max-width:767.98px){.quality-section{padding:0 0 3rem 0 !important;}.quality-title{margin-bottom:2rem !important;}.quality-assurance-box{margin-bottom:20px;}.quality-card{margin-bottom:0;}.quality-card-content{padding:24px 20px !important;}.quality-card-title{font-size:1.8rem !important;margin-bottom:16px;}.quality-list-item{margin-bottom:12px;font-size:1.4rem;line-height:1.6;}.quality-list-item span{font-size:1.4rem;}.quality-image{width:100%;height:auto;min-height:200px;object-fit:cover;}.quality-assurance-box .col-lg-5{order:-1;margin-bottom:0;}.quality-assurance-box .col-lg-7{order:1;}.quality-assurance-box:nth-child(even) .col-lg-5{order:-1;}.quality-assurance-box:nth-child(even) .col-lg-7{order:1;}}.our_services_one_single{position:relative;display:block;margin-bottom:3rem;background:#fff;z-index:2}.our_services_one_single:hover:before{width:100%;background:var(--rpworld-primary)}.our_services_one_single:before{position:absolute;bottom:0;left:0;right:0;content:"";background:#e4e4e4;height:2px;width:0;-webkit-transition:all 500ms ease;transition:all 500ms ease}.our_services_one_image{position:relative;display:block}.our_services_one_image:before{position:absolute;top:0;left:0;height:100%;width:100%;content:"";background:rgba(11,11,11,0.5);transform:scale(1,0);transition:transform 500ms ease;transform-origin:top center}.our_services_one_single:hover .our_services_one_image:before{transform:scale(1,1);transform-origin:bottom center}.services_one_arrow_icon{padding:15px 30px;line-height:1;border-radius:50px 50px 50px 50px;display:flex;align-items:center;text-align:center;justify-content:center;gap:10px;background:var(--rpworld-primary);position:absolute;left:50px;bottom:-25px;color:#fff;-webkit-transition:all 500ms ease;transition:all 500ms ease;font-weight:600;}.services_one_arrow_icon i{padding-top:5px;}.our_services_one_single:hover .services_one_arrow_icon{color:#fff;transition:all 0.3s ease;background-color:#ce1f13;}.our_services_icon{height:100px;width:100px;background:var(--rpworld-primary);color:var(--rpworld-base);text-align:center;display:flex;align-items:center;position:absolute;bottom:-40px;right:30px;justify-content:center}.our_services_icon span:before{font-size:65px;line-height:100px}.service-icon{position:absolute;top:50%;transform:translateY(-50%);width:100%;padding:15px;left:0;text-align:center;z-index:99;}.service-icon i{z-index:9;width:70px;height:70px;line-height:60px;background:var(--rpworld-primary);display:inline-block;margin:0 5px;color:#ffffff;font-size:30px;border-radius:50%;opacity:0;-webkit-transition:-webkit-transform 0.3s;-moz-transition:-moz-transform 0.3s;-o-transition:-o-transform 0.3s;transition:transform 0.3s;position:relative;}.service-icon i img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}.service-icon i:hover{color:rgba(255,255,255,0.8);}.service-item:hover .service-icon i{opacity:1;}.service-images{overflow:hidden;position:relative;}.service-icon i{opacity:0;transform:rotateZ(-45deg);transition:all 0.5s ease;}.service-item:hover .service-icon i{opacity:1;transform:rotateZ(0deg);}.service-images:before{opacity:0;content:'';display:inline-block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:99;background:rgba(0,0,0,0.6);-webkit-transition:all 0.7s cubic-bezier(.68,.11,.13,.98);-moz-transition:all 0.7s cubic-bezier(.68,.11,.13,.98);transition:all 0.7s cubic-bezier(.68,.11,.13,.98);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.service-item:hover .service-images:before{opacity:1;}.pt-blog-post{margin-bottom:0}.pt-blog-post{margin-bottom:45px;background:transparent;display:inline-block;width:100%}.pt-blog-post .pt-post-media{overflow:hidden;margin-bottom:0;position:relative}.pt-blog-post .pt-post-media img{margin-left:30px;-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}.pt-blog-post:hover .pt-post-media img{margin-left:0}.pt-blog-post .pt-blog-contain{padding:30px;display:inline-block;position:relative;width:100%;background:#f5f5f5}.pt-blog-post .pt-blog-contain .pt-blog-title{font-size:20px;line-height:1.5;margin-top:0;margin-bottom:10px;font-weight:600;color:#000;text-decoration:none;}.pt-blog-post .pt-blog-contain .pt-blog-title a{color:#000;text-decoration:none;}.pt-blog-post .pt-post-meta ul{margin:0 0 15px;padding:0;width:100%;display:-ms-flexbox !important;display:flex !important}.pt-blog-post .pt-post-meta ul li{list-style:none;float:left;display:inline-block;line-height:22px;margin-right:15px;align-self:center !important;text-transform:uppercase;font-size:14px;}.pt-blog-post .pt-post-meta ul li:last-child{margin-right:0}.pt-blog-post .pt-post-meta ul li a{color:#333}.pt-blog-post .pt-post-meta ul li a:hover{color:#192436}.pt-blog-post .pt-post-meta ul li i{margin-right:5px;color:var(--rpworld-primary);}.pt-blog-post .pt-post-media .pt-post-date{background:#192436;padding:15px;text-transform:capitalize;color:#fff;width:65px;text-align:center;line-height:1.3;position:absolute;left:15px;top:15px}.pt-blog-post .pt-post-media .pt-post-date a{color:#fff;font-weight:400;font-size:14px}.pt-blog-post .pt-post-media .pt-post-date span{display:inline-block;width:100%;font-size:20px;font-family:"Poppins",Arial,sans-serif;}.pt-blog-post .pt-blog-contain p{font-size:16px;line-height:1.7;color:#333;margin-bottom:20px;}.post-password-form input{float:none}.post-password-form input#pwbox-1168{background:#fff}.pt-blog-post .pt-blog-contain table td,.pt-blog-post .pt-blog-contain table th,.pt-comment-area table td,.pt-comment-area table th{border-color:#e0e0e0;background:#fff}.pt-blog-post .pt-blog-contain{padding:30px;display:inline-block;position:relative;width:100%;background:#f5f5f5}.pt-button{position:relative;width:auto;background:var(--rpworld-primary);color:#fff;font-size:16px;line-height:2;vertical-align:middle;display:inline-block;overflow:hidden;padding:15px 30px;line-height:1;border-radius:50px 50px 50px 50px;font-size:1.6rem;font-weight:700;transition:all 0.3s ease;text-decoration:none;}.pt-button:hover,.pt-button:focus{color:#fff;background-color:#ce1f13;}.pt-button:hover:after{bottom:0;height:100%}.pt-button span,.pt-button-block{position:relative;z-index:9}.skill-section{position:relative;overflow:hidden;padding:100px 0 30px}.skill-section .image-layer{position:absolute;left:0;top:0;right:0;height:600px;background-size:cover}.skill-section .image-layer:before{position:absolute;content:'';left:0;top:0;right:0;bottom:0;opacity:.85;background-color:#000}.skill-section .video-column{position:relative;margin-bottom:var(--margin-bottom-30);}.skill-section .video-column .inner-column{position:relative}.skill-section .video-column .inner-column:before{position:absolute;content:'';left:-50px;top:-50px;width:110px;height:110px;opacity:.50;border-radius:50%;border:30px solid var(--color-fourtytwo)}.video-box{position:relative;overflow:hidden;border-radius:12px}.video-box .video-image{position:relative;margin:0;background-color:var(--main-color)}.video-box .video-image img{position:relative;width:100%;height:600px;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease}.video-box:hover .video-image img{opacity:.70;transform:scale(1.05,1.05)}.video-box .overlay-box{position:absolute;left:0;top:0;width:100%;height:100%;text-align:center;overflow:hidden;line-height:45px;overflow:hidden}.video-box .overlay-box:before{position:absolute;content:'';left:0;top:0;right:0;bottom:0;z-index:10;opacity:.10;background-color:var(--black-color)}.video-box .overlay-box span{position:absolute;width:85px;height:85px;left:50%;top:50%;z-index:10;font-weight:700;text-align:center;display:inline-block;margin-top:-42px;margin-left:-42px;line-height:85px;border-radius:50%;font-family:"flaticon";font-size:var(--font-26);color:var(--white-color);padding-left:var(--padding-left-5);background-color:var(--color-fourtytwo)}.video-box .overlay-box span:hover{color:var(--white-color);background-color:var(--main-color)}.video-box .ripple,.video-box .ripple:before,.video-box .ripple:after{position:absolute;top:50%;left:50%;width:85px;height:85px;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-border-radius:50% 50% 50% 50%;-moz-border-radius:50% 50% 50% 50%;-ms-border-radius:50% 50% 50% 50%;-o-border-radius:50% 50% 50% 50%;border-radius:50% 50% 50% 50%;-webkit-box-shadow:0 0 0 0 rgba(255,255,255,.6);-moz-box-shadow:0 0 0 0 rgba(255,255,255,.6);-ms-box-shadow:0 0 0 0 rgba(255,255,255,.6);-o-box-shadow:0 0 0 0 rgba(255,255,255,.6);box-shadow:0 0 0 0 rgba(255,255,255,.6);-webkit-animation:ripple 3s infinite;-moz-animation:ripple 3s infinite;-ms-animation:ripple 3s infinite;-o-animation:ripple 3s infinite;animation:ripple 3s infinite}.video-box .ripple:before{-webkit-animation-delay:.9s;-moz-animation-delay:.9s;-ms-animation-delay:.9s;-o-animation-delay:.9s;animation-delay:.9s;content:"";position:absolute}.video-box .ripple:after{-webkit-animation-delay:.6s;-moz-animation-delay:.6s;-ms-animation-delay:.6s;-o-animation-delay:.6s;animation-delay:.6s;content:"";position:absolute}.skill-section .skill-column{position:relative;margin-bottom:var(--margin-bottom-30);padding:0 0 0 45px;}.skill-section .skill-column .inner-column{position:relative}.skills .skill-item{position:relative;margin-bottom:var(--margin-bottom-15);display:flex;flex-direction:column;gap:20px;}.skills .skill-item:last-child{margin-bottom:var(--margin-zero)}.skills .skill-item .skill-bar{position:relative;width:100%}.skills .skill-item .skill-bar .bar-inner{position:relative;width:100%;height:6px;background-color:var(--white-color)}.skills .skill-item .skill-bar .bar-inner .bar{position:absolute;left:0;top:0;width:0;height:6px;border-radius:0;-webkit-transition:all 2000ms ease;-ms-transition:all 2000ms ease;-o-transition:all 2000ms ease;-moz-transition:all 2000ms ease;transition:all 2000ms ease;background-color:var(--color-fourtytwo)}.skills .skill-item .skill-bar .bar-inner .bar:before{position:absolute;content:'';right:0;top:-7px;width:18px;height:18px;border-radius:50px;background-color:var(--color-fourtytwo)}.skills .skill-item .skill-header{position:relative;margin-bottom:var(--margin-bottom-10)}.skills .skill-item .skill-title{float:left;font-weight:700;line-height:1.4em;font-size:var(--font-16);color:var(--white-color);text-transform:capitalize}.skills .skill-item .skill-percentage{position:absolute;right:-5px;top:-35px;font-weight:700;line-height:1.4em;padding:3px 8px;border-radius:5px;color:var(--white-color);text-transform:uppercase;font-size:var(--font-16)}.skills.style-two{max-width:500px}.skills.style-two .skill-item{margin-bottom:var(--margin-bottom-25)}.skills.style-two .skill-item .skill-title{color:var(--color-fiftythree);font-size:var(--font-18)}.skills.style-two .skill-item .skill-percentage{color:var(--color-fiftythree)}.skills.style-two .skill-item .skill-bar .bar-inner{background-color:var(--color-fiftyone)}.skills.style-two .skill-item .skill-bar .bar-inner .bar,.skills.style-two .skill-item .skill-bar .bar-inner .bar:before{background-color:var(--main-color)}.service-card:hover .service-card-item .service-card-label{color:#fff;z-index:999;}.check-circle{color:#2f3030;font-size:20px;}.service-card:hover .service-card-item .check-circle{color:#fff;z-index:999;}.service-card .image-layer{position:absolute;left:0;top:0;right:0;bottom:0;background-position:center bottom;background-repeat:no-repeat;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;-webkit-transform:scale(0,1);-ms-transform:scale(0,1);transform:scale(0,1);}.service-card .image-layer:before{position:absolute;content:'';left:0;top:0;right:0;bottom:0;opacity:0.85;background-color:var(--rpworld-primary);}.service-card:hover .image-layer{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);}.service-card:hover .service-card-body{color:#fff;background-image:none;z-index:999;}.service-card .image-layer:before{background:linear-gradient(to right,rgb(234,19,14) 0,rgb(234,19,14) 100%);}.case-studies-section{position:relative;}.case-studies-section .swiper-button-prev,.case-studies-section .swiper-button-next{position:absolute;top:98%;transform:translateY(-50%);z-index:10;width:44px;height:44px;border-radius:50%;background:#fff;border:2px solid var(--rpworld-primary);}.texture-board-box{border:1px solid #e0dcdc;padding:24px;border-radius:10px;}.hero-slider__button{display:flex;gap:25px 30px;flex-wrap:wrap;align-items:center;transition-delay:0.9s;}.hero-slider__button{opacity:0;transition:0.7s;transition-delay:0.3s;transform:translateX(calc(-200px * var(--calculation)));}.hero-slider__button{opacity:1;transform:translateX(0);}.visanet-btn{position:relative;display:inline-block;vertical-align:middle;-webkit-appearance:none;border:none;outline:none;cursor:pointer;background-color:var(--visanet-base,#e50c37);padding:14px 67px 14px 30px;transition:500ms;border-radius:100px;}.visanet-btn__icon-box{position:relative;position:absolute;top:50%;right:6px;z-index:1;text-align:left;width:42px;height:42px;border-radius:100px;transform:translateY(-50%);background-color:var(--visanet-white,#ffffff);transition:all 0.5s cubic-bezier(0.65,0,0.076,1);}.visanet-btn__icon{width:42px;height:42px;display:flex;align-items:center;justify-content:center;position:relative;position:absolute;top:0;right:0;border-radius:50%;background-color:transparent;transition:all 500ms ease;}.visanet-btn__icon span{display:inline-flex;font-size:14px;color:var(--visanet-base,#e50c37);transition:all 500ms ease;}.visanet-btn__icon span svg{width:1em;height:1em;fill:currentColor;}.visanet-btn__text{position:relative;font-size:16px;color:#fff;font-weight:700;line-height:1.25;text-transform:uppercase;z-index:11;transition:all 0.4s ease-in-out;}@media (max-width:412px){.visanet-btn__text{font-size:14px;}}.visanet-btn:hover .visanet-btn__text{color:var(--visanet-base,#e50c37);}.visanet-btn:hover .visanet-btn__icon-box{width:calc(100% - 12px);}.visanet-btn:hover .visanet-btn__icon span{color:var(--visanet-base,#e50c37);}.social-link-footer:hover{background-color:var(--rpworld-primary) !important;}.faq-section h2{text-align:center;margin-bottom:0.5rem;}.faq-subtitle{text-align:center;color:#666;font-size:1.05rem;margin-bottom:2.5rem;}.faq-list{max-width:860px;margin:0 auto;}.faq-item{border:1px solid #e8e8e8;border-radius:8px;margin-bottom:1rem;overflow:hidden;transition:box-shadow 0.3s ease,border-color 0.3s ease;}.faq-item:hover{border-color:var(--rpworld-primary,#1a73e8);box-shadow:0 2px 12px rgba(0,0,0,0.06);}.faq-item[open]{border-color:var(--rpworld-primary,#1a73e8);box-shadow:0 2px 12px rgba(0,0,0,0.08);}.faq-question::-webkit-details-marker{display:none;}.faq-answer{font-size:1rem;line-height:1.75;color:#555;}.faq-answer p{margin:0;}.faq-answer strong{color:#333;}@media (max-width:768px){.faq-question{font-size:0.98rem;padding:1rem 1.25rem;}.faq-answer{padding:0 1.25rem 1rem;font-size:0.95rem;}}.case-study-breadcrumb{font-size:0.875rem;color:#666;margin-bottom:1rem;}.case-study-breadcrumb a{color:#666;text-decoration:none;}.case-study-breadcrumb a:hover{color:#ea130e;}.case-study-list-hero h1{font-weight:700;color:#151515;margin-bottom:0.75rem;}.case-study-list-hero .lead{color:#25373f;max-width:42rem;}.case-study-card{border:1px solid #eee;border-radius:8px;overflow:hidden;height:100%;background:#fff;transition:box-shadow 0.2s ease,transform 0.2s ease;}.case-study-card:hover{box-shadow:0 8px 24px rgba(0,0,0,0.08);transform:translateY(-2px);}.case-study-card__media{aspect-ratio:16 / 10;background:#f7f7f7;}.case-study-card__media img{width:100%;height:100%;object-fit:cover;}.case-study-card__body{padding:1.25rem;}.case-study-card__title{font-size:1.1rem;font-weight:600;color:#151515;margin-bottom:0.5rem;}.case-study-card__title a{color:inherit;text-decoration:none;}.case-study-card__title a:hover{color:#ea130e;}.case-study-card__excerpt{font-size:0.9rem;color:#666;margin-bottom:1rem;}.case-study-card__link{font-weight:600;font-size:0.9rem;color:#ea130e;text-decoration:none;}.case-study-card__link:hover{text-decoration:underline;}.case-study-detail-hero{padding-bottom:1.5rem;border-bottom:1px solid #eee;margin-bottom:2rem;}.case-study-detail-hero h1{font-weight:700;color:#151515;}.case-study-detail-meta{font-size:0.9rem;color:#666;margin-top:0.5rem;}.case-study-pillar{background:#f7f7f7;border-radius:8px;padding:1.25rem;height:100%;}.case-study-pillar h2{font-size:0.75rem;text-transform:uppercase;letter-spacing:0.06em;color:#ea130e;margin-bottom:0.5rem;}.case-study-pillar p{margin:0;color:#25373f;font-size:0.95rem;}.case-study-body{color:#25373f;line-height:1.7;}.case-study-body h2{font-size:1.25rem;margin-top:2rem;margin-bottom:0.75rem;color:#151515;}.case-study-cta{margin-top:3rem;padding:2rem;background:#f2f2f2;border-radius:8px;text-align:center;}.case-study-cta .btn-common{margin-top:0.5rem;}.hero-content .hero-cta{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;}.case-study-by-industry{background-color:#f8f8f8;}.case-study-by-industry .case-study-by-industry__title{text-align:center;}.case-study-by-industry .services-title{margin-left:auto;margin-right:auto;}.case-study-by-industry__lead{margin-bottom:4rem;color:#333333;font-size:1.6rem;line-height:1.6;}.case-study-by-industry.industries-section{background-color:#ffffff;}.case-study-by-industry .row>[class*="col-"]{display:flex;}.case-study-by-industry .case-study-industry-grid-card{overflow:hidden;cursor:pointer;height:100%;width:100%;display:flex;flex-direction:column;position:relative;background:#ffffff;transition:transform 0.3s ease,box-shadow 0.3s ease,border-color 0.3s ease;}.case-study-by-industry .case-study-industry-grid-card:hover{transform:translateY(-0.3125rem);box-shadow:0 0.5rem 1.25rem rgba(0,0,0,0.15);border-color:#cfcfcf;}.case-study-by-industry .case-study-industry-grid-card__media img{max-width:100%;height:auto;}.case-study-by-industry .case-study-industry-grid-card__media{position:relative;overflow:hidden;}.case-study-by-industry .case-study-industry-grid-card__media::before{content:"";position:absolute;inset:0;background:rgba(0,0,0,0.55);opacity:0;transition:opacity 0.35s ease;z-index:1;}.case-study-by-industry .case-study-industry-grid-card__icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;width:100%;text-align:center;}.case-study-by-industry .case-study-industry-grid-card__icon i{width:70px;height:70px;background:var(--rpworld-primary);border-radius:50%;display:inline-block;position:relative;opacity:0;transform:rotateZ(-45deg);transition:opacity 0.35s ease,transform 0.35s ease;}.case-study-by-industry .case-study-industry-grid-card__icon i img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}.case-study-by-industry .case-study-industry-grid-card:hover .case-study-industry-grid-card__media::before{opacity:1;}.case-study-by-industry .case-study-industry-grid-card:hover .case-study-industry-grid-card__icon i{opacity:1;transform:rotateZ(0deg);}.case-study-by-industry .case-study-industry-grid-card__content{padding:3.2rem;display:flex;flex-direction:column;flex:1 1 auto;}.case-study-by-industry .case-study-industry-grid-card__content h3{color:var(--rpworld-primary);font-size:2rem;font-weight:600;}.case-study-by-industry .case-study-industry-grid-card__content p{color:#333333;font-size:1.6rem;line-height:1.6;margin-bottom:2rem;flex:1 1 auto;min-height:calc(1.6rem * 1.6 * 3);}.case-study-by-industry .case-study-industry-grid-card__actions{margin-top:auto;display:inline-flex;align-items:center;}.case-study-by-industry .case-study-industry-grid-card__link{color:var(--rpworld-primary);font-size:1.6rem;font-weight:500;text-decoration:none;}.case-study-by-industry .case-study-industry-grid-card__actions svg{margin-left:0.5rem;transition:margin-left 0.3s ease;color:var(--rpworld-primary);}.case-study-by-industry .case-study-industry-grid-card__actions:hover svg{margin-left:1.2rem;}@media (max-width:767.98px){.case-study-by-industry__lead{font-size:1.4rem;margin-bottom:3rem;}}.case-study-industry-card{display:flex;flex-direction:column;align-items:flex-start;height:100%;text-align:left;background:#fff;border:1px solid #e5e5e5;padding:3.2rem;overflow:visible;transition:box-shadow 0.3s ease;border-radius:16px;}.case-study-industry-card:hover{box-shadow:0 0.4rem 2rem rgba(0,0,0,0.1);}.case-study-industry-card__icon{margin-bottom:2rem;line-height:0;}.case-study-industry-card__icon img{display:block;width:5.6rem;height:auto;}.case-study-industry-card__title{font-size:2rem;font-weight:600;color:var(--rpworld-black);margin:0 0 2rem;line-height:1.3;font-family:"Poppins",Arial,sans-serif;}.case-study-industry-card__desc{font-size:1.6rem;color:#333333;line-height:1.6;margin:0 0 1.5rem;font-weight:400;}.case-study-industry-card__list{margin:0 0 2.5rem;padding-left:1.2rem;font-size:1.4rem;line-height:1.55;}.case-study-industry-card__tags{list-style:none;margin:0 0 1rem;padding:0;display:flex;flex-direction:column;align-items:flex-start;gap:0.8rem;}.case-study-industry-card__tags li{margin:0;display:block;align-items:flex-start;justify-content:flex-start;text-align:left;padding:0;font-size:1.3rem;font-weight:500;line-height:1.45;color:#333333;background:transparent;border:0;border-radius:0;font-family:"Poppins",Arial,sans-serif;}.case-study-industry-card__tags li span{display:inline-block;padding:0;}.case-study-industry-card__tags li span::before{content:"#";color:#333333;margin-right:0.2rem;}.case-study-by-industry .case-study-industry-grid-card .case-study-industry-card__tags li{background:transparent;border-color:transparent;color:#333333;padding:0;border-radius:0;transition:color 0.25s ease;}.case-study-by-industry .case-study-industry-grid-card:hover .case-study-industry-card__tags li{background:transparent;border-color:transparent;color:#333333;}.case-study-by-industry .case-study-industry-grid-card .case-study-industry-card__tags li span::before{color:currentColor;}.case-study-industry-card__tags--split{flex-direction:row;flex-wrap:nowrap;column-gap:1rem;row-gap:0.8rem;justify-content:flex-start;}.case-study-industry-card__tags--split li{flex:0 0 auto;max-width:100%;white-space:nowrap;}.case-study-industry-card__tags--split li:nth-child(-n + 2) span{white-space:nowrap;}.case-study-industry-card__list li{margin-bottom:0.4rem;font-size:1.6rem;line-height:1.55;}.case-study-industry-card__list li:last-child{margin-bottom:0;}.case-study-by-industry .case-study-industry-card .learn-more{margin-top:auto;display:inline-flex;align-items:center;}.case-study-by-industry .case-study-industry-card .learn-more a.learn-more{color:var(--rpworld-primary);font-size:1.6rem;font-weight:500;text-decoration:none;display:inline-flex;align-items:center;transition:color 0.3s ease;}.case-study-by-industry .case-study-industry-card .learn-more a.learn-more:hover{color:#c0392b;}.case-study-by-industry .case-study-industry-card .learn-more svg{margin-left:0.5rem;transition:margin-left 0.3s ease;}.case-study-by-industry .case-study-industry-card .learn-more a.learn-more:hover+svg,.case-study-by-industry .case-study-industry-card .learn-more:hover svg{margin-left:1.2rem;}.related-resources-grid{margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:30px;}@media (max-width:991.98px){.related-resources-grid{grid-template-columns:repeat(2,1fr);gap:24px;}}@media (max-width:767.98px){.related-resources-grid{grid-template-columns:1fr;gap:20px;}}.have-a-similar-project-section{text-align:center;}.have-a-similar-project-section h2{font-size:3.2rem;font-weight:600;color:var(--rpworld-black);}.have-a-similar-project-section p{font-size:1.6rem;margin-bottom:2rem;}.have-a-similar-project-section .btn-quote{display:inline-block;}.certifications-number{color:var(--rpworld-primary);font-size:2.4rem;}.medical-scientific-equipment-hero{background-size:cover;background-position:center;background-repeat:no-repeat;}.frequently-asked-questions-section{margin-top:6rem;}.frequently-asked-questions-section .faq-list{max-width:100%;}.frequently-asked-questions-section #medical-faq-tabs{display:flex;flex-wrap:nowrap;gap:1.6rem;margin:0;padding:0 0 0.2rem;border-bottom:1px solid #e5e5e5;overflow-x:auto;scrollbar-width:none;}.frequently-asked-questions-section #medical-faq-tabs::-webkit-scrollbar{display:none;}.frequently-asked-questions-section #medical-faq-tabs .nav-link{border:0;border-bottom:3px solid transparent;border-radius:0;background:transparent;color:#222;font-size:1.4rem;font-weight:500;padding:0.75rem 0.5rem 0.9rem;white-space:nowrap;line-height:1.2;}.frequently-asked-questions-section #medical-faq-tabs .nav-link:hover{color:#222;border-color:transparent;}.frequently-asked-questions-section #medical-faq-tabs .nav-link.active{color:#222;border-bottom-color:#1e88e5;}.frequently-asked-questions-section .faq-item{border:1px solid #e4e7ec;border-radius:14px;background:#fff;box-shadow:0 2px 10px rgba(15,23,42,0.04);margin:0 0 2rem;padding:2rem 3.2rem;}.frequently-asked-questions-section .faq-label{color:var(--rpworld-black);font-size:20px;font-weight:600;line-height:1.3;margin-bottom:0.6rem;}.frequently-asked-questions-section .faq-item:hover{box-shadow:0 6px 18px rgba(15,23,42,0.08);}.frequently-asked-questions-section .faq-question{display:flex;align-items:flex-start;justify-content:flex-start;width:100%;border:0;background:transparent;cursor:pointer;color:var(--rpworld-black);font-weight:600;line-height:1.4;margin-bottom:1.2rem;text-align:left;transition:color 0.2s ease;}.frequently-asked-questions-section .faq-question .faq-prefix{flex:0 0 auto;color:var(--rpworld-primary);margin-right:0.4rem;}.frequently-asked-questions-section .faq-question span:last-child{flex:1 1 auto;text-align:left;}.frequently-asked-questions-section .faq-question::after{content:"+";margin-left:auto;font-size:2.4rem;line-height:1;color:var(--rpworld-primary);transform:translateY(-2px);}.frequently-asked-questions-section .faq-item.is-open .faq-question::after{content:"−";}.frequently-asked-questions-section .faq-answer{color:#333;font-size:1.6rem;line-height:1.7;border-top:1px solid #eef1f4;padding-top:1.2rem;}.frequently-asked-questions-section .faq-answer .faq-prefix{color:var(--rpworld-primary);font-weight:600;margin-right:0.4rem;}@media (max-width:768px){.frequently-asked-questions-section #medical-faq-tabs{gap:1rem;}.frequently-asked-questions-section #medical-faq-tabs .nav-link{font-size:1.3rem;}.frequently-asked-questions-section .faq-question{font-size:1.7rem;}.frequently-asked-questions-section .faq-answer{font-size:1.5rem;}}.medical-case-card{height:100%;background:#fff;}.medical-case-image{display:block;position:relative;overflow:hidden;border-radius:8px;padding-top:50%;}.medical-case-image img{position:absolute;top:0;left:0;width:100%;transition:transform 0.3s ease;}#video-section{margin-top:6rem;}#insights-section{margin-top:6rem;}.medical-case-title{font-size:2.2rem;line-height:1.35;margin:1.2rem 0 0.8rem;min-height:5.8rem;font-weight:700;}.medical-case-title a{color:#151515;text-decoration:none;}.medical-case-title a:hover{color:var(--rpworld-primary);}.medical-case-desc{color:#666;font-size:1.6rem;line-height:1.65;margin-bottom:1.2rem;min-height:7.9rem;}hr.section-margin.s{margin-bottom:40px;}hr.section-margin{margin:0 0 80px;border:none;}.medical-case-pagination-row{display:flex;align-items:center;justify-content:center;gap:3.2rem;margin-top:6rem;flex-wrap:wrap;}.medical-case-pagination-summary{font-size:1.8rem;font-weight:600;color:#151515;letter-spacing:-0.02em;}.medical-case-pagination{margin:0;}.medical-case-pagination .pagination{display:flex;align-items:center;gap:1.6rem;margin:0;padding:0;list-style:none;}.medical-case-pagination .page-item{margin:0;}.medical-case-pagination .page-link{border:none;background:transparent;color:#222;min-width:3.4rem;height:3.4rem;padding:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:1.8rem;font-weight:500;transition:all 0.2s ease;cursor:pointer;box-shadow:none;}.medical-case-pagination .page-link:hover{color:#000;transform:translateY(-1px);}.medical-case-pagination .page-item.active .page-link{background:#151515;color:#fff;}.medical-case-pagination .page-item.disabled .page-link{opacity:0.35;cursor:not-allowed;pointer-events:none;}.medical-case-pagination .page-item:first-child .page-link,.medical-case-pagination .page-item:last-child .page-link{font-size:0;position:relative;}.medical-case-pagination .page-item:first-child .page-link::before,.medical-case-pagination .page-item:last-child .page-link::before{content:'';width:1.2rem;height:1.2rem;border-top:2px solid #151515;border-right:2px solid #151515;display:block;}.medical-case-pagination .page-item:first-child .page-link::before{transform:rotate(-135deg);}.medical-case-pagination .page-item:last-child .page-link::before{transform:rotate(45deg);}@media (max-width:768px){.medical-case-pagination-row{flex-direction:column;gap:2rem;}.medical-case-pagination-summary{font-size:1.7rem;}.medical-case-pagination .pagination{gap:1rem;}.medical-case-pagination .page-link{min-width:4rem;height:4rem;font-size:1.7rem;}}@media (max-width:768px){.medical-case-pagination-row{gap:1rem;margin-top:2.4rem;padding:1.2rem;}.medical-case-pagination-summary{width:100%;text-align:center;font-size:1.6rem;white-space:normal;}.medical-case-pagination .page-link{min-width:3.6rem;height:3.6rem;font-size:1.5rem;}.medical-case-title{font-size:1.9rem;min-height:0;}.medical-case-desc{font-size:1.5rem;min-height:0;}}.insights-case-studies-grid{margin-left:-2rem;margin-right:-2rem;row-gap:3rem;}.medical-case-studies-grid{margin-left:-2rem;margin-right:-2rem;row-gap:4.4rem;;}.insights-case-item{padding-left:2rem;padding-right:2rem;}.medical-case-item{padding-left:2rem;padding-right:2rem;}.medical-case-card{display:flex;flex-direction:column;height:100%;box-shadow:0 5px 10px 0 rgba(139,142,150,0.1),0 -10px 20px 0 rgba(93,95,98,0.05);border:1px solid #ffffff;transition:transform 0.3s ease,box-shadow 0.3s ease;}.medical-case-card:hover{transform:translateY(-6px) scale(1.02);box-shadow:0 12px 30px rgba(0,0,0,0.15);}.medical-case-image{display:block;overflow:hidden;border-radius:0;margin-bottom:3.2rem;}.medical-case-image img{width:100%;border-radius:0;}.medical-case-title{margin:0 0 1rem;font-size:2rem;line-height:1.3;font-weight:600;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:calc(1.3em * 2);padding:0 3rem;}.medical-case-title a{color:#151515;text-decoration:none;}.medical-case-keywords{list-style:none;display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:1.2rem;margin-bottom:1rem;padding:0 3.2rem !important;}.medical-case-keyword-item{margin:0;padding:0;}.medical-case-studies-list{background-color:#f8f8f8;}.medical-case-keyword{display:inline-flex;align-items:center;justify-content:center;padding:0;font-size:1.3rem;line-height:1.45;font-weight:500;color:#333333;text-align:center;white-space:nowrap;}.medical-case-keyword::before{content:"#";margin-right:0.25rem;}.medical-case-read-more{margin-top:auto;margin-bottom:3.2rem;}.medical-case-read-more a{color:var(--rpworld-primary);text-decoration:none;font-size:1.5rem;font-weight:500;padding:0 3.2rem;}@media (max-width:991px){.medical-case-studies-grid{margin-left:-1rem;margin-right:-1rem;row-gap:3rem;}.medical-case-item{padding-left:1rem;padding-right:1rem;}.medical-case-title{font-size:2.2rem;}}.medical-case-overview,.medical-case-result{padding:0 3.2rem;margin:0 0 1rem;color:#333333;font-size:1.6rem;line-height:1.65;display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:calc(1.65em * 2);}.medical-case-overview strong,.medical-case-result strong{color:#222;font-weight:600;}.how-these-cases-help-medical-scientific{padding:6rem 0;background-color:#fff;margin-top:1px;}.engineering-insights-hero{background-image:url(https://www.rpworld.com/skin/en/assets/images/background/engineering-insight.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;}.insights-sidebar{position:sticky;top:12rem;padding:0 2rem 3rem 3rem;overflow-y:auto;scrollbar-gutter:stable;max-height:calc(100vh - 90px);scrollbar-width:thin;scrollbar-color:#f6f6f6 transparent;}.topic-nav-industry{border-top:1px solid #e0e0e0;padding:2rem 0;}.video-filter-hidden,.insights-filter-hidden{display:none !important;}#insights-article-list,.insights-case-studies-grid,#video-grid,.article-grid-section{overflow-anchor:none;}.sidebar-search{position:relative;margin-bottom:2rem;}.sidebar-search__input{width:100%;padding:10px 40px;border:1px solid #ddd;border-radius:4px;font-size:14px;font-family:'Poppins',sans-serif;transition:border-color 0.2s ease;}.sidebar-search__input:focus{outline:none;border-color:#999;}.sidebar-search__input::placeholder{color:#999;}.sidebar-search__icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#666;pointer-events:none;}.sidebar-search__clear{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:#999;padding:4px;display:flex;align-items:center;justify-content:center;}.sidebar-search__clear:hover{color:#333;}.video-pagination-row{display:flex;align-items:center;justify-content:center;gap:3.2rem;margin-top:6rem;flex-wrap:wrap;padding-bottom:3rem;}.video-pagination-summary{font-size:1.8rem;font-weight:600;color:#151515;letter-spacing:-0.02em;}.video-pagination{margin:0;}.video-pagination .pagination{display:flex;align-items:center;gap:1.6rem;margin:0;padding:0;list-style:none;}.video-pagination .page-item{margin:0;}.video-pagination .page-link{border:none;background:transparent;color:#222;min-width:3.4rem;height:3.4rem;padding:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:1.8rem;font-weight:500;transition:all 0.2s ease;cursor:pointer;box-shadow:none;}.video-pagination .page-link:hover{color:#000;transform:translateY(-1px);}.video-pagination .page-item.active .page-link{background:#151515;color:#fff;}.video-pagination .page-item.disabled .page-link{opacity:0.35;cursor:not-allowed;pointer-events:none;}.video-pagination .page-item:first-child .page-link,.video-pagination .page-item:last-child .page-link{font-size:0;position:relative;}.video-pagination .page-item:first-child .page-link::before,.video-pagination .page-item:last-child .page-link::before{content:'';width:1.2rem;height:1.2rem;border-top:2px solid #151515;border-right:2px solid #151515;display:block;}.video-pagination .page-item:first-child .page-link::before{transform:rotate(-135deg);}.video-pagination .page-item:last-child .page-link::before{transform:rotate(45deg);}@media (max-width:768px){.video-pagination-row{flex-direction:column;gap:2rem;}.video-pagination-summary{font-size:1.7rem;}.video-pagination .pagination{gap:1rem;}.video-pagination .page-link{min-width:4rem;height:4rem;font-size:1.7rem;}}@media (max-width:768px){.video-pagination-row{gap:1rem;margin-top:2.4rem;padding:1.2rem;}.video-pagination-summary{width:100%;text-align:center;font-size:1.6rem;white-space:normal;}.video-pagination .page-link{min-width:3.6rem;height:3.6rem;font-size:1.5rem;}}.manufacturing-videos-section{padding:3rem 0 6rem 0;}.topic-nav__title{font-size:1.8rem;font-weight:600;color:#333;margin-bottom:2rem;font-family:'Poppins',sans-serif;}.topic-nav__list{list-style:none;padding:0;margin:0;}.topic-nav__item{margin-bottom:0.6rem;}.topic-nav__item--section{margin-top:1.2rem;}.topic-nav__link{display:flex;align-items:center;justify-content:space-between;padding:1.4rem;font-size:1.6rem;color:#333;text-decoration:none;border-radius:6px;transition:all 0.2s ease;font-weight:400;line-height:1.4;background:transparent;}.topic-nav__link:hover{background:#fff;color:var(--rpworld-primary);}.topic-nav__item.is-active .topic-nav__link{background:#f8f8f8;color:#f06366;font-weight:500;}.topic-nav__item.is-active .topic-nav__link:hover{background:#f8f8f8;color:var(--rpworld-primary);}.topic-nav__close{display:none;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;background:transparent;border:none;cursor:pointer;color:var(--rpworld-primary);border-radius:4px;transition:all 0.2s ease;flex-shrink:0;}.topic-nav__item:not([data-topic="all"]).is-active .topic-nav__close{display:flex;}.topic-nav__close:hover{background:#f8f8f8;color:var(--rpworld-primary);}.topic-nav__close svg{display:block;}.insights-toolbar{display:flex;flex-direction:column;gap:3rem;}.insights-toolbar__row{display:grid;grid-template-columns:100px 1fr;align-items:start;}.insights-toolbar__label{font-size:1.8rem;font-weight:600;color:#333;white-space:nowrap;font-family:'Poppins',sans-serif;padding-top:0.4rem;}.insights-toolbar__btns{display:flex;flex-wrap:wrap;gap:2rem;}.insights-toolbar__btn{padding:0.8rem 2rem;font-size:1.4rem;font-weight:400;color:#666;background:#fff;border:1px solid #e0e0e0;border-radius:24px;cursor:pointer;white-space:nowrap;transition:all 0.2s ease;font-family:'Poppins',sans-serif;}.insights-toolbar__btn:hover{border-color:#bbb;color:#333;}.insights-toolbar__btn.is-active{background:var(--rpworld-primary);color:#fff;border-color:var(--rpworld-primary);}.insights-toolbar__btn.is-active:hover{background:var(--rpworld-primary);border-color:var(--rpworld-primary);}.blog-content-area{padding:0 2rem 3rem 3rem;}.insights-empty-state{color:#666;font-size:1.6rem;line-height:1.6;}@media (max-width:991.98px){.insights-sidebar{position:static;margin-bottom:2rem;}.sidebar-search{margin-bottom:1.6rem;}.topic-nav__list{display:flex;flex-wrap:wrap;gap:0.6rem;}.topic-nav__item{margin-bottom:0;}.topic-nav__link{padding:0.6rem 1rem;font-size:1.4rem;border:1px solid #e0e0e0;border-radius:20px;background:#fff;}.topic-nav__item.is-active .topic-nav__link{border-color:var(--rpworld-primary);background:#f8f8f8;}.insights-toolbar__row{flex-direction:column;gap:0.6rem;}.insights-toolbar__label{min-width:auto;padding-top:0;}.insights-toolbar__btns{gap:0.4rem;}.insights-toolbar__btn{padding:0.4rem 1rem;font-size:1.2rem;}}@media (max-width:575.98px){.insights-toolbar__btn{padding:0.4rem 0.9rem;font-size:1.2rem;}.sidebar-search__input{font-size:14px;padding:10px 40px;}.sidebar-search__icon{width:16px;height:16px;left:12px;}}.faq-process-list{margin:0 0 0 1rem;padding-left:1.5rem;}.faq-process-list li{margin-bottom:0.75rem;line-height:1.5;}.faq-process-list li:last-child{margin-bottom:0;}.article-card{display:flex;flex-direction:column;background:#fff;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,0.08);transition:all 0.3s ease;height:100%;}.article-card:hover{box-shadow:0 8px 24px rgba(0,0,0,0.12);transform:translateY(-4px);}.article-card__image{position:relative;width:100%;padding-top:66.67%;overflow:hidden;background:#f5f5f5;}.article-card__image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease;}.article-card:hover .article-card__image img{transform:scale(1.05);}.article-card__video{position:relative;width:100%;padding-top:50%;overflow:hidden;background:#000;}.article-card__video iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none;}.article-card__video--facade .video-facade__play{position:absolute;inset:0;width:100%;height:100%;padding:0;border:none;background:#000;cursor:pointer;}.article-card__video--facade .video-facade__play img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;}.article-card__video--facade .video-facade__icon{position:absolute;top:50%;left:50%;z-index:1;width:6.4rem;height:6.4rem;margin:-3.2rem 0 0 -3.2rem;border-radius:50%;background:rgba(234,19,14,0.92);box-shadow:0 0.4rem 1.6rem rgba(0,0,0,0.25);}.article-card__video--facade .video-facade__icon::before{content:'';position:absolute;top:50%;left:54%;transform:translate(-50%,-50%);border-style:solid;border-width:1rem 0 1rem 1.6rem;border-color:transparent transparent transparent #fff;}.article-card__video--facade .video-facade__play:hover .video-facade__icon{transform:scale(1.05);background:#ea130e;}.video-empty-state{text-align:center;padding:6rem 2rem;margin-top:2rem;}.video-empty-state__title{font-size:2.2rem;font-weight:700;color:#151515;margin-bottom:1.2rem;}.video-empty-state__message{font-size:1.6rem;color:#666;max-width:48rem;margin:0 auto;line-height:1.6;}.article-card__content{display:flex;flex-direction:column;padding:3.2rem;flex:1;}.article-card__title{font-size:2rem;font-weight:700;color:#1a1a1a;line-height:1.4;margin-bottom:1rem;font-family:'Poppins',sans-serif;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;}.article-card__title a{color:#333;text-decoration:none;}.article-card__title a:hover{color:var(--rpworld-primary);}.article-card__tags{display:flex;flex-wrap:wrap;gap:0.8rem;list-style:none;padding:0;margin:0 0 1rem 0;}.article-card__tag{font-size:1.3rem;color:#333;font-weight:400;font-family:'Poppins',sans-serif;}.article-card__description{font-size:1.5rem;color:#333;line-height:1.6;margin-bottom:2rem;flex:1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-family:'Poppins',sans-serif;font-weight:400;}.article-card__link{align-items:center;font-size:1.5rem;color:#e63946;text-decoration:none;transition:all 0.2s ease;font-family:'Poppins',sans-serif;margin-top:auto;font-weight:normal;padding-right:1rem;}.article-card__link:hover{color:#d62828;gap:0.4rem;}@media (max-width:767.98px){.article-card__content{padding:2rem;}.article-card__title{font-size:1.8rem;margin-bottom:1.2rem;}.article-card__tags{gap:0.6rem;margin-bottom:1.2rem;}.article-card__tag{font-size:1.2rem;}.article-card__description{font-size:1.4rem;margin-bottom:1.2rem;}.article-card__link{font-size:1.4rem;}}@media (max-width:575.98px){.article-grid-section{padding:3rem 0;}.article-card__content{padding:1.6rem;}.article-card__title{font-size:1.7rem;}}.manufacturing-videos-hero{background-image:url(https://www.rpworld.com/skin/en/assets/images/background/manufacturing-videos.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;}#more-resources .related-resources-grid .resource-card{display:flex;flex-direction:column;height:100%;}#more-resources .related-resources-grid .resource-card-content{display:flex;flex-direction:column;flex:1 1 auto;}#more-resources .related-resources-grid .resource-card h3{min-height:0;}#more-resources .related-resources-grid .resource-card p{min-height:calc(16px * 1.6 * 3);flex:1 1 auto;}#more-resources .related-resources-grid .resource-card .learn-more{margin-top:auto;}