body.template-page-sustainability .rotating{animation:rotate 2s infinite linear}body.template-page-sustainability .rotating:before{animation:rotate 2s infinite linear}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body.template-page-sustainability #hero-panel{height:100%;background-color:var(--primary-color);color:#fff}body.template-page-sustainability #hero-panel .content-wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;align-content:center;height:100%;text-align:center;padding-top:0;padding-bottom:0;position:relative}body.template-page-sustainability #hero-panel .content-wrapper #hero-panel-content #recycling-icon{font-size:4em;color:var(--accent-color-1);margin-bottom:10px;animation:recycling-icon-float 6s ease-in-out infinite}body.template-page-sustainability #hero-panel .content-wrapper #hero-panel-content h1{font-size:2.5em;color:#fff;margin-bottom:30px;margin-top:0}body.template-page-sustainability #hero-panel .content-wrapper #hero-panel-content p{font-size:1.2em;margin-bottom:50px}body.template-page-sustainability #hero-panel .content-wrapper #learn-more{display:block;text-align:center;position:absolute;bottom:10px;animation:learn-more-bounce 6s ease-in-out infinite;text-decoration:none;color:#fff}body.template-page-sustainability #hero-panel .content-wrapper #learn-more #learn-more-text{font-size:.9em;font-family:var(--font-regular);font-style:italic;text-align:center}body.template-page-sustainability #hero-panel .content-wrapper #learn-more #learn-more-carat{position:relative;top:-5px}body.template-page-sustainability #overview-panel{line-height:1.4}body.template-page-sustainability #overview-panel .content-wrapper{max-width:500px}body.template-page-sustainability #overview-panel .content-wrapper p.lead{font-size:1.3em}body.template-page-sustainability #overview-panel .content-wrapper p:last-of-type{margin-bottom:0}body.template-page-sustainability #how-to-recycle-panel .recycle-instruction{display:flex;flex-direction:column;flex-wrap:nowrap;align-content:flex-start;align-items:center;justify-content:center;margin-bottom:100px}body.template-page-sustainability #how-to-recycle-panel .recycle-instruction .recycle-instruction-image{flex-basis:50%;order:1;max-width:500px;margin-bottom:25px;display:flex;justify-content:flex-end}body.template-page-sustainability #how-to-recycle-panel .recycle-instruction .recycle-instruction-image img{width:100%;height:100%}body.template-page-sustainability #how-to-recycle-panel .recycle-instruction .recycle-instruction-text{flex-basis:50%;order:2;text-align:left;max-width:500px}body.template-page-sustainability #how-to-recycle-panel .recycle-instruction .recycle-instruction-text h3{font-family:var(--font-medium);font-size:1.5em}body.template-page-sustainability #how-to-recycle-panel .recycle-instruction .recycle-instruction-text h4{text-transform:uppercase;font-size:.8em;font-family:var(--font-medium);color:#c78766;margin-bottom:0}body.template-page-sustainability #how-to-recycle-panel .recycle-instruction .recycle-instruction-text p:last-of-type{margin-top:0}body.template-page-sustainability #how-to-recycle-panel .recycle-instruction.recycle-instruction-right .recycle-instruction-image{justify-content:flex-start;order:1}body.template-page-sustainability #how-to-recycle-panel .recycle-instruction.recycle-instruction-right .recycle-instruction-text{order:2}body.template-page-sustainability #how-to-recycle-panel .recycle-instruction:last-of-type{margin-bottom:50px}@media screen and (min-width:992px){body.template-page-sustainability #hero-panel,body.template-page-sustainability #hero-panel .content-wrapper{height:100%}body.template-page-sustainability #hero-panel .content-wrapper #hero-panel-content #recycling-icon{font-size:5em;margin-bottom:30px}body.template-page-sustainability #hero-panel .content-wrapper #hero-panel-content h1{font-size:4em}body.template-page-sustainability #hero-panel .content-wrapper #hero-panel-content p{font-size:1.2em;margin-bottom:0}body.template-page-sustainability #hero-panel .content-wrapper #learn-more{bottom:30px}body.template-page-sustainability #how-to-recycle-panel .recycle-instruction{flex-direction:row;align-items:flex-start}body.template-page-sustainability #how-to-recycle-panel .recycle-instruction .recycle-instruction-image{margin-right:100px}body.template-page-sustainability #how-to-recycle-panel .recycle-instruction .recycle-instruction-image img{width:auto;height:auto}body.template-page-sustainability #how-to-recycle-panel .recycle-instruction.recycle-instruction-right .recycle-instruction-image{justify-content:flex-start;order:2;margin-left:100px;margin-right:0}body.template-page-sustainability #how-to-recycle-panel .recycle-instruction.recycle-instruction-right .recycle-instruction-text{order:1;text-align:right}}@keyframes recycling-icon-float{0%{transform:translatey(0)}50%{transform:translatey(-20px)}to{transform:translatey(0)}}@keyframes learn-more-bounce{0%{transform:translatey(0)}90%{transform:translatey(0)}94%{transform:translatey(-5px)}96%{transform:translatey(0)}98%{transform:translatey(-2px)}to{transform:translatey(0)}}
