.w-layout-grid {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  grid-row-gap: 16px;
  grid-column-gap: 16px;
}

body {
  background-color: #0f0f0f;
  background-image: url('../images/BG.svg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: fixed;
  font-family: 'Helveticaneue roman', sans-serif;
  color: #cfcfcf;
  font-size: 16px;
  line-height: 1.5;
  font-weight: 400;
}

h1 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Saoldisplay, sans-serif;
  color: #292929;
  font-size: 113px;
  line-height: 1;
  font-weight: 500;
}

h2 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Saoldisplay, sans-serif;
  color: #4c4d52;
  font-size: 87px;
  line-height: 1.05;
  font-weight: 400;
}

h3 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Saoldisplay, sans-serif;
  color: #4c4d52;
  font-size: 26px;
  line-height: 1.32;
  font-weight: 400;
}

h4 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Saoldisplay, sans-serif;
  font-size: 21px;
  line-height: 1;
  font-weight: 400;
}

p {
  margin-bottom: 10px;
  font-family: 'Helveticaneue roman', sans-serif;
  font-weight: 400;
}

.nav-container {
  position: relative;
  z-index: 9999999;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 90%;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.brand {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
  -ms-flex-order: -1;
  order: -1;
}

.logo {
  margin-top: 0px;
  margin-bottom: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  font-family: Saoldisplay, sans-serif;
  color: #cfcfcf;
  font-size: 20px;
  line-height: 1;
  font-weight: 400;
}

.logo.light {
  color: #292929;
}

.logo-span {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 20px;
  margin-left: 20px;
  font-family: Saoldisplay, sans-serif;
  font-style: italic;
  font-weight: 600;
}

.navbar {
  position: fixed;
  left: 0%;
  right: 0%;
  bottom: auto;
  z-index: 999;
  padding: 20px;
  background-color: transparent;
  opacity: 0;
}

.navbar.light {
  top: 0px;
  height: 80px;
  background-color: rgba(64, 0, 255, 0);
}

.navbar.glass {
  padding-bottom: 20px;
  opacity: 0;
}

.navbar.glass.homebase {
  opacity: 0;
}

.icon {
  display: none;
}

.menu-button {
  position: relative;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: auto;
  margin-left: auto;
  padding: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  text-decoration: none;
}

.menu-button.w--open {
  background-color: transparent;
}

.menu-button.abs {
  position: absolute;
  width: 150px;
  height: 43px;
}

.burger-icon {
  width: 15px;
  height: 15px;
  margin-right: auto;
  margin-left: auto;
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto auto auto;
  grid-template-rows: auto auto auto;
}

.nav-text {
  font-family: Helveticaneue, sans-serif;
  color: #cfcfcf;
  font-size: 12px;
  font-weight: 500;
  letter-spacing: 2px;
  text-decoration: none;
  text-transform: uppercase;
}

.nav-text.margin-right {
  margin-right: 9px;
}

.nav-text.margin-right.dark-text {
  color: #292929;
}

.nav-text.margin-left {
  margin-left: 9px;
}

.nav-text.margin-left.dark-text {
  color: #292929;
}

.nav-text.light {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 150px;
  height: 43px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #cfcfcf;
}

.nav-text.light.orig {
  position: absolute;
  width: 150px;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  color: #292929;
}

.nav-text.light.stretch {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  width: 180px;
  padding-right: 45px;
}

.nav-text.light.hide-fr-stretch {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  opacity: 0;
}

.nav-text.chapter {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 150px;
  height: 43px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.nav-text.mobile {
  -webkit-transition: opacity 400ms ease;
  transition: opacity 400ms ease;
}

.nav-text.mobile.customtrans.disclude.no-opacity:hover {
  opacity: 1;
}

.nav-text.hide {
  display: none;
}

.menu-block {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 150px;
  height: 43px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.nav-right-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
}

.small-line {
  width: 25px;
  height: 1px;
  background-color: #cfcfcf;
}

.small-line.light {
  background-color: #292929;
}

.bottom-fixed {
  position: fixed;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 30px;
  z-index: 996;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 90%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 20px;
  padding-left: 20px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.menu-text-stroke {
  position: static;
  padding-bottom: 20px;
  font-family: Saoldisplay, sans-serif;
  color: #eee;
  font-size: 90px;
  font-weight: 400;
  text-transform: capitalize;
}

.menu-text-stroke.w--current {
  color: #ff5b40;
}

.menu-chapter-contain {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 1440px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 15%;
  padding-bottom: 15%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.menu-chapter-contain._2 {
  position: static;
  overflow: hidden;
  width: 100%;
  max-width: none;
  margin-right: 0px;
  margin-left: 0px;
  padding-top: 5%;
  padding-bottom: 10%;
}

.menu-chapter-contain._2.hp-grid {
  position: relative;
  z-index: 3;
  overflow: visible;
}

.menu-text-block {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: 15%;
  text-decoration: none;
}

.menu-text-block.right {
  margin-right: 15%;
  margin-left: 0%;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
}

.menu-year-text {
  font-family: Helveticaneuecyr;
  color: #4c4d52;
  font-size: 18px;
  line-height: 1.125;
  font-weight: 700;
}

.menu-year-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 40px;
  margin-left: 40px;
}

.dash {
  width: 15px;
  height: 2px;
  margin-top: 9px;
  margin-right: 4px;
  margin-left: 4px;
  background-color: #4c4d52;
}

.home-section {
  position: relative;
  z-index: 990;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  min-height: 100vh;
  padding-right: 20px;
  padding-left: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.container {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 90%;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.container._1870 {
  max-width: none;
}

.container.big-margintop {
  margin-top: 677px;
  margin-bottom: 218px;
}

.container.keeling {
  padding-bottom: 310px;
}

.container.padding-bottom {
  padding-bottom: 310px;
}

.container._310 {
  margin-top: 190px;
}

.container.mp {
  margin-top: 190px;
  padding-bottom: 104px;
  padding-left: 7%;
}

.container.europe {
  padding-left: 10%;
}

.container.forest {
  margin-top: 200px;
  padding-bottom: 500px;
}

.container.greta {
  margin-top: 170px;
  margin-bottom: 310px;
}

.container.marquee {
  max-width: none;
  margin-top: 400px;
}

.container.record-high-facts {
  margin-top: 50px;
}

.container.for-ir {
  overflow: hidden;
}

.container._190-m {
  margin-top: 190px;
}

.title-container {
  position: relative;
  display: block;
  width: auto;
  height: auto;
  margin-right: auto;
  margin-left: auto;
}

.home-heading {
  font-family: Saoldisplay, sans-serif;
  color: #cfcfcf;
  font-size: 122px;
  line-height: 0.9;
  font-weight: 400;
  text-transform: uppercase;
}

.home-heading.the {
  margin-left: 40px;
}

.title-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 5px;
}

.oval-wrap {
  overflow: hidden;
  width: 163px;
  margin-top: -5px;
  margin-left: 15px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.home-title {
  font-family: 'Helveticaneue roman', sans-serif;
  color: #cfcfcf;
  font-size: 116px;
  line-height: 1;
  font-weight: 300;
  text-transform: uppercase;
}

.home-title.tlt-home {
  display: block;
}

.home-title.tlt-home.splitsies {
  margin-left: 40px;
}

.home-title.earthsclimate {
  margin-top: 10px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.utility-page-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100vw;
  height: 100vh;
  max-height: 100%;
  max-width: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.utility-page-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 260px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  text-align: center;
}

.utility-page-form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.scroll-down-block {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0px;
  z-index: 1001;
  display: none;
  overflow: hidden;
  margin-right: auto;
  margin-bottom: 20px;
  margin-left: auto;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.up-next-link {
  position: relative;
  z-index: 1001;
  display: none;
  margin-bottom: -10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  color: #cfcfcf;
  text-decoration: none;
}

.section {
  position: relative;
  padding-top: 120px;
  padding-right: 20px;
  padding-left: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.section.light-top {
  overflow: hidden;
  padding-top: 185px;
  padding-right: 0px;
  padding-left: 0px;
  background-image: url('../images/BG-light.svg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  color: #e4e1de;
}

.section.light {
  margin-bottom: -1px;
  padding-top: 120px;
  background-image: url('../images/BG-light.svg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.section.light.text-path {
  padding-right: 0px;
  padding-bottom: 140px;
  padding-left: 0px;
}

.section.light.text-path.predictions {
  padding-top: 310px;
}

.section.light._1870 {
  padding-right: 0px;
  padding-left: 0px;
}

.section.light.kp {
  padding-top: 351px;
}

.section.light.hagibis {
  margin-top: -1px;
}

.section.light.ed {
  overflow: hidden;
  padding-bottom: 190px;
}

.section.light.menu-slider {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 998;
  display: block;
  overflow: hidden;
  height: 100vh;
  padding-top: 120px;
  padding-right: 0px;
  padding-left: 0px;
  opacity: 1;
  -webkit-transform: translate(0px, -100%);
  -ms-transform: translate(0px, -100%);
  transform: translate(0px, -100%);
}

.section.light.menu-slider.support-page {
  background-color: #0f0f0f;
  background-image: url('../images/BG.svg');
  -webkit-transform: translate(0px, -100%);
  -ms-transform: translate(0px, -100%);
  transform: translate(0px, -100%);
}

.section.light.no-overflowing {
  overflow: hidden;
}

.section.light.menu-slider {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 998;
  display: block;
  overflow: hidden;
  height: 100vh;
  padding-top: 120px;
  padding-right: 0px;
  padding-left: 0px;
  opacity: 1;
  -webkit-transform: translate(0px, -100%);
  -ms-transform: translate(0px, -100%);
  transform: translate(0px, -100%);
}

.section.animation-overflow {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  height: auto;
  padding-right: 60px;
  padding-bottom: 120px;
  padding-left: 60px;
}

.section.animation-overflow._2000 {
  margin-top: 500px;
}

.section.animation-overflow._2019 {
  overflow: hidden;
  padding-top: 50px;
  padding-bottom: 230px;
}

.section.animation-overflow._2019-b {
  padding-top: 447px;
  padding-bottom: 0px;
}

.section.animation-overflow.keeling-padding {
  padding-top: 310px;
}

.section._1914-overlap {
  padding: 480px 0px 400px;
}

.section._1914-overlap.no-overflow {
  overflow: hidden;
}

.section.sliding-sect {
  overflow: hidden;
  padding-right: 0px;
  padding-bottom: 400px;
  padding-left: 0px;
}

.section.sliding-sect.white {
  background-image: url('../images/BG-light.svg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.section._1997-no-overlap {
  padding: 550px 0px 400px;
}

.section._1997-no-overlap.no-overflow {
  overflow: hidden;
}

.section.giant-temp {
  overflow: hidden;
  padding: 400px 0px 110px;
}

.section.marquee {
  display: none;
  overflow: hidden;
  padding-right: 0px;
  padding-bottom: 250px;
  padding-left: 0px;
}

.section.ff {
  overflow: hidden;
}

.section.support {
  padding-bottom: 120px;
}

.close {
  z-index: 9999999999999;
  display: none;
  width: 150px;
  height: 43px;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.home-title-link {
  position: absolute;
  left: auto;
  top: 10%;
  right: 5%;
  bottom: auto;
  overflow: hidden;
  width: 133px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  color: #cfcfcf;
  text-decoration: none;
}

.home-text {
  display: inline-block;
  font-size: 14px;
  line-height: 1.0799999999999998;
  text-transform: uppercase;
}

.home-text.indent {
  margin-left: 40px;
}

.help-out {
  display: inline-block;
  margin-top: -3px;
  font-family: Saoldisplay, sans-serif;
  color: #ff5b40;
  font-size: 21px;
  line-height: 1.3;
  font-style: italic;
  font-weight: 300;
  text-decoration: none;
}

.help-out.indent {
  position: relative;
}

.orange-arrow {
  margin-bottom: 5px;
  margin-left: 5px;
}

.bg-image {
  position: fixed;
  left: auto;
  top: 0%;
  right: 10%;
  bottom: 0%;
  display: none;
  height: 100%;
}

.image-animation-container {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  color: #cfcfcf;
}

.image-1 {
  width: 100%;
}

.image-2 {
  width: 16vw;
}

.image-3 {
  position: static;
  left: auto;
  top: auto;
  right: 17%;
  bottom: 11%;
  width: 16vw;
}

.help-planet {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 21px;
  margin-bottom: 19px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}

.orange-bg {
  padding-right: 20px;
  padding-left: 20px;
  background-color: #ff5b40;
}

.chapter-number {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: Helveticaneue, sans-serif;
  color: #e4e1de;
  font-size: 14px;
  line-height: 1.4000000000000001;
  font-weight: 500;
  letter-spacing: 0.06em;
  text-transform: uppercase;
}

.banner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 60px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.title-year-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.banner-title {
  margin-top: 0px;
  margin-bottom: 0px;
  color: #e4e1de;
  font-size: 21px;
  line-height: 1;
}

.year-block {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 67px;
  height: 32px;
  margin-left: 25px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.year-block.footer-use {
  position: relative;
  margin: 80px auto 25px;
  border-style: none;
  border-radius: 100%;
}

.small-year {
  font-family: 'Helveticaneue roman', sans-serif;
  color: #e4e1de;
  font-size: 14px;
  line-height: 1.2;
  font-weight: 400;
}

.horizontal-container {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.horizontal-container.greenland {
  margin-top: 100px;
}

.left-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.big-paragraph {
  width: 100%;
  max-width: 600px;
  margin-top: 90px;
  margin-bottom: 0px;
  margin-left: 20%;
  font-family: Saoldisplay, sans-serif;
  color: #292929;
  font-size: 36px;
  line-height: 1.26;
}

.big-paragraph._1830 {
  max-width: 543px;
  margin-top: 0px;
  margin-left: 10%;
}

.big-paragraph._1860 {
  margin-top: 411px;
  margin-bottom: 136px;
  margin-left: 0%;
}

.big-paragraph._1860.mobile {
  display: none;
}

.big-paragraph._1870 {
  position: relative;
  max-width: 520px;
  margin-top: 175px;
  margin-right: 5%;
  margin-left: 12%;
  padding-left: 20px;
}

.big-paragraph.title-area {
  margin-top: 150px;
}

.big-paragraph._1970 {
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 7%;
}

.big-paragraph._1988 {
  position: relative;
  z-index: 1;
  max-width: 520px;
  margin-top: 80px;
  margin-right: 5%;
  margin-left: 0%;
}

.big-paragraph._2000 {
  position: relative;
  max-width: 600px;
  margin-top: 100px;
  padding-left: 20px;
}

.big-paragraph._2015 {
  max-width: 650px;
  margin-top: 0px;
  margin-left: 5%;
}

.big-paragraph._2019 {
  position: relative;
  z-index: 1;
  max-width: 520px;
  margin-top: 150px;
  margin-right: 5%;
  margin-left: 0%;
}

.big-paragraph.none {
  margin-top: 0px;
  margin-left: 0%;
}

.big-paragraph.no-alterations {
  max-width: none;
  margin-top: 0px;
  margin-left: 0%;
}

.big-paragraph.no-alterations.charlie {
  font-size: 2vw;
}

.big-paragraph.grenhauz {
  margin-top: 150px;
}

.small-paragraph {
  width: 100%;
  max-width: 200px;
  margin-top: 100px;
  margin-bottom: 60px;
  margin-left: 45%;
  font-family: 'Helveticaneue roman', sans-serif;
  color: #292929;
  font-weight: 400;
}

.small-paragraph.light {
  max-width: 285px;
  margin: 0px 0% 0px 70px;
  color: #cfcfcf;
}

.small-paragraph.light.greenhouse {
  max-width: none;
  margin-left: 0px;
}

.small-paragraph.light.ir-left {
  max-width: 340px;
  margin-bottom: 66px;
  margin-left: 0px;
}

.small-paragraph.light.ir-right {
  max-width: 280px;
  margin-top: 90px;
  margin-bottom: 66px;
  margin-left: 0px;
}

.small-paragraph.light.newspaper {
  position: absolute;
  left: auto;
  top: auto;
  right: 30%;
  bottom: 5%;
  max-width: 365.98px;
  margin-right: 0px;
  margin-left: 0px;
  -webkit-transform: rotate(9.28deg);
  -ms-transform: rotate(9.28deg);
  transform: rotate(9.28deg);
}

.small-paragraph.light.ww1 {
  max-width: 370px;
}

.small-paragraph.light.graph {
  margin-bottom: 43px;
  margin-left: 0px;
}

.small-paragraph.light._2019.europe {
  max-width: 280px;
  margin-left: 25%;
}

.small-paragraph.light.greenland {
  max-width: 190px;
  margin-left: 0px;
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
}

.small-paragraph._1830 {
  position: relative;
  z-index: 1;
  max-width: 340px;
  margin-top: 280px;
  margin-bottom: 80px;
  margin-left: 0%;
}

.small-paragraph.stats {
  width: auto;
  max-width: 450px;
  margin-top: 25px;
  margin-bottom: 15px;
  margin-left: 0%;
  color: #cfcfcf;
}

.small-paragraph.normal {
  max-width: none;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}

.small-paragraph.normal.c02 {
  max-width: 278px;
  text-align: center;
}

.small-paragraph.normal.light {
  max-width: 290px;
  color: #cfcfcf;
  text-align: center;
}

.small-paragraph.normal.light.hard {
  max-width: 260px;
}

.small-paragraph.stats2 {
  width: auto;
  max-width: none;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  color: #cfcfcf;
}

.small-paragraph.stats3 {
  width: auto;
  max-width: 325px;
  margin-top: 25px;
  margin-bottom: 15px;
  margin-left: 0%;
  color: #cfcfcf;
}

.small-paragraph.stats4 {
  width: auto;
  max-width: 300px;
  margin-top: 25px;
  margin-bottom: 15px;
  margin-left: 0%;
  color: #cfcfcf;
}

.small-paragraph.stats5 {
  width: auto;
  max-width: 310px;
  margin-top: 25px;
  margin-bottom: 15px;
  margin-left: 0%;
  color: #cfcfcf;
}

.small-paragraph._1870 {
  max-width: 330px;
  margin-top: 50px;
  margin-bottom: 0px;
  margin-left: 0px;
  color: #cfcfcf;
}

.small-paragraph._1870.sa {
  margin-top: 120px;
  margin-left: 35%;
}

.small-paragraph.arr {
  max-width: none;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  color: #cfcfcf;
}

.small-paragraph.mid {
  max-width: 611px;
  margin: 80px auto 310px;
}

.small-paragraph.mid.global-warming {
  margin-top: 104.33px;
  margin-bottom: 203px;
}

.small-paragraph.cummulative {
  max-width: 341px;
  margin: 233px 0% 53px 10%;
  color: #cfcfcf;
}

.small-paragraph.cold-war {
  max-width: 280px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 5%;
}

.small-paragraph._1958 {
  position: absolute;
  left: auto;
  top: auto;
  right: -65%;
  bottom: 0%;
  max-width: 280px;
  margin-left: 5%;
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
}

.small-paragraph._1970 {
  max-width: 340px;
  margin-top: 100px;
  margin-left: 0%;
}

.small-paragraph._1970.ice {
  margin-bottom: 138px;
  color: #cfcfcf;
}

.small-paragraph._1970.cool {
  max-width: 280px;
  margin-top: 0px;
  margin-bottom: 0px;
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
  color: #cfcfcf;
}

.small-paragraph._1970.mp {
  margin-top: 60px;
  color: #cfcfcf;
}

.small-paragraph._1970.cfc {
  max-width: 350px;
  margin-top: 0px;
  margin-bottom: 40px;
  color: #cfcfcf;
}

.small-paragraph._1970.kyoto {
  margin-bottom: 138px;
  color: #cfcfcf;
}

.small-paragraph._1988 {
  max-width: 330px;
  margin-bottom: 0px;
  color: #cfcfcf;
}

.small-paragraph._2000 {
  margin-top: 145px;
  margin-bottom: 0px;
}

.small-paragraph._2000 {
  max-width: 280px;
  margin-top: 93px;
  margin-bottom: 0px;
  margin-left: 0px;
  color: #cfcfcf;
}

.small-paragraph._2006 {
  margin-top: 145px;
  margin-bottom: 0px;
}

.small-paragraph._2015 {
  max-width: 340px;
  margin: 120px auto 0px;
}

.small-paragraph._2015a {
  position: relative;
  z-index: 2;
  max-width: 340px;
  margin-top: 280px;
  margin-bottom: 80px;
  margin-left: 0%;
}

.small-paragraph._2019 {
  max-width: 340px;
  margin-left: 0%;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  color: #cfcfcf;
}

.small-paragraph.amazon {
  max-width: 252px;
  margin: 0px 70px 0px 0%;
  color: #cfcfcf;
}

.small-paragraph.amazon._2 {
  max-width: 280px;
  margin-right: 0px;
}

.small-paragraph.greta {
  position: relative;
  z-index: 1;
  max-width: 720px;
  margin-top: 170px;
  margin-left: 0%;
  color: #cfcfcf;
}

.small-paragraph.hagibis {
  max-width: 280px;
  margin-top: 0px;
  margin-bottom: 80px;
  margin-left: 0%;
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
}

.small-paragraph.facts {
  max-width: 278px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0%;
  font-size: 16px;
  text-align: center;
}

.historical-person-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 26px;
  margin-left: 10%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.historical-person-block.jt {
  height: auto;
  margin-left: 0%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.historical-person-block.gsc {
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0%;
}

.historical-person-block.cdk.mobile {
  display: none;
}

.image-overlap {
  position: relative;
  z-index: 1;
  overflow: hidden;
  height: 435px;
  max-width: 330px;
  margin-bottom: -100px;
  margin-left: 45%;
}

.person-details {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 220px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
}

.person-details.jt {
  width: auto;
  height: auto;
  margin-top: 36px;
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
}

.person-details.sa {
  width: 262px;
}

.person-details.gsc {
  width: 338px;
  margin-top: 36px;
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
}

.person-details.cdk {
  width: 333px;
}

.person-details.jh {
  width: 262px;
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
  text-align: right;
}

.person-year {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: Helveticaneue, sans-serif;
  color: #ff5b40;
  font-weight: 500;
  letter-spacing: 0.06em;
}

.person-year.jt {
  height: auto;
  margin-left: 0px;
}

.person-year.sa {
  margin-left: 25%;
}

.person-year.gsc {
  margin-left: 35%;
}

.person-year.cdk {
  margin-left: 0px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.orange-line {
  width: 15px;
  height: 2px;
  background-color: #ff5b40;
}

.person-name {
  margin-top: 0px;
  margin-bottom: 10px;
  color: #292929;
  font-size: 36px;
  line-height: 1.26;
}

.person-name.light {
  color: #cfcfcf;
}

.person-title {
  font-family: Helveticaneue, sans-serif;
  color: #bbb6b2;
  font-size: 14px;
  line-height: 1.3;
  font-weight: 500;
  text-align: right;
}

.person-title.light {
  color: #4c4d52;
}

.person-title.light.gsc {
  max-width: 191px;
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
}

.image-overlap-contain {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 200px;
}

.image-overlap-bottom {
  display: block;
  max-width: 720px;
  margin-top: -207px;
}

.greenhouse-contain {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: auto;
  margin-bottom: 350px;
  margin-left: auto;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.greenhouse-bottom {
  position: relative;
  z-index: 2;
  max-width: 347px;
  margin-bottom: 200.28px;
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
}

.greenhouse-top {
  position: relative;
  z-index: 2;
  max-width: 382px;
  margin-top: 116.62px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.animation-container {
  position: absolute;
  left: 0%;
  top: 7%;
  right: 0%;
  bottom: 0%;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.animation-container.static {
  position: relative;
  top: 0%;
  width: 100%;
}

.animation-container.static._1860 {
  margin-top: 200px;
  margin-bottom: 600px;
}

.animation-container.static._1958 {
  background-image: url('../images/kc.png');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.animation-container.static._1958.water-gl {
  max-height: 556px;
  max-width: 1409px;
}

.animation-container.static._1970 {
  max-height: 610px;
  max-width: 1600px;
  margin-top: 200px;
  margin-bottom: 125px;
  background-image: url('../images/aice.png');
  background-position: 0px 0px;
  background-size: auto;
}

.animation-container.static._1970.water-gl {
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.large-text-animate {
  width: 300%;
  font-family: Saoldisplay, sans-serif;
  color: #222224;
  font-size: 342px;
  line-height: 0.88;
  font-weight: 500;
  text-transform: uppercase;
}

.large-text-animate.analogy {
  width: 200%;
}

.large-text-animate.dioxide {
  width: auto;
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
}

.large-text-animate.carbon {
  width: auto;
}

.large-text-animate.successful {
  width: 200%;
  margin-left: -20%;
}

.large-text-animate.test-execution {
  width: 300%;
  margin-left: 30%;
}

.large-text-animate.keeling {
  width: 200%;
  opacity: 0;
}

.large-text-animate.keeling.c {
  opacity: 0;
}

.large-text-animate.curve {
  width: 200%;
  opacity: 0;
}

.large-text-animate.ice-age {
  width: 200%;
  margin-left: 25%;
  opacity: 0;
}

.footer {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  min-height: 100vh;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url('../images/BG.png');
  background-position: 0px 0px;
  background-size: auto;
  text-align: center;
}

.footer-container {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: -2%;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #cfcfcf;
  text-decoration: none;
}

.footer-next-title {
  position: relative;
  z-index: 2;
  margin-top: 0px;
  margin-bottom: 0px;
  color: #e4e1de;
  font-size: 110px;
  line-height: 1;
  font-weight: 500;
  text-transform: uppercase;
}

.footer-next-title.index-0 {
  z-index: 0;
}

.footer-floater {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  opacity: 1;
  -webkit-transform: translate(50%, 70%) rotate(15deg);
  -ms-transform: translate(50%, 70%) rotate(15deg);
  transform: translate(50%, 70%) rotate(15deg);
}

.footer-floater-image.footsie {
  position: relative;
  width: 100%;
  padding-bottom: 100%;
  opacity: 1;
}

.h1-chapter {
  position: relative;
  z-index: 5;
  opacity: 0;
  color: #292929;
  font-size: 113px;
  line-height: 1;
  font-weight: 500;
}

.h1-chapter._1870 {
  max-width: 720px;
}

.h1-chapter.ww {
  display: block;
  max-width: 460px;
}

.h1-chapter._1970 {
  max-width: 720px;
}

.h1-chapter._2019 {
  max-width: 720px;
}

.h1-chapter.decline {
  width: 100%;
}

.bg-image-mobile {
  position: fixed;
  left: auto;
  top: 0%;
  right: 10%;
  bottom: 0%;
  display: none;
  height: 100%;
}

.below-align.mobile {
  display: none;
}

.vertical-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.vertical-container._1870 {
  width: 100%;
  max-width: 90%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 20px;
  padding-left: 20px;
}

.vertical-container._1970 {
  margin-bottom: 310px;
}

.vertical-container.earth-day {
  position: relative;
  margin-bottom: 310px;
}

.vertical-container._2015 {
  overflow: hidden;
  margin-bottom: 150px;
}

.ir-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.ir-block._1970 {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.ir-block2 {
  position: relative;
  margin-top: 120px;
  padding-left: 7%;
}

.ir-image1 {
  position: relative;
  z-index: 2;
  max-width: 950px;
}

.ir-image2 {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: auto;
  overflow: hidden;
  max-width: 650px;
}

.ir-image2.industrial-rev {
  width: 650px;
  height: 675px;
  max-width: none;
}

.saol-paragraph {
  margin-bottom: 0px;
  font-family: Saoldisplay, sans-serif;
  color: #cfcfcf;
  font-size: 36px;
  line-height: 1.26;
  font-weight: 400;
}

.saol-paragraph.smaller {
  font-size: 26px;
}

.saol-paragraph.smaller.m-width {
  max-width: 311px;
}

.saol-paragraph.arr {
  max-width: 625px;
}

.saol-paragraph.arr.gw {
  max-width: 658px;
}

.saol-paragraph.advancements {
  max-width: 720px;
}

.saol-paragraph.cummulative {
  max-width: 370px;
}

.saol-paragraph.gsc {
  max-width: 450px;
}

.saol-paragraph._1970 {
  max-width: 670px;
  margin-top: 95px;
}

.saol-paragraph.paris {
  max-width: 803px;
  margin-top: 90px;
  margin-bottom: 80px;
}

.saol-paragraph.greta {
  position: relative;
  z-index: 1;
  max-width: 520px;
  margin-top: 120px;
  margin-left: 10%;
}

.saol-paragraph.hagibis {
  max-width: 650px;
  color: #292929;
}

.saol-block {
  max-width: 600px;
  margin-top: 200px;
  margin-bottom: 80px;
}

.tomato-span {
  color: #ff5b40;
}

.ir-image3 {
  width: 950px;
  margin-bottom: 30px;
}

.ir-img-block {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 10%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.ir-contain {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 200px;
  padding-left: 7%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.img-description {
  max-width: 151px;
  color: #4c4d52;
  font-size: 14px;
  line-height: 1.3;
}

.img-description.light {
  max-width: 434px;
  color: #cfcfcf;
}

.ir-image4 {
  position: absolute;
  left: auto;
  top: 41%;
  right: -10%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 100%;
  max-width: 370px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.coal-contain {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 180px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.left-coal {
  margin-top: 225px;
  margin-right: 2.5%;
  padding-left: 9%;
}

.left-coal._2015 {
  margin-top: 0px;
}

.saol-coal-block {
  max-width: 720px;
}

.coal-lr {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.coal-lr._2015 {
  margin-top: 100px;
}

.right-coal {
  margin-top: -40px;
  margin-left: 2.5%;
}

.right-coal._2015 {
  margin-top: 0px;
}

.ir-image5 {
  overflow: hidden;
  max-width: 340px;
}

.ir-image6 {
  display: block;
  overflow: hidden;
  max-width: 650px;
}

.h2-light {
  display: block;
  margin-right: auto;
  margin-left: auto;
  color: #cfcfcf;
  font-weight: 500;
  text-align: center;
}

.h2-light.fossil {
  max-width: 522px;
  margin-right: 0px;
  margin-left: 0px;
  text-align: left;
}

.h2-light.paris {
  max-width: 522px;
  margin-right: 0px;
  margin-left: 0px;
  text-align: left;
}

.h2-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 200px;
  margin-bottom: 200px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.descent-container {
  position: relative;
  display: none;
  width: 100%;
  max-width: 65%;
  margin-right: auto;
  margin-bottom: 310px;
  margin-left: auto;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.stats-block {
  position: relative;
  z-index: 1;
  margin-right: 3%;
}

.stats-block.right {
  margin-top: 500px;
  margin-right: 0%;
  margin-left: 7%;
}

.stats-block.right.mobile {
  display: none;
}

.stats-block.bottom {
  margin-bottom: 100px;
}

.vertical-line {
  width: 1px;
  height: 1350px;
  margin-right: auto;
  margin-left: auto;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  background-color: #cfcfcf;
}

.stats-left {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.image-floater {
  position: absolute;
  top: 22%;
  margin-right: auto;
  margin-left: auto;
}

.right-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

._1860-img1 {
  overflow: hidden;
  max-width: 650px;
  margin-bottom: -141px;
}

.giant-letters {
  margin-top: 250px;
  color: #222224;
  font-size: 716px;
  line-height: 0.88;
}

.giant-letters.abs-o {
  position: absolute;
}

.span-small {
  font-size: 114px;
}

.span-small.hide-o {
  opacity: 0;
}

.giant-block {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.par-26 {
  margin-bottom: 0px;
  font-family: 'Helveticaneue roman', sans-serif;
  font-size: 26px;
}

.par-26.c02 {
  max-width: 370px;
  margin-top: 100px;
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
}

.par-26.arr {
  margin-bottom: 51px;
}

.par-26.cfc {
  max-width: 650px;
  margin-left: 5%;
  color: #292929;
}

.par-26.europe {
  max-width: 649px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.par-26.grenland {
  max-width: 340px;
  margin-top: 85px;
  margin-bottom: 80px;
}

.par-26.australia {
  max-width: 370px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  color: #292929;
}

.c02-fact-block {
  position: absolute;
  left: 25%;
  top: 53%;
  right: 0%;
  bottom: 0%;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 407px;
  height: 407px;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 15px;
  border-color: #bbb6b2;
  border-radius: 50%;
  background-color: #bbb6b2;
  background-image: url('../images/White-Map.svg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.c02-fact-block.dark {
  border-color: #292929;
  background-color: #292929;
}

.c02-fact-block.dark.earth-day {
  left: -55%;
  top: 37%;
  background-image: url('../images/Dark-Map.svg');
}

.c02-fact-block.facts {
  position: relative;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
}

.c02-fact-text {
  margin-bottom: 38px;
  font-family: Saoldisplay, sans-serif;
  color: #292929;
  font-size: 43px;
  line-height: 1;
  font-style: italic;
  font-weight: 600;
  letter-spacing: 0.03em;
  text-transform: uppercase;
}

.c02-fact-text.light {
  color: #cfcfcf;
  font-size: 43px;
  text-align: center;
}

.c02-fact-text.light.hard {
  margin-bottom: 0px;
  font-size: 57px;
  line-height: 1.1749122807017545;
}

.tr-block.ai-2006 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.alt-title {
  margin-top: 0px;
  margin-bottom: 40px;
  font-family: Helveticaneue, sans-serif;
  color: #bbb6b2;
  font-size: 14px;
  line-height: 1.4000000000000001;
  font-weight: 500;
  letter-spacing: 0.06em;
  text-transform: uppercase;
}

.alt-title.dark {
  color: #4c4d52;
}

.alt-title.light {
  color: #bbb6b2;
}

.tr-img2 {
  width: 100%;
  max-width: 845px;
}

.tr-img2.luxy-el {
  display: none;
}

.tr-block2 {
  display: -ms-grid;
  display: grid;
  margin-bottom: -390px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  grid-auto-columns: 1fr;
  grid-column-gap: 30px;
  grid-row-gap: 230px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.tr-block2._2000 {
  margin-bottom: -350px;
  grid-column-gap: 70px;
  grid-row-gap: 134px;
}

.tr-image-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 60px;
  margin-right: 10%;
  padding-right: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.tr-image-block._2000 {
  margin-right: 0%;
  padding-right: 0px;
}

.tr-img1 {
  width: 100%;
  max-width: 540px;
}

.sa-story-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.saol-medium-par {
  max-width: 520px;
  margin-bottom: 0px;
  font-family: Saoldisplay, sans-serif;
  font-size: 26px;
  line-height: 1.32;
  font-weight: 400;
}

.saol-medium-par.gsc {
  max-width: 330px;
  margin-bottom: 111px;
}

.saol-medium-par.gsc.mobile {
  display: none;
}

.saol-medium-par._1958 {
  max-width: 720px;
  margin-top: 80px;
  margin-bottom: 60px;
}

.saol-medium-par._1970 {
  max-width: 450px;
}

.saol-medium-par._1970-cfc {
  max-width: 370px;
  margin-top: 68px;
  margin-left: 45%;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  color: #292929;
}

.saol-medium-par._1988 {
  margin-top: 115px;
}

.saol-medium-par.facts {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 370px;
}

.saol-medium-par._720 {
  max-width: 720px;
}

.arr-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  margin-top: 120px;
}

._1870-img3 {
  max-width: 720px;
  margin-right: 70px;
}

.desc-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 280px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.curved-text-block {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 350px;
  margin-left: 23%;
  padding-bottom: 205.27999999999997px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.curved-text-block.more-p-bottom {
  padding-bottom: 310px;
}

.h2-dark {
  color: #292929;
  font-size: 113px;
  line-height: 1;
  font-weight: 500;
}

.h2-dark.with-text-path {
  max-width: 600px;
  margin-bottom: -80px;
  margin-left: 10%;
  padding-left: 20px;
}

.h2-dark.cfc {
  max-width: 720px;
}

.h2-dark.australia {
  max-width: 460px;
  padding-bottom: 20px;
}

.h3-light {
  margin: 0px auto;
  color: #cfcfcf;
  font-size: 87px;
  line-height: 1.05;
  font-weight: 500;
  text-align: center;
}

.h3-light._1870 {
  max-width: 720px;
  margin-right: 0px;
  margin-left: 0px;
  text-align: left;
}

.h3-light._1988 {
  max-width: 720px;
  margin-right: 0px;
  margin-left: 0px;
  text-align: left;
}

.h3-light.amazon {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 890px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  text-align: left;
}

.h3-light._1988-copy {
  max-width: 720px;
  margin-right: 0px;
  margin-left: 0px;
  text-align: left;
}

.h3-dark {
  margin-top: 0px;
  margin-bottom: 0px;
  color: #292929;
  font-size: 87px;
  line-height: 1.05;
  font-weight: 500;
  text-align: left;
}

.h3-dark._1870-h3 {
  position: relative;
  z-index: 1;
  max-width: 951px;
}

.margin-left {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: 10%;
}

._1870-img4 {
  margin-top: 106px;
}

._1912-block {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 92%;
  margin-top: 190px;
  margin-bottom: 310px;
}

._1912-text {
  max-width: 790px;
  font-family: Saoldisplay, sans-serif;
  color: #222224;
  font-size: 758px;
  line-height: 0.875;
  text-align: center;
}

._1870-img5 {
  max-width: 964px;
}

.newspaper-clip-block {
  position: absolute;
  left: auto;
  top: 12%;
  right: 0%;
  bottom: auto;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.footer-link {
  position: relative;
  z-index: 150;
  min-width: 600px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  color: #cfcfcf;
  text-decoration: none;
}

.footer-link.customtrans {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.footer-link.customtrans.centered {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.margin-left-block {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  margin-left: 10%;
}

.margin-left-block.global-warming {
  position: relative;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.grid-chapter {
  display: -ms-grid;
  display: grid;
  width: 100%;
  margin-bottom: -740px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 0.25fr 1fr;
  grid-template-columns: 1fr 0.25fr 1fr;
  -ms-grid-rows: auto 204px auto;
  grid-template-rows: auto 204px auto;
}

.grid-chapter._1997 {
  margin-bottom: -47vh;
}

.right-side {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 180px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.h4-dark {
  margin-top: 0px;
  margin-bottom: 10px;
  color: #292929;
  font-size: 36px;
}

.left-side {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

._1914-img1 {
  position: relative;
  z-index: 2;
  width: 720px;
  height: 795px;
  -o-object-fit: cover;
  object-fit: cover;
}

._1914-img2 {
  position: relative;
  z-index: 1;
  overflow: hidden;
  width: 790px;
  height: 1090px;
  -o-object-fit: cover;
  object-fit: cover;
}

.text-straight {
  margin-right: 5px;
  font-size: 24px;
  text-transform: uppercase;
}

.image-4 {
  max-width: 574px;
}

.h4-light {
  margin-top: 0px;
  margin-bottom: 10px;
  color: #cfcfcf;
  font-size: 36px;
}

.h4-block {
  margin-bottom: 10px;
  margin-left: 20%;
}

.fossil-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 62px;
  margin-left: 20%;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.slider-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 90%;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.slider-container.center.slider {
  max-width: 100%;
  margin-right: 0px;
  margin-left: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  cursor: none;
}

.slide {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 460px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
}

.slide-image {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  width: 274.3px;
  height: 362.75px;
  margin-left: -20%;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  -webkit-transform: rotate(10deg);
  -ms-transform: rotate(10deg);
  transform: rotate(10deg);
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  -o-object-fit: cover;
  object-fit: cover;
}

.slide-image.ww1-grow {
  margin-left: -20%;
  -webkit-filter: none;
  filter: none;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}

.slide-description {
  position: relative;
  z-index: 1;
  width: 100%;
  max-width: 370px;
  margin-top: 350px;
  margin-bottom: 0px;
  margin-left: 200px;
  font-family: 'Helveticaneue roman', sans-serif;
}

.slide-description.dark {
  color: #292929;
}

.h2 {
  color: #cfcfcf;
  font-size: 113px;
  line-height: 1;
  font-weight: 500;
}

.h2._1914 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 720px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.h2._1970 {
  max-width: 600px;
  margin-top: -20px;
  margin-bottom: 120px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.h2.europe {
  padding-right: 60px;
}

.h2.greenland {
  max-width: 800px;
}

.h2.amazon {
  max-width: 460px;
}

.h2.greta {
  max-width: 950px;
}

.grid {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.grid._1914 {
  margin-bottom: 200px;
  grid-column-gap: 5vw;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto auto auto;
  grid-template-rows: auto auto auto;
}

.grid.greta {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-rows: auto auto auto auto;
  grid-template-rows: auto auto auto auto;
}

._1914-img5 {
  position: relative;
  max-width: 270px;
}

.big-text {
  position: relative;
  z-index: 1;
  font-family: Helveticaneuecyr;
  color: #ff5b40;
  font-size: 57px;
  font-weight: 700;
  text-align: center;
  letter-spacing: 0.07em;
  text-transform: uppercase;
}

.big-text.hollow-text-stroke {
  margin-bottom: 60px;
  color: #4c4d52;
}

.big-text.red-hollow-stroke {
  max-width: 90%;
  margin-right: auto;
  margin-left: auto;
}

._1914-img6 {
  position: relative;
  max-width: 445px;
  margin: -120px auto 200px;
  padding-top: 0px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.h2-dark-87 {
  color: #292929;
  font-size: 87px;
  line-height: 1;
  font-weight: 500;
}

.h2-dark-87.cold-war {
  max-width: 802px;
}

.slide-image-2 {
  width: 673px;
  height: 320px;
  max-width: none;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  -webkit-transition: -webkit-filter 300ms ease;
  transition: -webkit-filter 300ms ease;
  transition: filter 300ms ease;
  transition: filter 300ms ease, -webkit-filter 300ms ease;
  -o-object-fit: cover;
  object-fit: cover;
}

.slide-image-2.cold-grow {
  -webkit-filter: none;
  filter: none;
}

.slide-info-number {
  display: inline-block;
  font-family: Helveticaneuecyr;
  font-size: 81px;
  line-height: 1;
  font-weight: 700;
}

.slide-info-number.light {
  color: #cfcfcf;
}

.slide-info-name {
  display: inline-block;
  margin-top: 0px;
  margin-left: 20%;
  font-family: Saoldisplay, sans-serif;
  font-size: 26px;
  line-height: 1.32;
  text-transform: capitalize;
}

.slide-info-name.light-nav {
  color: #cfcfcf;
}

.img-desc {
  margin-top: 30px;
  margin-bottom: 0px;
  font-family: Helveticaneue, sans-serif;
  color: #bbb6b2;
  font-size: 14px;
  line-height: 1.3;
  font-weight: 500;
}

._1958-img1 {
  width: 100%;
  max-width: 600px;
}

._1958-block {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 110px;
}

._1958-img-block {
  overflow: hidden;
}

._1958-text-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

._1958-graph-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: 5%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

._1958-img3 {
  width: 100%;
  max-width: 340px;
  margin-top: 90px;
  margin-left: 70px;
  -o-object-fit: cover;
  object-fit: cover;
}

.image-6 {
  max-width: 652px;
}

.read-more {
  display: inline-block;
  margin-top: 0px;
  margin-right: 5px;
  border-bottom: 1px solid #ff5b40;
  font-family: Saoldisplay, sans-serif;
  color: #ff5b40;
  font-size: 18px;
  line-height: 1.3;
  font-style: italic;
  font-weight: 300;
}

.read-more-block.greta {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.read-more-block.stack {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 135px;
  margin-bottom: 20px;
  text-decoration: none;
}

._1970-img1 {
  position: relative;
  z-index: 1;
  max-width: 950px;
  margin-top: 246px;
}

._1970-img2 {
  position: relative;
  overflow: hidden;
  width: 650px;
  height: 864px;
  max-width: 650px;
  margin-top: 120px;
  margin-left: auto;
}

._1970-topblock {
  position: absolute;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-left: 7%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.padding-left {
  position: relative;
  z-index: 1;
  margin-bottom: 166px;
  padding-left: 7%;
}

._1970-img3 {
  max-width: 272px;
}

._1970-img4 {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: auto;
  max-width: 720px;
}

.horizontal-container-smaller {
  margin-right: auto;
  margin-bottom: 310px;
  margin-left: auto;
}

.paragraph-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

._1970-img5 {
  max-width: 800px;
}

.cfc-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 110px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.earth-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

._1970-img6 {
  width: 100%;
  max-width: 100%;
}

._1970-img6.luxy-el {
  -o-object-fit: cover;
  object-fit: cover;
}

.giant-text {
  font-family: Saoldisplay, sans-serif;
  color: #bbb6b2;
  font-size: 19vw;
  line-height: 0.88;
  font-weight: 500;
  text-transform: uppercase;
}

.giant-text._2 {
  margin-right: 80%;
  text-align: right;
}

.giant-text.ert {
  margin-left: 50%;
}

.cfc-image-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 50px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

._1970-img7 {
  max-width: 720px;
  -o-object-fit: cover;
  object-fit: cover;
}

.diplomats-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  margin-top: 99px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

._1970-img8 {
  max-width: 460px;
}

._1970-img8.luxy-el {
  -o-object-fit: cover;
  object-fit: cover;
}

.cfc-par-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: 10%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.grid-1980 {
  display: -ms-grid;
  display: grid;
  max-width: 90%;
  margin-right: auto;
  margin-bottom: -390px;
  margin-left: auto;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  grid-auto-columns: 1fr;
  grid-column-gap: 30px;
  grid-row-gap: 228px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

._1980-image-block {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  margin-top: 80px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

._1980-image-block.rel {
  position: relative;
  overflow: hidden;
  margin-top: -45px;
}

._1988-img1 {
  width: 100%;
  max-width: 845px;
  opacity: 0;
}

._1988-img2 {
  width: 100%;
  max-width: 460px;
}

._1988-img3 {
  max-width: 720px;
  margin-right: 70px;
}

._1988-img4 {
  max-width: 395.12px;
  margin-top: -100px;
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
}

._1997-img2 {
  position: relative;
  z-index: 1;
  width: 790px;
  -o-object-fit: cover;
  object-fit: cover;
}

._1997-img1 {
  position: relative;
  z-index: 2;
  width: 720px;
  -o-object-fit: cover;
  object-fit: cover;
}

._1997-img3 {
  max-width: 445px;
  padding-top: 0px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

._2000-img2 {
  overflow: hidden;
  width: 100%;
  max-width: 421px;
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
}

._2000-img1 {
  width: 100%;
  max-width: 720px;
  margin-bottom: 83px;
}

.truth-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

._2015-img2 {
  position: absolute;
  left: auto;
  top: -7%;
  right: 0%;
  bottom: auto;
  overflow: hidden;
  max-width: 650px;
  -o-object-fit: cover;
  object-fit: cover;
}

._2015-img1 {
  position: relative;
  z-index: 1;
  max-width: 950px;
  -o-object-fit: cover;
  object-fit: cover;
}

.paris-block {
  margin-left: 7%;
}

._2015-img3 {
  overflow: hidden;
  max-width: 950px;
  margin-bottom: 30px;
}

._2019-img1 {
  width: 100%;
  max-width: 845px;
  opacity: 0;
  -o-object-fit: cover;
  object-fit: cover;
}

._2019-img2 {
  width: 100%;
  max-width: 460px;
}

.antartica-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

._2019-temp {
  margin-left: -3%;
  font-family: Saoldisplay, sans-serif;
  color: #222224;
  font-size: 594px;
  line-height: 0.8804713804713805;
  font-weight: 500;
  text-align: center;
}

._2019-temp.water-gl {
  max-height: 425px;
  max-width: 1708px;
  background-image: url('../images/46.png');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

._2019-img3 {
  overflow: hidden;
  width: 100%;
  margin-top: 80px;
  margin-bottom: 60px;
}

.left-greenland {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: 10%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.right-greenland {
  overflow: hidden;
  margin-left: 5%;
}

._2019-img5 {
  max-width: 340px;
  margin-bottom: 60px;
}

._2019-img4 {
  width: 100%;
  max-width: 720px;
}

._2019-img4.mobile {
  display: none;
}

.forest {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
  font-family: Saoldisplay, sans-serif;
  color: #222224;
  font-size: 22vw;
  line-height: 0.8799999999999999;
  font-weight: 500;
  text-transform: uppercase;
}

.forest.fire {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.fire-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.fire-circle {
  position: relative;
  width: 100%;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.fire-circle-bg {
  position: absolute;
  left: auto;
  top: 30%;
  right: 0%;
  bottom: 0%;
  max-width: 650px;
  -o-object-fit: cover;
  object-fit: cover;
}

.amazon-block {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-top: 100px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

._2019-img6 {
  display: block;
  max-width: 478px;
  margin-right: auto;
  margin-left: auto;
}

.amazon2-block {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 90px;
  margin-bottom: 310px;
  padding-left: 7%;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.australia-grid {
  margin-top: 190px;
  margin-bottom: 310px;
  grid-column-gap: 0px;
  grid-row-gap: 80px;
  -ms-grid-rows: auto auto auto;
  grid-template-rows: auto auto auto;
}

._2019-img7 {
  width: 100%;
}

.hard-fact {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 407px;
  height: 407px;
  margin-top: -12%;
  margin-right: 20%;
  margin-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 15px;
  border-color: #292929;
  border-radius: 50%;
  background-color: #292929;
  background-image: url('../images/Dark-Map.svg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.inner-circle-border {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  width: 100%;
  border-style: solid;
  border-width: 1px;
  border-color: #cfcfcf;
  border-radius: 50%;
}

.displacement {
  margin-bottom: 7px;
  color: #4c4d52;
  font-size: 21px;
  line-height: 1.4952380952380953;
  letter-spacing: 0.03em;
  text-transform: uppercase;
}

.greta-block {
  position: relative;
  z-index: 1;
  margin-top: 171px;
}

.greta-image-block {
  width: 100%;
  text-align: right;
}

._2019-img8 {
  display: inline-block;
  overflow: hidden;
  width: 100%;
  max-width: 720px;
}

._2019-img9 {
  max-width: 445px;
  padding-top: 0px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.center-image-2019 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  margin-top: -120px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.hagibis-grid {
  margin-bottom: -137px;
  grid-column-gap: 10vw;
  grid-row-gap: 14vh;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.hagibis-right {
  margin-top: 157px;
}

._2019-img13 {
  overflow: hidden;
  width: 100%;
  max-width: 650px;
}

._2019-img14 {
  width: 100%;
  max-width: 650px;
}

.marquee-contain {
  overflow: hidden;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
  background-color: #167137;
}

.marquee-contain.rotate {
  position: absolute;
  left: -10%;
  top: auto;
  right: auto;
  bottom: 0%;
  width: 150%;
  -webkit-transform: rotate(15deg);
  -ms-transform: rotate(15deg);
  transform: rotate(15deg);
}

.marquee-move {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  white-space: nowrap;
}

.text-block-marquee {
  display: inline-block;
  margin-right: 0px;
  margin-left: 0px;
}

.record-high-facts {
  color: #e4e1de;
  font-size: 39px;
}

.dot-center {
  width: 10px;
  height: 10px;
  margin-right: 20px;
  margin-left: 20px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  border-radius: 50%;
  background-color: #e4e1de;
}

.to-straighten {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.fact-text {
  margin-bottom: 38px;
  font-family: Saoldisplay, sans-serif;
  color: #292929;
  font-size: 43px;
  line-height: 1;
  font-style: italic;
  font-weight: 600;
  text-align: center;
  letter-spacing: 0.03em;
  text-transform: uppercase;
}

.grid-1981 {
  width: 100%;
  max-width: 90%;
  margin-right: auto;
  margin-bottom: 310px;
  margin-left: auto;
  grid-column-gap: 5vw;
  grid-row-gap: 5vw;
  -ms-grid-columns: 1fr 1px 1fr;
  grid-template-columns: 1fr 1px 1fr;
  -ms-grid-rows: auto auto auto;
  grid-template-rows: auto auto auto;
}

.line-between {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 1px;
  margin-top: 100px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: #4c4d52;
  opacity: 0.5;
}

.ice-image-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.cat-button {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 15px;
  padding: 14px 25px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: #4c4d52;
  border-radius: 30px;
  text-decoration: none;
}

.cat-button.all {
  background-color: #e4e1de;
}

.category-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: auto;
  margin-left: auto;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.cat-text {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 14px;
  padding-bottom: 14px;
  padding-left: 25px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transition: color 200ms ease;
  transition: color 200ms ease;
  color: #4c4d52;
  font-size: 18px;
}

.cat-text.letter-wrap:hover {
  color: #888;
}

.cat-number {
  position: relative;
  top: -4px;
  margin-left: 5px;
  color: #292929;
  font-size: 16px;
}

.horizontal-container-cat {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  margin-top: 84px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.vertical-container-cat {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.cat-title {
  margin-right: 10px;
  font-family: Helveticaneue, sans-serif;
  color: #cfcfcf;
  font-size: 32px;
  line-height: 1.5;
  font-weight: 500;
  letter-spacing: 0.03em;
  text-transform: uppercase;
}

.cat-title-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  margin-bottom: 60px;
}

.cat-number-title {
  position: relative;
  top: -4px;
  margin-left: 5px;
  color: #292929;
  font-size: 20px;
  line-height: 1.4849999999999999;
}

.category-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  border-style: solid;
  border-width: 1px;
  border-color: #4c4d52;
}

.category1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 1px solid #4c4d52;
}

.category1.top {
  border-bottom: 1px solid #4c4d52;
}

.left-cat {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding-top: 80px;
  padding-right: 80px;
  padding-bottom: 80px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.number-text {
  color: #4c4d52;
  font-size: 18px;
  line-height: 1.27;
}

.cat-h3 {
  margin-top: 0px;
  margin-bottom: 0px;
  color: #cfcfcf;
  font-size: 38px;
  line-height: 1.16;
}

.par-category {
  max-width: 188px;
  margin-bottom: 0px;
  font-size: 14px;
  line-height: 1.48;
}

.par-category._1 {
  max-width: 693px;
}

.par-category._2 {
  max-width: 359px;
}

.par-category._3 {
  max-width: 304px;
  margin-left: 10%;
}

.par-category._4 {
  max-width: 693px;
}

.par-category.org {
  max-width: 245px;
  margin-top: 30px;
}

.right-cat {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 300px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 1px solid #4c4d52;
  border-left: 1px solid #4c4d52;
}

.right-cat.sticky {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-top: 1px none #4c4d52;
}

.ccf-block {
  margin: 80px auto;
}

.category {
  margin-bottom: 25px;
}

.dark-caps {
  font-family: Helveticaneue, sans-serif;
  color: #292929;
  font-size: 14px;
  line-height: 1.4849999999999999;
  font-weight: 500;
  letter-spacing: 0.08em;
  text-transform: uppercase;
}

.light-cat-text {
  line-height: 1.485;
}

.red-block {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: auto;
  display: none;
  width: 50px;
  height: 50px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #ff5b40;
  text-decoration: none;
}

.close-details {
  width: 10px;
  height: 10px;
  margin-top: 0px;
  margin-left: 8px;
}

.read-more-cat-block {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #ff5b40;
  text-decoration: none;
}

.read {
  margin-right: 8px;
  font-family: Saoldisplay, sans-serif;
  color: #fff;
  font-size: 18px;
  line-height: 1.485;
  font-style: italic;
  font-weight: 300;
}

.details-grid {
  height: auto;
  margin-top: 110px;
  grid-row-gap: 30px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.what-why-link {
  font-family: Helveticaneue, sans-serif;
  color: #292929;
  font-size: 18px;
  line-height: 1.485;
  font-weight: 500;
  letter-spacing: 0.06em;
  text-transform: uppercase;
}

.what-why-link.link0read {
  margin-bottom: 10px;
}

.par-block-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.hp-link {
  margin-top: 60px;
}

.category-type {
  display: block;
  margin-top: 100px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.circle-org {
  width: 213px;
  height: 213px;
  border-radius: 50%;
}

.circle-org._1 {
  background-image: url('../images/org-photo1.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.circle-org.coal {
  background-image: url('../images/coal.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.circle-org.deep-sea {
  background-image: url('../images/deap-sea.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.circle-org.aurora {
  background-image: url('../images/aurora.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.circle-org.wwf {
  background-image: url('../images/wwf2.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.circle-org.mod {
  background-image: url('../images/matter-of-deg.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.category-type-container {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.cat-h3-block-grid {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 300px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.number-block-grid {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.accord-grid {
  margin-left: 30px;
  grid-column-gap: 5vw;
  grid-row-gap: 0px;
  -ms-grid-columns: 0.5fr 1fr 1fr;
  grid-template-columns: 0.5fr 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.details-block-grid {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.details-cat-grid {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 100%;
  margin-top: 0px;
  margin-bottom: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.details-link-grid {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  color: #4c4d52;
  font-size: 14px;
  letter-spacing: 0.06em;
  text-decoration: none;
  text-transform: uppercase;
}

.details-link-grid._30-top {
  margin-top: 30px;
}

.categories-dropdown {
  min-width: 130px;
  margin: 0px;
}

.drop-down-text {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 0px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #cfcfcf;
  font-size: 18px;
}

.drop-down-text.w--open {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.dropdown-list {
  background-color: transparent;
}

.dropdown-list.w--open {
  top: 30px;
  margin-right: 30px;
}

.dropdown-cat {
  padding-left: 0px;
  color: #4c4d52;
  font-size: 18px;
}

.dropdown-cat:hover {
  color: #cfcfcf;
}

.dropdown-container {
  position: relative;
  display: none;
  margin-top: 84px;
  padding-bottom: 5px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: 1px solid #4c4d52;
}

.filter {
  font-size: 18px;
}

.cat-icon {
  position: static;
  margin: 0px 0px 0px 7px;
}

.frequency-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.dropdown-block {
  display: none;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.dropdown-block.all {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.drop-text {
  font-size: 18px;
}

._1997-img {
  width: 100%;
  max-width: 500px;
  margin-left: 20px;
}

.protocol-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.cold-slider {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 200%;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.cold-slider.center {
  width: 100%;
}

.cold-slider.center.slider {
  position: relative;
  margin-bottom: 80px;
}

.slide-info-absolute {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #292929;
  text-decoration: none;
}

.slide-info-absolute._0 {
  display: block;
}

.slide-info-absolute._1 {
  display: none;
}

.slide-info-absolute._2 {
  display: none;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.slide-info-absolute._3 {
  display: none;
}

.slide-info-absolute._4 {
  display: none;
}

.slide-info-absolute._4.w--current {
  display: none;
}

.slide-info-absolute._5 {
  display: none;
}

.slide-info-absolute._6 {
  display: none;
}

.slide-info-absolute._7 {
  display: none;
}

.slide-info-absolute._8 {
  display: none;
}

.slide-info-absolute._9 {
  display: none;
}

.slide-info-absolute._10 {
  display: none;
}

.slide-info-absolute._11 {
  display: none;
}

.cold-slide {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 50px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  text-decoration: none;
}

.slide-info-container {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 300px;
  max-width: 71%;
  margin-right: 6%;
  margin-bottom: 214px;
  margin-left: auto;
  padding-top: 60px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  color: #292929;
}

.slide-info-container.menu {
  height: 121px;
  margin-top: 150px;
  margin-bottom: 0px;
  padding-top: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.blur-polygon {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.blur-block {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.image-10 {
  margin-left: 5px;
  font-family: Saoldisplay, sans-serif;
}

.climate-menu {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.container-menu {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 100%;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.chapter-hover {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 300%;
  opacity: 0;
  color: #ff5b40;
}

.tomato-text {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.menu-title {
  font-family: Saoldisplay, sans-serif;
  font-size: 54px;
  line-height: 1.5;
  font-style: italic;
  font-weight: 600;
}

.year {
  margin-left: 6px;
  font-family: Helveticaneuecyr;
  font-weight: 700;
}

.tomato-line {
  width: 30px;
  height: 1px;
  margin-right: 15px;
  margin-left: 15px;
  background-color: #ff5b40;
}

.chapter-link-container {
  position: relative;
  margin-top: 70px;
  text-decoration: none;
}

.menu-for-nav {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 998;
  display: none;
  overflow: auto;
  padding-top: 120px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  background-color: transparent;
  background-image: none;
}

.menu-abs {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.luxy {
  position: relative;
}

.hp-anim {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 1;
  display: block;
  overflow: hidden;
  width: 100vw;
  height: 100vh;
  background-color: transparent;
}

.lottie-animation {
  position: relative;
  right: -16%;
  z-index: 999998;
  width: 100%;
  height: 100%;
}

.fade-out.home {
  overflow: hidden;
}

.for-marquee {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 700%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}

.for-marquee.kp {
  width: 2000%;
}

.html-embed {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
}

.link {
  position: relative;
}

.inside {
  max-width: 650px;
}

.leaf {
  position: absolute;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: 0%;
  width: 100%;
  background-image: url('../images/1820-ghe_1.png');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.leaf._1830 {
  background-image: url('../images/1830-ir.png');
}

.leaf._1860 {
  background-image: url('../images/1860-gg.png');
}

.leaf.tr {
  background-image: url('../images/1870-wawe.png');
}

.leaf._1914 {
  background-image: url('../images/1914-ww.png');
}

.leaf._1958 {
  background-image: url('../images/1958-kc.png');
}

.leaf._1970 {
  background-image: url('../images/1970-ce.png');
}

.leaf._1988 {
  background-image: url('../images/1988-gwgr.png');
}

.leaf._1997 {
  background-image: url('../images/1997-kp.png');
}

.leaf._2006 {
  background-image: url('../images/2006-it.png');
}

.leaf._2015 {
  background-image: url('../images/2015-dag.png');
}

.leaf._1820 {
  background-image: url('../images/1820-ghe.png');
}

._1860-img1-copy {
  overflow: hidden;
  max-width: 650px;
}

._1914-img2-copy {
  position: relative;
  z-index: 1;
  width: 790px;
  height: 1090px;
  -o-object-fit: cover;
  object-fit: cover;
}

._1914-img2-copy.luxy-el {
  width: auto;
  height: auto;
}

._1914-img5-copy {
  max-width: 270px;
}

._1914-img6-copy {
  max-width: 445px;
  padding-top: 0px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.text-mask {
  overflow: hidden;
  height: auto;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.text-mask.par-36 {
  height: auto;
}

.text-mask.h2 {
  height: 110px;
}

.text-mask._130 {
  height: 130px;
}

.text-mask._101 {
  height: 101px;
}

.text-mask.foot-third {
  display: none;
}

.div-block-2 {
  overflow: hidden;
}

.div-block-3 {
  overflow: hidden;
  margin-top: 120px;
}

.overflow-hidden {
  position: relative;
  overflow: hidden;
}

._1997-img3-copy {
  position: relative;
  max-width: 445px;
  margin: -120px auto 310px;
  padding-top: 0px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

._2000-img2-copy {
  width: 100%;
  max-width: 421px;
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
}

._2015-img2-copy {
  position: static;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: auto;
  width: 100%;
  max-width: 650px;
  opacity: 0;
  -o-object-fit: cover;
  object-fit: cover;
}

._2015-img3-copy {
  max-width: 950px;
  margin-bottom: 0px;
}

.ir-image5-copy {
  max-width: 340px;
}

._2019-img3-copy {
  width: 100%;
}

._2019-img8-copy {
  width: 100%;
  max-width: 720px;
}

._2019-img13-copy {
  width: 100%;
  max-width: 650px;
}

.div-block-4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.h3-light-copy {
  color: #cfcfcf;
  font-size: 87px;
  line-height: 1.05;
  font-weight: 500;
  text-align: left;
}

._1-contain {
  width: 100%;
  height: 100%;
}

.menu-block-chapters {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 150px;
  height: 43px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.close-chapters {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 9999999999999;
  display: none;
  width: 170px;
  height: 43px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
  text-decoration: none;
}

.gradient {
  position: fixed;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  z-index: 10;
  height: 100px;
  background-image: -webkit-gradient(linear, left bottom, left top, from(#161617), to(transparent));
  background-image: linear-gradient(0deg, #161617, transparent);
  -webkit-filter: blur(30px);
  filter: blur(30px);
}

.image-11 {
  width: 100%;
}

.text-group {
  overflow: hidden;
  height: auto;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.read-text {
  -webkit-transition: color 200ms ease;
  transition: color 200ms ease;
}

.read-text:hover {
  color: #bbb6b2;
}

.inner-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 40vw;
  height: 50vw;
  max-width: 845px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #161616;
}

.x-button {
  width: 15px;
  height: 15px;
  margin-left: 20px;
  padding: 3px;
}

.div-block-5 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.year-ellipse-anim {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
}

.year-lottie._1ge {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
}

.year-lottie._2ir {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
}

.year-lottie._3gg {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
}

.year-lottie._4ww {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
}

.year-lottie._5ra {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
}

.year-lottie._6kc {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
}

.year-lottie._7ce {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
}

.year-lottie._8gw {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
}

.year-lottie._9kp {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
}

.year-lottie._10it {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
}

.year-lottie._11pa {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
}

.year-lottie._12cs {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
}

.image-grow-load {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  width: 100%;
  height: 100%;
  background-image: url('../images/1914-img1.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.image-grow-load.industrial {
  background-image: url('../images/1830-img2.jpg');
}

.image-grow-load.cool {
  background-image: url('../images/1970-img2.jpg');
}

.image-grow-load.warm {
  background-image: url('../images/1988-img1.jpg');
}

.image-grow-load.protos {
  background-image: url('../images/1997-img1.jpg');
}

.image-grow-load.glaciers {
  background-image: url('../images/2015-img2.jpg');
}

.image-grow-load.melty {
  background-image: url('../images/2019-img1.jpg');
}

._0-parallax {
  opacity: 0;
}

.text-span-2 {
  opacity: 0;
}

.lottie-animation-2 {
  position: absolute;
  left: 16%;
  top: 0%;
  right: auto;
  bottom: 0%;
  z-index: 999999;
  width: 100%;
  height: 100%;
}

.help-planet-text {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Helveticaneue, sans-serif;
  color: #cfcfcf;
  font-size: 12px;
  font-weight: 500;
  letter-spacing: 2px;
  text-decoration: none;
  text-transform: uppercase;
}

.help-planet-text.letter-wrap {
  height: 100%;
}

.help-planet-text.absolute-text {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  -webkit-transform: translate(0px, 100%);
  -ms-transform: translate(0px, 100%);
  transform: translate(0px, 100%);
}

.tomato-underline {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  display: none;
  height: 1px;
  margin-bottom: 2px;
  background-color: #ff5b40;
}

.slider-hover {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 999;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100px;
  height: 100px;
  margin: auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  opacity: 0;
}

.halp-planet {
  font-family: Saoldisplay, sans-serif;
  color: #ff5b40;
  font-size: 14px;
  font-style: italic;
  font-weight: 300;
  text-decoration: none;
}

.div-block-6 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.wiggly-underline {
  margin-left: 5px;
  color: #ff5b40;
}

.cat-text-opac {
  opacity: 0;
  color: #4c4d52;
  font-size: 18px;
}

._1820-reveal {
  position: absolute;
  z-index: 50;
  display: none;
  padding: 30px;
}

.jt {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 859px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

._1860-reveal {
  position: absolute;
  z-index: 50;
  display: none;
  padding: 30px;
}

.tyndall {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 895px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.charles {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 859px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

._1958-reveal {
  position: absolute;
  display: none;
  padding: 30px 30px 30px 42px;
}

._1870-reveal {
  position: absolute;
  z-index: 50;
  padding: 30px 30px 30px 38px;
}

._1914-reveal {
  position: absolute;
  z-index: 50;
  padding: 30px 30px 30px 33px;
}

._1988-reveal {
  position: absolute;
  z-index: 50;
  padding: 30px 28px 30px 32px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.orange-big-lottie {
  position: absolute;
  left: -35px;
  top: -20px;
  right: 0%;
  bottom: auto;
  width: 253px;
  height: 121px;
}

.zoom-contain {
  overflow: hidden;
  width: 673px;
}

._1997-img1-copy {
  position: relative;
  z-index: 2;
  width: 720px;
  opacity: 0;
  -o-object-fit: cover;
  object-fit: cover;
}

.text-contain-only {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.text-contain-only.home-horizontal {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.loader {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 1000;
  width: 100vw;
  height: 0vh;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #0f0f0f;
  background-image: url('../images/BG.svg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.logo-loader {
  z-index: 999999999999999;
  max-width: 8%;
}

.black-wipe {
  position: fixed;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  z-index: 99999;
  height: 0%;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-color: #0f0f0f;
}

.cursor {
  position: relative;
  z-index: 3;
}

.black-entrance {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 99999;
  display: none;
  overflow: hidden;
  height: 100vh;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #0f0f0f;
  background-image: url('../images/BG.svg');
  background-size: cover;
  background-repeat: no-repeat;
}

.follow-mouse {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 1001;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100px;
  height: 100px;
  margin: auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.white-circle-2px {
  width: 100%;
  height: 100%;
  opacity: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-perspective: 1px;
  perspective: 1px;
  -webkit-transform: perspective(1px);
  transform: perspective(1px);
  -o-object-fit: contain;
  object-fit: contain;
}

.page-wrap {
  position: relative;
  z-index: 1;
  display: block;
  width: 100%;
  height: 100%;
  cursor: -webkit-grab;
  cursor: grab;
}

.home-slider__list {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 1;
  overflow: visible;
  margin-bottom: 0px;
  padding-left: 10%;
  list-style-type: none;
}

.view-btn {
  position: relative;
}

.view-btn.view-btn--icon.js-home-collection-link {
  display: inline-block;
  padding: 20px;
  font-family: 'Helveticaneue roman', sans-serif;
  color: #ff5b40;
  font-size: 14px;
  line-height: 1.3;
  font-weight: 400;
  text-decoration: none;
  text-transform: uppercase;
}

.view-btn.view-btn--icon.js-home-collection-link.customtrans {
  margin-left: -10px;
}

.content-wrap {
  position: relative;
  z-index: 25;
  overflow: hidden;
  width: 100%;
  height: 100%;
}

.scroll-wrap {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 25;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100vh;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.home-slider__list-item {
  position: relative;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  -webkit-transition: all 900ms cubic-bezier(.755, .05, .855, .06);
  transition: all 900ms cubic-bezier(.755, .05, .855, .06);
}

.home-slider__content {
  position: absolute;
  bottom: 40vh;
  z-index: 3;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  width: 90%;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.full-slider {
  height: 100vh;
}

.home-slider__content-btn {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 335px;
  margin-top: -20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
}

.home-slider__nav {
  z-index: 3;
  display: none;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.home-slider__content-inner {
  position: relative;
  overflow: visible;
  width: 95%;
  height: 100px;
  margin-right: auto;
  margin-left: auto;
}

.home-slider {
  position: relative;
  z-index: 12;
  width: 100%;
  height: 100vh;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: #0f0f0f;
  background-image: url('../images/BG.svg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: repeat;
}

.home-slider__images {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 2;
  width: 100%;
  height: 100%;
  margin-bottom: 0px;
  padding-left: 0px;
}

.menu-line-across {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: -1;
  width: 100%;
  height: 1px;
  margin-top: auto;
  margin-bottom: auto;
  background-color: #4c4d52;
  color: #535353;
}

.menu-headings {
  color: #cfcfcf;
  font-size: 36px;
  font-style: italic;
}

.menu-year-new {
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 12%;
  opacity: 0;
  font-family: Helveticaneue, sans-serif;
  color: #4c4d52;
  font-size: 81px;
  font-weight: 500;
}

.chapter-select {
  position: fixed;
  top: 0%;
  z-index: 998;
  display: none;
  width: 100%;
  height: 100%;
  background-color: #0f0f0f;
  background-image: url('../images/BG.svg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  -webkit-transform: translate(0px, 100%);
  -ms-transform: translate(0px, 100%);
  transform: translate(0px, 100%);
  -webkit-transform-origin: 50% 100%;
  -ms-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
}

.chapter-mask {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  z-index: 2;
  width: 100%;
  height: 100%;
  background-color: #030f16;
  background-image: url('../images/BG.svg');
  background-position: 50% 50%;
  background-size: cover;
}

.blur-for-blackbg {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  height: 83px;
  padding: 20px;
}

.blur-for-blackbg.glass {
  z-index: 1;
}

.c-scrolldown {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.c-line {
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}

.orange-for-menu {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  width: 73.703125px;
  margin-top: 2px;
  margin-left: -10px;
}

.h2-align-menu {
  width: 301px;
}

.mask-container {
  position: relative;
  overflow: hidden;
  margin-bottom: 60px;
}

.image-reveal-mask {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  height: 100%;
  background-color: #0f0f0f;
}

.year-mask-bundle {
  position: relative;
  z-index: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  margin-right: auto;
  margin-bottom: 7%;
  margin-left: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
}

.year-intro-mask {
  overflow: hidden;
}

.year-intro-text {
  font-family: Helveticaneue, sans-serif;
  color: #fff;
  font-size: 78px;
  line-height: 0.85;
  font-weight: 700;
}

.intro-image {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 70%;
  height: 100%;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  opacity: 0;
  -webkit-transform: translate(0px, 100%);
  -ms-transform: translate(0px, 100%);
  transform: translate(0px, 100%);
}

.image-for-intro {
  width: 650px;
  min-height: 442.359375px;
  margin-top: 15px;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  -o-object-fit: cover;
  object-fit: cover;
}

.nav-text-copy {
  font-family: Helveticaneuecyr;
  color: #cfcfcf;
  font-size: 12px;
  font-weight: 500;
  letter-spacing: 2px;
  text-decoration: none;
  text-transform: uppercase;
}

.nav-text-copy.light-copy {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 150px;
  height: 43px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #cfcfcf;
}

.nav-text-copy.light-copy.stretch-copy {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  width: 180px;
  padding-right: 45px;
}

.nav-text-copy {
  font-family: Helveticaneuecyr;
  color: #cfcfcf;
  font-size: 12px;
  font-weight: 500;
  letter-spacing: 2px;
  text-decoration: none;
  text-transform: uppercase;
}

.nav-text-copy.light-copy {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 150px;
  height: 43px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #cfcfcf;
}

.nav-text-copy.light-copy.stretch-copy {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  width: 180px;
  padding-right: 45px;
}

.nav-text-copy.light-copy {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 150px;
  height: 43px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #cfcfcf;
}

.nav-text-copy.light-copy.stretch-copy {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  width: 180px;
  padding-right: 45px;
}

.nav-text-copy.light-copy.stretch-copy {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  width: 180px;
  padding-right: 45px;
}

.nav-text-copy.light-copy.stretch-copy.letter-wrap-copy {
  display: none;
  font-family: Helveticaneue, sans-serif;
  font-weight: 500;
}

._1820img2 {
  display: block;
  width: 325.59375px;
  max-width: 325.59375px;
}

.loading-fingerprint {
  position: absolute;
  display: none;
}

.loading-fingerprint.ch1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.loading-fingerprint.ch2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.advance-load {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: -999;
  opacity: 0;
}

.chapter-hover-2 {
  position: absolute;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #ff5b40;
}

.year-2 {
  margin-left: 6px;
  font-weight: 700;
}

.tomato-line-2 {
  width: 30px;
  height: 1px;
  margin-right: 15px;
  margin-left: 15px;
  background-color: #ff5b40;
}

.i-r {
  background-image: url('../images/Industrial.png');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.i-r.water-gl {
  display: none;
  background-size: contain;
}

.chapter-title {
  background-image: url('../images/The-Greenhouse-Effect.png');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.chapter-title.water-gl.title-intro.intro-trigger {
  max-height: 312px;
  background-image: url('../images/WW-I-II_-Race-to-Arms.png');
}

.water-gl.title-intro.chapter-title.home-title-intro {
  display: block;
  width: 961px;
  height: 318px;
  background-image: url('../images/intro-title.png');
}

.water-gl.title-intro.chapter-title.home-title-intro.intro-trigger {
  height: 317px;
  background-image: url('../images/intro-title-f.png');
}

.text-span-4 {
  opacity: 1;
}

.hidden-footer-title {
  display: block;
  width: 100%;
  max-width: 710px;
  opacity: 0;
}

.indus-rev {
  background-image: url('../images/The-Greenhouse-Effect.png');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.indus-rev.water-gl.title-intro.intro-trigger {
  max-height: 196px;
  background-image: url('../images/Industrial-Revolution.png');
  background-position: 50% 50%;
  background-size: contain;
}

.g-g {
  background-image: url('../images/Industrial.png');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.g-g.water-gl {
  display: none;
  width: 100%;
  background-image: url('../images/greenhouse.png');
  background-size: contain;
}

.t-r {
  background-image: url('../images/Industrial.png');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.t-r.water-gl {
  display: none;
  background-image: url('../images/tech.png');
  background-size: contain;
}

.r-a {
  background-image: url('../images/Industrial.png');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.r-a.water-gl {
  display: none;
  background-image: url('../images/arms.png');
  background-size: contain;
}

.k-c {
  background-image: url('../images/Industrial.png');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.k-c.water-gl {
  display: none;
  max-width: 453px;
  background-image: url('../images/keeling.png');
  background-size: contain;
}

.c-e {
  background-image: url('../images/Industrial.png');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.c-e.water-gl {
  display: none;
  background-image: url('../images/cooling.png');
  background-size: contain;
}

.g-w {
  background-image: url('../images/Industrial.png');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.g-w.water-gl {
  display: none;
  max-width: 528px;
  background-image: url('../images/global.png');
  background-size: contain;
}

.k-p {
  background-image: url('../images/Industrial.png');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.k-p.water-gl {
  display: none;
  background-image: url('../images/kyoto-p.png');
  background-size: contain;
}

.p-a {
  background-image: url('../images/Industrial.png');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.p-a.water-gl {
  display: none;
  background-image: url('../images/paris-a.png');
  background-size: contain;
}

.g-e {
  background-image: url('../images/Industrial.png');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.g-e.water-gl {
  display: none;
  background-image: url('../images/greenhouse-e.png');
  background-size: contain;
}

.green-gas {
  background-image: url('../images/The-Greenhouse-Effect.png');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.green-gas.water-gl.title-intro.intro-trigger {
  max-height: 197px;
  background-image: url('../images/Greenhouse-Gases.png');
}

.chapter-iv {
  background-image: url('../images/The-Greenhouse-Effect.png');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.chapter-iv.water-gl.title-intro.intro-trigger {
  width: 50%;
  max-width: 551px;
  background-image: url('../images/Welcoming-a-Warmer-Earth.png');
  background-position: 0% 50%;
}

.warm-e {
  background-image: url('../images/The-Greenhouse-Effect.png');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.warm-e.water-gl.title-intro.intro-trigger {
  max-height: 312px;
  background-image: url('../images/Welcoming-a-Warmer-Earth.png');
}

.ww1-2 {
  background-image: url('../images/The-Greenhouse-Effect.png');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.ww1-2.water-gl.title-intro.intro-trigger {
  max-height: 305px;
  max-width: 399px;
  background-image: url('../images/WW-I-II_-Race-to-Arms.png');
  background-position: 0% 50%;
}

.chapter-green {
  background-image: url('../images/The-Greenhouse-Effect.png');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.chapter-green.water-gl.title-intro.intro-trigger {
  max-height: 312px;
  background-image: url('../images/The-Greenhouse-Effect.png');
}

.keeling-curv {
  background-image: url('../images/The-Greenhouse-Effect.png');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.keeling-curv.water-gl.title-intro.intro-trigger {
  max-height: 196px;
  max-width: 363px;
  background-image: url('../images/Keeling-Curve.png');
  background-position: 0% 50%;
}

.cool-earth {
  background-image: url('../images/The-Greenhouse-Effect.png');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.cool-earth.water-gl.title-intro.intro-trigger {
  max-height: 199px;
  max-width: 472px;
  background-image: url('../images/A-Cooling-Earth.png');
  background-position: 0% 50%;
}

.glob-w {
  background-image: url('../images/The-Greenhouse-Effect.png');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.glob-w.water-gl.title-intro.intro-trigger {
  max-height: 309px;
  max-width: 691px;
  background-image: url('../images/Global-Warming-Gets-Real.png');
  background-position: 0% 50%;
}

.kyo-p {
  background-image: url('../images/The-Greenhouse-Effect.png');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.kyo-p.water-gl.title-intro.intro-trigger {
  max-height: 309px;
  max-width: 404px;
  background-image: url('../images/The-Kyoto-Protocol.png');
  background-position: 0% 50%;
}

.decline-p-a {
  background-image: url('../images/The-Greenhouse-Effect.png');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.decline-p-a.water-gl.title-intro.intro-trigger {
  max-height: 310px;
  max-width: 493px;
  background-image: url('../images/Decline-of-Antarctic-Glaciers.png');
  background-position: 0% 50%;
}

.clim-str {
  background-image: url('../images/The-Greenhouse-Effect.png');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.clim-str.water-gl.title-intro.intro-trigger {
  max-height: 193px;
  max-width: 508px;
  background-image: url('../images/Antarctica-Melts-.png');
  background-position: 0% 50%;
}

.text-span-7 {
  opacity: 0;
}

.next-mask {
  display: block;
  overflow: hidden;
}

.final-menu {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 999;
  display: none;
  overflow: hidden;
  width: 100%;
  height: 100vh;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #0f0f0f;
  background-image: url('../images/BG.svg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  opacity: 0;
}

.final-menu-wrapper {
  position: relative;
  width: 100%;
  max-width: 1000px;
  margin-right: auto;
  margin-left: auto;
}

.final-menu-dots-bottom {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 5%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.finals-dots-container {
  position: absolute;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 40%;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.final-menu-line {
  width: 100%;
  height: 1px;
  background-image: radial-gradient(circle farthest-corner at 50% 50%, transparent, #4c4d52 0%, transparent);
}

.final-line-dots {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 30px;
  height: 60px;
  margin-top: -50px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}

.final-numeral {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 30px;
  height: 30px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
  color: #292929;
  font-size: 14px;
  letter-spacing: 0.06px;
}

.final-numeral.activate1 {
  -webkit-transform: translate(0px, -5px) rotate(-90deg);
  -ms-transform: translate(0px, -5px) rotate(-90deg);
  transform: translate(0px, -5px) rotate(-90deg);
}

.active-final-dot {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: -10px;
  z-index: 1;
  width: 30px;
  height: 0px;
  max-width: 30px;
}

.active-final-dot.act-1 {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: -10px;
  opacity: 1;
}

.final-year-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 85px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.final-title-link-block {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}

.final-image-container {
  position: relative;
  overflow: hidden;
  width: 100%;
  margin-top: 40px;
  margin-bottom: 40px;
}

.final-image {
  z-index: 1;
  display: none;
  width: 100%;
  height: 130%;
  margin-top: -50px;
  opacity: 0;
  -o-object-fit: cover;
  object-fit: cover;
}

.final-image._1820-ge {
  position: absolute;
  display: none;
  opacity: 0;
}

.final-image._1830-ir {
  position: absolute;
}

.final-image._1860-gg {
  position: absolute;
}

.final-image._1870-we {
  position: absolute;
}

.final-image._1914-ra {
  position: absolute;
}

.final-image._1958-kc {
  position: absolute;
}

.final-image._1988-gw {
  position: absolute;
}

.final-image._1997-kp {
  position: absolute;
}

.final-image._2015-pa {
  position: absolute;
  background-image: url('../images/2015.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.final-image._2015-pa {
  position: absolute;
  background-image: none;
}

.final-grid {
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto auto auto;
  grid-template-rows: auto auto auto;
}

.final-grid.final-01 {
  grid-column-gap: 3vw;
  grid-row-gap: 0vw;
  -ms-grid-columns: 1.5fr 1fr;
  grid-template-columns: 1.5fr 1fr;
  -ms-grid-rows: auto auto auto;
  grid-template-rows: auto auto auto;
}

.final-year {
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
  font-size: 27px;
}

.final-title {
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
  font-family: Saoldisplay, sans-serif;
  font-size: 50px;
  line-height: 0.88;
  font-weight: 500;
  text-transform: uppercase;
}

.finale-dots {
  position: static;
  width: 10px;
  height: 10px;
  border-radius: 100%;
  background-color: #292929;
}

.row-1 {
  position: absolute;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding-top: 40px;
  padding-bottom: 40px;
  color: #474747;
  text-decoration: none;
}

.row-1.a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.row-1.a.w--current {
  color: #cfcfcf;
}

.row-1.a._02 {
  display: none;
}

.row-1.b {
  display: none;
}

.row-1.b._02 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.row-1.b._02.w--current {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  color: #cfcfcf;
}

.row-1.hodol {
  position: relative;
  z-index: -1;
  opacity: 0;
}

.row-1.c {
  display: none;
}

.row-1.c._03 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.row-1.c._03.w--current {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  color: #cfcfcf;
}

.row-2 {
  position: absolute;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding-top: 40px;
  padding-bottom: 40px;
  color: #474747;
  text-decoration: none;
}

.row-2.a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.row-2.a.w--current {
  color: #cfcfcf;
}

.row-2.a._02 {
  display: none;
}

.row-2.b {
  display: none;
}

.row-2.b._02 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.row-2.b._02.w--current {
  color: #cfcfcf;
}

.row-2.hodol {
  position: relative;
  z-index: -1;
  opacity: 0;
}

.row-2.c {
  display: none;
}

.row-2.c._03 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.row-2.c._03.w--current {
  color: #cfcfcf;
}

.row-3 {
  position: absolute;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding-top: 40px;
  padding-bottom: 40px;
  color: #474747;
  text-decoration: none;
}

.row-3.a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.row-3.a.w--current {
  color: #cfcfcf;
}

.row-3.a._02 {
  display: none;
}

.row-3.b {
  display: none;
}

.row-3.b._02 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.row-3.b._02.w--current {
  color: #cfcfcf;
}

.row-3.hodol {
  position: relative;
  z-index: -1;
  opacity: 0;
}

.row-3.c {
  display: none;
}

.row-3.c._03 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.row-3.c._03.w--current {
  color: #cfcfcf;
}

.current-shown-image {
  position: absolute;
  z-index: 0;
  width: 100%;
  height: 130%;
  background-image: url('../images/1820-3.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  -o-object-fit: cover;
  object-fit: cover;
}

.current-shown-image.irc {
  background-image: url('../images/1830-5.jpg');
}

.current-shown-image.ggc {
  background-image: url('../images/1860-img1.jpg');
}

.current-shown-image.wec {
  background-image: url('../images/1870-img3.png');
}

.current-shown-image.rac {
  background-image: url('../images/1914.jpg');
}

.current-shown-image.gwc {
  background-image: url('../images/1988-img2.jpg');
}

.current-shown-image.kcc {
  background-image: url('../images/1997-img2.jpg');
}

.current-shown-image.pac {
  background-image: url('../images/2015.jpg');
}

.current-shown-image.keel {
  background-image: url('../images/1958.jpg');
}

.menu-button-copy {
  position: relative;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: auto;
  margin-left: auto;
  padding: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  text-decoration: none;
}

.menu-button-copy.w--open {
  background-color: transparent;
}

.menu-button-copy.copy {
  padding-top: 20px;
  padding-bottom: 20px;
}

.nav-text-copy {
  font-family: Helveticaneue, sans-serif;
  color: #cfcfcf;
  font-size: 12px;
  font-weight: 500;
  letter-spacing: 2px;
  text-decoration: none;
  text-transform: uppercase;
}

.nav-text-copy.margin-right {
  margin-right: 9px;
}

.nav-text-copy.margin-right.dark-text {
  color: #292929;
}

.nav-text-copy.margin-left {
  margin-left: 9px;
}

.nav-text-copy.margin-left.dark-text {
  color: #292929;
}

.nav-text-copy.light {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 150px;
  height: 43px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #cfcfcf;
}

.nav-text-copy.light.orig {
  position: absolute;
  width: 150px;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  color: #cfcfcf;
}

.nav-text-copy.light.stretch {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  width: 180px;
  padding-right: 45px;
}

.nav-text-copy.light.hide-fr-stretch {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  opacity: 0;
}

.nav-text-copy.chapter {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 148.703125px;
  height: 43px;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.nav-text-copy.chapter.letter-wrap {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.nav-text-copy.hide {
  display: none;
}

.menu-white-contain {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 1000;
  display: none;
  width: 200px;
  margin-right: auto;
  margin-left: auto;
}

.menu-white-contain.home {
  display: none;
}

.menu-block-chapters-copy {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 150px;
  height: 43px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.next-wrapper-menu {
  position: absolute;
  left: -15%;
  top: 0%;
  right: auto;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #ff5b40;
  font-size: 12px;
  line-height: 1.1666666666666667;
  text-transform: uppercase;
}

.orangey-oval {
  margin-top: 2px;
}

.next-text-inside {
  position: absolute;
}

.footer-map {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 300;
  background-image: url('../images/footer-scale.svg');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.scroll-image {
  position: fixed;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 15px;
  z-index: 2;
  display: block;
  margin-right: auto;
  margin-left: auto;
}

.html-embed-2 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: none;
}

.div-block-7 {
  display: none;
}

.luxy.hide {
  display: none;
}

.image {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.mask-div {
  position: relative;
  overflow: hidden;
}

.image-animation {
  position: absolute;
  left: 10%;
  top: 4%;
  right: auto;
  width: 26vw;
}

.image-animation.img-anim2 {
  left: 40%;
  top: auto;
  right: 0%;
  bottom: 23%;
  width: 16vw;
}

.image-animation.img-anim3 {
  left: auto;
  top: auto;
  right: 17%;
  bottom: 11%;
  width: 16vw;
}

.image-rotate {
  -webkit-perspective: 1000px;
  perspective: 1000px;
}

@media screen and (max-width: 991px) {
  .nav-text.light.stretch.letter-wrap {
    display: none;
  }

  .nav-text.light.hide-fr-stretch {
    display: none;
  }

  .menu-text-stroke {
    font-size: 30px;
  }

  .menu-chapter-contain._2 {
    padding-top: 10%;
  }

  .menu-text-block {
    margin-left: 10%;
  }

  .menu-text-block.right {
    margin-right: 0%;
    margin-left: 10%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }

  .menu-year-text {
    font-size: 14px;
  }

  .dash {
    margin-top: 6px;
  }

  .container.big-margintop {
    margin-top: 420px;
    margin-bottom: 80px;
  }

  .container.keeling {
    padding-bottom: 120px;
  }

  .container.padding-bottom {
    padding-bottom: 120px;
  }

  .container.europe {
    padding-left: 5%;
  }

  .container.greta {
    margin-bottom: 80px;
  }

  .container.marquee {
    margin-top: 120px;
  }

  .container.homey {
    width: 100%;
  }

  .title-container {
    width: 80%;
    text-align: center;
  }

  .home-heading {
    font-size: 82px;
  }

  .home-heading.history {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .home-heading.of-the {
    display: block;
  }

  .title-block {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .home-title {
    font-size: 82px;
  }

  .home-title.tlt-home {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }

  .home-title.tlt-home.splitsies {
    display: block;
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
  }

  .home-title.earthsclimate {
    display: block;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
    background-image: none;
    background-size: auto;
    background-repeat: repeat;
  }

  .section {
    padding-top: 80px;
  }

  .section.light {
    padding-top: 80px;
  }

  .section.light.text-path {
    padding-bottom: 80px;
  }

  .section.light.text-path.predictions {
    padding-top: 120px;
  }

  .section.light.kp {
    padding-top: 120px;
  }

  .section.light.ed {
    padding-bottom: 60px;
  }

  .section.animation-overflow {
    padding-right: 0px;
    padding-bottom: 80px;
    padding-left: 0px;
  }

  .section.animation-overflow._2019-b {
    padding-top: 280px;
    padding-bottom: 120px;
  }

  .section.animation-overflow.keeling-padding {
    padding-top: 120px;
  }

  .section._1914-overlap.no-overflow {
    padding-top: 200px;
    padding-bottom: 200px;
  }

  .section.sliding-sect {
    padding-bottom: 300px;
  }

  .section._1997-no-overlap.no-overflow {
    padding-top: 200px;
    padding-bottom: 200px;
  }

  .section.marquee {
    padding-bottom: 180px;
  }

  .home-title-link {
    left: 0%;
    top: auto;
    right: 0%;
    bottom: -29%;
    display: none;
    width: 150px;
    margin-right: auto;
    margin-left: auto;
  }

  .home-text.indent {
    margin-right: 5px;
    margin-left: 0px;
  }

  .help-out.indent {
    margin-right: 5px;
  }

  .orange-arrow {
    margin-top: 2px;
    margin-left: 3px;
  }

  .bg-image {
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: 0%;
    margin-right: auto;
    margin-left: auto;
  }

  .image-animation-container {
    display: none;
  }

  .horizontal-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .big-paragraph {
    margin-left: 10%;
    font-size: 24px;
  }

  .big-paragraph._1860 {
    display: none;
  }

  .big-paragraph._1860.mobile {
    display: block;
    margin-top: 80px;
    margin-bottom: 0px;
  }

  .big-paragraph._1870 {
    margin-top: 100px;
  }

  .big-paragraph._1970 {
    max-width: 240px;
  }

  .big-paragraph._1988 {
    margin-top: 100px;
  }

  .big-paragraph._2000 {
    margin-top: 100px;
  }

  .big-paragraph._2015 {
    width: 40%;
  }

  .big-paragraph._2019 {
    max-width: 400px;
    margin-top: 100px;
  }

  .big-paragraph.no-alterations {
    font-size: 2vw;
  }

  .big-paragraph.no-alterations.vw {
    font-size: 4vw;
  }

  .small-paragraph {
    margin-left: 35%;
  }

  .small-paragraph.light {
    margin-top: 60px;
  }

  .small-paragraph.light.ir-right {
    margin-right: 3%;
  }

  .small-paragraph.light.newspaper {
    bottom: -4%;
  }

  .small-paragraph.light._2019.europe {
    margin-bottom: 60px;
    margin-left: 0%;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }

  .small-paragraph.light.greenland {
    margin-top: 0px;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }

  .small-paragraph._1830 {
    margin-top: 0px;
  }

  .small-paragraph.normal.light.hard {
    max-width: 230px;
    margin-top: 0px;
    font-size: 14px;
  }

  .small-paragraph.normal.light.ff {
    margin-top: 0px;
  }

  .small-paragraph.mid.global-warming {
    margin-bottom: 120px;
  }

  .small-paragraph.cummulative {
    margin-top: 60px;
    margin-left: 0%;
  }

  .small-paragraph.cold-war {
    max-width: 500px;
    margin-top: 40px;
  }

  .small-paragraph._1958 {
    position: static;
    margin-top: 70px;
  }

  .small-paragraph._1970.kyoto {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .small-paragraph._2015 {
    max-width: 300px;
    margin-top: 40px;
    margin-right: 0px;
    margin-left: 0px;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }

  .small-paragraph._2015a {
    max-width: 300px;
    margin-top: 0px;
  }

  .small-paragraph._2019 {
    margin-top: 60px;
  }

  .small-paragraph.greta {
    margin-top: 80px;
  }

  .small-paragraph.facts {
    max-width: 190px;
    font-size: 14px;
  }

  .historical-person-block.jt {
    margin-top: 80px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }

  .historical-person-block.jf {
    margin-top: 130px;
    margin-bottom: 150px;
    margin-left: 0%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }

  .historical-person-block.sa {
    margin-right: auto;
    margin-left: auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .historical-person-block.gsc {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .historical-person-block.cdk {
    display: none;
    margin-top: 130px;
    margin-bottom: 150px;
    margin-left: 0%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }

  .historical-person-block.cdk.mobile {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .historical-person-block.cdk.a {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 0px;
  }

  .historical-person-block.jh {
    margin-right: auto;
    margin-left: auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .image-overlap {
    margin-left: 35%;
  }

  .person-details {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  .person-details.jt {
    margin-left: 20px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  .person-details.gsc {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    text-align: right;
  }

  .person-details.jh {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  .image-overlap-contain {
    margin-bottom: 120px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .greenhouse-contain {
    margin-bottom: 120px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .greenhouse-bottom {
    max-width: 165px;
    margin-top: 30px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }

  .greenhouse-top {
    max-width: 265px;
  }

  .animation-container {
    top: 20%;
  }

  .animation-container.static._1860 {
    margin-top: 80px;
    margin-bottom: 300px;
  }

  .animation-container.static._1958 {
    margin-top: 60px;
  }

  .animation-container.static._1958.water-gl {
    background-image: none;
    background-position: 0px 0px;
    background-size: auto;
    background-repeat: repeat;
  }

  .animation-container.static._1970 {
    margin-top: 60px;
  }

  .animation-container.static._1970.water-gl {
    background-image: none;
    background-position: 0px 0px;
    background-size: auto;
    background-repeat: repeat;
  }

  .large-text-animate {
    font-size: 240px;
  }

  .large-text-animate.keeling {
    opacity: 1;
  }

  .large-text-animate.keeling.c {
    opacity: 1;
  }

  .large-text-animate.curve {
    opacity: 1;
  }

  .large-text-animate.ice-age {
    opacity: 1;
  }

  .footer {
    padding-right: 20px;
    padding-left: 20px;
  }

  .footer-next-title {
    font-size: 80px;
  }

  .footer-floater-image.footsie {
    width: 70%;
    padding-bottom: 70%;
  }

  .h1-chapter {
    opacity: 1;
    font-size: 78px;
  }

  .h1-chapter.decline {
    width: auto;
  }

  .bg-image-mobile {
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: 0%;
    -o-object-fit: contain;
    object-fit: contain;
  }

  .vertical-container._1970 {
    margin-bottom: 160px;
  }

  .vertical-container._2015 {
    margin-bottom: 120px;
  }

  .ir-block2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 80px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .ir-image1 {
    max-width: 800px;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }

  .ir-image2 {
    position: absolute;
    z-index: 1;
    max-width: 281px;
  }

  .ir-image2.industrial-rev {
    z-index: 2;
    width: 281px;
    height: 292px;
  }

  .text-lottie.ww {
    margin-top: 40px;
  }

  .saol-paragraph {
    font-size: 30px;
  }

  .saol-paragraph.cummulative {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  .saol-paragraph.gsc {
    margin-top: 30px;
  }

  .saol-paragraph.greta {
    margin-top: 80px;
  }

  .saol-block {
    margin-top: 100px;
  }

  .ir-image3 {
    width: 500px;
    max-width: none;
  }

  .ir-contain {
    margin-bottom: 100px;
  }

  .ir-image4 {
    position: absolute;
    max-width: 50%;
    margin-bottom: 30px;
    margin-left: 7%;
  }

  .coal-contain {
    margin-top: 150px;
  }

  .left-coal {
    margin-top: 100px;
  }

  .coal-lr {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .right-coal {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 70px;
    margin-left: 0%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }

  .right-coal._2015 {
    margin-top: 20px;
  }

  .ir-image6 {
    max-width: 300px;
  }

  .h2-light {
    font-size: 68px;
  }

  .h2-light.pa {
    font-size: 8vw;
  }

  .h2-block {
    margin-top: 100px;
    margin-bottom: 100px;
  }

  .descent-container {
    margin-bottom: 150px;
  }

  .stats-block.right {
    margin-top: 400px;
  }

  .vertical-line {
    height: 1200px;
  }

  .right-block {
    margin-top: 80px;
  }

  .giant-letters {
    margin-top: 200px;
    font-size: 350px;
  }

  .par-26.c02 {
    font-size: 22px;
  }

  .par-26.arr {
    margin-top: 60px;
  }

  .par-26.europe {
    margin-top: 60px;
  }

  .par-26.grenland {
    max-width: 460px;
    margin-top: 0px;
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
  }

  .c02-fact-block {
    top: 53%;
    width: 320px;
    height: 320px;
  }

  .c02-fact-block.facts {
    width: 280px;
    height: 280px;
  }

  .c02-fact-text {
    font-size: 35px;
  }

  .c02-fact-text.light.hard {
    font-size: 36px;
  }

  .c02-fact-text.light.ff {
    margin-bottom: 10px;
  }

  .tr-img2.luxy-el {
    display: block;
  }

  .saol-medium-par {
    font-size: 3vw;
  }

  .saol-medium-par.gsc {
    margin-top: 30px;
    margin-bottom: 0px;
  }

  .saol-medium-par._1970 {
    margin-bottom: 40px;
  }

  .saol-medium-par.facts {
    font-size: 24px;
  }

  .arr-block {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .curved-text-block {
    margin-bottom: 120px;
    margin-left: 0%;
    padding-bottom: 0px;
  }

  .h2-dark {
    font-size: 70px;
  }

  .h2-dark.with-text-path {
    max-width: 500px;
  }

  .h3-light {
    font-size: 67px;
  }

  .h3-light.amazon {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .h3-dark {
    font-size: 67px;
  }

  .h3-dark._1870-h3 {
    font-size: 47px;
  }

  ._1870-img4.luxy-el {
    max-width: 300px;
    margin-right: auto;
    margin-left: auto;
  }

  ._1912-text {
    font-size: 650px;
  }

  ._1870-img5 {
    max-width: 600px;
  }

  .footer-link {
    min-width: auto;
  }

  .footer-link.customtrans {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .margin-left-block {
    margin-left: 0%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .grid-chapter {
    margin-bottom: -300px;
  }

  .grid-chapter._1997 {
    margin-bottom: -31vh;
  }

  .h4-dark.kp {
    position: relative;
    z-index: 3;
  }

  ._1914-img1 {
    width: 100%;
    height: 502px;
  }

  ._1914-img2 {
    width: 363.984375px;
    height: 502.203125px;
  }

  .text-straight {
    width: 500%;
  }

  .h4-block {
    margin-left: 0%;
  }

  .fossil-block {
    margin-left: 0%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .slide-description {
    top: 53px;
    margin-right: 20px;
    margin-left: 20px;
  }

  .h2 {
    font-size: 70px;
  }

  .h2._1914 {
    margin-bottom: 40px;
  }

  .grid._1914 {
    margin-bottom: 120px;
    grid-column-gap: 40px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .grid.greta {
    margin-top: 180px;
    -ms-grid-rows: auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto;
  }

  .callendar-story {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  ._1914-img5 {
    display: none;
  }

  .big-text {
    font-size: 36px;
  }

  ._1914-img6 {
    max-width: 350px;
    margin-bottom: 120px;
  }

  .h2-dark-87 {
    font-size: 70px;
  }

  .slide-image-2 {
    width: 473px;
    height: 320px;
  }

  .slide-info-number {
    min-width: 340px;
    font-size: 58px;
  }

  .slide-info-name {
    display: block;
    margin-left: 0%;
  }

  ._1958-block {
    margin-top: 80px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  ._1958-graph-block {
    margin-top: 80px;
  }

  ._1958-img3 {
    display: none;
  }

  ._1970-img1 {
    max-width: 800px;
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
  }

  ._1970-img2 {
    position: absolute;
    z-index: 1;
    width: 100%;
    height: 392px;
    max-width: 281px;
  }

  ._1970-topblock {
    position: relative;
  }

  ._1970-img4 {
    top: 17%;
    height: 400px;
    max-width: 281px;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .paragraph-block {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  ._1970-img5 {
    max-width: 100%;
  }

  .giant-text {
    font-size: 240px;
  }

  .giant-text._2 {
    margin-right: 0%;
  }

  .giant-text.ert {
    margin-left: 0%;
  }

  .cfc-image-block {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  ._1970-img7 {
    max-width: 460px;
    margin-right: auto;
    margin-left: auto;
  }

  .diplomats-block {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .cfc-par-block {
    margin-top: 50px;
  }

  ._1980-image-block.rel {
    margin-top: 0px;
  }

  ._1997-img2 {
    height: auto;
  }

  ._1997-img1 {
    width: 420px;
    height: auto;
  }

  ._1997-img3 {
    max-width: 350px;
  }

  ._2015-img2 {
    position: absolute;
    z-index: 1;
    max-width: 281px;
  }

  ._2015-img1 {
    max-width: 800px;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }

  .paris-block {
    margin-left: 0%;
  }

  ._2015-img3 {
    width: 100%;
  }

  ._2019-temp {
    font-size: 40vw;
  }

  ._2019-temp.water-gl {
    background-image: none;
    background-position: 0px 0px;
    background-size: auto;
    background-repeat: repeat;
  }

  ._2019-img3 {
    margin-bottom: 0px;
  }

  ._2019-img4 {
    display: none;
  }

  ._2019-img4.mobile {
    display: block;
    max-width: 460px;
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
  }

  .forest {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    font-size: 30vw;
  }

  .fire-circle-bg {
    top: 72%;
    right: 57%;
    max-width: 400px;
  }

  .amazon2-block {
    margin-bottom: 120px;
  }

  .australia-grid {
    margin-top: 40px;
    margin-bottom: 160px;
  }

  ._2019-img7 {
    height: 460px;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .hard-fact {
    top: 53%;
    width: 320px;
    height: 320px;
    margin-top: -35%;
    margin-right: 7%;
  }

  .inner-circle-border {
    width: 100%;
    height: 100%;
  }

  .displacement {
    font-size: 18px;
  }

  .greta-block {
    margin-top: -250px;
    padding-top: 0px;
  }

  .greta-image-block {
    max-width: 80%;
  }

  ._2019-img9 {
    max-width: 350px;
    margin-bottom: 120px;
  }

  .center-image-2019 {
    max-width: 350px;
    margin-bottom: 120px;
  }

  .hagibis-grid {
    grid-row-gap: 7vh;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }

  .record-high-facts {
    font-size: 26px;
  }

  .fact-text {
    margin-bottom: 10px;
    font-size: 25px;
  }

  .grid-1981 {
    margin-bottom: 120px;
  }

  .ice-image-block {
    margin-top: -167px;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }

  .horizontal-container-cat {
    display: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .cat-title-block {
    margin-bottom: 30px;
  }

  .category1 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }

  .par-category._2 {
    max-width: none;
  }

  .par-category._3 {
    max-width: none;
    margin-top: 30px;
    margin-left: 0%;
  }

  .par-category.hide {
    display: none;
  }

  .right-cat.sticky {
    max-height: none;
    max-width: none;
  }

  .ccf-block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin-top: 40px;
    margin-bottom: 40px;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }

  .category {
    margin-bottom: 0px;
    text-align: center;
  }

  .dark-caps.frequency {
    text-align: center;
  }

  .light-cat-text {
    margin-right: 5px;
  }

  .light-cat-text.frequency {
    text-align: center;
  }

  .red-block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .read-more-cat-block {
    display: none;
  }

  .details-grid {
    margin-top: 60px;
  }

  .par-block-2 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .accord-grid {
    width: 100%;
    grid-column-gap: 1vw;
    grid-row-gap: 30px;
    -ms-grid-columns: 0.25fr 1fr;
    grid-template-columns: 0.25fr 1fr;
  }

  .details-block-grid.hide {
    display: none;
  }

  .details-link-grid._30-top {
    margin-top: 0px;
  }

  .categories-dropdown {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .drop-down-text {
    margin-right: 0px;
    margin-left: 0px;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .dropdown-list.w--open {
    top: 32px;
    margin-right: 0px;
    padding-right: 20px;
    padding-left: 20px;
    border-style: solid;
    border-width: 1px;
    border-color: #4c4d52;
    background-color: #0f0f0f;
  }

  .dropdown-cat {
    padding-right: 0px;
  }

  .dropdown-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .frequency-block {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  ._1997-img {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
  }

  .protocol-block {
    margin-top: 40px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .slide-info-absolute {
    max-width: 90%;
    margin-right: 0px;
  }

  .slide-info-absolute._0 {
    max-width: none;
  }

  .slide-info-absolute._6 {
    display: none;
  }

  .slide-info-absolute._7 {
    text-align: left;
  }

  .slide-info-absolute._8 {
    display: none;
  }

  .slide-info-absolute._11 {
    display: none;
  }

  .slide-info-container {
    max-width: 90%;
    margin-right: auto;
  }

  .slide-info-container.menu {
    margin-top: 220px;
  }

  .chapter-hover {
    width: 350%;
  }

  .menu-title {
    font-size: 30px;
  }

  .year {
    font-size: 14px;
  }

  .chapter-link-container {
    margin-top: 50px;
  }

  .menu-for-nav {
    padding-top: 80px;
  }

  .for-marquee {
    width: 800%;
  }

  ._1914-img2-copy {
    height: auto;
  }

  ._1914-img5-copy {
    display: none;
  }

  ._1914-img6-copy {
    max-width: 350px;
    margin-bottom: 120px;
  }

  .text-mask {
    height: auto;
  }

  .text-mask.h2 {
    height: auto;
  }

  .text-mask._130.cs {
    height: 80px;
  }

  .text-mask._130.greta {
    height: 80px;
  }

  .text-mask._130.th {
    height: 80px;
  }

  .text-mask._130.ww {
    height: 90px;
  }

  .text-mask._101.pa {
    height: 80px;
  }

  .text-mask._101.ff {
    height: 80px;
  }

  .text-mask.foot-top {
    display: block;
  }

  .text-mask.foot-bot {
    display: block;
  }

  .text-mask.foot-third {
    display: block;
  }

  .div-block-3 {
    max-width: 800px;
    -o-object-fit: cover;
    object-fit: cover;
  }

  ._1997-img3-copy {
    max-width: 350px;
    margin-bottom: 120px;
  }

  ._2015-img2-copy {
    z-index: 1;
    max-width: 281px;
  }

  ._2015-img3-copy {
    width: 100%;
  }

  ._2019-img3-copy {
    margin-bottom: 0px;
  }

  .h3-light-copy {
    font-size: 65px;
  }

  .gradient {
    display: none;
  }

  .image-11 {
    display: block;
  }

  .text-group {
    height: auto;
  }

  .inner-wrap {
    position: relative;
    display: none;
    width: 636px;
    height: 423px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }

  .jt {
    height: auto;
  }

  .tyndall {
    height: auto;
  }

  .charles {
    height: auto;
  }

  .zoom-contain {
    width: 473px;
  }

  ._1997-img1-copy {
    height: auto;
  }

  .text-contain-only {
    height: auto;
  }

  .text-contain-only.home-horizontal {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .logo-loader {
    max-width: 12%;
  }

  .cursor {
    display: none;
  }

  .follow-mouse {
    display: none;
  }

  .home-slider__list-item {
    height: 70px;
  }

  .home-slider__content-btn {
    width: 300px;
  }

  .home-slider__content-inner {
    height: 70px;
  }

  .home-slider {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .home-slider__images {
    margin-right: auto;
    margin-left: auto;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .menu-headings {
    font-size: 28px;
  }

  .menu-year-new {
    font-size: 60px;
  }

  .year-mask-bundle {
    margin-bottom: 28%;
  }

  .year-intro-text {
    font-size: 72px;
    line-height: 1;
  }

  .image-for-intro {
    width: 500px;
    min-height: 342px;
  }

  .nav-text-copy.light-copy.stretch-copy.letter-wrap-copy {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 0px;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .year-2 {
    font-size: 14px;
  }

  .i-r.water-gl {
    display: none;
  }

  .chapter-title.water-gl.title-intro.intro-trigger {
    background-image: none;
    background-position: 0px 0px;
    background-size: auto;
    background-repeat: repeat;
  }

  .water-gl.title-intro.chapter-title.home-title-intro.intro-trigger {
    display: none;
  }

  .text-span-4 {
    display: block;
  }

  .text-span-5 {
    display: block;
  }

  .indus-rev.water-gl.title-intro.intro-trigger {
    background-image: none;
    background-position: 0px 0px;
    background-size: auto;
    background-repeat: repeat;
  }

  .g-g.water-gl {
    display: none;
  }

  .t-r.water-gl {
    display: none;
  }

  .r-a.water-gl {
    display: none;
  }

  .k-c.water-gl {
    display: none;
  }

  .c-e.water-gl {
    display: none;
  }

  .g-w.water-gl {
    display: none;
  }

  .k-p.water-gl {
    display: none;
  }

  .p-a.water-gl {
    display: none;
  }

  .g-e.water-gl {
    display: none;
  }

  .green-gas.water-gl.title-intro.intro-trigger {
    background-image: none;
    background-position: 0px 0px;
    background-size: auto;
    background-repeat: repeat;
  }

  .chapter-iv.water-gl.title-intro.intro-trigger {
    width: 100%;
    background-image: none;
    background-size: auto;
    background-repeat: repeat;
  }

  .warm-e.water-gl.title-intro.intro-trigger {
    background-image: none;
    background-position: 0px 0px;
    background-size: auto;
    background-repeat: repeat;
  }

  .ww1-2.water-gl.title-intro.intro-trigger {
    background-image: none;
    background-position: 0px 0px;
    background-size: auto;
    background-repeat: repeat;
  }

  .chapter-green.water-gl.title-intro.intro-trigger {
    background-image: none;
    background-position: 0px 0px;
    background-size: auto;
    background-repeat: repeat;
  }

  .keeling-curv.water-gl.title-intro.intro-trigger {
    background-image: none;
    background-position: 0px 0px;
    background-size: auto;
    background-repeat: repeat;
  }

  .cool-earth.water-gl.title-intro.intro-trigger {
    background-image: none;
    background-position: 0px 0px;
    background-size: auto;
    background-repeat: repeat;
  }

  .glob-w.water-gl.title-intro.intro-trigger {
    background-image: none;
    background-position: 0px 0px;
    background-size: auto;
    background-repeat: repeat;
  }

  .kyo-p.water-gl.title-intro.intro-trigger {
    background-image: none;
    background-position: 0px 0px;
    background-size: auto;
    background-repeat: repeat;
  }

  .decline-p-a.water-gl.title-intro.intro-trigger {
    background-image: none;
    background-position: 0px 0px;
    background-size: auto;
    background-repeat: repeat;
  }

  .clim-str.water-gl.title-intro.intro-trigger {
    background-image: none;
    background-position: 0px 0px;
    background-size: auto;
    background-repeat: repeat;
  }

  .text-span-7 {
    opacity: 1;
  }

  .final-menu {
    opacity: 1;
  }

  .final-menu-wrapper {
    width: auto;
  }

  .final-menu-dots-bottom {
    bottom: 12%;
  }

  .final-image-container {
    display: none;
  }

  .final-grid.final-01 {
    grid-column-gap: 5vw;
    -ms-grid-columns: 1.5fr;
    grid-template-columns: 1.5fr;
  }

  .final-title {
    font-size: 5vw;
  }

  .nav-text-copy.light.stretch.letter-wrap {
    display: none;
  }

  .nav-text-copy.light.hide-fr-stretch {
    display: none;
  }

  .next-wrapper-menu {
    left: -20%;
  }

  .image-12 {
    width: 100%;
  }

  .scroll-image {
    display: none;
  }
}

@media screen and (max-width: 767px) {
  .nav-container {
    max-width: 100%;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .brand {
    padding-left: 0px;
  }

  .logo-span {
    margin-right: 0px;
    margin-left: 20px;
  }

  .navbar.light {
    height: 80px;
    background-image: none;
    background-size: auto;
    background-repeat: repeat;
  }

  .menu-button {
    left: auto;
    top: 0%;
    right: 0%;
    bottom: 0%;
    margin-right: 0px;
  }

  .burger-icon {
    margin-right: 0px;
  }

  .nav-text.light {
    display: none;
  }

  .nav-text.chapter {
    display: none;
  }

  .nav-text.mobile {
    display: none;
  }

  .nav-text.mobile.customtrans.disclude {
    display: block;
  }

  .menu-block {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .nav-right-block {
    display: none;
  }

  .bottom-fixed {
    max-width: 100%;
  }

  .menu-text-stroke {
    font-size: 27px;
  }

  .menu-year-text {
    font-size: 12px;
  }

  .menu-year-block {
    margin-right: 10px;
    margin-left: 10px;
  }

  .dash {
    margin-top: 5px;
  }

  .container.big-margintop {
    margin-top: 280px;
    margin-bottom: 20px;
  }

  .container.big-margintop._1988 {
    margin-top: 180px;
  }

  .container.keeling {
    padding-bottom: 60px;
  }

  .container.europe {
    padding-left: 0%;
  }

  .container.europe.heat {
    padding-left: 0%;
  }

  .container.forest {
    margin-top: 60px;
    padding-bottom: 220px;
  }

  .container.greta {
    margin-top: 90px;
    margin-bottom: 30px;
  }

  .container._190-m {
    margin-top: 0px;
  }

  .home-heading {
    text-align: left;
  }

  .title-block {
    text-align: right;
  }

  .oval-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }

  .home-title {
    text-align: left;
  }

  .home-title.tlt-home {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }

  .home-title.tlt-home.splitsies {
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
  }

  .section {
    padding-top: 60px;
  }

  .section.light-top {
    padding-top: 100px;
  }

  .section.light {
    padding-top: 60px;
  }

  .section.light.kp {
    padding-top: 120px;
  }

  .section.light.menu-slider {
    padding-bottom: 120px;
  }

  .section.light.menu-slider {
    padding-bottom: 120px;
  }

  .section.animation-overflow {
    padding-bottom: 60px;
  }

  .section.animation-overflow._2000 {
    margin-top: 51px;
  }

  .section.animation-overflow._2019 {
    padding-top: 90px;
    padding-bottom: 60px;
  }

  .section.animation-overflow._2019-b {
    padding-top: 120px;
    padding-bottom: 60px;
  }

  .section.animation-overflow.keeling-padding {
    padding-top: 60px;
  }

  .section.no-overflow {
    overflow: hidden;
  }

  .section._1914-overlap.no-overflow {
    padding-bottom: 60px;
  }

  .section.sliding-sect {
    padding-bottom: 200px;
  }

  .section._1997-no-overlap.no-overflow {
    padding-bottom: 60px;
  }

  .section.giant-temp {
    padding-top: 300px;
    padding-bottom: 0px;
  }

  .bg-image {
    display: none;
  }

  .help-planet {
    display: none;
  }

  .help-planet.squiggly {
    position: absolute;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: 0%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 120px;
    margin: 0px auto;
  }

  .help-planet.squiggly.customtrans.disclude {
    display: none;
  }

  .banner-title {
    display: none;
  }

  .year-block.footer-use {
    margin-top: 85px;
    margin-bottom: 35px;
  }

  .horizontal-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .big-paragraph {
    max-width: 374px;
    margin-left: 0%;
    font-size: 22px;
  }

  .big-paragraph._1830 {
    margin-top: 40px;
    margin-left: 0%;
  }

  .big-paragraph._1870 {
    position: relative;
    z-index: 1;
    width: 281px;
    margin-top: 40px;
    margin-left: 0%;
    padding-left: 0px;
  }

  .big-paragraph.title-area {
    margin-top: 50px;
  }

  .big-paragraph._1970 {
    max-width: none;
    margin-top: 40px;
  }

  .big-paragraph._1988 {
    position: relative;
    z-index: 1;
    width: 281px;
    margin-top: 40px;
    margin-left: 0%;
    padding-left: 0px;
  }

  .big-paragraph._2000 {
    position: relative;
    z-index: 1;
    margin-top: 40px;
    margin-left: 0%;
    padding-left: 0px;
  }

  .big-paragraph._2015 {
    width: 100%;
    margin-top: 40px;
    margin-left: 0%;
  }

  .big-paragraph._2019 {
    position: relative;
    z-index: 1;
    margin-top: 40px;
    margin-left: 0%;
    padding-left: 0px;
  }

  .big-paragraph.no-alterations {
    font-size: 3vw;
  }

  .small-paragraph {
    margin-left: 0%;
    font-size: 14px;
  }

  .small-paragraph.light.ir-right {
    position: absolute;
    left: 0%;
    top: auto;
    right: auto;
    bottom: 5%;
    max-width: 232px;
  }

  .small-paragraph.light.newspaper {
    right: 3%;
    bottom: -31%;
    max-width: 270.35px;
  }

  .small-paragraph.light.ww1 {
    margin-left: 0px;
  }

  .small-paragraph.light._1958-left {
    max-width: 187px;
    margin-top: 26px;
    margin-right: 0px;
    margin-left: 0px;
  }

  .small-paragraph.light._1958-right {
    max-width: 187px;
    margin-top: 30px;
    margin-right: 0px;
    margin-left: 0px;
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
  }

  .small-paragraph.light._2019.europe {
    max-width: 188px;
    margin-left: 10%;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }

  .small-paragraph._1830 {
    max-width: 188px;
    margin-bottom: 60px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  .small-paragraph.normal.c02 {
    max-width: 186px;
    font-size: 12px;
  }

  .small-paragraph.normal.light {
    max-width: 186px;
    font-size: 12px;
  }

  .small-paragraph.normal.light.hard {
    max-width: 185px;
    font-size: 12px;
    line-height: 1.43;
  }

  .small-paragraph.normal.light.ff {
    margin-top: 0px;
  }

  .small-paragraph._1870 {
    max-width: 200px;
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
  }

  .small-paragraph._1870.sa {
    max-width: 188px;
    margin-top: 40px;
    margin-right: 0%;
    margin-left: 0%;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  .small-paragraph.arr {
    max-width: 189px;
  }

  .small-paragraph.mid {
    max-width: 281px;
    margin: 59.58px 0px 120px;
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
  }

  .small-paragraph.cummulative {
    margin-top: 90px;
    margin-bottom: 60px;
  }

  .small-paragraph.cold-war {
    max-width: 281px;
  }

  .small-paragraph._1958 {
    margin-top: 15px;
  }

  .small-paragraph._1970 {
    max-width: 188px;
    margin-bottom: 60px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  .small-paragraph._1970.mp {
    max-width: 240px;
  }

  .small-paragraph._1970.kyoto {
    max-width: 80%;
  }

  .small-paragraph._1970.m {
    max-width: 281px;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }

  .small-paragraph._1988 {
    max-width: 200px;
    margin-top: 40px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  .small-paragraph._2000 {
    max-width: 200px;
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
    color: #292929;
  }

  .small-paragraph._2006 {
    position: relative;
    z-index: 1;
    margin-top: 20px;
  }

  .small-paragraph._2015 {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }

  .small-paragraph._2015a {
    margin-bottom: 40px;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }

  .small-paragraph._2019 {
    max-width: 235px;
    margin-top: 30px;
    margin-left: 5%;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }

  .small-paragraph._2019.ice {
    margin-left: 10%;
  }

  .small-paragraph.amazon {
    max-width: 187px;
  }

  .small-paragraph.amazon._2 {
    max-width: 187px;
    margin-top: 30px;
    margin-left: 20%;
  }

  .small-paragraph.greta {
    max-width: 281px;
    margin-bottom: 0px;
  }

  .small-paragraph.hagibis {
    margin-left: auto;
  }

  .historical-person-block {
    margin-top: 80px;
    margin-left: 0%;
  }

  .historical-person-block.jt {
    margin-right: auto;
    margin-left: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .historical-person-block.jf {
    width: 100%;
    margin-top: 60px;
    margin-bottom: 60px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .historical-person-block.sa {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .historical-person-block.gsc {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .historical-person-block.cdk {
    width: 100%;
    margin-top: 60px;
    margin-bottom: 60px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .historical-person-block.jh {
    margin-top: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .image-overlap {
    height: 245px;
    margin-bottom: -50px;
    margin-left: 45%;
  }

  .person-details {
    margin-top: 30px;
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
  }

  .person-details.jt {
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
  }

  .person-details.gsc {
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
  }

  .person-details.jh {
    width: auto;
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
  }

  .person-year {
    margin-left: 0px;
    font-size: 14px;
  }

  .person-year.sa {
    margin-left: 0%;
  }

  .person-year.gsc {
    margin-left: 0%;
  }

  .person-year.cdk {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }

  .image-overlap-bottom {
    width: 374px;
    height: 490px;
    margin-right: auto;
    margin-left: auto;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .greenhouse-contain {
    padding-right: 20px;
    padding-left: 20px;
  }

  .greenhouse-bottom {
    margin-bottom: 0px;
  }

  .large-text-animate {
    font-size: 167px;
  }

  .footer {
    height: 810px;
    min-height: 0px;
    padding: 40px 20px;
  }

  .footer-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .footer-next-title {
    font-size: 10vw;
  }

  .footer-floater-image.footsie {
    width: 60%;
    padding-bottom: 60%;
  }

  .h1-chapter {
    font-size: 60px;
  }

  .h1-chapter.ww {
    max-width: 281px;
  }

  .h1-chapter._2019 {
    max-width: 280px;
  }

  .bg-image-mobile {
    display: block;
  }

  .below-align {
    display: none;
  }

  .below-align.mobile {
    display: block;
  }

  .vertical-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .vertical-container._1870 {
    padding-right: 0px;
    padding-left: 0px;
  }

  .ir-block {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .ir-block2 {
    padding-left: 0%;
  }

  .ir-image1 {
    max-width: 281px;
    margin-top: -86px;
  }

  .ir-image2 {
    position: static;
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
  }

  .ir-image2.industrial-rev {
    position: relative;
    z-index: 1;
  }

  .saol-paragraph {
    font-size: 4vw;
  }

  .saol-paragraph.gsc {
    display: block;
  }

  .saol-paragraph._1970 {
    margin-top: 60px;
  }

  .saol-paragraph.greta {
    margin-left: 0%;
  }

  .saol-paragraph.hagibis {
    position: relative;
    max-width: 281px;
  }

  .saol-block {
    margin-top: 60px;
  }

  .ir-image3 {
    width: 100%;
    height: 400px;
    max-width: 341px;
    margin-bottom: 0px;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .ir-contain {
    padding-left: 0%;
  }

  .ir-image4 {
    position: static;
    margin-left: 10%;
  }

  .left-coal {
    margin-right: auto;
    margin-left: auto;
    padding-left: 0%;
  }

  .ir-image6 {
    -o-object-fit: cover;
    object-fit: cover;
  }

  .h2-light {
    font-size: 36px;
  }

  .h2-light.fossil {
    margin-top: 10px;
  }

  .descent-container {
    max-width: none;
    margin-bottom: 100px;
  }

  .stats-block {
    max-width: 281px;
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
  }

  .stats-block.right {
    display: none;
  }

  .stats-block.right.mobile {
    display: block;
    margin-top: 200px;
    margin-bottom: 200px;
    margin-left: 0%;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }

  .stats-block.bottom {
    margin-bottom: 20px;
  }

  .vertical-line {
    display: none;
  }

  .stats-left {
    width: 100%;
  }

  .jt-image {
    max-width: 374px;
  }

  ._1860-img1 {
    max-width: 374px;
    margin-right: auto;
    margin-left: auto;
  }

  .giant-letters {
    margin-right: 60px;
    font-size: 167px;
  }

  .par-26 {
    font-size: 18px;
  }

  .par-26.c02 {
    max-width: 281px;
    font-size: 18px;
  }

  .par-26.arr {
    margin-bottom: 40px;
  }

  .par-26.cfc {
    margin-top: 30px;
    margin-left: 0%;
  }

  .par-26.europe.heat {
    max-width: 279px;
    margin-left: 10%;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }

  .par-26.grenland {
    max-width: 281px;
  }

  .par-26.australia {
    max-width: 281px;
  }

  .c02-fact-block {
    top: 48%;
    width: 279px;
    height: 279px;
  }

  .c02-fact-block.dark.earth-day {
    left: -40%;
    top: 77%;
  }

  .c02-fact-text {
    font-size: 25px;
  }

  .c02-fact-text.light.hard {
    font-size: 25px;
  }

  .c02-fact-text.light.ff {
    margin-bottom: 24px;
  }

  .alt-title {
    margin-bottom: 20px;
    font-size: 12px;
  }

  .alt-title.dark {
    margin-top: 60px;
    margin-bottom: 20px;
  }

  .alt-title.dark.arms {
    margin-top: 0px;
  }

  .alt-title.technological {
    max-width: 250px;
  }

  .tr-img2 {
    margin-top: 100px;
  }

  .tr-block2 {
    position: relative;
    max-width: 90%;
    margin-right: auto;
    margin-bottom: -120px;
    margin-left: auto;
    padding-bottom: 0px;
    grid-column-gap: 0px;
    grid-row-gap: 180px;
  }

  .tr-block2._2000 {
    margin-bottom: 0px;
    grid-row-gap: 24px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .tr-image-block {
    position: absolute;
    left: auto;
    top: 0%;
    right: 0%;
    bottom: 0%;
    width: 305px;
    margin-right: 0%;
    padding-right: 0px;
  }

  .tr-image-block._2000 {
    position: relative;
    margin-top: 0px;
  }

  .tr-img1 {
    position: relative;
    max-width: 187px;
  }

  .saol-medium-par.gsc {
    display: none;
  }

  .saol-medium-par.gsc.mobile {
    display: block;
  }

  .saol-medium-par._1970-cfc {
    margin-left: 0%;
  }

  .saol-medium-par._1988 {
    margin-top: 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
  }

  .saol-medium-par.facts {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
  }

  .arr-block {
    margin-top: -67px;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
  }

  ._1870-img3 {
    height: 475px;
    max-width: 326px;
    margin-right: 0px;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .desc-block {
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
  }

  .curved-text-block {
    position: relative;
    margin-top: 150px;
    margin-bottom: 100px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }

  .curved-text-block.more-p-bottom {
    padding-bottom: 0px;
  }

  .h2-dark {
    font-size: 60px;
  }

  .h2-dark.with-text-path {
    margin-bottom: 0px;
    margin-left: 0%;
    padding-left: 0px;
  }

  .h2-dark.australia {
    max-width: 281px;
  }

  .h3-light {
    font-size: 60px;
  }

  .h3-light._1870 {
    max-width: 374px;
  }

  .h3-light._1988 {
    position: relative;
    z-index: 1;
    max-width: none;
    margin-top: 40px;
  }

  .h3-light.amazon {
    margin-left: 0px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    font-size: 36px;
    line-height: 1.26;
  }

  .h3-light._1988-copy {
    position: relative;
    z-index: 1;
    max-width: none;
  }

  .h3-dark {
    font-size: 36px;
  }

  .h3-dark._1870-h3 {
    position: relative;
    max-width: 281px;
    line-height: 1.26;
  }

  .h3-dark.sudan {
    font-size: 4vw;
  }

  ._1870-img4 {
    max-width: 231px;
    margin-top: -103px;
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
  }

  ._1912-block {
    margin-top: 100px;
    margin-bottom: 120px;
  }

  ._1912-text {
    font-size: 309px;
  }

  ._1870-img5 {
    max-width: 320px;
  }

  .margin-left-block.global-warming {
    width: 100%;
  }

  .grid-chapter {
    grid-column-gap: 0px;
    grid-row-gap: 80px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }

  .right-side {
    margin-top: 0px;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
  }

  .left-side {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  ._1914-img1 {
    width: 100%;
    height: 382px;
    max-width: 281px;
  }

  ._1914-img2 {
    width: auto;
    height: 382px;
    max-width: 281px;
  }

  .text-straight.mob {
    display: none;
  }

  .image-4 {
    max-width: 100%;
  }

  .slide {
    height: 200px;
  }

  .slide-image {
    width: 120px;
    height: 160px;
    margin-left: 30%;
  }

  .slide-description {
    width: 180px;
    max-width: none;
    margin-top: 150px;
    font-size: 10px;
  }

  .h2 {
    font-size: 60px;
  }

  .h2._1970 {
    margin-bottom: 0px;
  }

  .h2.greenland {
    max-width: 374px;
  }

  .h2.amazon {
    max-width: 281px;
  }

  .grid._1914 {
    margin-bottom: 60px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .big-text {
    font-size: 24px;
  }

  .big-text.hollow-text-stroke {
    margin-bottom: 40px;
  }

  ._1914-img6 {
    margin-top: -70px;
  }

  .h2-dark-87 {
    font-size: 60px;
  }

  .h2-dark-87.cold-war {
    max-width: 325px;
    font-size: 36px;
  }

  .slide-info-number {
    min-width: 155px;
    font-size: 32px;
  }

  .slide-info-name {
    font-size: 16px;
  }

  .img-desc {
    margin-top: 15px;
    margin-bottom: 20px;
    font-size: 12px;
  }

  ._1958-block {
    margin-top: 20px;
  }

  ._1958-text-block {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  ._1958-graph-block {
    margin-left: 0%;
  }

  ._1970-img1 {
    height: 266px;
    max-width: 187px;
    -o-object-fit: cover;
    object-fit: cover;
  }

  ._1970-img2 {
    height: 292px;
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
  }

  ._1970-topblock {
    position: static;
    left: 0%;
    top: auto;
    right: auto;
    bottom: 0%;
    z-index: 2;
  }

  .cfc-block {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  ._1970-img6 {
    width: 100%;
    height: 280px;
  }

  .giant-text {
    font-size: 167px;
  }

  .grid-1980 {
    position: relative;
    width: 100%;
    max-width: 90%;
    margin-right: auto;
    margin-bottom: -250px;
    margin-left: auto;
    padding-bottom: 0px;
    grid-column-gap: 0px;
    grid-row-gap: 250px;
  }

  ._1980-image-block {
    position: absolute;
    left: auto;
    top: 0%;
    right: 0%;
    bottom: 0%;
    width: 305px;
    margin-right: 0%;
    padding-right: 0px;
  }

  ._1980-image-block.meltym {
    left: auto;
    top: 0%;
    right: 0%;
    bottom: auto;
  }

  ._1988-img2 {
    position: relative;
    max-width: 187px;
  }

  ._1988-img3 {
    height: 475px;
    max-width: 326px;
    margin-right: 0px;
    -o-object-fit: cover;
    object-fit: cover;
  }

  ._1988-img4 {
    max-width: 231px;
    margin-top: -103px;
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
  }

  ._1997-img2 {
    width: auto;
    height: 382px;
    max-width: 281px;
  }

  ._1997-img1 {
    width: auto;
    height: 382px;
    max-width: 281px;
  }

  ._2000-img1 {
    position: relative;
    max-width: 187px;
  }

  ._2015-img2 {
    position: relative;
    width: 100%;
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
  }

  ._2015-img1 {
    width: 100%;
    margin-top: -86px;
  }

  ._2019-img2 {
    position: relative;
    height: 210px;
    max-width: 281px;
    -o-object-fit: cover;
    object-fit: cover;
  }

  ._2019-img5 {
    max-width: 141px;
    margin-bottom: 30px;
  }

  ._2019-img4.mobile {
    max-width: 281px;
  }

  .fire-circle-bg {
    top: 49%;
    max-width: 234px;
  }

  .amazon-block {
    margin-top: 80px;
    margin-left: 10%;
  }

  ._2019-img6 {
    max-width: 276px;
    margin-right: 0px;
  }

  .amazon2-block {
    margin-bottom: 150px;
    margin-left: 10%;
    padding-left: 0%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }

  .australia-grid {
    grid-row-gap: 40px;
  }

  .hard-fact {
    top: 48%;
    width: 244px;
    height: 244px;
  }

  ._2019-img9 {
    max-width: 295px;
    margin-top: 0px;
    margin-bottom: 40px;
  }

  .center-image-2019 {
    margin-top: -70px;
  }

  .hagibis-grid {
    margin-bottom: 120px;
    grid-column-gap: 0vw;
    grid-row-gap: 73px;
    -ms-grid-rows: auto auto auto auto;
    grid-template-rows: auto auto auto auto;
  }

  .hagibis-right {
    width: 100%;
    margin-top: 0px;
  }

  ._2019-img13 {
    height: 400px;
    max-width: 281px;
    -o-object-fit: cover;
    object-fit: cover;
  }

  ._2019-img14 {
    max-width: 325px;
    margin-right: auto;
    margin-left: auto;
  }

  .record-high-facts {
    font-size: 14px;
  }

  .dot-center {
    width: 3px;
    height: 3px;
    margin-right: 10px;
    margin-left: 10px;
  }

  .fact-text {
    font-size: 25px;
  }

  .grid-1981 {
    grid-row-gap: 50px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .line-between {
    display: none;
  }

  .ice-image-block {
    margin-top: -74px;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }

  .horizontal-container-cat {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .vertical-container-cat {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .cat-title {
    font-size: 20px;
  }

  .cat-number-title {
    font-size: 16px;
  }

  .left-cat {
    padding-top: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
  }

  .number-text {
    font-size: 10px;
  }

  .cat-h3 {
    font-size: 22px;
  }

  .par-category {
    font-size: 12px;
  }

  .par-category._3 {
    margin-top: 15px;
  }

  .ccf-block {
    margin-top: 15px;
    margin-bottom: 15px;
  }

  .dark-caps {
    font-size: 10px;
  }

  .light-cat-text {
    font-size: 12px;
  }

  .red-block {
    width: 40px;
    height: 40px;
  }

  .close-details {
    width: 8px;
    height: 8px;
    margin-left: 5px;
  }

  .details-grid {
    margin-top: 35px;
    grid-row-gap: 15px;
  }

  .what-why-link {
    font-size: 10px;
  }

  .hp-link {
    margin-top: 35px;
  }

  .category-type.char {
    margin-top: 71px;
  }

  .circle-org {
    width: 110px;
    height: 110px;
  }

  .cat-h3-block-grid {
    width: auto;
  }

  .accord-grid {
    width: 100%;
    margin-left: 15px;
    grid-column-gap: 3vw;
    grid-row-gap: 15px;
    -ms-grid-columns: 0.25fr 1.25fr;
    grid-template-columns: 0.25fr 1.25fr;
  }

  .details-block-grid {
    margin-bottom: 15px;
  }

  .details-link-grid {
    font-size: 10px;
  }

  .categories-dropdown {
    min-width: 110px;
  }

  .dropdown-list.w--open {
    padding-right: 10px;
    padding-left: 10px;
  }

  .dropdown-cat {
    font-size: 14px;
  }

  .filter {
    font-size: 14px;
  }

  .drop-text {
    font-size: 14px;
  }

  .slide-info-container {
    height: 250px;
    padding-top: 30px;
  }

  .slide-info-container.menu {
    margin-top: 100px;
  }

  .blur-polygon {
    display: none;
  }

  .blur-block {
    display: none;
  }

  .chapter-hover {
    width: 450%;
  }

  .menu-title {
    font-size: 27px;
  }

  .year {
    font-size: 12px;
  }

  .chapter-link-container {
    margin-top: 30px;
  }

  .menu-for-nav {
    padding-top: 60px;
  }

  .menu-abs {
    position: static;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }

  .for-marquee {
    width: 1200%;
  }

  ._1860-img1-copy {
    max-width: 374px;
    margin-right: auto;
    margin-left: auto;
  }

  ._1914-img2-copy {
    width: auto;
    height: 382px;
    max-width: 281px;
  }

  ._1914-img6-copy {
    margin-top: -70px;
  }

  .text-mask._130.cs {
    height: 70px;
  }

  .text-mask._130.greta {
    height: 70px;
  }

  .text-mask._130.th {
    height: 70px;
  }

  .text-mask._130.ww {
    height: 70px;
  }

  .text-mask._101.pa {
    height: 42px;
  }

  .text-mask._101.ff {
    height: 47px;
  }

  .text-mask._101.sud {
    height: 5vw;
  }

  ._1997-img3-copy {
    margin-top: -70px;
  }

  ._2015-img2-copy {
    position: static;
    width: 100%;
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
  }

  ._2019-img13-copy {
    height: 400px;
    max-width: 281px;
    -o-object-fit: cover;
    object-fit: cover;
  }

  .h3-light-copy {
    font-size: 7vw;
  }

  .menu-block-chapters {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .close-chapters {
    width: auto;
  }

  .image-11 {
    width: 100%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }

  .inner-wrap {
    width: 481.58px;
    height: 319.44px;
  }

  .div-block-5 {
    z-index: 1;
    margin-top: 37px;
  }

  ._1997-img1-copy {
    width: auto;
    height: 382px;
    max-width: 281px;
  }

  .logo-loader {
    max-width: 14%;
  }

  .view-btn.view-btn--icon.js-home-collection-link {
    font-size: 10px;
  }

  .home-slider__list-item {
    height: 60px;
  }

  .home-slider__content-btn {
    width: 200px;
  }

  .home-slider__content-inner {
    height: 60px;
  }

  .menu-headings {
    margin-left: 10%;
    font-size: 24px;
  }

  .menu-year-new {
    font-size: 36px;
  }

  .year-mask-bundle {
    margin-bottom: 35%;
  }

  .year-intro-text {
    font-size: 50px;
  }

  .image-for-intro {
    width: 300px;
    min-height: 200px;
  }

  .nav-text-copy.light-copy {
    display: none;
  }

  .nav-text-copy.light-copy {
    display: none;
  }

  .nav-text-copy.light-copy {
    display: none;
  }

  .text-span-3 {
    display: block;
    padding-top: 1.5px;
  }

  .year-2 {
    font-size: 12px;
  }

  .final-year {
    font-size: 20px;
  }

  .final-title {
    font-size: 6vw;
  }

  .row-1 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .row-2 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .row-3 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .menu-button-copy {
    left: auto;
    top: 0%;
    right: 0%;
    bottom: 0%;
    margin-right: 0px;
  }

  .menu-button-copy.copy {
    display: none;
  }

  .nav-text-copy.light {
    display: none;
  }

  .nav-text-copy.chapter {
    display: none;
  }

  .nav-text-copy.mobile {
    display: none;
  }

  .menu-block-chapters-copy {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .next-wrapper-menu {
    width: 50px;
  }

  .next-text-inside {
    font-size: 9px;
  }

  .scroll-image {
    display: none;
  }
}

@media screen and (max-width: 479px) {
  .navbar {
    opacity: 0;
  }

  .nav-text.margin-right.dark-text {
    display: none;
  }

  .nav-text.margin-left.dark-text {
    display: none;
  }

  .small-line.light {
    display: none;
  }

  .menu-chapter-contain {
    padding-right: 20px;
    padding-left: 20px;
  }

  .menu-text-block {
    max-width: 281px;
    margin-left: 0%;
  }

  .menu-text-block.right {
    margin-left: 0%;
  }

  .container {
    max-width: 100%;
  }

  .container.mp {
    margin-top: 0px;
  }

  .home-heading {
    font-size: 14vw;
  }

  .home-heading.the {
    margin-left: 15px;
  }

  .oval-wrap {
    width: 104px;
    margin-right: 20px;
    margin-left: 0px;
  }

  .home-title {
    font-size: 14vw;
  }

  .section.light.text-path {
    padding-bottom: 0px;
  }

  .section.light.menu-slider {
    padding-bottom: 0px;
  }

  .section.light.menu-slider {
    padding-bottom: 0px;
  }

  .section.animation-overflow {
    padding-right: 20px;
    padding-left: 20px;
  }

  .section._1914-overlap.no-overflow {
    padding-bottom: 120px;
  }

  .section._1997-no-overlap.no-overflow {
    padding-bottom: 120px;
  }

  .section.giant-temp {
    padding-top: 200px;
  }

  .home-title-link {
    bottom: -64%;
  }

  .help-out.indent {
    margin-right: 3px;
  }

  .help-planet.squiggly {
    display: none;
  }

  .big-paragraph._1870 {
    margin-right: 0%;
  }

  .big-paragraph._1988 {
    margin-right: 0%;
  }

  .big-paragraph._2000 {
    margin-right: 0%;
  }

  .big-paragraph._2019 {
    margin-right: 0%;
  }

  .big-paragraph.no-alterations {
    font-size: 5vw;
  }

  .big-paragraph.no-alterations.vw {
    font-size: 5vw;
  }

  .big-paragraph.no-alterations.charlie {
    font-size: 4vw;
  }

  .small-paragraph.light {
    margin-left: 0px;
  }

  .small-paragraph.light.ir-right {
    margin-right: 0%;
    margin-left: 20px;
  }

  .small-paragraph.light.newspaper {
    left: 7%;
    top: 46%;
    right: 0%;
    bottom: 0%;
    width: 270px;
    max-width: none;
  }

  .small-paragraph.light._2019.europe {
    margin-bottom: 0px;
  }

  .small-paragraph._1870 {
    position: relative;
    z-index: 1;
  }

  .small-paragraph.cummulative {
    margin-left: 0px;
  }

  .small-paragraph._1988 {
    position: relative;
    z-index: 1;
  }

  .small-paragraph._2000 {
    position: relative;
    z-index: 1;
    margin-top: 25px;
  }

  .image-overlap {
    width: 45%;
    height: auto;
    margin-left: 10%;
  }

  .person-details {
    width: auto;
  }

  .person-details.gsc {
    width: 220px;
  }

  .person-details.cdk {
    width: auto;
  }

  .image-overlap-contain {
    margin-bottom: 60px;
  }

  .image-overlap-bottom {
    width: 100%;
    height: auto;
  }

  .animation-container {
    top: 10%;
  }

  .large-text-animate {
    width: 450%;
  }

  .large-text-animate.test-execution {
    width: 500%;
  }

  .footer {
    padding-right: 20px;
    padding-left: 20px;
    text-align: left;
  }

  .footer-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    text-align: center;
  }

  .footer-next-title {
    font-size: 12vw;
  }

  .footer-floater-image.footsie {
    width: 50%;
    padding-bottom: 50%;
  }

  .h1-chapter {
    font-size: 14.3vw;
  }

  .vertical-container._2015 {
    margin-bottom: 60px;
  }

  .text-lottie {
    width: 200%;
  }

  .saol-paragraph.arr {
    font-size: 6vw;
  }

  .saol-paragraph.arr.gw {
    font-size: 5vw;
  }

  .saol-paragraph._6vw {
    font-size: 6vw;
  }

  .ir-image3 {
    width: 100%;
    max-width: 340px;
  }

  .coal-contain {
    padding-right: 20px;
    padding-left: 20px;
  }

  .left-coal {
    margin-right: 0%;
  }

  .ir-image5 {
    max-width: 100%;
  }

  .ir-image6 {
    height: 268px;
    max-width: 187px;
  }

  .h2-light.pa {
    font-size: 9vw;
  }

  .descent-container {
    padding-right: 20px;
    padding-left: 20px;
  }

  .right-block {
    margin-top: 60px;
  }

  .jt-image {
    max-width: 280px;
  }

  ._1860-img1 {
    max-width: 280px;
  }

  .giant-letters {
    margin-right: 20px;
  }

  .c02-fact-block {
    left: 0%;
    top: 51%;
  }

  .alt-title {
    font-size: 10px;
  }

  .tr-img2 {
    width: 250px;
  }

  .tr-block2 {
    margin-bottom: -180px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .tr-image-block {
    left: auto;
    top: 0%;
    right: 0%;
    bottom: 0%;
    width: auto;
  }

  .saol-medium-par._1970-cfc {
    margin-left: 0%;
  }

  .arr-block {
    margin-top: 20px;
  }

  .desc-block {
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
  }

  .curved-text-block {
    margin-top: 80px;
  }

  .h2-dark.with-text-path {
    margin-left: 20px;
  }

  .h3-light {
    font-size: 14.3vw;
  }

  .h3-light._1870 {
    position: relative;
  }

  .h3-light._1988 {
    position: relative;
    font-size: 11vw;
  }

  .h3-light._1988-copy {
    position: relative;
    font-size: 11vw;
  }

  .h3-dark.sudan {
    font-size: 4vw;
  }

  ._1870-img5 {
    max-width: 320px;
  }

  ._1870-img5.luxy-el {
    margin-top: 25%;
  }

  .newspaper-clip-block {
    left: 0%;
    top: 0%;
    right: auto;
    bottom: 0%;
  }

  .margin-left-block.global-warming {
    padding-top: 60px;
  }

  .grid-chapter {
    grid-row-gap: 80px;
  }

  .fossil-block._2 {
    margin-bottom: 30px;
  }

  .h2 {
    font-size: 14vw;
  }

  .h2.greta2 {
    font-size: 12vw;
  }

  ._1914-img6 {
    max-width: 188px;
    margin-top: -90px;
  }

  .slide-image-2 {
    width: auto;
    max-width: 250px;
  }

  .slide-info-number {
    min-width: 117px;
    font-size: 24px;
  }

  .slide-info-name {
    margin-bottom: 10px;
  }

  .img-desc {
    font-size: 10px;
  }

  ._1958-img1 {
    max-width: 232px;
  }

  .giant-text {
    width: 450%;
  }

  ._1970-img7 {
    width: 100%;
    max-width: none;
  }

  ._1970-img8.luxy-el {
    max-width: 100%;
  }

  .grid-1980 {
    margin-bottom: -180px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  ._1980-image-block {
    left: auto;
    top: 0%;
    right: 0%;
    bottom: 0%;
    width: auto;
  }

  ._1988-img1 {
    max-width: 280px;
  }

  ._1997-img3 {
    max-width: 188px;
  }

  ._2000-img2 {
    width: 250px;
    margin-top: 20px;
  }

  ._2015-img1 {
    z-index: 2;
  }

  ._2019-img1 {
    max-width: 280px;
  }

  .antartica-block {
    margin-top: -60px;
  }

  .hard-fact {
    left: 0%;
    top: 51%;
  }

  ._2019-img9 {
    max-width: 188px;
    margin-top: -90px;
  }

  .center-image-2019 {
    max-width: 188px;
    margin-top: -90px;
  }

  ._2019-img13 {
    margin-top: -75px;
  }

  .par-category._3 {
    font-size: 12px;
  }

  .lottie-block {
    overflow: hidden;
  }

  .slide-info-absolute {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .slide-info-container {
    height: 250px;
    margin-bottom: 120px;
    padding-top: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .container-menu {
    max-width: 100%;
  }

  .year {
    min-width: 70px;
  }

  .tech-text {
    width: 200%;
  }

  .for-marquee {
    width: 2000%;
  }

  .for-marquee.kp {
    width: 4000%;
  }

  ._1860-img1-copy {
    max-width: 280px;
  }

  ._1914-img6-copy {
    max-width: 188px;
    margin-top: -90px;
  }

  .text-mask._130.cs {
    height: 17vw;
  }

  .text-mask._130.greta {
    height: 14vw;
  }

  .text-mask._130.th {
    height: 70px;
  }

  .text-mask._130.ww {
    height: 17vw;
  }

  .text-mask._101 {
    height: 14vw;
  }

  .text-mask._101.ff {
    height: 32px;
  }

  ._1997-img3-copy {
    max-width: 188px;
    margin-top: -90px;
  }

  ._2000-img2-copy {
    width: 250px;
  }

  .ir-image5-copy {
    max-width: 100%;
  }

  .h3-light-copy {
    font-size: 8vw;
  }

  .close-chapters {
    display: none;
  }

  .inner-wrap {
    width: 286.8px;
    height: 190.8px;
  }

  .div-block-5 {
    margin-top: 90px;
  }

  .logo-loader {
    max-width: 15%;
  }

  .black-entrance {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .view-btn.view-btn--icon.js-home-collection-link.customtrans {
    padding: 10px;
  }

  .home-slider__list-item {
    height: 50px;
  }

  .home-slider__content {
    width: 100%;
  }

  .home-slider__content-btn {
    width: 140px;
    margin-top: -15px;
  }

  .home-slider__content-inner {
    height: 50px;
  }

  .menu-headings {
    font-size: 4vw;
  }

  .menu-year-new {
    font-size: 28px;
  }

  .c-scrolldown {
    display: none;
  }

  .orange-for-menu {
    width: 46px;
  }

  .h2-align-menu {
    width: 180px;
  }

  .tomato-line-2 {
    width: 15px;
  }

  .final-menu {
    opacity: 1;
  }

  .final-menu-wrapper {
    padding-right: 20px;
    padding-left: 20px;
  }

  .final-menu-dots-bottom {
    bottom: 12%;
  }

  .finals-dots-container {
    width: 70%;
  }

  .final-year-block {
    margin-right: 0%;
    margin-bottom: 10px;
  }

  .final-title-link-block {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .final-grid.final-01 {
    grid-column-gap: 5vw;
    grid-row-gap: 3vw;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 1fr 1fr 1fr;
    grid-template-rows: 1fr 1fr 1fr;
  }

  .final-year {
    font-size: 14px;
  }

  .final-title {
    font-size: 8vw;
    text-align: center;
  }

  .row-1 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .row-2 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .row-3 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .nav-text-copy.margin-right.dark-text {
    display: none;
  }

  .nav-text-copy.margin-left.dark-text {
    display: none;
  }

  .next-wrapper-menu {
    position: absolute;
    left: 0%;
    top: -4vw;
    right: 0%;
    bottom: auto;
    margin-right: auto;
    margin-left: auto;
  }

  .scroll-image {
    display: none;
  }
}

#w-node-_796d8d5e-f395-a7be-a35b-d8ca6eb6821d-5e3d545d {
  -ms-grid-row: span 3;
  grid-row-start: span 3;
  -ms-grid-row-span: 3;
  grid-row-end: span 3;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-_7885302c-3eeb-fff4-7495-db076bcf3cc3-673d5493 {
  -ms-grid-row: span 3;
  grid-row-start: span 3;
  -ms-grid-row-span: 3;
  grid-row-end: span 3;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-b8b15770-dd07-4440-1396-61ccdf524710-543d5494 {
  -ms-grid-row: span 3;
  grid-row-start: span 3;
  -ms-grid-row-span: 3;
  grid-row-end: span 3;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-f432733f-9ebf-c098-9134-f39990c45807-543d5494 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_77381527-9339-e153-d7de-657db41df7f0-543d5494 {
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row: span 3;
  grid-row-start: span 3;
  -ms-grid-row-span: 3;
  grid-row-end: span 3;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-c7f7896b-fb8c-fe3e-3c90-cbe2e9135a09-543d5494 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-ced9873b-321a-7730-6cec-0fcc1b850da5-543d5494 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_3799456a-026a-c40a-32b3-9ed8366e1491-ff3d5495 {
  -ms-grid-row: span 3;
  grid-row-start: span 3;
  -ms-grid-row-span: 3;
  grid-row-end: span 3;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-d6797d46-94a9-b7fa-6029-7fdfdb5f0aca-e83d5496 {
  -ms-grid-row: span 3;
  grid-row-start: span 3;
  -ms-grid-row-span: 3;
  grid-row-end: span 3;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-div-block-3-e83d5496 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 2;
  grid-row-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-image-2-e83d5496 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-d6521dde-25eb-9713-1540-6fcddbd275fc-223d5497 {
  -ms-grid-row: span 3;
  grid-row-start: span 3;
  -ms-grid-row-span: 3;
  grid-row-end: span 3;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-c974cbfd-9dd9-2dc0-10ce-e0a16a64e4ba-223d5497 {
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-_1a4ed5f5-9561-8d47-9965-a98590d364da-223d5497 {
  -ms-grid-column-span: 2;
  grid-column-end: 4;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 3;
  grid-row-end: 4;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_41d8f22a-9a11-330f-5df3-adc26eacad25-223d5497 {
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 3;
  grid-row-end: 4;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_9ff9d76c-ae01-2281-6194-d5c6bf8e825a-223d5497 {
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 3;
  grid-row-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
}

#w-node-_8be178cd-9cd9-2ef6-f28a-0897a86c716f-223d5497 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-e4dc816b-d2cd-3cac-15ae-6d76667fcc2b-593d5498 {
  -ms-grid-row: span 3;
  grid-row-start: span 3;
  -ms-grid-row-span: 3;
  grid-row-end: span 3;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-_295b9190-836e-867d-b97f-7c876c4d4c42-813d5499 {
  -ms-grid-row: span 3;
  grid-row-start: span 3;
  -ms-grid-row-span: 3;
  grid-row-end: span 3;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-b953fdf9-dcba-f12a-3d47-f8c55451aab7-013d54aa {
  -ms-grid-row: span 3;
  grid-row-start: span 3;
  -ms-grid-row-span: 3;
  grid-row-end: span 3;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-_65ef4e02-6a34-ce2c-06d9-87b2a87b6895-013d54aa {
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_65ef4e02-6a34-ce2c-06d9-87b2a87b6897-013d54aa {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 2;
  grid-row-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_65ef4e02-6a34-ce2c-06d9-87b2a87b689b-013d54aa {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_412d59da-284e-58b0-92ff-7d2a86c7d364-393d54bc {
  -ms-grid-row: span 3;
  grid-row-start: span 3;
  -ms-grid-row-span: 3;
  grid-row-end: span 3;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-c974cbfd-9dd9-2dc0-10ce-e0a16a64e4ba-393d54bc {
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-_1a4ed5f5-9561-8d47-9965-a98590d364da-393d54bc {
  -ms-grid-column-span: 2;
  grid-column-end: 4;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 3;
  grid-row-end: 4;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_6f984e81-e38d-f1e1-e3f9-a9b3fa3d59b4-b43d54cd {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 2;
  grid-row-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_6f984e81-e38d-f1e1-e3f9-a9b3fa3d59b8-b43d54cd {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_5bcebf1a-2712-37ab-742f-eec0f66c560b-573d54ce {
  -ms-grid-row: span 3;
  grid-row-start: span 3;
  -ms-grid-row-span: 3;
  grid-row-end: span 3;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-_6427394c-f19d-c462-a47e-3fd41c97ad47-573d54ce {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_01be319a-0f0f-3163-af5d-07fb7d8c6c26-573d54ce {
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row: span 3;
  grid-row-start: span 3;
  -ms-grid-row-span: 3;
  grid-row-end: span 3;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_7c2b0ae4-7d80-dc0f-b9d3-d40df00bb8a5-573d54ce {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-c7c3d98f-6e2e-7b4b-efde-6eaa4b3ec35e-573d54ce {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-b77e88af-6144-f1e9-1ea2-40e69ab91767-673d54cf {
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_380f14f1-bf03-f508-d48d-0bb7c75267a5-673d54cf {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 2;
  grid-row-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_5673d028-cf68-6024-e45f-e42428f4d2db-673d54cf {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_4a0f239b-dae3-3d96-fe15-9e3d82f6e940-673d54cf {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-_534e2ab0-f77a-b224-034a-2571faa0cc97-673d54cf {
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 2;
  grid-row-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_69174671-ffa3-bb27-f451-e9e61bf75c44-673d54cf {
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 4;
  grid-row-end: 5;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-_3b121a66-e56b-ab9d-f107-7c3399affcf9-673d54cf {
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-_16e3c783-20ae-3be8-6d7a-087fe5d563c4-673d54cf {
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
  grid-row-start: 4;
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-_03658168-ff2f-3e7e-5a7c-fc5c57bc6032-673d54cf {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-_7dd914c7-26a1-8264-c5db-b904044a8e6d-673d54cf {
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-e79fa555-5950-63b3-4081-c2d48aa450a9-673d54cf {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_4493c95d-5472-cf0e-26ea-3ae966d618a3-673d54cf {
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row: span 4;
  grid-row-start: span 4;
  -ms-grid-row-span: 4;
  grid-row-end: span 4;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_5f24d354-55ed-b812-32b4-97044383d6af-673d54cf {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-db4f1902-1cf5-6f81-ce8f-c4e8a46e4f07-673d54cf {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_3bad14b6-fe34-6c39-bdad-c20e567b6a74-673d54cf {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_1e247589-e486-3a76-799b-d48800b06abb-bd3d54d0 {
  -ms-grid-row: span 3;
  grid-row-start: span 3;
  -ms-grid-row-span: 3;
  grid-row-end: span 3;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-cefa0f3f-0376-427e-a612-d87d48374bb4-bd3d54d0 {
  -ms-grid-column-span: 2;
  grid-column-end: 4;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-cefa0f3f-0376-427e-a612-d87d48374bce-bd3d54d0 {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_61b1b0b4-c109-08f1-71e5-f4b52f247350-bd3d54d0 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_2ae46c40-65c9-efa5-1227-c7ae74ec3fe3-bd3d54d0 {
  -ms-grid-column-span: 2;
  grid-column-end: 4;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-_93b3b87d-5e74-fadb-22d2-20d996bae130-bd3d54d0 {
  -ms-grid-column-span: 2;
  grid-column-end: 4;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-d0f90361-daa0-9120-7a2d-847a8685349f-bd3d54d0 {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_99e2baa9-27e1-731e-24aa-49fa02f47378-bd3d54d0 {
  -ms-grid-column-span: 2;
  grid-column-end: 4;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-_99e2baa9-27e1-731e-24aa-49fa02f47392-bd3d54d0 {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-dc1a7f18-9d83-1f1b-0792-73adcad740cd-bd3d54d0 {
  -ms-grid-column-span: 2;
  grid-column-end: 4;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-dc1a7f18-9d83-1f1b-0792-73adcad740e7-bd3d54d0 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-d738c3a8-3a05-b957-4f79-9c2ebbf7289c-bd3d54d0 {
  -ms-grid-column-span: 2;
  grid-column-end: 4;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-d738c3a8-3a05-b957-4f79-9c2ebbf728b6-bd3d54d0 {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_7a3e182a-d440-a1cf-d199-5d5537b50c13-bd3d54d0 {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-f7155ddb-d9be-78d6-fe97-3cfb13cef12e-bd3d54d0 {
  -ms-grid-column-span: 2;
  grid-column-end: 4;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-a213702c-20c9-a337-64e7-cce739daba21-bd3d54d0 {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-a213702c-20c9-a337-64e7-cce739daba25-bd3d54d0 {
  -ms-grid-column-span: 2;
  grid-column-end: 4;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-a43ee02d-004e-be9b-6b38-929f64ccce82-bd3d54d0 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-a43ee02d-004e-be9b-6b38-929f64ccce86-bd3d54d0 {
  -ms-grid-column-span: 2;
  grid-column-end: 4;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-e799e201-c7f4-3cb7-344b-cab3aceb39c7-bd3d54d0 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e799e201-c7f4-3cb7-344b-cab3aceb39cb-bd3d54d0 {
  -ms-grid-column-span: 2;
  grid-column-end: 4;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-_3156fb45-6b21-4fcc-fa99-f8c0002e6f1f-bd3d54d0 {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_3156fb45-6b21-4fcc-fa99-f8c0002e6f23-bd3d54d0 {
  -ms-grid-column-span: 2;
  grid-column-end: 4;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-_4ac5526a-9b5a-9805-c40f-17173f863f5e-bd3d54d0 {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_4ac5526a-9b5a-9805-c40f-17173f863f62-bd3d54d0 {
  -ms-grid-column-span: 2;
  grid-column-end: 4;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-_4b354bba-2f5d-f060-348c-7989677b8423-bd3d54d0 {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_4b354bba-2f5d-f060-348c-7989677b8427-bd3d54d0 {
  -ms-grid-column-span: 2;
  grid-column-end: 4;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-_05774f52-23db-395d-f5e7-1b23e68185d4-bd3d54d0 {
  -ms-grid-column-span: 2;
  grid-column-end: 4;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-_05774f52-23db-395d-f5e7-1b23e68185d0-bd3d54d0 {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_843f993f-8b00-3170-a5f3-a3a522e784af-bd3d54d0 {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_843f993f-8b00-3170-a5f3-a3a522e784b3-bd3d54d0 {
  -ms-grid-column-span: 2;
  grid-column-end: 4;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-_99230c33-d75b-20cc-7af9-b0ffe74ac807-bd3d54d0 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_99230c33-d75b-20cc-7af9-b0ffe74ac80b-bd3d54d0 {
  -ms-grid-column-span: 2;
  grid-column-end: 4;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-fb2f895b-f000-4598-4ef1-24fa593323d0-bd3d54d0 {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-fb2f895b-f000-4598-4ef1-24fa593323d4-bd3d54d0 {
  -ms-grid-column-span: 2;
  grid-column-end: 4;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-c8410cb1-e5ac-2eac-4a78-0f3d94836253-bd3d54d0 {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-c8410cb1-e5ac-2eac-4a78-0f3d94836257-bd3d54d0 {
  -ms-grid-column-span: 2;
  grid-column-end: 4;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-_619e0818-4237-ff84-6b5e-5ba6fed50ced-bd3d54d0 {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_619e0818-4237-ff84-6b5e-5ba6fed50cf1-bd3d54d0 {
  -ms-grid-column-span: 2;
  grid-column-end: 4;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-_1faa6bb7-2f16-6446-aef4-1e2613cc6c1d-bd3d54d0 {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_1faa6bb7-2f16-6446-aef4-1e2613cc6c21-bd3d54d0 {
  -ms-grid-column-span: 2;
  grid-column-end: 4;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-b839e57d-0289-fab0-ed3c-46fa76466ae4-bd3d54d0 {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-b839e57d-0289-fab0-ed3c-46fa76466ae8-bd3d54d0 {
  -ms-grid-column-span: 2;
  grid-column-end: 4;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-_8285755e-4958-b71e-d090-6c5eb8b130a5-bd3d54d0 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_8285755e-4958-b71e-d090-6c5eb8b130a9-bd3d54d0 {
  -ms-grid-column-span: 2;
  grid-column-end: 4;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-dc0fe3b9-ec32-1b1b-10e3-0d9782740924-bd3d54d0 {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-dc0fe3b9-ec32-1b1b-10e3-0d9782740928-bd3d54d0 {
  -ms-grid-column-span: 2;
  grid-column-end: 4;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-_034e5e51-bc97-8f5a-9092-826aa5682c0d-bd3d54d0 {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_034e5e51-bc97-8f5a-9092-826aa5682c11-bd3d54d0 {
  -ms-grid-column-span: 2;
  grid-column-end: 4;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

@media screen and (max-width: 991px) {
  #w-node-_41d8f22a-9a11-330f-5df3-adc26eacad25-223d5497 {
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row-align: center;
    align-self: center;
  }

  #w-node-_9ff9d76c-ae01-2281-6194-d5c6bf8e825a-223d5497 {
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
  }

  #w-node-_69174671-ffa3-bb27-f451-e9e61bf75c44-673d54cf {
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 3;
    grid-row-end: 4;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column-align: end;
    justify-self: end;
  }

  #w-node-_3b121a66-e56b-ab9d-f107-7c3399affcf9-673d54cf {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
    -ms-grid-row: 4;
    grid-row-start: 4;
  }

  #w-node-_16e3c783-20ae-3be8-6d7a-087fe5d563c4-673d54cf {
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 6;
    -ms-grid-row: 5;
    grid-row-start: 5;
    -ms-grid-column-align: end;
    justify-self: end;
  }

  #w-node-d2d611e8-31c0-59cf-e12e-142dd6b90a11-673d54cf {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-_03658168-ff2f-3e7e-5a7c-fc5c57bc6032-673d54cf {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-align: end;
    align-self: end;
    -ms-grid-column-align: end;
    justify-self: end;
  }

  #w-node-_7dd914c7-26a1-8264-c5db-b904044a8e6d-673d54cf {
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-column-align: end;
    justify-self: end;
  }

  #w-node-cefa0f3f-0376-427e-a612-d87d48374bb4-bd3d54d0 {
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-row: 3;
    grid-row-start: 3;
  }

  #w-node-cefa0f3f-0376-427e-a612-d87d48374bce-bd3d54d0 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-_83c33e4f-9f34-361e-8162-f58ee2cd96a5-bd3d54d0 {
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
  }

  #w-node-_61b1b0b4-c109-08f1-71e5-f4b52f24734d-bd3d54d0 {
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }

  #w-node-_61b1b0b4-c109-08f1-71e5-f4b52f247350-bd3d54d0 {
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }

  #w-node-_2ae46c40-65c9-efa5-1227-c7ae74ec3fe3-bd3d54d0 {
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
    -ms-grid-row: 4;
    grid-row-start: 4;
  }

  #w-node-_93b3b87d-5e74-fadb-22d2-20d996bae130-bd3d54d0 {
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-row: 3;
    grid-row-start: 3;
  }

  #w-node-d0f90361-daa0-9120-7a2d-847a8685349f-bd3d54d0 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-_99e2baa9-27e1-731e-24aa-49fa02f47378-bd3d54d0 {
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-row: 3;
    grid-row-start: 3;
  }

  #w-node-_99e2baa9-27e1-731e-24aa-49fa02f47392-bd3d54d0 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-dc1a7f18-9d83-1f1b-0792-73adcad740c7-bd3d54d0 {
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
  }

  #w-node-dc1a7f18-9d83-1f1b-0792-73adcad740ca-bd3d54d0 {
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }

  #w-node-dc1a7f18-9d83-1f1b-0792-73adcad740cd-bd3d54d0 {
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
    -ms-grid-row: 4;
    grid-row-start: 4;
  }

  #w-node-dc1a7f18-9d83-1f1b-0792-73adcad740e7-bd3d54d0 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }

  #w-node-d738c3a8-3a05-b957-4f79-9c2ebbf7289c-bd3d54d0 {
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-row: 3;
    grid-row-start: 3;
  }

  #w-node-d738c3a8-3a05-b957-4f79-9c2ebbf728b6-bd3d54d0 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-_7a3e182a-d440-a1cf-d199-5d5537b50c13-bd3d54d0 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-f7155ddb-d9be-78d6-fe97-3cfb13cef12e-bd3d54d0 {
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-row: 3;
    grid-row-start: 3;
  }

  #w-node-a213702c-20c9-a337-64e7-cce739daba21-bd3d54d0 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-a213702c-20c9-a337-64e7-cce739daba25-bd3d54d0 {
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-row: 3;
    grid-row-start: 3;
  }

  #w-node-a43ee02d-004e-be9b-6b38-929f64ccce7b-bd3d54d0 {
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
  }

  #w-node-a43ee02d-004e-be9b-6b38-929f64ccce80-bd3d54d0 {
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }

  #w-node-a43ee02d-004e-be9b-6b38-929f64ccce82-bd3d54d0 {
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }

  #w-node-a43ee02d-004e-be9b-6b38-929f64ccce86-bd3d54d0 {
    -ms-grid-column-span: 3;
    grid-column-end: 3;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
  }

  #w-node-e799e201-c7f4-3cb7-344b-cab3aceb39c0-bd3d54d0 {
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
  }

  #w-node-e799e201-c7f4-3cb7-344b-cab3aceb39c5-bd3d54d0 {
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }

  #w-node-e799e201-c7f4-3cb7-344b-cab3aceb39c7-bd3d54d0 {
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }

  #w-node-e799e201-c7f4-3cb7-344b-cab3aceb39cb-bd3d54d0 {
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
    -ms-grid-row: 4;
    grid-row-start: 4;
  }

  #w-node-_3156fb45-6b21-4fcc-fa99-f8c0002e6f1f-bd3d54d0 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-_3156fb45-6b21-4fcc-fa99-f8c0002e6f23-bd3d54d0 {
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-row: 3;
    grid-row-start: 3;
  }

  #w-node-_4ac5526a-9b5a-9805-c40f-17173f863f5e-bd3d54d0 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-_4ac5526a-9b5a-9805-c40f-17173f863f62-bd3d54d0 {
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-row: 3;
    grid-row-start: 3;
  }

  #w-node-_4b354bba-2f5d-f060-348c-7989677b8423-bd3d54d0 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-_4b354bba-2f5d-f060-348c-7989677b8427-bd3d54d0 {
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-row: 3;
    grid-row-start: 3;
  }

  #w-node-_05774f52-23db-395d-f5e7-1b23e68185d4-bd3d54d0 {
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-row: 3;
    grid-row-start: 3;
  }

  #w-node-_05774f52-23db-395d-f5e7-1b23e68185d0-bd3d54d0 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-_843f993f-8b00-3170-a5f3-a3a522e784af-bd3d54d0 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-_843f993f-8b00-3170-a5f3-a3a522e784b3-bd3d54d0 {
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-row: 3;
    grid-row-start: 3;
  }

  #w-node-_99230c33-d75b-20cc-7af9-b0ffe74ac800-bd3d54d0 {
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
  }

  #w-node-_99230c33-d75b-20cc-7af9-b0ffe74ac805-bd3d54d0 {
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }

  #w-node-_99230c33-d75b-20cc-7af9-b0ffe74ac807-bd3d54d0 {
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }

  #w-node-_99230c33-d75b-20cc-7af9-b0ffe74ac80b-bd3d54d0 {
    -ms-grid-column-span: 3;
    grid-column-end: 3;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
  }

  #w-node-fb2f895b-f000-4598-4ef1-24fa593323d0-bd3d54d0 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-fb2f895b-f000-4598-4ef1-24fa593323d4-bd3d54d0 {
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-row: 3;
    grid-row-start: 3;
  }

  #w-node-c8410cb1-e5ac-2eac-4a78-0f3d94836253-bd3d54d0 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-c8410cb1-e5ac-2eac-4a78-0f3d94836257-bd3d54d0 {
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-row: 3;
    grid-row-start: 3;
  }

  #w-node-_619e0818-4237-ff84-6b5e-5ba6fed50ced-bd3d54d0 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-_619e0818-4237-ff84-6b5e-5ba6fed50cf1-bd3d54d0 {
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-row: 3;
    grid-row-start: 3;
  }

  #w-node-_1faa6bb7-2f16-6446-aef4-1e2613cc6c1d-bd3d54d0 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-_1faa6bb7-2f16-6446-aef4-1e2613cc6c21-bd3d54d0 {
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-row: 3;
    grid-row-start: 3;
  }

  #w-node-b839e57d-0289-fab0-ed3c-46fa76466ae4-bd3d54d0 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-b839e57d-0289-fab0-ed3c-46fa76466ae8-bd3d54d0 {
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-row: 3;
    grid-row-start: 3;
  }

  #w-node-_8285755e-4958-b71e-d090-6c5eb8b1309f-bd3d54d0 {
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
  }

  #w-node-_8285755e-4958-b71e-d090-6c5eb8b130a2-bd3d54d0 {
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }

  #w-node-_8285755e-4958-b71e-d090-6c5eb8b130a5-bd3d54d0 {
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }

  #w-node-_8285755e-4958-b71e-d090-6c5eb8b130a9-bd3d54d0 {
    -ms-grid-column-span: 3;
    grid-column-end: 3;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
  }

  #w-node-dc0fe3b9-ec32-1b1b-10e3-0d9782740924-bd3d54d0 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-dc0fe3b9-ec32-1b1b-10e3-0d9782740928-bd3d54d0 {
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-row: 3;
    grid-row-start: 3;
  }

  #w-node-_034e5e51-bc97-8f5a-9092-826aa5682c0d-bd3d54d0 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-_034e5e51-bc97-8f5a-9092-826aa5682c11-bd3d54d0 {
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-row: 3;
    grid-row-start: 3;
  }
}

@media screen and (max-width: 767px) {
  #w-node-f432733f-9ebf-c098-9134-f39990c45807-543d5494 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_77381527-9339-e153-d7de-657db41df7f9-543d5494 {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
    -ms-grid-row: 4;
    grid-row-start: 4;
  }

  #w-node-c7f7896b-fb8c-fe3e-3c90-cbe2e9135a09-543d5494 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_77381527-9339-e153-d7de-657db41df805-543d5494 {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 7;
    -ms-grid-row: 6;
    grid-row-start: 6;
  }

  #w-node-div-block-3-e83d5496 {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 2;
    grid-row-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-align: center;
    align-self: center;
  }

  #w-node-image-2-e83d5496 {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
  }

  #w-node-c974cbfd-9dd9-2dc0-10ce-e0a16a64e4ba-223d5497 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }

  #w-node-_1a4ed5f5-9561-8d47-9965-a98590d364da-223d5497 {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-align: start;
    align-self: start;
  }

  #w-node-_41d8f22a-9a11-330f-5df3-adc26eacad25-223d5497 {
    -ms-grid-column-span: 2;
    grid-column-end: 2;
  }

  #w-node-_9ff9d76c-ae01-2281-6194-d5c6bf8e825a-223d5497 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column-align: end;
    justify-self: end;
  }

  #w-node-_65ef4e02-6a34-ce2c-06d9-87b2a87b6897-013d54aa {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 2;
    grid-row-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-align: center;
    align-self: center;
  }

  #w-node-_65ef4e02-6a34-ce2c-06d9-87b2a87b689b-013d54aa {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
  }

  #w-node-c974cbfd-9dd9-2dc0-10ce-e0a16a64e4ba-393d54bc {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }

  #w-node-_1a4ed5f5-9561-8d47-9965-a98590d364da-393d54bc {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-align: start;
    align-self: start;
  }

  #w-node-_739510e0-0413-e982-2e80-c8b19b806c12-b43d54cd {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_6f984e81-e38d-f1e1-e3f9-a9b3fa3d59b4-b43d54cd {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 2;
    grid-row-end: span 2;
    -ms-grid-row: span 2;
    grid-row-start: span 2;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: stretch;
    justify-self: stretch;
  }

  #w-node-_6f984e81-e38d-f1e1-e3f9-a9b3fa3d59b8-b43d54cd {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-_01be319a-0f0f-3163-af5d-07fb7d8c6c2f-573d54ce {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
    -ms-grid-row: 4;
    grid-row-start: 4;
  }

  #w-node-_01be319a-0f0f-3163-af5d-07fb7d8c6c3b-573d54ce {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 7;
    -ms-grid-row: 6;
    grid-row-start: 6;
  }

  #w-node-_380f14f1-bf03-f508-d48d-0bb7c75267a5-673d54cf {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 2;
    grid-row-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-align: center;
    align-self: center;
  }

  #w-node-_9d96ef96-a326-010f-ffbd-f3a4362a994f-673d54cf {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
  }

  #w-node-fb304eda-3b29-03dd-b6b3-cc80874d2aeb-673d54cf {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-_776bd776-b26b-31fc-8666-040403cbff62-673d54cf {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-column-align: end;
    justify-self: end;
  }

  #w-node-_16e3c783-20ae-3be8-6d7a-087fe5d563c4-673d54cf {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 6;
    -ms-grid-row: 5;
    grid-row-start: 5;
    -ms-grid-column-align: end;
    justify-self: end;
  }

  #w-node-_03658168-ff2f-3e7e-5a7c-fc5c57bc6032-673d54cf {
    -ms-grid-column-align: center;
    justify-self: center;
    -ms-grid-row-align: start;
    align-self: start;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 2;
    grid-row-end: 4;
    -ms-grid-row: 2;
    grid-row-start: 2;
  }

  #w-node-e32225cf-6fe3-92e1-abbd-cc7857ad2298-673d54cf {
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-row: 3;
    grid-row-start: 3;
  }

  #w-node-_7dd914c7-26a1-8264-c5db-b904044a8e6d-673d54cf {
    -ms-grid-column-align: end;
    justify-self: end;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
    -ms-grid-row: 4;
    grid-row-start: 4;
  }

  #w-node-d91fde69-e13f-96f6-2c7d-0486edba0008-673d54cf {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
    -ms-grid-row: 4;
    grid-row-start: 4;
  }

  #w-node-b3a9d400-ac93-37e2-685b-54e7fd850db9-673d54cf {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 7;
    -ms-grid-row: 6;
    grid-row-start: 6;
  }

  #w-node-a2f9ffb3-7106-2f08-8556-405205a49edf-673d54cf {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 9;
    -ms-grid-row: 8;
    grid-row-start: 8;
  }
}

@media screen and (max-width: 479px) {
  #w-node-div-block-3-e83d5496 {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 2;
    grid-row-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-align: center;
    align-self: center;
  }

  #w-node-_65ef4e02-6a34-ce2c-06d9-87b2a87b6897-013d54aa {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 2;
    grid-row-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-align: center;
    align-self: center;
  }

  #w-node-_6f984e81-e38d-f1e1-e3f9-a9b3fa3d59b4-b43d54cd {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 2;
    grid-row-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-align: center;
    align-self: center;
  }

  #w-node-_380f14f1-bf03-f508-d48d-0bb7c75267a5-673d54cf {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 2;
    grid-row-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-align: center;
    align-self: center;
  }

  #w-node-_3b121a66-e56b-ab9d-f107-7c3399affcf9-673d54cf {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
    -ms-grid-row: 4;
    grid-row-start: 4;
  }

  #w-node-e32225cf-6fe3-92e1-abbd-cc7857ad2298-673d54cf {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-column-align: end;
    justify-self: end;
  }

  #w-node-cefa0f3f-0376-427e-a612-d87d48374bb4-bd3d54d0 {
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-row: 3;
    grid-row-start: 3;
  }
}

@font-face {
  font-family: 'Saoldisplay';
  src: url('../fonts/SaolDisplay-Normal.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Saoldisplay';
  src: url('../fonts/SaolDisplay-Normal.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Helveticaneue roman';
  src: url('../fonts/HelveticaNeueCyr-Roman.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Helveticaneue';
  src: url('../fonts/HelveticaNeueCyr-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Saoldisplay';
  src: url('../fonts/SaolDisplay-RegularItalic.ttf') format('truetype');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Helveticaneue';
  src: url('../fonts/HelveticaNeueCyr-Medium.ttf') format('truetype'), url('../fonts/HelveticaNeueCyr-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Helveticaneue';
  src: url('../fonts/HelveticaNeueCyr-Medium.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Saoldisplay';
  src: url('../fonts/SaolDisplay-SemiboldItalic.ttf') format('truetype');
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}