@charset "UTF-8";
.pastal-green {
  color: #B4D3B2;
}

.pastal-bg {
  background: #B4D3B2;
}

.green-btn-arrow {
  position: relative;
  width: 65px;
  height: 1px;
  margin: 0 auto;
  margin-top: 20px;
  -webkit-transition: 0.3s ease;
  -o-transition: 0.3s ease;
  transition: 0.3s ease;
  background-color: #B4D3B2;
}
.green-btn-arrow:before {
  content: "";
  position: absolute;
  top: -6px;
  right: -3px;
  width: 18px;
  height: 1px;
  transform: rotate(45deg);
  background-color: #B4D3B2;
}

#sustainability-2021[lang=zh] {
  font-family: "Poppins", "Noto Sans TC", sans-serif;
  font-size: 18px;
}
#sustainability-2021[lang=zh] h2 {
  font-size: 34px;
  font-family: "Poppins", "Noto Sans TC", sans-serif;
}
#sustainability-2021[lang=zh] .list > ul > li .list-right .list-title {
  font-size: 36px;
}
#sustainability-2021[lang=zh] #our-effort .effort-title {
  font-size: 24px;
}
#sustainability-2021[lang=zh] #community-graphic .mid-container > p {
  font-size: 20px;
}

#sustainability-2021 {
  line-height: 1.5;
  font-size: 16px;
  padding-top: 85px !important;
  /*override color */
}
#sustainability-2021 ::selection {
  color: #fff;
  background: #B4D3B2;
}
#sustainability-2021 .mid-container {
  max-width: 980px;
  position: relative;
  box-sizing: border-box;
  margin: 0 auto;
}
#sustainability-2021 .min-container {
  max-width: 800px;
  position: relative;
  box-sizing: border-box;
  margin: 0 auto;
}
#sustainability-2021 .home-banner-list .home-banner-slide {
  height: 700px;
}
#sustainability-2021 h2 {
  font-size: 32px;
  margin-bottom: 30px;
  font-family: "Poppins", 微軟正黑體, sans-serif;
}
#sustainability-2021 section:not(.home-banner) {
  padding: 50px 0;
}
#sustainability-2021 .main-image {
  text-align: center;
  margin: 50px 0;
}
#sustainability-2021 .main-image img {
  width: 300px;
}
#sustainability-2021 #sub-menu {
  margin-top: 60px;
  border-bottom: 1px solid #ccc;
}
#sustainability-2021 #sub-menu ul {
  display: flex;
  gap: 20px;
  justify-content: space-between;
}
#sustainability-2021 #sub-menu ul li {
  width: calc(100% / 5 - 20px);
  text-align: center;
}
#sustainability-2021 #sub-menu ul li a:hover {
  color: #B4D3B2;
}
#sustainability-2021 #intro {
  margin-top: 40px;
}
#sustainability-2021 #intro .paragraph-image {
  display: flex;
  gap: 20px;
  align-items: center;
  justify-content: space-between;
}
#sustainability-2021 #intro .paragraph-image p {
  width: calc(60% - 20px);
}
#sustainability-2021 #intro .paragraph-image .image {
  width: 40%;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 10px;
  justify-content: space-between;
}
#sustainability-2021 #intro .paragraph-image .image img {
  width: calc(50% - 10px);
}
#sustainability-2021 #intro .paragraph-image img {
  width: 30%;
}
#sustainability-2021 p {
  margin-bottom: 20px;
}
#sustainability-2021 p img {
  margin-top: 20px;
  width: 100%;
}
#sustainability-2021 .list {
  width: 100%;
  margin: 0 auto;
  margin-top: 30px;
}
#sustainability-2021 .list > ul > li {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 40px;
  gap: 20px;
  align-items: center;
}
#sustainability-2021 .list > ul > li .list-image {
  width: calc(50% - 10px);
}
#sustainability-2021 .list > ul > li .list-image img {
  width: 100%;
}
#sustainability-2021 .list > ul > li .list-right {
  width: calc(50% - 10px);
  box-sizing: border-box;
}
#sustainability-2021 .list > ul > li .list-right .list-title {
  margin-bottom: 20px;
  font-size: 34px;
  text-align: center;
  color: #B4D3B2;
}
#sustainability-2021 .list > ul > li .list-right .list-content {
  text-align: center;
}
#sustainability-2021 .list > ul > li .list-right .list-content ul {
  list-style: disc;
  margin-left: 20px;
}
#sustainability-2021 .list > ul > li .list-right .list-content ul li {
  margin-bottom: 20px;
}
#sustainability-2021 #our-efforts {
  margin-bottom: 50px;
  background: #B4D3B2;
}
#sustainability-2021 #our-efforts .effort-table ul li {
  display: flex;
  flex-wrap: wrap;
  color: #fff;
  margin-bottom: 20px;
}
#sustainability-2021 #our-efforts .effort-table ul li .effort-title {
  display: flex;
  align-items: center;
  justify-content: center;
}
#sustainability-2021 #our-efforts .effort-table ul li:first-child .effort-title {
  background: #298FC6;
}
#sustainability-2021 #our-efforts .effort-table ul li:first-child .effort-col {
  color: #298FC6;
  background: #E2EEF7;
}
#sustainability-2021 #our-efforts .effort-table ul li:first-child .effort-col:nth-child(2n) {
  color: #298FC6;
  background: #D4E5F3;
}
#sustainability-2021 #our-efforts .effort-table ul li:nth-child(2) .effort-title {
  background: #2F8459;
}
#sustainability-2021 #our-efforts .effort-table ul li:nth-child(2) .effort-col {
  color: #2F8459;
  background: #DAE6DD;
}
#sustainability-2021 #our-efforts .effort-table ul li:nth-child(2) .effort-col:nth-child(2n) {
  color: #2F8459;
  background: #E5EDE7;
}
#sustainability-2021 #our-efforts .effort-table ul li:nth-child(3) .effort-title {
  background: #D7B667;
}
#sustainability-2021 #our-efforts .effort-table ul li:nth-child(3) .effort-col {
  color: #D7B667;
  background: #FBF4E0;
}
#sustainability-2021 #our-efforts .effort-table ul li:nth-child(3) .effort-col:nth-child(2n) {
  color: #D7B667;
  background: #F8EED3;
}
#sustainability-2021 #our-efforts .effort-table ul li .effort-title {
  width: 20%;
  text-align: center;
  font-size: 22px;
}
#sustainability-2021 #our-efforts .effort-table ul li .effort-details-large {
  width: 80%;
}
#sustainability-2021 #our-efforts .effort-table ul li .effort-details-large .effort-details {
  width: 100%;
}
#sustainability-2021 #our-efforts .effort-table ul li .effort-details {
  width: 80%;
  display: flex;
}
#sustainability-2021 #our-efforts .effort-table ul li .effort-details .effort-col {
  text-align: center;
  padding: 20px;
}
#sustainability-2021 #our-efforts .effort-table ul li .effort-details .effort-col .col-data {
  font-weight: bold;
  font-size: 30px;
  display: flex;
  justify-content: center;
}
#sustainability-2021 #our-efforts .effort-table ul li .effort-details .effort-col .col-footer .col-smaller {
  font-size: 14px;
}
#sustainability-2021 #our-efforts .effort-table ul li .col-3 > div {
  width: calc(100% / 3);
}
#sustainability-2021 #our-efforts .effort-table ul li .col-2 > div {
  width: calc(100% / 2);
}
#sustainability-2021 #activity {
  margin-bottom: 80px;
}
#sustainability-2021 #activity .image-wrap {
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  height: 250px;
  margin-bottom: 20px;
}
#sustainability-2021 #activity .caption {
  text-align: center;
}
#sustainability-2021 #activity .slick-slide {
  margin: 0 10px;
}
#sustainability-2021 #activity .slick-dots li button:before {
  color: #B4D3B2;
  opacity: 0.2;
}
#sustainability-2021 #activity .slick-dots li.slick-active button:before {
  color: #B4D3B2;
  opacity: 1;
}
#sustainability-2021 #vision {
  text-align: center;
}
#sustainability-2021 #vision video {
  width: 100%;
}
#sustainability-2021 #vision p img {
  width: 300px;
}
#sustainability-2021 #organization {
  text-align: center;
}
#sustainability-2021 #focus h2 {
  text-align: center;
}
#sustainability-2021 #focus .list > ul {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  justify-content: space-between;
}
#sustainability-2021 #focus .list > ul .list-right {
  width: calc(100%);
}
#sustainability-2021 #focus .list > ul > li {
  width: calc(100% / 3 - 20px);
  position: relative;
  display: block;
  border: 1px solid #B4D3B2;
}
#sustainability-2021 #focus .list > ul > li .list-image {
  width: 100%;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 120px;
}
#sustainability-2021 #focus .list > ul > li .list-image img {
  width: 100px;
}
#sustainability-2021 #focus .list > ul > li .list-title {
  text-align: center;
  margin-bottom: 20px;
  font-size: 30px;
  border-bottom: 1px solid #B4D3B2;
  padding-bottom: 10px;
}
#sustainability-2021 #focus .list > ul > li .list-content {
  width: 100%;
  text-align: center;
}
#sustainability-2021 #focus .list > ul > li .list-content ul {
  margin: 0;
  list-style: none;
  padding: 0 10px;
  box-sizing: border-box;
}
#sustainability-2021 #focus .list > ul > li:first-child .list-title a {
  color: #298FC6;
}
#sustainability-2021 #focus .list > ul > li:nth-child(2) .list-title a {
  color: #2F8459;
}
#sustainability-2021 #focus .list > ul > li:last-child .list-title a {
  color: #D7B667;
}
#sustainability-2021 #focus .list > ul > li > a {
  position: absolute;
  padding-top: 100%;
  width: 100%;
  bottom: 0;
}
#sustainability-2021 .intro-col ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 20px;
}
#sustainability-2021 .intro-col ul li {
  width: calc(100% / 3 - 20px);
  border: 1px solid #B4D3B2;
  padding: 20px;
  box-sizing: border-box;
  position: relative;
  height: 150px;
  transition: 0.3s ease-out;
}
#sustainability-2021 .intro-col ul li:hover {
  background: #B4D3B2;
}
#sustainability-2021 .intro-col ul li:hover .col-title {
  visibility: hidden;
}
#sustainability-2021 .intro-col ul li:hover .col-content {
  visibility: visible;
}
#sustainability-2021 .intro-col ul li > div {
  position: absolute;
  top: 50%;
  right: 50%;
  padding: 20px;
  box-sizing: border-box;
  transform: translate(50%, -50%);
  width: 100%;
}
#sustainability-2021 .intro-col ul .col-title {
  font-weight: bold;
  font-size: 26px;
  text-align: center;
  color: #B4D3B2;
}
#sustainability-2021 .intro-col ul .col-content {
  visibility: hidden;
  color: #fff;
}
#sustainability-2021 .intro-col .col-2 li {
  width: calc(100% / 2 - 20px);
}
#sustainability-2021 #tech-list ul li {
  display: flex;
  flex-wrap: wrap;
  gap: 40px;
  margin-bottom: 20px;
  justify-content: space-between;
  align-items: center;
}
#sustainability-2021 #tech-list ul li .list-content {
  width: calc(70% - 40px);
}
#sustainability-2021 #tech-list ul li .list-image {
  width: 30%;
}
#sustainability-2021 #tech-list ul li .list-image img {
  width: 100%;
}
#sustainability-2021 #people h3 {
  margin-bottom: 20px;
  font-family: "Poppins", "Noto Sans TC", sans-serif;
}
#sustainability-2021 #people #people-list ul li {
  display: flex;
  flex-wrap: wrap;
  gap: 40px;
  justify-content: space-between;
  padding: 20px;
  align-items: center;
}
#sustainability-2021 #people #people-list ul li:first-child {
  background: #E2EEF7;
}
#sustainability-2021 #people #people-list ul li:nth-child(2n) {
  background: #D4E5F3;
}
#sustainability-2021 #people #people-list ul li .list-content {
  width: calc(70% - 40px);
}
#sustainability-2021 #people #people-list ul li .list-content p {
  margin-bottom: 0;
}
#sustainability-2021 #people #people-list ul li .list-image {
  width: 30%;
}
#sustainability-2021 #people #people-list ul li .list-image p {
  text-align: center;
  margin-bottom: 0;
  font-size: 14px;
}
#sustainability-2021 #people #people-list ul li .list-image img {
  width: 100%;
  margin-bottom: 20px;
}
#sustainability-2021 #statement h2 {
  margin-bottom: 50px;
}
#sustainability-2021 #statement .statement-list {
  display: flex;
  justify-content: space-between;
  gap: 40px;
}
#sustainability-2021 #statement .statement-list .three-cols {
  display: block;
  width: calc(65% - 40px);
}
#sustainability-2021 #statement .statement-list .three-cols > li {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 50px;
  align-items: baseline;
}
#sustainability-2021 #statement .statement-list .three-cols > li p {
  width: calc(100% - 70px);
}
#sustainability-2021 #statement .statement-list .right-graphic {
  width: 25%;
}
#sustainability-2021 #statement .statement-list .right-graphic img {
  width: 100%;
}
#sustainability-2021 .community-middle h2 {
  display: flex;
  align-items: center;
}
#sustainability-2021 .community-middle h2 img {
  margin-left: 20px;
  height: 45px;
}
#sustainability-2021 .community-middle .slick-list {
  width: 100%;
}
#sustainability-2021 .community-middle .three-cols {
  justify-content: center;
}
#sustainability-2021 .community-middle .three-cols li {
  margin: 0 20px;
}
#sustainability-2021 .community-middle .three-cols li .text-wrap {
  padding: 20px 0;
}
#sustainability-2021 .two-slider .slick-dots li.slick-active button:before {
  color: #B4D3B2;
}
#sustainability-2021 .intro-section .wrap {
  padding: 0;
}
#sustainability-2021 #community-graphic {
  padding-top: 0;
}
#sustainability-2021 #community-graphic .mid-container {
  text-align: center;
  margin-bottom: 80px;
}
#sustainability-2021 #community-graphic .mid-container > p {
  font-size: 18px;
}
#sustainability-2021 #community-graphic .container {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  justify-content: space-between;
}
#sustainability-2021 #community-graphic .container .mid-graphic {
  width: calc(20% - 20px);
}
#sustainability-2021 #community-graphic .container .mid-graphic img {
  width: 100%;
}
#sustainability-2021 #community-graphic .container .right-graphic {
  width: calc(50% - 20px);
}
#sustainability-2021 #community-graphic .container .right-graphic img {
  width: 100%;
}
#sustainability-2021 .landing-safety {
  padding: 0 0 50px 0;
}
#sustainability-2021 .landing-safety .text-wrap {
  width: 60%;
  padding-right: 35px;
}
#sustainability-2021 .landing-safety .photo-wrap {
  width: 40%;
  padding-right: 0px;
}
#sustainability-2021 .landing-safety .container {
  display: flex;
  align-items: center;
}
#sustainability-2021 .green-achievement .alt-grid > li .text-wrap {
  background: inherit;
  color: inherit;
}
#sustainability-2021 .green-achievement .alt-grid > li .text-wrap p {
  font-weight: initial;
  line-height: initial;
}
#sustainability-2021 .green-achievement .alt-grid > li .photo-wrap {
  background: #474787;
  min-height: 350px;
}
#sustainability-2021 .green-achievement .alt-grid > li .image-wrap {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
}
#sustainability-2021 .green-achievement .alt-grid > li .image-wrap img {
  padding: 30px 0;
}
#sustainability-2021 .green-achievement .alt-grid > li:nth-child(even) {
  flex-direction: row-reverse;
}
#sustainability-2021 .green-achievement .alt-grid > li:nth-child(even) .text-wrap:after {
  right: 0;
  left: auto;
  border-left: none;
}
#sustainability-2021 .green-achievement .alt-grid > li:nth-child(odd) {
  flex-direction: row;
}
#sustainability-2021 .green-achievement .alt-grid > li:nth-child(odd) .text-wrap:after {
  border-right: none;
  border-left: 17px solid #474787;
  left: 0;
}
#sustainability-2021 .green-achievement .alt-grid > li:nth-child(2) .photo-wrap {
  background: #54931c;
}
#sustainability-2021 .green-achievement .alt-grid > li:nth-child(2) .text-wrap:after {
  border-right: 17px solid #54931c;
}
#sustainability-2021 .green-achievement .alt-grid > li:nth-child(3) .photo-wrap {
  background: #227093;
}
#sustainability-2021 .green-achievement .alt-grid > li:nth-child(3) .text-wrap:after {
  border-left: 17px solid #227093;
}
#sustainability-2021 .orange, #sustainability-2021 .red {
  color: #B4D3B2;
}
#sustainability-2021 .has-left-border {
  border-left: 3px solid #B4D3B2;
}
#sustainability-2021 .quote-row img {
  max-width: 600px;
}
#sustainability-2021 #environment-grid .grid-wrap:before {
  display: none;
}
#sustainability-2021 #environment-grid .grid-section .grid a {
  cursor: default;
}
#sustainability-2021 #safety h2 {
  text-align: center;
}
#sustainability-2021 .quote-wrap:after {
  bottom: 0;
}
#sustainability-2021 .quote-wrap {
  margin-bottom: 40px;
}
#sustainability-2021 .large-p {
  font-size: 18px;
}
#sustainability-2021 #training {
  margin-top: 50px;
  margin-bottom: 80px;
}
#sustainability-2021 #training .image-wrap {
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  height: 250px;
  margin-bottom: 20px;
}
#sustainability-2021 #training .caption {
  text-align: center;
}
#sustainability-2021 #training .slick-slide {
  margin: 0 10px;
}
#sustainability-2021 #training .slick-dots li button:before {
  color: #B4D3B2;
  opacity: 0.2;
}
#sustainability-2021 #training .slick-dots li.slick-active button:before {
  color: #B4D3B2;
  opacity: 1;
}
#sustainability-2021 .quote-wrap.green-quote:after {
  background-image: url(/img/common/quote-close-green.png);
}
#sustainability-2021 .quote-wrap.green-quote:before {
  background-image: url(/img/common/quote-open-green.png);
}
#sustainability-2021 .slick-prev:before, #sustainability-2021 .slick-next:before {
  color: #B4D3B2;
  text-shadow: unset;
}
#sustainability-2021 .slick-prev:before, #sustainability-2021 .slick-prev:before {
  color: #B4D3B2;
  text-shadow: unset;
}
#sustainability-2021 .slick-prev {
  left: -25px;
}
#sustainability-2021 .slick-next {
  right: -25px;
}
#sustainability-2021 .slick-dots {
  bottom: -40px;
}
#sustainability-2021 .slick-dots li button:before {
  color: #B4D3B2;
  opacity: 0.2;
}
#sustainability-2021 .slick-dots li.slick-active button:before {
  color: #B4D3B2;
  opacity: 1;
}
#sustainability-2021 .slick-dots li {
  margin: 0 !important;
}
#sustainability-2021 #green-achievement .mid-container > ul > li {
  display: flex;
  flex-wrap: wrap;
  gap: 40px;
  justify-content: space-between;
  margin-bottom: 20px;
  background: unset;
  padding: 20px;
  align-items: center;
}
#sustainability-2021 #green-achievement .mid-container > ul > li:nth-child(2n) {
  background: #B4D3B2;
}
#sustainability-2021 #green-achievement .mid-container > ul > li .green-image {
  width: 15%;
}
#sustainability-2021 #green-achievement .mid-container > ul > li .green-image img {
  width: 100%;
  margin-bottom: 20px;
}
#sustainability-2021 #green-achievement .mid-container > ul > li .green-image p {
  text-align: center;
}
#sustainability-2021 #green-achievement .mid-container > ul > li .green-content {
  width: calc(85% - 40px);
}
#sustainability-2021 #green-achievement .mid-container > ul > li .green-content p {
  font-weight: bold;
}
#sustainability-2021 #green-achievement .mid-container > ul > li .green-content > ul {
  list-style: disc;
  margin-left: 20px;
}
@media screen and (max-width: 1024px) {
  #sustainability-2021 .home-banner h2 {
    text-align: center;
  }
  #sustainability-2021 .main-image img {
    width: 400px;
  }
  #sustainability-2021 #intro .paragraph-image img {
    width: 400px;
  }
  #sustainability-2021 #statement .statement-list .three-cols {
    width: calc(70% - 40px);
  }
  #sustainability-2021 .community-middle .container {
    width: calc(100% - 40px);
  }
}
@media screen and (max-width: 768px) {
  #sustainability-2021 .mid-container {
    padding: 0 10px;
  }
  #sustainability-2021 .min-container {
    padding: 0 10px;
  }
  #sustainability-2021 .intro-col ul .col-title {
    font-size: 22px;
  }
  #sustainability-2021 .intro-col ul .col-content {
    overflow-y: scroll;
    height: 100%;
  }
  #sustainability-2021 #intro {
    margin-top: 0;
  }
  #sustainability-2021 #statement .statement-list .right-graphic {
    width: 30%;
  }
}
@media screen and (max-width: 500px) {
  #sustainability-2021 {
    padding-top: 65px !important;
  }
  #sustainability-2021 section:not(.home-banner) {
    padding: 20px 0;
  }
  #sustainability-2021 #sub-menu {
    display: none;
  }
  #sustainability-2021 .home-banner h2 {
    font-size: 22px;
    text-align: center;
  }
  #sustainability-2021 h2 {
    text-align: center;
    font-size: 24px;
  }
  #sustainability-2021 .list > ul > li {
    display: block;
  }
  #sustainability-2021 .list > ul > li .list-image {
    width: 100%;
  }
  #sustainability-2021 .list > ul > li .list-right {
    width: 100%;
  }
  #sustainability-2021 #our-efforts .effort-table ul li {
    display: block;
  }
  #sustainability-2021 #our-efforts .effort-table ul li .effort-title {
    width: 100%;
  }
  #sustainability-2021 #our-efforts .effort-table ul li .effort-details {
    width: 100%;
    display: block;
  }
  #sustainability-2021 #our-efforts .effort-table ul li .effort-details .effort-col {
    width: 100%;
    box-sizing: border-box;
  }
  #sustainability-2021 #our-efforts .effort-table ul li .effort-details-large {
    width: 100%;
  }
  #sustainability-2021 #vision {
    margin-top: 40px;
  }
  #sustainability-2021 #vision .quote-wrap {
    padding: 0;
  }
  #sustainability-2021 #intro .paragraph-image {
    display: block;
  }
  #sustainability-2021 #intro .paragraph-image p {
    width: 100%;
  }
  #sustainability-2021 #focus .list > ul {
    display: block;
  }
  #sustainability-2021 #focus .list > ul li {
    width: 100%;
  }
  #sustainability-2021 .intro-col {
    margin-top: 40px;
  }
  #sustainability-2021 .intro-col ul {
    display: block;
  }
  #sustainability-2021 .intro-col ul li {
    width: 100%;
    margin-bottom: 10px;
    height: 100px;
  }
  #sustainability-2021 .intro-col .col-2 li {
    width: 100%;
  }
  #sustainability-2021 #tech-list ul li {
    display: block;
  }
  #sustainability-2021 #tech-list ul li .list-content {
    width: 100%;
  }
  #sustainability-2021 #tech-list ul li .list-image {
    width: 100%;
  }
  #sustainability-2021 #people h3 {
    text-align: center;
  }
  #sustainability-2021 #people #people-list ul li {
    display: block;
  }
  #sustainability-2021 #people #people-list ul li .list-image {
    width: 100%;
    margin-bottom: 20px;
  }
  #sustainability-2021 #people #people-list ul li .list-content {
    width: 100%;
  }
  #sustainability-2021 #intro .paragraph-image .image {
    width: 100%;
  }
  #sustainability-2021 #green-achievement .mid-container > ul > li {
    display: block;
  }
  #sustainability-2021 #green-achievement .mid-container > ul > li .green-image {
    width: 100%;
    text-align: center;
  }
  #sustainability-2021 #green-achievement .mid-container > ul > li .green-image img {
    width: 100px;
  }
  #sustainability-2021 #green-achievement .mid-container > ul > li .green-content {
    width: 100%;
  }
  #sustainability-2021 #statement .statement-list {
    display: block;
  }
  #sustainability-2021 #statement .statement-list .three-cols {
    width: 100%;
  }
  #sustainability-2021 #statement .statement-list .right-graphic {
    width: 50%;
    margin: 0 auto;
    margin-bottom: 40px;
  }
  #sustainability-2021 #community-graphic .container {
    display: block;
  }
  #sustainability-2021 #community-graphic .container .right-graphic {
    width: 100%;
    margin: 20px 0;
  }
}

/*# sourceMappingURL=sustainability.css.map */
