:root {
  --color--white\<deleted\|variable-05c2d8b4\>: white;
  --color--background: var(--swatch--light);
  --color--header: var(--swatch--lacivert-1);
  --color--text: var(--swatch--dark);
  --color--highlight: var(--swatch--lacivert-1);
  --color--box-a-1: var(--swatch--a-light-1);
  --color--patch-slider: var(--swatch--transparent);
  --color--toggle-switch: 0px;
  --swatch--lacivert-2: #0b193a;
  --color--box-a-3: var(--swatch--a-light-3);
  --color--box-a-2: var(--swatch--a-light-2);
  --color--box-is-1: var(--swatch--is-light);
  --color--box-insan-1: var(--swatch--insan-light);
  --color--box-eko-1: var(--swatch--ekosistem-light);
  --color--box-harmon: var(--swatch--a-light-2);
  --swatch--light: #fefefe;
  --swatch--dark: #010101;
  --swatch--logo-laci: #316094;
  --swatch--logo-gri: #898a8d;
  --swatch--lacivert-1: #0f3c7d;
  --swatch--a-light-1: #e6ecf0;
  --swatch--a-dark-1: #283c5b;
  --swatch--ekosistem-light: #e1ebd4;
  --swatch--insan-light: #f0e9d8;
  --swatch--is-light: #dbe9ec;
  --dark--text: var(--swatch--a-light-2);
  --dark--header: var(--swatch--a-medium);
  --dark--highlight: var(--swatch--a-medium-light);
  --dark--background: var(--swatch--lacivert-2);
  --color--body-bg: var(--swatch--light);
  --dark--box-a-1: var(--swatch--a-dark-1);
  --swatch--ekosistem-dark: #2e4b42;
  --swatch--insan-dark: #484543;
  --swatch--is-dark: #29476b;
  --dark--box-eko-1: var(--swatch--ekosistem-dark);
  --dark--box-insan-1: var(--swatch--insan-dark);
  --dark--box-is-1: var(--swatch--is-dark);
  --dark--body-bg: var(--swatch--lacivert-2);
  --swatch--a-medium: #81a2c4;
  --swatch--transparent: rgba(255, 255, 255, 0);
  --dark--patch-slider: var(--swatch--lacivert-2);
  --dark--toggle-switch: 30px;
  --swatch--a-light-2: #d6dfe6;
  --swatch--a-light-3: #c7d3dc;
  --swatch--a-dark-2: #415d82;
  --swatch--a-dark-3: #607fa4;
  --dark--box-a-2: var(--swatch--a-dark-2);
  --dark--box-a-3: var(--swatch--a-dark-3);
  --swatch--a-medium-light: #a9c4df;
  --color--frame: var(--swatch--lacivert-1);
  --dark--frame: white;
  --dark--box-harmon: var(--swatch--a-medium);
}

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

.w-layout-layout {
  grid-row-gap: 20px;
  grid-column-gap: 20px;
  grid-auto-columns: 1fr;
  justify-content: center;
  padding: 20px;
}

