.story-craft-banner.recycling-brilliance{height:45vh;text-align:center}.story-craft-banner.recycling-brilliance .story-craft-content{transform:translate(-50%);left:50%;text-align:center;padding:15px}.story-craft-banner.recycling-brilliance .story-craft-content p{font-size:15px;font-family:var(--font_family_c)}.story-craft-banner.recycling-brilliance .story-craft-content h2{font-family:var(--font_family_a);font-size:45px;line-height:50px}.story-craft-banner.recycling-brilliance .story-craft-overlay{position:absolute;left:0;right:0;top:0;bottom:0;background:linear-gradient(#0000,#0000005c 33%,#00000073,#0000005c 67%,#0000)}@media(max-width:767px){.story-craft-banner.recycling-brilliance{height:50vh}.story-craft-banner.recycling-brilliance .story-craft-content h2{font-size:38px;line-height:42px}.story-craft-banner.recycling-brilliance .story-craft-content p{font-size:17px}}.rich-text-section{padding:50px 20px 27px;max-width:800px;margin:0 auto;text-align:center;background-color:#fff}.rich-text-section h2{font-family:var(--font_family_a);margin-bottom:25px;color:#121212}.rich-text-section p{margin-bottom:13px;font-family:var(--font_family_c)}@media(max-width:767px){.rich-text-section{padding:50px 20px 40px}.rich-text-section p{font-size:15.5px;line-height:18.6px}.rich-text-section h2{font-size:26px;line-height:28px;margin-bottom:13px}}.story-craft-banner--recycling-brilliance .story-craft-content h2{font-family:var(--font_family_a);font-size:37px;margin-bottom:13px;line-height:41.47px;max-width:400px;text-align:center}.story-craft-banner.story-craft-banner--recycling-brilliance{height:400px}.story-craft-banner.story-craft-banner--recycling-brilliance .story-craft-content{top:50%;left:50%;text-align:center;transform:translate(-50%,-50%)}@media(max-width:767px){.story-craft-banner--recycling-brilliance .story-craft-content h2{font-size:45px;line-height:49.445px}.story-craft-banner--recycling-brilliance .story-craft-content{top:50%;transform:translateY(-50%);padding:0 10px}.story-craft-banner--recycling-brilliance .story-craft-banner{height:400px}.story-craft-banner--recycling-brilliance .story-craft-overlay{display:none}}.circular-economy-section{padding:80px 20px;max-width:740px;margin:0 auto;text-align:center;background-color:#fff}.circular-economy-section img{max-width:100%;height:auto}.circular-economy-section{position:relative}.circular-economy-section h2{position:absolute;text-align:center;margin:auto;height:100%;width:100%;max-width:210px;font-size:32px;font-family:var(--font_family_a);font-weight:300;line-height:35px;display:grid;place-content:center;top:0;right:0;bottom:0;left:0}@media(max-width:767px){.circular-economy-section h2{font-size:26.35px;line-height:29px}}.story-craft-banner--recycling-brilliance .story-craft-link{text-align:center;position:relative;padding:11px 20px;background-color:var(--green_color);color:#fff;cursor:pointer;border:none;line-height:1.2;letter-spacing:.08em;font-size:.7rem;text-transform:uppercase;margin:0 auto}.story-craft-banner--recycling-brilliance .story-craft-link span{display:none}.recycling-page .faq-question{margin-top:23px;margin-bottom:15px}.recycling-page .faq-body{background:var(--white_color);padding:33px 20px 47px!important}.recycling-page .faq-container{max-width:800px}.recycling-page .faq-header{padding:20px}.recycling-page .faq-header p{font-size:16.25px;opacity:1;max-width:300px;font-family:var(--font_family_c);margin:auto}.recycling-page .faq-header h2{font-family:var(--font_family_a);font-size:32px;margin-bottom:0;line-height:35.75px}.recycling-page .faq-header{background:var(--primary_color)}.recycling-page .faq-answer-inner p{font-size:13px}@media(max-width:767px){.recycling-page .faq-answer-inner p{font-size:15px}.faq-question{font-size:14px}}.our-recycling-process{padding:80px 0;position:relative;z-index:1;background-color:#fff;overflow:hidden}.recycling-process-header{margin-bottom:60px;padding:0 20px}.process-steps{display:flex;flex-direction:column;gap:0;margin:0 auto}.process-step{display:flex;align-items:center;gap:33px;padding:0 20px;opacity:0;transition:opacity .8s ease-out}.process-step.reveal.is-visible{opacity:1;padding:0}.process-step+.process-step{margin-top:-100px}.process-image-container{flex:0 0 200px;position:relative}.process-step:nth-child(1){z-index:10}.process-step:nth-child(2){z-index:20}.process-step:nth-child(3){z-index:30}.process-image{width:200px;height:300px;object-fit:cover;border-radius:100px;transition:transform .6s cubic-bezier(.16,1,.3,1),box-shadow .6s ease;box-shadow:0 10px 30px #0000000d}.process-description p{margin-bottom:10px;line-height:1.6}.process-content{flex:1;max-width:800px;padding-top:0}.process-content h3{margin:0 0 13px;font-size:32px;color:#232323}.process-description p{margin-bottom:13px;line-height:1.1;color:#232323}@media(max-width:1024px){.process-step+.process-step{margin-top:-90px}}@media(max-width:767px){.recycling-process-header h2{font-size:26.35px;line-height:29px}.recycling-process-header{margin-bottom:40px}.our-recycling-process{padding:60px 0}.process-step{flex-direction:column;gap:18px;text-align:center;opacity:0;transform:translateY(40px)}.process-step+.process-step{margin-top:40px}.process-image-container{margin:0 auto;flex:0 0 auto;width:100%}.process-image{height:200px;width:100%}.process-content{padding-top:0!important}.process-content h3{margin-bottom:13px;font-size:26px}.process-description p{font-size:15.5px;text-align:left}.our-recycling-process .page-width{padding:0 20px}}
