@charset "UTF-8";

/* Controls */
#slynav .scrollbar-wrapper {
  width: 200px;
  margin-left: auto;
  margin-right: auto;
}
#slynav .scrollbar {
  position: relative;
  margin: 0 0 1em 0;
  height: 3px;
  background: #eaeaea;
  line-height: 0;
  border-radius: 2px;
}
#slynav .scrollbar .handle {
  width: 100px;
  height: 100%;
  background: #a89161;
  cursor: pointer;
}
#slynav .scrollbar .handle .mousearea {
  position: absolute;
  top: -9px;
  left: 0;
  width: 100%;
  height: 20px;
}
#slynav .controls {
  margin: 25px 0;
  text-align: center;
}
#slynav .pages {
  list-style: none;
  margin: 50px 20px;
  padding: 0;
  text-align: center;
}
#slynav .btn {
  width: 48px;
  height: 48px;
}
#slynav .btn.prevPage {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='1'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M32.1 25.5979H18.0726L22.9002 30.6821C23.2516 31.0523 23.2516 31.6525 22.9004 32.0224C22.549 32.3925 21.9788 32.3925 21.6274 32.0224L15.2637 25.3201C15.2218 25.2761 15.1845 25.2275 15.1516 25.1758C15.1366 25.1519 15.126 25.1261 15.1129 25.1012C15.0981 25.0718 15.081 25.0438 15.0691 25.0128C15.0562 24.9808 15.0491 24.9476 15.0401 24.9145C15.0326 24.8882 15.023 24.863 15.0178 24.836C15.0061 24.7744 15 24.7123 15 24.65C15.0005 24.5865 15.0063 24.5249 15.0178 24.4645C15.0232 24.436 15.0333 24.4097 15.0412 24.3818C15.05 24.3503 15.0567 24.3183 15.0689 24.2877C15.0819 24.2548 15.0995 24.2249 15.1157 24.1939C15.1278 24.1706 15.1375 24.1469 15.1514 24.1247C15.1843 24.0723 15.2221 24.0235 15.2642 23.9792L21.6276 17.2776C21.979 16.9075 22.549 16.9075 22.9004 17.2774C23.2519 17.6475 23.2519 18.2478 22.9004 18.6181L18.0728 23.7022H32.1C32.597 23.7022 33 24.1266 33 24.65C33 25.1735 32.597 25.5979 32.1 25.5979Z' fill='%238A6926'/%3E%3C/g%3E%3Ccircle r='23.5' transform='matrix(-1 0 0 1 24 24)' stroke='%238A6926' stroke-opacity='0.6'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center center;
}
#slynav .btn.nextPage {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.9 25.5979H29.9274L25.0998 30.6821C24.7484 31.0523 24.7484 31.6525 25.0996 32.0224C25.451 32.3925 26.0212 32.3925 26.3726 32.0224L32.7363 25.3201C32.7782 25.2761 32.8155 25.2275 32.8484 25.1758C32.8634 25.1519 32.874 25.1261 32.8871 25.1012C32.9019 25.0718 32.919 25.0438 32.9309 25.0128C32.9438 24.9808 32.9509 24.9476 32.9599 24.9145C32.9674 24.8882 32.977 24.863 32.9822 24.836C32.9939 24.7744 33 24.7123 33 24.65C32.9995 24.5865 32.9937 24.5249 32.9822 24.4645C32.9768 24.436 32.9667 24.4097 32.9588 24.3818C32.95 24.3503 32.9433 24.3183 32.9311 24.2877C32.9181 24.2548 32.9005 24.2249 32.8843 24.1939C32.8722 24.1706 32.8625 24.1469 32.8486 24.1247C32.8157 24.0723 32.7779 24.0235 32.7358 23.9792L26.3724 17.2776C26.021 16.9075 25.451 16.9075 25.0996 17.2774C24.7481 17.6475 24.7481 18.2478 25.0996 18.6181L29.9272 23.7022H15.9C15.403 23.7022 15 24.1266 15 24.65C15 25.1735 15.403 25.5979 15.9 25.5979Z' fill='%238A6926'/%3E%3Ccircle cx='24' cy='24' r='23.5' stroke='%238A6926' stroke-opacity='0.6'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center center;
}