.w-layout-cell {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

body {
  background-color: var(--color--white\<deleted\|variable-05c2d8b4\>);
  color: #333;
  flex-direction: column;
  font-family:Helvetica, sans-serif;
  font-size: 19px;
  font-weight: 300;
  line-height: 1.2;
  display: flex;
}

p {
  margin-bottom: 10px;
}

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

.utility-page-content {
  width: 260px;
  text-align: center;
  flex-direction: column;
  display: flex;
}

.utility-page-form {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.field-label {
  color: #000;
  letter-spacing: 1px;
  margin-bottom: 20px;
  font-weight: 300;
}

.ai-body {
  background-color: var(--color--background);
  color: #000;
  font-family: Helvetica Neue Pro, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
}

.preloader {
  z-index: -99;
  position: fixed;
}

.preloader.yaklasim {
  background-image: url('../images/YAKLASIM_01.png');
  background-position: 50% 0;
  background-size: cover;
}

.preloader.ekosistem {
  background-image: url('../images/EKOSISTEM_01.png');
  background-position: 50% 0;
  background-size: cover;
}

.preloader.nsan {
  background-image: url('../images/INSAN_01.png');
  background-position: 50% 0;
  background-size: cover;
}

.preloader.is {
  background-image: url('../images/IS_01.png');
  background-position: 50% 0;
  background-size: cover;
}

.animation-slide-nav, .animation-left-arrow, .animation-right-arrow {
  display: none;
}

.animation-slider {
  z-index: -77;
  width: 100vw;
  height: 100vh;
  background-color: rgba(255, 255, 255, 0);
  position: fixed;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.animation-slide.yaklasim-1 {
  background-image: url('../images/YAKLASIM_01.png');
  background-position: 50% 0;
  background-size: cover;
}

.animation-slide.yaklasim-2 {
  background-image: url('../images/YAKLASIM_02.png');
  background-position: 50% 0;
  background-size: cover;
}

.animation-slide.yaklasim-3 {
  background-image: url('../images/YAKLASIM_03.png');
  background-position: 50% 0;
  background-size: cover;
}

.animation-slide.yaklasim-4 {
  background-image: url('../images/YAKLASIM_04.png');
  background-position: 50% 0;
  background-size: cover;
}

.animation-slide.yaklasim-5 {
  background-image: url('../images/YAKLASIM_05.jpg');
  background-position: 50% 0;
  background-size: cover;
}

.animation-slide.ekosistem-1 {
  background-image: url('../images/EKOSISTEM_01.png');
  background-position: 50% 0;
  background-size: cover;
}

.animation-slide.ekosistem-2 {
  background-image: url('../images/EKOSISTEM_02.png');
  background-position: 50% 0;
  background-size: cover;
}

.animation-slide.ekosistem-3 {
  background-image: url('../images/EKOSISTEM_03.png');
  background-position: 50% 0;
  background-size: cover;
}

.animation-slide.ekosistem-4 {
  background-image: url('../images/EKOSISTEM_04.png');
  background-position: 50% 0;
  background-size: cover;
}

.animation-slide.ekosistem-5 {
  background-image: url('../images/EKOSISTEM_05.jpg');
  background-position: 50% 0;
  background-size: cover;
}

.animation-slide.insan-1 {
  background-image: url('../images/INSAN_01.png');
  background-position: 50% 0;
  background-size: cover;
}

.animation-slide.insan-2 {
  background-image: url('../images/INSAN_02.png');
  background-position: 50% 0;
  background-size: cover;
}

.animation-slide.insan-3 {
  background-image: url('../images/INSAN_03.png');
  background-position: 50% 0;
  background-size: cover;
}

.animation-slide.insan-4 {
  background-image: url('../images/INSAN_04.png');
  background-position: 50% 0;
  background-size: cover;
}

.animation-slide.insan-5 {
  background-image: url('../images/INSAN_05.jpg');
  background-position: 50% 0;
  background-size: cover;
}

.animation-slide.is-1 {
  background-image: url('../images/IS_01.png');
  background-position: 50% 0;
  background-size: cover;
}

.animation-slide.is-2 {
  background-image: url('../images/IS_02.png');
  background-position: 50% 0;
  background-size: cover;
}

.animation-slide.is-3 {
  background-image: url('../images/IS_03.png');
  background-position: 50% 0;
  background-size: cover;
}

.animation-slide.is-4 {
  background-image: url('../images/IS_04.png');
  background-position: 50% 0;
  background-size: cover;
}

.animation-slide.is-5 {
  background-image: url('../images/IS_05.jpg');
  background-position: 50% 0;
  background-size: cover;
}

.menu-bant {
  z-index: 87;
  width: 100vw;
  height: 80px;
  opacity: .8;
  background-color: #0d4380;
  justify-content: center;
  align-items: center;
  margin-top: 90px;
  display: flex;
  position: fixed;
  box-shadow: 0 2px 5px rgba(0, 0, 0, .2);
}

.menu-desk-link {
  color: #fff;
  text-align: center;
  letter-spacing: .5px;
  padding-top: 7px;
  font-size: 18px;
  font-weight: 800;
  line-height: 22px;
  text-decoration: none;
}

.menu-desk-link:hover {
  color: #c8c8c8;
}

.menu-text-span {
  font-weight: 400;
}

.menu-ai-web {
  z-index: 99;
  height: 90px;
  background-color: #fff;
  justify-content: center;
  align-items: flex-start;
  display: none;
  position: fixed;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
  box-shadow: 0 2px 5px rgba(0, 0, 0, .2);
}

.baslik-1 {
  color: #fff;
  text-align: center;
  letter-spacing: .1vw;
  margin-bottom: 0;
  font-size: 70px;
  font-weight: 900;
  line-height: 1;
}

.baslik-1-shadow {
  text-shadow: 0 0 2.5vh rgba(0, 0, 0, .5);
  font-family: Helvetica Neue Pro, sans-serif;
}

.baslik-1-shadow._400-normal {
  letter-spacing: 0;
  text-shadow: 0 0 2vh rgba(0, 0, 0, .5);
  font-weight: 400;
}

.baslik-2 {
  width: 100%;
  color: var(--color--header);
  text-align: left;
  letter-spacing: 0;
  margin-top: 5px;
  margin-bottom: 25px;
  font-size: 34px;
  font-weight: 700;
  line-height: 34px;
}

.spot-1 {
  width: 100%;
  color: var(--color--header);
  text-align: left;
  letter-spacing: .2px;
  margin-bottom: 20px;
  font-size: 26px;
  font-weight: 400;
  line-height: 33px;
}

.metin-1 {
  width: 100%;
  color: var(--color--text);
  text-align: left;
  letter-spacing: .6px;
  margin-bottom: 30px;
  font-size: 18px;
  font-weight: 300;
  line-height: 25px;
}

.metin-1.hata {
  color: red;
}

.menu-ai-web-div-1 {
  align-items: flex-start;
  display: flex;
}

.menu-ai-web-div-2 {
  justify-content: flex-end;
  display: flex;
}

.menu-ai-web-wrap {
  width: 1700px;
  justify-content: space-between;
  align-items: flex-start;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.image-ai-menu-web {
  height: 90px;
}

.baslik-1-wrapper {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 100px;
  display: flex;
}

.bg-img-yaklasim {
  z-index: -88;
  width: 100vw;
  height: 100vh;
  background-image: url('../images/YAKLASIM_05.jpg');
  background-position: 50% 0;
  background-size: cover;
}

.bg-img-ekosistem {
  z-index: -8;
  width: 100vw;
  height: 100vh;
  background-image: url('../images/EKOSISTEM_05.jpg');
  background-position: 50% 0;
  background-size: cover;
  position: fixed;
}

.bg-img-insan {
  z-index: -88;
  width: 100vw;
  height: 100vh;
  background-image: url('../images/INSAN_05.jpg');
  background-position: 50% 0;
  background-size: cover;
  position: fixed;
}

.bg-img-is {
  z-index: -88;
  width: 100vw;
  height: 100vh;
  background-image: url('../images/IS_05.jpg');
  background-position: 50% 0;
  background-size: cover;
  position: fixed;
}

.sec-baslik-1 {
  height: 100vh;
  flex-direction: column;
  align-items: center;
  margin-bottom: 1px;
  padding-top: 170px;
  display: flex;
}

.content-sections {
  width: 100%;
  min-height: 100vh;
  flex-direction: column;
  align-items: center;
  margin-top: -170px;
  padding: 170px 60px 60px;
  display: flex;
}

.content-sections.raporlar {
  margin-top: 0;
  padding-top: 0;
}

.sec-content {
  width: 100%;
  background-color: var(--color--background);
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 60px;
  display: flex;
}

.sec-content.devam {
  margin-top: 0;
  padding-top: 0;
}

.link-icon-div {
  width: 50px;
  height: 50px;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-bottom: 7px;
  display: flex;
}

.link-to-section {
  width: 100%;
  height: 100%;
  color: var(--color--text);
  justify-content: center;
  align-items: flex-start;
  padding-top: 110px;
  text-decoration: none;
  display: flex;
}

.text-wrap-1 {
  width: 100%;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.container-wrap {
  width: 100%;
  background-color: var(--color--background);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding: 0 40px 30px;
  display: flex;
}

.container-div {
  width: 100%;
  max-width: 1080px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.footer-patch {
  width: 100%;
  background-color: var(--color--background);
  padding-top: 60px;
  padding-bottom: 90px;
}

.metin-qs-high-1 {
  width: 100%;
  color: var(--color--highlight);
  text-align: left;
  letter-spacing: .4px;
  padding-bottom: 15px;
  padding-left: 25px;
  padding-right: 25px;
  font-size: 21px;
  line-height: 25px;
}

.qs-highlight {
  width: 100%;
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 0;
}

.qs-cell-high {
  background-color: var(--color--box-a-1);
  padding-top: 25px;
  padding-bottom: 10px;
}

.harmon-qs-number {
  width: 50px;
  height: 50px;
  background-color: var(--color--highlight);
  color: var(--color--background);
  justify-content: center;
  align-items: center;
  margin-bottom: 25px;
  padding-top: 6px;
  font-size: 24px;
  font-weight: 700;
  line-height: 20px;
  display: flex;
}

.baslik-3 {
  width: 100%;
  color: var(--color--header);
  text-align: left;
  letter-spacing: .3px;
  margin-top: 30px;
  margin-bottom: 15px;
  font-size: 31px;
  font-weight: 700;
  line-height: 36px;
}

.baslik-4 {
  width: 100%;
  color: var(--color--header);
  text-align: left;
  letter-spacing: .5px;
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 26px;
  font-weight: 400;
  line-height: 31px;
}

.baslik-raporlar-wrap {
  width: 100%;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 30px;
  padding-top: 80px;
  display: flex;
}

.baslik-raporlar-txt {
  width: 100%;
  color: var(--color--header);
  text-align: center;
  letter-spacing: 1px;
  margin-bottom: 15px;
  font-size: 34px;
  font-weight: 700;
  line-height: 34px;
}

.sec-baslik-raporlar {
  flex-direction: column;
  align-items: center;
  padding-top: 150px;
  display: flex;
}

.grid-rapor-surdur {
  grid-column-gap: 0px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-bottom: 40px;
}

.rapor-link-block {
  color: var(--color--text);
  flex-direction: column;
  align-items: center;
  padding-bottom: 20px;
  padding-left: 10px;
  padding-right: 10px;
  text-decoration: none;
  display: flex;
}

.baslik-rapor-turleri {
  background-color: var(--color--box-a-1);
  color: var(--color--header);
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 20px;
  margin-bottom: 40px;
  padding: 25px 20px 20px;
  font-size: 24px;
  font-weight: 700;
  line-height: 28px;
}

.sec-content-raporlar {
  width: 100%;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.text-wrap-raporlar {
  width: 100%;
}

.rapor-year {
  color: var(--color--text);
  text-align: center;
  letter-spacing: .5px;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 400;
  line-height: 25px;
  display: flex;
}

.raporlar-link-block {
  width: 100%;
  max-width: 1080px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.link-raporlar {
  color: var(--color--header);
  text-align: left;
  letter-spacing: 1px;
  margin-bottom: 30px;
  font-size: 22px;
  font-weight: 400;
  line-height: 25px;
}

.icon-block-raporlar {
  width: 50px;
  height: 50px;
  background-color: var(--color--box-a-1);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-bottom: 8px;
  display: flex;
}

.co2-consumption {
  z-index: 99;
  width: 92.5px;
  height: 32.5px;
  cursor: pointer;
  background-image: url('../images/icon-CO2-consumption.svg');
  background-position: 0%;
  background-size: cover;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.patch-animation {
  z-index: -76;
  width: 100vw;
  height: 100vh;
  background-color: var(--color--patch-slider);
  position: fixed;
}

.menu-links-wrap {
  z-index: 87;
  width: 100vw;
  height: 80px;
  grid-column-gap: 30px;
  justify-content: center;
  align-items: center;
  margin-top: 90px;
  display: flex;
  position: fixed;
}

.co2-button {
  height: 32.5px;
  margin-left: var(--color--toggle-switch);
}

.dipnot-1 {
  width: 100%;
  color: var(--color--text);
  text-align: left;
  letter-spacing: .5px;
  margin-top: 15px;
  margin-bottom: 30px;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
}

.section-arrow {
  width: 15px;
  height: 15px;
  border-right: 4px solid var(--swatch--lacivert-2);
  border-bottom: 4px solid var(--swatch--lacivert-2);
  color: #000;
  transform: rotate(45deg);
}

.raporlar-arrow {
  width: 15px;
  height: 15px;
  border-right: 3px solid var(--color--text);
  border-bottom: 3px solid var(--color--text);
  transform: rotate(45deg);
}

.icon-deger {
  width: 70px;
  height: 70px;
  mix-blend-mode: multiply;
}

.icon-deger-box {
  background-color: var(--color--box-a-3);
  padding: 10px;
}

.info-baslik-1 {
  width: 100%;
  color: var(--color--highlight);
  text-align: left;
  letter-spacing: .5px;
  margin-top: 20px;
  font-size: 21px;
  font-weight: 700;
  line-height: 27px;
}

.info-title-box {
  width: 100%;
  background-color: var(--color--box-a-2);
  align-items: center;
  padding-top: 5px;
  padding-left: 25px;
  padding-right: 25px;
  display: flex;
}

.qs-title-grid {
  width: 100%;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 90px 1fr 90px;
}

.qs-list {
  width: 100%;
  color: var(--color--highlight);
  margin-bottom: 10px;
  padding-right: 25px;
}

.qs-list-item {
  width: 100%;
  padding-left: 5px;
}

.metin-qs-madde {
  width: 100%;
  color: var(--color--highlight);
  text-align: left;
  letter-spacing: .4px;
  margin-bottom: 3px;
  font-size: 18px;
  line-height: 20px;
}

.metin-qs-high-bold {
  width: 100%;
  color: var(--color--highlight);
  text-align: left;
  letter-spacing: .3px;
  margin-bottom: 10px;
  padding-left: 45px;
  padding-right: 40px;
  font-size: 18px;
  font-weight: 400;
  line-height: 20px;
}

.ska-qs {
  width: 100%;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  margin-top: 30px;
  margin-bottom: 10px;
  padding: 10px 0;
}

.ska-icon {
  width: 100%;
}

.qs-table-ska {
  width: 100%;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: .5px solid var(--color--highlight);
  margin-top: 10px;
  margin-bottom: 30px;
  padding: 0;
}

.qs-cell-ska {
  border: .5px solid var(--color--highlight);
  justify-content: center;
  padding: 7px 10px 3px;
}

.qs-cell-ska.is {
  background-color: var(--color--box-is-1);
}

.qs-cell-ska.insan {
  background-color: var(--color--box-insan-1);
}

.qs-cell-ska.eko {
  background-color: var(--color--box-eko-1);
}

.metin-qs-ska {
  width: 100%;
  color: var(--color--text);
  text-align: left;
  letter-spacing: .6px;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
}

.metin-qs-ska.nr {
  font-size: 15px;
  line-height: 17px;
}

.ska-kategori-qs {
  width: 100%;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  margin-bottom: 20px;
  padding: 0;
}

.ska-kategori-box {
  width: 100%;
  border: 1px solid var(--color--highlight);
  background-color: #efefef;
  padding: 12px 15px 8px;
}

.ska-kategori-box.eko {
  background-color: var(--color--box-eko-1);
}

.ska-kategori-box.insan {
  background-color: var(--color--box-insan-1);
}

.ska-kategori-box.is {
  background-color: var(--color--box-is-1);
}

.ska-kategori-txt {
  width: 100%;
  color: var(--color--text);
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 17px;
}

.qs-table-hedef {
  width: 100%;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: .5px solid var(--color--highlight);
  padding: 0;
}

.metin-qs-hedef {
  width: 100%;
  color: var(--color--text);
  text-align: center;
  letter-spacing: .3px;
  margin-bottom: 10px;
  font-size: 13px;
  font-weight: 400;
  line-height: 16px;
}

.metin-qs-hedef.hedef {
  font-weight: 400;
}

.metin-qs-hedef.dipnot {
  margin-top: -9px;
  margin-bottom: 12px;
  font-size: 12px;
  line-height: 14px;
}

.metin-qs-hedef.space {
  color: var(--color--background);
}

.metin-qs-hedef.hata {
  color: red;
}

.qs-cell-hedef {
  border: .5px solid var(--color--highlight);
  justify-content: flex-start;
  align-items: center;
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
}

.qs-cell-hedef.is {
  background-color: var(--color--box-is-1);
}

.qs-cell-hedef.insan {
  background-color: var(--color--box-insan-1);
}

.qs-cell-hedef.eko {
  background-color: var(--color--box-eko-1);
}

.qs-hedey-year {
  font-weight: 700;
}

.metin-qs-hedef-baslik-1 {
  width: 100%;
  color: var(--color--text);
  text-align: center;
  letter-spacing: .5px;
  margin-top: 10px;
  margin-bottom: 5px;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
}

.metin-qs-hedef-baslik-2 {
  width: 100%;
  color: var(--color--text);
  text-align: center;
  letter-spacing: .5px;
  text-transform: uppercase;
  margin-bottom: 5px;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
}

.metin-qs-hedef-baslik-3 {
  width: 100%;
  color: var(--color--text);
  text-align: center;
  letter-spacing: .5px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 700;
  line-height: 16px;
}

.metin-qs-hedef-baslik-3.space-bottom {
  margin-bottom: 10px;
}

.harmon-qs {
  width: 100%;
  grid-column-gap: 0px;
  grid-row-gap: 10px;
  margin-top: 50px;
  margin-bottom: 40px;
  padding: 0;
}

.harmon-qs-cell {
  flex-direction: column;
}

.icon-harmon {
  width: 80px;
  height: 80px;
  mix-blend-mode: multiply;
}

.harmon-qs-txt {
  width: 100%;
  color: var(--color--highlight);
  text-align: left;
  letter-spacing: .4px;
  margin-bottom: 10px;
  font-size: 19px;
  line-height: 21px;
}

.harmon-qs-txt.space {
  padding-right: 215px;
}

.icon-harmon-box {
  width: 120px;
  height: 120px;
  background-color: var(--color--box-harmon);
  padding: 20px;
}

.harmon-text-span {
  letter-spacing: 0;
  font-weight: 700;
}

.qs-ik-cell {
  background-color: var(--color--box-a-1);
  padding-top: 22px;
  padding-bottom: 25px;
}

.metin-qs-ik {
  width: 100%;
  color: var(--color--highlight);
  text-align: left;
  letter-spacing: .4px;
  margin-bottom: 0;
  padding-left: 25px;
  padding-right: 25px;
  font-size: 19px;
  line-height: 22px;
}

.metin-qs-ik.hata {
  color: #ff0004;
}

.qs-ik {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  margin-bottom: 10px;
  padding: 0;
}

.metin-qs-ik-number {
  width: 100%;
  color: var(--color--highlight);
  text-align: left;
  letter-spacing: 0;
  margin-bottom: 5px;
  padding-left: 25px;
  padding-right: 25px;
  font-size: 25px;
  font-weight: 700;
  line-height: 26px;
}

.metin-qs-ik-number.hata {
  color: #ff0004;
}

.metin-qs-is {
  width: 100%;
  color: var(--color--highlight);
  text-align: left;
  letter-spacing: .4px;
  margin-bottom: 0;
  padding-left: 25px;
  padding-right: 25px;
  font-size: 21px;
  line-height: 25px;
}

.metin-qs-is-number {
  width: 100%;
  color: var(--color--highlight);
  text-align: left;
  letter-spacing: 0;
  margin-bottom: 5px;
  padding-left: 25px;
  padding-right: 25px;
  font-size: 28px;
  font-weight: 700;
  line-height: 31px;
}

.qs-is-cell {
  background-color: var(--color--box-a-1);
  padding-top: 22px;
  padding-bottom: 25px;
}

.toplum-qs-txt {
  width: 100%;
  color: var(--color--highlight);
  text-align: left;
  letter-spacing: .4px;
  margin-bottom: 10px;
  font-size: 19px;
  line-height: 24px;
}

.toplum-qs-baslik {
  width: 100%;
  color: var(--color--highlight);
  text-align: left;
  letter-spacing: .4px;
  margin-bottom: 5px;
  font-size: 19px;
  font-weight: 700;
  line-height: 22px;
}

.toplum-qs {
  width: 100%;
  grid-column-gap: 0px;
  grid-row-gap: 10px;
  margin-top: 30px;
  margin-bottom: 40px;
  padding: 0;
}

.qs-cell-deger {
  background-color: var(--color--box-a-1);
  padding-bottom: 0;
}

.link-metin {
  color: red;
}

.foto {
  width: 100%;
  margin-top: 20px;
  margin-bottom: 40px;
}

.rapor-kapak-img {
  margin-bottom: 20px;
}

.rapor-kapak-img.dikey {
  width: 66%;
}

.rapor-kapak-img.dikey.tek {
  width: 22%;
}

.grid-rapor-cdp {
  grid-column-gap: 0px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  margin-bottom: 40px;
}

.patch-rapor-grid {
  width: 100%;
  height: 100%;
}

.grid-rapor-kis {
  grid-column-gap: 0px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-bottom: 40px;
}

.grid-rapor-etki {
  grid-column-gap: 0px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  margin-bottom: 40px;
}

.metin-qs-hedef-year {
  width: 100%;
  color: var(--color--text);
  text-align: center;
  letter-spacing: .3px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 16px;
  font-weight: 400;
  line-height: 25px;
}

.metin-qs-hedef-year.hedef {
  font-weight: 400;
}

.metin-qs-hedef-year.dipnot {
  margin-top: -9px;
  margin-bottom: 12px;
  font-size: 16px;
  line-height: 18px;
}

.metin-qs-hedef-year.space {
  color: var(--color--background);
}

.qs-list-wrap {
  width: 100%;
  padding-top: 20px;
  padding-bottom: 15px;
  padding-left: 70px;
}

.qs-deger-info-baslik-1 {
  width: 100%;
  color: var(--color--highlight);
  text-align: left;
  letter-spacing: .5px;
  text-transform: uppercase;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 700;
  line-height: 23px;
}

.deger-zinciri-wrap {
  width: 100%;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  display: flex;
}

.deger-zinciri-content {
  width: 100%;
  background-color: var(--color--box-a-1);
  cursor: pointer;
}

.akordeon-wrap {
  width: 100%;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.akordeon-content {
  width: 100%;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.more-plus-div {
  width: 36px;
  height: 36px;
  min-height: 36px;
  min-width: 36px;
  background-color: var(--color--box-a-2);
  border-radius: 50%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 25px;
  margin-right: 15px;
  padding-top: 2px;
  display: flex;
}

.div-block-2 {
  width: 18px;
  height: 2px;
  background-color: red;
}

.more-plus-txt {
  color: var(--color--header);
  font-size: 30px;
  font-weight: 400;
  line-height: 12px;
}

.more-icon-deger {
  width: 36px;
  height: 36px;
  background-color: var(--color--box-a-1);
  border-radius: 50%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 2px;
  display: flex;
}

.info-more-box {
  width: 100%;
  background-color: var(--color--box-a-2);
  justify-content: center;
  align-items: center;
  display: flex;
}

.span-link {
  border-bottom: 1px solid var(--color--text);
  font-weight: 700;
}

.ska-icon-wrap {
  margin-bottom: 30px;
}

.ska-icon-2 {
  width: 10%;
  margin-bottom: 1%;
  margin-right: 1%;
}

.harmon-grid {
  width: 100%;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 120px 50px 1fr;
}

.harmon-text-wrap {
  padding-left: 10px;
}

.harmon-grid-wrap {
  width: 100%;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  margin-bottom: 40px;
  display: flex;
}

.ik-grid {
  width: 100%;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  margin-bottom: 10px;
}

.ik-grid-text-wrap {
  background-color: var(--color--box-a-1);
  padding-top: 22px;
  padding-bottom: 25px;
}

.toplum-grid {
  width: 100%;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-columns: 120px 1fr;
  padding-top: 30px;
  padding-bottom: 40px;
}

.icon-toplum-box {
  background-color: var(--color--box-harmon);
  padding-bottom: 20px;
}

.icon-toplum {
  width: 80px;
  height: 80px;
  mix-blend-mode: multiply;
}

.toplum-grid-icon-box {
  width: 120px;
  height: 120px;
  background-color: var(--color--box-a-2);
  justify-content: center;
  align-items: center;
  display: flex;
}

.highlight-grid {
  width: 100%;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}

.highlight-grid-text-wrap {
  background-color: var(--color--box-a-1);
  padding-top: 25px;
  padding-bottom: 10px;
}

.grid {
  width: 100%;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  margin-bottom: 10px;
}

.link {
  color: var(--color--text);
  text-decoration: none;
}

.plus-1 {
  width: 16px;
  height: 2.4px;
  background-color: var(--color--highlight);
  margin-bottom: -.5px;
}

.plus-2 {
  width: 16px;
  height: 2.4px;
  background-color: var(--color--highlight);
  margin-top: -2px;
  margin-bottom: 2px;
  transform: rotate(90deg);
}

.baslik-2-wrap {
  width: 100%;
  cursor: pointer;
  justify-content: flex-start;
  align-items: flex-start;
  padding-right: 25px;
  display: flex;
}

.deger-baslik-2-div {
  width: 100%;
  background-color: var(--color--box-a-1);
  margin-bottom: 10px;
  padding: 15px 20px;
}

.son-rapor-link-block {
  width: 100%;
  background-color: var(--color--box-a-2);
  color: var(--color--text);
  flex-direction: column;
  align-items: center;
  padding: 20px 20px 15px;
  text-decoration: none;
  display: flex;
}

.son-rapor-kapak-img {
  width: 100%;
  margin-bottom: 35px;
}

.son-rapor-kapak-img.dikey {
  width: 66%;
}

.son-rapor-kapak-img.dikey.tek {
  width: 22%;
}

.son-rapor-spot {
  width: 100%;
  color: var(--color--header);
  text-align: left;
  letter-spacing: .2px;
  margin-bottom: 30px;
  padding-right: 100px;
  font-size: 22px;
  font-weight: 400;
  line-height: 28px;
}

.son-rapor-baslik {
  width: 100%;
  color: var(--color--header);
  text-align: left;
  letter-spacing: 0;
  margin-top: 5px;
  margin-bottom: 25px;
  font-size: 34px;
  font-weight: 700;
  line-height: 34px;
}

.son-rapor-baslik-wrap {
  width: 100%;
  justify-content: flex-start;
  align-items: flex-start;
  padding-right: 25px;
  display: flex;
}

.son-rapor-wrap {
  width: 100%;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-bottom: 30px;
  display: flex;
}

.son-rapor-txt-wrap {
  width: 100%;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.container-wrap-raporlar {
  width: 100%;
  background-color: var(--color--background);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding: 0 40px 30px;
  display: flex;
}

.son-rapor-link-txt {
  width: 100%;
  color: var(--color--header);
  text-align: center;
  letter-spacing: .5px;
  margin-bottom: 0;
  padding-right: 15px;
  font-size: 22px;
  font-weight: 400;
  line-height: 24px;
}

.son-rapor-link-txt.hata {
  color: #ff0004;
}

.image {
  width: 40px;
  height: 40px;
}

.rapor-2023-grid {
  width: 100%;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  margin-bottom: 30px;
}

.image-2 {
  width: 100%;
}

.son-rapor-slider {
  width: 100%;
  height: auto;
  background-color: var(--color--box-a-2);
  margin-top: 0;
  padding-bottom: 45px;
}

.slider-image {
  width: 100%;
  aspect-ratio: 16 / 9;
  object-fit: cover;
}

.link-span-rapor {
  color: var(--color--text);
  letter-spacing: .3px;
  font-weight: 700;
  text-decoration: none;
}

@media screen and (max-width: 991px) {
  .menu-desk-link {
    display: none;
  }

  .baslik-1 {
    font-size: 60px;
  }

  .image-ai-menu-web {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .content-sections {
    padding-bottom: 30px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .sec-content {
    padding-top: 30px;
  }

  .container-wrap {
    padding-bottom: 20px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .footer-patch {
    padding-bottom: 60px;
  }

  .metin-qs-high-1 {
    padding-left: 20px;
  }

  .baslik-rapor-turleri {
    font-size: 22px;
  }

  .rapor-year {
    font-size: 18px;
  }

  .ska-kategori-qs {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .harmon-qs-txt.space {
    padding-right: 30px;
  }

  .metin-qs-ik-number {
    font-size: 24px;
  }

  .toplum-qs-txt {
    font-size: 18px;
  }

  .rapor-kapak-img.dikey.tek {
    width: 20%;
  }

  .ska-icon-wrap {
    margin-bottom: 20px;
  }

  .ska-icon-2 {
    width: 16%;
  }

  .highlight-grid {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .highlight-grid-text-wrap {
    padding-top: 20px;
    padding-bottom: 5px;
  }

  .son-rapor-kapak-img.dikey.tek {
    width: 20%;
  }

  .son-rapor-spot {
    padding-right: 40px;
    font-size: 18px;
    line-height: 24px;
  }

  .container-wrap-raporlar {
    padding-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .son-rapor-link-txt {
    font-size: 18px;
    line-height: 22px;
  }
}

@media screen and (max-width: 767px) {
  .baslik-1 {
    font-size: 45px;
  }

  .baslik-2 {
    font-size: 30px;
  }

  .spot-1 {
    font-size: 22px;
    line-height: 29px;
  }

  .image-ai-menu-web {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .content-sections {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .metin-qs-high-1 {
    font-size: 18px;
    line-height: 24px;
  }

  .baslik-4 {
    font-size: 24px;
    line-height: 29px;
  }

  .baslik-raporlar-txt {
    font-size: 30px;
  }

  .grid-rapor-surdur {
    grid-row-gap: 20px;
  }

  .rapor-link-block {
    padding-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .baslik-rapor-turleri {
    font-size: 20px;
  }

  .rapor-year {
    font-size: 16px;
  }

  .info-title-box {
    padding-left: 20px;
    padding-right: 10px;
  }

  .metin-qs-high-bold {
    padding-right: 30px;
  }

  .metin-qs-ska, .metin-qs-hedef-baslik-2 {
    font-size: 14px;
    line-height: 18px;
  }

  .harmon-qs-txt {
    margin-bottom: 10px;
    font-size: 18px;
  }

  .metin-qs-ik {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 18px;
  }

  .metin-qs-ik-number {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 22px;
  }

  .metin-qs-is {
    font-size: 19px;
  }

  .metin-qs-is-number {
    margin-bottom: 0;
    font-size: 25px;
  }

  .foto {
    margin-top: 10px;
    margin-bottom: 30px;
  }

  .rapor-kapak-img {
    margin-bottom: 10px;
  }

  .rapor-kapak-img.dikey.tek {
    width: 66%;
  }

  .grid-rapor-kis {
    grid-column-gap: 10px;
  }

  .qs-list-wrap {
    padding-left: 0;
  }

  .qs-deger-info-baslik-1 {
    font-size: 17px;
    line-height: 20px;
  }

  .more-plus-div {
    width: 34px;
    height: 34px;
    min-height: 34px;
    min-width: 34px;
    margin-right: 10px;
  }

  .more-icon-deger {
    width: 34px;
    height: 34px;
  }

  .ska-icon-2 {
    width: 19%;
  }

  .harmon-grid {
    grid-column-gap: 0px;
    grid-row-gap: 10px;
  }

  .harmon-text-wrap {
    padding-top: 10px;
    padding-bottom: 20px;
    padding-left: 0;
  }

  .ik-grid {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .ik-grid-text-wrap {
    padding-top: 20px;
  }

  .toplum-grid {
    padding-bottom: 25px;
  }

  .highlight-grid {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .plus-1, .plus-2 {
    width: 14px;
  }

  .baslik-2-wrap {
    padding-right: 0;
  }

  .son-rapor-kapak-img {
    margin-bottom: 25px;
  }

  .son-rapor-kapak-img.dikey.tek {
    width: 66%;
  }

  .son-rapor-spot {
    padding-left: 0;
    padding-right: 20px;
    font-size: 17px;
    line-height: 21px;
  }

  .son-rapor-baslik {
    font-size: 30px;
  }

  .son-rapor-baslik-wrap {
    padding-right: 0;
  }

  .container-wrap-raporlar {
    padding-left: 30px;
    padding-right: 30px;
  }

  .son-rapor-link-txt {
    font-size: 17px;
    line-height: 21px;
  }
}

@media screen and (max-width: 479px) {
  .baslik-1 {
    font-size: 24px;
  }

  .baslik-2 {
    font-size: 23px;
    line-height: 24px;
  }

  .baslik-2.phone {
    padding-left: 20px;
    padding-right: 20px;
  }

  .spot-1 {
    font-size: 17px;
    line-height: 22px;
  }

  .metin-1 {
    margin-bottom: 20px;
    font-size: 14px;
    line-height: 19px;
  }

  .menu-ai-web-div-2 {
    display: none;
  }

  .image-ai-menu-web {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .link-icon-div {
    width: 44px;
    height: 44px;
  }

  .container-wrap {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-wrap.phone {
    padding-left: 0;
    padding-right: 0;
  }

  .footer-patch {
    padding-top: 40px;
  }

  .metin-qs-high-1 {
    padding-left: 15px;
    padding-right: 20px;
    font-size: 16px;
    line-height: 20px;
  }

  .harmon-qs-number {
    width: 40px;
    height: 40px;
    font-size: 20px;
  }

  .baslik-4 {
    font-size: 21px;
    line-height: 24px;
  }

  .baslik-raporlar-txt {
    font-size: 23px;
    line-height: 24px;
  }

  .grid-rapor-surdur {
    grid-column-gap: 0px;
  }

  .baslik-rapor-turleri {
    margin-bottom: 30px;
    font-size: 18px;
    line-height: 22px;
  }

  .link-raporlar {
    margin-bottom: 20px;
    font-size: 17px;
    line-height: 21px;
  }

  .icon-block-raporlar {
    width: 44px;
    height: 44px;
  }

  .dipnot-1 {
    font-size: 12px;
  }

  .dipnot-1.phone {
    padding-left: 30px;
    padding-right: 30px;
    font-size: 13px;
    line-height: 16px;
  }

  .section-arrow {
    width: 13px;
    height: 13px;
  }

  .raporlar-arrow {
    width: 12px;
    height: 12px;
  }

  .icon-deger {
    width: 60px;
    height: 60px;
  }

  .icon-deger-box {
    justify-content: center;
    padding-bottom: 5px;
    display: flex;
  }

  .info-title-box {
    padding: 5px 30px;
  }

  .qs-title-grid {
    grid-template-rows: auto auto;
  }

  .qs-list {
    padding-left: 30px;
    padding-right: 30px;
  }

  .metin-qs-madde {
    margin-bottom: 5px;
    font-size: 14px;
    line-height: 16px;
  }

  .metin-qs-high-bold {
    padding-left: 35px;
    font-size: 14px;
    line-height: 16px;
  }

  .qs-cell-ska {
    padding-left: 6px;
    padding-right: 3px;
  }

  .metin-qs-ska {
    letter-spacing: 0;
    font-size: 11px;
    line-height: 14px;
  }

  .metin-qs-ska.nr {
    font-size: 10px;
    line-height: 13px;
  }

  .ska-kategori-qs {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .ska-kategori-box {
    padding: 7px 5px 3px;
  }

  .ska-kategori-txt {
    letter-spacing: 0;
    font-size: 10px;
  }

  .metin-qs-hedef {
    letter-spacing: 0;
    font-size: 9px;
    line-height: 12px;
  }

  .metin-qs-hedef.dipnot {
    font-size: 8px;
    line-height: 9px;
  }

  .qs-cell-hedef {
    padding-top: 7px;
    padding-left: 5px;
    padding-right: 5px;
  }

  .metin-qs-hedef-baslik-1 {
    font-size: 14px;
    line-height: 17px;
  }

  .metin-qs-hedef-baslik-2 {
    font-size: 9px;
    line-height: 14px;
  }

  .metin-qs-hedef-baslik-3 {
    font-size: 9px;
    line-height: 12px;
  }

  .icon-harmon {
    width: 70px;
    height: 70px;
  }

  .harmon-qs-txt {
    font-size: 16px;
    line-height: 18px;
  }

  .icon-harmon-box {
    width: 100px;
    height: 100px;
    padding: 15px;
  }

  .metin-qs-ik {
    padding-left: 15px;
    padding-right: 15px;
    font-size: 16px;
    line-height: 20px;
  }

  .metin-qs-ik-number {
    margin-bottom: 2px;
    padding-left: 15px;
    padding-right: 15px;
    font-size: 20px;
    line-height: 24px;
  }

  .metin-qs-is {
    font-size: 17px;
    line-height: 21px;
  }

  .metin-qs-is-number {
    font-size: 23px;
  }

  .toplum-qs-txt {
    margin-bottom: 20px;
    font-size: 16px;
    line-height: 20px;
  }

  .toplum-qs-baslik {
    font-size: 16px;
    line-height: 20px;
  }

  .metin-qs-hedef-year {
    font-size: 14px;
    line-height: 17px;
  }

  .qs-deger-info-baslik-1 {
    text-align: center;
    margin-top: 5px;
    margin-bottom: 0;
    font-size: 14px;
    line-height: 19px;
  }

  .more-plus-div {
    width: 30px;
    height: 30px;
    min-height: 30px;
    min-width: 30px;
  }

  .more-icon-deger {
    width: 30px;
    height: 30px;
  }

  .info-more-box {
    padding-top: 0;
    padding-bottom: 10px;
  }

  .ska-icon-2 {
    width: 32%;
  }

  .harmon-grid {
    grid-template-columns: 100px 40px 1fr;
  }

  .harmon-grid-wrap {
    margin-bottom: 20px;
  }

  .ik-grid {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .ik-grid-text-wrap {
    padding-top: 17px;
  }

  .toplum-grid {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    padding-bottom: 10px;
  }

  .icon-toplum-box {
    width: 100px;
    height: 100px;
    padding: 15px;
  }

  .icon-toplum {
    width: 70px;
    height: 70px;
  }

  .toplum-grid-icon-box {
    width: 100px;
    height: 100px;
  }

  .highlight-grid-text-wrap {
    padding-top: 15px;
  }

  .plus-1, .plus-2 {
    width: 12px;
  }

  .son-rapor-link-block {
    padding: 12px 15px 10px;
  }

  .son-rapor-kapak-img {
    margin-bottom: 15px;
  }

  .son-rapor-spot {
    padding-right: 0;
    font-size: 14px;
    line-height: 18px;
  }

  .son-rapor-baslik {
    font-size: 23px;
    line-height: 25px;
  }

  .son-rapor-baslik.phone, .container-wrap-raporlar {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-wrap-raporlar.phone {
    padding-left: 0;
    padding-right: 0;
  }

  .son-rapor-link-txt {
    font-size: 14px;
    line-height: 18px;
  }
}

#w-node-e756fc7c-4b09-4693-7398-7e3774ba8c63-71a02c94 {
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: .5fr 1fr .7fr;
}

#w-node-_9a81bb74-ba16-f5d2-b641-0ac70880e51c-71a02c94 {
  grid-row: span 5 / span 5;
}

#w-node-_904cbe92-5465-d501-e45e-0cce1c3960c3-71a02c94 {
  grid-row: span 3 / span 3;
}

#w-node-_96ea84fc-cbec-ad89-9b2e-84c384cbc8e7-71a02c94 {
  grid-row: span 7 / span 7;
}

#w-node-_7d4d0a0c-7860-0e49-81ff-c178664ea845-71a02c94, #w-node-_5c286608-dae1-72e7-6921-2a4d0730ea62-71a02c94 {
  grid-row: span 2 / span 2;
}

#w-node-d1a43499-aeb7-aa9e-5323-629acc7291ea-71a02c94 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_601e0221-9a89-f47c-cc34-25681920ba1e-71a02c94 {
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_601e0221-9a89-f47c-cc34-25681920ba20-71a02c94, #w-node-ad84f2ce-faef-74f5-763d-b6735505cf65-71a02c94, #w-node-_08cf45a0-43f4-442c-550a-4ed73c503a6a-71a02c94, #w-node-aaf2ff4e-6382-516f-a611-0695ece619d8-71a02c94, #w-node-_1880a0bd-52fc-e14a-cf28-b91be61d7cad-71a02c94 {
  grid-column: span 3 / span 3;
}

#w-node-_25aeacb6-8e04-3509-a4c6-1a01270fa317-71a02c94, #w-node-_9678c080-99f8-7b4b-98ab-2f6ef42aa135-71a02c94 {
  grid-row: span 2 / span 2;
}

#w-node-b94c4d2c-88e8-9d83-088b-18ab1c765ea3-71a02c94, #w-node-_2ce3f3e5-deff-81ce-47d3-0a7a645580ef-71a02c94, #w-node-_7910e391-c5da-a85f-0b55-320c6383c912-71a02c94 {
  grid-column: span 3 / span 3;
}

#w-node-_442bcd3e-a2ce-0d6d-1584-2846d370bec0-71a02d5c, #w-node-_42b2aeee-6a7d-2617-275f-41437bfb16c6-71a02d5c, #w-node-_6d3cbd54-127b-3132-ebfe-ffac51b0467a-71a02d5c, #w-node-_6d3cbd54-127b-3132-ebfe-ffac51b0467d-71a02d5c, #w-node-_495ab091-3053-aa3a-7368-ee18f8fc1f72-71a02d5c, #w-node-_495ab091-3053-aa3a-7368-ee18f8fc1f75-71a02d5c, #w-node-_182d0a6b-d14f-9ed0-f0ee-c0fa77ba567f-71a02d5c, #w-node-_182d0a6b-d14f-9ed0-f0ee-c0fa77ba5682-71a02d5c, #w-node-ac90dd23-a596-aa6d-b226-8120c0565bff-71a02d5c, #w-node-ac90dd23-a596-aa6d-b226-8120c0565c02-71a02d5c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2b2c33bb-3e66-974a-0c0e-bfe2fde116ab-71a02d6e, #w-node-_13ecf71d-2cb8-2820-f471-f2dbc644036e-71a02d6e, #w-node-bd5a4387-c188-b20f-1aff-f29957cdcc28-71a02d6e, #w-node-_1138bd73-0c7a-0955-ee91-7534fa894f01-71a02d6e, #w-node-aa1a3072-e595-388c-0bdc-0a3e29b06b8c-71a02d6e, #w-node-a808bdc7-51b1-36aa-064c-2a53f406c9c4-71a02d6e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_99e02bd1-ea07-aa3b-5a77-9062faaacc0e-71a02d6e, #w-node-e4343d1d-5706-edf8-752a-1d00332fdce0-71a02d6e, #w-node-_661b3ce0-b96a-dbbd-0f10-6f560bf4bebb-71a02d6e, #w-node-a765eeda-5bd5-d0cf-cbcd-1c949fc3e715-71a02d6e, #w-node-a556cfd3-f8e4-4d4d-8480-7e82d3248eec-71a02d6e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e2e95a37-1a1d-6106-7adf-4e6f4da2d453-71a02d6e, #w-node-_30153b34-6718-d4ba-a6e1-b51a32a9f8e0-71a02d6e, #w-node-b6af3388-5f11-077a-1f00-fd8014c8e904-71a02d6e, #w-node-_95b27b9c-6faa-b0ea-0c9e-151071f675c0-71a02d6e, #w-node-_4a7010ad-15ec-6186-2ae4-9aace084545b-71a02d6e, #w-node-_0def7496-2516-a537-bf28-1881e236e0e7-71a02d6e, #w-node-ef24e64e-6fd5-ce9f-f4dc-7af88e1b587d-71a02db1, #w-node-_810b3a86-1b10-ff7c-d87b-99dac0c1589b-71a02db1, #w-node-_2ca54f43-3384-ea12-02f3-cb4ae6a25db3-71a02db1, #w-node-_4c65fdb4-41ca-fab7-f9ae-c1fe98fdf6be-71a02db1, #w-node-_35553900-ca9f-4f3c-0093-82279f49fcf2-71a02db1, #w-node-_9e285d81-e7d7-6c1e-e071-afb9d21f96a3-71a02db1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-fa321dca-7eff-d8ee-a5f8-05b14d6b03f6-71a02de5, #w-node-_96324fd3-0150-ccbb-96bd-ac88dce88009-71a02de5, #w-node-bb7ce813-28cc-2396-7c08-934ecc531daf-71a02de5, #w-node-cf4c30f7-b56f-46dc-0673-ca91574c1867-71a02de5, #w-node-_111d770c-877b-52c2-7e8d-2d6f541f9f39-71a02de5, #w-node-_2657ff2d-a6db-b7c7-5029-3f94472732f2-71a02de5, #w-node-_38d5a5ac-f530-be59-476b-8a9f3f04e587-71a02de5, #w-node-_38d5a5ac-f530-be59-476b-8a9f3f04e58b-71a02de5, #w-node-_38d5a5ac-f530-be59-476b-8a9f3f04e58f-71a02de5, #w-node-_38d5a5ac-f530-be59-476b-8a9f3f04e593-71a02de5, #w-node-_38d5a5ac-f530-be59-476b-8a9f3f04e597-71a02de5, #w-node-_38d5a5ac-f530-be59-476b-8a9f3f04e59b-71a02de5, #w-node-_33c00c0b-12f7-ad19-b8dc-bcf6f661c1ae-71a02de5, #w-node-f00027a3-6f9e-bb71-6f91-725d65ffa449-71a02de5, #w-node-_9df097f5-314f-3f0d-97e5-ead52ca518eb-71a02de5, #w-node-_88ae8142-66a5-3f41-75af-8d10eac62bb7-71a02de5, #w-node-dc95ae00-b05e-e5c2-23e9-21e734806589-71a02de5, #w-node-bd3f72e5-c09c-bba6-e550-74a90bf8f9a6-71a02de5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (max-width: 991px) {
  #w-node-e756fc7c-4b09-4693-7398-7e3774ba8c63-71a02c94 {
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: .4fr 1fr .5fr;
  }

  #w-node-_2b2c33bb-3e66-974a-0c0e-bfe2fde116ab-71a02d6e, #w-node-_13ecf71d-2cb8-2820-f471-f2dbc644036e-71a02d6e, #w-node-bd5a4387-c188-b20f-1aff-f29957cdcc28-71a02d6e, #w-node-_1138bd73-0c7a-0955-ee91-7534fa894f01-71a02d6e, #w-node-aa1a3072-e595-388c-0bdc-0a3e29b06b8c-71a02d6e, #w-node-a808bdc7-51b1-36aa-064c-2a53f406c9c4-71a02d6e {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-af347c17-3c24-8ff4-42e2-152379f751a3-71a02d6e, #w-node-_99e02bd1-ea07-aa3b-5a77-9062faaacc0e-71a02d6e, #w-node-c0c72e0e-0134-def3-8bbb-76fd75256deb-71a02d6e, #w-node-e4343d1d-5706-edf8-752a-1d00332fdce0-71a02d6e, #w-node-_5bfd583e-c3d1-0d91-b7ca-f8a51a32529c-71a02d6e, #w-node-_661b3ce0-b96a-dbbd-0f10-6f560bf4bebb-71a02d6e, #w-node-f551c9f8-be6f-49e1-0fe4-6e029a27f377-71a02d6e, #w-node-a765eeda-5bd5-d0cf-cbcd-1c949fc3e715-71a02d6e, #w-node-_9e1f20d9-f18a-6c21-c0e5-655945fb84fb-71a02d6e, #w-node-a556cfd3-f8e4-4d4d-8480-7e82d3248eec-71a02d6e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-e2e95a37-1a1d-6106-7adf-4e6f4da2d453-71a02d6e, #w-node-_30153b34-6718-d4ba-a6e1-b51a32a9f8e0-71a02d6e, #w-node-b6af3388-5f11-077a-1f00-fd8014c8e904-71a02d6e, #w-node-_95b27b9c-6faa-b0ea-0c9e-151071f675c0-71a02d6e, #w-node-_4a7010ad-15ec-6186-2ae4-9aace084545b-71a02d6e, #w-node-_0def7496-2516-a537-bf28-1881e236e0e7-71a02d6e, #w-node-ef24e64e-6fd5-ce9f-f4dc-7af88e1b587d-71a02db1, #w-node-_810b3a86-1b10-ff7c-d87b-99dac0c1589b-71a02db1, #w-node-_2ca54f43-3384-ea12-02f3-cb4ae6a25db3-71a02db1, #w-node-_4c65fdb4-41ca-fab7-f9ae-c1fe98fdf6be-71a02db1, #w-node-_35553900-ca9f-4f3c-0093-82279f49fcf2-71a02db1, #w-node-_9e285d81-e7d7-6c1e-e071-afb9d21f96a3-71a02db1 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_442bcd3e-a2ce-0d6d-1584-2846d370bec0-71a02d5c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_42b2aeee-6a7d-2617-275f-41437bfb16c6-71a02d5c {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_6d3cbd54-127b-3132-ebfe-ffac51b0467a-71a02d5c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_6d3cbd54-127b-3132-ebfe-ffac51b0467d-71a02d5c {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_495ab091-3053-aa3a-7368-ee18f8fc1f72-71a02d5c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_495ab091-3053-aa3a-7368-ee18f8fc1f75-71a02d5c {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_182d0a6b-d14f-9ed0-f0ee-c0fa77ba567f-71a02d5c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_182d0a6b-d14f-9ed0-f0ee-c0fa77ba5682-71a02d5c {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-ac90dd23-a596-aa6d-b226-8120c0565bff-71a02d5c {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-ac90dd23-a596-aa6d-b226-8120c0565c02-71a02d5c {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-e2e95a37-1a1d-6106-7adf-4e6f4da2d453-71a02d6e, #w-node-_30153b34-6718-d4ba-a6e1-b51a32a9f8e0-71a02d6e, #w-node-b6af3388-5f11-077a-1f00-fd8014c8e904-71a02d6e, #w-node-_95b27b9c-6faa-b0ea-0c9e-151071f675c0-71a02d6e, #w-node-_4a7010ad-15ec-6186-2ae4-9aace084545b-71a02d6e, #w-node-_0def7496-2516-a537-bf28-1881e236e0e7-71a02d6e, #w-node-ef24e64e-6fd5-ce9f-f4dc-7af88e1b587d-71a02db1, #w-node-_810b3a86-1b10-ff7c-d87b-99dac0c1589b-71a02db1, #w-node-_2ca54f43-3384-ea12-02f3-cb4ae6a25db3-71a02db1, #w-node-_4c65fdb4-41ca-fab7-f9ae-c1fe98fdf6be-71a02db1, #w-node-_35553900-ca9f-4f3c-0093-82279f49fcf2-71a02db1, #w-node-_9e285d81-e7d7-6c1e-e071-afb9d21f96a3-71a02db1 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-fa321dca-7eff-d8ee-a5f8-05b14d6b03f6-71a02de5, #w-node-_96324fd3-0150-ccbb-96bd-ac88dce88009-71a02de5, #w-node-bb7ce813-28cc-2396-7c08-934ecc531daf-71a02de5, #w-node-cf4c30f7-b56f-46dc-0673-ca91574c1867-71a02de5, #w-node-_111d770c-877b-52c2-7e8d-2d6f541f9f39-71a02de5 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_2657ff2d-a6db-b7c7-5029-3f94472732f2-71a02de5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_38d5a5ac-f530-be59-476b-8a9f3f04e587-71a02de5, #w-node-_38d5a5ac-f530-be59-476b-8a9f3f04e58b-71a02de5, #w-node-_38d5a5ac-f530-be59-476b-8a9f3f04e58f-71a02de5, #w-node-_38d5a5ac-f530-be59-476b-8a9f3f04e593-71a02de5, #w-node-_38d5a5ac-f530-be59-476b-8a9f3f04e597-71a02de5, #w-node-_38d5a5ac-f530-be59-476b-8a9f3f04e59b-71a02de5, #w-node-_33c00c0b-12f7-ad19-b8dc-bcf6f661c1ae-71a02de5, #w-node-f00027a3-6f9e-bb71-6f91-725d65ffa449-71a02de5, #w-node-_9df097f5-314f-3f0d-97e5-ead52ca518eb-71a02de5, #w-node-_88ae8142-66a5-3f41-75af-8d10eac62bb7-71a02de5, #w-node-dc95ae00-b05e-e5c2-23e9-21e734806589-71a02de5 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-bd3f72e5-c09c-bba6-e550-74a90bf8f9a6-71a02de5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_0a2c51e4-b3ca-9693-a408-9e0f90efc914-71a02c94, #w-node-_0a2c51e4-b3ca-9693-a408-9e0f90efc916-71a02c94, #w-node-_28b4836f-7214-33c2-878e-4fd1a5e106a3-71a02c94, #w-node-cb3ddc40-546f-3a35-6c47-b0b8b84d1b3e-71a02c94, #w-node-cb3ddc40-546f-3a35-6c47-b0b8b84d1b40-71a02c94, #w-node-fdc9d619-084d-cff4-d77f-38023362d225-71a02c94, #w-node-_8802db59-d2f9-2fa1-ce42-3ae23e8b7ffe-71a02c94, #w-node-_8802db59-d2f9-2fa1-ce42-3ae23e8b8000-71a02c94, #w-node-_62bdb173-7aec-ba4f-0eda-61937cc51236-71a02c94, #w-node-_8c894709-3a86-8d29-a210-d96584e3cb14-71a02c94, #w-node-_8c894709-3a86-8d29-a210-d96584e3cb16-71a02c94, #w-node-_27b7ab14-7675-5a50-c8e9-fd7f28e8357e-71a02c94, #w-node-e82e1f72-26d6-9b75-d2a2-606b45587799-71a02c94, #w-node-e82e1f72-26d6-9b75-d2a2-606b4558779b-71a02c94, #w-node-_81d52c4f-c00a-d5b3-56c2-957d339c351a-71a02c94, #w-node-cf737a05-0286-030d-1b5b-0f060086d535-71a02c94, #w-node-cf737a05-0286-030d-1b5b-0f060086d537-71a02c94, #w-node-_852af08c-46cf-93eb-c128-29c88a8bf918-71a02c94, #w-node-_474fef86-0040-56cc-3e33-c4e9287e4ff9-71a02c94, #w-node-_474fef86-0040-56cc-3e33-c4e9287e4ffb-71a02c94, #w-node-_204ae127-0352-2fb3-ebea-f9d17554ca8a-71a02c94, #w-node-_619b0b91-53ce-9987-b5f9-c5088006a791-71a02c94, #w-node-_619b0b91-53ce-9987-b5f9-c5088006a793-71a02c94, #w-node-_62e88707-a63b-f7ec-8680-7d216d29ecc8-71a02c94 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-e756fc7c-4b09-4693-7398-7e3774ba8c63-71a02c94 {
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: .4fr .6fr .4fr;
  }

  #w-node-_601e0221-9a89-f47c-cc34-25681920ba1e-71a02c94 {
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  #w-node-_2b2c33bb-3e66-974a-0c0e-bfe2fde116ab-71a02d6e, #w-node-_13ecf71d-2cb8-2820-f471-f2dbc644036e-71a02d6e, #w-node-bd5a4387-c188-b20f-1aff-f29957cdcc28-71a02d6e, #w-node-_1138bd73-0c7a-0955-ee91-7534fa894f01-71a02d6e, #w-node-aa1a3072-e595-388c-0bdc-0a3e29b06b8c-71a02d6e, #w-node-a808bdc7-51b1-36aa-064c-2a53f406c9c4-71a02d6e {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-fa321dca-7eff-d8ee-a5f8-05b14d6b03f6-71a02de5, #w-node-_96324fd3-0150-ccbb-96bd-ac88dce88009-71a02de5, #w-node-bb7ce813-28cc-2396-7c08-934ecc531daf-71a02de5, #w-node-cf4c30f7-b56f-46dc-0673-ca91574c1867-71a02de5, #w-node-_111d770c-877b-52c2-7e8d-2d6f541f9f39-71a02de5 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_2657ff2d-a6db-b7c7-5029-3f94472732f2-71a02de5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_38d5a5ac-f530-be59-476b-8a9f3f04e587-71a02de5, #w-node-_38d5a5ac-f530-be59-476b-8a9f3f04e58b-71a02de5, #w-node-_38d5a5ac-f530-be59-476b-8a9f3f04e58f-71a02de5, #w-node-_38d5a5ac-f530-be59-476b-8a9f3f04e593-71a02de5, #w-node-_38d5a5ac-f530-be59-476b-8a9f3f04e597-71a02de5, #w-node-_38d5a5ac-f530-be59-476b-8a9f3f04e59b-71a02de5, #w-node-_33c00c0b-12f7-ad19-b8dc-bcf6f661c1ae-71a02de5, #w-node-f00027a3-6f9e-bb71-6f91-725d65ffa449-71a02de5, #w-node-_9df097f5-314f-3f0d-97e5-ead52ca518eb-71a02de5, #w-node-_88ae8142-66a5-3f41-75af-8d10eac62bb7-71a02de5, #w-node-dc95ae00-b05e-e5c2-23e9-21e734806589-71a02de5 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }
}


@font-face {
  font-family: 'Helvetica Neue Pro';
  src: url('../fonts/HelveticaNeueLTPro-Lt.otf') format('opentype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Helvetica Neue Pro';
  src: url('../fonts/HelveticaNeueLTPro-Roman.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Helvetica Neue Pro';
  src: url('../fonts/HelveticaNeueLTPro-Md.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Helvetica Neue Pro';
  src: url('../fonts/HelveticaNeueLTPro-Bd.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Helvetica Neue Pro';
  src: url('../fonts/HelveticaNeueLTPro-Hv.otf') format('opentype');
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Helvetica Neue Pro';
  src: url('../fonts/HelveticaNeueLTPro-Blk.otf') format('opentype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}