.body {
  background-color: #f7f7ee;
  font-family: Kyivtypesans Vargx, Times New Roman, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
}

.topsec {
  z-index: 2;
  position: static;
}

.top-box {
  background-image: linear-gradient(#00000094, #00000094);
  height: 100vh;
  position: relative;
}

.background-video {
  height: 100vh;
}

.logo-upbox {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: stretch;
  width: auto;
  margin-top: 1%;
  margin-left: 5%;
  margin-right: 5%;
  padding-top: 10px;
  padding-left: 0;
  padding-right: 0;
  display: grid;
}

.logo-upbox.bottom {
  position: absolute;
  inset: auto 0% 5%;
}

.image {
  max-width: 35%;
}

.dateopt-text {
  text-align: right;
  font-size: 16px;
  line-height: 100%;
}

.main-title {
  justify-content: center;
  align-items: center;
  margin-top: 10%;
  margin-left: 10%;
  margin-right: 10%;
  display: flex;
  position: static;
}

.heading {
  text-align: left;
  text-transform: uppercase;
  width: auto;
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 48px;
  font-weight: 700;
  line-height: 100%;
}

.subtitle-text {
  text-align: left;
  letter-spacing: .2px;
  text-transform: uppercase;
  font-size: 40px;
  font-weight: 100;
  line-height: 100%;
}

.numberyear {
  text-align: left;
  margin-left: 10%;
  margin-right: 10%;
  position: static;
  inset: -22% -5% auto auto;
}

.numtext {
  color: #ff6767;
  text-align: center;
  border: 1px #000;
  font-size: 64px;
  line-height: 100%;
  position: static;
}

.numtext._2 {
  position: absolute;
  inset: auto 0% 24% auto;
}

.bordo {
  color: #ff4469;
}

.pulse-line {
  text-align: center;
  justify-content: center;
  align-items: center;
  width: auto;
  margin: 0 0%;
  padding-top: 0;
  display: flex;
}

.line-top {
  background-color: #fff0;
  border: 1px solid #ff4469;
  border-radius: 40px;
  width: 640px;
  height: 4px;
}

.start-text {
  padding-right: 5px;
}

.finishline-text {
  padding-left: 5px;
}

.bootomline {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 7.75fr .5fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: absolute;
  inset: auto 5% 10%;
}

.pointstart {
  width: auto;
}

.point-text1 {
  color: #fffcfc;
  width: 45px;
  font-family: Open Sans, sans-serif;
}

.inline {
  border: 1px solid #ff4469;
  border-radius: 40px;
  height: 4px;
}

.point-finnish {
  text-align: right;
}

.point-text2 {
  color: #fff;
  text-align: right;
  width: 45px;
  font-family: Open Sans, sans-serif;
}

.pream-sec {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #f7f7ee;
  grid-template-rows: auto;
  grid-template-columns: 4fr 1.75fr;
  grid-auto-columns: 1fr;
  margin-left: 0%;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
  position: relative;
  overflow: visible;
}

.large-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 2fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  width: 75%;
  padding-top: 0;
  padding-left: 5%;
  display: block;
  position: static;
}

.yearsstep {
  z-index: 2;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-left: 40px;
  display: grid;
  position: sticky;
  inset: 20px auto auto;
}

.storypart {
  margin-right: 5%;
}

