@charset "UTF-8";
/*
	Theme Name: SM Prime
	Author: Kestrel
	Version: 1.0.1
*/
@import url("https://fonts.googleapis.com/css?family=Lato:400,700,900");
@font-face {
  font-family: "AvenirNextLTPro_Bold";
  src: url("assets/fonts/avenir-next/AvenirNextLTPro-Bold.otf") format("opentype");
}
@font-face {
  font-family: "AvenirNextLTPro_Demi";
  src: url("assets/fonts/avenir-next/avenir-next-lt-pro-demi.otf") format("opentype");
}
@font-face {
  font-family: "AvenirNextLTPro_Italic";
  src: url("assets/fonts/avenir-next/AvenirNextLTPro-It.otf") format("opentype");
}
@font-face {
  font-family: "AvenirNextLTPro_Regular";
  src: url("assets/fonts/avenir-next/AvenirNextLTPro-Regular.otf") format("opentype");
}
@keyframes move {
  from {
    right: -5%;
  }
  to {
    right: 100%;
  }
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes moveLeft {
  from {
    left: -5%;
  }
  to {
    left: 100%;
  }
}
/*********************
BREAKPOINTS
*********************/
.smph-container {
  max-width: 90%;
  margin: auto;
}

.smph-inner-container {
  max-width: 85%;
  margin: auto;
}

.smph-inner-subcontainer {
  max-width: 75%;
  margin: auto;
}
@media (max-width: 1024px) {
  .smph-inner-subcontainer {
    max-width: 85%;
  }
}

.smph-center-container {
  max-width: 900px;
  margin: auto;
}
@media (max-width: 1024px) {
  .smph-center-container {
    max-width: 80%;
  }
}

.transition, .responsible-investments-tabs-content .twogo-animate, .responsible-investments-tabs-content .bdo-slick .slick-list, .responsible-investments-tabs-content .sm-prime-pillars .pillars-container, .responsible-investments-tabs-content .brand-csr-store-exp .slick-list, .our-history-container .oh-nav .slick-arrow, .our-history-container .oh-nav .slick-list, .banking-products-services .img-hover-container .details, .banking-products-services .img-hover-container img, .value-creation-story .ovcs-animate, .path-to-sg-anchors .smph-inner-subcontainer .path-sg-wrapper img, .media-tabs-content .list-style-wrapper .title, .media-tabs-container .media-tabs .nav-link, .main-header .navbar-nav .menu-item.show, #homepageCarousel .video-banner .video-thumb .play-btn, .smph-btn {
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}

.light-blue-bg {
  background-color: #DCECFC;
}

.smph-btn {
  padding: 15px 25px;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  font-size: 16px;
  margin-top: 0;
  text-decoration: none !important;
  display: inline-block;
  text-align: center;
}
@media (max-width: 768px) {
  .smph-btn {
    font-size: 12px;
    padding: 5px 10px;
  }
}
@media (max-width: 576px) {
  .smph-btn {
    white-space: nowrap;
  }
}
.smph-btn.blue-btn {
  background-color: #2070C1;
  color: #FFF;
}
.smph-btn.blue-btn:hover, .smph-btn.blue-btn:active, .smph-btn.blue-btn:focus {
  background-color: #1E398D;
}
.smph-btn.white-btn {
  background-color: #FFF;
  color: #2070C1;
}
.smph-btn.white-btn:hover, .smph-btn.white-btn:active, .smph-btn.white-btn:focus {
  background-color: #2070C1;
  color: #FFF;
}
.smph-btn.green-btn {
  background-color: #38d32e;
  color: #FFF;
}
.smph-btn.green-btn:hover, .smph-btn.green-btn:active, .smph-btn.green-btn:focus {
  background-color: #44ca3c;
  color: #FFF;
}
.smph-btn.brown-btn {
  background-color: #a29069;
  color: #FFF;
}

.slick-arrow {
  z-index: 3;
}
.slick-arrow::before {
  content: "";
  background-size: 100% !important;
  display: inline-block;
  color: #000;
  font-family: "Font Awesome 5 Free";
  /* This is the correct font-family*/
  font-style: normal;
  font-weight: normal;
  font-size: 35px;
  font-weight: 900;
}
@media (max-width: 576px) {
  .slick-arrow::before {
    font-size: 20px;
  }
}
@media (max-width: 576px) {
  .slick-arrow.slick-next {
    right: -10px;
  }
}
.slick-arrow.slick-next::before {
  content: "";
  /* You should use \ and not /*/
}
@media (max-width: 576px) {
  .slick-arrow.slick-prev {
    left: -10px;
  }
}
.slick-arrow.slick-prev::before {
  content: "";
}

.remove-footer-margin {
  margin-bottom: -40px;
}

.full-width-bg.bg-blue-light {
  position: relative;
}
.full-width-bg.bg-blue-light::before {
  content: "";
  width: 200%;
  height: 100%;
  background-color: #e1f2f9;
  position: absolute;
  left: -50%;
  top: 0;
  z-index: -1;
}

#homepageCarousel {
  height: 30vw;
}
@media (max-width: 576px) {
  #homepageCarousel {
    height: 70vw;
  }
}
#homepageCarousel .carousel-item {
  background-color: #3DA1D9;
}
#homepageCarousel .carousel-inner,
#homepageCarousel .video-banner {
  height: 30vw;
}
@media (max-width: 576px) {
  #homepageCarousel .carousel-inner,
#homepageCarousel .video-banner {
    height: 70vw;
  }
}
#homepageCarousel .video-banner {
  display: flex;
  padding: 0 8%;
  align-items: center;
}
#homepageCarousel .video-banner .video-carousel-caption {
  width: 30%;
  color: #FFF;
}
#homepageCarousel .video-banner .video-thumb {
  width: 70%;
  position: relative;
}
#homepageCarousel .video-banner .video-thumb .play-btn {
  position: absolute;
  background: url(assets/images/yt-play.png) no-repeat;
  background-size: 100px;
  width: 100px;
  height: 73px;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  filter: grayscale(100%);
  opacity: 0.8;
}
#homepageCarousel .video-banner .video-thumb .play-btn:hover, #homepageCarousel .video-banner .video-thumb .play-btn:active, #homepageCarousel .video-banner .video-thumb .play-btn:focus {
  opacity: 1;
  filter: grayscale(0);
}
#homepageCarousel .video-banner .video-thumb img {
  height: auto;
}
#homepageCarousel .carousel-caption {
  right: 8%;
  left: 8%;
  top: 0;
  bottom: 0;
  display: flex;
  flex-direction: column;
  align-items: baseline;
  justify-content: center;
  max-width: 50%;
  text-align: left;
}
@media (max-width: 768px) {
  #homepageCarousel .carousel-caption {
    right: 12%;
    left: 12%;
  }
}
@media (max-width: 576px) {
  #homepageCarousel .carousel-caption {
    max-width: 100%;
    right: 15%;
    left: 15%;
  }
}
#homepageCarousel .banner-title {
  font-size: 38px;
  font-family: "AvenirNextLTPro_Bold", sans-serif;
  margin-bottom: 20px;
}
@media (max-width: 768px) {
  #homepageCarousel .banner-title {
    font-size: 26px;
  }
}
@media (max-width: 576px) {
  #homepageCarousel .banner-title {
    font-size: 16px;
    margin-bottom: 5px;
  }
}
#homepageCarousel .banner-desc {
  font-size: 16px;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  margin-top: -15px;
}
@media (max-width: 768px) {
  #homepageCarousel .banner-desc {
    font-size: 14px;
  }
}
@media (max-width: 767px) {
  #homepageCarousel .banner-desc {
    font-size: 12px;
    margin-top: 0;
  }
}
#homepageCarousel img {
  height: 30vw;
  object-fit: cover;
}
@media (max-width: 576px) {
  #homepageCarousel img {
    height: 70vw;
  }
}
#homepageCarousel .carousel-controls {
  position: absolute;
  top: 0;
  bottom: 0;
  display: flex;
  align-items: center;
}
#homepageCarousel .carousel-controls a {
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #FFF;
  text-decoration: none;
}
@media (max-width: 576px) {
  #homepageCarousel .carousel-controls a {
    width: 25px;
    height: 25px;
  }
}
#homepageCarousel .carousel-controls a .fa {
  font-size: 20px;
  color: #1E398D;
}
@media (max-width: 576px) {
  #homepageCarousel .carousel-controls a .fa {
    font-size: 16px;
  }
}
#homepageCarousel .carousel-controls.prev-control {
  left: 30px;
}
#homepageCarousel .carousel-controls.next-control {
  right: 30px;
}

.our-business .our-business-wrapper {
  text-decoration: none;
}
.our-business .our-business-wrapper .title {
  color: #1E398D;
  font-family: "AvenirNextLTPro_Bold", sans-serif;
  font-size: 18px;
  text-align: center;
  margin-top: 10px;
}
.our-business .our-business-wrapper img {
  width: 100%;
  height: 18vw;
  object-fit: cover;
}

.press-release-investor-presentations .section-content .row > div {
  padding: 30px 15px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.press-release-investor-presentations .section-content .row > div .smph-btn.blue-btn {
  margin-top: auto !important;
}
.press-release-investor-presentations .section-content .container-title .title {
  font-family: "AvenirNextLTPro_Bold", sans-serif;
  font-size: 22px;
  color: #2070C1;
  margin-bottom: 30px;
}
@media (max-width: 768px) {
  .press-release-investor-presentations .section-content .container-title .title {
    font-size: 20px;
  }
}
@media (max-width: 767px) {
  .press-release-investor-presentations .section-content .container-title .title {
    font-size: 18px;
    margin-bottom: 15px;
  }
}
.press-release-investor-presentations .press-release-container .container-content {
  padding-right: 30px;
  margin-bottom: 30px;
}
.press-release-investor-presentations .press-release-container .press-release-wrapper {
  display: block;
  text-decoration: none !important;
  margin-top: 20px;
}
.press-release-investor-presentations .press-release-container .press-release-wrapper:first-of-type {
  margin-top: 0;
}
.press-release-investor-presentations .press-release-container .press-release-wrapper .date {
  display: block;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  color: #585858;
  font-size: 16px;
}
@media (max-width: 767px) {
  .press-release-investor-presentations .press-release-container .press-release-wrapper .date {
    font-size: 14px;
  }
}
.press-release-investor-presentations .press-release-container .press-release-wrapper p {
  color: #000000;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  font-size: 18px;
  margin: 0;
}
@media (max-width: 767px) {
  .press-release-investor-presentations .press-release-container .press-release-wrapper p {
    font-size: 16px;
  }
}
.press-release-investor-presentations .press-release-container .view-all {
  color: #1E398D;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  font-size: 16px;
  margin-top: 30px;
  display: inline-block;
}
.press-release-investor-presentations .investor-presentations-container {
  background-color: #EAEAEA;
  text-align: center;
}
@media (max-width: 767px) {
  .press-release-investor-presentations .investor-presentations-container {
    text-align: left;
  }
}
.press-release-investor-presentations .investor-presentations-container .container-content {
  padding: 0 30px;
  text-align: left;
}
@media (max-width: 767px) {
  .press-release-investor-presentations .investor-presentations-container .container-content {
    padding: 0;
  }
}
.press-release-investor-presentations .investor-presentations-container .container-content .investor-wrapper {
  display: block;
  border-bottom: 1px solid #707070;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  color: #000;
  font-size: 18px;
  text-decoration: none;
  padding: 20px 0;
}
.press-release-investor-presentations .investor-presentations-container .container-content .investor-wrapper:last-of-type {
  border-bottom: 0;
}
.press-release-investor-presentations .investor-presentations-container .smph-btn {
  margin-top: 25px;
}
@media (max-width: 767px) {
  .press-release-investor-presentations .investor-presentations-container .smph-btn {
    min-width: 0;
  }
}
.press-release-investor-presentations .investor-presentations-container .smph-btn {
  margin: auto 30px;
}
@media (max-width: 767px) {
  .press-release-investor-presentations .investor-presentations-container .smph-btn {
    margin: auto 0;
  }
}
.press-release-investor-presentations .investor-presentations-container .title {
  text-align: center;
  padding: 0 30px;
}
@media (max-width: 767px) {
  .press-release-investor-presentations .investor-presentations-container .title {
    text-align: left;
    padding: 0;
  }
}

.front-page-stories .section-content .row {
  justify-content: space-between;
  margin: 0 -15px;
}
.front-page-stories .section-content .row .stories-wrapper {
  padding: 0 15px;
}

.stories-wrapper {
  margin-top: 30px;
  text-decoration: none !important;
}
.stories-wrapper:nth-child(-n+4) {
  margin-top: 0;
}
@media (max-width: 767px) {
  .stories-wrapper:nth-child(-n+4) {
    margin-top: 30px;
  }
}
.stories-wrapper:nth-child(3n+2) .stories-inner-wrapper {
  margin-left: auto;
  margin-right: auto;
}
.stories-wrapper:nth-child(3n+3) .stories-inner-wrapper {
  margin-left: auto;
}
@media (max-width: 767px) {
  .stories-wrapper:first-of-type {
    margin-top: 0;
  }
}
.stories-wrapper img {
  width: 100%;
  height: 20vw;
  object-fit: cover;
}
@media (max-width: 767px) {
  .stories-wrapper img {
    height: 50vw;
  }
}
.stories-wrapper .stories-type {
  font-size: 16px;
  color: #2070C1;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
}
.stories-wrapper .desc {
  margin-top: 20px;
}
.stories-wrapper .title {
  margin: 0;
  font-size: 18px;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  color: #000;
}

.discover-more-wrapper {
  height: 30vw;
  background-size: cover;
  background-position: center center;
}
.discover-more-wrapper .smic-inner-container {
  height: 100%;
  display: flex;
  align-items: center;
}
.discover-more-wrapper .discover-more-content h4 {
  font-size: 33px;
  color: #FFF;
  font-family: "AvenirNextLTPro_Bold", sans-serif;
}

.home .cta-banner.cta-banner-link-out.cta-banner-key-0 .cta-banner-image {
  object-position: 0;
}

.main-header {
  background-color: #FFF;
}
.main-header .navbar-brand {
  margin-bottom: 0;
}
.main-header .navbar-brand img {
  max-width: 180px;
  height: auto;
  width: 100%;
}
@media (max-width: 768px) {
  .main-header .navbar-brand img {
    max-width: 150px;
  }
}
@media (max-width: 576px) {
  .main-header .navbar-brand img {
    max-width: 120px;
  }
}
.main-header .navbar {
  padding: 8px 0;
}
.main-header .navbar-nav {
  margin-left: auto;
}
.main-header .navbar-nav .menu-item.show {
  background-color: transparent;
}
@media (max-width: 767px) {
  .main-header .navbar-nav .menu-item.show {
    background-color: #1E398D;
  }
}
@media (max-width: 767px) {
  .main-header .navbar-nav .menu-item.show > a {
    color: #FFF !important;
  }
}
.main-header .navbar-nav .menu-item a {
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  font-size: 16px;
  color: #1E398D;
  padding: 34px 15px;
  text-decoration: none;
}
@media (max-width: 768px) {
  .main-header .navbar-nav .menu-item a {
    font-size: 14px;
  }
}
.main-header .navbar-nav .menu-item a:hover, .main-header .navbar-nav .menu-item a:active, .main-header .navbar-nav .menu-item a:focus {
  color: #2070C1;
}
@media (max-width: 767px) {
  .main-header .navbar-nav .menu-item a {
    display: block;
    width: 100%;
    padding: 6px 0;
    padding-left: 15px;
  }
}
.main-header .dropdown {
  position: static;
}
.main-header .dropdown .dropdown-toggle::after {
  display: none;
}
.main-header .dropdown .dropdown-menu {
  left: -5.56%;
  right: -5.56%;
  border: 0;
  border-radius: 0;
  margin-top: 0;
  background-color: rgba(214, 220, 229, 0.95);
  padding: 25px 15px;
}
@media (max-width: 767px) {
  .main-header .dropdown .dropdown-menu {
    padding: 10px 20px;
    flex-basis: 100%;
  }
}
.main-header .dropdown .submenu-content {
  display: flex;
  justify-content: center;
  align-items: start;
}
@media (max-width: 767px) {
  .main-header .dropdown .submenu-content {
    justify-content: normal;
  }
}
.main-header .dropdown .submenu-content .submenu-title {
  min-width: 120px;
  margin: 0;
  font-size: 20px;
  font-family: "AvenirNextLTPro_Bold", sans-serif;
  color: #1E398D;
}
@media (max-width: 767px) {
  .main-header .dropdown .submenu-content .submenu-title {
    display: none;
  }
}
.main-header .dropdown .submenu-content ul {
  list-style: none;
  column-count: 2;
  column-width: 200px;
}
.main-header .dropdown .submenu-content ul.single-column {
  column-count: 1;
}
@media (max-width: 767px) {
  .main-header .dropdown .submenu-content ul {
    padding: 0;
    column-count: 1;
  }
}
.main-header .dropdown .submenu-content li {
  margin-bottom: 5px;
}
.main-header .dropdown .submenu-content li.mobile-display {
  display: none;
}
@media (max-width: 576px) {
  .main-header .dropdown .submenu-content li.mobile-display {
    display: block;
  }
}
.main-header .dropdown .submenu-content .submenu-link {
  font-size: 16px;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  color: #1E398D;
  padding: 0;
}
@media (max-width: 768px) {
  .main-header .dropdown .submenu-content .submenu-link {
    font-size: 14px;
  }
}
.main-header .dropdown .submenu-content .submenu-link:hover, .main-header .dropdown .submenu-content .submenu-link:active, .main-header .dropdown .submenu-content .submenu-link:focus {
  color: #2070C1;
}
@media (max-width: 767px) {
  .main-header .dropdown .submenu-content .submenu-link {
    font-size: 14px;
  }
}
.main-header .navbar-toggler {
  color: #2070C1;
  outline: 0;
}
.main-header .smph_search_input {
  width: 0;
  border: 0;
  padding: 0;
  outline: 0;
  border-bottom: 1px solid #2070C1;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  font-size: 14px;
}
@media (max-width: 767px) {
  .main-header .smph_search_input {
    width: 200px !important;
    border: 1px solid #2070C1;
    padding: 5px 10px;
    border-radius: 3px;
  }
}
.main-header .smph_search_button {
  margin: 0;
  color: #2070C1;
  cursor: pointer;
}
@media (max-width: 767px) {
  .main-header .smph_search_button {
    margin-left: -30px;
  }
}
@media (max-width: 767px) {
  .main-header .smph_search {
    margin-left: 15px;
    margin-top: 10px;
    margin-bottom: 10px;
  }
}

#back-to-top {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #2070C1;
  width: 40px;
  height: 40px;
  text-align: center;
  border-radius: 4px;
  position: fixed;
  bottom: 30px;
  right: 30px;
  transition: background-color 0.3s, opacity 0.5s, visibility 0.5s;
  opacity: 0;
  visibility: hidden;
  z-index: 1000;
}
#back-to-top .fa {
  color: #FFF;
  font-size: 20px;
}
#back-to-top:hover, #back-to-top:active {
  cursor: pointer;
  background-color: #1E398D;
}
#back-to-top.show {
  opacity: 1;
  visibility: visible;
}

.site-footer {
  background-color: #EAEAEA;
  padding: 50px 0;
}
.site-footer .logo-wrapper {
  margin-bottom: 30px !important;
}
@media (max-width: 576px) {
  .site-footer .logo-wrapper {
    text-align: center;
  }
}
.site-footer .logo-wrapper img {
  max-width: 180px !important;
  margin: 0 !important;
  height: auto;
  width: 100%;
}
.site-footer .footer-details {
  display: flex;
  flex-direction: column;
  align-items: baseline;
}
@media (max-width: 576px) {
  .site-footer .footer-details {
    align-items: center;
    text-align: center;
  }
}
.site-footer .footer-details .title {
  font-size: 14px;
  color: #1E398D;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  margin-bottom: 20px;
}
@media (max-width: 576px) {
  .site-footer .footer-details .title {
    margin: 20px 0 10px;
  }
}
.site-footer .footer-details address, .site-footer .footer-details p, .site-footer .footer-details a {
  font-size: 14px;
  color: #000;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  text-decoration: none;
}
.site-footer .footer-details .big-link {
  margin-top: 15px;
}
@media (max-width: 576px) {
  .site-footer .footer-details .big-link {
    margin-top: 15px !important;
  }
}
.site-footer .footer-details .big-link a {
  color: #1E398D;
}
.site-footer .footer-details a:hover {
  color: #2070C1 !important;
}
.site-footer .footer-sm {
  margin-top: -40px;
}
@media (max-width: 576px) {
  .site-footer .footer-sm {
    text-align: center;
    margin-top: 20px;
  }
}
.site-footer .footer-sm .title {
  font-size: 14px;
  color: #1E398D;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  margin-bottom: 15px;
}
.site-footer .footer-sm ul {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  align-items: center;
  flex-direction: row;
}
@media (max-width: 576px) {
  .site-footer .footer-sm ul {
    justify-content: center;
  }
}
.site-footer .footer-sm ul li {
  font-size: 0;
  margin: 0 12px;
}
.site-footer .footer-sm ul li.sm-footer.fb a {
  background-position: -2px 0;
  width: 11px;
  height: 20px;
}
.site-footer .footer-sm ul li.sm-footer.twitter a {
  background-position: -15px 0;
  width: 18px;
  height: 20px;
}
.site-footer .footer-sm ul li.sm-footer.yt a {
  background-position: -35px 0;
  width: 20px;
  height: 20px;
}
.site-footer .footer-sm ul li.sm-footer.linked-in a {
  background-position: -55px 0;
  width: 19px;
  height: 20px;
}
.site-footer .footer-sm ul li.sm-footer a {
  background: url(assets/images/sm-footer-sprite.png) no-repeat;
  background-position: 0 0;
  font-size: 0;
  display: inline-block;
  background-size: 75px;
}
.site-footer .copyright {
  margin-top: 15px;
}
.site-footer .copyright p {
  margin: 0;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  font-size: 14px;
}
@media (max-width: 576px) {
  .site-footer .copyright p {
    margin-top: 15px;
    text-align: center;
  }
}

.smph-wrapper {
  padding: 60px 0;
}
@media (max-width: 767px) {
  .smph-wrapper {
    padding: 30px 0;
  }
}
.smph-wrapper.smph-sub-wrapper {
  padding: 15px 0;
}
.smph-wrapper .section-title .title {
  text-align: center;
  color: #2070C1;
  font-family: "AvenirNextLTPro_Bold", sans-serif;
  font-size: 22px;
  text-transform: uppercase;
  margin-bottom: 30px;
}
@media (max-width: 768px) {
  .smph-wrapper .section-title .title {
    font-size: 20px;
  }
}
@media (max-width: 576px) {
  .smph-wrapper .section-title .title {
    font-size: 18px;
  }
}
.smph-wrapper.view-all-wrapper .section-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 15px;
}
.smph-wrapper.view-all-wrapper .section-title .title {
  font-size: 22px;
  text-transform: unset;
  margin: 0;
}
@media (max-width: 768px) {
  .smph-wrapper.view-all-wrapper .section-title .title {
    font-size: 20px;
  }
}
@media (max-width: 767px) {
  .smph-wrapper.view-all-wrapper .section-title .title {
    font-size: 18px;
  }
}
.smph-wrapper.view-all-wrapper .section-title .see-all {
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  font-size: 14px;
  color: #2070C1;
  text-decoration: none;
}
.smph-wrapper.bg-teal {
  background-color: #e8f1f4;
}
.smph-wrapper.parallax {
  height: 28vw;
  background-attachment: fixed;
  background-position: center center;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  z-index: -1;
}
@media (max-width: 768px) {
  .smph-wrapper.parallax.at-a-glance-parallax {
    height: 50vw;
  }
}
@media (max-width: 576px) {
  .smph-wrapper.parallax.at-a-glance-parallax {
    height: auto;
  }
}
@media (max-width: 576px) {
  .smph-wrapper.parallax.at-a-glance-parallax .parallax-content {
    text-align: center;
  }
}
@media (max-width: 768px) {
  .smph-wrapper.parallax.at-a-glance-parallax .parallax-content .left-content {
    margin-bottom: 1rem;
  }
}
.smph-wrapper.parallax-body .section-body {
  height: 28vw;
  background-attachment: fixed;
  background-position: center center;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  z-index: -1;
}
.smph-wrapper .section-body p {
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  font-size: 16px;
}
@media (max-width: 768px) {
  .smph-wrapper .section-body p {
    font-size: 14px;
  }
}

.mainbody-content {
  padding: 40px 0;
}
.mainbody-content h1, .mainbody-content h2, .mainbody-content h3, .mainbody-content h4, .mainbody-content h6 {
  font-family: "AvenirNextLTPro_Bold", sans-serif;
}
.mainbody-content h5 {
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  font-size: 18px;
  line-height: unset;
}
@media (max-width: 768px) {
  .mainbody-content h5 {
    font-size: 16px;
  }
}
@media (max-width: 576px) {
  .mainbody-content h5 {
    font-size: 14px;
  }
}
@media (max-width: 576px) {
  .mainbody-content h5 br {
    display: none;
  }
}
.mainbody-content h3 {
  font-size: 18px;
}
@media (max-width: 576px) {
  .mainbody-content h3 {
    font-size: 16px;
  }
}
@media (max-width: 576px) {
  .mainbody-content h3 br {
    display: none;
  }
}
.mainbody-content h2 {
  font-size: 22px;
  font-family: "AvenirNextLTPro_Bold", sans-serif;
  color: #1E398D;
}
@media (max-width: 768px) {
  .mainbody-content h2 {
    font-size: 18px;
  }
}
.mainbody-content p, .mainbody-content li {
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  font-size: 16px;
}
@media (max-width: 768px) {
  .mainbody-content p, .mainbody-content li {
    font-size: 14px;
  }
}
@media (max-width: 576px) {
  .mainbody-content p br, .mainbody-content li br {
    display: none;
  }
}
.mainbody-content p.br-block br, .mainbody-content li.br-block br {
  display: block;
}
.mainbody-content li a {
  color: #2070C1;
}
.mainbody-content img {
  height: auto;
}
.mainbody-content blockquote {
  display: flex;
  flex-direction: column;
}
.mainbody-content blockquote.yellow-border::before, .mainbody-content blockquote.yellow-border::after {
  background-color: #93964e;
}
.mainbody-content blockquote::before, .mainbody-content blockquote::after {
  content: "";
  display: inline-block;
  height: 2px;
  width: 60%;
  background-color: #1E398D;
  margin: 15px 0;
}
.mainbody-content blockquote p {
  padding-left: 10px;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  margin: 0;
  font-size: 18px;
  font-style: italic;
  color: #545454;
}
.mainbody-content blockquote p:last-of-type {
  margin-bottom: 0;
}
.mainbody-content blockquote cite {
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  font-size: 14px;
  padding-left: 10px;
  margin-top: 15px;
}
.mainbody-content blockquote cite strong {
  font-family: "AvenirNextLTPro_Bold", sans-serif;
}
.mainbody-content .main-counter-wrapper {
  margin: 25px 0;
}
@media (max-width: 576px) {
  .mainbody-content .main-counter-wrapper {
    margin: 10px 0;
  }
}
.mainbody-content .main-counter-wrapper > .wp-block-group__inner-container {
  display: flex;
  justify-content: center;
}
@media (max-width: 576px) {
  .mainbody-content .main-counter-wrapper > .wp-block-group__inner-container {
    flex-direction: column;
  }
}
.mainbody-content .main-counter-wrapper > .wp-block-group__inner-container .wp-block-group__inner-container {
  position: relative;
  margin: 0 50px;
}
@media (max-width: 576px) {
  .mainbody-content .main-counter-wrapper > .wp-block-group__inner-container .wp-block-group__inner-container {
    margin: 15px 0;
    text-align: center;
  }
}
.mainbody-content .main-counter-wrapper .floating-element {
  font-size: 18px;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  margin: 0;
  position: absolute;
  top: -20px;
  left: 0;
}
@media (max-width: 768px) {
  .mainbody-content .main-counter-wrapper .floating-element {
    font-size: 14px;
  }
}
@media (max-width: 576px) {
  .mainbody-content .main-counter-wrapper .floating-element {
    position: relative;
    top: 0;
  }
}
.mainbody-content .main-counter-wrapper .count {
  font-size: 38px;
  font-family: "AvenirNextLTPro_Bold", sans-serif;
  margin: 0;
  text-align: center;
  color: #1E398D;
}
@media (max-width: 768px) {
  .mainbody-content .main-counter-wrapper .count {
    font-size: 26px;
  }
}
.mainbody-content .main-counter-wrapper .description {
  font-size: 16px;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  margin: 0;
  text-align: center;
}
@media (max-width: 768px) {
  .mainbody-content .main-counter-wrapper .description {
    font-size: 14px;
  }
}
.mainbody-content .photo-text-wrapper .bg-color-blue {
  background-color: #2070C1;
  margin-left: 0;
  display: flex;
  align-items: center;
  padding: 30px;
  color: #FFF;
}
.mainbody-content .photo-text-wrapper .wp-block-image {
  margin: 0;
}

.cta-banner {
  height: 350px;
  background-size: cover;
  background-position: center center;
}
.cta-banner .smph-inner-subcontainer {
  height: 100%;
  display: flex;
  align-items: center;
}
.cta-banner .cta-banner-content h4 {
  font-size: 38px;
  color: #FFF;
  font-family: "AvenirNextLTPro_Bold", sans-serif;
}
@media (max-width: 576px) {
  .cta-banner .cta-banner-content h4 {
    font-size: 26px;
  }
}
.cta-banner.cta-banner-link-out {
  height: auto;
  padding: 0;
  position: relative;
  overflow: hidden;
}
.cta-banner.cta-banner-link-out:hover .cta-banner-image {
  transform: scale(1.1);
}
@media (max-width: 576px) {
  .cta-banner.cta-banner-link-out.cta-banner-key-2 .cta-banner-image {
    object-position: -160px 0;
  }
}
.cta-banner.cta-banner-link-out .cta-banner-image {
  width: 100%;
  height: 30vw;
  object-fit: cover;
  transform: scale(1);
  -webkit-transition: all 0.8s;
  -moz-transition: all 0.8s;
  -o-transition: all 0.8s;
  transition: all 0.8s;
}
@media (max-width: 576px) {
  .cta-banner.cta-banner-link-out .cta-banner-image {
    height: 70vw;
    object-fit: cover;
  }
}
.cta-banner.cta-banner-link-out .smph-inner-subcontainer {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.cta-banner.cta-banner-link-out .smph-inner-subcontainer .cta-banner-content {
  width: 100%;
}
@media (max-width: 768px) {
  .cta-banner.cta-banner-link-out .smph-inner-subcontainer .cta-banner-content img {
    max-width: 150px;
    height: auto;
  }
}
.cta-banner.cta-banner-link-out .smph-inner-subcontainer .cta-banner-content h2 {
  font-size: 38px;
  color: #FFF;
  font-family: "AvenirNextLTPro_Bold", sans-serif;
}
@media (max-width: 768px) {
  .cta-banner.cta-banner-link-out .smph-inner-subcontainer .cta-banner-content h2 {
    font-size: 22px;
  }
}
@media (max-width: 767px) {
  .cta-banner.cta-banner-link-out .smph-inner-subcontainer .cta-banner-content h2 {
    font-size: 18px;
  }
}
@media (max-width: 768px) {
  .cta-banner.cta-banner-link-out .smph-inner-subcontainer .cta-banner-content h2 br {
    display: none;
  }
}
.cta-banner.cta-banner-link-out .smph-inner-subcontainer .cta-banner-content p {
  font-size: 16px;
  color: #FFF;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
}
@media (max-width: 768px) {
  .cta-banner.cta-banner-link-out .smph-inner-subcontainer .cta-banner-content p {
    font-size: 12px;
  }
}
@media (max-width: 576px) {
  .cta-banner.cta-banner-link-out .smph-inner-subcontainer .cta-banner-content p br {
    display: none;
  }
}
.cta-banner.cta-banner-link-out .smph-inner-subcontainer .cta-banner-content .smph-btn {
  margin-top: 5px;
}
.cta-banner.cta-banner-link-out-with-numbers .smph-inner-subcontainer .cta-banner-content {
  width: 100%;
  display: flex;
}
.cta-banner.cta-banner-link-out-with-numbers .smph-inner-subcontainer .numbers-content {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  max-width: 400px;
  margin-left: 50px;
  margin-top: -10px;
}
.cta-banner.cta-banner-link-out-with-numbers .smph-inner-subcontainer .numbers-content .numbers-wrapper {
  width: 50%;
  text-align: center;
  position: relative;
}
.cta-banner.cta-banner-link-out-with-numbers .smph-inner-subcontainer .numbers-content .numbers-wrapper .floating-element {
  font-size: 18px;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  margin: 0;
  position: absolute;
  top: -20px;
  left: 0;
  text-align: center;
  right: 0;
}
.cta-banner.cta-banner-link-out-with-numbers .smph-inner-subcontainer .numbers-content .numbers-wrapper .count {
  font-size: 38px;
  font-family: "AvenirNextLTPro_Bold", sans-serif;
  margin: 0;
}
@media (max-width: 768px) {
  .cta-banner.cta-banner-link-out-with-numbers .smph-inner-subcontainer .numbers-content .numbers-wrapper .count {
    font-size: 26px;
  }
}
.cta-banner.cta-banner-link-out-with-numbers .smph-inner-subcontainer .numbers-content .numbers-wrapper .description {
  font-size: 16px;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  line-height: 16px;
}
@media (max-width: 768px) {
  .cta-banner.cta-banner-link-out-with-numbers .smph-inner-subcontainer .numbers-content .numbers-wrapper .description {
    font-size: 14px;
    line-height: 14px;
  }
}

@media (max-width: 576px) {
  .page-id-1420 .cta-banner.cta-banner-link-out.cta-banner-key-2 .smph-inner-subcontainer .cta-banner-content {
    margin-top: 10rem;
  }
}
@media (max-width: 576px) {
  .page-id-1420 .cta-banner.cta-banner-link-out.cta-banner-key-4 .cta-banner-image {
    object-position: -120px 0;
  }
}
.page-id-1420 .cta-banner.cta-banner-link-out.cta-banner-key-4 .smph-inner-subcontainer .cta-banner-content {
  margin-top: 8rem;
}
@media (max-width: 576px) {
  .page-id-1420 .cta-banner.cta-banner-link-out.cta-banner-key-4 .smph-inner-subcontainer .cta-banner-content {
    margin-top: 8rem;
  }
}

.featured-stories .featured-stories-wrapper, .featured-stories .multimedia-video-wrapper, .multimedia-video .featured-stories-wrapper, .multimedia-video .multimedia-video-wrapper {
  text-decoration: none;
  outline: 0;
}
.featured-stories .featured-stories-wrapper .img-wrapper img, .featured-stories .multimedia-video-wrapper .img-wrapper img, .multimedia-video .featured-stories-wrapper .img-wrapper img, .multimedia-video .multimedia-video-wrapper .img-wrapper img {
  width: 100%;
  height: 20vw;
  object-fit: cover;
}
@media (max-width: 576px) {
  .featured-stories .featured-stories-wrapper .img-wrapper img, .featured-stories .multimedia-video-wrapper .img-wrapper img, .multimedia-video .featured-stories-wrapper .img-wrapper img, .multimedia-video .multimedia-video-wrapper .img-wrapper img {
    height: 65vw;
  }
}
.featured-stories .featured-stories-wrapper .desc, .featured-stories .multimedia-video-wrapper .desc, .multimedia-video .featured-stories-wrapper .desc, .multimedia-video .multimedia-video-wrapper .desc {
  border-bottom: 1px solid #000;
  padding-bottom: 15px;
}
.featured-stories .featured-stories-wrapper .desc .stories-type, .featured-stories .multimedia-video-wrapper .desc .stories-type, .multimedia-video .featured-stories-wrapper .desc .stories-type, .multimedia-video .multimedia-video-wrapper .desc .stories-type {
  font-size: 16px;
  font-family: "AvenirNextLTPro_Demi", sans-serif;
  margin: 10px 0 0;
  display: inline-block;
  color: #000;
}
.featured-stories .featured-stories-wrapper .desc .title, .featured-stories .multimedia-video-wrapper .desc .title, .multimedia-video .featured-stories-wrapper .desc .title, .multimedia-video .multimedia-video-wrapper .desc .title {
  font-size: 18px;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  margin: 5px 0 10px;
  color: #000;
}
@media (max-width: 1024px) {
  .featured-stories .featured-stories-wrapper .desc .title, .featured-stories .multimedia-video-wrapper .desc .title, .multimedia-video .featured-stories-wrapper .desc .title, .multimedia-video .multimedia-video-wrapper .desc .title {
    font-size: 16px;
  }
}
.featured-stories .featured-stories-wrapper .desc p, .featured-stories .multimedia-video-wrapper .desc p, .multimedia-video .featured-stories-wrapper .desc p, .multimedia-video .multimedia-video-wrapper .desc p {
  font-size: 16px;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  color: #000;
  margin: 0;
}
@media (max-width: 768px) {
  .featured-stories .featured-stories-wrapper .desc p, .featured-stories .multimedia-video-wrapper .desc p, .multimedia-video .featured-stories-wrapper .desc p, .multimedia-video .multimedia-video-wrapper .desc p {
    font-size: 14px;
  }
}

.multimedia-video {
  padding-top: 0;
}
.multimedia-video .multimedia-video-wrapper {
  margin-bottom: 30px;
}
.multimedia-video .multimedia-video-wrapper .img-wrapper img {
  height: 12vw;
}
@media (max-width: 576px) {
  .multimedia-video .multimedia-video-wrapper .img-wrapper img {
    height: 42vw;
  }
}
.multimedia-video .multimedia-video-wrapper .desc .title {
  color: #2070C1;
}
.multimedia-video .pagination {
  margin-top: 20px;
}

.featured-video {
  padding: 0;
}
.featured-video .row {
  margin: 0;
}
.featured-video .featured-video-info {
  padding-left: 7.5%;
  background-color: #EAEAEA;
  display: flex;
  align-items: center;
  padding-right: 80px;
}
@media (max-width: 768px) {
  .featured-video .featured-video-info {
    padding-right: 0;
  }
}
@media (max-width: 576px) {
  .featured-video .featured-video-info {
    padding: 50px 30px;
  }
}
.featured-video .featured-video-info.blue-bg {
  background-color: #dae3f4;
}
.featured-video .featured-video-info.dark-blue-bg {
  background-color: #1E398D;
}
.featured-video .featured-video-info .title {
  font-family: "AvenirNextLTPro_Demi", sans-serif;
  font-size: 22px;
  margin-bottom: 20px;
}
@media (max-width: 768px) {
  .featured-video .featured-video-info .title {
    margin-bottom: 10px;
    font-size: 18px;
  }
}
@media (max-width: 576px) {
  .featured-video .featured-video-info .title {
    font-size: 16px;
  }
}
.featured-video .featured-video-info .title.green-title {
  color: #38d32e;
}
.featured-video .featured-video-info .title.blue-title {
  color: #2070C1;
}
.featured-video .featured-video-info .title.big-title {
  font-size: 26px;
}
@media (max-width: 768px) {
  .featured-video .featured-video-info .title.big-title {
    font-size: 20px;
  }
}
.featured-video .featured-video-info .title.bigger-title {
  font-size: 30px;
}
@media (max-width: 768px) {
  .featured-video .featured-video-info .title.bigger-title {
    font-size: 20px;
  }
}
.featured-video .featured-video-info .video-title {
  font-family: "AvenirNextLTPro_Bold", sans-serif;
  font-size: 18px;
  color: #000;
}
@media (max-width: 768px) {
  .featured-video .featured-video-info .video-title {
    font-size: 16px;
  }
}
.featured-video .featured-video-info p {
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  font-size: 16px;
  margin: 0;
}
@media (max-width: 768px) {
  .featured-video .featured-video-info p {
    font-size: 14px;
  }
}
.featured-video .featured-video-info .smph-btn {
  margin-top: 20px;
}
.featured-video .featured-video-img {
  padding: 0;
}
.featured-video .featured-video-img img {
  width: 100%;
  height: auto;
}

.smph-breadcrumbs {
  border-bottom: 1px solid #efefef;
  border-top: 1px solid #efefef;
}
.smph-breadcrumbs .breadcrumbs {
  display: flex;
  padding: 10px 0;
  list-style: none;
  margin: 0;
}
@media (max-width: 576px) {
  .smph-breadcrumbs .breadcrumbs {
    flex-wrap: wrap;
  }
}
.smph-breadcrumbs .breadcrumbs li {
  font-size: 12px;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  color: #585858;
}
.smph-breadcrumbs .breadcrumbs li.separator {
  margin: 0 10px;
}
.smph-breadcrumbs .breadcrumbs li a {
  color: #585858;
  text-decoration: none;
}
.smph-breadcrumbs .breadcrumbs li a:hover {
  color: #2070C1;
}

.pdf-file-container {
  padding-top: 0;
}
@media (max-width: 576px) {
  .pdf-file-container.smph-wrapper.view-all-wrapper .section-title h3 {
    margin-bottom: 15px;
  }
}
@media (max-width: 576px) {
  .pdf-file-container.smph-wrapper.view-all-wrapper .section-title {
    flex-direction: column;
  }
}
.pdf-file-container .smph-center-container {
  position: relative;
}
.pdf-file-container .list-style-wrapper {
  display: flex;
  align-items: center;
  text-decoration: none;
  border-bottom: 1px solid #707070;
  padding: 20px 0;
  justify-content: space-between;
}
.pdf-file-container .list-style-wrapper .title {
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  font-size: 18px;
  color: #000000;
  margin: 0;
}
.pdf-file-container .list-style-wrapper .fa-file-download {
  margin-left: 15px;
  font-size: 26px;
  height: 26px;
  color: #2070C1;
}
.pdf-file-container .list-style-wrapper .info {
  display: flex;
  flex-direction: column;
}
.pdf-file-container .list-style-wrapper .info .date {
  font-size: 14px;
  color: #000;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  margin: 0;
}
.pdf-file-container.ip-cd-download .ip-cd-wrapper {
  padding-bottom: 25px;
}
.pdf-file-container.ip-cd-download .list-style-wrapper:first-of-type {
  padding-top: 0;
}
.pdf-file-container.ip-cd-download .list-style-wrapper .title {
  color: #2070C1;
}
.pdf-file-container.ajax-loader-pdf .smph-center-container {
  min-height: 200px;
}
.pdf-file-container.ajax-loader-pdf .title-wrapper .date {
  margin: 0;
  color: #545454;
  font-size: 12px;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
}
.pdf-file-container.ajax-loader-pdf select {
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  border: 1px solid #2070C1;
  border-radius: 5px;
  padding: 5px;
  outline: 0;
  font-size: 14px;
}

figcaption {
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  font-size: 12px;
}

.wp-block-table.table-layout-fixed table {
  table-layout: fixed;
}
.wp-block-table td, .wp-block-table th {
  padding: 10px 15px;
  border-bottom: 1px solid #FFF !important;
  border-right: 1px solid #FFF !important;
}
.wp-block-table td:last-of-type, .wp-block-table th:last-of-type {
  border-right: 0 !important;
}
.wp-block-table td {
  background-color: #F2F2F2;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  font-size: 16px;
}
@media (max-width: 768px) {
  .wp-block-table td {
    font-size: 14px;
  }
}
.wp-block-table td a {
  color: #2070C1;
  text-decoration: none;
}
.wp-block-table th {
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  background-color: #DCECFC;
}
.wp-block-table.tbl-colspan {
  padding-top: 50px;
}
@media (max-width: 576px) {
  .wp-block-table.tbl-colspan.w-120 table {
    width: 120%;
  }
}
.wp-block-table.tbl-colspan table {
  position: relative;
}
.wp-block-table.tbl-colspan tr:first-of-type th {
  text-align: center;
  background-color: #1E398D;
  color: #FFF;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  position: absolute;
  top: -40px;
  width: 100%;
}
.wp-block-table figcaption {
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  font-size: 14px;
}
.wp-block-table.economic-performance th {
  background-color: #5a96bd;
  color: #FFF;
}
.wp-block-table.economic-performance td {
  background-color: #ece8d5;
}
.wp-block-table.economic-performance tr:nth-of-type(3) td, .wp-block-table.economic-performance tr:nth-of-type(4) td, .wp-block-table.economic-performance tr:nth-of-type(5) td, .wp-block-table.economic-performance tr:nth-of-type(6) td, .wp-block-table.economic-performance tr:nth-of-type(7) td {
  background-color: #fbf9f4;
}
.wp-block-table.economic-performance tr:nth-of-type(3) td:first-of-type, .wp-block-table.economic-performance tr:nth-of-type(4) td:first-of-type, .wp-block-table.economic-performance tr:nth-of-type(5) td:first-of-type, .wp-block-table.economic-performance tr:nth-of-type(6) td:first-of-type, .wp-block-table.economic-performance tr:nth-of-type(7) td:first-of-type {
  padding-left: 30px;
}

.cvf-pagination-nav {
  margin: 50px 0 0;
}
.cvf-pagination-nav ul {
  list-style: none;
  display: flex;
  align-items: center;
  padding: 0;
  margin: 0;
  justify-content: center;
}
.cvf-pagination-nav ul li {
  font-size: 16px;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  margin: 0 5px;
  text-decoration: none;
  color: #2070C1;
}
.cvf-pagination-nav ul li.selected {
  color: #000;
}
.cvf-pagination-nav ul li.active {
  cursor: pointer;
}

.page-template-message-page .mainbody-content p {
  margin-bottom: 1rem;
}
@media (max-width: 576px) {
  .page-template-message-page .mainbody-content p {
    margin-top: 0 !important;
  }
}
.page-template-message-page .w-100 img {
  width: 100%;
}
.page-template-message-page .wp-block-column:not(:first-child) {
  margin-left: 15px;
}
@media (max-width: 576px) {
  .page-template-message-page .wp-block-column:not(:first-child) {
    margin: 0;
  }
}
@media (max-width: 576px) {
  .page-template-message-page .col-signature table, .page-template-message-page .col-signature tbody, .page-template-message-page .col-signature tr, .page-template-message-page .col-signature td {
    width: 100%;
    display: block;
  }
}

.img-page-linkout .row {
  margin: 0;
}
.img-page-linkout .title {
  font-family: "AvenirNextLTPro_Demi", sans-serif;
  font-size: 20px;
  margin-bottom: 20px;
}
@media (max-width: 768px) {
  .img-page-linkout .title {
    margin-bottom: 10px;
  }
}
.img-page-linkout .title.green-title {
  color: #38d32e;
}
.img-page-linkout .title.blue-title {
  color: #2070C1;
}
.img-page-linkout .title.big-title {
  font-size: 26px;
}
@media (max-width: 768px) {
  .img-page-linkout .title.big-title {
    font-size: 20px;
  }
}
.img-page-linkout .title.bigger-title {
  font-size: 38px;
}
@media (max-width: 768px) {
  .img-page-linkout .title.bigger-title {
    font-size: 20px;
  }
}
.img-page-linkout p {
  font-size: 14px;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  color: #FFF;
}
.img-page-linkout p:last-of-type {
  margin: 0;
}
.img-page-linkout .left-content {
  padding-left: 7.5%;
  background-color: #EAEAEA;
  display: flex;
  align-items: center;
  padding-right: 80px;
}
@media (max-width: 767px) {
  .img-page-linkout .left-content {
    padding: 30px 7.5%;
  }
}
.img-page-linkout .left-content.dark-blue-bg {
  background-color: #1E398D;
}
.img-page-linkout .img-full {
  width: 100%;
  height: 30vw;
  object-fit: cover;
}
@media (max-width: 767px) {
  .img-page-linkout .img-full {
    height: 50vw;
  }
}
.img-page-linkout .right-content {
  padding: 0;
}
.img-page-linkout.bg-img-txt > div {
  position: relative;
}
.img-page-linkout.bg-img-txt .details-info {
  position: absolute;
  bottom: 12%;
  display: flex;
  flex-direction: column;
  align-items: start;
  justify-content: center;
  left: 15%;
}
.img-page-linkout.bg-img-txt .left-content {
  padding: 0;
  padding-right: 1px;
}
.img-page-linkout.bg-img-txt .right-content {
  padding-left: 1px;
}

.custom-quicklinks {
  padding-top: 0;
}
.custom-quicklinks .row {
  margin: 0 -40px;
}
@media (max-width: 576px) {
  .custom-quicklinks .row {
    margin: 0 -15px;
  }
}
.custom-quicklinks .quicklinks {
  padding: 0 40px;
}
@media (max-width: 576px) {
  .custom-quicklinks .quicklinks {
    padding: 0 15px;
  }
}
.custom-quicklinks .quicklinks .quicklinks-wrapper {
  text-decoration: none;
  overflow: hidden;
  display: inline-block;
  padding-bottom: 30px;
  border-bottom: 1px solid #2070C1;
  margin-bottom: 60px;
}
.custom-quicklinks .quicklinks img {
  width: 100%;
  height: 22.5vw;
  object-fit: cover;
}
@media (max-width: 767px) {
  .custom-quicklinks .quicklinks img {
    height: 50vw;
  }
}
.custom-quicklinks .quicklinks .quicklinks-title {
  font-size: 22px;
  font-family: "AvenirNextLTPro_Bold", sans-serif;
  color: #2070C1;
  margin: 10px 0 0;
}
@media (max-width: 768px) {
  .custom-quicklinks .quicklinks .quicklinks-title {
    font-size: 20px;
  }
}
@media (max-width: 576px) {
  .custom-quicklinks .quicklinks .quicklinks-title {
    font-size: 18px;
  }
}

.inside-pages-banner {
  position: relative;
}
.inside-pages-banner img {
  width: 100%;
  height: 30vw;
  object-fit: cover;
}
@media (max-width: 576px) {
  .inside-pages-banner img {
    height: 70vw;
  }
}
.inside-pages-banner .banner-content {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  color: #FFF;
  margin: auto;
  max-width: 820px;
  width: 100%;
  padding: 0 15px;
}
.inside-pages-banner .banner-content h2 {
  font-size: 38px;
  font-family: "AvenirNextLTPro_Bold", sans-serif;
}
@media (max-width: 768px) {
  .inside-pages-banner .banner-content h2 {
    font-size: 26px;
  }
}
@media (max-width: 576px) {
  .inside-pages-banner .banner-content h2 {
    font-size: 22px;
  }
}
.inside-pages-banner .banner-content h2.with-shadow {
  text-shadow: 0 0 1px #545454;
}
.inside-pages-banner .banner-content p {
  font-size: 16px;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
}
@media (max-width: 576px) {
  .inside-pages-banner .banner-content p {
    font-size: 14px;
  }
}

.page-id-1672 .inside-pages-banner.sust-banner .banner-content {
  top: 50px;
  bottom: unset;
}

.page-id-46 .inside-pages-banner.sust-banner .banner-content {
  top: 0;
  bottom: 0;
}

.message-section-container {
  padding: 0;
}
@media (max-width: 1024px) {
  .message-section-container {
    padding: 50px 0;
  }
}
@media (max-width: 576px) {
  .message-section-container {
    padding-bottom: 0;
  }
}
@media (max-width: 576px) {
  .message-section-container.message-section-inverted {
    padding-top: 0;
  }
}
.message-section-container.message-section-inverted .left-content {
  padding-left: 50px;
}
@media (max-width: 576px) {
  .message-section-container.message-section-inverted .left-content {
    padding: 0;
  }
}
@media (max-width: 768px) {
  .message-section-container .row > div {
    flex-basis: 100% !important;
    max-width: 100% !important;
    padding: 0;
  }
}
.message-section-container .left-content {
  padding-top: 50px;
  padding-left: 0;
}
@media (max-width: 1024px) {
  .message-section-container .left-content {
    padding: 0;
  }
}
@media (max-width: 768px) {
  .message-section-container .left-content {
    text-align: center;
    margin-bottom: 25px;
  }
}
.message-section-container blockquote p {
  font-size: 20px;
}
.message-section-container .right-content {
  padding: 0;
}
.message-section-container .section-title {
  font-size: 22px;
  font-family: "AvenirNextLTPro_Bold", sans-serif;
  color: #2070C1;
}
.message-section-container #shareholderMessage {
  margin: 25px 0;
}
.message-section-container p {
  font-size: 16px;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  margin: 0;
  max-width: 85%;
}
@media (max-width: 768px) {
  .message-section-container p {
    max-width: 100%;
    font-size: 14px;
  }
}
.message-section-container p u {
  border-bottom: 1px solid #2070C1;
  padding-bottom: 5px;
  text-decoration: none;
}
.message-section-container .message-collapse {
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  font-size: 14px;
  color: #2070C1;
  display: inline-block;
  text-decoration: none;
}
.message-section-container .message-img {
  width: 100%;
  height: auto;
}

.featured-reports {
  background-color: #EAEAEA;
}
.featured-reports .smph-inner-subcontainer {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 576px) {
  .featured-reports .smph-inner-subcontainer {
    flex-direction: column;
    text-align: center;
  }
}
.featured-reports .reports-thumb {
  max-width: 300px;
  height: auto;
}
.featured-reports .reports-info {
  padding-left: 50px;
}
@media (max-width: 576px) {
  .featured-reports .reports-info {
    padding-left: 0;
    padding-top: 25px;
  }
}
.featured-reports .reports-info .desc {
  font-size: 16px;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
}
.featured-reports .reports-info .title {
  color: #2070C1;
  font-size: 18px;
  font-family: "AvenirNextLTPro_Bold", sans-serif;
  margin: 0;
}
.featured-reports .reports-info .download {
  text-decoration: none;
  display: inline-block;
}
.featured-reports .reports-info .download:hover .title {
  color: #1E398D;
}
.featured-reports .reports-info .download .file-info {
  color: #AEAEAE;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  font-size: 16px;
  margin: 2px 0 0;
}
.featured-reports .reports-info .download .file-info .fa {
  margin-right: 5px;
}

.reports-file-wrapper .section-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 15px;
}
.reports-file-wrapper .section-title .title {
  font-size: 22px;
  text-transform: unset;
  margin: 0;
  font-family: "AvenirNextLTPro_Bold", sans-serif;
}
.reports-file-wrapper .reports-container {
  margin: 0 -10px;
}
.reports-file-wrapper .reports-wrapper {
  padding: 0 10px;
  text-decoration: none;
  outline: 0 !important;
  border: 0 !important;
  box-shadow: none !important;
}
.reports-file-wrapper .reports-wrapper:hover .title {
  color: #2070C1;
}
.reports-file-wrapper .reports-wrapper img {
  width: 100%;
  height: 15vw;
  object-fit: cover;
}
@media (max-width: 576px) {
  .reports-file-wrapper .reports-wrapper img {
    height: 50vw;
  }
}
.reports-file-wrapper .reports-wrapper .info {
  margin-top: 10px;
  display: flex;
  flex-direction: column;
}
.reports-file-wrapper .reports-wrapper .title {
  font-size: 16px;
  color: #000;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  margin: 0;
}
.reports-file-wrapper .reports-wrapper .download {
  margin: 10px 0 0;
  color: #2070C1;
  font-size: 14px;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
}
.reports-file-wrapper .slick-track {
  display: flex !important;
}
.reports-file-wrapper .slick-slide {
  height: inherit !important;
}

.slick-arrow.slick-prev::before {
  color: #2070C1;
}
.slick-arrow.slick-next::before {
  color: #2070C1;
}

@media (max-width: 1024px) {
  .page-id-46 .message-section-container .row > div {
    flex-basis: 50%;
    max-width: 50%;
  }
}

.page-id-304 h2 {
  margin-bottom: 30px;
}
.page-id-304 .wp-block-image {
  margin: 30px 0;
}

.board-of-directors .bod-wrapper {
  border-bottom: 1px solid #dadada;
  padding: 10px 0;
}
.board-of-directors .bod-wrapper .bod-name {
  font-family: "AvenirNextLTPro_Demi", sans-serif;
  font-size: 18px;
  color: #2070C1;
}
.board-of-directors .bod-wrapper .position {
  margin: 0;
  font-size: 16px;
  color: #333;
}

.single-board_directors .profile-image img {
  width: 100%;
  height: auto;
  border-bottom: 8px solid #1E398D;
}
.single-board_directors .bod-name {
  font-size: 40px;
  font-weight: normal;
  text-transform: capitalize;
  font-family: "AvenirNextLTPro_Demi", sans-serif;
  margin: 0;
  line-height: 1;
  margin-top: 20px;
  margin-bottom: 10px;
}
@media (max-width: 576px) {
  .single-board_directors .bod-name {
    font-size: 26px;
  }
}
.single-board_directors .bod-position {
  line-height: 2.2;
  line-height: 1.5;
  color: #707070;
  font-size: 25px;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  margin: 0;
}
.single-board_directors .wp-block-table.table-no-bg td {
  background-color: transparent;
  padding-left: 0;
}
.single-board_directors .inside-side-nav .block-title {
  margin: 0;
  font-family: "AvenirNextLTPro_Bold", sans-serif;
  color: #1E398D;
  font-size: 18px;
  text-transform: uppercase;
  padding-bottom: 20px;
  border-bottom: 1px solid rgba(138, 138, 138, 0.525);
}
.single-board_directors .inside-side-nav a {
  padding: 0;
  margin: 15px 0;
  border-bottom: 1px solid rgba(138, 138, 138, 0.525);
  padding-bottom: 10px;
  color: #8a8a8a;
  display: block;
  font-size: 14px;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  text-decoration: none;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  white-space: nowrap;
}
.single-board_directors .inside-side-nav a.active {
  color: #1E398D;
  font-family: "AvenirNextLTPro_Demi", sans-serif;
}

@media (max-width: 1024px) {
  .download-mgmt-wrapper {
    padding-bottom: 0;
  }
}
.download-mgmt-wrapper > .row {
  margin: 0;
}
@media (max-width: 1024px) {
  .download-mgmt-wrapper > .row {
    flex-direction: column;
  }
}
@media (max-width: 1024px) {
  .download-mgmt-wrapper > .row > div {
    flex-basis: 100%;
    max-width: 100%;
  }
}
.download-mgmt-wrapper .downloads-container {
  padding-left: 7.5%;
  padding-right: 60px;
}
@media (max-width: 1024px) {
  .download-mgmt-wrapper .downloads-container {
    padding: 0 7.5%;
  }
}
.download-mgmt-wrapper .downloads-container .title {
  font-family: "AvenirNextLTPro_Bold", sans-serif;
  color: #2070C1;
  font-size: 22px;
  margin-bottom: 30px;
}
@media (max-width: 576px) {
  .download-mgmt-wrapper .downloads-container .title {
    font-size: 20px;
  }
}
.download-mgmt-wrapper .downloads-container .downloads-wrapper {
  display: flex;
  align-items: center;
  text-decoration: none;
  border-bottom: 1px solid #707070;
  padding: 15px 0;
}
.download-mgmt-wrapper .downloads-container .downloads-wrapper p {
  margin: 0 0 0 15px;
  font-family: "AvenirNextLTPro_Demi", sans-serif;
  color: #171717;
  font-size: 14px;
}
.download-mgmt-wrapper .downloads-container .downloads-wrapper:hover p {
  color: #2070C1;
}
.download-mgmt-wrapper .downloads-container .downloads-wrapper:hover .dl-sprite {
  background-color: #1E398D;
  border-color: #1E398D;
}
.download-mgmt-wrapper .downloads-container .downloads-wrapper:hover .dl-sprite::before {
  background-position-y: -20px;
}
.download-mgmt-wrapper .mgmt-wrapper {
  padding-right: 0;
}
@media (max-width: 1024px) {
  .download-mgmt-wrapper .mgmt-wrapper {
    padding: 0;
  }
}
.download-mgmt-wrapper .mgmt-wrapper img {
  width: 100%;
  height: auto;
}
@media (max-width: 1024px) {
  .download-mgmt-wrapper .mgmt-wrapper img {
    height: 40vw;
    object-fit: cover;
  }
}
.download-mgmt-wrapper .mgmt-wrapper .mgmt-link {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
.download-mgmt-wrapper .mgmt-wrapper .mgmt-link .title {
  position: absolute;
  font-size: 22px;
  font-family: "AvenirNextLTPro_Bold", sans-serif;
  color: #FFF;
}
.download-mgmt-wrapper .dl-sprite {
  min-width: 40px;
  max-width: 40px;
  min-height: 40px;
  max-height: 40px;
  border-radius: 50%;
  border: 1px solid #707070;
  display: flex;
  align-items: center;
  justify-content: center;
}
.download-mgmt-wrapper .dl-sprite::before {
  content: "";
  background: url("assets/images/gov-dl.png") no-repeat;
  display: inline-block;
  background-size: 115px;
}
.download-mgmt-wrapper .dl-sprite.file-1::before {
  width: 20px;
  height: 19px;
  background-position: -76px 0px;
}
.download-mgmt-wrapper .dl-sprite.file-2::before {
  width: 19px;
  height: 19px;
  background-position: -56px 0px;
}
.download-mgmt-wrapper .dl-sprite.file-3::before {
  width: 19px;
  height: 23px;
  background-position: 1px 0;
}
.download-mgmt-wrapper .dl-sprite.file-4::before {
  width: 19px;
  height: 19px;
  background-position: -96px 0;
}
.download-mgmt-wrapper .dl-sprite.file-5::before {
  width: 20px;
  height: 19px;
  background-position: -18px 0;
}
.download-mgmt-wrapper .dl-sprite.file-6::before {
  width: 18.5px;
  height: 19px;
  background-position: -38px 0;
}

.board-committees-accordion .accordion-chevron-wrapper {
  border: 0;
  border-bottom: 1px solid #DEDEDE !important;
  border-radius: 0;
}
.board-committees-accordion .accordion-chevron-wrapper .card-header {
  background-color: transparent;
  padding: 0;
  border: 0;
}
.board-committees-accordion .accordion-chevron-wrapper .card-header button {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  color: #000;
  font-family: "AvenirNextLTPro_Demi", sans-serif;
  text-decoration: none;
  outline: 0;
  box-shadow: none;
  padding: 10px 0;
  font-size: 18px;
  color: #1E398D;
  text-align: left;
}
.board-committees-accordion .accordion-chevron-wrapper .card-body {
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  color: #8a8a8a;
}
.board-committees-accordion .accordion-chevron-wrapper .card-body td {
  color: #8a8a8a;
  font-size: 14px;
}
.board-committees-accordion .accordion-chevron-wrapper .card-body p, .board-committees-accordion .accordion-chevron-wrapper .card-body li {
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  font-size: 14px;
}
.board-committees-accordion .accordion-chevron-wrapper .card-body strong {
  font-family: "AvenirNextLTPro_Demi", sans-serif;
  color: #8a8a8a;
  display: block;
}

.page-id-376 .wp-block-group__inner-container {
  margin-bottom: 30px;
}
.page-id-376 .wp-block-group__inner-container p {
  margin: 0 0 2px;
}
.page-id-376 .wp-block-group__inner-container p a {
  color: #000;
}

.our-pillars {
  background-color: #f5f5f5;
}
.our-pillars .section-title {
  border-bottom: 1px solid #38d32e;
  padding-bottom: 15px;
  margin-bottom: 30px !important;
}
.our-pillars .section-title .title {
  color: #38d32e;
}
.our-pillars .our-pillar-wrapper {
  text-align: center;
}
@media (max-width: 576px) {
  .our-pillars .our-pillar-wrapper {
    margin-top: 30px;
    text-align: center;
  }
}
@media (max-width: 576px) {
  .our-pillars .our-pillar-wrapper:first-of-type {
    margin-top: 0;
  }
}
.our-pillars .our-pillar-wrapper img {
  width: 80%;
  height: auto;
  object-fit: cover;
}
@media (max-width: 576px) {
  .our-pillars .our-pillar-wrapper img {
    height: auto;
  }
}
.our-pillars .our-pillar-wrapper .title {
  color: #38d32e;
  font-size: 18px;
  font-family: "AvenirNextLTPro_Demi", sans-serif;
  margin: 20px 0;
}
@media (max-width: 576px) {
  .our-pillars .our-pillar-wrapper .title {
    font-size: 16px;
  }
}
.our-pillars .our-pillar-wrapper p {
  font-size: 16px;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  margin: 0;
}
@media (max-width: 576px) {
  .our-pillars .our-pillar-wrapper p {
    font-size: 14px;
  }
}
.our-pillars .our-pillar-wrapper .smph-btn {
  margin-top: 10px;
}
.our-pillars .our-pillar-wrapper .desc {
  text-align: left;
}
@media (max-width: 576px) {
  .our-pillars .our-pillar-wrapper .desc {
    text-align: center;
  }
}

.vision-mission-wrapper {
  background-color: #f5fef4;
  padding: 30px 0;
}
@media (max-width: 576px) {
  .vision-mission-wrapper {
    text-align: center;
  }
}
.vision-mission-wrapper .mission-container,
.vision-mission-wrapper .vision-container {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 576px) {
  .vision-mission-wrapper .mission-container,
.vision-mission-wrapper .vision-container {
    flex-direction: column;
  }
}
.vision-mission-wrapper .mission-container img,
.vision-mission-wrapper .vision-container img {
  width: 19%;
}
.vision-mission-wrapper .mission-container img {
  width: 19%;
  margin-right: 20px;
}
@media (max-width: 576px) {
  .vision-mission-wrapper .mission-container img {
    margin: 0 0 15px;
    width: 80%;
  }
}
@media (max-width: 576px) {
  .vision-mission-wrapper .mission-container {
    margin-top: 30px;
  }
}
.vision-mission-wrapper .mission-container .right-content {
  justify-content: center;
  display: flex;
}
@media (max-width: 576px) {
  .vision-mission-wrapper .vision-container {
    flex-direction: column-reverse;
  }
}
.vision-mission-wrapper .vision-container img {
  width: 19%;
  margin-left: 20px;
}
@media (max-width: 576px) {
  .vision-mission-wrapper .vision-container img {
    margin: 0 0 15px;
    width: 80%;
  }
}
.vision-mission-wrapper .info-details .title {
  font-family: "AvenirNextLTPro_Bold", sans-serif;
  font-size: 22px;
  color: #38d32e;
}
@media (max-width: 768px) {
  .vision-mission-wrapper .info-details .title {
    font-size: 18px;
  }
}
@media (max-width: 576px) {
  .vision-mission-wrapper .info-details .title {
    font-size: 16px;
  }
}
.vision-mission-wrapper .info-details p {
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  font-size: 16px;
}
@media (max-width: 576px) {
  .vision-mission-wrapper .info-details p {
    font-size: 14px;
  }
}
.vision-mission-wrapper .info-details p:last-of-type {
  margin: 0;
}

.page-id-460 .mainbody-content {
  padding-bottom: 0;
}
.page-id-460 .featured-stories .section-title .title, .page-id-460 .featured-stories .section-title .see-all {
  color: #38d32e;
}
.page-id-460 .featured-stories .featured-stories-wrapper {
  outline: 0;
}
.page-id-460 .featured-stories .featured-stories-wrapper .stories-type {
  color: #38d32e;
}
.page-id-460 .featured-stories .featured-stories-wrapper .desc {
  border-color: #38d32e;
}
.page-id-460 .slick-arrow.slick-prev::before {
  color: #38d32e;
}
.page-id-460 .slick-arrow.slick-next::before {
  color: #38d32e;
}

.more-on-sm-community .more-on-sm-community-wrapper {
  text-decoration: none;
  margin-bottom: 15px;
  outline: 0 !important;
  box-shadow: none;
}
.more-on-sm-community .img-wrapper {
  position: relative;
}
.more-on-sm-community .img-wrapper img {
  width: 100%;
  height: 20vw;
  object-fit: cover;
}
@media (max-width: 576px) {
  .more-on-sm-community .img-wrapper img {
    height: 65vw;
  }
}
.more-on-sm-community .img-wrapper .banner-title {
  color: #343a40;
  font-size: 22px;
  font-family: "AvenirNextLTPro_Bold", sans-serif;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  margin: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  line-height: 24px;
}
@media (max-width: 1024px) {
  .more-on-sm-community .img-wrapper .banner-title {
    font-size: 18px;
    line-height: 22px;
  }
}
@media (max-width: 768px) {
  .more-on-sm-community .img-wrapper .banner-title {
    font-size: 14px;
    line-height: 16px;
  }
}
.more-on-sm-community .title {
  margin: 10px 0 0;
  font-size: 18px;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  color: #2070C1;
}

.page-id-468 .featured-stories .slick-prev, .page-id-468 .featured-stories .slick-next {
  top: 9.5vw;
}
@media (max-width: 576px) {
  .page-id-468 .featured-stories .slick-prev, .page-id-468 .featured-stories .slick-next {
    top: 33vw;
  }
}
@media (max-width: 576px) {
  .page-id-468 .featured-stories .slick-prev {
    left: -10px;
  }
}
@media (max-width: 576px) {
  .page-id-468 .featured-stories .slick-next {
    right: -10px;
  }
}
.page-id-468 .featured-stories .featured-stories-wrapper .img-wrapper {
  position: relative;
}
.page-id-468 .featured-stories .featured-stories-wrapper .img-wrapper img {
  height: auto;
  object-position: top;
}
.page-id-468 .featured-stories .featured-stories-wrapper .img-wrapper .stories-type {
  position: absolute;
  top: 10px;
  left: 10px;
  font-size: 12px;
  color: #FFF;
  background-color: #1E398D;
  padding: 3px 5px;
}
.page-id-468 .featured-stories .featured-stories-wrapper .title {
  color: #2070C1;
}
.page-id-468 .featured-stories .featured-stories-wrapper .desc {
  border-color: #2070C1;
}
.page-id-468 .msmes {
  padding: 0;
}
@media (max-width: 576px) {
  .page-id-468 .msmes .msmes-wrapper .msmes-inner-wrapper:first-of-type {
    margin-top: 0;
  }
}
.page-id-468 .msmes .msmes-wrapper .msmes-inner-wrapper {
  background-color: #faf9f9;
  padding: 20px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media (max-width: 576px) {
  .page-id-468 .msmes .msmes-wrapper .msmes-inner-wrapper {
    max-width: 300px;
    margin: 20px auto;
  }
}
.page-id-468 .msmes .msmes-wrapper .info-wrapper {
  display: flex;
  align-items: center;
}
@media (max-width: 768px) {
  .page-id-468 .msmes .msmes-wrapper .info-wrapper {
    flex-direction: column;
    text-align: center;
  }
}
.page-id-468 .msmes .msmes-wrapper .info-wrapper p {
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  font-size: 18px;
  line-height: 22px;
  color: #2070C1;
}
@media (max-width: 1024px) {
  .page-id-468 .msmes .msmes-wrapper .info-wrapper p {
    font-size: 16px;
    line-height: 22px;
  }
}
.page-id-468 .msmes .msmes-wrapper .msmes-sprite {
  background: url("assets/images/msmes-sprite.png") no-repeat;
  display: inline-block;
  background-size: 200px;
  margin-right: 15px;
}
@media (max-width: 1024px) {
  .page-id-468 .msmes .msmes-wrapper .msmes-sprite {
    background-size: 150px;
  }
}
@media (max-width: 768px) {
  .page-id-468 .msmes .msmes-wrapper .msmes-sprite {
    margin: 10px 0;
  }
}
.page-id-468 .msmes .msmes-wrapper .msmes-sprite.supermall {
  background-position: 0 0;
  width: 75px;
  height: 53px;
}
@media (max-width: 1024px) {
  .page-id-468 .msmes .msmes-wrapper .msmes-sprite.supermall {
    width: 56px;
    height: 40px;
  }
}
.page-id-468 .msmes .msmes-wrapper .msmes-sprite.markets {
  background-position: -75px 0;
  width: 49px;
  height: 53px;
}
@media (max-width: 1024px) {
  .page-id-468 .msmes .msmes-wrapper .msmes-sprite.markets {
    background-position: -56px 0;
    width: 38px;
    height: 40px;
  }
}
.page-id-468 .msmes .msmes-wrapper .msmes-sprite.retail {
  background-position: -125px 0;
  width: 75px;
  height: 53px;
}
@media (max-width: 1024px) {
  .page-id-468 .msmes .msmes-wrapper .msmes-sprite.retail {
    background-position: -93px 0;
    width: 57px;
    height: 40px;
  }
}
.page-id-468 .msmes .msmes-wrapper p {
  margin: 0;
}
.page-id-468 .msmes .msmes-wrapper p.count {
  font-size: 33px;
  font-family: "AvenirNextLTPro_Bold", sans-serif;
  color: #1E398D;
}
@media (max-width: 1024px) {
  .page-id-468 .msmes .msmes-wrapper p.count {
    font-size: 30px;
  }
}
@media (max-width: 768px) {
  .page-id-468 .msmes .msmes-wrapper p.count {
    text-align: center;
  }
}

.page-id-687 .taxonomy-wrapper .other-articles .other-articles-wrapper img {
  object-position: top;
  height: auto;
}
.page-id-687 .taxonomy-wrapper #featuredArticle {
  max-height: 35vw;
  min-height: 35vw;
}
@media (max-width: 1024px) {
  .page-id-687 .taxonomy-wrapper #featuredArticle {
    max-height: 45vw;
    min-height: 45vw;
  }
}
@media (max-width: 768px) {
  .page-id-687 .taxonomy-wrapper #featuredArticle {
    max-height: none;
    min-height: 0;
  }
}
.page-id-687 .taxonomy-wrapper .latest-update-wrapper > div img {
  object-position: top;
  height: auto;
}

.covid-response-cat {
  padding-top: 0;
  margin-top: -30px;
}
.covid-response-cat .covid-response-cat-wrapper {
  text-decoration: none;
  margin-bottom: 30px;
}
.covid-response-cat .covid-response-cat-wrapper .img-wrapper img {
  width: 100%;
  height: 20vw;
  object-fit: cover;
}
@media (max-width: 576px) {
  .covid-response-cat .covid-response-cat-wrapper .img-wrapper img {
    height: 50vw;
  }
}
.covid-response-cat .covid-response-cat-wrapper .info {
  padding-bottom: 20px;
  border-bottom: 1px solid #2070C1;
}
.covid-response-cat .covid-response-cat-wrapper .info .title {
  color: #2070C1;
  font-size: 18px;
  font-family: "AvenirNextLTPro_Bold", sans-serif;
  margin: 10px 0;
}
@media (max-width: 576px) {
  .covid-response-cat .covid-response-cat-wrapper .info .title {
    font-size: 16px;
  }
}
.covid-response-cat .covid-response-cat-wrapper .info p {
  margin: 0;
  font-size: 16px;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  color: #000;
}
@media (max-width: 576px) {
  .covid-response-cat .covid-response-cat-wrapper .info p {
    font-size: 14px;
  }
}

.smrn {
  padding-top: 0;
}
.smrn .smrn-container {
  display: flex;
}
@media (max-width: 768px) {
  .smrn .smrn-container {
    flex-direction: column;
  }
}
.smrn .smrn-container p {
  margin: 0;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  font-size: 16px;
}
.smrn .smrn-container .smrn-title-container {
  background-color: #1E398D;
  color: #FFF;
  padding: 20px;
  min-width: 210px;
  display: flex;
  align-items: center;
}
@media (max-width: 576px) {
  .smrn .smrn-container .smrn-title-container {
    text-align: center;
    justify-content: center;
  }
}
.smrn .smrn-container .smrn-inner-wrapper {
  padding: 20px;
}
.smrn .smrn-container .smrn-wrapper {
  display: flex;
  align-items: center;
  border: 1px solid #DCECFC;
  border-left: 0;
  justify-content: space-between;
}
@media (max-width: 768px) {
  .smrn .smrn-container .smrn-wrapper {
    border: 1px solid #DCECFC;
    flex-direction: column;
    align-items: center;
    text-align: center;
  }
}
.smrn .smrn-container .smrn-wrapper .info {
  font-size: 14px;
  color: #1E398D;
  line-height: 16px;
  align-items: center;
}
.smrn .smrn-container .smrn-wrapper .info strong {
  display: block;
  font-size: 30px;
  font-family: "AvenirNextLTPro_Bold", sans-serif;
  line-height: 30px;
}

.infographic-slider {
  padding-top: 0;
}
.infographic-slider .infographic-wrapper {
  outline: 0 !important;
}
.infographic-slider .infographic-img {
  width: 100%;
  height: auto;
}

.taxonomy-wrapper .content-title-wrapper .page-title, .page-id-448 .content-title-wrapper .page-title {
  font-size: 22px;
  margin-bottom: 20px;
  font-family: "AvenirNextLTPro_Bold", sans-serif;
  color: #2070C1;
}
.taxonomy-wrapper #featuredArticle, .taxonomy-wrapper .featured-carousel, .page-id-448 #featuredArticle, .page-id-448 .featured-carousel {
  max-height: 25vw;
  min-height: 25vw;
}
@media (max-width: 1024px) {
  .taxonomy-wrapper #featuredArticle, .taxonomy-wrapper .featured-carousel, .page-id-448 #featuredArticle, .page-id-448 .featured-carousel {
    max-height: 32vw;
    min-height: 32vw;
  }
}
@media (max-width: 768px) {
  .taxonomy-wrapper #featuredArticle, .taxonomy-wrapper .featured-carousel, .page-id-448 #featuredArticle, .page-id-448 .featured-carousel {
    max-height: none;
    min-height: 0;
  }
}
.taxonomy-wrapper #featuredArticle .carousel-indicators, .taxonomy-wrapper .featured-carousel .carousel-indicators, .page-id-448 #featuredArticle .carousel-indicators, .page-id-448 .featured-carousel .carousel-indicators {
  bottom: -10%;
}
@media (max-width: 576px) {
  .taxonomy-wrapper #featuredArticle .carousel-indicators, .taxonomy-wrapper .featured-carousel .carousel-indicators, .page-id-448 #featuredArticle .carousel-indicators, .page-id-448 .featured-carousel .carousel-indicators {
    bottom: -10%;
  }
}
.taxonomy-wrapper #featuredArticle .carousel-indicators li, .taxonomy-wrapper .featured-carousel .carousel-indicators li, .page-id-448 #featuredArticle .carousel-indicators li, .page-id-448 .featured-carousel .carousel-indicators li {
  height: 10px;
  width: 10px;
  margin: 0 8px;
  background-color: #EBEBEB;
  opacity: 1;
}
.taxonomy-wrapper #featuredArticle .carousel-indicators li.active, .taxonomy-wrapper .featured-carousel .carousel-indicators li.active, .page-id-448 #featuredArticle .carousel-indicators li.active, .page-id-448 .featured-carousel .carousel-indicators li.active {
  background-color: #2070C1;
}
.taxonomy-wrapper .latest-update-wrapper, .page-id-448 .latest-update-wrapper {
  display: flex;
}
@media (max-width: 768px) {
  .taxonomy-wrapper .latest-update-wrapper, .page-id-448 .latest-update-wrapper {
    flex-direction: column;
  }
}
.taxonomy-wrapper .latest-update-wrapper .left-content, .page-id-448 .latest-update-wrapper .left-content {
  flex-basis: 40%;
}
.taxonomy-wrapper .latest-update-wrapper .right-content, .page-id-448 .latest-update-wrapper .right-content {
  flex-basis: 60%;
}
.taxonomy-wrapper .latest-update-wrapper > div, .page-id-448 .latest-update-wrapper > div {
  flex: 1;
}
@media (max-width: 1024px) {
  .taxonomy-wrapper .latest-update-wrapper > div, .page-id-448 .latest-update-wrapper > div {
    flex-basis: 50% !important;
  }
}
.taxonomy-wrapper .latest-update-wrapper > div img, .page-id-448 .latest-update-wrapper > div img {
  width: 100%;
  height: 25vw;
  object-fit: cover;
}
@media (max-width: 768px) {
  .taxonomy-wrapper .latest-update-wrapper > div img, .page-id-448 .latest-update-wrapper > div img {
    height: 50vw;
  }
}
.taxonomy-wrapper .latest-update-wrapper .media-content, .page-id-448 .latest-update-wrapper .media-content {
  padding: 15px 50px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: baseline;
}
@media (max-width: 768px) {
  .taxonomy-wrapper .latest-update-wrapper .media-content, .page-id-448 .latest-update-wrapper .media-content {
    padding: 15px;
  }
}
@media (max-width: 576px) {
  .taxonomy-wrapper .latest-update-wrapper .media-content, .page-id-448 .latest-update-wrapper .media-content {
    padding: 15px 0;
  }
}
.taxonomy-wrapper .latest-update-wrapper .media-content .time, .page-id-448 .latest-update-wrapper .media-content .time {
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  font-size: 14px;
  color: #5B5B5B;
  margin: 0;
}
.taxonomy-wrapper .latest-update-wrapper .media-content .title, .page-id-448 .latest-update-wrapper .media-content .title {
  font-family: "AvenirNextLTPro_Bold", sans-serif;
  font-size: 18px;
  margin: 10px 0;
}
.taxonomy-wrapper .latest-update-wrapper .media-content .title a, .page-id-448 .latest-update-wrapper .media-content .title a {
  text-decoration: none;
  color: #2070C1;
}
.taxonomy-wrapper .latest-update-wrapper .media-content p, .page-id-448 .latest-update-wrapper .media-content p {
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  font-size: 16px;
  color: #414141;
}
@media (max-width: 768px) {
  .taxonomy-wrapper .latest-update-wrapper .media-content p, .page-id-448 .latest-update-wrapper .media-content p {
    font-size: 14px;
  }
}
.taxonomy-wrapper .latest-update-wrapper .media-content .btn-link, .page-id-448 .latest-update-wrapper .media-content .btn-link {
  margin-top: 15px;
}
.taxonomy-wrapper .other-articles, .page-id-448 .other-articles {
  margin: 50px 0 0;
}
@media (max-width: 576px) {
  .taxonomy-wrapper .other-articles, .page-id-448 .other-articles {
    margin-top: 50px;
  }
}
.taxonomy-wrapper .other-articles.no-featured-article, .page-id-448 .other-articles.no-featured-article {
  margin-top: 0;
}
.taxonomy-wrapper .other-articles .row > div, .page-id-448 .other-articles .row > div {
  margin-top: 50px;
}
@media (max-width: 576px) {
  .taxonomy-wrapper .other-articles .row > div:first-of-type, .page-id-448 .other-articles .row > div:first-of-type {
    margin-top: 0 !important;
  }
}
.taxonomy-wrapper .other-articles .row > div:nth-of-type(-n+3), .page-id-448 .other-articles .row > div:nth-of-type(-n+3) {
  margin-top: 0;
}
@media (max-width: 576px) {
  .taxonomy-wrapper .other-articles .row > div:nth-of-type(-n+3), .page-id-448 .other-articles .row > div:nth-of-type(-n+3) {
    margin-top: 50px;
  }
}
.taxonomy-wrapper .other-articles .other-articles-wrapper, .page-id-448 .other-articles .other-articles-wrapper {
  overflow: hidden;
  height: 100%;
  display: flex;
  flex-direction: column;
  text-decoration: none;
}
.taxonomy-wrapper .other-articles .other-articles-wrapper img, .page-id-448 .other-articles .other-articles-wrapper img {
  width: 100%;
  height: 20vw;
  object-fit: cover;
}
@media (max-width: 576px) {
  .taxonomy-wrapper .other-articles .other-articles-wrapper img, .page-id-448 .other-articles .other-articles-wrapper img {
    height: 65vw;
  }
}
.taxonomy-wrapper .other-articles .other-articles-info, .page-id-448 .other-articles .other-articles-info {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: baseline;
  border-bottom: 1px solid #2070C1;
}
.taxonomy-wrapper .other-articles .other-articles-info .time, .page-id-448 .other-articles .other-articles-info .time {
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  color: #414141;
  font-size: 16px;
  margin: 15px 0 0;
}
.taxonomy-wrapper .other-articles .other-articles-info .other-articles-title, .page-id-448 .other-articles .other-articles-info .other-articles-title {
  font-family: "AvenirNextLTPro_Demi", sans-serif;
  font-size: 18px;
  color: #2070C1;
  margin: 0 0 15px;
  text-decoration: none;
}

.tax-green_movement_cat .taxonomy-wrapper .content-title-wrapper .page-title {
  color: #38d32e;
}
.tax-green_movement_cat .taxonomy-wrapper .latest-update-wrapper .media-content .title a {
  color: #38d32e;
}
.tax-green_movement_cat .taxonomy-wrapper .smph-btn {
  background-color: #38d32e;
}
.tax-green_movement_cat .taxonomy-wrapper .smph-btn:hover {
  background-color: #44ca3c;
}
.tax-green_movement_cat .taxonomy-wrapper .other-articles .other-articles-info {
  border-color: #38d32e;
}
.tax-green_movement_cat .taxonomy-wrapper .other-articles .other-articles-info .other-articles-title {
  color: #38d32e;
}
.tax-green_movement_cat .load-more-wrapper .load-more-btn {
  background-color: #38d32e;
}
.tax-green_movement_cat .load-more-wrapper .load-more-btn:hover {
  background-color: #44CA3C;
}
.tax-green_movement_cat .featured-video .featured-video-info {
  background-color: #F6FDF5;
}
.tax-green_movement_cat .featured-video .featured-video-info .title {
  color: #38d32e;
}
.tax-green_movement_cat .featured-video .featured-video-info .smph-btn {
  background-color: #38d32e;
}
.tax-green_movement_cat .featured-video .featured-video-info .smph-btn:hover {
  background-color: #44CA3C;
}

.load-more-wrapper {
  text-align: center;
  margin-top: 30px;
}
.load-more-wrapper .load-more-btn {
  cursor: pointer;
}

.taxonomy-wrapper {
  padding-top: 30px;
}
.taxonomy-wrapper .single-article-container {
  display: flex;
}
@media (max-width: 576px) {
  .taxonomy-wrapper .single-article-container {
    flex-direction: column;
  }
}
.taxonomy-wrapper .single-article-container p {
  margin-bottom: 1.5rem;
}
.taxonomy-wrapper .single-article-container p:last-of-type {
  margin-bottom: 0;
}
.taxonomy-wrapper .article-header {
  margin-bottom: 30px;
}
@media (max-width: 768px) {
  .taxonomy-wrapper .article-header {
    margin-bottom: 20px;
  }
}
.taxonomy-wrapper .article-header .taxonomy-type {
  color: #2070C1;
  font-size: 16 px;
  font-family: "AvenirNextLTPro_Demi", sans-serif;
}
.taxonomy-wrapper .article-header .article-title {
  font-size: 22px;
  font-family: "AvenirNextLTPro_Bold", sans-serif;
  color: #2070C1;
}
@media (max-width: 576px) {
  .taxonomy-wrapper .article-header .article-title {
    font-size: 20px;
  }
}
.taxonomy-wrapper .article-header .article-datetime-wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.taxonomy-wrapper .article-header .article-datetime-wrapper .sm-sharer {
  display: flex;
}
.taxonomy-wrapper .article-header .article-datetime-wrapper .sm-sprite {
  font-size: 0;
  width: 30px;
  height: 30px;
  background-color: #2070C1;
  display: inline-block;
  margin-left: 12px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.taxonomy-wrapper .article-header .article-datetime-wrapper .sm-sprite::before {
  content: "";
  display: inline-block;
  background: url(assets/images/socmed-articles.png) no-repeat;
  width: 30px;
  height: 30px;
  background-position: 0 0;
  background-size: 55px;
}
.taxonomy-wrapper .article-header .article-datetime-wrapper .sm-sprite:first-of-type {
  margin-left: 0;
}
.taxonomy-wrapper .article-header .article-datetime-wrapper .sm-sprite.fb::before {
  width: 8px;
  height: 17px;
  background-position: 0 0;
  background-size: 70px;
}
.taxonomy-wrapper .article-header .article-datetime-wrapper .sm-sprite.twitter::before {
  width: 16px;
  height: 13px;
  background-position: -7px 0;
}
.taxonomy-wrapper .article-header .article-datetime-wrapper .sm-sprite.mail::before {
  width: 18px;
  height: 13px;
  background-position: -37px 0;
}
.taxonomy-wrapper .article-header .article-datetime-wrapper .sm-sprite.linked-in::before {
  width: 14px;
  height: 13px;
  background-position: -23px 0;
}
.taxonomy-wrapper .article-header .time {
  display: inline-block;
  font-size: 16px;
  color: #171717;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
}
@media (max-width: 768px) {
  .taxonomy-wrapper .article-body p a {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
  }
}
.taxonomy-wrapper .article-body p, .taxonomy-wrapper .article-body li, .taxonomy-wrapper .article-body span {
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  color: #171717;
  font-size: 16px;
}
.taxonomy-wrapper .article-body strong, .taxonomy-wrapper .article-body b {
  font-family: "AvenirNextLTPro_Bold", sans-serif;
}
.taxonomy-wrapper .article-wrapper-main {
  flex-basis: 70%;
  max-width: 70%;
  padding-right: 20px;
}
@media (max-width: 576px) {
  .taxonomy-wrapper .article-wrapper-main {
    flex-basis: 100%;
    max-width: 100%;
    padding: 0;
  }
}
.taxonomy-wrapper .article-wrapper-main .wp-block-image img {
  height: auto !important;
  max-width: 70%;
}
@media (max-width: 576px) {
  .taxonomy-wrapper .article-wrapper-main .wp-block-image img {
    max-width: 100% !important;
    width: 100%;
  }
}
.taxonomy-wrapper .article-wrapper-main .wp-block-image .alignleft img, .taxonomy-wrapper .article-wrapper-main .wp-block-image .alignright img {
  max-width: 100%;
}
.taxonomy-wrapper .article-wrapper-main .wp-block-image .aligncenter {
  text-align: center;
}
.taxonomy-wrapper .article-sidebar {
  flex-basis: 30%;
  max-width: 30%;
  padding-left: 20px;
}
@media (max-width: 576px) {
  .taxonomy-wrapper .article-sidebar {
    flex-basis: 100%;
    max-width: 100%;
    padding: 0;
    margin-top: 50px;
  }
}
.taxonomy-wrapper .article-sidebar .sidebar-title {
  font-family: "AvenirNextLTPro_Bold", sans-serif;
  font-size: 22px;
  color: #2070C1;
  margin-bottom: 25px;
}
@media (max-width: 768px) {
  .taxonomy-wrapper .article-sidebar .sidebar-title {
    font-size: 16px;
    margin-bottom: 15px;
  }
}
.taxonomy-wrapper .article-sidebar .go-back {
  width: 100%;
  max-width: 150px;
}
.taxonomy-wrapper .article-side-wrapper {
  margin-bottom: 15px;
  padding-bottom: 15px;
  border-bottom: 1px solid #2070C1;
  display: block;
  text-decoration: none;
}
@media (max-width: 576px) {
  .taxonomy-wrapper .article-side-wrapper {
    padding-bottom: 10px;
  }
}
.taxonomy-wrapper .article-side-wrapper:last-of-type {
  margin-bottom: 0;
}
.taxonomy-wrapper .article-side-wrapper .time {
  display: inline-block;
  font-size: 16px;
  color: #171717;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
}
.taxonomy-wrapper .article-side-wrapper .title {
  font-family: "AvenirNextLTPro_Demi", sans-serif;
  font-size: 18px;
  color: #2070C1;
}

.single-story_green_movement .taxonomy-wrapper .article-header .taxonomy-type, .single-story_green_movement .taxonomy-wrapper .article-header .article-title {
  color: #38d32e;
}
.single-story_green_movement .taxonomy-wrapper .article-sidebar .sidebar-title {
  color: #38d32e;
}
.single-story_green_movement .taxonomy-wrapper .article-sidebar .go-back {
  background-color: #38d32e;
}
.single-story_green_movement .taxonomy-wrapper .article-side-wrapper {
  border-color: #38d32e;
}
.single-story_green_movement .taxonomy-wrapper .article-side-wrapper .title {
  color: #38d32e;
}

.sdg-partnerships {
  max-width: 90%;
  margin: auto;
}
.sdg-partnerships .first-stack {
  padding: 5em 0;
  text-align: center;
}
.sdg-partnerships .first-stack .partnership-title {
  max-width: 600px;
  margin: auto;
}
.sdg-partnerships .first-stack .partnership-title .stack-row:first-child {
  padding-bottom: 2em;
  border-bottom: 1px solid #000000;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
@media (max-width: 576px) {
  .sdg-partnerships .first-stack .partnership-title .stack-row:first-child {
    flex-direction: column;
  }
}
.sdg-partnerships .first-stack .partnership-title .stack-row:first-child > img {
  max-width: 130px;
}
.sdg-partnerships .first-stack .partnership-title .stack-row:first-child > p {
  color: #002957;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  font-size: 28px;
  font-weight: 700;
  max-width: 265px;
  text-align: left;
  margin: 0;
  margin-left: 30px;
  letter-spacing: 2px;
  text-transform: uppercase;
}
@media (max-width: 576px) {
  .sdg-partnerships .first-stack .partnership-title .stack-row:first-child > p {
    text-align: center;
    margin: 15px 0 0;
  }
}
.sdg-partnerships .first-stack .partnership-title .stack-row:first-child > p span {
  display: block;
}
.sdg-partnerships .first-stack .partnership-title .stack-row:last-child > p {
  padding-top: 1em;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: #000000;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
}
.sdg-partnerships .second-stack {
  padding-bottom: 7em;
}
.sdg-partnerships .second-stack .stack-container {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: space-between;
  -moz-box-pack: space-between;
  -ms-flex-pack: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.sdg-partnerships .second-stack .stack-container .stack-item {
  -webkit-flex-basis: 24.8%;
  flex-basis: 24.8%;
  margin-bottom: 0.2%;
  position: relative;
}
@media (max-width: 576px) {
  .sdg-partnerships .second-stack .stack-container .stack-item {
    -webkit-flex-basis: 100%;
    flex-basis: 100%;
    margin-bottom: 0;
  }
}
.sdg-partnerships .second-stack .stack-container .stack-item:hover p {
  opacity: 1;
  z-index: 1;
}
.sdg-partnerships .second-stack .stack-container .stack-item img {
  width: 100%;
}
.sdg-partnerships .second-stack .stack-container .stack-item p {
  z-index: -1;
  top: 0;
  left: 0;
  margin: 0;
  opacity: 0;
  height: 100%;
  padding: 0 2em;
  position: absolute;
  background: #19a79c;
  text-align: center;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  color: #ffffff;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  font-size: 0.95vw;
  font-weight: 400;
}
@media (max-width: 576px) {
  .sdg-partnerships .second-stack .stack-container .stack-item p {
    font-size: 14px;
  }
}
.sdg-partnerships .second-stack .stack-container .stack-item.message {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  background: #19a79c;
  padding: 0 2em;
}
@media (max-width: 576px) {
  .sdg-partnerships .second-stack .stack-container .stack-item.message {
    padding: 3em 2em;
  }
}
.sdg-partnerships .second-stack .stack-container .stack-item.message span {
  color: #ffffff;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  font-size: 0.9vw;
  font-weight: 400;
}
@media (max-width: 576px) {
  .sdg-partnerships .second-stack .stack-container .stack-item.message span {
    font-size: 14px;
  }
}
.sdg-partnerships .second-stack .stack-container .stack-item.message span.name {
  font-size: 0.75vw;
  font-weight: 700 !important;
  text-align: right;
}
@media (max-width: 576px) {
  .sdg-partnerships .second-stack .stack-container .stack-item.message span.name {
    font-size: 12px;
  }
}
.sdg-partnerships .second-stack .stack-container .stack-item.message span.position {
  font-size: 0.75vw;
  text-align: right;
}
@media (max-width: 576px) {
  .sdg-partnerships .second-stack .stack-container .stack-item.message span.position {
    font-size: 12px;
  }
}
.sdg-partnerships .second-stack .stack-container .stack-item.message span.company {
  font-size: 0.65vw;
  font-weight: 300;
  text-align: right;
}
@media (max-width: 576px) {
  .sdg-partnerships .second-stack .stack-container .stack-item.message span.company {
    font-size: 12px;
  }
}
.sdg-partnerships .second-stack .stack-container .stack-item.infographic-img {
  background: #d1f2f0;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.sdg-partnerships .second-stack .stack-container .stack-item.infographic-img img {
  max-width: 70%;
}
@media (max-width: 576px) {
  .sdg-partnerships .second-stack .stack-container .stack-item.infographic-img img {
    max-width: 90%;
    margin: 15px 0;
  }
}
.sdg-partnerships .second-stack .stack-container .stack-item.two-col {
  background: #d1f2f0;
  -webkit-flex-basis: 49.9%;
  flex-basis: 49.9%;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
@media (max-width: 576px) {
  .sdg-partnerships .second-stack .stack-container .stack-item.two-col {
    -webkit-flex-basis: 100%;
    flex-basis: 100%;
  }
}
.sdg-partnerships .second-stack .stack-container .stack-item.two-col.infographic-img img {
  max-width: 80%;
}
@media (max-width: 576px) {
  .sdg-partnerships .second-stack .stack-container .stack-item.two-col.infographic-img img {
    max-width: 90%;
    margin: 15px 0;
  }
}
.sdg-partnerships .second-stack .stack-container .stack-item.three-col {
  -webkit-flex-basis: 74.9%;
  flex-basis: 74.9%;
}
@media (max-width: 576px) {
  .sdg-partnerships .second-stack .stack-container .stack-item.three-col {
    -webkit-flex-basis: 100%;
    flex-basis: 100%;
  }
}
@media (max-width: 576px) {
  .sdg-partnerships .second-stack .stack-container .stack-item.three-col img {
    height: 40vw;
    object-fit: cover;
  }
}

.page-id-1182 .cta-banner.cta-banner-link-out.cta-banner-key-0 .smph-inner-subcontainer .cta-banner-content {
  margin-top: 20rem;
}
@media (max-width: 1366px) {
  .page-id-1182 .cta-banner.cta-banner-link-out.cta-banner-key-0 .smph-inner-subcontainer .cta-banner-content {
    margin-top: 11rem;
  }
}
@media (max-width: 1024px) {
  .page-id-1182 .cta-banner.cta-banner-link-out.cta-banner-key-0 .smph-inner-subcontainer .cta-banner-content {
    margin-top: 10rem;
  }
}
@media (max-width: 576px) {
  .page-id-1182 .cta-banner.cta-banner-link-out.cta-banner-key-1 .cta-banner-image {
    object-position: -50px 0;
  }
}
.page-id-1182 .cta-banner.cta-banner-link-out .smph-inner-subcontainer .cta-banner-content {
  margin-top: 13rem;
}
@media (max-width: 1024px) {
  .page-id-1182 .cta-banner.cta-banner-link-out .smph-inner-subcontainer .cta-banner-content {
    margin-top: 10rem;
  }
}
@media (max-width: 768px) {
  .page-id-1182 .cta-banner.cta-banner-link-out .smph-inner-subcontainer .cta-banner-content {
    margin-top: 8rem;
  }
}
.page-id-1182 .global-goals-img {
  text-align: center;
  margin-bottom: 50px;
}
.page-id-1182 .global-goals-img img:first-of-type {
  max-width: 120px;
}
@media (max-width: 576px) {
  .page-id-1182 .global-goals-img img:first-of-type {
    max-width: 35%;
  }
}
.page-id-1182 .global-goals-img img:last-of-type {
  margin-left: 50px;
  max-width: 320px;
}
@media (max-width: 576px) {
  .page-id-1182 .global-goals-img img:last-of-type {
    margin: 25px 0 0;
    max-width: 80%;
  }
}

.principles-main-container {
  padding-top: 0;
}
@media (max-width: 1024px) {
  .principles-main-container {
    padding-bottom: 0;
  }
}
.principles-main-container .title-container {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 1024px) {
  .principles-main-container .title-container {
    flex-direction: column;
  }
}
.principles-main-container .title-container .section-logo {
  max-width: 120px;
}
@media (max-width: 1024px) {
  .principles-main-container .title-container .section-logo {
    max-width: 100px;
  }
}
.principles-main-container .title-container .title {
  margin-left: 30px;
  font-size: 22px;
  color: #1E398D;
  font-family: "AvenirNextLTPro_Bold", sans-serif;
}
@media (max-width: 1024px) {
  .principles-main-container .title-container .title {
    font-size: 20px;
    margin: 15px 0;
    text-align: center;
  }
}
@media (max-width: 576px) {
  .principles-main-container .title-container .title {
    font-size: 20px;
  }
}
.principles-main-container .principles-container {
  display: flex;
  margin: 30px 0;
}
@media (max-width: 1024px) {
  .principles-main-container .principles-container {
    flex-wrap: wrap;
  }
}
.principles-main-container .principles-container .principles-wrapper {
  flex: 1;
  text-align: center;
}
@media (max-width: 1024px) {
  .principles-main-container .principles-container .principles-wrapper {
    flex-basis: 25%;
    margin-bottom: 15px;
  }
}
@media (max-width: 425px) {
  .principles-main-container .principles-container .principles-wrapper {
    flex-basis: 50%;
  }
}
.principles-main-container .principles-container .principles-wrapper .img-wrapper {
  border-top: 1px solid #C5C5C5;
  border-bottom: 1px solid #C5C5C5;
  padding: 15px 10px;
  margin: 0 0 15px;
}
.principles-main-container .principles-container .principles-wrapper h5 {
  font-size: 16px;
  font-family: "AvenirNextLTPro_Demi", sans-serif;
}
.principles-main-container .principles-container .principles-wrapper img {
  max-width: 80px;
  margin: auto;
}
.principles-main-container .principles-container .principles-wrapper p {
  padding: 0 10px;
  font-size: 14px;
  margin: 0;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  line-height: 18px;
}
.principles-main-container .principles-container .principles-wrapper:last-of-type {
  padding-right: 0;
}

.ungc-photos-container .section-body {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: space-between;
  -moz-box-pack: space-between;
  -ms-flex-pack: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.ungc-photos-container .section-body .stack-item {
  -webkit-flex-basis: 33.1%;
  flex-basis: 33.1%;
  margin-bottom: 0.4%;
  position: relative;
}
@media (max-width: 576px) {
  .ungc-photos-container .section-body .stack-item {
    -webkit-flex-basis: 100%;
    flex-basis: 100%;
  }
}
.ungc-photos-container .section-body .stack-item:first-of-type {
  -webkit-flex-basis: 100%;
  flex-basis: 100%;
}
.ungc-photos-container .section-body .stack-item:first-of-type p {
  text-align: center;
  font-size: 1.2vw;
}
.ungc-photos-container .section-body .stack-item:nth-of-type(2), .ungc-photos-container .section-body .stack-item:nth-of-type(3) {
  -webkit-flex-basis: 49.8%;
  flex-basis: 49.8%;
}
@media (max-width: 576px) {
  .ungc-photos-container .section-body .stack-item:nth-of-type(2), .ungc-photos-container .section-body .stack-item:nth-of-type(3) {
    -webkit-flex-basis: 100%;
    flex-basis: 100%;
  }
}
.ungc-photos-container .section-body .stack-item img {
  width: 100%;
  height: auto;
}
.ungc-photos-container .section-body .stack-item p:not(:empty) {
  position: absolute;
  bottom: 0;
  margin: 0;
  background-color: #000000ad;
  color: #FFF;
  padding: 10px;
  width: 100%;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  font-size: 0.8vw;
}
@media (max-width: 576px) {
  .ungc-photos-container .section-body .stack-item p:not(:empty) {
    font-size: 12px;
  }
}
@media (max-width: 576px) {
  .ungc-photos-container .section-body .stack-item p:not(:empty) br {
    display: none;
  }
}

.ungc-intro-container {
  padding: 0;
}
.ungc-intro-container .title {
  text-transform: unset !important;
}
.ungc-intro-container p {
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  font-size: 16px;
}

.ungc-stack-wrapper .smph-inner-subcontainer {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: space-between;
  -moz-box-pack: space-between;
  -ms-flex-pack: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.ungc-stack-wrapper .smph-inner-subcontainer .stack-item {
  flex-basis: 24.7%;
  margin-bottom: 0.3%;
  position: relative;
  margin: 0;
  display: block;
}
@media (max-width: 768px) {
  .ungc-stack-wrapper .smph-inner-subcontainer .stack-item {
    flex-basis: 49.7%;
    margin-bottom: 0.3rem;
  }
}
@media (max-width: 576px) {
  .ungc-stack-wrapper .smph-inner-subcontainer .stack-item {
    flex-basis: 100%;
    margin-bottom: 0.3rem !important;
  }
}
@media (max-width: 576px) {
  .ungc-stack-wrapper .smph-inner-subcontainer .stack-item:last-of-type {
    margin-bottom: 0 !important;
  }
}
@media (max-width: 768px) {
  .ungc-stack-wrapper .smph-inner-subcontainer .stack-item:nth-last-of-type(-n+2) {
    margin-bottom: 0;
  }
}
.ungc-stack-wrapper .smph-inner-subcontainer .stack-item.message {
  background: #19a79c;
  padding: 1em 0.6em;
  display: flex;
  align-items: center;
}
.ungc-stack-wrapper .smph-inner-subcontainer .stack-item p {
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  margin: 0;
  color: #FFF;
  font-size: 0.75em;
}
@media (max-width: 1250px) {
  .ungc-stack-wrapper .smph-inner-subcontainer .stack-item p {
    font-size: 0.6em;
  }
}
@media (max-width: 768px) {
  .ungc-stack-wrapper .smph-inner-subcontainer .stack-item p {
    font-size: 0.75em;
  }
}
.ungc-stack-wrapper .smph-inner-subcontainer .stack-item img {
  width: 100%;
}

.ungc-message-container {
  padding-bottom: 0;
}
.ungc-message-container .message-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-box-pack: space-between;
  -ms-flex-pack: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
@media (max-width: 1024px) {
  .ungc-message-container .message-wrapper {
    flex-direction: column;
  }
}
.ungc-message-container .message-wrapper .desc-content {
  flex-basis: 60%;
  -webkit-flex-basis: 60%;
  background-color: #587ebd;
  margin-left: 5px;
  padding: 20px 55px 20px 25px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  color: #FFF;
}
@media (max-width: 1024px) {
  .ungc-message-container .message-wrapper .desc-content {
    margin-right: 0;
    margin-left: 0;
  }
}
@media (max-width: 576px) {
  .ungc-message-container .message-wrapper .desc-content {
    padding: 20px;
  }
}
.ungc-message-container .message-wrapper .desc-content .title {
  font-size: 22px;
  font-family: "AvenirNextLTPro_Bold", sans-serif;
  margin-bottom: 10px;
}
@media (max-width: 768px) {
  .ungc-message-container .message-wrapper .desc-content .title {
    font-size: 20px;
  }
}
@media (max-width: 576px) {
  .ungc-message-container .message-wrapper .desc-content .title {
    font-size: 18px;
  }
}
.ungc-message-container .message-wrapper .desc-content p {
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  font-size: 16px;
  margin: 0;
}
@media (max-width: 768px) {
  .ungc-message-container .message-wrapper .desc-content p {
    font-size: 14px;
  }
}
.ungc-message-container .message-wrapper .desc-content .message-info {
  display: flex;
  flex-direction: column;
  padding-top: 10px;
  margin-top: 10px;
  border-top: 1px solid #FFF;
  align-self: start;
  padding-right: 30px;
}
.ungc-message-container .message-wrapper .desc-content .message-info span {
  font-size: 14px;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  line-height: 18px;
}
.ungc-message-container .message-wrapper .img-content {
  flex-basis: 40%;
  -webkit-flex-basis: 40%;
  position: relative;
}
.ungc-message-container .message-wrapper .img-content img {
  width: 100%;
}
@media (max-width: 768px) {
  .ungc-message-container .message-wrapper .img-content img {
    height: 50vw;
    object-fit: cover;
    object-position: top;
  }
}
.ungc-message-container .message-wrapper .img-content .info-caption {
  position: absolute;
  bottom: 0;
  margin: 0;
  background-color: #000000ad;
}
.ungc-message-container .message-wrapper .img-content .info-caption p {
  color: #FFF;
  padding: 10px;
  width: 100%;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  font-size: 0.8vw;
  margin: 0;
}

.page-id-1313 .ungc-photos-container {
  padding: 0;
}
.page-id-1313 .ungc-message-container {
  padding: 0 0 5px;
}
.page-id-1313 .ungc-message-container .message-wrapper .desc-content {
  margin-right: 0;
  margin: 0;
  flex-basis: 70%;
  -webkit-flex-basis: 70%;
  background-color: #d8d8d8;
}
.page-id-1313 .ungc-message-container .message-wrapper .desc-content .message-info {
  border-color: #2070C1;
}
.page-id-1313 .ungc-message-container .message-wrapper .desc-content .title {
  color: #1E398D;
}
.page-id-1313 .ungc-message-container .message-wrapper .desc-content p, .page-id-1313 .ungc-message-container .message-wrapper .desc-content span {
  color: #1E398D;
  font-size: 16px;
}
.page-id-1313 .ungc-message-container .message-wrapper .desc-content span.name {
  font-family: "AvenirNextLTPro_Bold", sans-serif;
}
.page-id-1313 .ungc-message-container .message-wrapper .img-content {
  margin-right: 5px;
  flex-basis: 30%;
  -webkit-flex-basis: 30%;
}
@media (max-width: 1024px) {
  .page-id-1313 .ungc-message-container .message-wrapper .img-content {
    margin-right: 0;
  }
}
.page-id-1313 .top-leaders-forum-first-stack {
  padding-top: 0;
  padding-bottom: 5px;
}
.page-id-1313 .top-leaders-forum-first-stack .first-stack-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-box-pack: space-between;
  -ms-flex-pack: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
@media (max-width: 1024px) {
  .page-id-1313 .top-leaders-forum-first-stack .first-stack-wrapper {
    flex-direction: column-reverse;
  }
}
.page-id-1313 .top-leaders-forum-first-stack .first-stack-wrapper > div {
  flex: 1;
}
.page-id-1313 .top-leaders-forum-first-stack .first-stack-wrapper > div img {
  width: 100%;
  height: auto;
}
.page-id-1313 .top-leaders-forum-first-stack .first-stack-wrapper > div.desc-content {
  padding: 15px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.page-id-1313 .top-leaders-forum-first-stack .first-stack-wrapper > div.desc-content p {
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  font-size: 16px;
}

.page-id-448 .smph-breadcrumbs {
  display: none;
}

.media-tabs-container {
  padding-bottom: 0;
}
.media-tabs-container .media-tabs {
  align-items: center;
}
.media-tabs-container .media-tabs li {
  flex: 1;
  margin-right: 5px;
}
@media (max-width: 768px) {
  .media-tabs-container .media-tabs li {
    flex-basis: 25%;
  }
}
.media-tabs-container .media-tabs .nav-link {
  color: #2070C1;
  text-align: center;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  font-size: 18px;
}
@media (max-width: 1024px) {
  .media-tabs-container .media-tabs .nav-link {
    font-size: 14px;
  }
}
.media-tabs-container .media-tabs .nav-link.active, .media-tabs-container .media-tabs .nav-link:hover {
  background-color: #2070C1;
  color: #FFF;
}
.media-tabs-container .media-tabs .search {
  margin: 0;
  color: #585858;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  font-size: 14px;
  text-align: center;
}
@media (max-width: 768px) {
  .media-tabs-container .media-tabs .search {
    margin-top: 25px;
  }
}
.media-tabs-container .media-tabs .search select {
  border: 1px solid #A1A1A1;
  border-radius: 5px;
  padding: 8px;
  margin-left: 15px;
}

.pagination {
  justify-content: center;
  margin: 50px 0 0;
  width: 100%;
}
.pagination a, .pagination span {
  font-size: 16px;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  margin: 0 5px;
  text-decoration: none;
}

.media-tabs-content .media-tabs-wrapper {
  display: none;
}
.media-tabs-content .media-tabs-wrapper.active {
  display: block;
}
.media-tabs-content .media-tabs-wrapper .other-articles-info .post-type {
  font-size: 16px;
  color: #2070C1;
  font-family: "AvenirNextLTPro_Demi", sans-serif;
  margin: 0;
  margin: 15px 0 -15px;
}
.media-tabs-content #speeches {
  display: block !important;
}
.media-tabs-content #speeches .list-style-wrapper {
  position: relative;
}
.media-tabs-content #speeches .list-style-wrapper .title {
  color: #2070C1;
}
.media-tabs-content #speeches .list-style-wrapper .fa-file-download {
  color: #2070C1;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  font-size: 26px;
  height: 26px;
}
.media-tabs-content #speeches .list-style-wrapper .info-wrapper {
  padding-right: 50px;
}
.media-tabs-content #stories .content-title-wrapper .page-title {
  font-size: 26px;
  font-family: "AvenirNextLTPro_Bold", sans-serif;
  color: #1E398D;
  text-align: center;
  margin-bottom: 50px;
}
.media-tabs-content #stories .other-articles {
  margin-top: 0;
}
.media-tabs-content #stories .other-articles .other-articles-title {
  margin: 15px 0 0;
  color: #000;
}
.media-tabs-content #stories .other-articles .other-articles-info .time {
  margin: 0 0 15px;
}
.media-tabs-content .list-style-wrapper {
  display: flex;
  align-items: center;
  text-decoration: none;
  border-bottom: 1px solid #707070;
  padding: 20px 0;
}
@media (max-width: 576px) {
  .media-tabs-content .list-style-wrapper {
    flex-direction: column;
  }
}
.media-tabs-content .list-style-wrapper:hover .title {
  color: #2070C1;
}
.media-tabs-content .list-style-wrapper .date {
  align-self: baseline;
  min-width: 110px;
}
@media (max-width: 576px) {
  .media-tabs-content .list-style-wrapper .date {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    margin-bottom: 10px;
  }
}
.media-tabs-content .list-style-wrapper .date .day-month {
  font-family: "AvenirNextLTPro_Demi", sans-serif;
  font-size: 20px;
  color: #2070C1;
}
.media-tabs-content .list-style-wrapper .date .year {
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  font-size: 14px;
  color: #585858;
}
.media-tabs-content .list-style-wrapper .excerpt p {
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  font-size: 16px;
  color: #000000;
}
@media (max-width: 768px) {
  .media-tabs-content .list-style-wrapper .excerpt p {
    font-size: 12px;
  }
}
.media-tabs-content .list-style-wrapper .title {
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  font-size: 18px;
  color: #000000;
  line-height: 22px;
  margin-bottom: 5px;
}
@media (max-width: 576px) {
  .media-tabs-content .list-style-wrapper .title {
    margin-bottom: 10px;
  }
}
.media-tabs-content .list-style-wrapper p {
  margin: 0;
}
.media-tabs-content .social-media-wrapper {
  max-width: 1000px;
  margin: auto;
}
@media (max-width: 576px) {
  .media-tabs-content .social-media-wrapper {
    max-width: 90%;
    margin: auto;
  }
}
.media-tabs-content .social-media-wrapper iframe {
  max-width: 100% !important;
  min-width: 100% !important;
}
@media (max-width: 576px) {
  .media-tabs-content .social-media-wrapper iframe {
    max-width: 340px !important;
    min-width: 0 !important;
  }
}
@media (max-width: 576px) {
  .media-tabs-content .social-media-wrapper .row > div {
    margin: 30px 0;
    display: flex;
    align-items: center;
    justify-content: center;
  }
}
.media-tabs-content .social-media-wrapper .facebook .social-media-title .sc-sprites {
  background-position: 0 0;
  height: 17px;
  width: 9px;
}
.media-tabs-content .social-media-wrapper .twitter .social-media-title .sc-sprites {
  background-position: -9px 0;
  height: 17px;
  width: 20px;
}
.media-tabs-content .social-media-wrapper .social-media-title {
  background-color: #3DA1D9;
  position: relative;
}
.media-tabs-content .social-media-wrapper .social-media-title p {
  color: #FFF;
  padding: 5px 10px;
  margin: 0;
  display: inline-block;
}
.media-tabs-content .social-media-wrapper .social-media-title .sc-sprites {
  background: url(assets/images/socmed-articles.png);
  height: 17px;
  width: 9px;
  display: inline-block;
  position: absolute;
  right: 26px;
  top: 10px;
  background-size: 70px;
}

.no-post {
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  font-size: 20px;
}

.page-id-1592 .speeches-container, .page-id-1759 .speeches-container {
  background-color: #DCECFC;
}
@media (max-width: 576px) {
  .page-id-1592 .speeches-container .smph-inner-subcontainer, .page-id-1759 .speeches-container .smph-inner-subcontainer {
    max-width: 100%;
  }
}
.page-id-1592 .speeches-container .img-wrapper, .page-id-1759 .speeches-container .img-wrapper {
  padding: 0;
}
@media (max-width: 576px) {
  .page-id-1592 .speeches-container .img-wrapper, .page-id-1759 .speeches-container .img-wrapper {
    width: 50%;
  }
}
.page-id-1592 .speeches-container .img-wrapper img, .page-id-1759 .speeches-container .img-wrapper img {
  width: 100%;
  height: auto;
}
.page-id-1592 .speeches-container .speeches-details, .page-id-1759 .speeches-container .speeches-details {
  display: flex;
  align-items: center;
}
@media (max-width: 576px) {
  .page-id-1592 .speeches-container .speeches-details, .page-id-1759 .speeches-container .speeches-details {
    margin: 50px 0;
    padding: 0;
    justify-content: center;
    text-align: center;
  }
}
.page-id-1592 .speeches-container .speeches-details .title, .page-id-1759 .speeches-container .speeches-details .title {
  font-family: "AvenirNextLTPro_Bold", sans-serif;
  color: #1E398D;
  font-size: 38px;
}
@media (max-width: 768px) {
  .page-id-1592 .speeches-container .speeches-details .title, .page-id-1759 .speeches-container .speeches-details .title {
    font-size: 22px;
  }
}
.page-id-1592 .speeches-container .speeches-details p, .page-id-1759 .speeches-container .speeches-details p {
  font-size: 16px;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  color: #2070C1;
}
.page-id-1592 .speeches-container .speeches-details .blue-btn, .page-id-1759 .speeches-container .speeches-details .blue-btn {
  background-color: #1E398D;
  padding: 5px 20px;
}
.page-id-1592 .speeches-container .speeches-details .blue-btn:hover, .page-id-1759 .speeches-container .speeches-details .blue-btn:hover {
  background-color: #2070C1;
}

.page-id-1423 .second-stack, .page-id-1423 .avg-water-container {
  position: relative;
  display: flex;
}
@media (max-width: 768px) {
  .page-id-1423 .second-stack, .page-id-1423 .avg-water-container {
    height: 65vw;
  }
}
@media (max-width: 576px) {
  .page-id-1423 .second-stack, .page-id-1423 .avg-water-container {
    height: 120vw;
  }
}
@media (max-width: 375px) {
  .page-id-1423 .second-stack, .page-id-1423 .avg-water-container {
    height: 150vw;
  }
}
@media (max-width: 768px) {
  .page-id-1423 .second-stack .second-stack-container, .page-id-1423 .avg-water-container .second-stack-container {
    flex-direction: column;
  }
}
@media (max-width: 768px) {
  .page-id-1423 .second-stack .second-stack-container > div, .page-id-1423 .avg-water-container .second-stack-container > div {
    max-width: 100%;
    flex-basis: 100%;
  }
}
.page-id-1423 .second-stack .overlay, .page-id-1423 .avg-water-container .overlay {
  background-color: #000;
  opacity: 0.5;
  z-index: 0;
  height: 100%;
  width: 100%;
  background-color: black;
  position: absolute;
  opacity: 0.45;
  top: 0;
}
.page-id-1423 .second-stack .title, .page-id-1423 .avg-water-container .title {
  color: #FFF;
  font-family: "AvenirNextLTPro_Bold", sans-serif;
  font-size: 22px;
}
@media (max-width: 768px) {
  .page-id-1423 .second-stack .title, .page-id-1423 .avg-water-container .title {
    font-size: 18px;
  }
}
@media (max-width: 576px) {
  .page-id-1423 .second-stack .title, .page-id-1423 .avg-water-container .title {
    font-size: 16px;
  }
}
.page-id-1423 .second-stack .desc, .page-id-1423 .avg-water-container .desc {
  color: #FFF;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  font-size: 16px;
}
@media (max-width: 768px) {
  .page-id-1423 .second-stack .desc, .page-id-1423 .avg-water-container .desc {
    font-size: 14px;
  }
}
.page-id-1423 .avg-water-container {
  padding: 0;
}
.page-id-1423 .avg-water-container .smph-inner-subcontainer {
  z-index: 1;
  width: 100%;
  display: flex;
  justify-content: flex-end;
}
@media (max-width: 768px) {
  .page-id-1423 .avg-water-container .smph-inner-subcontainer {
    justify-content: center;
  }
}
.page-id-1423 .avg-water-container .title {
  text-align: center;
  font-size: 22px;
  margin-bottom: 30px;
}
@media (max-width: 768px) {
  .page-id-1423 .avg-water-container .title {
    font-size: 18px;
  }
}
@media (max-width: 576px) {
  .page-id-1423 .avg-water-container .title {
    font-size: 16px;
  }
}
.page-id-1423 .avg-water-container .body-wrapper {
  display: flex;
  flex-wrap: wrap;
}
.page-id-1423 .avg-water-container .body-wrapper .water-wrapper {
  flex-basis: 50%;
  color: #FFF;
  text-align: center;
}
@media (max-width: 576px) {
  .page-id-1423 .avg-water-container .body-wrapper .water-wrapper {
    margin: 15px 0;
  }
}
.page-id-1423 .avg-water-container .body-wrapper .water-wrapper .count {
  font-family: "AvenirNextLTPro_Demi", sans-serif;
  font-size: 39px;
  margin: 0;
}
@media (max-width: 768px) {
  .page-id-1423 .avg-water-container .body-wrapper .water-wrapper .count {
    font-size: 26px;
  }
}
.page-id-1423 .avg-water-container .body-wrapper .water-wrapper .description {
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  font-size: 18px;
  margin: 0;
}
@media (max-width: 768px) {
  .page-id-1423 .avg-water-container .body-wrapper .water-wrapper .description {
    font-size: 14px;
  }
}
.page-id-1423 .green-responsibility-wrapper {
  border-top: 1px solid #8c962e;
}
.page-id-1423 .green-responsibility-wrapper.third-stack {
  border-top: 0;
}
.page-id-1423 .green-responsibility-wrapper .col-md-6 {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.page-id-1423 .green-responsibility-wrapper .title {
  color: #8c962e;
  font-family: "AvenirNextLTPro_Bold", sans-serif;
  font-size: 20px;
  margin-bottom: 1rem;
}
.page-id-1423 .green-responsibility-wrapper .title.bigger-title {
  font-size: 26px;
}
@media (max-width: 768px) {
  .page-id-1423 .green-responsibility-wrapper .title {
    font-size: 18px;
  }
}
.page-id-1423 .green-responsibility-wrapper p {
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  font-size: 16px;
}
@media (max-width: 768px) {
  .page-id-1423 .green-responsibility-wrapper p {
    font-size: 14px;
  }
}
.page-id-1423 .green-responsibility-wrapper .slick-here {
  max-width: 80%;
  margin: auto;
}
.page-id-1423 .green-responsibility-wrapper .slick-here .slick-prev {
  left: -40px;
}
.page-id-1423 .green-responsibility-wrapper .slick-here .slick-next {
  right: -40px;
}
.page-id-1423 .green-responsibility-wrapper img {
  width: 400px;
  height: auto;
}
@media (max-width: 576px) {
  .page-id-1423 .green-responsibility-wrapper img {
    width: 100%;
  }
}
.page-id-1423 .green-responsibility-wrapper .slick-arrow.slick-prev::before, .page-id-1423 .green-responsibility-wrapper .slick-arrow.slick-next::before {
  color: #8c962e;
}
.page-id-1423 .scopes-wrapper {
  border: 1px solid #8c962e;
  padding: 20px 30px;
  margin: 25px 0;
}
.page-id-1423 .scopes-wrapper .scope {
  display: flex;
  justify-content: start;
  margin-bottom: 5px;
}
@media (max-width: 576px) {
  .page-id-1423 .scopes-wrapper .scope {
    flex-direction: column;
    align-items: start;
  }
}
.page-id-1423 .scopes-wrapper .box-wrapper {
  display: flex;
  justify-content: center;
  align-items: start;
  margin-right: 5px;
}
.page-id-1423 .scopes-wrapper .box-wrapper strong {
  white-space: nowrap;
}
@media (max-width: 576px) {
  .page-id-1423 .scopes-wrapper .box-wrapper span {
    display: none;
  }
}
.page-id-1423 .scopes-wrapper .box {
  max-width: 15px;
  min-width: 15px;
  max-height: 15px;
  min-height: 15px;
  background-color: #8c962e;
  margin-top: 2.5px;
  margin-right: 8px;
}
.page-id-1423 .scopes-wrapper .box.scope-1 {
  background-color: #927d40;
}
.page-id-1423 .scopes-wrapper .box.scope-2 {
  background-color: #bdc37f;
}
.page-id-1423 .scopes-wrapper .box.scope-3 {
  background-color: #7d8900;
}
.page-id-1423 .scopes-wrapper p {
  margin: 0;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  font-size: 16px;
}
@media (max-width: 768px) {
  .page-id-1423 .scopes-wrapper p {
    font-size: 14px;
  }
}
.page-id-1423 .scopes-wrapper p strong {
  font-family: "AvenirNextLTPro_Bold", sans-serif;
}

.bdo-sustainable-energy-finance .title {
  color: #0da79f !important;
  text-transform: unset !important;
}

.bdo-sustainable-energy-finance-parallax {
  position: relative;
  display: flex;
}
@media (max-width: 768px) {
  .bdo-sustainable-energy-finance-parallax {
    height: 65vw !important;
  }
}
@media (max-width: 375px) {
  .bdo-sustainable-energy-finance-parallax {
    height: 100vw !important;
  }
}
.bdo-sustainable-energy-finance-parallax .overlay {
  background-color: #000;
  opacity: 0.5;
  z-index: 0;
  height: 100%;
  width: 100%;
  background-color: black;
  position: absolute;
  opacity: 0.45;
  top: 0;
}
.bdo-sustainable-energy-finance-parallax .bdo-energy-finance-wrapper {
  color: #FFF;
  text-align: center;
}
@media (max-width: 768px) {
  .bdo-sustainable-energy-finance-parallax .bdo-energy-finance-wrapper {
    max-width: 50%;
    flex-basis: 50%;
  }
}
.bdo-sustainable-energy-finance-parallax .count {
  font-family: "AvenirNextLTPro_Demi", sans-serif;
  color: #FFF;
  font-size: 39px;
  margin: 0;
}
@media (max-width: 768px) {
  .bdo-sustainable-energy-finance-parallax .count {
    font-size: 26px;
  }
}
.bdo-sustainable-energy-finance-parallax .name {
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  font-size: 18px;
  margin: 0;
}
@media (max-width: 768px) {
  .bdo-sustainable-energy-finance-parallax .name {
    font-size: 14px;
  }
}

.page-id-1521 .infographic-img {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.page-id-1521 .infographic-img img {
  max-width: 80%;
  margin: auto;
}
@media (max-width: 576px) {
  .page-id-1521 .infographic-img img {
    margin: 15px auto;
  }
}

.our-greatest-resource {
  background-color: #e8f1f4;
}
.our-greatest-resource .title {
  color: #0e8cae;
  font-size: 22px;
  font-family: "AvenirNextLTPro_Bold", sans-serif;
}
@media (max-width: 768px) {
  .our-greatest-resource .title {
    font-size: 18px;
  }
}
@media (max-width: 576px) {
  .our-greatest-resource .title {
    font-size: 16px;
  }
}
.our-greatest-resource .desc {
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  font-size: 16px;
}
@media (max-width: 768px) {
  .our-greatest-resource .desc {
    font-size: 14px;
  }
}
.our-greatest-resource .headcount-list {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 576px) {
  .our-greatest-resource .headcount-list {
    margin: 25px 0 0;
  }
}
.our-greatest-resource .headcount-list ul {
  list-style: none;
  padding-left: 20px;
}
@media (max-width: 576px) {
  .our-greatest-resource .headcount-list ul {
    column-count: 2;
  }
}
@media (max-width: 576px) {
  .our-greatest-resource .headcount-list li {
    padding: 2px 15px;
  }
}
.our-greatest-resource .headcount-list li:first-of-type p::before {
  background-color: #0090b2;
}
.our-greatest-resource .headcount-list li:nth-of-type(2) p::before {
  background-color: #33a7c2;
}
.our-greatest-resource .headcount-list li:nth-of-type(3) p::before {
  background-color: #70c2d4;
}
.our-greatest-resource .headcount-list li:nth-of-type(4) p::before {
  background-color: #8b9525;
}
.our-greatest-resource .headcount-list li:nth-of-type(5) p::before {
  background-color: #a7ae59;
}
.our-greatest-resource .headcount-list li:nth-of-type(6) p::before {
  background-color: #bec485;
}
.our-greatest-resource .headcount-list li:nth-of-type(7) p::before {
  background-color: #a1926a;
}
.our-greatest-resource .headcount-list li:nth-of-type(8) p::before {
  background-color: #b4a888;
}
.our-greatest-resource .headcount-list li:nth-of-type(9) p::before {
  background-color: #cac2ac;
}
.our-greatest-resource .headcount-list li:nth-of-type(10) p::before {
  background-color: #e8870d;
}
.our-greatest-resource .headcount-list li:nth-of-type(11) p::before {
  background-color: #ed9f3d;
}
.our-greatest-resource .headcount-list li:nth-of-type(12) p::before {
  background-color: #f2bc78;
}
.our-greatest-resource .headcount-list p {
  margin: 0;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  font-size: 14px;
  position: relative;
}
.our-greatest-resource .headcount-list p::before {
  content: "";
  width: 10px;
  height: 10px;
  display: block;
  position: absolute;
  left: -15px;
  background-color: red;
  top: 6px;
}
.our-greatest-resource .total-headcount {
  margin-top: 30px;
}

.our-people-subtitle {
  color: #3DA1D9;
  font-size: 22px;
  font-family: "AvenirNextLTPro_Demi", sans-serif;
  margin-bottom: 30px;
}
@media (max-width: 768px) {
  .our-people-subtitle {
    font-size: 18px;
  }
}
@media (max-width: 576px) {
  .our-people-subtitle {
    font-size: 16px;
  }
}

.forbes-section {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 768px) {
  .forbes-section {
    height: 50vw !important;
  }
}
@media (max-width: 576px) {
  .forbes-section {
    padding: 0;
  }
}
.forbes-section .parallax-content > div {
  align-items: center;
  display: flex;
}
@media (max-width: 768px) {
  .forbes-section .parallax-content > div {
    max-width: 100%;
    flex-basis: 100%;
    text-align: center;
    justify-content: center;
  }
}
@media (max-width: 576px) {
  .forbes-section .parallax-content > div {
    justify-content: center;
  }
}
.forbes-section .parallax-content > div p {
  font-size: 20px;
  color: #FFF;
  font-family: "AvenirNextLTPro_Demi", sans-serif;
}
@media (max-width: 768px) {
  .forbes-section .parallax-content > div p {
    font-size: 14px;
  }
}
@media (max-width: 576px) {
  .forbes-section .parallax-content > div p {
    text-align: center;
  }
}
.forbes-section .parallax-content > div img {
  width: 50%;
  height: auto;
  margin: 0 20px;
}
@media (max-width: 768px) {
  .forbes-section .parallax-content > div img {
    max-width: 25%;
  }
}

.gender-types {
  padding-top: 20px;
}
@media (max-width: 576px) {
  .gender-types .rank-gender-img img {
    margin: 15px auto;
    max-width: 50%;
  }
}
.gender-types .infographic-img {
  margin-top: 50px;
}
.gender-types .infographic-img .our-people-subtitle {
  margin-left: 50px;
}
@media (max-width: 576px) {
  .gender-types .infographic-img .our-people-subtitle {
    margin-left: 0;
  }
}
.gender-types .forbes-desc p {
  margin: 0;
  font-size: 16px;
}
@media (max-width: 768px) {
  .gender-types .forbes-desc p {
    font-size: 14px;
  }
}

.collective-bargaining .title-wrapper {
  display: flex;
  align-items: center;
  margin-bottom: 20px;
}
.collective-bargaining .title-wrapper img {
  margin-left: 10px;
}
.collective-bargaining .our-people-subtitle {
  margin-bottom: 0;
}
.collective-bargaining .code {
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  font-size: 16px;
  margin: 0;
}
@media (max-width: 768px) {
  .collective-bargaining .code {
    font-size: 14px;
  }
}
.collective-bargaining .desc {
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  font-size: 16px;
}
@media (max-width: 768px) {
  .collective-bargaining .desc {
    font-size: 14px;
  }
}
.collective-bargaining .infographic-img {
  align-items: center;
}
.collective-bargaining .infographic-img img {
  margin: 0;
}
@media (max-width: 576px) {
  .collective-bargaining .infographic-img img {
    max-width: 100%;
  }
}

.training-hours-container {
  background-color: #e8f1f4;
}
.training-hours-container .th-container {
  display: flex;
  justify-content: center;
}
@media (max-width: 768px) {
  .training-hours-container .th-container {
    flex-direction: column;
    align-items: center;
  }
}
.training-hours-container .th-container .th-wrapper {
  margin-right: 50px;
}
@media (max-width: 768px) {
  .training-hours-container .th-container .th-wrapper {
    margin: 15px 0;
  }
}
@media (max-width: 576px) {
  .training-hours-container .th-container .th-wrapper {
    width: 100%;
  }
}
.training-hours-container .th-container .th-wrapper:last-of-type {
  margin-right: 0;
}
.training-hours-container .th-container .th-inner-wrapper {
  display: flex;
}
@media (max-width: 576px) {
  .training-hours-container .th-container .th-inner-wrapper {
    flex-direction: column;
  }
}
@media (max-width: 576px) {
  .training-hours-container .our-people-subtitle {
    margin: 30px 0;
  }
}
.training-hours-container .training-wrapper {
  display: flex;
  align-items: end;
  margin-bottom: 50px;
  margin-right: 50px;
}
@media (max-width: 576px) {
  .training-hours-container .training-wrapper {
    margin-right: 0;
  }
}
.training-hours-container .training-wrapper:last-of-type {
  margin-right: 0;
}
.training-hours-container .training-wrapper:last-of-type {
  margin-bottom: 0;
}
.training-hours-container .training-wrapper p {
  margin: 0;
}
.training-hours-container .training-wrapper .info {
  margin-left: 15px;
}
.training-hours-container .training-wrapper .values {
  font-size: 30px;
  font-family: "AvenirNextLTPro_Demi", sans-serif;
  color: #3DA1D9;
  margin-bottom: 10px;
}
.training-hours-container .training-wrapper .info {
  font-size: 16px;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  line-height: 18px;
}

.bloomberg-container {
  background-color: #663494;
}
.bloomberg-container p {
  font-size: 16px;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  margin: 0;
  color: #FFF;
}
@media (max-width: 576px) {
  .bloomberg-container p {
    font-size: 14px;
  }
}
.bloomberg-container img {
  max-width: 25%;
}
@media (max-width: 576px) {
  .bloomberg-container img {
    max-width: 200px;
  }
}
.bloomberg-container .message {
  display: flex;
  align-items: center;
}
@media (max-width: 576px) {
  .bloomberg-container .message {
    flex-direction: column;
    margin-top: 25px;
  }
}
.bloomberg-container .message .info {
  margin-left: 30px;
  display: flex;
  flex-direction: column;
  align-items: baseline;
}
@media (max-width: 576px) {
  .bloomberg-container .message .info {
    margin: 25px 0 0;
  }
}
.bloomberg-container .message .speaker {
  border-top: 1px solid #FFF;
  margin-top: 15px;
  padding-top: 15px;
  padding-right: 30px;
}
.bloomberg-container .message .speaker .name {
  font-family: "AvenirNextLTPro_Bold", sans-serif;
}
.bloomberg-container .message .speaker .position, .bloomberg-container .message .speaker .company {
  font-size: 14px;
}

.culture-and-values-container .featured-video-info {
  background-color: #f2f0e9;
}
.culture-and-values-container .title {
  font-size: 26px;
  margin-bottom: 10px;
}
.culture-and-values-container .brown-title, .culture-and-values-container p {
  color: #a29069;
}

.values-people-culture {
  background-color: #f2f0e9;
}
.values-people-culture .values-wrapper:first-of-type .desc {
  color: #2070C1;
  font-size: 22px;
}
@media (max-width: 576px) {
  .values-people-culture .values-wrapper:first-of-type .desc {
    font-size: 20px;
  }
}
.values-people-culture .title {
  font-family: "AvenirNextLTPro_Bold", sans-serif;
  font-size: 20px;
  color: #a29069;
}
@media (max-width: 576px) {
  .values-people-culture .title {
    font-size: 18px;
  }
}
.values-people-culture .subtitle {
  font-family: "AvenirNextLTPro_Bold", sans-serif;
  font-size: 20px;
}
@media (max-width: 576px) {
  .values-people-culture .subtitle {
    font-size: 18px;
  }
}
.values-people-culture .desc {
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  font-size: 16px;
}
@media (max-width: 768px) {
  .values-people-culture .desc {
    font-size: 14px;
  }
}

.slider-ocv-container .slick-track {
  display: flex !important;
}
.slider-ocv-container .slick-slide {
  height: inherit !important;
}
@media (max-width: 1024px) {
  .slider-ocv-container .smph-inner-subcontainer {
    max-width: 500px;
  }
}
@media (max-width: 576px) {
  .slider-ocv-container .smph-inner-subcontainer {
    max-width: 80%;
  }
}
.slider-ocv-container .slider-ocv-wrapper {
  display: flex;
  align-items: center;
}
@media (max-width: 1024px) {
  .slider-ocv-container .slider-ocv-wrapper {
    flex-direction: column;
  }
}
.slider-ocv-container .slider-ocv-wrapper .title-wrapper {
  display: flex;
  align-items: center;
  margin-bottom: 15px;
}
.slider-ocv-container .slider-ocv-wrapper .title-wrapper .title {
  font-family: "AvenirNextLTPro_Demi", sans-serif;
  font-size: 18px;
  margin: 0;
  margin-left: 15px;
}
@media (max-width: 1024px) {
  .slider-ocv-container .slider-ocv-wrapper .img-wrapper {
    width: 100%;
  }
}
@media (max-width: 1024px) {
  .slider-ocv-container .slider-ocv-wrapper .img-wrapper img {
    width: 100%;
  }
}
.slider-ocv-container .slider-ocv-wrapper .info-container {
  padding: 15px;
  padding-left: 50px;
  color: #FFF;
}
@media (max-width: 1024px) {
  .slider-ocv-container .slider-ocv-wrapper .info-container {
    padding: 15px;
  }
}
.slider-ocv-container .slider-ocv-wrapper .info-container .desc {
  font-size: 16px;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
}
@media (max-width: 768px) {
  .slider-ocv-container .slider-ocv-wrapper .info-container .desc {
    font-size: 14px;
  }
}
.slider-ocv-container .slider-ocv-wrapper.balance-growth-wrapper {
  background-color: #1b92b2;
}
.slider-ocv-container .slider-ocv-wrapper.embedding-entrepreneurial-wrapper {
  background-color: #a29069;
}
.slider-ocv-container .slider-ocv-wrapper.upholding-the-principles-wrapper {
  background-color: #01527f;
}
.slider-ocv-container .slider-ocv-wrapper.nurturing-a-sense-wrapper {
  background-color: #a29069;
}
.slider-ocv-container .slider-ocv-wrapper.working-larger-purpose-wrapper {
  background-color: #01527f;
}
.slider-ocv-container .slick-prev {
  left: -40px;
}
.slider-ocv-container .slick-next {
  right: -40px;
}

.ftse-4-good {
  padding-bottom: 60px;
}
.ftse-4-good .ftse-row {
  display: flex;
}
@media (max-width: 768px) {
  .ftse-4-good .ftse-row {
    flex-direction: column;
  }
}
.ftse-4-good .ftse-column:first-of-type {
  max-width: 15%;
  flex-basis: 15%;
  -webkit-flex-basis: 15%;
  padding: 0 15px;
  text-align: center;
  display: flex;
  align-items: center;
}
@media (max-width: 768px) {
  .ftse-4-good .ftse-column:first-of-type {
    max-width: 100%;
    flex-basis: 100%;
    -webkit-flex-basis: 100%;
    justify-content: center;
  }
}
.ftse-4-good .ftse-column:first-of-type img {
  width: 100%;
  height: auto;
}
@media (max-width: 768px) {
  .ftse-4-good .ftse-column:first-of-type img {
    max-width: 150px;
    margin-bottom: 30px;
  }
}
.ftse-4-good .ftse-column:last-of-type {
  max-width: 85%;
  flex-basis: 85%;
  -webkit-flex-basis: 85%;
  padding: 0 15px;
}
@media (max-width: 768px) {
  .ftse-4-good .ftse-column:last-of-type {
    max-width: 100%;
    flex-basis: 100%;
    -webkit-flex-basis: 100%;
    text-align: center;
  }
}
.ftse-4-good .ftse-column:last-of-type p {
  font-size: 16px;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
}
@media (max-width: 768px) {
  .ftse-4-good .ftse-column:last-of-type p {
    font-size: 14px;
  }
}
@media (max-width: 576px) {
  .ftse-4-good .ftse-column:last-of-type p a {
    word-break: break-all;
    max-width: 245px;
    display: inline-block;
  }
}
.ftse-4-good .ftse-column:last-of-type h2 {
  font-family: "AvenirNextLTPro_Bold", sans-serif;
  color: #2070C1;
  font-size: 22px;
  margin: 0 0 15px;
}
@media (max-width: 768px) {
  .ftse-4-good .ftse-column:last-of-type h2 {
    font-size: 18px;
  }
}

.path-to-sg .section-header {
  margin-bottom: 15px;
}
.path-to-sg .section-header h3 {
  font-family: "AvenirNextLTPro_Bold", sans-serif;
  color: #2070C1;
  font-size: 22px;
  margin: 0 0 10px;
}
@media (max-width: 768px) {
  .path-to-sg .section-header h3 {
    font-size: 18px;
  }
}
@media (max-width: 576px) {
  .path-to-sg .section-header h3 {
    font-size: 16px;
  }
}
.path-to-sg .section-header p {
  font-size: 16px;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
}
@media (max-width: 768px) {
  .path-to-sg .section-header p {
    font-size: 14px;
  }
}

.path-to-sustainability {
  padding-top: 0;
}
@media (max-width: 576px) {
  .path-to-sustainability .wow {
    visibility: visible !important;
    -webkit-animation-name: none !important;
    -o-animation-name: none !important;
    animation-name: none !important;
  }
}
.path-to-sustainability .stack-row.mobile {
  display: none;
}
@media (max-width: 576px) {
  .path-to-sustainability .stack-row.mobile {
    display: block;
  }
}
.path-to-sustainability .stack-row.mobile img {
  width: 100%;
  max-width: 250px;
}
.path-to-sustainability .first-stack,
.path-to-sustainability .second-stack,
.path-to-sustainability .third-stack,
.path-to-sustainability .fourth-stack,
.path-to-sustainability .fifth-stack,
.path-to-sustainability .sixth-stack {
  position: relative;
  height: 51.3vw;
  max-width: 95%;
  background-position: center center !important;
  background-repeat: no-repeat !important;
  background-size: 100% 100% !important;
}
@media (max-width: 576px) {
  .path-to-sustainability .first-stack,
.path-to-sustainability .second-stack,
.path-to-sustainability .third-stack,
.path-to-sustainability .fourth-stack,
.path-to-sustainability .fifth-stack,
.path-to-sustainability .sixth-stack {
    height: auto !important;
    max-width: 90%;
    margin: auto;
  }
}
.path-to-sustainability .first-stack .main-img,
.path-to-sustainability .second-stack .main-img,
.path-to-sustainability .third-stack .main-img,
.path-to-sustainability .fourth-stack .main-img,
.path-to-sustainability .fifth-stack .main-img,
.path-to-sustainability .sixth-stack .main-img {
  left: 0;
  bottom: 0;
  max-width: 100%;
  position: absolute;
}
@media (max-width: 576px) {
  .path-to-sustainability .first-stack .main-img,
.path-to-sustainability .second-stack .main-img,
.path-to-sustainability .third-stack .main-img,
.path-to-sustainability .fourth-stack .main-img,
.path-to-sustainability .fifth-stack .main-img,
.path-to-sustainability .sixth-stack .main-img {
    display: none !important;
  }
}
.path-to-sustainability .first-stack .stack-row,
.path-to-sustainability .second-stack .stack-row,
.path-to-sustainability .third-stack .stack-row,
.path-to-sustainability .fourth-stack .stack-row,
.path-to-sustainability .fifth-stack .stack-row,
.path-to-sustainability .sixth-stack .stack-row {
  max-width: 90%;
  margin: auto;
}
@media (max-width: 576px) {
  .path-to-sustainability .first-stack .title-wrapper,
.path-to-sustainability .second-stack .title-wrapper,
.path-to-sustainability .third-stack .title-wrapper,
.path-to-sustainability .fourth-stack .title-wrapper,
.path-to-sustainability .fifth-stack .title-wrapper,
.path-to-sustainability .sixth-stack .title-wrapper {
    display: flex;
    align-items: center;
  }
}
.path-to-sustainability .first-stack .title-wrapper span,
.path-to-sustainability .second-stack .title-wrapper span,
.path-to-sustainability .third-stack .title-wrapper span,
.path-to-sustainability .fourth-stack .title-wrapper span,
.path-to-sustainability .fifth-stack .title-wrapper span,
.path-to-sustainability .sixth-stack .title-wrapper span {
  left: 12.5%;
  font-family: "Lato", sans-serif;
  font-size: 150px;
  font-weight: 700;
  bottom: 65%;
  position: absolute;
}
@media (max-width: 576px) {
  .path-to-sustainability .first-stack .title-wrapper span,
.path-to-sustainability .second-stack .title-wrapper span,
.path-to-sustainability .third-stack .title-wrapper span,
.path-to-sustainability .fourth-stack .title-wrapper span,
.path-to-sustainability .fifth-stack .title-wrapper span,
.path-to-sustainability .sixth-stack .title-wrapper span {
    position: relative;
    left: 0;
    bottom: 0;
    font-size: 80px;
  }
}
.path-to-sustainability .first-stack .title-wrapper p,
.path-to-sustainability .second-stack .title-wrapper p,
.path-to-sustainability .third-stack .title-wrapper p,
.path-to-sustainability .fourth-stack .title-wrapper p,
.path-to-sustainability .fifth-stack .title-wrapper p,
.path-to-sustainability .sixth-stack .title-wrapper p {
  margin-bottom: 0 !important;
  color: #000000;
  font-family: "Lato", sans-serif;
  font-size: 33px;
  font-weight: 700;
  max-width: 330px;
  line-height: 1.2;
  left: 20%;
  bottom: 62.8%;
  position: absolute;
}
@media (max-width: 1024px) {
  .path-to-sustainability .first-stack .title-wrapper p,
.path-to-sustainability .second-stack .title-wrapper p,
.path-to-sustainability .third-stack .title-wrapper p,
.path-to-sustainability .fourth-stack .title-wrapper p,
.path-to-sustainability .fifth-stack .title-wrapper p,
.path-to-sustainability .sixth-stack .title-wrapper p {
    left: 23%;
    bottom: 70%;
    font-size: 26px;
  }
}
@media (max-width: 576px) {
  .path-to-sustainability .first-stack .title-wrapper p,
.path-to-sustainability .second-stack .title-wrapper p,
.path-to-sustainability .third-stack .title-wrapper p,
.path-to-sustainability .fourth-stack .title-wrapper p,
.path-to-sustainability .fifth-stack .title-wrapper p,
.path-to-sustainability .sixth-stack .title-wrapper p {
    position: relative;
    left: 0;
    bottom: 0;
    margin-left: 15px;
  }
}
.path-to-sustainability .first-stack {
  height: 40vw;
}
.path-to-sustainability .first-stack .cloud1, .path-to-sustainability .first-stack .cloud2 {
  max-width: 6%;
  left: 0;
  z-index: -1;
}
@media (max-width: 576px) {
  .path-to-sustainability .first-stack .cloud1, .path-to-sustainability .first-stack .cloud2 {
    display: none !important;
  }
}
.path-to-sustainability .first-stack .cloud2 {
  bottom: 60%;
  animation: moveLeft 120s linear infinite;
}
.path-to-sustainability .first-stack .cloud1 {
  bottom: 53%;
  animation: moveLeft 80s linear infinite;
}
.path-to-sustainability .first-stack .title-wrapper span {
  color: #a98c51;
}
.path-to-sustainability .first-stack .title-wrapper p {
  color: #a98c51;
}
.path-to-sustainability .first-stack .info-wrapper img {
  position: absolute;
}
@media (max-width: 576px) {
  .path-to-sustainability .first-stack .info-wrapper img {
    position: relative;
    bottom: 0 !important;
    left: 0 !important;
    right: 0 !important;
    top: 0 !important;
    max-width: 100% !important;
    width: 100%;
    margin: 15px 0 !important;
    display: none;
  }
}
.path-to-sustainability .first-stack .info-wrapper .text-img1 {
  bottom: 28.7%;
  max-width: 40%;
  left: 3%;
}
.path-to-sustainability .first-stack .info-wrapper .text-img2 {
  left: 43.5%;
  bottom: 16%;
  max-width: 22%;
}
@media (max-width: 576px) {
  .path-to-sustainability .first-stack .info-wrapper .text-img2 {
    max-width: 60% !important;
  }
}
.path-to-sustainability .first-stack .info-wrapper .text-img3 {
  right: -3%;
  max-width: 37%;
  bottom: 26.8%;
}
.path-to-sustainability .first-stack .main-img {
  left: 3%;
  bottom: 0;
  max-width: 95%;
}
.path-to-sustainability .second-stack .cloud1, .path-to-sustainability .second-stack .cloud2 {
  max-width: 6%;
  left: 0;
  z-index: -1;
}
@media (max-width: 576px) {
  .path-to-sustainability .second-stack .cloud1, .path-to-sustainability .second-stack .cloud2 {
    display: none !important;
  }
}
.path-to-sustainability .second-stack .cloud2 {
  bottom: 60%;
  animation: moveLeft 110s linear infinite;
}
.path-to-sustainability .second-stack .cloud1 {
  bottom: 53%;
  animation: moveLeft 90s linear infinite;
}
.path-to-sustainability .second-stack .title-wrapper span {
  color: #ef8123;
}
.path-to-sustainability .second-stack .title-wrapper p {
  bottom: 68%;
  color: #ef8123;
}
.path-to-sustainability .second-stack .info-wrapper img {
  position: absolute;
}
@media (max-width: 576px) {
  .path-to-sustainability .second-stack .info-wrapper img {
    position: relative;
    bottom: 0 !important;
    left: 0 !important;
    right: 0 !important;
    top: 0 !important;
    max-width: 100% !important;
    width: 100%;
    margin: 15px 0 !important;
    display: none;
  }
}
.path-to-sustainability .second-stack .info-wrapper .text-img1 {
  max-width: 30%;
  bottom: 30%;
  left: 12%;
}
.path-to-sustainability .second-stack .info-wrapper .text-img2 {
  max-width: 5%;
  bottom: 20%;
  left: 26%;
}
@media (max-width: 576px) {
  .path-to-sustainability .second-stack .info-wrapper .text-img2 {
    max-width: 30% !important;
  }
}
.path-to-sustainability .second-stack .info-wrapper .text-img3 {
  bottom: 25%;
  left: 42%;
  max-width: 5.6%;
}
@media (max-width: 576px) {
  .path-to-sustainability .second-stack .info-wrapper .text-img3 {
    max-width: 30% !important;
  }
}
.path-to-sustainability .second-stack .info-wrapper .text-img4 {
  bottom: 18%;
  left: 49.5%;
  max-width: 6%;
}
@media (max-width: 576px) {
  .path-to-sustainability .second-stack .info-wrapper .text-img4 {
    max-width: 30% !important;
  }
}
.path-to-sustainability .second-stack .info-wrapper .text-img7 {
  bottom: 25%;
  right: 12%;
  max-width: 22%;
}
.path-to-sustainability .second-stack .info-wrapper .footnote2 {
  position: absolute;
  bottom: 6%;
  right: 12%;
  max-width: 100%;
  font-size: 12px;
  margin: 0;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
}
@media (max-width: 1024px) {
  .path-to-sustainability .second-stack .info-wrapper .footnote2 {
    font-size: 10px;
  }
}
@media (max-width: 576px) {
  .path-to-sustainability .second-stack .info-wrapper .footnote2 {
    display: none;
  }
}
.path-to-sustainability .second-stack .info-wrapper .footnote1 {
  position: absolute;
  bottom: 6%;
  left: 32.5%;
  max-width: 100%;
  font-size: 12px;
  margin: 0;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
}
@media (max-width: 1024px) {
  .path-to-sustainability .second-stack .info-wrapper .footnote1 {
    font-size: 10px;
  }
}
@media (max-width: 576px) {
  .path-to-sustainability .second-stack .info-wrapper .footnote1 {
    display: none;
  }
}
.path-to-sustainability .second-stack .main-img {
  left: 15%;
  bottom: 10.2%;
  max-width: 80%;
}
.path-to-sustainability .third-stack .cloud1, .path-to-sustainability .third-stack .cloud2 {
  max-width: 6%;
  left: 0;
  z-index: -1;
}
@media (max-width: 576px) {
  .path-to-sustainability .third-stack .cloud1, .path-to-sustainability .third-stack .cloud2 {
    display: none;
  }
}
.path-to-sustainability .third-stack .cloud1 {
  max-width: 10%;
}
.path-to-sustainability .third-stack .cloud2 {
  bottom: 75%;
  animation: moveLeft 130s linear infinite;
}
.path-to-sustainability .third-stack .cloud1 {
  bottom: 85%;
  animation: moveLeft 115s linear infinite;
}
.path-to-sustainability .third-stack .info-wrapper img {
  position: absolute;
}
@media (max-width: 576px) {
  .path-to-sustainability .third-stack .info-wrapper img {
    position: relative;
    bottom: 0 !important;
    left: 0 !important;
    right: 0 !important;
    top: 0 !important;
    max-width: 100% !important;
    width: 100%;
    margin: 15px 0 !important;
    display: none;
  }
}
.path-to-sustainability .third-stack .info-wrapper .text-img5 {
  bottom: 34%;
  left: 11%;
  max-width: 28%;
}
.path-to-sustainability .third-stack .info-wrapper .text-img6 {
  bottom: 29%;
  left: 45%;
  max-width: 20%;
}
.path-to-sustainability .third-stack .info-wrapper .text-img8 {
  bottom: 40%;
  right: 9%;
  max-width: 23%;
}
.path-to-sustainability .third-stack .main-img {
  left: 12%;
  bottom: 11.5%;
  max-width: 85%;
}
.path-to-sustainability .fourth-stack .cloud1, .path-to-sustainability .fourth-stack .cloud2 {
  max-width: 6%;
  right: 0;
  z-index: -1;
}
@media (max-width: 576px) {
  .path-to-sustainability .fourth-stack .cloud1, .path-to-sustainability .fourth-stack .cloud2 {
    display: none;
  }
}
.path-to-sustainability .fourth-stack .cloud2 {
  bottom: 60%;
  animation: move 130s linear infinite;
}
.path-to-sustainability .fourth-stack .cloud1 {
  bottom: 53%;
  animation: move 115s linear infinite;
}
.path-to-sustainability .fourth-stack .title-wrapper span {
  color: #478e41;
}
.path-to-sustainability .fourth-stack .title-wrapper p {
  color: #478e41;
}
.path-to-sustainability .fourth-stack .info-wrapper img {
  position: absolute;
}
@media (max-width: 576px) {
  .path-to-sustainability .fourth-stack .info-wrapper img {
    position: relative;
    bottom: 0 !important;
    left: 0 !important;
    right: 0 !important;
    top: 0 !important;
    max-width: 100% !important;
    width: 100%;
    margin: 15px 0 !important;
    display: none;
  }
}
.path-to-sustainability .fourth-stack .info-wrapper .sun {
  right: 8%;
  top: 20%;
  animation: spin 20s linear infinite;
}
@media (max-width: 576px) {
  .path-to-sustainability .fourth-stack .info-wrapper .sun {
    display: none;
  }
}
.path-to-sustainability .fourth-stack .info-wrapper .text-img1 {
  bottom: 40%;
  max-width: 22%;
  left: 12%;
}
.path-to-sustainability .fourth-stack .info-wrapper .text-img2 {
  bottom: 27%;
  max-width: 11%;
  left: 12%;
}
@media (max-width: 576px) {
  .path-to-sustainability .fourth-stack .info-wrapper .text-img2 {
    max-width: 80% !important;
  }
}
.path-to-sustainability .fourth-stack .info-wrapper .text-img3 {
  bottom: 20%;
  left: 24%;
  max-width: 6%;
}
@media (max-width: 576px) {
  .path-to-sustainability .fourth-stack .info-wrapper .text-img3 {
    max-width: 30% !important;
  }
}
.path-to-sustainability .fourth-stack .info-wrapper .text-img4 {
  bottom: 28%;
  max-width: 8%;
  left: 30%;
}
@media (max-width: 576px) {
  .path-to-sustainability .fourth-stack .info-wrapper .text-img4 {
    max-width: 50% !important;
  }
}
.path-to-sustainability .fourth-stack .info-wrapper .text-img5 {
  bottom: 27%;
  left: 40.5%;
  max-width: 6.5%;
}
@media (max-width: 576px) {
  .path-to-sustainability .fourth-stack .info-wrapper .text-img5 {
    max-width: 35% !important;
  }
}
.path-to-sustainability .fourth-stack .info-wrapper .text-img6 {
  bottom: 20%;
  left: 48%;
  max-width: 19%;
}
.path-to-sustainability .fourth-stack .info-wrapper .text-img7 {
  bottom: 33%;
  left: 68%;
  max-width: 8%;
}
.path-to-sustainability .fourth-stack .info-wrapper .text-img8 {
  right: 1%;
  max-width: 22%;
  bottom: 27.3%;
}
.path-to-sustainability .fourth-stack .info-wrapper .text-img9 {
  right: 22%;
  bottom: 23%;
  max-width: 10%;
}
@media (max-width: 576px) {
  .path-to-sustainability .fourth-stack .info-wrapper .text-img9 {
    max-width: 50% !important;
  }
}
.path-to-sustainability .fourth-stack .main-img {
  left: 20%;
  bottom: 11.5%;
  max-width: 75%;
}
.path-to-sustainability .fifth-stack .cloud1, .path-to-sustainability .fifth-stack .cloud2 {
  max-width: 6%;
  right: 0;
  z-index: -1;
}
@media (max-width: 576px) {
  .path-to-sustainability .fifth-stack .cloud1, .path-to-sustainability .fifth-stack .cloud2 {
    display: none;
  }
}
.path-to-sustainability .fifth-stack .cloud1 {
  bottom: 58%;
  animation: move 90s linear infinite;
}
.path-to-sustainability .fifth-stack .title-wrapper span {
  color: #5292c8;
}
.path-to-sustainability .fifth-stack .title-wrapper p {
  bottom: 68%;
  color: #5292c8;
}
.path-to-sustainability .fifth-stack .info-wrapper img {
  position: absolute;
}
@media (max-width: 576px) {
  .path-to-sustainability .fifth-stack .info-wrapper img {
    position: relative;
    bottom: 0 !important;
    left: 0 !important;
    right: 0 !important;
    top: 0 !important;
    max-width: 100% !important;
    width: 100%;
    margin: 15px 0 !important;
    display: none;
  }
}
.path-to-sustainability .fifth-stack .info-wrapper .text-img1 {
  bottom: 42%;
  left: 18%;
  max-width: 15%;
}
.path-to-sustainability .fifth-stack .info-wrapper .text-img2 {
  bottom: 29%;
  left: 21%;
  max-width: 10%;
}
@media (max-width: 576px) {
  .path-to-sustainability .fifth-stack .info-wrapper .text-img2 {
    max-width: 50% !important;
  }
}
.path-to-sustainability .fifth-stack .info-wrapper .text-img3 {
  bottom: 23%;
  left: 32%;
  max-width: 7%;
}
@media (max-width: 576px) {
  .path-to-sustainability .fifth-stack .info-wrapper .text-img3 {
    max-width: 35% !important;
  }
}
.path-to-sustainability .fifth-stack .info-wrapper .text-img4 {
  bottom: 30%;
  left: 37%;
  max-width: 20%;
}
.path-to-sustainability .fifth-stack .info-wrapper .text-img5 {
  bottom: 44%;
  left: 66%;
  max-width: 13%;
}
.path-to-sustainability .fifth-stack .info-wrapper .text-img6 {
  bottom: 42%;
  left: 66%;
  max-width: 13%;
}
@media (max-width: 576px) {
  .path-to-sustainability .fifth-stack .info-wrapper .text-img6 {
    max-width: 65% !important;
  }
}
.path-to-sustainability .fifth-stack .info-wrapper .text-img7 {
  bottom: 34%;
  left: 66%;
  max-width: 6%;
}
@media (max-width: 576px) {
  .path-to-sustainability .fifth-stack .info-wrapper .text-img7 {
    max-width: 40% !important;
  }
}
.path-to-sustainability .fifth-stack .info-wrapper .text-img8 {
  bottom: 24%;
  left: 66%;
  max-width: 7.5%;
}
@media (max-width: 576px) {
  .path-to-sustainability .fifth-stack .info-wrapper .text-img8 {
    max-width: 40% !important;
  }
}
.path-to-sustainability .fifth-stack .info-wrapper .text-img9 {
  bottom: 24%;
  left: 75%;
  max-width: 8.5%;
}
@media (max-width: 576px) {
  .path-to-sustainability .fifth-stack .info-wrapper .text-img9 {
    max-width: 50% !important;
  }
}
.path-to-sustainability .fifth-stack .info-wrapper .text-img10 {
  bottom: 30%;
  right: 3%;
  max-width: 15%;
}
.path-to-sustainability .fifth-stack .main-img {
  left: 17%;
  bottom: 11.4%;
  max-width: 75%;
}
.path-to-sustainability .sixth-stack .title-wrapper span {
  color: #1b92b2;
}
.path-to-sustainability .sixth-stack .title-wrapper p {
  bottom: 68%;
  color: #1b92b2;
}
.path-to-sustainability .sixth-stack .info-wrapper img {
  position: absolute;
}
@media (max-width: 576px) {
  .path-to-sustainability .sixth-stack .info-wrapper img {
    position: relative;
    bottom: 0 !important;
    left: 0 !important;
    right: 0 !important;
    top: 0 !important;
    max-width: 100% !important;
    width: 100%;
    display: none;
  }
}
.path-to-sustainability .sixth-stack .info-wrapper .text-img1 {
  bottom: 35%;
  left: 20%;
  max-width: 10%;
}
.path-to-sustainability .sixth-stack .info-wrapper .text-img2 {
  bottom: 30%;
  left: 32%;
  max-width: 28%;
}
.path-to-sustainability .sixth-stack .info-wrapper .text-img3 {
  bottom: 30%;
  right: 4%;
  max-width: 33%;
}
.path-to-sustainability .sixth-stack .info-wrapper .cloud {
  right: 0;
  bottom: 50%;
  max-width: 20%;
  animation: move 130s linear infinite;
}
@media (max-width: 576px) {
  .path-to-sustainability .sixth-stack .info-wrapper .cloud {
    display: none;
  }
}
.path-to-sustainability .sixth-stack .main-img {
  left: 12%;
  bottom: 11.5%;
  max-width: 85%;
}
.path-to-sustainability .sixth-stack .windmill {
  position: absolute;
}
@media (max-width: 576px) {
  .path-to-sustainability .sixth-stack .windmill {
    display: none;
  }
}
.path-to-sustainability .sixth-stack .windmill.windmill1 {
  bottom: 21.4%;
  right: 11.5%;
  max-width: 5%;
  animation: spin 5s linear infinite;
}
.path-to-sustainability .sixth-stack .windmill.windmill2 {
  bottom: 20.7%;
  right: 7.7%;
  max-width: 4.5%;
  animation: spin 6s linear infinite;
}
.path-to-sustainability .sixth-stack .windmill.windmill3 {
  bottom: 20.1%;
  right: 4.6%;
  max-width: 4%;
  animation: spin 7s linear infinite;
}

.path-to-sustainability .second-stack {
  background: url(assets/images/sustainability/sustainable-growth/line1.png);
}
@media (max-width: 576px) {
  .path-to-sustainability .second-stack {
    background: none !important;
  }
}

.path-to-sustainability .third-stack {
  background: url(assets/images/sustainability/sustainable-growth/line2.png);
}
@media (max-width: 576px) {
  .path-to-sustainability .third-stack {
    background: none !important;
  }
}

.path-to-sustainability .fourth-stack {
  background: url(assets/images/sustainability/sustainable-growth/line3.png);
}
@media (max-width: 576px) {
  .path-to-sustainability .fourth-stack {
    background: none !important;
  }
}

.path-to-sustainability .fifth-stack {
  background: url(assets/images/sustainability/sustainable-growth/line4.png);
}
@media (max-width: 576px) {
  .path-to-sustainability .fifth-stack {
    background: none !important;
  }
}

.path-to-sustainability .sixth-stack {
  background: url(assets/images/sustainability/sustainable-growth/line5.png);
}
@media (max-width: 576px) {
  .path-to-sustainability .sixth-stack {
    background: none !important;
  }
}

.sus-dev-goals {
  max-width: 90%;
  margin: auto;
  padding: 0 0 60px;
}
.sus-dev-goals p.target {
  color: #000000;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  line-height: 1.3;
}
@media (max-width: 768px) {
  .sus-dev-goals p.target {
    font-size: 14px;
  }
}
@media (max-width: 576px) {
  .sus-dev-goals p.target {
    text-align: center;
  }
}
.sus-dev-goals p.target span {
  font-weight: 600;
}
.sus-dev-goals .stack-row:first-child h3 {
  line-height: 1.1;
  margin-bottom: 2em;
  text-align: center;
  color: #333333;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  font-size: 26px;
  font-weight: 700;
}
@media (max-width: 768px) {
  .sus-dev-goals .stack-row:first-child h3 {
    font-size: 22px;
  }
}
@media (max-width: 576px) {
  .sus-dev-goals .stack-row:first-child h3 {
    font-size: 18px;
  }
}
.sus-dev-goals .stack-row:first-child .sub-title {
  color: #333333;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  text-align: center;
  margin-bottom: 2em;
}
@media (max-width: 768px) {
  .sus-dev-goals .stack-row:first-child .sub-title {
    font-size: 14px;
  }
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper {
  max-width: 80%;
  margin: auto;
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .first-row,
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .second-row,
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .third-row {
  margin-bottom: 0.7%;
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .first-row ul,
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .second-row ul,
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .third-row ul {
  margin: 0;
  padding: 0;
  list-style: none;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-box-pack: space-between;
  -ms-flex-pack: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .first-row ul > li,
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .second-row ul > li,
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .third-row ul > li {
  -webkit-flex-basis: 16%;
  flex-basis: 16%;
  max-width: 16%;
  cursor: pointer;
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .first-row ul > li > img,
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .second-row ul > li > img,
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .third-row ul > li > img {
  max-width: 100%;
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .first-row ul > .unsdg,
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .second-row ul > .unsdg,
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .third-row ul > .unsdg {
  opacity: 0.4;
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .first-row ul > .unsdg.active,
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .second-row ul > .unsdg.active,
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .third-row ul > .unsdg.active {
  opacity: 1;
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .unsdg-item {
  display: none;
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .unsdg-item > .stack-row {
  padding: 4em 0;
  max-width: 90%;
  margin: auto;
}
@media (max-width: 576px) {
  .sus-dev-goals .stack-row:last-child .unsdg-wrapper .unsdg-item > .stack-row {
    padding: 2em 0;
  }
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .unsdg-item.active {
  display: block;
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .first-row .unsdg-item:first-child {
  border: 3px solid #eb1c2d;
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .first-row .unsdg-item:first-child > .stack-row {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .first-row .unsdg-item:first-child > .stack-row .stack-column {
  -webkit-flex-basis: 50%;
  flex-basis: 50%;
  max-width: 50%;
  padding: 0 15px;
}
@media (max-width: 768px) {
  .sus-dev-goals .stack-row:last-child .unsdg-wrapper .first-row .unsdg-item:first-child > .stack-row .stack-column {
    -webkit-flex-basis: auto;
    flex-basis: auto;
    max-width: 100%;
  }
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .first-row .unsdg-item:first-child > .stack-row .stack-column-full {
  -webkit-flex-basis: 100%;
  flex-basis: 100%;
  max-width: 100%;
  padding: 0 15px;
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .first-row .unsdg-item:first-child > .stack-row .stack-data {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  margin-bottom: 2em;
}
@media (max-width: 768px) {
  .sus-dev-goals .stack-row:last-child .unsdg-wrapper .first-row .unsdg-item:first-child > .stack-row .stack-data {
    flex-direction: column;
    align-items: center;
  }
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .first-row .unsdg-item:first-child > .stack-row .stack-data > img {
  max-height: 90px;
}
@media (max-width: 576px) {
  .sus-dev-goals .stack-row:last-child .unsdg-wrapper .first-row .unsdg-item:first-child > .stack-row .stack-data > img {
    margin-bottom: 25px;
  }
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .first-row .unsdg-item:first-child > .stack-row .stack-data > p {
  margin: 0;
  height: 105px;
  padding: 0 15px;
  color: #eb1c2d;
  font-size: 20px;
  font-weight: 600;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  line-height: 1;
}
@media (max-width: 576px) {
  .sus-dev-goals .stack-row:last-child .unsdg-wrapper .first-row .unsdg-item:first-child > .stack-row .stack-data > p {
    height: auto;
  }
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .first-row .unsdg-item:first-child > .stack-row .stack-data > p span {
  display: block;
  margin-bottom: 5px;
  font-size: 42px;
  font-weight: 800;
  font-family: "AvenirNextLTPro_Bold", sans-serif;
}
@media (max-width: 1024px) {
  .sus-dev-goals .stack-row:last-child .unsdg-wrapper .first-row .unsdg-item:first-child > .stack-row .stack-data > p span {
    font-size: 30px;
  }
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .first-row .unsdg-item:first-child > .stack-row p.target span {
  color: #eb1c2d;
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .first-row .unsdg-item:nth-child(2) {
  border: 3px solid #d3a029;
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .first-row .unsdg-item:nth-child(2) .stack-row .stack-data {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 2em;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (max-width: 768px) {
  .sus-dev-goals .stack-row:last-child .unsdg-wrapper .first-row .unsdg-item:nth-child(2) .stack-row .stack-data {
    flex-direction: column;
    align-items: center;
  }
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .first-row .unsdg-item:nth-child(2) .stack-row .stack-data > .stack-column {
  padding: 0 15px;
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .first-row .unsdg-item:nth-child(2) .stack-row .stack-data > .stack-column > img {
  max-height: 70px;
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .first-row .unsdg-item:nth-child(2) .stack-row .stack-data > .stack-column > p {
  margin: 0;
  color: #d3a029;
  font-size: 20px;
  font-weight: 600;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  line-height: 1;
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .first-row .unsdg-item:nth-child(2) .stack-row .stack-data > .stack-column > p span {
  display: block;
  margin-bottom: 5px;
  font-size: 42px;
  font-weight: 800;
  font-family: "AvenirNextLTPro_Bold", sans-serif;
}
@media (max-width: 1024px) {
  .sus-dev-goals .stack-row:last-child .unsdg-wrapper .first-row .unsdg-item:nth-child(2) .stack-row .stack-data > .stack-column > p span {
    font-size: 30px;
  }
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .first-row .unsdg-item:nth-child(2) .stack-row p.target span {
  color: #d3a029;
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .first-row .unsdg-item:nth-child(3) {
  border: 3px solid #279b48;
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .first-row .unsdg-item:nth-child(3) .stack-row {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .first-row .unsdg-item:nth-child(3) .stack-row .stack-column {
  padding: 0 15px;
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .first-row .unsdg-item:nth-child(3) .stack-row .stack-column:first-child {
  -webkit-flex-basis: 50%;
  flex-basis: 50%;
  max-width: 50%;
}
@media (max-width: 768px) {
  .sus-dev-goals .stack-row:last-child .unsdg-wrapper .first-row .unsdg-item:nth-child(3) .stack-row .stack-column:first-child {
    -webkit-flex-basis: auto;
    flex-basis: auto;
    max-width: 100%;
  }
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .first-row .unsdg-item:nth-child(3) .stack-row .stack-column:first-child .d-flex {
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .first-row .unsdg-item:nth-child(3) .stack-row .stack-column:last-child {
  -webkit-flex-basis: 50%;
  flex-basis: 50%;
  max-width: 50%;
}
@media (max-width: 768px) {
  .sus-dev-goals .stack-row:last-child .unsdg-wrapper .first-row .unsdg-item:nth-child(3) .stack-row .stack-column:last-child {
    -webkit-flex-basis: auto;
    flex-basis: auto;
    max-width: 100%;
  }
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .first-row .unsdg-item:nth-child(3) .stack-row .stack-data {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  margin-bottom: 2em;
}
@media (max-width: 768px) {
  .sus-dev-goals .stack-row:last-child .unsdg-wrapper .first-row .unsdg-item:nth-child(3) .stack-row .stack-data {
    flex-direction: column;
    align-items: center;
  }
}
@media (max-width: 576px) {
  .sus-dev-goals .stack-row:last-child .unsdg-wrapper .first-row .unsdg-item:nth-child(3) .stack-row .stack-data {
    margin: 15px s0;
  }
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .first-row .unsdg-item:nth-child(3) .stack-row .stack-data img {
  max-width: 100px;
  height: 60px;
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .first-row .unsdg-item:nth-child(3) .stack-row .stack-data p {
  margin: 0;
  padding: 0 15px;
  height: 125px;
  color: #279b48;
  font-size: 20px;
  font-weight: 600;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  line-height: 1;
}
@media (max-width: 576px) {
  .sus-dev-goals .stack-row:last-child .unsdg-wrapper .first-row .unsdg-item:nth-child(3) .stack-row .stack-data p {
    height: auto;
  }
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .first-row .unsdg-item:nth-child(3) .stack-row .stack-data p span {
  display: block;
  margin-bottom: 5px;
  font-size: 42px;
  font-weight: 800;
  font-family: "AvenirNextLTPro_Bold", sans-serif;
}
@media (max-width: 1024px) {
  .sus-dev-goals .stack-row:last-child .unsdg-wrapper .first-row .unsdg-item:nth-child(3) .stack-row .stack-data p span {
    font-size: 30px;
  }
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .first-row .unsdg-item:nth-child(3) .stack-row p.target span {
  color: #279b48;
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .first-row .unsdg-item:nth-child(4) {
  border: 3px solid #c31f33;
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .first-row .unsdg-item:nth-child(4) > .stack-row {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .first-row .unsdg-item:nth-child(4) > .stack-row .stack-column {
  padding: 0 15px;
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .first-row .unsdg-item:nth-child(4) > .stack-row .stack-column:first-child {
  -webkit-flex-basis: 60%;
  flex-basis: 60%;
  max-width: 60%;
}
@media (max-width: 768px) {
  .sus-dev-goals .stack-row:last-child .unsdg-wrapper .first-row .unsdg-item:nth-child(4) > .stack-row .stack-column:first-child {
    -webkit-flex-basis: auto;
    flex-basis: auto;
    max-width: 100%;
  }
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .first-row .unsdg-item:nth-child(4) > .stack-row .stack-column:first-child .stack-data:nth-child(2) {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  height: 280px;
}
@media (max-width: 768px) {
  .sus-dev-goals .stack-row:last-child .unsdg-wrapper .first-row .unsdg-item:nth-child(4) > .stack-row .stack-column:first-child .stack-data:nth-child(2) {
    flex-direction: column;
    align-items: center;
  }
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .first-row .unsdg-item:nth-child(4) > .stack-row .stack-column:first-child .stack-data:nth-child(2) img {
  height: 70px;
  padding: 0 15px;
  margin-bottom: 15px;
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .first-row .unsdg-item:nth-child(4) > .stack-row .stack-column:first-child .stack-data:nth-child(2) .d-flex {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .first-row .unsdg-item:nth-child(4) > .stack-row .stack-column:first-child .stack-data:nth-child(2) p {
  padding: 0 15px;
  max-width: 170px;
}
@media (max-width: 576px) {
  .sus-dev-goals .stack-row:last-child .unsdg-wrapper .first-row .unsdg-item:nth-child(4) > .stack-row .stack-column:first-child .stack-data:nth-child(2) p {
    max-width: 100%;
    margin: 15px 0;
  }
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .first-row .unsdg-item:nth-child(4) > .stack-row .stack-column:last-child {
  -webkit-flex-basis: 40%;
  flex-basis: 40%;
  max-width: 40%;
}
@media (max-width: 768px) {
  .sus-dev-goals .stack-row:last-child .unsdg-wrapper .first-row .unsdg-item:nth-child(4) > .stack-row .stack-column:last-child {
    -webkit-flex-basis: auto;
    flex-basis: auto;
    max-width: 100%;
  }
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .first-row .unsdg-item:nth-child(4) > .stack-row .stack-column:last-child .stack-data {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 2.2em;
}
@media (max-width: 768px) {
  .sus-dev-goals .stack-row:last-child .unsdg-wrapper .first-row .unsdg-item:nth-child(4) > .stack-row .stack-column:last-child .stack-data {
    flex-direction: column;
    align-items: center;
  }
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .first-row .unsdg-item:nth-child(4) > .stack-row .stack-column:last-child .stack-data:first-child > {
  font-weight: 800;
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .first-row .unsdg-item:nth-child(4) > .stack-row .stack-column:last-child .stack-data p {
  padding: 0 15px;
}
@media (max-width: 576px) {
  .sus-dev-goals .stack-row:last-child .unsdg-wrapper .first-row .unsdg-item:nth-child(4) > .stack-row .stack-column:last-child .stack-data p {
    margin: 15px 0;
  }
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .first-row .unsdg-item:nth-child(4) > .stack-row .stack-column .stack-data p {
  margin: 0;
  color: #c31f33;
  font-size: 20px;
  font-weight: 600;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  line-height: 1;
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .first-row .unsdg-item:nth-child(4) > .stack-row .stack-column .stack-data p span {
  display: block;
  margin-bottom: 5px;
  font-size: 42px;
  font-weight: 800;
  font-family: "AvenirNextLTPro_Bold", sans-serif;
}
@media (max-width: 1024px) {
  .sus-dev-goals .stack-row:last-child .unsdg-wrapper .first-row .unsdg-item:nth-child(4) > .stack-row .stack-column .stack-data p span {
    font-size: 30px;
  }
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .first-row .unsdg-item:nth-child(4) > .stack-row .stack-column .stack-data img {
  max-height: 80px;
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .first-row .unsdg-item:nth-child(4) > .stack-row .stack-column p.target span {
  color: #c31f33;
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .first-row .unsdg-item:nth-child(5) {
  border: 3px solid #ef402b;
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .first-row .unsdg-item:nth-child(5) > .stack-row {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .first-row .unsdg-item:nth-child(5) > .stack-row .stack-column {
  padding: 0 15px;
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .first-row .unsdg-item:nth-child(5) > .stack-row .stack-column:first-child {
  -webkit-flex-basis: 60%;
  flex-basis: 60%;
  max-width: 60%;
}
@media (max-width: 768px) {
  .sus-dev-goals .stack-row:last-child .unsdg-wrapper .first-row .unsdg-item:nth-child(5) > .stack-row .stack-column:first-child {
    -webkit-flex-basis: auto;
    flex-basis: auto;
    max-width: 100%;
  }
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .first-row .unsdg-item:nth-child(5) > .stack-row .stack-column:last-child {
  -webkit-flex-basis: 40%;
  flex-basis: 40%;
  max-width: 40%;
}
@media (max-width: 768px) {
  .sus-dev-goals .stack-row:last-child .unsdg-wrapper .first-row .unsdg-item:nth-child(5) > .stack-row .stack-column:last-child {
    -webkit-flex-basis: auto;
    flex-basis: auto;
    max-width: 100%;
  }
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .first-row .unsdg-item:nth-child(5) > .stack-row .stack-column .stack-data {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 2em;
}
@media (max-width: 768px) {
  .sus-dev-goals .stack-row:last-child .unsdg-wrapper .first-row .unsdg-item:nth-child(5) > .stack-row .stack-column .stack-data {
    flex-direction: column;
    align-items: center;
  }
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .first-row .unsdg-item:nth-child(5) > .stack-row .stack-column .stack-data > img {
  max-height: 90px;
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .first-row .unsdg-item:nth-child(5) > .stack-row .stack-column .stack-data > p {
  margin: 0;
  padding: 0 15px;
  height: 125px;
  color: #ef402b;
  font-size: 20px;
  font-weight: 600;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  line-height: 1;
}
@media (max-width: 576px) {
  .sus-dev-goals .stack-row:last-child .unsdg-wrapper .first-row .unsdg-item:nth-child(5) > .stack-row .stack-column .stack-data > p {
    height: auto;
    margin: 15px 0;
  }
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .first-row .unsdg-item:nth-child(5) > .stack-row .stack-column .stack-data > p span {
  display: block;
  margin-bottom: 5px;
  font-size: 42px;
  font-weight: 800;
  font-family: "AvenirNextLTPro_Bold", sans-serif;
}
@media (max-width: 1024px) {
  .sus-dev-goals .stack-row:last-child .unsdg-wrapper .first-row .unsdg-item:nth-child(5) > .stack-row .stack-column .stack-data > p span {
    font-size: 30px;
  }
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .first-row .unsdg-item:nth-child(5) > .stack-row .stack-column .d-flex {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .first-row .unsdg-item:nth-child(5) > .stack-row p.target span {
  color: #ef402b;
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .first-row .unsdg-item:nth-child(6) {
  border: 3px solid #00aed9;
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .first-row .unsdg-item:nth-child(6) > .stack-row {
  padding: 7em 0;
}
@media (max-width: 576px) {
  .sus-dev-goals .stack-row:last-child .unsdg-wrapper .first-row .unsdg-item:nth-child(6) > .stack-row {
    padding: 2em 0;
  }
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .first-row .unsdg-item:nth-child(6) > .stack-row .stack-data {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 2em;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (max-width: 768px) {
  .sus-dev-goals .stack-row:last-child .unsdg-wrapper .first-row .unsdg-item:nth-child(6) > .stack-row .stack-data {
    flex-direction: column;
    align-items: center;
  }
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .first-row .unsdg-item:nth-child(6) > .stack-row .stack-data div {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 0 15px;
}
@media (max-width: 576px) {
  .sus-dev-goals .stack-row:last-child .unsdg-wrapper .first-row .unsdg-item:nth-child(6) > .stack-row .stack-data div {
    flex-direction: column;
    align-items: center;
  }
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .first-row .unsdg-item:nth-child(6) > .stack-row .stack-data div img {
  max-height: 90px;
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .first-row .unsdg-item:nth-child(6) > .stack-row .stack-data div p {
  margin: 0;
  padding: 0 15px;
  color: #00aed9;
  font-size: 20px;
  font-weight: 600;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  line-height: 1;
}
@media (max-width: 576px) {
  .sus-dev-goals .stack-row:last-child .unsdg-wrapper .first-row .unsdg-item:nth-child(6) > .stack-row .stack-data div p {
    margin: 15px 0;
    text-align: center;
  }
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .first-row .unsdg-item:nth-child(6) > .stack-row .stack-data div p span {
  display: block;
  margin-bottom: 5px;
  font-size: 42px;
  font-weight: 800;
  font-family: "AvenirNextLTPro_Bold", sans-serif;
}
@media (max-width: 1024px) {
  .sus-dev-goals .stack-row:last-child .unsdg-wrapper .first-row .unsdg-item:nth-child(6) > .stack-row .stack-data div p span {
    font-size: 30px;
  }
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .first-row .unsdg-item:nth-child(6) > .stack-row p.target span {
  color: #00aed9;
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .second-row .unsdg-item:first-child {
  border: 3px solid #fdb713;
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .second-row .unsdg-item:first-child > .stack-row .stack-data {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  margin-bottom: 2em;
}
@media (max-width: 768px) {
  .sus-dev-goals .stack-row:last-child .unsdg-wrapper .second-row .unsdg-item:first-child > .stack-row .stack-data {
    flex-direction: column;
    align-items: center;
  }
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .second-row .unsdg-item:first-child > .stack-row .stack-data .stack-column {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 0 15px;
}
@media (max-width: 576px) {
  .sus-dev-goals .stack-row:last-child .unsdg-wrapper .second-row .unsdg-item:first-child > .stack-row .stack-data .stack-column {
    flex-direction: column;
    align-items: center;
  }
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .second-row .unsdg-item:first-child > .stack-row .stack-data .stack-column > img {
  max-height: 75px;
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .second-row .unsdg-item:first-child > .stack-row .stack-data .stack-column > p {
  margin: 0;
  padding: 0 15px;
  max-width: 400px;
  color: #fdb713;
  font-size: 20px;
  font-weight: 600;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  line-height: 1;
}
@media (max-width: 576px) {
  .sus-dev-goals .stack-row:last-child .unsdg-wrapper .second-row .unsdg-item:first-child > .stack-row .stack-data .stack-column > p {
    margin: 15px 0;
  }
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .second-row .unsdg-item:first-child > .stack-row .stack-data .stack-column > p span {
  display: block;
  margin-bottom: 5px;
  font-size: 42px;
  font-weight: 800;
  font-family: "AvenirNextLTPro_Bold", sans-serif;
}
@media (max-width: 1024px) {
  .sus-dev-goals .stack-row:last-child .unsdg-wrapper .second-row .unsdg-item:first-child > .stack-row .stack-data .stack-column > p span {
    font-size: 30px;
  }
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .second-row .unsdg-item:first-child > .stack-row p.target span {
  color: #fdb713;
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .second-row .unsdg-item:nth-of-type(2) {
  border: 3px solid #8f1838;
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .second-row .unsdg-item:nth-of-type(2) > .stack-row {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .second-row .unsdg-item:nth-of-type(2) > .stack-row .stack-column {
  -webkit-flex-basis: 50%;
  flex-basis: 50%;
  max-width: 50%;
  padding: 0 15px;
}
@media (max-width: 768px) {
  .sus-dev-goals .stack-row:last-child .unsdg-wrapper .second-row .unsdg-item:nth-of-type(2) > .stack-row .stack-column {
    -webkit-flex-basis: auto;
    flex-basis: auto;
    max-width: 100%;
  }
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .second-row .unsdg-item:nth-of-type(2) > .stack-row .stack-column:last-child > .stack-data {
  margin-bottom: 0;
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .second-row .unsdg-item:nth-of-type(2) > .stack-row .stack-column:first-child > .stack-data p {
  max-width: 400px;
  color: #8f1838;
  font-size: 20px;
  font-weight: 600;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  line-height: 1;
}
@media (max-width: 576px) {
  .sus-dev-goals .stack-row:last-child .unsdg-wrapper .second-row .unsdg-item:nth-of-type(2) > .stack-row .stack-column:first-child > .stack-data p {
    margin: 15px 0;
  }
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .second-row .unsdg-item:nth-of-type(2) > .stack-row .stack-column:first-child > .stack-data p span {
  display: block;
  margin-bottom: 5px;
  font-size: 42px;
  font-weight: 800;
  font-family: "AvenirNextLTPro_Bold", sans-serif;
}
@media (max-width: 1024px) {
  .sus-dev-goals .stack-row:last-child .unsdg-wrapper .second-row .unsdg-item:nth-of-type(2) > .stack-row .stack-column:first-child > .stack-data p span {
    font-size: 30px;
  }
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .second-row .unsdg-item:nth-of-type(2) > .stack-row .stack-column .stack-data {
  margin-bottom: 2em;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 768px) {
  .sus-dev-goals .stack-row:last-child .unsdg-wrapper .second-row .unsdg-item:nth-of-type(2) > .stack-row .stack-column .stack-data {
    flex-direction: column;
    align-items: center;
  }
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .second-row .unsdg-item:nth-of-type(2) > .stack-row .stack-column .stack-data p {
  margin: 0;
  padding: 0 15px;
  max-width: 400px;
  height: 132px;
  color: #8f1838;
  font-size: 20px;
  font-weight: 600;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  line-height: 1;
}
@media (max-width: 576px) {
  .sus-dev-goals .stack-row:last-child .unsdg-wrapper .second-row .unsdg-item:nth-of-type(2) > .stack-row .stack-column .stack-data p {
    height: auto;
    margin: 15px 0;
  }
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .second-row .unsdg-item:nth-of-type(2) > .stack-row .stack-column .stack-data p span {
  display: block;
  margin-bottom: 5px;
  font-size: 42px;
  font-weight: 800;
  font-family: "AvenirNextLTPro_Bold", sans-serif;
}
@media (max-width: 1024px) {
  .sus-dev-goals .stack-row:last-child .unsdg-wrapper .second-row .unsdg-item:nth-of-type(2) > .stack-row .stack-column .stack-data p span {
    font-size: 30px;
  }
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .second-row .unsdg-item:nth-of-type(2) > .stack-row .stack-column .stack-data:nth-of-type(2) > img {
  height: 80px;
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .second-row .unsdg-item:nth-of-type(2) > .stack-row .stack-column .stack-data:nth-of-type(3) > img {
  height: 132px;
}
@media (max-width: 576px) {
  .sus-dev-goals .stack-row:last-child .unsdg-wrapper .second-row .unsdg-item:nth-of-type(2) > .stack-row .stack-column .stack-data:nth-of-type(3) > img {
    height: 100px;
  }
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .second-row .unsdg-item:nth-of-type(2) > .stack-row .stack-column p.target span {
  color: #8f1838;
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .second-row .unsdg-item:nth-of-type(3) {
  border: 3px solid #f36d25;
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .second-row .unsdg-item:nth-of-type(3) > .stack-row {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .second-row .unsdg-item:nth-of-type(3) > .stack-row .stack-column:first-child {
  margin-bottom: 4em;
}
@media (max-width: 576px) {
  .sus-dev-goals .stack-row:last-child .unsdg-wrapper .second-row .unsdg-item:nth-of-type(3) > .stack-row .stack-column:first-child {
    margin-bottom: 0;
  }
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .second-row .unsdg-item:nth-of-type(3) > .stack-row .stack-column:first-child .stack-data {
  justify-content: center;
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .second-row .unsdg-item:nth-of-type(3) > .stack-row .stack-column:nth-of-type(2) p:first-child {
  padding-left: 0;
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .second-row .unsdg-item:nth-of-type(3) > .stack-row .stack-column:last-child .stack-data p {
  max-width: 400px;
}
@media (max-width: 576px) {
  .sus-dev-goals .stack-row:last-child .unsdg-wrapper .second-row .unsdg-item:nth-of-type(3) > .stack-row .stack-column:last-child .stack-data p {
    max-width: 100%;
    padding: 0;
  }
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .second-row .unsdg-item:nth-of-type(3) > .stack-row .stack-column .stack-data {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 2em;
}
@media (max-width: 768px) {
  .sus-dev-goals .stack-row:last-child .unsdg-wrapper .second-row .unsdg-item:nth-of-type(3) > .stack-row .stack-column .stack-data {
    flex-direction: column;
    align-items: center;
  }
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .second-row .unsdg-item:nth-of-type(3) > .stack-row .stack-column .stack-data p {
  margin: 0;
  padding: 0 15px;
  height: 145px;
  color: #f36d25;
  font-size: 20px;
  font-weight: 600;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  line-height: 1;
}
@media (max-width: 576px) {
  .sus-dev-goals .stack-row:last-child .unsdg-wrapper .second-row .unsdg-item:nth-of-type(3) > .stack-row .stack-column .stack-data p {
    margin: 15px 0;
    height: auto;
  }
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .second-row .unsdg-item:nth-of-type(3) > .stack-row .stack-column .stack-data p span {
  display: block;
  margin-bottom: 5px;
  font-size: 42px;
  font-weight: 800;
  font-family: "AvenirNextLTPro_Bold", sans-serif;
}
@media (max-width: 1024px) {
  .sus-dev-goals .stack-row:last-child .unsdg-wrapper .second-row .unsdg-item:nth-of-type(3) > .stack-row .stack-column .stack-data p span {
    font-size: 30px;
  }
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .second-row .unsdg-item:nth-of-type(3) > .stack-row .stack-column .stack-data > img {
  max-height: 100px;
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .second-row .unsdg-item:nth-of-type(3) > .stack-row p.target span {
  color: #f36d25;
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .second-row .unsdg-item:nth-of-type(4) {
  border: 3px solid #e11484;
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .second-row .unsdg-item:nth-of-type(4) > .stack-row .stack-data {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  margin-bottom: 2em;
}
@media (max-width: 768px) {
  .sus-dev-goals .stack-row:last-child .unsdg-wrapper .second-row .unsdg-item:nth-of-type(4) > .stack-row .stack-data {
    flex-direction: column;
    align-items: center;
  }
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .second-row .unsdg-item:nth-of-type(4) > .stack-row .stack-data .stack-column {
  padding: 0 15px;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 576px) {
  .sus-dev-goals .stack-row:last-child .unsdg-wrapper .second-row .unsdg-item:nth-of-type(4) > .stack-row .stack-data .stack-column {
    flex-direction: column;
    align-items: center;
  }
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .second-row .unsdg-item:nth-of-type(4) > .stack-row .stack-data .stack-column > p {
  margin: 0;
  max-width: 400px;
  padding: 0 15px;
  color: #e11484;
  font-size: 20px;
  font-weight: 600;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  line-height: 1;
}
@media (max-width: 576px) {
  .sus-dev-goals .stack-row:last-child .unsdg-wrapper .second-row .unsdg-item:nth-of-type(4) > .stack-row .stack-data .stack-column > p {
    max-width: 100%;
    margin: 15px 0;
  }
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .second-row .unsdg-item:nth-of-type(4) > .stack-row .stack-data .stack-column > p span {
  display: block;
  margin-bottom: 5px;
  font-size: 42px;
  font-weight: 800;
  font-family: "AvenirNextLTPro_Bold", sans-serif;
}
@media (max-width: 1024px) {
  .sus-dev-goals .stack-row:last-child .unsdg-wrapper .second-row .unsdg-item:nth-of-type(4) > .stack-row .stack-data .stack-column > p span {
    font-size: 30px;
  }
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .second-row .unsdg-item:nth-of-type(4) > .stack-row .stack-data .stack-column:first-child > img {
  height: 110px;
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .second-row .unsdg-item:nth-of-type(4) > .stack-row .stack-data .stack-column:last-child > img {
  height: 70px;
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .second-row .unsdg-item:nth-of-type(4) > .stack-row p.target span {
  color: #e11484;
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .second-row .unsdg-item:nth-of-type(5) {
  border: 3px solid #f99d26;
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .second-row .unsdg-item:nth-of-type(5) > .stack-row {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .second-row .unsdg-item:nth-of-type(5) > .stack-row .stack-column {
  -webkit-flex-basis: 50%;
  flex-basis: 50%;
  max-width: 50%;
  padding: 0 15px;
}
@media (max-width: 768px) {
  .sus-dev-goals .stack-row:last-child .unsdg-wrapper .second-row .unsdg-item:nth-of-type(5) > .stack-row .stack-column {
    -webkit-flex-basis: auto;
    flex-basis: auto;
    max-width: 100%;
  }
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .second-row .unsdg-item:nth-of-type(5) > .stack-row .stack-column:last-child > .stack-data p {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 768px) {
  .sus-dev-goals .stack-row:last-child .unsdg-wrapper .second-row .unsdg-item:nth-of-type(5) > .stack-row .stack-column:last-child > .stack-data p {
    flex-direction: column;
    align-items: center;
  }
}
@media (max-width: 576px) {
  .sus-dev-goals .stack-row:last-child .unsdg-wrapper .second-row .unsdg-item:nth-of-type(5) > .stack-row .stack-column:last-child > .stack-data p {
    margin: 15px 0;
  }
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .second-row .unsdg-item:nth-of-type(5) > .stack-row .stack-column:last-child > .stack-data p span {
  margin-right: 15px;
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .second-row .unsdg-item:nth-of-type(5) > .stack-row .stack-column > .stack-data {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  margin-bottom: 2em;
}
@media (max-width: 768px) {
  .sus-dev-goals .stack-row:last-child .unsdg-wrapper .second-row .unsdg-item:nth-of-type(5) > .stack-row .stack-column > .stack-data {
    flex-direction: column;
    align-items: center;
  }
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .second-row .unsdg-item:nth-of-type(5) > .stack-row .stack-column > .stack-data img {
  max-height: 75px;
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .second-row .unsdg-item:nth-of-type(5) > .stack-row .stack-column > .stack-data p {
  margin: 0;
  padding: 0 15px;
  height: 80px;
  color: #f99d26;
  font-size: 20px;
  font-weight: 600;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  line-height: 1;
}
@media (max-width: 576px) {
  .sus-dev-goals .stack-row:last-child .unsdg-wrapper .second-row .unsdg-item:nth-of-type(5) > .stack-row .stack-column > .stack-data p {
    margin: 15px 0;
    height: auto;
  }
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .second-row .unsdg-item:nth-of-type(5) > .stack-row .stack-column > .stack-data p span {
  display: block;
  margin-bottom: 5px;
  font-size: 42px;
  font-weight: 800;
  font-family: "AvenirNextLTPro_Bold", sans-serif;
}
@media (max-width: 1024px) {
  .sus-dev-goals .stack-row:last-child .unsdg-wrapper .second-row .unsdg-item:nth-of-type(5) > .stack-row .stack-column > .stack-data p span {
    font-size: 30px;
  }
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .second-row .unsdg-item:nth-of-type(5) > .stack-row p.target span {
  color: #f99d26;
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .second-row .unsdg-item:nth-of-type(6) {
  border: 3px solid #cf8d2a;
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .second-row .unsdg-item:nth-of-type(6) > .stack-row {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .second-row .unsdg-item:nth-of-type(6) > .stack-row .stack-column {
  padding: 0 15px;
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .second-row .unsdg-item:nth-of-type(6) > .stack-row .stack-column:first-child {
  -webkit-flex-basis: 30%;
  flex-basis: 30%;
  max-width: 30%;
}
@media (max-width: 768px) {
  .sus-dev-goals .stack-row:last-child .unsdg-wrapper .second-row .unsdg-item:nth-of-type(6) > .stack-row .stack-column:first-child {
    -webkit-flex-basis: auto;
    flex-basis: auto;
    max-width: 100%;
  }
}
@media (max-width: 576px) {
  .sus-dev-goals .stack-row:last-child .unsdg-wrapper .second-row .unsdg-item:nth-of-type(6) > .stack-row .stack-column:first-child .stack-data {
    justify-content: center;
    margin-bottom: 0;
  }
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .second-row .unsdg-item:nth-of-type(6) > .stack-row .stack-column:first-child .stack-data img {
  max-height: 95px;
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .second-row .unsdg-item:nth-of-type(6) > .stack-row .stack-column:first-child .stack-data p {
  margin: 0;
  padding: 0 15px;
}
@media (max-width: 576px) {
  .sus-dev-goals .stack-row:last-child .unsdg-wrapper .second-row .unsdg-item:nth-of-type(6) > .stack-row .stack-column:first-child .stack-data p {
    margin: 15px 0;
  }
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .second-row .unsdg-item:nth-of-type(6) > .stack-row .stack-column:last-child {
  -webkit-flex-basis: 70%;
  flex-basis: 70%;
  max-width: 70%;
}
@media (max-width: 768px) {
  .sus-dev-goals .stack-row:last-child .unsdg-wrapper .second-row .unsdg-item:nth-of-type(6) > .stack-row .stack-column:last-child {
    -webkit-flex-basis: 100%;
    flex-basis: 100%;
    max-width: 100%;
  }
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .second-row .unsdg-item:nth-of-type(6) > .stack-row .stack-column:last-child .stack-data {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .second-row .unsdg-item:nth-of-type(6) > .stack-row .stack-column:last-child .stack-data img {
  height: 15vw;
  padding: 5px;
  width: 25%;
  object-fit: cover;
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .second-row .unsdg-item:nth-of-type(6) > .stack-row .stack-column:last-child p:first-child {
  margin-bottom: 2em;
  color: #cf8d2a;
  font-size: 20px;
  font-weight: 600;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  line-height: 1;
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .second-row .unsdg-item:nth-of-type(6) > .stack-row .stack-column .stack-data {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 2em;
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .second-row .unsdg-item:nth-of-type(6) > .stack-row .stack-column .stack-data p {
  color: #cf8d2a;
  font-size: 20px;
  font-weight: 600;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  line-height: 1;
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .second-row .unsdg-item:nth-of-type(6) > .stack-row .stack-column .stack-data p span {
  display: block;
  margin-bottom: 5px;
  font-size: 42px;
  font-weight: 800;
  font-family: "AvenirNextLTPro_Bold", sans-serif;
}
@media (max-width: 1024px) {
  .sus-dev-goals .stack-row:last-child .unsdg-wrapper .second-row .unsdg-item:nth-of-type(6) > .stack-row .stack-column .stack-data p span {
    font-size: 30px;
  }
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .second-row .unsdg-item:nth-of-type(6) > .stack-row p.target span {
  color: #cf8d2a;
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .third-row .unsdg-item:first-child {
  border: 3px solid #48773e;
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .third-row .unsdg-item:first-child > .stack-row {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .third-row .unsdg-item:first-child > .stack-row .stack-column {
  padding: 0 15px;
  -webkit-flex-basis: 33.33%;
  flex-basis: 33.33%;
  max-width: 33.33%;
}
@media (max-width: 768px) {
  .sus-dev-goals .stack-row:last-child .unsdg-wrapper .third-row .unsdg-item:first-child > .stack-row .stack-column {
    -webkit-flex-basis: auto;
    flex-basis: auto;
    max-width: 100%;
  }
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .third-row .unsdg-item:first-child > .stack-row .stack-column:first-child {
  -webkit-flex-basis: auto;
  flex-basis: auto;
  max-width: 100%;
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .third-row .unsdg-item:first-child > .stack-row .stack-column:nth-of-type(2), .sus-dev-goals .stack-row:last-child .unsdg-wrapper .third-row .unsdg-item:first-child > .stack-row .stack-column:last-child {
  -webkit-flex-basis: 50%;
  flex-basis: 50%;
  max-width: 50%;
}
@media (max-width: 768px) {
  .sus-dev-goals .stack-row:last-child .unsdg-wrapper .third-row .unsdg-item:first-child > .stack-row .stack-column:nth-of-type(2), .sus-dev-goals .stack-row:last-child .unsdg-wrapper .third-row .unsdg-item:first-child > .stack-row .stack-column:last-child {
    -webkit-flex-basis: auto;
    flex-basis: auto;
    max-width: 100%;
  }
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .third-row .unsdg-item:first-child > .stack-row .stack-column:nth-of-type(2) .stack-data, .sus-dev-goals .stack-row:last-child .unsdg-wrapper .third-row .unsdg-item:first-child > .stack-row .stack-column:last-child .stack-data {
  margin-bottom: 2em;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 768px) {
  .sus-dev-goals .stack-row:last-child .unsdg-wrapper .third-row .unsdg-item:first-child > .stack-row .stack-column:nth-of-type(2) .stack-data, .sus-dev-goals .stack-row:last-child .unsdg-wrapper .third-row .unsdg-item:first-child > .stack-row .stack-column:last-child .stack-data {
    flex-direction: column;
    align-items: center;
  }
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .third-row .unsdg-item:first-child > .stack-row .stack-column:nth-of-type(2) .stack-data p, .sus-dev-goals .stack-row:last-child .unsdg-wrapper .third-row .unsdg-item:first-child > .stack-row .stack-column:last-child .stack-data p {
  padding: 0 15px;
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .third-row .unsdg-item:first-child > .stack-row .stack-column:last-child > .stack-data img {
  max-height: 90px;
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .third-row .unsdg-item:first-child > .stack-row .stack-column .stack-data p {
  margin: 0;
  height: 132px;
  color: #48773e;
  font-size: 20px;
  font-weight: 600;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  line-height: 1;
}
@media (max-width: 576px) {
  .sus-dev-goals .stack-row:last-child .unsdg-wrapper .third-row .unsdg-item:first-child > .stack-row .stack-column .stack-data p {
    height: auto;
    margin: 15px 0;
  }
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .third-row .unsdg-item:first-child > .stack-row .stack-column .stack-data p span {
  display: block;
  margin-bottom: 5px;
  font-size: 42px;
  font-weight: 800;
  font-family: "AvenirNextLTPro_Bold", sans-serif;
}
@media (max-width: 1024px) {
  .sus-dev-goals .stack-row:last-child .unsdg-wrapper .third-row .unsdg-item:first-child > .stack-row .stack-column .stack-data p span {
    font-size: 30px;
  }
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .third-row .unsdg-item:first-child > .stack-row p.target span {
  color: #48773e;
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .third-row .unsdg-item:nth-of-type(2) {
  border: 3px solid #007dbc;
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .third-row .unsdg-item:nth-of-type(2) > .stack-row .stack-data {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  margin-bottom: 2em;
}
@media (max-width: 768px) {
  .sus-dev-goals .stack-row:last-child .unsdg-wrapper .third-row .unsdg-item:nth-of-type(2) > .stack-row .stack-data {
    flex-direction: column;
    align-items: center;
  }
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .third-row .unsdg-item:nth-of-type(2) > .stack-row .stack-data img {
  width: 200px;
  padding: 0 15px;
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .third-row .unsdg-item:nth-of-type(2) > .stack-row .stack-data p {
  margin: 0;
  padding: 0 15px;
  max-width: 400px;
  color: #007dbc;
  font-size: 20px;
  font-weight: 600;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  line-height: 1;
}
@media (max-width: 576px) {
  .sus-dev-goals .stack-row:last-child .unsdg-wrapper .third-row .unsdg-item:nth-of-type(2) > .stack-row .stack-data p {
    max-width: 100%;
    margin: 15px 0;
    text-align: center;
  }
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .third-row .unsdg-item:nth-of-type(2) > .stack-row .stack-data p span {
  display: block;
  margin-bottom: 5px;
  font-size: 42px;
  font-weight: 800;
  font-family: "AvenirNextLTPro_Bold", sans-serif;
}
@media (max-width: 1024px) {
  .sus-dev-goals .stack-row:last-child .unsdg-wrapper .third-row .unsdg-item:nth-of-type(2) > .stack-row .stack-data p span {
    font-size: 30px;
  }
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .third-row .unsdg-item:nth-of-type(2) > .stack-row p.target span {
  color: #007dbc;
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .third-row .unsdg-item:nth-of-type(3) {
  border: 3px solid #3eb049;
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .third-row .unsdg-item:nth-of-type(3) > .stack-row .stack-data {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  margin-bottom: 2em;
}
@media (max-width: 768px) {
  .sus-dev-goals .stack-row:last-child .unsdg-wrapper .third-row .unsdg-item:nth-of-type(3) > .stack-row .stack-data {
    flex-direction: column;
    align-items: center;
  }
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .third-row .unsdg-item:nth-of-type(3) > .stack-row .stack-data .stack-column {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 0 15px;
}
@media (max-width: 768px) {
  .sus-dev-goals .stack-row:last-child .unsdg-wrapper .third-row .unsdg-item:nth-of-type(3) > .stack-row .stack-data .stack-column {
    flex-direction: column;
    align-items: center;
  }
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .third-row .unsdg-item:nth-of-type(3) > .stack-row .stack-data .stack-column:first-child > p, .sus-dev-goals .stack-row:last-child .unsdg-wrapper .third-row .unsdg-item:nth-of-type(3) > .stack-row .stack-data .stack-column:nth-of-type(2) > p {
  max-width: 200px;
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .third-row .unsdg-item:nth-of-type(3) > .stack-row .stack-data .stack-column:nth-of-type(3) > p {
  max-width: 300px;
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .third-row .unsdg-item:nth-of-type(3) > .stack-row .stack-data .stack-column > img {
  height: 80px;
  width: 80px;
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .third-row .unsdg-item:nth-of-type(3) > .stack-row .stack-data .stack-column > p {
  margin: 0;
  padding: 0 15px;
  color: #3eb049;
  font-size: 20px;
  font-weight: 600;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  line-height: 1;
}
@media (max-width: 576px) {
  .sus-dev-goals .stack-row:last-child .unsdg-wrapper .third-row .unsdg-item:nth-of-type(3) > .stack-row .stack-data .stack-column > p {
    margin: 15px 0;
    max-width: 100% !important;
  }
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .third-row .unsdg-item:nth-of-type(3) > .stack-row .stack-data .stack-column > p span {
  display: block;
  margin-bottom: 5px;
  font-size: 42px;
  font-weight: 800;
  font-family: "AvenirNextLTPro_Bold", sans-serif;
}
@media (max-width: 1024px) {
  .sus-dev-goals .stack-row:last-child .unsdg-wrapper .third-row .unsdg-item:nth-of-type(3) > .stack-row .stack-data .stack-column > p span {
    font-size: 30px;
  }
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .third-row .unsdg-item:nth-of-type(3) > .stack-row p.target span {
  color: #3eb049;
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .third-row .unsdg-item:nth-of-type(4) {
  border: 3px solid #02558b;
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .third-row .unsdg-item:nth-of-type(4) > .stack-row .stack-data {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  margin-bottom: 2em;
}
@media (max-width: 768px) {
  .sus-dev-goals .stack-row:last-child .unsdg-wrapper .third-row .unsdg-item:nth-of-type(4) > .stack-row .stack-data {
    flex-direction: column;
    align-items: center;
  }
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .third-row .unsdg-item:nth-of-type(4) > .stack-row .stack-data > img {
  height: 90px;
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .third-row .unsdg-item:nth-of-type(4) > .stack-row .stack-data > p {
  margin: 0;
  padding: 0 15px;
  max-width: 550px;
  color: #02558b;
  font-size: 20px;
  font-weight: 600;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  line-height: 1;
}
@media (max-width: 576px) {
  .sus-dev-goals .stack-row:last-child .unsdg-wrapper .third-row .unsdg-item:nth-of-type(4) > .stack-row .stack-data > p {
    margin: 15px 0;
    max-width: 100%;
    text-align: center;
  }
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .third-row .unsdg-item:nth-of-type(4) > .stack-row .stack-data > p span {
  display: block;
  margin-bottom: 5px;
  font-size: 42px;
  font-weight: 800;
  font-family: "AvenirNextLTPro_Bold", sans-serif;
}
@media (max-width: 1024px) {
  .sus-dev-goals .stack-row:last-child .unsdg-wrapper .third-row .unsdg-item:nth-of-type(4) > .stack-row .stack-data > p span {
    font-size: 30px;
  }
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .third-row .unsdg-item:nth-of-type(4) > .stack-row p.target {
  text-align: center;
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .third-row .unsdg-item:nth-of-type(4) > .stack-row p.target span {
  color: #02558b;
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .third-row .unsdg-item:nth-of-type(5) {
  border: 3px solid #183668;
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .third-row .unsdg-item:nth-of-type(5) > .stack-row {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 768px) {
  .sus-dev-goals .stack-row:last-child .unsdg-wrapper .third-row .unsdg-item:nth-of-type(5) > .stack-row {
    flex-wrap: wrap;
  }
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .third-row .unsdg-item:nth-of-type(5) > .stack-row .stack-column > div {
  padding: 0 15px;
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .third-row .unsdg-item:nth-of-type(5) > .stack-row .stack-column.stack-col-1 {
  -webkit-flex-basis: 40%;
  flex-basis: 40%;
  max-width: 40%;
}
@media (max-width: 768px) {
  .sus-dev-goals .stack-row:last-child .unsdg-wrapper .third-row .unsdg-item:nth-of-type(5) > .stack-row .stack-column.stack-col-1 {
    -webkit-flex-basis: auto;
    flex-basis: auto;
    max-width: 100%;
  }
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .third-row .unsdg-item:nth-of-type(5) > .stack-row .stack-column.stack-col-1 > div {
  padding-bottom: 2em;
  height: 240px;
  text-align: center;
}
@media (max-width: 576px) {
  .sus-dev-goals .stack-row:last-child .unsdg-wrapper .third-row .unsdg-item:nth-of-type(5) > .stack-row .stack-column.stack-col-1 > div {
    height: auto;
  }
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .third-row .unsdg-item:nth-of-type(5) > .stack-row .stack-column.stack-col-1 > div > img {
  max-width: 120px;
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .third-row .unsdg-item:nth-of-type(5) > .stack-row .stack-column.stack-col-1 > div > p {
  color: #183668;
  font-size: 22px;
  font-weight: 400;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  line-height: 1.1;
  margin-bottom: 1em;
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .third-row .unsdg-item:nth-of-type(5) > .stack-row .stack-column.stack-col-2 {
  -webkit-flex-basis: 60%;
  flex-basis: 60%;
  max-width: 60%;
}
@media (max-width: 768px) {
  .sus-dev-goals .stack-row:last-child .unsdg-wrapper .third-row .unsdg-item:nth-of-type(5) > .stack-row .stack-column.stack-col-2 {
    -webkit-flex-basis: auto;
    flex-basis: auto;
    max-width: 100%;
  }
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .third-row .unsdg-item:nth-of-type(5) > .stack-row .stack-column.stack-col-2 > div {
  height: 240px;
}
@media (max-width: 576px) {
  .sus-dev-goals .stack-row:last-child .unsdg-wrapper .third-row .unsdg-item:nth-of-type(5) > .stack-row .stack-column.stack-col-2 > div {
    height: auto;
  }
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .third-row .unsdg-item:nth-of-type(5) > .stack-row .stack-column.stack-col-2 > div img {
  max-width: 80px;
  padding: 0 15px;
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .third-row .unsdg-item:nth-of-type(5) > .stack-row .stack-column.stack-col-2 > div p {
  color: #183668;
  font-size: 16px;
  font-weight: 400;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  margin: 0;
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .third-row .unsdg-item:nth-of-type(5) > .stack-row .stack-column.stack-col-2 > div p span {
  display: block;
  font-size: 22px;
  font-weight: 800;
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .third-row .unsdg-item:nth-of-type(5) > .stack-row .stack-column.stack-col-2 > div div:nth-child(2) {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: flex-start;
  -moz-box-align: flex-start;
  -ms-flex-align: flex-start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  padding-bottom: 2em;
}
@media (max-width: 576px) {
  .sus-dev-goals .stack-row:last-child .unsdg-wrapper .third-row .unsdg-item:nth-of-type(5) > .stack-row .stack-column.stack-col-2 > div div:nth-child(2) {
    flex-direction: column;
    align-items: center;
  }
}
.sus-dev-goals .stack-row:last-child .unsdg-wrapper .third-row .unsdg-item:nth-of-type(5) > .stack-row p.target span {
  color: #183668;
}
@media (max-width: 576px) {
  .sus-dev-goals .head-container {
    display: none !important;
  }
}
@media (max-width: 576px) {
  .sus-dev-goals .hide.mobile {
    display: block !important;
    margin-bottom: 30px;
  }
}
.sus-dev-goals .hide.mobile img {
  width: 100%;
}
@media (max-width: 576px) {
  .sus-dev-goals .unsdg-item {
    display: block !important;
    margin: 15px 0;
  }
}
@media (max-width: 576px) {
  .sus-dev-goals .stack-column {
    text-align: center;
    padding: 15px !important;
  }
}
@media (max-width: 576px) {
  .sus-dev-goals .d-flex {
    flex-direction: column;
    margin: 0 !important;
  }
}

.path-to-sg-anchors .smph-inner-subcontainer {
  display: flex;
  justify-content: center;
}
@media (max-width: 576px) {
  .path-to-sg-anchors .smph-inner-subcontainer {
    flex-direction: column;
  }
}
.path-to-sg-anchors .smph-inner-subcontainer .path-sg-wrapper {
  flex: 1;
  text-decoration: none;
  text-align: center;
  padding: 0 15px;
  border-right: 1px solid #2070C1;
}
@media (max-width: 576px) {
  .path-to-sg-anchors .smph-inner-subcontainer .path-sg-wrapper {
    flex-direction: column;
    border-bottom: 1px solid #2070C1;
    border-right: 0;
    margin: 15px 0;
    padding-bottom: 15px;
  }
}
.path-to-sg-anchors .smph-inner-subcontainer .path-sg-wrapper:hover img {
  transform: scale(1.1);
}
.path-to-sg-anchors .smph-inner-subcontainer .path-sg-wrapper img {
  transform: scale(1);
}
.path-to-sg-anchors .smph-inner-subcontainer .path-sg-wrapper:last-of-type {
  border-right: 0;
}
.path-to-sg-anchors .smph-inner-subcontainer .path-sg-wrapper p {
  margin: 15px 0 0;
  color: #000;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  font-size: 14px;
  line-height: 16px;
}
@media (max-width: 576px) {
  .path-to-sg-anchors .smph-inner-subcontainer .path-sg-wrapper p br {
    display: none;
  }
}

.ovcs-wrapper {
  padding: 30px 0;
}
.ovcs-wrapper .title-wrapper {
  margin-bottom: 15px;
}
.ovcs-wrapper .title-wrapper .title {
  font-family: "AvenirNextLTPro_Bold", sans-serif;
  color: #a29069;
  font-size: 22px;
  margin: 0;
}
.ovcs-wrapper .body-wrapper .full-img {
  width: 100%;
  height: auto;
}
.ovcs-wrapper .body-wrapper .desc-info p {
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  font-size: 16px;
}
.ovcs-wrapper .table-responsive {
  -ms-overflow-style: none;
  /* IE 11 */
  scrollbar-width: none;
  /* Firefox 64 */
}

.value-creation-story .body-wrapper {
  position: relative;
}
@media (max-width: 576px) {
  .value-creation-story .body-wrapper {
    display: none;
  }
}
.value-creation-story .body-wrapper.mobile {
  display: none;
}
@media (max-width: 576px) {
  .value-creation-story .body-wrapper.mobile {
    display: block;
  }
}
.value-creation-story .ovcs-animate {
  opacity: 0;
}
.value-creation-story .ovcs-animate.ovcs-show {
  opacity: 1;
}
.value-creation-story .ovcs-hover {
  cursor: pointer;
}
.value-creation-story .ovcs-wrapper {
  z-index: 2;
  position: absolute;
  width: 300px;
  height: auto;
  display: none;
  padding: 10px 15px;
  border-radius: 5px;
  background: #ffffff;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.19), 0 2px 5px rgba(0, 0, 0, 0.23);
}
.value-creation-story .ovcs-wrapper p {
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  font-size: 14px;
}
.value-creation-story .ovcs-wrapper p:last-of-type {
  margin: 0;
}
.value-creation-story .ovcs-wrapper p span {
  font-family: "AvenirNextLTPro_Demi", sans-serif;
}
.value-creation-story .ovcs-wrapper::before {
  content: "";
  left: 0;
  top: 35px;
  width: 20px;
  height: 20px;
  position: absolute;
  pointer-events: none;
  background: #FFFFFF;
  border-left: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
  -webkit-transform: translateX(-50%) rotate(45deg);
  transform: translateX(-50%) rotate(45deg);
}
.value-creation-story .ovcs-wrapper.right-arrow::before {
  right: -20px;
  left: unset;
}
.value-creation-story .ovcs-wrapper.active {
  display: block;
}
.value-creation-story .ovcs-wrapper.economic-value-popout {
  width: 150px;
}
.value-creation-story .ovcs-wrapper.economic-value-popout img {
  width: 100%;
  max-width: 120px;
}
.value-creation-story .ovcs-wrapper.economic-value-popout.right-arrow::before {
  right: -10px;
}
.value-creation-story .ovcs-wrapper.economic-value-popout::before {
  width: 10px;
  height: 10px;
}
.value-creation-story #economicValuePopout1 {
  top: 44%;
  right: 26.5%;
}
.value-creation-story #economicValuePopout2 {
  top: 42%;
  right: 2.5%;
}
.value-creation-story #economicValuePopout3 {
  top: 47%;
  right: 2.5%;
}
.value-creation-story #economicValuePopout4 {
  top: 57%;
  right: 4.4%;
}
.value-creation-story #economicValuePopout5 {
  top: 54%;
  right: 3.5%;
}
.value-creation-story #customerFocused {
  top: 10%;
  left: 49%;
}
.value-creation-story #ourBusinessEcosystem {
  top: 28%;
  left: 49%;
}
.value-creation-story #dynamicWorldOfPeople {
  top: 46%;
  left: 49%;
}
.value-creation-story #responsibleBusinessPractices {
  top: 64%;
  left: 49%;
}
.value-creation-story #goodCorporateGovernance {
  top: 81%;
  left: 49%;
}
.value-creation-story #productDelivery {
  top: 10%;
  left: 72%;
}
.value-creation-story #purposelyWOrk {
  top: 28%;
  left: 72%;
}
.value-creation-story #socialAndFinancial {
  top: 46%;
  left: 72%;
}
.value-creation-story #environmentalResponsibility {
  top: 64%;
  left: 72%;
}
.value-creation-story #activeEngagement {
  top: 81%;
  left: 72%;
}

.our-framework .mobile.framework {
  display: none;
}
@media (max-width: 576px) {
  .our-framework .mobile.framework {
    display: block;
  }
}
.our-framework .right-arrow {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 576px) {
  .our-framework .right-arrow {
    display: none;
  }
}
.our-framework .right-arrow .d-flex {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.our-framework .right-arrow .d-flex img {
  margin: 0 5px 8.8px;
}
.our-framework .right-arrow .result img:first-child {
  width: 71%;
}
.our-framework .right-arrow img {
  max-width: 100%;
}

.our-matrix .framework {
  position: relative;
}
@media (max-width: 576px) {
  .our-matrix .framework svg {
    display: none;
  }
}
.our-matrix .framework-hover {
  cursor: pointer;
}
.our-matrix .framework-desc {
  z-index: 2;
  position: absolute;
  width: 500px;
  height: auto;
  display: none;
  padding: 2em 3em;
  border-radius: 5px;
  background: #ffffff;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.19), 0 2px 5px rgba(0, 0, 0, 0.23);
}
@media (max-width: 768px) {
  .our-matrix .framework-desc {
    padding: 30px 15px;
    width: 250px;
  }
}
@media (max-width: 576px) {
  .our-matrix .framework-desc {
    padding: 15px;
    position: relative;
    width: 100%;
    display: block;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    margin: 15px 0;
  }
}
.our-matrix .framework-desc img {
  display: none;
}
@media (max-width: 576px) {
  .our-matrix .framework-desc img {
    max-width: 40px;
    display: block;
  }
}
.our-matrix .framework-desc h5 {
  color: #044d82;
  font-family: "AvenirNextLTPro_Demi", sans-serif;
  font-size: 18px;
}
@media (max-width: 768px) {
  .our-matrix .framework-desc h5 {
    font-size: 16px;
  }
}
@media (max-width: 576px) {
  .our-matrix .framework-desc h5 {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
}
.our-matrix .framework-desc p {
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  font-size: 16px;
}
@media (max-width: 768px) {
  .our-matrix .framework-desc p {
    font-size: 14px;
  }
}
.our-matrix .framework-desc p:last-of-type {
  margin-bottom: 0;
}
.our-matrix .framework-desc p span {
  font-family: "AvenirNextLTPro_Demi", sans-serif;
}
.our-matrix .framework-desc::before {
  content: "";
  left: 0;
  top: 35px;
  width: 20px;
  height: 20px;
  position: absolute;
  pointer-events: none;
  background: #FFFFFF;
  border-left: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
  -webkit-transform: translateX(-50%) rotate(45deg);
  transform: translateX(-50%) rotate(45deg);
}
@media (max-width: 576px) {
  .our-matrix .framework-desc::before {
    display: none;
  }
}
.our-matrix .framework-desc.right-arrow::before {
  right: -20px;
  left: unset;
}
.our-matrix .framework-desc.active {
  display: block;
}
.our-matrix #economicPerformance {
  top: 53%;
  left: 53%;
}
@media (max-width: 1366px) {
  .our-matrix #economicPerformance {
    top: 47%;
  }
}
.our-matrix #marketPresence {
  top: 57%;
  left: 36%;
}
@media (max-width: 1366px) {
  .our-matrix #marketPresence {
    top: 52%;
  }
}
.our-matrix #inclusiveSupplyChain {
  top: 63%;
  left: 50%;
}
@media (max-width: 1366px) {
  .our-matrix #inclusiveSupplyChain {
    top: 57%;
  }
}
.our-matrix #employeeRightsAndWelfare {
  top: 31%;
  right: 38%;
}
@media (max-width: 1366px) {
  .our-matrix #employeeRightsAndWelfare {
    top: 25%;
    right: 39%;
  }
}
.our-matrix #employeeTraining {
  top: 51%;
  left: 40%;
}
@media (max-width: 1366px) {
  .our-matrix #employeeTraining {
    top: 45%;
  }
}
.our-matrix #occupationalHealth {
  top: 31%;
  left: 54%;
}
@media (max-width: 1366px) {
  .our-matrix #occupationalHealth {
    top: 25%;
    left: 55%;
  }
}
.our-matrix #diversityAndEqual {
  top: 43%;
  right: 42%;
}
@media (max-width: 1366px) {
  .our-matrix #diversityAndEqual {
    top: 37%;
  }
}
.our-matrix #sustainableOperations {
  top: 36%;
  right: 29%;
}
@media (max-width: 1366px) {
  .our-matrix #sustainableOperations {
    top: 30%;
    right: 30%;
  }
}
.our-matrix #leadershipPolicy {
  top: 17%;
  right: 37%;
}
@media (max-width: 1366px) {
  .our-matrix #leadershipPolicy {
    top: 11%;
    right: 38%;
  }
}
.our-matrix #communityInvolvement {
  top: 54%;
  left: 60%;
}
@media (max-width: 1366px) {
  .our-matrix #communityInvolvement {
    top: 48%;
    left: 61%;
  }
}
.our-matrix #customerRights {
  top: 30%;
  left: 62%;
}
@media (max-width: 1366px) {
  .our-matrix #customerRights {
    top: 24%;
  }
}

.commitments-to-stakeholders .cts-wrapper {
  margin-top: 50px;
}
.commitments-to-stakeholders .cts-wrapper .header-wrapper {
  display: flex;
  align-items: start;
  margin-bottom: 15px;
}
.commitments-to-stakeholders .cts-wrapper .header-wrapper img {
  max-width: 100%;
}
.commitments-to-stakeholders .cts-wrapper .header-wrapper .title-wrapper {
  margin-left: 15px;
}
.commitments-to-stakeholders .cts-wrapper .header-wrapper .title-wrapper .title {
  font-family: "AvenirNextLTPro_Demi", sans-serif;
  font-size: 20px;
  color: #a29069;
  margin: 0;
}
.commitments-to-stakeholders .cts-wrapper .header-wrapper .title-wrapper p {
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  font-size: 14px;
  color: #000;
  margin: 0;
}

@media (max-width: 576px) {
  .ovcs-inner-table {
    display: block !important;
  }
}
@media (max-width: 576px) {
  .ovcs-inner-table.hide {
    display: block !important;
  }
}
.ovcs-inner-table .title-wrapper {
  display: none;
}
@media (max-width: 576px) {
  .ovcs-inner-table .title-wrapper {
    display: block !important;
    text-align: center;
    margin-top: 50px;
  }
}
@media (max-width: 576px) {
  .ovcs-inner-table .title-wrapper .title {
    font-size: 16px;
  }
}
@media (max-width: 576px) {
  .ovcs-inner-table .title-wrapper img {
    max-width: 80px;
  }
}

.ovcs-table {
  width: 100%;
}
.ovcs-table th {
  white-space: nowrap;
}
.ovcs-table th, .ovcs-table td {
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  font-size: 16px;
  padding: 5px 10px;
}
@media (max-width: 768px) {
  .ovcs-table th, .ovcs-table td {
    font-size: 14px;
  }
}
.ovcs-table td {
  border-bottom: 3px solid #FFF;
  line-height: 18px;
}
.ovcs-table td:nth-child(even) {
  background: #ecebe3;
}
.ovcs-table td:nth-child(odd) {
  background: #f8f8f4;
}
.ovcs-table thead th {
  color: #FFF;
  background-color: #a29069;
}
.ovcs-table thead th:first-of-type {
  width: 40%;
}

.ocs-container {
  display: flex;
  margin: 1% -0.5% 0;
}
.ocs-container .ocs-inner-wrapper {
  width: 25%;
  background-color: #b5a988;
  margin: 0 0.5%;
  text-align: center;
  padding: 15px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
@media (max-width: 576px) {
  .ocs-container .ocs-inner-wrapper {
    display: none;
  }
}
.ocs-container .ocs-inner-wrapper.active {
  background-color: #A29069;
}
.ocs-container .ocs-inner-wrapper .ocs-icons {
  width: 100%;
  max-width: 80px;
  height: auto;
  filter: brightness(0) invert(1);
}
@media (max-width: 768px) {
  .ocs-container .ocs-inner-wrapper .ocs-icons {
    max-width: 60px;
  }
}
.ocs-container .ocs-inner-wrapper .title {
  margin-top: 10px;
  font-size: 18px;
  color: #FFF;
  font-family: "AvenirNextLTPro_Demi", sans-serif;
}
@media (max-width: 768px) {
  .ocs-container .ocs-inner-wrapper .title {
    font-size: 14px;
  }
}

.ip-cd-download {
  margin-top: 50px;
}
.ip-cd-download .ip-cd-download-container {
  padding-top: 25px;
}
.ip-cd-download .smph-stocks-wrapper {
  background-color: #f2f2f2;
  height: 100%;
  padding: 30px;
  display: flex;
  flex-direction: column;
}
.ip-cd-download .smph-stocks-wrapper .section-body {
  margin: auto 0;
}
.ip-cd-download .stocks-wrapper {
  margin-bottom: 15px;
}
.ip-cd-download .stocks-wrapper:last-of-type {
  margin-bottom: 0;
}
.ip-cd-download .stocks-wrapper label {
  font-size: 16px;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  margin: 0;
}
.ip-cd-download .stocks-wrapper p {
  margin: 0;
  font-size: 14px;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
}
.ip-cd-download .stocks-wrapper p strong {
  font-family: "AvenirNextLTPro_Bold", sans-serif;
}
.ip-cd-download .stocks-wrapper p.subvalue {
  font-size: 16px;
}
.ip-cd-download .stocks-wrapper p.value {
  color: #2070C1;
  font-size: 24px;
}

.inv-overview.press-release-container {
  background-color: #f2f2f2;
  padding: 30px 0;
}
.inv-overview.press-release-container .smph-inner-subcontainer {
  display: flex;
}
.inv-overview.press-release-container .section-body {
  width: 100%;
}
.inv-overview.press-release-container .smph-btn {
  margin: 0 !important;
  white-space: nowrap;
}
.inv-overview.press-release-container .more-wrapper {
  margin-top: 16px;
}
.inv-overview.press-release-container .top-wrapper {
  display: flex;
  width: 100%;
  flex-direction: column;
}
.inv-overview.press-release-container .top-wrapper > .title {
  font-size: 22px;
  text-transform: unset;
  margin: 0;
  color: #2070C1;
  font-family: "AvenirNextLTPro_Bold", sans-serif;
  white-space: nowrap;
}
.inv-overview.press-release-container .top-wrapper .pr-wrapper {
  width: 100%;
  margin: 20px 0 10px;
}
.inv-overview.press-release-container .top-wrapper .pr-wrapper .pr-container {
  display: flex;
  justify-content: center;
  flex-direction: column;
  text-decoration: none;
  color: #000;
}
.inv-overview.press-release-container .top-wrapper .pr-wrapper .pr-container .title {
  font-size: 18px;
  font-family: "AvenirNextLTPro_Demi", sans-serif;
  margin: 0;
}
.inv-overview.press-release-container .top-wrapper .pr-wrapper .pr-container .time {
  font-size: 16px;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  margin: 0;
}
.inv-overview.press-release-container .top-wrapper .slick-arrow {
  top: 0;
  bottom: 0;
  margin: auto 0;
}
.inv-overview.press-release-container .top-wrapper .slick-arrow.slick-next {
  left: 70px;
}
@media (max-width: 576px) {
  .inv-overview.press-release-container .top-wrapper .slick-arrow.slick-next {
    left: 24px;
  }
}
.inv-overview.press-release-container .top-wrapper .slick-arrow.slick-prev {
  left: 20px;
}
@media (max-width: 576px) {
  .inv-overview.press-release-container .top-wrapper .slick-arrow.slick-prev {
    left: 0;
  }
}
.inv-overview.latest-company-reports-container {
  background-color: #dde9f5;
}
.inv-overview.latest-company-reports-container .latest-company-reports-wrapper .title {
  color: #2070C1;
  font-family: "AvenirNextLTPro_Bold", sans-serif;
  font-size: 20px;
  text-transform: unset;
  margin-bottom: 30px;
}
.inv-overview.latest-company-reports-container .latest-company-wrapper {
  display: flex;
  align-items: center;
}
@media (max-width: 576px) {
  .inv-overview.latest-company-reports-container .latest-company-wrapper {
    margin: 10px 0;
  }
}
.inv-overview.latest-company-reports-container .reports-img {
  max-width: 300px;
  height: 25vw;
  object-fit: cover;
  margin-right: 20px;
}
.inv-overview.latest-company-reports-container .info-wrapper {
  display: flex;
  margin-bottom: 8px;
  flex-direction: column;
}
.inv-overview.latest-company-reports-container .info-wrapper .title {
  font-size: 18px;
  font-family: "AvenirNextLTPro_Bold", sans-serif;
  margin: 0;
  color: #2070C1;
}
.inv-overview.latest-company-reports-container .info-wrapper .fa {
  color: #2070C1;
}
.inv-overview.latest-company-reports-container .info-wrapper a {
  font-size: 16px;
  font-familyY: "AvenirNextLTPro_Regular", sans-serif;
  text-decoration: none;
  color: #000;
  margin-top: 20px;
}
.inv-overview.latest-company-reports-container .info-wrapper a .fa {
  font-size: 20px;
  margin-left: 3px;
  margin-right: 9px;
}
.inv-overview.latest-company-reports-container .info-wrapper a img {
  margin-right: 6px;
  width: 20px;
}
.inv-overview.quicklinks-reports {
  align-items: center;
  display: flex;
}
@media (max-width: 576px) {
  .inv-overview.quicklinks-reports {
    height: 100vw !important;
  }
}
.inv-overview.quicklinks-reports .parallax-content {
  width: 100%;
}
.inv-overview.quicklinks-reports .row {
  margin: 0 -5px;
}
.inv-overview.quicklinks-reports .row .col-md-4 {
  padding: 0 5px;
}
@media (max-width: 576px) {
  .inv-overview.quicklinks-reports .row .col-md-4 {
    margin: 5px 0;
  }
}
.inv-overview.quicklinks-reports .quicklinks-wrapper {
  background-color: #FFF;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  padding: 15px;
}
.inv-overview.quicklinks-reports .quicklinks-wrapper .title {
  font-size: 22px;
  font-family: "AvenirNextLTPro_Bold", sans-serif;
  color: #1E398D;
  margin: 0;
}
.inv-overview.quicklinks-reports .quicklinks-wrapper img {
  width: 100px;
  margin-right: 20px;
}
.inv-overview.quicklinks-reports .quicklinks-wrapper img.fr-img {
  width: 80px;
}
.inv-overview.quicklinks-reports .quicklinks-wrapper img.if-img, .inv-overview.quicklinks-reports .quicklinks-wrapper img.contact-img {
  width: 50px;
}
.inv-overview .slick-track {
  display: flex !important;
}
.inv-overview .slick-slide {
  height: inherit !important;
}

.faqs-wrapper .card {
  border: 0;
  border-bottom: 1px solid #DEDEDE;
  border-radius: 0;
}
.faqs-wrapper .card .card-header {
  background-color: transparent;
  padding: 0;
  border: 0;
}
.faqs-wrapper .card .card-header .btn-link {
  color: #2070C1;
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  text-decoration: none;
  font-family: "AvenirNextLTPro_Demi", sans-serif;
  font-size: 18px;
  outline: 0;
  box-shadow: none;
  padding: 10px 0;
}
.faqs-wrapper .card .card-body {
  padding: 0 0 15px;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  font-size: 16px;
}
.faqs-wrapper .card .card-body p:last-of-type {
  margin: 0;
}

#contactUsCollapse {
  background-color: #f7f7f7;
}
#contactUsCollapse .card-body {
  background-color: transparent;
  padding: 30px 0;
  border: 0;
  text-align: center;
}
#contactUsCollapse .card-body .title {
  font-family: "AvenirNextLTPro_Bold", sans-serif;
  color: #1E398D;
  font-size: 22px;
}
#contactUsCollapse .card-body p {
  margin-bottom: 0.5rem;
}
#contactUsCollapse .card-body p:last-of-type {
  margin-bottom: 0;
}
#contactUsCollapse .card-body p, #contactUsCollapse .card-body a {
  font-size: 16px;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  color: #545454;
  text-decoration: none;
}
#contactUsCollapse .card-body p strong, #contactUsCollapse .card-body a strong {
  font-family: "AvenirNextLTPro_Demi", sans-serif;
}

.programs-schedule-accordion .accordion-chevron-wrapper {
  border: 0;
  border-radius: 0;
  border-bottom: 1px solid #d6d3d3;
}
.programs-schedule-accordion .accordion-chevron-wrapper:first-of-type {
  border-top: 1px solid #d6d3d3;
}
.programs-schedule-accordion .accordion-chevron-wrapper .card-header {
  background-color: transparent;
  padding: 0;
  border: 0;
}
.programs-schedule-accordion .accordion-chevron-wrapper .card-header button {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  font-size: 18px;
  color: #1E398D;
  font-family: "AvenirNextLTPro_Bold", sans-serif;
  text-decoration: none;
  outline: 0;
  box-shadow: none;
  padding: 10px 0;
}
.programs-schedule-accordion .accordion-chevron-wrapper .card-header button .fa {
  color: #2070C1;
}
.programs-schedule-accordion .accordion-chevron-wrapper .card-body {
  padding: 1.25rem 0;
}
.programs-schedule-accordion .accordion-chevron-wrapper .card-body p, .programs-schedule-accordion .accordion-chevron-wrapper .card-body li {
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  font-size: 14px;
}
.programs-schedule-accordion table {
  width: 100%;
}
.programs-schedule-accordion table td, .programs-schedule-accordion table th {
  padding: 10px 15px;
  border-bottom: 1px solid #FFF !important;
  border-right: 1px solid #FFF !important;
}
.programs-schedule-accordion table td:last-of-type, .programs-schedule-accordion table th:last-of-type {
  border-right: 0 !important;
}
.programs-schedule-accordion table td {
  background-color: #F2F2F2;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  font-size: 16px;
}
@media (max-width: 768px) {
  .programs-schedule-accordion table td {
    font-size: 14px;
  }
}
.programs-schedule-accordion table td a {
  color: #2070C1;
  text-decoration: none;
}
.programs-schedule-accordion table th {
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  white-space: nowrap;
  background-color: #DCECFC;
}
.programs-schedule-accordion table.tbl-colspan {
  padding-top: 50px;
}
@media (max-width: 576px) {
  .programs-schedule-accordion table.tbl-colspan.w-120 table {
    width: 120%;
  }
}
.programs-schedule-accordion table.tbl-colspan table {
  position: relative;
}
.programs-schedule-accordion table.tbl-colspan tr:first-of-type th {
  text-align: center;
  background-color: #1E398D;
  color: #FFF;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  position: absolute;
  top: -40px;
  width: 100%;
}

.leadership-and-advisers .section-body {
  border-bottom: 1px solid #2070C1;
  padding-bottom: 15px;
}
@media (max-width: 576px) {
  .leadership-and-advisers .leadership-advisers-wrapper {
    text-align: center;
  }
}
.leadership-and-advisers .leadership-advisers-wrapper img {
  width: 100%;
  height: 16.9vw;
  object-fit: cover;
  object-position: top;
}
@media (max-width: 576px) {
  .leadership-and-advisers .leadership-advisers-wrapper img {
    height: auto;
    max-width: 270px;
  }
}
.leadership-and-advisers .leadership-advisers-wrapper p {
  font-family: "AvenirNextLTPro_Bold", sans-serif;
  font-size: 16px;
  margin-top: 10px;
  text-align: center;
}

@media (max-width: 576px) {
  .group-wide-steering-committee .gwsc-message {
    text-align: center;
  }
}
.group-wide-steering-committee .gwsc-message img {
  width: 100%;
  height: auto;
  max-width: 270px;
}
.group-wide-steering-committee .gwsc-message p {
  margin: 0;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  font-size: 14px;
}
.group-wide-steering-committee .gwsc-message p.name {
  font-family: "AvenirNextLTPro_Bold", sans-serif;
}
.group-wide-steering-committee .gwsc-message .right-content {
  display: flex;
  align-items: center;
  margin-bottom: 50px;
}
.group-wide-steering-committee .gwsc-message .right-content p {
  font-size: 18px;
  position: relative;
  padding: 0 15px;
}
@media (max-width: 576px) {
  .group-wide-steering-committee .gwsc-message .right-content p {
    font-size: 16px;
    margin-top: 20px;
  }
}
.group-wide-steering-committee .gwsc-message .right-content p span.quote {
  font-family: arial;
  font-size: 80px;
  color: #1E398D;
  line-height: 60px;
  position: absolute;
}
.group-wide-steering-committee .gwsc-message .right-content p span.quote:first-of-type {
  left: -15px;
  top: 0;
}
.group-wide-steering-committee .gwsc-message .right-content p span.quote:last-of-type {
  transform: rotate(-180deg);
  line-height: 0;
  margin-left: 5px;
}
.group-wide-steering-committee .committee-wrapper {
  margin: 0 -30px;
  margin-top: 50px;
}
.group-wide-steering-committee .committee-wrapper > div {
  padding: 0 30px;
  text-align: center;
}
.group-wide-steering-committee .committee-wrapper .committee-details {
  max-width: 80%;
  margin: 15px auto 30px;
  border-bottom: 1px solid #2070C1;
  padding-bottom: 15px;
}
.group-wide-steering-committee .committee-wrapper p {
  margin: 0;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  font-size: 16px;
}
.group-wide-steering-committee .committee-wrapper p.name {
  font-family: "AvenirNextLTPro_Bold", sans-serif;
}
.group-wide-steering-committee .committee-wrapper img {
  width: 270px;
  height: 270px;
  object-fit: cover;
  object-position: top;
}
@media (max-width: 768px) {
  .group-wide-steering-committee .committee-wrapper img {
    width: 100%;
    max-width: 270px;
    height: auto;
  }
}

.presidents-report-wrapper .wp-block-column .wp-block-image {
  margin: 0;
}
@media (max-width: 576px) {
  .presidents-report-wrapper .wp-block-column .wp-block-image img {
    width: 100%;
  }
}
.presidents-report-wrapper .wp-block-column:first-of-type {
  background-color: #A29069;
  padding: 30px;
  display: flex;
  align-items: center;
  color: #FFF;
}
.presidents-report-wrapper .wp-block-column:first-of-type p {
  font-size: 16px;
}
@media (max-width: 768px) {
  .presidents-report-wrapper .wp-block-column:first-of-type p {
    font-size: 14px;
  }
}
.presidents-report-wrapper .wp-block-column:first-of-type p:last-of-type {
  margin: 0;
}
.presidents-report-wrapper .wp-block-column:first-of-type p strong {
  font-family: "AvenirNextLTPro_Bold", sans-serif;
}
.presidents-report-wrapper .wp-block-column .presidents-details {
  margin-top: 15px;
}
.presidents-report-wrapper .wp-block-column .presidents-details p {
  margin: 0;
  font-size: 14px;
}
.presidents-report-wrapper .wp-block-column:last-of-type {
  margin-left: 0;
}

.presidents-report-accordion-wrapper .card {
  margin-bottom: 10px;
}
.presidents-report-accordion-wrapper .card:last-of-type {
  margin-bottom: 0;
}
.presidents-report-accordion-wrapper .card-header {
  padding: 0;
}
.presidents-report-accordion-wrapper .card-header button {
  padding: 15px 30px;
  background-color: #A29069;
  font-size: 18px;
  border: 0;
  border-radius: 0;
  color: #FFF;
  display: flex;
  justify-content: space-between;
  width: 100%;
  align-items: center;
  text-decoration: none;
  outline: 0;
  outline: 0;
  border: 0;
  box-shadow: none;
}
@media (max-width: 768px) {
  .presidents-report-accordion-wrapper .card-header button {
    font-size: 16px;
    text-align: left;
  }
}
.presidents-report-accordion-wrapper .card-header button.collapsed {
  background-color: #FFF;
  color: #A29069;
}
.presidents-report-accordion-wrapper .card-body.column-count {
  column-count: 2;
}
@media (max-width: 576px) {
  .presidents-report-accordion-wrapper .card-body.column-count {
    column-count: 1;
  }
}
.presidents-report-accordion-wrapper .card-body p {
  font-size: 16px;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
}
@media (max-width: 768px) {
  .presidents-report-accordion-wrapper .card-body p {
    font-size: 14px;
  }
}
.presidents-report-accordion-wrapper .card-body p:last-of-type {
  margin-bottom: 0;
}

@media (max-width: 576px) {
  .groupwide-economic-performance .section-title .title {
    text-align: left;
  }
}
.groupwide-economic-performance .section-body {
  display: flex;
  align-items: center;
}
@media (max-width: 768px) {
  .groupwide-economic-performance .section-body {
    height: 65vw !important;
  }
}
@media (max-width: 576px) {
  .groupwide-economic-performance .section-body {
    height: 120vw !important;
  }
}
@media (max-width: 768px) {
  .groupwide-economic-performance .section-body .economic-performance-container {
    flex-direction: column;
    align-items: center;
  }
}
@media (max-width: 768px) {
  .groupwide-economic-performance .section-body .economic-performance-container .col-md-4 {
    max-width: 450px;
    width: 100%;
    margin: 10px 0;
  }
}
@media (max-width: 576px) {
  .groupwide-economic-performance .section-body .economic-performance-container .col-md-4 {
    margin: 5px 0;
  }
}
.groupwide-economic-performance .section-body .smic-inner-subcontainer {
  width: 100%;
}
.groupwide-economic-performance .economic-performance-wrapper {
  background-color: #ffffffBF;
  text-align: center;
  padding: 15px;
  height: 100%;
}
.groupwide-economic-performance .economic-performance-wrapper .value {
  color: #A1926A;
  font-size: 30px;
  font-family: "AvenirNextLTPro_Bold", sans-serif;
  margin-bottom: 5px;
}
@media (max-width: 576px) {
  .groupwide-economic-performance .economic-performance-wrapper .value {
    font-size: 26px;
  }
}
.groupwide-economic-performance .economic-performance-wrapper .icons {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: transparent;
}
.groupwide-economic-performance .economic-performance-wrapper .icons img {
  width: 50px;
}
.groupwide-economic-performance .economic-performance-wrapper .icons p {
  margin: 0;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  font-size: 16px;
  text-align: left;
  margin-left: 15px;
}

.job-creation {
  background-color: #fbf5f2;
}
.job-creation .subtext {
  margin: 0;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
}
.job-creation .job-creation-wrapper {
  text-align: center;
  width: 45%;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.job-creation .job-creation-wrapper img {
  margin: 0;
}
.job-creation .job-creation-wrapper .count {
  font-size: 38px;
  color: #ab8f54;
  font-family: "AvenirNextLTPro_Demi", sans-serif;
  margin: 5px 0 0;
}
.job-creation .job-creation-wrapper p {
  margin: -5px 0 0;
}
.job-creation p.description {
  font-size: 16px;
}
.job-creation .img-wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 50px;
}
@media (max-width: 576px) {
  .job-creation .img-wrapper {
    flex-direction: column;
  }
}
.job-creation .img-wrapper .by-img {
  margin: 0 15px;
  max-width: 25%;
  width: 100%;
  height: auto;
}
@media (max-width: 576px) {
  .job-creation .img-wrapper .by-img {
    max-width: 150px;
    margin: 15px 0;
  }
}
.job-creation img {
  margin: 30px auto;
}
.job-creation .small-img {
  max-width: 300px;
  height: auto;
  width: 100%;
}

.local-entrep img {
  max-width: 80%;
}
.local-entrep .row {
  margin: 30px -15px 50px;
}
.local-entrep .local-entrep-wrapper {
  text-align: center;
}
.local-entrep .local-entrep-wrapper .count {
  font-size: 38px;
  color: #ab8f54;
  font-family: "AvenirNextLTPro_Demi", sans-serif;
  margin: 5px 0 0;
}
.local-entrep .local-entrep-wrapper p {
  margin: -5px 0 0;
}
.local-entrep .img-wrapper {
  border-bottom: 1px solid #ab8f54;
}

.banking-products-services {
  background-color: #fbf5f2;
}
@media (max-width: 576px) {
  .banking-products-services-wrapper {
    text-align: center;
  }
}
.banking-products-services-wrapper p {
  margin: -5px 0 0;
}
.banking-products-services-wrapper p.count {
  font-size: 38px;
  color: #ab8f54;
  font-family: "AvenirNextLTPro_Demi", sans-serif;
  margin: 5px 0 0;
}
@media (max-width: 768px) {
  .banking-products-services .section-body > .row > .col-md-6 {
    max-width: 100%;
    flex-basis: 100%;
    margin: 15px 0;
  }
}
.banking-products-services .img-wrapper {
  text-align: center;
  margin-top: 25px;
  border-bottom: 1px solid #ab8f54;
}
.banking-products-services .img-hover-container {
  position: relative;
  overflow: hidden;
}
.banking-products-services .img-hover-container:hover img {
  transform: scale(1.1);
}
.banking-products-services .img-hover-container:hover .details {
  opacity: 1;
}
.banking-products-services .img-hover-container img {
  width: 100%;
  height: auto;
  transform: scale(1);
}
.banking-products-services .img-hover-container .details {
  position: absolute;
  opacity: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgba(0, 0, 0, 0.4);
  padding: 5px 10px;
}
.banking-products-services .img-hover-container .details p {
  font-size: 12px;
  color: #FFF;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
}
.banking-products-services .img-hover-container .details p:last-of-type {
  margin: 0;
}

.contribution-to-ndg {
  display: flex;
  align-items: center;
}
@media (max-width: 768px) {
  .contribution-to-ndg {
    height: 65vw !important;
  }
}
@media (max-width: 576px) {
  .contribution-to-ndg {
    height: 120vw !important;
  }
}
.contribution-to-ndg .parallax-content {
  background-color: #ffffffBF;
  padding: 50px 0;
}
.contribution-to-ndg .parallax-content .title {
  color: #2070C1;
  font-family: "AvenirNextLTPro_Bold", sans-serif;
  font-size: 20px;
  margin: 0 0 30px;
}
@media (max-width: 768px) {
  .contribution-to-ndg .parallax-content .title {
    font-size: 18px;
  }
}
.contribution-to-ndg .parallax-content p {
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  font-size: 16px;
  margin: 0;
}
@media (max-width: 768px) {
  .contribution-to-ndg .parallax-content p {
    font-size: 14px;
  }
}
.contribution-to-ndg .parallax-content p.value {
  font-size: 30px;
  color: #2070C1;
  font-family: "AvenirNextLTPro_Bold", sans-serif;
}
@media (max-width: 768px) {
  .contribution-to-ndg .parallax-content p.value {
    font-size: 22px;
  }
}
.contribution-to-ndg .parallax-content .col-md-6 {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.about-forbes-section {
  background-color: #f2f5f9;
}
.about-forbes-section .imgs-wrapper {
  text-align: center;
  margin-top: 50px;
}
.about-forbes-section .imgs-wrapper img {
  width: 100%;
  max-width: 230px;
  margin: 0 60px;
}
@media (max-width: 768px) {
  .about-forbes-section .imgs-wrapper img {
    max-width: 150px;
  }
}
@media (max-width: 576px) {
  .about-forbes-section .imgs-wrapper img {
    max-width: 35%;
    margin: 0 15px;
  }
}
.about-forbes-section p {
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  font-size: 16px;
}
@media (max-width: 768px) {
  .about-forbes-section p {
    font-size: 14px;
  }
}

.page-id-2545 p.search {
  margin: 0;
  color: #585858;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  font-size: 14px;
  text-align: right;
  margin-bottom: 20px;
}
.page-id-2545 #select_year {
  border: 1px solid #A1A1A1;
  border-radius: 5px;
  padding: 8px;
  margin-left: 15px;
}

.awards-citations-accordion .accordion-chevron-wrapper {
  border: 0;
}
.awards-citations-accordion .accordion-chevron-wrapper .card-header {
  background-color: transparent;
  padding: 0;
  border: 0;
}
.awards-citations-accordion .accordion-chevron-wrapper .card-header button {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  color: #000;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  text-decoration: none;
  outline: 0;
  box-shadow: none;
  padding: 5px 0;
}
.awards-citations-accordion .accordion-chevron-wrapper .card-header button .fa {
  color: #2070C1;
}
.awards-citations-accordion .accordion-chevron-wrapper .card-body p, .awards-citations-accordion .accordion-chevron-wrapper .card-body li {
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  font-size: 14px;
  margin: 0;
}

.pie-chart-wrapper {
  display: flex;
  align-items: baseline;
  justify-content: center;
  margin: 30px 0 0;
  flex-wrap: wrap;
}
@media (max-width: 768px) {
  .pie-chart-wrapper {
    margin-top: 0;
  }
}

.pie-size {
  font-size: 8vw;
  display: flex;
  flex-direction: column;
  margin: 25px 0;
  align-items: center;
  width: 20%;
}
@media (max-width: 768px) {
  .pie-size {
    margin: 15px 0;
    font-size: 12vw;
    width: 25%;
  }
}
@media (max-width: 576px) {
  .pie-size {
    width: 50%;
    font-size: 20vw;
  }
}
.pie-size h4.title {
  font-size: 16px;
  font-family: "AvenirNextLTPro_Demi", sans-serif;
  margin: 10px 0 0;
  text-align: center;
}
.pie-size .pie-bg-color {
  background-color: #FFF;
  padding: 15px;
  border-radius: 50%;
}

.pie-wrapper {
  height: 1em;
  width: 1em;
  float: left;
  position: relative;
}
.pie-wrapper:nth-child(3n+1) {
  clear: both;
}
.pie-wrapper .pie {
  height: 100%;
  width: 100%;
  clip: rect(0, 1em, 1em, 0.5em);
  left: 0;
  position: absolute;
  top: 0;
}
.pie-wrapper .pie .half-circle {
  height: 100%;
  width: 100%;
  border: 12px solid #1E398D;
  border-radius: 50%;
  clip: rect(0, 0.5em, 1em, 0);
  left: 0;
  position: absolute;
  top: 0;
}
.pie-wrapper .label {
  background: #34495e;
  border-radius: 50%;
  bottom: 0.4em;
  color: #ecf0f1;
  cursor: default;
  display: block;
  font-size: 0.25em;
  left: 0.4em;
  line-height: 2.8em;
  position: absolute;
  right: 0.4em;
  text-align: center;
  top: 0.4em;
}
.pie-wrapper .label .smaller {
  color: #bdc3c7;
  font-size: 0.45em;
  padding-bottom: 20px;
  vertical-align: super;
}
.pie-wrapper .pie-details {
  bottom: 0.4em;
  left: 0.4em;
  position: absolute;
  right: 0.4em;
  top: 0.4em;
  font-size: 12px;
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.pie-wrapper .pie-details .pie-info {
  margin: 0;
  font-size: 1.6vw;
  font-family: "AvenirNextLTPro_Demi", sans-serif;
}
@media (max-width: 768px) {
  .pie-wrapper .pie-details .pie-info {
    font-size: 2.2vw;
  }
}
@media (max-width: 576px) {
  .pie-wrapper .pie-details .pie-info {
    font-size: 4vw;
  }
}
.pie-wrapper .shadow {
  height: 100%;
  width: 100%;
  border: 12px solid #bdbec1;
  border-radius: 50%;
  box-shadow: none !important;
}
.pie-wrapper.progress-1 .pie .left-side {
  transform: rotate(3.6deg);
}
.pie-wrapper.progress-1 .pie .right-side {
  display: none;
}
.pie-wrapper.progress-2 .pie .left-side {
  transform: rotate(7.2deg);
}
.pie-wrapper.progress-2 .pie .right-side {
  display: none;
}
.pie-wrapper.progress-3 .pie .left-side {
  transform: rotate(10.8deg);
}
.pie-wrapper.progress-3 .pie .right-side {
  display: none;
}
.pie-wrapper.progress-4 .pie .left-side {
  transform: rotate(14.4deg);
}
.pie-wrapper.progress-4 .pie .right-side {
  display: none;
}
.pie-wrapper.progress-5 .pie .left-side {
  transform: rotate(18deg);
}
.pie-wrapper.progress-5 .pie .right-side {
  display: none;
}
.pie-wrapper.progress-6 .pie .left-side {
  transform: rotate(21.6deg);
}
.pie-wrapper.progress-6 .pie .right-side {
  display: none;
}
.pie-wrapper.progress-7 .pie .left-side {
  transform: rotate(25.2deg);
}
.pie-wrapper.progress-7 .pie .right-side {
  display: none;
}
.pie-wrapper.progress-8 .pie .left-side {
  transform: rotate(28.8deg);
}
.pie-wrapper.progress-8 .pie .right-side {
  display: none;
}
.pie-wrapper.progress-9 .pie .left-side {
  transform: rotate(32.4deg);
}
.pie-wrapper.progress-9 .pie .right-side {
  display: none;
}
.pie-wrapper.progress-10 .pie .left-side {
  transform: rotate(36deg);
}
.pie-wrapper.progress-10 .pie .right-side {
  display: none;
}
.pie-wrapper.progress-11 .pie .left-side {
  transform: rotate(39.6deg);
}
.pie-wrapper.progress-11 .pie .right-side {
  display: none;
}
.pie-wrapper.progress-12 .pie .left-side {
  transform: rotate(43.2deg);
}
.pie-wrapper.progress-12 .pie .right-side {
  display: none;
}
.pie-wrapper.progress-13 .pie .left-side {
  transform: rotate(46.8deg);
}
.pie-wrapper.progress-13 .pie .right-side {
  display: none;
}
.pie-wrapper.progress-14 .pie .left-side {
  transform: rotate(50.4deg);
}
.pie-wrapper.progress-14 .pie .right-side {
  display: none;
}
.pie-wrapper.progress-15 .pie .left-side {
  transform: rotate(54deg);
}
.pie-wrapper.progress-15 .pie .right-side {
  display: none;
}
.pie-wrapper.progress-16 .pie .left-side {
  transform: rotate(57.6deg);
}
.pie-wrapper.progress-16 .pie .right-side {
  display: none;
}
.pie-wrapper.progress-17 .pie .left-side {
  transform: rotate(61.2deg);
}
.pie-wrapper.progress-17 .pie .right-side {
  display: none;
}
.pie-wrapper.progress-18 .pie .left-side {
  transform: rotate(64.8deg);
}
.pie-wrapper.progress-18 .pie .right-side {
  display: none;
}
.pie-wrapper.progress-19 .pie .left-side {
  transform: rotate(68.4deg);
}
.pie-wrapper.progress-19 .pie .right-side {
  display: none;
}
.pie-wrapper.progress-20 .pie .left-side {
  transform: rotate(72deg);
}
.pie-wrapper.progress-20 .pie .right-side {
  display: none;
}
.pie-wrapper.progress-21 .pie .left-side {
  transform: rotate(75.6deg);
}
.pie-wrapper.progress-21 .pie .right-side {
  display: none;
}
.pie-wrapper.progress-22 .pie .left-side {
  transform: rotate(79.2deg);
}
.pie-wrapper.progress-22 .pie .right-side {
  display: none;
}
.pie-wrapper.progress-23 .pie .left-side {
  transform: rotate(82.8deg);
}
.pie-wrapper.progress-23 .pie .right-side {
  display: none;
}
.pie-wrapper.progress-24 .pie .left-side {
  transform: rotate(86.4deg);
}
.pie-wrapper.progress-24 .pie .right-side {
  display: none;
}
.pie-wrapper.progress-25 .pie .left-side {
  transform: rotate(90deg);
}
.pie-wrapper.progress-25 .pie .right-side {
  display: none;
}
.pie-wrapper.progress-26 .pie .left-side {
  transform: rotate(93.6deg);
}
.pie-wrapper.progress-26 .pie .right-side {
  display: none;
}
.pie-wrapper.progress-27 .pie .left-side {
  transform: rotate(97.2deg);
}
.pie-wrapper.progress-27 .pie .right-side {
  display: none;
}
.pie-wrapper.progress-28 .pie .left-side {
  transform: rotate(100.8deg);
}
.pie-wrapper.progress-28 .pie .right-side {
  display: none;
}
.pie-wrapper.progress-29 .pie .left-side {
  transform: rotate(104.4deg);
}
.pie-wrapper.progress-29 .pie .right-side {
  display: none;
}
.pie-wrapper.progress-30 .pie .left-side {
  transform: rotate(108deg);
}
.pie-wrapper.progress-30 .pie .right-side {
  display: none;
}
.pie-wrapper.progress-31 .pie .left-side {
  transform: rotate(111.6deg);
}
.pie-wrapper.progress-31 .pie .right-side {
  display: none;
}
.pie-wrapper.progress-32 .pie .left-side {
  transform: rotate(115.2deg);
}
.pie-wrapper.progress-32 .pie .right-side {
  display: none;
}
.pie-wrapper.progress-33 .pie .left-side {
  transform: rotate(118.8deg);
}
.pie-wrapper.progress-33 .pie .right-side {
  display: none;
}
.pie-wrapper.progress-34 .pie .left-side {
  transform: rotate(122.4deg);
}
.pie-wrapper.progress-34 .pie .right-side {
  display: none;
}
.pie-wrapper.progress-35 .pie .left-side {
  transform: rotate(126deg);
}
.pie-wrapper.progress-35 .pie .right-side {
  display: none;
}
.pie-wrapper.progress-36 .pie .left-side {
  transform: rotate(129.6deg);
}
.pie-wrapper.progress-36 .pie .right-side {
  display: none;
}
.pie-wrapper.progress-37 .pie .left-side {
  transform: rotate(133.2deg);
}
.pie-wrapper.progress-37 .pie .right-side {
  display: none;
}
.pie-wrapper.progress-38 .pie .left-side {
  transform: rotate(136.8deg);
}
.pie-wrapper.progress-38 .pie .right-side {
  display: none;
}
.pie-wrapper.progress-39 .pie .left-side {
  transform: rotate(140.4deg);
}
.pie-wrapper.progress-39 .pie .right-side {
  display: none;
}
.pie-wrapper.progress-40 .pie .left-side {
  transform: rotate(144deg);
}
.pie-wrapper.progress-40 .pie .right-side {
  display: none;
}
.pie-wrapper.progress-41 .pie .left-side {
  transform: rotate(147.6deg);
}
.pie-wrapper.progress-41 .pie .right-side {
  display: none;
}
.pie-wrapper.progress-42 .pie .left-side {
  transform: rotate(151.2deg);
}
.pie-wrapper.progress-42 .pie .right-side {
  display: none;
}
.pie-wrapper.progress-43 .pie .left-side {
  transform: rotate(154.8deg);
}
.pie-wrapper.progress-43 .pie .right-side {
  display: none;
}
.pie-wrapper.progress-44 .pie .left-side {
  transform: rotate(158.4deg);
}
.pie-wrapper.progress-44 .pie .right-side {
  display: none;
}
.pie-wrapper.progress-45 .pie .left-side {
  transform: rotate(162deg);
}
.pie-wrapper.progress-45 .pie .right-side {
  display: none;
}
.pie-wrapper.progress-46 .pie .left-side {
  transform: rotate(165.6deg);
}
.pie-wrapper.progress-46 .pie .right-side {
  display: none;
}
.pie-wrapper.progress-47 .pie .left-side {
  transform: rotate(169.2deg);
}
.pie-wrapper.progress-47 .pie .right-side {
  display: none;
}
.pie-wrapper.progress-48 .pie .left-side {
  transform: rotate(172.8deg);
}
.pie-wrapper.progress-48 .pie .right-side {
  display: none;
}
.pie-wrapper.progress-49 .pie .left-side {
  transform: rotate(176.4deg);
}
.pie-wrapper.progress-49 .pie .right-side {
  display: none;
}
.pie-wrapper.progress-50 .pie .left-side {
  transform: rotate(180deg);
}
.pie-wrapper.progress-50 .pie .right-side {
  display: none;
}
.pie-wrapper.progress-51 .pie {
  clip: rect(auto, auto, auto, auto);
}
.pie-wrapper.progress-51 .pie .left-side {
  transform: rotate(183.6deg);
}
.pie-wrapper.progress-51 .pie .right-side {
  transform: rotate(180deg);
}
.pie-wrapper.progress-52 .pie {
  clip: rect(auto, auto, auto, auto);
}
.pie-wrapper.progress-52 .pie .left-side {
  transform: rotate(187.2deg);
}
.pie-wrapper.progress-52 .pie .right-side {
  transform: rotate(180deg);
}
.pie-wrapper.progress-53 .pie {
  clip: rect(auto, auto, auto, auto);
}
.pie-wrapper.progress-53 .pie .left-side {
  transform: rotate(190.8deg);
}
.pie-wrapper.progress-53 .pie .right-side {
  transform: rotate(180deg);
}
.pie-wrapper.progress-54 .pie {
  clip: rect(auto, auto, auto, auto);
}
.pie-wrapper.progress-54 .pie .left-side {
  transform: rotate(194.4deg);
}
.pie-wrapper.progress-54 .pie .right-side {
  transform: rotate(180deg);
}
.pie-wrapper.progress-55 .pie {
  clip: rect(auto, auto, auto, auto);
}
.pie-wrapper.progress-55 .pie .left-side {
  transform: rotate(198deg);
}
.pie-wrapper.progress-55 .pie .right-side {
  transform: rotate(180deg);
}
.pie-wrapper.progress-56 .pie {
  clip: rect(auto, auto, auto, auto);
}
.pie-wrapper.progress-56 .pie .left-side {
  transform: rotate(201.6deg);
}
.pie-wrapper.progress-56 .pie .right-side {
  transform: rotate(180deg);
}
.pie-wrapper.progress-57 .pie {
  clip: rect(auto, auto, auto, auto);
}
.pie-wrapper.progress-57 .pie .left-side {
  transform: rotate(205.2deg);
}
.pie-wrapper.progress-57 .pie .right-side {
  transform: rotate(180deg);
}
.pie-wrapper.progress-58 .pie {
  clip: rect(auto, auto, auto, auto);
}
.pie-wrapper.progress-58 .pie .left-side {
  transform: rotate(208.8deg);
}
.pie-wrapper.progress-58 .pie .right-side {
  transform: rotate(180deg);
}
.pie-wrapper.progress-59 .pie {
  clip: rect(auto, auto, auto, auto);
}
.pie-wrapper.progress-59 .pie .left-side {
  transform: rotate(212.4deg);
}
.pie-wrapper.progress-59 .pie .right-side {
  transform: rotate(180deg);
}
.pie-wrapper.progress-60 .pie {
  clip: rect(auto, auto, auto, auto);
}
.pie-wrapper.progress-60 .pie .left-side {
  transform: rotate(216deg);
}
.pie-wrapper.progress-60 .pie .right-side {
  transform: rotate(180deg);
}
.pie-wrapper.progress-61 .pie {
  clip: rect(auto, auto, auto, auto);
}
.pie-wrapper.progress-61 .pie .left-side {
  transform: rotate(219.6deg);
}
.pie-wrapper.progress-61 .pie .right-side {
  transform: rotate(180deg);
}
.pie-wrapper.progress-62 .pie {
  clip: rect(auto, auto, auto, auto);
}
.pie-wrapper.progress-62 .pie .left-side {
  transform: rotate(223.2deg);
}
.pie-wrapper.progress-62 .pie .right-side {
  transform: rotate(180deg);
}
.pie-wrapper.progress-63 .pie {
  clip: rect(auto, auto, auto, auto);
}
.pie-wrapper.progress-63 .pie .left-side {
  transform: rotate(226.8deg);
}
.pie-wrapper.progress-63 .pie .right-side {
  transform: rotate(180deg);
}
.pie-wrapper.progress-64 .pie {
  clip: rect(auto, auto, auto, auto);
}
.pie-wrapper.progress-64 .pie .left-side {
  transform: rotate(230.4deg);
}
.pie-wrapper.progress-64 .pie .right-side {
  transform: rotate(180deg);
}
.pie-wrapper.progress-65 .pie {
  clip: rect(auto, auto, auto, auto);
}
.pie-wrapper.progress-65 .pie .left-side {
  transform: rotate(234deg);
}
.pie-wrapper.progress-65 .pie .right-side {
  transform: rotate(180deg);
}
.pie-wrapper.progress-66 .pie {
  clip: rect(auto, auto, auto, auto);
}
.pie-wrapper.progress-66 .pie .left-side {
  transform: rotate(237.6deg);
}
.pie-wrapper.progress-66 .pie .right-side {
  transform: rotate(180deg);
}
.pie-wrapper.progress-67 .pie {
  clip: rect(auto, auto, auto, auto);
}
.pie-wrapper.progress-67 .pie .left-side {
  transform: rotate(241.2deg);
}
.pie-wrapper.progress-67 .pie .right-side {
  transform: rotate(180deg);
}
.pie-wrapper.progress-68 .pie {
  clip: rect(auto, auto, auto, auto);
}
.pie-wrapper.progress-68 .pie .left-side {
  transform: rotate(244.8deg);
}
.pie-wrapper.progress-68 .pie .right-side {
  transform: rotate(180deg);
}
.pie-wrapper.progress-69 .pie {
  clip: rect(auto, auto, auto, auto);
}
.pie-wrapper.progress-69 .pie .left-side {
  transform: rotate(248.4deg);
}
.pie-wrapper.progress-69 .pie .right-side {
  transform: rotate(180deg);
}
.pie-wrapper.progress-70 .pie {
  clip: rect(auto, auto, auto, auto);
}
.pie-wrapper.progress-70 .pie .left-side {
  transform: rotate(252deg);
}
.pie-wrapper.progress-70 .pie .right-side {
  transform: rotate(180deg);
}
.pie-wrapper.progress-71 .pie {
  clip: rect(auto, auto, auto, auto);
}
.pie-wrapper.progress-71 .pie .left-side {
  transform: rotate(255.6deg);
}
.pie-wrapper.progress-71 .pie .right-side {
  transform: rotate(180deg);
}
.pie-wrapper.progress-72 .pie {
  clip: rect(auto, auto, auto, auto);
}
.pie-wrapper.progress-72 .pie .left-side {
  transform: rotate(259.2deg);
}
.pie-wrapper.progress-72 .pie .right-side {
  transform: rotate(180deg);
}
.pie-wrapper.progress-73 .pie {
  clip: rect(auto, auto, auto, auto);
}
.pie-wrapper.progress-73 .pie .left-side {
  transform: rotate(262.8deg);
}
.pie-wrapper.progress-73 .pie .right-side {
  transform: rotate(180deg);
}
.pie-wrapper.progress-74 .pie {
  clip: rect(auto, auto, auto, auto);
}
.pie-wrapper.progress-74 .pie .left-side {
  transform: rotate(266.4deg);
}
.pie-wrapper.progress-74 .pie .right-side {
  transform: rotate(180deg);
}
.pie-wrapper.progress-75 .pie {
  clip: rect(auto, auto, auto, auto);
}
.pie-wrapper.progress-75 .pie .left-side {
  transform: rotate(270deg);
}
.pie-wrapper.progress-75 .pie .right-side {
  transform: rotate(180deg);
}
.pie-wrapper.progress-76 .pie {
  clip: rect(auto, auto, auto, auto);
}
.pie-wrapper.progress-76 .pie .left-side {
  transform: rotate(273.6deg);
}
.pie-wrapper.progress-76 .pie .right-side {
  transform: rotate(180deg);
}
.pie-wrapper.progress-77 .pie {
  clip: rect(auto, auto, auto, auto);
}
.pie-wrapper.progress-77 .pie .left-side {
  transform: rotate(277.2deg);
}
.pie-wrapper.progress-77 .pie .right-side {
  transform: rotate(180deg);
}
.pie-wrapper.progress-78 .pie {
  clip: rect(auto, auto, auto, auto);
}
.pie-wrapper.progress-78 .pie .left-side {
  transform: rotate(280.8deg);
}
.pie-wrapper.progress-78 .pie .right-side {
  transform: rotate(180deg);
}
.pie-wrapper.progress-79 .pie {
  clip: rect(auto, auto, auto, auto);
}
.pie-wrapper.progress-79 .pie .left-side {
  transform: rotate(284.4deg);
}
.pie-wrapper.progress-79 .pie .right-side {
  transform: rotate(180deg);
}
.pie-wrapper.progress-80 .pie {
  clip: rect(auto, auto, auto, auto);
}
.pie-wrapper.progress-80 .pie .left-side {
  transform: rotate(288deg);
}
.pie-wrapper.progress-80 .pie .right-side {
  transform: rotate(180deg);
}
.pie-wrapper.progress-81 .pie {
  clip: rect(auto, auto, auto, auto);
}
.pie-wrapper.progress-81 .pie .left-side {
  transform: rotate(291.6deg);
}
.pie-wrapper.progress-81 .pie .right-side {
  transform: rotate(180deg);
}
.pie-wrapper.progress-82 .pie {
  clip: rect(auto, auto, auto, auto);
}
.pie-wrapper.progress-82 .pie .left-side {
  transform: rotate(295.2deg);
}
.pie-wrapper.progress-82 .pie .right-side {
  transform: rotate(180deg);
}
.pie-wrapper.progress-83 .pie {
  clip: rect(auto, auto, auto, auto);
}
.pie-wrapper.progress-83 .pie .left-side {
  transform: rotate(298.8deg);
}
.pie-wrapper.progress-83 .pie .right-side {
  transform: rotate(180deg);
}
.pie-wrapper.progress-84 .pie {
  clip: rect(auto, auto, auto, auto);
}
.pie-wrapper.progress-84 .pie .left-side {
  transform: rotate(302.4deg);
}
.pie-wrapper.progress-84 .pie .right-side {
  transform: rotate(180deg);
}
.pie-wrapper.progress-85 .pie {
  clip: rect(auto, auto, auto, auto);
}
.pie-wrapper.progress-85 .pie .left-side {
  transform: rotate(306deg);
}
.pie-wrapper.progress-85 .pie .right-side {
  transform: rotate(180deg);
}
.pie-wrapper.progress-86 .pie {
  clip: rect(auto, auto, auto, auto);
}
.pie-wrapper.progress-86 .pie .left-side {
  transform: rotate(309.6deg);
}
.pie-wrapper.progress-86 .pie .right-side {
  transform: rotate(180deg);
}
.pie-wrapper.progress-87 .pie {
  clip: rect(auto, auto, auto, auto);
}
.pie-wrapper.progress-87 .pie .left-side {
  transform: rotate(313.2deg);
}
.pie-wrapper.progress-87 .pie .right-side {
  transform: rotate(180deg);
}
.pie-wrapper.progress-88 .pie {
  clip: rect(auto, auto, auto, auto);
}
.pie-wrapper.progress-88 .pie .left-side {
  transform: rotate(316.8deg);
}
.pie-wrapper.progress-88 .pie .right-side {
  transform: rotate(180deg);
}
.pie-wrapper.progress-89 .pie {
  clip: rect(auto, auto, auto, auto);
}
.pie-wrapper.progress-89 .pie .left-side {
  transform: rotate(320.4deg);
}
.pie-wrapper.progress-89 .pie .right-side {
  transform: rotate(180deg);
}
.pie-wrapper.progress-90 .pie {
  clip: rect(auto, auto, auto, auto);
}
.pie-wrapper.progress-90 .pie .left-side {
  transform: rotate(324deg);
}
.pie-wrapper.progress-90 .pie .right-side {
  transform: rotate(180deg);
}
.pie-wrapper.progress-91 .pie {
  clip: rect(auto, auto, auto, auto);
}
.pie-wrapper.progress-91 .pie .left-side {
  transform: rotate(327.6deg);
}
.pie-wrapper.progress-91 .pie .right-side {
  transform: rotate(180deg);
}
.pie-wrapper.progress-92 .pie {
  clip: rect(auto, auto, auto, auto);
}
.pie-wrapper.progress-92 .pie .left-side {
  transform: rotate(331.2deg);
}
.pie-wrapper.progress-92 .pie .right-side {
  transform: rotate(180deg);
}
.pie-wrapper.progress-93 .pie {
  clip: rect(auto, auto, auto, auto);
}
.pie-wrapper.progress-93 .pie .left-side {
  transform: rotate(334.8deg);
}
.pie-wrapper.progress-93 .pie .right-side {
  transform: rotate(180deg);
}
.pie-wrapper.progress-94 .pie {
  clip: rect(auto, auto, auto, auto);
}
.pie-wrapper.progress-94 .pie .left-side {
  transform: rotate(338.4deg);
}
.pie-wrapper.progress-94 .pie .right-side {
  transform: rotate(180deg);
}
.pie-wrapper.progress-95 .pie {
  clip: rect(auto, auto, auto, auto);
}
.pie-wrapper.progress-95 .pie .left-side {
  transform: rotate(342deg);
}
.pie-wrapper.progress-95 .pie .right-side {
  transform: rotate(180deg);
}
.pie-wrapper.progress-96 .pie {
  clip: rect(auto, auto, auto, auto);
}
.pie-wrapper.progress-96 .pie .left-side {
  transform: rotate(345.6deg);
}
.pie-wrapper.progress-96 .pie .right-side {
  transform: rotate(180deg);
}
.pie-wrapper.progress-97 .pie {
  clip: rect(auto, auto, auto, auto);
}
.pie-wrapper.progress-97 .pie .left-side {
  transform: rotate(349.2deg);
}
.pie-wrapper.progress-97 .pie .right-side {
  transform: rotate(180deg);
}
.pie-wrapper.progress-98 .pie {
  clip: rect(auto, auto, auto, auto);
}
.pie-wrapper.progress-98 .pie .left-side {
  transform: rotate(352.8deg);
}
.pie-wrapper.progress-98 .pie .right-side {
  transform: rotate(180deg);
}
.pie-wrapper.progress-99 .pie {
  clip: rect(auto, auto, auto, auto);
}
.pie-wrapper.progress-99 .pie .left-side {
  transform: rotate(356.4deg);
}
.pie-wrapper.progress-99 .pie .right-side {
  transform: rotate(180deg);
}
.pie-wrapper.progress-100 .pie {
  clip: rect(auto, auto, auto, auto);
}
.pie-wrapper.progress-100 .pie .left-side {
  transform: rotate(360deg);
}
.pie-wrapper.progress-100 .pie .right-side {
  transform: rotate(180deg);
}

.smph-graphs {
  margin-bottom: 50px;
}
.smph-graphs:first-of-type {
  padding-bottom: 50px;
  border-bottom: 1px solid #2070C1;
}
.smph-graphs:last-of-type {
  margin-bottom: 0;
}

.smph-graphs-container {
  background-color: #e9edf5;
}

.our-history-container {
  background-color: #1E398D;
}
.our-history-container p {
  font-size: 16px;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  color: #FFF;
}
.our-history-container .oh-nav-container {
  display: flex;
  justify-content: center;
  margin-top: 50px;
  flex-direction: column-reverse;
}
@media (max-width: 576px) {
  .our-history-container .oh-nav-container {
    margin-top: 10px;
  }
}
.our-history-container .slick-arrow {
  transform: rotate(0);
}
.our-history-container .slick-arrow::before {
  font-size: 18px;
}
.our-history-container .oh-nav-for {
  width: 100%;
  margin: 0;
}
.our-history-container .oh-nav-for ul {
  padding: 0;
  margin: 0;
}
.our-history-container .oh-nav-for li {
  font-size: 18px;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  outline: 0;
  cursor: pointer;
  color: #FFF;
  margin: 0 5px;
}
@media (max-width: 576px) {
  .our-history-container .oh-nav-for li {
    font-size: 16px;
  }
}
.our-history-container .oh-nav-for li:hover {
  color: #2070C1;
  font-family: "AvenirNextLTPro_Bold", sans-serif;
}
.our-history-container .oh-nav-for .slick-arrow.slick-prev {
  bottom: 0;
  top: 0;
  margin: auto;
  left: -20px;
}
.our-history-container .oh-nav-for .slick-arrow.slick-next {
  bottom: 0;
  top: 0;
  margin: auto;
  right: -20px;
}
.our-history-container .oh-nav-for .slick-current {
  color: #2070C1;
  font-family: "AvenirNextLTPro_Bold", sans-serif;
}
.our-history-container .oh-nav {
  width: 100%;
  margin-top: 15px;
}
.our-history-container .oh-nav .slick-list {
  padding-left: 0;
}
.our-history-container .oh-nav .history-wrapper {
  outline: 0;
  margin: 0 5px;
}
.our-history-container .oh-nav .history-wrapper-container {
  padding: 20px;
  background-color: #FFF;
  position: relative;
  padding: 15px;
  display: flex;
}
@media (max-width: 576px) {
  .our-history-container .oh-nav .history-wrapper-container {
    flex-direction: column;
  }
}
.our-history-container .oh-nav .history-wrapper-container > div {
  width: 50%;
}
@media (max-width: 768px) {
  .our-history-container .oh-nav .history-wrapper-container > div {
    width: 100%;
  }
}
.our-history-container .oh-nav .history-wrapper-container .details p {
  color: #000;
}
@media (max-width: 768px) {
  .our-history-container .oh-nav .history-wrapper-container .details p {
    font-size: 14px;
  }
}
.our-history-container .oh-nav .history-wrapper-container .details p:last-of-type {
  margin-bottom: 0;
}
.our-history-container .oh-nav .history-wrapper-container p {
  font-size: 19px;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
}
@media (max-width: 768px) {
  .our-history-container .oh-nav .history-wrapper-container p {
    font-size: 14px;
  }
}
.our-history-container .oh-nav .history-wrapper-container p.year {
  color: #1E398D;
  font-family: "AvenirNextLTPro_Demi", sans-serif;
  font-size: 18px;
  margin: 10px 0;
}
@media (max-width: 768px) {
  .our-history-container .oh-nav .history-wrapper-container p.year {
    font-size: 16px;
  }
}
.our-history-container .oh-nav .history-wrapper-container .info-wrapper {
  padding-left: 20px;
}
@media (max-width: 576px) {
  .our-history-container .oh-nav .history-wrapper-container .info-wrapper {
    padding-left: 0;
  }
}
.our-history-container .oh-nav .img-wrapper {
  width: 100%;
  max-height: 500px;
  overflow: hidden;
}
.our-history-container .oh-nav .img-wrapper img {
  width: 100%;
  height: auto;
  object-fit: cover;
}
.our-history-container .oh-nav .slick-arrow {
  display: none !important;
}
.our-history-container .oh-nav .slick-arrow.slick-prev {
  left: unset;
  right: 8%;
}
.our-history-container .oh-nav .slick-arrow.slick-next {
  right: 4%;
}

.featured-content-two .section-title .title {
  text-transform: unset;
}
.featured-content-two .featured-content-wrapper {
  text-decoration: none;
  outline: 0;
  padding: 0 15px;
}
.featured-content-two .featured-content-wrapper img {
  width: 100%;
  height: 20vw;
  object-fit: cover;
}
@media (max-width: 576px) {
  .featured-content-two .featured-content-wrapper img {
    height: 50vw;
  }
}
.featured-content-two .featured-content-wrapper .info-details {
  margin-top: 15px;
}
.featured-content-two .featured-content-wrapper .info-details .type {
  color: #2070C1;
  font-size: 16px;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  margin: 0;
}
@media (max-width: 768px) {
  .featured-content-two .featured-content-wrapper .info-details .type {
    font-size: 14px;
  }
}
.featured-content-two .featured-content-wrapper .info-details .title {
  color: #000;
  font-size: 18px;
  font-family: "AvenirNextLTPro_Demi", sans-serif;
}
@media (max-width: 768px) {
  .featured-content-two .featured-content-wrapper .info-details .title {
    font-size: 16px;
  }
}

.store-network-container {
  background-color: #f6f4f0;
}
.store-network-container .section-title {
  flex-direction: column;
  align-items: end !important;
}
.store-network-container .section-title .title {
  color: #1E398D;
}
.store-network-container .section-title p {
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  font-size: 14px;
  margin: 0;
}
.store-network-container .row {
  justify-content: center;
}
.store-network-container .store-network-wrapper {
  text-align: center;
  margin: 15px 0;
}
@media (max-width: 576px) {
  .store-network-container .store-network-wrapper {
    max-width: 50%;
  }
}
.store-network-container .store-network-wrapper p {
  margin: 0;
}
.store-network-container .store-network-wrapper .count {
  font-family: "AvenirNextLTPro_Bold", sans-serif;
  color: #1E398D;
  font-size: 39px;
}
@media (max-width: 768px) {
  .store-network-container .store-network-wrapper .count {
    font-size: 26px;
  }
}
.store-network-container .store-network-wrapper .name {
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  font-size: 18px;
}
@media (max-width: 768px) {
  .store-network-container .store-network-wrapper .name {
    font-size: 14px;
  }
}

.sm-store-markets-container {
  padding-top: 0;
}
.sm-store-markets-container .img-wrapper img {
  width: 100%;
  height: 30vw;
  object-fit: cover;
}
.sm-store-markets-container .smph-inner-subcontainer {
  margin-top: 60px;
}
.sm-store-markets-container .title {
  font-family: "AvenirNextLTPro_Bold", sans-serif;
  font-size: 22px;
  color: #1E398D;
}
@media (max-width: 768px) {
  .sm-store-markets-container .title {
    font-size: 18px;
  }
}
@media (max-width: 576px) {
  .sm-store-markets-container .title {
    font-size: 16px;
  }
}
.sm-store-markets-container p {
  font-size: 16px;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
}
@media (max-width: 768px) {
  .sm-store-markets-container p {
    font-size: 14px;
  }
}
.sm-store-markets-container p:last-of-type {
  margin-bottom: 0;
}

.specialty-stores-container {
  background-color: #f6f4f0;
}
.specialty-stores-container .smph-inner-subcontainer {
  display: flex;
}
@media (max-width: 576px) {
  .specialty-stores-container .smph-inner-subcontainer {
    flex-direction: column;
  }
}
.specialty-stores-container .left-content {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media (max-width: 576px) {
  .specialty-stores-container .left-content {
    margin-bottom: 15px;
  }
}
.specialty-stores-container .left-content h2 {
  font-family: "AvenirNextLTPro_Bold", sans-serif;
  font-size: 22px;
  color: #1E398D;
  margin-bottom: 15px;
}
@media (max-width: 768px) {
  .specialty-stores-container .left-content h2 {
    font-size: 18px;
  }
}
@media (max-width: 576px) {
  .specialty-stores-container .left-content h2 {
    font-size: 16px;
  }
}
.specialty-stores-container .left-content p {
  font-size: 16px;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
}
@media (max-width: 768px) {
  .specialty-stores-container .left-content p {
    font-size: 14px;
  }
}
.specialty-stores-container .left-content p:last-of-type {
  margin-bottom: 0;
}
.specialty-stores-container .right-content {
  display: flex;
  flex-wrap: wrap;
}
.specialty-stores-container .right-content img {
  width: 60%;
  object-fit: cover;
  padding: 2px;
  height: 15vw;
}
@media (max-width: 576px) {
  .specialty-stores-container .right-content img {
    height: 30vw;
  }
}
.specialty-stores-container .right-content img:nth-of-type(-3n+4) {
  width: 40%;
}

.our-investsments-cta-banner {
  position: relative;
  padding: 0;
}
.our-investsments-cta-banner .img-wrapper img {
  width: 100%;
  height: 30vw;
  object-fit: cover;
}
@media (max-width: 767px) {
  .our-investsments-cta-banner .img-wrapper img {
    height: 100vw;
  }
}
.our-investsments-cta-banner .smph-inner-subcontainer {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  align-items: center;
}
.our-investsments-cta-banner .the-content {
  background-color: #ffffffBF;
  padding: 30px;
}
.our-investsments-cta-banner .the-content h2 {
  font-family: "AvenirNextLTPro_Bold", sans-serif;
  font-size: 22px;
  color: #a1926a;
  margin-bottom: 15px;
}
@media (max-width: 768px) {
  .our-investsments-cta-banner .the-content h2 {
    font-size: 18px;
  }
}
@media (max-width: 576px) {
  .our-investsments-cta-banner .the-content h2 {
    font-size: 16px;
  }
}
.our-investsments-cta-banner .the-content p {
  font-size: 16px;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
}
@media (max-width: 768px) {
  .our-investsments-cta-banner .the-content p {
    font-size: 14px;
  }
}
.our-investsments-cta-banner .the-content p:last-of-type {
  margin-bottom: 0;
}

@media (max-width: 576px) {
  .page-id-2732 .cta-banner-link-out-with-numbers.cta-banner-key-0 .cta-banner-image {
    object-position: right;
  }
}
.page-id-2732 .cta-banner-link-out-with-numbers.cta-banner-key-0 .cta-banner-content {
  margin-bottom: 5rem;
}
@media (max-width: 1024px) {
  .page-id-2732 .cta-banner-link-out-with-numbers.cta-banner-key-0 .cta-banner-content {
    margin-bottom: 0;
  }
}
@media (max-width: 576px) {
  .page-id-2732 .cta-banner-link-out-with-numbers.cta-banner-key-0 .cta-banner-content .numbers-content {
    margin-left: 0;
  }
}
.page-id-2732 .cta-banner-link-out-with-numbers.cta-banner-key-1 .cta-banner-content {
  flex-direction: row-reverse;
  margin-left: auto;
  margin-right: 17%;
  margin-bottom: 8rem;
}
@media (max-width: 1024px) {
  .page-id-2732 .cta-banner-link-out-with-numbers.cta-banner-key-1 .cta-banner-content {
    margin-bottom: 0;
  }
}
.page-id-2732 .cta-banner-link-out-with-numbers.cta-banner-key-1 .cta-banner-content .numbers-content {
  margin-left: 0;
}
@media (max-width: 576px) {
  .page-id-2732 .cta-banner-link-out-with-numbers.cta-banner-key-1 .cta-banner-content .numbers-content {
    margin-right: 30px;
  }
}
.page-id-2732 .cta-banner-link-out-with-numbers.cta-banner-key-2 .cta-banner-content {
  margin-left: 75%;
  margin-bottom: 10%;
}
@media (max-width: 1024px) {
  .page-id-2732 .cta-banner-link-out-with-numbers.cta-banner-key-2 .cta-banner-content {
    margin-left: 62%;
  }
}
@media (max-width: 768px) {
  .page-id-2732 .cta-banner-link-out-with-numbers.cta-banner-key-2 .cta-banner-content {
    margin-bottom: 0;
  }
}
@media (max-width: 576px) {
  .page-id-2732 .cta-banner-link-out-with-numbers.cta-banner-key-2 .cta-banner-content {
    margin-left: 0;
  }
}
.page-id-2732 .cta-banner-link-out-with-numbers.cta-banner-key-3 .cta-banner-content {
  flex-direction: row-reverse;
  margin-left: auto;
  margin-top: 6rem;
}
@media (max-width: 576px) {
  .page-id-2732 .cta-banner-link-out-with-numbers.cta-banner-key-3 .cta-banner-content {
    margin-top: 3rem;
  }
}
.page-id-2732 .cta-banner-link-out-with-numbers.cta-banner-key-3 .cta-banner-content .numbers-content {
  margin-left: 0;
  margin-right: 30px;
}
.page-id-2732 .cta-banner-link-out-with-numbers.cta-banner-key-3 .cta-banner-content .numbers-content .numbers-wrapper {
  width: 100%;
}

.page-id-3788 .cta-banner-link-out-with-numbers.cta-banner-key-0 .cta-banner-content {
  margin-top: 10rem;
}
@media (max-width: 1024px) {
  .page-id-3788 .cta-banner-link-out-with-numbers.cta-banner-key-0 .cta-banner-content {
    margin-top: 2rem;
  }
}
.page-id-3788 .cta-banner-link-out-with-numbers.cta-banner-key-0 .numbers-content {
  max-width: 700px;
  width: 100%;
  justify-content: flex-end;
}
@media (max-width: 1024px) {
  .page-id-3788 .cta-banner-link-out-with-numbers.cta-banner-key-0 .numbers-content {
    max-width: 600px;
  }
}
@media (max-width: 768px) {
  .page-id-3788 .cta-banner-link-out-with-numbers.cta-banner-key-0 .numbers-content {
    max-width: 400px;
  }
}
.page-id-3788 .cta-banner-link-out-with-numbers.cta-banner-key-0 .numbers-content .numbers-wrapper {
  width: 33.3%;
}
@media (max-width: 576px) {
  .page-id-3788 .cta-banner-link-out-with-numbers.cta-banner-key-0 .numbers-content .numbers-wrapper {
    width: 50%;
  }
}
.page-id-3788 .cta-banner-link-out-with-numbers.cta-banner-key-1 .cta-banner-content {
  margin-top: 10rem;
}
@media (max-width: 1024px) {
  .page-id-3788 .cta-banner-link-out-with-numbers.cta-banner-key-1 .cta-banner-content {
    margin-top: 2rem;
  }
}
.page-id-3788 .cta-banner-link-out-with-numbers.cta-banner-key-1 .numbers-content {
  width: 100%;
  align-items: center;
  max-width: 200px;
  margin-left: 0;
}
.page-id-3788 .cta-banner-link-out-with-numbers.cta-banner-key-1 .numbers-content .numbers-wrapper {
  width: 100%;
  margin: 20px 0;
}

.equity-investments-percentage-wrapper {
  position: relative;
}
.equity-investments-percentage-wrapper img {
  width: 100%;
  height: auto;
}
@media (max-width: 576px) {
  .equity-investments-percentage-wrapper img {
    height: 120vw;
    object-fit: cover;
  }
}
.equity-investments-percentage-wrapper .smph-inner-subcontainer {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  padding: 50px 0;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 768px) {
  .equity-investments-percentage-wrapper .smph-inner-subcontainer {
    padding: 20px 0;
  }
}
.equity-investments-percentage-wrapper .smph-inner-subcontainer .section-title .title {
  color: #FFF;
  font-size: 22px;
  font-family: "AvenirNextLTPro_Bold", sans-serif;
  text-transform: unset;
  text-align: left;
  margin: 0;
}
@media (max-width: 768px) {
  .equity-investments-percentage-wrapper .smph-inner-subcontainer .section-title .title {
    font-size: 20px;
  }
}
@media (max-width: 576px) {
  .equity-investments-percentage-wrapper .smph-inner-subcontainer .section-title .title {
    font-size: 18px;
  }
}
.equity-investments-percentage-wrapper .smph-inner-subcontainer .section-title .subtitle {
  font-size: 16px;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  color: #fff;
}
@media (max-width: 768px) {
  .equity-investments-percentage-wrapper .smph-inner-subcontainer .section-title .subtitle {
    font-size: 14px;
  }
}
.equity-investments-percentage-wrapper .smph-inner-subcontainer .counter-wrapper-container {
  display: flex;
  flex-wrap: wrap;
}
.equity-investments-percentage-wrapper .smph-inner-subcontainer .counter-wrapper-container .cw {
  flex: 1;
  flex-basis: 20%;
}
@media (max-width: 576px) {
  .equity-investments-percentage-wrapper .smph-inner-subcontainer .counter-wrapper-container .cw {
    flex-basis: 50%;
    text-align: center;
  }
}
.equity-investments-percentage-wrapper .smph-inner-subcontainer .counter-wrapper-container .cw .count {
  font-size: 39px;
  color: #FFF;
  font-family: "AvenirNextLTPro_Demi", sans-serif;
  margin: 5px 0 0;
}
@media (max-width: 768px) {
  .equity-investments-percentage-wrapper .smph-inner-subcontainer .counter-wrapper-container .cw .count {
    font-size: 26px;
  }
}
.equity-investments-percentage-wrapper .smph-inner-subcontainer .counter-wrapper-container .cw .description {
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  font-size: 16px;
  color: #FFF;
  margin: -5px 0 0;
}
@media (max-width: 768px) {
  .equity-investments-percentage-wrapper .smph-inner-subcontainer .counter-wrapper-container .cw .description {
    font-size: 14px;
  }
}

.investments-company-container .smph-center-container {
  max-width: 800px;
}
@media (max-width: 768px) {
  .investments-company-container .smph-center-container {
    max-width: 80%;
  }
}
.investments-company-container .card {
  border: 0;
  margin-bottom: 40px;
  background-color: transparent;
}
.investments-company-container .card-header {
  padding: 0;
  background-color: transparent;
}
.investments-company-container .card-header img {
  width: 100%;
  height: auto;
}
.investments-company-container .card-header .btn {
  width: 100%;
  background-color: transparent;
  border-bottom: 1px solid #1E398D;
  padding-bottom: 15px;
  border-radius: 0;
  padding: 0;
  font-family: "AvenirNextLTPro_Bold", sans-serif;
  font-size: 18px;
}
@media (max-width: 768px) {
  .investments-company-container .card-header .btn {
    font-size: 16px;
  }
}
.investments-company-container .card-header .btn .btn-wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 15px 0;
  color: #1E398D;
}
.investments-company-container .card-body {
  position: relative;
}
.investments-company-container .card-body p {
  font-size: 16px;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
}
@media (max-width: 768px) {
  .investments-company-container .card-body p {
    font-size: 14px;
  }
}
.investments-company-container .card-body p:last-of-type {
  margin-bottom: 0;
}
.investments-company-container .card-body img {
  max-width: 100%;
  height: auto;
}
.investments-company-container .card-body .back-to-header {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #2070C1;
  width: 40px;
  height: 40px;
  text-align: center;
  border-radius: 4px;
  position: relative;
  margin-top: 15px;
  margin-left: auto;
  border-radius: 50%;
  z-index: 1000;
}
.investments-company-container .card-body .back-to-header .fa {
  color: #FFF;
  font-size: 20px;
}
.investments-company-container .card-body .back-to-header:hover, .investments-company-container .card-body .back-to-header:active {
  cursor: pointer;
  background-color: #1E398D;
}

.communities-we-serve-wrapper .cws-container {
  border: 0;
  margin-top: 30px;
}
.communities-we-serve-wrapper .cws-container .card-upper-content > .row {
  margin: 0;
}
.communities-we-serve-wrapper .cws-container .card-header {
  padding: 0;
  background-color: #FFF;
  border: 0;
}
.communities-we-serve-wrapper .cws-container .img-wrapper {
  padding: 0;
}
.communities-we-serve-wrapper .cws-container .img-wrapper img {
  width: 100%;
  height: auto;
}
.communities-we-serve-wrapper .cws-container .img-wrapper .img-caption {
  padding: 15px 20px;
}
.communities-we-serve-wrapper .cws-container .img-wrapper .img-caption p {
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  font-size: 16px;
}
@media (max-width: 768px) {
  .communities-we-serve-wrapper .cws-container .img-wrapper .img-caption p {
    font-size: 14px;
  }
}
.communities-we-serve-wrapper .cws-container .info-wrapper {
  background-color: #F7F5EC;
  padding: 30px 50px;
  position: relative;
}
@media (max-width: 576px) {
  .communities-we-serve-wrapper .cws-container .info-wrapper {
    text-align: center;
    padding: 30px;
  }
}
.communities-we-serve-wrapper .cws-container .info-wrapper::before {
  content: "";
  position: absolute;
  top: 50px;
  left: -10px;
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-right: 10px solid #F7F5EC;
}
@media (max-width: 576px) {
  .communities-we-serve-wrapper .cws-container .info-wrapper::before {
    display: none;
  }
}
.communities-we-serve-wrapper .cws-container .info-wrapper img {
  max-width: 80px;
}
@media (max-width: 768px) {
  .communities-we-serve-wrapper .cws-container .info-wrapper img {
    max-width: 50px;
  }
}
.communities-we-serve-wrapper .cws-container .info-wrapper .title {
  font-size: 22px;
  font-family: "AvenirNextLTPro_Bold", sans-serif;
  color: #A2926A;
  margin-bottom: 0;
}
@media (max-width: 768px) {
  .communities-we-serve-wrapper .cws-container .info-wrapper .title {
    font-size: 18px;
  }
}
@media (max-width: 576px) {
  .communities-we-serve-wrapper .cws-container .info-wrapper .title {
    font-size: 16px;
  }
}
.communities-we-serve-wrapper .cws-container .info-wrapper .subtitle {
  font-size: 16px;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  margin-bottom: 20px;
}
@media (max-width: 768px) {
  .communities-we-serve-wrapper .cws-container .info-wrapper .subtitle {
    font-size: 14px;
  }
}
.communities-we-serve-wrapper .cws-container .info-wrapper .count {
  font-size: 38px;
  color: #ab8f54;
  font-family: "AvenirNextLTPro_Demi", sans-serif;
  margin: 5px 0 0;
}
@media (max-width: 768px) {
  .communities-we-serve-wrapper .cws-container .info-wrapper .count {
    font-size: 26px;
  }
}
.communities-we-serve-wrapper .cws-container .info-wrapper .description {
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  font-size: 16px;
  margin: -5px 0 0;
}
@media (max-width: 768px) {
  .communities-we-serve-wrapper .cws-container .info-wrapper .description {
    font-size: 14px;
  }
}
@media (max-width: 576px) {
  .communities-we-serve-wrapper .cws-container .info-wrapper .col-info-wrapper {
    margin: 10px 0;
    width: 50%;
  }
}
.communities-we-serve-wrapper .cws-container .info-wrapper .col-info-wrapper.has-image {
  display: flex;
  align-items: center;
}
@media (max-width: 576px) {
  .communities-we-serve-wrapper .cws-container .info-wrapper .col-info-wrapper.has-image {
    flex-direction: column;
  }
}
.communities-we-serve-wrapper .cws-container .info-wrapper .col-info-wrapper.has-image .count-wrapper {
  margin-left: 15px;
}
@media (max-width: 576px) {
  .communities-we-serve-wrapper .cws-container .info-wrapper .col-info-wrapper.has-image .count-wrapper {
    margin: 0;
  }
}
.communities-we-serve-wrapper .cws-container .info-wrapper .col-info-wrapper.margin-has-img {
  margin-left: 95px;
  margin-top: 15px;
}
@media (max-width: 576px) {
  .communities-we-serve-wrapper .cws-container .info-wrapper .col {
    width: 100%;
    flex-basis: 100%;
    text-align: center;
    justify-content: center;
    display: flex;
    align-items: center;
    flex-direction: column;
  }
}
.communities-we-serve-wrapper .cws-container button.btn {
  background-color: #E8E2AC;
  width: 100%;
  border-radius: 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  outline: 0;
  box-shadow: none;
  text-decoration: none;
  font-family: "AvenirNextLTPro_Bold", sans-serif;
  font-size: 18px;
  color: #A2926A;
  padding-right: 30px;
}
@media (max-width: 576px) {
  .communities-we-serve-wrapper .cws-container button.btn {
    font-size: 16px;
  }
}
.communities-we-serve-wrapper .cws-container button.btn img {
  max-width: 50px;
  margin-right: 15px;
}
.communities-we-serve-wrapper .cws-container .card-body {
  background-color: #F7F5EC;
  padding: 30px 80px;
}
@media (max-width: 576px) {
  .communities-we-serve-wrapper .cws-container .card-body {
    padding: 30px;
  }
}
.communities-we-serve-wrapper .cws-container .card-body .col-body {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 576px) {
  .communities-we-serve-wrapper .cws-container .card-body .col-body {
    flex-direction: column;
  }
}
.communities-we-serve-wrapper .cws-container .card-body .col-body .col-wrapper {
  margin: 0 50px;
}
@media (max-width: 768px) {
  .communities-we-serve-wrapper .cws-container .card-body .col-body .col-wrapper {
    margin: 0 30px;
  }
}
@media (max-width: 576px) {
  .communities-we-serve-wrapper .cws-container .card-body .col-body .col-wrapper {
    display: flex;
    margin: 10px 0;
    align-items: center;
    width: 100%;
    justify-content: center;
    flex-direction: column;
  }
}
.communities-we-serve-wrapper .cws-container .card-body .count {
  font-size: 38px;
  color: #ab8f54;
  font-family: "AvenirNextLTPro_Demi", sans-serif;
  margin: 5px 0 0;
}
@media (max-width: 768px) {
  .communities-we-serve-wrapper .cws-container .card-body .count {
    font-size: 26px;
  }
}
.communities-we-serve-wrapper .cws-container .card-body .description {
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  font-size: 16px;
  margin: -5px 0 0;
}
@media (max-width: 768px) {
  .communities-we-serve-wrapper .cws-container .card-body .description {
    font-size: 14px;
  }
}
@media (max-width: 576px) {
  .communities-we-serve-wrapper .cws-container .card-body .col-info-wrapper {
    width: 50%;
    text-align: center;
  }
}
.communities-we-serve-wrapper .cws-container .card-body .col-info-wrapper img {
  max-width: 80px;
  height: auto;
}
@media (max-width: 768px) {
  .communities-we-serve-wrapper .cws-container .card-body .col-info-wrapper img {
    max-width: 50px;
  }
}
.communities-we-serve-wrapper .cws-container .card-body .col-info-wrapper.has-image {
  display: flex;
  align-items: center;
}
@media (max-width: 576px) {
  .communities-we-serve-wrapper .cws-container .card-body .col-info-wrapper.has-image {
    flex-direction: column;
  }
}
.communities-we-serve-wrapper .cws-container .card-body .col-info-wrapper.has-image .count-wrapper {
  margin-left: 15px;
}
@media (max-width: 576px) {
  .communities-we-serve-wrapper .cws-container .card-body .col-info-wrapper.has-image .count-wrapper {
    margin: 0;
  }
}
.communities-we-serve-wrapper .cws-container .card-body .col-info-wrapper.margin-has-img {
  margin-left: 95px;
  margin-top: 15px;
}
@media (max-width: 576px) {
  .communities-we-serve-wrapper .cws-container .card-body .col-info-wrapper.margin-has-img {
    margin-left: 0;
  }
}
@media (max-width: 576px) {
  .communities-we-serve-wrapper .cws-container:last-of-type .info-wrapper .col {
    flex-wrap: wrap;
  }
}
@media (max-width: 576px) {
  .communities-we-serve-wrapper .cws-container:last-of-type .info-wrapper .col-info-wrapper {
    width: 100%;
    text-align: center;
    justify-content: center;
  }
}

.responsible-investments-tabs-container {
  background-color: #dfeaf1;
  padding: 0;
  margin-bottom: 0;
}
.responsible-investments-tabs-container .communities-list {
  display: flex;
  padding: 0;
  margin: 0;
  list-style: none;
  justify-content: space-between;
}
@media (max-width: 768px) {
  .responsible-investments-tabs-container .communities-list {
    overflow-y: scroll;
  }
}
.responsible-investments-tabs-container .communities-list li a {
  text-align: center;
  display: inline-flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  color: #3F3F3F;
  font-size: 18px;
  text-decoration: none;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  padding: 10px 0;
  white-space: nowrap;
}
@media (max-width: 768px) {
  .responsible-investments-tabs-container .communities-list li a {
    margin: 0 15px;
    font-size: 16px;
  }
}
.responsible-investments-tabs-container .communities-list li a::after {
  content: attr(data-text);
  content: attr(data-text)/"";
  height: 0;
  visibility: hidden;
  overflow: hidden;
  user-select: none;
  pointer-events: none;
  font-family: "AvenirNextLTPro_Bold", sans-serif;
}
.responsible-investments-tabs-container .communities-list li a.active, .responsible-investments-tabs-container .communities-list li a:hover {
  color: #1E398D;
  font-family: "AvenirNextLTPro_Bold", sans-serif;
}

@media (max-width: 576px) {
  .responsible-investments-tabs-content .slick-arrow.slick-next {
    right: -20px;
  }
}
@media (max-width: 576px) {
  .responsible-investments-tabs-content .slick-arrow.slick-prev {
    left: -20px;
  }
}
.responsible-investments-tabs-content .text-brown {
  color: #A2926A;
}
.responsible-investments-tabs-content .text-chinabank {
  color: #e31f26;
}
.responsible-investments-tabs-content .text-blue {
  color: #2070C1;
}
.responsible-investments-tabs-content .text-dark-blue {
  color: #1E398D;
}
.responsible-investments-tabs-content .text-twogo {
  color: #EC0C8C;
}
.responsible-investments-tabs-content .text-belle {
  color: #C39909;
}
.responsible-investments-tabs-content .ri-tabs-content {
  height: 0;
  overflow: hidden;
}
.responsible-investments-tabs-content .ri-tabs-content.active {
  height: auto;
}
.responsible-investments-tabs-content .ri-tabs-content .bg-brown {
  background-color: #F7F5EC;
}
.responsible-investments-tabs-content .ri-tabs-content .bg-dark-blue {
  background-color: #1E398D;
}
.responsible-investments-tabs-content .ri-tabs-content .bg-blue {
  background-color: #DFEAF1;
}
.responsible-investments-tabs-content .ri-tabs-content .bg-grey {
  background-color: #EAF0E8;
}
.responsible-investments-tabs-content .ri-tabs-content .bg-light-blue {
  background-color: #CBECF9;
}
.responsible-investments-tabs-content .ri-tabs-content .logo-container .main-logo {
  width: auto;
  height: 60px;
  margin-bottom: 10px;
}
@media (max-width: 768px) {
  .responsible-investments-tabs-content .ri-tabs-content .logo-container .main-logo {
    height: 50px;
  }
}
.responsible-investments-tabs-content .ri-tabs-content .logo-container p {
  font-size: 16px;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  margin: 0;
}
@media (max-width: 768px) {
  .responsible-investments-tabs-content .ri-tabs-content .logo-container p {
    font-size: 14px;
  }
}
.responsible-investments-tabs-content .ri-tabs-content .mainbody-container {
  margin-top: 30px;
}
.responsible-investments-tabs-content .ri-tabs-content .mainbody-container .title {
  font-size: 22px;
  font-family: "AvenirNextLTPro_Bold", sans-serif;
}
@media (max-width: 768px) {
  .responsible-investments-tabs-content .ri-tabs-content .mainbody-container .title {
    font-size: 18px;
  }
}
@media (max-width: 576px) {
  .responsible-investments-tabs-content .ri-tabs-content .mainbody-container .title {
    font-size: 16px;
  }
}
.responsible-investments-tabs-content .ri-tabs-content .mainbody-container p {
  font-size: 16px;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
}
@media (max-width: 768px) {
  .responsible-investments-tabs-content .ri-tabs-content .mainbody-container p {
    font-size: 14px;
  }
}
.responsible-investments-tabs-content .ri-tabs-content .mainbody-container.with-sust-report {
  display: flex;
  justify-content: space-between;
}
@media (max-width: 576px) {
  .responsible-investments-tabs-content .ri-tabs-content .mainbody-container.with-sust-report {
    flex-direction: column-reverse;
  }
}
.responsible-investments-tabs-content .ri-tabs-content .mainbody-container.with-sust-report .left-content {
  padding-right: 30px;
  width: 100%;
}
.responsible-investments-tabs-content .ri-tabs-content .mainbody-container.with-sust-report .right-content {
  max-width: 200px;
  width: 100%;
}
@media (max-width: 576px) {
  .responsible-investments-tabs-content .ri-tabs-content .mainbody-container.with-sust-report .right-content {
    max-width: 150px;
    margin-bottom: 10px;
  }
}
.responsible-investments-tabs-content .ri-tabs-content .mainbody-container.with-sust-report .sust-report-wrapper img {
  width: 100%;
  height: auto;
}
.responsible-investments-tabs-content .ri-tabs-content .mainbody-container.with-sust-report .sust-report-wrapper .read-here {
  font-size: 10px;
  padding: 10px 15px;
}
.responsible-investments-tabs-content .ri-tabs-content .mainbody-container.with-sust-report .sust-report-wrapper .read-here.twogo-btn {
  background-color: #EC0C8C;
  color: #FFF;
}
.responsible-investments-tabs-content .ri-tabs-content .mainbody-container.with-sust-report .sust-report-wrapper .read-here.belle-btn {
  background-color: #C39909;
  color: #FFF;
}
.responsible-investments-tabs-content .ri-tabs-content .mainbody-container.with-sust-report .sust-report-wrapper .read-here.chinabank-btn {
  background-color: #e31f26;
  color: #FFF;
}
.responsible-investments-tabs-content .ri-tabs-content .mainbody-container li p {
  margin: 0;
}
.responsible-investments-tabs-content .ri-tabs-content .counter-main-wrapper {
  display: flex;
  flex-wrap: wrap;
  margin: 50px 0 15px;
}
.responsible-investments-tabs-content .ri-tabs-content .counter-main-wrapper .counter-wrapper {
  flex-basis: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 576px) {
  .responsible-investments-tabs-content .ri-tabs-content .counter-main-wrapper .counter-wrapper {
    flex-basis: 50%;
    margin: 15px 0;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
  }
}
@media (max-width: 576px) {
  .responsible-investments-tabs-content .ri-tabs-content .counter-main-wrapper .counter-wrapper:nth-of-type(2) {
    margin-top: 33px;
  }
}
@media (max-width: 576px) {
  .responsible-investments-tabs-content .ri-tabs-content .counter-main-wrapper .counter-wrapper:nth-of-type(4) {
    margin-top: 40px;
  }
}
.responsible-investments-tabs-content .ri-tabs-content .counter-main-wrapper .counter-wrapper:nth-of-type(n+3) {
  margin: 20px 0 0;
}
.responsible-investments-tabs-content .ri-tabs-content .counter-main-wrapper .counter-wrapper .icon img {
  max-width: 80px;
  height: auto;
}
@media (max-width: 768px) {
  .responsible-investments-tabs-content .ri-tabs-content .counter-main-wrapper .counter-wrapper .icon img {
    max-width: 50px;
  }
}
.responsible-investments-tabs-content .ri-tabs-content .counter-main-wrapper .counter-wrapper .info {
  margin-left: 25px;
}
@media (max-width: 576px) {
  .responsible-investments-tabs-content .ri-tabs-content .counter-main-wrapper .counter-wrapper .info {
    margin-left: 0;
  }
}
.responsible-investments-tabs-content .ri-tabs-content .counter-main-wrapper .counter-wrapper .counter {
  font-family: "AvenirNextLTPro_Bold", sans-serif;
  color: #A2926A;
  font-size: 38px;
  margin: 0;
}
@media (max-width: 768px) {
  .responsible-investments-tabs-content .ri-tabs-content .counter-main-wrapper .counter-wrapper .counter {
    font-size: 26px;
  }
}
.responsible-investments-tabs-content .ri-tabs-content .counter-main-wrapper .counter-wrapper .description {
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  font-size: 18px;
  text-align: left;
  margin: 0;
}
@media (max-width: 768px) {
  .responsible-investments-tabs-content .ri-tabs-content .counter-main-wrapper .counter-wrapper .description {
    font-size: 14px;
  }
}
@media (max-width: 576px) {
  .responsible-investments-tabs-content .ri-tabs-content .counter-main-wrapper .counter-wrapper .description {
    text-align: center;
  }
}
.responsible-investments-tabs-content .ri-tabs-content .sm-bonus-wrapper {
  padding-top: 100px;
  position: relative;
}
.responsible-investments-tabs-content .ri-tabs-content .sm-bonus-wrapper .img-wrapper img {
  width: 100%;
  height: auto;
}
.responsible-investments-tabs-content .ri-tabs-content .sm-bonus-wrapper .sm-bonus-content {
  position: absolute;
  justify-content: space-between;
  display: flex;
  top: 5%;
  left: 30%;
  right: 15%;
}
@media (max-width: 576px) {
  .responsible-investments-tabs-content .ri-tabs-content .sm-bonus-wrapper .sm-bonus-content {
    left: 5%;
    right: 5%;
  }
}
.responsible-investments-tabs-content .ri-tabs-content .sm-bonus-wrapper .sm-bonus-content .counter {
  font-family: "AvenirNextLTPro_Bold", sans-serif;
  font-size: 38px;
  margin: 0;
}
@media (max-width: 768px) {
  .responsible-investments-tabs-content .ri-tabs-content .sm-bonus-wrapper .sm-bonus-content .counter {
    font-size: 26px;
  }
}
.responsible-investments-tabs-content .ri-tabs-content .sm-bonus-wrapper .sm-bonus-content .counter.text-blue {
  color: #2070C1;
}
.responsible-investments-tabs-content .ri-tabs-content .sm-bonus-wrapper .sm-bonus-content .description {
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  font-size: 18px;
  text-align: left;
  margin: 0;
}
@media (max-width: 768px) {
  .responsible-investments-tabs-content .ri-tabs-content .sm-bonus-wrapper .sm-bonus-content .description {
    font-size: 14px;
  }
}
.responsible-investments-tabs-content .slick-body-container {
  padding-bottom: 40px;
}
.responsible-investments-tabs-content .slick-body-container .header-container {
  display: flex;
  align-items: center;
  padding-top: 40px;
}
@media (max-width: 576px) {
  .responsible-investments-tabs-content .slick-body-container .header-container {
    flex-direction: column;
    align-items: baseline;
  }
}
@media (max-width: 576px) {
  .responsible-investments-tabs-content .slick-body-container .header-container .left-content {
    margin-bottom: 15px;
  }
}
.responsible-investments-tabs-content .slick-body-container .header-container .left-content .title {
  position: relative;
  font-family: "AvenirNextLTPro_Bold", sans-serif;
  font-size: 28px;
  padding-left: 50px;
  margin: 0;
}
@media (max-width: 768px) {
  .responsible-investments-tabs-content .slick-body-container .header-container .left-content .title {
    font-size: 22px;
  }
}
.responsible-investments-tabs-content .slick-body-container .header-container .left-content .title span {
  position: absolute;
  left: 0;
  top: -25px;
  font-size: 60px;
}
.responsible-investments-tabs-content .slick-body-container .header-container p {
  margin: 0;
  font-size: 16px;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
}
@media (max-width: 768px) {
  .responsible-investments-tabs-content .slick-body-container .header-container p {
    font-size: 14px;
  }
}
.responsible-investments-tabs-content .slick-body-container .header-container > div {
  flex: 1;
}
.responsible-investments-tabs-content .slick-body-container .slick-wrapper {
  display: flex;
  align-items: center;
  margin: 30px 0;
  outline: 0;
  width: 100%;
}
@media (max-width: 576px) {
  .responsible-investments-tabs-content .slick-body-container .slick-wrapper {
    flex-direction: column;
  }
}
.responsible-investments-tabs-content .slick-body-container .slick-wrapper > div {
  flex: 1;
}
.responsible-investments-tabs-content .slick-body-container .slick-wrapper > div:first-of-type p, .responsible-investments-tabs-content .slick-body-container .slick-wrapper > div:first-of-type .title {
  padding-left: 30px;
}
.responsible-investments-tabs-content .slick-body-container .slick-wrapper .img-wrapper img {
  width: auto;
  height: 300px;
  margin: auto;
}
@media (max-width: 768px) {
  .responsible-investments-tabs-content .slick-body-container .slick-wrapper .img-wrapper img {
    height: 200px;
  }
}
@media (max-width: 576px) {
  .responsible-investments-tabs-content .slick-body-container .slick-wrapper .img-wrapper img {
    width: 80%;
    height: auto;
    object-fit: cover;
    margin-bottom: 15px;
  }
}
.responsible-investments-tabs-content .slick-body-container .slick-wrapper .info-wrapper .inner-logo {
  margin-bottom: 10px;
}
.responsible-investments-tabs-content .slick-body-container .slick-wrapper .info-wrapper .inner-logo img {
  max-width: 200px;
  height: auto;
}
@media (max-width: 768px) {
  .responsible-investments-tabs-content .slick-body-container .slick-wrapper .info-wrapper .inner-logo img {
    max-width: 120px;
  }
}
.responsible-investments-tabs-content .slick-body-container .slick-wrapper .info-wrapper h4.title {
  font-family: "AvenirNextLTPro_Bold", sans-serif;
  font-size: 22px;
  color: #2070C1;
}
@media (max-width: 768px) {
  .responsible-investments-tabs-content .slick-body-container .slick-wrapper .info-wrapper h4.title {
    font-size: 18px;
  }
}
@media (max-width: 576px) {
  .responsible-investments-tabs-content .slick-body-container .slick-wrapper .info-wrapper h4.title {
    font-size: 16px;
  }
}
.responsible-investments-tabs-content .slick-body-container .slick-wrapper .info-wrapper p {
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  font-size: 16px;
}
@media (max-width: 768px) {
  .responsible-investments-tabs-content .slick-body-container .slick-wrapper .info-wrapper p {
    font-size: 14px;
  }
}
.responsible-investments-tabs-content .slick-body-container .slick-wrapper .info-wrapper p:last-of-type {
  margin: 0;
}
.responsible-investments-tabs-content .brand-csr-store-exp .slick-track {
  display: flex !important;
}
@media (max-width: 576px) {
  .responsible-investments-tabs-content .brand-csr-store-exp .slick-track {
    display: block !important;
  }
}
.responsible-investments-tabs-content .brand-csr-store-exp .slick-slide {
  height: inherit !important;
  display: flex;
  flex-direction: column;
}
@media (max-width: 576px) {
  .responsible-investments-tabs-content .brand-csr-store-exp .slick-slide {
    height: 100% !important;
  }
}
.responsible-investments-tabs-content .brand-csr-store-exp .slick-communities {
  margin: auto;
}
.responsible-investments-tabs-content .slick-wrapper-multiple-col {
  outline: 0;
}
.responsible-investments-tabs-content .slick-wrapper-multiple-col .slick-header .title {
  font-size: 20px;
  color: #2070C1;
  font-family: "AvenirNextLTPro_Bold", sans-serif;
}
@media (max-width: 768px) {
  .responsible-investments-tabs-content .slick-wrapper-multiple-col .slick-header .title {
    font-size: 16px;
  }
}
.responsible-investments-tabs-content .slick-wrapper-multiple-col .slick-header p {
  font-size: 16px;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
}
@media (max-width: 768px) {
  .responsible-investments-tabs-content .slick-wrapper-multiple-col .slick-header p {
    font-size: 14px;
  }
}
.responsible-investments-tabs-content .slick-wrapper-multiple-col .slick-communities {
  display: flex;
}
@media (max-width: 576px) {
  .responsible-investments-tabs-content .slick-wrapper-multiple-col .slick-communities {
    flex-direction: column;
  }
}
.responsible-investments-tabs-content .slick-wrapper-multiple-col .slick-communities.csr {
  align-items: center;
  justify-content: space-evenly;
}
.responsible-investments-tabs-content .slick-wrapper-multiple-col .slick-communities.csr .communities-wrapper {
  margin: 0 30px;
}
.responsible-investments-tabs-content .slick-wrapper-multiple-col .slick-communities.csr img {
  height: 80px;
  width: auto;
  max-width: none !important;
}
.responsible-investments-tabs-content .slick-wrapper-multiple-col .slick-communities.store-experience img {
  max-width: 100px !important;
}
@media (max-width: 768px) {
  .responsible-investments-tabs-content .slick-wrapper-multiple-col .slick-communities.store-experience img {
    max-width: 80px !important;
  }
}
@media (max-width: 576px) {
  .responsible-investments-tabs-content .slick-wrapper-multiple-col .slick-communities.store-experience img {
    max-width: 50px !important;
  }
}
.responsible-investments-tabs-content .slick-wrapper-multiple-col .slick-communities.brand-experience {
  justify-content: center;
}
@media (max-width: 576px) {
  .responsible-investments-tabs-content .slick-wrapper-multiple-col .slick-communities.brand-experience img {
    width: 100%;
  }
}
.responsible-investments-tabs-content .slick-wrapper-multiple-col .slick-communities .communities-wrapper {
  text-align: center;
  padding: 20px;
}
.responsible-investments-tabs-content .slick-wrapper-multiple-col .slick-communities .communities-wrapper img {
  margin: auto;
  max-width: 80px;
}
.responsible-investments-tabs-content .slick-wrapper-multiple-col .slick-communities .communities-wrapper .title {
  font-size: 18px;
  font-family: "AvenirNextLTPro_Bold", sans-serif;
  color: #2070C1;
  margin: 15px 0 10px;
}
@media (max-width: 768px) {
  .responsible-investments-tabs-content .slick-wrapper-multiple-col .slick-communities .communities-wrapper .title {
    font-size: 16px;
  }
}
.responsible-investments-tabs-content .slick-wrapper-multiple-col .slick-communities .communities-wrapper p {
  font-size: 16px;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
}
@media (max-width: 768px) {
  .responsible-investments-tabs-content .slick-wrapper-multiple-col .slick-communities .communities-wrapper p {
    font-size: 14px;
  }
}
.responsible-investments-tabs-content .slick-wrapper-multiple-col .slick-communities .communities-wrapper .counter {
  font-family: "AvenirNextLTPro_Bold", sans-serif;
  font-size: 39px;
  margin: 0;
}
@media (max-width: 768px) {
  .responsible-investments-tabs-content .slick-wrapper-multiple-col .slick-communities .communities-wrapper .counter {
    font-size: 26px;
  }
}
.responsible-investments-tabs-content .slick-wrapper-multiple-col .slick-communities .communities-wrapper .counter.text-blue {
  color: #2070C1;
}
.responsible-investments-tabs-content .slick-wrapper-multiple-col .slick-communities .communities-wrapper .description {
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  font-size: 18px;
  text-align: left;
  margin: 0;
}
@media (max-width: 768px) {
  .responsible-investments-tabs-content .slick-wrapper-multiple-col .slick-communities .communities-wrapper .description {
    font-size: 14px;
  }
}
@media (max-width: 576px) {
  .responsible-investments-tabs-content .slick-wrapper-multiple-col .slick-communities .communities-wrapper .description {
    text-align: center;
  }
}
.responsible-investments-tabs-content .slick-wrapper-multiple-col .slick-communities.slick-communities-two {
  justify-content: center;
  margin-top: 30px;
}
@media (max-width: 576px) {
  .responsible-investments-tabs-content .slick-wrapper-multiple-col .slick-communities.slick-communities-two {
    align-items: center;
  }
}
.responsible-investments-tabs-content .slick-wrapper-multiple-col .slick-communities.slick-communities-two .communities-wrapper {
  width: 33.3%;
  text-align: left;
}
@media (max-width: 576px) {
  .responsible-investments-tabs-content .slick-wrapper-multiple-col .slick-communities.slick-communities-two .communities-wrapper {
    width: 100%;
    text-align: center;
  }
}
.responsible-investments-tabs-content .slick-wrapper-multiple-col .slick-communities.slick-communities-two img {
  width: 100%;
  max-width: none;
}
.responsible-investments-tabs-content .our-people-main-wrapper .title {
  font-family: "AvenirNextLTPro_Bold", sans-serif;
  font-size: 22px;
  color: #2070C1;
}
@media (max-width: 768px) {
  .responsible-investments-tabs-content .our-people-main-wrapper .title {
    font-size: 18px;
  }
}
@media (max-width: 576px) {
  .responsible-investments-tabs-content .our-people-main-wrapper .title {
    font-size: 16px;
  }
}
.responsible-investments-tabs-content .our-people-main-wrapper p {
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  font-size: 16px;
}
@media (max-width: 576px) {
  .responsible-investments-tabs-content .our-people-main-wrapper p {
    font-size: 14px;
  }
}
.responsible-investments-tabs-content .our-people-main-wrapper .our-people-wrapper .img-wrapper img {
  width: 100%;
  height: 25vw;
  object-fit: cover;
}
@media (max-width: 576px) {
  .responsible-investments-tabs-content .our-people-main-wrapper .our-people-wrapper .img-wrapper img {
    height: 50vw;
  }
}
.responsible-investments-tabs-content .our-people-main-wrapper .our-people-wrapper .content-title {
  color: #2070C1;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  font-size: 18px;
  margin: 15px 0 5px;
}
@media (max-width: 768px) {
  .responsible-investments-tabs-content .our-people-main-wrapper .our-people-wrapper .content-title {
    font-size: 16px;
  }
}
.responsible-investments-tabs-content .our-people-main-wrapper .our-people-wrapper p {
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  font-size: 16px;
}
@media (max-width: 768px) {
  .responsible-investments-tabs-content .our-people-main-wrapper .our-people-wrapper p {
    font-size: 14px;
  }
}
.responsible-investments-tabs-content .our-customers-wrapper {
  position: relative;
  padding: 0;
}
.responsible-investments-tabs-content .our-customers-wrapper .bg-image {
  width: 100%;
  height: auto;
}
.responsible-investments-tabs-content .our-customers-wrapper .the-content {
  position: absolute;
  max-width: 300px;
  top: 62%;
  left: 52%;
}
@media (max-width: 576px) {
  .responsible-investments-tabs-content .our-customers-wrapper .the-content {
    top: 15px;
    left: 30px;
    right: 30px;
    bottom: 15px;
    max-width: 100%;
    margin: auto;
    display: flex;
    flex-direction: column;
    justify-content: center;
    background-color: #fff9;
    padding: 15px;
  }
}
.responsible-investments-tabs-content .our-customers-wrapper .the-content .title {
  font-family: "AvenirNextLTPro_Bold", sans-serif;
  font-size: 22px;
  color: #2070C1;
  margin-bottom: 15px;
}
@media (max-width: 768px) {
  .responsible-investments-tabs-content .our-customers-wrapper .the-content .title {
    font-size: 18px;
  }
}
@media (max-width: 576px) {
  .responsible-investments-tabs-content .our-customers-wrapper .the-content .title {
    font-size: 16px;
    margin-bottom: 5px;
  }
}
.responsible-investments-tabs-content .our-customers-wrapper .the-content p {
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  font-size: 16px;
}
@media (max-width: 768px) {
  .responsible-investments-tabs-content .our-customers-wrapper .the-content p {
    font-size: 14px;
  }
}
.responsible-investments-tabs-content .sm-prime-pillars {
  position: relative;
}
@media (max-width: 768px) {
  .responsible-investments-tabs-content .sm-prime-pillars .pillars-main-wrapper {
    display: flex;
    flex-wrap: wrap;
    margin: 15px 0;
  }
}
.responsible-investments-tabs-content .sm-prime-pillars .pillars-svg-container {
  text-align: center;
}
.responsible-investments-tabs-content .sm-prime-pillars .pillars-svg-container svg {
  max-width: 40%;
}
@media (max-width: 576px) {
  .responsible-investments-tabs-content .sm-prime-pillars .pillars-svg-container svg {
    max-width: 60%;
    margin-bottom: 40px;
  }
}
.responsible-investments-tabs-content .sm-prime-pillars .pillar-hover {
  cursor: pointer;
}
.responsible-investments-tabs-content .sm-prime-pillars .pillars-container {
  z-index: 2;
  position: absolute;
  width: 300px;
  height: auto;
  padding: 10px 15px;
  border-radius: 5px;
  background: #ffffff;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.19), 0 2px 5px rgba(0, 0, 0, 0.23);
  color: #FFF;
  opacity: 0;
}
@media (max-width: 768px) {
  .responsible-investments-tabs-content .sm-prime-pillars .pillars-container {
    position: relative;
    width: 50%;
    top: 0 !important;
    left: 0 !important;
    bottom: 0 !important;
    right: 0 !important;
    opacity: 1;
    border-radius: 0;
  }
}
@media (max-width: 576px) {
  .responsible-investments-tabs-content .sm-prime-pillars .pillars-container {
    width: 100%;
  }
}
.responsible-investments-tabs-content .sm-prime-pillars .pillars-container .title {
  font-size: 22px;
  font-family: "AvenirNextLTPro_Bold", sans-serif;
}
@media (max-width: 768px) {
  .responsible-investments-tabs-content .sm-prime-pillars .pillars-container .title {
    font-size: 18px;
  }
}
@media (max-width: 576px) {
  .responsible-investments-tabs-content .sm-prime-pillars .pillars-container .title {
    font-size: 16px;
  }
}
.responsible-investments-tabs-content .sm-prime-pillars .pillars-container p {
  font-size: 16px;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
}
@media (max-width: 768px) {
  .responsible-investments-tabs-content .sm-prime-pillars .pillars-container p {
    font-size: 14px;
  }
}
.responsible-investments-tabs-content .sm-prime-pillars .pillars-container p:last-of-type {
  margin: 0;
}
.responsible-investments-tabs-content .sm-prime-pillars .pillars-container.active {
  opacity: 1;
}
.responsible-investments-tabs-content .sm-prime-pillars .pillars-container::before {
  content: "";
  left: 0;
  top: 35px;
  width: 20px;
  height: 20px;
  position: absolute;
  pointer-events: none;
  background: #FFFFFF;
  border-left: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
  -webkit-transform: translateX(-50%) rotate(45deg);
  transform: translateX(-50%) rotate(45deg);
}
@media (max-width: 768px) {
  .responsible-investments-tabs-content .sm-prime-pillars .pillars-container::before {
    display: none;
  }
}
.responsible-investments-tabs-content .sm-prime-pillars .pillars-container.right-arrow::before {
  right: -20px;
  left: unset;
}
.responsible-investments-tabs-content .sm-prime-pillars #environmentContainer {
  background-color: #309d47;
  right: 11%;
  top: 15%;
}
.responsible-investments-tabs-content .sm-prime-pillars #environmentContainer::before {
  background: #309d47;
  border-left: 1px solid #309d47;
  border-bottom: 1px solid #309d47;
}
.responsible-investments-tabs-content .sm-prime-pillars #economicContainer {
  background-color: #058AC5;
  left: 11%;
  top: 15%;
}
.responsible-investments-tabs-content .sm-prime-pillars #economicContainer::before {
  background: #058AC5;
  border-left: 1px solid #058AC5;
  border-bottom: 1px solid #058AC5;
}
.responsible-investments-tabs-content .sm-prime-pillars #peopleContainer {
  background-color: #E66E31;
  bottom: 0;
  right: 11%;
}
.responsible-investments-tabs-content .sm-prime-pillars #peopleContainer::before {
  background: #E66E31;
  border-left: 1px solid #E66E31;
  border-bottom: 1px solid #E66E31;
  top: 100px;
}
.responsible-investments-tabs-content .sm-prime-pillars #communityContainer {
  background-color: #C8A042;
  bottom: 0;
  left: 11%;
}
.responsible-investments-tabs-content .sm-prime-pillars #communityContainer::before {
  background: #C8A042;
  border-left: 1px solid #C8A042;
  border-bottom: 1px solid #C8A042;
  top: 100px;
}
.responsible-investments-tabs-content .sm-prime-holodings-banner.cta-banner-key-1 .cta-banner-content {
  margin-left: 35%;
}
.responsible-investments-tabs-content .sm-prime-holodings-banner .subtitle {
  font-size: 22px !important;
  margin: 0;
}
.responsible-investments-tabs-content .bdo-wrapper .title {
  font-size: 18px;
  font-family: "AvenirNextLTPro_Bold", sans-serif;
}
@media (max-width: 768px) {
  .responsible-investments-tabs-content .bdo-wrapper .title {
    font-size: 16px;
  }
}
.responsible-investments-tabs-content .bdo-wrapper p {
  font-size: 16px;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
}
@media (max-width: 768px) {
  .responsible-investments-tabs-content .bdo-wrapper p {
    font-size: 14px;
  }
}
.responsible-investments-tabs-content .bdo-wrapper p:last-of-type {
  margin: 0;
}
.responsible-investments-tabs-content .bdo-strategies {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-between;
  -moz-box-pack: space-between;
  -ms-flex-pack: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
@media (max-width: 768px) {
  .responsible-investments-tabs-content .bdo-strategies {
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
  }
}
.responsible-investments-tabs-content .bdo-strategies .strategy {
  -webkit-flex-basis: 19%;
  flex-basis: 19%;
  max-width: 19%;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: space-between;
  -moz-box-pack: space-between;
  -ms-flex-pack: space-between;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
@media (max-width: 768px) {
  .responsible-investments-tabs-content .bdo-strategies .strategy {
    -webkit-flex-basis: 30%;
    flex-basis: 30%;
    max-width: 30%;
    margin: 0 1.5%;
    margin-bottom: 15px;
  }
}
@media (max-width: 576px) {
  .responsible-investments-tabs-content .bdo-strategies .strategy {
    -webkit-flex-basis: 45%;
    flex-basis: 45%;
    max-width: 45%;
  }
}
.responsible-investments-tabs-content .bdo-strategies .strategy .strat-icon {
  width: 100%;
  height: auto;
  padding: 60px 10px;
  text-align: center;
}
.responsible-investments-tabs-content .bdo-strategies .strategy .strat-icon img {
  max-width: 70px;
}
.responsible-investments-tabs-content .bdo-strategies .strategy p {
  width: 100%;
  margin-bottom: 0;
  padding: 30px 5px;
  text-align: center;
  color: #ffffff;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  font-size: 14px;
  font-weight: 700;
}
.responsible-investments-tabs-content .bdo-strategies .strategy.strategy-1 {
  border: 2px solid #00517e;
}
.responsible-investments-tabs-content .bdo-strategies .strategy.strategy-1 p {
  background-color: #00517e;
}
.responsible-investments-tabs-content .bdo-strategies .strategy.strategy-2 {
  border: 2px solid #6fb03c;
}
.responsible-investments-tabs-content .bdo-strategies .strategy.strategy-2 p {
  background-color: #6fb03c;
}
.responsible-investments-tabs-content .bdo-strategies .strategy.strategy-3 {
  border: 2px solid #fdb913;
}
.responsible-investments-tabs-content .bdo-strategies .strategy.strategy-3 p {
  background-color: #fdb913;
}
.responsible-investments-tabs-content .bdo-strategies .strategy.strategy-4 {
  border: 2px solid #dc751c;
}
.responsible-investments-tabs-content .bdo-strategies .strategy.strategy-4 p {
  background-color: #dc751c;
}
.responsible-investments-tabs-content .bdo-strategies .strategy.strategy-5 {
  border: 2px solid #848689;
}
.responsible-investments-tabs-content .bdo-strategies .strategy.strategy-5 p {
  background-color: #848689;
}
.responsible-investments-tabs-content .find-creative-ways {
  color: #FFF;
}
.responsible-investments-tabs-content .bdo-slick .slick-track {
  display: flex !important;
}
.responsible-investments-tabs-content .bdo-slick .slick-slide {
  height: inherit !important;
}
.responsible-investments-tabs-content .bdo-slick .bdo-wrapper-slick {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  border: 3px solid #1E398D;
  outline: 0;
  margin: auto 15px;
}
.responsible-investments-tabs-content .bdo-slick .bdo-wrapper-slick .left-content {
  max-width: 30%;
  flex-basis: 30%;
}
@media (max-width: 576px) {
  .responsible-investments-tabs-content .bdo-slick .bdo-wrapper-slick .left-content {
    max-width: 100%;
    flex-basis: 100%;
  }
}
.responsible-investments-tabs-content .bdo-slick .bdo-wrapper-slick .left-content .img-wrapper img {
  width: 100%;
  height: auto;
}
.responsible-investments-tabs-content .bdo-slick .bdo-wrapper-slick .right-content {
  max-width: 70%;
  flex-basis: 70%;
  padding: 0 8%;
}
@media (max-width: 576px) {
  .responsible-investments-tabs-content .bdo-slick .bdo-wrapper-slick .right-content {
    max-width: 100%;
    flex-basis: 100%;
    padding: 15px;
  }
}
.responsible-investments-tabs-content .bdo-slick .bdo-wrapper-slick .right-content .top-content {
  display: flex;
  align-items: center;
}
.responsible-investments-tabs-content .bdo-slick .bdo-wrapper-slick .right-content .top-content img {
  max-width: 80px;
}
@media (max-width: 576px) {
  .responsible-investments-tabs-content .bdo-slick .bdo-wrapper-slick .right-content .top-content img {
    max-width: 50px;
  }
}
.responsible-investments-tabs-content .bdo-slick .bdo-wrapper-slick .right-content .top-content .title {
  color: #2070C1;
  font-family: "AvenirNextLTPro_Demi", sans-serif;
  font-size: 18px;
  padding-left: 15px;
}
.responsible-investments-tabs-content .bdo-slick .bdo-wrapper-slick .right-content .bottom-content {
  margin-top: 15px;
}
.responsible-investments-tabs-content .bdo-slick .bdo-wrapper-slick .right-content .bottom-content p {
  color: #2070C1;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  font-size: 16px;
}
@media (max-width: 768px) {
  .responsible-investments-tabs-content .bdo-slick .bdo-wrapper-slick .right-content .bottom-content p {
    font-size: 14px;
  }
}
.responsible-investments-tabs-content .bdo-slick .bdo-wrapper-slick .right-content .bottom-content p:last-of-type {
  margin: 0;
}
.responsible-investments-tabs-content .bdo-slick .bdo-wrapper-slick .right-content .bottom-content p.name, .responsible-investments-tabs-content .bdo-slick .bdo-wrapper-slick .right-content .bottom-content p.position {
  margin: 0;
  font-size: 16px;
}
@media (max-width: 768px) {
  .responsible-investments-tabs-content .bdo-slick .bdo-wrapper-slick .right-content .bottom-content p.name, .responsible-investments-tabs-content .bdo-slick .bdo-wrapper-slick .right-content .bottom-content p.position {
    font-size: 14px;
  }
}
.responsible-investments-tabs-content .bdo-slick .bdo-wrapper-slick .below-content {
  color: #FFF;
  padding: 15px;
}
.responsible-investments-tabs-content .bdo-slick .bdo-wrapper-slick .below-content p {
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  font-size: 16px;
}
@media (max-width: 768px) {
  .responsible-investments-tabs-content .bdo-slick .bdo-wrapper-slick .below-content p {
    font-size: 14px;
  }
}
.responsible-investments-tabs-content .bdo-slick .bdo-wrapper-slick .below-content p:last-of-type {
  margin: 0;
}
.responsible-investments-tabs-content .sustainability-priciples .smph-inner-subcontainer {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 768px) {
  .responsible-investments-tabs-content .sustainability-priciples .smph-inner-subcontainer {
    flex-direction: column;
  }
}
.responsible-investments-tabs-content .sustainability-priciples .smph-inner-subcontainer .title {
  font-size: 22px;
  font-family: "AvenirNextLTPro_Bold", sans-serif;
  color: #2070C1;
}
@media (max-width: 768px) {
  .responsible-investments-tabs-content .sustainability-priciples .smph-inner-subcontainer .title {
    font-size: 18px;
  }
}
@media (max-width: 768px) {
  .responsible-investments-tabs-content .sustainability-priciples .smph-inner-subcontainer .title {
    font-size: 16px;
  }
}
.responsible-investments-tabs-content .sustainability-priciples .smph-inner-subcontainer p {
  font-size: 16px;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
}
@media (max-width: 768px) {
  .responsible-investments-tabs-content .sustainability-priciples .smph-inner-subcontainer p {
    font-size: 14px;
  }
}
@media (max-width: 576px) {
  .responsible-investments-tabs-content .sustainability-priciples .smph-inner-subcontainer .left-content {
    text-align: center;
  }
}
.responsible-investments-tabs-content .sustainability-priciples .smph-inner-subcontainer img {
  width: 90%;
}
@media (max-width: 768px) {
  .responsible-investments-tabs-content .sustainability-priciples .smph-inner-subcontainer img {
    width: 70%;
    margin-bottom: 30px;
  }
}
.responsible-investments-tabs-content .belle-wrapper {
  border-top: 1px solid #C39909;
}
.responsible-investments-tabs-content .belle-wrapper .main-logo {
  height: auto !important;
  max-width: 150px;
}
.responsible-investments-tabs-content .sustainability-mandate {
  margin-top: 30px;
}
.responsible-investments-tabs-content .sustainability-mandate.img-wrapper {
  text-align: center;
}
.responsible-investments-tabs-content .sustainability-mandate.img-wrapper img {
  width: 60%;
}
.responsible-investments-tabs-content .twogo-svg {
  margin-top: -200px;
}
@media (max-width: 1024px) {
  .responsible-investments-tabs-content .twogo-svg {
    margin-top: -100px;
  }
}
@media (max-width: 768px) {
  .responsible-investments-tabs-content .twogo-svg {
    margin-top: 0;
  }
}
.responsible-investments-tabs-content .twogo-svg .svg-wrapper {
  display: flex;
  align-items: center;
}
@media (max-width: 576px) {
  .responsible-investments-tabs-content .twogo-svg .svg-wrapper {
    flex-direction: column;
  }
}
.responsible-investments-tabs-content .twogo-svg svg {
  width: 100%;
}
@media (max-width: 576px) {
  .responsible-investments-tabs-content .twogo-svg svg {
    width: 80%;
    margin-bottom: 30px;
  }
}
.responsible-investments-tabs-content .twogo-svg p {
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  font-size: 16px;
  margin: 0;
  padding-left: 30px;
  width: 100%;
}
@media (max-width: 768px) {
  .responsible-investments-tabs-content .twogo-svg p {
    font-size: 14px;
  }
}
@media (max-width: 576px) {
  .responsible-investments-tabs-content .twogo-svg p {
    padding-left: 0;
  }
}
.responsible-investments-tabs-content .twogo-animate {
  opacity: 0;
}
.responsible-investments-tabs-content .twogo-animate.twogo-show {
  opacity: 1;
}
.responsible-investments-tabs-content .years-of-sustainable .slick-header .title {
  font-size: 18px;
  font-family: "AvenirNextLTPro_Bold", sans-serif;
}
@media (max-width: 576px) {
  .responsible-investments-tabs-content .slick-here-two > div {
    margin-bottom: 30px;
  }
}
@media (max-width: 576px) {
  .responsible-investments-tabs-content .slick-here-two > div:last-of-type {
    margin-bottom: 0;
  }
}
@media (max-width: 576px) {
  .responsible-investments-tabs-content .cta-banner.cta-banner-link-out.cta-banner-key-1.sm-prime-holodings-banner .cta-banner-image {
    object-position: -80px 0;
  }
}

.page-id-4374 .breadcrumbs {
  display: none;
}
.page-id-4374 .form-wrapper {
  margin: 30px -15px;
}
.page-id-4374 .form-wrapper label {
  font-size: 16px;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
}
.page-id-4374 .form-wrapper input, .page-id-4374 .form-wrapper select {
  font-size: 16px;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
}
.page-id-4374 .form-wrapper .btn-primary {
  background-color: #2070C1;
  min-width: 150px;
  border-radius: 0;
  padding: 8px 15px;
  font-size: 16px;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
}
.page-id-4374 .form-wrapper .form-control {
  outline: 0;
  box-shadow: none;
  border-radius: 0;
}
.page-id-4374 .form-wrapper .form-control:hover, .page-id-4374 .form-wrapper .form-control:focus {
  border: 1px solid #2070C1;
}
.page-id-4374 .form-wrapper > .terms {
  margin: 20px 0 30px;
}
.page-id-4374 .form-wrapper > .terms .wpcf7-form-control-wrap.terms {
  position: absolute;
  left: 20px;
}
.page-id-4374 .form-wrapper > .terms > label {
  background-color: #dcecfc;
  margin: 0;
  padding: 20px 30px;
  padding-left: 45px;
  position: relative;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  font-size: 16px;
}
.page-id-4374 .form-wrapper > .terms .wpcf7-list-item-label {
  display: none;
}
.page-id-4374 .form-wrapper > .terms .wpcf7-list-item {
  margin: 0;
}
.page-id-4374 .wpcf7-not-valid-tip {
  font-size: 12px;
}

.search-page {
  margin-top: 50px;
  margin-bottom: 50px;
}
.search-page .search-for {
  margin-bottom: 50px;
}
.search-page .search-for h1 {
  font-size: 26px;
  color: #5B5B5B;
  font-family: "AvenirNextLTPro_Bold", sans-serif;
  margin: 0;
}
.search-page .search-for h1 strong {
  color: #2070C1;
}
.search-page ._init_search_result {
  border-bottom: 1px solid #DEDEDE;
  padding-bottom: 30px;
  margin-bottom: 30px;
}
.search-page ._init_search_result:last-of-type {
  border: 0;
  padding-bottom: 0;
  margin-bottom: 0;
}
.search-page ._init_search_result h2 {
  margin: 0;
}
.search-page ._init_search_result h2 a {
  font-family: "AvenirNextLTPro_Bold", sans-serif;
  color: #2070C1;
  font-size: 22px;
  text-decoration: none;
}
.search-page ._no_content h2 {
  font-family: "AvenirNextLTPro_Bold", sans-serif;
  font-size: 26px;
  text-align: center;
}

.sm-cares-container {
  background-color: #e2e3e7;
  padding: 30px 0;
}
.sm-cares-container .col-md-4:nth-last-child(-n+3) .sm-cares-wrapper {
  margin-bottom: 0;
}
.sm-cares-container .sm-cares-wrapper {
  max-width: 75%;
  margin: auto;
  text-align: center;
  margin: 10px auto 10px;
}
@media (max-width: 576px) {
  .sm-cares-container .sm-cares-wrapper {
    max-width: 100%;
  }
}
.sm-cares-container .sm-cares-wrapper .title {
  font-family: "AvenirNextLTPro_Demi", sans-serif;
  font-size: 16px;
  color: #1E398D;
}
.sm-cares-container .sm-cares-wrapper img {
  width: 100%;
  height: auto;
}
.sm-cares-container .sm-cares-wrapper .desc {
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  font-size: 16px;
  color: #333;
  text-align: left;
  margin: 10px 0 10px;
}

.smph-inner-subcontainer .path-to-sustainability {
  padding: 20px;
  /* display: flex; */
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin: 15px 0;
}

.city {
  height: auto;
  width: 100%;
  margin: 150px 0 0;
}
@media (max-width: 576px) {
  .city {
    margin: 100px 0 0;
  }
}

.smph-inner-subcontainers {
  position: relative;
  max-width: none;
  margin: 0;
  overflow: hidden;
}

.yellow {
  background: #E8E2CC;
  margin: 6px;
  margin-bottom: 54px !important;
}

.layercloud1 {
  right: 460px;
  position: absolute;
  height: 400px;
  width: 500px;
  top: 66px;
  animation-name: example;
  animation-duration: 55s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}

@keyframes example {
  from {
    left: -20px;
  }
  to {
    left: 1500px;
  }
}
.layercloud2 {
  position: absolute;
  height: 400px;
  width: 547px;
  top: 481px;
  right: 564px;
  animation-name: example;
  animation-duration: 90s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}

.layercloud3 {
  position: absolute;
  height: 411px;
  width: 635px;
  bottom: 204px;
  right: 137px;
  animation-name: example;
  animation-duration: 75s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}

.smph-inner-subcontainer .layer2 {
  size: 20vh;
  position: fixed;
}

.page-id-29775 .sust-stewards {
  display: flex;
  margin-top: 30px;
  align-items: center;
}
@media (max-width: 576px) {
  .page-id-29775 .sust-stewards {
    flex-direction: column;
  }
}
.page-id-29775 .sust-stewards:first-of-type {
  margin-top: 0;
}
.page-id-29775 .sust-stewards img {
  width: 25.5%;
  border-radius: 15px;
}
@media (max-width: 576px) {
  .page-id-29775 .sust-stewards img {
    width: 100%;
  }
}
.page-id-29775 .sust-stewards .details {
  margin-left: 30px;
  background-color: #3e5779;
  color: #FFF;
  padding: 25px 20px;
  border-radius: 30px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media (max-width: 576px) {
  .page-id-29775 .sust-stewards .details {
    margin-left: 0;
    margin-top: 30px;
  }
}
.page-id-29775 .sust-stewards .name-details {
  margin-top: 15px;
}
.page-id-29775 .sust-stewards p {
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  font-size: 14px;
  margin: 0;
}
.page-id-29775 .sustainability-council {
  background-color: #1e3a95;
  padding: 20px;
  border-radius: 30px;
  text-align: center;
  color: #FFF;
}
@media (max-width: 768px) {
  .page-id-29775 .sustainability-council {
    margin-top: 30px;
  }
}
.page-id-29775 .sustainability-council .form-group {
  margin: 18px 0;
}
.page-id-29775 .sustainability-council h3 {
  font-size: 24px;
  font-family: "AvenirNextLTPro_Demi", sans-serif;
}
.page-id-29775 .sustainability-council h4 {
  font-size: 16px;
  font-family: "AvenirNextLTPro_Demi", sans-serif;
  margin: 0;
}
.page-id-29775 .sustainability-council p {
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  font-size: 14px;
  margin: 0;
}
.page-id-29775 .company-statement {
  margin-top: 30px;
  background-color: #e9edf8;
  padding: 20px;
  border-radius: 30px;
  color: #3e5779;
}
.page-id-29775 .company-statement h3 {
  text-align: center;
  font-size: 24px;
  font-family: "AvenirNextLTPro_Demi", sans-serif;
  color: #3e5779;
}
.page-id-29775 .company-statement p {
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  font-size: 14px;
  margin: 0;
}

.page-id-46 .reports-file-wrapper .reports-wrapper {
  margin: 15px 0;
}
.page-id-46 .reports-file-wrapper .reports-wrapper img {
  height: 25vw;
}
@media (max-width: 576px) {
  .page-id-46 .reports-file-wrapper .reports-wrapper img {
    height: auto;
  }
}

.page-id-29785 .wp-block-image.full-width-img {
  margin: 0 -16%;
}
.page-id-29785 .wp-block-image.full-width-img figure, .page-id-29785 .wp-block-image.full-width-img figure img {
  width: 100%;
}
@media (max-width: 1024px) {
  .page-id-29785 .wp-block-image.full-width-img {
    margin: 0 -8%;
  }
}
@media (max-width: 576px) {
  .page-id-29785 .wp-block-image.full-width-img {
    margin: 0 -7%;
  }
}

.w-100-img figure, .w-100-img figure img {
  width: 100%;
}

.page-id-29859 .other-articles img {
  border-radius: 25px;
}
.page-id-29859 .other-articles .other-articles-info {
  border: 0;
}

.page-id-1672 .path-to-sustainability .title {
  position: absolute;
  color: #618b4c;
  font-size: 20px;
  left: 5%;
  top: 5%;
  z-index: 1;
}
@media (max-width: 768px) {
  .page-id-1672 .path-to-sustainability .title {
    top: 12%;
    font-size: 12px;
  }
}
.page-id-1672 .path-to-sustainability .content {
  position: relative;
  top: 35%;
  width: 100%;
  z-index: 2;
  right: 0;
  max-width: 90%;
  margin: 0 auto 50px;
}
.page-id-1672 .path-to-sustainability .content p {
  color: #636530;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
}
@media (max-width: 768px) {
  .page-id-1672 .path-to-sustainability .content p {
    font-size: 9px;
  }
}
@media (max-width: 576px) {
  .page-id-1672 .path-to-sustainability .content p {
    font-size: 10px;
  }
}

.page-id-29877 .smph-wrapper.lifestyle-cities-wrapper .section-body {
  display: flex;
  align-items: center;
}
.page-id-29877 .smph-wrapper.lifestyle-cities-wrapper .section-body .content p {
  color: #3E5779;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  margin: 0;
}
@media (max-width: 768px) {
  .page-id-29877 .smph-wrapper.lifestyle-cities-wrapper .section-body .content p {
    font-size: 9px;
  }
}
.page-id-29877 .smph-wrapper.lifestyle-cities-wrapper .section-body img {
  width: 80%;
}
.page-id-29877 .smph-wrapper.cgsr-wrapper .cgsr-container {
  text-align: center;
}
@media (max-width: 1024px) {
  .page-id-29877 .smph-wrapper.cgsr-wrapper .cgsr-container {
    max-width: 50%;
    flex: 0 0 50%;
    margin-top: 30px;
  }
}
@media (max-width: 576px) {
  .page-id-29877 .smph-wrapper.cgsr-wrapper .cgsr-container {
    max-width: 100%;
    flex: 0 0 100%;
  }
}
.page-id-29877 .smph-wrapper.cgsr-wrapper .cgsr-container .title {
  font-size: 20px;
  color: #526530;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  line-height: 30px;
  height: 60px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.page-id-29877 .smph-wrapper.cgsr-wrapper .cgsr-container img {
  width: auto;
  height: 100px;
}
.page-id-29877 .smph-wrapper.cgsr-wrapper .cgsr-container .content {
  height: 75%;
  border: 10px solid #97B660;
  padding: 30px 15px;
  border-radius: 50px;
  margin-top: 20px;
}
@media (max-width: 1024px) {
  .page-id-29877 .smph-wrapper.cgsr-wrapper .cgsr-container .content {
    height: 55%;
  }
}
@media (max-width: 576px) {
  .page-id-29877 .smph-wrapper.cgsr-wrapper .cgsr-container .content {
    min-height: 200px;
  }
}
.page-id-29877 .smph-wrapper.cgsr-wrapper .cgsr-container .content p {
  color: #526530;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  margin: 0;
  font-size: 14px;
}
.page-id-29877 .smph-wrapper.integrated-capitals-wrapper .section-header .title {
  font-family: "AvenirNextLTPro_Bold", sans-serif;
  font-size: 28px;
  color: #3E5779;
  text-transform: uppercase;
}
.page-id-29877 .smph-wrapper.integrated-capitals-wrapper .section-header p {
  color: #526530;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  margin: 0;
  font-size: 16px;
}
.page-id-29877 .smph-wrapper.integrated-capitals-wrapper .section-body {
  margin-top: 30px;
}
.page-id-29877 .smph-wrapper.integrated-capitals-wrapper .section-body .col-title {
  background-color: #E4E1CD;
  padding: 12px;
}
.page-id-29877 .smph-wrapper.integrated-capitals-wrapper .section-body .col-title .title {
  color: #3E5779;
  font-family: "AvenirNextLTPro_Bold", sans-serif;
  font-size: 22px;
  text-transform: uppercase;
  margin: 0;
}
.page-id-29877 .smph-wrapper.integrated-capitals-wrapper .col-body .green-title {
  color: #31a14d;
  font-size: 18px;
  text-align: center;
  font-family: "AvenirNextLTPro_Demi", sans-serif;
  padding: 5px 0;
}
.page-id-29877 .smph-wrapper.integrated-capitals-wrapper .col-body .border-top-bottom {
  border-top: 2px solid #31A14D;
  border-bottom: 2px solid #31A14D;
}
.page-id-29877 .smph-wrapper.integrated-capitals-wrapper .col-body hr.green-border {
  border-top: 2px solid #31A14D;
}
.page-id-29877 .smph-wrapper.integrated-capitals-wrapper .col-body p, .page-id-29877 .smph-wrapper.integrated-capitals-wrapper .col-body li {
  color: #526530;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  font-size: 16px;
}
.page-id-29877 .smph-wrapper.integrated-capitals-wrapper .col-body ul {
  padding-left: 18px;
}
.page-id-29877 .smph-wrapper.integrated-capitals-wrapper .col-body .cwwb .col-md-6 {
  display: flex;
  align-items: center;
}
.page-id-29877 .smph-wrapper.integrated-capitals-wrapper .col-body .cwwb .col-md-6 .green-title {
  margin: 0;
  text-align: left;
}
@media (max-width: 576px) {
  .page-id-29877 .smph-wrapper.integrated-capitals-wrapper .col-md-6.pr-0 {
    padding-right: 15px !important;
  }
}
@media (max-width: 576px) {
  .page-id-29877 .smph-wrapper.integrated-capitals-wrapper .col-md-6.pl-0 {
    padding-left: 15px !important;
  }
}
.page-id-29877 .smph-wrapper.integrated-capitals-wrapper .smlife-container {
  display: flex;
}
@media (max-width: 576px) {
  .page-id-29877 .smph-wrapper.integrated-capitals-wrapper .smlife-container {
    flex-wrap: wrap;
    justify-content: center;
  }
}
.page-id-29877 .smph-wrapper.integrated-capitals-wrapper .smlife-container .smlife-wrapper {
  flex-basis: 20%;
  padding: 5px;
  margin-right: 1%;
}
@media (max-width: 576px) {
  .page-id-29877 .smph-wrapper.integrated-capitals-wrapper .smlife-container .smlife-wrapper {
    flex-basis: 100%;
    max-width: 230px;
    width: 100%;
    margin: 10px 0;
    padding: 15px 5px;
  }
}
.page-id-29877 .smph-wrapper.integrated-capitals-wrapper .smlife-container .smlife-wrapper img {
  width: 100%;
  margin-left: -12px;
}
.page-id-29877 .smph-wrapper.integrated-capitals-wrapper .smlife-container .smlife-wrapper p.note, .page-id-29877 .smph-wrapper.integrated-capitals-wrapper .smlife-container .smlife-wrapper li {
  font-size: 16px;
  padding-left: 10px;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
}
.page-id-29877 .smph-wrapper.integrated-capitals-wrapper .smlife-container .smlife-wrapper p {
  margin: 10px 0;
}
.page-id-29877 .smph-wrapper.integrated-capitals-wrapper .smlife-container .smlife-wrapper ul {
  padding-left: 20px;
  margin: 0;
}
.page-id-29877 .smph-wrapper.integrated-capitals-wrapper .smlife-container .smlife-wrapper ul li {
  padding-left: 0;
}
.page-id-29877 .smph-wrapper.integrated-capitals-wrapper .smlife-container .smlife-wrapper.recruit {
  border: 2px solid #f89c2a;
}
.page-id-29877 .smph-wrapper.integrated-capitals-wrapper .smlife-container .smlife-wrapper.recruit p {
  color: #f89c2a;
}
.page-id-29877 .smph-wrapper.integrated-capitals-wrapper .smlife-container .smlife-wrapper.perform {
  border: 2px solid #86328d;
}
.page-id-29877 .smph-wrapper.integrated-capitals-wrapper .smlife-container .smlife-wrapper.perform p {
  color: #86328d;
}
.page-id-29877 .smph-wrapper.integrated-capitals-wrapper .smlife-container .smlife-wrapper.develop {
  border: 2px solid #2c9e48;
}
.page-id-29877 .smph-wrapper.integrated-capitals-wrapper .smlife-container .smlife-wrapper.develop p {
  color: #2c9e48;
}
.page-id-29877 .smph-wrapper.integrated-capitals-wrapper .smlife-container .smlife-wrapper.reward {
  border: 2px solid #eb492b;
}
.page-id-29877 .smph-wrapper.integrated-capitals-wrapper .smlife-container .smlife-wrapper.reward p {
  color: #eb492b;
}
.page-id-29877 .smph-wrapper.integrated-capitals-wrapper .smlife-container .smlife-wrapper.engage {
  border: 2px solid #273b8c;
  margin-right: 0;
}
.page-id-29877 .smph-wrapper.integrated-capitals-wrapper .smlife-container .smlife-wrapper.engage p {
  color: #273b8c;
}
.page-id-29877 .smph-wrapper.integrated-capitals-wrapper .srcf .blue-title {
  color: #0fb09f;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  padding: 5px 0;
}
.page-id-29877 .smph-wrapper.integrated-capitals-wrapper .srcf h3 {
  font-size: 20px;
}
.page-id-29877 .smph-wrapper.integrated-capitals-wrapper .srcf h4 {
  font-size: 18px;
}
.page-id-29877 .smph-wrapper.integrated-capitals-wrapper .srcf .blueborder-top-bottom {
  border-top: 2px solid #0fb09f;
  border-bottom: 2px solid #0fb09f;
}
.page-id-29877 .smph-wrapper.integrated-capitals-wrapper .srcf hr.blue-border {
  border-top: 2px solid #0fb09f;
}
.page-id-29877 .smph-wrapper.integrated-capitals-wrapper .sm-care-color {
  color: #00b09e;
}

.img-radius .wp-block-image {
  text-align: center;
}
.img-radius img {
  border-radius: 25px !important;
  width: 100%;
  height: 20vw;
  object-fit: cover;
}
@media (max-width: 576px) {
  .img-radius img {
    height: 65vw;
  }
}
.img-radius figcaption {
  font-family: "AvenirNextLTPro_Demi", sans-serif;
  font-size: 18px;
  color: #2070C1;
  margin: 15px 0 0;
  text-decoration: none;
  text-align: center;
}

.page-id-29785 .section-header .title {
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  font-size: 24px;
  color: #3E5779;
  text-transform: uppercase;
}
.page-id-29785 .section-header p {
  color: #526530;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  margin: 0;
  font-size: 16px;
}
.page-id-29785 .unsdg-container {
  margin: 50px 0 0;
}
.page-id-29785 .unsdg-container .inner-unsdg-container {
  display: flex;
  align-items: flex-start;
}
.page-id-29785 .unsdg-container img {
  width: 25%;
  height: auto;
}
.page-id-29785 .unsdg-container p {
  color: #526530;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  margin: 0;
  font-size: 14px;
  padding: 10px;
}
.page-id-29785 .unsdg-container:first-of-type .inner-unsdg-container {
  border: 2px solid #eb1c2d;
}
.page-id-29785 .unsdg-container:nth-of-type(2) .inner-unsdg-container {
  border: 2px solid #fdb713;
}
.page-id-29785 .unsdg-container:nth-of-type(3) .inner-unsdg-container {
  border: 2px solid #cf8d2a;
}
.page-id-29785 .unsdg-container:nth-of-type(4) .inner-unsdg-container {
  border: 2px solid #c31f33;
}
.page-id-29785 .unsdg-container:nth-of-type(5) .inner-unsdg-container {
  border: 2px solid #f36d25;
}
.page-id-29785 .unsdg-container:nth-of-type(6) .inner-unsdg-container {
  border: 2px solid #48773e;
}
.page-id-29785 .unsdg-container:nth-of-type(7) .inner-unsdg-container {
  border: 2px solid #ef402b;
}
.page-id-29785 .unsdg-container:nth-of-type(8) .inner-unsdg-container {
  border: 2px solid #f99d26;
}
.page-id-29785 .unsdg-container:nth-of-type(9) .inner-unsdg-container {
  border: 2px solid #007dbc;
}
.page-id-29785 .sustainable-practices-wrapper .wp-block-image {
  position: relative;
}
.page-id-29785 .sustainable-practices-wrapper .description {
  background-color: #e4e1cdd9;
  position: absolute;
  top: 10%;
  left: 10%;
  width: 540px;
  padding: 50px 30px;
  border-radius: 25px;
}
@media (max-width: 768px) {
  .page-id-29785 .sustainable-practices-wrapper .description {
    left: 0;
    right: 0;
    margin: auto;
  }
}
@media (max-width: 576px) {
  .page-id-29785 .sustainable-practices-wrapper .description {
    padding: 30px;
    width: 100%;
    border-radius: 0;
    background-color: #e4e1cd;
    position: relative;
  }
}
.page-id-29785 .sustainable-practices-wrapper .description h3, .page-id-29785 .sustainable-practices-wrapper .description p {
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  color: #618b4c;
  font-size: 18px;
  margin: 0;
}
@media (max-width: 576px) {
  .page-id-29785 .sustainable-practices-wrapper .description h3, .page-id-29785 .sustainable-practices-wrapper .description p {
    font-size: 14px;
  }
}
.page-id-29785 .sustainable-practices-wrapper .description h3.title {
  font-size: 30px;
  line-height: 40px;
  margin-bottom: 30px;
  font-family: "AvenirNextLTPro_Bold", sans-serif;
}
@media (max-width: 576px) {
  .page-id-29785 .sustainable-practices-wrapper .description h3.title {
    font-size: 20px;
    line-height: 25px;
    margin-bottom: 10px;
  }
}

.page-id-29859 .inside-pages-banner .banner-content {
  max-width: 660px;
}

.page-id-29785 .bu-quicklinks {
  display: flex;
  flex-wrap: wrap;
  position: relative;
  padding: 0 15px;
  align-items: center;
}
.page-id-29785 .bu-quicklinks .bu-wrapper {
  width: 49.8%;
  border-radius: 40px;
  position: relative;
  overflow: hidden;
  margin: 0.1%;
}
@media (max-width: 768px) {
  .page-id-29785 .bu-quicklinks .bu-wrapper {
    width: 100%;
  }
}
.page-id-29785 .bu-quicklinks .bu-wrapper::before {
  content: "";
  background-color: #000;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  display: block;
  opacity: 0.2;
  z-index: 1;
}
.page-id-29785 .bu-quicklinks .bu-wrapper:hover img {
  transform: scale(1.2);
}
.page-id-29785 .bu-quicklinks .bu-wrapper img {
  width: 100%;
  height: auto;
  transform: scale(1);
  -webkit-transition: all 0.8s;
  -moz-transition: all 0.8s;
  -o-transition: all 0.8s;
  transition: all 0.8s;
}
@media (max-width: 768px) {
  .page-id-29785 .bu-quicklinks .bu-wrapper img {
    height: 50vw;
    object-fit: cover;
  }
}
@media (max-width: 576px) {
  .page-id-29785 .bu-quicklinks .bu-wrapper img {
    border-radius: 20px;
  }
}
.page-id-29785 .bu-quicklinks .bu-wrapper .title {
  position: absolute;
  font-size: 24px;
  color: #FFF;
  text-transform: uppercase;
  line-height: 26px;
  font-family: "AvenirNextLTPro_Bold", sans-serif;
  z-index: 2;
}
@media (max-width: 1024px) {
  .page-id-29785 .bu-quicklinks .bu-wrapper .title {
    font-size: 20px;
    line-height: 22px;
  }
}
@media (max-width: 768px) {
  .page-id-29785 .bu-quicklinks .bu-wrapper .title {
    left: 8% !important;
    right: unset !important;
    bottom: 20px !important;
    top: unset !important;
  }
}
.page-id-29785 .bu-quicklinks .bu-wrapper:first-of-type .title {
  bottom: 20px;
  left: 8%;
}
.page-id-29785 .bu-quicklinks .bu-wrapper:nth-of-type(2) .title {
  bottom: 20px;
  right: 8%;
}
.page-id-29785 .bu-quicklinks .bu-wrapper:nth-of-type(3) .title {
  bottom: 20px;
  right: 0;
  left: 0;
  text-align: center;
}
.page-id-29785 .bu-quicklinks .bu-wrapper:nth-of-type(4) .title {
  top: 20px;
  left: 8%;
}
.page-id-29785 .bu-quicklinks .bu-wrapper:nth-of-type(5) .title {
  top: 20px;
  right: 8%;
}
.page-id-29785 .bu-quicklinks .bu-wrapper.offices-wrapper {
  position: absolute;
  width: 35%;
  left: 0;
  right: 0;
  margin: auto;
  display: flex;
  align-items: center;
  z-index: 2;
  border-radius: 50%;
  border: 12px solid #FFF;
  overflow: hidden;
  padding: 0;
}
@media (max-width: 768px) {
  .page-id-29785 .bu-quicklinks .bu-wrapper.offices-wrapper {
    border-radius: 40px;
    border: 0;
  }
}
@media (max-width: 576px) {
  .page-id-29785 .bu-quicklinks .bu-wrapper.offices-wrapper {
    border-radius: 20px;
  }
}
@media (max-width: 768px) {
  .page-id-29785 .bu-quicklinks .bu-wrapper.offices-wrapper {
    position: relative;
    width: 100%;
    height: auto;
  }
}

.hide {
  display: none !important;
}

.loader {
  border: 8px solid #f3f3f3;
  border-radius: 50%;
  border-top: 8px solid #1E398D;
  width: 60px;
  height: 60px;
  -webkit-animation: spin 2s linear infinite;
  /* Safari */
  animation: spin 2s linear infinite;
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  top: 0;
  bottom: 0;
  z-index: 3;
}

/* Safari */
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.img-magnifier-container {
  position: relative;
}
.img-magnifier-container:hover .img-magnifier-glass {
  opacity: 1;
}

.img-magnifier-glass {
  position: absolute;
  border: 2px solid #a9a9a9;
  border-radius: 50%;
  cursor: none;
  /*Set the size of the magnifier glass:*/
  width: 200px;
  height: 200px;
  opacity: 0;
}

.featured-reports {
  background-color: #EAEAEA;
}

.featured-reports .smic-inner-subcontainer {
  display: flex;
  align-items: center;
  justify-content: center;
}

@media (max-width: 576px) {
  .featured-reports .smic-inner-subcontainer {
    flex-direction: column;
    text-align: center;
  }
}
.featured-reports .reports-thumb {
  max-width: 300px;
  height: auto;
}

.featured-reports .reports-info {
  padding-left: 50px;
}

@media (max-width: 576px) {
  .featured-reports .reports-info {
    padding-left: 0;
    padding-top: 25px;
  }
}
.featured-reports .reports-info .desc {
  font-size: 16px;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
}

.featured-reports .reports-info .title {
  color: #2070C1;
  font-size: 18px;
  font-family: "AvenirNextLTPro_Bold", sans-serif;
  margin: 0;
}

.featured-reports .reports-info .download {
  text-decoration: none;
  display: inline-block;
}

.featured-reports .reports-info .download:hover .title {
  color: #1E398D;
}

.featured-reports .reports-info .download .file-info {
  color: #AEAEAE;
  font-family: "AvenirNextLTPro_Regular", sans-serif;
  font-size: 16px;
  margin: 2px 0 0;
}

.featured-reports .reports-info .download .file-info .fa {
  margin-right: 5px;
}

@media screen and (max-width: 1400px) {
  .page-id-29775 .smph-inner-subcontainer {
    max-width: 90%;
  }

  .page-id-29775 .sust-stewards p,
.page-id-29775 .sustainability-council p {
    font-size: 12px;
  }

  .page-id-29775 .sustainability-council h4 {
    font-size: 14px;
  }

  .page-id-29775 .sust-stewards img {
    width: 30%;
  }

  .page-id-29775 .sustainability-council h3 {
    font-size: 20px;
  }
}
@media screen and (max-width: 576px) {
  .page-id-29775 .sust-stewards img {
    width: 100%;
  }
}

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