:root {
  --light-coral: #d75b5b;
  --black: #1f2428;
  --white-smoke: #ececec;
  --corner-radius-big: 16px;
  --full-black: #000;
  --eventa-background: #0e1b58;
  --spacing-sml: 20px;
  --light-grey: var(--white-smoke);
  --secondary: #f8bb7d;
  --full-white: #fff;
  --corner-radius-sml: 11px;
  --eventa-front: #f81981;
  --color: #0003;
  --spacing-big: 40px;
  --font-family: "Afek Regular Aaa", sans-serif;
  --dark-red: #cc3e44;
}

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

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

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

.w-layout-vflex {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.w-layout-hflex {
  flex-direction: row;
  align-items: flex-start;
  display: flex;
}

.w-form-formradioinput--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 50%;
  width: 12px;
  height: 12px;
}

.w-form-formradioinput--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

.w-form-formradioinput--inputType-custom.w--redirected-checked {
  border-width: 4px;
  border-color: #3898ec;
}

.w-checkbox {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block;
}

.w-checkbox:before {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox:after {
  content: " ";
  clear: both;
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox-input {
  float: left;
  margin: 4px 0 0 -20px;
  line-height: normal;
}

.w-checkbox-input--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 2px;
  width: 12px;
  height: 12px;
}

.w-checkbox-input--inputType-custom.w--redirected-checked {
  background-color: #3898ec;
  background-image: url('https://web-archive.nli.org.il/National_Library/oe_/https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-color: #3898ec;
}

.w-checkbox-input--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

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

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

a {
  color: var(--light-coral);
  text-decoration: none;
}

.body {
  background-color: var(--black);
  color: #d6d6d6;
  font-family: Atlas Aaa, sans-serif;
  font-size: 16px;
  line-height: 28px;
}

.info_section {
  min-height: 50dvh;
  font-family: Afek Light Aaa, sans-serif;
}

.big-title {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Atlas Aaa, sans-serif;
  font-size: 4em;
  line-height: 1.2em;
}

.big-title.first {
  margin-top: .25em;
  font-family: Atlas Aaa, sans-serif;
  line-height: 1em;
}

.big-title.atlas {
  font-family: Atlas Aaa, sans-serif;
  font-weight: 700;
}

.text-mishne {
  color: #fff;
  margin-top: 1em;
  margin-bottom: 1em;
  font-family: Atlas Aaa, sans-serif;
  font-size: 1em;
  font-weight: 500;
  line-height: 1.6em;
}

.text-mishne.atlas {
  font-family: Atlas Aaa, sans-serif;
  font-weight: 500;
}

.btn__outline {
  border: 1px solid var(--light-coral);
  color: var(--light-coral);
  background-color: #0000;
  border-radius: 2em;
  padding: .5em 2em;
  font-family: Afek Bold Aaa, sans-serif;
  transition: background-color .3s cubic-bezier(.215, .61, .355, 1), border-color .3s cubic-bezier(.215, .61, .355, 1);
  display: none;
}

.btn__outline:hover {
  border-color: var(--white-smoke);
  background-color: var(--white-smoke);
  color: var(--light-coral);
}

.btn__outline.full {
  background-color: var(--light-coral);
  color: var(--white-smoke);
  display: flex;
}

.btn__outline.full:hover {
  background-color: var(--white-smoke);
  color: var(--light-coral);
}

.btn__outline.full.atlas {
  font-family: Atlas Aaa, sans-serif;
  font-weight: 500;
}

.btn__outline.full.oprning2 {
  margin-top: 1em;
}

.btn__outline.full.oprning2:hover {
  box-shadow: none;
  border-style: none;
}

.btn__outline.hero {
  margin-top: 1em;
}

.btn__outline.sraech {
  background-image: url('/National_Library/oe_/http://www.atraf.com/Assets/images/magnifying-glass-bold-2.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 30px 30px;
  border-style: none;
  border-radius: 1em;
  width: 40px;
  height: 40px;
  margin-left: .25em;
  padding: 1em;
  font-size: .8em;
  display: block;
}

.btn__outline.sraech:hover {
  background-color: #ececec33;
}

.lottie-bg {
  display: none;
  position: absolute;
  inset: 0% 0% auto;
}

.item_block {
  border-left: 3px solid #4e4e4e;
  margin-left: 1em;
  margin-right: 1em;
  padding-left: 2em;
}

.item_block.heb {
  direction: rtl;
  margin-bottom: 1em;
}

.item_block.frame {
  background-color: #030303;
  border-radius: 1em;
  margin-top: 2em;
  margin-bottom: 2em;
  margin-left: 1em;
  padding: 1em;
  font-size: 1em;
  line-height: 1em;
  position: relative;
  box-shadow: 0 0 17px 1px #fff3;
}

.line-1 {
  background-color: var(--white-smoke);
  opacity: .5;
  width: 100%;
  max-width: 100%;
  height: 1px;
  margin-top: 2em;
  margin-bottom: 2em;
}

.line-1.grad {
  background-image: linear-gradient(to right, #ffcc60, var(--light-coral));
  opacity: 1;
  height: 1px;
  margin-top: 1em;
  margin-bottom: 1em;
}

.line-1.btm {
  margin-bottom: 4em;
}

.line-1.narrow {
  margin: .5em 1em;
}

.img-contain {
  border-radius: var(--corner-radius-big);
  object-fit: contain;
  width: 100%;
}

.logo_link {
  max-width: 100px;
}

.block_title {
  color: var(--white-smoke);
  margin-bottom: .25em;
  font-family: Atlas Aaa, sans-serif;
  font-size: 1.4em;
  font-weight: 700;
  line-height: 1.2em;
}

.navbar {
  z-index: 5;
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  color: #000;
  background-color: #1f2428c9;
  height: 56px;
  position: sticky;
  top: 0;
}

.navbar.events {
  z-index: 10;
  background-color: var(--full-black);
  font-family: Atlas Aaa, sans-serif;
}

.navbar.event {
  background-color: var(--eventa-background);
}

.navlink {
  color: #fff;
  font-family: Afek Bold Aaa, sans-serif;
  transition: background-color .3s;
}

.navlink:hover {
  background-color: var(--white-smoke);
  color: var(--light-coral);
}

.navlink.w--current {
  color: var(--black);
}

.navlink.heb {
  direction: rtl;
  text-align: right;
  font-family: Atlas Aaa, sans-serif;
  font-weight: 500;
}

.section_content {
  padding-top: 5em;
}

.navbar__logo {
  height: 56px;
  margin-left: 1em;
  padding-top: .5em;
  padding-bottom: .5em;
  padding-left: 0;
  display: flex;
}

.navbar__logo.w--current {
  margin-right: var(--spacing-sml);
  margin-left: var(--spacing-sml);
}

.menu-button {
  color: var(--white-smoke);
  padding: 10px;
}

.menu-button.w--open {
  z-index: 9;
  background-color: var(--light-coral);
  width: 50px;
  height: 50px;
}

.img-cover {
  mix-blend-mode: lighten;
  object-fit: cover;
  width: 100%;
  height: 400px;
}

.embed_video {
  color: var(--white-smoke);
  object-fit: contain;
  width: 100%;
  min-height: 100%;
}

.text-light {
  color: var(--light-grey);
  margin-bottom: 1em;
  font-family: Atlas Aaa, sans-serif;
  font-size: 1em;
  font-weight: 400;
  line-height: 1.6em;
}

.text-light.bold {
  color: var(--white-smoke);
}

.text-light.legal {
  margin-bottom: 1em;
  list-style-type: lower-roman;
}

.text-light.legal.bold {
  color: var(--light-grey);
  font-family: Afek Bold Aaa, sans-serif;
}

.text-light.atlas {
  font-family: Atlas Aaa, sans-serif;
}

.text-light.light {
  opacity: .6;
  margin-bottom: .25em;
}

.text-light.heb {
  text-align: right;
}

.text-light.inbox {
  margin-bottom: 0;
}

.text-link {
  color: var(--light-coral);
  margin-bottom: 1em;
  font-size: 1em;
  font-weight: 500;
  line-height: 2em;
  text-decoration: none;
}

.text-link.navbar {
  position: absolute;
  inset: 0% 60px auto auto;
}

.text-link.topbar {
  z-index: 5;
  align-items: center;
  margin-top: 0;
  padding-left: 1em;
  padding-right: 1em;
  font-size: 1em;
  transition: background-color .3s cubic-bezier(.215, .61, .355, 1);
  display: flex;
  position: absolute;
  inset: 0% 80px 0% auto;
}

.text-link.topbar:hover {
  background-color: #ececec1a;
}

.text-link.topbar.light {
  margin-right: 1em;
  display: none;
  right: 0;
}

.text-link.row {
  color: var(--white-smoke);
  margin-right: 1em;
  padding-left: 1em;
  padding-right: 1em;
  transition: background-color .3s cubic-bezier(.058, .65, .355, 1);
}

.text-link.row:hover {
  background-color: #ececec1a;
}

.text-link.roof-tag {
  color: var(--secondary);
  letter-spacing: 1px;
  text-transform: uppercase;
  font-size: .8em;
  font-weight: 700;
}

.opening-sec {
  background-image: linear-gradient(#000, #1f2428);
  flex-direction: column;
  min-height: 100dvh;
  display: flex;
  position: relative;
  overflow: visible;
}

.opening-sec.heb {
  direction: rtl;
}

.lottie-animation {
  z-index: 1;
  display: block;
  position: absolute;
  inset: 0% 0% auto;
}

.opening__split {
  z-index: 2;
  position: absolute;
  inset: 0%;
}

.opening__cell {
  justify-content: center;
  align-items: flex-start;
}

.opening__cell.left, .opening__cell.center {
  align-items: center;
}

.med-title {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Atlas Aaa, sans-serif;
  font-size: 1.8em;
  font-weight: 700;
  line-height: 1.2em;
}

.med-title.hl {
  margin-top: 0;
  font-size: 2em;
}

.med-title.side {
  margin-bottom: 0;
}

.med-title.spaced {
  width: 100%;
  max-width: 1800px;
  margin: 10px auto;
  padding-left: 0;
  padding-right: 0;
}

.med-title.spaced.heb {
  text-align: right;
}

.hero_block {
  text-align: center;
  align-items: center;
  margin-left: 1em;
  margin-right: 1em;
}

.hero_block.heb {
  direction: rtl;
  margin-bottom: 1em;
}

.hero_block.frame {
  background-color: #030303;
  border-radius: 1em;
  margin-bottom: 1em;
  padding: 1em;
  box-shadow: 0 0 17px 1px #fff3;
}

.opening__img {
  max-height: 80dvh;
}

.full-width-img {
  object-fit: cover;
  width: 100%;
  height: 250px;
  margin-top: 2em;
  margin-bottom: 2em;
}

.form-block {
  max-width: 400px;
}

.container-main {
  z-index: 3;
  text-align: left;
  width: 100%;
  max-width: 1200px;
  margin-bottom: 4em;
  padding-top: 3em;
  padding-left: 1em;
  padding-right: 1em;
  position: relative;
}

.container-main.centered {
  text-align: center;
  flex-direction: column;
  align-items: center;
  padding-left: 1em;
  padding-right: 1em;
  display: flex;
}

.container-main.text-only {
  max-height: 1644.79vh;
  padding-top: 0;
}

.container-main.heb {
  direction: rtl;
  text-align: right;
}

.box_title {
  margin-bottom: .125em;
  font-family: Atlas Aaa, sans-serif;
  font-size: 1.5em;
  font-weight: 700;
  line-height: 1.2em;
}

.motion-icon {
  max-width: 10em;
}

.topbar-light {
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  color: #000;
  background-color: #1f242880;
  justify-content: center;
  display: flex;
  position: sticky;
  top: 0;
}

.section_info {
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  min-height: 100dvh;
  display: flex;
}

.section_info.light {
  justify-content: center;
}

.tiny-text {
  max-width: 1400px;
  margin: 1em 20px;
  font-size: .8em;
  line-height: 1.8em;
}

.tiny-text.text-light {
  opacity: .5;
  -webkit-text-stroke-color: var(--white-smoke);
  margin-bottom: 1em;
}

.tiny-text.text-light.eng {
  direction: ltr;
}

.logo-light {
  margin-top: 1em;
  margin-bottom: 1em;
}

.container {
  font-size: 1em;
  line-height: 1.6em;
}

.popup_title {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Atlas Aaa, sans-serif;
  font-size: 1.2em;
  font-weight: 700;
  line-height: 1.6em;
}

.popup_title.atlas {
  font-family: Atlas Aaa, sans-serif;
  font-weight: 500;
}

.row-simple {
  grid-column-gap: 1em;
  align-items: center;
  margin-top: 1em;
  display: flex;
}

.popup-block {
  z-index: 8;
  border-radius: var(--corner-radius-big);
  background-color: #000;
  margin-bottom: 1em;
  margin-left: 1em;
  margin-right: 1em;
  padding: 1em;
  font-size: .8em;
  line-height: 1.6em;
  display: none;
  position: fixed;
  inset: auto auto 0% 0%;
  box-shadow: 0 0 20px #ececec57;
}

.popup-block.heb {
  direction: rtl;
  margin-bottom: 1em;
}

.popup-block.heb.atlas {
  font-family: Atlas Aaa, sans-serif;
}

.popup-block.frame {
  background-color: #030303;
  border-radius: 1em;
  margin-bottom: 1em;
  margin-left: 1em;
  padding: 1em;
  box-shadow: 0 0 17px 1px #fff3;
}

.items-section {
  min-height: 100dvh;
  padding-left: 1em;
  padding-right: 1em;
  position: relative;
}

.items-section.heb {
  direction: rtl;
}

.hl-cell {
  justify-content: center;
  align-items: flex-start;
}

.nevbar__openmenu {
  z-index: 10;
  background-color: var(--light-coral);
  min-width: 300px;
  padding-top: 80px;
  padding-bottom: 4em;
}

.nevbar__openmenu.heb {
  direction: rtl;
}

.hero__logo-lottie {
  max-width: 200px;
}

.items-q-stack {
  z-index: 2;
  color: var(--light-grey);
  max-width: 1200px;
  margin-bottom: 4em;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.items-q-stack.heb {
  direction: rtl;
}

.items-q-stack.flip {
  border-radius: var(--corner-radius-big);
  background-color: #ffffff0f;
  padding: 1em;
}

.quick-stack {
  z-index: 3;
  max-width: 100vw;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  position: relative;
}

.footer {
  flex-direction: column;
  justify-content: space-between;
  padding-top: 3rem;
  display: flex;
}

.footer.heb {
  background-color: var(--black);
  direction: rtl;
  font-family: Atlas Aaa, sans-serif;
}

.footer__q-stack {
  grid-column-gap: 20px;
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.footer__q-stack.hb {
  direction: rtl;
}

.footer__btm-row {
  flex-direction: column;
  align-self: center;
  align-items: center;
  width: 98%;
  margin-left: 2em;
  margin-right: 2em;
  display: flex;
}

.footer__cell {
  align-items: center;
}

.footer__badge {
  width: 150px;
  margin-bottom: 1em;
}

.footer__badge.apple {
  padding-left: 10px;
  padding-right: 10px;
}

.divider-section {
  background-color: var(--light-coral);
  color: var(--black);
  font-family: Afek Black Aaa, sans-serif;
  font-size: 3em;
}

.text-block {
  text-transform: uppercase;
  line-height: 1.6em;
}

.footer__title {
  opacity: .5;
  color: var(--light-grey);
  margin-top: 0;
  margin-bottom: 1em;
  font-family: Atlas Aaa, sans-serif;
  font-size: 1.2em;
  font-weight: 700;
  line-height: 1.6em;
}

.footer__qr {
  max-width: 150px;
  display: block;
}

.spline-embed {
  width: 100%;
  height: 100%;
  min-height: 500px;
}

.spline-embed._400 {
  width: 400px;
  height: 400px;
  min-height: auto;
  position: relative;
}

.spline-cell {
  justify-content: center;
  align-items: center;
}

.logo-img {
  height: 100%;
  padding-top: 5px;
  padding-bottom: 5px;
}

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

.utility-page-content {
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: auto;
  min-width: 350px;
  display: flex;
}

.icon-x {
  display: none;
}

.small-title {
  color: var(--white-smoke);
  font-family: Atlas Aaa, sans-serif;
}

.bold-text {
  font-family: Afek Bold Aaa, sans-serif;
}

.header-light {
  z-index: 10;
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
  position: fixed;
}

.header__logo-block {
  grid-column-gap: 1em;
  align-items: center;
  margin-top: 1em;
  margin-bottom: 1em;
  margin-left: 1em;
  font-family: Atlas Aaa, sans-serif;
}

.text-block-2 {
  text-transform: uppercase;
}

.menu-section {
  min-height: 100dvh;
}

.side_navbar {
  z-index: 3;
  background-color: var(--black);
  width: 100%;
  min-width: 100%;
  position: sticky;
  inset: 100px auto 0% 0%;
}

.nav-flex {
  flex-direction: column;
  display: flex;
  position: relative;
}

.side-navmenu {
  background-color: #0000;
  flex-direction: column;
  align-self: auto;
  width: 380px;
  margin-top: 0;
  display: flex;
  position: static;
  inset: 0% 0% auto;
}

.side-navbar__logo {
  margin: 1em;
}

.side-nav__link {
  grid-column-gap: 1em;
  background-color: var(--black);
  color: #ecececb3;
  border-bottom: 1px solid #ececec29;
  align-items: center;
  margin: 0;
  padding: 1em 0 1em 0;
  font-size: 1em;
  line-height: 1.2em;
  text-decoration: none;
  transition: background-color .3s cubic-bezier(.215, .61, .355, 1);
  display: flex;
}

.side-nav__link:hover {
  background-color: #272d31;
  text-decoration: none;
}

.side-nav__link.w--current {
  border-left: 2px solid var(--light-coral);
  color: #fff;
  padding-left: 1em;
}

.side-nav__link.w--current:focus-visible {
  outline-offset: 0px;
  outline: 2px solid #fff;
}

.side-nav__link.w--current[data-wf-focus-visible] {
  outline-offset: 0px;
  outline: 2px solid #fff;
}

.side-nav__link.heb.w--current {
  border-right: 2px solid var(--light-coral);
  border-left-style: none;
  padding-left: 0;
  padding-right: 1em;
}

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

.section-pagecore.heb {
  direction: rtl;
}

.section-pagecore.heb.atlas {
  font-family: Atlas Aaa, sans-serif;
  font-weight: 400;
}

.section-pagecore.single {
  padding-top: 2em;
}

.text_infobox {
  border-radius: var(--corner-radius-big);
  background-color: #0000004d;
  flex-direction: column;
  width: 100%;
  padding: 1em;
  font-size: 1em;
  line-height: 1.6em;
  display: flex;
}

.text_infobox.light {
  background-color: var(--full-black);
  align-items: flex-start;
  margin-bottom: 1rem;
  padding-top: 0;
}

.text_infobox.light.heb {
  text-align: right;
}

.text_infobox.light-copy {
  background-color: var(--full-black);
  align-items: flex-start;
  margin-bottom: 2rem;
}

.navbar__searchbox {
  z-index: 2;
  color: var(--white-smoke);
  align-items: center;
  max-width: 400px;
  margin-top: 1em;
  margin-right: .5em;
  display: flex;
  position: absolute;
  inset: auto 0% 0% auto;
}

.navbar__searchbox.heb {
  inset: auto auto 0% 5em;
}

.search__imput {
  background-color: var(--black);
  border-radius: 20px;
  height: 40px;
  margin-bottom: 0;
  padding-right: 12px;
  transition: background-color .3s cubic-bezier(.012, .679, .355, 1);
  position: relative;
  inset: 0% 0% 0% auto;
}

.search__imput:focus {
  background-color: var(--white-smoke);
}

.breadcrembs {
  grid-column-gap: 1em;
  align-items: center;
  display: none;
}

.q-stack__sidemenu {
  grid-column-gap: 3em;
  grid-row-gap: 2em;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 2em;
}

.q-stack__sidemenu.heb {
  direction: rtl;
}

.wide-title-hero {
  text-align: center;
  background-color: #000;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  min-height: 10dvh;
  padding-top: 4em;
  padding-bottom: 4em;
  display: flex;
  position: relative;
}

.wide-title-hero.bg-2 {
  background-image: linear-gradient(#000000a6, #000000a6), url('/National_Library/oe_/http://www.atraf.com/Assets/images/bg-A-2.jpg');
  background-attachment: scroll, fixed;
}

.wide-title-hero.bg-3 {
  background-image: linear-gradient(#000000a6, #000000a6), url('/National_Library/oe_/http://www.atraf.com/Assets/images/phone-scene-3.png');
}

.wide-title-hero.bg-4 {
  background-image: linear-gradient(#00000045, #00000045), url('/National_Library/oe_/http://www.atraf.com/Assets/images/circles-red-grd.jpg');
}

.wide-title-hero.bg-4-copy {
  background-color: #5c5c5c;
  background-image: linear-gradient(#00000087, #00000087), url('/National_Library/oe_/http://www.atraf.com/Assets/images/Untitled3-1420x682.jpg');
}

.content-list {
  width: 100%;
  padding-left: 25px;
}

.content-checkbox {
  align-items: flex-start;
  margin-bottom: 1.5em;
  display: flex;
}

.content-formblock.heb {
  text-align: right;
}

.formblock {
  width: 100%;
  margin-bottom: 1em;
}

.checkbox {
  border-color: var(--light-coral);
  outline-offset: 0px;
  outline: 3px #d6d6d6;
  width: 1.6em;
  min-width: 1.6em;
  max-width: 1.6em;
  height: 1.6em;
  margin-top: 0;
  margin-right: 0;
  position: absolute;
}

.checkbox.w--redirected-checked {
  background-color: var(--light-coral);
}

.content-radiobtn {
  align-items: flex-start;
  margin-bottom: 1.5em;
  display: flex;
}

.radiobtn {
  border-color: var(--light-coral);
  width: 1.6em;
  min-width: 1.6em;
  height: 1.6em;
  margin-right: 0;
}

.radiobtn.w--redirected-checked {
  background-color: var(--light-coral);
}

.dropdown {
  z-index: 3;
  direction: ltr;
  color: var(--light-coral);
  width: 100%;
  margin-bottom: 1em;
  font-weight: 700;
}

.dropdown__toggle {
  background-color: var(--white-smoke);
  border-radius: 1em;
  width: 100%;
  padding: 1em;
  font-weight: 700;
}

.dropdown__toggle.w--open {
  border-radius: 1em 1em 0 0;
  margin-bottom: 0;
}

.dropdown__toggle.heb {
  text-align: right;
}

.dropdown__icon {
  color: var(--light-coral);
}

.dropdown__icon.heb {
  margin-left: 20px;
  inset: 0% auto 0% 0%;
}

.dropdown__link {
  background-color: var(--white-smoke);
}

.dropdown__list.w--open {
  border-bottom-right-radius: 1em;
  border-bottom-left-radius: 1em;
  overflow: hidden;
}

.form__label {
  opacity: .6;
  color: var(--light-grey);
  letter-spacing: 1.6px;
  text-transform: uppercase;
  margin-bottom: .5em;
  font-size: .6em;
  line-height: 2em;
}

.form__label.red {
  color: var(--light-coral);
  margin-right: .5em;
  font-size: 1em;
  line-height: 1em;
}

.form__label-required {
  flex-direction: row;
  margin-top: 1em;
  display: flex;
}

.menu-button-2 {
  width: 100%;
  display: none;
}

.menu-button-2.w--open {
  z-index: 8;
  background-color: #0000;
  position: absolute;
}

.form__error-msg {
  background-color: var(--secondary);
  color: var(--black);
  margin-bottom: 1em;
  padding-left: 1em;
  padding-right: 1em;
  font-family: Afek Light Aaa, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.6em;
}

.cell-content {
  grid-row-gap: .5em;
}

.footer__linetext {
  font-size: .8em;
  line-height: 1.6em;
}

.div-block {
  display: flex;
}

.contnet-hl {
  grid-column-gap: 1em;
  border-bottom: 1px solid #d6d6d630;
  align-items: flex-start;
  min-height: 6em;
  padding-top: 2em;
  padding-bottom: 2em;
  font-size: 1em;
  line-height: 1.6em;
}

.hl__img {
  object-fit: contain;
  max-width: 300px;
}

.content_sticky-box {
  justify-content: center;
  align-items: flex-start;
  position: sticky;
  top: 90px;
}

.loader {
  z-index: 20;
  background-color: #000;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.loader__lottie-wrap {
  width: 100px;
}

.popupo__close-btn {
  background-image: url('/National_Library/oe_/http://www.atraf.com/Assets/images/ic-x.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  width: 20px;
  height: 20px;
  position: absolute;
  inset: 10px 20px auto auto;
}

.footer__link {
  border-radius: var(--corner-radius-big);
  color: var(--full-white);
  padding: .5em 1em;
  font-size: 1em;
  line-height: 2em;
  text-decoration: none;
  transition: background-color .3s cubic-bezier(.053, .644, .355, 1);
}

.footer__link:hover {
  color: var(--full-white);
  background-color: #ffffff1a;
}

.footer__link.navbar {
  position: absolute;
  inset: 0% 60px auto auto;
}

.footer__link.topbar {
  z-index: 5;
  align-items: center;
  margin-top: 0;
  padding-left: 1em;
  padding-right: 1em;
  font-size: 1em;
  transition: background-color .3s cubic-bezier(.215, .61, .355, 1);
  display: flex;
  position: absolute;
  inset: 0% 80px 0% auto;
}

.footer__link.topbar:hover {
  background-color: #ececec1a;
}

.footer__link.topbar.light {
  margin-right: 1em;
  display: none;
  right: 0;
}

.footer__qr-wrap {
  border-radius: var(--corner-radius-big);
  background-color: #fff;
  padding: 1em;
}

.footer__legal-links {
  justify-content: center;
  margin-top: 2em;
  display: flex;
}

.search-box {
  align-items: center;
  width: 100%;
  max-width: 350px;
  display: flex;
  position: absolute;
  inset: auto 1em 1em auto;
}

.seasrch__btn {
  background-color: #0000;
  background-image: url('/National_Library/oe_/http://www.atraf.com/Assets/images/magnifying-glass-bold-2.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 20px;
  width: 30px;
  height: 36px;
  margin: 2px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  inset: 0% 0% 0% auto;
}

.search__formblock {
  width: 100%;
  max-width: 350px;
}

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

.cell {
  align-items: center;
}

.bg-darkner {
  background-image: linear-gradient(to right, #000000d1, #0000);
  max-width: 1400px;
  margin-left: 0;
  position: absolute;
  inset: 0%;
}

.bg-darkner.heb {
  background-image: linear-gradient(270deg, #000000d1, #0000);
  margin-left: auto;
  margin-right: 0;
}

.bg-darkner.heb.atlas {
  font-weight: 500;
}

.checkbox-label {
  margin-bottom: 0;
  margin-left: 1em;
  margin-right: 1em;
}

.checkbox-label.heb {
  text-align: right;
  margin-right: 40px;
}

.form_text-field {
  border-radius: var(--corner-radius-big);
  background-color: var(--white-smoke);
  color: var(--black);
  margin-bottom: 1rem;
  font-size: 1em;
  line-height: 1.6em;
}

.color-box {
  border-radius: var(--corner-radius-big);
  color: var(--black);
  background-color: #e4b88c;
  margin-bottom: 1em;
  padding: 1em;
}

.topbar-row {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  height: 56px;
  margin-right: 50px;
  font-size: .8em;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.topbar-text-link {
  direction: rtl;
  color: var(--light-coral);
  margin-right: 1em;
  font-size: .8rem;
  font-weight: 500;
  line-height: 1.6rem;
  text-decoration: none;
}

.topbar-text-link.navbar {
  position: absolute;
  inset: 0% 60px auto auto;
}

.topbar-text-link.topbar {
  z-index: 5;
  align-items: center;
  margin-top: 0;
  padding-left: 1em;
  padding-right: 1em;
  font-size: 1em;
  transition: background-color .3s cubic-bezier(.215, .61, .355, 1);
  display: flex;
  position: absolute;
  inset: 0% 80px 0% auto;
}

.topbar-text-link.topbar:hover {
  background-color: #ececec1a;
}

.topbar-text-link.topbar.light {
  margin-right: 1em;
  display: none;
  right: 0;
}

.topbar-text-link.row {
  color: var(--white-smoke);
  margin-right: 1em;
  padding-left: 1em;
  padding-right: 1em;
  transition: background-color .3s cubic-bezier(.058, .65, .355, 1);
}

.topbar-text-link.row:hover {
  background-color: #ececec1a;
}

.topbar-text-link.roof-tag {
  letter-spacing: 1px;
  text-transform: uppercase;
  font-size: .9em;
}

.topbar-text-link.btn {
  border-radius: var(--corner-radius-big);
  background-color: var(--light-coral);
  color: var(--full-white);
  margin-left: 1em;
  padding: 5px 1em;
  transition: background-color .3s;
}

.topbar-text-link.btn:hover {
  background-color: var(--full-white);
  color: var(--light-coral);
}

.accordion-wrapper {
  margin-top: 50px;
}

.accordion-item {
  border-radius: var(--corner-radius-big);
  color: var(--black);
  background-color: #fff;
  margin-bottom: 20px;
  padding: .25rem 1rem;
  box-shadow: 0 3px 7px #00000008;
}

.accordion-item.heb {
  direction: rtl;
}

.accordion-item-trigger {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.accordion-heading {
  color: var(--black);
  cursor: pointer;
  flex: 1;
  margin-top: 10px;
  margin-bottom: 0;
  font-size: 1em;
  line-height: 1.6em;
}

.accordion-heading.heb {
  text-align: right;
}

.icon.accordion-icon {
  color: #0009;
  cursor: pointer;
  font-size: 32px;
  line-height: 30px;
}

.accordion-item-content {
  margin-top: 10px;
  margin-left: 0;
  margin-right: 30px;
  overflow: hidden;
}

.accordion-item-content.heb {
  text-align: right;
  margin-right: 0;
}

.topbar-dropdown {
  color: var(--light-coral);
  align-items: center;
  height: 56px;
  display: flex;
  position: relative;
}

.dropwoen-icon {
  margin-top: auto;
  margin-bottom: auto;
}

.dropdown-link {
  background-color: var(--black);
  color: var(--white-smoke);
  text-align: center;
}

.dropdown-link:hover {
  background-color: var(--light-coral);
}

.icons-down {
  color: var(--light-coral);
  position: static;
}

.icons-down.heb {
  margin-left: 20px;
  inset: 0% auto 0% 0%;
}

.content-wrapper {
  align-items: stretch;
  max-width: 800px;
  margin-bottom: 2rem;
}

.content-wrapper.heb {
  text-align: right;
}

.footer_row-links {
  font-size: 1px;
}

.link {
  color: var(--light-coral);
}

.block_rooftag {
  color: var(--secondary);
  letter-spacing: .18em;
  text-transform: uppercase;
  margin-top: 1em;
  font-size: .8em;
}

.hl-image {
  object-fit: contain;
  width: 100%;
  max-height: 90vh;
}

.form__label-required-copy {
  flex-direction: row;
  margin-top: 1em;
  display: flex;
}

.section-extra-items {
  margin-left: 1em;
  margin-right: 1em;
}

.hero_text {
  align-items: center;
}

.button-sec {
  border-radius: var(--corner-radius-big);
  background-color: var(--full-black);
  color: var(--light-coral);
  font-size: .9em;
  font-weight: 700;
  transition: background-color .3s;
}

.button-sec:hover {
  background-color: var(--white-smoke);
}

.anchor-stopper {
  padding-top: 40px;
}

.event-box-big {
  grid-column-gap: var(--corner-radius-big);
  grid-row-gap: var(--corner-radius-big);
  border-radius: var(--corner-radius-big);
  background-color: var(--full-black);
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.eventbox__title {
  text-align: center;
  font-size: 1.6rem;
  font-weight: 700;
  line-height: 1.2em;
}

.eventbox__title.big {
  font-size: 2em;
  line-height: 1em;
}

.eventbox__text {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  margin: 1em;
}

.eventbox-med {
  width: 100%;
  min-height: 200px;
}

.eventbox__line {
  opacity: .5;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  font-size: .8rem;
  font-weight: 400;
  line-height: 1em;
}

.eventbox__subtitle {
  text-align: center;
  font-size: 1rem;
  line-height: 1.6em;
}

.eventbox__ver {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: space-between;
  align-items: center;
  width: 50%;
  height: 100%;
  margin-left: 1rem;
  margin-right: 1rem;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.eventbox__tags-row {
  grid-column-gap: .3rem;
  grid-row-gap: .3rem;
  flex-flow: row;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  font-size: 1rem;
}

.event-tag {
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: #0000001a;
  border-radius: .5rem;
  padding: .5rem;
  font-size: .6rem;
  line-height: 1rem;
}

.eventbox__image-s {
  border-radius: var(--corner-radius-sml);
  object-fit: cover;
  height: 100%;
}

.eventbox__q-stack {
  grid-column-gap: var(--corner-radius-big);
  grid-row-gap: var(--corner-radius-big);
  border-radius: var(--corner-radius-big);
  background-color: var(--black);
  width: 100%;
  margin-bottom: 10px;
  padding: 10px;
  box-shadow: 0 0 19px 7px #ffffff1f;
}

.eventbox__image-b {
  object-fit: fill;
  border-radius: 8px;
  width: 100%;
  min-width: 30%;
  min-height: 300px;
}

.eventbox__q-stack-big {
  grid-column-gap: var(--corner-radius-big);
  grid-row-gap: var(--corner-radius-big);
  border-radius: var(--corner-radius-big);
  background-color: var(--full-black);
  width: 100%;
  padding: 10px;
  box-shadow: 0 2px 12px 2px #cacaca33;
}

.event-list {
  grid-column-gap: var(--spacing-sml);
  grid-row-gap: var(--spacing-sml);
  flex-flow: column;
  margin-bottom: 40px;
  padding-left: 0;
  padding-right: 0;
  list-style-type: none;
  display: flex;
}

.event_box {
  grid-column-gap: var(--corner-radius-big);
  grid-row-gap: var(--corner-radius-big);
  border-radius: var(--corner-radius-big);
  color: var(--white-smoke);
  cursor: pointer;
  background-color: #2c3338;
  justify-content: center;
  align-items: flex-start;
  margin-left: 20px;
  margin-right: 20px;
  transition: box-shadow .5s cubic-bezier(.165, .84, .44, 1), background-color .5s;
  display: flex;
}

.event_box:hover {
  background-color: var(--light-grey);
  color: var(--black);
}

.event_box.color1 {
  border: 4px solid var(--full-white);
  background-color: var(--eventa-front);
  color: var(--full-white);
}

.event_box.color1:hover {
  box-shadow: 0 2px 16px 0 var(--color);
}

.event_box.light {
  border-radius: var(--corner-radius-big);
  background-color: var(--light-grey);
  color: var(--black);
}

.event_box.light:hover {
  background-color: var(--full-white);
  box-shadow: 0 2px 19px 0 var(--color);
}

.event_box.color2 {
  background-color: var(--eventa-background);
  color: var(--secondary);
}

.event_box.color2:hover {
  box-shadow: 0 2px 16px 0 var(--color);
}

.eventbox__image {
  aspect-ratio: 1;
  width: 50%;
  height: auto;
}

.eventbox__image.big {
  aspect-ratio: auto;
  object-fit: cover;
  height: auto;
}

.eventbox__status {
  background-color: var(--secondary);
  color: var(--full-black);
  border-radius: 5px;
  padding-left: 1em;
  padding-right: 1em;
  font-size: .8rem;
  line-height: 2em;
}

.eventbox__status.color {
  color: var(--full-white);
  background-color: #016186;
}

.events_stack {
  padding: var(--spacing-big) var(--spacing-sml);
  grid-column-gap: var(--spacing-sml);
  grid-row-gap: var(--spacing-sml);
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.events_stack.slider {
  padding: var(--spacing-big) var(--spacing-sml);
  grid-column-gap: var(--spacing-big);
  grid-row-gap: var(--spacing-big);
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.events-section {
  background-color: var(--full-white);
  color: var(--black);
  font-family: Atlas Aaa, sans-serif;
}

.events-section.hb {
  direction: rtl;
}

.info_icon {
  width: 1em;
  height: 2em;
}

.list__stickytitle {
  z-index: 8;
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  flex-flow: column;
  width: 100%;
  padding-top: 20px;
  display: flex;
  position: sticky;
  top: 55px;
}

.eventbox__line-date {
  grid-column-gap: .3rem;
  grid-row-gap: .3rem;
  flex-flow: wrap;
  justify-content: space-between;
  align-self: center;
  align-items: center;
  width: 100%;
}

.events-daytitle {
  color: var(--secondary);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.6em;
  line-height: 1em;
}

.events-daymishne {
  color: var(--black);
  font-size: 1em;
  line-height: 1em;
}

.eventpage-section {
  background-color: #1a1c1f;
  position: static;
}

.event-colorstrip {
  grid-column-gap: 33px;
  grid-row-gap: 33px;
  background-color: var(--black);
  transform: scale3d(1none, 1none, 1none);
  color: var(--light-grey);
  transform-style: preserve-3d;
  justify-content: space-around;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.event-header-block {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  transform: scale3d(1none, 1none, 1none);
  text-align: center;
  transform-style: preserve-3d;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 30px;
}

.event-header-block.sticky {
  justify-content: center;
  align-items: center;
  position: sticky;
  top: 0;
}

.event__mainphoto-wrap {
  border-radius: var(--corner-radius-big);
  position: absolute;
  overflow: hidden;
  transform: translate(0, -74px);
}

.heading {
  margin-top: 0;
  margin-bottom: 0;
}

.event-main-image {
  aspect-ratio: 1;
  border-radius: var(--corner-radius-big);
  object-fit: cover;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  position: static;
  box-shadow: 0 2px 30px 11px #00000080;
}

.slider-sec {
  background-color: var(--full-black);
  position: relative;
}

.slider-sec.hb {
  background-color: var(--full-black);
  direction: rtl;
  padding-top: 30px;
  padding-bottom: 30px;
}

.slider-mask {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  width: 100%;
  max-width: 100vw;
  display: flex;
  overflow: hidden;
}

.slider__object {
  aspect-ratio: 2 / 3;
  border-radius: var(--corner-radius-big);
  height: 50vh;
  position: relative;
  overflow: hidden;
}

.slider__object.wide {
  aspect-ratio: 3 / 2;
}

.slider__img {
  aspect-ratio: 1;
  border-radius: var(--corner-radius-big);
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
  overflow: clip;
}

.slider__logo {
  z-index: 3;
  justify-content: center;
  align-items: center;
  width: 50%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: absolute;
  inset: 0%;
}

.event_strip-qstack {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  position: static;
}

.event_strip-qstack.top {
  align-self: flex-start;
}

.event_strip-cell {
  justify-content: center;
  align-items: center;
}

.event_strip-cell.top {
  justify-content: flex-start;
  align-items: flex-start;
}

.editor {
  text-align: center;
  width: 100%;
  font-size: 1em;
  line-height: 1.6em;
}

.editor.titile {
  font-weight: 700;
}

.events__button-sticky {
  margin-right: var(--spacing-sml);
  margin-bottom: var(--spacing-sml);
  margin-left: var(--spacing-sml);
  border-radius: var(--corner-radius-big);
  background-color: var(--light-coral);
  text-align: center;
  width: 100%;
  max-width: 300px;
  font-weight: 700;
  position: fixed;
  top: 90dvh;
}

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

.event__logo-linkbox {
  width: 120px;
  margin: 20px;
  position: absolute;
  inset: 0% auto auto 0%;
}

.strip__titlesbox {
  grid-column-gap: var(--corner-radius-big);
  grid-row-gap: var(--corner-radius-big);
  direction: rtl;
  color: var(--full-white);
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 100%;
  position: relative;
  top: 0;
}

.event__stickybtm {
  width: 300px;
  position: fixed;
  inset: auto auto 0% 0%;
}

.event-main-sec {
  padding: var(--spacing-big);
  min-height: auto;
  position: relative;
}

.event-main-sec.color1 {
  background-image: radial-gradient(circle, #4c00ff, #3c0226), linear-gradient(#34094d, #34094d);
}

.event-main-sec.color2, .event-main-sec.color-3 {
  background-image: radial-gradient(circle, #00658d, #000), linear-gradient(#34094d, #34094d);
}

.event-atraflogo {
  padding: var(--spacing-sml);
}

.event-header {
  z-index: 2;
  min-height: 100px;
  position: fixed;
  inset: 0% 0% auto;
}

.event-footer-sec {
  background-color: var(--full-black);
  min-height: 50dvh;
}

.event-maintitle {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.6em;
  line-height: 1.2em;
}

.event-maintitle.box {
  font-size: 1.8em;
}

.cell-2 {
  justify-content: flex-start;
  align-items: center;
}

.event-photos-wrap {
  grid-column-gap: 23px;
  grid-row-gap: 23px;
  flex-flow: row;
  justify-content: center;
  align-items: flex-start;
  max-width: 1000px;
  display: flex;
}

.event-galleryphoto {
  border-radius: var(--corner-radius-big);
  width: 100%;
}

.event-galleryphoto.first {
  margin-top: 101px;
}

.event-gallery-clmn {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  width: 100%;
}

.event-daytimr-row {
  grid-column-gap: var(--spacing-big);
  grid-row-gap: var(--spacing-big);
  flex-flow: row;
  justify-content: center;
  align-self: center;
  align-items: flex-start;
  width: 100%;
}

.event__lable {
  opacity: .5;
  font-size: 1em;
  line-height: 1.4em;
}

.event__info {
  text-align: center;
  font-size: 1em;
  line-height: 1.4em;
}

.event__info.date {
  font-size: 1.4em;
  font-weight: 700;
  line-height: 1em;
}

.event__info.place {
  font-weight: 700;
}

.event_detali-row {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  font-weight: 700;
}

.event_detali-row.small {
  font-size: .8em;
}

.event-editor-wrap {
  border-radius: var(--corner-radius-big);
  background-color: #000000b3;
  padding: 1em;
}

.event-editor-wrap.white {
  background-color: var(--light-grey);
  color: var(--black);
}

.event-titles-block {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
}

.event-mainimg-clm {
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 80dvh;
  position: sticky;
  top: 50px;
}

.event-maintitles-clm {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 80dvh;
}

.event-detalis-grid {
  grid-row-gap: 10px;
  width: 100%;
  font-size: 1em;
  line-height: 1em;
}

.list__stickydate {
  z-index: 5;
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  background-color: var(--black);
  color: var(--light-grey);
  flex-flow: column;
  width: 100%;
  padding: 20px 30px;
  display: flex;
  position: sticky;
  top: 55px;
}

.list__stickydate.white {
  background-color: var(--full-white);
  margin-bottom: 10px;
}

.slider-block {
  border-radius: var(--corner-radius-big);
  box-shadow: 0 2px 14px 0 var(--full-black);
  background-color: #ddd0;
  width: 100%;
  height: 400px;
}

.slide {
  height: 100%;
}

.section-header {
  background-image: linear-gradient(180deg, black, var(--black));
}

.section-header.hb {
  direction: rtl;
}

.shows-list {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  align-items: flex-start;
  width: 100%;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.show_box {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-radius: var(--corner-radius-big);
  background-color: var(--full-black);
  color: var(--white-smoke);
  cursor: pointer;
  flex-flow: row;
  align-items: stretch;
  padding: 5px;
  transition: box-shadow .5s cubic-bezier(.165, .84, .44, 1), background-color .5s;
  display: flex;
}

.show_box:hover {
  background-color: var(--light-grey);
  color: var(--black);
}

.show_box.color1 {
  background-color: #400247;
}

.slide-bg {
  border-radius: var(--corner-radius-big);
  background-color: var(--white-smoke);
  color: var(--black);
  width: 100%;
  padding: 5px;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
  overflow: hidden;
}

.slide-bg.color1 {
  background-color: var(--black);
  color: var(--full-white);
  padding: 5px;
}

.slider-stack {
  background-color: var(--eventa-background);
  width: 100%;
}

.slider-nav {
  justify-content: flex-end;
  margin-left: 20px;
  margin-right: 20px;
  font-size: 8px;
  display: flex;
  inset: auto 40% 0% auto;
}

.slider-container {
  aspect-ratio: 1;
  justify-content: center;
  align-items: center;
  width: 50%;
  display: flex;
}

.tabs-menu {
  justify-content: center;
  display: flex;
  position: relative;
  top: 50px;
}

.tabs-link {
  background-color: var(--full-black);
  color: var(--full-white);
}

.tabs-link:hover {
  background-color: var(--light-coral);
}

.tabs-link.w--current {
  background-color: var(--black);
}

.ver-image {
  aspect-ratio: 2 / 3;
  border-radius: var(--corner-radius-big);
  object-fit: cover;
  width: 100%;
  position: relative;
}

.ver-images-block {
  background-color: var(--light-grey);
  max-width: 100vw;
  overflow: hidden;
}

.ver-images-stack {
  padding: var(--spacing-big) var(--spacing-sml);
  grid-column-gap: var(--spacing-sml);
  grid-row-gap: var(--spacing-sml);
  background-color: var(--light-grey);
  min-width: 990px;
  max-width: 1800px;
  margin-left: auto;
  margin-right: auto;
  overflow: scroll;
}

.tags-wrap {
  flex-flow: wrap;
  width: 100%;
}

.ver-imag-block {
  font-size: 1em;
  line-height: 1.4em;
  position: relative;
}

.ver-box-text {
  border-top-left-radius: var(--corner-radius-big);
  border-bottom-right-radius: var(--corner-radius-big);
  background-color: var(--full-black);
  color: var(--secondary);
  padding: 10px 20px;
  font-weight: 700;
  position: absolute;
  inset: auto 0% 0% auto;
}

.slider-arrow-right {
  color: var(--light-coral);
  width: 60px;
  height: 50px;
  font-size: 24px;
  inset: auto 0% 0% auto;
}

.slider-arrow-left {
  color: var(--light-coral);
  width: 60px;
  height: 50px;
  font-size: 24px;
  inset: auto 60px 0% auto;
}

.image {
  color: var(--light-coral);
}

.tag-link {
  border-radius: var(--corner-radius-big);
  font-size: .8em;
  line-height: 1.4em;
}

.tag-link:hover {
  background-color: var(--white-smoke);
}

.tag-btn {
  padding: 5px 10px;
  font-size: .8rem;
}

.events__button {
  border-radius: var(--corner-radius-big);
  background-color: var(--light-coral);
  text-align: center;
  width: 100%;
  max-width: 300px;
  margin: 10px;
  font-weight: 700;
  position: static;
  top: 90dvh;
}

.events__button.small {
  padding-right: var(--spacing-sml);
  padding-left: var(--spacing-sml);
  width: auto;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.events__button.dates {
  padding-right: var(--spacing-sml);
  padding-left: var(--spacing-sml);
  background-color: var(--white-smoke);
  outline-color: var(--light-coral);
  outline-offset: 0px;
  color: var(--light-coral);
  outline-width: 1px;
  outline-style: solid;
  width: auto;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.event-editorbox {
  padding-top: var(--spacing-big);
  padding-bottom: var(--spacing-big);
}

.event__tiny {
  font-size: .8em;
  line-height: 1.4em;
}

.event__tiny.date {
  font-size: 1.4em;
  font-weight: 700;
  line-height: 1em;
}

.event__tiny.place {
  font-weight: 700;
}

.event-details-bpx {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
}

.event_strip-qstack2 {
  z-index: 4;
  padding: var(--spacing-big);
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.event_strip-qstack2.top {
  align-self: flex-start;
}

.event_strip-qstack2.hb {
  direction: rtl;
}

.event-info-stack {
  padding: var(--spacing-sml);
  grid-column-gap: 20px;
  color: var(--full-black);
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.event-info-stack.hb {
  direction: rtl;
}

.event__date-box {
  border-radius: var(--corner-radius-big);
  background-color: var(--light-grey);
  color: var(--black);
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 10px;
}

.event__dates-list {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  width: 100%;
  position: sticky;
  top: 0;
}

.event-text-sec {
  padding-top: var(--spacing-sml);
  padding-bottom: var(--spacing-sml);
  background-color: var(--full-white);
  color: var(--black);
  width: 100%;
}

.event-text-sec.hb {
  direction: rtl;
}

.line-text {
  margin-top: var(--spacing-big);
  margin-bottom: var(--spacing-big);
  background-color: var(--full-black);
  width: 100%;
  height: 1px;
}

.img-blur {
  opacity: .49;
  filter: blur(100px);
  width: 100%;
}

.event-title-blur-sec {
  z-index: 1;
  background-color: var(--full-black);
  min-height: auto;
  position: relative;
}

.event-bg-wrap {
  z-index: 2;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.event-top-container {
  z-index: 9;
  position: relative;
}

.event-topbar-darkner {
  z-index: 3;
  background-image: linear-gradient(180deg, var(--black), #0000);
  width: 100%;
  height: 100px;
  position: absolute;
  top: 0;
}

.event-side-header {
  flex-flow: column;
  justify-content: center;
  min-height: 60px;
  font-size: 1.6em;
  font-weight: 700;
  display: flex;
}

.event__sale-status {
  padding: .25rem var(--corner-radius-big) .25em;
  border-radius: var(--corner-radius-big);
  background-color: var(--white-smoke);
  font-size: 1em;
  line-height: 1.4em;
  transform: rotate(4deg);
}

.event__sale-status.date {
  font-size: 1.4em;
  font-weight: 700;
  line-height: 1em;
}

.event__sale-status.place {
  font-weight: 700;
}

.more-section {
  direction: rtl;
}

.sectionbg-footer {
  z-index: 3;
  width: 100vw;
  max-width: none;
  position: absolute;
  bottom: 0;
}

.eventbox__image-whide {
  aspect-ratio: 3 / 2;
  border-radius: var(--corner-radius-sml);
  object-fit: cover;
  min-width: 100%;
}

.ad-section {
  color: var(--full-white);
}

.ad-section.hb {
  direction: rtl;
  padding-top: 30px;
}

.title-section.hb {
  direction: rtl;
}

.huge-title {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Atlas Aaa, sans-serif;
  font-size: 4em;
  line-height: 1.2em;
}

.huge-title.first {
  margin-top: .25em;
  font-family: Atlas Aaa, sans-serif;
  line-height: 1em;
}

.huge-title.atlas {
  font-family: Atlas Aaa, sans-serif;
  font-weight: 700;
}

.title-block {
  background-color: var(--full-black);
  background-image: url('/National_Library/oe_/http://www.atraf.com/Assets/images/Untitled3-953x513.jpg'), linear-gradient(180deg, black, var(--black));
  text-align: center;
  background-position: 50%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: cover, auto;
  background-attachment: fixed, scroll;
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  font-family: Atlas Aaa, sans-serif;
}

.banner-qstack {
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 40px;
  padding-left: 40px;
  padding-right: 40px;
}

.banner-image {
  max-height: 50vh;
}

.blacktitle-block {
  border-radius: var(--corner-radius-big);
  background-color: var(--black);
  color: var(--light-grey);
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 1em;
}

.barcode {
  border-radius: var(--corner-radius-big);
  width: 150px;
}

.eventbox__date-row {
  grid-column-gap: .3rem;
  grid-row-gap: .3rem;
  flex-flow: wrap;
  justify-content: center;
  align-self: center;
  align-items: flex-start;
  width: 100%;
  font-size: .8rem;
}

.eventbox-colorstrip {
  background-color: var(--light-coral);
  border-radius: 20px;
  width: 20px;
  height: 4px;
}

.event-sec-title {
  color: var(--black);
  letter-spacing: -.05rem;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 5rem;
  line-height: 1em;
}

.flex-block-2 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
}

@media screen and (min-width: 1920px) {
  .body {
    font-size: 18px;
  }

  .big-title.first {
    font-size: 4em;
  }

  .navbar {
    height: 100px;
  }

  .navbar__logo {
    height: 100px;
    padding-top: 1em;
    padding-bottom: 1em;
  }

  .menu-button {
    justify-content: center;
    align-items: center;
    height: 100px;
    padding-top: 30px;
    padding-bottom: 30px;
    display: flex;
  }

  .text-link {
    margin-top: 0;
    margin-bottom: 1em;
  }

  .text-link.topbar {
    margin-bottom: 0;
    right: 100px;
  }

  .container {
    max-width: 1200px;
    font-size: 1em;
    line-height: 1.6em;
  }

  .nevbar__openmenu {
    width: 20vw;
  }

  .items-q-stack {
    max-width: 1800px;
  }

  .items-q-stack.flip {
    border-radius: var(--corner-radius-big);
  }

  .footer {
    z-index: 2;
    margin-top: 6em;
    position: relative;
  }

  .footer__btm-row {
    flex-direction: column;
    margin-left: 1em;
    margin-right: 1em;
    display: flex;
  }

  .footer__cell {
    font-size: 1em;
    line-height: 2em;
  }

  .footer__title {
    margin-bottom: 1em;
  }

  .icon-menu {
    width: 50px;
  }

  .small-title {
    padding-top: 3em;
  }

  .side-navmenu {
    width: 380px;
  }

  .navbar__searchbox {
    inset: auto 0% 0% auto;
  }

  .footer__linetext {
    text-align: center;
    font-family: Afek Light Aaa, sans-serif;
    font-size: 1em;
    line-height: 1.6em;
  }

  .footer__link {
    margin-top: 0;
  }

  .footer__link.topbar {
    margin-bottom: 0;
    right: 100px;
  }

  .topbar-row {
    height: 100px;
  }

  .topbar-text-link {
    margin-top: 1em;
    margin-bottom: 1em;
  }

  .topbar-text-link.topbar {
    margin-bottom: 0;
    right: 100px;
  }

  .topbar-text-link.btn {
    margin-top: 1em;
  }

  .eventbox__title {
    font-size: 2rem;
    line-height: 1.2em;
  }

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

  .eventbox__line {
    line-height: 1rem;
  }

  .events_stack, .events_stack.slider {
    max-width: 1800px;
  }

  .list__stickytitle {
    top: 100px;
  }

  .event-main-image {
    width: 50vw;
  }

  .event_strip-qstack {
    max-width: 1800px;
  }

  .event-main-sec.color-3 {
    background-image: radial-gradient(circle, #800073, #000), linear-gradient(#34094d, #34094d);
  }

  .event-atraflogo {
    width: 200px;
  }

  .event-maintitle {
    font-size: 3em;
  }

  .cell-2 {
    justify-content: center;
    align-items: center;
  }

  .list__stickydate {
    top: 100px;
  }

  .slider-block {
    height: 600px;
  }

  .event_strip-qstack2, .event-info-stack {
    max-width: 1800px;
  }

  .event__date-box {
    background-color: var(--full-white);
  }

  .event-text-sec {
    background-color: var(--light-grey);
    color: var(--black);
    min-height: 50vh;
  }

  .img-blur {
    opacity: .5;
  }

  .ad-section.hb {
    padding-top: 100px;
  }

  .huge-title.first {
    font-size: 4em;
  }

  .banner-qstack {
    max-width: 1800px;
  }
}

@media screen and (max-width: 991px) {
  .btn__outline {
    display: block;
  }

  .med-title {
    font-size: 2em;
  }

  .section_info {
    text-align: center;
  }

  .footer__qr {
    display: none;
  }

  .spline-cell {
    align-items: center;
  }

  .small-title {
    margin-top: 4em;
  }

  .nav-flex {
    width: 100%;
  }

  .side-navmenu {
    background-color: var(--black);
    width: 100%;
    position: static;
    inset: 0%;
  }

  .side-nav__link {
    position: relative;
  }

  .side-nav__button {
    position: absolute;
    inset: 0 auto auto 0%;
  }

  .menu-button-2 {
    display: flex;
  }

  .content_sticky-box {
    text-align: center;
    align-items: center;
    position: sticky;
  }

  .footer__qr-wrap {
    display: none;
  }

  .eventbox__title {
    line-height: 1.2em;
  }

  .eventbox__line {
    font-size: .6rem;
    line-height: 1em;
  }

  .eventbox__subtitle {
    line-height: 1em;
  }

  .event_box {
    flex-flow: row;
  }

  .event-main-image {
    width: 100%;
  }

  .event-maintitle {
    font-size: 2.2em;
  }

  .show_box {
    flex-flow: column;
  }

  .slider-container {
    font-size: 14px;
  }

  .ver-images-block {
    overflow: scroll;
  }

  .event__date-box {
    grid-column-gap: var(--spacing-sml);
    grid-row-gap: var(--spacing-sml);
  }

  .event-sec-title {
    font-size: 3rem;
  }
}

@media screen and (max-width: 767px) {
  .navbar__logo {
    justify-content: flex-start;
  }

  .items-q-stack {
    margin-bottom: 5em;
  }

  .quick-stack {
    max-width: none;
  }

  .footer__q-stack {
    grid-row-gap: 60px;
  }

  .spline-embed._400 {
    width: 100%;
    height: auto;
  }

  .side-navmenu {
    width: 100%;
    position: static;
  }

  .wide-title-hero {
    padding-top: 1em;
    padding-bottom: 1em;
  }

  .contnet-hl {
    flex-direction: row;
    align-items: flex-start;
  }

  .footer__legal-links {
    flex-direction: column;
    align-items: center;
  }

  .accordion-item-content {
    margin-right: 0;
  }

  .event_box {
    flex-flow: row;
    margin-left: 0;
    margin-right: 0;
  }

  .events_stack {
    padding: 10px;
  }

  .event-main-image {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .slider-block {
    height: 300px;
  }

  .event_strip-qstack2 {
    margin-top: var(--spacing-big);
  }

  .event_strip-qstack2.hb {
    margin-top: 0;
  }

  .img-blur {
    width: auto;
    height: 100%;
  }
}

@media screen and (max-width: 479px) {
  .text-link.topbar {
    right: 60px;
  }

  .opening__cell.left {
    align-items: center;
  }

  .container-main.text-only {
    padding-left: 0;
    padding-right: 0;
  }

  .tiny-text.text-light {
    opacity: .65;
  }

  .nevbar__openmenu {
    min-width: 75%;
  }

  .quick-stack {
    padding-left: 0;
    padding-right: 0;
  }

  .spline-embed {
    object-fit: contain;
    width: 320px;
    height: 500px;
    min-height: auto;
  }

  .spline-cell {
    align-items: center;
  }

  .utility-page-content {
    width: 100%;
    min-width: auto;
    margin-left: 20px;
    margin-right: 20px;
  }

  .side-navmenu {
    position: static;
  }

  .navbar__searchbox {
    margin-left: 1em;
    margin-right: 1em;
    inset: auto 0% 0%;
  }

  .footer__link.topbar, .topbar-text-link.topbar {
    right: 60px;
  }

  .topbar-text-link.btn {
    display: none;
  }

  .eventbox__line {
    font-size: .6rem;
  }

  .eventbox__ver {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .eventbox__tags-row {
    flex-flow: wrap;
  }

  .eventbox__image-b {
    min-height: 200px;
  }

  .event_box {
    flex-flow: column;
  }

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

  .eventbox__image {
    order: -1;
    width: 100%;
  }

  .events_stack {
    width: 100%;
  }

  .event-colorstrip {
    flex-flow: column;
    height: auto;
    padding-bottom: 20px;
  }

  .event-header-block {
    text-align: center;
    width: auto;
    margin-left: 10px;
    margin-right: 10px;
  }

  .event-main-image {
    height: auto;
  }

  .event_strip-qstack {
    margin-top: 48px;
    padding-bottom: 100px;
  }

  .event__stickybtm {
    width: 100%;
  }

  .event-mainimg-clm, .event-maintitles-clm {
    height: auto;
  }

  .slider-block {
    height: 600px;
  }

  .show_box, .slide-bg {
    flex-flow: column;
  }

  .slider-nav {
    justify-content: center;
    inset: auto 0% 0%;
  }

  .slider-container {
    align-items: center;
    width: 100%;
    height: 50%;
    display: flex;
  }

  .ver-images-stack {
    overflow: auto;
  }

  .event_strip-qstack2 {
    padding: var(--spacing-big) var(--corner-radius-big) 100px;
    margin-top: 48px;
  }

  .event-info-stack {
    padding-right: var(--corner-radius-big);
    padding-left: var(--corner-radius-big);
    width: 100%;
  }

  .event__date-box {
    flex-flow: row;
  }

  .event__dates-list {
    justify-content: flex-start;
    align-items: center;
    width: 100vw;
    margin-left: auto;
    margin-right: auto;
    padding-left: 10px;
    padding-right: 10px;
    position: relative;
  }

  .event__sale-status {
    text-align: center;
    padding-left: .25rem;
    padding-right: .25rem;
    font-size: .8em;
  }

  .blacktitle-block {
    flex-flow: column;
    align-items: center;
  }

  .event-sec-title {
    font-size: 3rem;
  }
}

#w-node-bf8f1a35-2d44-1dd0-822d-13cefc59fdb3-90f2992c {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-bf8f1a35-2d44-1dd0-822d-13cefc59fdb4-90f2992c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#home-content.w-node-db71b3dd-c4fa-b301-e96f-81f2f9f79af5-90f2992c {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-db71b3dd-c4fa-b301-e96f-81f2f9f79af6-90f2992c, #w-node-db71b3dd-c4fa-b301-e96f-81f2f9f79af9-90f2992c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_44076f50-2a5f-9149-4c09-92c04575674d-90f2992c {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_44076f50-2a5f-9149-4c09-92c04575674e-90f2992c, #w-node-_44076f50-2a5f-9149-4c09-92c045756755-90f2992c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_202485bb-9bb3-cd85-1586-219af18978cf-90f2992c {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_202485bb-9bb3-cd85-1586-219af18978d0-90f2992c, #w-node-_202485bb-9bb3-cd85-1586-219af18978d3-90f2992c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_07cc9472-4f37-04e7-f1ee-4f3c24272a88-90f2992c {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_07cc9472-4f37-04e7-f1ee-4f3c24272a89-90f2992c, #w-node-_07cc9472-4f37-04e7-f1ee-4f3c24272a90-90f2992c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c01c4169-5ecd-3f9a-452e-c8e2b92bd35b-b92bd35a {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-_6b403e21-72e6-fe75-bb47-1157bd296775-bd296775 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_6b403e21-72e6-fe75-bb47-1157bd296776-bd296775, #w-node-_6b403e21-72e6-fe75-bb47-1157bd29677d-bd296775 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_93539533-263d-6e4a-4a3b-44aecb7c04b5-cb7c04b5 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_93539533-263d-6e4a-4a3b-44aecb7c04b6-cb7c04b5, #w-node-_93539533-263d-6e4a-4a3b-44aecb7c04b8-cb7c04b5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bf8f1a35-2d44-1dd0-822d-13cefc59fdb3-a4f88383 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-bf8f1a35-2d44-1dd0-822d-13cefc59fdb4-a4f88383 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#home-content.w-node-db71b3dd-c4fa-b301-e96f-81f2f9f79af5-a4f88383 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-db71b3dd-c4fa-b301-e96f-81f2f9f79af6-a4f88383, #w-node-db71b3dd-c4fa-b301-e96f-81f2f9f79af9-a4f88383 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_44076f50-2a5f-9149-4c09-92c04575674d-a4f88383 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_44076f50-2a5f-9149-4c09-92c04575674e-a4f88383, #w-node-_44076f50-2a5f-9149-4c09-92c045756755-a4f88383 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_202485bb-9bb3-cd85-1586-219af18978cf-a4f88383 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_202485bb-9bb3-cd85-1586-219af18978d0-a4f88383, #w-node-_202485bb-9bb3-cd85-1586-219af18978d3-a4f88383 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_07cc9472-4f37-04e7-f1ee-4f3c24272a88-a4f88383 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_07cc9472-4f37-04e7-f1ee-4f3c24272a89-a4f88383, #w-node-_07cc9472-4f37-04e7-f1ee-4f3c24272a90-a4f88383 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e1ac2b0a-5b70-f6e4-db17-1e2155a32736-55a32735 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-cd51599c-962e-47cd-a79e-347ef6d8769e-cd52d161 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr;
}

#w-node-cd51599c-962e-47cd-a79e-347ef6d8769f-cd52d161, #w-node-cd51599c-962e-47cd-a79e-347ef6d876a0-cd52d161 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cd51599c-962e-47cd-a79e-347ef6d8769e-819b22de {
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr;
}

#w-node-cd51599c-962e-47cd-a79e-347ef6d8769f-819b22de, #w-node-cd51599c-962e-47cd-a79e-347ef6d876a0-819b22de {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8085c627-c681-c34d-799a-bc42ad8b46f4-4d93e25f {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

#w-node-_8085c627-c681-c34d-799a-bc42ad8b46f5-4d93e25f, #w-node-_8085c627-c681-c34d-799a-bc42ad8b46f7-4d93e25f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6386e8f9-7808-171d-f9cb-95ebe018b788-aa6acfae {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_910afc26-c9ce-bdf5-323c-082961c28ae8-aa6acfae, #w-node-_910afc26-c9ce-bdf5-323c-082961c28af1-aa6acfae {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_981d0cb0-f9e4-7319-998d-d945adfe3051-aa6acfae {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-de00150b-a19c-3666-e012-bd62938d31ae-aa6acfae, #w-node-de00150b-a19c-3666-e012-bd62938d31b0-aa6acfae {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1b9ec3f8-5935-e25b-0049-c2303ad25df7-aa6acfae {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-a961f647-c359-ef82-6726-496058c5dced-aa6acfae, #w-node-a961f647-c359-ef82-6726-496058c5dcf6-aa6acfae {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8085c627-c681-c34d-799a-bc42ad8b46f4-b5e9bc17 {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

#w-node-_8085c627-c681-c34d-799a-bc42ad8b46f5-b5e9bc17, #w-node-_8085c627-c681-c34d-799a-bc42ad8b46f7-b5e9bc17 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cd51599c-962e-47cd-a79e-347ef6d8769e-0bc654af {
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr;
}

#w-node-cd51599c-962e-47cd-a79e-347ef6d8769f-0bc654af, #w-node-cd51599c-962e-47cd-a79e-347ef6d876a0-0bc654af {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#home-content.w-node-db71b3dd-c4fa-b301-e96f-81f2f9f79af5-31e0da63 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-db71b3dd-c4fa-b301-e96f-81f2f9f79af6-31e0da63, #w-node-db71b3dd-c4fa-b301-e96f-81f2f9f79af9-31e0da63 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_44076f50-2a5f-9149-4c09-92c04575674d-31e0da63 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_44076f50-2a5f-9149-4c09-92c04575674e-31e0da63, #w-node-_44076f50-2a5f-9149-4c09-92c045756755-31e0da63 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_12c8ede2-5ee7-213e-4953-a375dc9ac2c5-31e0da63 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_12c8ede2-5ee7-213e-4953-a375dc9ac2c6-31e0da63, #w-node-_12c8ede2-5ee7-213e-4953-a375dc9ac2c8-31e0da63 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_07cc9472-4f37-04e7-f1ee-4f3c24272a88-31e0da63 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_07cc9472-4f37-04e7-f1ee-4f3c24272a89-31e0da63, #w-node-_07cc9472-4f37-04e7-f1ee-4f3c24272a90-31e0da63 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_202485bb-9bb3-cd85-1586-219af18978cf-31e0da63 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_202485bb-9bb3-cd85-1586-219af18978d0-31e0da63, #w-node-_202485bb-9bb3-cd85-1586-219af18978d3-31e0da63 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cd51599c-962e-47cd-a79e-347ef6d8769e-00f17feb {
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr;
}

#w-node-cd51599c-962e-47cd-a79e-347ef6d8769f-00f17feb, #w-node-cd51599c-962e-47cd-a79e-347ef6d876a0-00f17feb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8085c627-c681-c34d-799a-bc42ad8b46f4-09a1538b {
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
}

#w-node-_8085c627-c681-c34d-799a-bc42ad8b46f5-09a1538b, #w-node-_8085c627-c681-c34d-799a-bc42ad8b46f7-09a1538b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7f030ea7-c316-8a5f-d273-f3e4e00a50f0-e8b5ab88 {
  grid-template-rows: auto;
  grid-template-columns: 3fr 1fr;
}

#w-node-_40db6468-d9c2-df12-2795-7a077b9db3a7-e8b5ab88, #w-node-_34f67a19-0273-d5b1-66ce-567b63f5a16a-e8b5ab88 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}

#w-node-ea2f7313-d484-313c-3c80-7489756b916a-e8b5ab88 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 3fr;
}

#w-node-_126f596c-d229-ed78-0ea7-0b488ca8afce-4492485b {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_918733fd-f28c-4607-6ffa-e739d39bd8bf-4492485b, #w-node-_23625048-f5af-04b0-0eec-bb44d693ee6f-7ced13c3, #w-node-_9b7ba2f6-0d42-8483-5008-6d934cfda091-7ced13c3 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr;
}

#w-node-_81211496-bb14-b36f-e878-dbc44fdf4774-5fa21c63 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_56d41e04-3258-818a-d98c-a2f88bd9781d-5fa21c63 {
  grid-template-rows: auto;
  grid-template-columns: 2fr 3fr;
}

#w-node-_81211496-bb14-b36f-e878-dbc44fdf4774-11fae4cb {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_4199bb1b-9bc1-776c-8a26-07f1fcb3b1ed-11fae4cb, #w-node-_677266c9-75db-0f99-d5f9-5a4bbc27982d-11fae4cb {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_81211496-bb14-b36f-e878-dbc44fdf4774-c894c8bb {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_4199bb1b-9bc1-776c-8a26-07f1fcb3b1ed-c894c8bb, #w-node-_677266c9-75db-0f99-d5f9-5a4bbc27982d-c894c8bb {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_7f030ea7-c316-8a5f-d273-f3e4e00a50f0-86199b38 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 3fr;
}

#w-node-_40db6468-d9c2-df12-2795-7a077b9db3a7-86199b38, #w-node-_34f67a19-0273-d5b1-66ce-567b63f5a16a-86199b38 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}

#w-node-ea2f7313-d484-313c-3c80-7489756b916a-86199b38 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 3fr;
}

#w-node-_8b5aa6f2-36a2-2249-dcb4-04ef5b2db3fc-86199b38 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_93aec89f-0a36-0c45-ed50-dd8c26d43fd6-fc49a3c0 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_56d41e04-3258-818a-d98c-a2f88bd9781d-fc49a3c0 {
  grid-template-rows: auto;
  grid-template-columns: 2fr 3fr;
}

#w-node-_93aec89f-0a36-0c45-ed50-dd8c26d43fd6-1deb9ca7 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_92efebcb-eb4c-3d1e-4db3-be2837ba8f7c-1deb9ca7 {
  grid-template-rows: auto;
  grid-template-columns: 2fr 3fr;
}

#w-node-_56d41e04-3258-818a-d98c-a2f88bd9781d-1deb9ca7 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_4d7f1a85-18b0-01b4-dde2-9d32f66475bb-1deb9ca7 {
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
}

#w-node-_93aec89f-0a36-0c45-ed50-dd8c26d43fd6-845d66af {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_92efebcb-eb4c-3d1e-4db3-be2837ba8f7c-845d66af {
  grid-template-rows: auto;
  grid-template-columns: 2fr 3fr;
}

#w-node-_56d41e04-3258-818a-d98c-a2f88bd9781d-845d66af {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-f89289f3-eae9-328f-9b4a-7642e9d03f9a-46d9837d {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_29091a72-684c-1a4b-ecb3-62d9df887603-46d9837d {
  grid-template-rows: auto;
  grid-template-columns: 1fr 3fr;
}

#w-node-_937dd047-5f6d-111c-8f2b-b63e0552619c-46d9837d, #w-node-_937dd047-5f6d-111c-8f2b-b63e0552619d-46d9837d, #w-node-_3a348e5d-807b-44b4-542d-caa3e28a1a4c-46d9837d {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}

@media screen and (max-width: 991px) {
  #w-node-c01c4169-5ecd-3f9a-452e-c8e2b92bd35b-b92bd35a {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-c01c4169-5ecd-3f9a-452e-c8e2b92bd361-b92bd35a {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c01c4169-5ecd-3f9a-452e-c8e2b92bd35c-b92bd35a, #w-node-c01c4169-5ecd-3f9a-452e-c8e2b92bd365-b92bd35a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e1ac2b0a-5b70-f6e4-db17-1e2155a32736-55a32735 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-e1ac2b0a-5b70-f6e4-db17-1e2155a32737-55a32735 {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e1ac2b0a-5b70-f6e4-db17-1e2155a3273e-55a32735, #w-node-e1ac2b0a-5b70-f6e4-db17-1e2155a32747-55a32735, #w-node-e1ac2b0a-5b70-f6e4-db17-1e2155a32750-55a32735 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-cd51599c-962e-47cd-a79e-347ef6d8769e-cd52d161 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-cd51599c-962e-47cd-a79e-347ef6d8769f-cd52d161, #w-node-cd51599c-962e-47cd-a79e-347ef6d876a0-cd52d161 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-cd51599c-962e-47cd-a79e-347ef6d8769e-819b22de {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-cd51599c-962e-47cd-a79e-347ef6d8769f-819b22de, #w-node-cd51599c-962e-47cd-a79e-347ef6d876a0-819b22de {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8085c627-c681-c34d-799a-bc42ad8b46f4-4d93e25f {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_8085c627-c681-c34d-799a-bc42ad8b46f5-4d93e25f, #w-node-_8085c627-c681-c34d-799a-bc42ad8b46f7-4d93e25f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8085c627-c681-c34d-799a-bc42ad8b46f4-b5e9bc17 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_8085c627-c681-c34d-799a-bc42ad8b46f5-b5e9bc17, #w-node-_8085c627-c681-c34d-799a-bc42ad8b46f7-b5e9bc17 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-cd51599c-962e-47cd-a79e-347ef6d8769e-0bc654af {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-cd51599c-962e-47cd-a79e-347ef6d8769f-0bc654af, #w-node-cd51599c-962e-47cd-a79e-347ef6d876a0-0bc654af {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-cd51599c-962e-47cd-a79e-347ef6d8769e-00f17feb {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-cd51599c-962e-47cd-a79e-347ef6d8769f-00f17feb, #w-node-cd51599c-962e-47cd-a79e-347ef6d876a0-00f17feb {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8085c627-c681-c34d-799a-bc42ad8b46f4-09a1538b {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_8085c627-c681-c34d-799a-bc42ad8b46f5-09a1538b, #w-node-_8085c627-c681-c34d-799a-bc42ad8b46f7-09a1538b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7f030ea7-c316-8a5f-d273-f3e4e00a50f0-e8b5ab88 {
    grid-template-rows: auto;
    grid-template-columns: 3fr;
  }

  #w-node-_81211496-bb14-b36f-e878-dbc44fdf4774-5fa21c63 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 3fr;
  }

  #w-node-_81211496-bb14-b36f-e878-dbc44fdf4774-11fae4cb, #w-node-_81211496-bb14-b36f-e878-dbc44fdf4774-c894c8bb {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_7f030ea7-c316-8a5f-d273-f3e4e00a50f0-86199b38 {
    grid-template-rows: auto;
    grid-template-columns: 3fr;
  }

  #w-node-_93aec89f-0a36-0c45-ed50-dd8c26d43fd6-fc49a3c0 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 3fr;
  }

  #w-node-_93aec89f-0a36-0c45-ed50-dd8c26d43fd6-1deb9ca7 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_4d7f1a85-18b0-01b4-dde2-9d32f66475bb-1deb9ca7 {
    grid-template-rows: auto;
    grid-template-columns: 2fr;
  }

  #w-node-_93aec89f-0a36-0c45-ed50-dd8c26d43fd6-845d66af {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }
}

@media screen and (max-width: 767px) {
  #w-node-bf8f1a35-2d44-1dd0-822d-13cefc59fdb3-90f2992c {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-bf8f1a35-2d44-1dd0-822d-13cefc59fdb4-90f2992c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #home-content.w-node-db71b3dd-c4fa-b301-e96f-81f2f9f79af5-90f2992c {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-db71b3dd-c4fa-b301-e96f-81f2f9f79af6-90f2992c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-db71b3dd-c4fa-b301-e96f-81f2f9f79af9-90f2992c {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_44076f50-2a5f-9149-4c09-92c04575674d-90f2992c {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_44076f50-2a5f-9149-4c09-92c04575674e-90f2992c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_44076f50-2a5f-9149-4c09-92c045756755-90f2992c {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_202485bb-9bb3-cd85-1586-219af18978cf-90f2992c {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_202485bb-9bb3-cd85-1586-219af18978d0-90f2992c, #w-node-_202485bb-9bb3-cd85-1586-219af18978d3-90f2992c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_07cc9472-4f37-04e7-f1ee-4f3c24272a88-90f2992c {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_07cc9472-4f37-04e7-f1ee-4f3c24272a89-90f2992c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_07cc9472-4f37-04e7-f1ee-4f3c24272a90-90f2992c {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c01c4169-5ecd-3f9a-452e-c8e2b92bd35b-b92bd35a {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-c01c4169-5ecd-3f9a-452e-c8e2b92bd361-b92bd35a, #w-node-c01c4169-5ecd-3f9a-452e-c8e2b92bd35c-b92bd35a, #w-node-c01c4169-5ecd-3f9a-452e-c8e2b92bd365-b92bd35a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6b403e21-72e6-fe75-bb47-1157bd296775-bd296775 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_6b403e21-72e6-fe75-bb47-1157bd296776-bd296775 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6b403e21-72e6-fe75-bb47-1157bd29677d-bd296775 {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_93539533-263d-6e4a-4a3b-44aecb7c04b5-cb7c04b5 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_93539533-263d-6e4a-4a3b-44aecb7c04b6-cb7c04b5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_93539533-263d-6e4a-4a3b-44aecb7c04b8-cb7c04b5 {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-bf8f1a35-2d44-1dd0-822d-13cefc59fdb3-a4f88383 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-bf8f1a35-2d44-1dd0-822d-13cefc59fdb4-a4f88383 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #home-content.w-node-db71b3dd-c4fa-b301-e96f-81f2f9f79af5-a4f88383 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-db71b3dd-c4fa-b301-e96f-81f2f9f79af6-a4f88383 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-db71b3dd-c4fa-b301-e96f-81f2f9f79af9-a4f88383 {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_44076f50-2a5f-9149-4c09-92c04575674d-a4f88383 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_44076f50-2a5f-9149-4c09-92c04575674e-a4f88383 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_44076f50-2a5f-9149-4c09-92c045756755-a4f88383 {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_202485bb-9bb3-cd85-1586-219af18978cf-a4f88383 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_202485bb-9bb3-cd85-1586-219af18978d0-a4f88383, #w-node-_202485bb-9bb3-cd85-1586-219af18978d3-a4f88383 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_07cc9472-4f37-04e7-f1ee-4f3c24272a88-a4f88383 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_07cc9472-4f37-04e7-f1ee-4f3c24272a89-a4f88383 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_07cc9472-4f37-04e7-f1ee-4f3c24272a90-a4f88383 {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e1ac2b0a-5b70-f6e4-db17-1e2155a32736-55a32735 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-e1ac2b0a-5b70-f6e4-db17-1e2155a32737-55a32735, #w-node-e1ac2b0a-5b70-f6e4-db17-1e2155a3273e-55a32735, #w-node-e1ac2b0a-5b70-f6e4-db17-1e2155a32747-55a32735 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6386e8f9-7808-171d-f9cb-95ebe018b788-aa6acfae {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_910afc26-c9ce-bdf5-323c-082961c28ae8-aa6acfae {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_910afc26-c9ce-bdf5-323c-082961c28af1-aa6acfae {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_981d0cb0-f9e4-7319-998d-d945adfe3051-aa6acfae {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-de00150b-a19c-3666-e012-bd62938d31ae-aa6acfae {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-de00150b-a19c-3666-e012-bd62938d31b0-aa6acfae {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1b9ec3f8-5935-e25b-0049-c2303ad25df7-aa6acfae {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-a961f647-c359-ef82-6726-496058c5dced-aa6acfae {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a961f647-c359-ef82-6726-496058c5dcf6-aa6acfae {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #home-content.w-node-db71b3dd-c4fa-b301-e96f-81f2f9f79af5-31e0da63 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-db71b3dd-c4fa-b301-e96f-81f2f9f79af6-31e0da63 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-db71b3dd-c4fa-b301-e96f-81f2f9f79af9-31e0da63 {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_44076f50-2a5f-9149-4c09-92c04575674d-31e0da63 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_44076f50-2a5f-9149-4c09-92c04575674e-31e0da63 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_44076f50-2a5f-9149-4c09-92c045756755-31e0da63 {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_12c8ede2-5ee7-213e-4953-a375dc9ac2c5-31e0da63 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_12c8ede2-5ee7-213e-4953-a375dc9ac2c6-31e0da63, #w-node-_12c8ede2-5ee7-213e-4953-a375dc9ac2c8-31e0da63 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_07cc9472-4f37-04e7-f1ee-4f3c24272a88-31e0da63 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_07cc9472-4f37-04e7-f1ee-4f3c24272a89-31e0da63 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_07cc9472-4f37-04e7-f1ee-4f3c24272a90-31e0da63 {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_202485bb-9bb3-cd85-1586-219af18978cf-31e0da63 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_202485bb-9bb3-cd85-1586-219af18978d0-31e0da63, #w-node-_202485bb-9bb3-cd85-1586-219af18978d3-31e0da63 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ea2f7313-d484-313c-3c80-7489756b916a-e8b5ab88 {
    grid-template-rows: auto auto;
    grid-template-columns: 2fr;
  }

  #w-node-_81211496-bb14-b36f-e878-dbc44fdf4774-5fa21c63, #w-node-_81211496-bb14-b36f-e878-dbc44fdf4774-11fae4cb, #w-node-_81211496-bb14-b36f-e878-dbc44fdf4774-c894c8bb {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-ea2f7313-d484-313c-3c80-7489756b916a-86199b38 {
    grid-template-rows: auto auto;
    grid-template-columns: 2fr;
  }

  #w-node-_93aec89f-0a36-0c45-ed50-dd8c26d43fd6-fc49a3c0, #w-node-_93aec89f-0a36-0c45-ed50-dd8c26d43fd6-1deb9ca7 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_93aec89f-0a36-0c45-ed50-dd8c26d43fef-1deb9ca7 {
    order: -9999;
  }

  #w-node-_92efebcb-eb4c-3d1e-4db3-be2837ba8f7c-1deb9ca7 {
    grid-template-rows: auto;
    grid-template-columns: 2fr;
  }

  #w-node-_93aec89f-0a36-0c45-ed50-dd8c26d43fd6-845d66af {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_93aec89f-0a36-0c45-ed50-dd8c26d43fef-845d66af {
    order: -9999;
  }

  #w-node-_92efebcb-eb4c-3d1e-4db3-be2837ba8f7c-845d66af {
    grid-template-rows: auto;
    grid-template-columns: 2fr;
  }

  #w-node-f89289f3-eae9-328f-9b4a-7642e9d03f9a-46d9837d {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_29091a72-684c-1a4b-ecb3-62d9df887603-46d9837d {
    grid-template-rows: auto auto;
    grid-template-columns: 2fr;
  }
}

@media screen and (max-width: 479px) {
  #w-node-bf8f1a35-2d44-1dd0-822d-13cefc59fdb4-90f2992c {
    order: 9999;
  }

  #w-node-c01c4169-5ecd-3f9a-452e-c8e2b92bd35b-b92bd35a {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-c01c4169-5ecd-3f9a-452e-c8e2b92bd361-b92bd35a, #w-node-c01c4169-5ecd-3f9a-452e-c8e2b92bd35c-b92bd35a, #w-node-c01c4169-5ecd-3f9a-452e-c8e2b92bd365-b92bd35a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-bf8f1a35-2d44-1dd0-822d-13cefc59fdb4-a4f88383 {
    order: 9999;
  }

  #w-node-e1ac2b0a-5b70-f6e4-db17-1e2155a32736-55a32735 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-e1ac2b0a-5b70-f6e4-db17-1e2155a32737-55a32735, #w-node-e1ac2b0a-5b70-f6e4-db17-1e2155a3273e-55a32735, #w-node-e1ac2b0a-5b70-f6e4-db17-1e2155a32747-55a32735 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8085c627-c681-c34d-799a-bc42ad8b46f5-4d93e25f, #w-node-_8085c627-c681-c34d-799a-bc42ad8b46f5-b5e9bc17 {
    order: 9999;
  }

  #w-node-_126f596c-d229-ed78-0ea7-0b488ca8afce-4492485b {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }
}


@font-face {
  font-family: 'Afek Black Aaa';
  src: url('/National_Library/oe_/http://www.atraf.com/Assets/fonts/afek-black-aaa.otf') format('opentype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Afek Bold Aaa';
  src: url('/National_Library/oe_/http://www.atraf.com/Assets/fonts/afek-bold-aaa.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Afek Regular Aaa';
  src: url('/National_Library/oe_/http://www.atraf.com/Assets/fonts/afek-regular-aaa.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Afek Light Aaa';
  src: url('/National_Library/oe_/http://www.atraf.com/Assets/fonts/afek-light-aaa.otf') format('opentype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Atlas Aaa';
  src: url('/National_Library/oe_/http://www.atraf.com/Assets/fonts/atlas-regular-aaa.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Atlas Aaa';
  src: url('/National_Library/oe_/http://www.atraf.com/Assets/fonts/atlas-medium-aaa.otf') format('opentype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Atlas Aaa';
  src: url('/National_Library/oe_/http://www.atraf.com/Assets/fonts/atlas-bold-aaa.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Atlas Aaa';
  src: url('/National_Library/oe_/http://www.atraf.com/Assets/fonts/atlas-black-aaa.otf') format('opentype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}