.year-item {
  background-color: #7e0019;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 120px;
  height: 80px;
  margin-top: 0;
  margin-bottom: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.year-link-item {
  text-decoration: none;
}

.yearpulse-text {
  color: #fff;
  font-size: 20px;
  font-weight: 600;
}

.title-secst {
  z-index: 1;
  background-color: #7e0019;
  border-bottom-right-radius: 40px;
  border-bottom-left-radius: 40px;
  padding-top: 60px;
  padding-bottom: 140px;
  position: static;
  overflow: visible;
}

.heading-2 {
  color: #fff;
  text-align: left;
  margin: 0 5%;
  font-size: 28px;
  line-height: 135%;
}

.decor {
  margin-top: 40px;
}

.simb {
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-2 {
  width: 155px;
  height: 155.498px;
}

.year-storitell {
  margin-bottom: 40px;
}

.year-storitell.bord {
  background-color: #7e0019;
  border-radius: 16px;
  padding-left: 20px;
  padding-right: 20px;
}

.year-storitell.bord.notsee {
  display: none;
}

.heading-3 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 40px;
  line-height: 135%;
}

.heading-3.opl {
  color: #fff;
}

.boxnumbyearlabel {
  position: relative;
}

.yl-text {
  color: #7e0019;
  text-align: center;
  margin-bottom: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 120px;
  font-weight: 600;
  line-height: 100%;
}

.yl-text.t {
  color: #fff;
  padding-top: 20px;
}

.decyearopt {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2.25fr;
  grid-auto-columns: 1fr;
  margin-top: 40px;
  margin-bottom: 20px;
  display: grid;
}

.decyearopt.doubl {
  grid-template-columns: 5.5fr 2.5fr;
  margin-top: 20px;
}

.text1.dui {
  color: #fff;
}

.sponsors {
  background-color: #f7f7ee;
  border: 1px solid #7e0019;
  border-radius: 8px;
  margin-top: 40px;
  margin-bottom: 40px;
}

.sponsors.seesaw {
  display: none;
}

.lsp-text {
  margin-top: 0;
}

.sponhead {
  padding: 20px 40px;
}

.sponhead.vip {
  margin-right: 0;
}

.sponslabltext {
  color: #7e0019;
  text-align: center;
  font-size: 32px;
  font-weight: 600;
  line-height: 150%;
  display: none;
}

.partstore {
  margin-top: 0;
}

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

.logopart-box, .logopart-box.carls {
  width: 140px;
}

.logopart-box.lor {
  width: 140px;
  margin-bottom: 0;
}

.logopart-box.nepoborna, .logopart-box.bio {
  width: 160px;
}

.logopart-box.kyivstar {
  width: 100px;
}

.logopart-box.mono {
  width: 150px;
}

.text3 {
  color: #000;
}

.text3.gaps {
  margin-bottom: 10px;
}

.image-3, .image-3.coca, .image-3.carls, .image-3.loreal, .image-3.nepoborna {
  width: auto;
  height: auto;
}

.image-3.bio {
  width: auto;
  height: auto;
  margin-left: 0;
}

.image-3.kyivstar {
  width: 100px;
  height: 100px;
}

.ypart {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #e2e2e2;
  border: 1px #7e0019;
  border-radius: 8px;
  flex-flow: column;
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 25%;
  height: 420px;
  margin-right: 2%;
  padding: 10px;
  display: block;
  position: sticky;
  top: 40px;
  box-shadow: 0 2px 5px #0003;
}

.yn {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  margin-bottom: 10px;
  display: grid;
}

.yni {
  width: auto;
  height: auto;
}

.yni.seesaw {
  display: none;
}

.yni-link {
  background-color: #7e0019;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  padding: 5px 10px;
  text-decoration: none;
  transition: all .555s cubic-bezier(.645, .045, .355, 1);
  display: flex;
}

.yni-link:hover {
  background-color: #cf0029;
}

.yni-link.gads {
  margin-right: 0;
}

.yni-text {
  color: #fff;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.image-8 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.finsec {
  background-color: #7e0019;
}

.fr-fin {
  padding: 60px 5%;
}

.fin-textn {
  color: #fff;
  font-size: 14px;
}

.lbl {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 40px;
  margin-left: 5%;
  margin-right: 5%;
  display: grid;
}

.sp-lbl-text {
  color: #fff;
  text-transform: uppercase;
}

.date-text {
  color: #fff;
  text-align: right;
}

.simple-text {
  margin-bottom: 20px;
}

.boldquot-text {
  font-weight: 600;
}

.twfive {
  margin-right: 10px;
}

.twfiv-text {
  color: #ff4469;
  font-family: Open Sans, sans-serif;
  font-size: 120px;
  line-height: 100%;
}

.link, .link-2, .link-3, .link-4, .link-5, .link-6, .link-7, .link-8, .link-9, .link-10, .link-11, .link-12, .link-13, .link-14, .link-15, .link-16, .link-17, .link-18, .link-19, .link-20, .link-21, .link-22, .link-23, .link-24, .link-25, .link-26, .link-27, .link-28 {
  color: #7e0019;
}

.lines_animation {
  height: auto;
  margin-top: -200px;
  margin-bottom: -200px;
  position: static;
  overflow: visible;
}

.lottie-animation {
  width: auto;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  position: static;
  inset: 0%;
}

.text-span {
  font-family: Kyivtypesans Vargx, Times New Roman, sans-serif;
}

.open {
  font-family: Open Sans, sans-serif;
}

.lead-expl {
  margin: 40px 5%;
  padding-left: 60px;
  padding-right: 60px;
}

.lead-text {
  color: #fff;
  text-align: center;
}

@media screen and (min-width: 1280px) {
  .heading {
    font-size: 64px;
  }

  .subtitle-text {
    text-align: center;
    margin-top: 0;
    padding-top: 5px;
    font-size: 52px;
  }

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

  .twfiv-text {
    font-size: 160px;
  }

  .lead-expl {
    padding-left: 140px;
    padding-right: 140px;
  }
}

@media screen and (min-width: 1440px) {
  .image {
    max-width: 45%;
  }

  .heading {
    font-size: 72px;
  }

  .subtitle-text {
    font-size: 58px;
  }

  .ypart {
    flex-flow: column;
    align-items: center;
    height: 420px;
    display: block;
  }

  .yn {
    margin-bottom: 10px;
  }

  .twfiv-text {
    font-size: 180px;
  }
}

@media screen and (min-width: 1920px) {
  .image {
    max-width: 55%;
  }

  .dateopt-text {
    font-size: 32px;
  }

  .heading {
    font-size: 100px;
  }

  .subtitle-text {
    font-size: 80px;
  }

  .point-text1 {
    width: 96px;
    font-size: 32px;
  }

  .inline {
    border-width: 2px;
    height: 8px;
  }

  .point-text2 {
    width: 96px;
    font-size: 32px;
  }

  .large-grid {
    width: 75%;
  }

  .ypart {
    width: 25%;
    height: 520px;
  }

  .yni-link {
    padding-top: 10px;
    padding-bottom: 10px;
  }

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

  .twfiv-text {
    font-size: 230px;
  }
}

@media screen and (max-width: 991px) {
  .main-title {
    margin-top: 15%;
  }

  .heading {
    font-size: 32px;
  }

  .subtitle-text {
    text-align: center;
    font-size: 26px;
  }

  .large-grid {
    width: 70%;
    padding-left: 3%;
  }

  .storypart {
    margin-right: 3%;
  }

  .title-secst {
    padding-bottom: 60px;
  }

  .heading-2 {
    text-align: left;
    padding-left: 5%;
    padding-right: 5%;
    font-size: 28px;
  }

  .heading-3 {
    font-size: 24px;
  }

  .yl-text {
    font-size: 80px;
  }

  .decyearopt {
    grid-template-columns: 1fr;
  }

  .decyearopt.doubl {
    grid-template-columns: 5.5fr;
  }

  .sponhead {
    padding-bottom: 40px;
  }

  .sponslabltext {
    font-size: 20px;
  }

  .partstore {
    margin-top: 20px;
  }

  .partnr-grid {
    grid-template-columns: 1fr;
  }

  .ypart {
    width: 30%;
    margin-right: 3%;
  }

  .yn {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .yni-link.gads {
    margin-right: 0;
  }

  .yni-text {
    font-size: 16px;
  }

  .image-4 {
    width: 200px;
    height: 200px;
  }

  .image-5 {
    width: auto;
    height: 269.004px;
  }

  .image-6 {
    width: 200px;
    height: 200px;
  }

  .image-7 {
    width: 172.5px;
    height: 269.004px;
  }

  .image-7.ljj {
    width: auto;
  }

  .twfiv-text {
    font-size: 100px;
  }

  .lines_animation {
    margin-top: -150px;
    margin-bottom: -150px;
  }
}

@media screen and (max-width: 767px) {
  .image {
    max-width: 40%;
  }

  .main-title {
    margin-top: 25%;
  }

  .heading {
    font-size: 28px;
  }

  .subtitle-text {
    text-align: center;
    font-size: 22px;
  }

  .pream-sec {
    padding-top: 10px;
  }

  .large-grid {
    width: 75%;
  }

  .heading-2 {
    font-size: 20px;
  }

  .year-storitell {
    padding-top: 20px;
  }

  .heading-3 {
    font-size: 20px;
  }

  .yl-text {
    font-size: 40px;
  }

  .sponhead {
    padding-left: 20px;
    padding-right: 20px;
  }

  .ypart {
    box-shadow: none;
    background-color: #e2e2e200;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 20%;
    height: 600px;
    margin-left: auto;
    margin-right: 3%;
    padding: 0 10px;
    display: block;
    top: 2px;
  }

  .yn {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 0;
    display: grid;
  }

  .yni {
    width: auto;
  }

  .yni-link {
    text-align: center;
    width: auto;
    margin-bottom: 2px;
    margin-left: auto;
    margin-right: auto;
    padding: 2px 4px;
    display: block;
  }

  .yni-text {
    font-size: 10px;
    line-height: 135%;
  }

  .image-7.ljj {
    width: 176.348px;
    height: 176.348px;
  }

  .twfiv-text {
    font-size: 80px;
  }

  .lines_animation {
    margin-top: -100px;
  }

  .lead-expl {
    padding-left: 40px;
    padding-right: 40px;
  }
}

@media screen and (max-width: 479px) {
  .image {
    max-width: 60%;
  }

  .main-title {
    margin-top: 35%;
    margin-left: 5%;
    margin-right: 5%;
  }

  .heading {
    font-size: 20px;
  }

  .subtitle-text {
    letter-spacing: .5px;
    font-size: 15px;
  }

  .pream-sec {
    padding-top: 10px;
    padding-bottom: 40px;
    padding-right: 10px;
  }

  .large-grid {
    width: 75%;
    padding-top: 0;
    padding-left: 16px;
  }

  .storypart {
    margin-right: 10px;
  }

  .year-item {
    width: 48px;
    margin-top: 10px;
    margin-bottom: 0;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .yearpulse-text {
    font-size: 12px;
    font-weight: 300;
    line-height: 100%;
  }

  .title-secst {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .heading-2 {
    text-align: left;
    padding-left: 0;
    padding-right: 0;
    font-size: 18px;
  }

  .heading-3 {
    font-size: 20px;
  }

  .yl-text {
    font-size: 40px;
  }

  .decyearopt {
    grid-template-columns: 1fr;
  }

  .decyearopt.doubl {
    grid-template-columns: 5.5fr;
  }

  .sponsors {
    background-color: #ebebeb;
    border-style: none;
    margin-top: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
    box-shadow: 0 2px 5px #0003;
  }

  .sponhead {
    padding: 10px;
  }

  .sponslabltext {
    font-size: 22px;
  }

  .partstore {
    margin-top: 0;
  }

  .partnr-grid {
    grid-template-columns: 1fr;
  }

  .ypart {
    text-align: center;
    border-style: none;
    width: 25%;
    height: 420px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    top: 10px;
  }

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

  .yni {
    width: auto;
  }

  .yni-link {
    border-radius: 2px;
    width: 80px;
    margin-bottom: 4px;
    padding-top: 3px;
    padding-bottom: 3px;
    font-size: 10px;
  }

  .yni-link.gads {
    border-radius: 21px;
  }

  .yni-text {
    font-size: 13px;
    line-height: 120%;
  }

  .image-4, .image-5, .image-6, .image-7.ljj {
    width: auto;
    height: auto;
  }

  .finsec {
    z-index: 5;
    position: relative;
    inset: auto 0% 0%;
  }

  .twfiv-text {
    font-size: 64px;
  }

  .lines_animation {
    margin-top: -50px;
    margin-bottom: -100px;
  }

  .lead-expl {
    margin-top: 20px;
    padding-left: 0;
    padding-right: 0;
  }
}

#w-node-_1cc7dedc-fff1-9185-7077-f67aa5dc605f-ef2accf7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_35308d5c-9fdc-4d3e-3bb6-81df03361e00-ef2accf7 {
  place-self: center stretch;
}

#w-node-_900f5b14-c5fc-7628-b3ca-c630a423751d-ef2accf7 {
  justify-self: end;
}

#w-node-_781eaab1-12d7-0d8f-b4cd-32386bf469dd-ef2accf7 {
  place-self: center stretch;
}

#w-node-_0aeaeddb-d4d5-d8df-3395-6a8fa367e9c9-ef2accf7 {
  justify-self: auto;
}

