/*
  Running Squiz Matrix
  Developed by Squiz - http://www.squiz.net
  Squiz, Squiz Matrix, MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 03 August 2025 11:34:27
*/


#carousel--home {
  z-index: 0;
}
#carousel--home .carousel-inner {
  top: 0px;
  /*@media screen and (max-width: 991px) {
            top: -30px;
        }*/
  /*&:nth-child(2) {
            background-color: #00a0e4;
        }*/
}
.carousel-item {
  height: 500px;
  background-color: #231f58;
}
.carousel-item .carousel-item__inner {
  width: 90%;
  margin: 0 auto;
}
.carousel-item .carousel-item__inner .carousel-item__content {
  width: 100%;
  height: 500px;
}
.carousel-item .carousel-item__inner .carousel-item__content iframe {
  margin: 0 auto;
  max-width: 100%;
  border: none;
}
.carousel-item.carousel-item--main {
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3)), url("https://www.energyinst.org/__data/assets/image/0004/907771/Pylon-blue-and-cloudy-sky-SHUTTERSTOCK.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 100% 100%;
}
@media screen and (min-width: 992px) {
  .carousel-item.carousel-item--main {
    background-image: linear-gradient(to right, rgba(255, 255, 255, 0.3), rgba(0, 0, 0, 0)), url("https://www.energyinst.org/__data/assets/image/0004/907771/Pylon-blue-and-cloudy-sky-SHUTTERSTOCK.jpg");
  }
}
.carousel-item.carousel-item--main .carousel-item__inner .carousel-item__content {
  width: 100%;
}
.carousel-item.carousel-item--main .carousel-item__inner .carousel-item__content h1 {
  font-size: 2.5rem;
}
.carousel-item.carousel-item--main .carousel-item__inner .carousel-item__content h2 {
  font-size: 1.75rem;
}
@media screen and (min-width: 992px) {
  .carousel-item.carousel-item--main .carousel-item__inner .carousel-item__content {
    width: 72%;
  }
  .carousel-item.carousel-item--main .carousel-item__inner .carousel-item__content h1 {
    font-size: 3rem;
  }
  .carousel-item.carousel-item--main .carousel-item__inner .carousel-item__content h2 {
    font-size: 2.25rem;
  }
}
.carousel-item.carousel-item--barometer {
  background: url("https://www.energyinst.org/__data/assets/image/0012/942987/barometer-crisis-response-issue.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
.carousel-item.carousel-item--barometer h1, .carousel-item.carousel-item--barometer h2 {
  background-color: white;
}
.carousel-item.carousel-item--barometer h1 {
  padding: 1rem;
}
.carousel-item.carousel-item--barometer h2 {
  padding: 0.5rem;
}
.carousel-item.carousel-item--barometer .carousel-item__inner .carousel-item__content {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  padding-top: 1em;
}
@media screen and (max-width: 575px) {
  .carousel-item.carousel-item--barometer .carousel-item__inner .carousel-item__content {
    padding-top: 0;
    text-align: center;
  }
}
.carousel-item.carousel-item--barometer .carousel-item__inner .carousel-item__content .logoDial {
  width: 300px;
}
@media screen and (max-width: 767px) {
  .carousel-item.carousel-item--barometer .carousel-item__inner .carousel-item__content .logoDial {
    width: 240px;
  }
}
@media screen and (max-width: 575px) {
  .carousel-item.carousel-item--barometer .carousel-item__inner .carousel-item__content .logoDial {
    width: 200px;
  }
}
.carousel-item.carousel-item--barometer .carousel-item__inner .carousel-item__content img {
  width: 350px;
  margin: 2em 0 1em 0;
}
@media screen and (max-width: 767px) {
  .carousel-item.carousel-item--barometer .carousel-item__inner .carousel-item__content img {
    width: 300px;
  }
}
@media screen and (max-width: 575px) {
  .carousel-item.carousel-item--barometer .carousel-item__inner .carousel-item__content img {
    width: 240px;
    margin: 0 !important;
  }
}
.carousel-item.carousel-item--barometer .carousel-item__inner .carousel-item__content h1 {
  font-weight: 700;
  font-size: 2.5rem;
  color: #231f58;
  text-align: left;
  margin-bottom: 1em;
}
@media screen and (max-width: 767px) {
  .carousel-item.carousel-item--barometer .carousel-item__inner .carousel-item__content h1 {
    font-size: 2rem;
  }
}
@media screen and (max-width: 575px) {
  .carousel-item.carousel-item--barometer .carousel-item__inner .carousel-item__content h1 {
    text-align: center;
    font-size: 1.7rem;
    margin: 10px auto;
  }
}
@media screen and (max-width: 575px) {
  .carousel-item.carousel-item--barometer .carousel-item__inner .carousel-item__content a {
    margin: auto;
    text-align: center;
  }
}
.carousel-item.carousel-item--barometer-21 {
  background: url("https://www.energyinst.org/__data/assets/image/0010/857890/Barometer-21-banner-max-992.png");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
@media screen and (min-width: 992px) {
  .carousel-item.carousel-item--barometer-21 {
    background: url("https://www.energyinst.org/__data/assets/image/0005/857885/Barometer-21-banner-max-1900.png");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
  }
}
@media screen and (min-width: 1900px) {
  .carousel-item.carousel-item--barometer-21 {
    background: url("https://www.energyinst.org/__data/assets/image/0011/857864/Barometer-21-banner-max-2400.png");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
  }
}
.carousel-item.carousel-item--barometer-21 .carousel-item__inner .carousel-item__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
}
.carousel-item.carousel-item--barometer-21 .carousel-item__inner .carousel-item__content img {
  width: 275px;
}
.carousel-item.carousel-item--barometer-21 .carousel-item__inner .carousel-item__content h2 {
  font-size: 3rem;
  font-weight: 700;
}
.carousel-item.carousel-item--barometer-21 .carousel-item__inner .carousel-item__content .button {
  margin-bottom: 0;
}
@media screen and (max-width: 991px) {
  .carousel-item.carousel-item--barometer-21 .carousel-item__inner .carousel-item__content {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .carousel-item.carousel-item--barometer-21 .carousel-item__inner .carousel-item__content h2 {
    font-size: 2rem;
    text-align: center;
  }
}
.carousel-item.carousel-item--cop26 {
  background: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5))), url("https://www.energyinst.org/__data/assets/image/0008/888668/cop26-max-2400.png");
  background: -o-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("https://www.energyinst.org/__data/assets/image/0008/888668/cop26-max-2400.png");
  background: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("https://www.energyinst.org/__data/assets/image/0008/888668/cop26-max-2400.png");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
@media screen and (min-width: 992px) {
  .carousel-item.carousel-item--cop26 {
    background: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5))), url("https://www.energyinst.org/__data/assets/image/0011/888680/cop26-max-1920.png");
    background: -o-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("https://www.energyinst.org/__data/assets/image/0011/888680/cop26-max-1920.png");
    background: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("https://www.energyinst.org/__data/assets/image/0011/888680/cop26-max-1920.png");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
  }
}
@media screen and (min-width: 1920px) {
  .carousel-item.carousel-item--cop26 {
    background: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5))), url("https://www.energyinst.org/__data/assets/image/0008/888668/cop26-max-2400.png");
    background: -o-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("https://www.energyinst.org/__data/assets/image/0008/888668/cop26-max-2400.png");
    background: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("https://www.energyinst.org/__data/assets/image/0008/888668/cop26-max-2400.png");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
  }
}
.carousel-item.carousel-item--cop26 .carousel-item__inner .carousel-item__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
  text-align: center;
  --ratio-mult: 25;
}
.carousel-item.carousel-item--cop26 .carousel-item__inner .carousel-item__content h2 {
  font-size: 2.5rem;
  font-weight: 700;
}
.carousel-item.carousel-item--cop26 .carousel-item__inner .carousel-item__content h3 {
  font-size: 1.75rem;
  font-weight: 700;
}
.carousel-item.carousel-item--cop26 .carousel-item__inner .carousel-item__content .button {
  margin: 0 auto;
}
.carousel-item.carousel-item--cop26 .carousel-item__inner .carousel-item__content iframe {
  width: calc(var(--ratio-mult) * 16px);
  height: calc(var(--ratio-mult) * 9px);
  margin-bottom: 0.5rem;
}
@media screen and (max-width: 991px) {
  .carousel-item.carousel-item--cop26 .carousel-item__inner .carousel-item__content {
    --ratio-mult: 18;
  }
  .carousel-item.carousel-item--cop26 .carousel-item__inner .carousel-item__content h2 {
    font-size: 2rem;
  }
  .carousel-item.carousel-item--cop26 .carousel-item__inner .carousel-item__content h3 {
    font-size: 1.25rem;
  }
}
.carousel-item.carousel-item--new-ew {
  background-color: #fff;
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("https://www.energyinst.org/__data/assets/image/0003/913053/new-ew-max-992px.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
@media screen and (min-width: 992px) {
  .carousel-item.carousel-item--new-ew {
    background-image: url("https://www.energyinst.org/__data/assets/image/0004/913054/new-ew-max-1920px.jpg");
    background-position: 0% 50%;
  }
}
@media screen and (min-width: 1920px) {
  .carousel-item.carousel-item--new-ew {
    background-image: url("https://www.energyinst.org/__data/assets/image/0005/913055/new-ew-max-2560px.jpg");
  }
}
.carousel-item.carousel-item--new-ew .carousel-item__inner .carousel-item__content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
  width: 100%;
  margin: 0 auto;
  max-width: 750px;
}
.carousel-item.carousel-item--new-ew .carousel-item__inner .carousel-item__content h2 {
  font-size: 1.75rem;
  font-weight: 700;
}
@media screen and (min-width: 992px) {
  .carousel-item.carousel-item--new-ew .carousel-item__inner .carousel-item__content {
    margin: 0;
  }
  .carousel-item.carousel-item--new-ew .carousel-item__inner .carousel-item__content h2 {
    font-size: 2.25rem;
  }
}
.carousel-item.carousel-item--cop26-2 {
  background: url("https://www.energyinst.org/__data/assets/image/0006/888693/cop26-2-max-992.png");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
@media screen and (min-width: 992px) {
  .carousel-item.carousel-item--cop26-2 {
    background: url("https://www.energyinst.org/__data/assets/image/0008/888686/cop26-2-max-1920.png");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
  }
}
@media screen and (min-width: 1920px) {
  .carousel-item.carousel-item--cop26-2 {
    background: url("https://www.energyinst.org/__data/assets/image/0007/888685/cop26-2-max-2400.png");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
  }
}
.carousel-item.carousel-item--cop26-2 .carousel-item__inner .carousel-item__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
  width: 100%;
  --ratio-mult: 35;
}
.carousel-item.carousel-item--cop26-2 .carousel-item__inner .carousel-item__content h2 {
  font-size: 1.75rem;
  font-weight: 700;
}
.carousel-item.carousel-item--cop26-2 .carousel-item__inner .carousel-item__content h3 {
  font-size: 1rem;
  font-weight: 700;
}
.carousel-item.carousel-item--cop26-2 .carousel-item__inner .carousel-item__content .button {
  margin: 1rem 0;
}
.carousel-item.carousel-item--cop26-2 .carousel-item__inner .carousel-item__content iframe {
  margin: 0.5rem auto;
  --ratio: 17;
  width: calc(16px * var(--ratio));
  height: calc(9px * var(--ratio));
}
@media screen and (min-width: 768px) {
  .carousel-item.carousel-item--cop26-2 .carousel-item__inner .carousel-item__content iframe {
    --ratio: 30;
  }
}
@media screen and (min-width: 992px) {
  .carousel-item.carousel-item--cop26-2 .carousel-item__inner .carousel-item__content iframe {
    margin-left: auto;
    --ratio: 26;
  }
}
@media screen and (min-width: 1440px) {
  .carousel-item.carousel-item--cop26-2 .carousel-item__inner .carousel-item__content iframe {
    --ratio: 39;
  }
}
@media screen and (min-width: 1920px) {
  .carousel-item.carousel-item--cop26-2 .carousel-item__inner .carousel-item__content iframe {
    --ratio: 50;
  }
}
@media screen and (min-width: 992px) {
  .carousel-item.carousel-item--cop26-2 .carousel-item__inner .carousel-item__content {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    text-align: left;
  }
  .carousel-item.carousel-item--cop26-2 .carousel-item__inner .carousel-item__content h2 {
    font-size: 2.25rem;
  }
  .carousel-item.carousel-item--cop26-2 .carousel-item__inner .carousel-item__content h3 {
    font-size: 1.5rem;
  }
}
@media screen and (max-width: 991px) {
  .carousel-item.carousel-item--cop26-2 .carousel-item__inner .carousel-item__content {
    height: auto;
  }
}
@media screen and (max-width: 991px) {
  .carousel-item.carousel-item--cop26-2 .carousel-item__inner .col:first-child .carousel-item__content {
    margin-top: 70px;
  }
}
@media screen and (max-width: 991px) {
  .carousel-item.carousel-item--cop26-2 .carousel-item__inner .col:last-child .carousel-item__content {
    margin-top: 10px;
  }
}
.carousel-item.carousel-item--ip-week-21 {
  background: url("https://www.energyinst.org/__data/assets/image/0004/810589/IP-Week-slide-max-576.png");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
@media screen and (min-width: 576px) {
  .carousel-item.carousel-item--ip-week-21 {
    background: url("https://www.energyinst.org/__data/assets/image/0006/810573/IP-Week-slide-max-992.png");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
  }
}
@media screen and (min-width: 992px) {
  .carousel-item.carousel-item--ip-week-21 {
    background: url("https://www.energyinst.org/__data/assets/image/0005/810572/IP-Week-slide-max-1900.png");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
  }
}
@media screen and (min-width: 1900px) {
  .carousel-item.carousel-item--ip-week-21 {
    background: url("https://www.energyinst.org/__data/assets/image/0005/810590/IP-Week-slide-max-2400.png");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
  }
}
.carousel-item.carousel-item--ip-week-21 .carousel-item__inner {
  height: 100%;
}
.carousel-item.carousel-item--ip-week-21 .carousel-item__inner .row {
  height: 100%;
}
.carousel-item.carousel-item--ip-week-21 .carousel-item__inner .carousel-item__content {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  width: 100%;
}
.carousel-item.carousel-item--ip-week-21 .carousel-item__inner .carousel-item__content .button {
  margin-bottom: 55px;
}
.carousel-item.carousel-item--podcast {
  background: url("https://www.energyinst.org/__data/assets/image/0010/828667/Carousels-3.final-03.png");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
@media screen and (min-width: 992px) {
  .carousel-item.carousel-item--podcast {
    background: url("https://www.energyinst.org/__data/assets/image/0009/828450/Carousels-3.1b-02.png");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
  }
}
@media screen and (min-width: 1900px) {
  .carousel-item.carousel-item--podcast {
    background: url("https://www.energyinst.org/__data/assets/image/0011/828668/Carousels-3.final-01.png");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
  }
}
.carousel-item.carousel-item--podcast .carousel-item__inner {
  height: 100%;
}
.carousel-item.carousel-item--podcast .carousel-item__inner .row {
  height: 100%;
}
.carousel-item.carousel-item--podcast .carousel-item__inner .carousel-item__content {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  width: 100%;
}
.carousel-item.carousel-item--podcast .carousel-item__inner .carousel-item__content .button {
  margin-bottom: 15px;
}
@media screen and (min-width: 992px) {
  .carousel-item.carousel-item--podcast .carousel-item__inner .carousel-item__content .button {
    margin-bottom: 35px;
    margin-left: 538px;
  }
}
@media screen and (min-width: 1900px) {
  .carousel-item.carousel-item--podcast .carousel-item__inner .carousel-item__content .button {
    margin-bottom: 80px;
    margin-left: 1150px;
    font-size: 24px;
    max-width: 450px;
  }
}
.carousel-item.carousel-item--ip-stm {
  background: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.4)), to(rgba(0, 0, 0, 0.4))), url("https://www.energyinst.org/__data/assets/image/0003/881328/technical-banner-max-992.jpg");
  background: -o-linear-gradient(left, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4)), url("https://www.energyinst.org/__data/assets/image/0003/881328/technical-banner-max-992.jpg");
  background: linear-gradient(to right, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4)), url("https://www.energyinst.org/__data/assets/image/0003/881328/technical-banner-max-992.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
@media screen and (min-width: 992px) {
  .carousel-item.carousel-item--ip-stm {
    background: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.6))), url("https://www.energyinst.org/__data/assets/image/0004/881329/technical-banner-max-1900.jpg");
    background: -o-linear-gradient(left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6)), url("https://www.energyinst.org/__data/assets/image/0004/881329/technical-banner-max-1900.jpg");
    background: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6)), url("https://www.energyinst.org/__data/assets/image/0004/881329/technical-banner-max-1900.jpg");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 100% 50%;
  }
}
@media screen and (min-width: 1900px) {
  .carousel-item.carousel-item--ip-stm {
    background: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.6))), url("https://www.energyinst.org/__data/assets/image/0005/881330/technical-banner-max-2400.jpg");
    background: -o-linear-gradient(left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6)), url("https://www.energyinst.org/__data/assets/image/0005/881330/technical-banner-max-2400.jpg");
    background: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6)), url("https://www.energyinst.org/__data/assets/image/0005/881330/technical-banner-max-2400.jpg");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 100% 50%;
  }
}
.carousel-item.carousel-item--ip-stm .carousel-item__inner {
  height: 100%;
}
.carousel-item.carousel-item--ip-stm .carousel-item__inner .row {
  height: 100%;
}
.carousel-item.carousel-item--ip-stm .carousel-item__inner .carousel-item__content {
  width: 100%;
  max-width: 576px;
  margin: 0 auto;
  color: #fff;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
@media screen and (min-width: 992px) {
  .carousel-item.carousel-item--ip-stm .carousel-item__inner .carousel-item__content {
    text-align: right;
    margin: 0;
    margin-left: auto;
    max-width: 800px;
  }
}
@media screen and (min-width: 1900px) {
  .carousel-item.carousel-item--ip-stm .carousel-item__inner .carousel-item__content {
    max-width: 800px;
  }
}
.carousel-item.carousel-item--ip-stm .carousel-item__inner .carousel-item__content h2 {
  font-size: 2rem;
}
@media screen and (min-width: 992px) {
  .carousel-item.carousel-item--ip-stm .carousel-item__inner .carousel-item__content h2 {
    font-size: 2.2rem;
  }
}
.carousel-item.carousel-item--ip-stm .carousel-item__inner .carousel-item__content h3 {
  font-size: 1.6rem;
}
@media screen and (min-width: 992px) {
  .carousel-item.carousel-item--ip-stm .carousel-item__inner .carousel-item__content h3 {
    font-size: 1.8rem;
  }
}
.carousel-item.carousel-item--ip-stm .carousel-item__inner .carousel-item__content img {
  width: 100%;
  max-width: 200px;
  margin: 50px auto;
}
.carousel-item.carousel-item--ip-stm .carousel-item__inner .carousel-item__content .button {
  margin-bottom: 15px;
  margin-left: auto;
}
@media screen and (max-width: 991px) {
  .carousel-item.carousel-item--ip-stm .carousel-item__inner .carousel-item__content .button {
    margin: 0 auto;
  }
}
.carousel-item.carousel-item--good-practice {
  background: url("https://www.energyinst.org/__data/assets/image/0005/829562/good-practice-banner-max-992.png");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
@media screen and (min-width: 992px) {
  .carousel-item.carousel-item--good-practice {
    background: url("https://www.energyinst.org/__data/assets/image/0008/829520/good-practice-banner-max-1900.jpg");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 100% 50%;
  }
}
@media screen and (min-width: 1900px) {
  .carousel-item.carousel-item--good-practice {
    background: url("https://www.energyinst.org/__data/assets/image/0004/829561/good-practice-banner-max-2400.jpg");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 100% 50%;
  }
}
.carousel-item.carousel-item--good-practice .carousel-item__inner {
  height: 100%;
}
.carousel-item.carousel-item--good-practice .carousel-item__inner .row {
  height: 100%;
}
.carousel-item.carousel-item--good-practice .carousel-item__inner .carousel-item__content {
  width: 100%;
  max-width: 300px;
  margin: 0 auto;
  color: #fff;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
@media screen and (min-width: 992px) {
  .carousel-item.carousel-item--good-practice .carousel-item__inner .carousel-item__content {
    text-align: right;
    margin: 0;
    margin-left: auto;
    max-width: 500px;
  }
}
@media screen and (min-width: 1900px) {
  .carousel-item.carousel-item--good-practice .carousel-item__inner .carousel-item__content {
    max-width: 800px;
  }
}
.carousel-item.carousel-item--good-practice .carousel-item__inner .carousel-item__content h2 {
  font-size: 2rem;
}
@media screen and (min-width: 992px) {
  .carousel-item.carousel-item--good-practice .carousel-item__inner .carousel-item__content h2 {
    font-size: 2.2rem;
  }
}
.carousel-item.carousel-item--good-practice .carousel-item__inner .carousel-item__content h3 {
  font-size: 1.75rem;
}
@media screen and (min-width: 992px) {
  .carousel-item.carousel-item--good-practice .carousel-item__inner .carousel-item__content h3 {
    font-size: 1.8rem;
  }
}
.carousel-item.carousel-item--good-practice .carousel-item__inner .carousel-item__content img {
  width: 100%;
  max-width: 200px;
  margin: 50px auto;
}
.carousel-item.carousel-item--good-practice .carousel-item__inner .carousel-item__content .button {
  margin-bottom: 15px;
  margin-left: auto;
}
@media screen and (max-width: 991px) {
  .carousel-item.carousel-item--good-practice .carousel-item__inner .carousel-item__content .button {
    margin: 0 auto;
  }
}
.carousel-item.carousel-item--covid-19 {
  background: -o-linear-gradient(left, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.5)), url("https://www.energyinst.org/__data/assets/image/0009/722295/covid-19-bg.jpg");
  background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0.5)), to(rgba(255, 255, 255, 0.5))), url("https://www.energyinst.org/__data/assets/image/0009/722295/covid-19-bg.jpg");
  background: linear-gradient(to right, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.5)), url("https://www.energyinst.org/__data/assets/image/0009/722295/covid-19-bg.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
.carousel-item.carousel-item--covid-19 .carousel-item__inner .carousel-item__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
  width: 100%;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.carousel-item.carousel-item--covid-19 .carousel-item__inner .carousel-item__content h1 {
  font-weight: 700;
  font-size: 2.5rem;
  max-width: 800px;
}
@media screen and (max-width: 767px) {
  .carousel-item.carousel-item--covid-19 .carousel-item__inner .carousel-item__content h1 {
    font-size: 2rem;
    max-width: 600px;
  }
}
.carousel-item.carousel-item--gen50 {
  background: -o-linear-gradient(left, rgba(255, 255, 255, 0.65), rgba(255, 255, 255, 0.65)), url("https://www.energyinst.org/__data/assets/image/0004/750964/shutterstock_430697041.jpg");
  background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0.65)), to(rgba(255, 255, 255, 0.65))), url("https://www.energyinst.org/__data/assets/image/0004/750964/shutterstock_430697041.jpg");
  background: linear-gradient(to right, rgba(255, 255, 255, 0.65), rgba(255, 255, 255, 0.65)), url("https://www.energyinst.org/__data/assets/image/0004/750964/shutterstock_430697041.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
.carousel-item.carousel-item--gen50 .carousel-item__inner .carousel-item__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.carousel-item.carousel-item--gen50 .carousel-item__inner .carousel-item__content img {
  width: 800px;
  max-width: 100%;
  margin: 15px auto;
}
.carousel-item.carousel-item--gen50 .carousel-item__inner .carousel-item__content h2 {
  max-width: 800px;
}
@media screen and (max-width: 767px) {
  .carousel-item.carousel-item--gen50 .carousel-item__inner .carousel-item__content h2 {
    font-size: 1.8rem;
    max-width: 600px;
  }
}
.carousel-item.carousel-item--gen50 .carousel-item__inner .carousel-item__content .button {
  text-align: center;
  margin: 15px auto;
}
.carousel-item.carousel-item--manifesto {
  background: url("https://www.energyinst.org/__data/assets/image/0011/797744/Carousel-slide-992x500.png");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
@media screen and (min-width: 992px) {
  .carousel-item.carousel-item--manifesto {
    background: url("https://www.energyinst.org/__data/assets/image/0012/797934/Carousel-slide-1200x500.png");
    background-size: cover;
    background-position: 0% 50%;
    background-repeat: no-repeat;
  }
}
@media screen and (min-width: 1200px) {
  .carousel-item.carousel-item--manifesto {
    background: url("https://www.energyinst.org/__data/assets/image/0008/797750/Carousel-slide-1900x500.png");
    background-size: cover;
    background-position: 0% 50%;
    background-repeat: no-repeat;
  }
}
@media screen and (min-width: 1900px) {
  .carousel-item.carousel-item--manifesto {
    background: url("https://www.energyinst.org/__data/assets/image/0009/797751/Carousel-slide-2400x500.png");
    background-size: cover;
    background-position: 0% 50%;
    background-repeat: no-repeat;
  }
}
.carousel-item.carousel-item--manifesto .carousel-item__inner .carousel-item__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  text-align: center;
}
@media screen and (min-width: 992px) {
  .carousel-item.carousel-item--manifesto .carousel-item__inner .carousel-item__content {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.carousel-item.carousel-item--manifesto .carousel-item__inner .carousel-item__content .carousel-item__content__right {
  margin: 15px auto;
}
@media screen and (min-width: 992px) {
  .carousel-item.carousel-item--manifesto .carousel-item__inner .carousel-item__content .carousel-item__content__right {
    margin-right: 0;
  }
}
.carousel-item.carousel-item--manifesto .carousel-item__inner .carousel-item__content img {
  width: 800px;
  max-width: 100%;
  margin: 15px auto;
}
.carousel-item.carousel-item--manifesto .carousel-item__inner .carousel-item__content h2 {
  max-width: 496px;
  color: #000;
  font-weight: 700;
  font-size: 1.8rem;
}
@media screen and (min-width: 992px) {
  .carousel-item.carousel-item--manifesto .carousel-item__inner .carousel-item__content h2 {
    font-size: 2.5rem;
    max-width: 500px;
  }
}
.carousel-item.carousel-item--manifesto .carousel-item__inner .carousel-item__content .button {
  text-align: center;
  margin: 15px auto;
}
.carousel-item.carousel-item--awards {
  background: -o-linear-gradient(left, rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0.6)), url("https://www.energyinst.org/__data/assets/image/0010/799714/49048416417_1f2e87824c_o.jpg");
  background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0.6)), to(rgba(255, 255, 255, 0.6))), url("https://www.energyinst.org/__data/assets/image/0010/799714/49048416417_1f2e87824c_o.jpg");
  background: linear-gradient(to right, rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0.6)), url("https://www.energyinst.org/__data/assets/image/0010/799714/49048416417_1f2e87824c_o.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 0% 50%;
  /*@media screen and (min-width: 992px) {
            background: url("https://www.energyinst.org/__data/assets/image/0005/799646/49048198611_9d79cdecb4_o.jpg");
            background-size: cover;
            background-position: 0% 50%;
            background-repeat: no-repeat;
        }*/
}
.carousel-item.carousel-item--awards .carousel-item__inner .carousel-item__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
@media screen and (min-width: 992px) {
  .carousel-item.carousel-item--awards .carousel-item__inner .carousel-item__content {
    -webkit-box-pack: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly;
  }
}
.carousel-item.carousel-item--awards .carousel-item__inner .carousel-item__content img {
  width: 400px;
  max-width: 100%;
  margin: 15px auto;
}
.carousel-item.carousel-item--awards .carousel-item__inner .carousel-item__content h2 {
  color: #000;
  font-weight: 700;
  font-size: 1.75rem;
}
@media screen and (min-width: 992px) {
  .carousel-item.carousel-item--awards .carousel-item__inner .carousel-item__content h2 {
    font-size: 2rem;
  }
}
.carousel-item.carousel-item--awards .carousel-item__inner .carousel-item__content .button {
  text-align: center;
  margin: 15px auto;
}
.carousel-item.carousel-item--toolbox {
  background: #000;
}
.carousel-item.carousel-item--toolbox .carousel-item__inner .carousel-item__content .toolbox__info {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  text-align: center;
  margin: auto;
}
.carousel-item.carousel-item--toolbox .carousel-item__inner .carousel-item__content .toolbox__info .toolbox__logo {
  width: 100%;
  max-width: 350px;
  margin: 0 auto;
}
@media only screen and (max-width: 991px) {
  .carousel-item.carousel-item--toolbox .carousel-item__inner .carousel-item__content .toolbox__info .toolbox__logo {
    max-width: 250px;
  }
}
.carousel-item.carousel-item--toolbox .carousel-item__inner .carousel-item__content .toolbox__info .toolbox__flag--france {
  width: 100%;
  max-width: 270px;
  margin: 0px auto;
}
@media only screen and (max-width: 991px) {
  .carousel-item.carousel-item--toolbox .carousel-item__inner .carousel-item__content .toolbox__info .toolbox__flag--france {
    max-width: 200px;
  }
}
.carousel-item.carousel-item--toolbox .carousel-item__inner .carousel-item__content .toolbox__video {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  text-align: center;
  margin: auto;
}
.carousel-item.carousel-item--toolbox .carousel-item__inner .carousel-item__content .toolbox__button {
  background: #edff00;
  color: #000;
  margin: 20px auto;
}
.carousel-item.carousel-item--mcp {
  background: #0279bb;
}
.carousel-item.carousel-item--mcp .carousel-item__inner .carousel-item__content .mcp__info {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  text-align: center;
  margin: auto;
}
.carousel-item.carousel-item--mcp .carousel-item__inner .carousel-item__content .mcp__info .mcp__logo {
  width: 100%;
  max-width: 350px;
  margin: 10px auto;
}
@media only screen and (max-width: 991px) {
  .carousel-item.carousel-item--mcp .carousel-item__inner .carousel-item__content .mcp__info .mcp__logo {
    max-width: 250px;
  }
}
.carousel-item.carousel-item--mcp .carousel-item__inner .carousel-item__content .mcp__video {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  text-align: center;
  margin: auto;
}
.carousel-item.carousel-item--mcp .carousel-item__inner .carousel-item__content .mcp__button {
  margin: 20px auto;
}
.carousel-item.carousel-item--enable {
  background: -o-linear-gradient(left, rgba(255, 255, 255, 0.75), rgba(255, 255, 255, 0.75)), url("https://www.energyinst.org/__data/assets/image/0007/766096/EI-Assist.jpg");
  background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0.75)), to(rgba(255, 255, 255, 0.75))), url("https://www.energyinst.org/__data/assets/image/0007/766096/EI-Assist.jpg");
  background: linear-gradient(to right, rgba(255, 255, 255, 0.75), rgba(255, 255, 255, 0.75)), url("https://www.energyinst.org/__data/assets/image/0007/766096/EI-Assist.jpg");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}
