:root {
  --white: white;
  --black: black;
}

p {
  margin-bottom: 10px;
}

.body {
  color: #48433d;
  padding-bottom: 0;
  font-family: Adapterpedisplay Lt, sans-serif;
  font-weight: 400;
}

.body.rer {
  background-color: #000;
}

.css {
  position: fixed;
  inset: 0% auto auto 0%;
}

.section {
  position: relative;
}

.section._100vh {
  justify-content: center;
  height: 100vh;
  display: flex;
  position: relative;
}

.container {
  z-index: 2;
  flex: 1;
  position: relative;
}

.container._2 {
  flex-direction: column;
  align-items: flex-start;
  padding-bottom: 340rem;
  padding-left: 40rem;
  display: flex;
}

.navbar {
  z-index: 10;
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  background-color: #0000;
  position: fixed;
  inset: 0% 0% auto;
}

.header {
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  align-items: center;
  padding: 12rem 24rem 12rem 0;
  display: flex;
}

.bg-video {
  z-index: 1;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.logo {
  width: 166rem;
}

.div-block {
  flex: none;
  width: 496rem;
  padding-left: 24rem;
}

.navlink {
  -webkit-backdrop-filter: blur(14px);
  backdrop-filter: blur(14px);
  color: #fff;
  letter-spacing: -.24rem;
  background-color: #0003;
  border-radius: 8px;
  flex: none;
  justify-content: center;
  align-items: center;
  min-width: 80rem;
  height: 24rem;
  margin-left: 4rem;
  margin-right: 4rem;
  padding: 2rem 9rem 0;
  font-family: Adapterpedisplay Lt, sans-serif;
  font-size: 12rem;
  line-height: 12rem;
  text-decoration: none;
  display: flex;
}

.nav-menu {
  flex-direction: row;
  flex: 1;
  align-items: center;
  display: flex;
}

.lang-block {
  -webkit-backdrop-filter: blur(14px);
  backdrop-filter: blur(14px);
  background-color: #0003;
  border-radius: 8px;
  flex: none;
  justify-content: flex-end;
  align-items: center;
  margin-left: auto;
  margin-right: -14rem;
  padding-top: 0;
  display: flex;
}

.lang-block._2 {
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  background-color: #0000;
  margin-left: -14rem;
}

.lang-btn {
  color: #fff;
  letter-spacing: -.24rem;
  flex: none;
  justify-content: center;
  align-items: center;
  height: 24rem;
  margin-left: 0;
  margin-right: 0;
  padding: 3rem 14rem 0;
  font-size: 12rem;
  line-height: 16rem;
  text-decoration: none;
  display: flex;
}

.lang-btn._2 {
  padding-left: 0;
  padding-right: 0;
}

.main-abs {
  -webkit-backdrop-filter: blur(14px);
  backdrop-filter: blur(14px);
  background-color: #ffffff1a;
  border-radius: 8px;
  flex-direction: column;
  align-items: flex-start;
  max-width: 448rem;
  padding: 20rem 16rem 24rem;
  display: flex;
  position: absolute;
  inset: auto auto 24rem 24rem;
}

.button {
  color: #fff;
  letter-spacing: -.24rem;
  background-color: #fff0;
  border: 1px solid #fff;
  border-radius: 8px;
  flex: none;
  justify-content: center;
  align-items: center;
  height: 24rem;
  margin-top: 56rem;
  padding: 3rem 16rem 0;
  font-family: Adapterpedisplay Lt, sans-serif;
  font-size: 12rem;
  line-height: 16rem;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.button:hover {
  color: #48433d;
  background-color: #fff;
}

.button._2 {
  color: #48433d;
  background-color: #7b695300;
  border: 1px solid #b7afa5;
  min-width: auto;
  margin-top: 32rem;
  line-height: 10rem;
}

.button._2:hover {
  color: #fff;
  background-color: #b7afa5;
}

.button._3 {
  color: #48433d;
  background-color: #b7afa500;
  border: 1px solid #b7afa5;
  min-width: auto;
  margin-top: 24rem;
  margin-left: 40rem;
  margin-right: auto;
}

.button._3:hover {
  color: #fff;
  background-color: #b7afa5;
}

.p-18-24 {
  color: #fff;
  letter-spacing: -.36rem;
  font-family: Adapterpedisplay El, sans-serif;
  font-size: 18rem;
  font-weight: 400;
  line-height: 24rem;
}

.p-18-24.b7afa5 {
  opacity: .5;
  color: #fff;
}

.p-18-24.h2-text {
  color: #f4f4f480;
  margin-top: 0;
  margin-bottom: 0;
}

.p-18-24.whiter {
  color: #fff;
  margin-bottom: 0;
}

.prod-item {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 496rem 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.prod-core {
  grid-column-gap: 24rem;
  grid-row-gap: 24rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: 24rem;
  padding-bottom: 24rem;
  padding-right: 24rem;
  display: grid;
}

.prod-item_descr {
  color: #48433d;
  letter-spacing: -.36rem;
  max-width: 314rem;
  margin-bottom: 0;
  margin-left: 40rem;
  font-family: Adapterpedisplay El, sans-serif;
  font-size: 18rem;
  font-weight: 400;
  line-height: 24rem;
}

.prod-item_descr._2 {
  z-index: 2;
  color: #fff;
  max-width: 298rem;
  margin-bottom: 0;
  margin-left: 16rem;
  position: absolute;
  inset: auto auto 16rem 0%;
}

.prod-item_descr._3 {
  color: #78787880;
  margin-top: 0;
  margin-bottom: 0;
}

.prod-item_descr.mmax346 {
  letter-spacing: -.36rem;
  max-width: 346rem;
}

.grey-span {
  color: #b7afa5;
}

.grey-span._2 {
  color: #fff;
}

.prod-item_left-content {
  aspect-ratio: 920 / 816;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.prod-item_left-content._2 {
  aspect-ratio: 566 / 816;
  max-width: 566rem;
}

.prod-item_left-content._3 {
  aspect-ratio: auto;
  height: 100%;
}

.prod-item_core-tabs {
  z-index: 2;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.prod-bg {
  object-fit: cover;
  background-color: #fafafa;
  border-radius: 8px;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.prod-bg._2 {
  background-image: url('../images/Night-View-Stars-Tembaine-Sahara-3.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.prod-item_tabs-menu {
  z-index: 2;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
  position: absolute;
  inset: 14rem auto auto 16rem;
}

.prod-item_tabs-content {
  height: 100%;
  position: absolute;
  inset: 0%;
}

.a-tab {
  color: #fff;
  background-color: #ddd0;
  flex: none;
  align-items: center;
  padding: 6px 0;
  display: flex;
}

.a-tab.w--current {
  background-color: #ddd0;
}

.tab-dot {
  background-color: #ffffff4d;
  border-radius: 100%;
  flex: none;
  width: 4rem;
  height: 4rem;
  margin-right: 8rem;
  box-shadow: 0 0 20px -20px #fff;
}

.tab-pane-tab-1 {
  position: absolute;
  inset: 0%;
}

.tab-in-content {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.img-tabs {
  object-fit: contain;
  width: 100%;
  max-width: 260rem;
  height: 100%;
  max-height: 75%;
}

.img-tabs._2 {
  max-width: 92rem;
  max-height: none;
}

.img-tabs._3 {
  max-height: 60%;
}

.tab-in-content_text-core {
  z-index: 2;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
  position: absolute;
  inset: auto auto 24rem 16rem;
}

.tab-in-content_text-core_item {
  color: #fff;
  letter-spacing: -.36rem;
  align-items: center;
  max-width: 314rem;
  font-family: Adapterpedisplaytrial El, sans-serif;
  font-size: 18rem;
  line-height: 24rem;
  display: flex;
}

.text-block {
  width: 60rem;
}

.future-slider {
  aspect-ratio: 1392 / 816;
  margin-left: 24rem;
  margin-right: 24rem;
  position: relative;
}

.future-btm-slider {
  z-index: 1;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.future-btm-slider_slide {
  opacity: 0;
  border-radius: 8px;
  flex: none;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.future-btm-slider_slide.active {
  z-index: 2;
  opacity: 1;
}

.img-cover.abs {
  position: absolute;
  inset: 0%;
}

.future-btm-slider_text {
  z-index: 2;
  color: #fff;
  text-align: center;
  letter-spacing: -2.12rem;
  font-family: Adapterpedisplay El, sans-serif;
  font-size: 53rem;
  font-weight: 400;
  line-height: 60rem;
  position: relative;
}

.future-top-slider {
  z-index: 4;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 20rem;
  padding-left: 12rem;
  padding-right: 12rem;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.future-top-slider_a {
  color: #fff;
  letter-spacing: -.24rem;
  flex-direction: column;
  flex: 1;
  margin-left: 4rem;
  margin-right: 4rem;
  font-size: 12rem;
  line-height: 16rem;
  text-decoration: none;
  display: flex;
}

.future-top-slider_a_linemom {
  background-color: #fafafa4d;
  flex: none;
  justify-content: center;
  align-items: center;
  height: 1px;
  margin-bottom: 11rem;
  display: flex;
}

.future-top-slider_a_line {
  background-color: #fff;
  width: 100%;
  height: 100%;
}

.paragraph {
  color: #48433d;
  letter-spacing: -1.59rem;
  margin-top: 24rem;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 20rem;
  font-family: Adapterpedisplay El, sans-serif;
  font-size: 54rem;
  font-weight: 400;
  line-height: 60rem;
}

.image {
  width: 100%;
}

.div-block-2 {
  flex-direction: column;
  align-items: flex-start;
  padding-top: 4rem;
  display: flex;
}

.video-line {
  width: 100%;
  height: auto;
}

.line-video {
  color: #48433d;
  letter-spacing: -.24rem;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  font-size: 12rem;
  line-height: 16rem;
  text-decoration: none;
  display: flex;
}

.text-block-2 {
  margin-top: 8rem;
  margin-left: 24rem;
}

.div-block-3 {
  aspect-ratio: 566 / 808;
  background-color: #fafafa;
  border-radius: 12px;
  flex-direction: column;
  justify-content: flex-end;
  width: 566rem;
  margin-bottom: 16rem;
  margin-left: auto;
  margin-right: 24rem;
  padding: 20rem 16rem 0;
  display: flex;
  position: relative;
}

.dropdown {
  letter-spacing: -.24rem;
  font-family: Adapterpedisplay El, sans-serif;
  font-size: 18rem;
  line-height: 24rem;
  display: none;
  position: absolute;
  inset: 10rem auto auto 8rem;
}

.dropdown-toggle {
  cursor: pointer;
  align-items: center;
  padding: 10rem 8rem;
  display: flex;
}

.dropdown-list {
  background-color: #0000;
  flex-direction: column;
  display: none;
  inset: 100% auto auto 0%;
}

.dropdown-list.w--open {
  background-color: #ddd0;
}

.image-2 {
  flex: none;
  width: 8rem;
  margin-left: 8rem;
}

.dropdown-link {
  color: #47423d;
  padding: 4px 0 4px 8rem;
  text-decoration: none;
}

.dropdown-link.active, .rich {
  display: none;
}

.rich p {
  letter-spacing: -.36rem;
  margin-bottom: 24rem;
  font-size: 18rem;
  line-height: 24rem;
}

.rich.active {
  max-width: 456rem;
  font-family: Adapterpedisplay El, sans-serif;
  display: block;
}

.footer {
  z-index: 9999;
  flex-direction: column;
  height: 100vh;
  display: flex;
  position: relative;
}

.div-block-4 {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  align-items: flex-start;
  padding: 24rem 24rem 30rem;
  display: flex;
}

.foo-text {
  color: #fff;
  letter-spacing: -1.59rem;
  max-width: 1293rem;
  margin-bottom: 0;
  font-family: Adapterpedisplay El, sans-serif;
  font-size: 53rem;
  font-weight: 200;
  line-height: 60rem;
}

.div-block-5 {
  -webkit-backdrop-filter: blur(60px);
  backdrop-filter: blur(60px);
  background-color: #0000001a;
  border-radius: 8px;
  flex-direction: column;
  flex: none;
  align-items: flex-start;
  width: 100%;
  max-width: 330rem;
  padding: 24rem 16rem 18rem;
  display: flex;
}

.image-3 {
  width: 163rem;
}

.p-12-16 {
  letter-spacing: -.24rem;
  margin-bottom: 0;
  font-size: 12rem;
  line-height: 16rem;
}

.p-12-16.footer-text {
  color: #fff;
  margin-top: 8rem;
}

.p-12-16.mmax353 {
  max-width: 353rem;
  font-family: Adaptermonopetrial Rg, sans-serif;
}

.p-12-16.mmax353.ds {
  font-family: Adapterpedisplay El, sans-serif;
}

.p-12-16.headh1 {
  margin-top: 0;
  font-weight: 400;
}

.footer-menu {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: none;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: center start;
  place-items: center start;
  margin-top: 64rem;
  margin-bottom: 92rem;
  display: grid;
}

.footer-link.p-12-16 {
  color: #fff;
  text-decoration: none;
}

.div-block-6 {
  padding-left: 24rem;
}

.p-53-60 {
  letter-spacing: -1.59rem;
  margin-bottom: 0;
  font-size: 53rem;
  font-weight: 400;
  line-height: 60rem;
}

.div-block-7 {
  flex-direction: column;
  margin-top: 116rem;
  margin-bottom: 135rem;
  display: flex;
}

.div-block-8 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #48433d;
  letter-spacing: -.24rem;
  border-top: 1px solid #48433d1a;
  grid-template-rows: auto;
  grid-template-columns: 235rem 235rem 207rem 170rem 71rem;
  grid-auto-columns: 1fr;
  padding-top: 16rem;
  padding-bottom: 16rem;
  font-size: 12rem;
  line-height: 16rem;
  display: grid;
}

.div-block-8.top {
  color: #b7afa5;
  border-top-style: none;
}

.link {
  color: #b7afa5;
  text-decoration: underline;
  transition: all .2s;
}

.link:hover {
  color: #48433d;
}

.img-fw {
  width: 100%;
}

.div-block-9 {
  z-index: 2;
  -webkit-backdrop-filter: blur(50px);
  backdrop-filter: blur(50px);
  background-color: #0000001a;
  border-radius: 8px;
  width: 100%;
  max-width: 448rem;
  padding: 20rem 16rem 24rem;
  position: absolute;
  inset: 24rem auto auto 24rem;
}

.div-block-10 {
  grid-column-gap: 24rem;
  grid-row-gap: 24rem;
  grid-template-rows: auto;
  grid-template-columns: 330rem 1fr 330rem;
  grid-auto-columns: 1fr;
  margin-top: 24rem;
  padding-bottom: 94rem;
  padding-left: 24rem;
  padding-right: 24rem;
  display: grid;
}

.contacts-core {
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 48rem;
  margin-bottom: 512rem;
  display: flex;
}

.contacts-line {
  flex: none;
  align-items: center;
  display: flex;
}

.contacts-line.p-18-24 {
  color: #48433d;
}

.contacts-line.p-18-24.none {
  display: none;
}

.op05 {
  opacity: .5;
}

.op05.cont-line {
  flex: none;
  width: 95rem;
}

.mis-nav {
  z-index: 1111;
  flex-direction: column;
  width: 100%;
  display: flex;
  position: sticky;
  top: 0;
}

.mis-content {
  z-index: 2;
  grid-column-gap: 50vh;
  grid-row-gap: 50vh;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  min-height: 100vh;
  margin-top: 0;
  margin-bottom: 100vh;
  display: grid;
  position: relative;
}

.mis-content._2 {
  min-height: 1000vh;
}

.mis-bg-content {
  z-index: 1;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.background-fon {
  z-index: 1;
  background-color: #9a8f8f;
  flex: none;
  justify-content: center;
  align-items: center;
  display: none;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.bg-1 {
  filter: blur(60px);
  background-color: #7d7069;
  border-radius: 20%;
  flex: none;
  width: 120vw;
  height: 90vh;
}

.lottie-animation {
  z-index: 2;
  width: 100vw;
  height: 100vw;
  position: absolute;
}

.background-video {
  filter: sepia() invert() grayscale() saturate(200%) hue-rotate(180deg) contrast(200%) brightness(200%) blur(120px);
  flex: none;
  width: 100%;
  height: 100vh;
  transition: all 1.5s linear;
}

.content-trigger {
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
}

.story {
  color: #fff;
  text-align: center;
  letter-spacing: -.36rem;
  max-width: 902rem;
  margin-bottom: 24rem;
  margin-left: auto;
  margin-right: auto;
  font-family: Adapterpedisplay El, sans-serif;
  font-size: 18rem;
  font-weight: 400;
  line-height: 24rem;
  display: block;
  position: fixed;
  bottom: 0;
}

.story.non-fix {
  flex: none;
  margin-bottom: 28rem;
  position: relative;
}

.story.non-fix._2 {
  letter-spacing: -1.59rem;
  max-width: 1121rem;
  font-family: Adapterpedisplay El, sans-serif;
  font-size: 53rem;
  line-height: 60rem;
}

.story.non-fix._1 {
  margin-bottom: 12rem;
}

.story.z {
  z-index: 2;
  display: flex;
}

.div-block-11 {
  z-index: 20;
  border-top: 1px solid #ebebeb33;
  flex: none;
  align-items: center;
  padding-top: 12rem;
  padding-left: 12rem;
  display: flex;
  position: relative;
}

.link-2 {
  opacity: .5;
  color: #fff;
  letter-spacing: -.42rem;
  flex: none;
  padding: 12rem;
  font-family: Adapterpedisplay El, sans-serif;
  font-size: 14rem;
  line-height: 16rem;
  text-decoration: none;
  transition: opacity .5s;
}

.link-2.w--current {
  opacity: 1;
}

.trigger-mom {
  height: 150vh;
  position: relative;
}

.trigger-mom.toz {
  z-index: 2;
}

.trigger-mom.owm {
  border: 10px solid red;
}

.content-fixed {
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-items: center;
  display: flex;
  position: fixed;
  inset: 0%;
}

.scroll-down {
  width: 50rem;
}

.scroll-rown {
  position: fixed;
  bottom: 16rem;
}

.text-span {
  color: #b7afa5;
}

.link-block {
  position: absolute;
  inset: 16rem 16rem auto auto;
}

.image-4 {
  width: 36rem;
  height: auto;
}

.b7afa5 {
  color: #b7afa5;
}

.div-block-12, .slider, .text-block-5, .text-span-2 {
  display: none;
}

.div-block-15 {
  letter-spacing: -.24rem;
  flex-direction: column;
  align-items: flex-start;
  font-size: 12rem;
  line-height: 16rem;
  display: flex;
}

.text-block-7 {
  letter-spacing: -.24rem;
  font-size: 12rem;
  line-height: 16rem;
}

.text-block-8 {
  margin-top: 13rem;
}

.mb, .menuer {
  display: none;
}

.div-block-17 {
  grid-column-gap: 50vh;
  grid-row-gap: 50vh;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.lottie-animation-2 {
  z-index: 1;
  flex: none;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: -50vh 0%;
}

.bg-grads {
  z-index: 1;
  flex: none;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: hidden;
  transform: translate(0);
}

.img-brags {
  opacity: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
}

.img-brags._2 {
  z-index: 3;
}

.img-brags._3 {
  z-index: 4;
}

.img-brags._4 {
  z-index: 5;
}

.img-brags._1 {
  z-index: 2;
  opacity: 1;
}

.div-block-18 {
  width: 100%;
  position: relative;
}

.div-block-19 {
  background-image: url('../images/Opt2_1.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  inset: 0%;
}

.div-block-20 {
  justify-content: center;
  align-items: center;
  display: flex;
  position: fixed;
  inset: 0%;
}

.div-block-21 {
  height: 1500vh;
}

@media screen and (max-width: 991px) {
  .container._2 {
    padding-bottom: 252rem;
    padding-left: 24rem;
  }

  .div-block {
    width: auto;
  }

  .navlink.w--current {
    color: #fff;
  }

  .nav-menu {
    justify-content: flex-end;
    padding-left: 24rem;
  }

  .lang-block {
    margin-left: 8rem;
    margin-right: -12rem;
  }

  .lang-btn {
    padding-left: 12rem;
    padding-right: 12rem;
  }

  .button._2 {
    color: #fff;
    background-color: #b7afa5;
    border-style: none;
    margin-top: 20rem;
  }

  .button._3 {
    color: #fff;
    background-color: #b7afa5;
    border-style: none;
    margin-top: 20rem;
    margin-left: 0;
  }

  .prod-item {
    grid-column-gap: 12rem;
    grid-row-gap: 12rem;
    grid-template-columns: 1fr;
  }

  .prod-item.carr {
    width: 100%;
    max-width: 100%;
  }

  .prod-core {
    grid-column-gap: 52rem;
    grid-row-gap: 52rem;
    padding-left: 24rem;
  }

  .prod-item_descr {
    max-width: none;
    margin-left: 0;
  }

  .prod-item_left-content {
    aspect-ratio: 566 / 566;
  }

  .prod-item_left-content._2 {
    aspect-ratio: 566 / 566;
    max-width: 100%;
  }

  .future-slider {
    aspect-ratio: 566 / 566;
  }

  .paragraph {
    margin-top: 56rem;
    padding-right: 24rem;
    font-size: 36rem;
    line-height: 42rem;
  }

  .line-video {
    width: auto;
    margin-left: 24rem;
    margin-right: 24rem;
  }

  .text-block-2 {
    margin-left: 0;
  }

  .div-block-3 {
    aspect-ratio: 566 / 566;
    width: auto;
    margin-top: 56rem;
    margin-left: 24rem;
  }

  .rich.active {
    max-width: none;
  }

  .footer {
    z-index: 100000;
  }

  .foo-text {
    max-width: 90%;
    font-size: 36rem;
    line-height: 42rem;
  }

  .div-block-6 {
    padding-left: 0;
  }

  .p-53-60 {
    font-size: 36rem;
    line-height: 42rem;
  }

  .div-block-7 {
    display: none;
  }

  .link._2 {
    margin-bottom: 32rem;
  }

  .img-fw.mob-s {
    aspect-ratio: 3 / 3;
    object-fit: cover;
  }

  .div-block-9 {
    top: auto;
    bottom: 24rem;
  }

  .div-block-10 {
    grid-template-columns: 1fr;
  }

  .mis-nav {
    top: 0;
  }

  .lottie-animation {
    width: 100vh;
    height: 100vh;
  }

  .story {
    max-width: 90%;
  }

  .story.non-fix {
    margin-bottom: 16rem;
  }

  .story.non-fix._2 {
    max-width: 90%;
    font-size: 36rem;
    font-weight: 400;
    line-height: 42rem;
  }

  .div-block-12 {
    grid-column-gap: 56rem;
    grid-row-gap: 56rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    align-content: start;
    align-items: start;
    margin-top: 56rem;
    margin-bottom: 40rem;
    display: grid;
  }

  .car-cat {
    flex-direction: column;
    align-items: stretch;
    display: flex;
  }

  .text-block-3 {
    width: 100%;
    padding-bottom: 16rem;
  }

  .text-block-4 {
    color: #b7afa5;
    letter-spacing: -.24rem;
    border-bottom: 1px #000;
    width: 100%;
    padding-bottom: 16rem;
    font-size: 12rem;
    line-height: 16rem;
  }

  .car-core {
    flex-direction: column;
    display: flex;
  }

  .car-item {
    letter-spacing: -.24rem;
    flex-direction: column;
    flex: none;
    font-size: 12rem;
    line-height: 16rem;
    display: flex;
  }

  .car-top {
    border-top: 1px solid #edecec;
    flex: none;
    justify-content: space-between;
    align-items: center;
    padding-top: 16rem;
    padding-bottom: 16rem;
    padding-right: 0;
    display: flex;
  }

  .div-block-13 {
    justify-content: center;
    align-items: center;
    width: 12rem;
    height: 12rem;
    padding: 0;
    display: flex;
    position: relative;
  }

  .div-block-14 {
    background-color: #48433d;
    flex: none;
    width: 100%;
    height: 1px;
    padding: 0;
  }

  .slbd {
    background-color: #48433d;
    flex: none;
    width: 100%;
    height: 1px;
    padding: 0;
    position: absolute;
    transform: rotate(90deg);
  }

  .car-cont {
    grid-column-gap: 8rem;
    grid-row-gap: 8rem;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    align-items: flex-start;
    height: auto;
    display: grid;
    overflow: hidden;
  }
}

@media screen and (max-width: 479px) {
  .section._100vh {
    height: 100svh;
  }

  .container._2 {
    padding-bottom: 208rem;
    padding-left: 8rem;
    padding-right: 8rem;
  }

  .header {
    z-index: 10;
    padding-top: 8rem;
    padding-bottom: 8rem;
    padding-right: 8rem;
    position: relative;
  }

  .logo {
    width: 110rem;
  }

  .div-block {
    padding-left: 8rem;
  }

  .lang-block._2 {
    margin-left: -12rem;
  }

  .main-abs {
    max-width: none;
    padding: 8rem;
    bottom: 8rem;
    left: 8rem;
    right: 8rem;
  }

  .button {
    margin-top: 44rem;
  }

  .button._2 {
    margin-top: 24rem;
  }

  .p-18-24 {
    letter-spacing: -.28rem;
    font-size: 14rem;
    line-height: 16rem;
  }

  .p-18-24.b7afa5 {
    font-size: 14rem;
    line-height: 16rem;
  }

  .prod-core {
    padding: 44rem 8rem 16rem;
  }

  .prod-core._3 {
    padding-bottom: 8rem;
  }

  .prod-core._4 {
    padding-bottom: 16rem;
  }

  .prod-core._5 {
    padding-top: 32rem;
  }

  .prod-item_descr {
    padding-left: 8rem;
    padding-right: 8rem;
    font-size: 14rem;
    line-height: 16rem;
  }

  .prod-item_descr._3 {
    padding-left: 0;
    padding-right: 0;
    display: none;
  }

  .prod-item_descr.mmax346 {
    padding-left: 0;
    padding-right: 0;
  }

  .prod-item_left-content {
    aspect-ratio: 304 / 544;
    display: none;
  }

  .img-tabs {
    max-width: 60%;
    max-height: 40%;
  }

  .tab-in-content_text-core {
    bottom: 8rem;
    left: 8rem;
    right: 8rem;
  }

  .tab-in-content_text-core_item {
    letter-spacing: -.28rem;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-start;
    font-family: Adapterpedisplay El, sans-serif;
    font-size: 14rem;
    line-height: 16rem;
  }

  .future-slider {
    display: none;
  }

  .paragraph {
    letter-spacing: -.96rem;
    padding-right: 0;
    font-size: 24rem;
    line-height: 28rem;
  }

  .image {
    margin-top: 12rem;
  }

  .video-line {
    aspect-ratio: 320 / 528;
    object-fit: cover;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .line-video {
    margin-left: 8rem;
    margin-right: 8rem;
  }

  .div-block-3 {
    aspect-ratio: 304 / 560;
    margin-left: 8rem;
    margin-right: 8rem;
    padding-top: 12rem;
    padding-left: 8rem;
    padding-right: 8rem;
  }

  .dropdown {
    letter-spacing: -.28rem;
    font-size: 14rem;
    line-height: 16rem;
  }

  .rich p {
    letter-spacing: -.28rem;
    margin-bottom: 16rem;
    font-size: 14rem;
    line-height: 16rem;
  }

  .footer {
    height: auto;
    min-height: 100vh;
  }

  .div-block-4 {
    padding: 8rem 8rem 16rem;
  }

  .foo-text {
    letter-spacing: -.48rem;
    max-width: none;
    font-family: Adapterpedisplaytrial El, sans-serif;
    font-size: 24rem;
    font-weight: 400;
    line-height: 28rem;
  }

  .div-block-5 {
    max-width: 100%;
    margin-bottom: 140rem;
    padding: 8rem 8rem 16rem;
  }

  .p-12-16 {
    display: none;
  }

  .p-12-16.mmax353.ds {
    display: inline-block;
  }

  .footer-menu {
    margin-top: 88rem;
    margin-bottom: 32rem;
  }

  .footer-link.p-12-16 {
    font-family: Adaptermonopetrial Rg, sans-serif;
    display: block;
  }

  .p-53-60 {
    letter-spacing: -.48rem;
    font-size: 24rem;
    line-height: 28rem;
  }

  .img-fw.mob-s {
    aspect-ratio: 320 / 560;
  }

  .div-block-9 {
    width: auto;
    max-width: none;
    padding: 12rem 8rem;
    bottom: 8rem;
    left: 8rem;
    right: 8rem;
  }

  .div-block-10 {
    margin-top: 16rem;
    padding-bottom: 16rem;
    padding-left: 8rem;
    padding-right: 8rem;
  }

  .contacts-core {
    grid-column-gap: 16rem;
    grid-row-gap: 16rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-top: 142rem;
    margin-bottom: 84rem;
    display: grid;
  }

  .contacts-line.p-18-24 {
    flex-direction: column;
    align-items: flex-start;
  }

  .mis-content {
    min-height: 100svh;
  }

  .mis-bg-content {
    height: 100lvh;
  }

  .lottie-animation {
    display: flex;
  }

  .content-trigger {
    height: 100svh;
  }

  .story {
    font-size: 14rem;
    line-height: 18rem;
  }

  .story.non-fix._2 {
    font-size: 24rem;
    line-height: 32rem;
  }

  .div-block-11 {
    padding-top: 6rem;
    padding-left: 0;
  }

  .trigger-mom {
    height: 120svh;
  }

  .trigger-mom.owm {
    height: 102svh;
  }

  .link-block {
    background-image: url('../images/Group-2085663647.webp');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
  }

  .image-4 {
    opacity: 0;
    width: 38rem;
    max-width: none;
    height: auto;
    display: block;
  }

  .brand {
    padding-left: 0;
  }

  .menu-button {
    flex: none;
    width: 0;
    height: 0;
    padding: 0;
    display: none;
    overflow: hidden;
  }

  .slider {
    background-image: url('../images/Background.jpg');
    background-position: 50%;
    background-size: cover;
    border-radius: 8px;
    width: 100%;
    height: auto;
    display: flex;
    overflow: hidden;
  }

  .slider._2 {
    background-image: url('../images/Night-View-Stars-Tembaine-Sahara-3.jpg');
  }

  .slider._3 {
    background-image: url('../images/bg_gradient-3.webp');
    width: auto;
    margin-left: 8rem;
    margin-right: 8rem;
  }

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

  .slides {
    position: absolute;
    inset: 0% 0% auto;
  }

  .mask {
    aspect-ratio: 304 / 544;
    width: 100%;
    height: auto;
  }

  .topz {
    margin-bottom: 16rem;
  }

  .text-block-5 {
    letter-spacing: -.26rem;
    margin-top: 36rem;
    padding-bottom: 12rem;
    padding-left: 16rem;
    font-family: Adapterpedisplaytrial El, sans-serif;
    font-size: 14rem;
    line-height: 16rem;
    display: block;
  }

  .text-block-6 {
    color: #fff;
    text-align: center;
    letter-spacing: -.96rem;
    font-size: 24rem;
    line-height: 28rem;
  }

  .text-span-2 {
    color: #78787880;
    display: inline;
  }

  .text-block-8 {
    margin-top: 8rem;
  }

  .mb {
    -webkit-backdrop-filter: blur(14px);
    backdrop-filter: blur(14px);
    color: #fff;
    letter-spacing: -.24rem;
    background-color: #0003;
    border-radius: 8px;
    flex: none;
    justify-content: center;
    align-items: center;
    height: 16rem;
    padding: 3rem 10rem 0;
    font-size: 12rem;
    line-height: 12rem;
    text-decoration: none;
    display: flex;
    position: absolute;
    inset: 8rem 8rem auto auto;
  }

  .menuer {
    z-index: 2;
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    background-color: #0003;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: none;
    position: fixed;
    inset: 0%;
  }

  .mob-linke {
    opacity: .3;
    color: #fff;
    letter-spacing: -.96rem;
    font-family: Adapterpedisplaytrial El, sans-serif;
    font-size: 24rem;
    line-height: 32rem;
    text-decoration: none;
  }

  .mob-linke.w--current {
    opacity: 1;
  }

  .div-block-16 {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
    position: fixed;
    inset: auto auto 8rem 8rem;
  }

  .div-block-17 {
    grid-column-gap: 50svh;
    grid-row-gap: 50svh;
  }

  .img-brags {
    height: 120vh;
    inset: 0% 0% auto;
  }

  .div-block-19 {
    background-image: url('../images/Group-2085663634_1.webp'), url('../images/Opt2_1.webp');
    background-position: 50%, 50%;
    background-repeat: no-repeat, no-repeat;
    background-size: cover, cover;
  }
}

#w-node-_8ebd3100-c1e2-995a-8736-1519ed0dd8f8-bec22f71, #w-node-_6fe7bace-5a62-1def-6290-bc1a4d73c0a9-bec22f71, #w-node-d087a11c-efc0-2d18-78d9-ebc73f672aaa-bec22f71, #w-node-_2cf66fea-b1aa-5c5d-61f2-ce31b0f1b7e9-bec22f71, #w-node-_2cf66fea-b1aa-5c5d-61f2-ce31b0f1b7ed-bec22f71, #w-node-b33a13d3-02ca-4975-a135-da328c16349d-bec22f71, #w-node-_439051a8-cc89-f2e1-f5ff-06de8f08d669-bec22f71, #w-node-f7b84a0f-8c47-56ee-e5e2-098cb9abd3f0-bec22f71, #w-node-b1e603a6-1e04-1fca-0e1b-19851cf7676f-bec22f71, #w-node-ebb293dd-6246-9324-67f5-626ea6287f6c-fd4c2b48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_178711df-7d41-b0ab-3d19-9812e541d357-fd4c2b48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_77a40209-e1f2-ceb1-151d-1ba3d3a9a8e8-fd4c2b48, #w-node-_9affdeba-7974-54b7-de93-d1360f00aa78-261971f2, #w-node-_5d1cb32f-f2ff-f262-9679-422f8933a922-261971f2, #w-node-a43572c7-2baf-0673-c83a-eb9bc02c7c1c-261971f2, #w-node-_776be076-3a32-d4d3-d774-550412855410-261971f2, #w-node-_6371a70f-7c9e-5d5c-9445-de7089b1856a-261971f2, #w-node-_431e05a6-43b0-c0df-0f56-92b337493a35-261971f2, #w-node-e10a4b2b-9918-0bfd-99f3-c4dd9daa95db-261971f2, #w-node-f0a4ced3-e2c4-d148-fe7f-d1fb2a34983f-261971f2, #w-node-f0a4ced3-e2c4-d148-fe7f-d1fb2a349841-261971f2, #w-node-f0a4ced3-e2c4-d148-fe7f-d1fb2a349843-261971f2, #w-node-f0a4ced3-e2c4-d148-fe7f-d1fb2a349845-261971f2, #w-node-ad68bdf3-9bfe-e2c7-2ee1-7b14f8d3557a-261971f2, #w-node-e2d5291e-f975-ade0-650b-7e95b7fbe846-261971f2, #w-node-e2d5291e-f975-ade0-650b-7e95b7fbe848-261971f2, #w-node-e2d5291e-f975-ade0-650b-7e95b7fbe84a-261971f2, #w-node-e2d5291e-f975-ade0-650b-7e95b7fbe84c-261971f2, #w-node-e2d5291e-f975-ade0-650b-7e95b7fbe84e-261971f2, #w-node-_498ceee2-8395-eacd-82ad-ee4d8fd44590-261971f2, #w-node-_498ceee2-8395-eacd-82ad-ee4d8fd44592-261971f2, #w-node-_498ceee2-8395-eacd-82ad-ee4d8fd44594-261971f2, #w-node-_498ceee2-8395-eacd-82ad-ee4d8fd44596-261971f2, #w-node-_498ceee2-8395-eacd-82ad-ee4d8fd44598-261971f2, #w-node-_4c8e95b0-df14-940e-678b-3a3293faad96-261971f2, #w-node-_4c8e95b0-df14-940e-678b-3a3293faad98-261971f2, #w-node-_4c8e95b0-df14-940e-678b-3a3293faad9a-261971f2, #w-node-_4c8e95b0-df14-940e-678b-3a3293faad9c-261971f2, #w-node-_4c8e95b0-df14-940e-678b-3a3293faad9e-261971f2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fb063e66-f75e-229c-e84c-aabd138dc5ed-261971f2 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-b36a66c0-8dcb-2cad-e066-bc0fa55a5b4d-261971f2, #w-node-d6ac0880-c313-4461-8f0d-602b009371a6-261971f2 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_9affdeba-7974-54b7-de93-d1360f00aa78-26685b28, #w-node-_5d1cb32f-f2ff-f262-9679-422f8933a922-26685b28, #vizov.w-node-_6d4cac5b-da82-ad8f-9ceb-4b2bd55d8baa-5a66f972, #w-node-b60a2622-7df7-5e76-c1c7-2e5a38cc636b-5a66f972, #w-node-a8b1ff10-047b-4023-1829-d65f65868ed7-5a66f972, #w-node-_9f87a41a-92e7-a757-798d-3cf307d6b69b-5a66f972, #w-node-e2e8f0ac-95e0-3191-2704-bca4fdea3000-5a66f972, #mission.w-node-a6e1ab2c-802a-5ee1-a60d-55b219772a27-5a66f972, #w-node-a89548bb-d98d-8176-3368-986f43adc5a0-5a66f972, #w-node-_3c4609e9-4956-de7c-d759-33821670c16c-5a66f972, #cennost.w-node-d008997d-e2ad-e057-106c-1903c92f83dd-5a66f972, #w-node-b5ba7842-d484-890a-8f5b-36c96212caca-5a66f972, #w-node-_318babad-eff2-8aea-1b39-91241dc4cae6-5a66f972, #w-node-_4de45332-1cf0-191c-d916-0cb9b5987b36-5a66f972, #w-node-_8ebd3100-c1e2-995a-8736-1519ed0dd8f8-bb5931a9, #w-node-_6fe7bace-5a62-1def-6290-bc1a4d73c0a9-bb5931a9, #w-node-d087a11c-efc0-2d18-78d9-ebc73f672aaa-bb5931a9, #w-node-_2cf66fea-b1aa-5c5d-61f2-ce31b0f1b7e9-bb5931a9, #w-node-_2cf66fea-b1aa-5c5d-61f2-ce31b0f1b7ed-bb5931a9, #w-node-b33a13d3-02ca-4975-a135-da328c16349d-bb5931a9, #w-node-_439051a8-cc89-f2e1-f5ff-06de8f08d669-bb5931a9, #w-node-f7b84a0f-8c47-56ee-e5e2-098cb9abd3f0-bb5931a9, #w-node-b1e603a6-1e04-1fca-0e1b-19851cf7676f-bb5931a9, #w-node-a75f0cad-4773-e699-c00b-56a5781752b8-781752b0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a75f0cad-4773-e699-c00b-56a5781752ba-781752b0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-a75f0cad-4773-e699-c00b-56a5781752bc-781752b0, #w-node-_9affdeba-7974-54b7-de93-d1360f00aa78-e0d9241b, #w-node-_5d1cb32f-f2ff-f262-9679-422f8933a922-e0d9241b, #w-node-_974a7245-29d3-0b92-1553-6eed742beac6-e0d9241b, #w-node-_974a7245-29d3-0b92-1553-6eed742beac8-e0d9241b, #w-node-_974a7245-29d3-0b92-1553-6eed742beaca-e0d9241b, #w-node-_974a7245-29d3-0b92-1553-6eed742beacc-e0d9241b, #w-node-_974a7245-29d3-0b92-1553-6eed742beace-e0d9241b, #w-node-_974a7245-29d3-0b92-1553-6eed742bead1-e0d9241b, #w-node-_974a7245-29d3-0b92-1553-6eed742bead3-e0d9241b, #w-node-_974a7245-29d3-0b92-1553-6eed742bead5-e0d9241b, #w-node-_974a7245-29d3-0b92-1553-6eed742bead7-e0d9241b, #w-node-_974a7245-29d3-0b92-1553-6eed742bead9-e0d9241b, #w-node-_974a7245-29d3-0b92-1553-6eed742beadc-e0d9241b, #w-node-_974a7245-29d3-0b92-1553-6eed742beade-e0d9241b, #w-node-_974a7245-29d3-0b92-1553-6eed742beae0-e0d9241b, #w-node-_974a7245-29d3-0b92-1553-6eed742beae2-e0d9241b, #w-node-_974a7245-29d3-0b92-1553-6eed742beae4-e0d9241b, #w-node-_974a7245-29d3-0b92-1553-6eed742beae7-e0d9241b, #w-node-_974a7245-29d3-0b92-1553-6eed742beae9-e0d9241b, #w-node-_974a7245-29d3-0b92-1553-6eed742beaeb-e0d9241b, #w-node-_974a7245-29d3-0b92-1553-6eed742beaed-e0d9241b, #w-node-_974a7245-29d3-0b92-1553-6eed742beaef-e0d9241b, #w-node-_974a7245-29d3-0b92-1553-6eed742beaf2-e0d9241b, #w-node-_974a7245-29d3-0b92-1553-6eed742beaf4-e0d9241b, #w-node-_974a7245-29d3-0b92-1553-6eed742beaf6-e0d9241b, #w-node-_974a7245-29d3-0b92-1553-6eed742beaf8-e0d9241b, #w-node-_974a7245-29d3-0b92-1553-6eed742beafa-e0d9241b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fb063e66-f75e-229c-e84c-aabd138dc5ed-e0d9241b {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-b36a66c0-8dcb-2cad-e066-bc0fa55a5b4d-e0d9241b, #w-node-d6ac0880-c313-4461-8f0d-602b009371a6-e0d9241b {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_9affdeba-7974-54b7-de93-d1360f00aa78-bb998578, #w-node-_5d1cb32f-f2ff-f262-9679-422f8933a922-bb998578, #vizov.w-node-_6d4cac5b-da82-ad8f-9ceb-4b2bd55d8baa-08498553, #w-node-b60a2622-7df7-5e76-c1c7-2e5a38cc636b-08498553, #w-node-a8b1ff10-047b-4023-1829-d65f65868ed7-08498553, #w-node-_9f87a41a-92e7-a757-798d-3cf307d6b69b-08498553, #w-node-e2e8f0ac-95e0-3191-2704-bca4fdea3000-08498553, #mission.w-node-a6e1ab2c-802a-5ee1-a60d-55b219772a27-08498553, #w-node-a89548bb-d98d-8176-3368-986f43adc5a0-08498553, #w-node-_3c4609e9-4956-de7c-d759-33821670c16c-08498553, #cennost.w-node-d008997d-e2ad-e057-106c-1903c92f83dd-08498553, #w-node-b5ba7842-d484-890a-8f5b-36c96212caca-08498553, #w-node-_318babad-eff2-8aea-1b39-91241dc4cae6-08498553, #w-node-_4de45332-1cf0-191c-d916-0cb9b5987b36-08498553 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (max-width: 991px) {
  #w-node-fc2bbae7-3d17-c7a1-df8b-174952165b5b-261971f2, #w-node-_513a854b-add3-a9ab-4166-8b67828d5c4e-261971f2, #w-node-_3ef131b5-1707-3771-29e5-047b87f73d07-261971f2, #w-node-_3ef131b5-1707-3771-29e5-047b87f73d0a-261971f2, #w-node-_962e91d1-8d99-2ec5-c33f-6f1e0aac7dbd-261971f2, #w-node-_962e91d1-8d99-2ec5-c33f-6f1e0aac7dc0-261971f2, #w-node-a23b43df-7c33-fe91-4424-d0ea0909fbf2-261971f2, #w-node-a23b43df-7c33-fe91-4424-d0ea0909fbf5-261971f2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-fb063e66-f75e-229c-e84c-aabd138dc5ed-261971f2 {
    grid-column-start: 1;
  }

  #w-node-d6ac0880-c313-4461-8f0d-602b009371a6-261971f2, #w-node-fc2bbae7-3d17-c7a1-df8b-174952165b5b-e0d9241b, #w-node-_513a854b-add3-a9ab-4166-8b67828d5c4e-e0d9241b, #w-node-_3ef131b5-1707-3771-29e5-047b87f73d07-e0d9241b, #w-node-_3ef131b5-1707-3771-29e5-047b87f73d0a-e0d9241b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-fb063e66-f75e-229c-e84c-aabd138dc5ed-e0d9241b {
    grid-column-start: 1;
  }

  #w-node-d6ac0880-c313-4461-8f0d-602b009371a6-e0d9241b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 479px) {
  #w-node-d087a11c-efc0-2d18-78d9-ebc73f672aaa-bec22f71, #w-node-b33a13d3-02ca-4975-a135-da328c16349d-bec22f71, #w-node-fb063e66-f75e-229c-e84c-aabd138dc5ed-261971f2, #w-node-b36a66c0-8dcb-2cad-e066-bc0fa55a5b4d-261971f2, #w-node-d087a11c-efc0-2d18-78d9-ebc73f672aaa-bb5931a9, #w-node-b33a13d3-02ca-4975-a135-da328c16349d-bb5931a9, #w-node-fb063e66-f75e-229c-e84c-aabd138dc5ed-e0d9241b, #w-node-b36a66c0-8dcb-2cad-e066-bc0fa55a5b4d-e0d9241b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}


@font-face {
  font-family: 'Adapterpedisplay El';
  src: url('../fonts/AdapterPEDisplay-El.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Adapterpedisplay Lt';
  src: url('../fonts/AdapterPEDisplay-Lt.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Adaptermonopetrial Rg';
  src: url('../fonts/AdapterMonoPETRIAL-Rg.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Adapterpedisplaytrial El';
  src: url('../fonts/AdapterPEDisplayTRIAL-El.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Adapterpedisplaytrial Rg';
  src: url('../fonts/AdapterPEDisplayTRIAL-Rg.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}