#w-node-_6a01916a-8624-5d85-a1f6-556c1af78984-ef2accf7 {
  place-self: center stretch;
}

#w-node-_2b626c8e-3265-d987-3069-77f7684f0ab1-ef2accf7 {
  justify-self: auto;
}

#w-node-_4b4e35b1-a8c7-dfd5-97a9-c46888bd70e4-ef2accf7 {
  place-self: center stretch;
}

#w-node-_834bdc46-9e9b-7061-8aa0-89aa30e3dbfa-ef2accf7 {
  justify-self: auto;
}

#w-node-b7307deb-70d0-1536-31e3-a4bbf66cc18d-ef2accf7 {
  place-self: center stretch;
}

#w-node-d4b854ab-ffb3-680a-d3ba-860108309fef-ef2accf7 {
  justify-self: auto;
}

#w-node-_0d437c9a-cd80-0c61-560b-59c0328ef0b5-ef2accf7 {
  place-self: center stretch;
}

#w-node-_0d437c9a-cd80-0c61-560b-59c0328ef0cf-ef2accf7 {
  justify-self: auto;
}

#w-node-_8fdaf285-de01-7684-dd30-576f1705ec60-ef2accf7 {
  place-self: center stretch;
}

#w-node-_8fdaf285-de01-7684-dd30-576f1705ec7a-ef2accf7 {
  justify-self: auto;
}

