.recycle-main .container{border-radius:10px}.recycle-main .container .banner{border-radius:10px 10px 0 0;height:400px;background-size:cover;background-position:center 25%;background-repeat:no-repeat}@media (max-width:767px){.recycle-main .container .banner{height:341px}}.recycle-main .container .banner .mobile-background{display:none}@media (max-width:767px){.recycle-main .container .banner .mobile-background{display:block;width:100%}}.recycle-main .container .banner .content-wrapper{display:flex;align-items:center;justify-content:space-between;height:100%;padding-left:40px;padding-right:60px}@media (max-width:767px){.recycle-main .container .banner .content-wrapper{flex-direction:column;padding:40px 10px}}.recycle-main .container .banner .content-wrapper .title{margin:0;font-family:PT Sans;font-size:64px;font-weight:700;line-height:83px;letter-spacing:0em;text-align:left;color:#fff}@media (max-width:994px){.recycle-main .container .banner .content-wrapper .title{font-size:32px;line-height:42px}}.recycle-main .container .banner .content-wrapper .banner-content{padding:40px 53px;background-color:#fff;border-radius:10px}@media (max-width:994px){.recycle-main .container .banner .content-wrapper .banner-content{padding:20px}}@media (max-width:767px){.recycle-main .container .banner .content-wrapper .banner-content{width:100%}}.recycle-main .container .banner .content-wrapper .description{display:flex;flex-direction:column;gap:10px;margin-bottom:30px}@media (max-width:994px){.recycle-main .container .banner .content-wrapper .description{gap:0px}}.recycle-main .container .banner .content-wrapper .description p{font-family:PT Sans;font-size:20px;font-weight:400;line-height:26px;letter-spacing:0em;text-align:center;margin:0;color:#646464}@media (max-width:994px){.recycle-main .container .banner .content-wrapper .description p{font-size:20px;line-height:25px}}.recycle-main .container .banner .content-wrapper .location-wrapper{display:flex;gap:15px;justify-content:center}.recycle-main .container .banner .content-wrapper .location-item{padding:8px 20px;border-radius:50px;border:1px solid #646464;font-family:PT Sans;font-size:20px;font-weight:700;line-height:26px;letter-spacing:0em;text-align:left;color:#646464;text-decoration:none}@media (max-width:994px){.recycle-main .container .banner .content-wrapper .location-item{padding:6px 15px;font-size:16px;line-height:20px}}.recycle-main .container .banner .content-wrapper .location-item.selected{background:#E9E7E1}.recycle-main .container .card-list{padding:40px 15px 25px;background:#E9E7E1;display:flex;gap:140px;justify-content:center;border-radius:0 0 10px 10px}@media (max-width:994px){.recycle-main .container .card-list{gap:16px;padding:30px 15px}}.recycle-main .container .card-list .card-item{max-width:332px;text-align:center}@media (max-width:994px){.recycle-main .container .card-list .card-item{max-width:200px}}.recycle-main .container .card-list .card-item .card-title{font-family:PT Sans;font-size:32px;font-weight:700;line-height:41px;letter-spacing:0em;text-align:left;text-align:center;color:#646464;margin:0 0 24px}@media (max-width:994px){.recycle-main .container .card-list .card-item .card-title{font-size:16px;line-height:20px;margin-bottom:10px}}.recycle-main .container .card-list .card-item .card-image-wrapper img{display:block;width:100%}.recycle-main .container .card-list .card-item .card-description{margin:22px 0 0;font-family:PT Sans;font-size:20px;font-weight:400;line-height:26px;letter-spacing:0em;text-align:center}@media (max-width:994px){.recycle-main .container .card-list .card-item .card-description{margin-top:10px;font-size:14px;line-height:18px}}