/* Frame */
.frame {
  overflow: hidden;
}

.frame ul {
  list-style: none;
  margin: 0;
  padding: 0;
  height: 100%;
}

.frame ul li {
  float: left;
  width: 317px;
  height: 100%;
  margin: 0 20px 0 0;
  padding: 0;
  cursor: pointer;
}

.project-textblock {
  margin: 90px 0;
}
.project-textblock .img-left,
.project-textblock .img-right,
.project-textblock .img-full {
  margin-bottom: 80px !important;
}
.project-textblock .img-left .inner-content {
  padding-left: 30px;
}
.project-textblock .img-right .inner-content {
  padding-left: 30px;
}
@media (max-width: 991.98px) {
  .project-textblock {
    margin: 80px 0;
  }
  .project-textblock .img-left,
  .project-textblock .img-right,
  .project-textblock .img-full {
    margin-bottom: 50px !important;
  }
}
@media (max-width: 767.98px) {
  .project-textblock {
    margin: 70px 0;
  }
  .project-textblock .img-left .inner-content {
    margin-top: 30px;
    padding-left: 0;
  }
  .project-textblock .img-right .inner-content {
    margin-top: 30px;
    padding-left: 0;
  }
}
@media (max-width: 575.98px) {
  .project-textblock {
    margin: 0 0;
  }
  .project-textblock .img-left,
  .project-textblock .img-right,
  .project-textblock .img-full {
    margin-bottom: 0 !important;
  }
  .project-textblock .img-left .inner-content,
  .project-textblock .img-right .inner-content {
    margin-top: 0;
  }
  .project-textblock .img-wrapper {
    margin-bottom: 40px;
  }
}

.project-text-img.portrait {
  margin: 170px 0 60px;
}
.project-text-img.portrait.right .inner-content {
  margin-top: -70px;
  padding-right: 18%;
}
.project-text-img.portrait.right img {
  float: right;
  margin-top: 10px;
  margin-left: 30px;
}
.project-text-img.portrait.left .inner-content {
  margin-top: -70px;
  padding-left: 18%;
}
.project-text-img.portrait.left img {
  float: left;
  margin-top: 10px;
  margin-right: 30px;
}
.project-text-img.landscape {
  margin-bottom: 50px;
}
.project-text-img.landscape img {
  margin-bottom: 20px;
}
@media (max-width: 767.98px) {
  .project-text-img.portrait {
    margin-top: 30px;
    margin-bottom: 30px;
  }
  .project-text-img.portrait.right .inner-content {
    margin-top: unset;
    padding-right: unset;
  }
  .project-text-img.portrait.right img {
    float: none;
    margin-left: unset;
    margin-bottom: 40px !important;
  }
  .project-text-img.portrait.left .inner-content {
    margin-top: unset;
    padding-left: unset;
  }
  .project-text-img.portrait.left img {
    float: none;
    margin-right: unset;
    margin-bottom: 40px !important;
  }
  .project-text-img.landscape {
    margin-bottom: 20px;
  }
}
@media (max-width: 575.98px) {
  .project-text-img.portrait {
    margin-top: 0;
  }
}

.project-gallery {
  margin: 120px 0;
}
.project-gallery h3, .project-gallery .h3 {
  text-transform: uppercase;
  text-align: center;
}
@media (max-width: 767.98px) {
  .project-gallery {
    margin: 80px 0;
    padding: 50px 0;
  }
}
@media (max-width: 575.98px) {
  .project-gallery {
    margin: 40px 0;
    padding: 20px 0;
  }
}

.project-history {
  padding: 80px 0 100px 0;
  margin-bottom: 60px;
}
@media (max-width: 767.98px) {
  .project-history {
    padding: 60px 0 80px 0;
  }
}
@media (max-width: 575.98px) {
  .project-history {
    padding: 40px 0 60px 0;
    margin-bottom: 40px;
  }
}

