:root {
  --font-family: "Gotham", sans-serif;
  --second-family: "Bebas Neue", sans-serif;
  --third-family: "FilmotypeLaCrosse", sans-serif;
  --tbc: #e817b4;
  --primary-white: #fff;
  --primary-yellow: #dca91f;
  --primary-orange: #c37529;
  --primary-red: #b04224;
  --primary-brown: #743929;
  --primary-black: #302e2c;
  --secondary-gold: #ba9850;
  --secondary-blue: #6698c6;
  --secondary-teal: #008080;
  --secondary-grey: #96929d;
  --background-teal: #fff;
  --background-yellow: #fcf3ea;
  --transition: all linear .3s;
  --linkedin-container-padding: calc(50vw - 575px);
}



section {
  position: relative;
}

.btn,
.yourir-widget-price-comparison-chart2 .form-btn p:nth-child(3) button {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  gap: 10px;
  width: fit-content;
  padding: 10px 16px;
  background: var(--Primary-Red, #B04224);
  text-decoration: none;
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  /* 150% */
  user-select: none;
  border-radius: 4px;
}

.btn:hover,
.yourir-widget-price-comparison-chart2 .form-btn p:nth-child(3) button:hover {
  cursor: pointer;
}



.hero-assets__line__box .btn.hero-assets__line--a.file:before {
  content: "";
  mask: url(../images/icons/alex/btn-file.svg)no-repeat center;
  -wevkit-mask: url(../images/icons/alex/btn-file.svg) no-repeat center;
  display: block;
  width: 24px;
  height: 24px;
  transition: var(--transition);
  background-color: #302e2c;
}

.btn.file::before,
.yourir-widget-price-comparison-chart2 .form-btn p:nth-child(3) button::before {
  content: "";
  mask: url(../images/icons/alex/btn-file.svg)no-repeat center;
  -wevkit-mask: url(../images/icons/alex/btn-file.svg) no-repeat center;
  margin-right: -2px;
  display: block;
  width: 24px;
  height: 24px;
  background-color: #fff;
}

.btn::after,
.yourir-widget-price-comparison-chart2 .form-btn p:nth-child(3) button::after {
  content: "";
  mask: url(../images/icons/alex/btn-arrow.svg) no-repeat center;
  -wevkit-mask: url(../images/icons/alex/btn-arrow.svg) no-repeat center;
  display: block;
  width: 24px;
  height: 24px;
  transition: var(--transition);
  background-color: #fff;
}

.btn.cases-slider__item--a::after {
  content: "";
  background: url(../images/icons/alex/btn-arrow.svg) no-repeat center;

  display: block;
  width: 24px;
  height: 24px;
  transition: var(--transition);

}

/*
.btn.show-more::after {
  background: url(../images/icons/alex/btn-show-more.svg);
}
*/
.btn.show-more::after {
  mask: url(../images/icons/alex/btn-show-more.svg) no-repeat center;
  -webkit-mask: url(../images/icons/alex/btn-show-more.svg) no-repeat center;
  height: 20px;
  display: inline-block;
  content: "";
  background: none;
  background-color: #fff;
}

.btn:hover::after {
  transform: translateX(4px);
}

.assets-one-inner h2,
.investor-centre h2 {
  color: var(--primary-black);
  font-size: 36px;
  font-style: normal;
  font-weight: 500;
  line-height: 120%;
  /* 43.2px */
  letter-spacing: -0.72px;
}

.assets-one-inner h3,
.discovery-inner h3,
.cases-slider--h3 {
  color: var(--primary-black);
  font-size: 30px;
  font-weight: 500;
  line-height: 120%;
  letter-spacing: -0.6px;
}

.glide__arrows {
  position: absolute;
  width: 87px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.glide__arrow {
  display: block;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background: #E8B221;
  display: flex;
  align-items: center;
  justify-content: center;
}

.glide__arrow,
.glide__arrow path {
  transition: var(--transition);
}

.glide__arrow--left svg {
  transform: rotate(180deg);
}

.glide__arrow:hover {
  cursor: pointer;
}

.glide__arrow.glide__arrow--disabled {
  background: #ccc;
}

.glide__arrow.glide__arrow--disabled path {
  fill: #aaa;
}

.glide__bullets {
  position: absolute;
  display: flex;
  width: fit-content;
  white-space: nowrap;
  gap: 8px;
}

.glide__bullet {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  border-radius: 100px;
  background: #ccc;
  transition: var(--transition);
}

.glide__bullet:hover {
  cursor: pointer;
}

.glide__bullet.glide__bullet--active {
  width: 35px;
  background: var(--primary-yellow);
}



/* === hero-assets === */
.hero-assets {
  margin-bottom: 80px;
}

.hero-assets--fone {
  position: relative;
  z-index: 1;
  width: 100%;
  height: auto;
  object-fit: cover;
  aspect-ratio: 1440 / 400;
  min-height: 400px;
}

.page-template-resources .hero-assets__box {
  height: calc(100% - 100px);
}

.hero-assets__box {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  width: 100%;
  height: calc(100% - 80px);
  padding-bottom: 68px;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}

.hero-assets__box::after {
  content: "";
  display: block;
  width: 100%;
  height: 370px;
  position: absolute;
  z-index: 1;
  bottom: 0;
  left: 0;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 19.12%, rgba(0, 0, 0, 0.50) 70.7%);
  filter: blur(0px);
}

.hero-assets.no-gradient .hero-assets__box::after,
.banner-leader.no-gradient::before {
  display: none;
}

.hero-assets__box .container {
  height: auto;
  position: relative;
  z-index: 2;
}

.page-template-resources .hero-assets__box {
  height: calc(100% - 100px);
}

@media (max-width: 768px) {
  .page-template-resources .hero-assets__box {
    height: calc(100% - 245px);
  }

  .our_awards__box {
    flex-wrap: wrap;
  }

  .hightlights__wrapper .row {

    display: flex;
  }

  .hightlights__wrapper .row>div {
    max-width: 50%;
  }
}

.hero-assets h1 {
  margin-top: 0;
  margin-bottom: 24px;
  color: #FFF;
  font-size: 50px;
  font-weight: 500;
  line-height: 110%;
  /* 55px */
  letter-spacing: -1px;
}

.hero-assets--p {
  color: #FFF;
  font-size: 20px;
  font-weight: 500;
  line-height: 130%;
  /* 26px */
}

.hero-assets__line {
  width: 100%;
  height: 80px;
  border-radius: 0 0 32px 0;
  background: var(--Primary-Red, #B04224);
}

.page-template-resources .hero-assets__line {
  height: 100px;
}

@media (max-width: 768px) {
  .page-template-resources .hero-assets__line {
    height: auto;
  }
}

.hero-assets__line .container {
  height: 100%;
}

.hero-assets__line__box {
  height: 100%;
  display: flex;
  align-items: center;
  gap: 24px;
  padding: 10px;
}

.hero-assets--h5 {
  color: var(--primary-white);
  font-size: 20px;
  font-weight: 500;
  line-height: 120%;
  /* 24px */
  letter-spacing: -0.2px;
}

/* === assets-grid === */

.assets-grid {
  margin-bottom: 80px;
}

.intro-p {
  /*margin-bottom: 80px;*/
  padding: 0 32px 0 24px;
  border-left: 4px solid var(--primary-yellow);
  color: var(--primary-black);
  font-size: 24px;
  font-weight: 400;
  line-height: 130%;
}

.page-template-investor-centre .intro-p {
  margin-bottom: 80px;
}

.assets-grid__box {
  display: flex;
  flex-wrap: wrap;
  gap: 33px 30px;
  justify-content: center;
}

.assets-grid__item {
  max-width: 100%;
  width: 360px;
  height: 434px;
  position: relative;
  overflow: hidden;
  border-radius: 0 0 32px 0;
  padding: 24px 84px 24px 24px;
  display: flex;
  flex-direction: column;
  gap: 32px;
}

.assets-grid__item>*:not(img) {
  position: relative;
  z-index: 2;
}

.assets-grid__item--fone {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.assets-grid__item--uppertext {
  width: fit-content;
  padding: 10px;
  background: #FFF;
  color: var(--primary-black);
  font-size: 14px;
  font-weight: 500;
  line-height: 130%;
  /* 18.2px */
}

.assets-grid__item--h4 {
  margin-top: auto;
  margin-bottom: 0;
  color: #FFF;
  font-size: 24px;
  font-weight: 500;
  line-height: 120%;
  /* 28.8px */
  letter-spacing: -0.48px;
}

.assets-grid__item--a {
  width: 158px;
  height: 44px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  border: 1px solid var(--primary-white);
  text-decoration: none;
  color: var(--primary-white);
  font-size: 16.089px;
  font-weight: 500;
  line-height: 24.133px;
  /* 150% */
}

.assets-grid__item--a svg {
  transition: var(--transition);
}

.assets-grid__item--a:hover svg {
  transform: translateX(4px);
}

.assets-grid--h2 {
  padding-top: 80px;
  margin-bottom: 48px;
}

.assets-grid .glide {
  padding-bottom: 88px;
}

.assets-grid--btn {
  position: absolute;
  top: 80px;
  right: 15px;
}

.assets-grid .glide__arrows {
  right: 0;
  bottom: 0;
}

.assets-grid .glide__bullets {
  left: 0;
  bottom: 16px;
}

.assets-grid .container {
  position: relative;
}

.glide .assets-grid__item {
  width: 100%;
}

/* === governance === */
.governance__title {
  height: 100%;
}

.governance__subtitle {
  font-weight: 325;
  font-size: 24px;
  line-height: 130%;
  display: flex;
  align-items: center;
  color: #302E2C;

  border-left: 4px solid #DCA91F;
  padding-left: 32px;
}

.governance__footnote {
  font-style: normal;
  font-weight: 325;
  font-size: 16px;
  margin: 40px 0;
}

.governance__grid {
  display: flex;
  flex-direction: row;
  justify-content: center;
  gap: 16px;
  align-items: flex-start;
}

.governance__heading {
  font-weight: 350;
  font-size: 24px;
  line-height: 120%;
  display: flex;
  align-items: center;
  letter-spacing: -0.02em;
  color: #000000;
  margin-bottom: 16px;
}

.gov-list {
  margin-bottom: 24px;
  padding: 0;
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.gov-list__item {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 16px 32px;
  gap: 32px;
  background: #FBF7F3;
  border-left: 4px solid rgba(220, 169, 31, 0.25);
  justify-content: space-between;
  max-width: 369px;
  cursor: pointer;
}

.gov-list__item .gov-list__link,
.gov-list__icon {
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 140%;
  color: #302E2C;
}

.gov-list__link span {
  color: #302E2C;

}

.gov-accordeon__item {
  font-weight: 500;
  font-size: 16px;
  line-height: 140%;
  color: #302E2C;

  padding: 12px 0;
  border-bottom: 1px solid #E9E9E9;
}

@media (max-width: 768px) {
  .governance__grid {
    flex-direction: column;
  }

  .governance__col {
    width: 100%;
  }

  .gov-list__item {
    max-width: unset;
    width: 100%;
  }
}



/**/

.recrute__title {
  font-weight: 500;
  font-size: 36px;
  line-height: 120%;
  display: flex;
  align-items: center;
  text-align: justify;
  letter-spacing: -0.02em;
  color: #302E2C;
  margin-bottom: 16px;
}

.compliance__group-title {
  font-weight: 500;
  font-size: 24px;
  line-height: 120%;
  letter-spacing: -0.02em;
  margin: 24px 0 16px 0;
}

/* === key-facts === */

.key-facts {
  padding: 80px 0;
}

.key-facts__box {
  margin-bottom: 80px;
  display: flex;
  flex-wrap: wrap;
  gap: 32px;
}

.key-facts__item {
  width: 260px;
}

.key-facts__item--title {
  margin-bottom: 8px;
  padding: 4px 0;
  border-bottom: 1px solid var(--primary-yellow);
  color: var(--primary-brown);
  font-weight: 500;
}

.key-facts__item--text,
.key-facts__item--link {
  color: var(--primary-black);
}

.key-facts__item--link {
  text-decoration: underline;
}

.key-facts__box2 {
  display: flex;
  gap: 56px;
  justify-content: space-between;
}

.key-facts__col-1 {
  width: calc(50% - 16px);
}

.key-facts--img {
  margin: 0 auto 32px auto;
}

.key-facts--text {
  margin-bottom: 32px;
  color: var(--primary-black);
}

.key-facts__btns {
  display: flex;
  gap: 16px;
}

.key-facts__col-2 {
  width: calc(50% - 40px);
  padding: 40px 32px;
  border-radius: 0 0 32px 0;
  border-left: 4px solid var(--primary-yellow);
  background: var(--background-yellow);
}

.key-facts__fact {
  display: none;
}

.key-facts__fact-1,
.key-facts__fact-2,
.key-facts__fact-3 {
  display: block;
}

.key-facts__fact--h2 {
  margin: 0;
  padding-bottom: 32px;
  border-bottom: 1px solid var(--primary-yellow);
  color: var(--primary-brown);
  font-family: "Bebas Neue";
  font-size: 45px;
  line-height: 110%;
  /* 49.5px */
}

.key-facts__fact--title {
  margin: 0;
  padding: 8px;
  border-bottom: 1px solid var(--primary-yellow);
  background: rgba(220, 169, 31, 0.25);
  color: var(--primary-black);
  font-weight: 500;
}

.key-facts__fact--text {
  margin: 0;
  padding: 8px 4px;
  border-bottom: 1px solid var(--primary-yellow);
  display: flex;
  gap: 24px;
  justify-content: space-between;
  color: var(--primary-black);
}

.key-facts__fact--text span:nth-child(1) {
  width: calc(50% - 62px);
  font-weight: 500;
}

.key-facts__fact--text span:nth-child(2) {
  width: calc(50% + 30px);
  font-weight: 400;
}

.key-facts--show-more {
  margin-top: 32px;
}

/* === history === */

.history {
  padding: 80px 0;
  background: var(--background-yellow);
  overflow: hidden;
}

.history--h2 {
  margin-bottom: 24px;
  padding-bottom: 24px;
  border-bottom: 1px solid #DCA91F;
}

.history__box .container {
  padding-right: 20px;
}

.history__box .glide {
  width: 1290px;
  margin-right: -180px;
}

.history--line {
  position: absolute;
  left: 0;
  top: 50%;
  width: 100%;
  border-bottom: 1px dotted #302E2C;
  /*  height: 1px;
  background: linear-gradient(90deg, #B04224 85%, rgba(176, 66, 36, 0.00) 100%);*/
}

.history__box .glide__slide {
  height: 438px;
  position: relative;
  padding: 0;
}

.history__item {
  width: 196px;
  position: absolute;
  left: 36px;
}

.history__item--svg {
  position: absolute;
  top: calc(50% - 8px);
  left: 28px;
}

.glide__slide:nth-child(2n-1) .history__item {
  bottom: 260px;
}

.glide__slide:nth-child(2n) .history__item {
  top: 258px;
}

h2.history__item--h2 {
  margin-bottom: 6px;
  color: var(--primary-red);
  font-size: 36px;
  font-weight: 500;
  line-height: 120%;
  /* 43.2px */
  letter-spacing: -0.72px;
}

.history--p {
  color: var(--primary-black);
  font-size: 16px;
}

.history .glide__arrows {
  top: -80px;
  left: calc(100% - 236px);
}

/* === cases-slider ===  */

.cases-slider {
  padding: 80px 0;
}

.cases-slider .container {
  position: relative;
}

.cases-slider--h3 {
  margin-bottom: 48px;
}

.cases-slider--btn {
  position: absolute;
  top: 0;
  right: 15px;
}

.cases-slider .glide {
  padding-bottom: 77px;
}

.cases-slider__item {
  height: 543px;
  position: relative;
  overflow: hidden;
  border-radius: 0 0 32px 0;
  border: 1px solid #E9E9E9;
  color: var(--primary-black);
  display: block;
}

.cases-slider__item--img {
  width: 100%;
  height: 275px;
  object-fit: cover;
  border-radius: 0 0 32px 0;
}

.cases-slider__item__content {
  display: flex;
  flex-direction: column;
  gap: 12px;
  padding: 24px;
  height: calc(100% - 275px);
}

.cases-slider__item--h4 {
  font-size: 20px;
  font-weight: 500;
  line-height: 120%;
  /* 24px */
}

.cases-slider__item--p {
  margin: 0;
  font-size: 16px;
  -webkit-line-clamp: 3;
  line-clamp: 3;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.cases-slider__item--a {
  margin-top: auto;
  padding: 0;
  background: transparent;
  position: relative;
  color: #000;
}

.cases-slider__item--a::before {
  content: "";
  display: block;
  width: calc(100% - 34px);
  height: 1px;
  position: absolute;
  bottom: 0;
  left: 0;
  background: var(--primary-black);
}

.cases-slider .glide__arrows {
  right: 0;
  bottom: 0;
}

.cases-slider .glide__bullets {
  left: 0;
  bottom: 12px;
}

/* === posts-block === */
.posts-block {
  padding-bottom: 80px;
}

.posts-block--h3 {
  margin-bottom: 32px;
}

.posts-block__box {
  display: flex;
  flex-wrap: wrap;
  gap: 15px;
}

.posts-block__item {
  width: 370px;
  height: 437px;
  position: relative;
  overflow: hidden;
  border-radius: 0 0 32px 0;
  background: var(--primary-orange);
}

.posts-block__item--img {
  width: 100%;
  height: 240px;
  object-fit: cover;
  border-radius: 0 0 32px 0;
}

.posts-block__item__content {
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding: 24px 20px;
  height: calc(100% - 240px);
}

.posts-block__item--h4 {
  color: var(--primary-white);
  font-size: 24px;
  font-weight: 500;
  line-height: 120%;
  /* 28.8px */
  letter-spacing: -0.48px;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.posts-block--text p {
  margin: 0;
  font-size: 16px;
  color: var(--primary-white);
  -webkit-line-clamp: 2;
  line-clamp: 2;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: var(--primary-white);
}

.posts-block__item--btn {
  margin-top: auto;
  padding: 0;
  background: transparent;
  position: relative;
  color: var(--primary-white);
}

.posts-block__item--btn::before {
  content: "";
  display: block;
  width: calc(100% - 34px);
  height: 1px;
  position: absolute;
  bottom: 0;
  left: 0;
  background: var(--primary-white);
}

.posts-block__item--btn::after {
  background: url(../images/icons/alex/btn-arrow-w.svg);
}

/* === milestones === */

.milestones {
  margin-bottom: 44px;
}

p.milestones--text {
  margin-bottom: 64px;
}

.milestones--h2 {
  margin-bottom: 64px;
}

.milestones--h3 {
  margin-bottom: 32px;
}

.milestones--captions {
  display: flex;
  gap: 16px;
  margin-bottom: 36px;
}

.milestones--caption,
.milestones--caption a {
  color: #743929;
  font-size: 16px;
  font-weight: 500;
  line-height: 140%;
  border-bottom: 1px solid #DCA91F;
}

.milestones--caption {
  padding-bottom: 8px;
}

.milestones--caption a {
  display: contents;
}

.milestones__box {
  display: flex;
  flex-wrap: wrap;
  gap: 16px;
}

.milestones__item {
  width: 215px;
  min-height: 272px;
  border-radius: 0 0 32px 0;
  padding: 16px;
}

.milestones__item--icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 62px;
  height: 62px;
  border-radius: 50%;
  background: var(--primary-white);
}

.milestones__item--count {
  margin-top: 24px;
  color: var(--primary-white);
  font-weight: 500;
  line-height: 140%;
}

.milestones__item--h5 {
  margin: 12px 0;
  color: var(--primary-white);
  font-size: 20px;
  font-weight: 500;
  line-height: 120%;
  letter-spacing: -0.2px;
}

.milestones__item--p {
  color: var(--primary-white);
}

/* === exploration === */

.exploration--h3 {
  margin-bottom: 48px;
}

.exploration__imgs {
  margin-bottom: 100px;
  display: flex;
  justify-content: space-between;
}

.exploration--img {
  max-width: 50%;
  height: auto;
  object-fit: cover;
}

.exploration__box {
  margin-bottom: 40px;
  display: flex;
  gap: 32px;
}

.exploration__col {
  width: calc(50% - 16px);
}

.exploration__accordion {
  margin-bottom: 4px;
  position: relative;
}

.exploration__accordion:hover {
  cursor: pointer;
}

.exploration__accordion__head {
  width: 100%;
  height: 38px;
  border-left: 4px solid var(--Primary-Brown, #743929);
  background: rgba(116, 57, 41, 0.15);
  padding: 8px 12px 8px 8px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  color: var(--primary-black);
  font-weight: 500;
  line-height: 140%;
  /* 22.4px */
}

.exploration__accordion.color-2 .exploration__accordion__head {
  border-left: 4px solid var(--Primary-Red, #B04224);
  background: rgba(176, 66, 36, 0.15);
}

.exploration__accordion--btn {
  transition: var(--transition);
}

.exploration__accordion--btn:hover {
  cursor: pointer;
}

.exploration__accordion.active>.exploration__accordion__head .exploration__accordion--btn {
  transform: rotate(180deg);
}

.exploration__accordion__body {
  transition: var(--transition);
  position: relative;
  overflow: hidden;
  height: 0;
}

.exploration__accordion__content .exploration__accordion {
  margin-bottom: 0;
  margin-top: 4px;
  margin-left: 5px;
}

.exploration__accordion__content--item {
  margin: 0;
  padding: 8px 12px;
  display: flex;
  gap: 24px;
  align-items: flex-start;
  border-bottom: 1px solid var(--primary-brown);
}

.exploration__accordion.color-2 .exploration__accordion__content--item {
  border-bottom: 1px solid var(--primary-red);
}

.exploration__accordion__content--item span:nth-child(1) {
  width: 170px;
  font-weight: 500;
}

.exploration__accordion__content--item span:nth-child(2) {
  width: calc(100% - 198px);
  font-weight: 400;
}

.exploration--btn {
  margin: 0 auto;
}




/* === compliance === */

.compliance {
  padding: 80px 0;
}

.compliance--h2 {
  margin-bottom: 24px;
}

.compliance--text {
  margin-bottom: 48px;
  width: 1028px;
  max-width: 100%;
}

.compliance--h4 {
  margin-bottom: 24px;
  color: var(--Primary-Black, #302E2C);
  font-size: 24px;
  font-weight: 500;
  line-height: 120%;
  letter-spacing: -0.48px;
}

.compliance__box {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

.compliance__item {
  position: relative;
  border-left: 4px solid #F6E9C7;
  transition: var(--transition);
}

.compliance__item__head {
  padding: 16px 32px 16px 28px;
  min-height: 56px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  color: #302E2C;
  font-size: 20px;
  font-weight: 500;
  line-height: 120%;
  letter-spacing: -0.2px;
  background: #FBF7F3;
  cursor: pointer;
  transition: var(--transition);
}

.compliance__item__head svg {
  transition: var(--transition);
  transform: rotate(180deg);
}

.compliance__item.active {
  border-color: #DCA91F;
}

.compliance__item.active .compliance__item__head {
  background: #F6E9C7;
}

.compliance__item.active .compliance__item__head svg {
  transform: rotate(0deg);
}

.compliance__item__body {
  position: relative;
  overflow: hidden;
  height: 0;
  transition: var(--transition);
}

.compliance__item__content {
  padding: 24px 32px 24px 28px;
}

.compliance__item__download {
  width: 100%;
  padding: 12px 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  color: #302E2C;
  font-size: 16px;
  font-style: normal;
  line-height: 140%;
  /* 22.4px */
  text-decoration: none;
}


/* === assets__tabs === */

.assets__tabs {
  padding-top: 40px;
}

.assets__tabs__header {
  margin-bottom: 40px;
  width: 100%;
  height: 72px;
  padding: 40px 0;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 4px;
  padding: 0;
  column-gap: 16px;
  /*border: 1px solid #000;*/
}

.assets__tabs__header--item {
  font-family: "Bebas Neue", sans-serif;
  width: 33.33%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  color: #B04224;

  font-size: 24px;
  border-radius: 4px;
  transition: var(--transition);
  font-weight: 500;
  border-radius: 4px;
  border: 1px solid #B04224;

}

.assets__tabs__header--item:hover {
  background: var(--Primary-Red, #B04224);
  color: #fff;
}

.assets__tabs__header--item svg path {
  fill: var(--Primary-Red, #B04224);
}

.assets__tabs__header--item.active {
  background: var(--Primary-Red, #B04224);
  color: #fff;
}

.assets__tabs__header--item:hover svg g path {
  fill: var(--Primary-Red, #B04224);
}

.assets__tabs__header--item:hover svg path {
  fill: #fff;
}

.assets__tabs__header--item.active svg g path {
  fill: #fff;
}

.assets__tabs__header--item.active svg path {
  fill: #fff;
}

.assets__tabs__tab {
  display: none;
}

.assets__tabs__tab.active {
  display: block;
}

/* === assets__tab_2 === */

.assets__text-block {
  padding: 80px 0;

  position: relative;
}

.assets__text-block .container {
  display: flex;
  gap: 20px;
  justify-content: space-between;
}

.reverse .container {
  flex-direction: row-reverse;
}

.assets__text-block.bg-yellow {
  background: #FBF7F3;
}

.assets__text-block__col-1 {
  width: 534px;
  position: relative;
}

.assets__text-block__col-2 {
  width: calc(100% - 532px);
  width: 552px;
  position: relative;
}

.assets__text-block.accordion-block .assets__text-block__col-1 {
  width: 305px;
}

.assets__text-block.accordion-block .assets__text-block__col-2 {
  max-width: calc(100% - 370px);
  width: 750px;
}

.assets__text-block.big-img .assets__text-block__col-1 {
  width: 436px;
}

.assets__text-block.big-img .assets__text-block__col-2 {
  max-width: calc(100% - 470px);
  width: 650px;
}

.assets__text-block--h2 {
  margin-bottom: 24px;
}

.assets__text-block--p {
  max-width: 100%;
  width: 534px;
}

.assets__text-block--img {
  max-width: 100%;
  height: auto;
  object-fit: cover;
  border-radius: 0 0 32px 0;
  aspect-ratio: 650 / 495;
}

.assets__text-block--btn {
  margin-top: 32px;
}

.assets__text-block--subtitle {
  margin-bottom: 24px;
  font-size: 16px;
  font-weight: 500;
  line-height: 140%;
  /* 22.4px */
}

.assets__text-block__accordion {
  margin-bottom: 8px;
  position: relative;
  border-left: 4px solid #F6E9C7;
  transition: var(--transition);
  cursor: pointer;
}

.assets__text-block__accordion__head {
  padding: 16px 32px 16px 28px;
  min-height: 56px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  color: #302E2C;
  font-size: 20px;
  font-weight: 500;
  line-height: 120%;
  letter-spacing: -0.2px;
  background: #FBF7F3;
  transition: var(--transition);
}

.assets__text-block__accordion__head svg {
  transition: var(--transition);
  transform: rotate(-180deg);
}

.assets__text-block__accordion.active {
  border-color: #DCA91F;
}

.assets__text-block__accordion.active .assets__text-block__accordion__head {
  background: #F6E9C7;
}

.assets__text-block__accordion.active .assets__text-block__accordion__head svg {
  transform: rotate(0deg);
}

.assets__text-block__accordion__body {
  position: relative;
  overflow: hidden;
  height: 0;
  transition: var(--transition);
}

.assets__text-block__accordion__content {
  padding: 24px 32px 24px 28px;
}

.assets__text-block__accordion__content p {
  /* margin: 0; */
}

.assets__text-block__accordion__content .btn {
  margin-top: 24px;
}

.assets__text-block--content p {
  margin-bottom: 24px;
}

.assets__text-block--content h5 {
  margin-bottom: 8px;
  padding-left: 32px;
  position: relative;
  font-size: 20px;
  font-weight: 500;
  line-height: 120%;
  /* 24px */
  letter-spacing: -0.4px;
}

.icon_home::before {
  content: "";
  display: block;
  width: 24px;
  height: 24px;
  position: absolute;
  top: 0;
  left: 0;
  background: url("../images/icons/alex/assets__text-block--content-2.svg");

}

.icon_sport::before {
  content: "";
  display: block;
  width: 24px;
  height: 24px;
  position: absolute;
  top: 0;
  left: 0;
  background: url("../images/icons/alex/icon-sport.svg");

}

.icon_transport:before {
  content: "";
  display: block;
  width: 24px;
  height: 24px;
  position: absolute;
  top: 0;
  left: 0;
  background: url("../images/icons/alex/assets__text-block--content-1.svg");
}

.icon_find-more:before {
  content: "";
  display: block;
  width: 24px;
  height: 24px;
  position: absolute;
  top: 0;
  left: 0;
  background: url("../images/icons/alex/assets__text-block--content-3.svg");
}

.assets__tab_3--uppertitle {
  margin-bottom: 0;
  margin-top: 80px;
}

.bg-yellow .assets__text-block__accordion {
  border-color: #DCA91F;
}

.bg-yellow .assets__text-block__accordion__head {
  background: #F6E9C7;
}

/* === hero-investor === */

.hero-investor {
  position: relative;
  overflow: hidden;
  border-radius: 0 0 32px 0;
}

.hero-investor--fone {
  position: relative;
  z-index: 1;
  width: 100%;
  height: auto;
  object-fit: cover;
  aspect-ratio: 1440 / 400;
  min-height: 400px;
}

.hero-investor__box {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  width: 100%;
  height: 100%;
  padding-bottom: 68px;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}

.hero-investor__box::after {
  content: "";
  display: block;
  width: 100%;
  height: 370px;
  position: absolute;
  z-index: 1;
  bottom: 0;
  left: 0;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 19.12%, rgba(0, 0, 0, 0.50) 70.7%);
  filter: blur(0px);
}

.hero-investor h1 {
  margin: 0;
  color: #FFF;
  font-size: 50px;
  font-weight: 500;
  line-height: 110%;
  /* 55px */
  letter-spacing: -1px;
}

.hero-investor .container {
  height: auto;
  position: relative;
  z-index: 2;
}

.hero-investor.no-image {
  height: 400px;
}

.hero-investor.no-image .container {
  display: flex;
  justify-content: space-between;
  gap: 30px;
  align-items: flex-end;
}

.hero-investor.no-image .hero-investor__box::after {
  display: none;
}

.hero-investor__events {
  width: 457px;
  padding: 24px 24px 0 20px;
  border-radius: 0 0 32px 0;
  border-left: 4px solid var(--primary-yellow);
  background: #FFF;
}

.hero-investor__events--p {
  margin-bottom: 24px;
}

.hero-investor__events--a {
  display: block;
  margin-bottom: 8px;
  color: #000;
  font-size: 20px;
  font-weight: 500;
  line-height: 120%;
  /* 24px */
  letter-spacing: -0.2px;
}

.hero-investor__events--time {
  display: block;
  margin-bottom: 24px;
  color: #000;
  font-size: 16px;
  line-height: 140%;
  /* 22.4px */
}

/* === inv_info === */



.inv_info {
  padding: 80px 0;
  background: #FBF7F3;
}

.inv_info--text {}

.inv_info__flex {
  display: flex;
  flex-wrap: wrap;
  gap: 30px;

}

.inv_info__tab {
  max-width: 100%;
  width: 360px;
  /* height: 340px; */
  border-radius: 0 0 32px 0;
  background: #FFF;
  padding: 24px;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}

.inv_info__tab__head {
  height: 54px;
  display: flex;
}

.inv_info__tab--change {
  padding: 16px 17.5px;
  border-bottom: 1px solid #C7C7C7;
  background: #fff;
  color: #302E2C;
  font-size: 16px;
  font-weight: 500;
  line-height: 140%;
  /* 22.4px */
}

.inv_info__tab--change.active {
  background: rgba(220, 169, 31, 0.10);
  border-bottom: 2px solid #E8B221;
}

.inv_info__tab__body {
  display: none;
  flex-direction: column;
  height: -webkit-fill-available;
}

.inv_info__tab__body.active {
  display: flex;
}

.inv_info__tab--price {
  margin-top: auto;
  margin-bottom: 0;
  color: #C37529;
  font-size: 47px;
  font-weight: 500;
  line-height: 120%;
  letter-spacing: -3.6px;
}

.inv_info__tab--underprice {
  margin: 0;
  color: #302E2C;
  font-size: 14px;
  line-height: 24px;
}

.inv_info__tab--a {
  margin-top: auto;
}

.inv_info__tab--icon {
  margin-top: auto;
  margin-bottom: 24px;
}

.inv_info__tab--h4 {
  margin-bottom: 32px;
  color: #fff;
  font-size: 24px;
  font-weight: 500;
  line-height: 120%;
  /* 28.8px */
  letter-spacing: -0.48px;
}

.has-desc .inv_info__tab--h4 {
  margin-bottom: 10px;
}

.inv_info__tab--desc {
  color: #fff;
  margin-bottom: 16px;
  font-weight: normal;
}

.inv_info__tab--btn {
  background: transparent;
  border: 1px solid var(--primary-white);
  color: #fff;
}

.inv_info__tab--btn::after {
  background: url(../images/icons/alex/btn-arrow-w.svg);
}

/* === inv_results === */

.inv_results {
  padding: 80px 0;
}

.inv_results__box {
  display: flex;
  gap: 30px;
  flex-wrap: wrap;
}

.inv_results__col-1 {
  width: 360px;
}

.inv_results__col-2 {
  width: calc(100% - 390px);
  min-width: 360px;
  position: relative;
  overflow: hidden;
  border-radius: 0 0 32px 0;
}

.inv_results--h2 {
  margin-bottom: 8px;
  font-size: 24px;
}

.inv_results__item {
  margin-top: 24px;
  padding: 12px 0 12px 14px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-left: 2px solid #E8B221;
  color: #302E2C;
  font-size: 16px;
  font-weight: 500;
  line-height: 100%;
  /* 24px */
}

.inv_cols {
  padding: 80px 0;
  background: #FBF7F3;
}

.inv_cols__flex {
  display: flex;
  gap: 30px;
  flex-wrap: wrap;
}

.inv_cols__box {
  width: 360px;
  height: auto;
  padding: 32px;
  border-radius: 0 0 32px 0;
  border-top: 4px solid var(--primary-yellow);
  background: var(--primary-white);
}

.inv_cols__box ul {
  padding-left: 0;
}

.inv_cols__box li {
  list-style: none;
}

.inv_cols--h4 {
  margin-bottom: 32px;
  color: var(--Primary-Black, #302E2C);
  font-size: 24px;
  font-weight: 500;
  line-height: 120%;
  /* 28.8px */
  letter-spacing: -0.48px;
}

.inv_cols--btn {
  margin-bottom: 32px;
}

.inv_cols__item {
  padding: 16px 48px 16px 8px;
  position: relative;
  border-top: 1px solid #CCC;
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 8px;
  min-height: 109px;
}

/*.yourir-odd-items:last-child .inv_cols__item {
  border-bottom: 1px solid #CCC;
}*/

.inv_cols--time {
  font-size: 14px;
  line-height: 150%;
  /* 21px */
  text-transform: uppercase;
}

.inv_cols--p {
  margin: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 150%;
  /* 24px */
}

.inv_cols__item--a {
  position: absolute;
  width: 24px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: calc(50% - 12px);
  right: 8px;
}

/* === faq === */
.faq {
  padding: 80px 0;
  background: #FBF7F3;
}

.faq--h2 {
  margin-bottom: 32px;
}

.faq__box {
  margin-bottom: 2px;
  position: relative;
  background: #fff;
  border-left: 4px solid #F6E9C7;
  transition: var(--transition);
}

.faq__box.active {
  border-color: #DCA91F;
}

.faq__head {
  height: 58px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 32px 0 28px;
  color: #302E2C;
  font-size: 20px;
  font-weight: 500;
  line-height: 120%;
  /* 24px */
  letter-spacing: -0.2px;
}

.faq__head:hover {
  cursor: pointer;
}

.faq__head--btn {
  transition: var(--transition);
  transform: rotate(180deg);
}

.faq__box.active .faq__head--btn {
  transform: rotate(0deg);
}

.faq__box .faq__body {
  position: relative;
  overflow: hidden;
  height: 0;
  transition: var(--transition);
}

.faq__content {
  padding: 24px 32px 24px 28px;
  display: flex;
  flex-direction: column;
  gap: 24px;
}

.faq__item {}

.faq__item--q {
  margin-bottom: 10px;
  color: #302E2C;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  /* 150% */
}

.faq__item__answer {
  padding: 8px;
  background: #F7F7F7;
}

.faq__item__answer p {
  margin: 0;
}

.faq__item__answer a {
  text-decoration: underline;
}

/* === contact === */

.contact {
  padding: 80px 0;
  background: #FBF7F3;
}

.contact__box {
  border-radius: 0 0 32px 0;
  background: var(--primary-red);
  padding: 42px 54px 44px;
  min-height: 220px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 30px;
}

@media(max-width: 1199px) {
  .contact__box {
    gap: 15px;
  }
}

.contact__col-1 {
  width: 436px;
  max-width: 100%;
}

.contact__col-2 {
  width: 410px;
  max-width: 100%;
  margin-right: 30px;
}

@media(max-width: 1199px) {
  .contact__col-2 {
    margin-right: 0;
  }
}

.contact--h3 {
  margin: 0 0 24px;
  color: #FFF;
  font-size: 30px;
  font-weight: 500;
  line-height: 120%;
  /* 36px */
  letter-spacing: -0.6px;
}

.contact--p {
  color: #FFF;
}

.contact__form--label {
  margin-bottom: 4px;
  color: #FFF;
  font-size: 14px;
  line-height: 140%;
  /* 19.6px */
}

.contact__form--input {
  margin-bottom: 25px;
  display: block;
  width: 100%;
  height: 44px;
  padding: 10px 16px;
  border: 1px solid #FFF;
  color: #FFF;
  font-size: 16px;
  font-weight: 500;
  line-height: 140%;
  /* 22.4px */
  background: transparent;
}

.contact__form--input::placeholder {
  color: #FFF;
}

.contact__form__checkbox {
  margin-bottom: 25px;
  display: flex;
  gap: 32px;
}

.contact__form__checkbox--item {
  display: flex;
  align-items: center;
  gap: 12px;
}

.contact__form__checkbox--item input {
  display: block;
  width: 24px;
  height: 24px;
  border: 2px solid #BDBDBD;
  border-radius: 4px;
  background: #fff;
}

.contact__form__checkbox--item label {
  color: #fff;
  font-size: 14px;
}

.inv_content {
  padding: 80px 0 100px 0;
}

.inv_content__box {
  display: flex;
  justify-content: space-between;
  gap: 30px;
}

.inv_content__nav {
  width: 260px;
  display: flex;
  flex-direction: column;
  gap: 2px;
}

.inv_content__body {
  width: calc(100% - 290px);
  max-width: 750px;
}

.inv_content__nav--item {
  padding: 8px 12px 8px 8px;
  border-left: 4px solid #fff;
  background: #fff;
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 140%;
  /* 22.4px */
  transition: var(--transition);
}

.inv_content__nav--item::after {
  content: "";
  display: block;
  width: 24px;
  height: 24px;
  background: url("../images/icons/alex/inv_arrow.svg");
  opacity: 0;
}

.inv_content__nav--item.active {
  border-color: #B04224;
  background: rgba(176, 66, 36, 0.15);
  font-weight: 500;
}

.inv_content__nav--item.active::after {
  opacity: 1;
}

.inv_content__filters {
  padding-bottom: 32px;
  /*border-bottom: 1px solid #CCC;*/
  display: flex;
  align-items: center;
}

p.inv_content__filters--p {
  margin: 0 32px 0 0;
}

.inv_content__filters .filter_block {
  margin-right: auto;
  width: 166px;
}

.inv_content__filters .filter_block select {
  width: 100%;
  color: var(--primary-black);
  border-color: var(--primary-black);
  background: transparent url(../images/icons/alex/inv_select.svg) no-repeat 100% 50% / auto auto !important;
}

.search_block {
  height: 30px;
  width: 262px;
  position: relative;
}

.search_block input {
  display: block;
  padding-right: 30px;
  width: 100%;
  height: 100%;
  border-bottom: 1px solid var(--primary-black);
}

.search_block input,
.search_block input::placeholder {
  color: var(--primary-black);
  font-size: 16px;
  font-weight: 500;
  line-height: 140%;
  /* 22.4px */
}

.category-news .search-site .search-form input,
.search-site__form .search-form .search-field {
  font-size: 36px;
}
.category-news .search-site .search-form .search-submit svg{
  width: 40px;
  height: 40px;
}
.search-site .search-form input::placeholder,
.search-site__form .search-form .search-field::placeholder {
  font-size: 36px;
}

.search_block--submit {
  position: absolute;
  width: 16px;
  height: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: calc(50% - 8px);
  right: 0;
}

.inv_content__body__item {
  width: 100%;
  min-height: 82px;
  padding: 16px;
  display: flex;
  align-items: center;
  gap: 16px;
  border-bottom: 1px solid #CCC;
}

.inv_content__body__item--time {
  min-width: 100px;
  font-size: 14px;
  font-weight: 500;
  text-transform: uppercase;
}

.inv_content__body__item--title {
  margin: 0;
  width: -webkit-fill-available;
  font-size: 16px;
  font-weight: 500;
  line-height: 140%;
  /* 22.4px */
}

.inv_content__body__item__links {
  min-width: 236px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.inv_content__body__item__links--a {
  width: min-content;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-decoration: underline;
  white-space: nowrap;
  gap: 8px;
  color: #000;
  font-size: 14px;
  font-weight: 400;
  line-height: 140%;
  /* 19.6px */
}

.inv__prices {
  margin-bottom: 24px;
  padding: 24px;
  border-radius: 0 0 32px 0;
  background: #FBF7F3;
}

.inv__prices--h4 {
  margin-bottom: 24px;
  font-size: 24px;
  font-weight: 500;
  line-height: 120%;
  /* 28.8px */
  letter-spacing: -0.48px;
}

.inv__prices__box {
  display: flex;
  justify-content: center;
}

.inv__prices--line {
  margin: 0 auto;
  min-width: 1px;
  min-height: 100%;
  background: #CCC;
}

.inv__prices__item {
  width: fit-content;
}

.inv__prices__item--title {
  color: #C37529;
  font-size: 48px;
  font-weight: 500;
  line-height: 120%;
  /* 57.6px */
  letter-spacing: -2.4px;
  text-align: center;
}

.inv__prices__item--title.big {
  font-size: 72px;
  letter-spacing: -3.6px;
}

.inv__prices__item--title.arrow-up,
.inv__prices__item--title.arrow-down {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
}

/*.inv__prices__item--title.arrow-up::before {
  content: "";
  display: block;
  width: 28px;
  height: 14px;
  background: url("../images/icons/alex/inv_up.svg");
}*/

.inv__prices__item--title.arrow-down::before {
  content: "";
  display: block;
  width: 28px;
  height: 14px;
  background: url("../images/icons/alex/inv_down.svg");
}

.inv__prices__item--p {
  margin: 0;
  text-align: center;
}

.inv--img {
  margin-bottom: 24px;
}

.inv_content__body__item--download {
  min-width: 24px;
}

@media(max-width: 880px) {
  .inv_cols__box {
    width: 100%;
  }

  .contact__form__checkbox {
    flex-direction: column;
    gap: 12px;
  }
}

.single-case-studies-inner .cases-slider {
  background: rgba(0, 128, 128, 0.08);
}

.single-case-studies-inner .cases-slider__item {
  background: #fff;
  border: none;
}

.b1 {
  padding-top: 32px;
  padding-bottom: 80px;
  background: var(--primary-red);
}

.page-template-page-our-story .b1 {
  background: #BA9850;
  margin-bottom: 80px;
}

.page-template-page-our-story .intro-p {
  border-left: 4px solid #B04325;
}

.b1__box {
  display: flex;
  gap: 30px;
  justify-content: space-between;
}

.b1--intro-p {
  /*width: 670px;*/
  max-width: 100%;
  height: fit-content;
}

.b1 .about__item {
  width: 380px;
  height: 434px;
  max-width: 100%;
}

.intro-p.b1--intro-p {
  color: #FFF;
  font-size: 32px;
  line-height: 120%;
  /* 38.4px */
}

.benefit--p {
  margin-bottom: 16px;
  font-size: 20px;
  line-height: 130%;
}

.benefit-extra {
  margin-bottom: 8px;
  width: 100%;
  padding: 27px 16px;
  border-radius: 0 0 32px 0;
}

.benefit-extra p {
  margin: 0;
  width: 100%;
  color: var(--primary-white);
}

.benefit-extra p b {
  font-weight: 500;
}

.full-w {
  width: 100%;
}

.our_awards {
  /*background: linear-gradient(0deg, rgba(102, 152, 198, 0.25) 0%, rgba(102, 152, 198, 0.25) 100%), #FFF;*/
  background-color: #FBF7F3;
}

.our_awards .title_main {
  margin-bottom: 48px;
}

.our_awards__box {
  display: flex;
  /*flex-wrap: wrap;*/
  gap: 16px;
}

.our_awards__item {
  max-width: 100%;
  width: 360px;
  height: auto;
  padding: 24px 24px 24px 20px;
  border-radius: 0 0 32px 0;
  border-left: 4px solid var(--secondary-blue);
  background: var(--primary-white);
}

.our_awards__item--img {
  display: block;
  margin-bottom: 30px;
}

.our_awards__item--p {
  margin: 0;
}

section.block_links {
  padding: 80px 0;
}

.block_links__box {
  display: flex;
  gap: 16px;
  flex-wrap: wrap;
}

.block_links__item {
  max-width: 100%;
  width: 369px;
  min-height: 495px;
  height: auto;
  border: none;
  background: var(--primary-red);
  border: none;
}

.block_links__item .cases-slider__item--h4,
.block_links__item .cases-slider__item--p,
.block_links__item .cases-slider__item--a {
  color: var(--primary-white);
}

.block_links__item .cases-slider__item--a::before {
  background: var(--primary-white);
}

.block_links__item .cases-slider__item--a::after {
  background: url(../images/icons/alex/btn-arrow-w.svg);
}

.filter_docs span {
  display: block;
  color: #302E2C;
  padding: 13px 0;
  font-family: 'Gotham';
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

.filter_docs li.active span {
  color: var(--primary-red);
}

.filter_docs span:hover {
  cursor: pointer;
  text-decoration: underline;
}

.doc-pagination {
  margin: 60px auto 0 auto;
  width: fit-content;
}

/* === tables === */

.tables__nav {
  margin-bottom: 100px;
}

.tables__nav__box {
  display: flex;
  gap: 38px;
}

.tables__nav__col-1 {
  width: 72px;
  font-size: 16px;
  font-weight: 500;
  line-height: 140%;
  /* 22.4px */
}

.tables__nav__col-2 {
  width: calc(100% - 110px);
  display: flex;
  flex-wrap: wrap;
  gap: 16px;
}

.tables__nav__item {
  width: fit-content;
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  line-height: 140%;
  /* 22.4px */
  text-decoration-line: underline;
}

.tables__nav__item:hover {
  cursor: pointer;
}

.table-section {
  margin-bottom: 48px;
  position: relative;
  overflow: hidden;
}

.table-section__box {
  margin-bottom: 48px;
  display: flex;
  align-items: flex-end;
  gap: 30px;
}

.table-section__col-1 {
  width: calc(100% - 220px);
}

.table-section__col-2 {
  width: 190px;
  display: flex;
  align-items: flex-end;
  justify-content: flex-end;
  gap: 10px;
}

.table-section--h3 {
  margin-bottom: 16px;
  font-size: 30px;
  line-height: 120%;
  /* 36px */
  letter-spacing: -0.6px;
  font-weight: 700;
}

.table-section--h5 {
  margin-bottom: 24px;
  font-size: 20px;
  line-height: 120%;
  letter-spacing: -0.2px;
  font-weight: 500;
}

.table-section--p {
  margin: 0;
}

.table-section--zoom {
  width: 56px;
  height: 44px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 4px;
  border: 1px solid #96929D;
  transition: var(--transition);
}

.table-section--zoom:hover,
.table-section--zoom.active {
  cursor: pointer;
  background: #E8B221;
}

.table-section--export {
  width: 122px;
  height: 44px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  color: #fff;
  font-size: 16px;
  line-height: 24px;
  /* 150% */
  border-radius: 4px;
  background: var(--Primary-Red, #B04224);
}

.table-section--export svg path {
  fill: #fff;
}

.table-section__content {
  margin-bottom: 24px;
  width: 100%;
  position: relative;
  left: 0;
  overflow-x: scroll;
  scrollbar-color: var(--primary-yellow);
  scrollbar-width: 8px;
  transition: var(--transition);
}

.table-section__content>.row {
  margin: 0 !important;
}

.table-section__content.active {
  left: -140px;
  width: calc(100% + 280px);
  padding-left: 0;
}

.wpdt-c {
  display: none;
}

.wpdtSimpleTable tbody .wpdt-cell-row td.wpdt-cell {
  padding: 8px !important;
  border-bottom: 1px solid #BA9850 !important;
}

.wpdtSimpleTable tbody .wpdt-cell-row td.wpdt-cell b {
  font-weight: 600 !important;
}

.wpdtSimpleTable tbody .wpdt-cell-row:nth-child(1) td.wpdt-cell,
.wpdtSimpleTable tbody .wpdt-cell-row:nth-child(2) td.wpdt-cell,
.wpdtSimpleTable tbody .wpdt-cell-row:nth-child(3) td.wpdt-cell,
.wpdtSimpleTable tbody .wpdt-cell-row:last-child td.wpdt-cell {
  border-right: 1px solid var(--primary-white) !important;
}

.wpdtSimpleTable tbody .wpdt-cell-row:nth-child(1) td.wpdt-cell {
  border-top: none !important;
  border-bottom: 1px solid var(--primary-white) !important;
}

.wpdtSimpleTable tbody .wpdt-cell-row:nth-child(3) td.wpdt-cell {
  border-bottom: none !important;
}

.wpdtSimpleTable tbody .wpdt-cell-row:last-child td.wpdt-cell {
  border-top: none !important;
  border-bottom: none !important;
}

.wpdtSimpleTable tbody .wpdt-cell-row td.wpdt-cell,
.wpdtSimpleTable tbody .wpdt-cell-row:nth-child(1) td.wpdt-cell:last-child,
.wpdtSimpleTable tbody .wpdt-cell-row:nth-child(2) td.wpdt-cell:last-child,
.wpdtSimpleTable tbody .wpdt-cell-row:nth-child(3) td.wpdt-cell:last-child,
.wpdtSimpleTable tbody .wpdt-cell-row:last-child td.wpdt-cell:last-child {
  border-left: none !important;
  border-right: none !important;
}

/*
/* === 1 row === 
.wpdtSimpleTable tbody .wpdt-cell-row:nth-child(1) td.wpdt-cell:nth-child(1) {
  min-width: 281px !important;
  width: 281px !important;
}

.wpdtSimpleTable tbody .wpdt-cell-row:nth-child(1) td.wpdt-cell:nth-child(2) {
  min-width: 201px !important;
  width: 201px !important;
}

.wpdtSimpleTable tbody .wpdt-cell-row:nth-child(1) td.wpdt-cell:nth-child(3) {
  min-width: 201px !important;
  width: 201px !important;
}

.wpdtSimpleTable tbody .wpdt-cell-row:nth-child(1) td.wpdt-cell:nth-child(4) {
  min-width: 201px !important;
  width: 201px !important;
}

.wpdtSimpleTable tbody .wpdt-cell-row:nth-child(1) td.wpdt-cell:nth-child(5) {
  min-width: 201px !important;
  width: 201px !important;
}

.wpdtSimpleTable tbody .wpdt-cell-row:nth-child(1) td.wpdt-cell:nth-child(6) {
  min-width: 50px !important;
  width: 50px !important;
}

.wpdtSimpleTable tbody .wpdt-cell-row:nth-child(1) td.wpdt-cell:nth-child(7) {
  min-width: 201px !important;
  width: 201px !important;
}
*/


/* === 2 row === *
.wpdtSimpleTable tbody .wpdt-cell-row:nth-child(2) td.wpdt-cell:nth-child(1) {
  min-width: 121px !important;
  width: 121px !important;
}

.wpdtSimpleTable tbody .wpdt-cell-row:nth-child(2) td.wpdt-cell:nth-child(2) {
  min-width: 56px !important;
  width: 56px !important;
}

.wpdtSimpleTable tbody .wpdt-cell-row:nth-child(2) td.wpdt-cell:nth-child(3) {
  min-width: 104px !important;
  width: 104px !important;
}

.wpdtSimpleTable tbody .wpdt-cell-row:nth-child(2) td.wpdt-cell:nth-child(4) {
  min-width: 72px !important;
  width: 72px !important;
}

.wpdtSimpleTable tbody .wpdt-cell-row:nth-child(2) td.wpdt-cell:nth-child(5) {
  min-width: 65px !important;
  width: 65px !important;
}

.wpdtSimpleTable tbody .wpdt-cell-row:nth-child(2) td.wpdt-cell:nth-child(6) {
  min-width: 64px !important;
  width: 64px !important;
}

.wpdtSimpleTable tbody .wpdt-cell-row:nth-child(2) td.wpdt-cell:nth-child(7) {
  min-width: 72px !important;
  width: 72px !important;
}

.wpdtSimpleTable tbody .wpdt-cell-row:nth-child(2) td.wpdt-cell:nth-child(8) {
  min-width: 65px !important;
  width: 65px !important;
}

.wpdtSimpleTable tbody .wpdt-cell-row:nth-child(2) td.wpdt-cell:nth-child(9) {
  min-width: 64px !important;
  width: 64px !important;
}

.wpdtSimpleTable tbody .wpdt-cell-row:nth-child(2) td.wpdt-cell:nth-child(10) {
  min-width: 72px !important;
  width: 72px !important;
}

.wpdtSimpleTable tbody .wpdt-cell-row:nth-child(2) td.wpdt-cell:nth-child(11) {
  min-width: 65px !important;
  width: 65px !important;
}

.wpdtSimpleTable tbody .wpdt-cell-row:nth-child(2) td.wpdt-cell:nth-child(12) {
  min-width: 64px !important;
  width: 64px !important;
}

.wpdtSimpleTable tbody .wpdt-cell-row:nth-child(2) td.wpdt-cell:nth-child(13) {
  min-width: 72px !important;
  width: 72px !important;
}

.wpdtSimpleTable tbody .wpdt-cell-row:nth-child(2) td.wpdt-cell:nth-child(14) {
  min-width: 65px !important;
  width: 65px !important;
}

.wpdtSimpleTable tbody .wpdt-cell-row:nth-child(2) td.wpdt-cell:nth-child(15) {
  min-width: 64px !important;
  width: 64px !important;
}

.wpdtSimpleTable tbody .wpdt-cell-row:nth-child(2) td.wpdt-cell:nth-child(16) {
  min-width: 50px !important;
  width: 50px !important;
}

.wpdtSimpleTable tbody .wpdt-cell-row:nth-child(2) td.wpdt-cell:nth-child(17) {
  min-width: 72px !important;
  width: 72px !important;
}

.wpdtSimpleTable tbody .wpdt-cell-row:nth-child(2) td.wpdt-cell:nth-child(18) {
  min-width: 65px !important;
  width: 65px !important;
}

.wpdtSimpleTable tbody .wpdt-cell-row:nth-child(2) td.wpdt-cell:nth-child(19) {
  min-width: 64px !important;
  width: 64px !important;
}
*/

.linkedin-sect {
  overflow: hidden;
}

.linkedin-sect h2 {
  margin-bottom: 24px;
}

.linkedin-container {
  width: 100vw;
  padding-left: var(--linkedin-container-padding);
}

.tb_wall_header__,
.tb_hc_username,
.tb_hc_seprator {
  display: none !important;
}

.tb_hc_author_profile {
  margin: 0 !important;
}

.linkedin-sect .tb_app_wrapper .splide__slide {
  width: 370px !important;
}

.linkedin-sect .tb_hc_media_wrap {
  order: 2;
  height: 220px;
  display: none;
}

.linkedin-sect .tb_hc_contant_wrapper {
  padding: 0;
}

.linkedin-sect .tb_hc_post_in {
  padding: 24px 24px 64px 24px;
}

.linkedin-sect .tb_hc_author_wrapper {
  margin-bottom: 10px;
  display: flex;
  align-items: center;
  gap: 12px;
}

.linkedin-sect .tb_hc_author_profile {
  width: 58px;
  height: 58px;
}

.linkedin-sect .tb_hc_author_info {
  margin: 0;
  width: calc(100% - 70px);
}

.linkedin-sect .tb_hc_social_ {
  margin: 0;
  position: absolute;
  bottom: 24px;
  left: 24px;
}

.linkedin-sect .tb_hc_content_wrapper__ {
  margin-bottom: 28px;
  margin-top: 0;
  justify-content: flex-start;
}

.linkedin-sect .tb_hc_post_info {
  justify-content: flex-start;
}

.linkedin-sect .tb_hc_time {
  max-width: 100%;
}

.linkedin-sect .tb_hc_authorname {
  text-align: left;
}

.linkedin-sect .tb_content_text.tb_content_trim {
  -webkit-line-clamp: 3 !important;
}

.linkedin-sect .tb_hc_image_wrap_,
.linkedin-sect .tb_hc_image_wrap_in,
.linkedin-sect .tb_hc_image {
  height: 100% !important;
}

.linkedin-sect .splide__arrows>div {
  justify-content: space-between;
  width: 94px;
  position: absolute;
  right: var(--linkedin-container-padding);
  bottom: 20px;
}

.linkedin-sect .splide__track {
  padding-bottom: 80px;
}

.linkedin-sect .tb_hc_arrow.splide__arrow {
  width: 40px;
  height: 40px;
  margin: 0;
  padding: 0;
  border-radius: 100px;
  border: 2px solid #E9E9E9;
  background: var(--primary-white, #FFF);
  box-shadow: none;
}

.inv_content .wrap-filter {
  background: transparent;
  margin-bottom: 40px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  z-index: 3;
}

.inv_content .search {
  position: relative;
  width: auto;
  height: auto;
  border-bottom: none;
  flex: 1 1 auto;
}

.inv_content .search input {
  width: 100%;
  height: auto;
  padding-right: 30px;
  line-height: normal;
  background: transparent;
  font-size: 16px;
  font-weight: 500;
  line-height: 140%;
  border: none;
  border-bottom: 1px solid var(--primary-black);
}

.inv_content .search button {
  position: absolute;
  right: 0;
  cursor: pointer;
  background: transparent;
}

.inv_content .search button svg {
  stroke: #302E2C;
  width: 16px;
  height: 16px;
}

.inv_content .filter.search-filter.asx-filter {
  display: flex;
  flex-wrap: wrap;
  padding-left: 18px;
  gap: 20px;
}

.inv_content .filter.search-filter.asx-filter>a {
  display: flex;
  align-items: center;
  position: relative;
  font-weight: 400;
  color: #302E2C;
}

.inv_content .filter.search-filter.asx-filter>a::after {
  content: "";
  display: block;
  width: 24px;
  height: 24px;
  transform: rotate(90deg);
  background: url(../images/icons/alex/inv_arrow.svg);
  transition: var(--transition);
}

.inv_content .filter.search-filter.asx-filter>a.active::after {
  transform: rotate(270deg);
}

.inv_content .panel-filter {
  display: none;
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  background-color: #fff;
  padding: 40px 26px;
  border-radius: 0 0 15px 15px;
}

.inv_content .clear.asx-clear {
  border-top: 1px solid #00359C;
  margin-top: 40px;
  padding-top: 40px;
  padding-bottom: 0;
  display: flex;
}

.inv_content .clear.asx-clear a {
  font-size: 16px;
  padding: 10px 20px;
  border: 2px solid var(--borders);
  border-radius: 10px;
  transition: 0.3s ease;
  line-height: normal;
}

.inv_content .panel-filter .all-position {
  position: relative;
  z-index: 3;
  display: flex;
  flex-wrap: wrap;
}

.inv_content .panel-filter .all-position .dropdown-menu {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
}

.inv_content .panel-filter .all-position .dropdown-menu li {
  flex: 0 0 33.3333%;
  max-width: 33.3333%;
  margin-bottom: 15px;
  border-radius: 15px;
  list-style: none;
  align-items: center;
}

.inv_content .panel-filter .all-position .dropdown-menu li p {
  padding-left: 26px;
  position: relative;
}

.inv_content .panel-filter .all-position .dropdown-menu li input {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
  opacity: 0;
  z-index: 2;
}

.inv_content .panel-filter .all-position .dropdown-menu li span::before {
  content: "";
  width: 11px;
  height: 11px;
  border-radius: 50%;
  position: absolute;
  display: block;
  left: 0;
  top: 5px;
  border: 2px solid var(--primary-yellow);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.inv_content .panel-filter .all-position .dropdown-menu li input:checked~span::before {
  background: var(--primary-yellow);
}

.inv_content .asx-announcements {
  padding-left: 0;
}

.inv_content .asx-announcements li {
  width: 100%;
  min-height: 82px;
  padding: 16px;
  display: flex;
  align-items: center;
  gap: 16px;
  border-bottom: 1px solid #CCC;
  list-style: none;
  justify-content: space-between;
}

.inv_content .asx-announcements li:first-child {
  border-top: 1px solid #CCC;
}

.inv_content .asx-announcements li>span {
  display: none;
}

.inv_content .asx-announcements li>a {
  display: flex;
  justify-content: space-between;
  width: 100%;
  align-items: center;
  gap: 16px;
  color: #302E2C;
  font-weight: 500;
}

.inv_content .asx-announcements li>a span {
  order: 2;
  min-width: 100px;
  font-size: 14px;
  font-weight: 500;
  text-transform: uppercase;
  color: #302E2C;
}

.inv_content .asx-announcements li>a a {
  font-size: 16px;
  font-weight: 500;
  line-height: 140%;
  color: #302E2C;
}

.inv_content .asx-announcements li>a a:hover {
  color: var(--primary-yellow)
}

.inv_content .asx-announcements li p {
  margin: 0;
  width: calc(100% - 156px);
}

.inv_content .asx-announcements li>a .la-download {
  order: 3;
  display: block;
  width: 24px;
  height: 24px;
  background: url(../images/icons/alex/download.svg);
}

.inv_content .pagination {
  margin-top: 20px;
  text-align: center;
}

.pagination a.yourir-active,
.pagination a:hover {
  border-color: #E8B221;
  background: #E8B221;
}

.inv_content .pagination {
  display: flex !important;
  align-items: center;
  justify-content: center;
}

.inv_content .pagination a {
  width: 40px;
  height: 40px;
  line-height: 40px;
  text-align: center;
}

.inv_content .pagination a[data-yourir="prevPage"],
.inv_content .pagination a[data-yourir="nextPage"] {
  display: block !important;
}

.inv_content .pagination a[data-yourir="prevPage"]::before {
  content: "Prev";
}

.inv_content .pagination a[data-yourir="nextPage"]::before {
  content: "Next";
}

.yourir-widget-price-comparison-chart2 {
  display: flex;
  flex-direction: column;
  gap: 6px;
  border: 1px solid #ECECEC;
  padding: 30px 34px 5px 29px;
}

.yourir-widget-price-comparison-chart2 .form-btn {
  order: 1;
}

.yourir-widget-price-comparison-chart2 .form-btn p:nth-child(1) {
  display: none;
}

.yourir-widget-price-comparison-chart2 .form-btn p:nth-child(2) {
  display: flex;
}

.yourir-widget-price-comparison-chart2 .form-btn p:nth-child(2) button {
  border-bottom: 1px solid #CCC;
  color: #302E2C;
  font-family: Gotham;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 140%;
  width: fit-content;
  padding: 12px 16px;
  background: transparent;
  transition: var(--transition);
  cursor: pointer;
}

.yourir-widget-price-comparison-chart2 .form-btn p:nth-child(2) button.yourir-active,
.yourir-widget-price-comparison-chart2 .form-btn p:nth-child(2) button:hover {
  border-bottom: 4px solid var(--primary-yellow);
  background: rgba(220, 169, 31, 0.10);
}

.yourir-widget-price-comparison-chart2 .form-btn p:nth-child(3) {
  /* display: none; */
}

.yourir-widget-price-comparison-chart2 .price-chart {
  order: 2;
}

.yourir-widget-price-comparison-chart2 .yourir-chart-price {
  stroke: #DBAD32;
}

.page-template-investor-share-price .yourir-change * {
  color: #C37529 !important;
}

@media(max-width: 1450px) {
  .table-section--zoom {
    display: none;
  }
}

@media(max-width: 1300px) {
  .history__box .glide {
    margin-right: 0;
    max-width: 100%;
  }

  .history .glide__arrows {
    left: auto;
    right: 0;
  }

}

@media(max-width: 1200px) {
  .milestones--captions {
    display: none;
  }

  .linkedin-container {
    padding-left: 15px;
  }

  .linkedin-sect .splide__arrows>div {
    right: 15px;
  }

  .yourir-widget-price-comparison-chart2 .form-btn {
    position: relative;
    overflow-x: scroll;
    margin-bottom: 20px;
  }

  .yourir-widget-price-comparison-chart2 .form-btn p:nth-child(2) button {
    font-size: 12px;
    white-space: nowrap;
  }
}

@media(max-width: 1080px) {
  .b1__box {
    flex-direction: column;
    gap: 0;
  }

  .intro-p.b1--intro-p {
    width: 100%;
    font-size: 18px;
    line-height: 140%;
  }

  .linkedin-sect h2 {
    margin-bottom: 12px;
  }
}


@media(min-width: 881px) {
  .mobile {
    display: none !important;
  }
}

@media(max-width: 991px) {
  .assets__tabs__header--item {
    font-size: 18px;
  }

  .hero-assets h1 {
    font-size: 40px;
  }

  .inv_info__tab__body {

    padding-top: 32px;

  }

  .inv_info__tab__body .inv_info__tab--a {
    margin-top: 30px;
  }

  .key-facts__col-2 {

    padding: 33px 20px;
  }

  .key-facts__box2 {
    flex-direction: column;
  }

  .key-facts__col-1,
  .key-facts__col-2 {
    width: 100%;
  }
}

@media(max-width: 880px) {
  .desktop {
    display: none !important;
  }

  .mobile {
    display: block !important;
  }

  .inv_content__box {
    flex-direction: column;
  }

  .inv_content__nav,
  .inv_content__body {
    width: 100%;
  }

  .hero-investor.no-image .container {
    flex-direction: column;
    align-items: flex-start;
  }

  .hero-investor h1 {
    font-size: 40px;
  }

  .hero-investor__events {
    max-width: 100%;
  }

  .hero-investor__box {
    padding-bottom: 30px;
  }

  .inv_content__body__item {
    flex-wrap: wrap;
  }

  .inv__prices__box {
    flex-direction: column;
    gap: 20px;
  }

  .inv__prices--line {
    min-width: 100%;
    min-height: 1px;
  }

  .inv__prices__item {
    width: 100%;
  }

  .inv__prices__item--p {
    width: 100%;
    display: block;
  }

  .hero-assets__line {
    height: auto;
  }

  .hero-assets__line__box {
    flex-direction: column;
    align-items: flex-start;
    padding-top: 20px;
    padding-bottom: 30px;
  }

  .hero-assets--fone,
  .hero-assets__box {
    height: 400px;
  }

  .assets-grid {
    max-width: 100vw;
    overflow: hidden;
  }

  .hero-investor {
    height: 300px;
  }

  .hero-investor--fone {
    height: 100%;
  }

  .assets__tabs__header {
    flex-direction: column;
    height: auto;
    gap: 10px;
  }

  .assets__tabs__header--item {
    width: 100%;
    padding: 10px;
  }

  .assets__tabs__header {
    margin-bottom: 0;
  }

  .key-facts__box {
    gap: 20px;
  }

  .key-facts__item {
    width: 100%;
  }



  .assets-grid .assets-grid--h2,
  .cases-slider .cases-slider--h3 {
    padding-right: 150px;
  }

  .assets__text-block .container {
    flex-direction: column;
  }

  .assets__text-block-2 .container {
    flex-direction: column-reverse;
  }

  .assets__text-block__col-1,
  .assets__text-block__col-2,
  .assets__text-block.accordion-block .assets__text-block__col-1,
  .assets__text-block.accordion-block .assets__text-block__col-2,
  .assets__text-block.big-img .assets__text-block__col-1,
  .assets__text-block.big-img .assets__text-block__col-2 {
    width: 100%;
    max-width: 100%;
  }

  .assets__text-block .assets-one-inner h2 {
    padding-right: 0;
  }

  .assets__text-block--p {
    width: 100%;
  }

  .inv_content,
  section.contact {
    padding: 40px 0 40px 0;
  }
}

@media(max-width: 500px) {
  .inv_content .filter.search-filter.asx-filter {
    flex-wrap: nowrap;
  }
}

@media(max-width: 480px) {
  .inv_content__filters {
    flex-wrap: wrap;
    justify-content: space-between;
    gap: 30px;
  }

  .inv_content__filters .filter_block {
    margin-right: 0;
  }

  .search_block {
    width: 100%;
  }

  .download_link {
    gap: 10px;
  }

  .tables__nav__box,
  .table-section__box {
    flex-direction: column;
    gap: 20px;
  }

  .tables__nav__col-1,
  .tables__nav__col-2,
  .table-section__col-1,
  .table-section__col-2 {
    width: 100%;
  }

  .tables__nav {
    margin-bottom: 50px;
  }

  .table-section--h3 {
    font-size: 24px;
  }

  .inv_content .asx-announcements li {
    padding-left: 0;
    padding-right: 0;
  }

  .inv_content .asx-announcements li>a {
    flex-wrap: wrap;
  }

  .inv_content .asx-announcements li p {
    width: calc(100% - 40px);
    order: 2;
  }

  .inv_content .asx-announcements li>a span {
    order: 1;
  }

  .inv_content .asx-announcements li>a .la-download {
    transform: translateY(-24px);
  }
}

.contact-us-mockup {
  background-color: #FBF7F3;
  border-left: 4px solid #DCA91F;
  padding: 32px 20px;
  margin-bottom: 80px;
}

.contact-us-mockup .contact-us-mockup-title {
  font-style: normal;
  font-weight: 500;
  font-size: 20px;
  line-height: 120%;
  letter-spacing: -0.01em;
  color: #302E2C;
  margin-top: 16px;
}
