section.box-2-cols{margin-bottom:70px;padding:0 60px;}
section.box-2-cols .container{display:flex;align-items:stretch;justify-content:space-between;}
section.box-2-cols .box{width:626px;display: flex;flex-direction: column;justify-content: stretch;}
section.box-2-cols .box.left{}
section.box-2-cols .box.right{}
section.box-2-cols .box .img{position: relative;}
section.box-2-cols .box .img img{width:100%;}
section.box-2-cols .box .content{background:#fff;display:flex;align-items:flex-start;flex-direction:column;padding: 70px 100px 70px 100px;justify-content:center;flex: 1;}
section.box-2-cols .box .content *{max-width:100%;}
section.box-2-cols .box .content.height-470{height:470px;}
section.box-2-cols .box .content h2{}
section.box-2-cols .box .content p{}
section.box-2-cols .box .content a{}

section.box-1-col{padding:0 60px;margin-bottom:70px;}
section.box-1-col .container{display:flex;align-items:stretch;}
section.box-1-col .img{width:694px;background-repeat: no-repeat;background-size: cover;background-position: center center;}
section.box-1-col .img.sustainability{background-image: url('../images/our-sustainability-actions-bg.webp');}
section.box-1-col .img.where-to{background-image: url('../images/where-to-buy_1.webp');}
section.box-1-col .img.recycled{background-image: url('../images/recycled-plastic.webp');}
section.box-1-col .img.contact{background-image: url('../images/contact-us-block-bg.webp');}
section.box-1-col .content{background:#fff;display:flex;align-items:flex-start;flex-direction:column;justify-content:center;padding: 70px 100px 70px 100px;flex:1;}
section.box-1-col .content *{max-width:100%;}
section.box-1-col .content h2{}
section.box-1-col .content p{}
section.box-1-col .content a{margin-bottom:20px;}
section.box-1-col .content a.margin0{margin-bottom:0px;}
section.box-1-col.inner-page .content{background:#e9f1f5;text-align: center;}
section.box-1-col.inner-page .content h2{margin: 0 auto 30px;}
section.box-1-col.inner-page .content a{margin: 0 auto 20px;}
section.box-1-col.inner-page .content a.margin0{margin-bottom:0px;}

section.get-social{padding:0 60px;margin-bottom:70px;}
section.get-social .container{display:flex;align-items:stretch;}
section.get-social .img{width:828px;}
section.get-social .img img{width:100%;}
section.get-social .content{background:#fff;display:flex;align-items:flex-start;flex-direction:column;justify-content:center;padding:0 100px;flex:1;}
section.get-social .content *{max-width:100%;}
section.get-social .content p:last-child{margin: 0;width:100%;}
section.get-social.inner-page{margin-bottom: 20px;}
section.get-social.inner-page .content{background: #ffe1e7;text-align: center;}
section.get-social.inner-page.campaign h2{color: #D81D49;font-weight: bold;font-size: 48px;line-height: 54px;}

section.box-2-cols{margin-bottom:4.861111111111111vw;padding:0 4.166666666666667vw;}
section.box-2-cols .container{display:flex;align-items:stretch;justify-content:space-between;}
section.box-2-cols .box{width:43.47222222222222vw;display: flex;flex-direction: column;justify-content: stretch;}
section.box-2-cols .box.left{}
section.box-2-cols .box.right{}
section.box-2-cols .box .img{position: relative;}
section.box-2-cols .box .img img{width:100%;}
section.box-2-cols .box .content{background:#fff;display:flex;align-items:flex-start;flex-direction:column;padding: 4.861111111111111vw 6.944444444444445vw 4.861111111111111vw 6.944444444444445vw;justify-content:center;flex: 1;}
section.box-2-cols .box .content *{max-width:100%;}
section.box-2-cols .box .content.height-470{height:32.638888888888886vw;}
section.box-2-cols .box .content h2{}
section.box-2-cols .box .content p{}
section.box-2-cols .box .content a{}

section.box-1-col{padding:0 4.166666666666667vw;margin-bottom:4.861111111111111vw;}
section.box-1-col .container{display:flex;align-items:stretch;}
section.box-1-col .img{width:48.19444444444444vw;background-repeat: no-repeat;background-size: cover;background-position: center center;}
section.box-1-col .img.sustainability{background-image: url('../images/our-sustainability-actions-bg.webp');}
section.box-1-col .img.where-to{background-image: url('../images/where-to-buy_1.webp');}
section.box-1-col .img.recycled{background-image: url('../images/recycled-plastic.webp');}
section.box-1-col .img.contact{background-image: url('../images/contact-us-block-bg.webp');}
section.box-1-col .content{background:#fff;display:flex;align-items:flex-start;flex-direction:column;justify-content:center;padding: 4.861111111111111vw 6.944444444444445vw 4.861111111111111vw 6.944444444444445vw;flex:1;}
section.box-1-col .content *{max-width:100%;}
section.box-1-col .content a{margin-bottom:1.3888888888888888vw;}
section.box-1-col .content a.margin0{margin-bottom:0vw;}
section.box-1-col.inner-page .content{background:#e9f1f5;text-align: center;}
section.box-1-col.inner-page .content h2{margin: 0 auto 2.0833333333333335vw;}
section.box-1-col.inner-page .content a{margin: 0 auto 1.3888888888888888vw;}
section.box-1-col.inner-page .content a.margin0{margin-bottom:0vw;}

section.get-social{padding:0 4.166666666666667vw;margin-bottom:4.861111111111111vw;}
section.get-social .container{display:flex;align-items:stretch;}
section.get-social .img{width:57.5vw;}
section.get-social .img img{width:100%;}
section.get-social .content{background:#fff;display:flex;align-items:flex-start;flex-direction:column;justify-content:center;padding:0 6.944444444444445vw;flex:1;}
section.get-social .content p:last-child{margin: 0;width:100%;}
section.get-social.inner-page{margin-bottom:1.3888888888888888vw;}
section.get-social.inner-page .content{background: #ffe1e7;text-align: center;}
section.get-social.inner-page.campaign h2{color: #D81D49;font-weight: bold;font-size: 3.3333333333333335vw;line-height: 3.75vw;}

@media screen and (max-width:767px){
  section.box-2-cols{padding:0 14px;margin-bottom: 36px;}
  section.box-2-cols .container{flex-direction: column;}
  section.box-2-cols .box{width:100%;}
  section.box-2-cols .box.left{margin-bottom: 36px;}
  section.box-2-cols .box .img img{width:100%;}
  section.box-2-cols .box .content{padding:30px 15px 16px;height: auto;}
  section.box-2-cols .box .content.height-470{height:auto;}

  section.box-1-col{padding:0 14px;margin-bottom: 36px;}
  section.box-1-col .container{flex-direction: column;}
  section.box-1-col .img{width:100%;}
  section.box-1-col .img img{width:100%;}
  section.box-1-col .img.sustainability{background-image: url('../images/our-sustainability-actions-bg-sm.webp');height: 257px;}
  section.box-1-col .img.where-to{background-image: url('../images/where-to-buy-sm_1.webp');height: 220px;}
  section.box-1-col .img.recycled{background-image: url('../images/recycled-plastic-sm.webp');height: 220px;}
  section.box-1-col .img.contact{background-image: url('../images/contact-us-block-bg-sm.webp');height: 200px;}
  section.box-1-col .content{padding:30px 15px 16px;}
  section.box-1-col .content a{margin-bottom:20px;}
  section.box-1-col .content a:last-child{margin-bottom:0px;}
  section.box-1-col.inner-page .content{text-align: left;}
  section.box-1-col.inner-page .content h2{margin: 0 0 20px;}
  section.box-1-col.inner-page .content a{margin: 0 0 20px;}
  section.box-1-col.inner-page .content a.margin0{margin-bottom:0px;}

  section.get-social{padding:0 14px;margin-bottom: 36px;}
  section.get-social .container{flex-direction: column-reverse;}
  section.get-social .img{width:100%;}
  section.get-social .img img{width:100%;}
  section.get-social .content{padding:30px 15px 35px;}
  section.get-social.inner-page .content{text-align: left;}
  section.get-social.inner-page.campaign h2{color: #D81D49;font-weight: bold;font-size: 25px;line-height: 25px;}
  section.get-social #sb_instagram.sbi_col_4 #sbi_images .sbi_item{width: 50%;}

  section.box-2-cols{padding:0 4.375vw;margin-bottom: 11.25vw;}
  section.box-2-cols .container{flex-direction: column;}
  section.box-2-cols .box{width:100%;}
  section.box-2-cols .box.left{margin-bottom: 11.25vw;}
  section.box-2-cols .box .img img{width:100%;}
  section.box-2-cols .box .content{padding:9.375vw 4.6875vw 5vw;height: auto;}
  section.box-2-cols .box .content.height-470{height:auto;}

  section.box-1-col{padding:0 4.375vw;margin-bottom: 11.25vw;}
  section.box-1-col .container{flex-direction: column;}
  section.box-1-col .img{width:100%;}
  section.box-1-col .img img{width:100%;}
  section.box-1-col .img.sustainability{background-image: url('../images/our-sustainability-actions-bg-sm.webp');height: 80.3125vw;}
  section.box-1-col .img.where-to{background-image: url('../images/where-to-buy-sm_1.webp');height: 68.75vw;}
  section.box-1-col .img.recycled{background-image: url('../images/recycled-plastic-sm.webp');height: 68.75vw;}
  section.box-1-col .img.contact{background-image: url('../images/contact-us-block-bg-sm.webp');height: 62.5vw;}
  section.box-1-col .content{padding:9.375vw 4.6875vw 5vw;}
  section.box-1-col .content a{margin-bottom:6.25vw;}
  section.box-1-col .content a:last-child{margin-bottom:0vw;}
  section.box-1-col.inner-page .content{text-align: left;}
  section.box-1-col.inner-page .content h2{margin: 0 0 6.25vw;}
  section.box-1-col.inner-page .content a{margin: 0 0 6.25vw;}
  section.box-1-col.inner-page .content a.margin0{margin-bottom:0vw;}

  section.get-social{padding:0 4.375vw;margin-bottom: 11.25vw;}
  section.get-social .container{flex-direction: column-reverse;}
  section.get-social .img{width:100%;}
  section.get-social .img img{width:100%;}
  section.get-social .content{padding:9.375vw 4.6875vw 10.9375vw;}
  section.get-social.inner-page .content{text-align: left;}
  section.get-social.inner-page.campaign h2{color: #D81D49;font-weight: bold;font-size: 7.8125vw;line-height: 7.8125vw;}
  section.get-social #sb_instagram.sbi_col_4 #sbi_images .sbi_item{width: 50%;}
}