.explore-this-page{padding:6rem 0;}.explore-nav{border-radius:0.8rem;background:#ffffff;padding:1.25rem 1.25rem 1.5rem;}.explore-intro-title{text-align:left;font-size:3.2rem;font-weight:600;color:var(--rpworld-black);margin-bottom:var(--spacing-sm);margin-top:0.6rem;}.explore-intro-text{text-align:left;font-size:1.6rem;line-height:1.7;color:var(--rpworld-black);font-weight:400;margin-bottom:var(--spacing-lg);}.explore-intro-text:last-of-type{margin-bottom:0;}.explore-this-page-title{font-size:2rem;font-weight:600;color:var(--rpworld-black);}.explore-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;}.explore-list li{display:flex;align-items:center;gap:0.6rem;}.explore-list li svg{width:22px;height:32px;}.explore-list li img{width:24px;height:18px;object-fit:contain;flex:0 0 24px;}.explore-list li a{display:inline-flex;align-items:center;gap:0.6rem;font-size:1.6rem;color:var(--rpworld-black);transition:color 0.2s ease;text-decoration:underline;}.explore-list li a:hover{color:var(--rpworld-primary);}.common-medical-applications-section{padding:9rem 0;}.common-medical-applications-title{font-size:var(--title-h2-size-desktop);font-weight:600;margin-bottom:var(--spacing-sm);color:#1c1f23;}.common-medical-applications-description{font-size:16px;line-height:1.7;color:#333333;margin:0;}.common-medical-applications-list{background-color:#f8f8f8;padding:var(--spacing-3xl);overflow-x:auto;-webkit-overflow-scrolling:touch;}.common-medical-applications-columns{display:grid;grid-template-columns:repeat(2,minmax(min-content,1fr));column-gap:var(--spacing-lg);align-items:start;}.common-medical-applications-items{display:flex;flex-direction:column;gap:var(--spacing-sm);list-style:none;padding:0;margin:0;min-width:min-content;}.common-medical-applications-items li{display:flex;align-items:center;gap:0.5rem;font-size:16px;color:#1c1f23;margin:0;white-space:nowrap;}.common-medical-applications-check{width:18px;height:18px;flex-shrink:0;object-fit:contain;}.injection-molding-materials-section .material-filter-select{max-width:36rem;min-height:48px;font-size:1.5rem;border-radius:0.5rem;}.injection-molding-materials-section .materials-filter-tablet{max-width:36rem;margin:0 auto;}.injection-molding-materials-section .materials-filter-desktop .materials-filter-pill-list{flex-wrap:wrap;row-gap:10px;}.injection-molding-materials-section .materials-filter-desktop .materials-filter-pill-list .nav-link{white-space:normal;text-align:center;line-height:1.2;padding:10px 14px;}.injection-molding-materials-section .material-content .material-attributes{margin-bottom:0;}.injection-molding-materials-section .material-content .material-applications{margin-top:0;}.hero-description-list{list-style:none;padding-left:0;margin-top:20px;margin-bottom:0;display:flex;flex-direction:row;flex-wrap:wrap;gap:15px;font-size:18px;color:#000;}.hero-content .hero-cta{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;}@media (max-width:991.98px){.hero-content .hero-cta{flex-direction:column;align-items:stretch;gap:10px;}.hero-content .hero-cta .btn-quote{width:100%;justify-content:center;text-align:center;min-height:44px;}.common-medical-applications-columns{grid-template-columns:1fr;}.common-medical-applications-section{padding:6rem 0 4rem;}.common-medical-applications-item-custom span{font-size:1.35rem;}}.get-a-quote-section{background-color:#fafafa;padding:6rem 0;}.form-card{padding:60px 100px;margin:0 auto;color:#151515;border:1px solid rgba(0,0,0,0.1);background:#ffffff;}.form-row{display:flex;align-items:center;margin-bottom:var(--spacing-lg);}.form-row .col-left,.form-row .col-right{flex:1;display:flex;align-items:center;}.form-row .col-left{padding-right:20px;}.form-row .col-right{padding-left:20px;}.form-label{width:110px;font-size:1.6rem;color:#151515;margin-bottom:0;text-align:left;padding-right:15px;}.form-label .required{color:#dc3545;}.form-control{flex:1;height:42px;border:1px solid rgba(0,0,0,0.14);border-radius:2px;font-size:1.6rem;padding:6px 12px;background:#ffffff;color:#151515;caret-color:#151515;box-shadow:none;}.form-control:focus{border-color:rgba(234,19,14,0.55);box-shadow:none;background:#ffffff;outline:none;}.form-select{flex:1;height:42px;border:1px solid rgba(0,0,0,0.14);border-radius:2px;font-size:1.6rem;padding:6px 40px 6px 12px;background:#ffffff;color:#151515;caret-color:#151515;box-shadow:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 6L8 10L12 6' stroke='%23151515' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:14px 14px;}.form-select:focus{border-color:rgba(234,19,14,0.55);box-shadow:none;background:#ffffff;outline:none;}.form-control::placeholder{color:rgba(21,21,21,0.55);}.form-select option{color:#151515;background:#ffffff;}.service-select-section{text-align:left;margin-bottom:var(--spacing-lg);}.service-select-label{font-size:1.6rem;color:#151515;margin-bottom:var(--spacing-sm);}.service-select-label .required{color:#dc3545;}.service-select-buttons{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);}.service-btn-quote{padding:8px 20px;border:1px solid rgba(0,0,0,0.16);border-radius:4px;background:#ffffff;color:#151515;font-size:1.6rem;cursor:pointer;transition:all 0.2s ease;}.service-btn-quote:hover{border-color:#ea130e;color:#ea130e;}.service-btn-quote.active{background:#ea130e;border-color:#ea130e;color:#fff;}.full-width-row{margin-bottom:var(--spacing-lg);}.full-width-row .form-label{display:block;text-align:left;margin-bottom:var(--spacing-xs);padding-right:0;}.full-width-row .form-control{width:100%;}.quote-split-row{align-items:stretch;margin-bottom:0;}.quote-split-row .col-left,.quote-split-row .col-right{align-items:stretch;flex-direction:column;}.quote-split-row .col-left{padding-right:var(--spacing-lg);}.quote-split-row .col-right{padding-left:var(--spacing-lg);}.quote-split-row .upload-section{margin-bottom:0;}.quote-split-row .col-left .full-width-row:last-child{margin-bottom:0;}.quote-split-row .col-left{flex:1;}.quote-split-row .col-right{flex:1;}.quote-split-row .message-row{flex:1;display:flex;flex-direction:column;}.quote-split-row .message-row textarea.form-control{flex:1;height:auto;min-height:160px;}.quote-split-row .upload-area{height:100%;display:flex;flex-direction:column;}.upload-area-title{font-size:1.6rem;font-weight:600;color:#151515;margin-bottom:var(--spacing-sm);text-align:center;}textarea.form-control{height:160px;resize:vertical;}.upload-section{margin-bottom:var(--spacing-xl);}.upload-label{font-size:1.6rem;color:#151515;margin-bottom:var(--spacing-sm);display:block;font-weight:normal;}.upload-area{border:1px solid rgba(0,0,0,0.14);border-radius:4px;padding:var(--spacing-xl) var(--spacing-lg);text-align:center;background:#ffffff;color:#151515;}.upload-btn{display:inline-block;padding:8px 30px;border:1px solid rgba(0,0,0,0.18);border-radius:4px;background:transparent;color:#151515;font-size:1.6rem;cursor:pointer;transition:all 0.2s ease;margin-bottom:var(--spacing-md);}.upload-btn:hover{background:#ea130e;color:#ffffff;}.upload-hint{font-size:1.6rem;color:rgba(21,21,21,0.78);margin-bottom:var(--spacing-xs);}.upload-hint-bold{font-size:1.6rem;color:rgba(21,21,21,0.92);font-weight:600;margin-bottom:var(--spacing-xs);}.upload-security{font-size:1.6rem;color:#ea130e;}.upload-security svg{width:1.4rem;height:1.4rem;}.file-list{margin-top:var(--spacing-md);text-align:left;}.file-item{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-sm) var(--spacing-sm);background:#f5f5f5;color:#151515;border-radius:4px;margin-bottom:var(--spacing-xs);font-size:1.3rem;}.file-item .remove-file{color:#151515;cursor:pointer;font-size:1.6rem;}.submit-section{text-align:center;}.submit-btn{min-height:var(--btn-height-lg);padding:12px 50px;background:var(--rpworld-primary);border:none;border-radius:var(--radius-sm);color:#fff;font-size:var(--btn-font-md);font-weight:600;cursor:pointer;transition:all 0.2s ease;}.submit-btn:hover{background:var(--rpworld-primary);color:#fff;}.submit-btn:disabled{background:#151515;color:#ffffff;cursor:not-allowed;}.hidden-input{display:none !important;}@media (max-width:767.98px){.common-medical-applications-list{padding:1.6rem;}.common-medical-applications-items{gap:0.8rem;}.common-medical-applications-items li{line-height:1.65;}.explore-this-page{padding:3.2rem 0 2.4rem;}.explore-nav{border:1px solid rgba(0,0,0,0.08);border-radius:10px;padding:1.4rem 1.2rem;margin-bottom:1.8rem;background:#fff;}.explore-this-page-title{font-size:2.6rem;line-height:1.3;margin:0 0 1rem 0;}.explore-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.6rem 1rem;}.explore-list li{min-height:2.8rem;gap:0.4rem;}.explore-list li svg{width:14px;height:14px;opacity:0.55;}.explore-list li img{width:14px;height:14px;flex:0 0 14px;opacity:0.55;}.explore-intro-title{font-size:2.2rem;line-height:1.25;margin-bottom:0.75rem;}.explore-intro-text{font-size:1.5rem;line-height:1.65;margin-bottom:1rem;}.explore-intro-text:last-of-type{margin-bottom:0;}.explore-list li a{font-size:1.5rem;line-height:1.4;text-decoration:none;font-weight:500;}.explore-intro{margin-top:0.6rem;}.hero-description-list{display:flex;flex-direction:column;align-items:flex-start;gap:0.8rem;margin-top:1.2rem;font-size:1.5rem;color:#000;}.hero-description-list li{display:flex;align-items:center;gap:0.6rem;line-height:1.45;}.hero-check-icon{width:1.8rem;height:1.8rem;flex-shrink:0;}.injection-molding-materials-section .materials-filter-mobile .nav,.injection-molding-materials-section .materials-filter-mobile .materials-filter-pill-list{display:flex !important;flex-direction:column;flex-wrap:nowrap;overflow-x:visible;justify-content:center;align-items:stretch;gap:8px;padding-bottom:0;width:100%;max-width:28rem;margin:0 auto;}.injection-molding-materials-section .materials-filter-mobile .nav .nav-item,.injection-molding-materials-section .materials-filter-mobile .materials-filter-pill-list .nav-item{flex:0 0 auto;width:100%;display:flex;justify-content:center;}.injection-molding-materials-section .materials-filter-mobile .nav .nav-link,.injection-molding-materials-section .materials-filter-mobile .materials-filter-pill-list .nav-link{white-space:normal;width:100%;min-width:0;max-width:none;text-align:center;line-height:1.35;padding:10px 14px;font-size:1.4rem;border-radius:9999px;}.resources-grid-index{display:grid;grid-template-columns:1fr;gap:16px;}.process-flow{display:flex;flex-direction:column;gap:16px;}.form-card{padding:22px 16px;}.form-control,.form-select{min-height:44px;}.service-btn-quote{min-height:40px;line-height:1.35;font-size:1.5rem;padding:8px 12px;}.upload-area{padding:16px 14px;}.upload-area-title{font-size:1.5rem;line-height:1.45;margin-bottom:10px;}.upload-hint,.upload-hint-bold{font-size:1.4rem;line-height:1.6;margin-bottom:6px;}.upload-btn{min-height:40px;margin-bottom:10px;}.form-row{flex-direction:column;align-items:stretch;}.form-row .col-left,.form-row .col-right{padding:0;margin-bottom:var(--spacing-md);flex-direction:column;align-items:stretch;}.quote-split-row .col-left,.quote-split-row .col-right{padding:0;}.form-row .col-right{margin-bottom:0;}.submit-btn{width:100%;min-height:46px;}.form-label{text-align:left;margin-bottom:6px;min-width:auto;padding-right:0;}}@media (max-width:575.98px){.explore-list{grid-template-columns:1fr;}}@import url('animation.css');*{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;}a:focus-visible,button:focus-visible,[role="button"]:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid rgba(234,19,14,0.55);outline-offset:3px;}a,button,[role="button"]{transition:color 0.2s ease,background-color 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease,transform 0.2s ease;}button:disabled,a[aria-disabled="true"],[role="button"][aria-disabled="true"]{cursor:not-allowed;opacity:0.65;}.nav-link:focus-visible{outline:3px solid rgba(234,19,14,0.55);outline-offset:3px;}.swiper-button-prev:focus-visible,.swiper-button-next:focus-visible{outline:3px solid rgba(234,19,14,0.55);outline-offset:4px;}.flaticon-phone{color:var(--rpworld-primary);}:root{--rpworld-primary:#ea130e;--rpworld-primary-rgb:rgb(234,19,14);--rpworld-black:#151515;--radius-sm:0.6rem;--radius-md:1.0rem;--radius-lg:1.2rem;--radius-pill:9999px;--shadow-sm:0 2px 10px rgba(0,0,0,0.08);--shadow-md:0 8px 24px rgba(0,0,0,0.10);--shadow-lg:0 12px 30px rgba(0,0,0,0.15);--lift-sm:-0.2rem;--lift-md:-0.4rem;--lift-lg:-0.6rem;--lift-xl:-1.0rem;--lift-xs:-0.1rem;--gray-900:#151515;--gray-700:#333333;--gray-600:#555555;--gray-400:#9e9e9e;--gray-200:#e9ecef;--gray-100:#f8f9fa;--surface-0:#ffffff;--surface-100:#f5f5f5;--border-subtle:rgba(0,0,0,0.12);--btn-height-lg:4.8rem;--btn-pad-x-lg:3.0rem;--btn-font-lg:1.8rem;--btn-font-md:1.6rem;--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 0 0;--section-padding-tablet:var(--spacing-2xl) 0 var(--spacing-3xl) 0;--section-padding-mobile:4.4rem 0 4.4rem 0;--section-padding-small-mobile:3.6rem 0 3.6rem 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.6rem;--title-h2-size-small-mobile:2.2rem;--title-h3-size-desktop:2rem;--title-h3-size-tablet:2.2rem;--title-h3-size-mobile:2.1rem;--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:1.2rem;}@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,.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.8rem;}}@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.75;margin-bottom:1.4rem;}}.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;padding:5rem 0;}.hero-section-plastic{background:#f8f8f8;padding:5rem 0;}.hero-content h1{padding-bottom:1rem;font-weight:700;}.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{background:var(--rpworld-primary);min-height:var(--btn-height-lg);padding:1.4rem var(--btn-pad-x-lg);border:none;border-radius:var(--radius-pill);font-size:var(--btn-font-lg);font-weight:700;transition:background 0.3s ease;text-decoration:none;display:inline-block;color:white;line-height:1;}.btn-white-paper{background:#fbe7e7;color:#e4393c;}.btn-quote:hover{color:#fff;transition:background-color 0.3s ease,box-shadow 0.3s ease,transform 0.3s ease;background-color:#ce1f13;}.btn-white-paper:hover{background:#e4393c;color:#fff;transition:background-color 0.3s ease,box-shadow 0.3s ease,transform 0.3s ease;}.btn-quote:focus-visible,.btn-learn-more:focus-visible,.submit-btn:focus-visible,.service-btn-quote:focus-visible{outline:3px solid rgba(234,19,14,0.55);outline-offset:4px;}.btn-quote:disabled,.btn-learn-more:disabled,.submit-btn:disabled,.service-btn-quote:disabled{opacity:0.65;cursor:not-allowed;transform:none;box-shadow:none;}.btn-common:hover{color:#fff;transition:background-color 0.3s ease,box-shadow 0.3s ease,transform 0.3s ease;background-color:#ce1f13;}.common-medical-applications-item-custom{display:flex;flex-direction:column;align-items:stretch;background:#f8f8f8;height:100%;margin:0;overflow:hidden;transition:transform 0.3s ease,box-shadow 0.3s ease;}.common-medical-applications-item-custom:hover{transform:translateY(var(--lift-md));box-shadow:var(--shadow-md);}.common-medical-applications-item-custom>div:first-child{width:100%;overflow:hidden;flex-shrink:0;}.common-medical-applications-item-custom img{object-fit:cover;display:block;}.common-medical-applications-item-custom span{flex:1 1 auto;display:flex;align-items:center;justify-content:center;text-align:center;min-height:4.8rem;padding:0.8rem 0.6rem;font-size:1.4rem;line-height:1.35;color:#1c1f23;}.btn-learn-more{display:inline-block;background:var(--rpworld-primary);color:white !important;min-height:var(--btn-height-lg);padding:1.4rem var(--btn-pad-x-lg);border:none;border-radius:var(--radius-pill);font-size:var(--btn-font-lg);font-weight:700;transition:background 0.3s ease;text-decoration:none;line-height:1;}.language-dropdown .btn:hover{background:var(--gray-100);border-color:#adb5bd;color:var(--gray-700);transform:translateY(var(--lift-xs));box-shadow:var(--shadow-sm);}.language-dropdown .btn:focus,.language-dropdown .btn:active{background:var(--gray-100);border-color:#adb5bd;color:var(--gray-700);box-shadow:0 0 0 0.2rem rgba(173,181,189,0.25);}.certifications{margin-top:4.5rem;}.trust-bar{margin-top:1.6rem;display:flex;flex-wrap:wrap;gap:0.8rem;}.trust-chip{display:inline-flex;align-items:center;border:1px solid var(--border-subtle);background:rgba(255,255,255,0.7);color:var(--rpworld-black);border-radius:var(--radius-pill);padding:0.6rem 1.1rem;font-size:1.3rem;line-height:1;white-space:nowrap;}@media (max-width:767.98px){.trust-chip{font-size:1.2rem;padding:0.55rem 1rem;}}.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(--spacing-4xl) 0;background:rgb(0,0,0);}.services-section .row{align-items:stretch;row-gap:2rem;}.capabilities-section-title{color:#ffffff;font-size:3.2rem;font-weight:600;text-align:center;margin:0 0 3rem;font-family:var(--text-font,"Poppins",Arial,sans-serif);}@media (max-width:767.98px){.capabilities-section-title{font-size:2.4rem;margin-bottom:2rem;}}.services-title{text-align:left;font-size:3.2rem;font-weight:600;color:var(--rpworld-black);margin-bottom:var(--spacing-sm);}.services-description{text-align:left;font-size:1.6rem;color:var(--rpworld-black);margin-bottom:var(--spacing-lg);font-weight:400;}.service-card{background:white;overflow:visible;box-shadow:var(--shadow-sm);transition:transform 0.3s ease,box-shadow 0.3s ease;height:100%;display:flex;flex-direction:column;}.service-card:hover{transform:translateY(var(--lift-md));box-shadow:var(--shadow-md);}.service-image{width:100%;overflow:hidden;height:227px;}.service-image img{width:100%;height:100%;object-fit:cover;}.service-content{padding:30px 50px 0px 50px;flex:1;display:flex;flex-direction:column;}@media (max-width:767.98px){.service-content{padding:3rem 1.8rem 2.4rem;}}.service-name{font-size:2.4rem;font-weight:600;color:var(--rpworld-black);margin-bottom:1.5rem;text-align:center;}.service-name:hover{color:var(--rpworld-primary);cursor:pointer;transition:color 0.3s ease;}.service-description{font-size:1.6rem;color:#000000;line-height:1.6;margin-bottom:2rem;}.service-features{list-style:none;margin-bottom:2.5rem;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:7rem 0 2rem 0;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-bottom:1.5rem;}.how-it-works-section .section-description{text-align:center;margin-left:auto;margin-right:auto;margin-bottom:4rem;}.process-flow{display:flex;justify-content:space-between;align-items:flex-start;gap:6.25rem;position:relative;}.process-step{flex:1;text-align:center;position:relative;transition:transform 0.3s ease;}@media (min-width:992px){.process-flow{align-items:stretch;}.process-step{display:flex;flex-direction:column;height:100%;}.step-tasks{flex:1;}}.process-step:not(:last-child)::after{content:"";position:absolute;top:3.5rem;right:-7rem;width:8rem;height:0;border-top:2px dashed #5c5c5c;}.process-step:not(:last-child)::before{content:"";position:absolute;top:3rem;right:-8rem;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:8px solid #5c5c5c;}.step-icon{width:7.5rem;height:7.5rem;margin:0 auto 1rem;position:relative;display:flex;align-items:center;justify-content:center;transition:transform 0.3s ease,box-shadow 0.3s ease;}.step-icon img{width:100%;height:100%;object-fit:contain;transition:transform 0.3s ease;}.step-title{font-size:1.6rem;font-weight:600;color:var(--rpworld-black);margin:2rem 0 1.5rem 0;}.step-tasks{list-style:none;padding:0;margin:0;transition:transform 0.3s ease;display:flex;flex-direction:column;gap:1.5rem;}.step-tasks li{font-size:1.4rem;color:var(--rpworld-black);}.step-tasks-item-check{display:flex;align-items:flex-start;justify-content:center;gap:0.6rem;}.step-check-icon{display:inline-flex;width:2rem;height:2rem;flex-shrink:0;}.step-check-icon img{width:100%;height:100%;object-fit:contain;}.step-check-text{flex:1;min-width:0;text-align:left;}.materials-footnote-wrap{display:flex;margin:2rem 0 6rem;}.materials-footnote{margin-bottom:0;}.how-it-works-section .step-copy,.how-it-works-section .step-title,.how-it-works-section .step-tasks{text-align:center;}.how-it-works-section .step-tasks li:last-child{color:var(--rpworld-primary);font-weight:500;}.process-step:hover .step-icon{transform:scale(1.05);transition:transform 0.3s ease;}.process-step:hover .step-icon img{transform:scale(1.2);transition:transform 0.3s ease;}.process-step:hover .step-tasks{transform:translateY(var(--lift-md));}.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;border-radius:var(--radius-md);box-shadow:var(--shadow-sm);transition:transform 0.3s ease,box-shadow 0.3s ease,background-color 0.3s ease;}.industry-card img{max-width:100%;height:auto;}.industry-card-content{padding:3.2rem;}.industry-card:hover{background:#ffffff;transform:translateY(var(--lift-md));box-shadow:var(--shadow-md);}.industry-card:hover h3{color:var(--rpworld-primary);}.industry-card:hover p{color:var(--rpworld-black);}.industry-card h3{color:#ffffff;font-weight:600;margin-bottom:2rem;}.industry-card p{color:#b8b8b8;font-size:1.6rem;margin-bottom:3rem;}.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:#eaeef1;padding:4rem 0;}.newsletter-content h2{color:var(--rpworld-black);font-size:2.8rem;font-weight:600;margin-bottom:10px;}.newsletter-content p{color:#a39b9b;font-size:1.8rem;}.newsletter-form input{height:57px;padding:14px 18px;border:1px solid #d0d0d0;border-radius:4px;font-size:1.8rem;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.8rem;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;}.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-section .process-step{min-height:auto;}.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;}.step-title{min-height:unset;}.step-tasks{flex:initial;}.process-step:not(:last-child)::before,.process-step:not(:last-child)::after{display:none;}.step-icon{width:9rem;height:9rem;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:9rem;height:9rem;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:8.5rem;height:8.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:8rem;height:8rem;}.step-title{font-size:1.4rem;}.step-tasks li{font-size:1.3rem;}}@media (max-width:767.98px){.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;}.btn-learn-more{min-height:4.4rem;padding:1rem 2rem;font-size:1.5rem;max-width:100%;white-space:normal;text-align:center;}.btn-learn-more.gap-3{gap:0.6rem !important;}.btn-learn-more svg{width:14px;height:14px;flex-shrink:0;}}.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:width 0.3s ease;transform:translateX(-50%);}.main-nav .menu-item:hover::after{width:100%;}@media (max-width:767.98px){.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;text-align:center;}}.language-dropdown .btn{border:1px solid var(--gray-200);background:var(--surface-0);color:var(--gray-700);font-size:1.4rem;padding:0.5rem 1rem;border-radius:0.5rem;transition:background-color 0.3s ease,color 0.3s ease,border-color 0.3s ease,box-shadow 0.3s ease,transform 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 var(--gray-200);border-radius:0.5rem;box-shadow:var(--shadow-md);padding:0.5rem 0;}.language-dropdown .dropdown-item{padding:0.75rem 1rem;font-size:1.4rem;color:var(--gray-700);transition:background-color 0.2s ease,color 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:transform 0.3s ease,background-color 0.3s ease,box-shadow 0.3s ease;animation:fadeInUp 0.8s ease-out both;}.stat-item:hover{transform:translateY(var(--lift-xl));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);max-width:1400px;margin:0 auto;padding:0;gap:0;}.company-logo{display:flex;align-items:center;justify-content:center;background-color:transparent;transition:background-color 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:opacity 0.3s ease,transform 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:1199.98px){.companies-grid{grid-template-columns:repeat(8,1fr);gap:0;}}@media (max-width:991.98px){.companies-grid{grid-template-columns:repeat(6,1fr);gap:0;}}@media (max-width:767.98px){.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:575.98px){.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:1199.98px){.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-container{border-bottom:1px solid #a6a1a1;}.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-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:width 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;}@media (max-width:767.98px){.cert-items{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,auto);}.footer-contact-box{justify-content: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:110px;}@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:767.98px){.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:var(--spacing-xl);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:var(--spacing-4xl) 0;}.manufacturing-resources-injection-molding{background-color:#fff;padding:0 0 var(--spacing-4xl) 0;}.manufacturing-resources h2{text-align:center;color:var(--rpworld-black);font-weight:600;margin:var(--title-margin-desktop);}.manufacturing-resources .resources-grid-index{margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-xl);}.manufacturing-resources .resources-grid{margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-xl);}.manufacturing-resources .resource-card{background-color:#f8f8f8;overflow:hidden;transition:transform 0.3s ease,box-shadow 0.3s ease;cursor:pointer;display:flex;flex-direction:column;height:100%;}.manufacturing-resources .resource-card:hover{transform:translateY(var(--lift-md));box-shadow:var(--shadow-md);}.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{aspect-ratio:16 / 9;width:100%;height:auto;}.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:32px 52px 30px 32px;display:flex;flex-direction:column;flex:1;min-height:0;gap:var(--spacing-lg);}.manufacturing-resources .resource-card h3{color:var(--rpworld-black);font-weight:600;margin-bottom:var(--spacing-sm);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;}.manufacturing-resources .resource-card p{color:var(--gray-700);font-size:16px;line-height:1.6;margin-bottom:0;}.manufacturing-resources .resource-card-content>.learn-more{margin-top:auto;flex-shrink:0;}.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 (min-width:798px) and (max-width:1199.98px){.manufacturing-resources .resources-grid-index{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem;}.manufacturing-resources .resource-card{display:flex;flex-direction:column;height:100%;}.manufacturing-resources .resource-card img{aspect-ratio:16 / 10;min-height:19rem;}.manufacturing-resources .resource-card-content{padding:2.4rem;min-height:0;}.manufacturing-resources .resource-card p{display:block;min-height:0;}}@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:2.6rem;}.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:transform 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:transform 0.3s ease,box-shadow 0.3s ease;border-radius:var(--radius-md);box-shadow:var(--shadow-sm);border:1px solid #ffffff;background-color:#fff;}.plastic-card{transition:transform 0.3s ease;}.plastic-card:hover{transform:translateY(var(--lift-lg));}.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;}@media (max-width:767.98px){.materials-box{padding:1rem;}}.material-card{display:grid;grid-template-rows:auto 1fr auto;height:100%;box-shadow:var(--shadow-sm);overflow:hidden;}.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:background-color 0.3s ease,box-shadow 0.3s ease,transform 0.3s ease;background-color:#ce1f13;}.material-consult-button a span{font-weight:700;}@media (min-width:768px) and (max-width:1199.98px){.material-consult-button span{font-size:1.2rem;}}@media (max-width:767.98px){.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:#e7e7e7;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:1199.98px){.injection-molding-hero-image{width:80%;padding-left:0;}}@media (max-width:767.98px){.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-link:hover{color:#fff;background-color:var(--rpworld-primary);border-color:var(--rpworld-primary);}.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:767.98px){.pagination .page-link{padding:6px 10px;font-size:13px;min-width:32px;}.pagination{gap:3px;}}.case-studies-section{margin:0 0 5rem 0;}@media (max-width:767.98px){.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 (max-width:767.98px){.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:var(--radius-pill);font-size:1.4rem;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;gap:0.5rem;transition:background-color 0.3s ease,box-shadow 0.3s ease,transform 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:background-color 0.3s ease,color 0.3s ease,border-color 0.3s ease,box-shadow 0.3s ease,transform 0.3s ease;box-shadow:var(--shadow-sm);}.swiper-button-prev:hover,.swiper-button-next:hover{color:white;transform:scale(1.1);box-shadow:var(--shadow-md);}.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:background-color 0.3s ease,box-shadow 0.3s ease,transform 0.3s ease;}.swiper-pagination-bullet-active{background:var(--rpworld-primary);transform:scale(1.2);box-shadow:var(--shadow-sm);}.swiper-pagination-bullet:hover{background:var(--rpworld-primary);transform:scale(1.1);}@media (max-width:767.98px){.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 .case-studies-nav-row .swiper-button-prev,.case-studies-section .case-studies-nav-row .swiper-button-next{display:flex !important;align-items:center;justify-content:center;}.case-studies-section .case-studies-nav-row{min-height:5.6rem;justify-content:center;padding:0.8rem 0;gap:1.2rem;}.case-studies-section .case-studies-nav-row .swiper-button-prev,.case-studies-section .case-studies-nav-row .swiper-button-next{width:4rem;height:4rem;}.case-studies-section .case-studies-nav-row .swiper-button-prev::after,.case-studies-section .case-studies-nav-row .swiper-button-next::after{font-size:1.6rem;}.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:575.98px){.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:767.98px){.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:var(--gray-700);background:var(--surface-0);border:2px solid var(--gray-200);border-radius:var(--radius-md);appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;transition:border-color 0.3s ease,box-shadow 0.3s ease;box-shadow:var(--shadow-sm);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:var(--shadow-md);}.custom-select-arrow{position:absolute;right:20px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--gray-600);transition:color 0.3s ease,transform 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:var(--gray-700);background:var(--surface-0);border:none;outline:none;}.mobile-material-select option:hover,.mobile-material-select option:focus,.mobile-material-select option:checked{background:var(--gray-100);color:#007bff;}.mobile-material-select::-ms-expand{display:none;}.mobile-material-select::-webkit-scrollbar{width:8px;}.mobile-material-select::-webkit-scrollbar-track{background:var(--surface-100);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:575.98px){.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;}@media (min-width:992px){.injection-molding-materials-section .row.g-4{align-items:stretch;}.injection-molding-materials-section .materials-box{display:flex;}.injection-molding-materials-section .material-card{width:100%;}.injection-molding-materials-section .material-content{display:flex;flex-direction:column;height:100%;}.injection-molding-materials-section .material-content ul:first-child{min-height:4.8rem;}.injection-molding-materials-section .material-content p.pt-3.pb-3{min-height:8.4rem;margin-bottom:1.2rem;}.injection-molding-materials-section .material-content>ul:last-child{margin-top:auto;}}@media (max-width:991.98px){.injection-molding-materials-section .materials-box{display:block;}.injection-molding-materials-section .material-content p.pt-3.pb-3{min-height:0;}}.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:767.98px){.video-title{margin-bottom:2rem;}}.quality-assurance-section{padding:7rem 0 0 0;}.quality-assurance-section .row.g-4{align-items:stretch;}.quality-assurance-section .col-lg-3{display:flex;}.quality-assurance-section .product-block-one{width:100%;display:flex;}.quality-assurance-section .product-block-one .inner-box{width:100%;height:100%;min-height:580px;display:flex;flex-direction:column;}.quality-assurance-section .product-block-one .inner-box h3{min-height:5.6rem;}.quality-assurance-section .product-block-one .inner-box ul{flex:1;justify-content:flex-start;}@media (max-width:767.98px){.quality-assurance-section .col-lg-3{display:block;}.quality-assurance-section .product-block-one,.quality-assurance-section .product-block-one .inner-box{display:block;height:auto;min-height:0;}.quality-assurance-section .product-block-one .inner-box h3{min-height:0;}.quality-assurance-section .product-block-one .inner-box ul{flex:0 0 auto;justify-content:center;}}.injection-molding-materials-section{padding:7rem 0 0 0;background-color:#f8f8f8;}.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(var(--lift-lg)) scale(1.02);box-shadow:var(--shadow-md);}: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{height:580px;position:relative;display:block;background-color:#f8f8f8;padding:40px 30px 20px 30px;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{position:relative;display:block;font-size:1.8rem;transition:all 500ms ease;}.product-block-one .inner-box:hover h3{color:#fff;}.product-block-one .inner-box ul{gap:10px;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{display:flex;align-items:center;justify-content:center;width:58px;height:60px;background-color:var(--rpworld-primary);border-radius:50%;transition:all 500ms ease;}.product-block-one .inner-box .icon-box img{width:70%;height:70%;object-fit:contain;}.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;}.list-padding-left{padding-left:70px;}@media (max-width:767.98px){.list-padding-left{padding-left:0;margin-top:0;}.plastic-card{padding:0 .5rem;}}.video-image-bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0;transition:opacity 0.3s ease,transform 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:767.98px){.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:var(--spacing-3xl) 0;}.injection-molding-process{background-color:var(--rpworld-black);padding:var(--spacing-3xl) 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:var(--spacing-3xl) 0;}.section-text-white{color:#fff;}.section-title-step{border-radius:var(--radius-pill);padding:9px 20px;font-size:var(--title-h3-size-desktop);font-weight:600;background:linear-gradient(to right,#fceceb,transparent);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:var(--radius-md);width:100%;object-fit:cover;}.section-image-contain{border-radius:var(--radius-md);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%;color:#FFF;padding:12px 24px;border-radius:var(--radius-pill);font-weight:600;border:none;cursor:pointer;box-shadow:var(--shadow-sm);transition:transform 0.3s ease,box-shadow 0.3s ease,background-color 0.3s ease;}.process-step-btn.active{background-color:var(--rpworld-primary);color:#fff;box-shadow:var(--shadow-sm);}.process-step-btn.active:hover{background-color:var(--rpworld-primary);transform:translateY(var(--lift-sm));box-shadow:var(--shadow-md);}.step-number{font-size:16px;opacity:0.9;}.step-text{font-size:16px;}.dfm-card{background:#fff;border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:40px;transition:transform 0.3s ease,box-shadow 0.3s ease;}.dfm-card:hover{box-shadow:var(--shadow-md);}.step-content-container{background:#fff;border-radius:var(--radius-md);box-shadow:var(--shadow-sm);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;}.hero-content .hero-cta.hero-cta-medical{margin-top:6rem;}.hero-cta-medical.d-flex.justify-content-center{margin:6rem 0;padding:0 0.8rem;width:100%;}@media (max-width:767.98px){.hero-content .hero-cta.hero-cta-medical{margin-top:1.6rem;margin-bottom:0;}.hero-cta-medical.d-flex.justify-content-center{margin-top:2.4rem;margin-bottom:0;}.hero-section{padding:2.4rem 0;}.hero-content h1 br{display:none;}.hero-description{font-size:1.6rem;line-height:1.7;margin-bottom:1.2rem;}.hero-content .hero-cta.hero-cta-medical,.hero-content .hero-cta{flex-direction:column;align-items:stretch;gap:0.8rem;}.hero-content .hero-cta .btn-quote{width:100%;min-height:4.4rem;padding:1rem 1.6rem;font-size:1.5rem;display:flex;align-items:center;justify-content:center;text-align:center;}.btn-quote{max-width:100%;font-size:1.5rem;}.certifications{margin-top:1.6rem;}.certifications-label{font-size:1.4rem;}.certifications .d-flex{gap:0.5rem;align-items:center;flex-wrap:wrap;}.certifications .d-flex span{font-size:1.3rem;line-height:1.45;}}@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:var(--title-h3-size-desktop);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:var(--radius-md);}.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:var(--spacing-3xl) 0 var(--spacing-lg);}.service-phase-tab{background-color:#ffffff;}.phase-tab-label{background:var(--surface-100);padding:12px 24px;border-radius:var(--radius-md);font-weight:600;font-size:15px;color:var(--gray-700);width:fit-content;margin:0 auto;}.service-cards-section{background-color:#ffffff;padding:0 0 var(--spacing-xl);}.service-card{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:var(--radius-pill);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)}.service-card-body h4{font-size:var(--title-h3-size-desktop);font-weight:600;margin-bottom:24px;}.service-card:hover{transform:translateY(var(--lift-md));box-shadow:var(--shadow-md);}.service-card-header{color:#000000;background:#fff;padding:30px;font-weight:600;font-size:var(--title-h3-size-desktop);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:var(--surface-100);padding:14px 26px;border-radius:var(--radius-md);font-weight:600;font-size:15px;color:var(--gray-700);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:var(--radius-md);font-weight:600;font-size:15px;border:none;cursor:pointer;transition:background-color 0.3s ease,box-shadow 0.3s ease,transform 0.3s ease;}.action-btn-primary:hover{background:#B22A24;transform:translateY(var(--lift-sm));box-shadow:var(--shadow-md);}.action-btn-secondary{background:var(--surface-100);color:var(--gray-700);padding:14px 26px;border-radius:var(--radius-md);font-weight:600;font-size:15px;border:none;cursor:pointer;transition:background-color 0.3s ease,box-shadow 0.3s ease,transform 0.3s ease;}.action-btn-secondary:hover{background:#E5E5E5;transform:translateY(var(--lift-sm));box-shadow:var(--shadow-md);}@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:var(--radius-md);box-shadow:var(--shadow-sm);padding:40px 30px;background:#ffffff;height:100%;}.material-panel-title{text-align:center;margin-bottom:24px;}.application-card{padding:18px 20px;border-radius:var(--radius-md);margin-bottom:16px;cursor:pointer;transition:transform 0.3s ease,box-shadow 0.3s ease,border-color 0.3s ease,background-color 0.3s ease;border:1px solid #eee;background:#FAFAFA;box-shadow:var(--shadow-sm);}.application-card:last-child{margin-bottom:0;}.application-card.active{border:1px solid var(--rpworld-primary);background:#FFF7F7;}.application-card:hover{transform:translateY(var(--lift-sm));box-shadow:var(--shadow-md);}.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-color:#fafafa;background:url('https://www.rpworld.com/d/file/p/image-v1/injection-molding-09.jpg') no-repeat center center;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:var(--gray-700);cursor:pointer;margin:0;}.material-compare-btn{background:var(--rpworld-primary);color:#fff;padding:12px 22px;border-radius:var(--radius-md);font-size:15px;font-weight:600;border:none;cursor:pointer;display:block;margin-bottom:24px;width:fit-content;transition:background-color 0.3s ease,box-shadow 0.3s ease,transform 0.3s ease;}.material-checkbox-item input[type="checkbox"]{appearance:none;-webkit-appearance:none;width:18px;height:18px;border:2px solid var(--gray-400);border-radius:var(--radius-sm);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 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:var(--spacing-3xl) 0;}.texture-board-subtitle{font-size:var(--title-h3-size-desktop);font-weight:600;color:var(--gray-700);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:var(--radius-md);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:var(--radius-md);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;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:2px solid var(--rpworld-primary);border-radius:var(--radius-pill);display:flex;align-items:center;text-align:center;justify-content:center;gap:10px;background:var(--surface-0);position:absolute;left:50px;bottom:-25px;color:var(--rpworld-primary);-webkit-transition:all 500ms ease;transition:all 500ms ease;}.services_one_arrow_icon i{padding-top:5px;}.our_services_one_single:hover .services_one_arrow_icon{color:var(--rpworld-primary);transition:color 0.3s ease;}.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 img{width:65px;height:65px;object-fit:contain;}.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{aspect-ratio:16 / 9;background:#eee;}.pt-blog-post .pt-post-media img{margin-left:0;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:transform .35s ease;transition:transform .35s ease;}.pt-blog-post .pt-post-media img{width:100%;height:100%;object-fit:cover;object-position:center;background:transparent;display:block;}.pt-blog-post:hover .pt-post-media img{-webkit-transform:scale(1.04);transform:scale(1.04);}.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:var(--title-h3-size-desktop);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;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:var(--title-h3-size-desktop);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;}.case-studies-section .swiper-wrapper{align-items:stretch;}.case-studies-section .swiper-slide{height:auto;}.case-studies-section .swiper-slide .pt-blog-post{display:block;width:100%;margin-bottom:0;}.case-studies-section .swiper-slide .pt-blog-contain{display:block;width:100%;}.case-studies-section .swiper-slide .pt-blog-title{min-height:6.8rem;}.case-studies-section .swiper-slide .pt-blog-contain p{margin-bottom:20px;}.case-studies-section .swiper-slide .pt-btn-container{margin-top:8px;}@media (min-width:798px) and (max-width:1199.98px){.case-studies-section .swiper-slide .pt-post-media{aspect-ratio:16 / 10;min-height:190px;}.case-studies-section .swiper-wrapper{align-items:stretch;}.case-studies-section .swiper-slide{height:auto;display:flex;}.case-studies-section .swiper-slide .pt-blog-post{display:flex;flex-direction:column;width:100%;height:100%;margin-bottom:0;}.case-studies-section .swiper-slide .pt-blog-contain{display:flex;flex-direction:column;width:100%;height:100%;}.case-studies-section .swiper-slide .pt-blog-title{min-height:7.2rem;}.case-studies-section .swiper-slide .pt-blog-contain p{flex:1;margin-bottom:10px;}.case-studies-section .swiper-slide .pt-btn-container{margin-top:auto;}}.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:var(--radius-pill);font-size:1.6rem;font-weight:700;transition:background-color 0.3s ease,box-shadow 0.3s ease,transform 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:var(--radius-md)}.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:var(--radius-pill);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:var(--title-h3-size-desktop);}.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 .case-studies-nav-row{display:flex;justify-content:flex-end;align-items:center;gap:clamp(0.75rem,4vw,2rem);min-height:80px;position:relative;z-index:10;padding-right:0.5rem;}@media (max-width:991.98px){.case-studies-section .case-studies-nav-row{justify-content:center;}}.case-studies-section .case-studies-nav-row .swiper-button-prev,.case-studies-section .case-studies-nav-row .swiper-button-next{position:static !important;left:auto !important;right:auto !important;top:auto !important;bottom:auto !important;margin:0 !important;transform:none;flex-shrink:0;width:44px;height:44px;padding:0 !important;border-radius:50%;background:#fff;border:2px solid var(--rpworld-primary);box-shadow:var(--shadow-sm);}.case-studies-section .case-studies-nav-row .swiper-button-prev:hover,.case-studies-section .case-studies-nav-row .swiper-button-next:hover{transform:scale(1.1);}.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;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{background:#fff;}.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 var(--gray-200);border-radius:var(--radius-md);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:var(--shadow-sm);}.faq-item[open]{border-color:var(--rpworld-primary,#1a73e8);box-shadow:var(--shadow-sm);}.faq-question{padding:1.25rem 1.5rem;font-size:1.08rem;font-weight:600;color:#222;cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:1rem;user-select:none;transition:color 0.2s ease;}.faq-question::-webkit-details-marker{display:none;}.faq-question::after{content:'+';font-size:1.5rem;font-weight:300;color:#999;flex-shrink:0;transition:transform 0.3s ease,color 0.2s ease;}.faq-item[open] .faq-question::after{content:'−';color:var(--rpworld-primary,#1a73e8);}.faq-item[open] .faq-question{color:var(--rpworld-primary,#1a73e8);}.faq-answer{padding:0 1.5rem 1.25rem;font-size:1rem;line-height:1.75;color:#555;}.faq-answer p{margin:0;}.faq-answer strong{color:#333;}@media (max-width:767.98px){.faq-question{font-size:0.98rem;padding:1rem 1.25rem;}.faq-answer{padding:0 1.25rem 1rem;font-size:0.95rem;}}@media (max-width:767.98px){html,body{overflow-x:hidden;}img,video,iframe{max-width:100%;height:auto;}.container,.hero-paddings{width:100%;padding-left:var(--spacing-md);padding-right:var(--spacing-md);}.common-medical-applications-section,.how-it-works-section,.injection-molding-materials-section,.quality-assurance-section{padding:5rem 0 2.8rem;}.common-medical-applications-intro{margin-bottom:0.4rem;}.common-medical-applications-title{font-size:2.4rem;line-height:1.25;}.common-medical-applications-description{font-size:1.5rem;line-height:1.65;padding:0 0.4rem;}.common-medical-applications-grid{--bs-gutter-x:1rem;--bs-gutter-y:1rem;}.common-medical-applications-item-custom span{min-height:4.2rem;padding:0.6rem 0.4rem;font-size:1.3rem;line-height:1.3;}.common-medical-applications-list{padding:2.2rem 1.6rem;gap:1.4rem;}.common-medical-applications-list li{font-size:1.6rem;line-height:1.7;margin-bottom:0.4rem;}.service-features{margin-bottom:1.8rem;}.service-features li{line-height:1.7;margin-bottom:0.9rem;}.services-section .service-features li{display:grid;grid-template-columns:minmax(11rem,36%) 1fr;column-gap:1rem;align-items:start;row-gap:0.2rem;}.services-section .service-features li strong{display:block;white-space:normal;line-height:1.45;overflow-wrap:anywhere;}.services-section .service-features li br{display:none;}.our_services_icon{width:7.2rem;height:7.2rem;right:1.2rem;bottom:-1.8rem;}.our_services_icon img{width:4.2rem !important;height:4.2rem !important;}.service-card,.material-card,.resource-card,.pt-blog-post,.process-step{width:100%;max-width:100%;}.process-step{padding:1.2rem 0.6rem;}.process-flow{gap:1.2rem;}.process-step:not(:last-child)::before,.process-step:not(:last-child)::after{display:none;}.step-title{font-size:1.8rem;line-height:1.4;margin-bottom:1rem;}.step-tasks li{font-size:1.5rem;line-height:1.75;}.materials-box{padding:0.8rem;}.material-card .material-part-name{padding:1.8rem 1.6rem 1.4rem;font-size:2rem;line-height:1.35;white-space:normal;text-overflow:initial;}.material-consult-button{margin:0 var(--spacing-md) var(--spacing-md);padding:0.8rem 1.2rem;}.material-content{padding:1.2rem 1.6rem;}.material-content ul:first-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:0.8rem;}.material-content ul:first-child li{padding:6px 8px;font-size:1.3rem;min-height:3.4rem;line-height:1.35;}.material-content ul:last-child li{line-height:1.65;margin-bottom:0.3rem;}.quality-assurance-section .product-block-one .inner-box{padding:2rem 1.6rem;}.quality-assurance-section .product-block-one .inner-box li p{line-height:1.7;}.case-studies-section{margin:1.2rem 0 1.2rem;}.how-it-works-section{padding-top:2.8rem;}.how-it-works-title{font-size:2.6rem;margin-bottom:1.4rem;}.pt-blog-post .pt-blog-contain{padding:1.8rem 1.6rem;}.pt-blog-post .pt-blog-contain .pt-blog-title{font-size:2rem;line-height:1.4;margin-bottom:0.8rem;}.pt-blog-post .pt-blog-contain p{margin-bottom:1rem;}.pt-blog-post .pt-btn-container{margin-top:0.8rem;}.case-studies-section .swiper-slide{display:block;height:auto;}.case-studies-section .swiper-slide .pt-blog-post{display:block;height:auto;}.case-studies-section .swiper-slide .pt-blog-contain{display:block;height:auto;}.case-studies-section .swiper-slide .pt-blog-title{min-height:0;}.case-studies-section .swiper-slide .pt-blog-contain p{flex:none;}.services-section .row.g-5{row-gap:1.2rem;}.service-card{overflow:hidden;}.service-image{aspect-ratio:16 / 10;}.service-image img{object-fit:cover;}.manufacturing-resources .resources-grid-index{grid-template-columns:1fr;gap:var(--spacing-md);}.manufacturing-resources .resource-card p{-webkit-line-clamp:unset;line-clamp:unset;height:auto;margin-bottom:1.2rem;overflow:visible;}.case-studies-section .swiper{overflow:hidden;}.case-studies-section .swiper-wrapper,.case-studies-section .swiper-slide{overflow:visible;}.case-studies-section .swiper{padding-bottom:0.8rem;}.case-studies-section .case-studies-nav-row .swiper-button-prev,.case-studies-section .case-studies-nav-row .swiper-button-next{display:flex !important;align-items:center;justify-content:center;width:4rem;height:4rem;}.main-content .section-title,.main-content .fz-general-bold.section-title,.case-studies-section .section-title{font-size:2.4rem;line-height:1.25;}.main-content .section-description,.how-it-works-section .section-description{font-size:1.5rem;line-height:1.65;padding:0 0.4rem;}.hero-section,.explore-this-page,.services-section,.case-studies-section,.manufacturing-resources,.get-a-quote-section{padding-top:4rem;padding-bottom:3rem;}.services-section .d-flex.justify-content-center.mt-6,.how-it-works-section .d-flex.justify-content-center{padding:0 2rem;}.service-name{font-size:2rem;line-height:1.3;}.service-description{font-size:1.5rem;line-height:1.65;}.service-content{padding:1.6rem 1.4rem 1.8rem;}.materials-footnote-wrap{display:flex;margin:2rem 0 3rem;padding:0 0.4rem;}.materials-footnote{margin-bottom:0;font-size:1.4rem;line-height:1.6;}.material-part-name br,.material-content ul:first-child li br{display:none;}.quality-assurance-section .product-block-one h3{font-size:1.8rem;line-height:1.35;}.quality-assurance-section .product-block-one .icon-box.mb-5{margin-bottom:1.5rem !important;}.quality-assurance-section .inner-box li p{font-size:1.4rem;line-height:1.6;}.case-studies-section .mb-5.text-center{margin-bottom:1.6rem !important;}.pt-blog-post .pt-blog-contain p br{display:none;}.pt-blog-post .pt-button,.pt-blog-post .pt-btn-container .pt-button{font-size:1.4rem;}.how-it-works-section .step-copy,.how-it-works-section .step-title,.how-it-works-section .step-tasks{text-align:left;}.process-step{text-align:left;}.process-step .step-icon{display:flex;justify-content:flex-start;width:9rem;height:9rem;flex-shrink:0;}.process-step .step-icon img{width:100%;height:100%;max-width:none;object-fit:contain;}.step-tasks-item-check{justify-content:flex-start;}.step-check-text{line-height:1.55;}.manufacturing-resources h2{font-size:2.4rem;line-height:1.25;margin-bottom:1.6rem;text-align:center;}.manufacturing-resources .resource-card-content{padding:1.4rem 1.2rem 1.6rem;}.manufacturing-resources .resource-card p{font-size:1.5rem;line-height:1.6;}.get-a-quote-section .section-title{margin-bottom:1.6rem !important;}.service-select-buttons{gap:0.6rem;}.service-select-label{font-size:1.5rem;margin-bottom:0.8rem;}.upload-label{font-size:1.4rem;line-height:1.5;}.upload-security{font-size:1.3rem;line-height:1.55;}}@media (max-width:575.98px){.material-content ul:first-child{grid-template-columns:1fr;}.explore-list{grid-template-columns:1fr;}.main-content .section-title,.case-studies-section .section-title,.manufacturing-resources h2,.how-it-works-title{font-size:2.2rem;}}.common-medical-applications-item{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;background:#f8f8f8;height:200px;}.common-medical-applications-item:hover{transform:translateY(var(--lift-md));box-shadow:var(--shadow-md);transition:all 0.3s ease;background-color:#ea130e;color:#fff;transition:all 0.3s ease;}.common-medical-applications-item span{flex:1;display:flex;align-items:center;justify-content:center;text-align:center;height:140px;}.icon-wrapper{width:70px;height:70px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all 0.3s ease;}.common-medical-applications-item:hover .icon-wrapper{background:#ffffff;}.icon-wrapper img{width:50px;height:50px;stroke:#ea130e;fill:none;stroke-width:1.5;transition:all 0.3s ease;}