#w-node-f380b2be-7254-38b5-94ed-d02189351e80-ef2accf7, #w-node-f380b2be-7254-38b5-94ed-d02189351e8c-ef2accf7 {
  place-self: center stretch;
}

#w-node-f09cbff5-4541-3fba-3b06-5a8e5bea39c8-ef2accf7 {
  justify-self: auto;
}

#w-node-_0bda2e03-abfa-0cd1-1848-24e39d3c68b6-ef2accf7 {
  place-self: center stretch;
}

#w-node-fc47a616-7545-d774-8b93-49bc1f1108c2-ef2accf7 {
  justify-self: auto;
}

#w-node-_45aed861-b166-6974-2f82-b6d6a81e53a3-ef2accf7 {
  place-self: center stretch;
}

#w-node-_48f47374-048f-cf3c-7c27-e34effff5897-ef2accf7 {
  justify-self: auto;
}

#w-node-_2569eef8-5859-ada6-8087-cb4eeca86f3b-ef2accf7 {
  place-self: center stretch;
}

#w-node-_5aeccb77-4dc6-d6ac-811c-9efec9ab01a9-ef2accf7 {
  justify-self: auto;
}

#w-node-debb2214-3396-3421-babd-f8da1a9ed086-ef2accf7 {
  place-self: center stretch;
}

