:root {
  --ynet-red: #de1a1a;
  --white: #fff;
  --black: #000;
  --letter-spacing-3px: -3px;
  --box-shadow-10px: 0px;
  --golddark: #a68a42;
  --goldlight: #fce6ad;
  --royalblue: #00274d;
  --royalbluelight: #75879c;
  --ynet-blue: #1417ac;
  --specials-ynet---white: white;
  --specials-ynet---ynet-red: var(--specials-ynet---turquoise);
  --specials-ynet---black: black;
  --specials-ynet---ynet-blue: #1417ac;
  --specials-ynet---turquoise: #50bbb7;
  --specials-ynet---accessible-components--dodger-blue: #1378d1;
  --specials-ynet---accessible-components--dark-grey: #9b9b9b;
  --font-size-2rem: 2rem;
  --font-size-small: 1.9rem;
  --font-size-1-5rem: 1.5rem;
  --box-shadow-100px: 50px;
  --box-shadow-blur: 40px;
  --book-strok-width: 6px;
}

.w-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

@media screen and (max-width: 991px) {
  .w-layout-blockcontainer {
    max-width: 728px;
  }
}

@media screen and (max-width: 767px) {
  .w-layout-blockcontainer {
    max-width: none;
  }
}

body {
  color: #333;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

h1 {
  margin-bottom: 0;
}

h2 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 32px;
  font-weight: bold;
  line-height: 36px;
}

h3 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 24px;
  font-weight: bold;
  line-height: 30px;
}

h4 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 18px;
  font-weight: bold;
  line-height: 24px;
}

h5 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 14px;
  font-weight: bold;
  line-height: 20px;
}

h6 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  font-weight: bold;
  line-height: 18px;
}

a {
  text-decoration: underline;
}

img {
  max-width: 100%;
  display: inline-block;
}

strong {
  font-weight: bold;
}

blockquote {
  border-left: 5px solid #e2e2e2;
  margin-bottom: 10px;
  padding: 10px 20px;
  font-size: 18px;
  line-height: 22px;
}

figure {
  margin-bottom: 10px;
}

figcaption {
  text-align: center;
  margin-top: 5px;
}

.body {
  background-color: #fff;
  font-family: "Mosestext 3", sans-serif;
  font-size: 18px;
  line-height: 135%;
}

.body.ya-waiting {
  direction: rtl;
  background-color: #100;
  font-family: "Mosestext 3", sans-serif;
}

.body.kidsto {
  direction: rtl;
  background-color: #070a0b;
}

.body._100books {
  font-size: 18px;
  font-weight: 300;
  line-height: 140%;
}

.body.ya-fullscreen {
  background-color: #000;
}

.body.ya-fsg2 {
  background-color: #0d0d0d;
  font-size: 16px;
}

.body.ya-fsg2.paralyympic {
  background-color: #eee;
}

.body.ya-kitaa {
  background-color: #02776d;
}

.cal_text {
  color: #fff;
  background-color: #f15920;
  border-radius: 17px;
  justify-content: space-between;
  align-items: center;
  height: 36px;
  padding: 6px 16px;
  font-weight: 600;
  display: flex;
}

.footer_logo_link {
  flex: none;
  margin-left: .5rem;
}

.about_wrapper {
  text-align: center;
  background-color: #ece0b26b;
  border-bottom-right-radius: .5rem;
  border-bottom-left-radius: .5rem;
  flex-direction: column;
  align-items: center;
  max-width: 70rem;
  margin-bottom: 7rem;
  margin-left: auto;
  margin-right: auto;
  padding: 4rem 1rem 4em;
  display: flex;
  position: relative;
}

.subject_container {
  flex-wrap: wrap;
  justify-content: center;
  width: 90%;
  margin-top: -3.75rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
  bottom: -3.75rem;
}

.footer_link-2 {
  color: #de1a1a;
  align-self: center;
}

.footer_link-2:hover, .footer_link-2:focus {
  color: #a50006;
}

.hero_date {
  color: #000;
  cursor: copy;
  justify-content: flex-end;
  align-items: flex-end;
  margin-bottom: .3em;
  font-size: 2rem;
  font-weight: 600;
  line-height: 2.5rem;
}

.text-block {
  outline-offset: 0px;
  color: #000;
  outline: 3px #000;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.7rem;
  text-decoration: none;
}

.cal_links {
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  display: flex;
}

.speaker_img {
  object-fit: cover;
  width: 100%;
  max-width: none;
  min-height: 100%;
}

.hero_logo-image {
  display: block;
  position: relative;
  bottom: .5rem;
}

.footer_left-2 {
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
  position: relative;
}

.prog_column {
  flex: 1;
}

.nav-menu {
  justify-content: center;
  align-items: center;
  margin-right: auto;
  display: flex;
}

.hero_img {
  perspective-origin: 0%;
  transform-origin: 0%;
  margin-bottom: 13.5%;
  margin-right: -33%;
  position: absolute;
  bottom: 6.5%;
  left: 0%;
}

.logo_image {
  mix-blend-mode: darken;
  object-fit: contain;
  width: 150px;
  max-width: none;
  height: 75px;
}

.prog_speaker {
  padding-bottom: 1rem;
}

.h1 {
  color: #000;
  text-align: center;
  white-space: nowrap;
  justify-content: center;
  margin-top: -3.6rem;
  margin-bottom: .5rem;
  font-size: 3rem;
  font-weight: 600;
  line-height: 2.6rem;
}

.section_hero-_tkuma {
  z-index: 2;
  background-color: #f8f8f8;
  background-image: url('../images/logo-conference-full.jpg');
  background-position: 50% 85%;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  display: flex;
  position: relative;
}

.circle {
  border: .15rem solid #84aa8e;
  border-radius: 50%;
  width: .5rem;
  height: .5rem;
}

.section_agenda_tkuma {
  padding-top: 3.75rem;
  font-family: "Mosestext 1", sans-serif;
}

.hour {
  flex: none;
  width: auto;
  margin-top: 2px;
  margin-left: .5rem;
  margin-right: 1rem;
  font-size: 1.2em;
  font-weight: 500;
  line-height: 130%;
  display: block;
}

.hour_container {
  display: flex;
}

.section_footer_tkuma {
  color: #1d2a30;
  border-bottom: .5rem solid #ff2d16;
  justify-content: space-between;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: .5rem;
  padding-left: 2rem;
  padding-right: 2rem;
  font-size: .8rem;
  display: flex;
}

.hero_heading {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.name {
  white-space: nowrap;
  font-weight: 600;
}

.footer_right-2 {
  display: flex;
}

.hero_container {
  z-index: 1;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: static;
}

.hero_subject {
  color: #de1a1a;
  margin-top: 2.5rem;
  margin-bottom: 1rem;
  font-size: 1.5rem;
  font-weight: 700;
}

.hero_subject.black {
  color: #000;
}

.hero_subject.white {
  color: #fff;
}

.about_text {
  margin-bottom: 20px;
  font-size: 1.3rem;
  font-weight: 400;
  line-height: 1.8rem;
}

.about_text.bold {
  font-weight: 700;
  line-height: 1.6rem;
  display: flex;
  overflow: hidden;
}

.about_text.white {
  color: #fcfcfc;
  font-weight: 300;
}

.program_container {
  border-bottom: .0625rem solid #bebebe;
  flex-wrap: wrap;
  justify-content: space-around;
  align-items: flex-start;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 3.75rem;
  display: flex;
}

.secion_partners-_tkuma {
  flex-direction: column;
  align-items: center;
  padding-top: 3.75rem;
  padding-bottom: 3.75rem;
  display: flex;
}

.section_speakers-_tkuma {
  color: #000;
  background-color: #a6ccd5;
  flex-direction: column;
  align-items: center;
  padding-top: 3.75rem;
  padding-bottom: 3.75rem;
  font-family: "Mosestext 1", sans-serif;
  display: flex;
}

.brand_link {
  max-width: none;
  height: 40px;
}

.brand_link.last {
  border-left-width: 0;
}

.footer_text-lefr-2 {
  align-self: center;
  margin-left: 1rem;
  font-family: "Mosestext 1", sans-serif;
  display: inline;
}

.h2 {
  color: var(--ynet-red);
  text-align: center;
  letter-spacing: .03rem;
  -webkit-text-stroke-color: #000;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1rem;
  display: none;
}

.prog_talkname {
  color: #ec5324;
  padding-bottom: .5rem;
  font-weight: 700;
}

.prog_talkname.green {
  color: #4f85b6;
}

.section_about_tkuma {
  background-color: #e6e4b9;
  flex-direction: column;
  align-items: center;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  font-family: "Mosestext 1", sans-serif;
  position: relative;
}

.brand_container {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  height: 40px;
  margin-right: 14px;
  display: flex;
}

.speaker {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  cursor: default;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 240px;
  transition: transform .2s cubic-bezier(.298, -.005, .175, 1);
}

.speaker:hover {
  transform: scale(1.03);
}

.cal_link {
  color: #333;
  text-align: center;
  border-bottom: 1px solid #e6e6e6;
  padding: .3rem .2rem;
  font-size: 1em;
  text-decoration: none;
}

.cal_link:hover {
  color: #000;
  font-weight: 600;
}

.cal_link:active, .cal_link:visited {
  color: #000;
}

.cal_link.last {
  border-bottom-width: 0;
}

.add2calendar {
  perspective-origin: 50% 0;
  transform-origin: 50% 0;
  background-color: #fff;
  border-radius: 1rem;
  flex-direction: column;
  width: 9.8rem;
  display: flex;
  position: absolute;
  top: 30%;
  left: 1rem;
  right: auto;
}

._100 {
  width: 100%;
  margin-top: 1rem;
  margin-bottom: 1.5rem;
  display: none;
}

.hero_top-text {
  text-align: center;
  flex-direction: column;
  align-items: flex-start;
  max-width: 100%;
  margin-top: 0;
  margin-right: 0;
  display: flex;
}

.wrp_tkuma_yediut {
  background-color: #f8f8f8;
}

.subject-title {
  color: #fcfcfc;
  background-color: #42564b4d;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  width: 100%;
  margin-bottom: .5rem;
  padding-top: .5rem;
  padding-bottom: .5rem;
  font-size: 1.3rem;
  font-weight: 500;
  line-height: 140%;
}

.subject-title.white {
  border-bottom-color: #fff;
}

.container {
  justify-content: space-between;
  align-items: center;
  height: 70px;
  display: flex;
}

.footer_text-2 {
  align-self: center;
  margin-left: .25rem;
}

.speaker_details {
  text-align: center;
  margin-top: 1rem;
}

.about_text-wrapper {
  mix-blend-mode: luminosity;
  width: 100%;
  max-width: 760px;
}

.share {
  z-index: 2;
  background-color: #fff;
  border-radius: .5rem;
  padding: .3rem .2rem .1px;
  position: absolute;
  inset: -1rem auto auto;
}

.navbar-_tkuma {
  background-color: #fff;
  border-radius: .5rem;
  max-width: 87.5rem;
  margin-left: auto;
  margin-right: auto;
  font-family: "Mosestext 1", sans-serif;
  position: fixed;
  top: .5rem;
  left: 0;
  right: 0;
  box-shadow: 0 0 20px #00000080;
}

.subject {
  color: #fff;
  text-align: center;
  background-color: #f89f61;
  border-radius: .5rem;
  width: 30%;
  margin-bottom: 1rem;
  margin-left: .5rem;
  margin-right: .5rem;
  padding: 1rem;
  font-size: 1.2em;
  font-weight: 300;
  line-height: 130%;
}

.subject.orange {
  color: #eee;
  background-color: #43574b;
  padding: 1rem;
  font-weight: 300;
}

.subject.orange.shadow {
  box-shadow: 3px 6px 6px #0000004d;
}

.subject.yellow {
  background-color: #ffc108;
  padding: 1rem;
}

.subject.yellow.shadow {
  box-shadow: 3px 6px 6px #00000054;
}

.subject.red {
  background-color: #f25820;
  padding: 1rem;
}

.subject.red.shadow {
  box-shadow: 3px 6px 6px #00000054;
}

.subject.blue {
  background-color: #4a82b4;
  padding: 1rem;
  box-shadow: 3px 6px 6px #00000054;
}

.subject.green {
  background-color: #5b9168;
  padding: 1rem;
}

.subject.green.shadow {
  box-shadow: 3px 6px 6px #0003;
}

.h3 {
  color: #333;
  text-align: center;
  letter-spacing: -.5px;
  mix-blend-mode: luminosity;
  margin: 0 8em;
  font-family: "Mosestext 1", sans-serif;
  font-size: 2.4rem;
  font-weight: 600;
  line-height: 90%;
  display: block;
}

.h3.white {
  color: #fcfcfc;
  mix-blend-mode: luminosity;
}

.note {
  text-align: left;
  width: 100%;
  margin-top: 2rem;
  font-size: .7rem;
}

.footer_line-2 {
  align-self: center;
  padding-left: .5rem;
  padding-right: .5rem;
}

.nav_link {
  cursor: pointer;
  padding: 1.25rem 1rem;
  line-height: 100%;
}

.nav_link:hover, .nav_link:active, .nav_link:focus, .nav_link:visited {
  color: #000;
}

.nav_link.w--current {
  color: #000;
  font-weight: 700;
}

.nav_link.red {
  color: #fff;
  background-color: #da1b1b;
  border-radius: 4rem;
  height: 43.958%;
  margin-left: 1rem;
  padding: .2rem .8rem;
}

.hero_text {
  perspective-origin: 100%;
  transform-origin: 100%;
  width: 100%;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
}

.line {
  border-right: .125rem dotted #84aa8e;
  flex: 1;
  width: .0625rem;
  margin-top: 5px;
}

.line.top {
  flex: 0 auto;
  height: .35rem;
}

.line.top.first {
  border-right-width: 0;
}

.speaker_name {
  text-wrap: balance;
  font-size: 1.2rem;
  font-weight: 700;
  line-height: 1.5rem;
}

.speaker_name.white {
  letter-spacing: .5px;
  margin-bottom: .2em;
  font-weight: 600;
}

.live_icon {
  position: absolute;
  inset: 81.672px 11.3rem 0 468.906px;
}

.text-block-2 {
  font-size: 1.1rem;
}

.speaker_wrapper {
  flex-wrap: wrap;
  justify-content: center;
  max-width: 89rem;
  display: flex;
}

.speaker_wrapper.hosts {
  border-bottom: 1px solid #bebebe4d;
  margin-top: 1rem;
  margin-bottom: 2rem;
  padding-bottom: 1rem;
}

.partners_wrapper {
  justify-content: center;
  align-items: center;
  margin-top: 1rem;
  margin-bottom: 2rem;
  display: flex;
}

.partners_wrapper.no_high {
  border-top: 1px solid #bebebe;
  padding-top: 2rem;
  display: none;
}

.timeline {
  flex-direction: column;
  flex: none;
  align-items: center;
  display: flex;
}

.speaker_image {
  object-fit: contain;
  border-radius: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  overflow: hidden;
  box-shadow: 0 15px 30px -5px #0000004d;
}

.hero_details {
  background-color: #cbe3e9;
  border-radius: 1.3rem;
  width: 80%;
  margin: 40px auto 120px;
  padding: 1rem 1rem 1rem 10rem;
  position: relative;
}

.hero_image {
  flex-direction: row;
  align-items: flex-end;
  height: auto;
  margin-top: 0;
  display: flex;
  position: relative;
}

.prog_text {
  padding-right: .5rem;
}

.hero_heading_tkuma {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  display: flex;
}

.body-vda {
  direction: rtl;
  color: #333;
  font-family: "Mosestext 3", sans-serif;
  font-size: 1em;
  line-height: 150%;
}

.body-vda.arvut {
  background-color: #42564b;
}

.nav_link_ {
  padding: 1.25rem;
}

.nav_link_:hover, .nav_link_:active, .nav_link_:focus, .nav_link_:visited {
  color: #000;
}

.nav_link_.w--current {
  color: #000;
  font-weight: 700;
}

.nav_link_.red {
  color: #fff;
  background-color: #da1b1b;
  border-radius: 4rem;
  height: 43.958%;
  margin-left: 1rem;
  padding: .2rem .8rem;
}

.nav_link_-copy {
  padding: 1.25rem;
}

.nav_link_-copy:hover, .nav_link_-copy:active, .nav_link_-copy:focus, .nav_link_-copy:visited {
  color: #000;
}

.nav_link_-copy.w--current {
  color: #000;
  font-weight: 700;
}

.nav_link_-copy.red {
  color: #fff;
  background-color: #da1b1b;
  border-radius: 4rem;
  height: 43.958%;
  margin-left: 1rem;
  padding: .2rem .8rem;
}

.nav_link_-copy-copy {
  padding: 1.25rem;
}

.nav_link_-copy-copy:hover, .nav_link_-copy-copy:active, .nav_link_-copy-copy:focus, .nav_link_-copy-copy:visited {
  color: #000;
}

.nav_link_-copy-copy.w--current {
  color: #000;
  font-weight: 700;
}

.nav_link_-copy-copy.red {
  color: #fff;
  background-color: #da1b1b;
  border-radius: 4rem;
  height: 43.958%;
  margin-left: 1rem;
  padding: .2rem .8rem;
}

.link_buy_ticket {
  color: #fff;
  cursor: pointer;
  background-color: #f15920;
  border-radius: 20px;
  height: 40px;
  padding: 10px 15px;
  font-weight: 700;
  line-height: 120%;
  transition: transform .15s cubic-bezier(.645, .045, .355, 1);
}

.link_buy_ticket:hover {
  transform: scale(1.03);
}

.tkuma_logo {
  width: 45%;
  margin-left: auto;
  margin-right: auto;
}

.text-block-3 {
  color: var(--white);
  width: 40%;
  margin-bottom: 140px;
  margin-left: auto;
  margin-right: auto;
  font-size: 26px;
  line-height: 26px;
}

.link {
  color: #000;
  text-decoration: none;
}

.text-block-4 {
  color: #fcfcfc;
  mix-blend-mode: luminosity;
  text-wrap: balance;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  font-size: .85em;
}

.text-block-4.white {
  color: #fff;
}

.text-block-5 {
  color: #000;
}

.text-block-5.white {
  color: #fff;
}

.text-block-6 {
  color: #000;
}

.text-block-6.white {
  color: #fff;
}

.text-block-7 {
  color: var(--black);
}

.text-block-7.white {
  color: var(--white);
}

.text-block-8 {
  color: #000;
}

.text-block-8.whie {
  color: #fff;
}

.text-block-9 {
  letter-spacing: .5px;
  text-wrap: balance;
  font-weight: 200;
  line-height: 130%;
}

.bold-text.white, .bold-text-2.white, .bold-text-3.white, .bold-text-4.white, .bold-text-5.white {
  color: #fff;
}

.hero_container-_tkuma {
  z-index: 1;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: static;
}

.hero_logo_tkuma {
  flex-direction: row;
  align-items: flex-end;
  height: auto;
  margin-top: 0;
  display: flex;
  position: relative;
}

.wrp_logo_tkuma {
  flex-direction: row;
  align-items: flex-end;
  margin-top: 40px;
  display: flex;
  position: relative;
}

.logo_tkuma {
  perspective-origin: 100%;
  transform-origin: 100%;
  width: 70%;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 60px;
}

.wrp_text_tkuma {
  text-align: center;
  flex-direction: column;
  align-items: flex-start;
  max-width: 100%;
  margin-top: 0;
  margin-right: 0;
  display: flex;
}

.heading_tkuma, .main_title_tkuma {
  width: 40%;
  margin-left: auto;
  margin-right: auto;
}

.p-tkuma {
  color: var(--white);
  width: 45%;
  margin-bottom: 140px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
  font-family: Fbbasis, sans-serif;
  font-size: 26px;
  line-height: 30px;
}

.hero_details_tkuma {
  background-color: #cbe3e9;
  border-radius: 1.3rem;
  width: 80%;
  margin: 80px auto 120px;
  padding: 1rem 1rem 1rem 10rem;
  font-family: "Mosestext 1", sans-serif;
  position: relative;
}

.text-block_tkuma {
  outline-offset: 0px;
  color: #000;
  outline: 3px #000;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.7rem;
  text-decoration: none;
}

.live_icon-_tkuma {
  margin-left: 4px;
  margin-right: 4px;
  position: relative;
  bottom: 3px;
}

.add2calendar-_tkuma {
  perspective-origin: 50% 0;
  transform-origin: 50% 0;
  background-color: #fff;
  border-radius: 1rem;
  flex-direction: column;
  width: 9.8rem;
  display: flex;
  position: absolute;
  top: 30%;
  left: 1rem;
  right: auto;
}

.about_wrapper-_tkuma {
  text-align: center;
  background-color: #ece0b26b;
  border-bottom-right-radius: .5rem;
  border-bottom-left-radius: .5rem;
  flex-direction: column;
  align-items: center;
  max-width: 70rem;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 6rem 1rem 6em;
  display: flex;
  position: relative;
}

.share-_tkuma {
  z-index: 2;
  background-color: #fff;
  border-radius: .5rem;
  padding: .3rem .2rem .1px;
  position: absolute;
  inset: -1rem auto auto;
}

.subject_container-_tkuma {
  flex-wrap: wrap;
  justify-content: center;
  width: 90%;
  margin-top: -3.75rem;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 20px;
  display: flex;
  position: relative;
  bottom: -3.75rem;
}

.speaker_wrapper_tkuma {
  flex-flow: wrap;
  justify-content: center;
  max-width: 89rem;
}

.speaker_wrapper_tkuma.hosts {
  border-bottom: 1px solid #bebebe80;
  margin-bottom: 1rem;
  padding-bottom: 1rem;
}

.program_container-_tkuma {
  border-bottom: .0625rem solid #bebebe;
  flex-wrap: wrap;
  justify-content: space-around;
  align-items: flex-start;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 3.75rem;
  display: flex;
}

.partners_wrapper_tkuma {
  justify-content: center;
  align-items: center;
  margin-top: 1rem;
  margin-bottom: 2rem;
  display: flex;
}

.partners_wrapper_tkuma.no_high {
  border-top: 1px solid #bebebe;
  padding-top: 2rem;
}

.ynet-tkuma-hero-details-button {
  grid-column-gap: 0%;
  grid-row-gap: 0%;
  border-radius: 1.3rem;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  margin-left: 66%;
  margin-right: 0;
  padding: 0 10px 10px;
  display: flex;
}

.button {
  background-color: #4f85b6;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 184px;
  padding-left: 0;
  padding-right: 0;
  font-size: 18px;
  line-height: 23px;
  display: flex;
}

.link-2 {
  color: #000;
  font-size: 1em;
  font-weight: 400;
}

.text-span {
  color: #cfe2e8;
}

.text-block-10 {
  cursor: pointer;
  width: 110px;
  margin-right: 8px;
  font-size: .85em;
  line-height: 120%;
  text-decoration: none;
}

.collection-list-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
}

.collection-item {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  align-items: center;
}

.collection-list {
  grid-column-gap: 3em;
  grid-row-gap: 5em;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: minmax(200px, 1fr);
  place-content: start center;
  place-items: flex-start stretch;
  display: flex;
}

.text-block-11 {
  color: #000;
  text-align: center;
  margin-top: 20px;
  margin-left: 40px;
  margin-right: 40px;
}

.text-block-12 {
  color: #262626;
  mix-blend-mode: luminosity;
  font-size: 1.25rem;
  display: inline;
}

.tkuma-live-text-war {
  display: flex;
  position: relative;
}

.tkuma-title-details-warp {
  position: relative;
}

.text-block-13 {
  font-size: 1.25rem;
}

.tkuma-livewarp {
  display: flex;
}

.prog_speaker-copy {
  padding-bottom: 0;
}

.ya-brand-footer-yedlogo {
  height: 13px;
}

.ya-brand-footer-sec {
  z-index: 10;
  filter: invert(75%);
  mix-blend-mode: luminosity;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: none;
  height: auto;
  padding: 60px 2em;
  display: flex;
  position: relative;
}

.ya-brand-header-share-icon-inline {
  color: #fff;
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 26px;
  height: 26px;
  font-size: .9em;
  line-height: .9em;
  text-decoration: none;
  transition: transform .1s cubic-bezier(.19, 1, .22, 1);
  display: flex;
  position: relative;
}

.ya-brand-header-share-icon-inline:hover {
  transform: scale(1.2);
}

.ya-brand-header-ph {
  width: 100vw;
  height: 120px;
}

.ya-brand-header-share-icon {
  aspect-ratio: 1;
  color: #fff;
  text-align: center;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  height: 36px;
  padding: 5%;
  font-size: .9em;
  line-height: .9em;
  text-decoration: none;
  transition: transform .1s cubic-bezier(.19, 1, .22, 1);
  display: flex;
  position: relative;
}

.ya-brand-header-share-icon:hover {
  transform: scale(1.2);
}

.ya-mador-prevbox-img {
  width: 141%;
  min-width: 141%;
  max-width: none;
}

.ya-brand-footer-txt {
  border-right: 1px solid #fff;
  margin-right: 10px;
  padding-left: 0;
  padding-right: 10px;
  font-size: .9em;
}

.ya-brand-footer-txt.rights {
  border-right-style: none;
  padding-left: 0;
  padding-right: 0;
  font-family: "Mosestext 1", sans-serif;
  font-weight: 400;
  line-height: 80%;
}

.ya-7d-header-txtbox {
  flex: 1;
  align-items: center;
  padding-top: 2px;
  display: flex;
}

.ya-mador-prevbox-item-h {
  margin-top: 0;
  margin-bottom: 6px;
  font-size: 1.1em;
  font-weight: 600;
  line-height: 120%;
  text-decoration: none;
}

.ya-brand-footer-links {
  display: flex;
}

.ya-brand-header-share-link-inline {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: inline-block;
}

.ya-mador-heading-h1 {
  text-align: right;
  margin-top: 0;
  margin-bottom: .3em;
  font-size: 2.8em;
  font-weight: 800;
  line-height: 80%;
}

.ya-brand-header-share-link {
  filter: invert(70%);
  justify-content: flex-start;
  align-items: center;
  width: 100%;
}

.ya-7d-header-bredbar {
  background-color: #de1a1ae6;
  flex-direction: row;
  justify-content: flex-end;
  align-items: flex-end;
  min-width: 90px;
  height: 100%;
  display: flex;
}

.ya-brand-header-share-box {
  z-index: 2;
  grid-column-gap: 10px;
  align-items: center;
  display: flex;
  position: relative;
}

.ya-brand-header-share-box.inline {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: row-reverse;
  height: 25px;
  margin-right: auto;
}

.ya-brand-header-share-box.inline.project.gallery {
  flex: 0 auto;
}

.ya-brand-header-share-box.inline.rightbreak {
  margin-top: .5rem;
  margin-right: 0;
}

.ya-brand-header-share-box.center {
  justify-content: center;
  align-items: center;
}

.ya-mador-prevbox {
  height: auto;
  max-height: 85vh;
  margin-right: 5em;
  padding-right: 2em;
  position: sticky;
  top: 90px;
}

.ya-mador-prevbox-item-d {
  color: #a0a0a0;
  letter-spacing: .5px;
  font-size: .8em;
  font-weight: 200;
  line-height: 100%;
}

.ya-brand-footer-box {
  direction: rtl;
  color: #ddd;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1240px;
  height: auto;
  line-height: 1px;
  display: flex;
}

.ya-mador-body {
  direction: rtl;
  font-family: "Mosesdisplay 1", sans-serif;
  font-size: 16px;
  line-height: 120%;
}

.ya-mador-body.sosna {
  background-color: #001526;
}

.ya-mador-body.bistro {
  background-color: #fef7e4;
}

.ya-mador-heading-credsbox {
  align-items: center;
  display: flex;
}

.ya-mador-heading-credsbox.right {
  margin-left: 1em;
}

.collection-list-wrapper-2 {
  position: relative;
}

.ya-mador-prevbox-item {
  color: #222;
  flex-direction: column;
  align-items: flex-start;
  width: 300px;
  height: 25vh;
  margin-bottom: 5%;
  padding-bottom: 5%;
  text-decoration: none;
  display: flex;
}

.ya-brand-header-yedlogo-link {
  z-index: 3;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  width: auto;
  height: 70%;
  margin-top: -2px;
  margin-left: auto;
  transition: transform .1s;
  display: flex;
  position: relative;
}

.ya-brand-header-yedlogo-link:hover {
  transform: scale(1.1);
}

.collection-list-2 {
  position: relative;
}

.ya-mador-content-sec {
  justify-content: space-between;
  width: 100vw;
  max-width: 1240px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 2em;
  padding-left: 2em;
  padding-right: 2em;
  display: flex;
  position: relative;
}

.ya-mador-heading-creds {
  justify-content: flex-start;
  align-items: center;
  margin-top: 1em;
  font-family: "Mosestext 1", sans-serif;
  display: flex;
}

.ya-mador-heading-creds.centerd {
  grid-row-gap: .5em;
  direction: rtl;
  flex-flow: wrap;
  place-content: flex-start center;
  margin-left: auto;
  margin-right: auto;
}

.ya-mador-heading-creds.centerd.blocked {
  background-color: #fff;
  border-radius: 20px;
  padding: 5px 11px 5px 6px;
}

.ya-mador-heading-creds.rightbreak {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
}

.ya-brand-header-box {
  direction: ltr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1240px;
  height: 100%;
  padding-left: 2em;
  padding-right: 2em;
  display: flex;
  position: relative;
}

.ya-brand-header-mobilebar {
  background-image: linear-gradient(to top, #fff0, #fff);
  width: 100%;
  height: 100%;
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

.ya-mador-prevbox-item-img {
  background-color: #f2f2f2;
  border: .5px solid #ddd;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-bottom: 3%;
  display: flex;
  overflow: hidden;
}

.ya-7d-daniella-rtf {
  width: 100%;
}

.ya-7d-daniella-rtf p {
  font-family: "Mosestext 1", sans-serif;
  font-size: 1.15em;
  font-weight: 300;
  line-height: 150%;
}

.ya-7d-daniella-rtf h6 {
  float: right;
  color: var(--white);
  text-align: center;
  background-color: #a7d2e3;
  border-radius: 50%;
  width: 36px;
  height: 36px;
  margin-top: 8px;
  margin-bottom: 0;
  margin-left: 12px;
  font-size: 2em;
  font-weight: 300;
  line-height: 106%;
  display: inline-block;
}

.ya-7d-daniella-rtf figure {
  min-width: 70%;
  margin-top: 20px;
  margin-bottom: 20px;
}

.ya-7d-header-head {
  flex: none;
  min-width: auto;
  max-width: none;
  height: 140%;
  margin-right: -30px;
}

.ya-mador-heading-box {
  width: 100%;
  max-width: 740px;
  margin-top: -7px;
  margin-bottom: 2em;
}

.ya-mador-heading-h2 {
  text-align: right;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.4em;
  font-weight: 400;
  line-height: 130%;
}

.ya-brand-footer-endcredits {
  direction: rtl;
  color: #ddd;
  text-align: right;
  border-bottom: 1px solid #ffffff4d;
  width: 100%;
  max-width: 1240px;
  margin-bottom: 30px;
  padding-bottom: 20px;
  font-family: "Mosestext 1", sans-serif;
  font-size: 1rem;
  font-weight: 300;
  line-height: 140%;
  display: flex;
}

.ya-7d-header {
  border-top: 4px solid #262626;
  border-bottom: 1px solid #262626;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 70px;
  margin-bottom: 3em;
  display: flex;
  position: relative;
}

.ya-7d-header.standalone {
  margin-top: 3em;
  margin-bottom: 0;
}

.ya-brand-header-yedlogo {
  z-index: 2;
  opacity: .9;
  filter: invert(90%);
  width: auto;
  max-width: none;
  height: 100%;
}

.ya-brand-header {
  z-index: 10;
  direction: rtl;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 50px;
  display: flex;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
}

.ya-mador-prevbox-h {
  color: #a7d2e3;
  letter-spacing: .5px;
  margin-top: -2px;
  margin-bottom: 20px;
  font-size: 1.1em;
  font-weight: 800;
  line-height: 90%;
}

.ya-7d-daniella-fullpage {
  width: 100%;
}

.ya-mador-heading-creds-txt {
  color: #808080cc;
  text-align: right;
  letter-spacing: .5px;
  white-space: nowrap;
  mix-blend-mode: luminosity;
  border-left: 1px solid #808080cc;
  height: 13px;
  margin-left: 10px;
  padding-left: 10px;
  font-size: .8em;
  font-weight: 200;
  line-height: .8rem;
}

.ya-mador-heading-creds-txt._1st {
  border-left-style: none;
  margin-left: 0;
  padding-left: 6px;
}

.ya-mador-heading-creds-txt.ya-secname {
  border-left: 1px solid gray;
  font-weight: 600;
}

.ya-mador-heading-creds-txt.name {
  mix-blend-mode: luminosity;
  font-weight: 700;
}

.ya-mador-heading-creds-txt.name.less {
  border-left-style: none;
}

.ya-mador-heading-creds-txt.edition {
  font-weight: 700;
}

.ya-brand-footer-link {
  color: #fff;
  font-size: .9em;
  line-height: 100%;
  text-decoration: none;
  display: inline-block;
}

.ya-7d-header-bluebar-slabs {
  object-fit: cover;
  height: 150%;
}

.ya-brand-header-bar {
  z-index: 1;
  -webkit-backdrop-filter: saturate(180%) blur(20px);
  backdrop-filter: saturate(180%) blur(20px);
  background-color: #fbfbfdcc;
  border-bottom: 1px solid #b3b3b326;
  align-self: flex-start;
  width: 100%;
  height: 100%;
  position: absolute;
}

.ya-7d-header-bluebar {
  background-color: #ace1f580;
  width: 4%;
  height: 100%;
  margin-left: 4px;
  overflow: hidden;
}

.ya-brand-footer-rbox {
  margin-left: auto;
  text-decoration: none;
  display: flex;
}

.ya-brand-headrr-yedlogo-y {
  aspect-ratio: 1;
  width: auto;
  max-width: none;
  height: 100%;
}

.ya-7d-header-credit {
  color: #262626;
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 1.6em;
  font-weight: 300;
  line-height: 80%;
}

.ya-brand-header-sides {
  align-items: center;
  height: 100%;
  display: flex;
}

.ya-brand-header-sides.other {
  justify-content: flex-end;
}

.ya-mador-heading-creds-yedlogo {
  opacity: .8;
  filter: invert(50%);
  mix-blend-mode: luminosity;
  height: 11px;
  padding-top: .5px;
}

.ya-7d-header-neme {
  color: #de1a1a;
  margin-top: 0;
  margin-bottom: 5px;
  margin-left: 10px;
  padding-bottom: 0;
  font-size: 1.6em;
  line-height: 80%;
}

.ya-mador-prevbox-item-tframe {
  text-decoration: none;
}

.ya-mador-content-frame {
  width: 70%;
  max-width: 740px;
}

.ya-brand-header-2 {
  z-index: 10;
  direction: rtl;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 50px;
  display: flex;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
}

.ya-zm-wd24-backdrop {
  z-index: 0;
  background-image: linear-gradient(#dc504400, #dc504433);
  width: 100vw;
  height: 100vh;
  position: fixed;
  inset: 0%;
}

.ya-zm-wd24-land-visual-side {
  width: 30%;
  height: 100%;
  position: relative;
}

.ya-zm-wd24-land-cont-box {
  z-index: 3;
  flex-direction: column;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.ya-zm-wd24-land-h2 {
  text-align: center;
  width: 34ch;
  font-size: 2em;
  font-weight: 400;
  line-height: 120%;
}

.ya-zm-wd24-brand-img {
  width: 86px;
  margin-left: 4px;
  margin-right: -23px;
}

.ya-mador-heading-creds-2 {
  flex-direction: row;
  align-items: center;
  margin-top: 1em;
  display: flex;
}

.ya-mador-heading-creds-2.project {
  justify-content: space-between;
}

.ya-zm-wd24-land-h1 {
  text-align: center;
  letter-spacing: var(--letter-spacing-3px);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 9em;
  font-weight: 900;
  line-height: 80%;
}

.ya-zm-wd24-brand-txt {
  color: #dc5044;
  align-self: center;
  font-size: 1.4em;
  font-weight: 300;
  line-height: 100%;
}

.ya-zm-wd24-land-visual {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1240px;
  height: 80vh;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: absolute;
  top: 0%;
  left: 0%;
  right: 0%;
}

.ya-brand-header-share-icon-inline-2 {
  color: #fff;
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 26px;
  height: 26px;
  font-size: .9em;
  line-height: .9em;
  text-decoration: none;
  transition: transform .1s cubic-bezier(.19, 1, .22, 1);
  display: flex;
  position: relative;
}

.ya-brand-header-share-icon-inline-2:hover {
  transform: scale(1.2);
}

.ya-mador-heading-credsbox-2 {
  mix-blend-mode: luminosity;
  align-items: center;
  display: flex;
}

.ya-zm-wd24-land-visual-img {
  width: 40%;
  position: absolute;
  box-shadow: 14px 20px 13px #00000026;
}

.ya-zm-wd24-land-visual-img._6 {
  top: 30%;
  right: 61%;
}

.ya-zm-wd24-land-visual-img._3 {
  top: 5%;
  left: 53%;
}

.ya-zm-wd24-land-visual-img._2 {
  top: 35%;
  left: 40%;
}

.ya-zm-wd24-land-visual-img._5 {
  top: 4%;
  right: 48%;
}

.ya-zm-wd24-land-visual-img._1 {
  top: 18%;
  left: 21%;
}

.ya-zm-wd24-land-visual-img._4 {
  z-index: 1;
  top: 16%;
  right: 10%;
}

.ya-zm-wd24-brand-box {
  background-image: linear-gradient(90deg, #fe3, #ffea03 20%, #ffea00 75%, #ffbf00 89%);
  border-bottom: 2px solid #dc5044;
  align-items: flex-end;
  height: 50px;
  margin-bottom: 40px;
  padding-left: 15px;
  padding-right: 0;
  display: flex;
}

.ya-zm-wd24-landing {
  z-index: 1;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 640px;
  min-height: 75svh;
  display: flex;
  position: relative;
  overflow: hidden;
}

.ya-zm-wd24-item-click {
  background-color: #de1a1a;
  border-radius: 2px;
  margin-top: 20px;
  padding-top: 8px;
  font-size: 1.2em;
  transition: transform .1s cubic-bezier(1, 0, 0, 1);
}

.ya-zm-wd24-item-click:hover {
  transform: scale(1.1);
}

.ya-zm-wd24-item-img {
  z-index: 2;
  transform-origin: 100%;
  width: 50%;
  height: auto;
  position: absolute;
}

.ya-zm-wd24-item-img.odd {
  transform-origin: 0 0;
}

.ya-zm-wd24-item-img.odd.mid {
  transform-origin: 0%;
}

.ya-zm-wd24-item-box {
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  max-width: 960px;
  height: 450px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.ya-zm-wd24-item-box.odd {
  flex-direction: row-reverse;
}

.ya-zm-wd24-item-h1 {
  text-align: center;
  margin-top: 0;
  font-size: 2.4em;
  line-height: 110%;
}

.ya-zm-wd24-item-click-arrow {
  font-size: .9em;
}

.ya-zm-wd24-item-h2 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.4em;
  font-weight: 300;
  line-height: 130%;
}

.ya-zm-wd24-item-txt-box {
  flex-direction: column;
  align-items: center;
  width: 44%;
  display: flex;
}

.ya-zm-wd24-item-sec {
  align-items: center;
  width: 100%;
  max-width: 1240px;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
  overflow: hidden;
}

.ya-zm-wd24-item-sec.odd {
  justify-content: flex-end;
}

.ya-ycw-item-rtf {
  color: #fff;
  width: 100%;
  margin-bottom: 20px;
  font-family: "Mosestext 1", sans-serif;
  font-weight: 200;
}

.ya-ycw-item-rtf.content {
  height: auto;
  overflow: hidden;
}

.ya-ycw-item-rtf.content p {
  font-size: 1.2em;
  line-height: 150%;
}

.ya-ycw-item-rtf.content h4 {
  color: #868686;
  border-right: 10px solid #4d4d4d;
  margin-top: 40px;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 6px;
  padding-right: 5%;
  font-size: 1.6em;
  font-weight: 600;
  line-height: 100%;
}

.ya-ycw-item-rtf.content h5 {
  color: #868686;
  border-right: 10px solid #4d4d4d;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 20px;
  padding-right: 5%;
  font-size: 1.1em;
  font-weight: 500;
  line-height: 100%;
}

.ya-ycw-item-rtf.content figure {
  max-width: 33%;
  position: relative;
}

.ya-ycw-item-rtf.content h6 {
  color: #868686;
  border-right: 10px solid #4d4d4d;
  margin-top: 0;
  font-size: 1.1em;
  font-weight: 300;
  line-height: 140%;
  position: relative;
}

.ya-ycw-item-rtf h1 {
  color: #91acb3;
  letter-spacing: -1.5px;
  text-indent: -29px;
  text-shadow: 0 -16px 20px #262626;
  margin-top: 0;
  margin-bottom: 30px;
  font-family: "Mosesdisplay 1", sans-serif;
  font-size: 4em;
  line-height: 80%;
}

.ya-ycw-item-rtf h2 {
  float: right;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.4em;
  font-weight: 100;
  line-height: 100%;
  display: inline-block;
}

.ya-ycw-item-rtf h3 {
  color: #262626;
  background-color: #8da8af;
  margin-top: -6px;
  margin-bottom: 0;
  margin-right: 10px;
  padding: 6px 8px 7px;
  font-size: 1.4em;
  line-height: 100%;
  display: inline-block;
}

.ya-ycw-item-rtf strong {
  font-weight: 500;
}

.ya-ycw-body {
  background-color: #262626;
  width: 100vw;
}

.ya-ycw-item-img {
  z-index: 5;
  margin-top: 30px;
  margin-bottom: 0;
  position: relative;
  box-shadow: 0 50px 50px #00000080;
}

.ya-ycw-landing {
  grid-row-gap: 1em;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 100px;
  padding-bottom: 30px;
  display: flex;
}

.kituv {
  color: #a0a0a0;
  text-align: center;
  margin-bottom: 30px;
  padding-left: 15px;
  padding-right: 15px;
  font-size: 16px;
  line-height: 100%;
}

.kituv.tiny {
  max-width: 640px;
  margin-top: 30px;
  margin-bottom: 30px;
  font-size: 13px;
  line-height: 115%;
}

.kituv.tiny.light {
  color: #a0a0a0;
  margin-left: auto;
  margin-right: auto;
  font-size: .9rem;
  line-height: 1.4rem;
}

.ya-ycw-item-read-trigger {
  letter-spacing: 0;
  background-color: #fff;
  border-radius: 3px;
  margin-bottom: 0;
  padding: 7px 10px 10px;
  font-size: 21px;
  line-height: 21px;
  transition: transform .1s;
  display: inline-block;
  box-shadow: 0 10px 20px #0009;
}

.ya-ycw-item-read-trigger:active {
  transform: scale(.9);
}

.ya-ycw-item-sec {
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin-bottom: 50px;
  display: flex;
}

.ya-ycw-landing-h1 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 7em;
  font-weight: 900;
  line-height: 80%;
}

.ya-ycw-landing-img {
  width: auto;
  max-width: none;
  height: 20px;
}

.ya-ycw-landing-linkbox {
  transition: filter .1s cubic-bezier(.77, 0, .175, 1), transform .1s cubic-bezier(.77, 0, .175, 1), opacity .1s cubic-bezier(.77, 0, .175, 1);
}

.ya-ycw-landing-linkbox:active {
  opacity: .5;
  filter: contrast(200%);
  transform: scale(.95);
}

.ya-ycw-item-read {
  z-index: 15;
  background-image: linear-gradient(to top, #262626, #26262682 75%, #26262600);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 120px;
  padding-bottom: 10px;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.ya-ycw-landing-h2 {
  color: #fff;
  text-align: center;
  margin-bottom: 0;
  font-family: "Mosestext 1", sans-serif;
  font-size: 2em;
  font-weight: 200;
  line-height: 100%;
}

.ya-ycw-landing-h2.dots {
  color: #91acb3;
  letter-spacing: .5px;
  background-color: #91acb333;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding: 6px 10px;
  font-size: 1.1em;
  display: inline-block;
}

.ya-ycw-item-img-credit {
  z-index: 10;
  color: #fff6;
  margin-bottom: 40px;
  padding-top: 4px;
  font-family: "Mosestext 1", sans-serif;
  font-size: 1em;
  font-weight: 200;
  line-height: 130%;
  position: relative;
}

.ya-ycw-landing-links-box {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  text-align: center;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: space-around center;
  align-items: center;
  width: 100%;
  max-width: 720px;
  height: auto;
  margin-top: 1em;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.ya-ycw-item {
  flex-direction: column;
  max-width: 480px;
  display: flex;
  position: relative;
}

.memorial-sepline {
  border-top: 10px solid #91acb3;
  width: 30%;
}

.ya-75songs-backdrop-block {
  z-index: -1;
  background-color: #00d5ff0d;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: fixed;
}

.ya-75songs-backdrop {
  z-index: -1;
  object-fit: cover;
  width: auto;
  min-width: 100%;
  height: 100%;
}

.ya-75songs-visual {
  height: 80%;
  margin-bottom: -40px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.ya-75songs-spotify {
  max-width: 463px;
  margin-left: auto;
  margin-right: auto;
  display: none;
  position: relative;
}

.ya-75songs-head-block {
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  margin-bottom: 2px;
  padding-top: 40px;
  padding-bottom: 30px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.ya-75songs-topper {
  flex-direction: column;
  align-items: center;
  margin-bottom: 10px;
  display: flex;
  position: relative;
}

.ya-75songs-logo {
  height: 90px;
  box-shadow: 0 2px 5px #00000026;
}

.ya-75songs-embed {
  width: 100%;
  padding-top: 8px;
  position: relative;
}

.ya-75songs-headline {
  height: 20%;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.ya-75songs-embed-ynet {
  max-width: 416px;
  margin-left: auto;
  margin-right: auto;
}

.ya-75songs-7nbadge {
  width: 100px;
  height: 100px;
  position: absolute;
  top: -23%;
  left: -27%;
}

.ya-75songs-topper-date {
  text-align: center;
  letter-spacing: .5px;
  margin-bottom: 10px;
  font-size: .8rem;
}

.ya-75songs-go-trigger {
  color: #eaf4f9;
  text-align: center;
  font-size: 1.7rem;
  text-decoration: none;
  display: inline-block;
  transform: rotate(90deg);
}

.ya-75songs-minihead {
  color: #262626;
  width: 20ch;
  max-width: 480px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  font-size: 2.2rem;
  font-weight: 300;
  line-height: 2.1rem;
}

.ya-75songs-go {
  background-color: #019cc2;
  border-radius: 50%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  margin: 10px auto 30px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.ya-75songs-visual-box {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 640px;
  height: 80vh;
  display: flex;
  position: relative;
}

.ya-75songs-writer-box {
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  max-width: 640px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 20px 30px 30px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.ya-75songs-readmore {
  justify-content: center;
  align-items: center;
  width: 70px;
  height: 70px;
  margin-left: 0;
  margin-right: auto;
  display: flex;
}

.ya-75songs-readmore.writer {
  perspective-origin: 50% 100%;
  transform-origin: 50% 100%;
  background-color: #019cc2;
  margin-left: auto;
  transition: transform .2s;
  position: relative;
}

.ya-75songs-readmore.writer:active {
  transform: scale(.9);
}

.ya-75songs-more {
  color: #fff;
  text-shadow: 0 3px 5px #0000000d;
  padding-top: 5px;
  font-size: 4rem;
  font-weight: 300;
  line-height: 1.4rem;
}

.ya-75songs-writer-h1 {
  text-align: center;
  letter-spacing: -2px;
  margin-bottom: 10px;
  font-size: 5rem;
  font-weight: 300;
  line-height: 4.5rem;
}

.ya-75songs-writer-h1.extra {
  text-align: right;
  font-size: 4.2rem;
  line-height: 3.9rem;
}

.ya-75songs-writer-rtb {
  text-align: justify;
}

.ya-75songs-writer-h2 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 30px;
  font-size: 1.2rem;
  font-weight: 400;
  line-height: 1.5rem;
}

.ya-75songs-writer-credit {
  color: #dce8ed;
  text-align: center;
  letter-spacing: .5px;
  background-color: #262626;
  margin: 10px auto 20px;
  padding: 4px 10px 2px;
  font-size: 1.4rem;
  display: inline-block;
}

.ya-75songs-writer-credit.extra {
  margin-right: 0;
}

.ya-75songs-writer-read {
  border-bottom: 2px solid #019cc2;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.ya-75songs-songsname {
  letter-spacing: .2px;
  margin-bottom: 0;
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 1.5rem;
}

.ya-75songs-songstext {
  width: 90%;
  margin: 10px auto 20px;
}

.ya-75songs-name-light {
  font-weight: 300;
}

.ya-75songs-entry-header {
  z-index: 2;
  background-color: #b1e4ee;
  align-items: center;
  width: 100%;
  display: flex;
  position: absolute;
  overflow: hidden;
}

.ya-75songs-entry-header.odd {
  background-color: #ffbbb3;
}

.ya-75songs-num {
  color: #fff;
  text-shadow: 1px 1px 10px #2626260d;
  margin-left: auto;
  margin-right: auto;
  font-size: 3.6rem;
  line-height: 2.6rem;
}

.ya-75songs-number {
  justify-content: center;
  align-items: center;
  width: 70px;
  height: 70px;
  display: flex;
}

.ya-75songs-number.extra {
  display: none;
}

.ya-75songs-image {
  z-index: 0;
  object-fit: cover;
  align-self: center;
  position: relative;
}

.ya-75songs-img-box {
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
  overflow: hidden;
}

.ya-75songs-text-box {
  background-color: #45cbe533;
  width: 100%;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
}

.ya-75songs-text-box.odd {
  background-color: #ff786633;
}

.ya-75songs-entry-box {
  width: 100%;
  max-width: 640px;
  margin-bottom: 2px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.ya-75songs-songsdata {
  opacity: .85;
  letter-spacing: .3px;
  width: 90%;
  margin: 30px auto 20px;
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 1.6rem;
}

.ya-75songs-chart-section {
  flex-direction: column;
  width: 640px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40px;
  display: flex;
}

.ya-75songs-details-bold {
  font-weight: 300;
}

.ya-75songs-titles {
  align-self: center;
  margin-right: 5px;
  padding-top: 4px;
}

.ya-75songs-titles.extra {
  margin-right: 5%;
}

.ya-75songs-h2 {
  text-align: justify;
}

.ya-rabin25-headbox-text-bot {
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.ya-rabin25-headbox-text-h2 {
  color: #c4161c;
  text-align: left;
  letter-spacing: .2px;
  margin-top: 9px;
  font-size: 2.2rem;
  line-height: 1.7rem;
}

.ya-rabin25-headbox-text-h2.mini {
  color: #a0a0a080;
  width: 130px;
  margin-top: 2px;
}

.ya-rabin25-headbox-texts {
  flex-direction: column;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  width: 273px;
  height: 210px;
  margin-top: 70px;
  display: flex;
  position: relative;
}

.ya-rabin25-landing {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 90vh;
  display: flex;
  position: relative;
}

.ya-rabin25-headbox {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 600px;
  height: 440px;
  margin-bottom: 100px;
  margin-left: 0;
  padding-left: 0;
  display: flex;
  position: relative;
}

.ya-rabin25-headbox-text-h1 {
  color: #262626;
  letter-spacing: -2px;
  align-self: flex-start;
  margin-right: 3px;
  font-size: 6.4rem;
  font-weight: 700;
  line-height: 4rem;
}

.ya-rabin25-headbox-text-h1.small {
  align-self: flex-end;
  margin-bottom: -9px;
  font-size: 3rem;
  line-height: 3rem;
}

.ya-rabin25-headbox-text-top {
  flex-direction: row;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: flex-end;
  width: 100%;
  margin-bottom: 7px;
  display: flex;
}

.ya-rabin25-headbox-visual {
  z-index: -1;
  flex: none;
  align-self: flex-end;
  width: 400px;
  height: auto;
  position: absolute;
  left: -10px;
}

.ya-rabin25-paper-tooltip {
  color: #ffffff73;
  text-align: center;
  width: 140px;
  margin-top: 20px;
  font-size: 1.4rem;
}

.ya-rabin25-paper-page {
  z-index: 1;
  perspective-origin: 100%;
  transform: ;
  transform-origin: 100%;
  background-color: #fff;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: absolute;
  overflow: hidden;
}

.ya-rabin25-paper-sec {
  background-color: #270001;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  margin-bottom: 100px;
  padding-top: 40px;
  padding-bottom: 100px;
  display: flex;
  position: relative;
}

.ya-rabin25-paper-h1 {
  color: #fff;
  letter-spacing: -3px;
  margin-bottom: 0;
  font-size: 2.5rem;
  font-weight: 700;
}

.ya-rabin25-paper-h1.bighead {
  color: #c4161c;
  letter-spacing: -2px;
  margin-top: 6px;
  font-size: 8rem;
  line-height: 5.2rem;
}

.ya-rabin25-paper-tooltip-tip {
  font-size: 1.1rem;
}

.ya-rabin25-paper-textbox {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 420px;
  height: auto;
  display: flex;
  position: relative;
}

.ya-rabin25-paper-flipbook {
  perspective: 1200px;
  perspective-origin: 100%;
  transform-origin: 100%;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 420px;
  height: 600px;
  display: flex;
  position: relative;
  box-shadow: 0 1px 5px #0000001a;
}

.ya-rabin25-paper-paper-page {
  z-index: auto;
  object-fit: fill;
  transform-style: preserve-3d;
  width: 100%;
  max-width: none;
  position: absolute;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.ya-rabin25-paper-paper-page.odd {
  height: auto;
  transform: none;
}

.ya-rabin25-paper-paper-page.even {
  height: auto;
}

.ya-rabin25-paper-paper-shadeing {
  background-image: linear-gradient(270deg, #00000026, #0000 50%);
  width: 50%;
  height: 100%;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.ya-rabin25-arti-culomnist {
  text-align: center;
  border-bottom: 2px solid #ff3c46;
  flex: none;
  margin-top: 10px;
  margin-bottom: 5px;
  padding-bottom: 8px;
  display: inline-block;
}

.ya-rabin25-arti-writer_head {
  filter: hue-rotate(180deg);
  flex: none;
}

.ya-rabin25-arti-image-frame {
  flex-direction: column;
  flex: none;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  max-height: 50vh;
  margin-bottom: 0%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.ya-rabin25-expand-trigger {
  background-color: #ff3c46;
  margin-left: auto;
  margin-right: auto;
  font-size: 19px;
  line-height: 1.7rem;
  transition: transform .1s;
}

.ya-rabin25-expand-trigger:active {
  transform: scale(.9);
}

.ya-rabin25-expand {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100px;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.ya-rabin25-arti-creditdiv {
  align-items: center;
  margin-top: 10px;
  margin-bottom: 30px;
  text-decoration: none;
  display: flex;
}

.ya-rabin25-arti-creditdiv.publicist {
  flex-direction: column;
  flex: none;
  align-items: center;
  margin-top: -45px;
  position: relative;
}

.ya-rabin25-arti-section-date {
  color: #404040;
  border-top: 1px solid #ff3c46;
  margin-top: 0;
  padding-top: 6px;
  font-size: 17px;
  display: inline-block;
}

.ya-rabin25-arti-section-date.columnist {
  border-top-style: none;
  border-top-width: 0;
  padding-top: 2px;
  font-size: 16px;
}

.ya-rabin25-arti-section-date.columnist.withe {
  color: #c7c7c7;
  flex: none;
}

.ya-rabin25-article {
  flex-direction: column;
  align-items: center;
  max-width: 600px;
  margin-bottom: 200px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.ya-rabin25-article.rabin {
  margin-bottom: 80px;
  padding-bottom: 40px;
  position: relative;
  overflow: hidden;
}

.ya-rabin25-arti-publicist-column {
  padding-left: 30px;
  padding-right: 30px;
  line-height: 1.4rem;
}

.ya-rabin25-arti-publicist-column.rabin {
  color: #c7c7c7;
  margin-bottom: 80px;
}

.ya-rabin25-arti-image {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  max-width: none;
  position: relative;
}

.ya-rabin25-arti-creditblock {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.ya-rabin25-arti-creditblock.center {
  flex: none;
  align-items: center;
  margin-bottom: 0;
}

.ya-rabin25-arti-creditimg {
  background-color: #ff3c46;
  border-radius: 50%;
  width: 60px;
  height: 60px;
  margin-bottom: 10px;
  margin-left: 12px;
  margin-right: 10px;
  overflow: hidden;
}

.ya-rabin25-arti-creditimg.column {
  flex: none;
  width: 70px;
  height: 70px;
  margin-left: 0;
  margin-right: 0;
}

.html-embed-5 {
  display: none;
  position: absolute;
}

.ya-ilfam-landing-vis2 {
  object-fit: contain;
  width: 40%;
  position: relative;
}

.text-block-46 {
  text-align: center;
  padding-right: 1px;
  font-size: 2rem;
  line-height: 1.9rem;
}

.ya-visilfam-item-trigger {
  color: #009dde;
  background-color: #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  margin-top: -29px;
  text-decoration: none;
  transition: transform .1s;
  display: flex;
  position: relative;
  box-shadow: 0 15px 20px #0003;
}

.ya-visilfam-item-trigger:active {
  transform: scale(.85);
  box-shadow: 0 5px 10px #0006;
}

.ya-visilfam-item-textbox-frame1 {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 10px;
  display: flex;
}

.ya-visilfam-item-textbox-frame2-l {
  flex-direction: column;
  justify-content: space-between;
  width: 10px;
  display: flex;
}

.ya-visilfam-item {
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.ya-visilfam-item-textbox-h1b {
  text-align: center;
  letter-spacing: -2px;
  -webkit-text-fill-color: inherit;
  background-clip: content-box;
  margin-bottom: 0;
  font-size: 3.6rem;
  font-weight: 700;
  line-height: 2.9rem;
}

.ya-visilfam-item-textbox {
  z-index: 1;
  color: #262626;
  flex-direction: column;
  justify-content: space-between;
  width: auto;
  height: auto;
  display: flex;
  position: relative;
  overflow: hidden;
}

.ya-visilfam-item-textbox-frame-line2 {
  background-color: #009dde;
  width: 10px;
  height: 29%;
}

.ya-ilfam-landing {
  flex-direction: row-reverse;
  justify-content: center;
  align-items: center;
  height: 500px;
  display: flex;
  position: relative;
}

.ya-ilfam-landing-h1 {
  color: #009dde;
  text-align: center;
  letter-spacing: -1px;
  width: 8ch;
  margin-top: 10px;
  margin-bottom: 30px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 5rem;
  font-weight: 900;
  line-height: 4.5rem;
}

.ya-visilfam-item-textbox-frame-line {
  background-color: #009dde;
  width: 30%;
  height: 10px;
}

.ya-ilfam-landing-yalogo {
  width: 186px;
  margin-left: auto;
  margin-right: auto;
}

.ya-visilfam-item-sec {
  width: 100vw;
  height: 90vh;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.ya-visilfam-item-textbox-h1 {
  text-align: center;
  margin-bottom: 0;
  font-size: 2.4rem;
  font-weight: 300;
  line-height: 2rem;
}

.ya-ilfam-landing-vis {
  object-fit: contain;
  width: 40%;
  position: relative;
}

.ya-visilfam-item-img {
  opacity: 1;
  width: 100%;
  position: absolute;
}

.ya-ilfam-landing-h2 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 1.5rem;
}

.ya-ilfam-landing-sublogo {
  text-align: center;
  margin-top: 5px;
  margin-bottom: 0;
  font-size: .9rem;
  line-height: .8rem;
}

.ya-visilfam-item-textbox-texts {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 400px;
  padding: 40px 20px;
  display: flex;
}

.ya-visilfam-item-textbox-h2 {
  text-align: center;
  width: 90%;
  margin-top: 20px;
  font-size: 1.1rem;
  line-height: 1.3rem;
}

.ya-visilfam-item-textbox-frame2 {
  flex: 1;
  justify-content: space-between;
  display: flex;
}

.ya-ilfam-landing-textbox {
  z-index: 3;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.ya-hcovers-landing-h2 {
  color: #041625;
  text-align: center;
  width: 19ch;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  font-size: 1.2rem;
  line-height: 1.2rem;
}

.ya-hcovers-landing-textbox {
  grid-column-gap: 1%;
  grid-row-gap: 1%;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 80%;
  margin-bottom: 8%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 2%;
  display: flex;
  position: absolute;
}

.ya-hcovers-landing-h1 {
  color: #041625;
  text-align: center;
  letter-spacing: -1px;
  width: 13ch;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  font-size: 2.8rem;
  line-height: 2.4rem;
}

.ya-hcovers-landing {
  background-image: linear-gradient(#00b9ff26, #00b9ff00);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: auto;
  padding-top: 30px;
  padding-bottom: 30px;
  display: flex;
}

.ya-hcovers-landing-box {
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: auto;
  height: auto;
  display: flex;
  position: relative;
  overflow: hidden;
  transform: rotate(3deg);
}

.ya-hcovers-landing-texts {
  text-align: center;
  width: 75%;
}

.ya-hcovers-landing-img {
  width: 60vh;
  height: 80vh;
  position: relative;
}

.ya-hcovers-landing-iconbox {
  width: 25%;
  position: relative;
}

.ya-hcovers-cover {
  z-index: 1;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 5px 10px #0003;
}

.ya-hcovers-close-b {
  background-color: #00b9ff;
  border-radius: 20px 20px 0% 0;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 40px;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
  position: absolute;
  top: auto;
  bottom: 0%;
  right: auto;
  overflow: scroll;
}

.ya-hcovers-close-b._1st {
  border-radius: 20px;
  bottom: 2%;
  overflow: hidden;
}

.ya-hcovers-content {
  background-image: linear-gradient(#bbb0, #bbbbbb26);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 80%;
  height: auto;
  display: flex;
  position: relative;
  overflow: hidden;
}

.ya-hcovers-content._1st {
  background-image: linear-gradient(#00b9ff00, #00b9ff1a);
}

.ya-hcovers-cover-img {
  min-width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
}

.ya-hcovers-bdevider {
  background-color: #00b9ff;
  width: 80%;
  height: 1px;
  margin-top: -50px;
  margin-bottom: 50px;
}

.ya-hcovers-card-container {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 560px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 30px;
  padding-bottom: 30px;
  display: flex;
  position: relative;
}

.ya-hcovers-bluespan {
  color: #00b9ff;
  font-weight: 700;
}

.ya-hcovers-content-box {
  width: 85%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 30px;
  padding-bottom: 30px;
  position: relative;
  overflow: scroll;
}

.ya-hcovers-item-heading {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 20px;
  display: flex;
  overflow: hidden;
}

.ya-hcovers-close-b-plus {
  color: #fff;
  text-align: center;
  padding-bottom: 4px;
  padding-left: 4px;
  padding-right: 4px;
  font-size: 2rem;
  line-height: 1.1rem;
  overflow: hidden;
}

.ya-hcovers-close-b-txt {
  color: #fff;
  width: auto;
  padding-bottom: 2px;
  font-size: 1.1rem;
  overflow: hidden;
}

.ya-hcovers-rtf {
  text-align: right;
  flex-direction: column;
  align-items: center;
  display: flex;
  position: relative;
}

.ya-hcovers-item-date {
  color: #fff;
  text-align: center;
  letter-spacing: .5px;
  background-color: #262626;
  margin-bottom: 15px;
  margin-left: auto;
  margin-right: auto;
  padding: 6px 10px 4px;
  font-size: 1.6rem;
  display: inline-block;
}

.ya-hcovers-item-preview {
  text-align: center;
  width: 80%;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  font-size: 1.1rem;
  line-height: 1.4rem;
  overflow: hidden;
}

.ya-midgallery-landing-h3 {
  color: #ce181e;
  font-size: 1.2rem;
  font-weight: 400;
  line-height: 1.6rem;
}

.ya-midgallery-landing-h2 {
  color: #fff;
  margin-top: 10px;
  line-height: 1.6rem;
}

.ya-midgallery-landing-h1 {
  color: #fff;
  text-align: center;
  letter-spacing: -1px;
  margin-bottom: 0;
  font-size: 4.8rem;
  line-height: 4rem;
}

.ya-midgallery-landing-visual-img {
  width: 300px;
  position: absolute;
  top: 6%;
  left: 4%;
  box-shadow: 0 30px 40px #0006;
}

.ya-midgallery-landing-visual-img._6 {
  top: 65%;
  left: auto;
  right: 13%;
}

.ya-midgallery-landing-visual-img._7 {
  width: 220px;
  top: 70%;
  left: 23%;
}

.ya-midgallery-landing-visual-img._4 {
  z-index: 1;
  top: 10%;
  left: auto;
  right: 9%;
}

.ya-midgallery-landing-visual-img._5 {
  width: 350px;
  top: 39%;
  left: auto;
  right: 1%;
}

.ya-midgallery-landing-visual-img._3 {
  top: 60%;
  left: 2%;
}

.ya-midgallery-landing-visual-img._2 {
  top: 29%;
  left: 10%;
}

.ya-midgallery-landing-textbox {
  z-index: 5;
  text-align: center;
  width: 400px;
  margin-top: 8%;
  position: relative;
}

.ya-midgallery-landing-visual {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  height: 100%;
  display: flex;
  position: absolute;
}

.ya-midgallery-landing {
  background-color: #222;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 90vh;
  display: flex;
  position: relative;
  overflow: hidden;
}

.ya-midgallery-item-p1 {
  color: #ffbbb3;
  width: 30ch;
  font-size: 1.7rem;
  line-height: 2rem;
}

.ya-midgallery-item-headline {
  color: #e4dad0;
  letter-spacing: -2px;
  text-indent: -35px;
  text-shadow: 1px 1px 10px #000000e6;
  align-self: center;
  width: 10ch;
  margin-right: 30px;
  font-size: 4.5rem;
  font-weight: 700;
  line-height: 3.6rem;
}

.ya-midgallery-item-trig-plus {
  color: #e4dad0;
  font-size: 1.5rem;
}

.ya-midgallery-item-text-box {
  z-index: 2;
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  background-color: #262626d9;
  background-image: linear-gradient(to right, #26262680, #262626);
  justify-content: center;
  align-items: center;
  width: auto;
  height: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.ya-midgallery-item-text {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-height: 95%;
  margin-left: 60px;
  margin-right: 60px;
  display: flex;
}

.ya-midgallery-item-p2 {
  color: #e4dad0;
  width: 30ch;
  font-size: 1.7rem;
  line-height: 2rem;
  overflow: scroll;
}

.ya-midgallery-item-trig {
  background-color: #262626;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  margin-right: 30px;
  display: flex;
}

.ya-midgallery-item-frame {
  perspective-origin: 50% 100%;
  transform-origin: 50% 100%;
  flex-direction: row;
  width: 90%;
  max-width: 1200px;
  height: 90vh;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
  overflow: hidden;
}

.ya-midgallery-wrap {
  width: 100vw;
  position: relative;
}

.ya-midgallery-item-headline-box {
  z-index: 2;
  align-self: flex-end;
  padding-bottom: 30px;
  position: relative;
}

.ya-midgallery-item-img-box {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
}

.ya-midgallery-item-image {
  object-fit: cover;
  width: 100%;
  min-height: 100%;
}

.ya-midgallery-item {
  perspective: 3000px;
  perspective-origin: 50%;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  margin-bottom: 20px;
  display: flex;
  position: relative;
  transform: none;
}

.ya-midgallery-item.hide {
  display: none;
}

.ya-75im-landing-headline {
  color: #00b9ff;
  font-size: 6.1vw;
  line-height: 5vw;
}

.ya-75im-landing-headline._2 {
  letter-spacing: -5px;
  margin-top: -9px;
  margin-bottom: 12px;
  font-size: 11vw;
  line-height: 8vw;
}

.ya-75im-landing-visual-img1 {
  object-fit: cover;
  width: 67%;
  position: absolute;
}

.ya-75im-landing {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 80vh;
  margin-bottom: -100px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.ya-75im-landing-credstop {
  font-size: 1.1rem;
  line-height: 1rem;
}

.ya-75im-landing-visual-img2 {
  object-fit: cover;
  width: 95%;
  position: absolute;
}

.ya-75im-landing-heading {
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.ya-75im-landing-visual {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
}

.ya-75im-landing-head-im {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.ya-75im-landing-yedlogo {
  width: 20vw;
  margin-left: auto;
  margin-right: auto;
}

.ya-75im-landing-head-75 {
  color: #18407e;
  letter-spacing: -3px;
  margin-left: 4px;
  padding-top: 0;
  padding-bottom: 10%;
  font-size: 17.5vw;
  line-height: 12vw;
}

.ya-75im-item-trigger-click {
  background-color: #18407ee6;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
}

.ya-75im-item-head {
  z-index: 1;
  background-image: linear-gradient(#fff0, #fff);
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  height: auto;
  padding-right: 5%;
  display: flex;
  position: absolute;
  bottom: 0;
}

.ya-75im-item-h1 {
  color: #00b9ff;
  letter-spacing: 0;
  margin-bottom: 10px;
  padding-bottom: 3px;
  font-size: 2.2rem;
  font-weight: 400;
  line-height: 2.4rem;
}

.ya-75im-item-img-frame {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  display: flex;
  position: relative;
}

.ya-75im-wrap {
  width: 100%;
  max-width: 640px;
  margin-left: auto;
  margin-right: auto;
}

.ya-75im-item-img {
  object-fit: cover;
  width: 100%;
  min-height: 100%;
}

.ya-75im-item-trigger-click-plus {
  color: #fff;
  padding-bottom: 5px;
  font-size: 2rem;
  line-height: 1.2rem;
  display: inline-block;
}

.ya-75im-item-content {
  height: auto;
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
  overflow: hidden;
}

.ya-75im-item-box {
  border-radius: 20px;
  width: 100%;
  height: auto;
  margin-bottom: 30px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  box-shadow: 0 5px 10px #0003;
}

.ya-75im-item-rtf {
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 20px;
}

.ya-75im-item-trigger {
  padding: 10px;
}

.ya-fixed-backdrop {
  width: 100vw;
  height: 100vh;
  position: fixed;
}

.ya-fixed-backdrop.ya-ufbooks {
  background-image: url('../images/ufb-back-2.jpg');
  background-position: 50% 0;
  background-repeat: repeat;
  background-size: 800px;
  background-attachment: scroll;
}

.ya-ufbooks--head-box {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  justify-content: center;
  display: flex;
}

.ya-ufbooks-head-h1 {
  color: #fff;
  text-align: center;
  letter-spacing: -7px;
  margin-bottom: 0;
  font-size: 9rem;
  font-weight: 400;
  line-height: 7rem;
  display: inline-block;
}

.ya-ufbooks-head-h2 {
  color: #fff;
  text-align: center;
  text-shadow: 0 2px 3px #2626264d;
  width: 40ch;
  max-width: 90%;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  font-size: 1.6rem;
  line-height: 1.9rem;
}

.ya-ufbooks-landing-visual-head-img {
  object-fit: contain;
  min-width: auto;
  height: 130px;
  margin-left: -3%;
  position: relative;
  right: -2%;
}

.ya-ufbooks-landing {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 40px;
  display: flex;
  position: relative;
}

.ya-ufbooks-landing-headbox {
  z-index: 1;
  flex-direction: column;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: center;
  margin-top: 3%;
  margin-bottom: 3%;
  display: flex;
  position: relative;
}

.ya-ufbooks-landing-visual {
  flex-direction: row;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  margin-top: 2%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
  overflow: hidden;
}

.ya-ufbooks-landing-visual-shade {
  z-index: 1;
  mix-blend-mode: multiply;
  background-image: linear-gradient(#fffff300, #d1ae8866);
  width: 100%;
  height: 100%;
  position: absolute;
}

.ya-ufbooks-item {
  border-radius: 5px;
  width: 100%;
  max-width: 640px;
  margin-bottom: 100px;
  position: relative;
}

.ya-ufbooks-item-credit {
  color: #fff;
  background-color: #c4161c;
  padding: .5% 2% 1%;
  font-size: 1.2rem;
  font-weight: 700;
}

.ya-ufbooks-item-h2 {
  color: #c4161c;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.4rem;
  line-height: 1.4rem;
}

.ya-ufbooks-item-img {
  height: 300px;
  margin-left: 10px;
  margin-right: 10px;
  position: relative;
}

.ya-ufbooks-wrap {
  width: 100vw;
  padding-top: 70px;
  overflow: hidden;
}

.ya-ufbooks-item-heading {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.ya-ufbooks-item-heading.left {
  text-align: left;
  align-items: flex-end;
}

.ya-ufbooks-item-trigger-plus {
  color: #f6e0c8;
  flex: none;
  width: 30px;
  height: 30px;
  margin-bottom: 1px;
  margin-left: auto;
  margin-right: auto;
  font-size: 3.3rem;
  display: inline-block;
}

.ya-ufbooks-item-content {
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  background-color: #fffc;
  border-radius: 5px;
  width: 100%;
  position: relative;
  overflow: hidden;
  box-shadow: 0 3px 3px #0000001a;
}

.ya-ufbooks-item-rtf {
  padding: 5%;
}

.ya-ufbooks-item-out {
  z-index: 1;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 240px;
  display: flex;
  position: relative;
}

.ya-ufbooks-item-trigger {
  z-index: 3;
  background-color: #c4161c;
  border-radius: 50%;
  flex: none;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 50px;
  height: 50px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: absolute;
  left: -2%;
  right: auto;
}

.ya-ufbooks-item-trigger.right {
  left: auto;
  right: -2%;
}

.ya-ufbooks-item-h1 {
  letter-spacing: -1px;
  margin-top: 3%;
  margin-bottom: 3%;
  font-size: 3.2rem;
  font-weight: 500;
  line-height: 2.8rem;
}

.ya-ufbooks-item-h1.s {
  font-size: 2.8rem;
  line-height: 2.4rem;
}

.ya-ufbooks-item-h1.s.left, .ya-ufbooks-item-h1.left {
  text-align: left;
}

.ya-holo22-text-readmore {
  z-index: 1;
  background-image: linear-gradient(#16161600, #161616bd 47%, #161616 95%);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 120px;
  display: flex;
  position: absolute;
  bottom: 0;
}

.ya-holo22-text-box {
  color: #fff6f6;
  width: 100%;
  max-width: 540px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
}

.ya-body-holo22 {
  background-color: #161616;
}

.ya-holo22-survivor-h2 {
  color: #ff6b5c;
  letter-spacing: .8px;
  width: 320px;
  margin: 0 auto;
  font-size: 2rem;
  font-weight: 700;
  line-height: 2rem;
}

.ya-holo22-text-rtf {
  text-align: center;
  letter-spacing: .5px;
}

.ya-holo22-survivor-heading {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  display: flex;
  position: absolute;
}

.ya-holo22-survivor-h1 {
  text-align: center;
  width: 320px;
  max-width: 22ch;
  height: auto;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  font-size: 2.5rem;
  font-weight: 500;
  line-height: 2.2rem;
  overflow: hidden;
}

.ya-holo22-landing-box {
  justify-content: center;
  width: 100%;
  max-width: 960px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.ya-holo22-landing {
  max-width: 640px;
  margin-left: auto;
  margin-right: auto;
}

.ya-holo22-survivor-img {
  perspective-origin: 50% 100%;
  transform-origin: 50% 100%;
  transform-style: preserve-3d;
  width: 610px;
  height: 800px;
  position: absolute;
  transform: perspective(1600px)rotateX(1deg)rotateY(0)rotateZ(0);
}

.ya-holo22-intro-h1 {
  color: #fff;
  letter-spacing: -2px;
  height: auto;
  margin-bottom: 0;
  padding-top: 0;
  font-size: 8rem;
  line-height: 5.4rem;
}

.ya-holo22-intro-h1.small {
  font-size: 3.9rem;
  line-height: 2.9rem;
}

.ya-holo22-landing-vis {
  height: 460px;
}

.ya-holo22-intro-h2 {
  color: #757575;
  letter-spacing: .3px;
  margin-top: 8px;
  margin-bottom: 0;
  font-size: 1.3rem;
  font-weight: 900;
  line-height: 1.4rem;
}

.ya-holo22-text-readmore-trigger-txt {
  color: #262626;
  text-align: center;
  font-size: 1.8rem;
  display: inline-block;
}

.ya-holo22-text-credit {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
}

.ya-holo22-survivor-box {
  color: #fff;
  justify-content: center;
  align-items: center;
  width: 960px;
  height: 800px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
  text-decoration: none;
  display: flex;
  position: relative;
}

.ya-holo22-landing-head {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.ya-holo22-text-readmore-trigger {
  -webkit-backdrop-filter: brightness(250%) blur(10px);
  backdrop-filter: brightness(250%) blur(10px);
  background-color: #ffffff4d;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 120px;
  margin-left: auto;
  margin-right: auto;
  padding: 9px 14px 10px;
  font-size: 1.5rem;
  transition: transform .1s;
  display: flex;
  box-shadow: 0 15px 25px 5px #0009;
}

.ya-holo22-text-readmore-trigger:hover {
  background-color: #ffffffb3;
  transform: scale(1.1);
  box-shadow: 0 20px 30px 10px #0009;
}

.ya-holo22-text-readmore-trigger:active {
  transform: scale(.95);
  box-shadow: 0 10px 10px #0009;
}

.ya-holo22-survivor {
  justify-content: center;
  align-items: flex-start;
  width: 100vw;
  height: auto;
  margin-bottom: 30px;
  display: flex;
}

.ya-holo22-text-devider {
  border-top: 1px solid #fff;
  width: 100px;
  height: 10px;
  margin: 20px auto;
}

.ya-holo22-text-h1 {
  text-align: center;
  letter-spacing: -1.5px;
  width: 11ch;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  font-size: 4rem;
  line-height: 3.7rem;
}

.ya-holo22-text {
  margin-bottom: 80px;
  padding-top: 40px;
  padding-bottom: 40px;
}

.ya-hagada-landing {
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 70px;
  padding-top: 50px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.ya-hagada-landing-h1 {
  font-size: 6rem;
  line-height: 80%;
}

.ya-hagada-article {
  margin-top: 30px;
  margin-bottom: 30px;
  position: relative;
}

.ya-hagada-article-rtf {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  background-color: #f77b001a;
  flex-flow: column;
  width: 100%;
  max-width: 640px;
  padding: 20px 60px 40px;
  font-family: "Mosestext 1", sans-serif;
  font-size: 1.2rem;
  font-weight: 300;
  line-height: 150%;
  display: flex;
}

.ya-hagada-article-rtf h2 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.5rem;
  line-height: 120%;
}

.ya-hagada-article-rtf h1 {
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3rem;
  line-height: 100%;
}

.ya-hagada-article-rtf p {
  margin-bottom: 0;
}

.big {
  font-size: 4rem;
  font-weight: 700;
  line-height: 120%;
}

.ya-hagada-hagada {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.ya-hagada-hagada-wrap {
  text-align: right;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 1240px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  display: flex;
}

.red {
  color: #c55a33;
}

.ya-hagada-hagada-rtf {
  text-align: center;
  letter-spacing: .5px;
  flex-direction: column;
  width: 100%;
  max-width: 640px;
  margin-bottom: -100px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 140px;
  font-family: Bona Nova, sans-serif;
  font-size: 2rem;
  font-weight: 400;
  line-height: 150%;
}

.ya-hagada-hagada-rtf h2 {
  color: #f7934c;
  letter-spacing: 0;
  max-width: 480px;
  margin: 0 auto 1em;
  font-family: "Mosestext 1", sans-serif;
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 130%;
}

.ya-hagada-hagada-rtf h3 {
  margin-top: 0;
  margin-bottom: 1em;
  font-size: 2.6rem;
  font-weight: 400;
  line-height: 130%;
}

.ya-hagada-hagada-rtf h1 {
  color: #f7ede3;
  background-color: #f7934c;
  margin-top: 0;
  margin-bottom: .3em;
  padding: 10px 20px 20px;
  font-size: 5rem;
  line-height: 80%;
  display: inline-block;
}

.ya-hagada-hagada-rtf p {
  text-align: justify;
  margin-bottom: 1em;
}

.ya-hagada-hagada-rtf h4 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 5rem;
  line-height: 130%;
}

.ya-hagada-hagada-rtf h6 {
  float: right;
  color: #c55a33;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 10px;
  font-size: 2rem;
  line-height: 150%;
  display: inline-block;
}

.ya-hagada-hagada-rtf h5 {
  margin-top: 0;
  margin-bottom: 1em;
  font-size: 3rem;
  line-height: 130%;
}

.ya-hagada-hagada-rtf figure {
  margin-top: 1em;
  margin-bottom: 1em;
}

.ya-hagada-hagada-rtf blockquote {
  float: right;
  color: #fef2e9;
  background-color: #f7934c;
  border-left-style: none;
  margin-top: 19px;
  margin-bottom: 0;
  margin-left: 15px;
  padding-top: 0;
  font-size: 3rem;
  font-weight: 700;
  line-height: 120%;
  display: inline-block;
}

.ya-hagada-hagada-song {
  text-align: center;
  letter-spacing: .5px;
  width: 100%;
  max-width: 640px;
  margin: 50px auto 20px;
  font-family: Bona Nova, sans-serif;
  font-size: 2rem;
  line-height: 140%;
}

.ya-hagada-hagada-head {
  text-align: center;
  letter-spacing: -7px;
  max-width: 430px;
  margin: 100px auto 0;
  font-family: Bona Nova, sans-serif;
  font-size: 12rem;
  line-height: 67%;
  position: relative;
}

.ya-kpstory-item-img5 {
  width: 100%;
  margin-bottom: 4%;
}

.ya-kpstory-item-textframe-initial {
  float: right;
  text-indent: -2px;
  font-size: 4.4rem;
  font-weight: 500;
  line-height: 67%;
  display: inline-block;
}

.ya-kpstory-item-textframe-bookc-shadow {
  z-index: 0;
  width: 100%;
  position: relative;
}

.ya-kpstory-item-bookc-box {
  perspective: 2000px;
  perspective-origin: 100%;
  transform-origin: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 55svh;
  min-width: 55%;
  margin-top: 30px;
  display: flex;
  position: relative;
  transform: perspective(2000px);
}

.ya-kpstory-item-img6 {
  width: 100%;
}

.ya-kpstory-item-bookc-cover-design {
  z-index: 2;
  opacity: .95;
  mix-blend-mode: multiply;
  border-radius: 3px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-top: 0;
  padding-bottom: 4em;
  display: flex;
  position: absolute;
  overflow: hidden;
}

.ya-kpstory-item-bookc-cover-design._7 {
  background-color: #fff;
  justify-content: space-between;
  padding-top: 40px;
  padding-bottom: 50px;
}

.ya-kpstory-item-bookc-cover-design._4 {
  background-color: #f5f1f2;
}

.ya-kpstory-item-bookc-cover-design._9 {
  background-color: #ebe3d0;
  justify-content: flex-end;
}

.ya-kpstory-item-bookc-cover-design._5b {
  background-color: #e23c3e;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 8%;
}

.ya-kpstory-item-bookc-cover-design._1 {
  background-color: #122232;
  padding-top: 5%;
}

.ya-kpstory-item-bookc-cover-design._8 {
  justify-content: flex-end;
}

.ya-kpstory-item-bookc-cover-design.shirs {
  justify-content: center;
}

.ya-kpstory-item-bookc-cover-design._2 {
  background-color: #fff;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 9%;
  display: flex;
}

.ya-kpstory-item-img2 {
  width: 85%;
  margin-top: 10px;
  margin-bottom: 10px;
}

.ya-kpstory-landing-img-pages {
  height: 24vh;
  position: absolute;
  inset: 0% auto auto;
}

.ya-kpstory-item-img4 {
  object-fit: contain;
  position: absolute;
  top: 0%;
}

.ya-kpstory-item-textframe-txt-art {
  color: var(--ynet-red);
  margin-left: 6px;
  font-size: 1.2rem;
  line-height: 1.2rem;
  display: inline-block;
}

.ya-kpstory-item-bookc-writer {
  z-index: 1;
  text-align: center;
  margin-top: 0;
  margin-bottom: .5em;
  padding: 2px 8px 5px;
  font-family: "Mosestext 1", sans-serif;
  font-size: 2.5svh;
  font-weight: 700;
  line-height: 110%;
  position: relative;
}

.ya-kpstory-item-bookc-writer._3 {
  color: #f5e8cf;
  background-color: #e77470;
  margin-top: 60px;
  padding-left: 7px;
  padding-right: 7px;
  display: inline-block;
}

.ya-kpstory-item-bookc-writer._2 {
  color: #54758e;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 10%;
  line-height: 1.3rem;
}

.ya-kpstory-item-bookc-writer._6 {
  z-index: 1;
  color: #3e5759;
  background-color: #fff;
  margin-top: 120px;
  margin-bottom: 4px;
  padding-left: 6px;
  padding-right: 6px;
}

.ya-kpstory-item-bookc-writer._5 {
  color: #e43d40;
  background-color: #f4f4f4;
  margin-top: 0;
  margin-right: 10%;
  padding-left: 8px;
  padding-right: 8px;
  line-height: 3svh;
}

.ya-kpstory-item-bookc-writer._4 {
  color: #0e0e0e;
  margin-top: 20px;
}

.ya-kpstory-item-bookc-writer._8 {
  color: #f4f2f3;
  margin-top: 0;
  margin-bottom: 45px;
}

.ya-kpstory-item-bookc-writer.shirs {
  color: #404040;
  width: 60%;
  margin-top: 30px;
  font-weight: 400;
}

.ya-kpstory-item-bookc-writer._9 {
  color: #8b5b58;
}

.ya-kpstory-item-bookc-writer._7 {
  color: #f0b06f;
  margin-top: 0;
  margin-bottom: 0;
}

.ya-kpstory-item-textframe {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 75%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 15%;
  display: flex;
  position: relative;
}

.ya-kpstory-item-bookc-headline-span3 {
  color: #413732;
}

.ya-kpstory-landing-h2 {
  color: #145085;
  text-align: center;
  width: 23ch;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  font-size: 1.5rem;
  line-height: 1.5rem;
}

.ya-kpstory-landing-head-box {
  margin-top: 1%;
}

.ya-kpstory-item-img3 {
  object-fit: cover;
  min-height: 100%;
  position: absolute;
}

.ya-kpstory-item-bookc-cover {
  z-index: 3;
  transform-origin: 100%;
  transform-style: preserve-3d;
  background-color: #fff;
  border-radius: 3px;
  width: 87%;
  height: 93%;
  margin-top: -6%;
  margin-left: -1%;
  position: absolute;
  overflow: hidden;
  transform: perspective(4000px)rotateX(0)rotateY(177deg)rotateZ(0);
  box-shadow: -5px 0 10px #0000001a;
}

.ya-kpstory-item-textframe-h1 {
  color: var(--ynet-red);
  text-wrap: balance;
  margin-bottom: 4px;
  font-size: 2rem;
  line-height: 100%;
}

.ya-kpstory-item-textframe-h1.mini {
  color: #262626;
  font-size: 1.7rem;
  line-height: 1.7rem;
}

.ya-kpstory-item-bookc-headline {
  z-index: 1;
  text-align: center;
  letter-spacing: -.5px;
  text-wrap: balance;
  width: 80%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 6svh;
  font-weight: 900;
  line-height: 90%;
  position: relative;
}

.ya-kpstory-item-bookc-headline._9 {
  color: #567a7f;
  letter-spacing: -1px;
  margin-bottom: 40px;
  font-size: 6svh;
}

.ya-kpstory-item-bookc-headline._7 {
  color: #a6c0e3;
  letter-spacing: -2px;
  width: 10ch;
  margin-bottom: 0;
  font-size: 5.2svh;
  line-height: 4svh;
}

.ya-kpstory-item-bookc-headline._3 {
  color: #2a241e;
  letter-spacing: -2px;
  margin-top: 40px;
  font-size: 3.2rem;
  line-height: 2.7rem;
}

.ya-kpstory-item-bookc-headline._1 {
  text-shadow: 1px 1px #f2a718;
  margin-bottom: 0;
  font-size: 5rem;
  line-height: 3.6rem;
}

.ya-kpstory-item-bookc-headline._6 {
  z-index: 1;
  color: #7d93c6;
  letter-spacing: -3px;
  background-color: #fff;
  margin-bottom: 0;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 4.2rem;
  line-height: 4.2rem;
}

.ya-kpstory-item-bookc-headline._4 {
  color: #0e7a87;
  letter-spacing: -3px;
  margin-top: 50px;
  margin-bottom: 0;
  font-size: 3.4rem;
  line-height: 2.4rem;
}

.ya-kpstory-item-bookc-headline._8 {
  font-size: 7svh;
  line-height: 5svh;
}

.ya-kpstory-item-bookc-headline._2 {
  color: #54758e;
  text-align: right;
  letter-spacing: -2px;
  margin-bottom: 0;
  margin-right: 10%;
  font-size: 5.5svh;
  line-height: 5svh;
}

.ya-kpstory-item-bookc-headline.shirs {
  color: #ec4b4d;
  letter-spacing: -2px;
  font-size: 7svh;
  line-height: 5svh;
}

.ya-kpstory-item-bookc-headline._5 {
  color: #f4f4f4;
  text-align: right;
  letter-spacing: -1px;
  flex: 1;
  margin-bottom: 0;
  margin-right: 10%;
  font-size: 6svh;
  line-height: 5svh;
}

.ya-kpstory-item-box {
  grid-column-gap: 2%;
  grid-row-gap: 2%;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 960px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 2%;
  padding-bottom: 2%;
  display: flex;
}

.ya-kpstory-item-bookc-headline-span {
  color: #e21e22;
}

.ya-kpstory-item {
  overflow: hidden;
}

.ya-kpstory-item-bookc-page {
  z-index: 1;
  background-image: linear-gradient(to right, #f8f8f8 75%, #eceaea);
  border-radius: 3px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 87%;
  height: 93%;
  margin-top: -6%;
  margin-left: -1%;
  display: flex;
  position: absolute;
  overflow: hidden;
}

.ya-kpstory-landing-img-dance {
  z-index: 1;
  object-fit: contain;
  max-height: 100%;
  position: relative;
}

.ya-kpstory-backdrop {
  z-index: 0;
  background-image: url('../images/intro-img-back.jpg');
  background-position: 50% 0;
  background-repeat: repeat;
  background-size: 960px;
  width: 100vw;
  height: 100vh;
  position: fixed;
}

.ya-estories-landing {
  z-index: 1;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  display: flex;
  position: relative;
  overflow: hidden;
}

.ya-kpstory-item-trigger {
  background-color: var(--ynet-red);
  letter-spacing: .5px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 8px;
  padding-left: 14px;
  padding-right: 14px;
  font-family: "Mosestext 1", sans-serif;
  font-size: 1.4rem;
  font-weight: 500;
  position: absolute;
  bottom: 0%;
  box-shadow: 0 -5px 6px #0003;
}

.ya-kpstory-item-bookc-headline-span1 {
  color: #e77470;
  font-size: 3.3rem;
}

.ya-kpstory-item-img8 {
  width: 100%;
}

.ya-kpstory-landing-h1 {
  color: #145085;
  text-align: center;
  letter-spacing: -2px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  font-size: 4.1rem;
  font-weight: 400;
  line-height: 3rem;
}

.ya-kpstory-item-bookc-front {
  z-index: 1;
  position: absolute;
}

.ya-kpstory-item-img {
  object-fit: cover;
  min-width: 100%;
  min-height: 100%;
}

.ya-kpstory-item-bookc-headline-span2 {
  color: #253846;
}

.ya-kpstory-landing-img-dance-box {
  z-index: 1;
  width: 430px;
  height: 50vh;
  margin-top: -70px;
  position: relative;
}

.ya-kpstory-item-textframe-credits {
  flex-direction: row;
  align-items: center;
  margin-bottom: 20px;
  display: block;
}

.ya-kpstory-item-textframe-txt-par {
  color: #262626e6;
  text-align: right;
  letter-spacing: -.5px;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#333 70%, #0000 95%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: "Mosestext 1", sans-serif;
  font-size: 1.2rem;
  font-weight: 300;
  line-height: 140%;
  overflow: hidden;
}

.ya-kpstory-item-textframe-txt-credit {
  color: var(--ynet-red);
  margin-left: 6px;
  font-size: 1.2rem;
  font-weight: 700;
  line-height: 100%;
  display: inline;
}

.ya-nop-land-h2box {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.ya-nop-backdrop-bottom-fade {
  z-index: 2;
  background-image: linear-gradient(#0000, #000);
  width: 100%;
  height: 80px;
  position: absolute;
  inset: auto 0% 0%;
}

.ya-nop-article-box {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: auto;
  padding-top: 15%;
  padding-bottom: 15%;
  display: flex;
}

.ya-nop-article {
  z-index: 2;
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.ya-nop-land-credit {
  font-size: 1.2rem;
  font-weight: 900;
}

.ya-nop-land-credit.negativ {
  color: #000;
  text-align: center;
  background-color: #fff;
  margin-left: auto;
  margin-right: auto;
  padding: 2px 10px 5px;
  display: inline-block;
}

.ya-nop-article-p {
  direction: rtl;
  color: #eee;
  text-align: right;
  text-indent: 0;
  width: 90%;
  max-width: 640px;
  margin-left: auto;
  margin-right: auto;
  font-size: 1.9rem;
  line-height: 2.4rem;
}

.ya-nop-land-h2 {
  text-align: center;
  letter-spacing: .2px;
  width: 100%;
  max-width: 40ch;
  margin-top: 0;
  margin-bottom: 4%;
  font-size: 1.7rem;
  font-weight: 300;
  line-height: 1.9rem;
}

.ya-nop-backdrop-img {
  z-index: 0;
  object-fit: cover;
  min-width: 100%;
  min-height: 100%;
  position: absolute;
}

.ya-nop-backdrop-img.light {
  z-index: 1;
}

.ya-nop-land {
  z-index: 1;
  color: #f8f8f8;
  flex-direction: column;
  align-items: center;
  width: 100vw;
  max-width: 720px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10%;
  padding-bottom: 5%;
  display: flex;
}

.ya-nop-land-h1 {
  color: #ffa600;
  text-align: center;
  letter-spacing: -1px;
  margin-bottom: 4%;
  font-size: 5rem;
  line-height: 4rem;
}

.ya-nop-land-txtbox {
  opacity: .9;
}

.ya-nop-backdrop-frame {
  perspective-origin: 50% 100%;
  transform-origin: 50% 100%;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 100vw;
  height: 100svh;
  display: flex;
  position: fixed;
  inset: 0;
}

.ya-nop-backdrop {
  direction: ltr;
  flex-direction: column;
  align-items: center;
  margin-left: -2em;
  margin-right: -2em;
  display: flex;
}

.ya-nop-chat-sphone-box {
  z-index: 3;
  border-radius: 30px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 520px;
  padding-top: 10px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.ya-nop-chat-wa-txt {
  perspective-origin: 100% 100%;
  transform-origin: 100% 100%;
  background-color: #fff;
  border-radius: 15px;
  min-width: 100px;
  max-width: 95%;
  margin-bottom: 20px;
  padding: 12px 16px 8px 18px;
  display: flex;
  position: relative;
  box-shadow: 0 4px 6px #0006;
}

.ya-nop-chat-wa-txt.system {
  background-color: #f1ddc7;
  border-radius: 10px;
  align-self: center;
  min-width: auto;
  padding: 4px 10px 1px;
}

.ya-nop-chat-wa-header-ppic {
  border-radius: 50%;
  width: 60px;
  height: 60px;
  margin-left: 10px;
}

.div-block-7 {
  margin-top: -5px;
  display: flex;
}

.ya-nop-chat-wa-body {
  border-radius: 0;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 20px 15px 100px;
  display: flex;
}

.ya-nop-chat {
  z-index: 1;
  perspective: 2000px;
  perspective-origin: 50% 100%;
  transform-origin: 50% 100%;
  background-image: linear-gradient(#0000, #000);
  justify-content: center;
  align-items: flex-start;
  width: 100vw;
  min-height: 100vh;
  padding-top: 15vh;
  display: flex;
  position: relative;
  transform: perspective(440px)perspective(2000px);
}

.div-block-5 {
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 960px;
  height: auto;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
}

.div-block-5.inline {
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #fff;
  padding-top: 30px;
  padding-bottom: 60px;
}

.link-black {
  color: #262626;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  font-size: 11px;
  line-height: 12px;
  display: inline-block;
}

.link-black.dark {
  color: #fff;
}

.ya-nop-chat-wa-header-txt-name {
  transform-origin: 100% 100%;
  color: #161616cc;
  margin-bottom: 6px;
  padding-top: 5px;
  font-family: "Mosestext 3", sans-serif;
  font-size: 1.4rem;
  font-weight: 700;
  line-height: 90%;
}

.ya-nop-chat-wa-header-txt {
  padding-top: 3px;
}

.ya-nop-chat-wa-header-txt-name-info {
  color: #16161680;
  font-family: "Mosestext 3", sans-serif;
  font-size: 1.1rem;
  font-weight: 400;
  line-height: 90%;
  overflow: hidden;
}

.ya-nop-chat-wa-header-notif {
  color: #f8f8f8;
  text-align: center;
  letter-spacing: .5px;
  background-color: #c4161c;
  border-radius: 20px;
  height: 40px;
  padding: 10px 12px 5px;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.1rem;
  position: absolute;
  inset: -8px auto auto 40px;
  box-shadow: 2px 3px 6px #0000004d;
}

.inner-footer {
  color: #262626;
  flex-direction: column;
  align-items: center;
  margin-top: 50px;
  display: flex;
}

.ya-nop-chat-wa-header {
  z-index: 2;
  background-color: #86adb2b3;
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
  flex-direction: row-reverse;
  flex: none;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  height: 100px;
  padding: 20px 10px;
  display: flex;
  position: relative;
}

.ya-nop-chat-wa-buble-tip {
  width: 13px;
  height: 19px;
  position: absolute;
  inset: auto -7px -1px auto;
}

.ya-nop-chat-wa-header-walogo {
  z-index: 1;
  border-radius: 8px;
  width: 26px;
  margin-left: 4px;
  margin-right: -30px;
  position: relative;
  bottom: -24px;
  box-shadow: 0 3px 5px #0003;
}

.image-16 {
  filter: grayscale();
  height: 16px;
}

.image-16.inline {
  filter: grayscale() brightness(0%) invert();
}

.text-block-47 {
  opacity: .5;
  text-align: right;
  margin-top: 5px;
  margin-right: 0;
  padding-top: 0;
  padding-bottom: 2px;
  padding-left: 0;
  font-size: 12px;
  line-height: 12px;
}

.text-block-47.sep {
  margin-bottom: 0;
  padding-top: 1px;
  padding-left: 5px;
  padding-right: 5px;
}

.ya-nop-chat-wa-header-sp-icon-box {
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 50px;
  display: flex;
}

.ya-nop-chat-wa-header-sp-icon-box.name {
  flex: 1;
  justify-content: flex-start;
  width: 260px;
  height: 60px;
}

.ya-nop-endcred {
  direction: ltr;
  color: #c7c7c7;
  text-align: center;
  letter-spacing: .5px;
  border-top: 1px solid #757575;
  padding-top: 20px;
  font-weight: 300;
}

.ya-nop-chat-wa-header-icon {
  color: #144f5e99;
  text-align: center;
  padding-top: 3px;
  font-family: "Fa Solid 900", sans-serif;
  font-size: 1.6rem;
  line-height: 1.8rem;
}

.ya-nop-chat-rtf {
  flex-direction: column;
  justify-content: center;
  max-width: 480px;
  font-family: "Mosestext 3", sans-serif;
  font-weight: 300;
}

.ya-nop-chat-rtf h6 {
  letter-spacing: .5px;
  margin-top: 0;
  margin-bottom: 4px;
  font-size: .8rem;
  font-weight: 600;
  line-height: 100%;
}

.ya-nop-chat-rtf h3 {
  color: #53b457;
  margin-top: 0;
  margin-bottom: .5rem;
  font-size: 1.1rem;
  line-height: 100%;
}

.ya-nop-chat-rtf h5 {
  color: #c02f2f;
  margin-top: 0;
  margin-bottom: .5rem;
  font-size: 1.1rem;
  line-height: 100%;
}

.ya-nop-chat-rtf h4 {
  color: #6d88e9;
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 1.1rem;
  line-height: 100%;
}

.ya-nop-chat-rtf h2 {
  color: #f0618e;
  margin-top: 0;
  margin-bottom: .5rem;
  font-size: 1.1rem;
  line-height: 100%;
}

.ya-nop-chat-rtf h1 {
  color: #ecbc2a;
  margin-top: 0;
  margin-bottom: .5rem;
  font-size: 1.1rem;
  line-height: 100%;
}

.ya-oworld-landing {
  background-image: url('../images/aw-back-1.jpg');
  background-position: 50%;
  background-repeat: repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 90vh;
  display: flex;
  position: relative;
  overflow: hidden;
}

.ya-oworld-landing-flags {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 200px;
  display: flex;
  position: relative;
  top: 0;
  left: 0;
  right: 0;
}

.ya-oworld-landing-flag {
  transform-origin: 50% 0;
  width: auto;
  height: 130px;
  position: absolute;
  left: -10px;
}

.ya-oworld-landing-flag.r {
  left: auto;
  right: -10px;
}

.ya-oworld-landing-heading {
  z-index: 2;
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 530px;
  margin-top: 80px;
  padding-top: 0;
  display: flex;
  position: relative;
}

.ya-oworld-landing-h1 {
  color: #fff;
  text-align: center;
  letter-spacing: -3px;
  text-shadow: 2px 2px 2px #40311e33;
  margin-top: 30px;
  font-size: 8rem;
  line-height: 4.4rem;
}

.ya-oworld-landing-h2 {
  color: #fff;
  letter-spacing: -.5px;
  text-shadow: 2px 2px 2px #40311e33;
  margin-top: 0;
  font-size: 1.5rem;
  line-height: 1.6rem;
}

.ya-oworld-landing-img {
  width: auto;
  height: 560px;
}

.ya-oworld-item-h1 {
  text-align: center;
  letter-spacing: -2px;
  margin-top: 40px;
  margin-bottom: 10px;
  font-size: 5.4rem;
  font-weight: 300;
  line-height: 4.8rem;
}

.ya-oworld-item-h1.long {
  letter-spacing: -1px;
  font-size: 4.2rem;
  line-height: 4.2rem;
}

.ya-oworld-item-passport-flag {
  border-radius: 50%;
  width: 60px;
  height: 60px;
  overflow: hidden;
}

.ya-oworld-item-passport-flag.out {
  opacity: .85;
  background-color: #0000;
  border: 1px dashed #145085;
  border-radius: 50%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 70px;
  height: 70px;
  display: flex;
  position: relative;
  transform: rotate(5deg);
}

.ya-oworld-item-credit-txt {
  width: 6ch;
  height: auto;
  margin-left: 0;
  padding-top: 4px;
  font-size: 1.2rem;
  line-height: 1rem;
  position: relative;
}

.ya-oworld-item-credit-txt.land {
  z-index: 1;
  opacity: .9;
  color: #145085;
  background-color: #eee3d7bf;
  border: 1px dashed #145085;
  width: auto;
  margin-left: -15px;
  padding: 9px 7px 6px;
  font-size: 1.7rem;
  font-weight: 300;
  line-height: 1.2rem;
  transform: rotate(-4deg);
}

.ya-oworld-item-credit-txt.long {
  width: 8ch;
}

.ya-oworld-item-h2 {
  margin-top: 0;
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 1.5rem;
}

.ya-oworld-item-trigger-line {
  border-bottom: 3px solid #ff3c46;
  width: 50%;
  height: 50%;
  margin-left: 10px;
}

.ya-oworld-item-trigger-go {
  background-color: #ff3c46;
  border-radius: 50%;
  flex: none;
  width: 60px;
  height: 60px;
}

.ya-oworld-item-text-block {
  text-align: center;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  max-width: 720px;
  margin-left: auto;
  margin-right: auto;
  padding: 80px 5% 50px;
  display: flex;
  position: relative;
}

.ya-oworld-item-passport-credit {
  align-items: center;
  height: 80%;
  padding-bottom: 5px;
  display: flex;
}

.text-span-24 {
  font-family: Oswald, sans-serif;
  font-size: 1.1rem;
}

.ya-oworld-item {
  color: #262626;
  width: 100%;
  max-width: 960px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
  text-decoration: none;
  position: relative;
}

.ya-oworld-item.pass {
  display: none;
}

.ya-oworld-item-passport-fake-text {
  background-color: #eee3d7;
  height: 6px;
  margin-top: 3px;
}

.ya-oworld-item-img {
  object-fit: cover;
  min-height: 100%;
}

.ya-oworld-item-passport-credit-img {
  background-color: #fff;
  justify-content: center;
  align-items: flex-end;
  width: 40%;
  height: 100%;
  margin-left: 10px;
  padding-top: 10px;
  display: flex;
  overflow: hidden;
}

.ya-oworld-item-trigger-line2 {
  border-bottom: 3px solid #ff3c46;
  width: 50%;
  height: 50%;
  margin-right: 10px;
}

.ya-oworld-item-img-frame {
  border-bottom: 6px solid #ff3c46;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 60vh;
  display: flex;
  overflow: hidden;
}

.ya-oworld-item-passport_land {
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
  transform: rotate(-3deg);
}

.ya-oworld-item-passport_half {
  transform-origin: 50% 100%;
  transform-style: preserve-3d;
  background-color: #eee3d7;
  border: 4px solid #145085;
  border-bottom-style: none;
  border-top-left-radius: 14px;
  border-top-right-radius: 14px;
  width: 100%;
  height: 50%;
  padding: 15px;
  overflow: hidden;
  transform: rotateX(-6deg)rotateY(0)rotateZ(0)perspective(200px);
  box-shadow: 2px -10px 8px #0000001a;
}

.ya-oworld-item-passport_half._2nd {
  transform-origin: 50% 0;
  transform-style: preserve-3d;
  background-color: #f8f1e9;
  border-top-style: none;
  border-bottom-style: solid;
  border-radius: 0 0 14px 14px;
  padding-top: 10px;
  padding-bottom: 10px;
  transform: perspective(400px)rotateX(14deg)rotateY(0)rotateZ(0)perspective(200px);
  box-shadow: 4px 16px 10px #0003;
}

.ya-oworld-item-trigger-box {
  justify-content: center;
  align-items: flex-start;
  height: 60px;
  margin-top: 10px;
  display: flex;
}

.ya-oworld-item-trigger-click {
  color: #fff;
  text-align: center;
  font-size: 2rem;
  line-height: 3.8rem;
}

.ya-oworld-item-passport {
  z-index: 1;
  perspective: 450px;
  perspective-origin: 50%;
  border-color: #145085;
  border-radius: 20px;
  flex: none;
  width: 170px;
  height: 230px;
  margin: -140px auto -80px;
  position: relative;
  transform: perspective(450px)rotate(3deg);
}

.ya-oworld-wrap {
  flex-direction: column;
  align-items: center;
  width: 100vw;
  display: flex;
}

.ya-oworld-item-passport-img {
  min-width: 70px;
}

.ya-gallerya-item-box {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  display: flex;
  position: relative;
  left: 0;
  right: 0;
  overflow: hidden;
}

.ya-gallerya-item-trigger {
  z-index: 2;
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  background-color: #222c;
  border-radius: 25px;
  justify-content: flex-start;
  align-items: center;
  height: 40px;
  padding: 6px;
  display: flex;
  position: absolute;
  bottom: 3em;
  box-shadow: 0 0 20px #0006;
}

.ya-gallerya-item-text-box {
  width: 100%;
  max-width: 500px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
}

.ya-gallerya-item-rtf {
  z-index: 1;
  height: auto;
  margin-bottom: 100px;
  padding-top: 30px;
  position: relative;
  overflow: hidden;
}

.ya-gallerya-item-rtf p {
  font-size: 1.1em;
  font-weight: 300;
  line-height: 150%;
}

.ya-gallerya-item-rtf h1 {
  margin-top: 0;
  font-size: 2em;
  line-height: 120%;
}

.ya-gallerya-item-rtf h2 {
  font-size: 1.6em;
  line-height: 120%;
}

.ya-gallerya-item-rtf h3 {
  font-size: 1.4em;
  line-height: 120%;
}

.ya-gallerya-item-rtf h4 {
  font-size: 1.2em;
  line-height: 120%;
}

.ya-gallerya-item-trigger-icon {
  aspect-ratio: 1;
  background-color: #ddd;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.ya-gallerya-item-trigger-icon-glyph {
  color: #222c;
  text-align: center;
  margin-top: auto;
  margin-bottom: auto;
  padding-bottom: 2px;
  font-size: 2rem;
  font-weight: 400;
  line-height: 1rem;
}

.ya-gallerya-item-trigger-txt {
  transform-origin: 0%;
  color: #ddd;
  white-space: nowrap;
  width: auto;
  padding-bottom: 2px;
  padding-left: 8px;
  padding-right: 10px;
  font-size: 1.6rem;
  font-weight: 700;
  line-height: 120%;
  overflow: hidden;
}

.ya-gallerya-content {
  direction: rtl;
  width: 100%;
  overflow: hidden;
}

.ya-gallerya-item-img {
  z-index: 2;
  object-fit: cover;
  align-self: center;
  width: auto;
  max-width: 100vw;
  height: 50vh;
  position: relative;
  box-shadow: 0 5px 20px #0003;
}

.ya-brand-credit-2 {
  color: #222;
  background-color: #fff;
  margin-top: 4%;
  margin-left: auto;
  margin-right: 0;
  padding: 4px 8px 6px;
  font-size: 1.4rem;
  font-weight: 700;
  line-height: 120%;
  display: inline-block;
}

.ya-brand-text-box-2 {
  flex-direction: column;
  align-items: center;
  height: auto;
  display: flex;
}

.ya-gallerya-land-txt {
  z-index: 1;
  direction: rtl;
  width: 100%;
  max-width: 540px;
  margin-top: 100px;
  margin-bottom: 100px;
  position: relative;
}

.ya-brand-date-box {
  flex-direction: column;
  align-items: flex-start;
  margin-right: 10px;
  display: flex;
}

.ya-brand-h1-light {
  font-weight: 400;
}

.ya-gallerya-land-h1 {
  text-align: center;
  letter-spacing: -3px;
  width: 100%;
  margin-top: 0;
  margin-bottom: .3em;
  font-size: 7rem;
  font-weight: 800;
  line-height: 110%;
}

.ya-gallerya-land-h1.gallerya {
  letter-spacing: -5px;
  text-shadow: none;
  font-size: 5.4rem;
  font-weight: 700;
  line-height: 85%;
}

.ya-gallerya-land {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  min-height: 70vh;
  display: flex;
  position: relative;
  overflow: hidden;
}

.ya-brand-yedlogo {
  width: 114px;
}

.ya-brand-yedlogo.gallerya {
  width: 100px;
  max-width: none;
}

.ya-brand-date-2 {
  color: #fff;
  text-align: right;
  letter-spacing: 1px;
  width: 130px;
  margin-top: 6px;
  font-size: 1rem;
  font-weight: 300;
  line-height: .7rem;
}

.ya-brand-date-2.gallerya {
  text-align: center;
  width: auto;
  font-size: 14px;
  line-height: 90%;
}

.ya-gallerya-land-vis {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  direction: ltr;
  object-fit: cover;
  background-color: #8a8a8a80;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  min-width: 100%;
  max-width: none;
  display: grid;
  position: absolute;
}

.ya-gallerya-land-overlay {
  z-index: 1;
  background-image: radial-gradient(circle, #ffffffe6 40%, #fff0);
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.ya-gallerya-land-h2 {
  text-align: center;
  margin-top: 10px;
  margin-bottom: 5px;
  font-size: 1.8rem;
  font-weight: 500;
  line-height: 120%;
}

.ya-gallerya-land-h2.gallerya {
  text-align: center;
  text-shadow: none;
  font-weight: 400;
}

.ya-brand-head-box {
  direction: rtl;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 240px;
  margin-bottom: 10%;
  display: flex;
  position: relative;
}

.ya-brand-head-box.gallerya {
  margin-bottom: 5%;
}

.ya-brand-seclogo {
  width: 100px;
}

.ya-gallerya-land-vis-imgbox {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 35vh;
  display: flex;
  overflow: hidden;
}

.ya-gallerya-land-vis-img {
  object-fit: cover;
  width: 100%;
  max-width: none;
  min-height: 100%;
}

.ya-lwd-item-twit {
  margin-top: 10px;
  margin-bottom: 0;
}

.ya-lwd-sec {
  flex-direction: column;
  align-items: flex-start;
  min-height: 100vh;
  padding-top: 30px;
  display: flex;
}

.ya-lwd-item-text {
  margin-bottom: 0;
  font-family: "Mosestext 1", sans-serif;
  font-size: 1.1rem;
  font-weight: 300;
  line-height: 150%;
}

.ya-lwd-item-draw {
  margin-top: 10px;
  margin-bottom: -10px;
}

.ya-lwd-item-htmlembed {
  margin-top: 20px;
  margin-bottom: 0;
}

.ya-lwd-item-img-sq {
  float: left;
  width: 50%;
  margin-top: 8px;
  margin-bottom: 10px;
  margin-right: 20px;
}

.ya-lwd-item-img-sq.wide {
  float: none;
  width: 100%;
  margin-bottom: 20px;
  margin-right: 0;
}

.ya-lwd-ot-h1-red {
  color: #ff3c46;
}

.ya-lwd-item-lottie-7 {
  width: 90%;
  margin: 10px auto -10px;
}

.ya-lwd-item-head {
  font-size: 1.3rem;
  font-weight: 600;
}

.ya-lwd-lottie-loop {
  width: 100%;
  margin: 10px auto -10px;
}

.ya-lwd-item-img-sidepng {
  float: right;
  margin-top: 10px;
}

.ya-lwd-item {
  border-bottom: 1px solid #a0a0a0;
  width: 100%;
  max-width: 480px;
  margin-bottom: 26px;
  padding-bottom: 30px;
  overflow: hidden;
}

.ya-lwd-ot-h1 {
  text-align: center;
  width: 100%;
  max-width: 480px;
  margin-bottom: 30px;
  margin-left: auto;
  margin-right: auto;
  font-weight: 900;
}

.ya-lwd-item-img-head {
  float: left;
  background-color: #fffb0080;
  border-radius: 50%;
  width: 25%;
  margin-right: 10px;
}

.ya-lwd-land {
  justify-content: center;
  align-items: center;
  width: 100vw;
  display: flex;
  position: relative;
  overflow: hidden;
}

.ya-article-land-box {
  flex-direction: column;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: center;
  width: 100%;
  max-width: 640px;
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
  position: relative;
}

.ya-article-land-box.visualed {
  margin-top: 15vh;
}

.ya-article-land-box.narrow {
  max-width: 400px;
}

.ya-article-land-h1 {
  text-align: center;
  letter-spacing: -2px;
  mix-blend-mode: luminosity;
  margin-top: .5rem;
  margin-bottom: 1rem;
  font-family: "Mosesdisplay 1", sans-serif;
  font-size: 6rem;
  font-weight: 800;
  line-height: 100%;
  display: inline-block;
}

.ya-article-land-h1.whiter {
  color: #f2f2f2;
}

.ya-article-land-h1.whiter.right {
  text-align: right;
  width: 100%;
}

.ya-article-land-h2 {
  text-align: center;
  letter-spacing: -.2px;
  mix-blend-mode: luminosity;
  width: 90%;
  max-width: 640px;
  margin-top: 0;
  margin-bottom: 1rem;
  font-family: "Mosestext 1", sans-serif;
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 130%;
}

.ya-article-land-h2.whiter {
  color: #f2f2f2;
}

.ya-article-land-h2.whiter.right {
  text-align: right;
  width: 100%;
}

.ya-article-land-h2.whiter.credit {
  letter-spacing: .5px;
  font-size: 1.1rem;
  font-weight: 300;
}

.ya-lwd-land-vis {
  width: 100%;
  max-width: 640px;
  margin-top: 10px;
}

.ya-wph-backdrop {
  z-index: 0;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: fixed;
  inset: 0%;
}

.ya-wph-backdrop-visual {
  object-fit: cover;
  min-width: 100%;
  min-height: 100%;
  padding-bottom: 4%;
  position: absolute;
  inset: 0%;
}

.ya-wph-backdrop-a {
  z-index: -1;
  background-image: linear-gradient(#ff9d00 10%, #f40 52%, #10070c 85%);
  width: 100vw;
  height: 100vh;
  position: absolute;
}

.ya-wph-land {
  z-index: 1;
  justify-content: center;
  align-items: flex-start;
  width: 100vw;
  height: 80vh;
  min-height: 720px;
  padding-top: 5%;
  display: flex;
  position: relative;
}

.ya-wph-land-box {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.ya-wph-land-h1 {
  color: #0f070b;
  text-align: center;
  letter-spacing: -2px;
  text-shadow: 0 3px 10px #ff910380;
  margin-top: 4%;
  margin-bottom: 0;
  font-size: 6rem;
  font-weight: 900;
  line-height: 5rem;
}

.ya-wph-land-h2 {
  color: #0f070b;
  text-align: center;
  letter-spacing: -.5px;
  text-shadow: 0 1px 10px #ffa000;
  width: 30ch;
  margin-top: 0;
  font-family: "Mosestext 1", sans-serif;
  font-size: 1.6rem;
  font-weight: 600;
  line-height: 1.7rem;
}

.ya-wph-item-imgbox {
  direction: rtl;
  background-color: #000;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 480px;
  display: flex;
  overflow: hidden;
}

.ya-wph-item-imgbox.tall {
  height: 720px;
}

.ya-wph-slide-left {
  margin-bottom: 32%;
}

.text-block-89 {
  color: #a0a0a0;
  letter-spacing: .5px;
  line-height: 1rem;
}

.ya-wph-item-imgcrop {
  object-fit: cover;
  background-color: #00000014;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.ya-wph-item-slider {
  direction: ltr;
  background-color: #0000;
  width: 100%;
  height: 100%;
}

.ya-wph-slide-dots {
  z-index: 2;
  top: 485px;
  bottom: auto;
  transform: scale(.6);
}

.ya-wph-slide-dots.tall {
  top: 730px;
}

.ya-wph-item {
  -webkit-backdrop-filter: blur(60px);
  backdrop-filter: blur(60px);
  background-color: #000000b3;
  border-radius: 15px;
  width: 100%;
  max-width: 720px;
  margin-bottom: 30px;
  position: relative;
  overflow: hidden;
}

.ya-wph-item-head-h {
  color: #f8f8f8;
  font-size: 1.6rem;
  font-weight: 800;
  line-height: 1.6rem;
}

.ya-wph-photo-indicator {
  z-index: 1;
  color: #f8f8f8;
  letter-spacing: 1px;
  background-color: #79797980;
  border-radius: 20px;
  padding-top: 3px;
  padding-left: 10px;
  padding-right: 10px;
  font-weight: 300;
  line-height: 1.6rem;
  position: absolute;
  inset: 2% 2% auto auto;
}

.ya-wph-photo-indicator.size {
  text-align: center;
  border-radius: 50%;
  width: 34px;
  height: 34px;
  line-height: 1.8rem;
  display: none;
  left: 2%;
  right: auto;
}

.ya-wph-item-navbox {
  grid-column-gap: 20px;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 10px;
  display: flex;
}

.ya-wph-slide-left-icon {
  opacity: .7;
  margin-top: auto;
  margin-bottom: auto;
  margin-left: 10px;
  font-size: 2rem;
  line-height: 2rem;
}

.ya-wph-slide-right-icon {
  opacity: .7;
  margin-top: auto;
  margin-bottom: auto;
  margin-right: 10px;
  padding-bottom: 30px;
  font-size: 2rem;
  line-height: 2rem;
}

.ya-wph-item-head {
  align-items: center;
  width: 100%;
  padding: 15px 15px 15px 10px;
  display: flex;
}

.ya-wph-item-img {
  z-index: 0;
  opacity: .3;
}

.ya-wph-item-img-txt {
  direction: rtl;
  color: #f8f8f8;
  text-align: right;
  width: 80%;
  max-width: 410px;
  margin: auto;
  padding-top: 2px;
  padding-left: 4px;
  padding-right: 4px;
  font-size: 2rem;
  font-weight: 300;
  line-height: 2.2rem;
  position: absolute;
}

.ya-wph-item-head-head {
  margin-right: 10px;
}

.ya-wph-indate {
  color: #b3b3b3;
  letter-spacing: .5px;
  font-size: 1rem;
  line-height: 1.2rem;
}

.ya-wph-item-par {
  z-index: 1;
  direction: rtl;
  color: #f8f8f8;
  text-align: right;
  margin-bottom: 0;
  padding-bottom: 20px;
  padding-left: 100px;
  padding-right: 15px;
  font-size: 1.3rem;
  line-height: 1.7rem;
  position: relative;
}

.ya-wph-item-par._1st {
  opacity: .2;
  direction: rtl;
  color: #f8f8f8;
  text-align: right;
}

.ya-wph-heart-lottie {
  width: 50px;
  height: 50px;
}

.ya-wph-slide-right {
  margin-bottom: 32%;
}

.ya-wph-item-head-icon {
  background-color: #000;
  border-radius: 50%;
  width: 50px;
  height: 50px;
  overflow: hidden;
}

.ya-wph-item-link {
  color: #008ec9;
  text-decoration: none;
}

.ya-wph-sec {
  width: 100vw;
  padding-top: 50px;
  padding-bottom: 50px;
}

.ya-article-land {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  min-height: 60vh;
  padding-top: 60px;
  padding-bottom: 20px;
  display: flex;
  position: relative;
}

.ya-article-land.p24eyal {
  justify-content: flex-start;
  align-items: center;
}

.ya-article-land.bigger {
  justify-content: flex-end;
  align-items: center;
  min-height: 70vh;
  padding-top: 50px;
}

.ya-article-land.topped {
  padding-top: 0;
}

.ya-article-land.fullpage {
  min-height: 100vh;
}

.ya-bfaf-frame {
  aspect-ratio: 3 / 2.1;
  transform-origin: 50% 70%;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 960px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 2px 6px #0000001a;
}

.ya-bfaf-img {
  position: absolute;
}

.ya-bfaf-img.after {
  width: 100%;
  height: auto;
}

.ya-bfaf-box {
  width: 100%;
  max-width: 960px;
  margin-bottom: 5em;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 2em;
}

.ya-bfaf-txt {
  border-right: 6px solid #f9dd4a;
  width: 100%;
  max-width: 640px;
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
  padding-top: 1em;
  padding-bottom: 1em;
  padding-right: 2em;
}

.ya-bfaf-txt-rtf {
  font-family: "Mosestext 1", sans-serif;
  font-size: 1.15rem;
  line-height: 140%;
}

.ya-bfaf-txt-rtf p {
  margin-bottom: .5em;
  font-weight: 300;
  line-height: 150%;
}

.ya-bfaf-txt-rtf h1 {
  color: var(--ynet-red);
  margin-top: 0;
  margin-bottom: .5em;
  font-size: 1.5rem;
  line-height: 130%;
}

.ya-bfaf-txt-rtf h4 {
  margin-top: 0;
  margin-bottom: .5em;
  font-size: 1.15rem;
  font-weight: 600;
  line-height: 130%;
}

.ya-bfaf-txt-rtf h5 {
  margin-top: 0;
  margin-bottom: .5em;
  font-size: .9rem;
  font-weight: 600;
  line-height: 130%;
}

.ya-bfaf-sec {
  width: 100vw;
}

.ya-article-rtf {
  width: 100%;
  max-width: 640px;
  margin-left: auto;
  margin-right: auto;
  font-family: "Mosestext 1", sans-serif;
  font-size: 1.15rem;
  font-weight: 300;
  line-height: 150%;
}

.ya-article-rtf h1 {
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: .5em;
  font-size: 2.4rem;
  font-weight: 800;
  line-height: 120%;
}

.ya-article-rtf h2 {
  font-size: 1.6rem;
  line-height: 130%;
}

.ya-article-rtf h3 {
  margin-top: 0;
  margin-bottom: .5em;
  font-size: 1.4rem;
  font-weight: 600;
  line-height: 130%;
}

.ya-article-rtf figcaption {
  color: #999;
  text-align: left;
  font-size: .9rem;
  font-weight: 300;
  line-height: 140%;
}

.ya-article-rtf figure {
  margin-bottom: 30px;
}

.ya-article-rtf p {
  margin-bottom: .5em;
}

.ya-medals-sec {
  height: 640px;
  min-height: 80svh;
  margin-top: 2em;
}

.ya-medals-item {
  border-radius: 20px;
  width: 90%;
  max-width: 480px;
  height: 480px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
}

.ya-medals-item-visbox {
  width: 100%;
  height: 100%;
  position: absolute;
}

.ya-medals-item-vis {
  height: 100%;
  position: absolute;
}

.ya-medals-item-vis.front {
  z-index: 3;
}

.ya-medals-item-colorlay {
  z-index: 1;
  background-image: linear-gradient(270deg, #1d478600, #1d4786 45%);
  width: 100%;
  height: 100%;
  position: absolute;
}

.ya-medals-item-txtbox {
  z-index: 2;
  flex-flow: column;
  justify-content: center;
  width: 60%;
  height: 100%;
  padding: 2em;
  display: flex;
  position: absolute;
  left: 0;
}

.ya-medals-item-txt-h1 {
  color: var(--white);
  letter-spacing: .5px;
  margin-top: 0;
  margin-bottom: 6px;
  font-size: 70px;
  font-weight: 900;
  line-height: 80%;
  position: relative;
}

.ya-medals-item-dt-h2 {
  color: var(--white);
  letter-spacing: .5px;
  justify-content: flex-end;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 60px;
  font-weight: 100;
  line-height: 80%;
}

.ya-medals-item-details {
  justify-content: flex-start;
  align-items: stretch;
  height: 36px;
  min-height: 36px;
  margin-top: .5em;
  font-family: "Mosestext 1", sans-serif;
  display: flex;
}

.ya-medals-item-meds-h3 {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.2rem;
  font-weight: 200;
  line-height: 80%;
}

.ya-medals-item-meds {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.ya-medals-item-meda-img {
  width: 24px;
  margin-left: 6px;
}

.ya-medals-item-details-sep {
  border-left: 1px solid var(--white);
  width: 14px;
  height: 100%;
  margin-left: 14px;
  position: relative;
}

.container-2 {
  z-index: 1;
  width: 100%;
  height: auto;
  margin-top: 50px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
}

.swiper-slide.is-slider-main {
  border-radius: 50%;
  flex-flow: column;
  flex: none;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.swiper-bullet {
  background-color: #80808080;
  border-radius: 50%;
  flex: none;
  width: 1em;
  height: 1em;
}

.swiper-bullet.is-active {
  background-color: var(--ynet-red);
}

.slider-main_bottom-wrapper {
  place-content: stretch center;
  align-items: center;
  margin-top: 10px;
  display: flex;
}

.page-padding {
  flex-direction: column;
  justify-content: center;
  width: 100vw;
  height: 95%;
  padding-left: 20vw;
  padding-right: 20vw;
  display: flex;
}

.swiper-bullet-wrapper {
  flex: none;
}

.swiper-bullet-wrapper.is-slider-main {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  direction: rtl;
  flex: none;
  place-content: flex-start center;
  align-items: center;
  display: flex;
  transform: scale(.6);
}

.swiper-wrapper.is-slider-main {
  border-radius: 20px;
  justify-content: flex-start;
  align-items: stretch;
  height: 100%;
  display: flex;
}

.swiper {
  height: 100%;
}

.swiper.is-slider-main {
  overflow: visible;
}

.slider-main_component {
  height: 100%;
}

.heading-3 {
  color: #7d36c4;
  margin: 0 0 0 10px;
  font-size: 2.4rem;
  font-weight: 100;
  line-height: 70%;
}

.heading-3._222 {
  color: #ad82d8;
}

.div-block-16 {
  flex: 1;
  justify-content: flex-start;
  display: flex;
}

.ya-medals-swiper-item-img {
  z-index: 3;
  opacity: 1;
  transform-origin: 50% 0;
  max-width: 100%;
  height: auto;
  max-height: 100%;
  margin-left: auto;
  margin-right: auto;
}

.ya-medals-swiper-item-content {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 75%;
  padding-top: 20px;
  font-size: 1.1rem;
  line-height: 1.4rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.ya-medals-swiper-item-texts {
  z-index: 3;
  direction: rtl;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  width: 70%;
  height: 100%;
  display: flex;
}

.ya-medals-swiper-item-txt-h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.8rem;
  font-style: normal;
  font-weight: 300;
  line-height: 80%;
  display: inline-block;
}

.ya-medals-swiper-item-txt-h1 {
  text-align: left;
  white-space: pre-wrap;
  flex-flow: column;
  width: 50%;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 6px;
  padding-left: 15px;
  font-size: 3.4rem;
  font-weight: 900;
  line-height: 80%;
}

.ya-medals-swiper-item-txt-h2 {
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 2px;
  font-family: "Mosestext 1", sans-serif;
  font-size: 1.2rem;
  font-weight: 300;
  line-height: 100%;
}

.ya-medals-swiper-item-txt-p {
  text-align: right;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 30%;
  padding-left: 10px;
  padding-right: 10px;
  font-family: "Mosestext 1", sans-serif;
  font-size: 1.1rem;
  font-weight: 300;
  line-height: 150%;
  overflow: scroll;
}

.ya-7n-wket-item-txt-h4 {
  color: #fff;
  letter-spacing: 1px;
  text-shadow: 0 2px 2px #0003;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.1rem;
  font-style: normal;
  font-weight: 700;
  line-height: 1.2rem;
}

.ya-7n-wket-item-txt-h4.arrow {
  float: right;
  margin-left: 5px;
  line-height: 1.1rem;
  display: inline;
}

.ya-medals-backdrop {
  z-index: 0;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: fixed;
}

.ya-medals-backdrop-circ {
  z-index: 0;
  aspect-ratio: 1;
  opacity: .2;
  object-fit: cover;
  border: 60px solid #000;
  border-radius: 50%;
  height: 100%;
}

.ya-medals-backdrop-circ._2 {
  background-color: #cacaca80;
}

.ya-medals-backdrop-circ._3 {
  background-color: #ffddc680;
}

.ya-medals-swiper-item-imgbox {
  border-bottom: 2px solid #000;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 65%;
  height: 25%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  overflow: hidden;
}

.ya-medals-swiper-item-texts-heads {
  direction: rtl;
  justify-content: center;
  align-items: center;
  margin-bottom: 1em;
  display: flex;
}

.ya-medals-swiper-item-details {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border-right: 2px solid #000;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  height: 100%;
  padding-right: 15px;
  display: flex;
}

.ya-medals-swiper-item-meds {
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.ya-medals-swiper-item-meds-img {
  width: 18px;
  margin-left: 4px;
  margin-right: -2px;
}

.ya-medals-swiper-item-slide {
  aspect-ratio: 1;
  border-bottom-right-radius: 50%;
  border-bottom-left-radius: 50%;
  width: auto;
  height: 100%;
  position: absolute;
  overflow: hidden;
}

.ya-article-land-widevis {
  width: 100%;
  max-width: 640px;
}

.ya-article-land-widevis.top {
  margin-top: 5%;
}

.ya-medals-swiper-item-trigger {
  z-index: 4;
  color: #53535380;
  text-align: center;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  margin-left: auto;
  margin-right: auto;
  font-size: 2em;
  line-height: 90%;
  position: relative;
}

.ya-snzl-sec {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  display: flex;
}

.ya-snzl-item {
  background-color: #e6f7ff;
  width: 90%;
  max-width: 1240px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
  overflow: hidden;
}

.ya-snzl-item-img-frame {
  justify-content: center;
  align-items: stretch;
  width: 50%;
  display: flex;
  position: relative;
}

.ya-snzl-item-img {
  object-fit: cover;
  min-width: 100%;
  max-width: none;
  min-height: 100%;
}

.ya-snzl-item-txt-frame {
  width: 50%;
  height: 100%;
  padding: 4% 5% 5%;
}

.ya-snzl-item-txt {
  font-size: 1.1rem;
  line-height: 140%;
}

.ya-snzl-item-txt h1 {
  margin-top: 0;
  font-size: 2rem;
  line-height: 90%;
}

.ya-snzl-item-txt h2 {
  margin-top: 0;
  margin-bottom: .5em;
  font-size: 1.4rem;
  font-weight: 300;
  line-height: 100%;
}

.ya-snzl-item-txt p {
  font-family: "Mosestext 1", sans-serif;
  font-weight: 300;
}

.ya-snzl-item-trigger {
  z-index: 1;
  background-image: linear-gradient(#e5f6ff00, #e5f6ff);
  justify-content: center;
  align-items: center;
  width: 50%;
  height: 120px;
  margin-right: auto;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.ya-snzl-item-trigger-b {
  background-color: var(--ynet-red);
  text-align: center;
  width: 50px;
  height: 50px;
  padding-left: 0;
  padding-right: 0;
  font-size: 2.6rem;
  line-height: 60%;
}

.ya-hagada-backdrop {
  background-color: #f77b001a;
  width: 100vw;
  height: 100vh;
  position: fixed;
}

.ya-hagada-landing-txtbox {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.ya-hagada-navigator {
  z-index: 1;
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 1240px;
  height: 140px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 50px;
  display: flex;
  position: sticky;
  inset: 0 0% auto;
}

.ya-hagada-nav-trig {
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  background-color: #f78331e6;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: 85%;
  padding-bottom: 12px;
  padding-left: 10px;
  padding-right: 10px;
  text-decoration: none;
  transition: background-color .15s ease-in-out, height .12s ease-in-out;
  display: flex;
}

.ya-hagada-nav-trig:hover {
  background-color: #f78331bf;
  height: 100%;
}

.ya-hagada-nav-trig.w--current {
  background-color: #f77519e6;
  height: 95%;
  position: relative;
}

.ya-hagada-nav-trig-txt {
  color: #f8eee3;
  text-align: center;
  margin-top: 4px;
  font-family: "Mosestext 1", sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.ya-hagada-nav-trig-txt.icon {
  font-size: 1.2rem;
}

.ya-hagada-img {
  width: 100%;
  max-width: 640px;
  margin: 100px auto -100px;
}

.ya-hagada-img.big {
  max-width: 960px;
}

.text-span-26 {
  letter-spacing: 1px;
  font-size: 4rem;
  line-height: 100%;
  display: inline-block;
}

.ya-hagada-hagada-head-span {
  float: right;
  color: #f7934c;
  letter-spacing: 0;
  margin-left: 6px;
  font-size: 7rem;
  line-height: 87%;
  display: inline-block;
  position: relative;
}

.ya-stories-backdrop {
  z-index: -1;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: fixed;
  inset: 0%;
  overflow: hidden;
}

.ya-stories-backdrop-img {
  opacity: .5;
  filter: saturate(150%) blur(50px);
  object-fit: cover;
  min-width: 110%;
  max-width: none;
  min-height: 110%;
}

.ya-stories {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  -webkit-backdrop-filter: saturate(130%) brightness(150%) blur(20px);
  backdrop-filter: saturate(130%) brightness(150%) blur(20px);
  background-color: #fffc;
  border-radius: 10px;
  flex-flow: column;
  width: 90%;
  max-width: 720px;
  margin-top: 120px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
  overflow: hidden;
  box-shadow: 0 10px 50px #0003;
}

.ya-sroties-headbox {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.ya-stories-img {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.ya-sroties-head-h1 {
  text-align: center;
  letter-spacing: -1px;
  text-wrap: balance;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 5rem;
  font-weight: 800;
  line-height: 90%;
}

.ya-sroties-head-h2 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Mosestext 1", sans-serif;
  font-size: 1.6rem;
  line-height: 100%;
}

.ya-sroties-head-h2.vis {
  font-weight: 400;
}

.ya-sroties-headbox-credits {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  justify-content: center;
  align-items: center;
  margin-bottom: -1em;
  display: flex;
}

.ya-stories-story {
  width: 90%;
  max-width: 640px;
  margin-left: auto;
  margin-right: auto;
  font-family: "Mosestext 1", sans-serif;
  font-size: 1.2em;
  font-weight: 300;
  line-height: 150%;
}

.ya-stories-story p {
  margin-bottom: 1em;
}

.ya-stories-more-cms {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.ya-stories-more-list {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  display: grid;
}

.ya-stories-more-item {
  height: 100px;
  margin-left: auto;
  margin-right: auto;
  text-decoration: none;
  transition: transform .1s;
  display: flex;
}

.ya-stories-more-item:hover {
  transform: scale(1.05);
}

.ya-stories-more-item-img {
  aspect-ratio: 1;
  object-fit: cover;
  max-width: none;
  height: 100%;
}

.ya-stories-more-item-txt {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  color: #333;
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  padding-right: 1em;
  font-family: "Mosestext 1", sans-serif;
  display: flex;
}

.ya-stories-more-item-h1 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.6rem;
  line-height: 100%;
}

.ya-stories-more-item-h2 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.2rem;
  font-weight: 500;
  line-height: 100%;
}

.link-block {
  width: 100%;
}

.ya-stories-more-itembox {
  border-bottom: 1px solid #80808080;
  padding-bottom: 1em;
}

.ya-stories-more {
  width: 100%;
  max-width: 720px;
  margin-left: auto;
  margin-right: auto;
}

.ya-stories-more-h {
  margin-top: 1em;
  margin-bottom: 1em;
  font-size: 3rem;
  line-height: 100%;
}

.ya-kpstory-item-imgbox {
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 2em;
  display: flex;
  overflow: hidden;
}

.ya-estories-land-txtbox {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 90%;
  max-width: 640px;
  display: flex;
}

.ya-estories-land-txt-h1 {
  text-align: center;
  letter-spacing: -2px;
  mix-blend-mode: luminosity;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 7rem;
  font-weight: 900;
  line-height: 75%;
}

.ya-estories-land-txt-h2 {
  mix-blend-mode: luminosity;
}

.ya-mador-heading-creds-linkblock {
  text-decoration: none;
}

.div-block-17 {
  outline-offset: 0px;
  border-radius: 50%;
  outline: 100px solid #333;
  width: 100px;
  height: 100px;
}

.ya-p24eyal-lottie {
  width: 100%;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
}

.ya-p24eyal-item {
  background-color: #fffc;
  border-radius: 20px;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 48%;
  padding-bottom: 1.5em;
  display: flex;
  overflow: hidden;
}

.section {
  flex-flow: wrap;
  display: flex;
}

.ya-article-backdrop {
  z-index: -1;
  background-color: #aaadb233;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: fixed;
  inset: 0%;
}

.ya-article-backdrop.eyalp24 {
  background-color: #0055800d;
}

.ya-article-backdrop.p24str {
  background-color: #002b800f;
}

.ya-article-backdrop.my-captivity {
  background-color: #14191d;
}

.ya-article-backdrop.shoa24 {
  background-color: #b3b0a11a;
}

.ya-article-backdrop.rooms {
  background-color: #fff0;
  justify-content: flex-start;
  align-items: center;
}

.ya-article-backdrop.am {
  background-color: #40c5ef26;
}

.ya-article-backdrop.burekas {
  background-color: #e2cd8d33;
}

.ya-article-backdrop.none {
  background-color: #fff0;
}

.ya-article-backdrop.nomi {
  background-color: #66a1ff33;
}

.ya-article-backdrop.my-captivity-sosna {
  background-color: #001526;
}

.ya-p24eyal-sec {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  flex-flow: wrap;
  place-content: flex-start center;
  width: 100%;
  max-width: 1240px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2em;
  padding-right: 2em;
  display: flex;
  position: relative;
}

.ya-p24eyal-item-h1 {
  letter-spacing: -.5px;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 30px;
  padding-left: 30px;
  padding-right: 30px;
  font-family: "Mosestext 1", sans-serif;
  font-size: 1.8rem;
  font-weight: 500;
  line-height: 120%;
}

.ya-p24eyal-item-p {
  width: 90%;
  margin: 1.5em auto 0;
  font-family: "Mosestext 1", sans-serif;
  font-size: 1.1rem;
  font-weight: 300;
  line-height: 140%;
}

.ya-hagada-article-box {
  width: 90%;
  max-width: 640px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
}

.ya-hagada-article-box-trigger {
  border-bottom: 4px solid #f7934c;
  height: 60px;
  position: absolute;
  inset: auto 0% 0%;
}

.ya-hagada-article-box-trigger.side {
  border-bottom-style: none;
  border-left: 4px solid #f7934c;
  height: 100%;
  display: flex;
  inset: 0% auto 0% 0%;
}

.ya-hagada-article-box-trigger-t {
  aspect-ratio: 1;
  color: var(--white);
  text-align: center;
  background-color: #f7934c;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  font-family: "Mosestext 1", sans-serif;
  font-size: 4rem;
  font-weight: 100;
  line-height: 80%;
}

.ya-hagada-article-box-trigger-t.side {
  width: 100%;
  height: auto;
  margin-top: auto;
  margin-bottom: auto;
  line-height: 70%;
}

.ya-hagada-article-linkbox {
  color: #333;
  background-color: #f77b001a;
  flex-flow: row;
  justify-content: flex-end;
  align-items: center;
  width: 90%;
  max-width: 640px;
  height: 200px;
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.ya-hagada-article-linkbox-img {
  object-fit: cover;
  flex: 0 auto;
  width: 50%;
  max-width: none;
  height: 100%;
}

.ya-hagada-article-box-txt {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  height: 100%;
  padding-left: 30px;
  padding-right: 20px;
  font-size: 1.1rem;
  text-decoration: none;
  display: flex;
}

.ya-hagada-article-box-txt-h1 {
  margin-top: 0;
  margin-bottom: 6px;
  font-size: 2.2em;
  line-height: 100%;
}

.ya-hagada-article-box-txt-h2 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Mosestext 1", sans-serif;
  font-size: 1.2rem;
  font-weight: 400;
  line-height: 120%;
}

.ya-hagada-landing-head {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 7rem;
  font-weight: 900;
  line-height: 100%;
}

.ya-p24eyal-text {
  width: 90%;
  max-width: 640px;
  height: 500px;
  margin-left: auto;
  margin-right: auto;
}

.ya-p24eyal-article {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 90%;
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 2em;
  padding-bottom: 3em;
  font-size: 1.3rem;
  font-weight: 300;
  line-height: 150%;
  display: flex;
}

.ya-p24eyal-backdrop-vis {
  opacity: 1;
  filter: brightness(110%);
  object-fit: cover;
  min-width: 100%;
  min-height: 100%;
  position: absolute;
  inset: 0%;
}

.ya-p24eyal-backdrop-vis._2ndlayer {
  z-index: 3;
}

.ya-article-land-vis {
  object-fit: cover;
  width: 100%;
  max-width: none;
  height: 40vh;
  margin-bottom: 40px;
  overflow: hidden;
}

.ya-winners-sec {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  max-width: 1240px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2em;
  padding-right: 2em;
  display: flex;
}

.ya-winners-item {
  flex-flow: row;
  justify-content: center;
  align-items: flex-start;
  width: 850px;
  max-width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
}

.ya-winners-item-rtf {
  width: 100%;
  max-width: 480px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  font-family: "Mosestext 1", sans-serif;
  font-size: 1.1rem;
  font-weight: 300;
  line-height: 140%;
  overflow: hidden;
}

.ya-winners-item-card {
  z-index: 3;
  aspect-ratio: 2 / 3;
  background-color: #fcfaf6;
  border-radius: 10px;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-left: 20px;
  transition: all .2s linear;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: inset 1px 1px 3px #fffc, inset -1px -1px 1px #0003, inset 0 0 100px #645f5426, 15px 35px 40px #0003;
}

.ya-winners-item-card-t {
  color: var(--ynet-red);
  font-family: "Mosestext 1", sans-serif;
  font-size: 1.1rem;
  font-weight: 700;
  line-height: 100%;
}

.ya-winners-item-card-t._2nd {
  color: #de1a1a99;
  font-weight: 700;
}

.ya-winners-item-card-d1 {
  z-index: 3;
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  border-bottom: 2px solid var(--ynet-red);
  flex-flow: row;
  justify-content: center;
  align-items: center;
  height: 100%;
  margin-bottom: 10px;
  padding-bottom: 6px;
  padding-left: 2px;
  padding-right: 2px;
  display: flex;
  position: relative;
}

.ya-winners-item-card-img {
  aspect-ratio: 2 / 3;
  mix-blend-mode: multiply;
  object-fit: cover;
  object-position: 50% 0%;
  width: 100%;
  max-width: none;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.ya-winners-item-card-h1 {
  z-index: 3;
  color: #1a1a1a;
  text-align: center;
  width: 100%;
  font-size: 1.6rem;
  font-weight: 200;
  line-height: 120%;
  position: relative;
}

.ya-winners-item-out {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.ya-winners-item-card-t2 {
  color: #3339;
  font-family: "Mosestext 1", sans-serif;
  font-size: 1.3rem;
  font-weight: 700;
  line-height: 90%;
}

.ya-winners-item-card-top {
  mix-blend-mode: multiply;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.ya-winners-item-card-bottom {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 3% 7% 8%;
  display: flex;
  position: relative;
}

.ya-winners-item-card--frame {
  z-index: 2;
  border: 2px solid #ffffff80;
  border-bottom: 2px #00000080;
  border-radius: 4px 4px 0 0;
  width: 93%;
  height: 97%;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: auto 0% 0%;
}

.ya-winners-item-card--frame.bt {
  border-top-style: none;
  border-bottom: 2px solid #0000001a;
  border-left-color: #0000001a;
  border-right-color: #0000001a;
  border-radius: 0 0 1px 1px;
  height: 87%;
  top: 0%;
  bottom: auto;
}

.ya-winners-item-card--frame.bt._2nd {
  border-style: none solid solid;
  border-width: 1px;
  height: 92%;
}

.ya-winners-item-card--frame._2nd {
  border-width: 1px;
  border-top-style: solid;
  border-left-style: solid;
  border-right-style: solid;
  border-top-left-radius: 1px;
  border-top-right-radius: 1px;
  width: 92%;
  height: 96%;
}

.ya-winners-item-credit {
  color: #0af;
  padding-bottom: 6px;
  padding-right: 4px;
  font-family: "Mosestext 1", sans-serif;
  font-size: 1.3rem;
  font-weight: 700;
  line-height: 100%;
}

.ya-winners-item-h2 {
  transform-origin: 100% 0;
  color: #0af;
  text-indent: -.6ch;
  width: 21ch;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-right: 10px;
  font-size: 1.9rem;
  font-weight: 200;
  line-height: 115%;
  overflow: hidden;
}

.ya-winners-item-h1 {
  letter-spacing: -1px;
  width: 100%;
  max-width: 480px;
  margin-top: 0;
  margin-left: auto;
  font-size: 3rem;
  font-weight: 800;
  line-height: 100%;
  overflow: hidden;
}

.ya-winners-item-heads {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  flex-flow: column;
  justify-content: center;
  align-self: center;
  align-items: flex-start;
  width: 50%;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
  position: relative;
}

.ya-winners-item-heads-trigger {
  background-color: #0af;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  margin-right: 10px;
  overflow: hidden;
}

.ya-winners-item-card-wrap {
  z-index: 3;
  perspective: 1600px;
  perspective-origin: 50%;
  width: 50%;
  height: auto;
  margin-left: 30px;
  position: sticky;
  top: 120px;
}

.ya-winners-item-card-light {
  z-index: 4;
  mix-blend-mode: normal;
  background-image: linear-gradient(90deg, #fff0 20%, #fff6 50%, #fff0 80%);
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.ya-winners-item-writer-img {
  height: 70px;
  margin-left: 4px;
}

.ya-winners-item-heads-credits {
  border-bottom: 2px solid #0af;
  justify-content: center;
  align-items: flex-end;
  padding-left: 8px;
  padding-right: 8px;
  display: flex;
}

.div-block-18 {
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.ya-winners-item-heads-trigger-p {
  color: var(--white);
  text-align: center;
  font-family: "Mosestext 1", sans-serif;
  font-size: 3em;
  font-weight: 100;
  line-height: 78%;
}

.ya-winners-item-card-star {
  height: 24px;
}

.ya-article-land-badge {
  aspect-ratio: 1;
  background-color: #de1a1af2;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 100px;
  padding-top: 5px;
  padding-left: 10px;
  padding-right: 12px;
  display: flex;
  position: absolute;
  top: -30%;
  left: -5%;
  box-shadow: -3px 3px #0000001a;
}

.ya-article-land-badge-txt {
  color: var(--white);
  text-align: center;
  font-family: "Mosesdisplay 1", sans-serif;
  font-size: 24px;
  line-height: 100%;
}

.ya-article-land-badge-img {
  width: 100%;
  max-width: none;
}

.ya-article-backdrop-fade {
  mix-blend-mode: luminosity;
  background-image: linear-gradient(#05aaff00, #05aaff4d);
  width: 100%;
  height: 50%;
  margin-top: auto;
  position: relative;
  bottom: 0;
  left: 0;
  right: 0;
}

.ya-gallerya-extratext {
  padding-top: 2em;
  padding-bottom: 2em;
}

.ya-gallerya-extratext-rtf {
  width: 90%;
  max-width: 720px;
  margin-left: auto;
  margin-right: auto;
  font-family: "Mosestext 1", sans-serif;
  font-size: 1.1rem;
  font-weight: 300;
  line-height: 140%;
}

.ya-mycap-track {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  height: 1635vw;
}

.ya-mycap-item {
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  height: 95vh;
  transition: all .2s;
  display: flex;
}

.ya-mycap-item.flip {
  flex-flow: row-reverse wrap;
  margin-bottom: 0;
  padding-top: 100px;
  padding-bottom: 100px;
  padding-left: 5em;
}

.ya-mycap-item.flip.flop {
  flex-flow: wrap;
  padding-left: 0;
  padding-right: 5em;
}

.ya-mycap-item._1st {
  width: 50vw;
  padding-left: 70px;
  padding-right: 70px;
}

.ya-mycap-item.last {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  position: relative;
}

.ya-mycap-item.half {
  width: 50vw;
  overflow: hidden;
}

.ya-mycap-artline {
  z-index: 2;
  margin-top: -3px;
  margin-bottom: -3px;
  position: relative;
}

.ya-mycap-img {
  z-index: 1;
  object-fit: cover;
  min-width: 100%;
  max-width: none;
  min-height: 100%;
}

.ya-mycap-img.small {
  min-width: auto;
  max-width: 100%;
  height: 75svh;
  min-height: auto;
  margin: 10vh auto;
}

.ya-mycap-img.small.smallest {
  height: 55svh;
}

.ya-mycap-box-rtf {
  color: #e5e5e3;
  column-count: 2;
  column-gap: 30px;
  font-family: "Mosestext 1", sans-serif;
  font-size: 1.1rem;
  font-weight: 200;
  line-height: 140%;
}

.ya-mycap-box-rtf h3 {
  color: #e68a84;
  margin-top: 0;
  margin-bottom: 1.1em;
  font-size: 2rem;
  line-height: 120%;
}

.ya-mycap-box-rtf.wide {
  column-count: 1;
}

.ya-mycap-box-rtf p {
  letter-spacing: .2px;
  margin-top: 1.4em;
  margin-bottom: 0;
  font-weight: 300;
  line-height: 140%;
}

.ya-mycap-box-rtf h4 {
  color: #a1b0a1;
  letter-spacing: .2px;
  font-size: 1.1rem;
  font-weight: 300;
  line-height: 140%;
}

.ya-mycap-box-text {
  z-index: 4;
  grid-row-gap: 16px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: auto;
  max-height: 95vh;
  padding-left: 60px;
  padding-right: 60px;
}

.ya-mycap-box-text.extra {
  column-count: auto;
  width: 50vw;
  padding-left: 100px;
  padding-right: 100px;
}

.image-17 {
  z-index: 3;
  position: absolute;
  top: 0%;
}

.image-17.bottom {
  opacity: .9;
  transform-style: preserve-3d;
  height: 60px;
  top: auto;
  bottom: 0%;
  transform: rotateX(180deg)rotateY(0)rotateZ(0);
}

.ya-mycap-img-frame {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  height: 80%;
  display: flex;
  overflow: hidden;
}

.ya-mycap-img-frame.small {
  justify-content: center;
  align-items: center;
  margin-right: auto;
}

.ya-mycap-img-frame.auto {
  height: auto;
}

.ya-mycap-img-frame.ya-mycap-img-frame-full {
  width: 65vw;
  height: 100%;
  overflow: hidden;
}

.ya-mycap-img-frame.ya-mycap-img-frame-med {
  width: 65vw;
  height: 60%;
}

.ya-mycap-img-frame.halfwidth {
  width: 50vw;
  overflow: hidden;
}

.ya-mycap-img-frame.megawidth {
  width: 100vw;
  height: 100%;
}

.ya-mycap-img-frame.fullwidth {
  width: 100vw;
  height: 90%;
}

.ya-mycap-img-none {
  object-fit: cover;
  max-width: none;
  position: relative;
}

.ya-mycap-cam {
  justify-content: flex-start;
  align-items: stretch;
  width: 100vw;
  height: 95vh;
  display: flex;
  position: sticky;
  top: 5vh;
  overflow: hidden;
}

.ya-mycap-frame {
  flex: none;
  justify-content: flex-start;
  align-items: stretch;
  width: auto;
  height: 100%;
  display: flex;
}

.ya-mycap-land {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  max-width: 540px;
  display: flex;
  position: relative;
}

.ya-mycap-pop {
  z-index: 4;
  background-color: #14191df2;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: block;
  position: fixed;
  inset: 0%;
}

.ya-mycap-pop-frame {
  z-index: 3;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  min-width: 100%;
  height: 100%;
  padding-left: 80px;
  padding-right: 80px;
  display: flex;
  position: relative;
  overflow: auto;
}

.ya-mycap-pop-rtf {
  color: #a1b0a1;
  margin-top: 100px;
  margin-bottom: 100px;
  font-family: "Mosestext 1", sans-serif;
  font-size: 1.1rem;
  font-weight: 300;
  line-height: 140%;
}

.ya-mycap-pop-rtf p {
  margin-top: 1.4rem;
  margin-bottom: 0;
}

.ya-mycap-pop-rtf h1 {
  float: right;
  margin: 0 -56px 0 2px;
  font-size: 7rem;
  line-height: 60%;
  display: inline-block;
}

.ya-mycap-box-extra-text {
  color: #a1b0a1;
  border-left: 6px solid #a1b0a1;
  border-right: 6px solid #a1b0a1;
  max-height: 95vh;
  padding-top: 5px;
  padding-left: 40px;
  padding-right: 40px;
  font-family: "Mosestext 1", sans-serif;
  font-size: 1.1em;
  font-weight: 300;
  line-height: 140%;
}

.ya-mycap-item-collaps {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 50vw;
  height: 95vh;
  display: flex;
  position: relative;
  overflow: hidden;
}

.ya-mycap-pop-trigger {
  border: 4px solid #a1b0a1;
  border-radius: 50%;
  width: 70px;
  height: 70px;
  display: none;
  position: absolute;
  inset: auto 50px 10% auto;
}

.ya-mycap-pop-trigger-glyph {
  color: #a1b0a1;
  text-align: center;
  padding-bottom: 7px;
  font-family: "Mosestext 1", sans-serif;
  font-size: 70px;
  font-weight: 100;
  line-height: 55px;
}

.div-block-19 {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  opacity: 1;
  color: #fff;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  font-family: "Mosestext 1", sans-serif;
  font-weight: 200;
  display: flex;
}

.div-block-20 {
  grid-column-gap: 1.2em;
  grid-row-gap: 1.2em;
  display: flex;
}

.ya-mycap-pop-frame-fade {
  z-index: 5;
  background-image: linear-gradient(#14191d, #14191d00);
  width: 100%;
  height: 100px;
  position: absolute;
  inset: 0% 0% auto;
}

.ya-mycap-pop-frame-fade.bottom {
  background-image: linear-gradient(#14191d00, #14191d);
  inset: auto 0% 0%;
}

.image-18 {
  width: 140px;
  margin-bottom: 8px;
}

.text-block-90 {
  color: var(--white);
  font-size: 1em;
  line-height: 140%;
  text-decoration: none;
}

.link-3 {
  color: #ffffff80;
  mix-blend-mode: luminosity;
  text-decoration: none;
}

.ya-mycap-box-text-wrap {
  justify-content: center;
  align-items: center;
  width: 50vw;
  height: 100%;
  display: flex;
}

.ya-flipphone {
  z-index: 20;
  background-color: #000000e6;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.ya-mycap-land-lottie {
  filter: brightness(200%);
  mix-blend-mode: hard-light;
  align-self: flex-start;
  width: 120px;
  margin-right: auto;
  position: absolute;
  inset: auto auto -20% 0%;
}

.ya-shoa24-sec {
  position: relative;
}

.ya-shoa24-item {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  perspective: 2000px;
  perspective-origin: 100%;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1240px;
  height: 600px;
  padding-top: 30px;
  padding-bottom: 30px;
  display: flex;
  position: relative;
}

.ya-shoa24-item.flip {
  perspective-origin: 0%;
  flex-flow: row-reverse;
}

.ya-shoa24-item-visuals {
  flex-flow: row;
  justify-content: flex-end;
  align-items: center;
  width: 50%;
  height: 100%;
  transition: all .2s;
  display: flex;
  position: relative;
}

.ya-shoa24-item-visuals.flip {
  flex-flow: row-reverse;
  justify-content: flex-end;
  align-items: center;
}

.ya-shoa24-item-vis-vis {
  z-index: 1;
  border: 10px solid var(--white);
  transform-style: preserve-3d;
  background-color: #e5dede;
  justify-content: center;
  align-items: center;
  width: 70%;
  height: 90%;
  display: flex;
  position: relative;
  left: 5%;
  overflow: hidden;
  transform: translate3d(0, 0, 10px);
  box-shadow: 0 30px 30px #0003;
}

.ya-shoa24-item-vis-vis._2nd {
  z-index: 2;
  outline-offset: -3px;
  transform-style: preserve-3d;
  background-color: #cfc9c9;
  border: 5px solid #fcf3df;
  outline: 5px dotted #fcf3df;
  justify-content: center;
  align-items: flex-start;
  width: 30%;
  height: auto;
  min-height: 30%;
  position: absolute;
  top: 20%;
  bottom: auto;
  right: 3%;
  transform: translate3d(0, 0, 40px);
  box-shadow: inset 0 0 20px #0003, 0 30px 30px #0003;
}

.ya-shoa24-item-vis-vis._2nd.flip {
  left: 3%;
  right: auto;
}

.ya-shoa24-item-vis-vis._2nd.flip.clean {
  outline-offset: -3px;
  border-style: none;
  outline: 5px #fcf3df;
}

.ya-shoa24-item-vis-vis._3rd {
  z-index: 3;
  transform-style: preserve-3d;
  background-color: #9b8a8a;
  border-style: none;
  border-radius: 4px;
  width: 34%;
  height: auto;
  min-height: 20%;
  position: absolute;
  bottom: 12%;
  left: auto;
  right: 12%;
  transform: translate3d(0, 0, 90px);
}

.ya-shoa24-item-vis-vis._3rd.flip {
  left: 12%;
  right: auto;
}

.ya-shoa24-item-vis-vis.flip {
  left: auto;
  right: 5%;
}

.ya-shoa24-item-vis-vis.flip.single {
  width: 80%;
}

.ya-shoa24-item-vis-vis.single {
  width: 80%;
  height: 100%;
}

.ya-shoa24-item-texts {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  height: 100%;
  display: flex;
}

.ya-shoa24-item-img {
  object-fit: cover;
  min-width: 100%;
  max-width: none;
  height: 100%;
  min-height: 100%;
}

.ya-shoa24-item-h1 {
  letter-spacing: -1px;
  mix-blend-mode: luminosity;
  border: 1px #000;
  max-width: 410px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 4rem;
  font-weight: 800;
  line-height: 80%;
}

.ya-shoa24-item-h2 {
  mix-blend-mode: luminosity;
  max-width: 390px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2rem;
  font-weight: 100;
  line-height: 110%;
}

.ya-shoa24-item-h3 {
  letter-spacing: .5px;
  max-width: 26ch;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.3rem;
  font-weight: 300;
  line-height: 110%;
}

.ya-shoa24-item-texts-wrap {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #333;
  border: 1px #000;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
  position: relative;
}

.ya-shoa24-item-texts-wrap.flip {
  text-align: left;
  justify-content: flex-start;
  align-items: flex-end;
}

.ya-shoa24-item-trigger {
  mix-blend-mode: luminosity;
  object-position: 100% 0%;
  background-color: #333;
  border-radius: 50%;
  width: 50px;
  height: 50px;
  text-decoration: none;
}

.ya-shoa24-item-trigger-glyph {
  color: var(--white);
  text-align: center;
  padding-bottom: 6px;
  padding-left: 1px;
  font-family: "Mosestext 1", sans-serif;
  font-size: 3rem;
  font-weight: 200;
  line-height: 94%;
}

.ya-shoa24-item-big-img {
  z-index: -1;
  opacity: 1;
  filter: brightness(200%) saturate(150%) blur(60px);
  position: absolute;
}

.ya-rooms-scroll_section {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 1240px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.ya-rooms-scroll_content {
  width: 40%;
  padding: 100px 3em;
}

.ya-rooms-scroll_content.hide {
  display: none;
}

.ya-rooms-item-modal-button {
  background-color: #00aeff;
  border: 2px solid #fff9;
  border-radius: 50%;
  flex: none;
  width: 24px;
  height: 24px;
  transition: background-color .15s ease-in-out;
  position: absolute;
  top: 85%;
  right: 15%;
}

.ya-rooms-item-modal-button:hover {
  background-color: var(--ynet-red);
}

.ya-rooms-item-modal-button.a2 {
  top: 53%;
  left: 31%;
  right: auto;
}

.ya-rooms-item-modal-button.a3 {
  top: 62%;
  left: 5%;
  right: auto;
}

.ya-rooms-item-modal-button.a4 {
  inset: 10% auto auto 15%;
}

.ya-rooms-item-modal-button.a5 {
  top: 13%;
  right: 40%;
}

.ya-rooms-item-modal-button.a6 {
  top: auto;
  bottom: 9%;
  right: 45%;
}

.ya-rooms-item-modal-button.a7 {
  top: 88%;
  left: 37%;
  right: auto;
}

.ya-rooms-item-modal-button.a8 {
  top: auto;
  bottom: 24%;
  right: 40%;
}

.ya-rooms-item-modal-button.b1 {
  top: 63%;
  left: 18%;
  right: auto;
}

.ya-rooms-item-modal-button.b3 {
  inset: auto auto 5% 5%;
}

.ya-rooms-item-modal-button._3a {
  top: 40%;
  right: 60%;
}

.ya-rooms-item-modal-button._3b {
  top: 54%;
  left: 26%;
  right: auto;
}

.ya-rooms-item-modal-button._3c {
  top: auto;
  bottom: 6%;
  right: 58%;
}

.ya-rooms-item-modal-button._4a {
  inset: auto auto 5% 40%;
}

.ya-rooms-item-modal-button._5a {
  top: 16%;
  left: 60px;
  right: auto;
}

.ya-rooms-item-modal-button._5b {
  top: 10%;
  right: 19%;
}

.ya-rooms-item-modal-button._5c {
  right: 9%;
}

.ya-rooms-item-modal-button._5e {
  right: 31%;
}

.ya-rooms-item-modal-button._5f {
  top: 52%;
}

.ya-rooms-item-modal-button._5g {
  top: 73%;
  left: 5%;
  right: auto;
}

.ya-rooms-item-modal-button._5h {
  top: auto;
  bottom: 5%;
  right: 50%;
}

.ya-rooms-item-modal-button._5i {
  top: 32%;
  right: 7%;
}

.ya-rooms-modal-bg {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: auto;
  padding-top: 100px;
  padding-bottom: 80px;
  display: flex;
  position: absolute;
  inset: 0%;
}

.ya-rooms-modal {
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  direction: rtl;
  background-color: #fffc;
  flex: none;
  position: relative;
}

.ya-rooms-modal-txt {
  padding: 1em 1.5em 1.1em;
  font-family: "Mosestext 1", sans-serif;
  font-size: 1.1rem;
  font-weight: 300;
  line-height: 140%;
}

.ya-rooms-modal-txt h3 {
  color: #00aeff;
  margin-top: 0;
}

.paragraph {
  margin-bottom: 0;
}

.ya-rooms-modal-close {
  background-color: #000000b3;
  border-radius: 50%;
  width: 60px;
  height: 60px;
  margin-top: 15px;
  margin-left: auto;
  margin-right: auto;
}

.ya-rooms-modal-parent {
  transform-origin: 0 0;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
  position: absolute;
  overflow: hidden;
}

.ya-rooms-modal-parent._2nd {
  top: 60%;
  left: 5%;
}

.ya-rooms-modal-parent._3rd {
  top: auto;
  bottom: 14%;
  left: 59%;
}

.ya-rooms-modal-parent._4th {
  top: auto;
  bottom: 2%;
  left: 62%;
}

.ya-rooms-modal-parent._5th {
  top: auto;
  bottom: 41%;
  left: 60%;
}

.ya-rooms-modal-parent.a6th {
  top: 17%;
  left: 60%;
}

.ya-rooms-modal-parent.a8th {
  top: auto;
  bottom: 5%;
  left: 27%;
}

.ya-rooms-modal-parent.a7th {
  top: auto;
  bottom: 45%;
  left: 34%;
}

.ya-rooms-modal-parent.a1st {
  top: 20%;
  left: 17%;
}

.ya-rooms-item-interaction {
  direction: ltr;
  display: flex;
  position: absolute;
  top: 337px;
  left: 214px;
}

.ya-rooms-item-interaction._2 {
  top: 606px;
  left: 377px;
}

.ya-rooms-modal-centering {
  transform-origin: 0 0;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 400px;
  margin-top: 0;
  margin-left: 26px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.ya-rooms-item-img {
  aspect-ratio: 3 / 2;
  border: 6px solid #fff;
  width: 100%;
  box-shadow: 0 5px 10px #0003;
}

.ya-rooms-scroll_text-item {
  font-size: 1.1rem;
  line-height: 140%;
  transition: color .2s ease-in-out;
}

.ya-rooms-scroll_text-item h1 {
  letter-spacing: -2px;
  width: 80%;
  margin-top: 0;
  font-size: 4rem;
  line-height: 90%;
}

.ya-rooms-scroll_text-item h2 {
  width: 80%;
  margin-top: 0;
  font-size: 1.8rem;
  font-weight: 400;
  line-height: 120%;
}

.ya-rooms-scroll_text-item p {
  letter-spacing: .3px;
  font-weight: 300;
}

.ya-rooms-scroll_text-item figure {
  margin-top: 10px;
  margin-bottom: 20px;
}

.ya-rooms-scroll_visual {
  justify-content: center;
  align-items: center;
  width: 60%;
  height: 100vh;
  padding-right: 10px;
  display: flex;
  position: sticky;
  top: 50px;
}

.ya-rooms-scroll_img-wrap {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.ya-rooms-scroll_img-item {
  aspect-ratio: 3 / 2;
  opacity: 0;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: auto;
  transition: opacity .3s;
  display: flex;
  position: absolute;
  inset: auto 0%;
}

.ya-rooms-scroll_img-item.ya-rooms-is-active {
  opacity: 1;
}

.ya-rooms-scroll_img-item.b {
  background-color: #3941e0;
}

.ya-rooms-scroll_text-item-clean {
  font-size: 1.1rem;
  font-weight: 300;
  line-height: 140%;
}

.ya-rooms-scroll_text-item-clean h1 {
  letter-spacing: -4px;
  width: 90%;
  margin-top: 0;
  font-size: 4.5rem;
  font-weight: 100;
  line-height: 90%;
}

.ya-rooms-scroll_text-item-clean h2 {
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 1.7rem;
  font-weight: 700;
  line-height: 110%;
}

.ya-rooms-scroll_text-item-clean p {
  letter-spacing: .3px;
}

.ya-rooms-backdrop {
  opacity: .7;
  object-fit: cover;
  width: 100vw;
  max-width: none;
  min-height: 60vh;
}

.ya-tokhen-grid {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  perspective: 3000px;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  width: 90%;
  max-width: 1240px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.ya-tokhen-item {
  box-shadow: var(--box-shadow-10px) 10px 15px 0 #0000001a;
  perspective: 2000px;
  background-color: #fff;
  border-radius: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 340px;
  height: 500px;
  text-decoration: none;
  transition: all .1s linear;
  display: flex;
  position: relative;
  overflow: hidden;
}

.ya-tokhen-item:hover {
  box-shadow: var(--box-shadow-10px) 10px 20px 0 #0095ff4d;
}

.ya-tokhen-item:active {
  opacity: .9;
}

.ya-tokhen-item-textbox {
  z-index: 1;
  background-color: #fffc;
  justify-content: center;
  align-items: center;
  width: 105%;
  height: 25%;
  margin-top: auto;
  margin-bottom: -10px;
  padding-bottom: 10px;
  padding-left: 2em;
  padding-right: 2em;
  display: flex;
  position: relative;
}

.image-19 {
  object-fit: cover;
  width: 100%;
  max-width: none;
  min-height: 100%;
  position: absolute;
  transform: none;
}

.image-20 {
  z-index: 1;
  object-fit: cover;
  width: 110%;
  max-width: none;
  min-height: 110%;
  position: absolute;
  transform: perspective(569px);
}

.heading-4 {
  color: #333333f2;
  text-align: center;
  mix-blend-mode: luminosity;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.5rem;
  line-height: 110%;
}

.image-21 {
  border-bottom: 1px solid #000;
  width: 600px;
}

.ya-article-land-h3 {
  letter-spacing: .2px;
  margin-top: 0;
  margin-bottom: 1rem;
  font-family: "Mosestext 1", sans-serif;
  font-size: 1.1rem;
  font-weight: 300;
  line-height: 130%;
}

.container-3 {
  -webkit-text-fill-color: transparent;
  background-image: url('../images/ya-sp-win-star.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  -webkit-background-clip: text;
  background-clip: text;
}

.image-22 {
  height: 400px;
}

.ya-bork-sec {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row-reverse wrap;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-flow: column;
  width: 100%;
  max-width: 1240px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.ya-bork-item {
  flex-flow: row;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  margin-top: 50px;
  margin-bottom: 50px;
  display: flex;
}

.ya-bork-item-headsbox {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: absolute;
}

.ya-bork-item-img-frm-img {
  object-fit: cover;
  min-height: 100%;
}

.ya-bork-item-headsbox-head-img {
  height: 110px;
  transform: rotate(5deg);
}

.ya-bork-item-img-frm {
  aspect-ratio: 1;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 150px;
  display: flex;
  overflow: clip;
}

.ya-bork-item-heads-h1-frm {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  margin-top: 0;
  margin-bottom: .5rem;
  display: flex;
  transform: skew(0deg, 5deg);
}

.ya-bork-item-headsbox-h2 {
  color: #06aeef;
  background-color: #e6ecf0;
  margin-top: 0;
  margin-bottom: .4rem;
  padding-bottom: 2px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: "Mosestext 1", sans-serif;
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 140%;
  transform: skew(0deg, 5deg);
  box-shadow: 3px 3px #0003;
}

.ya-bork-item-headsbox-h1 {
  z-index: 3;
  color: #fff;
  letter-spacing: -.3px;
  background-color: #00aeef;
  justify-content: center;
  align-items: center;
  height: 60px;
  margin: 0 -6px;
  padding-bottom: 6px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 2.4rem;
  font-weight: 800;
  line-height: 80%;
  display: inline-flex;
  position: relative;
}

.ya-bork-item-heads-h1-frm-r {
  height: 60px;
  margin-top: 6px;
  margin-bottom: 0;
}

.ya-bork-item-heads-h1-frm-l {
  height: 60px;
  margin-top: 6px;
}

.ya-bork-item-head-frm {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 60%;
  display: flex;
  position: sticky;
  top: 100px;
}

.ya-bork-item-txt-box {
  justify-content: center;
  align-items: center;
  width: 45%;
  height: 100%;
  padding-top: 144px;
  padding-right: 20px;
  display: flex;
}

.ya-bork-item-rtf {
  width: 100%;
  margin-right: auto;
  font-family: "Mosestext 1", sans-serif;
  font-size: 1.05rem;
  font-weight: 300;
  line-height: 140%;
}

.ya-bork-item-rtf p {
  margin-bottom: 1rem;
}

.ya-bork-item-rtf h2 {
  letter-spacing: -.5px;
  font-size: 1.6rem;
  line-height: 100%;
}

.ya-bork-item-rtf h4 {
  color: #06aeef;
  border: 1.5px solid #06aeef;
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  padding: 2px 10px 4px;
  font-weight: 400;
  text-decoration: none;
  display: inline-flex;
}

.ya-bork-item-rtf a {
  color: #06aeef;
  text-decoration: none;
}

.education-24-navbar {
  background-color: #fff;
  border-radius: .5rem;
  max-width: 87.5rem;
  margin-left: auto;
  margin-right: auto;
  position: fixed;
  inset: .5rem 0 auto;
  box-shadow: 0 0 20px #0000003d;
}

.container-4 {
  justify-content: space-between;
  display: flex;
}

.brand_container-2 {
  flex-direction: row;
  align-items: center;
  display: flex;
}

.brand_link-2 {
  border-left: 1px #ff2d16;
  margin-right: 1rem;
  padding-left: 1rem;
}

.nav-menu-2 {
  align-items: center;
  display: flex;
}

.nav_link-2 {
  padding: 1.25rem;
}

.nav_link-2:hover, .nav_link-2:active, .nav_link-2:focus, .nav_link-2:visited {
  color: #000;
}

.nav_link-2.w--current {
  color: #000;
  -webkit-text-stroke-color: transparent;
  font-weight: 700;
}

.text-block-61 {
  text-align: center;
  font-weight: 300;
}

.hero_wrapper {
  z-index: 1;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 700px;
  margin-top: 46px;
  margin-bottom: 70px;
  padding-bottom: 0;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
  position: relative;
}

._100-2 {
  width: 100%;
  margin-top: 1rem;
  margin-bottom: 1rem;
  font-weight: 300;
}

.text-span-19 {
  color: var(--black);
}

.text-span-34 {
  font-weight: 300;
}

.text-span-33 {
  font-weight: 700;
}

.text-block-67 {
  text-align: center;
}

.text-block-53 {
  text-align: center;
  font-weight: 300;
}

.text-block-39 {
  color: var(--black);
  text-align: center;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.2rem;
}

.cal_links-2 {
  flex-direction: column;
  padding: .5rem;
  display: flex;
  box-shadow: 0 2px 5px #00000029;
}

.speaker_image-2 {
  object-fit: contain;
  border-radius: .5rem;
  overflow: hidden;
  box-shadow: 0 0 20px #00000080;
}

.text-block-55 {
  text-align: center;
  font-weight: 300;
}

.hero14 {
  z-index: -1;
  object-fit: cover;
  object-position: 50% 50%;
  flex: 1;
  width: 100%;
  max-width: 3000px;
  height: 100%;
  margin-top: -2px;
}

.education-24-section_about {
  flex-direction: column;
  align-items: center;
  margin-bottom: 3rem;
  margin-left: auto;
  margin-right: auto;
}

.speaker_img-2 {
  padding-bottom: 0;
  display: block;
  overflow: hidden;
}

.footer_link {
  color: #ff2d16;
  align-self: center;
}

.footer_link:hover, .footer_link:focus {
  color: #a50006;
}

.hero_container-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 109px;
  display: flex;
  position: relative;
}

.prog_talkname-2 {
  color: #10b7aa;
  padding-bottom: .5rem;
  font-weight: 700;
}

.hour-2 {
  flex: none;
  width: 3rem;
  margin-left: 1.2rem;
  margin-right: 1.2rem;
}

.text-block-49 {
  text-align: center;
  font-weight: 300;
}

.logo_link-2 {
  max-width: 100%;
  max-height: 100%;
  margin-left: 2rem;
  margin-right: 2rem;
}

.education-24-relative-hero {
  margin-top: 2vh;
}

.speaker_img-3 {
  object-fit: cover;
  flex: 0 auto;
  min-width: 100px;
  min-height: 100px;
  display: block;
  position: static;
  overflow: visible;
}

.education-24-subject-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  opacity: 1;
  color: #1059a3;
  text-align: center;
  background-color: #ec212c;
  border: 0 #000;
  border-radius: 0;
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 0;
  margin-left: .5rem;
  margin-right: .5rem;
  padding: .6rem .4rem 1rem;
  display: block;
}

.education-24-subject-2._2 {
  background-color: #ec212c;
  margin-left: .6rem;
  margin-right: .6rem;
  padding-left: .6rem;
  padding-right: .6rem;
}

.education-24-subject-2._03 {
  background-color: #10b7aa;
}

.education-24-subject-2._02 {
  background-color: #ebbc1e;
}

.text-span-30 {
  font-family: Droid Sans, sans-serif;
}

.education-24-text-block-40 {
  color: #fff;
  text-align: center;
  font-weight: 300;
  line-height: 1.2rem;
}

.education-24-page-wrapper {
  z-index: 0;
  background-color: #e4f3f1;
  margin-bottom: 4px;
  padding-bottom: 49px;
  position: relative;
}

.education-24-section_hero {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
  position: relative;
}

.education-24-about_yed_logo {
  height: 1.4rem;
  margin-bottom: -.25rem;
  margin-left: .3rem;
  display: inline;
  position: relative;
  bottom: .2rem;
}

.speaker-2 {
  flex: 0 auto;
  max-width: 15.625rem;
  margin: 1rem;
}

.text-block-41 {
  text-align: center;
}

.text-span-38 {
  font-weight: 300;
}

.text-block-42 {
  text-align: center;
  font-weight: 300;
}

.education-24-h3-2 {
  color: #1e488c;
  text-align: center;
  margin-top: 6.5rem;
  margin-bottom: .65rem;
  margin-right: 0;
  padding-bottom: 0;
  font-size: 1.5rem;
  line-height: 0;
}

.text-block-62 {
  text-align: center;
  font-weight: 300;
}

.education-24-ttext-span-6 {
  color: #000;
  font-size: 1.25rem;
  font-weight: 600;
}

.text-block-57 {
  text-align: center;
  font-weight: 300;
}

.text-block-44 {
  text-align: center;
  font-weight: 400;
}

.text-block-59 {
  text-align: center;
  font-weight: 300;
}

.note-2 {
  text-align: left;
  width: 100%;
  margin-top: 1rem;
  margin-bottom: 1rem;
  font-size: .7rem;
}

.text-block-70 {
  text-align: center;
  font-weight: 300;
}

.text-span-15 {
  color: var(--black);
}

.speaker_name-2 {
  text-align: center;
  margin-bottom: .2rem;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.5rem;
}

.text-block-64 {
  text-align: center;
}

.hero_heading-2 {
  flex-direction: column;
  align-items: center;
  display: flex;
  position: relative;
}

.text-span-32 {
  font-family: Droid Sans, sans-serif;
}

.education-24-section_speakers {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  mix-blend-mode: normal;
  background-color: #10b7aa1a;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: start flex-start;
  align-items: center;
  padding-top: 3.75rem;
  padding-bottom: 3.75rem;
  display: flex;
}

.footer_right {
  display: flex;
}

.education-24-h2-2 {
  color: #1e488c;
  text-align: center;
  letter-spacing: .03rem;
  flex: 0 auto;
  margin-top: 28px;
  margin-bottom: 10px;
  padding-bottom: 0;
  font-size: 1.5rem;
  line-height: 1.25rem;
}

.hero_details-2 {
  border-top: .25rem solid #10b7aa;
  flex-direction: column;
  align-items: flex-start;
  width: 98%;
  margin-top: 2rem;
  padding-top: 2rem;
  display: flex;
  position: relative;
}

.education-24-hero-bg {
  z-index: 2;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
  position: absolute;
  inset: 0%;
}

.footer_text {
  align-self: center;
  margin-left: .25rem;
}

.text-span-39 {
  font-family: Oswald, sans-serif;
  font-weight: 500;
}

.education-24-section_agenda {
  padding-top: 3.75rem;
}

.education-24-subject-title-2 {
  color: #000;
  text-align: center;
  margin-bottom: .5rem;
  padding-bottom: .5rem;
  font-size: 1.25rem;
  font-weight: 600;
}

.text-block-36 {
  color: #000;
  text-align: center;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1rem;
}

.education-24-hero_subject-2 {
  color: #1e488c;
  text-align: center;
  letter-spacing: .03rem;
  flex: 0 auto;
  margin-top: 28px;
  margin-bottom: 10px;
  padding-bottom: 5px;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.25rem;
}

.education-24-secion_partners {
  flex-direction: column;
  align-items: center;
  margin-top: -59px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.speaker-3 {
  max-width: 15.625rem;
  margin: 1rem;
}

.education-24-subject_container-2 {
  justify-content: space-around;
  align-items: flex-start;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.education-24-text-span-14 {
  color: var(--black);
  line-height: 1.2rem;
}

.add2calendar-2 {
  perspective-origin: 50% 0;
  transform-origin: 50% 0;
  background-color: #fff;
  border-radius: 1rem;
  flex-direction: column;
  width: 9.8rem;
  display: flex;
  position: absolute;
  top: 5.5rem;
  right: 15.8rem;
}

.education-24-about_wrapper-2 {
  text-align: center;
  border-bottom-right-radius: .5rem;
  border-bottom-left-radius: .5rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  max-width: 70rem;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 0 1rem 0;
  display: flex;
  position: relative;
}

.speaker_wrapper-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: flex-start center;
  place-items: start center;
  max-width: 89rem;
  display: flex;
}

.speaker_wrapper-2.hosts {
  border-bottom-color: #bebebe80;
  align-content: flex-start;
  margin-bottom: 1rem;
  padding-bottom: 1rem;
}

.text-span-35 {
  font-weight: 300;
}

.prog_speaker-2 {
  padding-bottom: 1.5rem;
  font-weight: 300;
}

.text-span-37 {
  font-weight: 300;
}

.education-24-text-block-37 {
  color: #000;
  text-align: center;
  -webkit-text-stroke-color: black;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.2rem;
}

.text-block-73 {
  font-weight: 300;
}

.text-span-41 {
  font-family: Droid Sans, sans-serif;
}

.speaker_image-3 {
  object-fit: contain;
  border-radius: .5rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
  box-shadow: 0 0 20px #00000080;
}

.education-24-about_text-wrapper-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 46.6rem;
  display: flex;
}

.cal_text-2 {
  color: #fff;
  cursor: pointer;
  background-color: #ff2d16;
  border-radius: 1rem;
  justify-content: space-between;
  padding: .2rem 1rem;
  font-size: 1.2rem;
  font-weight: 600;
  line-height: 1.5rem;
  display: flex;
}

.logo_image-2 {
  mix-blend-mode: darken;
  max-width: 100%;
  max-height: 90px;
  margin-right: 0;
  padding-right: 0;
}

.text-span-29 {
  font-family: Droid Sans, sans-serif;
}

.hero-14-mobile {
  display: none;
}

.text-block-74 {
  font-weight: 300;
}

.bold-text-8 {
  font-family: PT Sans, sans-serif;
}

.text-block-91 {
  font-weight: 700;
}

.speaker_name-3 {
  text-align: center;
  margin-bottom: -6.7rem;
  padding-bottom: 0;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.5rem;
}

.paragraph-2 {
  font-weight: 300;
}

.education-24-section_footer {
  color: #1d2a30;
  border-bottom: .5rem solid #ff2d16;
  justify-content: space-between;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: .5rem;
  padding-left: 2rem;
  padding-right: 2rem;
  font-size: .8rem;
  display: flex;
}

.text-span-10 {
  color: #1e488c;
}

.name-2 {
  font-weight: 400;
}

.speaker_details-2 {
  margin-top: .5rem;
}

.hero-13 {
  width: 380px;
}

.education-24-text-span-1 {
  color: #000;
  font-size: 1rem;
  font-weight: 400;
}

.partners_wrapper-2 {
  justify-content: center;
  align-items: center;
  margin-top: 1rem;
  margin-bottom: 2rem;
  display: flex;
}

.text-span-31 {
  font-family: Droid Sans, sans-serif;
}

.education-24-about_text-2 {
  display: inline;
}

.education-24-about_text-2.bold {
  color: #000;
  text-align: center;
  flex-direction: column;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  font-size: 1.2rem;
  font-weight: 400;
  line-height: 1.4rem;
  display: flex;
}

.speaker_wrapper-3 {
  flex-wrap: wrap;
  place-content: center;
  max-width: 89rem;
  margin-bottom: -39px;
  padding-bottom: 0;
  display: flex;
}

.footer_line {
  align-self: center;
  padding-left: .5rem;
  padding-right: .5rem;
}

.education-24-body {
  direction: rtl;
  font-family: "Mosestext 3", sans-serif;
}

.education-24-text-span-2 {
  color: #000;
  font-size: 1rem;
}

.ya-gwar-item-chart-cl-bar-txt {
  color: gray;
  text-align: center;
  letter-spacing: -1.5px;
  font-size: 2.2rem;
  font-weight: 800;
  line-height: 100%;
}

.ya-gwar-item-searchbar-txt {
  color: #fff;
  letter-spacing: -.5px;
  white-space: nowrap;
  flex: none;
  width: auto;
  padding-bottom: 5px;
  font-size: 2.6rem;
  font-weight: 300;
  line-height: 100%;
  overflow: clip;
}

.ya-gwar-item-searchbar-txt._2 {
  width: auto;
}

.ya-gwar-item-chart-cl {
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 20%;
  height: 450px;
  display: flex;
}

.ya-gwar-item {
  scroll-snap-align: start;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  font-family: "Mosestext 1", sans-serif;
  display: flex;
  position: relative;
}

.ya-gwar-item-backdrop-img {
  object-fit: cover;
  min-width: 100%;
  max-width: none;
  min-height: 100%;
}

.ya-gwar-item-chart-barf {
  justify-content: center;
  align-items: flex-end;
  width: 80%;
  height: 100%;
  display: flex;
}

.ya-gwar-item-chart-cl-bar {
  background-color: #fff;
  width: 100%;
  height: 100%;
  overflow: clip;
}

.ya-gwar-item-chart-cl-bar._37 {
  height: 37%;
}

.ya-gwar-item-chart-cl-bar._35 {
  height: 35%;
}

.ya-gwar-item-chart-cl-bar._23 {
  height: 23%;
}

.ya-gwar-item-chart-cl-bar._51 {
  height: 51%;
}

.ya-gwar-item-chart-cl-bar._4 {
  height: 4%;
  min-height: 26px;
}

.ya-gwar-item-chart-cl-bar._79 {
  height: 79%;
}

.ya-gwar-item-chart-cl-bar._55 {
  height: 55%;
}

.ya-gwar-item-chart-cl-bar._25 {
  height: 25%;
}

.ya-gwar-item-chart-cl-bar._48 {
  height: 48%;
}

.ya-gwar-item-chart-cl-bar._44 {
  height: 44%;
}

.ya-gwar-item-chart-cl-bar._54 {
  height: 54%;
}

.ya-gwar-item-chart-cl-bar._30 {
  height: 30%;
}

.ya-gwar-item-chart-cl-bar._45 {
  height: 45%;
}

.ya-gwar-item-chart-cl-bar._10 {
  height: 10%;
}

.ya-gwar-item-chart-cl-bar._70 {
  height: 70%;
}

.ya-gwar-item-chart-cl-bar._90 {
  height: 90%;
}

.ya-gwar-item-chart-cl-bar._29 {
  height: 29%;
}

.ya-gwar-item-chart-cl-bar._24 {
  height: 24%;
}

.ya-gwar-item-chart-cl-bar._19 {
  height: 19%;
}

.ya-gwar-item-chart-cl-bar._52 {
  height: 52%;
}

.ya-gwar-item-chart-cl-bar._11 {
  height: 11%;
}

.ya-gwar-item-chart-cl-bar._34 {
  height: 34%;
}

.ya-gwar-item-chart-cl-bar._96 {
  height: 96%;
}

.ya-gwar-item-chart-cl-bar._56 {
  height: 56%;
}

.ya-gwar-item-chart-cl-bar._39 {
  height: 39%;
}

.ya-gwar-item-chart-cl-bar._95 {
  height: 95%;
}

.ya-gwar-item-chart-cl-bar._13 {
  height: 13%;
}

.ya-gwar-item-chart-cl-bar._49 {
  height: 49%;
}

.ya-gwar-item-chart-cl-bar._21 {
  height: 21%;
}

.ya-gwar-item-chart-cl-bar._6 {
  height: 6%;
}

.ya-gwar-item-chart-cl-bar._5 {
  height: 5%;
  min-height: 28px;
}

.ya-gwar-item-backdrop {
  background-color: #000;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
}

.ya-gwar-item-answer-chart-frame {
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  max-width: 540px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.ya-gwar-item-content-question {
  flex-flow: column;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 30%;
  display: flex;
}

.ya-gwar-item-searchbar-txt-icon {
  height: 40px;
  margin-right: auto;
}

.ya-gwar-sec {
  scroll-snap-type: y mandatory;
  flex-flow: column;
  width: 100vw;
  display: flex;
  overflow-y: scroll;
}

.ya-gwar-item-content {
  opacity: .95;
  mix-blend-mode: luminosity;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 960px;
  display: flex;
  position: relative;
}

.ya-gwar-item-chart-cl-txt {
  color: #fff;
  text-align: center;
  border-top: 2px solid #fff;
  flex: none;
  width: 100%;
  height: 70px;
  padding-top: 10px;
  padding-left: 5px;
  padding-right: 5px;
  font-size: 1.6rem;
  font-weight: 600;
  line-height: 100%;
}

.ya-gwar-item-searchbar {
  border: 2px solid #fff;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 720px;
  height: 100px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.ya-gwar-item-backdrop-img-frame {
  opacity: .4;
  justify-content: center;
  align-items: center;
  width: 50%;
  height: 100%;
  display: flex;
  overflow: clip;
}

.ya-gwar-item-backdrop-img-frame.full {
  width: 100%;
}

.ya-gwar-item-answer {
  color: #fff;
  text-align: center;
  width: 100%;
  max-width: 640px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  font-size: 1.6rem;
  font-weight: 300;
  line-height: 130%;
}

.ya-gwar-item-content-answer {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: space-between;
  width: 100%;
  display: flex;
  overflow: clip;
}

.ya-gwar-text {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 850px;
  height: auto;
  padding-top: 50px;
  padding-bottom: 50px;
  display: flex;
  position: relative;
  overflow: clip;
}

.ya-gwar-text-rtf {
  width: 100%;
  max-width: 520px;
  margin-left: auto;
  margin-right: auto;
  font-family: "Mosestext 1", sans-serif;
  font-size: 1.1rem;
  font-weight: 300;
  line-height: 145%;
  position: relative;
}

.ya-gwar-text-rtf h1 {
  margin-top: 0;
  margin-bottom: .2em;
  font-family: "Mosesdisplay 1", sans-serif;
  font-size: 2.4rem;
  font-weight: 900;
  line-height: 100%;
}

.ya-gwar-text-rtf h3 {
  margin-top: 30px;
  margin-bottom: 0;
  font-size: 1.5rem;
  font-weight: 800;
  line-height: 120%;
}

.ya-gwar-text-rtf figure {
  margin: 3px -13px 0 10px;
}

.ya-gwar-text-rtf img {
  height: 70px;
}

.ya-gwar-text-rtf h4 {
  margin-top: 0;
  font-size: 1.3rem;
  font-weight: 300;
  line-height: 130%;
}

.ya-gwar-text-rtf h2 {
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 1.5rem;
  line-height: 110%;
}

.ya-gwar-text-rtf p {
  margin-bottom: 6px;
}

.div-block-24 {
  float: right;
  clear: left;
  mix-blend-mode: difference;
  background-color: #fff;
  width: 235px;
  height: auto;
  margin-top: 6px;
  margin-left: 20px;
  padding: 20px 20px 26px;
  position: relative;
  right: 0;
}

.heading-5 {
  color: #000;
  margin-top: 0;
  font-size: 2.4rem;
  line-height: 100%;
}

.text-block-92 {
  color: #000;
  letter-spacing: 1px;
  font-family: "Mosestext 1", sans-serif;
  font-size: 1.4rem;
  font-weight: 100;
}

.ya-gwar-text-trigger-frame {
  z-index: 1;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100px;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.ya-gwar-text-trigger {
  outline-offset: 0px;
  mix-blend-mode: luminosity;
  background-color: #808080b3;
  border-radius: 30px;
  outline: 3px solid #ffffff80;
  width: 60px;
  height: 60px;
  transition: transform .1s;
}

.ya-gwar-text-trigger:hover {
  transform: scale(1.1);
}

.ya-gwar-text-trigger:active {
  transform: scale(.9);
}

.ya-gwar-text-trigger-glyph {
  color: #fff;
  text-align: center;
  mix-blend-mode: luminosity;
  font-family: "Mosestext 1", sans-serif;
  font-size: 80px;
  font-weight: 100;
  line-height: 65%;
}

.ya-shemer-rtf {
  width: 100%;
  max-width: 720px;
  margin-left: auto;
  margin-right: auto;
  font-family: "Mosestext 1", sans-serif;
  font-size: 1.2rem;
  font-weight: 300;
  line-height: 145%;
}

.ya-shemer-rtf h1, .ya-shemer-rtf h2, .ya-shemer-rtf h3 {
  width: 90%;
  max-width: 480px;
  margin-left: auto;
  margin-right: auto;
}

.ya-shemer-rtf h4 {
  width: 90%;
  max-width: 480px;
  margin: 10px auto 0;
  font-size: 1.2rem;
  font-weight: 600;
  line-height: 120%;
}

.ya-shemer-rtf h5, .ya-shemer-rtf h6, .ya-shemer-rtf p {
  width: 90%;
  max-width: 480px;
  margin-left: auto;
  margin-right: auto;
}

.ya-shemer-rtf figure {
  margin-top: 40px;
  margin-bottom: 0;
}

.ya-mycap2-item {
  justify-content: center;
  align-items: stretch;
  width: 100%;
  display: flex;
  position: relative;
}

.ya-mycap2-item.full {
  flex-flow: column;
}

.ya-mycap2-item.flip {
  flex-flow: row-reverse;
}

.ya-mycap2-land {
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: none;
  height: auto;
  min-height: 70vh;
  margin-bottom: 3em;
  display: flex;
  overflow: clip;
}

.ya-mycap2-wrap {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.ya-mycap2-item-img-frame {
  width: 60%;
  height: 100%;
  min-height: 100vh;
  display: flex;
  position: sticky;
  top: 0%;
  overflow: clip;
}

.ya-mycap2-item-img-frame.full {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  top: 0%;
}

.ya-mycap2-land-txtbox {
  text-shadow: 0 1px 2px #00000069;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 720px;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  display: flex;
}

.ya-mycap2-land-img {
  flex: 1;
  width: 50%;
}

.ya-mycap2-item-img {
  object-fit: cover;
  min-width: 100%;
  max-width: none;
  min-height: 100%;
  margin-left: auto;
}

.ya-mycap2-item-img.full {
  object-fit: cover;
  height: 100%;
  min-height: 100vh;
  margin-left: 0;
}

.ya-mycap2-item-img.full.mobile {
  display: none;
}

.ya-mycap2-item-text-frame {
  background-color: #fff;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 40%;
  margin-right: auto;
  display: flex;
  position: relative;
}

.ya-mycap2-item-text-rtf {
  width: 85%;
  margin: 3em auto 2em;
  font-family: "Mosestext 3", sans-serif;
  font-weight: 300;
}

.ya-mycap2-item-text-rtf p {
  color: #292929;
  margin-bottom: 1em;
  font-size: 1.2rem;
  line-height: 140%;
}

.ya-mycap2-item-text-rtf h2 {
  color: #709aa1;
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: .5em;
  font-size: 3rem;
  font-weight: 800;
  line-height: 80%;
}

.ya-mycap2-item-text-rtf._2 {
  color: #f5f5f5;
  max-width: 600px;
  font-weight: 200;
}

.ya-mycap2-item-text-rtf._2 figure {
  border: 1px solid #fff;
  margin-top: .5em;
  margin-bottom: 1.5em;
  padding: 5px 5px 3px;
}

.ya-mycap2-item-text-line {
  z-index: 1;
  filter: invert(82%) sepia(27%) saturate(4688%) hue-rotate(307deg) brightness(99%) contrast(94%);
  width: 100%;
  max-width: none;
  margin-top: -5px;
  position: absolute;
}

.ya-mycap2-item-text-line.top {
  z-index: 1;
  width: 100%;
  margin-top: -10px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
}

.ya-mycap2-item-text-line.bottom {
  margin-bottom: -10px;
  position: absolute;
}

.ya-mycap2-item-text-line.blue {
  filter: invert(9%) sepia(8%) saturate(6323%) hue-rotate(167deg) brightness() contrast(106%);
  top: 0;
}

.ya-mycap2-item-text-line.blue.vertical {
  width: 10px;
  height: 100%;
  margin: 0 -5px;
  bottom: 0;
  right: 0;
}

.ya-mycap2-item-text-line.blue.vertical.flip {
  left: 0;
  right: auto;
}

.ya-mycap2-credits {
  justify-content: center;
  align-items: center;
  height: 200px;
  display: flex;
}

.ya-mycap2-credits-t {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.ya-mycap2-item-text-rtf2 {
  width: 85%;
  max-width: 600px;
  margin-bottom: 60px;
  margin-left: auto;
  margin-right: auto;
  font-family: "Mosestext 3", sans-serif;
  font-weight: 200;
}

.ya-mycap2-item-text-rtf2 p {
  color: #f1f1f1;
  font-size: 1.2rem;
  line-height: 140%;
}

.ya-bistro-wrap {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.ya-bistro-item {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 80%;
  margin-bottom: 3em;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.ya-bistro-item-trigger {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: "Mosestext 3", sans-serif;
  display: none;
}

.ya-bistro-land {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  display: flex;
}

.ya-bistro-land-txts {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  color: var(--golddark);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 90%;
  max-width: 600px;
  margin-top: 30px;
  margin-bottom: 30px;
  display: flex;
}

.ya-bistro-land-h1 {
  background-image: linear-gradient(45deg, var(--golddark), var(--goldlight) 85%);
  text-align: center;
  text-shadow: 0 0 20px #d6be7f66;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  max-width: 500px;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 16px;
  font-family: karantina, sans-serif;
  font-size: 12rem;
  font-weight: 700;
  line-height: 70%;
}

.ya-bistro-land-h2 {
  color: #bfa560;
  text-align: center;
  letter-spacing: -.75px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Mosestext 3", sans-serif;
  font-size: 1.9rem;
  font-weight: 200;
  line-height: 130%;
}

.ya-bistro-land-h3 {
  font-family: "Mosestext 3", sans-serif;
  font-size: 1.4rem;
  font-weight: 700;
}

.semibold {
  word-break: keep-all;
  font-weight: 500;
}

.ya-bistro-section {
  color: #00274d;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 90%;
  max-width: 720px;
  margin-top: 100px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.ya-bistro-section-head {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 90%;
  max-width: 500px;
  margin-top: -60px;
  margin-bottom: 1.5em;
  display: flex;
}

.ya-bistro-section-head-h1 {
  background-image: linear-gradient(45deg, var(--royalblue) 40%, var(--royalbluelight));
  text-align: center;
  letter-spacing: 1px;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: -10px;
  margin-bottom: 0;
  font-family: Karantina, sans-serif;
  font-size: 6rem;
  font-weight: 400;
  line-height: 100%;
}

.ya-bistro-section-head-h1.light {
  z-index: 0;
  color: #fef7e4;
  letter-spacing: 7px;
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
  font-size: 5.5rem;
  font-weight: 300;
  position: absolute;
  top: 28px;
}

.ya-bistro-section-head-h2 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: "Mosestext 3", sans-serif;
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 120%;
}

.ya-bistro-section-head-ornament {
  width: 240px;
}

.ya-bistro-section-head-ornament.flip {
  transform-style: preserve-3d;
  transform: rotateX(180deg)rotateY(0)rotateZ(0);
}

.ya-bistro-item-h1 {
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 4px;
  font-family: "Mosestext 3", sans-serif;
  font-size: 2rem;
  line-height: 100%;
}

.ya-bistro-item-h2 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Mosestext 3", sans-serif;
  font-size: 1.2rem;
  font-weight: 400;
  line-height: 120%;
}

.ya-bistro-item-p {
  font-family: "Mosestext 3", sans-serif;
  font-size: 1.2rem;
  font-weight: 300;
  line-height: 140%;
}

.ya-bistro-item-heads {
  cursor: pointer;
  justify-content: space-around;
  align-items: flex-end;
  width: 100%;
  transition: transform .1s cubic-bezier(.445, .05, .55, .95);
  display: flex;
}

.ya-bistro-item-heads:hover {
  transform-origin: 50% 100%;
  transform: scale(1.02);
}

.ya-bistro-item-heads-txts {
  max-width: 75%;
  margin-bottom: 10px;
}

.ya-bistro-item-heads-pictogram {
  float: right;
  border: 1px solid #d5c182;
  border-top-width: 8px;
  border-bottom-right-radius: 2.4em;
  border-bottom-left-radius: 2.4em;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 3.8em;
  height: 4.4em;
  margin-top: 7px;
  margin-left: 10px;
  display: flex;
}

.image-23 {
  width: 70%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 5%;
}

.ya-bistro-item-open {
  border-top: 1px solid #d5c182;
  border-bottom: 1px solid #00274d;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: auto;
  display: flex;
  position: relative;
  overflow: clip;
}

.ya-bistro-item-vis {
  object-fit: scale-down;
  background-image: radial-gradient(circle closest-corner at 50% 100%, #d5c18299, #fff8e500 85%);
  flex: 1;
  align-self: flex-end;
  width: 100px;
  max-width: 200px;
  height: 100px;
  min-height: 100px;
  max-height: 200px;
  margin-top: auto;
  margin-left: auto;
  margin-right: auto;
  overflow: visible;
}

.ya-bistro-item-open-details {
  z-index: 2;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 10px;
  position: relative;
}

.ya-bistro-item-heads-trigger {
  width: 46px;
  height: 46px;
  margin-bottom: 20px;
  margin-right: 10px;
}

.ya-bistro-item-heads-trigger-glyph {
  color: #d5c182;
  text-align: center;
  width: 46px;
  height: 46px;
  margin-bottom: 15px;
  margin-right: auto;
  padding-right: 1px;
  font-size: 50px;
  line-height: 72%;
}

.div-block-25 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 40%;
  height: 340px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.image-25 {
  width: 400px;
}

.image-25.flip {
  transform-style: preserve-3d;
  transform: rotateX(180deg)rotateY(0)rotateZ(0);
}

.ynet-brand-header-sides {
  direction: rtl;
  flex: 1;
  height: 100%;
  position: relative;
}

.ynet-brand-header-share-link {
  filter: invert();
  justify-content: flex-start;
  align-items: center;
  width: 100%;
}

.ynet-brand-header-share-link.dark {
  filter: invert(0%);
}

.header_ynetlogo_light {
  order: 0;
  justify-content: flex-start;
  align-items: stretch;
  width: auto;
  max-width: none;
  height: 100%;
}

.projects_header_light {
  width: 100vw;
  height: 50px;
  display: block;
}

.projects_header_light.fixed {
  z-index: 100;
  background-color: var(--white);
  border-bottom: 1px solid #3333331a;
  position: fixed;
}

.ynet-brand-header-share-icon {
  aspect-ratio: 1;
  color: #fff;
  text-align: center;
  cursor: pointer;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  height: 36px;
  padding: 5%;
  font-size: .9em;
  line-height: .9em;
  text-decoration: none;
  transition: transform .1s cubic-bezier(.19, 1, .22, 1);
  display: flex;
  position: relative;
}

.ynet-brand-header-share-icon:hover {
  transform: scale(1.2);
}

.ynet-brand-header-share-icon._1, .ynet-brand-header-share-icon._3, .ynet-brand-header-share-icon._2 {
  margin-top: 0;
  padding: 3%;
}

.ynet-brand-header-box {
  z-index: 10;
  direction: ltr;
  mix-blend-mode: normal;
  background-color: #fff0;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1280px;
  height: 100%;
  padding-left: 1em;
  padding-right: 1em;
  display: flex;
  position: relative;
}

.ynet-brand-header-box.full-width {
  max-width: none;
}

.ynet-brand-header-share-box {
  z-index: 102;
  grid-column-gap: 10px;
  flex-flow: row;
  align-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.link_header_ynetlogo_lightmode {
  z-index: 102;
  cursor: pointer;
  justify-content: flex-start;
  align-items: center;
  height: 70%;
  padding-left: 0;
  display: flex;
}

.projects_header_dark {
  height: 50px;
  margin-left: auto;
  margin-right: auto;
}

.projects_header_dark.fixed {
  z-index: 10;
  background-image: linear-gradient(#00000026, #0000);
  width: 100%;
  position: fixed;
}

.projects_header_dark.fixed-lined {
  z-index: 10;
  background-image: linear-gradient(#0d0d0d, #0d0d0d00);
  width: 100%;
  position: fixed;
}

.header_ynetlogo_dark {
  justify-content: flex-start;
  align-self: center;
  align-items: stretch;
  max-width: 100%;
  display: flex;
}

.link_header_ynetlogo_lightmode-copy {
  z-index: 1;
  flex: 0 auto;
}

.ynet-brand-footer-link {
  color: #000;
  vertical-align: middle;
  font-size: .9em;
  line-height: 100%;
  text-decoration: none;
  display: inline-block;
}

.ynet-brand-footer-link.dark {
  color: #fff;
}

.footer_ynet_desktop_dark {
  z-index: 10;
  mix-blend-mode: normal;
  background-color: #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: none;
  height: auto;
  padding: 40px 2em;
  display: flex;
  position: relative;
}

.ynet-brand-footer-box {
  direction: rtl;
  color: #ddd;
  border-top: 1px #de1a1a;
  flex-direction: row;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  max-width: 1240px;
  height: auto;
  line-height: 1px;
  display: flex;
}

.ynet-brand-footer-txt {
  color: #000;
  border-right: 2px solid #de1a1a;
  margin-right: 10px;
  padding-left: 0;
  padding-right: 10px;
  font-size: .9em;
}

.ynet-brand-footer-txt.rights {
  border-right-style: none;
  justify-content: center;
  align-items: center;
  padding-left: 0;
  padding-right: 0;
  font-family: "Mosestext 1", sans-serif;
  font-weight: 400;
  line-height: 80%;
  display: flex;
}

.ynet-brand-footer-links {
  color: #fff;
  -webkit-text-stroke-color: #fff;
  display: flex;
}

.ynet-brand-footer-rbox {
  margin-left: auto;
  text-decoration: none;
  display: flex;
}

.imagelogo-361 {
  vertical-align: middle;
  width: 60px;
  margin-left: 5px;
}

.ynet-brand-footer-greyline {
  background-color: #a7a7a7;
  align-self: center;
  width: 100%;
  max-width: 1240px;
  height: 1px;
  margin-bottom: 30px;
}

.ynet-brand-footer-endcredits {
  direction: rtl;
  color: #000;
  text-align: center;
  border-bottom: 1px solid #ffffff4d;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  max-width: 1240px;
  margin-bottom: 30px;
  padding-bottom: 0;
  font-family: "Mosestext 1", sans-serif;
  font-size: .8rem;
  font-weight: 400;
  line-height: 140%;
  display: flex;
}

.ynet-brand-footer-endcredits.dark {
  color: #fff;
  border-bottom-style: none;
  align-self: center;
  font-size: .8rem;
}

.footer_ynet_desktop_light {
  z-index: 10;
  mix-blend-mode: normal;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: none;
  height: auto;
  padding: 40px 2em;
  display: flex;
  position: relative;
}

.imagelogo-361-yedioth {
  vertical-align: middle;
  width: 135px;
  margin-left: 0;
}

.imagelogo-361-yedioth.light {
  filter: invert();
  width: 110px;
}

.image-26 {
  object-fit: cover;
  min-width: 100%;
  max-width: none;
  min-height: 100%;
}

.ya-bistro-backdrop {
  z-index: -1;
  background-color: #fff8e5;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: fixed;
  inset: 0%;
}

.ya-bistro-back-vis {
  background-image: url('../images/ya-bistro-pattern3.svg');
  background-position: 50%;
  background-size: 400px;
  width: 100vw;
  height: 100vh;
  position: absolute;
}

.ya-bistro-back-space {
  z-index: 1;
  background-color: #fef7e4;
  flex: none;
  width: 720px;
  height: 100vh;
  position: relative;
}

.ya-mycap2-land-vis {
  width: 100%;
  max-width: none;
}

.ya-bistro-section-head-ornament-corner {
  opacity: .6;
  align-self: flex-start;
  position: absolute;
  right: 25px;
}

.ya-bistro-section-head-ornament-corner.flip {
  transform-style: preserve-3d;
  left: 25px;
  right: auto;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.ya-mycap2-extra {
  justify-content: center;
  align-items: center;
  width: 90%;
  max-width: 640px;
  height: 100px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.ya-mycap2-extra._2 {
  margin-bottom: -110px;
}

.ya-mycap2-extra-linkblock {
  cursor: pointer;
  border: 1px solid #fff;
  border-radius: 2px;
  justify-content: flex-start;
  align-items: center;
  height: 70px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1em;
  text-decoration: none;
  transition: transform .1s;
  display: flex;
  overflow: hidden;
}

.ya-mycap2-extra-linkblock:hover {
  transform: scale(1.05);
}

.ya-mycap2-extra-link-vis {
  height: 100%;
  margin-left: 1em;
}

.ya-mycap2-extra-link- {
  color: #e7e7e7;
  font-family: "Mosestext 3", sans-serif;
  font-size: 1.6rem;
  font-weight: 300;
  text-decoration: none;
}

.ya-mycap2-extra-logo {
  z-index: 20;
  height: 40px;
  position: relative;
}

.ya-bistro-txt-span {
  color: #b2a26d;
  vertical-align: super;
  margin-bottom: 0;
  margin-right: 1px;
  font-size: .8rem;
  font-weight: 400;
  line-height: 90%;
  display: inline-block;
}

.but-backtoeuro-medals {
  text-align: center;
  background-color: #50bbb7;
  border: 2px solid #fff;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  margin-right: 20px;
  display: flex;
}

.but-backtoeuro-medals:hover {
  background-color: #003a54;
}

.but-backtoeuro-medals.menu {
  border-color: var(--royalblue);
  color: var(--royalblue);
}

.but-backtoeuro-medals.menu:hover {
  color: var(--white);
}

.but-backtoeuro-medals.hide-me {
  display: none;
}

.ynet-brand-header-box-2 {
  z-index: 20;
  direction: ltr;
  mix-blend-mode: normal;
  background-color: #fff0;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: none;
  height: 100%;
  padding-left: 2em;
  padding-right: 2em;
  display: flex;
  position: relative;
}

.ynet-brand-header-share-icon-2 {
  aspect-ratio: 1;
  filter: invert(84%);
  color: #fff;
  text-align: center;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  height: 36px;
  padding: 5%;
  font-size: .9em;
  line-height: .9em;
  text-decoration: none;
  transition: transform .1s cubic-bezier(.19, 1, .22, 1);
  display: flex;
  position: relative;
}

.ynet-brand-header-share-icon-2:hover {
  transform: scale(1.2);
}

.ynet-brand-header-share-box-2 {
  z-index: 2;
  grid-column-gap: 10px;
  justify-content: flex-end;
  align-items: center;
  display: flex;
  position: relative;
}

.link_header_ynetlogo_lightmode-copy-2 {
  flex: 0 auto;
}

.header_ynetlogo_dark-2 {
  justify-content: flex-start;
  align-self: center;
  align-items: stretch;
  max-width: 100%;
  display: flex;
}

.ynet-brand-header-share-link-2 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
}

.ynet-brand-header-share-link-2.dark {
  filter: invert();
}

.projects_header_dark-2 {
  width: 100vw;
  height: 50px;
  display: block;
}

.projects_header_dark-2.fixed {
  z-index: 10;
  max-width: 1px;
  position: fixed;
}

.ynet-brand-header-sides-2 {
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  display: flex;
}

.ya-bistro-land-header_color {
  z-index: 10;
  background-color: var(--royalblue);
  width: 100%;
  height: 50px;
}

.section-gallery-pard {
  flex-flow: wrap;
  place-content: center flex-start;
  align-items: flex-start;
  width: 100%;
  height: auto;
  margin-left: 0;
  margin-right: 0;
  padding-right: 0;
  display: flex;
  position: relative;
}

.bluedark-line-segal {
  background-color: #ffca00;
  width: auto;
  height: 5px;
}

.wrp-h2-comm-segal {
  width: 100%;
}

.collection-list-wrapper-6-mobile {
  flex-flow: row;
  align-items: center;
  width: 100%;
  display: block;
  position: static;
}

.arrowimage {
  z-index: 10;
  display: none;
  position: fixed;
  inset: 0% auto auto 0%;
}

.arp-circle-player-euro24 {
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: flex-start;
  width: 65%;
  height: auto;
  padding-right: 20px;
  display: flex;
  position: fixed;
  inset: 0% 0% 0% auto;
  overflow: scroll;
}

.collection-list-wrapper-5 {
  width: 99.9999%;
}

.wrp-card-euro-24-bk {
  direction: rtl;
  color: #000;
  background-color: #fff;
  width: auto;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  font-family: "Mosestext 1", sans-serif;
}

.collection-list-3 {
  grid-column-gap: 19px;
  grid-row-gap: 19px;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-self: auto;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin-top: 20px;
  padding-right: 10px;
  display: flex;
  overflow: auto;
}

.collection-item-2 {
  justify-content: center;
  align-items: center;
  height: auto;
  margin: 0;
  display: flex;
  overflow: visible;
}

.h-cat-euro {
  color: #000;
  font-size: 2.188rem;
}

.wrp-card-player-euro24 {
  opacity: 1;
  text-align: right;
  flex-wrap: wrap;
  width: 35%;
  height: 0;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  inset: 0% auto auto 0%;
  overflow: visible;
}

.wrp-1240-player-euro24--mobile {
  direction: rtl;
  width: 0;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  font-family: "Mosestext 1", sans-serif;
  font-size: 1rem;
  line-height: 1rem;
  display: none;
  position: relative;
}

.wrp-division-categories {
  background-color: #eb0000;
  flex-flow: column wrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  margin-left: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.player-button {
  width: auto;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}

.wrp-desk-segel-euro24 {
  flex-flow: row;
  justify-content: center;
  width: 63%;
  max-width: 100%;
  margin-left: auto;
  margin-right: 0;
  display: block;
  position: relative;
}

.wrp-blue-dark-title-caregory {
  border-bottom: 2px solid #003a54;
  justify-content: flex-end;
  margin-right: 10px;
  font-family: "Mosestext 1", sans-serif;
  line-height: 14px;
  display: flex;
}

.wrp-blue-dark-title-caregory.oly-blue {
  border-bottom-color: #003a54;
}

.collection-list-5---soar-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  direction: rtl;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center;
  width: 100%;
  max-width: 100%;
  height: auto;
  display: grid;
}

.heading-15 {
  color: #000;
  text-align: right;
  margin-top: 5px;
  margin-bottom: 5px;
  font-family: "Mosesdisplay 1", sans-serif;
  font-size: 24px;
  line-height: 22px;
}

.text-block-221 {
  direction: rtl;
  text-align: right;
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: "Mosestext 1", sans-serif;
  font-size: 12px;
}

.wrp-container-collection {
  flex-flow: column;
  align-items: center;
  width: auto;
  margin-left: auto;
  display: flex;
}

.coll-list-desk-euro24 {
  grid-column-gap: 44px;
  grid-row-gap: 44px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  margin-top: 10px;
  margin-bottom: 10px;
  display: block;
  position: static;
}

.coll-list-desk-euro24._170px-hight {
  height: 170px;
}

.body-ya-base {
  font-family: "Mosestext 3", sans-serif;
  font-size: 16px;
  line-height: 120%;
}

.ya-waiting-land {
  z-index: 1;
  color: var(--white);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  max-height: 75svh;
  margin-top: -50px;
  display: flex;
  position: relative;
  overflow: clip;
}

.ya-waiting-wrap {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2em;
  padding-right: 2em;
}

.ya-waiting-item {
  justify-content: flex-end;
  width: 100%;
  height: 600px;
  margin-bottom: 10rem;
  display: flex;
}

.ya-waiting-item.flip {
  flex-flow: row-reverse;
}

.ya-waiting-land-vis {
  z-index: 0;
  position: relative;
  inset: 0%;
}

.ya-waiting-land-txtwrap {
  z-index: 1;
  width: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2em;
  padding-right: 2em;
  position: absolute;
}

.ya-waiting-land-vis-fade {
  background-image: linear-gradient(#1000, #100);
  width: 100%;
  height: 30%;
  position: absolute;
  inset: auto 0% 0%;
}

.ya-waiting-land-vis-fade.mobtop {
  display: none;
}

.ya-waiting-land-txtbox {
  flex-flow: column;
  width: 55%;
  height: 100%;
  margin-left: auto;
  display: flex;
  position: relative;
}

.ya-waiting-land-logotype {
  width: 100%;
  max-width: none;
  margin-right: auto;
}

.ya-waiting-land-logotype.desk {
  width: 90%;
  margin-bottom: -11%;
}

.ya-waiting-land-logotype.mob {
  display: none;
}

.ya-waiting-land-txtbox-h2 {
  text-align: right;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 14.5%;
  font-size: 1.45rem;
  font-weight: 200;
  line-height: 125%;
}

.ya-waiting-h2-red {
  color: var(--ynet-red);
  letter-spacing: .25px;
  font-weight: 600;
}

.ya-waiting-item-visuals {
  direction: ltr;
  width: 65%;
  height: 100%;
  position: relative;
}

.ya-waiting-item-txtbox {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 35%;
  height: 100%;
  padding-left: 1em;
  padding-right: 0;
  display: flex;
  position: relative;
}

.ya-waiting-item-txtbox.flip {
  justify-content: flex-start;
  align-items: flex-end;
  padding-left: 0;
  padding-right: 1em;
}

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

.ya-waiting-item-visuals-slider {
  background-color: #fff0;
  width: 100%;
  height: 100%;
}

.ya-waiting-item-visuals-slider-nav {
  filter: invert() sepia(40%) saturate(4245%) hue-rotate(1deg) brightness(106%) contrast(103%);
  justify-content: center;
  align-items: center;
  padding-bottom: 8px;
  font-size: 1.1rem;
  line-height: 100%;
  display: flex;
}

.ya-waiting-item-visuals-slider-slide {
  width: 100%;
  height: 100%;
}

.ya-waiting-item-visuals-slider-vis {
  object-fit: cover;
  min-width: 100%;
  max-width: none;
  min-height: 100%;
}

.ya-waiting-item-visuals-slider-visframe {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.ya-waiting-item-visuals-face {
  z-index: 2;
  aspect-ratio: 2 / 3;
  border: 6px solid #100;
  justify-content: center;
  align-self: flex-end;
  align-items: center;
  max-height: 55%;
  margin: 5% auto 1em -30%;
  display: flex;
  position: relative;
  overflow: clip;
  box-shadow: 0 5px 20px #11000080;
}

.ya-waiting-item-visuals-face.flip {
  align-self: flex-start;
  margin-left: auto;
  margin-right: -30%;
}

.ya-waiting-item-visuals-face-img {
  object-fit: cover;
  min-width: 100%;
  max-width: none;
  height: 100%;
  min-height: 100%;
}

.ya-waiting-item-txtframe {
  grid-column-gap: .8rem;
  grid-row-gap: .8rem;
  color: var(--white);
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  margin-top: auto;
  display: flex;
}

.ya-waiting-item-txt-h2 {
  color: #100;
  background-color: #fc0;
  margin-top: 0;
  margin-bottom: 0;
  padding: .4rem 1rem .5rem;
  font-size: 1.2rem;
  line-height: 100%;
  display: inline-flex;
}

.ya-waiting-item-txt-h1 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 115%;
}

.ya-waiting-item-txt-h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.2rem;
  font-weight: 300;
  line-height: 120%;
}

.ya-waiting-item-txt-trigger {
  color: #ffcc02;
  cursor: pointer;
  margin-top: 1rem;
  font-size: 1.1rem;
  font-weight: 300;
  line-height: 100%;
  text-decoration: none;
  transition: transform .1s, font-variation-settings .1s, letter-spacing .1s, opacity .1s;
}

.ya-waiting-item-txt-trigger:hover {
  transform-origin: 100%;
  letter-spacing: .5px;
  font-weight: 400;
}

.ya-waiting-item-txt-trigger:active {
  opacity: .9;
  transform: scale(.99);
}

.collection-list-4 {
  flex-flow: column;
  width: 100%;
  max-width: 1240px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.ya-waiting-item-visuals-slider-navback {
  z-index: 1;
  background-image: linear-gradient(#1000, #1009);
  width: 100%;
  height: 60px;
  position: absolute;
  bottom: 0;
}

.ya-waiting-item-visuals-slider-image {
  object-fit: cover;
  width: 100%;
  min-width: 100%;
  max-width: none;
  height: 100%;
  min-height: 100%;
  display: block;
}

.ya-waiting-item-visuals-slider-mask {
  width: 100%;
  height: 100%;
}

.ya-kidsto-land-counter-num {
  color: var(--white);
  text-align: center;
  font-size: 1.8rem;
  font-weight: 700;
  line-height: 90%;
}

.ya-kidsto-land {
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100vw;
  margin-top: -50px;
  display: flex;
  overflow: clip;
}

.ya-kidsto-land.hide {
  display: none;
}

.ya-kidsto-midframe {
  flex-flow: column;
  align-items: center;
  display: flex;
  position: relative;
}

.ya-kidsto-land-ribbonsfull {
  max-width: none;
  height: 125px;
}

.ya-kidsto-land-ribbonsfull.mobile-visible {
  display: none;
}

.ya-kidsto-midframe-textox {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  width: 100%;
  max-width: 870px;
  margin-bottom: 3em;
  margin-left: auto;
  margin-right: auto;
  padding: 1em 1.5em;
  display: flex;
  position: absolute;
}

.ya-kidsto-land-counter {
  background-color: var(--ynet-red);
  text-shadow: none;
  border-radius: 50%;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 100px;
  margin-top: -40px;
  margin-right: -15px;
  padding-bottom: 3px;
  display: flex;
  position: relative;
}

.ya-kidsto-land-counter-text {
  color: var(--white);
  text-align: center;
  font-size: 1.6rem;
  line-height: 90%;
}

.ya-kidsto-land-counter-text.light {
  font-size: 1.4rem;
  font-weight: 100;
}

.ya-kidsto-midframe-textox-head {
  text-shadow: 2px 2px 4px #090a0b66;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  height: 100%;
  display: flex;
}

.ya-kidsto-midframe-textox-head.hl {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-bottom: 6px;
  position: relative;
}

.heading-16 {
  font-size: 1.7rem;
}

.ya-kidsto-midframe-textox-h2 {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.6rem;
  font-weight: 300;
  line-height: 125%;
}

.ya-kidsto-midframe-textox-h1 {
  z-index: 1;
  color: #ffcc02;
  letter-spacing: -.2rem;
  align-self: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 7.62rem;
  font-weight: 800;
  line-height: 80%;
  position: relative;
}

.ya-kidsto-midframe-textox-h1._2nd {
  color: #fff;
  align-self: flex-end;
  font-size: 7.4rem;
  display: inline-flex;
}

.ya-kidsto-midframe-textox-h1._3rd {
  color: #fff;
  letter-spacing: 0;
  margin-top: 8px;
  margin-left: 10px;
  font-size: 4rem;
  display: inline-flex;
}

.ya-kidsto-midframe-textox-head-2ndline {
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  margin-top: -12px;
  display: flex;
}

.ya-kidsto-midframe-textox-head-1stline {
  align-self: flex-start;
  display: flex;
  position: relative;
}

.ya-kidstro-wrap {
  margin-bottom: 4em;
  position: relative;
}

.ya-kidstro-item {
  align-items: flex-start;
  margin-top: 3em;
  display: flex;
  position: relative;
}

.ya-kidstro-item.flip {
  flex-flow: row-reverse;
}

.ya-kidstro-item-out {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: -3em;
  display: flex;
  position: sticky;
  top: 0;
}

.ya-kidstro-item-open {
  justify-content: flex-end;
  align-items: flex-start;
  height: auto;
  display: flex;
  overflow: clip;
}

.ya-kidstro-item-textblock {
  z-index: 1;
  background-color: #fff9d7;
  background-image: url('../images/ya-kidsto-lines.png');
  background-position: 50% -6px;
  background-repeat: repeat-y;
  background-size: 100% 30.05px;
  width: 100%;
  height: auto;
  padding-left: 5rem;
  padding-right: 5rem;
  overflow: clip;
}

.ya-kidstro-item-qut {
  height: auto;
  padding-left: 2rem;
  padding-right: 2rem;
  overflow: clip;
}

.ya-kidstro-item-rtf {
  margin-bottom: 0;
  padding-top: 1.4em;
  padding-bottom: .7em;
  font-size: 18px;
  font-weight: 200;
  line-height: 165%;
}

.ya-kidstro-item-rtf p {
  margin-bottom: 33px;
}

.ya-kidstro-item-qut-txt {
  color: #ffcc02;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 1.5em;
  padding-bottom: 2em;
  font-size: 1.6rem;
  font-weight: 200;
  line-height: 125%;
  overflow: clip;
}

.ya-kidstro-item-qut-txt.flip {
  text-align: right;
}

.ya-kidstro-item-vis {
  z-index: 2;
  border: 6px solid var(--white);
  justify-content: center;
  align-items: center;
  width: 400px;
  height: 440px;
  display: flex;
  overflow: clip;
  box-shadow: 0 20px 40px #00000080;
}

.ya-kidstro-item-vis-img {
  object-fit: cover;
  min-width: 100%;
  max-width: none;
  min-height: 100%;
}

.ya-kidstro-item-heads {
  z-index: 1;
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  text-shadow: 2px 2px 6px #0003;
  flex-flow: column;
  justify-content: center;
  width: 72%;
  min-height: 200px;
  margin-top: 3em;
  margin-bottom: 2em;
  margin-right: 14%;
  display: flex;
}

.ya-kidstro-item-heads.flip {
  margin-right: 7%;
}

.ya-kidstro-item-h1 {
  color: #ffcc02;
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3.8rem;
  font-weight: 700;
  line-height: 95%;
}

.ya-kidstro-item-h2 {
  color: var(--white);
  letter-spacing: .5px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.5rem;
  font-weight: 300;
  line-height: 120%;
}

.ya-kidstro-item-r {
  z-index: 2;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 38%;
  display: flex;
  position: sticky;
  top: 40px;
}

.ya-kidstro-item-r.flip {
  justify-content: flex-start;
  align-items: flex-end;
}

.ya-kidstro-item-l {
  flex-flow: column;
  width: 100%;
  display: flex;
  position: relative;
}

.ya-kidstro-item-trigger {
  z-index: 2;
  cursor: pointer;
  background-color: #ffcc02;
  border-radius: 50%;
  order: 1;
  align-self: flex-end;
  width: 60px;
  height: 60px;
  margin-bottom: -60px;
  margin-left: 30px;
  transition: transform .1s;
  position: relative;
  top: -30px;
  box-shadow: 0 6px 10px #0003;
}

.ya-kidstro-item-trigger:hover {
  transform: scale(1.1);
}

.ya-kidstro-item-trigger:active {
  transform: scale(.9);
  box-shadow: 0 3px 3px #0003;
}

.ya-kidstro-item-trigger.flip {
  margin-left: 70px;
}

.ya-kidstro-item-visbox {
  z-index: 2;
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
  transform: rotate(3deg);
}

.ya-kidstro-item-visbox.flip {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
  transform: rotate(-3deg);
}

.ya-kidstro-item-trigger-glyph {
  color: #3e3e3e;
  text-align: center;
  font-size: 80px;
  font-weight: 100;
  line-height: 68%;
}

.ya-kidstro-item-vis-credit {
  opacity: .75;
  color: var(--white);
  margin-top: .5em;
  font-size: .8em;
  font-weight: 200;
  line-height: 100%;
  display: inline-flex;
}

.ya-kidstro-item-vis-credit.flip {
  text-align: left;
}

.ya-kidstro-item-textblock-fade {
  background-image: linear-gradient(#fdf9d700, #fdf9d7);
  width: 100%;
  height: 100px;
  position: absolute;
  inset: auto 0% 0%;
}

.ya-kidsto-midframe-textox-h3 {
  color: #f9cc01;
  letter-spacing: .2px;
  margin-top: .6rem;
  margin-bottom: 0;
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 120%;
}

.image-27 {
  width: 1600px;
  max-width: 1600px;
}

.image-28 {
  width: 34px;
  max-width: none;
  position: absolute;
  inset: 25% auto 0% -14%;
  transform: rotate(-5deg);
}

.ya-books-cms-lists-wrapper {
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}

.image-29 {
  width: 100px;
}

.text-block-222 {
  margin-left: 4px;
  display: inline-block;
}

.ya-books-cms-item-content {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.ya-books-item-writer-wrap {
  grid-column-gap: .5ch;
  grid-row-gap: .5ch;
  text-wrap: balance;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  display: block;
}

.ya-books-item-cover {
  z-index: 2;
  object-fit: cover;
  border-top: 4px solid #ececec;
  border-left: 4px solid #cccbcb;
  border-top-right-radius: 6px;
  border-bottom-left-radius: 6px;
  width: 170px;
  max-width: none;
  height: 260px;
  margin-top: -2em;
  margin-right: auto;
  position: relative;
  box-shadow: 0 10px 20px #0003;
}

.ya-books-cms-item {
  direction: rtl;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.ya-books-cms-item-check {
  justify-content: flex-start;
  align-items: center;
  font-size: 20px;
  font-weight: 700;
  display: flex;
}

.checkbox {
  margin-top: 1px;
  margin-left: 7px;
}

.checkbox-field-2 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.checkbox-2 {
  margin-left: 6px;
}

.collection-list-5 {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-223 {
  margin-left: 5px;
}

.text-block-223.hide {
  display: none;
}

.link-block-2 {
  border: 1px solid #bebebe;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  margin-top: 6px;
  display: flex;
  position: relative;
  overflow: clip;
}

.text-block-224 {
  display: none;
}

.ya-books-counter-num {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  line-height: 100%;
  display: inline-block;
}

.div-block-29 {
  direction: rtl;
  justify-content: center;
  align-items: center;
  width: 600px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-30 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  display: flex;
}

.ya-books-counter {
  z-index: 102;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  direction: rtl;
  border-right: 1px solid #333333b3;
  justify-content: center;
  align-items: center;
  height: 30px;
  padding-right: 10px;
  display: flex;
  position: relative;
}

.form-block {
  width: 600px;
  margin-top: 100px;
  margin-left: auto;
  margin-right: auto;
}

.ya-books-counter-txt {
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 300;
  line-height: 100%;
}

.ya-books-cms-results-wrapper {
  background-color: var(--ynet-red);
  width: 600px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 1em;
  padding-bottom: 3em;
}

.ya-books-cms-results-wrapper.wanto {
  background-color: var(--ynet-blue);
}

.heading-19 {
  direction: rtl;
  color: var(--white);
  text-align: center;
  letter-spacing: -1px;
  margin-top: 0;
  margin-bottom: .5em;
  font-weight: 200;
}

.ya-books-cms-item-check-extxt {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  display: flex;
}

.bold-text-9 {
  display: inline;
}

.rich-text-block {
  letter-spacing: -.4px;
  line-height: 120%;
  display: inline;
}

.paragraph-3 {
  float: right;
  display: inline;
}

.ya-books-item-rtf {
  font-size: 1em;
  font-weight: 200;
}

.checkbox-label {
  font-weight: 700;
}

.checkbox-label.hide {
  display: none;
}

.ya-books-item-writer {
  text-align: right;
  vertical-align: text-bottom;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 6px;
  font-size: 1.1em;
  font-weight: 200;
  line-height: 100%;
  display: inline;
}

.ya-books-item-writer.bolder {
  vertical-align: text-bottom;
  font-weight: 500;
  display: inline;
}

.ya-books-item-name {
  text-align: right;
  letter-spacing: -.5px;
  text-wrap: balance;
  margin-top: 0;
  font-family: "Mosesdisplay 1", sans-serif;
  font-size: 3em;
  font-weight: 700;
  line-height: 100%;
}

.ya-books-item-rank {
  color: var(--ynet-red);
  text-align: right;
  letter-spacing: -.3rem;
  margin-top: 0;
  font-size: 6rem;
  font-weight: 100;
  line-height: 70%;
}

.paragraph-4 {
  letter-spacing: -.4px;
}

.code-embed {
  height: 0;
  overflow: clip;
}

.code-embed-2, .fs_cmssort_button {
  display: none;
}

.form {
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}

.submit-button.hide {
  display: none;
}

.book-item {
  margin: 2em auto;
}

.book-checkbox-input {
  direction: rtl;
  display: flex;
}

.container-5 {
  max-width: 600px;
  font-family: "Mosestext 3", sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 130%;
}

.hidden-elements {
  display: none;
}

.ya-books-item-promo-txt {
  margin-left: 5px;
  display: inline;
}

.read-images-container {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-content: start center;
  place-items: stretch stretch;
  width: 95%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.read-images-container.wantoread {
  background-color: #9ad7e8;
}

.link-4 {
  color: #333;
}

.ya-books-item-promo-link {
  color: #333;
  cursor: pointer;
  margin-left: 5px;
  display: inline;
}

.ya-books-item-promo-link:hover {
  color: var(--ynet-red);
}

.ya-books-item-promo-link.psik {
  margin-right: -4px;
}

.ya-books-item-extra-rtf {
  margin-top: -8px;
  font-size: 1em;
  font-weight: 200;
  line-height: 130%;
}

.ya-books-item-extra-rtf a {
  color: #333;
}

.submit-button-2 {
  margin-top: 3em;
  margin-left: auto;
  margin-right: auto;
}

.form-2 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
}

.div-block-32 {
  background-color: #ef8a83;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 600px;
  max-height: 800px;
  margin-top: 3em;
  display: flex;
  overflow: clip;
}

.div-block-32.wantoread {
  background-color: #9ad7e8;
  overflow: clip;
}

.heading-23 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  padding-top: 10px;
  padding-bottom: 14px;
  font-family: "Mosesdisplay 1", sans-serif;
  font-size: 2em;
  font-weight: 600;
  line-height: 150%;
}

.book-thumbnail {
  filter: drop-shadow(0 5px 3px #0003);
  object-fit: contain;
  width: 100%;
  max-width: none;
  max-height: 300px;
}

.want-to-read-images-container {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-content: start space-around;
  place-items: stretch stretch;
  width: 95%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.updatereadtextarea {
  min-height: 150px;
}

.updatereadtextarea.hide {
  display: none;
}

.ya-books-form-block {
  width: 100%;
  max-width: 720px;
  margin: 0 auto;
}

.book-checkbox {
  width: 300px;
  font-size: 1.1em;
}

.updatewanttoreadtextarea {
  min-height: 150px;
}

.updatewanttoreadtextarea.hide {
  display: none;
}

.books-images-container {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-rows: auto;
  grid-auto-columns: auto;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
}

.ya-books-wrap {
  direction: rtl;
  width: 100%;
  max-width: 1280px;
  padding-left: 2em;
  padding-right: 2em;
}

.ya-books-form-3 {
  justify-content: center;
  align-items: center;
  padding-top: 2em;
  padding-bottom: 2em;
  display: flex;
}

.book-list-image-share-frame {
  background-color: #8ad1e6;
  flex-flow: column;
  justify-content: space-between;
  width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  overflow: clip;
}

.book-list-image-share-frame.wantoread {
  background-color: #ffb3b3;
}

.book-list-image-share {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 600px;
  margin-top: 4em;
  margin-left: auto;
  margin-right: auto;
  padding-top: 2em;
  padding-bottom: 2em;
  font-weight: 300;
  display: flex;
}

.book-list-image-share-head {
  color: var(--white);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 4px;
  font-size: 1.4em;
  font-weight: 600;
  line-height: 100%;
  display: inline-flex;
}

.book-list-image-share-head.number {
  margin-left: .2ch;
  margin-right: .2ch;
  font-family: Bitter, serif;
  font-size: 2.2em;
  font-weight: 700;
  line-height: 78%;
}

.book-list-image-share-head.headline {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  font-size: 1.3em;
  font-weight: 200;
}

.book-list-image-share-ynet {
  height: 30px;
  margin: 10px auto 10px 10px;
}

.book-list-image-share-h {
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 500;
}

.ya-books-form-submit {
  background-color: var(--ynet-red);
  border-radius: 4px;
  font-size: 1.2em;
}

.ya-books-form-success-message {
  background-color: #fff0;
}

.ya-body-100books {
  font-family: "Mosestext 3", sans-serif;
  font-size: 18px;
  line-height: 150%;
}

.ya-books-item-promo-wrap {
  text-wrap: balance;
  margin-bottom: 6px;
  margin-left: auto;
  font-size: 15px;
  font-weight: 300;
}

.ya-books-cms-item-heads {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  flex: 0 auto;
  justify-content: flex-end;
  align-items: flex-start;
  width: 60%;
  height: 260px;
  padding-bottom: 1em;
  display: flex;
}

.ya-books-cms-item-top {
  cursor: pointer;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  height: auto;
  margin-bottom: 1em;
  display: flex;
  position: relative;
}

.ya-fsg-scroll-container {
  scroll-snap-type: y mandatory;
  scroll-behavior: smooth;
  height: 100svh;
  transition-property: opacity;
  transition-duration: .2s;
  transition-timing-function: ease;
  overflow-y: scroll;
}

.ya-fsg-section {
  opacity: .2;
  scroll-snap-align: start;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100svh;
  transition-property: opacity;
  transition-duration: .8s;
  transition-timing-function: ease-in-out;
  display: flex;
  position: relative;
  overflow: clip;
}

.ya-fsg-section.is-visible {
  opacity: 1;
}

.ya-fsg-section.colored {
  background-image: linear-gradient(0deg, #333, #3330);
}

.div-block-34 {
  background-color: red;
  width: 200px;
  height: 200px;
  display: block;
}

.ya-fsg-content {
  z-index: 1;
  direction: rtl;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1280px;
  margin-top: auto;
  transition: transform .5s cubic-bezier(.445, .05, .55, .95);
  display: flex;
  position: relative;
  inset: auto 0 0;
  overflow: clip;
  transform: translate(0, 50%);
}

.ya-fsg-content.is-visible {
  opacity: 1;
  transform: rotate(0);
}

.ya-fsg-content._1st {
  background-image: none;
  justify-content: center;
  align-items: center;
  height: 100%;
  margin-bottom: auto;
}

.ya-fsg-item-visual {
  object-fit: cover;
  min-width: 100px;
  max-width: 1280px;
  height: 125%;
  min-height: 125%;
  position: absolute;
  inset: auto;
}

.ya-fsg-content-h1 {
  color: #ffffffe6;
  text-align: right;
  text-shadow: 1px 1px 2px #0000004d;
  mix-blend-mode: luminosity;
  border-left: 1px solid #fff;
  justify-content: flex-start;
  align-items: center;
  width: 25%;
  margin-top: 30px;
  margin-bottom: 30px;
  padding-left: 1em;
  font-family: "Mosesdisplay 1", sans-serif;
  font-size: 3rem;
  line-height: 95%;
  display: flex;
}

.ya-fsg-pagination-dots {
  z-index: 2;
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 100svh;
  display: flex;
  position: fixed;
  inset: 0% auto 0% 0;
}

.ya-fsg-pagination-dot {
  -webkit-backdrop-filter: brightness(200%) saturate(200%) blur(30px);
  backdrop-filter: brightness(200%) saturate(200%) blur(30px);
  mix-blend-mode: luminosity;
  background-color: #ffffff4d;
  border-radius: 50%;
  width: 10px;
  height: 10px;
  transition: background-color .3s ease-in-out, transform .3s ease-in-out;
}

.ya-fsg-pagination-dot.ya-sfg-dot-active {
  background-color: #ffffffb3;
  width: 16px;
  height: 16px;
}

.ya-fsg-content-h2 {
  color: #fff;
  margin-top: 0;
  font-size: 1.3rem;
  font-weight: 400;
}

.ya-fsg-content-p {
  color: #fffffff2;
  text-shadow: 1px 1px 1px #0000004d;
  mix-blend-mode: luminosity;
  justify-content: flex-start;
  align-items: center;
  width: 75%;
  margin-top: 30px;
  margin-bottom: 30px;
  font-size: 1.2rem;
  font-weight: 300;
  line-height: 140%;
  display: flex;
}

.ya-fsg-content-margins {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  -webkit-backdrop-filter: blur(60px);
  backdrop-filter: blur(60px);
  background-color: #000000b3;
  flex-flow: row;
  justify-content: flex-start;
  align-items: stretch;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
  position: relative;
}

.ya-fsg-content-trigger {
  z-index: 2;
  -webkit-backdrop-filter: blur(60px);
  backdrop-filter: blur(60px);
  cursor: pointer;
  background-color: #000000b3;
  border-radius: 50% 50% 0% 0;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
  position: relative;
}

.ya-fsg-content-trigger-arrow {
  color: #fffffff2;
  text-align: center;
  mix-blend-mode: luminosity;
  width: 40px;
  height: 40px;
  font-size: 50px;
  font-weight: 100;
  line-height: 75%;
}

.ya-fsg-landing {
  color: #eee;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 610px;
  height: 55%;
  padding-top: 20px;
  display: flex;
  position: relative;
}

.ya-fsg-landing-h1 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Mosesdisplay 1", sans-serif;
  font-size: 7rem;
  font-weight: 900;
  line-height: 90%;
  position: relative;
}

.ya-fsg-landing-h1.blue {
  color: #26a6bf;
}

.ya-fsg-landing-h2 {
  text-align: center;
  margin-top: .5em;
  margin-bottom: 0;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 120%;
}

.ya-fsg-landing-h2.credit {
  letter-spacing: .5px;
  margin-top: 1em;
  font-size: 1.3rem;
  font-weight: 700;
}

.ya-fsg-textblock {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  direction: rtl;
  color: #fff;
  justify-content: flex-end;
  align-items: center;
  width: 640px;
  font-size: 1.2rem;
  font-weight: 300;
  line-height: 140%;
  position: relative;
}

.ya-fsg-textblock-rtf {
  color: #eee;
  font-size: 1.1rem;
}

.ya-fsg-textblock-rtf h1 {
  float: right;
  color: #26a6bf;
  margin-top: 0;
  margin-left: 6px;
  font-size: 4rem;
  line-height: 47px;
  display: inline-flex;
}

.ya-fsg-textblock-rtf p {
  margin-bottom: 1em;
  font-size: 1.3rem;
}

.ya-fsg-textblock-rtf h4 {
  text-align: center;
}

.ya-fsg-textblock-img {
  float: left;
  margin-bottom: 8px;
}

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

.ya-fsg-land-stamp {
  z-index: 0;
  border: 4px solid var(--ynet-red);
  background-color: var(--ynet-red);
  color: var(--white);
  text-align: center;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 100px;
  padding: 12px;
  font-size: 20px;
  font-weight: 600;
  line-height: 18px;
  display: flex;
  transform: rotate(-10deg);
}

.ya-fsg-land-stamp-wrap {
  position: absolute;
  inset: -45px auto auto -30px;
}

.ya-books-land {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 90dvh;
  padding-top: 6em;
  padding-bottom: 6em;
  display: flex;
  position: relative;
}

.ya-books-land-texts {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  direction: rtl;
  text-align: center;
  background-color: #fff;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 680px;
  padding: 30px 20px;
  font-family: "Mosesdisplay 1", sans-serif;
  display: flex;
  position: relative;
}

.ya-books-land-h1-1 {
  color: var(--ynet-red);
  letter-spacing: -15px;
  margin-top: 0;
  font-size: 16rem;
  font-weight: 800;
  line-height: 76%;
}

.ya-books-land-h1-2 {
  color: var(--ynet-red);
  letter-spacing: -1px;
  margin-top: 0;
  font-size: 4.2rem;
  font-weight: 700;
  line-height: 80%;
}

.ya-books-land-h1-3 {
  letter-spacing: -2px;
  margin-top: 0;
  font-size: 4.2rem;
  line-height: 80%;
}

.ya-books-cms-item-open {
  overflow: hidden;
}

.div-block-37 {
  grid-column-gap: .4em;
  grid-row-gap: .4em;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 1em;
  padding-bottom: 1em;
  font-family: "Mosesdisplay 1", sans-serif;
  display: flex;
}

.div-block-38 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.ya-fsg-textblock-img-frame {
  float: left;
  width: 35%;
  margin-bottom: 20px;
  margin-right: 30px;
}

.ya-fsg-textblock-img-txt {
  color: #fff9;
  font-size: 1rem;
  font-weight: 200;
  line-height: 120%;
}

.div-block-39 {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 45%;
  display: flex;
  overflow: clip;
}

.image-30 {
  object-fit: cover;
  min-width: 100%;
  max-width: none;
  min-height: 100%;
}

.text-span-42 {
  color: var(--ynet-red);
}

.ya-fsg-creditonall {
  color: #ffffffe6;
  -webkit-text-stroke-color: #fffc;
  mix-blend-mode: luminosity;
  font-size: 1rem;
  line-height: 100%;
  position: absolute;
  inset: 14px auto auto 14px;
}

.ya-books-formsubmit-block {
  width: 100%;
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}

.checkbox-3 {
  margin-left: 6px;
}

.ya-books-cms-item-trigger {
  z-index: 3;
  background-color: var(--white);
  cursor: pointer;
  border-radius: 50%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  margin-right: auto;
  display: flex;
  position: relative;
  left: -20px;
  overflow: clip;
  box-shadow: 0 4px 10px #0003;
}

.ya-books-cms-item-trigger-glyph {
  color: var(--black);
  text-align: center;
  padding-bottom: 2px;
  font-size: 50px;
  font-weight: 100;
  line-height: 80%;
  overflow: clip;
}

.ya-fsg2-gallery {
  height: 100dvh;
  padding-top: 50px;
}

.ya-fsg2-controls-slidenav {
  grid-column-gap: .3rem;
  grid-row-gap: .3rem;
  direction: rtl;
  border-top: 1px solid #003a54;
  flex-flow: row-reverse;
  justify-content: center;
  align-items: center;
  height: 8%;
  padding-top: 0;
  display: flex;
  position: absolute;
  bottom: 0;
}

.ya-fsg2-gallery-slider {
  background-color: #eee;
  height: 100%;
}

.ya-fsg2-gallery-mask {
  height: 92%;
}

.ya-fsg2-gallery-slide {
  width: 100%;
  height: 100%;
}

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

.ya-parachamps-land {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  min-height: 75svh;
  padding-top: 1em;
  display: flex;
  overflow: clip;
}

.ya-parachamps-land.paralympic {
  padding-bottom: 2em;
}

.ya-fsg2-controls-arrowbox {
  z-index: 3;
  aspect-ratio: 1;
  flex: none;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
  position: relative;
}

.ya-fsg2-controls-arrow {
  color: #003a54;
  font-size: 30px;
  line-height: 100%;
}

.ya-fsg2-controls-wrap {
  aspect-ratio: 2;
  flex-flow: row;
  justify-content: space-around;
  align-items: center;
  height: 8%;
  display: flex;
}

.ya-fsg2-item-visual-wrap {
  border-top: 1px solid #595959;
  flex: 1;
  width: 70%;
  height: 100%;
  position: relative;
}

.ya-fsg2-item-text-wrap {
  border-top: 1px solid #003a54;
  border-right: 1px solid #003a54;
  flex-flow: column;
  flex: none;
  width: 360px;
  height: 100%;
  display: flex;
  position: relative;
}

.ya-fsg2-item-wrap {
  width: 100%;
  height: 100%;
  display: flex;
}

.ya-parachamps-item-rtf {
  direction: rtl;
  color: #3f3f3f;
  text-align: right;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.ya-parachamps-item-rtf p {
  letter-spacing: .1px;
  margin-bottom: .5em;
  font-size: 1.2rem;
  font-weight: 300;
  line-height: 135%;
}

.ya-parachamps-item-rtf h3 {
  color: #003a54;
  margin-top: 0;
  margin-bottom: .5em;
  font-size: 1.2rem;
  font-weight: 500;
  line-height: 135%;
}

.ya-parachamps-item-rtf h1 {
  color: #003a54;
  margin-top: 0;
  margin-bottom: 1rem;
  font-family: "Mosesdisplay 1", sans-serif;
  font-size: 2.4rem;
  font-weight: 800;
  line-height: 100%;
}

.ya-parachamps-item-rtf h4 {
  color: #4fbbb7;
  margin-top: .5rem;
  margin-bottom: 0;
  font-size: 1.2rem;
  font-weight: 700;
  line-height: 130%;
  display: inline;
}

.ya-fsg2-item-visual-frame {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  overflow: clip;
}

.ya-fsg2-image {
  object-fit: contain;
  object-position: 50% 50%;
  width: 100%;
  max-width: none;
  height: 100%;
}

.ya-fsg2-image.top {
  object-position: 50% 25%;
}

.ya-fsg2-item-text-extrabox {
  direction: rtl;
  text-align: right;
  width: 80%;
  margin: 2em auto 3em;
  position: relative;
}

.ya-fsg2-item-text-extrabox.hide-me {
  display: none;
}

.ya-fsg2-item-text-credit {
  color: #a6a6a6;
  letter-spacing: .3px;
  font-size: 1rem;
  line-height: 100%;
}

.ya-fsg2-item-text-fade {
  z-index: 1;
  background-image: linear-gradient(#eee0, #eee 90%);
  flex: none;
  width: 100%;
  height: 4em;
  position: absolute;
  inset: auto 0% 0%;
}

.ya-fsg2-item-text-block {
  overflow: auto;
}

.ya-fsg2-fit-trigger {
  -webkit-backdrop-filter: blur(50px);
  backdrop-filter: blur(50px);
  background-color: #eeec;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
  position: absolute;
  bottom: 16px;
  left: 16px;
}

.ya-fsg2-fit-trigger.hide-me {
  display: none;
}

.ya-fsg2-item-thumbnail {
  aspect-ratio: 1;
  filter: grayscale();
  justify-content: center;
  align-items: center;
  max-width: 100px;
  height: 80%;
  max-height: 100px;
  transition: transform .2s, filter .2s;
  display: flex;
  position: relative;
  overflow: clip;
}

.ya-fsg2-item-thumbnail:hover {
  filter: none;
  transform: scale(1.05);
}

.ya-fsg2-item-thumbnail:active {
  transform: scale(.95);
}

.ya-fsg2-item-thumbnail.ya-fsg2-active-trigger {
  border-bottom: 3px solid var(--ynet-red);
  filter: none;
}

.ya-fsg2-item-thumbnail.fs-sliderdots_active {
  filter: none;
  border-bottom: 2px solid #50bbb7;
}

.ya-fsg2-fit-trigger-glyph {
  filter: invert(80%);
  width: 20px;
}

.ya-fsg2-item-thumbnail-img {
  object-fit: cover;
  width: 100%;
  max-width: none;
  height: 100%;
}

.ya-fsg2-controls-indicatorbox {
  z-index: 3;
  aspect-ratio: 1 / 2;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: none;
  position: relative;
}

.ya-fsg2-controls-indicator {
  font-size: 1.1rem;
  line-height: 100%;
}

.ya-parachamps-land-headwrap {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  direction: rtl;
  color: #ddd;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 550px;
  margin-top: 1em;
  display: flex;
}

.ya-parachamps-land-h1 {
  color: #003a54;
  letter-spacing: -.04ch;
  margin-top: 0;
  font-family: "Mosesdisplay 1", sans-serif;
  font-size: 7rem;
  font-weight: 800;
  line-height: 85%;
}

.ya-parachamps-land-h1.y-red {
  color: #50bbb7;
}

.ya-parachamps-land-h2 {
  color: #003a54;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 120%;
}

.ya-parachamps-land-h3 {
  color: #50bbb7;
  letter-spacing: .05ch;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.2rem;
  line-height: 100%;
}

.ya-parachamps-land-visloop-wrap {
  width: 100vw;
  height: 240px;
}

.ya-parachamps-land-visloop-container {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.ya-parachamps-land-visloop-content {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  padding-left: 1em;
  display: flex;
}

.ya-parachamps-land-visloop-frame {
  aspect-ratio: 1;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
  overflow: clip;
  box-shadow: 0 20px 30px #003a5433, -2px -2px #e0d09580, 2px 2px #ffedac80;
}

.ya-parachamps-land-visloop-img {
  object-fit: cover;
  width: 100%;
  max-width: none;
  height: 100%;
}

.ya-fsg2-item-mobiledragger {
  display: none;
}

.ya-parachamps-item {
  width: 100%;
  max-width: 1280px;
  margin-bottom: 2em;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 2em;
  overflow: clip;
}

.ya-parachamps-item-visual {
  object-fit: scale-down;
  width: 100%;
  max-width: 1280px;
  max-height: 120vh;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.ya-parachamps-item-text {
  z-index: 1;
  background-color: #fff;
  border-top: 6px solid #4fbbb7;
  width: 100%;
  max-width: 540px;
  height: auto;
  margin-top: -4em;
  margin-left: auto;
  margin-right: auto;
  padding: 3.5em 2em 2em;
  position: relative;
  overflow: clip;
  box-shadow: 0 2px 10px #003a5440;
}

.ya-parachamps-item-pictogram {
  z-index: 3;
  background-color: #fff;
  border: 2px solid #e0d095;
  border-top-width: 8px;
  border-bottom-right-radius: 40px;
  border-bottom-left-radius: 40px;
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 90px;
  margin: -3em auto 1em;
  display: flex;
  position: relative;
  box-shadow: 0 4px 5px #003a541a;
}

.ya-parachamps-item-picto {
  aspect-ratio: 1;
  width: 75%;
  margin-top: -10%;
}

.ya-kitaa-land {
  background-color: #00776d;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-top: -50px;
  display: flex;
}

.ya-kitaa-land-box {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1280px;
  margin-top: 5em;
  margin-bottom: 5em;
  display: flex;
}

.ya-kitaa-land-half {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 50%;
  display: flex;
}

.ya-kitaa-land-half.left {
  justify-content: center;
  align-items: flex-end;
}

.ya-kitaa-land-h1-hello {
  width: 60%;
  margin-bottom: -2%;
  margin-left: 6%;
}

.ya-kitaa-land-h1-scrub {
  opacity: .85;
  width: 73%;
  position: absolute;
}

.ya-kitaa-land-h1-kita {
  width: 70%;
}

.ya-kitaa-land-head-wrap {
  position: relative;
}

.ya-kitaa-land-h1-war {
  width: 30%;
  position: absolute;
  top: 31%;
  left: 65%;
  transform: rotate(10deg);
}

.ya-kitaa-land-h1-war.shadow {
  display: none;
}

.ya-kitaa-land-h2 {
  direction: rtl;
  color: var(--white);
  text-align: left;
  width: 30ch;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 6%;
  font-size: 1.3em;
  font-weight: 400;
  line-height: 120%;
}

.ya-kitaa-land-h3 {
  direction: rtl;
  color: #fff221;
  text-align: left;
  width: 32ch;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 6%;
  font-size: 1.2em;
  font-weight: 400;
  line-height: 120%;
}

.ya-kitaa-land-visual {
  max-width: 110%;
  margin-right: -3%;
}

.ya-kitaa-land-visual.hide-me {
  display: none;
}

.ya-kitaa-land-visual.alls {
  max-width: 100%;
  margin-right: 0%;
}

.ya-kitaa-wrap {
  background-color: #fff;
  background-image: url('../images/ya-kitaa-land-back.svg');
  background-position: 50% 0;
  background-size: auto;
  width: 100%;
  padding-top: 3em;
  padding-bottom: 3em;
}

.ya-kitaa-item {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 1240px;
  margin-bottom: 2em;
  display: flex;
}

.ya-kitaa-item-visuals {
  z-index: 2;
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  width: 50%;
  padding-top: 1em;
  padding-bottom: 2em;
  padding-left: 2em;
  display: flex;
  position: sticky;
  top: 0;
}

.ya-kitaa-item-texts {
  z-index: 1;
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 50%;
  height: auto;
  padding-top: 1em;
  padding-left: 2em;
  padding-right: 2em;
  display: flex;
  position: relative;
}

.ya-kitaa-item-texts-bubble {
  z-index: 1;
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  border: 6px solid #00776d;
  border-bottom-style: none;
  border-radius: 6px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: flex-start;
  align-items: flex-end;
  width: auto;
  padding: .5em 1.5em 1em;
  display: inline-flex;
  position: relative;
}

.ya-kitaa-item-texts-bubble._1 {
  width: 420px;
}

.ya-kitaa-item-texts-bubble._2 {
  width: 350px;
}

.ya-kitaa-item-texts-bubble._8 {
  width: 440px;
}

.ya-kitaa-item-texts-bubble-bline {
  border-top: 6px solid #00776d;
  flex: none;
  width: 50px;
  height: 100%;
  margin-right: -1px;
}

.ya-kitaa-item-texts-bubble-bline.long {
  flex: 0 auto;
  width: 100%;
}

.ya-kitaa-item-texts-bubble-buttom {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 60px;
  display: flex;
  position: absolute;
  inset: auto 0% -54px;
}

.ya-kitaa-item-texts-bubble-tip {
  border-left: 6px solid #00776d;
  border-bottom-left-radius: 6px;
  flex: none;
  width: 60px;
  height: 100%;
  margin-right: -6px;
  overflow: clip;
}

.ya-kitaa-item-texts-bubble-tipl {
  border-right: 9px solid #00776d;
  border-bottom-right-radius: 3px;
  width: 101%;
  height: 100%;
  margin-left: -48%;
  transform: skew(-42deg);
}

.ya-kitaa-item-bubble-h1 {
  float: right;
  direction: rtl;
  color: #00776d;
  letter-spacing: .1px;
  text-indent: -.7ch;
  text-wrap: balance;
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Mosesdisplay 1", sans-serif;
  font-size: 2.6rem;
  line-height: 110%;
  position: relative;
}

.ya-kitaa-item-bubble-h2 {
  float: right;
  direction: rtl;
  white-space: normal;
  text-wrap: balance;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 120%;
  position: relative;
  overflow: clip;
}

.ya-kitaa-item-visuals-imgbox {
  aspect-ratio: 4 / 3;
  background-color: #fff;
  border: 10px solid #fff;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  overflow: hidden;
  box-shadow: 0 2px 10px #0003;
}

.ya-kitaa-item-visuals-img {
  object-fit: cover;
  min-width: 100%;
  max-width: none;
  min-height: 100%;
}

.ya-kitaa-item-visuals-mapbox {
  z-index: 4;
  aspect-ratio: 4 / 3;
  background-color: #ecece8;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 50%;
  margin-top: -15%;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 10px 10px #0003;
}

.ya-kitaa-item-visuals-map {
  min-width: 100%;
  max-width: none;
  min-height: 100%;
}

.ya-kitaa-item-visuals-map-mark {
  border: 4px solid var(--ynet-red);
  border-radius: 50%;
  width: 70px;
  height: 70px;
  position: absolute;
}

.ya-kitaa-item-trigger {
  z-index: 2;
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  background-color: #00776d;
  border-radius: 4px;
  justify-content: flex-end;
  align-items: center;
  height: 40px;
  padding-left: 12px;
  padding-right: 6px;
  display: flex;
  position: absolute;
  inset: auto 1.5em -22px auto;
}

.ya-kitaa-item-trigger-txt {
  direction: rtl;
  color: var(--white);
  text-align: right;
  letter-spacing: 1px;
  margin-top: 0;
  margin-bottom: 2px;
  font-size: 1.1em;
  line-height: 90%;
}

.ya-kitaa-item-trigger-plus {
  aspect-ratio: 1;
  background-color: var(--white);
  color: #00776d;
  text-align: center;
  border-radius: 2px;
  height: 70%;
  padding-left: 1px;
  font-size: 30px;
  line-height: 86%;
}

.ya-kitaa-item-rtf {
  direction: rtl;
  width: 100%;
  height: auto;
  margin-top: 4em;
  font-weight: 300;
  overflow: hidden;
}

.ya-kitaa-item-rtf h3 {
  margin-top: 0;
  margin-bottom: .5em;
  font-size: 1.4rem;
  font-weight: 600;
  line-height: 120%;
}

.ya-kitaa-item-rtf p {
  margin-bottom: .5em;
  font-size: 1.1rem;
  line-height: 140%;
}

.ya-kitaa-item-rtf h4 {
  color: #fff;
  letter-spacing: .5px;
  background-color: #00776de6;
  border-radius: 2px;
  margin-top: 0;
  margin-bottom: 1.5em;
  padding: 6px 10px 7px;
  font-size: 1.1rem;
  font-weight: 400;
  line-height: 100%;
  display: inline-block;
}

.ya-kitaa-item-topspace {
  width: 100%;
  height: 8em;
}

.section-2 {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
}

.container-6 {
  width: 100%;
  height: 500px;
}

.heading-24 {
  margin-top: 0;
  margin-bottom: 4px;
}

.paragraph-5 {
  margin-bottom: .5rem;
}

.code-embed-5 {
  aspect-ratio: 16 / 9;
  width: 100%;
  max-width: 960px;
}

.div-block-40 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
}

.div-block-41 {
  background-color: var(--ynet-red);
  border-radius: 50%;
  width: 36px;
  height: 36px;
  padding: 10px;
  display: none;
  position: absolute;
}

.zoomout {
  display: none;
}

.ya-books-screenshot-btn-1 {
  z-index: 1;
  cursor: pointer;
  background-color: #8ad1e5;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  margin-bottom: -30px;
  display: flex;
  position: relative;
  box-shadow: 0 2px 5px #0003;
}

.div-block-42 {
  flex-flow: column;
  width: 100%;
  max-width: 960px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 50px;
  display: flex;
  position: relative;
}

.div-block-43 {
  flex-flow: row-reverse;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.heading-25 {
  text-align: center;
  margin-top: 0;
}

.div-block-44 {
  direction: rtl;
}

.div-block-45 {
  direction: rtl;
  background-color: #ebebeb;
  border-radius: 20px;
  justify-content: space-between;
  align-items: center;
  width: 140px;
  height: 40px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  padding: 14px;
  display: flex;
}

.text-block-225 {
  font-family: "Fa Solid 900", sans-serif;
}

.ya-books-screenshot-btn-2 {
  z-index: 1;
  cursor: pointer;
  background-color: #fbb2b3;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  margin-bottom: -30px;
  display: flex;
  position: relative;
  box-shadow: 0 2px 5px #0003;
}

.text-block-226 {
  pointer-events: none;
  color: #fff;
  text-align: center;
  font-family: "Fa Solid 900", sans-serif;
}

.capture-btn {
  background-color: var(--ynet-blue);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  display: none;
  position: absolute;
  inset: auto 0% 0% auto;
}

.section-3 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 960px;
  height: 720px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-46 {
  justify-content: flex-end;
  align-items: center;
  width: 95%;
  height: 100px;
  display: flex;
  overflow: clip;
}

.div-block-47 {
  aspect-ratio: 16 / 9;
  flex-flow: column;
  width: 95%;
  height: auto;
  display: flex;
  position: relative;
}

.div-block-48 {
  cursor: ew-resize;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 5%;
  height: 100%;
  padding-left: .6%;
  display: flex;
  position: absolute;
  top: 0%;
}

.div-block-49 {
  aspect-ratio: 1;
  flex: none;
  width: 100%;
  height: auto;
}

.div-block-50 {
  border-right: 2px solid #1a96de;
  width: 51%;
  height: 100%;
  margin-right: auto;
  position: relative;
}

.div-block-51 {
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  order: -1;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 26px;
  margin-top: 6px;
  margin-bottom: 6px;
  padding: 2px 6px;
  display: flex;
}

.bars {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  border-bottom: 1px solid #000;
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  height: 100%;
  display: flex;
}

.div-block-53 {
  border-right: .5px solid #ccc;
  width: 1px;
  height: 100%;
}

.div-block-54 {
  height: 100px;
}

.cms-item {
  display: none;
}

.collection-list-6 {
  direction: rtl;
  text-align: center;
}

.div-block-55 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.paragraph-7 {
  color: #747474;
  text-align: right;
  font-weight: 300;
}

.text-block-227 {
  font-weight: 700;
}

.div-block-56 {
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 25px;
  padding-bottom: 15%;
  display: flex;
  overflow: clip;
}

.div-block-57 {
  aspect-ratio: 1;
  background-color: #1a96de;
  border-top-right-radius: 25%;
  border-bottom-right-radius: 10%;
  border-bottom-left-radius: 25%;
  flex: none;
  width: 85%;
  transform: rotate(45deg);
}

.bar {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.bar.active {
  background-color: #1a96de;
}

.bar-block {
  background-color: var(--ynet-red);
  width: 80%;
}

.bar-block.word {
  width: 75%;
  margin-left: auto;
}

.bar-block.statment {
  background-color: #b6b6b6;
  width: 20%;
}

.div-block-58 {
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  flex-flow: row-reverse;
  justify-content: flex-end;
  width: 100%;
  height: 10px;
  display: flex;
}

.div-block-59 {
  -webkit-backdrop-filter: brightness(180%) hue-rotate(200deg);
  backdrop-filter: brightness(180%) hue-rotate(200deg);
  width: 25%;
  height: 80%;
  position: absolute;
  bottom: 0;
  left: auto;
  right: auto;
}

.image-31 {
  transform-style: preserve-3d;
}

.code-embed-7 {
  cursor: pointer;
  width: 100px;
  display: inline;
}

.code-embed-7._2 {
  width: 130px;
}

.ya-push-notifisec-phone-inner {
  -webkit-backdrop-filter: blur(60px);
  backdrop-filter: blur(60px);
  background-color: #fff;
  border-radius: 20px;
  width: 500px;
  height: 130px;
  margin: 10px auto;
  padding: 15px;
  transition: opacity .3s ease-in-out, z-index .5s ease-in-out, transform .5s ease-in-out, margin-bottom .5s cubic-bezier(1, -.029, 0, 1.252), margin-top .5s cubic-bezier(1, -.029, 0, 1.252);
  position: relative;
  box-shadow: 0 7px 10px #0000001a;
}

.ya-push-notifisec-phone-wrapper {
  flex-flow: wrap;
  justify-content: center;
  align-items: flex-start;
  width: 92%;
  padding-bottom: 60px;
  transition: max-height .5s;
  display: flex;
  position: relative;
}

.ya-push-notifisec-phone-wrapper.small {
  justify-content: space-between;
  height: 150px;
}

.ya-push-notifisec-phone-wrapper.auto-height {
  justify-content: center;
  height: auto;
}

.ya-push-notifisec-phone {
  outline-offset: 0px;
  direction: rtl;
  background-color: #0003;
  border: 14px solid #000;
  border-radius: 50px;
  outline: 2px solid #ffffff1a;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 480px;
  height: 740px;
  margin-left: auto;
  margin-right: auto;
  transition: height .2s, max-height .2s, min-height .2s;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 -30px 40px -10px #000c;
}

.section-5 {
  height: 700px;
}

.ya-push-notifisec-heads {
  direction: rtl;
  flex-flow: column;
  align-self: center;
  width: 50%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.heading-26 {
  color: var(--ynet-red);
  text-align: center;
  margin-top: 0;
  font-family: "Mosesdisplay 1", sans-serif;
  font-size: 70px;
  line-height: 100%;
}

.heading-27 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Mosesdisplay 1", sans-serif;
  font-size: 45px;
  font-weight: 300;
  line-height: 100%;
}

.ya-push-notifisec {
  direction: rtl;
  background-color: #0000000d;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 740px;
  display: flex;
  position: relative;
  overflow: clip;
}

.background-video {
  width: 100%;
  height: 100%;
  position: absolute;
}

.ya-push-notifisec-phone-header {
  z-index: 20;
  mix-blend-mode: multiply;
  background-image: linear-gradient(#3f3f3f, #3330);
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 100px;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.ya-push-notifisec-phone-header.bottom {
  background-image: linear-gradient(#3330, #3f3f3f 90%);
  height: 100px;
  inset: auto 0% 0%;
}

.ya-push-notifisec-phone-header.glyphs {
  z-index: 21;
  opacity: .9;
  mix-blend-mode: luminosity;
  background-image: none;
  align-items: center;
  height: 70px;
  padding-top: 0;
}

.ya-push-notifisec-phone-camera {
  background-color: #0c0c0c;
  border: 2px solid #000;
  border-radius: 9px;
  width: 18px;
  height: 18px;
}

.ya-push-notifisec-phone-glyph {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  flex-flow: row-reverse;
  justify-content: flex-start;
  align-items: center;
  font-family: "Fa Solid 900", sans-serif;
  font-size: 20px;
  display: flex;
}

.ya-push-notifisec-phone-glyph.signal {
  font-size: 18px;
}

.ya-push-notifisec-phone-glyphs {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  opacity: 1;
  flex-flow: row;
  width: 50px;
  display: flex;
}

.ya-push-notifisec-phone-time {
  color: var(--white);
  text-align: center;
  letter-spacing: -5px;
  margin-top: 6px;
  margin-bottom: 70px;
  font-size: 110px;
  font-weight: 400;
  line-height: 80%;
}

.ya-push-notifisec-phone-crop {
  width: 100%;
  height: 100%;
  padding-top: 120px;
  position: relative;
  overflow: auto;
}

.ya-push-phone-push-head {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  direction: rtl;
  justify-content: flex-start;
  align-items: center;
  height: 22px;
  display: flex;
}

.ya-push-phone-push-head-y {
  height: 100%;
}

.ya-push-phone-push-head-txt {
  padding-bottom: 1px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.ya-push-phone-push-head-txt.date {
  color: #3339;
  letter-spacing: 0;
  margin-right: auto;
  padding-bottom: 0;
  font-weight: 300;
}

.ya-push-phone-push-yxy {
  direction: rtl;
  text-align: right;
  width: 100%;
  margin-left: 10px;
  font-size: 19px;
  line-height: 120%;
}

.ya-push-notifisec-phone-contentbox {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-flow: row-reverse;
  width: 100%;
  height: 100%;
  transition: opacity .5s ease-in-out;
  display: flex;
}

.div-block-67 {
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.ya-push-phone-push-imgbox {
  aspect-ratio: 1;
  background-color: #e7e7e7;
  border-radius: 10px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 100%;
  margin-right: auto;
  display: flex;
  overflow: clip;
}

.code-embed-9 {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  overflow: clip;
}

.text-span-43 {
  font-size: 16px;
}

.ya-push-notifisec-margins {
  justify-content: center;
  align-items: flex-start;
  width: 90%;
  max-width: 1240px;
  height: 740px;
  display: flex;
}

.ya-push-notifisec-phonewrap {
  width: 50%;
  height: 100%;
  padding-top: 70px;
}

.ya-push-notifisec-phone-date {
  color: #fff;
  text-align: center;
  letter-spacing: .5px;
  font-weight: 200;
}

.div-block-71 {
  background-color: #ebebeb;
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 80px;
  display: flex;
  overflow: clip;
}

.div-block-72 {
  float: left;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  width: 110px;
  margin-top: 8px;
  margin-bottom: 10px;
  margin-right: 10px;
  line-height: 120%;
  display: flex;
}

.heading-28 {
  color: gray;
  text-align: left;
  margin-top: 4px;
  margin-bottom: 0;
  font-size: .9rem;
  font-weight: 500;
  line-height: 100%;
}

.heading-28.credit {
  text-align: left;
  font-size: .7rem;
  font-weight: 200;
  line-height: 80%;
  display: inline;
}

.heading-28.credit.photoby {
  margin-left: 3px;
}

.ya-push-phone-push-img {
  object-fit: cover;
}

.ya-push-phone-push-txtbox {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  justify-content: flex-start;
  width: 100%;
  margin-left: 10px;
  display: flex;
}

.image-32 {
  object-fit: cover;
  min-height: 100%;
  position: absolute;
}

.play-pause-button {
  display: none;
}

.background-video-2 {
  width: 100%;
  height: 100%;
  position: absolute;
}

.specials-ynet--projects-header-dynamic-fixed {
  z-index: 100;
  background-color: var(--specials-ynet---white);
  border-bottom: 1px solid #eee;
  width: 100%;
  height: 50px;
  position: fixed;
}

.specials-ynet--projects-header-dynamic-margins {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1280px;
  height: 100%;
  padding-left: 1em;
  padding-right: 1em;
  display: flex;
  position: relative;
}

.specials-ynet--projects-header-dynamic-margins-sharewrap {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  justify-content: flex-start;
  align-items: center;
  height: 70%;
  display: flex;
}

.specials-ynet--projects-header-dynamic-spacing {
  flex: 1;
  height: 100%;
}

.specials-ynet--projects-header-share-button {
  aspect-ratio: 1;
  height: 100%;
  padding: 5%;
  transition: transform .1s cubic-bezier(1, 0, 0, 1);
}

.specials-ynet--projects-header-share-button:hover {
  transform: scale(1.1);
}

.specials-ynet--projects-header-share-button-icon {
  filter: invert(90%);
  display: block;
}

.specials-ynet--projects-header-dynamic-ynet-wrap {
  direction: ltr;
  flex: none;
  height: 70%;
  transition: transform .1s cubic-bezier(1, 0, 0, 1);
}

.specials-ynet--projects-header-dynamic-ynet-wrap:hover {
  transform: scale(1.05);
}

.specials-ynet--projects-header-dynamic-ynet-wrap.specials-ynet--footer {
  height: 100%;
}

.specials-ynet--projects-header-dynamic-ynet-y {
  aspect-ratio: 1;
  width: auto;
  max-width: none;
  height: 100%;
}

.specials-ynet--projects-header-dynamic-ynet-net {
  z-index: 2;
  filter: invert();
  width: auto;
  max-width: none;
  height: 100%;
}

.specials-ynet--footer-projects-dynamic-wrap {
  direction: rtl;
  color: #ddd;
  border-top: 1px #de1a1a;
  flex-flow: wrap;
  justify-content: space-between;
  align-self: center;
  align-items: center;
  width: 100%;
  max-width: 1240px;
  height: auto;
  line-height: 100%;
  display: flex;
}

.specials-ynet--footer-projects-dynamic {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1280px;
  padding: 2em 1em 1.1em;
  display: flex;
}

.specials-ynet--footer-projects-dynamic-credits {
  direction: rtl;
  text-align: center;
  margin-bottom: 0;
  font-size: .9rem;
  line-height: 125%;
  display: inline;
}

.specials-ynet--footer-projects-dynamic-credits.specials-ynet--bolder {
  font-variation-settings: "wght" 540;
  margin-left: 6px;
}

.specials-ynet--footer-projects-dynamic-sepline {
  border-bottom: 1px solid #333;
  width: 100%;
  height: 1px;
  margin-top: 2em;
  margin-bottom: 1em;
}

.specials-ynet--footer-projects-dynamic-linkswrap {
  grid-column-gap: .6rem;
  grid-row-gap: .6rem;
  justify-content: flex-start;
  align-items: center;
  height: 14px;
  display: flex;
}

.specials-ynet--footer-projects-dynamic-linktxt {
  color: #333;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  font-size: .9rem;
  text-decoration: none;
  display: flex;
}

.specials-ynet--footer-projects-dynamic-linktxt:hover {
  opacity: .7;
}

.specials-ynet--footer-projects-dynamic-brandwrap {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: center;
  height: 24px;
  display: flex;
}

.specials-ynet--footer-projects-dynamic-linktxtbox {
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.specials-ynet--footer-projects-dynamic-linktxtbox.specials-ynet--lined {
  border-right: 2px solid #de1a10;
  padding-bottom: 1px;
  padding-right: .6em;
}

.specials-ynet--footer-projects-dynamic-credits-wrapall {
  direction: rtl;
  text-align: center;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  line-height: 130%;
  display: block;
}

.specials-ynet--footer-projects-dynamic-credits-devider {
  vertical-align: middle;
  border-left: 1px solid gray;
  height: 14px;
  margin-left: 10px;
  padding-right: 10px;
  display: inline;
}

.body-hermanquiz {
  font-variation-settings: "wght" 340;
  font-family: "Mosestext 3", sans-serif;
  font-size: 18px;
  line-height: 155%;
}

.hermanquiz-container {
  width: 100%;
  height: 400px;
}

.hermanquiz-question {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  background-color: var(--white);
  direction: rtl;
  text-align: center;
  border-radius: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: 1em;
  padding-bottom: 1.5em;
  transition: height .1s;
  display: flex;
  position: relative;
}

.hermanquiz-question.hidden {
  display: none;
}

.section-6 {
  direction: rtl;
  background-color: #ffe100;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  height: 100vh;
  display: flex;
}

.hermanquiz-answer {
  color: #333;
  cursor: pointer;
  background-color: #fff;
  border: 1.5px solid #333;
  border-radius: 4px;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  padding: 9px;
  font-size: 1.4em;
  transition: transform .1s, background-color .3s ease-in-out;
}

.hermanquiz-answer:hover {
  transform: scale(1.03);
  box-shadow: 0 4px 3px #0000001a;
}

.hermanquiz-answer:active {
  transform: scale(.95);
}

.hermanquiz-answer.correct {
  color: #fff;
  background-color: #96c806;
  border-color: #96c806;
}

.hermanquiz-answer.incorrect {
  border-color: var(--ynet-red);
  background-color: var(--ynet-red);
  color: var(--white);
}

.hermanquiz-answer.greyed-out {
  opacity: .2;
}

.hermanquiz-answer.faded-correct {
  opacity: .5;
  color: var(--white);
  background-color: #96c806;
  border-color: #96c806;
}

.hermanquiz-feedback.hidden {
  display: none;
}

.hermanquiz-results {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  border-top: 2px solid #333333e6;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: 20px;
  display: flex;
}

.hermanquiz-results.hidden {
  display: none;
}

.hermanquiz-next {
  color: var(--white);
  font-variation-settings: "wght" 500;
  text-align: center;
  cursor: pointer;
  background-color: #333;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  width: 100%;
  margin: 1em auto -1.5em;
  padding: 10px;
  font-size: 1em;
  display: block;
  position: relative;
  bottom: 0;
}

.hermanquiz-next:hover {
  font-variation-settings: "wght" 800;
}

.hermanquiz-next.hidden {
  display: none;
}

.text-block-228 {
  font-variation-settings: "wght" 500;
  text-align: center;
  letter-spacing: -.5px;
  text-wrap: balance;
  width: 90%;
  margin-bottom: .5em;
  margin-left: auto;
  margin-right: auto;
  font-size: 1.4em;
  line-height: 120%;
}

.text-block-229 {
  font-size: 30px;
}

.bold-text-11 {
  letter-spacing: -.5px;
  font-size: 1em;
  line-height: 120%;
}

.text-block-230 {
  color: var(--white);
  font-variation-settings: "wght" 500;
  text-align: center;
  letter-spacing: -.5px;
  background-color: #fff;
  border-radius: 0 20px 20px 0;
  flex: none;
  width: 40px;
  height: 40px;
  font-size: 1.6em;
  line-height: 130%;
}

.text-block-230.true {
  z-index: 2;
  text-align: right;
  background-color: #96c806;
  flex: 0 auto;
  width: auto;
  padding-right: 15px;
  position: relative;
}

.text-block-230.true.txt {
  z-index: 1;
  font-variation-settings: "wght" 340;
  border-radius: 20px 0 0 20px;
  flex: 0 auto;
  width: auto;
  padding-left: 15px;
  padding-right: 10px;
  position: relative;
}

.text-block-230.false {
  z-index: 2;
  background-color: var(--ynet-red);
  text-align: right;
  flex: 0 auto;
  width: auto;
  padding-right: 15px;
  position: relative;
}

.text-block-230.false.txt {
  z-index: 1;
  font-variation-settings: "wght" 340;
  border-radius: 20px 0 0 20px;
  flex: 0 auto;
  width: auto;
  padding-left: 15px;
  padding-right: 10px;
}

.div-block-73 {
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  height: 500px;
  display: flex;
  overflow: hidden;
}

.heading-29 {
  font-variation-settings: "wght" 900;
  letter-spacing: -4px;
  mix-blend-mode: luminosity;
  margin-top: 0;
  margin-bottom: 25px;
  font-family: "Mosesdisplay 1", sans-serif;
  font-size: 7em;
  line-height: 70%;
}

.heading-30 {
  mix-blend-mode: luminosity;
  text-wrap: balance;
  margin-top: 0;
  font-family: "Mosesdisplay 1", sans-serif;
  font-size: 1.5em;
  line-height: 110%;
}

.text-block-231 {
  border-bottom: 3px solid var(--ynet-red);
  color: var(--ynet-red);
  font-variation-settings: "wght" 900;
  letter-spacing: 1px;
  margin-bottom: .5em;
  margin-left: auto;
  margin-right: auto;
  font-family: "Mosesdisplay 1", sans-serif;
  font-size: 1em;
  line-height: 150%;
}

.div-block-74 {
  width: 100%;
  max-width: 520px;
}

.div-block-74.hidden {
  display: none;
}

.div-block-75 {
  z-index: 1;
  text-align: right;
  width: 320px;
  margin-left: 20px;
  position: relative;
}

.div-block-76 {
  width: 600px;
}

.div-block-77 {
  justify-content: center;
  align-items: center;
  margin: auto;
  display: flex;
}

.image-33 {
  z-index: 1;
  pointer-events: none;
  width: auto;
  max-width: none;
  height: 500px;
  position: absolute;
  top: -270px;
  left: -200px;
}

.div-block-78 {
  display: flex;
}

.image-34 {
  width: auto;
  height: 100px;
  margin-left: -8px;
}

.div-block-79 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.text-span-44 {
  font-variation-settings: "wght" 500;
}

.projects-header-dynamic-ynet-wrap {
  direction: ltr;
  flex: none;
  height: 70%;
  transition: transform .1s cubic-bezier(1, 0, 0, 1);
}

.projects-header-dynamic-ynet-wrap:hover {
  transform: scale(1.05);
}

.projects-header-dynamic-ynet-wrap.footer {
  height: 100%;
}

.projects-header-dynamic-ynet-y {
  aspect-ratio: 1;
  width: auto;
  max-width: none;
  height: 100%;
}

.projects-header-dynamic-ynet-net {
  z-index: 2;
  filter: invert();
  width: auto;
  max-width: none;
  height: 100%;
}

.projects-header-dynamic-ynet-net.dark {
  filter: none;
}

.footer-projects-dynamic-wrap {
  direction: rtl;
  color: #ddd;
  border-top: 1px #de1a1a;
  flex-flow: wrap;
  justify-content: space-between;
  align-self: center;
  align-items: center;
  width: 100%;
  max-width: 1240px;
  height: auto;
  line-height: 100%;
  display: flex;
}

.footer-projects-dynamic {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1280px;
  padding: 2em 1em 1.1em;
  display: flex;
}

.footer-projects-dynamic-credits {
  direction: rtl;
  text-align: center;
  margin-bottom: 0;
  font-size: .9rem;
  line-height: 125%;
  display: inline;
}

.footer-projects-dynamic-credits.bolder {
  font-variation-settings: "wght" 540;
  margin-left: 6px;
}

.footer-projects-dynamic-sepline {
  border-bottom: 1px solid #333;
  width: 100%;
  height: 1px;
  margin-top: 2em;
  margin-bottom: 1em;
}

.footer-projects-dynamic-linkswrap {
  grid-column-gap: .6rem;
  grid-row-gap: .6rem;
  justify-content: flex-start;
  align-items: center;
  height: 14px;
  display: flex;
}

.footer-projects-dynamic-linktxt {
  color: #333;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  font-size: .9rem;
  text-decoration: none;
  display: flex;
}

.footer-projects-dynamic-linktxt:hover {
  opacity: .7;
}

.footer-projects-dynamic-linktxt.dark {
  color: #ddd;
}

.footer-projects-dynamic-brandwrap {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: center;
  height: 24px;
  display: flex;
}

.footer-projects-dynamic-linktxtbox {
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.footer-projects-dynamic-linktxtbox.lined {
  border-right: 2px solid #de1a10;
  padding-bottom: 1px;
  padding-right: .6em;
}

.footer-projects-dynamic-credits-wrapall {
  direction: rtl;
  text-align: center;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  line-height: 130%;
  display: block;
}

.footer-projects-dynamic-credits-devider {
  vertical-align: middle;
  border-left: 1px solid gray;
  height: 14px;
  margin-left: 10px;
  padding-right: 10px;
  display: inline;
}

.projects-header-dynamic-ynet-wrap-2 {
  direction: ltr;
  flex: none;
  height: 70%;
  transition: transform .1s cubic-bezier(1, 0, 0, 1);
}

.projects-header-dynamic-ynet-wrap-2:hover {
  transform: scale(1.05);
}

.projects-header-dynamic-ynet-wrap-2.footer {
  height: 100%;
}

.projects-header-dynamic-ynet-y-2 {
  aspect-ratio: 1;
  width: auto;
  max-width: none;
  height: 100%;
}

.projects-header-dynamic-ynet-net-2 {
  z-index: 2;
  filter: invert();
  width: auto;
  max-width: none;
  height: 100%;
}

.footer-projects-dynamic-wrap-2 {
  direction: rtl;
  color: #ddd;
  border-top: 1px #de1a1a;
  flex-flow: wrap;
  justify-content: space-between;
  align-self: center;
  align-items: center;
  width: 100%;
  max-width: 1240px;
  height: auto;
  line-height: 100%;
  display: flex;
}

.footer-projects-dynamic-2 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1280px;
  padding: 2em 1em 1.1em;
  display: flex;
}

.footer-projects-dynamic-2.hermanquiz {
  position: relative;
  bottom: 0%;
}

.footer-projects-dynamic-credits-2 {
  direction: rtl;
  text-align: center;
  margin-bottom: 0;
  font-size: .9rem;
  font-weight: 300;
  line-height: 125%;
  display: inline;
}

.footer-projects-dynamic-credits-2.bolder {
  font-variation-settings: "wght" 540;
  margin-left: 6px;
}

.footer-projects-dynamic-sepline-2 {
  border-bottom: 1px solid #333;
  width: 100%;
  height: 1px;
  margin-top: 2em;
  margin-bottom: 1em;
}

.footer-projects-dynamic-sepline-2.dark {
  border-bottom-color: #ddd;
}

.footer-projects-dynamic-linkswrap-2 {
  grid-column-gap: .6rem;
  grid-row-gap: .6rem;
  justify-content: flex-start;
  align-items: center;
  height: 14px;
  display: flex;
}

.footer-projects-dynamic-linktxt-2 {
  color: #333;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  font-size: .9rem;
  text-decoration: none;
  display: flex;
}

.footer-projects-dynamic-linktxt-2:hover {
  opacity: .7;
}

.footer-projects-dynamic-brandwrap-2 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: center;
  height: 24px;
  display: flex;
}

.footer-projects-dynamic-linktxtbox-2 {
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.footer-projects-dynamic-linktxtbox-2.lined {
  border-right: 2px solid #de1a10;
  padding-bottom: 1px;
  padding-right: .6em;
}

.footer-projects-dynamic-credits-wrapall-2 {
  direction: rtl;
  text-align: center;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  line-height: 130%;
  display: block;
}

.footer-projects-dynamic-credits-devider-2 {
  vertical-align: middle;
  border-left: 1px solid gray;
  height: 14px;
  margin-left: 10px;
  padding-right: 10px;
  display: inline;
}

.image-35 {
  min-width: 101%;
  max-width: none;
  min-height: 100%;
}

.div-block-80 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  text-align: left;
  justify-content: center;
  align-items: center;
  width: 100%;
  line-height: 90%;
  display: block;
}

.div-block-81 {
  border-bottom: .5px solid #3333;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-top: 1em;
  padding-bottom: 1em;
  display: flex;
  position: relative;
}

.custom-label {
  line-height: 120%;
}

.div-block-82 {
  width: 100%;
  display: flex;
}

.ya-books-land-h2 {
  text-wrap: balance;
  margin-top: 0;
  margin-bottom: -20px;
  font-size: 1.6rem;
  font-weight: 500;
  line-height: 110%;
}

.bold-text-12 {
  font-size: 1.8rem;
}

.ya-books-opening {
  margin-top: 2em;
  margin-bottom: 2em;
}

.ya-books-opening-texts {
  direction: rtl;
  max-width: 640px;
}

.ya-books-open-rtf {
  font-variation-settings: "wght" 340;
  margin-top: -40px;
  font-size: 1em;
  line-height: 155%;
  overflow: hidden;
}

.ya-books-open-rtf h2 {
  font-variation-settings: "wght" 500;
  text-align: center;
  margin-top: 0;
  margin-bottom: 1rem;
  font-size: 1.2em;
  line-height: 130%;
}

.ya-books-open-rtf p {
  margin-bottom: 1em;
}

.ya-books-open-rtf h1 {
  font-variation-settings: "wght" 600;
  text-align: center;
  margin-top: 0;
  margin-bottom: 1rem;
  font-family: "Mosesdisplay 1", sans-serif;
  font-size: 3.6em;
  line-height: 110%;
}

.ya-books-open-rtf h3 {
  color: var(--ynet-red);
  font-variation-settings: "wght" 500;
  text-align: center;
  text-decoration: underline;
}

.ya-books-open-rtf strong {
  font-variation-settings: "wght" 540;
}

.heading-31 {
  text-align: center;
}

.ya-books-opening-h3 {
  text-align: center;
  text-wrap: balance;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 140%;
}

.ya-books-opening-longhead {
  font-variation-settings: "wght" 340;
  text-align: center;
  margin-top: 0;
  font-size: 1.4rem;
}

.ya-books-opening-bold {
  font-variation-settings: "wght" 680;
  font-size: 1.8rem;
  line-height: 90%;
}

.ya-books-opening-rtf-frame {
  margin-top: 3em;
}

.ya-books-opening-rtf-trigger {
  cursor: pointer;
  border: 1px solid #333;
  border-radius: 4px;
  justify-content: flex-start;
  align-items: center;
  width: max-content;
  height: 50px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 10px;
  display: flex;
  overflow: clip;
}

.ya-books-opening-rtf-trigger-plus {
  background-color: var(--ynet-red);
  color: var(--white);
  text-align: center;
  border-radius: 3px;
  width: 44px;
  height: 44px;
  margin-left: 10px;
  margin-right: 2px;
  font-size: 60px;
  font-weight: 100;
  line-height: 60%;
}

.div-block-85 {
  width: 100%;
  height: 10%;
}

.div-block-86 {
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 60%;
  display: flex;
}

.div-block-87 {
  background-color: #e6e6e6;
  width: 120px;
  height: 190px;
  transform: rotate(-15deg);
  box-shadow: -4px 3px 5px #0003;
}

.ya-books-land-backdrop-frame {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  place-content: center;
  place-items: flex-end center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: clip;
}

.ya-books-nav-trigger {
  color: #333;
  font-variation-settings: "wght" 300;
  letter-spacing: -.5px;
  cursor: pointer;
  border-left: 1px solid #3333334d;
  height: 20px;
  margin-left: -1px;
  padding-left: 10px;
  padding-right: 10px;
  line-height: 110%;
  text-decoration: none;
  transition: font-variation-settings .2s, color .2s ease-in-out;
}

.ya-books-nav-trigger:hover {
  opacity: .5;
}

.ya-books-nav-trigger:active {
  opacity: 1;
  color: var(--ynet-red);
}

.ya-books-nav-trigger:focus {
  font-weight: 500;
}

.ya-books-statusline-navwrap {
  z-index: 100;
  display: flex;
  position: relative;
}

.ya-books-opening-rtf-trigger-close {
  aspect-ratio: 1;
  background-color: var(--ynet-red);
  text-align: center;
  object-fit: cover;
  border-radius: 4px;
  width: 40px;
  height: 40px;
  padding: 0;
  font-size: 40px;
  line-height: 90%;
  text-decoration: none;
  position: sticky;
  top: 10%;
  bottom: auto;
  right: 100%;
  overflow: clip;
}

.ya-books-opening-rtf-trigger-close.w--current {
  transform-origin: 50%;
}

.ya-books-totop {
  z-index: 50;
  color: #333;
  text-align: center;
  background-color: #fff;
  border: 1px solid #333;
  border-right-style: none;
  border-radius: 4px 0 0 4px;
  width: 40px;
  height: 40px;
  padding: 0;
  font-size: 24px;
  font-weight: 300;
  line-height: 160%;
  text-decoration: none;
  position: fixed;
  inset: auto 0% 2% auto;
}

.ya-books-land-backdrop-img {
  object-fit: cover;
  min-width: 100%;
  max-width: none;
  min-height: 100%;
}

.ya-books-statusline {
  z-index: 105;
  direction: rtl;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: max-content;
  height: 50px;
  margin-bottom: -50px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 10px;
  display: flex;
  position: sticky;
  top: 0%;
}

.body-lovewar {
  color: #ddd;
  background-color: #170122;
  font-family: "Mosestext 3", sans-serif;
  font-size: 18px;
  line-height: 155%;
}

.lovewar-section {
  flex-flow: wrap;
  place-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.lovewar-section-margins {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  direction: rtl;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.lovewar-section-margins.hide {
  display: none;
}

.lovewar-section-margins.full {
  max-width: none;
}

.lovewar-article-box {
  cursor: pointer;
  background-color: #ffeded;
  border-radius: 30px;
  flex-flow: column;
  flex: none;
  justify-content: space-between;
  align-items: center;
  width: 290px;
  height: 400px;
  transition: box-shadow .2s ease-in-out;
  display: flex;
  position: relative;
  box-shadow: 0 0 15px #de1a1a80;
}

.lovewar-article-box:hover {
  box-shadow: 0 0 40px #de1a1ab3;
}

.lovewar-article-box.odd {
  margin-top: -50px;
}

.div-block-88 {
  background-color: #fff;
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
  width: 100%;
  height: 260px;
  overflow: clip;
}

.div-block-89 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 140px;
  padding-top: 25px;
  padding-bottom: 0;
  display: block;
  position: relative;
  overflow: clip;
}

.heading-32 {
  direction: rtl;
  color: #333;
  text-align: center;
  text-wrap: balance;
  justify-content: center;
  align-items: center;
  width: 90%;
  height: 90px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  font-family: "Mosesdisplay 1", sans-serif;
  font-size: 1.5em;
  font-weight: 500;
  line-height: 110%;
  display: flex;
  overflow: hidden;
}

.heading-33 {
  opacity: 0;
  direction: rtl;
  color: #333;
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 85%;
  height: auto;
  margin: 0 auto;
  font-size: 1em;
  font-weight: 300;
  line-height: 120%;
  display: flex;
  overflow: clip;
}

.div-block-90 {
  z-index: 3;
  background-color: var(--ynet-red);
  border: 4px solid #170122;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  transition: background-color .2s;
  display: flex;
  position: absolute;
  bottom: -25px;
}

.div-block-90:hover {
  background-color: #860fc2;
}

.text-block-232 {
  color: #fff;
  text-align: center;
  cursor: pointer;
  width: 100%;
  font-size: 1.6rem;
  line-height: 160%;
  text-decoration: none;
}

.code-embed-10 {
  background-color: #f8f8fa;
  border: 10px solid #f8f8fa;
  border-width: 10px 5px;
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  width: 580px;
  height: 150px;
  padding-bottom: 16px;
  transition: transform .2s, box-shadow .2s;
  display: flex;
  overflow: clip;
  box-shadow: 0 0 20px #de1a1a80;
}

.code-embed-10:hover {
  transform: scale(1.02);
  box-shadow: 0 0 30px #de1a1ab3;
}

.code-embed-10.clean {
  background-color: #0000;
  border-style: none;
  border-width: 1px;
  border-radius: 10px;
  height: 152px;
  padding-bottom: 0;
}

.heading-34 {
  clear: both;
  direction: rtl;
  color: var(--white);
  text-align: center;
  text-wrap: balance;
  width: 100%;
  max-width: 1280px;
  margin-top: 0;
  margin-bottom: 1em;
  font-family: "Mosesdisplay 1", sans-serif;
  font-size: 3rem;
  line-height: 110%;
}

.progress-circle-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-content: center;
  width: 270px;
  height: 270px;
  display: grid;
  position: relative;
}

.progress-circle-1 {
  z-index: 3;
  filter: drop-shadow(0 0 20px #de1a1a80);
  color: #de1a1a;
  width: 100%;
}

.progress-circle-1.back {
  filter: none;
  color: #dddddd1a;
}

.code-embed-11 {
  display: none;
}

.text-block-233 {
  direction: rtl;
  color: var(--ynet-red);
  text-align: center;
  margin-bottom: 4px;
  font-size: 2.6rem;
  font-weight: 500;
  line-height: 90%;
}

.text-block-234 {
  direction: rtl;
  color: var(--white);
  text-align: center;
  width: 10ch;
  font-size: 1.2rem;
  line-height: 95%;
}

.div-block-91 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-36 {
  z-index: -1;
  width: 100%;
  display: none;
  position: relative;
  transform: rotate(-18deg);
}

.div-block-92 {
  filter: drop-shadow(0 0 10px #860fc24d);
  transform-origin: 100% 100%;
  color: #333;
  background-color: #fff;
  border-radius: 20px 20px 0;
  width: -moz-fit-content;
  width: fit-content;
  padding: 21px 25px 25px;
  position: relative;
}

.div-block-92.respond {
  transform-origin: 0 100%;
  color: var(--white);
  background-color: #de1a1a;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 0;
  margin-right: auto;
}

.div-block-92.respond.nested {
  border-bottom-left-radius: 20px;
}

.div-block-92.nested {
  border-bottom-right-radius: 20px;
}

.image-37 {
  height: 25px;
  position: absolute;
  bottom: 0;
  right: -20px;
}

.image-37.respond {
  left: -20px;
  right: auto;
}

.text-block-235 {
  text-wrap: balance;
  width: -moz-fit-content;
  width: fit-content;
  font-family: "Mosesdisplay 1", sans-serif;
  font-size: 2.2rem;
  font-weight: 500;
  line-height: 100%;
}

.lovewar-chat {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  width: 600px;
  display: flex;
}

.emoji {
  font-family: "Fa Solid 900", sans-serif;
}

.div-block-93 {
  direction: rtl;
  margin-top: 30px;
  margin-left: -170px;
  font-family: "Mosesdisplay 1", sans-serif;
  position: relative;
}

.heading-35 {
  color: #fff;
  margin-top: -15px;
  font-size: 189px;
  font-weight: 900;
  line-height: 80%;
}

.heading-36 {
  color: #fff;
  margin-top: 0;
  font-size: 80px;
  font-weight: 900;
  line-height: 90%;
}

.heading-37 {
  color: #fff;
  width: 557px;
  margin-bottom: 0;
  font-size: 28px;
  font-weight: 400;
  line-height: 120%;
}

.div-block-94 {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1240px;
  height: 500px;
  display: flex;
}

.lottie-animation {
  filter: drop-shadow(0 0 100px #860fc2b3);
  flex: none;
  height: 500px;
}

.paragraph-8 {
  margin-bottom: 20px;
  font-size: 14px;
}

.lottie-animation-2 {
  filter: invert();
  width: 60px;
  height: 60px;
  margin-top: 40px;
  transform: rotate(180deg);
}

.wrp-blue-line-ynet {
  color: #fff;
  background-color: #1417ac;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 30px;
  padding-left: 15px;
  padding-right: 15px;
  display: none;
}

.wrp_arvot_yedioth {
  overflow: hidden;
}

.navbar_arvot {
  z-index: 50;
  background-color: #fff;
  border-radius: 8px;
  width: 98.5%;
  max-width: 1240px;
  margin-left: auto;
  margin-right: auto;
  position: fixed;
  top: 10px;
  left: 0;
  right: 0;
  box-shadow: 0 10px 20px -5px #1d262180;
}

.section_hero_arvot {
  z-index: 2;
  background-color: #43574b;
  width: 100%;
  position: relative;
}

.section_about_arvot {
  background-color: #dce3db;
  flex-direction: column;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.section_speakers_arvot {
  z-index: 2;
  color: #fcfcfc;
  flex-direction: column;
  align-items: center;
  padding-top: 5rem;
  padding-bottom: 5rem;
  font-family: "Mosestext 1", sans-serif;
  display: flex;
  position: relative;
}

.section_agenda_arvot {
  background-color: #dce3db;
  flex-flow: column;
  padding-top: 5.65rem;
  padding-left: 20px;
  padding-right: 20px;
  font-family: "Mosestext 1", sans-serif;
  display: flex;
}

.secion_partners_arvot {
  background-color: #dce3db;
  flex-direction: column;
  align-items: center;
  padding-top: 3rem;
  padding-bottom: 5rem;
  display: flex;
}

.section_footer_arvot {
  z-index: 2;
  color: #1d2a30;
  background-color: #fff;
  border-bottom: .5rem solid #de1a1a;
  justify-content: space-between;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: .5rem 2rem;
  font-size: .8rem;
  display: flex;
  position: relative;
}

.partners_wrapper_arvot {
  grid-column-gap: 4em;
  grid-row-gap: 4em;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  width: 80%;
  margin-top: 3rem;
  margin-bottom: 1rem;
  display: flex;
}

.partners_wrapper_arvot.no_high {
  border-top: 1px solid #bebebe;
  padding-top: 2rem;
}

.program_container_arvot {
  border-bottom: .0625rem solid #85ab8f;
  flex-wrap: wrap;
  justify-content: space-around;
  align-items: flex-start;
  width: 90%;
  max-width: 1240px;
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 3rem;
  display: flex;
}

.about_wrapper_arvot {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  text-align: center;
  border-bottom-right-radius: .5rem;
  border-bottom-left-radius: .5rem;
  flex-direction: column;
  align-items: center;
  max-width: 70rem;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 5rem 1rem 5em;
  display: flex;
  position: relative;
}

.share_arvot {
  z-index: 2;
  background-color: #fff;
  border-radius: .5rem;
  padding: .3rem .2rem .1px;
  position: absolute;
  inset: -1rem auto auto;
}

.hero_container_arvot {
  z-index: 1;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-top: 230px;
  padding-bottom: 40px;
  display: flex;
  position: relative;
}

.hero_heading_arvot {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 95%;
  max-width: 1240px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.wrp_logo_arvot {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: none;
  position: relative;
}

.logo_arvot {
  perspective-origin: 100%;
  transform-origin: 100%;
  width: 56%;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  display: none;
}

.wrp_text_arvot {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 400px;
  display: flex;
}

.heading_arvot, .main_title_arvot {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.p-arvot {
  color: var(--white);
  width: 100%;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding-top: 10px;
  font-size: 26px;
  line-height: 30px;
  display: none;
}

.hero_details_arvot {
  background-color: #ffe4abf5;
  border-radius: 10px;
  width: 100%;
  max-width: 1240px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 1rem 1.5rem 1.5rem 200px;
  font-family: "Mosestext 1", sans-serif;
  position: relative;
}

.arvot-title-details-warp {
  margin-bottom: .8em;
  position: relative;
}

.add2calendar_arvot {
  perspective-origin: 50% 0;
  transform-origin: 50% 0;
  cursor: pointer;
  background-color: #fff;
  border-radius: 17px;
  flex-direction: column;
  width: 9.8rem;
  display: flex;
  position: absolute;
  inset: 1.5em auto auto 1.5em;
  overflow: hidden;
}

.ynet-arvot-hero-details-button {
  border-radius: 1.3rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-block_arvot {
  outline-offset: 0px;
  color: #000;
  outline: 3px #000;
  margin-bottom: .6em;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.7rem;
  text-decoration: none;
}

.arvot-live-text-war {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: wrap;
  display: flex;
  position: relative;
}

.arvot-livewarp {
  justify-content: flex-start;
  align-items: center;
}

.live_icon_arvot {
  vertical-align: top;
  max-width: none;
  height: 26px;
  margin-left: 5px;
  display: inline;
}

.subject_container_arvot {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  flex-wrap: wrap;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.speaker_wrapper_arvot {
  flex-flow: wrap;
  justify-content: center;
  width: 90%;
  max-width: 1240px;
  margin-top: 2em;
  margin-left: auto;
  margin-right: auto;
}

.speaker_wrapper_arvot.hosts {
  border-bottom: 1px solid #bebebe80;
  margin-bottom: 1rem;
  padding-bottom: 1rem;
}

.hero_mainheading_arvot {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 100px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.image-38 {
  max-width: none;
  height: 100%;
  display: block;
}

.lottie-animation-3 {
  justify-content: center;
  align-items: center;
  height: 100%;
}

.wrp_lottie_logo_arvot {
  width: 650px;
  height: auto;
  margin: -160px -80px -120px -160px;
}

.cracks_image_arvot {
  z-index: 100;
  position: absolute;
  inset: 216% 0% 0%;
}

.cracks_image_arvot._1 {
  display: block;
  inset: auto 0% 0%;
}

.cracks_image_arvot._2 {
  margin-bottom: -34px;
  display: none;
  inset: auto 0% 0%;
}

.cracks_image_arvot._3 {
  inset: auto 0% 0%;
}

.cracks_image_arvot-copy {
  z-index: 100;
  position: absolute;
  inset: 216% 0% 0%;
}

.image-39 {
  max-width: none;
  height: 300%;
}

.image-40 {
  margin-bottom: 0;
}

.cracks_arvot {
  z-index: 100;
  width: 60px;
  height: 89px;
  position: absolute;
  inset: 7% auto 0% 11%;
  transform: rotate(0);
}

.image-41 {
  width: auto;
}

.div-block-95 {
  z-index: 1;
  justify-content: center;
  align-items: center;
  width: 200px;
  height: 100vh;
  display: flex;
  position: fixed;
  inset: 0% -8% 0% auto;
  overflow: clip;
}

.div-block-95._2 {
  z-index: 1;
  left: -8%;
  right: auto;
}

.veida-luz h1 {
  color: #4f85b5;
  text-wrap: balance;
  margin-top: 0;
  font-size: 1.3rem;
  line-height: 130%;
}

.veida-luz h2 {
  text-wrap: balance;
  margin-top: 30px;
  margin-bottom: 5px;
  font-size: 1.3rem;
  font-weight: 500;
  line-height: 130%;
}

.veida-luz h3 {
  text-wrap: balance;
  font-size: 1.1rem;
  font-weight: 500;
  line-height: 130%;
}

.veida-luz h4 {
  text-wrap: balance;
  font-size: 1rem;
  line-height: 130%;
}

.veida-luz p {
  text-wrap: balance;
  margin-bottom: 5px;
  line-height: 150%;
}

.veida-luz h5 {
  text-indent: -10px;
  text-wrap: balance;
  margin-top: 0;
  margin-bottom: 5px;
  padding-right: 10px;
  font-size: 1rem;
  font-weight: 400;
  line-height: 150%;
}

.collection-item-5 {
  margin-bottom: 20px;
  padding-bottom: 0;
}

.collection-list-8 {
  text-align: right;
  column-count: 2;
}

.div-block-96 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.image-42 {
  height: 100%;
}

.div-block-97 {
  height: 40px;
  position: relative;
}

.image-43 {
  max-width: 100svh;
  height: 100%;
}

.heading-38 {
  color: #eee;
  letter-spacing: -5px;
  mix-blend-mode: luminosity;
  margin-top: 0;
  font-size: 86px;
  font-weight: 400;
  line-height: 80%;
}

.heading-38.bigger {
  font-size: 120px;
  font-weight: 500;
}

.heading-39 {
  mix-blend-mode: luminosity;
  margin-top: 0;
  font-size: 2.2em;
  font-weight: 300;
  line-height: 115%;
  display: inline;
}

.div-block-98 {
  color: #eee;
  margin-top: 1em;
  font-weight: 400;
  line-height: 110%;
}

.image-44 {
  opacity: .9;
  mix-blend-mode: luminosity;
  max-width: none;
  height: 27px;
  margin-top: -14px;
  margin-left: 6px;
  margin-right: 6px;
}

.subject-copy {
  grid-column-gap: .3em;
  grid-row-gap: .3em;
  color: #fff;
  text-align: center;
  background-color: #84aa8e;
  border-radius: 5px;
  flex-flow: column;
  width: 30%;
  padding-bottom: 1.3rem;
  font-size: 1.2em;
  font-weight: 300;
  line-height: 130%;
  display: flex;
}

.subject-copy.orange {
  color: #eee;
  background-color: #43574b;
  padding: 1rem;
  font-weight: 300;
}

.subject-copy.orange.shadow {
  box-shadow: 3px 6px 6px #0000004d;
}

.subject-copy.yellow {
  background-color: #ffc108;
  padding: 1rem;
}

.subject-copy.yellow.shadow {
  box-shadow: 3px 6px 6px #00000054;
}

.subject-copy.red {
  background-color: #f25820;
  padding: 1rem;
}

.subject-copy.red.shadow {
  box-shadow: 3px 6px 6px #00000054;
}

.subject-copy.blue {
  background-color: #4a82b4;
  padding: 1rem;
  box-shadow: 3px 6px 6px #00000054;
}

.subject-copy.green {
  background-color: #5b9168;
  padding: 1rem;
}

.subject-copy.green.shadow {
  box-shadow: 3px 6px 6px #0003;
}

.subject-copy._1 {
  background-color: #f79e61;
}

.subject-copy._2 {
  background-color: #e7b543;
}

.subject-copy._3 {
  background-color: #43574b;
}

.subject-copy._4 {
  background-color: #6b92b4;
}

.subject-copy._5 {
  background-color: #85ab8f;
}

.hero_subject-copy {
  color: #333;
  mix-blend-mode: luminosity;
  font-size: 1.5rem;
  font-weight: 700;
}

.hero_subject-copy.black {
  color: #000;
}

.hero_subject-copy.white {
  color: #fcfcfc;
}

.button-copy {
  letter-spacing: .5px;
  cursor: pointer;
  background-color: #f15920;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 190px;
  height: 40px;
  padding-top: 8px;
  padding-left: 0;
  padding-right: 0;
  font-size: 1.2em;
  font-weight: 600;
  line-height: 100%;
  transition: transform .15s cubic-bezier(.77, 0, .175, 1);
  display: flex;
}

.button-copy:hover {
  transform: scale(1.03);
}

.link-5 {
  color: #333;
  mix-blend-mode: luminosity;
  text-decoration: none;
}

.div-block-99 {
  z-index: 3;
  background-image: linear-gradient(#43574b, #43574b00);
  width: 100vw;
  height: 15vh;
  display: none;
  position: fixed;
}

.button-2 {
  color: #333;
  text-align: center;
  cursor: pointer;
  background-color: #fff;
  border-radius: 20px;
  width: 30px;
  height: 40px;
  margin-left: 10px;
  margin-right: 10px;
  padding: .7rem 0;
  font-family: "Fa Solid 900", sans-serif;
  line-height: 100%;
}

@media screen and (min-width: 1280px) {
  .ynet-brand-footer-endcredits {
    align-self: center;
    font-size: .8rem;
  }

  .section_speakers_arvot {
    z-index: 0;
  }

  .div-block-95 {
    z-index: 1;
  }

  .div-block-95._2 {
    z-index: 1;
    left: -7%;
  }

  .div-block-96 {
    z-index: 8;
    position: relative;
  }
}

@media screen and (min-width: 1440px) {
  .hero_subject {
    color: #de1a6b;
  }

  .about_text {
    width: 73%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 10px;
    padding-right: 10px;
    line-height: 30px;
  }

  .about_text.bold {
    line-height: 30px;
  }

  .h2 {
    color: var(--ynet-red);
  }

  .about_text-wrapper {
    width: 100%;
    max-width: none;
  }

  .speaker_name {
    font-weight: 400;
  }

  .hero_details {
    border-radius: .5rem;
    width: 78%;
  }

  .logo_tkuma {
    margin-top: 45px;
  }

  .hero_details_tkuma {
    border-radius: .5rem;
    width: 78%;
  }

  .live_icon-_tkuma {
    bottom: 3px;
    right: .2vw;
  }

  .bold-text-6 {
    padding-top: 15px;
    display: flex;
  }

  .page-padding {
    padding-left: 25vw;
    padding-right: 25vw;
  }

  .slider-main_component {
    aspect-ratio: 1;
  }

  .ya-mycap2-item {
    position: relative;
  }

  .ya-mycap2-item-text-line {
    width: 100%;
  }

  .ya-mycap2-item-text-line.blue {
    margin-top: -6px;
  }

  .projects_header_dark {
    max-width: none;
  }

  .footer_ynet_desktop_dark {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .ynet-brand-footer-greyline {
    background-color: #a7a7a7;
    max-width: 1240px;
    height: 1px;
    margin-bottom: 30px;
  }

  .ynet-brand-footer-endcredits {
    align-self: center;
    font-size: .8rem;
  }

  .footer_ynet_desktop_light {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .ya-parachamps-item-visual {
    display: block;
  }

  .ya-kitaa-land-box {
    justify-content: flex-start;
    align-items: center;
  }

  .ya-kitaa-land-h1-scrub {
    opacity: .85;
  }

  .ya-kitaa-land-h1-war {
    transform: rotate(10deg);
  }

  .ya-kitaa-land-visual {
    height: 100%;
  }

  .logo_arvot {
    margin-top: 45px;
  }

  .hero_details_arvot {
    border-radius: .5rem;
  }

  .live_icon_arvot {
    bottom: 3px;
    right: .2vw;
  }

  .div-block-95 {
    z-index: 1;
    right: -7%;
  }

  .div-block-95._2 {
    left: -5%;
  }

  .hero_subject-copy {
    color: #de1a6b;
  }
}

@media screen and (min-width: 1920px) {
  .about_wrapper {
    background-color: #ece0b28c;
  }

  .section_hero-_tkuma {
    background-position: 50% 85%;
    justify-content: center;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .hero_subject {
    color: #de1a1a;
  }

  .about_text.white {
    width: 100%;
    padding-left: 8px;
    padding-right: 8px;
  }

  .section_speakers-_tkuma {
    background-color: #cbe3e9;
    width: 100%;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .section_about_tkuma {
    width: 100%;
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .hero_top-text {
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
  }

  .wrp_tkuma_yediut {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .hero_text {
    display: block;
  }

  .live_icon {
    top: 82.672px;
  }

  .speaker_wrapper.hosts {
    border-bottom-style: solid;
  }

  .hero_details {
    width: 60%;
  }

  .hero_image {
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
  }

  .hero_heading_tkuma {
    width: 1800px;
    height: auto;
    padding-top: 0;
  }

  .body-vda {
    margin-left: auto;
    margin-right: auto;
  }

  .hero_logo_tkuma {
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
  }

  .wrp_logo_tkuma {
    justify-content: center;
    align-items: center;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .logo_tkuma {
    margin-top: 112px;
    padding-top: 0;
    display: block;
  }

  .wrp_text_tkuma {
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .hero_details_tkuma {
    width: 60%;
    margin-top: 0;
  }

  .live_icon-_tkuma {
    right: .1vw;
  }

  .about_wrapper-_tkuma {
    background-color: #ece0b28c;
    justify-content: center;
    margin-bottom: 2rem;
  }

  .subject_container-_tkuma {
    width: 100%;
  }

  .ynet-brand-header-share-link {
    filter: invert(70%);
  }

  .ynet-brand-header-share-link.dark {
    filter: none;
  }

  .ynet-brand-footer-endcredits {
    align-self: center;
    font-size: .8rem;
  }

  .but-backtoeuro-medals {
    margin-left: 20px;
    padding-left: 15px;
  }

  .but-backtoeuro-medals:hover {
    background-color: #003a54;
  }

  .ynet-brand-header-share-box-2 {
    filter: invert();
  }

  .ynet-brand-header-share-link-2 {
    filter: invert(70%);
  }

  .ynet-brand-header-share-link-2.dark {
    filter: none;
  }

  .collection-list-4 {
    margin-left: auto;
    margin-right: auto;
  }

  .wrp_arvot_yedioth {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .section_hero_arvot {
    background-position: 50% 85%;
    justify-content: center;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .section_about_arvot {
    width: 100%;
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .section_speakers_arvot {
    background-color: #43574b;
    width: 100%;
    padding-top: 5.5rem;
    padding-bottom: 6rem;
  }

  .section_footer_arvot {
    margin-top: 14px;
  }

  .about_wrapper_arvot {
    background-color: #ece0b200;
    justify-content: center;
    margin-bottom: 2rem;
  }

  .hero_heading_arvot {
    width: 1800px;
    height: auto;
    padding-top: 0;
  }

  .wrp_logo_arvot {
    justify-content: center;
    align-items: center;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .logo_arvot {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    display: block;
  }

  .wrp_text_arvot {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    justify-content: center;
    align-items: center;
    width: auto;
    margin-left: 0;
    margin-right: 200px;
  }

  .hero_details_arvot {
    width: 60%;
    margin-top: 0;
    margin-bottom: 192px;
  }

  .live_icon_arvot {
    right: .1vw;
  }

  .subject_container_arvot {
    width: 100%;
  }

  .hero_mainheading_arvot {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    margin-bottom: 0;
  }

  .lottie-animation-3 {
    margin-right: -80px;
  }

  .image-39 {
    opacity: 1;
    overflow: clip;
  }

  .div-block-95 {
    z-index: 2;
    right: -4%;
  }

  .div-block-95._2 {
    z-index: 2;
    left: -4%;
    overflow: clip;
  }

  .hero_subject-copy {
    color: #de1a1a;
  }
}

@media screen and (max-width: 991px) {
  .body {
    font-size: 16px;
  }

  .hero_date {
    margin-bottom: .2em;
    font-size: 2.8vw;
    line-height: 100%;
    text-decoration: none;
  }

  .text-block {
    font-size: 2.5vw;
    line-height: 3vw;
  }

  .nav-menu {
    text-align: left;
    background-color: #fff;
    border-radius: 8px 8px 25px 25px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    box-shadow: 0 3px 1px #141a1633;
  }

  .h1 {
    margin-top: -4rem;
    font-size: 7vw;
    line-height: 7vw;
  }

  .section_hero-_tkuma {
    background-position: 50%;
    height: 130vw;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 100px;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .hour {
    margin-left: 0;
    margin-right: 1rem;
  }

  .section_footer_tkuma {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .hero_container {
    width: 100%;
  }

  .program_container {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .speaker {
    width: 210px;
  }

  .menu-button {
    padding: 1rem;
  }

  .menu-button.w--open {
    color: #f15920;
    background-color: #0000;
  }

  .navbar-_tkuma {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .h3 {
    margin-left: auto;
    margin-right: auto;
  }

  .nav_link {
    text-align: center;
    border-top: 1px solid #ececec;
    border-bottom: 1px #bebebecc;
    width: 96%;
    margin-left: auto;
    margin-right: auto;
    padding: 1rem 0;
  }

  .nav_link.red {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .live_icon {
    bottom: 1.7vw;
    right: 19vw;
  }

  .hero_heading_tkuma {
    margin-left: auto;
    margin-right: auto;
  }

  .nav_link_ {
    border-bottom: 1px solid #bebebecc;
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .nav_link_.red {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .nav_link_-copy {
    border-bottom: 1px solid #bebebecc;
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .nav_link_-copy.red {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .nav_link_-copy-copy {
    border-bottom: 1px solid #bebebecc;
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .nav_link_-copy-copy.red {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .link_buy_ticket {
    text-align: center;
    margin-bottom: 10px;
    margin-left: 10px;
    margin-right: 10px;
    padding-top: 10px;
  }

  .hero_container-_tkuma {
    width: 100%;
  }

  .p-tkuma {
    width: 80%;
  }

  .text-block_tkuma {
    font-size: 2.5vw;
    line-height: 3vw;
  }

  .live_icon-_tkuma {
    margin-right: 6px;
  }

  .add2calendar-_tkuma {
    top: 60%;
  }

  .program_container-_tkuma {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .ynet-tkuma-hero-details-button {
    margin-left: auto;
  }

  .collection-list {
    z-index: 1;
    grid-column-gap: 3em;
    position: relative;
  }

  .text-block-12, .text-block-13 {
    flex: none;
    font-size: 1.1rem;
  }

  .ya-brand-footer-sec {
    padding-left: 0;
    padding-right: 0;
  }

  .ya-brand-footer-txt {
    border-right-style: none;
    margin-right: 0;
  }

  .ya-7d-header-txtbox {
    padding-top: 0;
  }

  .ya-7d-header-bredbar {
    width: 120px;
    height: 60px;
  }

  .ya-brand-header-share-box {
    display: flex;
  }

  .ya-mador-prevbox {
    border-right-style: none;
    flex-wrap: wrap;
    width: 100%;
    max-width: 740px;
    max-height: none;
    margin-top: 2em;
    margin-left: auto;
    margin-right: auto;
    padding-right: 0;
    position: relative;
    top: auto;
  }

  .ya-brand-footer-box {
    grid-row-gap: 10px;
    flex-direction: column;
    padding-left: 0;
    padding-right: 0;
  }

  .ya-mador-prevbox-item {
    flex-direction: row;
    align-items: center;
    width: 100%;
    height: 160px;
    margin-bottom: 0;
  }

  .collection-list-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-wrap: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
  }

  .ya-mador-content-sec {
    flex-direction: column;
    max-width: none;
  }

  .ya-brand-header-box {
    justify-content: center;
    max-width: none;
  }

  .ya-brand-header-mobilebar {
    display: block;
    bottom: 0;
  }

  .ya-mador-prevbox-item-img {
    justify-content: flex-start;
    width: 50%;
    margin-bottom: 0%;
    margin-left: 2%;
  }

  .ya-mador-heading-box {
    max-width: none;
  }

  .ya-brand-footer-endcredits {
    text-align: center;
    width: 90%;
  }

  .ya-7d-header {
    height: 64px;
  }

  .ya-brand-header-yedlogo {
    transform: none;
  }

  .ya-mador-prevbox-h {
    height: auto;
    margin-bottom: 2em;
  }

  .ya-brand-footer-rbox {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    margin-left: 0;
  }

  .ya-7d-header-credit {
    padding-top: 0;
    font-size: 1.8rem;
  }

  .ya-7d-header-neme {
    font-size: 1.8rem;
  }

  .ya-mador-content-frame {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .ya-zm-wd24-land-h2 {
    font-size: 1.7em;
  }

  .ya-zm-wd24-land-h1 {
    font-size: 16vw;
  }

  .ya-zm-wd24-land-visual {
    height: 50vh;
  }

  .ya-zm-wd24-landing {
    height: 560px;
    min-height: 60svh;
  }

  .ya-zm-wd24-item-click {
    margin-top: 12px;
    padding: 1.8% 4% 2%;
    font-size: 1em;
  }

  .ya-zm-wd24-item-box {
    width: 90%;
    height: 340px;
  }

  .ya-zm-wd24-item-h1 {
    margin-bottom: 8px;
    font-size: 3.4vw;
  }

  .ya-zm-wd24-item-h2 {
    font-size: 2vw;
    line-height: 120%;
  }

  .ya-zm-wd24-item-txt-box {
    width: 44%;
  }

  .ya-zm-wd24-item-sec {
    width: 100vw;
    margin-bottom: 0;
    margin-left: -2em;
    margin-right: -2em;
  }

  .ya-75songs-chart-section {
    width: 100%;
  }

  .ya-rabin25-arti-image-frame {
    justify-content: center;
    align-items: center;
  }

  .ya-rabin25-arti-creditdiv {
    margin-top: 10px;
    margin-bottom: 30px;
  }

  .ya-rabin25-article {
    max-width: 480px;
  }

  .ya-rabin25-arti-publicist-column {
    flex-direction: column;
    width: 100%;
    display: flex;
  }

  .ya-rabin25-arti-image {
    object-fit: cover;
    width: auto;
  }

  .ya-ilfam-landing-vis2 {
    width: 60%;
  }

  .ya-visilfam-item {
    height: 100vw;
  }

  .ya-ilfam-landing-h1 {
    width: 5ch;
  }

  .ya-visilfam-item-sec {
    max-width: none;
    height: auto;
    margin-bottom: 0;
  }

  .ya-ilfam-landing-vis {
    width: 60%;
  }

  .ya-ilfam-landing-textbox {
    flex: 1;
  }

  .ya-midgallery-landing-visual-img._7 {
    left: 28%;
  }

  .ya-midgallery-landing-visual-img._5 {
    right: -3%;
  }

  .ya-midgallery-landing-textbox {
    text-shadow: 0 3px 5px #262626;
    margin-top: 12%;
  }

  .ya-midgallery-landing-visual {
    width: 920px;
    max-width: none;
  }

  .ya-midgallery-item-p1 {
    width: 22ch;
    font-size: 1.3rem;
    line-height: 1.5rem;
  }

  .ya-midgallery-item-headline {
    text-indent: -24px;
    width: 8ch;
    font-size: 3.8rem;
    line-height: 3rem;
  }

  .ya-midgallery-item-p2 {
    width: 22ch;
    font-size: 1.3rem;
    line-height: 1.5rem;
  }

  .ya-midgallery-item-frame {
    height: 90vh;
  }

  .ya-75im-landing-headline {
    font-size: 6.3vw;
  }

  .ya-75im-landing-headline._2 {
    letter-spacing: -4px;
    margin-top: -6px;
    margin-bottom: 6px;
  }

  .ya-75im-landing-visual-img1 {
    width: 72%;
  }

  .ya-75im-landing-visual-img2 {
    width: auto;
    height: 770px;
  }

  .ya-75im-landing-head-75 {
    font-size: 17vw;
  }

  .ya-ufbooks-landing-visual-head-img {
    height: 120px;
    margin-left: -4%;
  }

  .ya-ufbooks-landing-visual {
    justify-content: center;
    align-items: flex-end;
    width: 100%;
    overflow: hidden;
  }

  .ya-holo22-survivor-box {
    padding-left: 20px;
    padding-right: 20px;
  }

  .ya-hagada-hagada-head {
    margin-bottom: 0;
  }

  .div-block-5 {
    width: 100%;
    max-width: none;
  }

  .link-black {
    color: #ff3c46;
  }

  .ya-oworld-item {
    overflow: hidden;
  }

  .ya-gallerya-item-img {
    max-width: 120%;
  }

  .ya-gallerya-land-txt {
    max-width: 640px;
  }

  .ya-article-land-h1.whiter {
    font-size: 5rem;
  }

  .ya-bfaf-box {
    overflow: hidden;
  }

  .ya-bfaf-txt {
    padding-left: 2em;
  }

  .page-padding {
    padding-left: 10vw;
    padding-right: 10vw;
  }

  .ya-snzl-item {
    flex-flow: column;
  }

  .ya-snzl-item-img-frame {
    aspect-ratio: 16 / 9;
    width: 100%;
  }

  .ya-snzl-item-txt-frame, .ya-snzl-item-trigger {
    width: 100%;
  }

  .ya-stories-more {
    width: 90%;
  }

  .ya-p24eyal-item {
    max-width: 45%;
  }

  .ya-p24eyal-sec {
    padding-left: 1em;
    padding-right: 1em;
  }

  .ya-winners-item {
    max-width: 100%;
  }

  .ya-winners-item-card-h1 {
    font-size: 1.4rem;
  }

  .ya-winners-item-card--frame.bt {
    height: 89%;
  }

  .ya-winners-item-h2 {
    width: 100%;
    font-size: 1.6rem;
    line-height: 115%;
  }

  .ya-winners-item-h1 {
    font-size: 2.4rem;
  }

  .ya-winners-item-card-wrap {
    margin-left: 20px;
  }

  .ya-winners-item-heads-trigger-p {
    font-size: 3em;
  }

  .ya-mycap-track {
    height: 2610vw;
  }

  .ya-mycap-item._1st {
    width: 70vw;
  }

  .ya-mycap-img {
    height: 100%;
  }

  .ya-mycap-img.small {
    width: auto;
    max-width: 90%;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
  }

  .ya-mycap-img.small.smallest {
    object-fit: cover;
  }

  .ya-mycap-img.right {
    align-self: flex-start;
  }

  .ya-mycap-box-rtf h3 {
    margin-bottom: .2em;
    font-size: 2.2rem;
    line-height: 120%;
  }

  .ya-mycap-box-rtf p {
    margin-bottom: 0;
    line-height: 140%;
  }

  .ya-mycap-box-text.extra, .ya-mycap-img-frame.ya-mycap-img-frame-full, .ya-mycap-img-frame.ya-mycap-img-frame-med {
    width: 100vw;
  }

  .ya-mycap-img-frame.halfwidth {
    width: 80vw;
  }

  .ya-mycap-img-frame.megawidth {
    width: 200vw;
  }

  .ya-mycap-img-frame.fullwidth {
    width: 150vw;
  }

  .ya-mycap-pop {
    justify-content: center;
    align-items: flex-end;
  }

  .ya-mycap-pop-frame {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    max-width: 500px;
    height: 100%;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
    overflow: scroll;
  }

  .ya-mycap-pop-rtf {
    margin-top: 60px;
    margin-bottom: 100px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .ya-mycap-pop-t {
    background-color: #fff;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    position: absolute;
    inset: 10% 5% auto auto;
  }

  .div-block-19 {
    justify-content: flex-start;
    align-items: flex-end;
    width: 380px;
  }

  .ya-mycap-box-text-wrap {
    width: 100vw;
  }

  .ya-shoa24-item {
    width: 100%;
    height: 60vw;
  }

  .ya-shoa24-item.flip {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .ya-shoa24-item-vis-vis.flip.single.right {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .ya-shoa24-item-h1 {
    max-width: 100%;
    font-size: 4rem;
  }

  .ya-shoa24-item-h2 {
    max-width: 100%;
    font-size: 2rem;
  }

  .ya-shoa24-item-h3 {
    max-width: 80%;
    font-size: 1.1rem;
  }

  .ya-shoa24-item-texts-wrap {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .ya-shoa24-item-trigger {
    width: 40px;
    height: 40px;
    bottom: -10%;
  }

  .ya-shoa24-item-trigger-glyph {
    clear: both;
    padding-bottom: 0;
    font-size: 2rem;
    line-height: 120%;
  }

  .ya-rooms-scroll_section {
    flex-flow: column;
  }

  .ya-rooms-scroll_content {
    width: 100%;
    padding: 2em 8em 10em;
  }

  .ya-rooms-modal {
    max-height: 230px;
    overflow: auto;
  }

  .ya-rooms-modal-txt {
    font-size: 1rem;
  }

  .ya-rooms-modal-parent {
    top: auto;
    left: auto;
  }

  .ya-rooms-modal-centering {
    z-index: 4;
    width: 280px;
  }

  .ya-rooms-item-img {
    aspect-ratio: 3 / 2;
    border-style: none;
    height: auto;
  }

  .ya-rooms-scroll_visual {
    z-index: 2;
    width: 100%;
    height: auto;
    padding-right: 0;
    top: 50px;
  }

  .ya-rooms-scroll_img-item {
    aspect-ratio: 3 / 2;
    height: auto;
  }

  .ya-rooms-scroll_text-item-clean h1 {
    width: 70%;
  }

  .ya-rooms-backdrop {
    min-height: 55vh;
  }

  .ya-tokhen-grid {
    grid-column-gap: 1.5em;
    grid-row-gap: 1.5em;
  }

  .ya-tokhen-item {
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    height: 400px;
  }

  .ya-tokhen-item-textbox {
    width: 30%;
    height: 110%;
    margin-top: -20px;
    margin-bottom: 0;
    margin-left: auto;
    padding-left: 1em;
    padding-right: 1em;
  }

  .image-19, .image-20 {
    width: 120%;
    margin-top: -100px;
  }

  .heading-4 {
    text-align: right;
    font-size: 1.6rem;
  }

  .ya-bork-item {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .ya-bork-item-img-frm {
    aspect-ratio: auto;
    height: 60vh;
  }

  .ya-bork-item-heads-h1-frm {
    width: 90%;
  }

  .ya-bork-item-headsbox-h2 {
    text-align: center;
    font-size: 1.2rem;
    line-height: 110%;
  }

  .ya-bork-item-headsbox-h1 {
    text-align: center;
    letter-spacing: 0;
    max-width: 100%;
    font-size: 2rem;
    line-height: 90%;
  }

  .ya-bork-item-head-frm, .ya-bork-item-txt-box {
    width: 50%;
  }

  .education-24-navbar {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .nav-menu-2 {
    background-color: #99989ef2;
  }

  .nav_link-2 {
    border-bottom: 1px solid #bebebecc;
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .menu-button-2 {
    background-color: #0000;
    padding: 1rem;
  }

  .menu-button-2:focus {
    background-color: #99989e;
    border-top-left-radius: .5rem;
  }

  .hero_wrapper {
    width: 90vw;
    padding-left: 2vw;
    padding-right: 2vw;
  }

  .hero_container-2 {
    padding-top: 0;
  }

  .logo_link-2 {
    margin-left: 2vw;
    margin-right: 2vw;
  }

  .education-24-section_hero {
    align-items: flex-start;
    padding-left: 1vw;
    padding-right: 1rem;
  }

  .hero_heading-2 {
    padding-top: 100px;
  }

  .hero_details-2 {
    margin-top: 4vw;
    padding-top: 3.5vw;
  }

  .add2calendar-2 {
    top: 11.6vw;
    right: 0;
  }

  .logo_image-2 {
    width: 100%;
    height: 9vw;
  }

  .education-24-section_footer {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .ya-gwar-item-chart-cl-bar-txt, .ya-gwar-item-searchbar-txt {
    font-size: 2rem;
  }

  .ya-gwar-item {
    width: 100%;
  }

  .ya-gwar-item-answer-chart-frame {
    max-width: none;
  }

  .ya-gwar-item-searchbar-txt-icon {
    height: 30px;
  }

  .ya-gwar-item-content {
    width: 80%;
  }

  .ya-gwar-item-chart-cl-txt {
    font-size: 1.5rem;
  }

  .ya-gwar-item-searchbar {
    border-radius: 40px;
    height: 80px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .ya-gwar-item-answer {
    width: 100%;
    font-size: 1.5rem;
  }

  .ya-gwar-item-content-answer {
    height: auto;
  }

  .ya-shemer-rtf {
    max-width: 640px;
  }

  .ya-mycap2-item, .ya-mycap2-item.flip {
    flex-flow: column;
  }

  .ya-mycap2-item-img-frame {
    width: 100%;
    height: 100vh;
  }

  .ya-mycap2-land-txtbox {
    max-width: 600px;
    margin-top: 40px;
    margin-bottom: 30px;
  }

  .ya-mycap2-item-text-rtf p {
    font-size: 1.05rem;
  }

  .ya-mycap2-item-text-rtf h2 {
    font-size: 2.4rem;
  }

  .ya-mycap2-item-text-line.blue.vertical.flip {
    left: auto;
    right: 0;
  }

  .ya-bistro-land-txts {
    max-width: 500px;
  }

  .ya-bistro-land-h1 {
    font-size: 9rem;
    line-height: 80%;
  }

  .ya-bistro-land-h2 {
    font-size: 1.5rem;
  }

  .ya-bistro-section {
    width: 100%;
    max-width: 640px;
  }

  .ynet-brand-header-box {
    justify-content: center;
    max-width: none;
  }

  .projects_header_dark.fixed {
    padding-left: 1em;
    padding-right: 1em;
  }

  .ynet-brand-footer-link {
    text-align: center;
    vertical-align: middle;
    justify-content: center;
    align-items: center;
    display: block;
  }

  .footer_ynet_desktop_dark {
    padding-left: 0;
    padding-right: 0;
  }

  .ynet-brand-footer-box {
    grid-row-gap: 10px;
    flex-direction: column;
    padding-left: 0;
    padding-right: 0;
  }

  .ynet-brand-footer-txt {
    border-right-style: solid;
    justify-content: center;
    align-items: center;
    margin-right: 10px;
    display: flex;
  }

  .ynet-brand-footer-txt.rights {
    margin-right: 0;
  }

  .ynet-brand-footer-txt.mobile {
    justify-content: center;
    align-items: center;
    margin-right: 0;
    display: flex;
  }

  .ynet-brand-footer-links {
    justify-content: center;
    align-items: center;
  }

  .ynet-brand-footer-rbox {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    margin-left: 0;
    display: flex;
  }

  .imagelogo-361 {
    width: 3.5rem;
  }

  .ynet-brand-footer-greyline {
    width: 50%;
    margin-bottom: 20px;
  }

  .ynet-brand-footer-endcredits {
    text-align: center;
    width: 90%;
    margin-bottom: 20px;
  }

  .footer_ynet_desktop_light {
    padding-left: 0;
    padding-right: 0;
  }

  .imagelogo-361-yedioth {
    width: 3.5rem;
  }

  .ya-bistro-back-space {
    width: 640px;
  }

  .ya-mycap2-land-vis {
    object-fit: cover;
    width: 150%;
  }

  .ya-mycap2-extra._2 {
    margin-top: 0;
    margin-bottom: -30px;
  }

  .but-backtoeuro-medals {
    -webkit-text-fill-color: inherit;
    background-color: #50bbb7;
    background-clip: border-box;
    border-style: solid;
    border-width: 2px;
    border-radius: 20px;
  }

  .but-backtoeuro-medals:hover {
    background-color: #003a54;
  }

  .but-backtoeuro-medals.menu {
    background-color: #22222205;
  }

  .but-backtoeuro-medals.menu:hover {
    background-color: var(--royalblue);
  }

  .ynet-brand-header-box-2 {
    justify-content: center;
    max-width: none;
  }

  .ynet-brand-header-share-box-2 {
    display: flex;
  }

  .section-gallery-pard {
    justify-content: flex-start;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-right: 0;
  }

  .ya-waiting-item {
    height: 460px;
    margin-bottom: 6rem;
  }

  .ya-waiting-land-txtbox {
    width: 50%;
  }

  .ya-waiting-land-txtbox-h2 {
    margin-left: 14.5%;
    font-size: 2.1vw;
  }

  .ya-waiting-item-visuals {
    width: 60%;
  }

  .ya-waiting-item-txtbox {
    width: 40%;
  }

  .ya-waiting-item-visuals-slider-nav {
    font-size: 1rem;
  }

  .ya-waiting-item-visuals-face {
    max-height: 45%;
  }

  .ya-kidsto-land-counter-num {
    font-size: 3.2vw;
  }

  .ya-kidsto-midframe {
    width: 100%;
  }

  .ya-kidsto-land-ribbonsfull {
    height: 100px;
  }

  .ya-kidsto-midframe-textox {
    width: 87.5%;
    margin-bottom: 0;
  }

  .ya-kidsto-land-counter {
    width: 12vw;
    height: 12vw;
    padding-bottom: 2px;
  }

  .ya-kidsto-land-counter-text {
    font-size: 3vw;
    line-height: 95%;
  }

  .ya-kidsto-land-counter-text.light {
    font-size: 2.6vw;
  }

  .ya-kidsto-midframe-textox-h2 {
    font-size: 2.5vw;
  }

  .ya-kidsto-midframe-textox-h1, .ya-kidsto-midframe-textox-h1._2nd {
    font-size: 12vw;
  }

  .ya-kidsto-midframe-textox-h1._3rd {
    margin-top: 6px;
    margin-left: 8px;
    font-size: 6vw;
  }

  .ya-kidsto-midframe-textox-head-2ndline {
    margin-top: -8px;
  }

  .ya-kidstro-item {
    width: 85vw;
    max-width: none;
  }

  .ya-kidstro-item-textblock {
    padding-left: 6vw;
    padding-right: 6vw;
  }

  .ya-kidstro-item-qut {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .ya-kidstro-item-qut-txt {
    font-size: 2.8vw;
  }

  .ya-kidstro-item-vis {
    width: 36vw;
    height: 42vw;
  }

  .ya-kidstro-item-heads {
    width: 75%;
    min-height: 150px;
    margin-right: 6.5vw;
  }

  .ya-kidstro-item-heads.flip {
    margin-right: 4vw;
  }

  .ya-kidstro-item-h1 {
    letter-spacing: -.5px;
    font-size: 5vw;
  }

  .ya-kidstro-item-h2 {
    font-size: 2.4vw;
  }

  .ya-kidstro-item-trigger {
    width: 50px;
    height: 50px;
    margin-bottom: -50px;
    top: -25px;
  }

  .ya-kidstro-item-trigger-glyph {
    font-size: 60px;
    line-height: 74%;
  }

  .ya-kidstro-item-vis-credit {
    max-width: 50%;
    font-size: .8em;
    line-height: 120%;
  }

  .ya-kidsto-midframe-textox-h3 {
    font-size: 2.2vw;
  }

  .image-27 {
    width: auto;
    max-width: none;
    height: 42vh;
  }

  .image-28 {
    width: 4vw;
    left: -12%;
  }

  .ya-books-counter {
    height: 20px;
  }

  .ya-fsg-item-visual.stickright {
    object-position: 65% 50%;
    height: 100%;
  }

  .ya-fsg-content-h1 {
    font-size: 2rem;
  }

  .ya-fsg-content-p {
    font-size: 1rem;
  }

  .ya-fsg-landing {
    width: 440px;
  }

  .ya-fsg-landing-h1 {
    font-size: 5.5rem;
  }

  .ya-fsg-landing-h2 {
    font-size: 1.3rem;
  }

  .ya-fsg-textblock {
    width: 70%;
  }

  .ya-fsg-textblock-rtf h1 {
    font-size: 8vw;
    line-height: 75%;
  }

  .ya-fsg-textblock-rtf p {
    text-align: right;
    font-size: 2.4vw;
    line-height: 140%;
  }

  .ya-fsg-land-stamp-wrap {
    top: -40px;
    left: -50px;
  }

  .ya-fsg2-controls-slidenav {
    height: 8%;
  }

  .ya-fsg2-controls-arrowbox {
    aspect-ratio: 1.5 / 2;
  }

  .ya-fsg2-controls-wrap {
    aspect-ratio: 1.5;
    height: 8%;
  }

  .ya-fsg2-item-text-wrap {
    width: 320px;
  }

  .ya-parachamps-item-rtf p, .ya-parachamps-item-rtf h3 {
    font-size: 1.1rem;
  }

  .ya-parachamps-item-rtf h1 {
    font-size: 2rem;
  }

  .ya-parachamps-item-rtf h4 {
    font-size: 1.1rem;
  }

  .ya-fsg2-item-thumbnail {
    max-width: 80px;
  }

  .ya-parachamps-land-headwrap {
    width: 68%;
    max-width: none;
  }

  .ya-parachamps-land-h1 {
    font-size: 13vw;
  }

  .ya-parachamps-land-h2 {
    font-size: 2.8vw;
  }

  .ya-parachamps-land-h3 {
    font-size: 2.4vw;
  }

  .ya-parachamps-item-text {
    padding-bottom: 1.5em;
  }

  .ya-parachamps-item-pictogram {
    margin-top: -4em;
  }

  .ya-kitaa-land-h2, .ya-kitaa-land-h3 {
    width: 90%;
  }

  .ya-kitaa-wrap {
    overflow: clip;
  }

  .ya-kitaa-item {
    max-width: 100%;
  }

  .ya-kitaa-item-visuals {
    width: 40%;
  }

  .ya-kitaa-item-texts {
    width: 60%;
  }

  .ya-kitaa-item-texts-bubble {
    width: 100%;
    min-width: auto;
    max-width: 320px;
  }

  .ya-kitaa-item-bubble-h1 {
    font-size: 3.7vw;
  }

  .ya-kitaa-item-bubble-h2 {
    font-size: 2.2vw;
  }

  .ya-kitaa-item-visuals-imgbox {
    border-width: 8px;
  }

  .ya-kitaa-item-visuals-mapbox {
    width: 70%;
    margin-top: -30%;
  }

  .ya-kitaa-item-trigger {
    bottom: -26px;
  }

  .ya-kitaa-item-rtf h3 {
    font-size: 1.2rem;
  }

  .ya-kitaa-item-rtf p {
    font-size: 1rem;
  }

  .ya-kitaa-item-rtf h4 {
    font-size: .9rem;
  }

  .ya-kitaa-item-topspace {
    height: 5em;
  }

  .div-block-41 {
    left: 10px;
  }

  .capture-btn {
    right: 10px;
  }

  .ya-push-notifisec-phone {
    height: 800px;
  }

  .ya-push-notifisec-heads {
    width: 100%;
    padding-top: 40px;
  }

  .ya-push-notifisec {
    height: 960px;
  }

  .ya-push-notifisec-margins {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    height: 960px;
  }

  .ya-push-notifisec-phonewrap {
    width: 100%;
  }

  .specials-ynet--projects-header-dynamic-ynet-net {
    transform: none;
  }

  .specials-ynet--footer-projects-dynamic-wrap {
    grid-row-gap: 10px;
    flex-direction: column;
    padding-left: 0;
    padding-right: 0;
  }

  .section-6 {
    height: auto;
    min-height: 100vh;
  }

  .hermanquiz-answer {
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 1.2em;
  }

  .hermanquiz-results {
    justify-content: center;
    align-items: flex-start;
    padding-bottom: 20px;
  }

  .text-block-228 {
    font-size: 1.2em;
  }

  .heading-29 {
    font-size: 6.4em;
  }

  .heading-30 {
    text-align: right;
    font-size: 1.3em;
  }

  .text-block-231 {
    font-size: 1em;
  }

  .div-block-75 {
    text-align: center;
    width: 440px;
    margin-top: 140px;
    margin-left: 0;
  }

  .div-block-76 {
    width: 520px;
  }

  .div-block-77 {
    flex-flow: column;
    width: 90%;
  }

  .image-33 {
    z-index: 0;
    height: 400px;
    inset: -83% 14% 0% 0%;
  }

  .image-34 {
    height: 70px;
  }

  .div-block-79 {
    justify-content: flex-start;
    align-items: center;
  }

  .projects-header-dynamic-ynet-net {
    transform: none;
  }

  .footer-projects-dynamic-wrap {
    grid-row-gap: 10px;
    flex-direction: column;
    padding-left: 0;
    padding-right: 0;
  }

  .projects-header-dynamic-ynet-net-2 {
    transform: none;
  }

  .footer-projects-dynamic-wrap-2 {
    grid-row-gap: 10px;
    flex-direction: column;
    padding-left: 0;
    padding-right: 0;
  }

  .ya-books-nav-trigger {
    padding-left: 6px;
    padding-right: 6px;
    font-size: 16px;
  }

  .lovewar-section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .lovewar-section-margins {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .heading-34 {
    width: 80%;
  }

  .div-block-92 {
    padding: 16px 20px 20px;
  }

  .text-block-235 {
    font-size: 1.8rem;
  }

  .lovewar-chat {
    width: 70%;
  }

  .div-block-93 {
    width: 83%;
    margin-top: 50px;
    margin-left: -20%;
  }

  .heading-35 {
    font-size: 20vw;
  }

  .heading-36 {
    font-size: 8.5vw;
  }

  .heading-37 {
    width: 100%;
    margin-top: 10px;
    font-size: 3vw;
  }

  .div-block-94 {
    width: 90%;
    max-width: none;
    height: auto;
  }

  .lottie-animation {
    width: auto;
    height: 56vw;
  }

  .navbar_arvot {
    width: 97%;
    max-width: none;
  }

  .section_hero_arvot {
    background-image: linear-gradient(#0000, #0000);
    margin-left: auto;
    margin-right: auto;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .section_footer_arvot {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .partners_wrapper_arvot {
    grid-column-gap: 3em;
    grid-row-gap: 3em;
  }

  .program_container_arvot {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }

  .about_wrapper_arvot {
    width: 75%;
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }

  .hero_container_arvot {
    width: 100%;
    padding-top: 0;
  }

  .hero_heading_arvot {
    margin-left: auto;
    margin-right: auto;
  }

  .wrp_text_arvot {
    justify-content: center;
    align-items: center;
    width: 600px;
    margin-left: auto;
    margin-right: auto;
  }

  .p-arvot {
    width: 80%;
  }

  .hero_details_arvot {
    margin-left: auto;
    padding: 1rem 1rem 1rem 12.3rem;
  }

  .add2calendar_arvot {
    top: 1rem;
    left: 1rem;
  }

  .ynet-arvot-hero-details-button {
    margin-left: auto;
  }

  .text-block_arvot {
    font-size: 2.5vw;
    line-height: 3vw;
  }

  .subject_container_arvot {
    width: 100%;
  }

  .hero_mainheading_arvot {
    flex-flow: column;
    justify-content: flex-end;
    align-items: center;
    margin-bottom: 2.5rem;
  }

  .wrp_lottie_logo_arvot {
    order: -1;
    width: 70%;
    margin: 0 auto -90px;
  }

  .image-39 {
    width: 1200%;
  }

  .div-block-95 {
    z-index: 1;
    right: -13%;
  }

  .div-block-95._2 {
    left: -11%;
  }

  .collection-list-8 {
    column-count: 1;
  }

  .collection-list-wrapper-6 {
    position: relative;
  }

  .heading-39 {
    font-size: 2.1em;
  }

  .div-block-98 {
    margin-top: .5em;
  }

  .image-44 {
    height: 25px;
    margin-top: -13px;
  }

  .subject-copy {
    width: 47%;
  }

  .div-block-99 {
    display: block;
  }

  .button-2 {
    width: auto;
    height: auto;
    margin-left: 0;
    margin-right: auto;
    padding: 1rem;
  }

  .div-block-100 {
    background-color: #fff;
    width: 100%;
    height: 30px;
    position: absolute;
    top: -20px;
  }
}

@media screen and (max-width: 767px) {
  .body {
    font-size: 16px;
  }

  .cal_text {
    z-index: 2;
    position: relative;
  }

  .subject_container {
    flex-flow: wrap;
    justify-content: center;
    width: auto;
  }

  .footer_link-2 {
    line-height: .8rem;
  }

  .hero_date {
    text-align: center;
    font-size: 3.5vw;
  }

  .cal_links {
    z-index: 1;
    width: 100%;
  }

  .hero_logo-image {
    height: 5vw;
    bottom: 1vw;
  }

  .footer_left-2 {
    position: static;
    top: 2.2rem;
    right: 5.9rem;
  }

  .nav-menu {
    top: 45px;
  }

  .hero_img {
    height: 50vw;
    bottom: 3%;
    left: -6%;
  }

  .h1 {
    margin-top: -3rem;
  }

  .section_hero-_tkuma {
    height: 168vw;
  }

  .section_footer_tkuma {
    flex-direction: column;
    align-items: flex-start;
    padding-left: 2rem;
    font-size: .7rem;
  }

  .hero_container {
    width: auto;
  }

  .program_container {
    flex-direction: column;
  }

  .brand_link {
    height: 34px;
    padding-left: 0;
  }

  .footer_text-lefr-2 {
    line-height: .8rem;
  }

  .section_about_tkuma {
    margin-top: 38px;
  }

  .brand_container {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    direction: rtl;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    width: 60%;
    height: auto;
    margin-right: 10px;
  }

  .speaker {
    max-width: 40vw;
  }

  .cal_link {
    padding: .1rem 0;
    font-size: .8em;
  }

  .menu-button {
    background-color: #0000;
    padding: 2vw;
  }

  .menu-button:focus {
    background-color: #0000;
  }

  .container {
    align-items: center;
    height: 55px;
  }

  .footer_text-2 {
    line-height: .8rem;
  }

  .subject {
    flex: 0 auto;
    width: 29%;
    margin-bottom: 1rem;
  }

  .h3 {
    margin-left: auto;
    margin-right: auto;
  }

  .live_icon {
    width: 6vw;
    bottom: 2.5vw;
    right: 20vw;
  }

  .partners_wrapper {
    flex-wrap: wrap;
    justify-content: center;
  }

  .hero_image {
    height: 60vw;
  }

  .prog_text {
    margin-left: 0;
  }

  .tkuma_logo {
    width: 60%;
  }

  .text-block-3 {
    width: 80%;
  }

  .hero_container-_tkuma {
    width: auto;
  }

  .hero_logo_tkuma, .wrp_logo_tkuma {
    height: 60vw;
  }

  .heading_tkuma, .main_title_tkuma {
    width: 60%;
  }

  .p-tkuma {
    width: 80%;
  }

  .hero_details_tkuma {
    width: 100%;
  }

  .text-block_tkuma {
    width: 401px;
  }

  .live_icon-_tkuma {
    width: 6vw;
    bottom: auto;
  }

  .add2calendar-_tkuma {
    top: 55%;
  }

  .subject_container-_tkuma {
    flex-flow: wrap;
    justify-content: center;
    width: auto;
  }

  .program_container-_tkuma {
    flex-direction: column;
  }

  .partners_wrapper_tkuma {
    flex-wrap: wrap;
    justify-content: center;
  }

  .ynet-tkuma-hero-details-button {
    margin-left: auto;
  }

  .link-2 {
    font-size: .9em;
  }

  .text-block-10 {
    text-align: right;
    width: 100%;
    margin-right: 0;
  }

  .collection-list {
    grid-column-gap: 2.5em;
    grid-row-gap: 4em;
  }

  .text-block-12 {
    font-size: 3vw;
  }

  .ya-brand-footer-sec {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .ya-brand-header-ph {
    height: 70px;
  }

  .ya-brand-header-share-icon {
    height: 30px;
  }

  .ya-brand-footer-txt.rights {
    letter-spacing: .6px;
    margin-left: auto;
    padding-right: 0;
  }

  .ya-brand-footer-links {
    margin-right: 0;
  }

  .ya-brand-header-share-link-inline {
    font-size: .6em;
    line-height: .6em;
  }

  .ya-mador-heading-h1 {
    letter-spacing: 0;
    font-size: 2em;
  }

  .ya-brand-header-share-link {
    font-size: .6em;
    line-height: .6em;
  }

  .ya-7d-header-bredbar {
    width: 98px;
    height: 50px;
  }

  .ya-brand-header-share-box {
    grid-column-gap: 8px;
  }

  .ya-brand-header-share-box.inline.project {
    flex: 0 auto;
  }

  .ya-mador-heading-creds.centerd {
    grid-row-gap: 10px;
  }

  .ya-brand-header-box {
    width: 90%;
    padding-left: 0;
    padding-right: 0;
  }

  .ya-mador-heading-box {
    margin-bottom: 1.4em;
  }

  .ya-mador-heading-h2 {
    font-size: 1.2em;
  }

  .ya-7d-header {
    border-top-width: 3px;
    height: 54px;
  }

  .ya-brand-header {
    height: 40px;
    left: 0;
    right: 0;
    transform: none;
  }

  .ya-brand-header-bar {
    border-bottom-width: .5px;
    top: -1px;
  }

  .ya-7d-header-credit {
    font-size: 1.5rem;
  }

  .ya-7d-header-neme {
    margin-left: 6px;
    font-size: 1.5rem;
  }

  .ya-brand-header-2 {
    height: 40px;
    left: 0;
    right: 0;
    transform: none;
  }

  .ya-zm-wd24-land-h2 {
    width: 90%;
    font-size: 4vw;
  }

  .ya-zm-wd24-land-visual {
    height: 300px;
    display: none;
  }

  .ya-brand-header-share-icon-inline-2 {
    width: 24px;
    height: 24px;
  }

  .ya-zm-wd24-item-click {
    font-size: .9em;
  }

  .ya-zm-wd24-item-box {
    height: 40vw;
  }

  .ya-75songs-entry-box {
    max-width: none;
  }

  .ya-rabin25-arti-creditdiv {
    margin-top: 10px;
    margin-bottom: 30px;
  }

  .ya-rabin25-arti-image {
    object-fit: cover;
  }

  .ya-ilfam-landing {
    height: 400px;
  }

  .ya-ilfam-landing-h1 {
    font-size: 4rem;
    line-height: 3.5rem;
  }

  .ya-ilfam-landing-yalogo {
    width: 140px;
  }

  .ya-ilfam-landing-h2 {
    font-size: 1.2rem;
    line-height: 1.2rem;
  }

  .ya-ilfam-landing-sublogo {
    font-size: .7rem;
  }

  .ya-hcovers-landing-img {
    width: 90vw;
    height: 130vw;
  }

  .ya-midgallery-landing-visual {
    width: 1020px;
  }

  .ya-midgallery-item-text-box {
    flex: none;
  }

  .ya-75im-landing-visual-img1 {
    width: 92%;
  }

  .ya-75im-landing-credstop {
    font-size: 1rem;
  }

  .ya-75im-item-h1 {
    font-size: 1.8rem;
    line-height: 2rem;
  }

  .ya-ufbooks-head-h1 {
    letter-spacing: -6px;
    font-size: 7rem;
    line-height: 6rem;
  }

  .ya-ufbooks-head-h2 {
    font-size: 1.4rem;
    line-height: 1.7rem;
  }

  .ya-ufbooks-landing-visual-head-img {
    height: 95px;
    margin-left: -5%;
  }

  .ya-ufbooks-landing-headbox {
    max-width: 90%;
    margin-top: 10%;
  }

  .ya-ufbooks-item-credit {
    font-size: 1.1rem;
    line-height: 1.3rem;
  }

  .ya-ufbooks-item-h2 {
    font-size: 1.2rem;
    line-height: 1.2rem;
  }

  .ya-ufbooks-item-img {
    height: 280px;
  }

  .ya-ufbooks-item-content, .ya-ufbooks-item-out {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .ya-ufbooks-item-h1 {
    font-size: 2.8rem;
    line-height: 2.6rem;
  }

  .ya-ufbooks-item-h1.s.left {
    font-size: 2.6rem;
    line-height: 2.2rem;
  }

  .ya-holo22-landing-vis {
    height: 320px;
  }

  .ya-hagada-article-rtf h2 {
    font-size: 1.2rem;
  }

  .ya-hagada-article-rtf h1 {
    font-size: 2rem;
  }

  .ya-hagada-article-rtf p {
    font-size: 1.1rem;
    line-height: 140%;
  }

  .ya-hagada-hagada {
    padding-left: 5%;
    padding-right: 5%;
  }

  .ya-hagada-hagada-rtf {
    margin-bottom: .5em;
    padding-top: 0;
  }

  .ya-hagada-hagada-rtf h2 {
    margin-bottom: .5em;
    font-size: 1.1rem;
  }

  .ya-hagada-hagada-rtf h3 {
    margin-bottom: .5em;
    font-size: 2rem;
  }

  .ya-hagada-hagada-rtf h1 {
    font-size: 3.6rem;
  }

  .ya-hagada-hagada-rtf p {
    margin-bottom: .5em;
    font-size: 1.6rem;
    line-height: 150%;
  }

  .ya-hagada-hagada-rtf h4 {
    font-size: 3.4rem;
  }

  .ya-hagada-hagada-rtf h6 {
    line-height: 120%;
  }

  .ya-hagada-hagada-rtf h5 {
    font-size: 2.3rem;
  }

  .ya-hagada-hagada-rtf blockquote {
    margin-top: 10px;
    line-height: 110%;
  }

  .ya-hagada-hagada-head {
    letter-spacing: -5px;
    max-width: 436px;
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .ya-kpstory-item-bookc-box {
    min-width: 90%;
  }

  .ya-kpstory-landing-img-pages {
    height: 20vh;
  }

  .ya-kpstory-item-textframe-txt-par {
    letter-spacing: -.25px;
  }

  .ya-nop-land-h2box {
    width: 90%;
  }

  .ya-nop-land-txtbox {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .ya-nop-chat-wa-header-notif {
    height: 30px;
    padding-top: 7px;
    padding-left: 9px;
    padding-right: 9px;
    font-size: 1.4rem;
  }

  .ya-oworld-landing {
    height: auto;
  }

  .ya-oworld-landing-flags {
    height: 140px;
  }

  .ya-oworld-landing-heading {
    margin-top: -32px;
  }

  .ya-oworld-landing-h1 {
    font-size: 6rem;
    line-height: 3rem;
  }

  .ya-oworld-item-h1.long {
    font-size: 3.4rem;
    line-height: 3.2rem;
  }

  .ya-oworld-item-trigger-go {
    width: 40px;
    height: 40px;
  }

  .ya-oworld-item-img {
    width: 100%;
  }

  .ya-oworld-item-img-frame {
    height: 50vh;
  }

  .ya-oworld-item-trigger-box {
    height: 40px;
  }

  .ya-oworld-item-trigger-click {
    font-size: 1.4rem;
    line-height: 2.5rem;
  }

  .ya-gallerya-item-img {
    max-width: 160%;
    min-height: 60vh;
  }

  .ya-brand-credit-2 {
    padding: 3px 6px 5px;
    font-size: 1.2rem;
    line-height: 1.2rem;
  }

  .ya-brand-text-box-2 {
    width: 60%;
  }

  .ya-gallerya-land-txt {
    width: 90%;
    max-width: 480px;
  }

  .ya-brand-date-box {
    margin-right: 6px;
  }

  .ya-gallerya-land-h1 {
    letter-spacing: -2px;
    font-size: 4.2rem;
    line-height: 110%;
  }

  .ya-gallerya-land-h1.gallerya {
    letter-spacing: -2px;
    font-size: 4rem;
    line-height: 3rem;
  }

  .ya-brand-yedlogo {
    width: 92px;
  }

  .ya-brand-yedlogo.gallerya {
    width: 80px;
  }

  .ya-brand-date-2 {
    letter-spacing: 2px;
    margin-top: 3px;
    font-size: .7rem;
    line-height: .5rem;
  }

  .ya-brand-date-2.gallerya {
    font-size: 9px;
  }

  .ya-gallerya-land-h2 {
    letter-spacing: 0;
    margin-left: auto;
    margin-right: auto;
    font-size: 1.3rem;
  }

  .ya-gallerya-land-h2.gallerya {
    width: 100%;
    margin-right: auto;
    line-height: 1.4rem;
  }

  .ya-brand-head-box {
    margin-bottom: 5%;
  }

  .ya-brand-seclogo {
    width: 70px;
  }

  .ya-article-land-box {
    max-width: 90%;
  }

  .ya-article-land-h1 {
    letter-spacing: -1px;
    font-size: 4rem;
  }

  .ya-article-land-h1.whiter {
    margin-bottom: .5rem;
    font-size: 11vw;
  }

  .ya-article-land-h2 {
    font-size: 1.2rem;
  }

  .ya-article-land-h2.whiter {
    margin-bottom: .5rem;
  }

  .ya-wph-land {
    padding-top: 10%;
  }

  .ya-wph-land-h1 {
    font-size: 4.8rem;
    line-height: 4.4rem;
  }

  .ya-wph-land-h2 {
    max-width: 75%;
    font-size: 1.3rem;
    line-height: 1.4rem;
  }

  .ya-wph-item-imgbox {
    height: 100%;
  }

  .ya-wph-item-imgbox.tall {
    height: 100vw;
  }

  .ya-wph-slide-left {
    width: 50px;
    margin-bottom: 28%;
  }

  .text-block-89 {
    font-size: .9rem;
    line-height: .9rem;
  }

  .ya-wph-slide-dots {
    top: 68vw;
    bottom: auto;
  }

  .ya-wph-slide-dots.tall {
    top: 100vw;
  }

  .ya-wph-item {
    border-radius: 0;
    max-width: 770px;
    margin-bottom: 0;
  }

  .ya-wph-item-navbox {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 12px;
  }

  .ya-wph-slide-left-icon {
    padding-bottom: 30px;
    font-size: 1.4rem;
  }

  .ya-wph-slide-right-icon {
    font-size: 1.4rem;
  }

  .ya-wph-item-img {
    object-fit: cover;
    min-width: 100%;
    min-height: 100%;
  }

  .ya-wph-item-img-txt {
    width: 70%;
    font-size: 1.6rem;
    line-height: 1.8rem;
  }

  .ya-wph-item-par {
    padding-left: 50px;
    font-size: 1.2rem;
    line-height: 1.5rem;
  }

  .ya-wph-heart-lottie {
    width: 40px;
    height: 40px;
  }

  .ya-wph-slide-right {
    width: 50px;
    margin-bottom: 28%;
  }

  .ya-wph-item-head-icon {
    width: 40px;
    height: 40px;
  }

  .ya-article-land {
    min-height: 40vh;
  }

  .ya-bfaf-box {
    margin-bottom: 2em;
  }

  .ya-bfaf-txt {
    border-bottom: 4px solid #f9dd4a;
    border-right-style: none;
    width: 85%;
    margin-top: 1em;
    padding-left: 0;
    padding-right: 0;
  }

  .ya-bfaf-txt-rtf p {
    font-size: 1rem;
  }

  .ya-bfaf-txt-rtf h4 {
    font-size: 1.1rem;
  }

  .ya-article-rtf {
    width: 100%;
  }

  .ya-article-rtf h1 {
    width: 85%;
    margin-left: auto;
    margin-right: auto;
    font-size: 2.2rem;
  }

  .ya-article-rtf h3 {
    width: 85%;
    margin-left: auto;
    margin-right: auto;
    font-size: 1.3rem;
  }

  .ya-article-rtf figcaption {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .ya-article-rtf p {
    width: 85%;
    margin-left: auto;
    margin-right: auto;
    font-size: 1.1rem;
  }

  .ya-medals-sec {
    height: 560px;
  }

  .swiper-slide.is-slider-main {
    width: 100%;
  }

  .ya-medals-swiper-item-content {
    width: 80%;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
  }

  .ya-medals-swiper-item-texts {
    width: 90%;
  }

  .ya-medals-swiper-item-txt-p {
    width: 100%;
  }

  .ya-snzl-item-txt {
    font-size: 1rem;
  }

  .ya-hagada-navigator {
    height: 110px;
    padding-top: 30px;
    display: none;
    overflow: scroll;
  }

  .ya-hagada-nav-trig {
    width: 85%;
    height: 100%;
    transition: width .12s ease-in-out, background-color .15s ease-in-out;
  }

  .ya-hagada-nav-trig:hover {
    width: 100%;
  }

  .ya-hagada-nav-trig.w--current {
    width: 95%;
    height: 100%;
  }

  .ya-hagada-img, .ya-hagada-img.big {
    margin-top: 0;
    margin-bottom: 0;
  }

  .ya-stories {
    margin-top: 70px;
  }

  .ya-sroties-head-h1 {
    font-size: 4rem;
  }

  .ya-sroties-head-h2 {
    font-size: 1.2rem;
  }

  .ya-stories-story {
    font-size: 1.1em;
  }

  .ya-stories-more-list {
    display: flex;
  }

  .ya-p24eyal-item {
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    width: 90%;
    max-width: none;
  }

  .ya-hagada-article-box-txt-h1 {
    font-size: 2em;
  }

  .ya-hagada-article-box-txt-h2, .ya-p24eyal-article {
    font-size: 1.1rem;
  }

  .ya-winners-item-card-t {
    font-size: 1rem;
  }

  .ya-winners-item-card-h1 {
    font-size: 1.2rem;
  }

  .ya-winners-item-card--frame.bt {
    height: 91%;
  }

  .ya-winners-item-credit {
    font-size: 1.115rem;
  }

  .ya-winners-item-h2 {
    font-size: 1.3rem;
  }

  .ya-winners-item-h1 {
    font-size: 2.2rem;
  }

  .ya-article-land-badge {
    width: 80px;
    height: 80px;
    left: 0%;
  }

  .ya-mycap-item._1st {
    width: 85vw;
  }

  .ya-mycap-img.small {
    max-width: 100%;
    min-height: auto;
  }

  .ya-mycap-img.small.smallest {
    height: auto;
  }

  .ya-mycap-img.right {
    max-width: 100%;
  }

  .ya-mycap-land {
    width: 100%;
  }

  .ya-mycap-item-collaps {
    max-width: 80vw;
  }

  .image-18 {
    width: 110px;
  }

  .link-3 {
    font-size: .8em;
  }

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

  .ya-flipphone-lot {
    width: 200px;
    height: 200px;
  }

  .ya-shoa24-item {
    height: 320px;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .ya-shoa24-item-vis-vis {
    border-width: 6px;
  }

  .ya-shoa24-item-vis-vis._2nd {
    border-width: 3px;
  }

  .ya-shoa24-item-vis-vis._3rd {
    border-radius: 2px;
  }

  .ya-shoa24-item-h1 {
    letter-spacing: -1px;
    font-size: 3rem;
  }

  .ya-shoa24-item-h2 {
    font-size: 1.7rem;
  }

  .ya-rooms-scroll_section {
    flex-flow: row;
  }

  .ya-rooms-scroll_content {
    width: 50%;
    padding-left: 1em;
    padding-right: 1em;
  }

  .ya-rooms-scroll_text-item {
    font-size: 1rem;
  }

  .ya-rooms-scroll_visual {
    width: 60%;
    height: 100vh;
    top: 40px;
  }

  .ya-rooms-scroll_text-item-clean {
    font-size: 1rem;
  }

  .ya-rooms-scroll_text-item-clean h1 {
    letter-spacing: -2px;
    width: 100%;
    font-size: 3rem;
  }

  .ya-rooms-scroll_text-item-clean h2 {
    margin-bottom: 10px;
    font-size: 1.3rem;
  }

  .ya-tokhen-item {
    height: 260px;
  }

  .ya-tokhen-item-textbox {
    height: 120%;
  }

  .heading-4 {
    font-size: 1.2rem;
  }

  .image-21 {
    width: 360px;
  }

  .ya-bork-item {
    flex-flow: column;
  }

  .ya-bork-item-img-frm {
    height: auto;
  }

  .ya-bork-item-heads-h1-frm {
    width: 100%;
  }

  .ya-bork-item-head-frm {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    top: auto;
  }

  .ya-bork-item-txt-box {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    padding-right: 0;
  }

  .brand_container-2 {
    width: 70%;
  }

  .brand_link-2 {
    margin-right: 3vw;
    padding-left: 3vw;
  }

  .menu-button-2 {
    padding: 2vw;
  }

  .footer_link {
    margin-bottom: 1rem;
  }

  .logo_link-2 {
    margin-bottom: 2vw;
    margin-left: 4vw;
    margin-right: 4vw;
  }

  .education-24-subject-2 {
    flex: 0 auto;
    width: 29%;
    margin-bottom: 1rem;
  }

  .speaker-2 {
    max-width: 40vw;
    margin: 3vw;
  }

  .footer_text {
    margin-bottom: 1rem;
  }

  .speaker-3 {
    max-width: 40vw;
    margin: 3vw;
  }

  .education-24-subject_container-2 {
    flex-flow: wrap;
    justify-content: center;
    align-items: stretch;
    width: auto;
  }

  .logo_image-2 {
    height: 16vw;
  }

  .education-24-section_footer {
    flex-direction: column;
    align-items: flex-start;
    padding-left: 2rem;
    font-size: .7rem;
    position: relative;
  }

  .partners_wrapper-2 {
    flex-wrap: wrap;
  }

  .footer_line {
    margin-bottom: 1rem;
  }

  .ya-gwar-item-searchbar-txt {
    letter-spacing: -.25px;
    padding-bottom: 3px;
    font-size: 1.4rem;
  }

  .ya-gwar-item-searchbar-txt-icon {
    height: 20px;
  }

  .ya-gwar-item-content {
    width: 90%;
  }

  .ya-gwar-item-searchbar {
    border-radius: 30px;
    height: 60px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .ya-gwar-item-content-answer {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .ya-gwar-text-rtf {
    width: 90%;
    font-size: 1rem;
  }

  .ya-mycap2-land {
    min-height: 50vh;
    margin-bottom: 2em;
  }

  .ya-mycap2-land-txtbox {
    width: 90%;
  }

  .ya-mycap2-item-text-frame {
    background-color: #ffffffd9;
    width: 45%;
  }

  .ya-mycap2-item-text-rtf p {
    font-size: 1rem;
  }

  .ya-mycap2-item-text-rtf2 p {
    font-size: 1.1rem;
  }

  .ya-bistro-item {
    width: 90%;
  }

  .ya-bistro-land-h1 {
    margin-top: -20px;
    margin-bottom: -20px;
    padding-bottom: 10px;
    font-size: 6rem;
    line-height: 90%;
  }

  .ya-bistro-land-h2 {
    letter-spacing: -.5px;
    font-size: 1.4rem;
  }

  .ya-bistro-section-head-h1 {
    font-size: 4rem;
  }

  .ya-bistro-section-head-h2 {
    font-size: 1.2rem;
  }

  .ya-bistro-section-head-ornament {
    width: 200px;
  }

  .ya-bistro-item-p {
    font-size: 1rem;
  }

  .ya-bistro-item-heads {
    transition: none;
  }

  .ya-bistro-item-heads:hover {
    transform: none;
  }

  .image-25 {
    width: 200px;
  }

  .ynet-brand-header-share-link {
    font-size: .6em;
    line-height: .6em;
  }

  .projects_header_light {
    height: 40px;
  }

  .ynet-brand-header-share-icon {
    height: 30px;
  }

  .ynet-brand-header-box.full-width {
    width: 100%;
  }

  .ynet-brand-header-share-box {
    grid-column-gap: 8px;
  }

  .projects_header_dark.fixed-lined {
    height: 50px;
    padding-left: 1em;
    padding-right: 1em;
  }

  .header_ynetlogo_dark {
    justify-content: flex-end;
    align-items: stretch;
    max-width: 80%;
  }

  .link_header_ynetlogo_lightmode-copy {
    flex: none;
    justify-content: flex-end;
    align-items: center;
    height: 70%;
    padding-left: 0;
    display: flex;
  }

  .ynet-brand-footer-link {
    letter-spacing: 0;
  }

  .footer_ynet_desktop_dark {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .ynet-brand-footer-txt.rights {
    letter-spacing: .6px;
    margin-left: auto;
    padding-right: 0;
  }

  .ynet-brand-footer-links {
    margin-right: 0;
  }

  .ynet-brand-footer-greyline {
    width: 60%;
  }

  .footer_ynet_desktop_light {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .ya-mycap2-land-vis {
    width: 100%;
  }

  .ya-bistro-section-head-ornament-corner {
    width: 40px;
  }

  .ya-mycap2-extra {
    margin-top: 30px;
  }

  .ya-mycap2-extra._2 {
    height: 90px;
    margin-top: 0;
  }

  .ya-mycap2-extra-link- {
    font-size: 1.4rem;
  }

  .but-backtoeuro-medals {
    border-color: #fff;
    border-radius: 60px;
  }

  .but-backtoeuro-medals:hover {
    background-color: #003a54;
  }

  .ynet-brand-header-box-2 {
    width: 90%;
    padding-left: 0;
    padding-right: 0;
  }

  .ynet-brand-header-share-icon-2 {
    height: 30px;
  }

  .ynet-brand-header-share-box-2 {
    grid-column-gap: 8px;
  }

  .link_header_ynetlogo_lightmode-copy-2 {
    flex: none;
    justify-content: flex-end;
    align-items: center;
    height: 70%;
    padding-left: 0;
    display: flex;
  }

  .header_ynetlogo_dark-2 {
    justify-content: flex-end;
    align-items: stretch;
    max-width: 80%;
  }

  .ynet-brand-header-share-link-2 {
    font-size: .6em;
    line-height: .6em;
  }

  .wrp-division-categories {
    margin-left: 0;
  }

  .ya-waiting-item {
    height: 300px;
  }

  .ya-waiting-item-visuals {
    width: 60%;
  }

  .ya-waiting-item-txtbox {
    width: 40%;
  }

  .ya-waiting-item-visuals-slider-nav {
    font-size: .7rem;
  }

  .ya-waiting-item-visuals-face {
    border-width: 3px;
    margin-left: -15%;
  }

  .ya-waiting-item-visuals-face.flip {
    margin-right: -15%;
  }

  .ya-waiting-item-txtframe {
    grid-column-gap: .4rem;
    grid-row-gap: .4rem;
  }

  .ya-waiting-item-txt-h2 {
    font-size: 1rem;
  }

  .ya-waiting-item-txt-h1 {
    font-size: 1.2rem;
  }

  .ya-waiting-item-txt-h3 {
    font-size: 1rem;
  }

  .ya-waiting-item-txt-trigger {
    margin-top: .5rem;
    font-size: .9rem;
  }

  .ya-waiting-item-txt-trigger:hover {
    letter-spacing: 0;
    font-weight: 300;
  }

  .ya-kidsto-land-ribbonsfull {
    height: 70px;
  }

  .ya-kidsto-midframe-textox {
    margin-bottom: 0;
  }

  .ya-kidsto-midframe-textox-h2 {
    letter-spacing: 0;
  }

  .ya-kidsto-midframe-textox-h1 {
    letter-spacing: -.1rem;
  }

  .ya-kidstro-item-textblock {
    background-size: auto 24.73px;
  }

  .ya-kidstro-item-qut {
    padding-left: 1.3rem;
    padding-right: 1.3rem;
    display: none;
  }

  .ya-kidstro-item-rtf {
    font-size: 15px;
  }

  .ya-kidstro-item-rtf p {
    margin-bottom: 24px;
  }

  .ya-kidstro-item-heads {
    min-height: 120px;
  }

  .ya-kidstro-item-r {
    top: 20px;
  }

  .ya-kidstro-item-trigger {
    width: 40px;
    height: 40px;
    margin-bottom: -40px;
    margin-left: 25px;
    top: -20px;
  }

  .ya-kidstro-item-trigger.flip {
    margin-left: 50px;
  }

  .ya-kidstro-item-trigger-glyph {
    font-size: 50px;
    line-height: 75%;
  }

  .ya-kidstro-item-vis-credit {
    max-width: 60%;
  }

  .ya-kidstro-item-vis-credit.flip {
    text-align: left;
  }

  .image-27 {
    height: 33vh;
  }

  .image-28 {
    width: 20px;
  }

  .ya-books-counter-num {
    font-size: 16px;
  }

  .ya-books-counter {
    border-right-style: none;
  }

  .ya-books-counter-txt {
    font-size: 16px;
  }

  .ya-fsg-content-margins, .ya-fsg-content-trigger {
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
  }

  .ya-fsg-land-stamp-wrap {
    left: -5%;
  }

  .ya-books-land-texts {
    width: 70%;
    max-width: 90%;
  }

  .ya-books-land-h1-1 {
    letter-spacing: -10px;
    font-size: 32vw;
  }

  .ya-books-land-h1-2 {
    letter-spacing: 0;
    font-size: 6vw;
  }

  .ya-books-land-h1-3 {
    letter-spacing: -.5px;
    font-size: 6vw;
  }

  .ya-fsg-textblock-img-txt {
    line-height: 106%;
  }

  .ya-fsg2-controls-slidenav {
    height: 15%;
  }

  .ya-fsg2-gallery-mask {
    height: 85%;
  }

  .ya-parachamps-land {
    min-height: auto;
  }

  .ya-fsg2-controls-arrow {
    font-size: 24px;
  }

  .ya-fsg2-controls-wrap {
    height: 15%;
  }

  .ya-fsg2-item-text-wrap {
    width: 40%;
  }

  .ya-parachamps-item-rtf {
    width: 100%;
  }

  .ya-parachamps-item-rtf p, .ya-parachamps-item-rtf h3 {
    font-size: 1rem;
  }

  .ya-parachamps-item-rtf h1 {
    font-size: 1.6rem;
  }

  .ya-parachamps-item-rtf h4 {
    font-size: 1rem;
  }

  .ya-fsg2-fit-trigger {
    width: 36px;
    height: 36px;
    bottom: 12px;
    left: 12px;
  }

  .ya-fsg2-item-thumbnail {
    max-width: 50px;
    max-height: 50px;
  }

  .ya-parachamps-item-text {
    width: 90%;
  }

  .ya-kitaa-land-box {
    margin-top: 3em;
    margin-bottom: 2em;
  }

  .ya-kitaa-land-half {
    width: 60%;
  }

  .ya-kitaa-land-half.left {
    width: 50%;
  }

  .ya-kitaa-land-h2 {
    width: 80%;
    font-size: 3vw;
  }

  .ya-kitaa-land-h3 {
    width: 90%;
    font-size: 2.6vw;
  }

  .ya-kitaa-wrap {
    padding-top: 1em;
  }

  .ya-kitaa-item {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .ya-kitaa-item-visuals {
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 90%;
    padding-bottom: 1em;
    padding-left: 0;
    position: relative;
  }

  .ya-kitaa-item-texts {
    width: 100%;
  }

  .ya-kitaa-item-texts-bubble {
    max-width: none;
  }

  .ya-kitaa-item-bubble-h1 {
    font-size: 5vw;
  }

  .ya-kitaa-item-bubble-h2 {
    font-size: 3vw;
  }

  .ya-kitaa-item-visuals-imgbox {
    border-width: 6px;
  }

  .ya-kitaa-item-visuals-mapbox {
    width: 50%;
    margin-top: 0%;
    margin-bottom: 4%;
    margin-left: -10%;
    box-shadow: 0 2px 10px #0003;
  }

  .ya-kitaa-item-trigger {
    display: none;
  }

  .ya-kitaa-item-rtf {
    border-bottom: 3px solid #00776d;
    width: 95%;
    margin-top: 2em;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 1em;
  }

  .ya-kitaa-item-topspace {
    display: none;
  }

  .bold-text-10 {
    font-size: 2.5vw;
  }

  .div-block-48 {
    flex-flow: column-reverse;
    height: 98%;
  }

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

  .div-block-51 {
    order: 1;
  }

  .div-block-59 {
    height: 90%;
    top: 0;
    bottom: auto;
  }

  .image-31 {
    transform: rotateX(180deg)rotateY(0)rotateZ(0);
  }

  .specials-ynet--projects-header-dynamic-ynet-wrap {
    padding-left: 0;
  }

  .hermanquiz-question {
    grid-column-gap: .3em;
    grid-row-gap: .3em;
    padding-top: .5em;
  }

  .text-block-228, .text-block-231 {
    margin-bottom: .3em;
  }

  .projects-header-dynamic-ynet-wrap, .projects-header-dynamic-ynet-wrap-2 {
    padding-left: 0;
  }

  .ya-books-land-h2 {
    font-size: 4vw;
  }

  .ya-books-opening {
    width: 90%;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .ya-books-opening-longhead {
    font-size: 1.1rem;
  }

  .ya-books-opening-bold {
    font-size: 1.4rem;
  }

  .ya-books-opening-rtf-trigger-plus {
    width: 34px;
  }

  .ya-books-statusline {
    background-color: #fff;
    border-bottom: 1px solid #3333;
    width: 100%;
    height: 40px;
    position: fixed;
    top: 40px;
  }

  .lovewar-section-margins {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
  }

  .lovewar-article-box.odd, .section_about_arvot {
    margin-top: 0;
  }

  .section_footer_arvot {
    flex-direction: column;
    align-items: flex-start;
    padding-left: 2rem;
    font-size: .7rem;
  }

  .partners_wrapper_arvot {
    flex-wrap: wrap;
    justify-content: center;
  }

  .program_container_arvot {
    flex-direction: column;
  }

  .hero_container_arvot {
    width: 100%;
  }

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

  .wrp_logo_arvot {
    height: 60vw;
  }

  .logo_arvot {
    width: 90%;
  }

  .wrp_text_arvot {
    width: 66%;
  }

  .heading_arvot, .main_title_arvot {
    width: 60%;
  }

  .p-arvot {
    width: 80%;
  }

  .hero_details_arvot {
    width: 100%;
    height: auto;
    margin-bottom: auto;
    padding-left: 1rem;
  }

  .add2calendar_arvot {
    z-index: 3;
    margin-left: auto;
    margin-right: auto;
    top: 5.8rem;
  }

  .ynet-arvot-hero-details-button {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: auto;
  }

  .text-block_arvot {
    width: 401px;
  }

  .arvot-live-text-war {
    text-align: center;
    justify-content: center;
    align-items: center;
  }

  .live_icon_arvot {
    vertical-align: bottom;
    height: 22px;
    bottom: auto;
  }

  .subject_container_arvot {
    flex-flow: wrap;
    justify-content: center;
    width: auto;
  }

  .speaker_wrapper_arvot {
    width: 100%;
  }

  .hero_mainheading_arvot {
    width: auto;
  }

  .image-38 {
    max-width: none;
  }

  .wrp_lottie_logo_arvot {
    margin-bottom: -40px;
  }

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

  .collection-list-8 {
    column-count: 1;
  }

  .image-42 {
    max-width: none;
  }

  .div-block-97 {
    margin-right: -8px;
  }

  .image-43 {
    display: block;
  }

  .heading-38 {
    letter-spacing: -1px;
    font-size: 9vw;
  }

  .heading-38.bigger {
    font-size: 13vw;
  }

  .heading-39 {
    font-size: 4vw;
  }

  .image-44 {
    height: 17px;
    margin-top: -5px;
  }

  .subject-copy {
    flex: 0 auto;
    width: 100%;
  }

  .button-copy {
    height: 36px;
    font-size: 1.1em;
  }

  .button-2 {
    padding: 2vw 3vw 2vw 1vw;
  }
}

@media screen and (max-width: 479px) {
  .cal_text {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    background-color: #f1592033;
    border-radius: 0;
    justify-content: center;
    align-items: center;
  }

  .footer_logo_link {
    max-width: 36px;
  }

  .about_wrapper {
    margin-top: 146px;
  }

  .footer_link-2 {
    line-height: .8rem;
  }

  .hero_date {
    width: 24ch;
    margin-bottom: 3vw;
    margin-left: auto;
    margin-right: auto;
    font-size: 5vw;
    line-height: 150%;
  }

  .text-block {
    text-align: center;
    font-size: 4.5vw;
    line-height: 5.2vw;
  }

  .cal_links {
    background-color: #f8c58f33;
    flex-flow: row-reverse;
    justify-content: space-around;
  }

  .hero_logo-image {
    height: 5.5vw;
  }

  .footer_left-2 {
    justify-content: space-between;
    align-self: center;
    margin-bottom: 14px;
    display: flex;
    position: static;
    inset: auto 0% 0%;
  }

  .nav-menu {
    background-color: #fff;
  }

  .hero_img {
    bottom: 8%;
    left: -8vw;
  }

  .logo_image {
    width: 120px;
    height: 60px;
  }

  .h1 {
    margin-top: -1.5rem;
    font-size: 8vw;
    line-height: 8vw;
  }

  .section_hero-_tkuma {
    background-position: 50%;
    background-size: cover;
    height: auto;
    min-height: 100vh;
    padding-top: 10vw;
    padding-bottom: 100px;
    overflow: hidden;
  }

  .hour {
    width: 2.8rem;
    margin-top: 0;
    margin-left: .7rem;
    margin-right: .7rem;
    font-size: 1em;
  }

  .section_footer_tkuma {
    flex-wrap: wrap;
    align-content: center;
    padding-left: 1rem;
    font-size: .6rem;
  }

  .partners_text-diff {
    font-size: .8rem;
  }

  .footer_right-2 {
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
    margin-bottom: .5rem;
  }

  .hero_container {
    align-items: stretch;
    max-width: 100%;
  }

  .hero_subject {
    font-size: 1.35rem;
  }

  .about_text {
    text-align: right;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    font-size: 1rem;
    font-weight: 300;
    line-height: 145%;
  }

  .about_text.bold {
    line-height: 1.2rem;
  }

  .brand_link {
    height: 25px;
  }

  .h2 {
    -webkit-text-stroke-color: #e6e6e6;
  }

  .section_about_tkuma {
    margin-top: 0;
  }

  .brand_container {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    width: auto;
  }

  .cal_link {
    border-bottom-style: none;
    border-right: 1px solid #f8c58f;
    width: 25%;
    padding-top: .5rem;
    padding-bottom: .6rem;
  }

  .cal_link.last {
    border-right-style: none;
  }

  .menu-button:active {
    mix-blend-mode: darken;
  }

  .add2calendar {
    text-align: center;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-content: stretch;
    align-items: stretch;
    width: 100%;
    margin-top: 10vw;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    top: 8vh;
    left: 0;
    right: 0;
  }

  .hero_top-text {
    width: 100%;
    margin-top: 4vw;
  }

  .container {
    height: 50px;
  }

  .footer_text-2 {
    line-height: .8rem;
  }

  .about_text-wrapper {
    width: 100%;
    max-width: none;
  }

  .subject {
    background-color: #cbe3e9;
    width: 100%;
    margin-bottom: 2vw;
    margin-left: 1vw;
    margin-right: 1vw;
  }

  .h3 {
    margin-left: auto;
    margin-right: auto;
    font-size: 8vw;
  }

  .note {
    text-align: center;
  }

  .footer_line-2 {
    padding-left: .2rem;
    padding-right: .2rem;
  }

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

  .line.top.first {
    margin-top: 1px;
  }

  .speaker_name {
    font-size: 1.1rem;
  }

  .speaker_name.white {
    margin-bottom: .1em;
  }

  .live_icon {
    width: 10vw;
    position: absolute;
    inset: 64.672px 47.8vw 3.2rem -233px;
  }

  .text-block-2 {
    color: #262626;
    font-weight: 500;
  }

  .speaker_wrapper.hosts {
    margin-top: 1rem;
  }

  .partners_wrapper {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-flow: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-content: stretch space-around;
    align-items: center;
  }

  .hero_details {
    background-color: #cbe3e9;
    width: 100%;
    margin-top: 0;
    margin-bottom: 25vw;
    padding-bottom: 4rem;
    padding-left: 3vw;
    padding-right: 3vw;
  }

  .hero_image {
    height: auto;
  }

  .prog_text {
    margin-left: 0;
    margin-right: 0;
    padding-right: 0;
  }

  .hero_heading_tkuma {
    flex: 1;
    padding-top: 0;
  }

  .link_buy_ticket {
    margin-right: 10px;
    padding-right: 15px;
  }

  .tkuma_logo, .text-block-3 {
    width: 100%;
  }

  .text-block-5, .text-block-6 {
    color: #000;
  }

  .text-block-9 {
    font-size: .9em;
  }

  .bold-text, .bold-text-2, .bold-text-3, .bold-text-4, .bold-text-5 {
    color: #333;
  }

  .hero_container-_tkuma {
    align-items: stretch;
    max-width: 100%;
  }

  .hero_logo_tkuma {
    height: auto;
  }

  .wrp_logo_tkuma {
    height: auto;
    margin-top: 75px;
    position: relative;
  }

  .logo_tkuma {
    margin-top: 0;
    padding-top: 0;
  }

  .wrp_text_tkuma {
    width: 100%;
    height: 346px;
    position: relative;
  }

  .heading_tkuma, .main_title_tkuma {
    width: 100%;
  }

  .p-tkuma {
    width: 100%;
    margin-bottom: 60px;
    font-size: 20px;
    line-height: 24px;
  }

  .hero_details_tkuma {
    background-color: #cbe3e9;
    flex: 1;
    width: 100%;
    margin-top: 0;
    margin-bottom: 25vw;
    padding-bottom: 4rem;
    padding-left: 3vw;
    padding-right: 3vw;
  }

  .text-block_tkuma {
    text-align: center;
    width: 100%;
    font-size: 4.5vw;
    line-height: 5.2vw;
  }

  .live_icon-_tkuma {
    width: 10vw;
    margin-left: 5px;
    margin-right: 5px;
  }

  .add2calendar-_tkuma {
    text-align: center;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-content: stretch;
    align-items: stretch;
    width: 100%;
    margin-top: 42vw;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    top: 8vh;
    left: 0;
    right: 0;
  }

  .about_wrapper-_tkuma {
    max-width: none;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 2rem;
    padding-bottom: 7em;
  }

  .partners_wrapper_tkuma {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-flow: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-content: stretch center;
    align-items: center;
  }

  .ynet-tkuma-hero-details-button {
    align-items: center;
    margin-left: 0;
  }

  .button {
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 16px;
  }

  .link-2 {
    text-align: center;
    font-size: 4vw;
  }

  .text-block-10 {
    text-align: center;
  }

  .bold-text-6 {
    line-height: 1rem;
  }

  .collection-list {
    grid-column-gap: 1.5em;
    grid-row-gap: 2.5em;
    grid-template-columns: 1fr 1fr;
  }

  .text-block-12 {
    font-size: 4.5vw;
    line-height: 130%;
  }

  .tkuma-live-text-war {
    flex-direction: column;
    align-items: center;
  }

  .text-block-13 {
    flex: 1;
    font-size: 1.1rem;
  }

  .ya-brand-footer-yedlogo {
    height: 9px;
  }

  .ya-brand-header-share-icon-inline {
    flex: none;
  }

  .ya-brand-header-ph {
    height: 50px;
  }

  .ya-brand-header-share-icon {
    height: 26px;
    padding: 3%;
  }

  .ya-brand-footer-txt {
    margin-right: 5px;
    padding-right: 5px;
    line-height: 50%;
  }

  .ya-brand-footer-txt.rights {
    letter-spacing: 0;
    line-height: 60%;
  }

  .ya-7d-header-txtbox {
    flex-direction: column;
    align-items: flex-start;
    padding-top: 2px;
    padding-left: 6px;
    line-height: 1.2rem;
    display: block;
  }

  .ya-mador-heading-h1 {
    font-size: 2em;
    line-height: 90%;
  }

  .ya-7d-header-bredbar {
    width: 94px;
  }

  .ya-brand-header-share-box {
    grid-column-gap: 6px;
    height: 66%;
  }

  .ya-brand-header-share-box.inline {
    justify-content: flex-end;
    width: 100%;
    height: 28px;
    margin-right: 0;
  }

  .ya-brand-header-share-box.inline.project {
    justify-content: center;
    margin-right: 0;
  }

  .ya-mador-prevbox {
    grid-column-gap: 0px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 5%;
    padding-right: 5%;
  }

  .ya-mador-body {
    padding-left: 0;
    padding-right: 0;
  }

  .ya-mador-heading-credsbox {
    grid-row-gap: 10px;
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
  }

  .ya-mador-heading-credsbox.right {
    text-align: left;
    justify-content: flex-start;
    align-items: center;
  }

  .ya-mador-prevbox-item {
    border-bottom: .5px solid #ddd;
    flex-direction: row;
    align-items: center;
    width: 100%;
    height: 140px;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .ya-brand-header-yedlogo-link {
    height: 24px;
  }

  .ya-mador-content-sec {
    padding-left: 0;
    padding-right: 0;
  }

  .ya-mador-heading-creds {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    flex-direction: column;
    align-items: flex-start;
  }

  .ya-mador-heading-creds.centerd {
    align-items: center;
  }

  .ya-brand-header-box {
    width: 95%;
    height: 100%;
  }

  .ya-mador-prevbox-item-img {
    justify-content: flex-start;
    width: 55%;
    margin-bottom: 0%;
    margin-left: 4%;
  }

  .ya-7d-daniella-rtf p {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    font-size: 1em;
  }

  .ya-7d-daniella-rtf h6 {
    margin-top: 6px;
    margin-right: 5%;
  }

  .ya-7d-daniella-rtf figure {
    min-width: 75%;
  }

  .ya-7d-daniella-rtf h1, .ya-7d-daniella-rtf h2, .ya-7d-daniella-rtf h3, .ya-7d-daniella-rtf h4, .ya-7d-daniella-rtf h5 {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .ya-mador-heading-box {
    width: 90%;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .ya-mador-heading-h2 {
    font-size: 1.15em;
  }

  .ya-brand-footer-endcredits {
    width: 85%;
  }

  .ya-7d-header {
    width: 90%;
    margin-bottom: 2em;
  }

  .ya-brand-header {
    height: 40px;
    transform: none;
  }

  .ya-mador-prevbox-h {
    height: auto;
    margin-bottom: 1em;
  }

  .ya-7d-daniella-fullpage {
    width: 96%;
    margin-left: auto;
    margin-right: auto;
  }

  .ya-mador-heading-creds-txt {
    margin-left: 6px;
    padding-left: 6px;
    font-size: .8rem;
  }

  .ya-mador-heading-creds-txt._1st {
    border-left-style: none;
    margin-left: 0;
  }

  .ya-mador-heading-creds-txt.name {
    border-left-style: none;
    height: auto;
    margin-left: 0;
    padding-left: 0;
    font-weight: 700;
  }

  .ya-brand-footer-link {
    font-size: .6em;
  }

  .ya-7d-header-bluebar {
    width: 20px;
  }

  .ya-brand-footer-rbox {
    align-items: flex-end;
  }

  .ya-7d-header-credit {
    white-space: nowrap;
    word-break: keep-all;
    margin-left: 0;
    margin-right: 0;
    padding-right: 0;
    font-size: 1.1rem;
    display: inline-block;
  }

  .ya-7d-header-neme {
    margin-bottom: 0;
    margin-left: 5px;
    padding-top: 0;
    font-size: 1.1rem;
    line-height: 1rem;
    display: inline-block;
  }

  .ya-mador-prevbox-item-tframe {
    width: 40%;
  }

  .ya-mador-content-frame {
    flex-direction: column;
    align-items: center;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 30px;
    display: flex;
  }

  .ya-brand-header-2 {
    height: 40px;
    transform: none;
  }

  .ya-zm-wd24-land-cont-box {
    width: 100%;
  }

  .ya-zm-wd24-land-h2 {
    width: 90%;
    margin-top: 3vw;
    margin-bottom: .6em;
    font-size: 1.2em;
  }

  .ya-zm-wd24-brand-img {
    width: 70px;
  }

  .ya-mador-heading-creds-2 {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    flex-direction: column;
    align-items: flex-start;
  }

  .ya-mador-heading-creds-2.project {
    align-items: center;
    margin-top: .6em;
  }

  .ya-zm-wd24-land-h1 {
    font-size: 23vw;
  }

  .ya-zm-wd24-brand-txt {
    font-size: 1.1em;
  }

  .ya-brand-header-share-icon-inline-2 {
    flex: none;
    width: 24px;
    height: 24px;
  }

  .ya-mador-heading-credsbox-2 {
    grid-row-gap: 10px;
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
  }

  .ya-zm-wd24-brand-box {
    height: 40px;
    margin-bottom: 4vw;
  }

  .ya-zm-wd24-landing {
    flex-direction: column;
    height: 460px;
    min-height: 50svh;
    margin-left: 0;
    margin-right: 0;
    padding-top: 10%;
  }

  .ya-zm-wd24-item-click {
    color: #de1a1a;
    background-color: #0000;
    border: 1.5px solid #de1a1a;
    font-weight: 600;
  }

  .ya-zm-wd24-item-img {
    transform-origin: 50% 20%;
    border: 8px solid #fffbf7;
    width: 80%;
    position: relative;
    box-shadow: 0 6px 14px #0003;
  }

  .ya-zm-wd24-item-img.odd, .ya-zm-wd24-item-img.odd.mid {
    transform-origin: 50% 20%;
  }

  .ya-zm-wd24-item-box {
    flex-direction: column;
    height: auto;
  }

  .ya-zm-wd24-item-box.odd {
    flex-direction: column-reverse;
    justify-content: flex-start;
  }

  .ya-zm-wd24-item-h1 {
    font-size: 7vw;
    display: none;
  }

  .ya-zm-wd24-item-h2 {
    font-size: 5vw;
  }

  .ya-zm-wd24-item-txt-box {
    width: 90%;
    margin-top: 20px;
  }

  .ya-zm-wd24-item-sec {
    flex-direction: column;
    height: auto;
    margin-left: 0;
    margin-right: 0;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .ya-zm-wd24-item-sec.odd {
    justify-content: flex-start;
  }

  .ya-ycw-item-rtf {
    padding-left: 25px;
    padding-right: 25px;
  }

  .ya-ycw-landing {
    margin-top: 50px;
    padding-top: 40px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .kituv {
    font-size: 15px;
  }

  .ya-ycw-landing-h1 {
    text-shadow: 0 -20px 25px #262626;
    width: 90%;
    padding-left: 0;
    padding-right: 0;
    font-size: 5rem;
    line-height: 3.4rem;
  }

  .ya-ycw-landing-h2 {
    text-align: center;
    letter-spacing: .2px;
    font-size: 24px;
    font-weight: 300;
  }

  .ya-ycw-landing-h2.dots {
    letter-spacing: 0;
    margin-top: 0;
    font-size: 19px;
  }

  .ya-ycw-item-img-credit {
    margin-right: 25px;
    padding-top: 6px;
    padding-left: 15px;
    line-height: 120%;
  }

  .ya-ycw-landing-links-box {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .memorial-sepline {
    border-top: 10px solid #91acb3;
    align-self: flex-start;
  }

  .ya-75songs-visual {
    flex: none;
    margin-bottom: -12%;
  }

  .ya-75songs-spotify {
    width: 100%;
    max-width: none;
  }

  .ya-75songs-head-block {
    margin-bottom: 2px;
    padding-top: 30px;
    padding-bottom: 15px;
    overflow: hidden;
  }

  .ya-75songs-topper {
    width: 100%;
    max-width: 260px;
    margin-bottom: 20px;
  }

  .ya-75songs-logo {
    width: auto;
    max-width: none;
    height: 60px;
  }

  .ya-75songs-headline {
    flex: none;
    width: auto;
    max-width: 80%;
  }

  .ya-75songs-embed-ynet {
    width: 100%;
    max-width: none;
    padding-left: 5%;
    padding-right: 5%;
  }

  .ya-75songs-7nbadge {
    width: 60px;
    height: 60px;
    left: -8%;
  }

  .ya-75songs-topper-date {
    font-size: .7rem;
    line-height: 1.2rem;
  }

  .ya-75songs-go {
    margin-bottom: 0;
  }

  .ya-75songs-visual-box {
    align-items: center;
    height: auto;
    max-height: 80vh;
    padding-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .ya-75songs-writer-box {
    width: 90%;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .ya-75songs-readmore {
    width: 40px;
  }

  .ya-75songs-readmore.writer {
    width: 70px;
  }

  .ya-75songs-more {
    font-size: 3rem;
  }

  .ya-75songs-more.writer {
    font-size: 5rem;
  }

  .ya-75songs-writer-h1 {
    font-size: 4rem;
    line-height: 3.8rem;
  }

  .ya-75songs-writer-h1.extra {
    letter-spacing: -1px;
    padding-left: 0;
    padding-right: 0;
    font-size: 3.4rem;
    line-height: 3rem;
  }

  .ya-75songs-writer-h2 {
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
  }

  .ya-75songs-writer-credit {
    font-size: 1.2rem;
  }

  .ya-75songs-songsname {
    text-align: right;
    padding-left: 0;
    padding-right: 0;
    font-size: 1.55rem;
    line-height: 1.3rem;
  }

  .ya-75songs-name-light {
    letter-spacing: .3px;
    font-size: 1.2rem;
  }

  .ya-75songs-num {
    text-align: center;
    letter-spacing: -2px;
  }

  .ya-75songs-image {
    object-fit: cover;
    min-width: 100%;
    max-width: none;
    height: 100%;
  }

  .ya-75songs-songsdata {
    letter-spacing: .2px;
    font-size: 1.2rem;
    line-height: 1.2rem;
  }

  .ya-75songs-h2 {
    text-align: right;
  }

  .ya-rabin25-headbox-text-h2 {
    margin-top: 11px;
    font-size: 1.8rem;
    line-height: 1.5rem;
  }

  .ya-rabin25-headbox-text-h2.mini {
    font-size: 1.5rem;
    line-height: 1.3rem;
  }

  .ya-rabin25-headbox-texts {
    align-self: auto;
    width: 241px;
    margin-top: 0;
    top: -25px;
  }

  .ya-rabin25-landing {
    flex-direction: row;
    align-items: center;
    height: 100vh;
    overflow: hidden;
  }

  .ya-rabin25-headbox {
    flex-direction: column;
    justify-content: space-between;
    width: 100%;
    height: 500px;
    margin-bottom: 0;
  }

  .ya-rabin25-headbox-text-h1 {
    letter-spacing: -1px;
    align-self: flex-end;
    font-size: 5.4rem;
  }

  .ya-rabin25-headbox-text-h1.top {
    align-self: flex-start;
  }

  .ya-rabin25-headbox-text-h1.small {
    margin-bottom: -6px;
    font-size: 2.6rem;
  }

  .ya-rabin25-headbox-text-top {
    height: 63px;
    margin-bottom: -2px;
  }

  .ya-rabin25-headbox-visual {
    align-self: auto;
    width: 60%;
    position: relative;
    left: 0;
  }

  .ya-rabin25-headbox-text-h2box {
    height: 120px;
  }

  .ya-rabin25-paper-tooltip {
    text-align: center;
    width: 90px;
    margin-top: 10px;
    font-size: .9rem;
    line-height: .9rem;
  }

  .ya-rabin25-paper-sec {
    height: 80vh;
    margin-bottom: 0;
    position: relative;
  }

  .ya-rabin25-paper-h1 {
    letter-spacing: -1px;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 20px;
  }

  .ya-rabin25-paper-h1.bighead {
    letter-spacing: -1px;
    margin-top: 2px;
    font-size: 3.6rem;
    line-height: 2.9rem;
  }

  .ya-rabin25-paper-tooltip-tip {
    font-size: .8rem;
  }

  .ya-rabin25-paper-textbox {
    z-index: 1;
    width: 160px;
    height: auto;
    padding-left: 0;
  }

  .ya-rabin25-paper-flipbook {
    z-index: 2;
    width: 160px;
    height: 225px;
  }

  .ya-rabin25-paper-paper-shadeing {
    z-index: 1;
  }

  .ya-rabin25-arti-image-frame {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100vw;
    height: auto;
  }

  .ya-rabin25-expand {
    z-index: 3;
  }

  .ya-rabin25-arti-creditdiv {
    margin-bottom: 20px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .ya-rabin25-arti-creditdiv.publicist {
    position: relative;
  }

  .ya-rabin25-arti-section-date {
    padding-top: 4px;
  }

  .ya-rabin25-article {
    width: 100%;
    max-width: 480px;
    padding-bottom: 0;
  }

  .ya-rabin25-article.rabin {
    margin-bottom: 0;
  }

  .ya-rabin25-arti-publicist-column {
    padding-left: 25px;
    padding-right: 25px;
  }

  .ya-rabin25-arti-image {
    object-fit: fill;
    width: auto;
    max-width: 100%;
  }

  .ya-rabin25-arti-creditblock {
    text-align: center;
    margin-top: 5px;
  }

  .ya-ilfam-landing-vis2 {
    width: 100%;
    max-width: none;
    margin-top: -86px;
  }

  .text-block-46 {
    font-size: 1.6rem;
  }

  .ya-visilfam-item-trigger {
    z-index: 3;
    width: 40px;
    height: 40px;
    margin-top: -20px;
  }

  .ya-visilfam-item-textbox-frame1 {
    height: 5px;
  }

  .ya-visilfam-item-textbox-frame2-l {
    width: 5px;
  }

  .ya-visilfam-item {
    height: auto;
    min-height: 130vw;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .ya-visilfam-item-textbox-h1b {
    font-size: 3rem;
    line-height: 2.5rem;
  }

  .ya-visilfam-item-textbox-frame-line2 {
    width: 5px;
  }

  .ya-ilfam-landing {
    flex-direction: column-reverse;
    height: auto;
    padding-bottom: 20px;
  }

  .ya-ilfam-landing-h1 {
    width: 8ch;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 3.6rem;
    line-height: 3.2rem;
  }

  .ya-visilfam-item-textbox-frame-line {
    height: 5px;
  }

  .ya-ilfam-landing-yalogo {
    width: 150px;
  }

  .ya-visilfam-item-textbox-h1 {
    letter-spacing: 0;
    font-size: 1.8rem;
    line-height: 1.6rem;
  }

  .ya-ilfam-landing-vis {
    display: none;
  }

  .ya-visilfam-item-img {
    width: auto;
    max-width: none;
    height: 115%;
  }

  .ya-ilfam-landing-h2 {
    text-align: center;
    margin: 15px 10px 20px;
    font-size: 1rem;
    line-height: 1rem;
  }

  .ya-ilfam-landing-sublogo {
    margin-right: 0;
  }

  .ya-visilfam-item-textbox-texts {
    width: 280px;
    padding: 30px 0 20px;
  }

  .ya-visilfam-item-textbox-h2 {
    letter-spacing: -.3px;
    font-size: 1rem;
    line-height: 1.1rem;
  }

  .ya-ilfam-landing-textbox {
    order: -1;
    position: relative;
  }

  .ya-hcovers-landing-h2 {
    color: #041625;
    letter-spacing: -.5px;
    width: 17ch;
    padding-left: 0;
    padding-right: 0;
    font-size: 4.5vw;
    line-height: 4vw;
  }

  .ya-hcovers-landing-textbox {
    grid-column-gap: 1%;
    grid-row-gap: 1%;
    width: 80%;
    margin-bottom: 10%;
    padding-bottom: 0;
  }

  .ya-hcovers-landing-h1 {
    width: 13ch;
    padding-left: 0;
    padding-right: 0;
    font-size: 9vw;
    font-weight: 700;
    line-height: 8vw;
  }

  .ya-hcovers-landing {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .ya-hcovers-landing-img {
    width: 90vw;
    max-width: none;
    height: 130vw;
  }

  .ya-hcovers-landing-iconbox {
    width: 30%;
  }

  .ya-hcovers-cover {
    width: 90vw;
    height: 120vw;
  }

  .ya-hcovers-content {
    flex-direction: column;
    width: 100%;
  }

  .ya-hcovers-bdevider {
    width: 90%;
  }

  .ya-hcovers-content-box {
    flex-direction: column;
    width: 90%;
    display: flex;
    position: relative;
  }

  .ya-hcovers-close-b-txt {
    font-size: 1rem;
  }

  .ya-midgallery-landing-h3 {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    font-size: 4vw;
    line-height: 5vw;
  }

  .ya-midgallery-landing-h2 {
    margin-right: 0;
    font-size: 6vw;
    line-height: 7vw;
  }

  .ya-midgallery-landing-h1 {
    padding-left: 0;
    padding-right: 0;
    font-size: 17vw;
    font-weight: 700;
    line-height: 13vw;
  }

  .ya-midgallery-landing-visual-img._6 {
    width: 160px;
    top: 69%;
    right: 35%;
  }

  .ya-midgallery-landing-visual-img._7 {
    z-index: 1;
    width: 190px;
    top: 70%;
  }

  .ya-midgallery-landing-visual-img._1 {
    width: 150px;
    left: 32%;
  }

  .ya-midgallery-landing-visual-img._4 {
    width: 200px;
    top: 2%;
    right: 30%;
  }

  .ya-midgallery-landing-visual-img._5 {
    width: 220px;
    right: 20%;
  }

  .ya-midgallery-landing-visual-img._3 {
    width: 180px;
    top: 43%;
    left: 28%;
  }

  .ya-midgallery-landing-visual-img._2 {
    width: 140px;
    top: 20%;
    left: 29%;
  }

  .ya-midgallery-landing-textbox {
    width: 76%;
    margin-top: 18%;
  }

  .ya-midgallery-item-p1 {
    width: 20ch;
    font-size: 1.1rem;
    line-height: 1.2rem;
  }

  .ya-midgallery-item-headline {
    text-align: right;
    text-indent: -19px;
    margin-bottom: 10px;
    margin-right: 15px;
    padding-left: 0;
    padding-right: 0;
    font-size: 2.8rem;
    line-height: 2.2rem;
  }

  .ya-midgallery-item-trig-plus {
    font-size: 1rem;
    line-height: 1rem;
  }

  .ya-midgallery-item-text-box {
    flex: none;
    width: 80%;
  }

  .ya-midgallery-item-p2 {
    text-indent: -8px;
    font-size: 1rem;
    line-height: 1.2rem;
    overflow: scroll;
  }

  .ya-midgallery-item-trig {
    width: 40px;
    height: 40px;
    margin-right: 15px;
  }

  .ya-midgallery-item-frame {
    width: 100%;
    height: 100%;
  }

  .ya-midgallery-item {
    height: 90vh;
    margin-bottom: 2px;
  }

  .ya-75im-landing-headline {
    font-size: 11.5vw;
    line-height: 8vw;
  }

  .ya-75im-landing-headline._2 {
    letter-spacing: -1px;
    margin-top: -3px;
    margin-bottom: 5px;
    font-size: 20vw;
    line-height: 13vw;
  }

  .ya-75im-landing-visual-img1 {
    width: auto;
    max-width: none;
    height: 116vw;
  }

  .ya-75im-landing {
    height: 60vh;
    margin-bottom: -90px;
  }

  .ya-75im-landing-credstop {
    font-size: 4vw;
    line-height: 4vw;
  }

  .ya-75im-landing-visual-img2 {
    max-width: none;
    height: 153vw;
  }

  .ya-75im-landing-heading {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .ya-75im-landing-yedlogo {
    width: 40vw;
  }

  .ya-75im-landing-head-75 {
    font-size: 30vw;
    line-height: 15vw;
  }

  .ya-75im-item-trigger-click {
    width: 30px;
    height: 30px;
  }

  .ya-75im-item-head {
    height: auto;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .ya-75im-item-h1 {
    text-align: right;
    padding-left: 0;
    padding-right: 0;
    font-size: 1.6rem;
    line-height: 1.6rem;
  }

  .ya-75im-wrap {
    width: 95%;
  }

  .ya-75im-item-img {
    max-width: none;
  }

  .ya-75im-item-trigger-click-plus {
    padding-bottom: 4px;
    font-size: 1.6rem;
    line-height: 1.1rem;
  }

  .ya-75im-item-blue_bold {
    text-align: right;
    font-weight: 400;
  }

  .ya-75im-item-box {
    margin-bottom: 5%;
  }

  .ya-ufbooks--head-box {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
  }

  .ya-ufbooks-head-h1 {
    letter-spacing: -4px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    font-size: 25vw;
    line-height: 20vw;
    display: block;
  }

  .ya-ufbooks-head-h2 {
    width: 85%;
    margin-bottom: 4px;
    font-size: 2.2ch;
    line-height: 110%;
  }

  .ya-ufbooks-landing-visual-head-img {
    margin-left: -10%;
  }

  .ya-ufbooks-landing {
    margin-bottom: 0;
  }

  .ya-ufbooks-landing-headbox {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .ya-ufbooks-item {
    margin-bottom: 40px;
  }

  .ya-ufbooks-item-h2 {
    margin-right: 0;
  }

  .ya-ufbooks-item-img {
    width: 40%;
    height: auto;
    margin-left: 6px;
    margin-right: 6px;
  }

  .ya-ufbooks-wrap {
    padding-left: 10px;
    padding-right: 10px;
  }

  .ya-ufbooks-item-heading {
    flex: 1;
    width: 60%;
  }

  .ya-ufbooks-item-trigger-plus {
    text-align: center;
    padding-top: 1px;
    font-size: 2.6rem;
  }

  .ya-ufbooks-item-content {
    width: 95%;
  }

  .ya-ufbooks-item-trigger {
    width: 40px;
    height: 40px;
    left: -4%;
  }

  .ya-ufbooks-item-trigger.right {
    right: -4%;
  }

  .ya-ufbooks-item-h1 {
    text-align: right;
    padding-left: 0;
    padding-right: 0;
  }

  .ya-ufbooks-item-h1.s, .ya-ufbooks-item-h1.s.left {
    font-size: 2.2rem;
    line-height: 2rem;
  }

  .ya-holo22-text-readmore {
    height: 100px;
    padding-bottom: 10px;
  }

  .ya-holo22-survivor-h2 {
    width: 100%;
    font-size: 1.4rem;
    line-height: 1.3rem;
  }

  .ya-holo22-text-rtf {
    padding-left: 8%;
    padding-right: 8%;
  }

  .ya-holo22-survivor-heading {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    width: 240px;
    height: auto;
  }

  .ya-holo22-survivor-h1 {
    letter-spacing: 0;
    width: 100%;
    font-size: 1.6rem;
    line-height: 1.6rem;
  }

  .ya-holo22-survivor-img {
    perspective-origin: 50% 100%;
    transform-origin: 50% 100%;
    width: auto;
    max-width: 90%;
    height: auto;
    max-height: 70vh;
  }

  .ya-holo22-intro-h1 {
    text-align: right;
    padding-left: 0;
    padding-right: 0;
    font-size: 5.5rem;
    font-weight: 700;
    line-height: 4.5rem;
  }

  .ya-holo22-intro-h1.small {
    text-align: right;
    padding-left: 0;
    padding-right: 0;
    font-size: 2.9rem;
    line-height: 1.7rem;
  }

  .ya-holo22-landing-vis {
    height: 310px;
    margin-right: -94px;
  }

  .ya-holo22-intro-h2 {
    text-align: right;
    width: 106px;
    margin-top: 0;
    font-size: 1rem;
    line-height: 1.1rem;
  }

  .ya-holo22-text-readmore-trigger-txt {
    font-size: 1rem;
  }

  .ya-holo22-text-credit {
    letter-spacing: 1px;
    margin-right: 0;
    font-size: 17px;
  }

  .ya-holo22-survivor-box {
    width: 100%;
    height: 140vw;
  }

  .ya-holo22-landing-head {
    text-align: right;
    margin-right: -30px;
  }

  .ya-holo22-text-readmore-trigger {
    border-radius: 3px;
    width: 70px;
    margin-top: 10px;
    padding: 1px 7px 2px;
  }

  .ya-holo22-survivor {
    margin-bottom: 0;
    overflow: hidden;
  }

  .ya-holo22-text-h1 {
    text-align: center;
    width: 9ch;
    padding-left: 8%;
    padding-right: 8%;
    font-size: 3rem;
    font-weight: 500;
    line-height: 2.8rem;
  }

  .ya-holo22-text {
    min-height: 400px;
    margin-bottom: 20px;
    padding-top: 20px;
  }

  .ya-hagada-landing {
    padding-top: 30px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .ya-hagada-landing-vis {
    max-width: 640px;
  }

  .ya-hagada-article-rtf {
    padding-top: 30px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .ya-hagada-hagada {
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .ya-hagada-hagada-wrap {
    margin-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .ya-hagada-hagada-wrap._2021 {
    width: 94%;
    padding-left: 0;
    padding-right: 0;
  }

  .ya-hagada-hagada-rtf {
    font-size: 1.1rem;
  }

  .ya-hagada-hagada-rtf h2 {
    margin-bottom: .5em;
  }

  .ya-hagada-hagada-rtf h3 {
    font-size: 1.6rem;
  }

  .ya-hagada-hagada-rtf h1 {
    padding: 5px 10px 10px;
    font-size: 3.4rem;
  }

  .ya-hagada-hagada-rtf p {
    font-size: 1.4rem;
  }

  .ya-hagada-hagada-rtf h4 {
    font-size: 2.6rem;
    line-height: 110%;
  }

  .ya-hagada-hagada-rtf h6 {
    font-size: 1.4rem;
    line-height: 120%;
  }

  .ya-hagada-hagada-rtf h5 {
    letter-spacing: 0;
    margin-bottom: .5em;
    font-size: 2rem;
    line-height: 115%;
  }

  .ya-hagada-hagada-rtf blockquote {
    margin-top: 8px;
    line-height: 130%;
  }

  .ya-hagada-hagada-song {
    padding-left: 25px;
    padding-right: 25px;
  }

  .ya-hagada-hagada-head {
    letter-spacing: -1vw;
    max-width: 69vw;
    font-size: 30vw;
    line-height: 70%;
  }

  .ya-kpstory-item-textframe-initial {
    font-size: 3.8rem;
    line-height: 2.1rem;
  }

  .ya-kpstory-item-bookc-cover-design {
    padding-bottom: 2.5em;
  }

  .ya-kpstory-item-bookc-cover-design._7 {
    padding-top: 30px;
  }

  .ya-kpstory-item-bookc-cover-design._9 {
    background-color: #ebe3d0;
  }

  .ya-kpstory-landing-img-pages {
    max-width: none;
    height: 19vh;
  }

  .ya-kpstory-item-textframe-txt-art {
    font-size: 1.1rem;
    line-height: 1.1rem;
  }

  .ya-kpstory-item-bookc-writer {
    margin-right: 0;
    padding-top: 3px;
    font-size: 4svw;
  }

  .ya-kpstory-item-bookc-writer._3 {
    padding-top: 3px;
    padding-bottom: 4px;
  }

  .ya-kpstory-item-bookc-writer._6 {
    margin-right: 0;
  }

  .ya-kpstory-item-bookc-writer._8 {
    margin-bottom: 30px;
    margin-right: 0;
  }

  .ya-kpstory-item-bookc-writer.shirs {
    width: 70%;
    font-size: 4.5svw;
    line-height: 5svw;
  }

  .ya-kpstory-item-bookc-writer._9, .ya-kpstory-item-bookc-writer._7 {
    margin-right: 0;
  }

  .ya-kpstory-item-textframe {
    width: 80%;
    padding-top: 10%;
  }

  .ya-kpstory-landing-h2 {
    letter-spacing: -.76px;
    margin-top: 1vw;
    font-size: 6vw;
    line-height: 5.5vw;
  }

  .ya-kpstory-item-textframe-h1 {
    text-align: right;
    padding-left: 0;
    padding-right: 0;
    font-size: 1.8rem;
  }

  .ya-kpstory-item-textframe-h1.mini {
    color: #262626;
    letter-spacing: 0;
    font-size: 1.4rem;
    line-height: 1.5rem;
  }

  .ya-kpstory-item-bookc-headline {
    font-size: 10svw;
  }

  .ya-kpstory-item-bookc-headline._9 {
    padding-left: 0;
    padding-right: 0;
  }

  .ya-kpstory-item-bookc-headline._7 {
    letter-spacing: -1px;
    padding-left: 0;
    padding-right: 0;
  }

  .ya-kpstory-item-bookc-headline._3 {
    margin-top: 20px;
    font-size: 2.7rem;
    line-height: 2.2rem;
  }

  .ya-kpstory-item-bookc-headline._1 {
    padding-left: 0;
    padding-right: 0;
  }

  .ya-kpstory-item-bookc-headline._6 {
    letter-spacing: -2px;
    font-size: 3rem;
    line-height: 3rem;
  }

  .ya-kpstory-item-bookc-headline._4 {
    letter-spacing: -2px;
    margin-top: 25px;
    font-size: 2.6rem;
  }

  .ya-kpstory-item-bookc-headline._8 {
    margin-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .ya-kpstory-item-bookc-headline._2 {
    letter-spacing: -1px;
    padding-left: 0;
    padding-right: 0;
  }

  .ya-kpstory-item-bookc-headline.shirs {
    margin-bottom: 10px;
    font-size: 13svw;
    line-height: 10svw;
  }

  .ya-kpstory-item-bookc-headline._5 {
    padding-left: 0;
    padding-right: 0;
  }

  .ya-kpstory-landing-img-dance {
    height: 100%;
    max-height: none;
  }

  .ya-estories-landing {
    justify-content: flex-start;
    align-items: center;
    min-height: auto;
  }

  .ya-kpstory-item-trigger {
    font-size: 1.2rem;
  }

  .ya-kpstory-item-bookc-headline-span1 {
    font-size: 2.7rem;
    line-height: 2rem;
  }

  .ya-kpstory-landing-h1 {
    font-size: 15vw;
    line-height: 13vw;
  }

  .ya-kpstory-item-textframe-txt-par {
    font-size: 1rem;
  }

  .ya-kpstory-item-textframe-txt-credit {
    font-size: 1.1rem;
    line-height: 1.1rem;
  }

  .ya-nop-land-h2box {
    width: 40%;
  }

  .ya-nop-backdrop-bottom-fade {
    background-image: linear-gradient(#0000, #000);
    height: 10svh;
  }

  .ya-nop-land-credit {
    font-size: 5vw;
    line-height: 5vw;
  }

  .ya-nop-land-credit.negativ {
    margin-top: 2px;
    margin-right: 0;
    padding: 1px 4px 3px;
    font-size: 4.5vw;
    line-height: 4.5vw;
  }

  .ya-nop-article-p {
    width: 80%;
    margin-top: 0;
    font-size: 5.5vw;
    line-height: 6.5vw;
  }

  .ya-nop-land-h2 {
    text-align: right;
    margin-top: 30px;
    margin-right: 0;
    font-size: 5vw;
    font-weight: 400;
    line-height: 5.5vw;
  }

  .ya-nop-land {
    justify-content: space-between;
    width: 100vw;
    padding-top: 15%;
    padding-bottom: 30%;
  }

  .ya-nop-land-h1 {
    text-align: left;
    letter-spacing: -.5px;
    width: 40%;
    margin-bottom: 0%;
    padding-left: 0;
    padding-right: 0;
    font-size: 12vw;
    font-weight: 700;
    line-height: 10vw;
  }

  .ya-nop-land-txtbox {
    grid-column-gap: 10px;
    grid-row-gap: 0px;
    flex-direction: row-reverse;
    justify-content: center;
    align-items: stretch;
  }

  .ya-nop-chat-sphone-box {
    border-radius: 30px;
    width: 90%;
  }

  .ya-nop-chat-wa-txt.system {
    border-radius: 6px;
    padding: 1px 9px 0;
  }

  .ya-nop-chat-wa-header-ppic {
    width: 45px;
    height: 45px;
    margin-left: 7px;
  }

  .ya-nop-chat-wa-body {
    padding-top: 20px;
  }

  .ya-nop-chat {
    padding-top: 30%;
  }

  .div-block-5 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    align-items: center;
    width: 100%;
  }

  .ya-nop-chat-wa-header-txt-name {
    letter-spacing: -.3px;
    font-size: 1.15rem;
    line-height: .6rem;
  }

  .ya-nop-chat-wa-header-txt-name-info {
    font-size: 3.1vw;
    line-height: 3vw;
  }

  .ya-nop-chat-wa-header-notif {
    top: -9px;
    left: 36px;
  }

  .ya-nop-chat-wa-header {
    height: 80px;
    padding-left: 4px;
    padding-right: 2px;
  }

  .ya-nop-chat-wa-header-walogo {
    border-radius: 6px;
    width: 20px;
    margin-right: -22px;
  }

  .image-16 {
    height: 15px;
  }

  .text-block-47 {
    text-align: center;
    font-size: 14px;
  }

  .ya-nop-chat-wa-header-sp-icon-box {
    width: 8vw;
    height: 8vw;
    margin-left: 2px;
  }

  .ya-nop-chat-wa-header-sp-icon-box.name {
    height: 50px;
  }

  .ya-nop-chat-wa-header-sp-icon-box.hideme {
    display: none;
  }

  .ya-nop-endcred {
    font-size: 1rem;
    line-height: 1.3rem;
  }

  .ya-nop-chat-wa-header-icon {
    font-size: 1.2rem;
    line-height: 1.2rem;
  }

  .ya-oworld-landing {
    width: 100%;
    height: auto;
  }

  .ya-oworld-landing-flags {
    height: 100px;
  }

  .ya-oworld-landing-flag {
    max-width: none;
    height: 76px;
  }

  .ya-oworld-landing-heading {
    margin-top: -38px;
  }

  .ya-oworld-landing-h1 {
    letter-spacing: -2px;
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 24vw;
    font-weight: 700;
    line-height: 16vw;
  }

  .ya-oworld-landing-h2 {
    letter-spacing: 0;
    width: 80%;
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
    font-size: 6vw;
    line-height: 6vw;
  }

  .ya-oworld-landing-img {
    width: 100%;
    max-width: none;
    height: auto;
  }

  .ya-oworld-item-h1 {
    margin-top: 40px;
    font-size: 4.6rem;
    line-height: 4rem;
  }

  .ya-oworld-item-h1.long {
    letter-spacing: -.5px;
    padding-left: 0;
    padding-right: 0;
    font-size: 2.5rem;
    line-height: 2.5rem;
  }

  .ya-oworld-item-h2 {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    font-size: 1.3rem;
  }

  .ya-oworld-item-trigger-line {
    border-bottom-width: 2px;
  }

  .ya-oworld-item-trigger-go {
    width: 40px;
    height: 40px;
  }

  .ya-oworld-item-trigger-line2 {
    border-bottom-width: 2px;
  }

  .ya-oworld-item-img-frame {
    height: 45vh;
  }

  .ya-oworld-item-trigger-box {
    height: 40px;
  }

  .ya-gallerya-item-trigger {
    max-width: 90%;
    overflow: hidden;
  }

  .ya-gallerya-item-rtf {
    width: 85%;
    margin-left: auto;
    margin-right: auto;
  }

  .ya-gallerya-item-rtf h1 {
    font-size: 1.8em;
  }

  .ya-gallerya-item-rtf h2 {
    font-size: 1.4em;
  }

  .ya-gallerya-item-rtf h3 {
    font-size: 1.2em;
  }

  .ya-gallerya-item-rtf h4 {
    font-size: 1.1em;
  }

  .ya-gallerya-item-trigger-txt {
    font-size: 5vw;
    line-height: 5vw;
  }

  .ya-gallerya-content {
    margin-left: 0;
    margin-right: 0;
  }

  .ya-gallerya-item-img {
    max-width: 300%;
    height: 60vh;
    min-height: auto;
  }

  .ya-brand-credit-2 {
    font-size: 5vw;
    line-height: 5vw;
  }

  .ya-brand-text-box-2 {
    width: 80%;
  }

  .ya-brand-text-box-2.gallerya {
    width: 60%;
  }

  .ya-brand-date-box.gallerya {
    margin-right: 4px;
  }

  .ya-brand-h1-light {
    letter-spacing: -2.5px;
  }

  .ya-gallerya-land-h1.gallerya {
    letter-spacing: -2px;
    font-size: 14vw;
    line-height: 11vw;
  }

  .ya-brand-yedlogo {
    width: 90px;
  }

  .ya-gallerya-land-h2 {
    width: 100%;
  }

  .ya-gallerya-land-h2.gallerya {
    letter-spacing: -.3px;
    font-size: 5vw;
    line-height: 5.5vw;
  }

  .ya-brand-head-box {
    margin-bottom: 20%;
    margin-right: -2px;
  }

  .ya-lwd-item-text {
    margin-top: 0;
  }

  .ya-lwd-item-img-sq {
    width: 100%;
    margin-top: 0;
    margin-bottom: 10px;
  }

  .ya-lwd-item {
    width: 85%;
    padding-bottom: 26px;
  }

  .ya-lwd-ot-h1 {
    font-size: 2.5rem;
    line-height: 120%;
  }

  .ya-lwd-item-img-head {
    width: 40%;
    margin-bottom: 10px;
    margin-right: 10px;
  }

  .ya-article-land-box {
    width: 90%;
    max-width: none;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .ya-article-land-box.rooms {
    margin-bottom: 30px;
    padding-top: 60px;
  }

  .ya-article-land-h1 {
    letter-spacing: -.4vw;
    width: 100%;
    margin-bottom: .5rem;
    font-size: 17vw;
    display: block;
  }

  .ya-article-land-h1.whiter {
    font-size: 16vw;
  }

  .ya-article-land-h2 {
    width: 100%;
    margin-bottom: .5rem;
    margin-right: 0;
  }

  .ya-article-land-h2.whiter.credit {
    font-size: 1rem;
  }

  .ya-lwd-land-vis {
    width: 115vw;
  }

  .ya-wph-backdrop-visual {
    padding-bottom: 5%;
  }

  .ya-wph-land {
    height: 80vh;
    min-height: auto;
  }

  .ya-wph-land-h1 {
    margin-top: 5%;
    padding-left: 0;
    padding-right: 0;
    font-size: 23vw;
    line-height: 18vw;
  }

  .ya-wph-land-h2 {
    width: 20ch;
    margin-right: 0;
    font-size: 1.2rem;
    line-height: 1.2rem;
  }

  .ya-wph-item-imgbox {
    aspect-ratio: 1;
    height: 100%;
  }

  .ya-wph-slide-left {
    width: 30px;
    height: 100vw;
    margin-top: 0;
    margin-bottom: auto;
    display: block;
  }

  .ya-wph-item-imgcrop {
    aspect-ratio: 1;
  }

  .ya-wph-slide-dots {
    top: 100vw;
    bottom: auto;
    transform: scale(.42);
  }

  .ya-wph-item {
    border-bottom-style: none;
    border-bottom-color: #000;
  }

  .ya-wph-item-head-h {
    font-size: 1.4rem;
    line-height: 1.4rem;
  }

  .ya-wph-photo-indicator {
    opacity: .9;
    line-height: 1.2rem;
  }

  .ya-wph-photo-indicator.size {
    opacity: .5;
    text-align: center;
    text-shadow: 0 0 15px #0009;
    background-color: #0000004d;
    border-radius: 60%;
    width: 28px;
    height: 28px;
    padding-left: 1px;
    padding-right: 0;
    font-size: .9rem;
    line-height: 1.5rem;
    display: block;
    top: auto;
    bottom: 3%;
    left: auto;
  }

  .ya-wph-photo-indicator.size.hide {
    display: none;
  }

  .ya-wph-photo {
    object-fit: contain;
    width: 150%;
    max-width: none;
    min-height: 100%;
  }

  .ya-wph-photo.sq {
    width: 100%;
  }

  .ya-wph-item-navbox {
    padding-top: 6px;
    padding-bottom: 6px;
  }

  .ya-wph-slide-left-icon {
    margin-left: 10px;
    margin-right: auto;
  }

  .ya-wph-slide-right-icon {
    margin-left: auto;
    margin-right: 10px;
    font-size: 1.4rem;
  }

  .ya-wph-item-head {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .ya-wph-item-img {
    object-fit: cover;
    min-width: 100%;
    min-height: 100%;
  }

  .ya-wph-item-img-txt {
    direction: rtl;
    width: 70%;
    font-size: 6vw;
    line-height: 7vw;
  }

  .ya-wph-indate {
    font-size: .7rem;
    line-height: 1rem;
  }

  .ya-wph-item-par {
    margin-top: 0;
    padding-top: 0;
    padding-left: 15px;
    font-size: 1rem;
    line-height: 1.2rem;
  }

  .ya-wph-heart-lottie {
    width: 36px;
    height: 36px;
  }

  .ya-wph-slide-right {
    width: 30px;
    height: 100vw;
    margin-top: 0;
    margin-bottom: auto;
    display: block;
  }

  .ya-article-land.p24eyal {
    height: auto;
  }

  .ya-bfaf-box {
    margin-bottom: 0;
    padding-top: 2em;
    padding-bottom: 1em;
    overflow: hidden;
  }

  .ya-bfaf-txt {
    border-right-style: none;
    margin-top: 1em;
    padding-top: 0;
    padding-bottom: 0;
  }

  .ya-bfaf-txt-rtf {
    padding-bottom: 1em;
  }

  .ya-bfaf-txt-rtf p {
    font-size: 1rem;
  }

  .ya-bfaf-txt-rtf h1 {
    font-size: 1.4rem;
  }

  .ya-bfaf-txt-rtf h4 {
    font-size: 1rem;
    font-weight: 600;
    line-height: 125%;
  }

  .ya-article-rtf h1 {
    font-size: 2rem;
    line-height: 100%;
  }

  .ya-article-rtf h3 {
    font-size: 1.1rem;
    line-height: 130%;
  }

  .ya-article-rtf figcaption {
    font-size: .8rem;
  }

  .ya-article-rtf figure {
    margin-bottom: 20px;
  }

  .ya-article-rtf p {
    font-size: 1rem;
    line-height: 150%;
  }

  .ya-medals-sec {
    height: 90svh;
    overflow: hidden;
  }

  .swiper-slide.is-slider-main {
    padding-left: 15px;
    padding-right: 15px;
  }

  .swiper-bullet {
    width: 20px;
    min-width: 20px;
    max-width: 20px;
    height: 20px;
    min-height: 20px;
    max-height: 20px;
  }

  .slider-main_bottom-wrapper {
    padding-left: 5%;
  }

  .page-padding {
    padding-left: 0;
    padding-right: 0;
  }

  .swiper-bullet-wrapper.is-slider-main {
    transform-origin: 0%;
    align-items: stretch;
    margin-left: 0;
    margin-right: 0;
    transform: scale(.4);
  }

  .heading-3 {
    letter-spacing: .5px;
    font-size: 2rem;
    font-weight: 100;
    line-height: 100%;
  }

  .heading-3._222 {
    font-weight: 400;
  }

  .text-span-25 {
    color: #ccb4e4;
  }

  .div-block-16 {
    flex-direction: column;
  }

  .ya-medals-swiper-item-content {
    width: 90%;
    max-width: 100vw;
  }

  .ya-medals-swiper-item-texts {
    width: 90%;
  }

  .ya-medals-swiper-item-txt-h3 {
    font-size: 1.2rem;
    line-height: 90%;
  }

  .ya-medals-swiper-item-txt-h1 {
    letter-spacing: .5px;
    padding-left: 10px;
    font-size: 2rem;
  }

  .ya-medals-swiper-item-txt-h2 {
    padding-bottom: 0;
    font-size: .9rem;
  }

  .ya-medals-swiper-item-txt-p {
    width: 100%;
    max-width: 90vh;
    height: 100%;
    font-size: 1.05rem;
    line-height: 140%;
  }

  .ya-7n-wket-item-txt-h4 {
    font-size: 1rem;
  }

  .ya-medals-backdrop-circ {
    border-width: 50px;
    height: 100%;
  }

  .ya-medals-swiper-item-imgbox {
    width: 70%;
    max-width: 90vw;
  }

  .ya-medals-swiper-item-details {
    padding-top: 4px;
    padding-right: 10px;
  }

  .ya-snzl-item-txt-frame {
    padding-top: 5%;
  }

  .ya-hagada-landing-txtbox {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .ya-hagada-navigator {
    flex-flow: column;
    width: 20%;
    max-width: 100px;
    height: 100svh;
    margin-right: 0;
    padding-top: 40px;
    top: 0%;
    bottom: 0%;
    left: auto;
    overflow: scroll;
  }

  .ya-hagada-nav-trig {
    justify-content: center;
    align-items: center;
    padding-top: 5px;
    padding-bottom: 10px;
  }

  .ya-hagada-nav-trig-txt {
    margin-top: 0;
  }

  .ya-hagada-hagada-head-span {
    font-size: 18vw;
    line-height: 16vw;
  }

  .bold-text-7 {
    font-size: 2.2rem;
    line-height: 120%;
  }

  .ya-stories-backdrop-img {
    opacity: .2;
  }

  .ya-stories {
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    background-color: #fff0;
    border-radius: 0;
    width: 100%;
    margin-top: 0;
    padding-top: 80px;
  }

  .ya-sroties-head-h1 {
    letter-spacing: -.5px;
    font-size: 3rem;
  }

  .ya-sroties-head-h2 {
    font-size: 1.1rem;
  }

  .ya-stories-story {
    width: 85%;
  }

  .ya-stories-more-item {
    height: 80px;
  }

  .ya-stories-more-item-h1 {
    font-size: 1.4rem;
  }

  .ya-stories-more-item-h2 {
    font-size: 1rem;
  }

  .ya-stories-more-h {
    font-size: 2rem;
  }

  .ya-kpstory-item-imgbox {
    margin-bottom: 1em;
  }

  .ya-estories-land-txt-h1 {
    margin-bottom: 10px;
    font-size: 22svw;
  }

  .ya-estories-land-txt-h2 {
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 6svw;
  }

  .ya-p24eyal-item {
    width: 90%;
    padding-bottom: 1em;
  }

  .ya-p24eyal-sec {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    padding-left: 0;
    padding-right: 0;
  }

  .ya-p24eyal-item-h1 {
    padding: 20px 20px 0;
    font-size: 1.6rem;
    line-height: 110%;
  }

  .ya-p24eyal-item-p {
    font-size: 1.1rem;
    line-height: 135%;
  }

  .ya-hagada-article-linkbox {
    flex-flow: column;
    height: auto;
  }

  .ya-hagada-article-linkbox-img {
    width: 100%;
  }

  .ya-hagada-article-box-txt {
    width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .ya-article-land-vis {
    height: 30vh;
    margin-bottom: 1em;
  }

  .ya-winners-sec {
    grid-column-gap: 0em;
    grid-row-gap: 0em;
    padding-left: 1.5em;
    padding-right: 1.5em;
  }

  .ya-winners-item {
    border-bottom: 1px solid #7e7e7e80;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-top: 30px;
    padding-bottom: 0;
  }

  .ya-winners-item-card {
    box-shadow: inset 1px 1px 3px #fffc, inset -1px -1px 1px #0003, inset 0 0 100px #645f5426, 15px 25px 30px #0003;
  }

  .ya-winners-item-card-d1 {
    margin-bottom: 6px;
    padding-bottom: 4px;
  }

  .ya-winners-item-card-h1 {
    font-size: 5.5vw;
    line-height: 115%;
  }

  .ya-winners-item-card--frame.bt {
    height: 90%;
  }

  .ya-winners-item-h2 {
    text-align: center;
    text-indent: 0;
    padding-right: 0;
    font-size: 6vw;
    font-weight: 300;
  }

  .ya-winners-item-h1 {
    text-align: center;
    letter-spacing: 0;
    margin-bottom: .5em;
  }

  .ya-winners-item-heads {
    width: 100%;
    padding-top: 20px;
    padding-bottom: 0;
  }

  .ya-winners-item-heads-trigger {
    margin-left: auto;
    margin-right: auto;
  }

  .ya-winners-item-card-wrap {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    top: auto;
  }

  .ya-winners-item-heads-credits {
    margin-left: auto;
    margin-right: auto;
  }

  .ya-mycap-track {
    height: 4400vw;
  }

  .ya-mycap-item {
    height: 95vh;
  }

  .ya-mycap-item._1st {
    width: 90vw;
    height: 95svh;
    padding-left: 30px;
    padding-right: 30px;
  }

  .ya-mycap-item.last {
    width: 100vw;
  }

  .ya-mycap-img {
    max-height: 100%;
  }

  .ya-mycap-img.small {
    width: 100%;
    max-width: none;
    min-height: 100%;
  }

  .ya-mycap-box-rtf {
    column-count: 2;
    column-rule: .5px solid #80808080;
    column-gap: 30px;
    width: 100%;
    font-size: 1rem;
    position: relative;
  }

  .ya-mycap-box-rtf.xwide {
    column-count: 3;
  }

  .ya-mycap-box-text {
    grid-auto-columns: 1fr;
    max-height: 80vh;
    position: relative;
  }

  .ya-mycap-box-text.wide {
    width: 100vw;
  }

  .ya-mycap-box-text.xwide {
    width: 300vw;
  }

  .ya-mycap-box-text.extra {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .ya-mycap-img-frame {
    top: 4vh;
  }

  .ya-mycap-img-frame.ya-mycap-img-frame-full {
    width: 150vw;
  }

  .ya-mycap-img-frame.ya-mycap-img-frame-med {
    width: 155vw;
  }

  .ya-mycap-img-frame.halfwidth {
    width: 120vw;
  }

  .ya-mycap-img-frame.megawidth {
    width: 270vw;
  }

  .ya-mycap-img-frame.fullwidth {
    width: 240vw;
  }

  .ya-mycap-pop-frame {
    padding-left: 20px;
    padding-right: 20px;
  }

  .ya-mycap-pop-rtf {
    width: 100%;
    margin-top: 80px;
    margin-bottom: 250px;
    padding-left: 0;
    padding-right: 0;
  }

  .ya-mycap-pop-rtf h1 {
    margin-top: 6px;
    margin-right: -35px;
  }

  .ya-mycap-box-extra-text {
    padding-left: 20px;
    padding-right: 20px;
  }

  .ya-mycap-item-collaps {
    width: 90vw;
    max-width: 90vw;
    height: 95dvh;
  }

  .div-block-19 {
    width: 95%;
  }

  .text-block-90 {
    text-align: left;
    font-size: .9em;
  }

  .ya-mycap-box-text-wrap {
    width: 200vw;
    position: relative;
  }

  .ya-mycap-box-text-wrap.xl {
    width: 300vw;
  }

  .ya-flipphone {
    display: none;
  }

  .ya-mycap-land-lottie {
    left: -10%;
  }

  .ya-shoa24-sec {
    margin-top: 1em;
  }

  .ya-shoa24-item {
    grid-column-gap: 0em;
    grid-row-gap: 0em;
    perspective-origin: 50%;
    flex-flow: column;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .ya-shoa24-item.flip {
    flex-flow: column;
    padding-top: 0;
    padding-bottom: 0;
  }

  .ya-shoa24-item-visuals {
    width: 100%;
    height: 140vw;
  }

  .ya-shoa24-item-visuals.single {
    justify-content: center;
    align-items: center;
  }

  .ya-shoa24-item-vis-vis {
    box-shadow: none;
    border-style: none;
    width: 100%;
    height: 100%;
    left: auto;
    transform: none;
  }

  .ya-shoa24-item-vis-vis._2nd, .ya-shoa24-item-vis-vis._3rd {
    min-height: auto;
    display: none;
  }

  .ya-shoa24-item-vis-vis.flip {
    right: auto;
  }

  .ya-shoa24-item-vis-vis.flip.single {
    width: 100%;
    right: auto;
  }

  .ya-shoa24-item-vis-vis.single {
    width: 100%;
    left: auto;
  }

  .ya-shoa24-item-texts {
    z-index: 1;
    background-image: linear-gradient(#0000, #000000e6);
    justify-content: center;
    align-items: center;
    width: 100%;
    height: auto;
    padding-top: 60px;
    padding-bottom: 20px;
    position: absolute;
    inset: auto 0% 0%;
  }

  .ya-shoa24-item-h1 {
    letter-spacing: 0;
    font-size: 10vw;
  }

  .ya-shoa24-item-h2 {
    letter-spacing: .2px;
    font-family: "Mosestext 1", sans-serif;
    font-size: 5.5vw;
    line-height: 120%;
  }

  .ya-shoa24-item-h3 {
    max-width: 100%;
  }

  .ya-shoa24-item-texts-wrap {
    color: #fffcfc;
    text-align: center;
    justify-content: center;
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
  }

  .ya-shoa24-item-texts-wrap.flip {
    text-align: center;
    justify-content: center;
    align-items: center;
  }

  .ya-shoa24-item-trigger {
    background-color: #fffcfc;
  }

  .ya-shoa24-item-trigger-glyph {
    color: var(--black);
  }

  .ya-rooms-scroll_section {
    flex-flow: column;
  }

  .ya-rooms-scroll_content {
    width: 100%;
  }

  .ya-rooms-item-modal-button {
    width: 16px;
    height: 16px;
  }

  .ya-rooms-scroll_visual {
    width: 100%;
    height: auto;
    top: 36px;
  }

  .ya-rooms-scroll_text-item-clean h1 {
    width: 75%;
    font-size: 13vw;
  }

  .ya-rooms-backdrop {
    min-height: 50vh;
  }

  .ya-tokhen-grid {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    width: 90%;
  }

  .ya-tokhen-item {
    flex-flow: column;
    justify-content: flex-end;
    align-items: center;
    height: 500px;
  }

  .ya-tokhen-item-textbox {
    width: 100%;
    height: 25%;
    margin-top: 0;
    margin-bottom: -10px;
    padding-left: 1.5em;
    padding-right: 1.5em;
  }

  .image-19, .image-20 {
    width: 110%;
    min-height: 110%;
  }

  .heading-4 {
    text-align: center;
    font-size: 6.5vw;
  }

  .image-21 {
    width: 80%;
  }

  .ya-bork-item {
    justify-content: flex-start;
    align-items: center;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .ya-bork-item-headsbox {
    order: -1;
    position: relative;
  }

  .ya-bork-item-headsbox-head-img {
    height: 80px;
  }

  .ya-bork-item-img-frm {
    min-height: 100vw;
    margin-top: -80px;
  }

  .ya-bork-item-heads-h1-frm {
    width: auto;
    margin-bottom: -.5rem;
  }

  .ya-bork-item-headsbox-h2 {
    font-size: 1.1rem;
  }

  .ya-bork-item-headsbox-h1 {
    height: auto;
    padding-top: 10px;
    padding-bottom: 14px;
    font-size: 1.6rem;
  }

  .ya-bork-item-heads-h1-frm-r, .ya-bork-item-heads-h1-frm-l {
    height: 70%;
  }

  .ya-bork-item-head-frm {
    width: 100%;
  }

  .ya-bork-item-txt-box {
    padding-top: 20px;
  }

  .ya-bork-item-rtf {
    font-size: 1rem;
  }

  .container-4 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .brand_container-2 {
    width: 80%;
  }

  .menu-button-2 {
    align-self: center;
  }

  .hero_wrapper {
    z-index: 3;
  }

  .hero14 {
    display: none;
  }

  .footer_link {
    line-height: 12px;
  }

  .hour-2 {
    width: 2.8rem;
    margin-left: .7rem;
    margin-right: .7rem;
  }

  .logo_link-2 {
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-bottom: 7vw;
    margin-left: 2vw;
    margin-right: 2vw;
    display: flex;
  }

  .education-24-relative-hero {
    top: -15vw;
    left: -6%;
  }

  .speaker_img-3 {
    min-width: 50px;
    max-width: 100%;
  }

  .education-24-subject-2 {
    flex-direction: column;
    flex: 1;
    width: 100%;
    margin-bottom: 1vw;
    margin-left: 1vw;
    margin-right: 1vw;
    padding-left: 1rem;
    padding-right: 1rem;
    display: flex;
  }

  .education-24-subject-2._2 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .education-24-section_hero {
    background-image: none;
    align-items: flex-start;
  }

  .speaker-2 {
    max-width: 40%;
  }

  .education-24-h3-2 {
    margin-top: 5.5rem;
  }

  .note-2 {
    margin-bottom: 4.1rem;
  }

  .text-span-15 {
    font-size: 1.25rem;
  }

  .hero_heading-2 {
    padding-top: 97px;
  }

  .footer_right {
    justify-content: center;
    align-items: flex-start;
  }

  .hero_details-2 {
    align-items: center;
  }

  .footer_text {
    line-height: 12px;
  }

  .education-24-subject-title-2 {
    margin-bottom: -.5rem;
    padding-bottom: 0;
    font-size: 1.3rem;
  }

  .education-24-hero_subject-2 {
    margin-top: 63px;
  }

  .education-24-subject_container-2 {
    grid-column-gap: 5vw;
    grid-row-gap: 5vw;
    flex-flow: column;
    align-items: center;
    padding-left: 10vw;
    padding-right: 10vw;
  }

  .add2calendar-2 {
    z-index: 3;
    margin-top: 3vw;
    top: 50%;
    left: auto;
    right: auto;
  }

  .logo_image-2 {
    width: 90%;
    height: 7%;
    padding-bottom: 7px;
  }

  .hero-14-mobile {
    flex: none;
    max-width: 90%;
    display: none;
    position: absolute;
    top: -65%;
    bottom: auto;
    right: 7%;
  }

  .speaker_name-3 {
    margin-bottom: -5.6rem;
  }

  .education-24-section_footer {
    margin-bottom: -46px;
    padding-left: 0;
    font-size: .6rem;
  }

  .partners_wrapper-2 {
    width: 150px;
    margin-bottom: 2.3rem;
    padding-top: 0;
  }

  .education-24-about_text-2.bold {
    width: 100%;
    max-width: 100%;
  }

  .footer_line {
    padding-left: .2rem;
    padding-right: .2rem;
  }

  .ya-gwar-item-chart-cl-bar-txt {
    letter-spacing: -1px;
    font-size: 1.4rem;
    line-height: 120%;
  }

  .ya-gwar-item-searchbar-txt {
    padding-bottom: 1px;
    font-size: 1.1rem;
  }

  .ya-gwar-item-chart-cl {
    width: 30%;
    height: 80vw;
  }

  .ya-gwar-item-chart-cl-bar {
    width: 50px;
  }

  .ya-gwar-item-chart-cl-bar._4, .ya-gwar-item-chart-cl-bar._6, .ya-gwar-item-chart-cl-bar._5 {
    min-height: 20px;
  }

  .ya-gwar-item-backdrop {
    flex-flow: column;
  }

  .ya-gwar-item-answer-chart-frame {
    width: 100%;
  }

  .ya-gwar-item-chart-cl-txt {
    padding-left: 0;
    padding-right: 0;
    font-size: 1.2rem;
  }

  .ya-gwar-item-searchbar {
    border-radius: 23px;
    height: 46px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .ya-gwar-item-backdrop-img-frame {
    width: 100%;
    height: 50%;
  }

  .ya-gwar-item-backdrop-img-frame.full {
    height: 100%;
  }

  .ya-gwar-item-answer {
    font-size: 1.1rem;
  }

  .ya-gwar-text-rtf {
    width: 90%;
  }

  .ya-gwar-text-rtf h1 {
    font-size: 2.2rem;
  }

  .div-block-24 {
    width: 184px;
  }

  .heading-5 {
    font-size: 1.8rem;
  }

  .text-block-92 {
    font-size: 1.2rem;
  }

  .ya-shemer-rtf h4 {
    font-size: 1.1rem;
  }

  .ya-shemer-rtf p {
    font-size: 1rem;
    line-height: 140%;
  }

  .ya-mycap2-land {
    margin-bottom: 1.5em;
  }

  .ya-mycap2-land-txtbox {
    width: 85%;
    margin-top: 30px;
  }

  .ya-mycap2-item-img.full.mobile {
    display: block;
  }

  .ya-mycap2-item-img.full.desktop {
    display: none;
  }

  .ya-mycap2-item-text-frame {
    width: 100%;
  }

  .ya-mycap2-item-text-rtf._2 {
    margin-top: 0;
  }

  .ya-mycap2-item-text-line.blue {
    margin-top: 0;
    display: none;
  }

  .ya-mycap2-item-text-line.blue.vertical {
    display: none;
  }

  .ya-mycap2-item-text-rtf2 {
    margin-bottom: 30px;
  }

  .ya-mycap2-item-text-rtf2 p {
    font-size: 1rem;
  }

  .ya-bistro-item {
    margin-bottom: 2em;
  }

  .ya-bistro-item-trigger {
    transform-origin: 50% 0;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    transform: scale(1);
  }

  .ya-bistro-land-txts {
    width: 80%;
  }

  .ya-bistro-land-h1 {
    margin-top: -10px;
    margin-bottom: -10px;
    padding-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
    font-size: 25vw;
    line-height: 80%;
  }

  .ya-bistro-land-h2 {
    font-size: 7vw;
  }

  .ya-bistro-section {
    width: 80%;
    margin-top: 30px;
  }

  .ya-bistro-section-head {
    margin-top: 10px;
  }

  .ya-bistro-section-head-h1 {
    margin-top: -5px;
  }

  .ya-bistro-section-head-ornament {
    margin-top: -20px;
  }

  .ya-bistro-item-h1 {
    text-align: center;
    font-size: 1.5rem;
  }

  .ya-bistro-item-h2 {
    text-align: center;
    font-size: 1.1rem;
  }

  .ya-bistro-item-heads {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .ya-bistro-item-heads-txts {
    max-width: 100%;
    margin-bottom: 10px;
    margin-right: 0;
    padding-top: 10px;
  }

  .ya-bistro-item-heads-pictogram {
    width: 3em;
    height: 3.5em;
    margin-top: 6px;
  }

  .ya-bistro-item-open {
    flex-flow: column;
  }

  .ya-bistro-item-vis {
    border-bottom: 1px solid #00274d;
    flex: 0 auto;
    order: -1;
  }

  .ya-bistro-item-heads-trigger {
    background-color: #fff8e5;
    border: 1px solid #00274d;
    width: 30px;
    height: 30px;
    margin-left: auto;
    position: relative;
    top: 20px;
  }

  .ya-bistro-item-heads-trigger-glyph {
    z-index: 1;
    background-color: #fef7e4;
    border: 1px solid #d5c182;
    border-radius: 50%;
    align-self: center;
    width: 30px;
    height: 30px;
    margin-bottom: -16px;
    margin-right: 0;
    font-size: 30px;
    line-height: 80%;
    position: relative;
  }

  .div-block-25 {
    width: 100%;
  }

  .image-25 {
    width: 65vw;
  }

  .projects_header_light {
    z-index: 1000;
    background-color: #fff;
    height: 40px;
    display: block;
    position: sticky;
    top: 0;
  }

  .projects_header_light.not-sticky {
    background-color: #0000;
    position: static;
  }

  .projects_header_light.ya-kitaa {
    background-color: #00776df2;
    background-image: linear-gradient(#00776d, #00776d00);
  }

  .ynet-brand-header-share-icon {
    height: 26px;
    padding: 3%;
  }

  .ynet-brand-header-box {
    width: 100%;
    height: 100%;
    padding-left: .5em;
    padding-right: .5em;
  }

  .ynet-brand-header-share-box {
    grid-column-gap: 6px;
    flex-flow: row;
    height: 66%;
    display: flex;
  }

  .link_header_ynetlogo_lightmode {
    height: 70%;
  }

  .projects_header_dark.fixed {
    padding-left: 0;
    padding-right: 0;
  }

  .projects_header_dark.fixed-lined {
    height: 40px;
  }

  .header_ynetlogo_dark {
    justify-content: flex-end;
    max-width: 71%;
    margin-right: 0;
  }

  .ynet-brand-footer-link {
    font-size: .9em;
    display: block;
  }

  .ynet-brand-footer-box {
    align-self: center;
  }

  .ynet-brand-footer-txt {
    justify-content: center;
    align-items: center;
    margin-right: 5px;
    padding-right: 5px;
    line-height: 50%;
    display: flex;
  }

  .ynet-brand-footer-txt.rights {
    letter-spacing: 0;
    line-height: 60%;
  }

  .ynet-brand-footer-txt.mobile {
    justify-content: center;
    align-self: auto;
    align-items: center;
    line-height: 34%;
    display: flex;
  }

  .ynet-brand-footer-links {
    justify-content: center;
    align-items: center;
    line-height: 1px;
  }

  .ynet-brand-footer-rbox {
    justify-content: center;
    align-self: center;
    align-items: center;
  }

  .ynet-brand-footer-greyline {
    align-self: center;
    width: 86vw;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .ynet-brand-footer-endcredits {
    width: 85%;
    font-size: .8rem;
  }

  .ynet-brand-footer-endcredits.dark {
    align-self: center;
  }

  .ya-bistro-back-space {
    width: 80%;
  }

  .ya-mycap2-land-vis {
    width: 200%;
  }

  .ya-bistro-section-head-ornament-corner {
    width: 30px;
    right: 5px;
  }

  .ya-bistro-section-head-ornament-corner.flip {
    left: 5px;
  }

  .ya-mycap2-extra {
    width: 90%;
    margin-top: 20px;
  }

  .ya-mycap2-extra._2 {
    height: 80px;
    margin-top: -20px;
  }

  .ya-mycap2-extra-linkblock {
    height: 60px;
  }

  .ya-mycap2-extra-link- {
    font-size: 1.2rem;
  }

  .ya-mycap2-extra-logo {
    height: 36px;
  }

  .but-backtoeuro-medals {
    white-space: nowrap;
    word-break: keep-all;
    background-color: #50bbb7;
    border-color: #fff;
    border-radius: 60px;
    justify-content: center;
    align-items: center;
    margin-right: 10px;
    padding: 4px 8px;
    font-size: .8rem;
  }

  .but-backtoeuro-medals:hover {
    background-color: #1c6877;
  }

  .but-backtoeuro-medals.menu {
    background-color: #22222205;
  }

  .ynet-brand-header-box-2 {
    justify-content: center;
    align-items: center;
    width: 95%;
    height: 100%;
  }

  .ynet-brand-header-share-icon-2 {
    height: 26px;
    padding: 3%;
  }

  .ynet-brand-header-share-box-2 {
    grid-column-gap: 6px;
    height: 66%;
  }

  .link_header_ynetlogo_lightmode-copy-2 {
    flex: 0 auto;
    height: 65%;
  }

  .header_ynetlogo_dark-2 {
    justify-content: flex-end;
    width: auto;
    max-width: none;
    height: 100%;
    margin-right: 0;
  }

  .projects_header_dark-2 {
    width: 100%;
    display: flex;
  }

  .projects_header_dark-2.fixed {
    height: 40px;
  }

  .ynet-brand-header-sides-2 {
    justify-content: flex-start;
    align-items: center;
    height: 100%;
  }

  .bluedark-line-segal, .bluedark-line-segal.blue-oly {
    background-color: #003a54;
  }

  .wrp-h2-comm-segal, .collection-list-wrapper-6-mobile {
    width: 100%;
  }

  .arp-circle-player-euro24 {
    z-index: 0;
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    height: auto;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
    left: auto;
    right: auto;
    overflow: visible;
  }

  .collection-list-wrapper-5 {
    width: auto;
    max-width: 99.9999%;
  }

  .wrp-card-euro-24-bk {
    width: auto;
    margin-left: 0;
    margin-right: 0;
  }

  .collection-list-3 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    direction: rtl;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    place-items: baseline stretch;
    width: 100%;
    padding-left: 5px;
    padding-right: 5px;
    display: grid;
    overflow: visible;
  }

  .collection-item-2 {
    max-width: none;
  }

  .wrp-card-player-euro24 {
    z-index: 5;
    opacity: 1;
    mix-blend-mode: normal;
    width: 0%;
    max-width: none;
    height: auto;
    margin-left: auto;
    margin-right: 0;
    display: block;
    inset: 0%;
  }

  .wrp-1240-player-euro24--mobile {
    width: 100%;
    height: auto;
    margin-left: 0;
    margin-right: 0;
    display: block;
  }

  .wrp-division-categories {
    background-color: #fff0;
    width: auto;
  }

  .player-button {
    height: auto;
  }

  .wrp-blue-dark-title-caregory, .collection-list-5---soar-copy {
    display: none;
  }

  .text-block-221 {
    padding-right: 20px;
  }

  .coll-list-desk-euro24 {
    width: auto;
  }

  .ya-waiting-land {
    flex-flow: column;
    justify-content: flex-end;
    align-items: center;
    height: auto;
    max-height: none;
    margin-top: -50px;
  }

  .ya-waiting-wrap {
    padding-left: 0;
    padding-right: 0;
    position: relative;
  }

  .ya-waiting-item {
    z-index: 0;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 90%;
    height: auto;
    margin-bottom: 4rem;
    margin-left: auto;
    margin-right: auto;
    position: relative;
  }

  .ya-waiting-item.flip {
    flex-flow: column;
  }

  .ya-waiting-land-vis {
    min-width: 100%;
    max-width: none;
    height: 70%;
    margin-top: -30px;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    inset: 0% auto auto;
  }

  .ya-waiting-land-txtwrap {
    margin-top: 50%;
    margin-bottom: 1em;
    position: static;
  }

  .ya-waiting-land-vis-fade {
    background-image: linear-gradient(#1000, #100 50%);
    height: 60%;
  }

  .ya-waiting-land-vis-fade.mobtop {
    z-index: 1;
    background-image: linear-gradient(0deg, #1000, #100);
    height: 10vh;
    display: block;
    position: fixed;
    top: 0;
    bottom: auto;
  }

  .ya-waiting-land-txtbox {
    width: 100%;
    margin-top: 0;
    margin-bottom: 1em;
    margin-right: auto;
  }

  .ya-waiting-land-logotype {
    width: 100%;
    margin-bottom: 0%;
    margin-left: auto;
  }

  .ya-waiting-land-logotype.desk {
    display: none;
  }

  .ya-waiting-land-logotype.mob {
    width: 85%;
    margin-bottom: 0%;
    display: inline-flex;
  }

  .ya-waiting-land-txtbox-h2 {
    text-align: center;
    text-shadow: 0 2px 20px #100, 0 4px 10px #100;
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 5vw;
    line-height: 130%;
  }

  .ya-waiting-item-visuals {
    aspect-ratio: 2 / 2;
    width: 100%;
  }

  .ya-waiting-item-txtbox {
    flex-flow: row;
    order: 1;
    width: 100%;
    padding-left: 0;
  }

  .ya-waiting-item-txtbox.flip {
    flex-flow: row-reverse;
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
  }

  .ya-waiting-item-visuals-slider-nav {
    font-size: .9rem;
  }

  .ya-waiting-item-visuals-face {
    aspect-ratio: 2 / 3;
    border-width: 3px;
    width: 35%;
    max-height: none;
    margin: -5% .7em auto;
  }

  .ya-waiting-item-visuals-face.flip {
    aspect-ratio: 2 / 3.5;
    max-height: 100%;
    margin-left: .7em;
    margin-right: .7em;
  }

  .ya-waiting-item-txtframe {
    width: 65%;
    margin-top: 1em;
    margin-left: 0;
    margin-right: 0;
  }

  .ya-waiting-item-txt-h2 {
    padding: .25rem .6rem .3rem;
    font-size: .9rem;
  }

  .ya-waiting-item-txt-h1 {
    font-size: 1rem;
  }

  .ya-waiting-item-txt-h3 {
    font-size: .9rem;
  }

  .ya-waiting-item-visuals-slider-navback {
    height: 50px;
  }

  .ya-kidsto-land-counter-num {
    font-size: 4.5vw;
  }

  .ya-kidsto-land {
    justify-content: flex-end;
    align-items: center;
    height: 120vw;
  }

  .ya-kidsto-midframe {
    height: auto;
  }

  .ya-kidsto-land-ribbonsfull {
    height: 26vw;
  }

  .ya-kidsto-land-ribbonsfull.mobile-visible {
    display: block;
  }

  .ya-kidsto-midframe-textox {
    grid-column-gap: 0em;
    grid-row-gap: 0em;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100vw;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .ya-kidsto-land-counter {
    width: 16vw;
    height: 16vw;
    margin-top: -16px;
    margin-right: -7px;
    padding-bottom: 0;
  }

  .ya-kidsto-land-counter-text {
    font-size: 4vw;
  }

  .ya-kidsto-land-counter-text.light {
    font-size: 3.6vw;
  }

  .ya-kidsto-midframe-textox-head {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .ya-kidsto-midframe-textox-head.hl {
    width: 100%;
    height: auto;
    margin-top: -7px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 7px;
  }

  .ya-kidsto-midframe-textox-h2 {
    text-align: center;
    font-size: 5vw;
    font-weight: 300;
  }

  .ya-kidsto-midframe-textox-h1 {
    font-size: 22vw;
  }

  .ya-kidsto-midframe-textox-h1._2nd {
    font-size: 23vw;
  }

  .ya-kidsto-midframe-textox-h1._3rd {
    margin-top: 1.6vw;
    font-size: 12vw;
  }

  .ya-kidsto-midframe-textox-head-2ndline {
    width: auto;
    margin-top: -7px;
  }

  .ya-kidsto-midframe-textox-head-1stline {
    align-self: auto;
    margin-left: 10vw;
  }

  .ya-kidstro-item {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 100vw;
  }

  .ya-kidstro-item.flip {
    flex-flow: column;
  }

  .ya-kidstro-item-textblock {
    background-size: auto 25px;
    margin-bottom: 0;
  }

  .ya-kidstro-item-rtf p {
    font-size: 16px;
    line-height: 25px;
  }

  .ya-kidstro-item-vis {
    transform-origin: 50% 100%;
    width: 95vw;
    height: 90vw;
  }

  .ya-kidstro-item-heads {
    align-items: center;
    width: 90%;
    min-height: auto;
    margin: 2em auto 1em;
  }

  .ya-kidstro-item-heads.flip {
    min-height: auto;
    margin-top: 2.225em;
  }

  .ya-kidstro-item-h1 {
    text-align: center;
    font-size: 11vw;
  }

  .ya-kidstro-item-h2 {
    text-align: center;
    letter-spacing: 0;
    font-size: 4.8vw;
  }

  .ya-kidstro-item-r {
    width: 100vw;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    top: auto;
  }

  .ya-kidstro-item-l {
    width: 90%;
  }

  .ya-kidstro-item-trigger {
    margin-left: auto;
    margin-right: auto;
  }

  .ya-kidstro-item-trigger.flip {
    margin-left: auto;
  }

  .ya-kidstro-item-visbox {
    margin-left: auto;
    margin-right: auto;
    transform: none;
  }

  .ya-kidstro-item-visbox.flip {
    justify-content: flex-start;
    align-items: flex-start;
    transform: none;
  }

  .ya-kidstro-item-vis-credit {
    z-index: 3;
    max-width: 100%;
    margin-top: -2em;
    margin-left: 10px;
    margin-right: 10px;
    position: relative;
  }

  .ya-kidstro-item-vis-credit.flip {
    text-align: right;
  }

  .ya-kidsto-midframe-textox-h3 {
    font-size: 4vw;
  }

  .image-27 {
    height: 350px;
    margin-bottom: auto;
    margin-right: -325px;
  }

  .image-28 {
    width: 6vw;
    top: 23%;
    left: -16%;
  }

  .ya-books-item-writer-wrap {
    justify-content: center;
    align-items: center;
  }

  .ya-books-item-cover {
    border-top-width: 5px;
    border-left-width: 5px;
    order: -1;
    height: 240px;
    margin: 0 auto 30px;
  }

  .ya-books-item-name {
    text-align: center;
    font-size: 2.6rem;
  }

  .ya-books-item-rank {
    text-align: center;
    font-size: 5rem;
  }

  .code-embed-2 {
    display: block;
  }

  .books-list {
    width: 100%;
  }

  .ya-books-item-promo-txt {
    font-size: .9em;
  }

  .ya-books-item-promo-link {
    font-size: .9rem;
  }

  .ya-books-item-extra-rtf {
    font-size: .9em;
  }

  .ya-books-form-block {
    width: 90%;
  }

  .ya-books-wrap {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .ya-books-form-submit {
    width: 240px;
  }

  .ya-body-100books {
    font-size: 16px;
  }

  .ya-books-form {
    width: 100%;
  }

  .ya-books-item-promo-wrap {
    margin-left: auto;
    margin-right: auto;
  }

  .ya-books-cms-item-heads {
    text-align: center;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: auto;
    margin-right: 0;
    padding-bottom: 0;
  }

  .ya-books-cms-item-top {
    flex-flow: column;
  }

  .ya-fsg-item-visual {
    object-fit: contain;
    width: 170%;
    height: 100%;
  }

  .ya-fsg-content-h1 {
    border-left-style: none;
    width: 100%;
    margin-bottom: 0;
    font-size: 8vw;
  }

  .ya-fsg-pagination-dots {
    grid-column-gap: .8em;
    grid-row-gap: .8em;
    width: 24px;
  }

  .ya-fsg-pagination-dot {
    width: 7px;
    height: 7px;
  }

  .ya-fsg-pagination-dot.ya-sfg-dot-active {
    width: 12px;
    height: 12px;
  }

  .ya-fsg-content-p {
    width: 100%;
    margin-top: 0;
    font-size: 4.3vw;
    line-height: 130%;
  }

  .ya-fsg-content-margins {
    grid-column-gap: .6em;
    grid-row-gap: .6em;
    flex-flow: column;
  }

  .ya-fsg-landing {
    justify-content: flex-start;
    align-items: center;
    width: 78%;
    height: 75%;
    padding-top: 5svw;
    padding-bottom: 0%;
  }

  .ya-fsg-landing-h1 {
    font-size: 19vw;
  }

  .ya-fsg-landing-h1.blue {
    font-size: 21vw;
    line-height: 80%;
  }

  .ya-fsg-landing-h2 {
    font-size: 4.5vw;
    line-height: 130%;
  }

  .ya-fsg-landing-h2.credit {
    font-size: 4vw;
  }

  .ya-fsg-textblock {
    width: 80%;
    margin-top: 10px;
  }

  .ya-fsg-textblock-rtf h1 {
    font-size: 13vw;
    line-height: 76%;
  }

  .ya-fsg-textblock-rtf p {
    font-size: 4vw;
    font-weight: 300;
    line-height: 130%;
  }

  .ya-fsg-textblock-img {
    float: none;
    width: 60%;
    margin-left: auto;
    margin-right: auto;
    display: none;
  }

  .div-block-35 {
    background-image: linear-gradient(#3330, #333);
    height: 100px;
    display: block;
    position: absolute;
    inset: auto 0% 0%;
  }

  .ya-fsg-land-stamp {
    width: 24vw;
    height: 24vw;
    font-size: 4.5vw;
    line-height: 100%;
  }

  .ya-fsg-land-stamp-wrap {
    top: -13.5svw;
    left: -2%;
  }

  .ya-books-land {
    height: auto;
  }

  .ya-books-land-texts {
    width: 85%;
  }

  .ya-books-land-h1-1 {
    font-size: 47vw;
  }

  .ya-books-land-h1-2, .ya-books-land-h1-3 {
    font-size: 7.5vw;
  }

  .ya-fsg-textblock-img-frame {
    display: none;
  }

  .div-block-39 {
    height: 50%;
  }

  .text-span-42 {
    color: var(--ynet-red);
  }

  .ya-fsg-creditonall {
    font-size: .8rem;
    top: 20px;
    left: 20px;
  }

  .ya-books-formsubmit-block {
    width: 90%;
  }

  .ya-books-cms-item-trigger {
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
    left: auto;
    right: auto;
    box-shadow: 0 3px 10px #0003;
  }

  .ya-fsg2-gallery {
    padding-top: 40px;
  }

  .ya-fsg2-controls-slidenav {
    height: 10%;
  }

  .ya-fsg2-gallery-mask {
    height: 90%;
  }

  .ya-fsg2-gallery-slide {
    border-top: 1px solid #003a54;
  }

  .ya-fsg2-controls-wrap {
    display: none;
  }

  .ya-fsg2-item-visual-wrap {
    border-top-style: none;
    border-top-color: #003a54;
    flex: none;
    order: -1;
    width: 100%;
    height: 85%;
    position: sticky;
    top: 0;
  }

  .ya-fsg2-item-text-wrap {
    z-index: 3;
    -webkit-backdrop-filter: blur(30px);
    backdrop-filter: blur(30px);
    background-color: #eeeeeed9;
    border-right-style: none;
    width: 100%;
    height: auto;
    overflow: visible;
  }

  .ya-fsg2-item-wrap {
    flex-flow: column;
    height: 100%;
    overflow: auto;
  }

  .ya-fsg2-item-text-extrabox {
    width: 85%;
    margin-top: 1em;
    margin-bottom: 2em;
  }

  .ya-fsg2-item-text-fade {
    display: none;
  }

  .ya-fsg2-item-text-block {
    height: auto;
    overflow: hidden;
  }

  .ya-fsg2-fit-trigger {
    top: 12px;
    bottom: auto;
  }

  .ya-fsg2-item-thumbnail {
    max-width: 45px;
    max-height: 45px;
  }

  .ya-parachamps-land-headwrap {
    width: 90%;
  }

  .ya-parachamps-land-h1 {
    font-size: 20vw;
  }

  .ya-parachamps-land-h2 {
    font-size: 5vw;
  }

  .ya-parachamps-land-h3 {
    font-size: 4vw;
  }

  .ya-fsg2-item-mobiledragger {
    background-color: #58585833;
    border-radius: 3px;
    width: 50px;
    height: 6px;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .ya-parachamps-item {
    margin-bottom: 1em;
    padding-bottom: 1em;
  }

  .ya-parachamps-item-visual {
    object-fit: cover;
    min-height: 90vw;
  }

  .ya-parachamps-item-text {
    width: 85%;
    padding-bottom: 1.5em;
    padding-left: 1.5em;
    padding-right: 1.5em;
  }

  .ya-parachamps-item-pictogram {
    border-bottom-right-radius: 30px;
    border-bottom-left-radius: 30px;
    width: 60px;
    height: 70px;
    margin-top: -2.5em;
  }

  .ya-kitaa-land {
    flex-flow: column;
    overflow: clip;
  }

  .ya-kitaa-land-box {
    flex-flow: column;
    margin-top: 50px;
    margin-bottom: 30px;
    overflow: clip;
  }

  .ya-kitaa-land-half {
    justify-content: flex-start;
    align-items: center;
    width: 90%;
  }

  .ya-kitaa-land-half.left {
    width: 90%;
  }

  .ya-kitaa-land-h1-hello {
    width: 70%;
    margin-bottom: 6%;
  }

  .ya-kitaa-land-h1-scrub, .ya-kitaa-land-h1-kita {
    width: 90%;
  }

  .ya-kitaa-land-head-wrap {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 90%;
    display: flex;
  }

  .ya-kitaa-land-h1-war {
    width: 45%;
    top: 33%;
    left: auto;
    transform: rotate(5deg);
  }

  .ya-kitaa-land-h1-war.shadow {
    opacity: 1;
    filter: brightness(0%) invert(27%) sepia() saturate(743%) hue-rotate(137deg) brightness(102%) contrast(101%);
    margin-bottom: -8%;
    margin-left: -1%;
    display: block;
    top: 32%;
  }

  .ya-kitaa-land-h1-war.shadow._2nd {
    margin-left: 1%;
    top: 34.5%;
  }

  .ya-kitaa-land-h2 {
    text-align: center;
    width: 85%;
    margin-left: 0%;
    font-size: 5.2vw;
    line-height: 125%;
  }

  .ya-kitaa-land-h3 {
    text-align: center;
    width: 80%;
    margin-left: 0%;
    font-size: 5vw;
  }

  .ya-kitaa-land-visual {
    max-width: 80%;
    margin-left: auto;
    margin-right: auto;
    padding-right: 10%;
  }

  .ya-kitaa-land-visual.alls {
    max-width: 90%;
    margin-right: auto;
    padding-right: 0%;
  }

  .ya-kitaa-wrap {
    padding-top: 0;
    padding-bottom: 1em;
  }

  .ya-kitaa-item {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: .5em;
  }

  .ya-kitaa-item-visuals {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    padding: 5% 5% 0;
    position: relative;
  }

  .ya-kitaa-item-texts {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    padding-left: 6%;
    padding-right: 6%;
  }

  .ya-kitaa-item-texts-bubble {
    grid-column-gap: .2em;
    grid-row-gap: .2em;
    border-top-style: none;
    border-bottom-style: solid;
    border-bottom-width: 6px;
    width: auto;
    min-width: auto;
    max-width: none;
    padding: .8em 1.1em .5em .5em;
  }

  .ya-kitaa-item-texts-bubble-buttom {
    order: -1;
    height: 45px;
    top: -39px;
    bottom: auto;
    transform: rotate(180deg);
  }

  .ya-kitaa-item-texts-bubble-tip {
    width: 48px;
  }

  .ya-kitaa-item-texts-bubble-tipl {
    margin-left: -48%;
  }

  .ya-kitaa-item-bubble-h1 {
    font-size: 7vw;
  }

  .ya-kitaa-item-bubble-h2 {
    font-size: 5vw;
  }

  .ya-kitaa-item-visuals-imgbox {
    border-radius: 2px;
  }

  .ya-kitaa-item-visuals-mapbox {
    width: 45%;
    margin-top: -20%;
    margin-left: 20px;
    box-shadow: 0 5px 10px #0003;
  }

  .ya-kitaa-item-trigger {
    height: 34px;
    bottom: -23px;
    left: 1em;
    right: auto;
  }

  .ya-kitaa-item-trigger-txt {
    font-size: 1em;
  }

  .ya-kitaa-item-trigger-plus {
    padding-left: 0;
    line-height: 74%;
  }

  .ya-kitaa-item-rtf {
    border-bottom: 3px solid #00776d;
    width: 95%;
    margin-top: 1.5em;
    padding-bottom: 1em;
  }

  .ya-kitaa-item-rtf h3 {
    font-size: 1.1rem;
  }

  .ya-kitaa-item-rtf h4 {
    margin-bottom: 1.3em;
  }

  .ya-kitaa-item-topspace {
    display: none;
  }

  .bold-text-10 {
    font-size: 4vw;
    line-height: 100%;
  }

  .code-embed-5 {
    display: inline-block;
  }

  .div-block-40 {
    width: 100%;
    height: 77vw;
    position: relative;
    overflow: scroll clip;
  }

  .div-block-41 {
    background-color: var(--ynet-red);
    border-radius: 50%;
    flex: none;
    justify-content: center;
    align-items: center;
    width: 36px;
    height: 36px;
    padding: 8px;
    display: flex;
    inset: auto auto 0% 10px;
  }

  .zoom.out, .zoomout {
    display: none;
  }

  .div-block-42 {
    position: relative;
  }

  .div-block-43 {
    flex-flow: column;
    display: block;
  }

  .div-block-47 {
    aspect-ratio: auto;
  }

  .div-block-49 {
    height: 27px;
  }

  .div-block-51 {
    height: 20px;
    padding-left: 4px;
    padding-right: 4px;
  }

  .bars {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
  }

  .div-block-56 {
    height: 21px;
  }

  .bar {
    grid-column-gap: 1px;
    grid-row-gap: 1px;
  }

  .collection-list-7 {
    width: 100%;
  }

  .code-embed-8 {
    display: none;
  }

  .ya-push-notifisec-phone-inner {
    height: 30vw;
    padding: 10px;
  }

  .ya-push-notifisec-phone {
    box-shadow: none;
    outline-offset: 0px;
    background-color: #0000;
    border-style: none;
    outline: 2px #ffffff1a;
    align-self: center;
    width: 100vw;
  }

  .heading-26 {
    font-size: 40px;
  }

  .heading-27 {
    font-size: 27px;
  }

  .ya-push-notifisec {
    justify-content: center;
    align-items: flex-start;
    height: 800px;
  }

  .ya-push-notifisec-phone-header, .ya-push-notifisec-phone-header.glyphs, .ya-push-notifisec-phone-time {
    display: none;
  }

  .ya-push-phone-push-head {
    height: 22%;
  }

  .ya-push-phone-push-head-txt {
    font-size: 4vw;
  }

  .ya-push-phone-push-yxy {
    font-size: 4vw;
    line-height: 120%;
  }

  .ya-push-phone-push-imgbox {
    width: auto;
    height: 100%;
  }

  .ya-push-notifisec-margins {
    width: 100%;
    height: 800px;
  }

  .ya-push-notifisec-phone-date {
    display: none;
  }

  .specials-ynet--projects-header-dynamic-fixed {
    height: 40px;
  }

  .specials-ynet--projects-header-dynamic-margins {
    padding-left: .5em;
    padding-right: .5em;
  }

  .specials-ynet--projects-header-dynamic-ynet-wrap {
    flex: 0 auto;
    justify-content: flex-start;
    align-items: center;
    padding-left: 0;
    display: flex;
  }

  .specials-ynet--footer-projects-dynamic-wrap {
    align-self: center;
  }

  .section-6 {
    justify-content: flex-start;
    align-items: center;
  }

  .hermanquiz-answer, .text-block-228 {
    font-size: 1.1em;
  }

  .text-block-230.true {
    font-size: 1.6em;
  }

  .heading-29 {
    width: 100%;
    font-size: 23vw;
  }

  .heading-30 {
    font-size: 6vw;
  }

  .div-block-75 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    margin-top: 210px;
    display: flex;
  }

  .div-block-76 {
    width: 100%;
  }

  .div-block-77 {
    justify-content: flex-start;
    align-items: center;
  }

  .image-33 {
    width: 90%;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    top: -52vw;
    right: 0%;
  }

  .image-34 {
    margin-left: 0;
  }

  .div-block-79 {
    width: 90%;
    margin-left: auto;
  }

  .projects-header-dynamic-ynet-wrap {
    flex: 0 auto;
    justify-content: flex-start;
    align-items: center;
    padding-left: 0;
    display: flex;
  }

  .footer-projects-dynamic-wrap {
    align-self: center;
  }

  .projects-header-dynamic-ynet-wrap-2 {
    flex: 0 auto;
    justify-content: flex-start;
    align-items: center;
    padding-left: 0;
    display: flex;
  }

  .footer-projects-dynamic-wrap-2 {
    align-self: center;
  }

  .div-block-81 {
    text-align: center;
  }

  .div-block-82 {
    justify-content: center;
    align-items: center;
  }

  .ya-books-land-h2 {
    font-size: 6vw;
  }

  .ya-books-open-rtf h2 {
    font-size: 1.1em;
  }

  .ya-books-open-rtf h1 {
    font-size: 2.2em;
  }

  .ya-books-open-rtf h3 {
    font-size: 18px;
  }

  .ya-books-opening-h3 {
    font-size: 1.1rem;
    line-height: 130%;
  }

  .ya-books-opening-longhead {
    text-align: right;
    max-width: 26ch;
    font-size: .9rem;
    line-height: 120%;
  }

  .ya-books-opening-bold {
    font-size: 1.1rem;
  }

  .ya-books-opening-rtf-trigger {
    max-width: 100%;
  }

  .ya-books-opening-rtf-trigger-plus {
    width: 44px;
  }

  .ya-books-statusline-navwrap {
    display: none;
  }

  .ya-books-statusline {
    height: 30px;
  }

  .lovewar-section.land {
    padding-top: 10px;
    padding-bottom: 30px;
  }

  .lovewar-section-margins {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .heading-34 {
    font-size: 2.1rem;
    line-height: 100%;
  }

  .progress-circle-wrapper {
    width: 250px;
    height: 250px;
  }

  .div-block-92 {
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    border-bottom-left-radius: 15px;
    padding: 12px 15px 15px;
  }

  .div-block-92.respond {
    border-bottom-right-radius: 15px;
  }

  .div-block-92.respond.nested {
    border-bottom-left-radius: 15px;
  }

  .div-block-92.nested {
    border-bottom-right-radius: 15px;
  }

  .image-37 {
    height: 15px;
    right: -10px;
  }

  .image-37.respond {
    left: -10px;
  }

  .text-block-235 {
    font-size: 1.2rem;
  }

  .lovewar-chat {
    width: 90%;
  }

  .div-block-93 {
    text-align: center;
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .heading-35 {
    margin-top: -4px;
    font-size: 30vw;
  }

  .heading-36 {
    font-size: 12.5vw;
  }

  .heading-37 {
    font-size: 5vw;
    line-height: 130%;
  }

  .div-block-94 {
    flex-flow: column;
  }

  .lottie-animation {
    filter: drop-shadow(0 0 60px #860fc2b3);
    height: 100vw;
    margin-bottom: -60vw;
    margin-left: 6px;
  }

  .wrp-blue-line-ynet {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    direction: rtl;
    -webkit-text-stroke-color: #fff0;
    flex-flow: row;
    justify-content: space-between;
    align-items: center;
    height: 30px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 10px;
    padding-right: 17px;
    display: flex;
  }

  .text-blue-line {
    direction: ltr;
    font-weight: 700;
  }

  .bold-text-87 {
    text-align: left;
    font-size: .93rem;
  }

  .navbar_arvot {
    width: 96vw;
    top: 2vw;
  }

  .section_hero_arvot {
    background-image: linear-gradient(#0000, #0000);
    padding-bottom: 1.2rem;
    padding-left: 0;
    padding-right: 0;
  }

  .section_about_arvot {
    margin-top: 0;
  }

  .section_speakers_arvot {
    padding-top: 3rem;
  }

  .section_agenda_arvot {
    padding-top: 3rem;
    padding-left: 0;
    padding-right: 0;
  }

  .secion_partners_arvot {
    padding-bottom: 2rem;
  }

  .section_footer_arvot {
    flex-wrap: wrap;
    align-content: center;
    padding-left: 1rem;
    font-size: .6rem;
  }

  .partners_wrapper_arvot {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-flow: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-content: stretch center;
    align-items: center;
  }

  .program_container_arvot {
    width: 100%;
  }

  .about_wrapper_arvot {
    width: 90%;
    padding-top: 3rem;
    padding-bottom: 1.5em;
  }

  .hero_container_arvot {
    padding-bottom: 0;
  }

  .hero_heading_arvot {
    width: 100%;
    max-width: none;
  }

  .wrp_logo_arvot {
    justify-content: center;
    align-items: flex-start;
    height: auto;
    margin-top: 25px;
    margin-bottom: 25px;
    position: relative;
  }

  .logo_arvot {
    width: 80%;
  }

  .wrp_text_arvot {
    width: 90%;
    position: relative;
  }

  .heading_arvot, .main_title_arvot {
    width: 100%;
  }

  .p-arvot {
    width: 100%;
    margin-bottom: 60px;
    font-size: 20px;
    line-height: 24px;
  }

  .hero_details_arvot {
    flex-flow: column;
    width: 90%;
    margin-top: 0;
    padding: 4vw 0 0 0;
    display: flex;
  }

  .arvot-title-details-warp {
    width: 95%;
    margin-bottom: 2vw;
    margin-left: auto;
    margin-right: auto;
  }

  .add2calendar_arvot {
    text-align: center;
    background-color: #0000;
    border-radius: 0 0 5px 5px;
    order: 1;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-content: stretch;
    align-items: stretch;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    position: static;
    top: 0;
  }

  .ynet-arvot-hero-details-button {
    grid-column-gap: 3vw;
    grid-row-gap: 3vw;
    align-items: center;
    width: 90%;
    margin-bottom: 5vw;
    margin-left: auto;
    margin-right: auto;
  }

  .text-block_arvot {
    text-align: center;
    width: 100%;
    font-size: 4.5vw;
    line-height: 5.2vw;
  }

  .arvot-live-text-war {
    grid-column-gap: 1vw;
    grid-row-gap: 1vw;
    flex-flow: column;
    margin-bottom: 3vw;
  }

  .arvot-livewarp {
    line-height: 130%;
  }

  .live_icon_arvot {
    vertical-align: middle;
    height: 20px;
  }

  .hero_mainheading_arvot {
    width: 100%;
    margin-bottom: 2rem;
  }

  .wrp_lottie_logo_arvot {
    width: 100%;
    margin-top: 35px;
  }

  .cracks_image_arvot._1 {
    z-index: 104;
    width: auto;
    margin-bottom: -5px;
  }

  .cracks_image_arvot._2 {
    margin-bottom: -12px;
  }

  .veida-luz h1 {
    font-size: 1rem;
  }

  .veida-luz h2 {
    margin-top: 20px;
    font-size: 1rem;
  }

  .veida-luz h3, .veida-luz h4 {
    font-size: .9rem;
  }

  .veida-luz p {
    font-size: .9em;
  }

  .veida-luz h5 {
    font-size: .9rem;
  }

  .collection-list-wrapper-6 {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-97 {
    height: 30px;
  }

  .heading-38 {
    font-size: 12vw;
  }

  .heading-38.bigger {
    font-size: 17vw;
  }

  .heading-39 {
    font-size: 5vw;
  }

  .div-block-98 {
    font-size: 5vw;
    line-height: 125%;
  }

  .image-44 {
    height: 3.8vw;
    margin: 0 0 .5vw 1.5vw;
  }

  .hero_subject-copy {
    font-size: 1.35rem;
  }

  .button-copy {
    letter-spacing: 0;
    border-radius: 25px;
    width: 100%;
    height: 50px;
    padding-top: 4px;
    padding-bottom: 5px;
    font-size: 6vw;
  }

  .image-45 {
    filter: invert(90%);
  }

  .hideme {
    color: #0000;
    margin-right: -11px;
  }

  .button-2 {
    padding-top: 3vw;
    padding-bottom: 3vw;
    padding-right: 1vw;
  }
}

#w-node-_618eba23-8599-51e5-b2bb-fd8ccce05cf2-f9edd879, #w-node-f902536c-8c84-36e9-a86e-637c6e729793-cd0ebfc3, #w-node-f7c2bd07-20ef-6b69-1a74-47557732941f-cd0ebfc3, #w-node-_962dafef-bd18-c4dc-64ed-3e6f669f0c05-cd0ebfc3, #w-node-f3ee62d5-07c1-1d73-0e55-d51a5f94c3ee-cd0ebfc3, #w-node-b0ce4c58-39a1-ea0a-90e6-dd1f35b7a85b-cd0ebfc3, #w-node-_989e7f4a-966f-1b8e-57da-ff5970d3094b-c3140b2a, #w-node-_989e7f4a-966f-1b8e-57da-ff5970d30955-c3140b2a, #w-node-_989e7f4a-966f-1b8e-57da-ff5970d3095f-c3140b2a, #w-node-_989e7f4a-966f-1b8e-57da-ff5970d30969-c3140b2a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c68ba7c3-2668-0a69-2cec-ac0a89f69b63-0def8d88, #w-node-_59e61bd0-4e4d-7c16-3298-a5da2eb00239-0def8d88, #w-node-b4557954-aa14-5b0e-eada-8535c075f803-0def8d88, #w-node-_7ec8c744-a6fd-f468-9abe-dcffba7bdd7f-0def8d88, #w-node-_97a8170e-dd21-ca57-fedd-603b6b1f1062-0def8d88, #w-node-_97a8170e-dd21-ca57-fedd-603b6b1f1063-0def8d88, #w-node-_97a8170e-dd21-ca57-fedd-603b6b1f1064-0def8d88, #w-node-_177cb3f9-888f-360e-9ad6-9e8812e81a02-0def8d88, #w-node-c1e8c933-6fba-a3d0-a449-c65c7ad4b7c3-0def8d88, #w-node-c1e8c933-6fba-a3d0-a449-c65c7ad4b7c4-0def8d88, #w-node-c1e8c933-6fba-a3d0-a449-c65c7ad4b7c5-0def8d88, #w-node-_677315c2-548f-a9df-ed4d-e6a966dcfba7-0def8d88, #w-node-e9df1bde-b396-8d3c-dc82-f5d0300ff8a9-0def8d88, #w-node-e9df1bde-b396-8d3c-dc82-f5d0300ff8aa-0def8d88, #w-node-e9df1bde-b396-8d3c-dc82-f5d0300ff8ab-0def8d88, #w-node-_4d478168-fc17-bf87-637e-b9f511f5886e-0def8d88, #w-node-_3f7da160-2ae1-33fc-a883-c376816a54d6-0def8d88, #w-node-de904d53-9421-19a6-444f-43fc418716e7-0def8d88, #w-node-de904d53-9421-19a6-444f-43fc418716e8-0def8d88, #w-node-de904d53-9421-19a6-444f-43fc418716e9-0def8d88, #w-node-_404d506e-c94f-b570-a316-a81db5d82104-0def8d88, #w-node-de904d53-9421-19a6-444f-43fc418716ef-0def8d88, #w-node-de904d53-9421-19a6-444f-43fc418716f0-0def8d88, #w-node-de904d53-9421-19a6-444f-43fc418716f1-0def8d88, #w-node-db8d6653-86bc-5d67-97a4-e90c6faeed6a-0def8d88, #w-node-de904d53-9421-19a6-444f-43fc418716f7-0def8d88, #w-node-de904d53-9421-19a6-444f-43fc418716f8-0def8d88, #w-node-de904d53-9421-19a6-444f-43fc418716f9-0def8d88, #w-node-afbf8a55-a014-01b7-e322-2f79af3ed109-0def8d88, #w-node-de904d53-9421-19a6-444f-43fc418716ff-0def8d88, #w-node-de904d53-9421-19a6-444f-43fc41871700-0def8d88, #w-node-de904d53-9421-19a6-444f-43fc41871701-0def8d88, #w-node-_0725018d-a56d-b941-01b1-da72a2d7dff6-0def8d88, #w-node-f92f9fe7-cefd-b9a8-8a65-ad4aa72a8757-0def8d88, #w-node-f92f9fe7-cefd-b9a8-8a65-ad4aa72a8758-0def8d88, #w-node-f92f9fe7-cefd-b9a8-8a65-ad4aa72a8759-0def8d88, #w-node-_2196b5c8-9871-4482-a02d-8db04c4b99cb-0def8d88, #w-node-_9570d216-29cc-2f7b-2ef7-00a84ae2742f-0def8d88, #w-node-_9570d216-29cc-2f7b-2ef7-00a84ae27430-0def8d88, #w-node-_9570d216-29cc-2f7b-2ef7-00a84ae27431-0def8d88, #w-node-_71a0b9f5-9840-2bdd-430e-e914a8b382b9-0def8d88, #w-node-_6b74df15-0a0e-e857-c0ca-af27bd180952-0def8d88, #w-node-_6b74df15-0a0e-e857-c0ca-af27bd180953-0def8d88, #w-node-_6b74df15-0a0e-e857-c0ca-af27bd180954-0def8d88, #w-node-_70c520f2-beb1-53c2-09f0-1b92b1cc2fdc-0def8d88, #w-node-_36023a46-1591-1494-9494-d648af2dbe4a-0def8d88, #w-node-_36023a46-1591-1494-9494-d648af2dbe4b-0def8d88, #w-node-_36023a46-1591-1494-9494-d648af2dbe4c-0def8d88 {
  grid-area: 1 / 1 / 2 / 2;
}


@font-face {
  font-family: 'Mosesdisplay 1';
  src: url('../fonts/MosesDisplay_1.03VF.woff') format('woff'), url('../fonts/MosesDisplay_1.03VF.woff') format('woff');
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Mosestext 1';
  src: url('../fonts/MosesText_1.03VF.woff') format('woff'), url('../fonts/MosesText_1.03VF.woff') format('woff');
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Heebo Variablefont Wght';
  src: url('../fonts/Heebo-VariableFont_wght.ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Mosestext 3';
  src: url('../fonts/MosesText_1.03VF.ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Fa 400';
  src: url('../fonts/fa-regular-400.ttf') format('truetype'), url('../fonts/fa-regular-400.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Fa Solid 900';
  src: url('../fonts/fa-solid-900.ttf') format('truetype'), url('../fonts/fa-solid-900.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Fbbasis';
  src: url('../fonts/FbBasis-Light.otf') format('opentype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Fbbasis';
  src: url('../fonts/FbBasis-ExtraLight.otf') format('opentype');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Fbforma';
  src: url('../fonts/FbForma-Black.otf') format('opentype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Mandatory 29';
  src: url('../fonts/Mandatory29.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Mandatory 29 Shadow';
  src: url('../fonts/Mandatory29Shadow.otf') format('opentype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}