@media screen and (min-width: 992px) {
  .carousel-item.carousel-item--enable {
    background: url("https://www.energyinst.org/__data/assets/image/0009/819810/EI-enable-homepage.jpg");
    background-position: 0% 50%;
    background-size: cover;
    background-repeat: no-repeat;
  }
}
.carousel-item.carousel-item--enable .carousel-item__inner .carousel-item__content {
  width: 100%;
  max-width: 576px;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.carousel-item.carousel-item--enable .carousel-item__inner .carousel-item__content.carousel-item__content--desktop {
  display: none;
}
.carousel-item.carousel-item--enable .carousel-item__inner .carousel-item__content h2 {
  font-weight: 700;
  margin: 10px auto;
}
@media screen and (max-width: 1199px) {
  .carousel-item.carousel-item--enable .carousel-item__inner .carousel-item__content h2 {
    font-size: 1.5rem;
  }
  .carousel-item.carousel-item--enable .carousel-item__inner .carousel-item__content h3 {
    font-size: 1.4rem;
  }
}
@media screen and (max-width: 575px) {
  .carousel-item.carousel-item--enable .carousel-item__inner .carousel-item__content h2 {
    font-size: 1.35rem;
  }
  .carousel-item.carousel-item--enable .carousel-item__inner .carousel-item__content h3 {
    font-size: 1.25rem;
  }
}
@media screen and (min-width: 992px) {
  .carousel-item.carousel-item--enable .carousel-item__inner .carousel-item__content {
    max-width: 400px;
    background: none;
    margin: 0;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    text-align: left;
  }
  .carousel-item.carousel-item--enable .carousel-item__inner .carousel-item__content.carousel-item__content--desktop {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .carousel-item.carousel-item--enable .carousel-item__inner .carousel-item__content.carousel-item__content--mobile {
    display: none;
  }
  .carousel-item.carousel-item--enable .carousel-item__inner .carousel-item__content h2 {
    margin: 0;
    margin-bottom: 10px;
  }
  .carousel-item.carousel-item--enable .carousel-item__inner .carousel-item__content h3 {
    font-size: 1.25rem;
  }
}
@media screen and (min-width: 1280px) {
  .carousel-item.carousel-item--enable .carousel-item__inner .carousel-item__content {
    max-width: 425px;
  }
}
@media screen and (min-width: 1920px) {
  .carousel-item.carousel-item--enable .carousel-item__inner .carousel-item__content {
    max-width: 600px;
  }
}
.carousel-item.carousel-item--black-friday-21 {
  background: url("https://www.energyinst.org/__data/assets/image/0007/894166/black-friday-2021-max-2400.png");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  /*@media screen and (min-width: 992px) {
            background: url("./?a=894165");
            background-position: 50% 50%;
            background-size: cover;
            background-repeat: no-repeat;
        }

        @media screen and (min-width: 1920px) {
            background: url("https://www.energyinst.org/__data/assets/image/0007/894166/black-friday-2021-max-2400.png");
            background-position: 50% 50%;
            background-size: cover;
            background-repeat: no-repeat;
        }*/
}
.carousel-item.carousel-item--black-friday-21 .carousel-item__inner .carousel-item__content {
  width: 100%;
  margin: 0 auto;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.carousel-item.carousel-item--black-friday-21 .carousel-item__inner .carousel-item__content h1 {
  font-size: 3rem;
}
.carousel-item.carousel-item--black-friday-21 .carousel-item__inner .carousel-item__content h2 {
  font-size: 2.5rem;
}
.carousel-item.carousel-item--black-friday-21 .carousel-item__inner .carousel-item__content h3 {
  font-size: 2rem;
}
.carousel-item.carousel-item--black-friday-21 .carousel-item__inner .carousel-item__content img {
  width: 100%;
  max-width: 500px;
}
.carousel-item.carousel-item--black-friday-21 .carousel-item__inner .carousel-item__content .button {
  font-size: 1.5rem;
  width: auto;
  max-width: 550px;
}
.carousel-item.carousel-item--black-friday-21 .carousel-item__inner .carousel-item__content p {
  margin-bottom: 0;
  max-width: 550px;
  font-family: "Frutiger-Roman-55", Verdana, sans-serif;
}
@media screen and (max-width: 767px) {
  .carousel-item.carousel-item--black-friday-21 .carousel-item__inner .carousel-item__content h1 {
    font-size: 2rem;
  }
  .carousel-item.carousel-item--black-friday-21 .carousel-item__inner .carousel-item__content h2 {
    font-size: 1.5rem;
  }
  .carousel-item.carousel-item--black-friday-21 .carousel-item__inner .carousel-item__content h3 {
    font-size: 1.25rem;
  }
  .carousel-item.carousel-item--black-friday-21 .carousel-item__inner .carousel-item__content .button {
    font-size: 1rem;
  }
}
.carousel-item.carousel-item--ie-week {
  background-color: #2c255c;
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}
.carousel-item.carousel-item--ie-week.lazy-bg-loaded {
  background-image: url("https://www.energyinst.org/__data/assets/image/0003/860862/nodes-for-website-1-F1.png");
}
@media screen and (min-width: 992px) {
  .carousel-item.carousel-item--ie-week.lazy-bg-loaded {
    background-image: url("https://www.energyinst.org/__data/assets/image/0011/860861/nodes-for-website-2.gif");
  }
}
.carousel-item.carousel-item--ie-week .carousel-item__inner .carousel-item__content {
  width: 100%;
  margin: 0 auto;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.carousel-item.carousel-item--ie-week .carousel-item__inner .carousel-item__content img {
  width: 100%;
  max-width: 550px;
}
.carousel-item.carousel-item--ie-week .carousel-item__inner .carousel-item__video {
  height: 100%;
  width: 100%;
  margin: 0 auto;
  flex-direction: column;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
@media screen and (min-width: 992px) {
  .carousel-item.carousel-item--ie-week .carousel-item__inner .carousel-item__video {
    display: flex;
  }
}
.carousel-item.carousel-item--ie-week .carousel-item__inner .carousel-item__video iframe {
  --ratio: 25;
  width: calc(16px * var(--ratio));
  height: calc(9px * var(--ratio));
}
@media screen and (min-width: 1200px) {
  .carousel-item.carousel-item--ie-week .carousel-item__inner .carousel-item__video iframe {
    --ratio: 30;
  }
}
@media screen and (min-width: 1440px) {
  .carousel-item.carousel-item--ie-week .carousel-item__inner .carousel-item__video iframe {
    --ratio: 35;
  }
}
@media screen and (min-width: 1920px) {
  .carousel-item.carousel-item--ie-week .carousel-item__inner .carousel-item__video iframe {
    --ratio: 40;
  }
}
.carousel-item.carousel-item--stac {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)), url("https://www.energyinst.org/__data/assets/image/0005/910706/STAC-report-slide-bg.jpg");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}
@media screen and (min-width: 1920px) {
  .carousel-item.carousel-item--stac {
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0)), url("https://www.energyinst.org/__data/assets/image/0005/910706/STAC-report-slide-bg.jpg");
  }
}
.carousel-item.carousel-item--stac .carousel-item__inner .carousel-item__content h2 {
  font-size: 2.25rem;
}
.carousel-item.carousel-item--stac .carousel-item__inner .carousel-item__content h3 {
  font-size: 1.5rem;
}
@media screen and (min-width: 992px) {
  .carousel-item.carousel-item--stac .carousel-item__inner .carousel-item__content h2 {
    font-size: 2.75rem;
  }
  .carousel-item.carousel-item--stac .carousel-item__inner .carousel-item__content h3 {
    font-size: 2rem;
  }
}
.carousel-item.carousel-item--connect {
  background: url("https://www.energyinst.org/__data/assets/image/0005/822191/Mentoring-main-image-shutterstock_575726659-with-female.jpg");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}
@media screen and (min-width: 992px) {
  .carousel-item.carousel-item--connect {
    background: url("https://www.energyinst.org/__data/assets/image/0004/822190/Mentoring-website-carousel-slide-Large-FINAL.jpg");
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat;
  }
}
@media screen and (min-width: 1900px) {
  .carousel-item.carousel-item--connect {
    background: url("https://www.energyinst.org/__data/assets/image/0008/822158/Mentoring-website-carousel-slide-XL-FINAL-DIGITAL.jpg");
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat;
  }
}
.carousel-item.carousel-item--connect .carousel-item__inner .carousel-item__main {
  width: 100%;
  height: 500px;
  margin: 0 auto;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.carousel-item.carousel-item--connect .carousel-item__inner .carousel-item__main .button {
  margin-bottom: 50px;
}
@media screen and (min-width: 992px) {
  .carousel-item.carousel-item--connect .carousel-item__inner .carousel-item__main .button {
    margin: 25px 0;
  }
}
@media screen and (min-width: 992px) {
  .carousel-item.carousel-item--connect .carousel-item__inner .carousel-item__main {
    width: 70%;
    margin: 0;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
@media screen and (min-width: 1280px) {
  .carousel-item.carousel-item--connect .carousel-item__inner .carousel-item__main {
    width: 80%;
  }
}
@media screen and (min-width: 1900px) {
  .carousel-item.carousel-item--connect .carousel-item__inner .carousel-item__main {
    width: 100%;
  }
}
.carousel-item.carousel-item--connect .carousel-item__inner .carousel-item__main h2 {
  color: #fff;
}
@media screen and (min-width: 1900px) {
  .carousel-item.carousel-item--connect .carousel-item__inner .carousel-item__main h2 {
    font-size: 1.9rem;
  }
}
.carousel-item.carousel-item--connect .carousel-item__inner .carousel-item__main h3 {
  color: #00a0e4;
  font-weight: 700;
}
@media screen and (min-width: 1900px) {
  .carousel-item.carousel-item--connect .carousel-item__inner .carousel-item__main h3 {
    font-size: 1.85rem;
  }
}
.carousel-item.carousel-item--connect .carousel-item__inner .carousel-item__main img {
  width: 100%;
  max-width: 600px;
}
.carousel-item.carousel-item--connect .carousel-item__inner .carousel-item__content {
  width: 100%;
  margin: 0 auto;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.carousel-item.carousel-item--connect .carousel-item__inner .carousel-item__content .button {
  margin-bottom: 50px;
}
@media screen and (min-width: 992px) {
  .carousel-item.carousel-item--connect .carousel-item__inner .carousel-item__content .button {
    margin: 25px 0;
  }
}
@media screen and (min-width: 992px) {
  .carousel-item.carousel-item--connect .carousel-item__inner .carousel-item__content {
    width: 35%;
    margin: 0;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
@media screen and (min-width: 1280px) {
  .carousel-item.carousel-item--connect .carousel-item__inner .carousel-item__content {
    width: 40%;
  }
}
@media screen and (min-width: 1900px) {
  .carousel-item.carousel-item--connect .carousel-item__inner .carousel-item__content {
    width: 50%;
  }
}
@media screen and (min-width: 2400px) {
  .carousel-item.carousel-item--connect .carousel-item__inner .carousel-item__content {
    width: 56%;
  }
}
.carousel-item.carousel-item--connect .carousel-item__inner .carousel-item__content h2 {
  color: #fff;
}
@media screen and (min-width: 1900px) {
  .carousel-item.carousel-item--connect .carousel-item__inner .carousel-item__content h2 {
    font-size: 1.9rem;
  }
}
.carousel-item.carousel-item--connect .carousel-item__inner .carousel-item__content h3 {
  color: #00a0e4;
  font-weight: 700;
}
@media screen and (min-width: 1900px) {
  .carousel-item.carousel-item--connect .carousel-item__inner .carousel-item__content h3 {
    font-size: 1.85rem;
  }
}
.carousel-item.carousel-item--connect .carousel-item__inner .carousel-item__content img {
  width: 100%;
  max-width: 600px;
}
.carousel-item.carousel-item--connect .carousel-item__video {
  height: 100%;
  width: 100%;
  margin: 0 auto;
  flex-direction: column;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
@media screen and (min-width: 992px) {
  .carousel-item.carousel-item--connect .carousel-item__video {
    display: flex;
  }
}
.carousel-item.carousel-item--connect .carousel-item__video iframe {
  --ratio: 25;
  width: calc(16px * var(--ratio));
  height: calc(9px * var(--ratio));
}
@media screen and (min-width: 1200px) {
  .carousel-item.carousel-item--connect .carousel-item__video iframe {
    --ratio: 30;
  }
}
@media screen and (min-width: 1440px) {
  .carousel-item.carousel-item--connect .carousel-item__video iframe {
    --ratio: 35;
  }
}
@media screen and (min-width: 1920px) {
  .carousel-item.carousel-item--connect .carousel-item__video iframe {
    --ratio: 40;
  }
}
.carousel-item.carousel-item--magazines {
  background: url("https://www.energyinst.org/__data/assets/image/0016/780100/front-page-of-website-banner-mob-tablet-06.png");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}
@media screen and (min-width: 992px) {
  .carousel-item.carousel-item--magazines {
    background: url("https://www.energyinst.org/__data/assets/image/0018/780030/front-page-carousel-graphic-no-text-03.png");
    background-position: 100% 50%;
    background-size: cover;
    background-repeat: no-repeat;
  }
}
.carousel-item.carousel-item--magazines .carousel-item__inner .carousel-item__content {
  width: 100%;
  max-width: 400px;
  margin: 0 auto;
  background: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.carousel-item.carousel-item--magazines .carousel-item__inner .carousel-item__content.carousel-item__content--desktop {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.carousel-item.carousel-item--magazines .carousel-item__inner .carousel-item__content.carousel-item__content--desktop {
  display: none;
}
.carousel-item.carousel-item--magazines .carousel-item__inner .carousel-item__content img {
  max-height: 28px;
  margin: 2px auto;
}
.carousel-item.carousel-item--magazines .carousel-item__inner .carousel-item__content h2 {
  font-weight: 700;
  margin: 10px auto;
}
@media screen and (max-width: 1199px) {
  .carousel-item.carousel-item--magazines .carousel-item__inner .carousel-item__content h2 {
    font-size: 1.5rem;
  }
  .carousel-item.carousel-item--magazines .carousel-item__inner .carousel-item__content h3 {
    font-size: 1.4rem;
  }
}
@media screen and (min-width: 992px) {
  .carousel-item.carousel-item--magazines .carousel-item__inner .carousel-item__content {
    width: 20%;
    max-width: 450px;
    margin: 0;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    text-align: left;
  }
  .carousel-item.carousel-item--magazines .carousel-item__inner .carousel-item__content.carousel-item__content--desktop {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .carousel-item.carousel-item--magazines .carousel-item__inner .carousel-item__content.carousel-item__content--mobile {
    display: none;
  }
  .carousel-item.carousel-item--magazines .carousel-item__inner .carousel-item__content h2 {
    margin: 0;
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 1024px) {
  .carousel-item.carousel-item--magazines .carousel-item__inner .carousel-item__content {
    width: 25%;
  }
}
@media screen and (min-width: 1280px) {
  .carousel-item.carousel-item--magazines .carousel-item__inner .carousel-item__content {
    width: 35%;
  }
}
.carousel-item.carousel-item--black-friday {
  background: url("https://www.energyinst.org/__data/assets/image/0011/799355/Black-fri-992x500-v3.png");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}
@media screen and (min-width: 992px) {
  .carousel-item.carousel-item--black-friday {
    background: url("https://www.energyinst.org/__data/assets/image/0011/799355/Black-fri-992x500-v3.png");
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat;
  }
}
.carousel-item.carousel-item--black-friday .carousel-item__inner .carousel-item__content {
  width: 100%;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: space-evenly;
  -ms-flex-pack: space-evenly;
  justify-content: space-evenly;
  text-align: center;
}
.carousel-item.carousel-item--black-friday .carousel-item__inner .carousel-item__content h1 {
  background: #fff;
  color: #000;
  padding: 5px;
  text-transform: uppercase;
  font-family: "TheSerifC5-8_ExtraBold";
  font-size: 1.75rem;
  margin-bottom: 0;
}
.carousel-item.carousel-item--black-friday .carousel-item__inner .carousel-item__content h2 {
  text-transform: uppercase;
  color: #fff;
  font-family: "TheSerifC5-8_ExtraBold";
  font-size: 3rem;
  margin: 0 auto;
  text-align: center;
  line-height: 1;
}
@media screen and (min-width: 992px) {
  .carousel-item.carousel-item--black-friday .carousel-item__inner .carousel-item__content h2 {
    max-width: 420px;
    font-size: 4rem;
  }
}
.carousel-item.carousel-item--black-friday .carousel-item__inner .carousel-item__content h3 {
  color: #fff;
  font-family: "TheSerifC5-8_ExtraBold";
}
.carousel-item.carousel-item--black-friday .carousel-item__inner .carousel-item__content h3 .promo-code {
  color: #f37021;
}
.carousel-item.carousel-item--black-friday .carousel-item__inner .carousel-item__content .carousel-item__content__buttons {
  width: 100%;
  max-width: 1440px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: space-evenly;
  -ms-flex-pack: space-evenly;
  justify-content: space-evenly;
}
.carousel-item.carousel-item--black-friday .carousel-item__inner .carousel-item__content .carousel-item__content__buttons .button {
  max-width: 250px;
  margin: 10px auto;
}
.carousel-item.carousel-item--membership {
  background: #00a0e4;
}
.carousel-item.carousel-item--membership .carousel-item__inner .carousel-item__content .membership__info {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  text-align: center;
  margin: auto;
  color: #fff;
}
.carousel-item.carousel-item--membership .carousel-item__inner .carousel-item__content .membership__info h1 {
  margin-top: 15px;
  text-align: left;
  font-weight: 700;
}
@media only screen and (max-width: 991px) {
  .carousel-item.carousel-item--membership .carousel-item__inner .carousel-item__content .membership__info h1 {
    font-size: 1.75rem;
  }
}
.carousel-item.carousel-item--membership .carousel-item__inner .carousel-item__content .membership__info h2 {
  text-align: left;
}
@media only screen and (max-width: 991px) {
  .carousel-item.carousel-item--membership .carousel-item__inner .carousel-item__content .membership__info h2 {
    font-size: 1.25rem;
  }
}
.carousel-item.carousel-item--membership .carousel-item__inner .carousel-item__content .membership__video {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  text-align: center;
  margin: auto;
}
.header-container--carousel {
  margin-bottom: 0 !important;
  top: 0;
}
@media screen and (max-width: 991px) {
  .carousel-indicators {
    display: none;
  }
}
.carousel-indicators li {
  cursor: alias;
}
/*.carousel-control-next,
.carousel-control-prev {
    &.carousel-control--homepage {
        width: 5% !important;
    }
}*/
.carousel--custom {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
  -ms-flex-direction: column !important;
  flex-direction: column !important;
  padding-bottom: 10px;
  width: 100%;
}
.carousel--custom .carousel.slide {
  width: 100%;
  margin: auto;
}
.carousel--custom .carousel.slide iframe {
  width: 100%;
}
.carousel--custom .carousel.slide iframe {
  height: 250px;
}
@media screen and (min-width: 768px) {
  .carousel--custom .carousel.slide iframe {
    height: 400px;
  }
  .carousel--custom .carousel.slide {
    width: 80%;
  }
  .join-button-container {
    height: 250px;
  }
}
@media screen and (min-width: 1024px) {
  .carousel--custom .carousel.slide iframe {
    height: 450px;
  }
  .carousel--custom .carousel.slide {
    width: 70%;
  }
  .join-button-container {
    height: 300px;
  }
}
@media screen and (min-width: 1440px) {
  .carousel--custom .carousel.slide iframe {
    height: 650px;
  }
  .carousel--custom .carousel.slide {
    width: 70%;
  }
  .join-button-container {
    height: 300px;
  }
}
@media screen and (min-width: 2560px) {
  .carousel--custom .carousel.slide iframe {
    height: 850px;
  }
  .carousel--custom .carousel.slide {
    width: 70%;
  }
}
.carousel--custom .carousel-indicators li, .carousel--custom .carousel-control-next, .carousel--custom .carousel-control-prev {
  cursor: alias;
}
.carousel--custom .carousel-control-next, .carousel--custom .carousel-control-prev {
  top: 50%;
  width: 5%;
  height: 25%;
}
.carousel--custom .carousel.slide .carousel-inner {
  background-color: transparent;
  top: 0;
}
h4.card-title.card-title--join-us {
  font-size: 1.7rem;
}
.carousel.carousel--join-us .carousel-inner {
  top: 0;
}
.carousel.carousel--join-us .carousel-inner .carousel-item {
  height: 450px;
}
@media screen and (min-width: 768px) {
  .carousel.carousel--join-us .carousel-inner .carousel-item {
    height: 400px;
  }
}
@media screen and (min-width: 992px) {
  .carousel.carousel--join-us .carousel-inner .carousel-item {
    height: 350px;
  }
}
.carousel.carousel--join-us .carousel-inner .carousel-item.carousel-item--email-updates {
  background: -o-linear-gradient(left, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.5)), url("https://www.energyinst.org/__data/assets/image/0011/732548/join-us-email-updates.jpg");
  background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0.5)), to(rgba(255, 255, 255, 0.5))), url("https://www.energyinst.org/__data/assets/image/0011/732548/join-us-email-updates.jpg");
  background: linear-gradient(to right, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.5)), url("https://www.energyinst.org/__data/assets/image/0011/732548/join-us-email-updates.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
.carousel.carousel--join-us .carousel-inner .carousel-item.carousel-item--memberships {
  background: -o-linear-gradient(left, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.5)), url("https://www.energyinst.org/__data/assets/image/0003/732549/join-us-membership.jpg");
  background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0.5)), to(rgba(255, 255, 255, 0.5))), url("https://www.energyinst.org/__data/assets/image/0003/732549/join-us-membership.jpg");
  background: linear-gradient(to right, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.5)), url("https://www.energyinst.org/__data/assets/image/0003/732549/join-us-membership.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
.carousel.carousel--join-us .carousel-inner .carousel-item .carousel-item__inner {
  padding: 30px 0;
  height: 100%;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.carousel.carousel--join-us .carousel-inner .carousel-item .carousel-item__inner .video-slide__video iframe {
  height: 200px;
  margin-top: 0;
  border: none;
}
.carousel-control-next--join-us, .carousel-control-prev--join-us {
  width: 5% !important;
}
.card-deck.card-deck--no-side-margin .card:first-child {
  margin-left: 0 !important;
}
.card-deck.card-deck--no-side-margin .card:last-child {
  margin-right: 0 !important;
}
.hydrogen__logo {
  width: 100%;
  margin: 0 auto;
  text-align: center;
}
.hydrogen__logo img {
  width: 100%;
  padding: 20px;
}
.carousel-item--hydrogen {
  background: #00a0e4;
  background-image: url("/?a=744759");
  background-size: contain;
}
.hydro-button {
  background-color: #f37021;
  color: #fff;
  width: 100%;
  max-width: 300px;
  padding: 10px 20px;
  margin: 1em auto;
  border: 0;
  text-align: center;
  font-size: 14px;
}
.hydro-button:hover {
  background-color: #f37021;
  color: #fff;
}
.hydro-text {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
  margin: auto;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100%;
}
.hydro-title {
  font-weight: 400;
  font-size: 2.5rem;
  text-align: center;
}
.hydrogen-content {
  display: -webkit-box;
  display: flex;
  display: -ms-flexbox;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media only screen and (max-width: 768px) {
  .hydrogen__logo {
    width: 100%;
  }
  .hydro-title {
    font-size: 1.5rem;
  }
}
@media only screen and (max-width: 575px) {
  .hydrogen__logo {
    height: auto !important;
    width: 70%;
  }
  .hydro-title {
    font-size: 1.5rem;
  }
  .carousel-item--hydrogen {
    background-image: none;
  }
}
@media only screen and (max-width: 400px) {
  .hydrogen__logo {
    width: 100%;
  }
}
.BAROMETER__logo {
  width: 100%;
  max-width: 400px;
}
.BAROMETER-textwrap {
  margin: 150px auto 0 auto;
  text-align: left;
}
.barometer__logotext {
  max-width: 300px;
}
.carousel-item--BAROMETER {
  background: url("https://www.energyinst.org/__data/assets/image/0009/755433/Challenges-reduced_1.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
.BAROMETER-button {
  background-color: #f37021;
  color: #fff;
  width: 100%;
  max-width: 300px;
  padding: 10px 20px;
  margin: 1em auto;
  border: 0;
  text-align: center;
  font-size: 14px;
}
.BAROMETER-button:hover {
  background-color: #f37021;
  color: #fff;
}
.BAROMETER-title {
  font-weight: 400;
  font-size: 2.1rem;
  text-align: left;
  margin: auto;
  color: #242058;
}
.BAROMETER-content {
  display: -webkit-box;
  display: flex;
  display: -ms-flexbox;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media only screen and (max-width: 768px) {
  .BAROMETER__logo {
    width: 100%;
    max-width: 300px;
  }
  .barometer__logotext {
    max-width: 265px;
  }
  .BAROMETER-textwrap {
    margin: auto !important;
  }
  .BAROMETER-title {
    font-size: 1.5rem;
  }
}
@media only screen and (max-width: 575px) {
  /*.carousel-item--BAROMETER {
        background-image: none;
    }*/
  .BAROMETER__logo {
    width: 70%;
    max-width: 200px;
  }
  .barometer__logotext {
    width: 100%;
    max-width: 200px;
  }
  .BAROMETER-textwrap {
    text-align: center;
    margin: auto !important;
  }
  .BAROMETER-title {
    font-size: 1.5rem;
    text-align: center;
  }
}
@media only screen and (max-width: 400px) {
  .barometer__logotext {
    width: 100%;
    max-width: 200px;
  }
  .BAROMETER__logo {
    width: 100%;
    max-width: 200px;
  }
}