#w-node-_5f6e373f-a681-07a6-ad45-c1fbce5109a6-ef2accf7 {
  justify-self: auto;
}

#w-node-_491f4593-9e99-dd70-e1f7-25f5a671a2f5-ef2accf7 {
  place-self: center stretch;
}

#w-node-_9d20cd6a-e431-a0de-e9dc-38ce0b1bc4e3-ef2accf7 {
  justify-self: auto;
}

#w-node-_07478f9c-5abd-141f-cde7-763a01e18b13-ef2accf7 {
  place-self: center stretch;
}

#w-node-_089a7738-eb2d-7fe7-afca-31d94fbe205e-ef2accf7 {
  justify-self: auto;
}

#w-node-ffe5cdef-d947-a53c-4b3e-372c9ecc3283-ef2accf7 {
  place-self: center stretch;
}

#w-node-_5dbad020-eda2-e8f6-ac01-1413f79c08a1-ef2accf7 {
  justify-self: auto;
}

#w-node-_407cb95b-9113-940a-a194-a40ff157e2ed-ef2accf7, #w-node-_215a13c3-4a8e-a8dc-4c69-d1cde864a83a-ef2accf7 {
  place-self: center stretch;
}

#w-node-_0b076b0a-9256-ec25-9b9b-540979aa6e9f-ef2accf7 {
  justify-self: auto;
}