.pre-header {
  margin-bottom: 50px;
  text-transform: uppercase;
  text-align: center;
}

.project-timeline {
  padding: 70px 0 50px;
}
.project-timeline .wrapper {
  position: relative;
}
.project-timeline .controls .btn {
  width: 48px;
  height: 48px;
}
.project-timeline .controls .btn.slider-back {
  position: absolute;
  right: 0;
  z-index: 1;
  background-image: url("data:image/svg+xml,%0A%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.55'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M22.4021 15.9V29.9274L17.3179 25.0998C16.9477 24.7484 16.3475 24.7484 15.9776 25.0996C15.6075 25.451 15.6075 26.0212 15.9776 26.3726L22.6799 32.7363C22.7239 32.7782 22.7725 32.8155 22.8242 32.8484C22.8481 32.8634 22.8739 32.874 22.8988 32.8871C22.9282 32.9019 22.9562 32.919 22.9872 32.9309C23.0192 32.9438 23.0524 32.9509 23.0855 32.9599C23.1118 32.9674 23.137 32.977 23.164 32.9822C23.2256 32.9939 23.2877 33 23.35 33C23.4135 32.9995 23.4751 32.9937 23.5355 32.9822C23.564 32.9768 23.5903 32.9667 23.6182 32.9588C23.6497 32.95 23.6817 32.9433 23.7123 32.9311C23.7452 32.9181 23.7751 32.9005 23.8061 32.8843C23.8294 32.8722 23.8531 32.8625 23.8753 32.8486C23.9277 32.8157 23.9765 32.7779 24.0208 32.7358L30.7224 26.3724C31.0925 26.021 31.0925 25.451 30.7226 25.0996C30.3525 24.7481 29.7522 24.7481 29.3819 25.0996L24.2978 29.9272V15.9C24.2978 15.403 23.8734 15 23.35 15C22.8265 15 22.4021 15.403 22.4021 15.9Z' fill='black'/%3E%3C/g%3E%3Ccircle opacity='0.1' cx='24' cy='24' r='23.5' transform='rotate(90 24 24)' stroke='black'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  transform: rotate(180deg);
}
.project-timeline .controls .btn.slider-back.slick-disabled {
  opacity: 0.5;
  cursor: default;
}
.project-timeline .controls .btn.slider-forward {
  position: absolute;
  right: 0;
  top: 60px;
  z-index: 1;
  background-image: url("data:image/svg+xml,%0A%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.55'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M22.4021 15.9V29.9274L17.3179 25.0998C16.9477 24.7484 16.3475 24.7484 15.9776 25.0996C15.6075 25.451 15.6075 26.0212 15.9776 26.3726L22.6799 32.7363C22.7239 32.7782 22.7725 32.8155 22.8242 32.8484C22.8481 32.8634 22.8739 32.874 22.8988 32.8871C22.9282 32.9019 22.9562 32.919 22.9872 32.9309C23.0192 32.9438 23.0524 32.9509 23.0855 32.9599C23.1118 32.9674 23.137 32.977 23.164 32.9822C23.2256 32.9939 23.2877 33 23.35 33C23.4135 32.9995 23.4751 32.9937 23.5355 32.9822C23.564 32.9768 23.5903 32.9667 23.6182 32.9588C23.6497 32.95 23.6817 32.9433 23.7123 32.9311C23.7452 32.9181 23.7751 32.9005 23.8061 32.8843C23.8294 32.8722 23.8531 32.8625 23.8753 32.8486C23.9277 32.8157 23.9765 32.7779 24.0208 32.7358L30.7224 26.3724C31.0925 26.021 31.0925 25.451 30.7226 25.0996C30.3525 24.7481 29.7522 24.7481 29.3819 25.0996L24.2978 29.9272V15.9C24.2978 15.403 23.8734 15 23.35 15C22.8265 15 22.4021 15.403 22.4021 15.9Z' fill='black'/%3E%3C/g%3E%3Ccircle opacity='0.1' cx='24' cy='24' r='23.5' transform='rotate(90 24 24)' stroke='black'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}
.project-timeline .controls .btn.slider-forward.slick-disabled {
  opacity: 0.5;
  cursor: default;
}
.project-timeline .slick-slide {
  position: relative;
  overflow: hidden;
}
.project-timeline .slick-slide h2, .project-timeline .slick-slide .h2 {
  letter-spacing: -1.5px;
  color: #444444;
  font-weight: 500;
  font-size: 3.85rem;
  line-height: 1;
}
.project-timeline .slick-slide .timeline-img-left h2, .project-timeline .slick-slide .timeline-img-left .h2 {
  margin-left: -30px;
  position: relative;
}
.project-timeline .slick-slide .timeline-img-left h2 b, .project-timeline .slick-slide .timeline-img-left .h2 b {
  font-weight: 500 !important;
  display: block;
  margin-left: -50px;
}
.project-timeline .slick-slide .timeline-img-right h2, .project-timeline .slick-slide .timeline-img-right .h2 {
  margin-left: 30px;
  position: relative;
}
.project-timeline .slick-slide .timeline-img-right h2 b, .project-timeline .slick-slide .timeline-img-right .h2 b {
  font-weight: 500 !important;
  display: block;
  margin-left: -30px;
}
.project-timeline .slick-slide .no-adjustment h2, .project-timeline .slick-slide .no-adjustment .h2 {
  margin-left: 0;
}
.project-timeline .slick-slide .no-adjustment h2 b, .project-timeline .slick-slide .no-adjustment .h2 b {
  margin-left: 0;
  font-weight: 500 !important;
  display: unset !important;
}
.project-timeline .slick-slide h3, .project-timeline .slick-slide .h3 {
  color: #444444;
  font-weight: 500;
  font-size: 2.8125rem;
  margin-bottom: 35px;
  text-align: center;
}
.project-timeline .slick-slide h4, .project-timeline .slick-slide .h4 {
  display: none;
}
.project-timeline .slick-slide a {
  line-height: 1.5rem;
  color: #8a6926 !important;
  text-decoration-thickness: 1px;
  text-underline-offset: 4px;
  -webkit-text-decoration: underline transparent !important;
  text-decoration: underline transparent !important;
  transition: all 0.5s ease;
}
.project-timeline .slick-slide a:hover {
  color: #8a6926 !important;
  text-decoration-thickness: 1px;
  text-underline-offset: 4px;
  -webkit-text-decoration: underline #8a6926 !important;
  text-decoration: underline #8a6926 !important;
  transition: all 0.5s ease;
}
@media (max-width: 991.98px) {
  .project-timeline .slick-slide h2, .project-timeline .slick-slide .h2 {
    font-size: 3.5625rem;
    margin-bottom: 20px !important;
  }
  .project-timeline .slick-slide h2 b, .project-timeline .slick-slide .h2 b {
    font-weight: 500 !important;
  }
  .project-timeline .slick-slide h3, .project-timeline .slick-slide .h3 {
    font-size: 2.21875rem;
    margin-bottom: 20px;
  }
  .project-timeline .slick-slide img {
    margin-bottom: 20px;
  }
  .project-timeline .slick-slide p {
    font-size: 1rem;
  }
}
@media (max-width: 575.98px) {
  .project-timeline .slick-slide h2, .project-timeline .slick-slide .h2 {
    text-align: center;
    font-size: 2.75rem !important;
  }
  .project-timeline .slick-slide h3, .project-timeline .slick-slide .h3 {
    font-size: 1.625rem;
    margin-bottom: 10px;
  }
  .project-timeline .slick-slide p {
    font-size: 0.875rem;
  }
}
.project-timeline .slick-dots-timeline ul {
  counter-reset: item;
  list-style: none;
}
.project-timeline .slick-dots-timeline li {
  position: relative;
  padding: 0 10px;
}
.project-timeline .slick-dots-timeline a {
  cursor: pointer;
  display: block;
  text-transform: uppercase;
  font-family: "aktiv-grotesk";
  font-size: 0.875rem;
  padding: 10px;
  color: black;
  opacity: 0.5;
}
.project-timeline .slick-dots-timeline a span {
  text-transform: none;
  font-weight: 700;
  display: block;
  font-family: "aktiv-grotesk-bold";
}
.project-timeline .slick-dots-timeline .slick-active a {
  opacity: 1;
}
.project-timeline .slick-dots-timeline li:before {
  font-family: "aktiv-grotesk-bold";
  font-size: 0.625rem;
  line-height: 1.9;
  content: "";
  color: #444;
  content: counters(item, "") " ";
  text-align: center;
  counter-increment: item;
  width: 23px;
  height: 23px;
  border-radius: 50%;
  position: absolute;
  z-index: 1;
  left: -15px;
  top: 50%;
  transform: translateY(-50%);
  transition: all 0.2s;
}
.project-timeline .slick-dots-timeline li:hover:before {
  border: 1px solid #b48f45;
  transition: all 0.2s;
}
.project-timeline .slick-dots-timeline li:not(:last-child):after {
  content: "";
  width: 3px;
  height: 100%;
  position: absolute;
  left: -5px;
  top: 50%;
}
.project-timeline.bg-pink {
  transition: all 0.3s;
}
.project-timeline.bg-pink .slick-dots-timeline li:before {
  border: 1px solid #d4c1c1;
  outline: 2px solid #f3ddde;
  background: #f3ddde;
}
.project-timeline.bg-pink .slick-dots-timeline li:hover:before {
  background: #d4c1c1;
}
.project-timeline.bg-pink .slick-dots-timeline li:not(:last-child):after {
  background: #d4c1c1;
}
.project-timeline.bg-pink .slick-dots-timeline .slick-active::before {
  background: #d4c1c1;
}
.project-timeline.bg-pink .slick-dots-timeline .slick-active:hover:before {
  border: 1px solid #d4c1c1;
  background: #d4c1c1;
}
.project-timeline.bg-blue {
  transition: all 0.3s;
}
.project-timeline.bg-blue .slick-dots-timeline li:before {
  border: 1px solid #c5ccd3;
  outline: 2px solid #dbe3eb;
  background: #dbe3eb;
}
.project-timeline.bg-blue .slick-dots-timeline li:hover:before {
  background: #c5ccd3;
}
.project-timeline.bg-blue .slick-dots-timeline li:not(:last-child):after {
  background: #c5ccd3;
}
.project-timeline.bg-blue .slick-dots-timeline .slick-active::before {
  background: #c5ccd3;
}
.project-timeline.bg-blue .slick-dots-timeline .slick-active:hover:before {
  border: 1px solid #c5ccd3;
  background: #c5ccd3;
}
.project-timeline.bg-yellow {
  transition: all 0.3s;
}
.project-timeline.bg-yellow .slick-dots-timeline li:before {
  border: 1px solid #cfcac0;
  outline: 2px solid #eee8dc;
  background: #eee8dc;
}
.project-timeline.bg-yellow .slick-dots-timeline li:hover:before {
  background: #cfcac0;
}
.project-timeline.bg-yellow .slick-dots-timeline li:not(:last-child):after {
  background: #cfcac0;
}
.project-timeline.bg-yellow .slick-dots-timeline .slick-active::before {
  background: #cfcac0;
}
.project-timeline.bg-yellow .slick-dots-timeline .slick-active:hover:before {
  border: 1px solid #cfcac0;
  background: #cfcac0;
}
.project-timeline.bg-white {
  transition: all 0.3s;
}
.project-timeline.bg-white .slick-dots-timeline li:before {
  border: 1px solid #dedede;
  outline: 2px solid #ffffff;
  background: #ffffff;
}
.project-timeline.bg-white .slick-dots-timeline li:hover:before {
  background: #dedede;
}
.project-timeline.bg-white .slick-dots-timeline li:not(:last-child):after {
  background: #dedede;
}
.project-timeline.bg-white .slick-dots-timeline .slick-active::before {
  background: #dedede;
}
.project-timeline.bg-white .slick-dots-timeline .slick-active:hover:before {
  border: 1px solid #dedede;
  background: #dedede;
}
.project-timeline .progressed:before {
  border: 2px solid #ab8d74 !important;
  color: #947337;
}
.project-timeline .progressed:after {
  opacity: 0.5;
}
.project-timeline .next-item {
  cursor: pointer;
  font-family: "Cormorant Garamond", serif;
  font-weight: 500;
  font-size: 1.875rem;
  color: #444444;
  margin-left: auto;
  margin-right: auto;
  margin-top: 40px;
  text-align: center;
  opacity: 0.5;
  transition: all 0.2s;
}
.project-timeline .next-item:hover {
  opacity: 1;
  transition: all 0.2s;
}
.project-timeline .tbc:before, .project-timeline .tbc:after {
  opacity: 0.5;
}
.project-timeline .timeline-text {
  text-align: center;
}
.project-timeline .timeline-item.bg-pink, .project-timeline .timeline-item.bg-blue, .project-timeline .timeline-item.bg-yellow, .project-timeline .timeline-item.bg-white {
  background: none !important;
}

/* GRI Index Accordion */
.st-accordion ul li > a:hover,
.st-accordion ul li.st-open > a {
  background-color: #fbfbfb;
}

.st-accordion ul li > a {
  padding-left: 25px;
  font-size: 18px;
  font-family: aktiv-grotesk, sans-serif;
  color: #212121;
  text-decoration: none;
  font-weight: 500;
  display: block;
  position: relative;
  line-height: 72px;
  outline: 0;
  transition: color 0.2s ease-in-out;
}

.st-accordion ul li::before {
  display: none;
}

.st-accordion ul li {
  height: 70px;
  border-bottom: 1px solid #b2b2b2;
  overflow: hidden;
}

.st-accordion ul li > a span {
  background: url("/assets/images/down.png") center center no-repeat;
  text-indent: -9000px;
  width: 26px;
  height: 14px;
  position: absolute;
  top: 50%;
  margin-top: -7px;
  transition: all 0.2s ease-in-out;
  opacity: 1;
  right: 25px;
}

.st-accordion ul li.st-open > a span {
  transform: rotate(180deg);
  right: 25px;
  opacity: 1;
}

.accordion-wrapper ul li::before {
  display: none;
}

.accordion-wrapper ul {
  padding-left: 0;
}

.accordion-wrapper ul li {
  margin-bottom: 0;
}

/* List block */
.list-arrow {
  display: inline-block;
  margin-left: 10px;
  height: 17px;
  width: 17px;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Lager_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 20 20' style='enable-background:new 0 0 20 20;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;stroke:%238B6A26;stroke-miterlimit:10;%7D%0A%3C/style%3E%3Cg%3E%3Cpath class='st0' d='M11.8,4.1l7.4,7.1l-7.4,7.1'/%3E%3Cpath class='st0' d='M0,11.2h19.2'/%3E%3C/g%3E%3C/svg%3E");
  background-size: contain;
  background-position: left center;
  background-repeat: no-repeat;
}

.list-arrow {
  transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -webkit-transition: all 0.2s linear;
}

.list-block a:hover .list-arrow {
  margin-left: 15px;
  transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -webkit-transition: all 0.2s linear;
}

.list-group {
  display: inline-block;
  margin-bottom: 80px;
}

.list-block h3, .list-block .h3 {
  margin-bottom: 50px !important;
}

.list-block h4, .list-block .h4 {
  font-family: "aktiv-grotesk-bold";
  color: #444444;
  font-size: 19px;
  line-height: 27px;
  margin-bottom: 10px;
  margin-bottom: 5px;
  letter-spacing: -0.1px;
}

.list-block .ingress {
  font-family: "aktiv-grotesk-light";
  font-size: 20px;
  line-height: 31px;
  margin-bottom: 30px;
}

.list-type {
  font-family: "aktiv-grotesk-light";
  color: #222222;
  font-size: 13px;
  letter-spacing: 0.93px;
  line-height: 16px;
  text-transform: uppercase;
}