#w-node-dac3b73f-c6f4-56ae-42ae-edb919b8e236-ef2accf7 {
  place-self: center stretch;
}

#w-node-de3352f5-cb81-b633-a282-b6c8fb4d4a44-ef2accf7 {
  justify-self: auto;
}

#w-node-_0e52ad5d-161b-37fc-7784-f11cbf949788-ef2accf7 {
  place-self: center stretch;
}

#w-node-f3d0d875-3346-a655-af78-2ab4acd1c511-ef2accf7 {
  justify-self: auto;
}

#w-node-_66dedaf7-50d3-994f-7f12-ff36d34838b1-ef2accf7 {
  place-self: center stretch;
}

#w-node-_81901b5f-4a20-cb96-cc75-2d04c6644988-ef2accf7 {
  justify-self: auto;
}

#w-node-e4a37aa6-d412-0073-5455-6ed5183a8fb2-ef2accf7 {
  place-self: center stretch;
}

#w-node-_0dcd5f03-b022-de59-7d7f-a85ef453d058-ef2accf7 {
  justify-self: auto;
}

#w-node-b58ad15b-94de-7738-d5d1-9c33af7bfd25-ef2accf7 {
  place-self: center stretch;
}

#w-node-_372a4ec2-e669-ac57-bf72-e109bf57ce6b-ef2accf7 {
  justify-self: auto;
}

#w-node-_46ab0aaf-0a4a-284c-9c50-83b25aea00b5-ef2accf7 {
  place-self: center stretch;
}

#w-node-_7ff91398-5961-2f4f-8f1f-9b0c4a5074cc-ef2accf7 {
  justify-self: auto;
}

#w-node-_36814d5b-23f7-228f-6dc3-a0d0e67aea7c-ef2accf7 {
  place-self: center stretch;
}

#w-node-_5aaae450-5592-9256-7531-520ca1b8a571-ef2accf7 {
  justify-self: auto;
}

#w-node-_8c42ca6f-967a-eda7-154b-df5caa3e42cc-ef2accf7 {
  place-self: center stretch;
}

#w-node-_8c42ca6f-967a-eda7-154b-df5caa3e42d8-ef2accf7 {
  justify-self: auto;
}

#w-node-fbc5b151-0acb-7e98-e577-49afb5643eeb-ef2accf7 {
  place-self: center stretch;
}

#w-node-ce248fd1-c070-2ea6-3700-7bb5cd28adaa-ef2accf7 {
  justify-self: auto;
}

#w-node-_3d75efb5-a06d-da21-fea2-a9f48f9a06e7-ef2accf7 {
  place-self: center stretch;
}

#w-node-_3d75efb5-a06d-da21-fea2-a9f48f9a06f3-ef2accf7 {
  justify-self: auto;
}

#w-node-_082f2fd7-e042-09d8-8d34-8ce3227b23a3-ef2accf7 {
  place-self: center stretch;
}

#w-node-_082f2fd7-e042-09d8-8d34-8ce3227b23b2-ef2accf7 {
  justify-self: auto;
}

#w-node-_032a7224-4c0b-ac76-368d-d3edaec10dcb-ef2accf7, #w-node-_10ec61a4-4b37-8ef2-dad5-e90ae2e18652-ef2accf7, #w-node-_3a2a4b6d-592e-95f5-4bdb-b438793de83b-ef2accf7, #w-node-afe38149-1693-b731-3ba8-45bd156fe39a-ef2accf7, #w-node-_91a2cd98-49fe-daf0-5154-1a9ec90db594-ef2accf7, #w-node-_2c7fa37e-760d-4077-572b-bd9bb0433a56-ef2accf7, #w-node-_284c9008-dcd1-b8e1-a6e7-a9d71fe8a7be-ef2accf7, #w-node-_9ad3c451-51ba-bea4-fbcf-1e1b6e96a8f0-ef2accf7, #w-node-aad13a8c-7fbe-2b3a-41d1-1dea15324679-ef2accf7 {
  place-self: auto;
}

@media screen and (max-width: 991px) {
  #w-node-_781eaab1-12d7-0d8f-b4cd-32386bf469db-ef2accf7, #w-node-_6a01916a-8624-5d85-a1f6-556c1af78982-ef2accf7, #w-node-_4b4e35b1-a8c7-dfd5-97a9-c46888bd70e2-ef2accf7, #w-node-b7307deb-70d0-1536-31e3-a4bbf66cc18b-ef2accf7, #w-node-_0d437c9a-cd80-0c61-560b-59c0328ef0b3-ef2accf7, #w-node-_8fdaf285-de01-7684-dd30-576f1705ec5e-ef2accf7, #w-node-f380b2be-7254-38b5-94ed-d02189351e7e-ef2accf7, #w-node-f380b2be-7254-38b5-94ed-d02189351e92-ef2accf7, #w-node-_0bda2e03-abfa-0cd1-1848-24e39d3c68b4-ef2accf7, #w-node-_45aed861-b166-6974-2f82-b6d6a81e53a1-ef2accf7, #w-node-_2569eef8-5859-ada6-8087-cb4eeca86f39-ef2accf7, #w-node-debb2214-3396-3421-babd-f8da1a9ed084-ef2accf7, #w-node-_491f4593-9e99-dd70-e1f7-25f5a671a2f3-ef2accf7, #w-node-_07478f9c-5abd-141f-cde7-763a01e18b11-ef2accf7, #w-node-ffe5cdef-d947-a53c-4b3e-372c9ecc3281-ef2accf7, #w-node-_407cb95b-9113-940a-a194-a40ff157e2eb-ef2accf7, #w-node-_6f06f642-8864-28f3-7a3d-e0fcb60e8428-ef2accf7, #w-node-dac3b73f-c6f4-56ae-42ae-edb919b8e234-ef2accf7, #w-node-_0e52ad5d-161b-37fc-7784-f11cbf949786-ef2accf7, #w-node-_66dedaf7-50d3-994f-7f12-ff36d34838af-ef2accf7, #w-node-e4a37aa6-d412-0073-5455-6ed5183a8fb0-ef2accf7, #w-node-b58ad15b-94de-7738-d5d1-9c33af7bfd23-ef2accf7, #w-node-_46ab0aaf-0a4a-284c-9c50-83b25aea00b3-ef2accf7, #w-node-_36814d5b-23f7-228f-6dc3-a0d0e67aea7a-ef2accf7, #w-node-_8c42ca6f-967a-eda7-154b-df5caa3e42ca-ef2accf7, #w-node-fbc5b151-0acb-7e98-e577-49afb5643ee9-ef2accf7, #w-node-_3d75efb5-a06d-da21-fea2-a9f48f9a06e5-ef2accf7, #w-node-_082f2fd7-e042-09d8-8d34-8ce3227b23a1-ef2accf7 {
    place-self: center;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_032a7224-4c0b-ac76-368d-d3edaec10dcb-ef2accf7, #w-node-_26d9b34d-3300-678e-891c-cc5b1097ee08-ef2accf7 {
    place-self: center;
  }
}


@font-face {
  font-family: 'Kyivtypesans Vargx';
  src: url('../fonts/KyivTypeSans-VarGX.ttf') format('truetype');
  font-weight: 0 1000;
  font-style: normal;
  font-display: swap;
}