@font-face {
  font-family: "Fa brands 400";
  src: url('../fonts/fa-brands-400.woff2') format("woff2"), url('../fonts/fa-brands-400.eot') format("embedded-opentype"), url('../fonts/fa-brands-400.woff') format("woff"), url('../fonts/fa-brands-400.ttf') format("truetype"), url('../fonts/fa-brands-400.svg') format("svg");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Fa 400";
  src: url('../fonts/fa-regular-400.woff2') format("woff2"), url('../fonts/fa-regular-400.eot') format("embedded-opentype"), url('../fonts/fa-regular-400.woff') format("woff"), url('../fonts/fa-regular-400.ttf') format("truetype"), url('../fonts/fa-regular-400.svg') format("svg");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Fa solid 900";
  src: url('../fonts/fa-solid-900.woff2') format("woff2"), url('../fonts/fa-solid-900.eot') format("embedded-opentype"), url('../fonts/fa-solid-900.woff') format("woff"), url('../fonts/fa-solid-900.ttf') format("truetype"), url('../fonts/fa-solid-900.svg') format("svg");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Dubaiw23;
  src: url('../fonts/DubaiW23-Regular.woff2') format("woff2"), url('../fonts/DubaiW23-Regular.eot') format("embedded-opentype"), url('../fonts/DubaiW23-Regular.woff') format("woff"), url('../fonts/DubaiW23-Regular.ttf') format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Dubaiw23;
  src: url('../fonts/DubaiW23-Bold.woff2') format("woff2"), url('../fonts/DubaiW23-Bold.eot') format("embedded-opentype"), url('../fonts/DubaiW23-Bold.woff') format("woff"), url('../fonts/DubaiW23-Bold.ttf') format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Dubaiw23;
  src: url('../fonts/DubaiW23-Light.woff2') format("woff2"), url('../fonts/DubaiW23-Light.eot') format("embedded-opentype"), url('../fonts/DubaiW23-Light.woff') format("woff"), url('../fonts/DubaiW23-Light.ttf') format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Dubaiw23;
  src: url('../fonts/DubaiW23-Medium.woff2') format("woff2"), url('../fonts/DubaiW23-Medium.eot') format("embedded-opentype"), url('../fonts/DubaiW23-Medium.woff') format("woff"), url('../fonts/DubaiW23-Medium.ttf') format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

:root {
  --textmaincolor1: #7b3a2f;
  --maroon-r25: #9f5f68;
  --26lightenabi: #f4f0f2;
  --maincolor1: #f2eee8;
  --steel-blue: #1d70b7;
  --deep-sky-blue: #56c6ff57;
  --26lightdesert: #f7f4e2;
  --r24-mainorange: #db592a;
  --golden-new: #d3bf87;
  --grey25: #f1f2f2;
  --accent26: #5e2644;
  --light-orange-r25: #e8c4b8;
  --bale-orange-r25: #f6e9e4;
  --dark-maroon-r25: #6d2432;
  --24darkgreen: #4a5d45;
  --24darkorange: #f18a16;
  --24lightorange-50: #fdfbf580;
  --secondarycolor3: #ad8624;
  --green25: #619b96;
  --orange-r25: #c66b4b;
  --dark-sea-green: #c1e0be;
  --r24-green: #736f34;
  --24lightgreen: #cfdad4;
  --dim-grey: #505050;
  --26darkenabi: #5e2644;
  --24orange: #f3d8ba;
  --green-r25: #37655f;
  --light-blue: #cfebfd;
  --bale-maroon-r25: #e9dadc;
  --bale-green-r25: #e5eae996;
  --26lightpurple: #f3f2f6;
  --26lightkakhi: #f8f1ef;
  --26lightergreen: #f1f6e1;
  --26darkpurple: #523e7c;
  --maincolor26-50: #f2eee880;
  --26lightblue: #f5f5f7;
  --dark-sea-green-2: #c1e0be;
  --r24-lightgreen: #7ca69a;
  --navajo-white: #fbd27b;
  --24lightorange: #fdfbf5;
  --sea-green: #4d8148;
  --deep-green-r25: #093f38;
  --alice-blue: #eff9ff;
  --26darkkhaki: #9b3f25;
  --light-green-r25: #b5c6c4;
  --dark-orange-r25: #b33d25;
  --white: white;
  --26darkblue: #0b0f3f;
  --26darkdesert: #dfd48c;
  --dark-turquoise: #37bcc8;
  --secondary: #c5e0de;
  --seashell: #f9f3ee;
  --seashell-2: #fae09c;
  --seashell-3: #f9f3ee;
  --gold: #faca00;
  --medium-sea-green: #60b358;
  --deep-sky-blue-2: #56c6ff1a;
  --24midgreen: #5d6638;
  --light-maroon-r25: #d4b8bb;
  --26darkbrown: #603919;
  --26lightbrown: #f0edea;
}

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

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

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

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

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

@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;
  background-color: #fff;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

h1 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 38px;
  font-weight: bold;
  line-height: 44px;
}

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;
}

a {
  text-decoration: none;
}

.menu-parent {
  cursor: pointer;
  flex-direction: column;
  justify-content: center;
  width: 25px;
  height: 25px;
  padding: 0;
  display: flex;
  overflow: hidden;
}

.menu-bar {
  background-color: #000;
  width: 100%;
  height: 2px;
  margin-bottom: 6px;
}

.navbar {
  background-color: #fff0;
  width: 100%;
  display: block;
  position: fixed;
}

.container {
  -webkit-backdrop-filter: blur(11px);
  backdrop-filter: blur(11px);
  background-color: #f68c2900;
}

.menu-button {
  background-color: #ffffff2e;
  border: 1px solid #fff;
  border-radius: 0%;
  margin-top: 15px;
  margin-right: 15px;
}

.menu-button.w--open {
  z-index: 99;
  background-color: #e9760a;
  border-radius: 61%;
}

.section {
  background-color: #fc0606;
  align-items: center;
  min-height: 50vh;
  display: flex;
}

.section.red {
  background-color: #033b84;
}

.section.blue {
  background-color: #1254ab;
}

.section.green {
  background-color: #041340;
}

.section.purple {
  background-color: #f68c29;
}

.div-block {
  flex-direction: column;
  align-items: flex-end;
  display: flex;
}

.nav-menu {
  margin-top: 91px;
}

.navigation {
  z-index: 100;
  background-color: #0000;
  width: 100%;
  height: 100px;
  margin-left: auto;
  margin-right: auto;
  font-family: Changa One, Impact, sans-serif;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
}

.navigation.ar {
  display: block;
}

.underline-none {
  border-bottom-style: none;
  flex: 0 auto;
  display: flex;
}

.icon {
  z-index: 1;
  color: var(--textmaincolor1);
  position: relative;
}

.logo-wrapper {
  z-index: 1;
  border-bottom-style: none;
  justify-content: center;
  align-items: center;
  width: 250px;
  height: 100%;
  padding: 10px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.logo-wrapper:hover {
  color: #0000;
}

.logo-wrapper.w--current {
  width: 200px;
}

.menu-header-title {
  color: var(--textmaincolor1);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Dubaiw23, sans-serif;
  font-weight: 700;
  position: relative;
}

.menu-header-title.ar {
  color: var(--textmaincolor1);
  margin-right: 20px;
  font-family: Dubaiw23, sans-serif;
  font-weight: 700;
}

.accordion-item {
  border-bottom: 1px solid var(--maroon-r25);
}

.padding {
  z-index: 1;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  height: 100%;
  padding: 30px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.padding.bgcolor-light-grey {
  background-color: var(--26lightenabi);
  height: 100%;
  position: relative;
}

.padding.menu {
  flex: 1;
  justify-content: flex-end;
  padding-bottom: 0;
  overflow: auto;
}

.logo-hover {
  z-index: 0;
  background-color: #ef5350;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.accordion-item-trigger {
  border-bottom: 1px none var(--steel-blue);
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding: 20px 30px;
  transition: background-color .3s;
  display: flex;
}

.accordion-item-trigger:hover {
  background-color: var(--deep-sky-blue);
}

.accordion-item-trigger.ar {
  background-color: var(--26lightdesert);
  justify-content: flex-end;
}

.accordion-item-trigger.ar:hover, .accordion-item-trigger.ar.w--current {
  background-color: var(--golden-new);
}

.accordion-item-trigger.en {
  background-color: var(--26lightdesert);
}

.accordion-item-trigger.en:hover, .accordion-item-trigger.en.w--current {
  background-color: var(--golden-new);
}

.social-icon {
  opacity: .5;
  border-bottom-style: none;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  padding: 3px;
  transition: opacity .3s;
  display: flex;
}

.social-icon:hover {
  opacity: 1;
}

.social-icon.big {
  width: 48px;
  height: 48px;
}

.menu-button-2 {
  background-color: #fff;
}

.accordion-item-content {
  background-color: var(--maincolor1);
  overflow: hidden;
}

.navigation-layer-image {
  background-image: linear-gradient(to bottom, var(--accent26), var(--accent26)), linear-gradient(to bottom, var(--maincolor1), var(--maincolor1)), linear-gradient(to bottom, var(--maroon-r25), var(--maroon-r25));
  background-position: 0 0, 0 0, 0 0;
  background-repeat: repeat, repeat, repeat;
  background-size: auto, auto, auto;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 40%;
  padding: 30px 0 0;
  display: flex;
}

.nav-menu-2 {
  z-index: 2;
  float: none;
  align-items: stretch;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0;
}

.expand-icon {
  color: var(--textmaincolor1);
}

.display-3 {
  color: var(--textmaincolor1);
  text-align: right;
  letter-spacing: 0;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Dubaiw23, sans-serif;
  font-size: 15px;
  font-weight: 500;
  position: relative;
}

.logo-image-black {
  z-index: 1;
  margin-left: 20px;
  position: relative;
}

.nav-background {
  z-index: 3;
  border-bottom: 1px solid var(--textmaincolor1);
  background-color: #fff;
  width: 100%;
  max-width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
}

.navigation-layer-content {
  z-index: 1;
  width: 100vw;
  height: 100vh;
  padding: 0;
  position: absolute;
  inset: 0;
  overflow: hidden;
}

.margin-list-item {
  margin-left: 12px;
  margin-right: 12px;
}

.navigation-bg {
  z-index: 0;
  background-color: #fff;
  display: none;
  position: absolute;
  inset: 0;
  box-shadow: 0 9px 34px #00000026;
}

.navigation-layer-padding {
  background-color: #fff;
  width: 100%;
  height: 100%;
  display: flex;
}

.hamburger-menu {
  z-index: 3;
  text-align: center;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 100%;
  padding: 30px;
  transition: background-color .3s;
  display: flex;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
}

.hamburger-menu:hover {
  background-color: var(--golden-new);
}

.hamburger-menu.w--open {
  background-color: var(--maincolor1);
}

.horizontal-list {
  flex-wrap: wrap;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

.horizontal-list.social {
  display: none;
}

.horizontal-list.ar {
  justify-content: flex-end;
}

.navigation-accordion-wrapper {
  height: 60%;
  margin-bottom: 15px;
  overflow: scroll;
}

.container-2 {
  flex-direction: row;
  justify-content: space-between;
  display: flex;
}

.div-block-2 {
  background-color: #6a6db0;
}

.div-block-3 {
  background-color: #006882;
}

.div-block-4 {
  background-color: #392674;
}

.div-block-5 {
  background-color: #be8157;
}

.div-block-6 {
  background-color: #ce8ebd;
}

.section-2 {
  background-color: #d0e8ff;
}

.section-3 {
  background-color: #f5f7f7;
  height: 100vh;
  display: block;
}

.div-block-18 {
  justify-content: flex-end;
  align-self: stretch;
  align-items: center;
  margin-top: 21px;
  display: flex;
}

.button-icon {
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 20px;
  margin-right: 7px;
  display: flex;
  position: absolute;
  left: 0;
}

.button-label {
  justify-content: center;
  align-items: center;
  font-family: Oswald, sans-serif;
  display: flex;
  position: relative;
  inset: 0;
}

.button-label.ar {
  font-family: Dubaiw23, sans-serif;
  font-size: 13px;
  font-weight: 700;
}

.grid-16 {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin: 50px;
}

.button-2 {
  z-index: 1;
  color: #000;
  text-align: center;
  letter-spacing: .8px;
  text-transform: uppercase;
  background-color: #2525321a;
  border: 1px #1111111a;
  border-radius: 2.5px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 15px 30px;
  font-size: 10px;
  font-weight: 500;
  line-height: 1.4em;
  text-decoration: none;
  transition: background-color .3s, color .3s, border .15s;
  display: flex;
  position: relative;
  bottom: 0;
  overflow: hidden;
}

.button-2:hover {
  color: #fff;
  background-color: #000;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-bottom-color: #1f20201a;
}

.button-2.red:hover {
  color: #392674;
  background-color: #ce8ebd;
}

.button-2.outline {
  border-style: solid;
  border-color: var(--light-orange-r25);
  background-color: var(--bale-orange-r25);
  color: var(--dark-maroon-r25);
  border-radius: 5px;
  font-family: Oswald, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.button-2.outline:hover {
  background-color: var(--light-orange-r25);
  color: #000;
}

.button-2.outline.whiter {
  color: #fff;
}

.button-2.outline.spaced {
  margin-top: 25px;
}

.button-2.outlinewhite {
  color: #ecd088;
  background-color: #0000;
  border-style: solid;
  border-color: #ecd088;
  font-family: Dubaiw23, sans-serif;
  font-weight: 400;
}

.button-2.outlinewhite:hover {
  color: #000;
  background-color: #ecd088;
}

.button-2.red {
  color: #fff;
  background-color: #b67571;
  align-self: stretch;
  align-items: center;
}

.button-2.red:hover {
  background-color: #000;
}

.button-2.purplee {
  background-color: var(--24darkgreen);
  color: #f3f0fc;
  background-image: none;
  align-self: stretch;
  font-family: Amiri, sans-serif;
  transition: all .2s, background-color .3s, color .3s, border .15s;
}

.button-2.purplee:hover {
  background-color: var(--r24-mainorange);
  color: #000;
  background-image: none;
}

.button-2.purplee._1 {
  background-color: var(--24darkgreen);
  background-image: none;
  display: block;
}

.button-2.purplee._1:hover {
  background-color: var(--24darkorange);
}

.button-2.purplee._1.op2 {
  background-color: var(--dark-maroon-r25);
}

.lectures-bloxk {
  background-color: var(--24lightorange-50);
  border: 1px solid #fcf5ed;
  border-radius: 5px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  padding: 20px;
  transition: all .2s;
  display: flex;
}

.lectures-bloxk:hover {
  background-color: var(--24lightorange-50);
  border-style: solid;
  border-color: #39267436;
}

.lectures-bloxk.op4 {
  border-color: var(--secondarycolor3);
  background-color: var(--green25);
  background-image: url('../images/pattern-single.png'), url('../images/pattern-single.png'), url('../images/pattern2610.png');
  background-position: 18% 18%, 82% 18%, 50% 105%;
  background-repeat: no-repeat, no-repeat, repeat-x;
  background-size: 65px, 65px, 1088px;
}

.lectures-bloxk.op4:hover {
  border-color: var(--orange-r25);
}

.lectures-bloxk.op4.maroon {
  background-color: var(--accent26);
}

.text-block-5 {
  color: #041340;
  font-family: Dubaiw23, sans-serif;
}

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

.heading-3 {
  color: #041340;
  text-align: left;
  text-transform: uppercase;
  font-family: Dubaiw23, sans-serif;
  font-size: 12px;
  line-height: 16px;
}

.heading-3.ar {
  font-family: Dubaiw23, sans-serif;
}

.heading-3.small {
  text-align: left;
  margin-top: -3px;
  font-weight: 400;
}

.heading-3.new {
  color: #fff;
  font-family: Oswald, sans-serif;
  font-size: 15px;
}

.text-span-4 {
  color: #b67571;
  margin-right: 5px;
}

.image-41 {
  border: 1px solid var(--golden-new);
  text-align: center;
  background-image: none;
  border-radius: 8%;
  align-self: center;
  margin-bottom: 20px;
  display: inline-block;
  transform: rotate(0);
  box-shadow: 0 2px 18px -6px #0003;
}

.div-block-19 {
  background-color: #ffffff1a;
  flex: 1;
  height: 1px;
  max-height: 1px;
}

.new-lecture-title {
  color: #041340;
  text-transform: uppercase;
  margin-top: 0;
  font-family: Dubaiw23, sans-serif;
  font-size: 12px;
  line-height: 16px;
}

.new-lecture-title.white {
  color: #fff;
  font-size: 14px;
}

.text-block-3 {
  color: #1254ab;
  margin-right: 5px;
  font-weight: 300;
}

.text-block-3.last {
  margin-bottom: 21px;
}

.section-4 {
  background-color: #041340;
  justify-content: space-between;
  align-items: center;
  height: 100vh;
  display: flex;
}

.text-block-6 {
  color: #392674;
  margin-right: 5px;
  font-family: Dubaiw23, sans-serif;
  font-weight: 300;
}

.text-block-6.last {
  margin-bottom: 21px;
}

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

.text-span-5 {
  color: var(--golden-new);
  margin-right: 5px;
  font-family: "Fa 400", sans-serif;
}

.subheading {
  color: #2f3030;
  text-align: justify;
  font-family: Dubaiw23, sans-serif;
  font-size: 15px;
  line-height: 18px;
}

.subheading.light {
  margin-top: 22px;
  margin-bottom: 22px;
  font-weight: 300;
}

.subheading.light.centered {
  color: #fff;
  text-align: center;
  text-align: center;
}

.subheading.light.centered.ar {
  color: var(--dark-maroon-r25);
}

.subheading.ar {
  direction: rtl;
  text-align: justify;
  color: #252525;
  text-align: justify;
  font-weight: 400;
  line-height: 22px;
}

.subheading.ar.hidden {
  display: none;
}

.image-5 {
  margin-top: 9px;
}

.div-block-16 {
  background-color: #f5f7f7;
  align-self: center;
  padding-top: 11px;
  padding-bottom: 11px;
  display: flex;
}

.charity-div {
  background-color: #f7f7f7;
  border: 1px dotted #f1c2ba;
  margin-left: 10px;
  margin-right: 10px;
  padding-left: 18px;
  padding-right: 18px;
  transition: all .2s;
}

.charity-div:hover {
  border-color: #d7dbd1;
  border-radius: 5px;
}

.link-block-10 {
  border-bottom-style: none;
}

.container-7 {
  background-color: #ffffff12;
  border: 1px #ce8ebd;
  border-radius: 5px;
  flex-direction: column;
  justify-content: center;
  padding: 20px;
  display: flex;
}

.apps-title {
  color: #d08a86;
  letter-spacing: 2px;
  text-transform: uppercase;
  border-top: 1px solid #d08a86;
  border-bottom: 1px solid #d08a86;
  align-self: stretch;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Dubaiw23, sans-serif;
  font-size: 37px;
  font-weight: 300;
}

.apps-title.center {
  text-align: center;
}

.apps-title.center.light {
  color: #fff;
  border-top-style: none;
  border-bottom-style: none;
}

.apps-title.less-top {
  margin-top: 0;
}

.apps-title.less-top.ar {
  letter-spacing: 0;
  font-weight: 400;
  line-height: 45px;
}

.apps-title.ar {
  text-align: center;
  letter-spacing: 0;
  font-weight: 400;
  line-height: 40px;
}

.container-8 {
  flex: 1;
  padding-top: 35px;
  padding-bottom: 35px;
}

.grid-5 {
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-template-areas: "."
                       "."
                       "."
                       "."
                       "."
                       "."
                       "."
                       ".";
}

.minheading-10 {
  color: var(--24darkgreen);
  text-transform: uppercase;
  border-bottom: 1px dotted #d1e4f0;
  font-family: Fustat, sans-serif;
  font-weight: 300;
}

.minheading-10.ar {
  direction: rtl;
  color: #a36b67;
  text-align: right;
  font-family: Fustat, sans-serif;
  font-weight: 500;
}

.minheading-10.method {
  font-size: 25px;
}

.minheading-10.method.ar {
  color: var(--24darkgreen);
  letter-spacing: 0;
  padding-bottom: 10px;
  font-family: Amiri, sans-serif;
  font-weight: 700;
}

.minheading-10.ar {
  direction: rtl;
  color: var(--24darkgreen);
  text-align: right;
  letter-spacing: 0;
  direction: rtl;
  text-align: right;
  font-family: Amiri, sans-serif;
}

.food-card-title {
  color: #fff;
  text-align: center;
  letter-spacing: .3px;
  background-color: #0006;
  border-bottom: 1px solid #ffffff45;
  flex: 1;
  align-self: flex-end;
  padding: 5px 10px;
  font-family: Oswald, sans-serif;
  font-size: 12px;
  font-weight: 700;
}

.food-card-title.ar {
  direction: rtl;
  text-align: center;
  font-family: Amiri, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 30px;
}

.divider {
  min-height: 100px;
}

.food-card {
  background-image: url('../images/5ec173c037d7ce20003cb107_kleega.jpeg');
  background-position: 50%;
  background-size: cover;
  border: 1px #f0f0f0;
  border-radius: 20px;
  flex: 1;
  justify-content: center;
  align-items: center;
  min-width: 200px;
  min-height: 200px;
  padding: 0;
  display: flex;
}

.food-card.harees {
  background-image: url('../images/5e92c4384660cb72a4e005c0_harees.jpeg');
}

.food-card.threed {
  background-image: url('../images/5e92c3ba06600f4d3ed602c3_thereed.jpeg');
}

.food-card.mjboos {
  background-image: url('../images/5e8c1f9ad131f51734379a4b_fishmajboos1.jpeg');
}

.food-card.kabsah {
  background-image: url('../images/5e8ac63b8a0cee96d785d622_kabsa.jpeg');
}

.food-card.stew {
  background-image: url('../images/nihari-full-hdr.jpeg');
}

.food-card.lauki {
  background-image: url('../images/lauiki-kufta.jpg');
}

.food-card.mandy {
  background-image: url('../images/5e8c1d21e7b5c7a51cbbacf8_chicken-mandi.jpeg');
}

.food-card.mansaf {
  background-image: url('../images/5cea3e0ec0831c54636952b2_mansaf.jpeg');
}

.food-card.batata {
  background-image: url('../images/Batata-Harra-Spicy-Roasted-Potatoes-recipe-cartofi-picanti-libanezi.jpeg');
  background-position: 50%;
}

.food-card.avocadolemon {
  background-image: url('../images/kale-avocado.jpg');
  background-position: 50%;
}

.food-card.chickpeas {
  background-image: url('../images/chickpeas.jpg');
  background-position: 0%;
}

.food-card.greek {
  background-image: url('../images/greek.jpg');
}

.food-card.fattosh {
  background-image: url('../images/fattosh.jpg');
}

.food-card.fattosh.small {
  max-height: 100px;
}

.food-card.samosa2 {
  background-image: url('../images/Tandoori_Paneer_Samosa.jpg');
}

.food-card.mango {
  background-image: url('../images/shutterstock_293651447.jpg');
}

.food-card.qinoa {
  background-image: url('../images/Quinoa-Salad.jpeg');
}

.food-card.thai {
  background-image: url('../images/thai-soup.jpg');
  background-position: 75%;
}

.food-card.pumpkin {
  background-image: url('../images/5cdce455dd56265f6f7b0ccf_pumbkinsoup.jpeg');
  background-position: 50%;
}

.food-card.hareerah {
  background-image: url('../images/5cdce455dd56262f737b0c99_shutterstock_1378212989.jpeg');
}

.food-card.lentil {
  background-image: url('../images/5cdce455dd5626827c7b0c90_spicy-lentil-soup-76060-1-p-1080.jpeg');
}

.food-card.jaressh {
  background-image: url('../images/5ea9c6ceffb63e9ff766f2df_jareesh.jpeg');
}

.food-card.omanihalwa {
  background-image: url('../images/5e9c80469ba5994260038e29_halwa1.jpeg');
  background-position: 50%;
}

.food-card.logaimat {
  background-image: url('../images/5ea9c72233208d58c4ab64df_loqaimat2.jpeg');
}

.food-card.rahash {
  background-image: url('../images/5ec234b773138d230004f671_cake.jpeg');
}

.food-card.sago {
  background-image: url('../images/sago-new.jpg');
}

.food-card.gours {
  background-image: url('../images/5ec177824930cd7d518696cc_agili.jpeg');
}

.food-card.kunafe {
  background-image: url('../images/5ce3a5d85960486144ec1cb0_kunafe.jpeg');
  background-position: 50%;
}

.food-card.balah {
  background-image: url('../images/shutterstock_1376948186.jpg');
  background-position: 50%;
}

.food-card.carrot {
  background-image: url('../images/carrot.jpg');
}

.food-card.dates {
  background-image: url('../images/1032076.jpeg');
}

.food-card.avocado {
  background-image: url('../images/avocado.jpg');
}

.food-card.jallab {
  background-image: url('../images/5cdce455dd562675747b0c96_shutterstock_1109024936.jpeg');
}

.food-card.watermelon {
  background-image: url('../images/5cdce455dd56267b0a7b0cc5_watermelon.jpeg');
}

.food-card.khushaf {
  background-image: url('../images/5cdce455dd5626d0907b0ca3_khushaf.jpeg');
}

.food-card.laban {
  background-image: url('../images/85940a87a27df84ffd2cfe809e1b409a.jpg');
}

.food-card.haneez {
  background-image: url('../images/5ea9c54361073bbc1d2b6ffc_heneath1.jpeg');
}

.food-card.sheesh {
  background-image: url('../images/5cdce455dd56260b307b0ca6_shutterstock_1217905750.jpeg');
}

.food-card.basheer {
  background-image: url('../images/5e9c7d41b27cf60f5b9e8277_basheer.jpeg');
}

.food-card.chickensile {
  background-image: url('../images/5eb984981b1946bfeaa342b0_chicken2.jpeg');
  background-position: 50%;
}

.food-card.mamosh {
  background-image: url('../images/5e9e8956babce60adcd0fc12_mamosh2.jpeg');
}

.food-card.fish-omani {
  background-image: url('../images/5ec233b2886014024930171b_fished1.jpeg');
}

.food-card.kebbah {
  background-image: url('../images/5ce3a32032ca5b660f9e81b2_kebee.jpeg');
}

.food-card.yarish {
  background-image: url('../images/yarish.jpg');
}

.food-card.gours-copy {
  background-image: url('../images/balaleet.jpg');
}

.food-card.batheethaa {
  background-image: url('../images/batheetha.jpg');
  background-position: 50%;
}

.food-card.hareessoup {
  background-image: url('../images/harees-soup.jpg');
  background-position: 50%;
}

.food-card.muhammar {
  background-image: url('../images/muhammar.jpg');
}

.food-card.majbouslahm {
  background-image: url('../images/majbooslahm.jpg');
}

.food-card.bajila {
  background-image: url('../images/fattosh.jpg');
}

.food-card.bajila.small {
  background-image: url('../images/bajila.jpg');
  max-height: 100px;
}

.food-card.nakhi.small {
  background-image: url('../images/nakhi.jpg');
  max-height: 100px;
}

.food-card.gargeer {
  background-image: url('../images/fattosh.jpg');
}

.food-card.gargeer.small {
  background-image: url('../images/gargeer.jpg');
  max-height: 100px;
}

.food-card.maleh.small {
  background-image: url('../images/maleh.jpg');
  max-height: 100px;
}

.food-card.bajilla {
  background-image: url('../images/bajila.jpg');
}

.food-card.nakhi {
  background-image: url('../images/nakhi.jpg');
}

.food-card.jarjeer {
  background-image: url('../images/gargeer.jpg');
}

.food-card.maleh {
  background-image: url('../images/maleh.jpg');
}

.food-card.yerish {
  background-image: url('../images/yarish.jpg');
}

.food-card.jasheed {
  background-image: url('../images/jesheed.jpg');
}

.food-card.mohammer {
  background-image: url('../images/muhammar.jpg');
}

.food-card.machbous {
  background-image: url('../images/majbooslahm.jpg');
}

.food-card.batheatha {
  background-image: url('../images/batheetha.jpg');
}

.food-card.balaleeat {
  background-image: url('../images/balaleet.jpg');
}

.food-card.hareessoup {
  background-image: url('../images/harees-soup.jpg');
}

.container-12 {
  border: 1px solid #d7dbd1;
  border-radius: 10px;
  padding: 25px;
}

.cusine-text-2 {
  color: #4b4b4b;
  text-transform: uppercase;
  font-family: Dubaiw23, sans-serif;
  font-weight: 300;
}

.cusine-text-2.ar {
  text-align: right;
}

.containerwithoutborder {
  border: 1px #d7dbd1;
  border-radius: 10px;
  align-self: stretch;
  padding: 25px 0;
}

.bodytext-inside-page-2 {
  text-align: justify;
  letter-spacing: 0;
  font-family: Dubaiw23, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 22px;
}

.bodytext-inside-page-2.ar {
  direction: rtl;
  direction: rtl;
  letter-spacing: 0;
  line-height: 26px;
}

.bodytext-inside-page-2.ar.spaced {
  margin-bottom: 25px;
}

.bodytext-inside-page-2.ar.spaced.more, .bodytext-inside-page-2.ar.morespaced {
  margin-top: 25px;
}

.meal-title {
  color: var(--24darkgreen);
  text-align: center;
  letter-spacing: 0;
  text-transform: uppercase;
  font-family: Oswald, sans-serif;
  font-size: 30px;
  font-weight: 700;
}

.meal-title.ar {
  direction: rtl;
  color: var(--24darkgreen);
  font-family: Amiri, sans-serif;
  font-size: 35px;
  font-weight: 700;
}

.grid-24 {
  grid-template-rows: .25fr auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  padding: 20px;
}

.grid-24.soups, .grid-24.sweets, .grid-24.removed, .grid-24.drinks {
  display: none;
}

.enlist-2 {
  font-family: Dubaiw23, sans-serif;
  font-size: 14px;
  font-weight: 300;
}

.enlist-2.ar {
  direction: rtl;
  text-align: right;
  padding-right: 20px;
  list-style-type: disc;
}

.image-37 {
  margin-bottom: 25px;
}

._2-column-pricing-copy {
  background-image: none;
  padding-top: 59px;
}

.subheading-18 {
  color: #1f507b;
  text-transform: uppercase;
  font-family: Oswald, sans-serif;
  font-size: 25px;
  font-weight: 300;
}

.subheading-18.ar {
  direction: rtl;
  color: var(--24darkgreen);
  text-align: right;
  letter-spacing: 0;
  text-align: right;
  direction: rtl;
  text-align: right;
  margin-bottom: 5px;
  font-family: Amiri, sans-serif;
  font-weight: 700;
}

.insidelinkblock-2 {
  background-color: #00000005;
  border-radius: 20px;
  flex: 1;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  padding: 15px 0;
  transition: all .7s;
  display: flex;
  overflow: visible;
}

.insidelinkblock-2:hover {
  color: #fff;
  background-color: #00000080;
  border-radius: 20px;
}

.linkblocked {
  color: #fff;
  text-transform: uppercase;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  font-family: Dubaiw23, sans-serif;
  font-weight: 300;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.linkblocked.trans {
  opacity: 0;
  transition: opacity .675s, border-color .3s, color .3s;
}

.linkblocked.trans:hover {
  opacity: 1;
}

.linkblocked.trans-copy {
  opacity: 0;
  transition: opacity .675s, border-color .3s, color .3s;
}

.linkblocked.trans-copy:hover {
  opacity: 1;
}

.linkblocked.ibinocular {
  opacity: 0;
  transition: opacity .675s, border-color .3s, color .3s;
}

.linkblocked.ibinocular:hover {
  opacity: 1;
}

.meals-inside-section {
  background-color: #fff;
  flex-direction: column;
  align-items: stretch;
  height: auto;
  padding-top: 0;
  padding-bottom: 150px;
  display: flex;
  position: relative;
}

.last {
  border-bottom-style: none;
}

.subheading-19 {
  color: var(--24darkgreen);
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Oswald, sans-serif;
  font-size: 23px;
  font-weight: 300;
}

.subheading-19.ar {
  direction: rtl;
  color: var(--24darkgreen);
  font-family: Amiri, sans-serif;
  font-weight: 700;
}

.minheading-11 {
  color: var(--24darkgreen);
  letter-spacing: 1px;
  text-transform: uppercase;
  border-bottom: 1px dotted #d1e4f0;
  font-family: Oswald, sans-serif;
  font-size: 23px;
  font-weight: 300;
}

.minheading-11.method {
  color: var(--secondarycolor3);
  font-family: Oswald, sans-serif;
  font-size: 23px;
}

.minheading-11.method.ar {
  direction: rtl;
  color: var(--24darkgreen);
  letter-spacing: 0;
  font-family: Amiri, sans-serif;
  font-weight: 700;
}

.minheading-11.ar {
  direction: rtl;
  font-family: Amiri, sans-serif;
}

.minheading-11.method {
  color: #b67571;
  letter-spacing: 1px;
  font-size: 25px;
}

.cusine-text {
  color: #4b4b4b;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Dubaiw23, sans-serif;
  font-weight: 300;
}

.cusine-text.ar {
  direction: rtl;
}

.image-33 {
  max-height: none;
}

.listarabic {
  direction: rtl;
  text-align: right;
  align-self: flex-end;
  padding-left: 0;
  padding-right: 21px;
  font-family: Dubaiw23, sans-serif;
  font-size: 14px;
  font-weight: 300;
}

.listarabic.numbered {
  list-style-type: decimal;
}

.list-item-2 {
  text-align: justify;
}

.image-20 {
  margin-bottom: 20px;
}

.kleega {
  max-height: none;
  margin-bottom: 20px;
}

.arabic-list {
  direction: rtl;
  color: #6b6b6b;
  padding-right: 20px;
  font-family: Dubaiw23, sans-serif;
}

.arabic-list.no-space {
  padding-left: 0;
}

.arabic-list.numbered {
  list-style-type: decimal;
}

.arabic-list-2 {
  direction: rtl;
  text-align: justify;
  margin-right: -20px;
  padding-left: 0;
  font-family: Dubaiw23, sans-serif;
  font-size: 16px;
  font-weight: 300;
}

.enlist {
  align-self: flex-start;
  font-family: Dubaiw23, sans-serif;
  font-size: 14px;
  font-weight: 300;
}

.enlist.numbered {
  list-style-type: decimal;
}

.image-4-copy {
  max-height: none;
}

.subheading-20 {
  color: var(--24darkgreen);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 18px;
  margin-bottom: 0;
  font-family: Oswald, sans-serif;
  font-size: 25px;
  font-weight: 300;
}

.bodytext-inside-page {
  text-align: justify;
  font-family: Dubaiw23, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 22px;
}

.bodytext-inside-page.less {
  line-height: 20px;
}

.image-4 {
  max-height: none;
  margin-bottom: 20px;
}

.list-item {
  line-height: 18px;
}

.image-4-copy-copy {
  max-height: none;
}

.main-title {
  color: #be8157;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Dubaiw23, sans-serif;
  font-size: 40px;
  font-weight: 300;
}

.main-title.purple {
  color: var(--24darkgreen);
  text-align: center;
  font-family: Oswald, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 35px;
}

.main-title.purple.quran {
  font-size: 45px;
}

.main-title.purple.small {
  font-size: 30px;
  line-height: 32px;
}

.main-title.purple.small.ar {
  direction: rtl;
  font-size: 30px;
}

.main-title.purple.ar {
  direction: rtl;
  color: var(--steel-blue);
  font-size: 40px;
}

.main-title.purple.ar.green {
  color: #677c65;
}

.main-title.white {
  color: #e9e9e9;
  text-align: center;
  font-size: 50px;
}

.main-title.white.spaced {
  margin-bottom: 35px;
}

.main-title.white.spaced.dark-green {
  color: #668b62;
  font-family: Exo, sans-serif;
  font-size: 45px;
  font-weight: 700;
}

.main-title.white.ar {
  direction: rtl;
  font-size: 35px;
}

.main-title.white.less {
  font-size: 40px;
}

.main-title.yellow {
  color: #fdedc5;
  text-align: center;
  text-shadow: 2px 2px #b6864b;
  font-size: 50px;
}

.main-title.yellow.ar {
  color: var(--steel-blue);
  letter-spacing: 0;
  text-shadow: none;
  font-size: 37px;
  line-height: 40px;
}

.main-title.yellow.ar.spaced {
  margin-bottom: 26px;
}

.main-title.blue {
  color: var(--steel-blue);
  text-align: center;
  font-size: 40px;
}

.main-title.blue.ar {
  color: var(--steel-blue);
  text-shadow: none;
}

.main-title.blue.space {
  margin-top: 50px;
}

.main-title.newfont {
  color: var(--steel-blue);
  text-align: center;
  letter-spacing: 0;
  font-family: Amiri, sans-serif;
  font-size: 60px;
  font-weight: 700;
  line-height: 35px;
}

.main-title.newfont.quran {
  font-size: 45px;
}

.main-title.newfont.small {
  font-size: 30px;
  line-height: 32px;
}

.main-title.newfont.small.ar {
  direction: rtl;
  font-size: 30px;
}

.main-title.newfont.ar {
  direction: rtl;
  color: var(--steel-blue);
  font-size: 40px;
}

.main-title.newfont.ar.green {
  color: #677c65;
}

.small-title {
  color: #d1936b;
  text-transform: uppercase;
  font-family: Dubaiw23, sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.subtitle {
  color: #747474;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Dubaiw23, sans-serif;
  font-size: 22px;
  font-weight: 500;
}

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

.main-paragraph {
  color: #2f3030;
  text-align: justify;
  align-self: center;
  font-family: Dubaiw23, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 22px;
}

.main-paragraph.white {
  color: #e2bfd9;
  font-weight: 300;
}

.main-paragraph.white.basic {
  color: #fff;
}

.main-paragraph.white.ar {
  color: var(--dark-sea-green);
}

.main-paragraph.dark {
  color: #000;
  margin-bottom: 27px;
  line-height: 17px;
}

.main-paragraph.dark.ar {
  direction: rtl;
  text-align: justify;
}

.main-paragraph.dark.ar.right {
  font-family: Dubaiw23, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 25px;
}

.main-paragraph.dark.ar.right.less {
  margin-bottom: 2px;
}

.main-paragraph.dark.ar.white {
  line-height: 20px;
}

.main-paragraph.dark.white {
  color: #fff;
}

.main-paragraph.ar {
  direction: rtl;
  text-align: center;
}

.main-paragraph.ar.right {
  text-align: justify;
  line-height: 22px;
}

.main-paragraph.ar.right.spaced {
  margin-bottom: 20px;
  font-family: Dubaiw23, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 25px;
}

.main-paragraph.ar.center {
  text-align: center;
}

.main-paragraph.spaced {
  margin-top: 0;
  margin-bottom: 0;
}

.main-paragraph.center {
  text-align: center;
  align-self: center;
}

.container-13 {
  align-self: stretch;
}

.card {
  min-width: 300px;
  min-height: 300px;
}

.body {
  background-color: #0000;
}

.background-video {
  color: var(--r24-green);
  width: 100%;
  height: 65vh;
  margin-top: 8vh;
  display: block;
}

.light-green-section {
  background-color: #80c7b8;
  height: 100vh;
}

.dark-green-section {
  background-color: #006882;
  height: 100vh;
}

.light-grey {
  background-color: #f5f7f7;
  align-items: center;
  min-height: 100vh;
  display: flex;
}

.light-grey.lectured {
  background-color: var(--24lightgreen);
}

.light-grey.zayed {
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  display: flex;
}

.light-grey.donation {
  min-height: 50vh;
}

.light-purple {
  background-color: #ce8ebd;
  background-image: none;
  background-position: 0 0;
  background-size: auto;
  align-items: center;
  height: 100vh;
  display: flex;
}

.light-purple.health {
  background-color: var(--maroon-r25);
  background-image: none;
  background-position: 0 0;
  height: 150vh;
  margin-top: -6px;
}

.dark-purple {
  background-color: #392674;
  height: 100vh;
}

.light-violet {
  background-color: #f5f7f7;
  background-image: url('../images/emsakia-bg.png');
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: 900px;
  padding-top: 30px;
  padding-bottom: 30px;
  display: flex;
}

.light-violet.imsakiya {
  display: none;
}

.dark-violet {
  background-color: var(--dim-grey);
  align-items: center;
  height: 50vh;
  display: flex;
}

.dark-violet.survey {
  background-color: var(--dim-grey);
  height: 40vh;
  display: none;
}

.light-yellow {
  background-color: #ecd088;
  align-items: center;
  height: 100vh;
  display: flex;
}

.brown {
  background-color: #be8157;
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.golden-divider {
  background-image: linear-gradient(to right, var(--deep-sky-blue) 25%, var(--dark-sea-green) 95%);
  min-height: 5px;
}

.container-14 {
  flex-direction: column;
  align-self: center;
  align-items: center;
  display: flex;
}

.image-42 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.div-block-20 {
  background-image: url('../images/landingbg-trans2.png');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 100vh;
  position: absolute;
  inset: 0%;
}

.image-43 {
  position: absolute;
  inset: 60% 12% 0% auto;
  overflow: hidden;
}

.image-44 {
  position: absolute;
  top: 70%;
  right: 50%;
  overflow: hidden;
}

.image-45 {
  display: none;
}

.div-block-21 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.text-block-4 {
  color: #8b8b8b;
  letter-spacing: 1px;
  font-family: Dubaiw23, sans-serif;
  font-size: 13px;
}

.image-46 {
  margin-top: 10px;
}

.image-47 {
  position: relative;
  inset: auto 0% -74% -21%;
  overflow: hidden;
}

.image-48 {
  opacity: .06;
  mix-blend-mode: normal;
}

.div-block-22 {
  flex: 1;
  justify-content: center;
  align-self: center;
}

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

.footer {
  background-color: var(--26darkenabi);
  justify-content: center;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.logo-image-black-2 {
  z-index: 1;
  width: 150px;
  position: relative;
}

.logo-image-black-2.margin-bottom {
  width: 300px;
}

.vlightviolet {
  background-image: linear-gradient(to bottom, var(--24lightorange-50), var(--24lightorange-50)), url('../images/landscape.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  min-height: 100vh;
  display: flex;
}

.link-block-11 {
  border: 1px solid var(--24darkorange);
  background-color: var(--24orange);
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  min-width: 110px;
  min-height: 110px;
  transition: all .5s;
  display: flex;
}

.link-block-11:hover {
  border-color: var(--24darkgreen);
  background-color: var(--24lightgreen);
}

.text-block-7 {
  color: #fff;
}

.quran-buttons-text {
  color: var(--24darkgreen);
  font-family: Amiri Quran, sans-serif;
  font-size: 18px;
  font-weight: 400;
  position: absolute;
}

.grid-25 {
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  margin-left: 0;
}

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

.div-block-23 {
  align-items: flex-start;
  padding-top: 50px;
  padding-bottom: 50px;
  display: flex;
}

.image-49 {
  opacity: 0;
  mix-blend-mode: normal;
  position: relative;
  inset: auto auto 0% 0%;
}

.section-5 {
  background-image: radial-gradient(circle farthest-corner at 75% 50%, #ce8ebd2e, var(--r24-mainorange) 95%), url('../images/shutterstock_1690553083.jpg');
  background-position: 0 0, 50% 100%;
  background-size: auto, cover;
  justify-content: flex-start;
  align-items: center;
  min-height: 100vh;
  display: flex;
}

.card-left {
  background-color: #f3f0fcd6;
  border-radius: 5%;
  max-width: 350px;
  margin-left: 9vw;
  padding: 30px;
}

.card-left.shadow {
  margin-left: 0;
  box-shadow: 3px 2px 12px 10px #0003;
}

.grid-21 {
  grid-template-rows: auto auto auto;
  grid-template-columns: .25fr 1fr 1fr 1fr .25fr;
}

.zayed-container {
  width: 100%;
  height: 100%;
}

.card-title-3 {
  color: var(--green-r25);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Oswald, sans-serif;
  font-size: 25px;
  line-height: 1em;
}

.card-title-3.ar {
  direction: rtl;
  font-size: 20px;
}

._w-card {
  background-color: #fff;
  border-radius: 10px;
  margin-bottom: 100px;
  padding: 10px 30px 30px;
  position: relative;
  box-shadow: 1px 1px 15px #99999952;
}

.c-cards-list {
  transition: all .2s;
  position: relative;
}

.image-50 {
  text-align: center;
  display: inline-block;
}

.country {
  letter-spacing: 0;
  text-transform: uppercase;
  margin-top: 10px;
  font-family: Dubaiw23, sans-serif;
  font-size: 18px;
  font-weight: 300;
}

.country.ar {
  direction: rtl;
  margin-top: 0;
}

.card-subtitle {
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Dubaiw23, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 25px;
}

.card-subtitle.ar {
  direction: rtl;
  margin-top: 20px;
}

.body-text {
  text-align: justify;
  letter-spacing: 0;
  margin-top: 10px;
  font-family: Dubaiw23, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 28px;
}

.body-text.ar {
  direction: rtl;
  align-self: flex-end;
  font-size: 18px;
  line-height: 32px;
}

.body-text.ar.no-space {
  text-align: right;
  align-self: stretch;
  margin-top: 0;
}

.body-text.spaced {
  margin-top: 36px;
}

.body-text.centered {
  text-align: center;
}

.body-text.nospace, .body-text.less {
  margin-top: 0;
}

._w-cards-list {
  padding-bottom: 100px;
  padding-left: 20px;
  padding-right: 20px;
  position: sticky;
  top: 1px;
}

.image-51 {
  border: 1px solid var(--dark-sea-green);
}

.c-cloneable {
  width: 100%;
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 100px;
  padding-bottom: 100px;
}

.c-scroll-down {
  justify-content: center;
  align-items: center;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
  position: relative;
  inset: auto 0% 0%;
}

.c-card-details {
  justify-content: space-around;
  margin-bottom: 20px;
  display: flex;
}

.scroll-dot {
  background-color: #669a40;
  border-radius: 100%;
  width: 3px;
  height: 10px;
}

._w-description {
  width: 100%;
  max-width: 650px;
  margin-left: auto;
  margin-right: auto;
}

.c-header {
  justify-content: center;
  margin-bottom: 30px;
  display: flex;
}

.c-intro {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
  padding: 140px 20px;
  display: flex;
  position: relative;
}

.c-card-title {
  margin-bottom: 10px;
}

._w-content {
  background-color: #e9ece3;
  justify-content: center;
  align-items: center;
  width: 100%;
}

.c-card-content-divider {
  border-bottom: 1px dashed #bbb;
  width: 100%;
  height: 1px;
  margin-top: 20px;
  margin-bottom: 30px;
}

.c-content {
  z-index: 5;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.scroll {
  border: 1px solid #659b3f;
  border-radius: 1000px;
  justify-content: center;
  width: 30px;
  height: 48px;
  padding: 5px;
  display: flex;
}

.c-card {
  width: 100%;
  max-width: 650px;
  margin-left: auto;
  margin-right: auto;
  transition: all .25s;
  position: relative;
}

.c-card._3 {
  position: sticky;
  top: 90px;
}

.c-card._2 {
  position: sticky;
  top: 50px;
}

.c-card._6 {
  position: sticky;
  top: 210px;
}

.c-card._5 {
  position: sticky;
  top: 170px;
}

.c-card._4 {
  position: sticky;
  top: 130px;
}

.c-card._1 {
  position: sticky;
  top: 10px;
}

.c-card._7 {
  position: sticky;
  top: 250px;
}

.c-card._8 {
  position: sticky;
  top: 290px;
}

.whilte-subheading {
  color: #fcf5ed;
  text-align: justify;
  letter-spacing: 0;
  margin-top: 10px;
  font-family: Dubaiw23, sans-serif;
  font-size: 16px;
  font-weight: 200;
}

.whilte-subheading.ar {
  direction: rtl;
  line-height: 22px;
}

.grid-26 {
  grid-template-columns: 1fr 1fr;
  grid-template-areas: ". . Area Area";
  margin-top: 35px;
  margin-bottom: 35px;
}

.div-block-24 {
  background-color: #392674;
  padding: 20px;
}

.heading-4 {
  color: #fff;
  text-transform: uppercase;
  font-family: Dubaiw23, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.card-title {
  color: #3a3a3a;
  text-transform: uppercase;
  font-family: Dubaiw23, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 22px;
}

.card-title.ar {
  direction: rtl;
  font-family: Fustat, sans-serif;
  font-size: 20px;
}

.card-title.ar.center {
  text-align: center;
}

.card-title.eng {
  text-align: center;
  align-self: center;
  font-family: Exo, sans-serif;
}

.card-purple {
  background-color: #ffffffb8;
  border: 1px solid #84ad80;
  border-radius: 10px;
  padding: 20px;
  transition: all .325s;
  display: flex;
  box-shadow: 1px 1px 150px -20px #0000005c;
}

.card-purple:hover {
  background-color: #95c290;
}

.card-purple.ar {
  background-color: #ffffffb5;
  flex-direction: row-reverse;
}

.card-image {
  border: 4px solid #9bbd98;
  border-radius: 10px;
  align-self: center;
  max-width: 20%;
  margin-right: 20px;
}

.card-image.ar {
  margin-left: 20px;
  margin-right: 0;
}

.div-block-25 {
  background-color: #f5f7f7;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  margin: 5vw;
  padding-top: 2vw;
  padding-bottom: 2vw;
  display: flex;
}

.image-52 {
  margin-top: 25px;
  margin-bottom: 25px;
  position: static;
  inset: auto 0% 0%;
  overflow: hidden;
}

.div-block-26 {
  justify-content: center;
  margin-top: 25px;
  display: flex;
}

.div-block-27 {
  max-width: 500px;
}

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

.container-16.white {
  margin-top: 30px;
  margin-bottom: 30px;
  padding: 30px 9vw;
}

.div-block-28 {
  flex: 1;
  align-items: flex-end;
  min-height: 100%;
  display: flex;
}

.column {
  flex-direction: column;
  justify-content: flex-end;
  height: 100%;
  display: flex;
}

.grid-27 {
  grid-template-columns: .75fr 1fr;
  margin-top: 98px;
}

.page-title {
  color: var(--secondarycolor3);
  text-align: center;
  text-transform: uppercase;
  margin: 0 14px;
  font-family: Oswald, sans-serif;
  font-size: 35px;
  font-weight: 600;
}

.page-title.arabic {
  direction: rtl;
  color: var(--secondarycolor3);
  margin-left: 15px;
  margin-right: 15px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-family: Amiri, sans-serif;
  font-size: 45px;
  font-weight: 700;
  line-height: 60px;
}

.page-title.arabic.subtitle {
  text-align: right;
  letter-spacing: 0;
  margin-top: 20px;
  font-size: 30px;
}

.page-title.arabic.subtitle.small {
  font-size: 25px;
}

.page-title.arabic.maroon {
  color: var(--26darkenabi);
}

.page-title.new-font {
  direction: rtl;
  color: var(--secondarycolor3);
  margin-top: 16px;
  margin-bottom: 16px;
  font-family: Amiri, sans-serif;
  font-size: 50px;
  font-weight: 400;
}

.page-title.english.spaced {
  margin-top: 20px;
  font-size: 32px;
}

.page-title.subtitle {
  text-align: left;
  text-transform: none;
  font-size: 20px;
}

.page-title.spacend {
  margin-bottom: 28px;
}

.title-container {
  align-self: stretch;
}

.div-block-29 {
  background-color: var(--deep-sky-blue);
  justify-content: center;
  margin-bottom: 20px;
  padding-top: 15px;
  padding-bottom: 15px;
  display: flex;
}

.grid-28 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-bottom: 30px;
}

.div-block-48 {
  background-image: url('../images/5cdce455dd5626827c7b0c90_spicy-lentil-soup-76060-1-p-1080.jpeg');
  background-position: 50%;
  background-size: cover;
}

.div-block-58 {
  background-image: url('../images/1032076.jpeg');
  background-position: 50%;
  background-size: cover;
}

.div-block-37 {
  background-image: url('../images/kale-avocado_1.jpg');
  background-position: 50%;
  background-size: cover;
}

.div-block-50 {
  background-image: url('../images/5cdce455dd56265f6f7b0ccf_pumbkinsoup.jpeg');
  background-position: 50%;
  background-size: cover;
}

.section-title {
  color: var(--24darkgreen);
  text-align: center;
  letter-spacing: 0;
  text-transform: uppercase;
  font-family: Oswald, sans-serif;
  font-size: 35px;
  font-weight: 300;
}

.section-title.arabic {
  margin-bottom: 20px;
  font-family: Amiri, sans-serif;
  font-size: 40px;
  font-weight: 700;
}

.div-block-55 {
  background-image: url('../images/5ec234b773138d230004f671_cake.jpeg');
  background-position: 50%;
  background-size: cover;
}

.div-block-54 {
  background-image: url('../images/5e9c80469ba5994260038e29_halwa1.jpeg');
  background-position: 50%;
  background-size: cover;
}

.div-block-57 {
  background-image: url('../images/carrot.jpg');
  background-position: 50%;
  background-size: cover;
}

.div-block-35 {
  background-image: url('../images/greek.jpg');
  background-position: 50%;
  background-size: cover;
  min-width: 200px;
  min-height: 200px;
}

.div-block-62 {
  background-image: url('../images/5cdce455dd5626d0907b0ca3_khushaf.jpeg');
  background-position: 50%;
  background-size: cover;
}

.div-block-51 {
  background-image: url('../images/thai-soup.jpg');
  background-position: 50%;
  background-size: cover;
  min-width: 200px;
  min-height: 200px;
}

.div-block-56 {
  background-image: url('../images/5ce3a5d85960486144ec1cb0_kunafe.jpeg');
  background-position: 0%;
  background-size: cover;
  min-width: 200px;
  min-height: 200px;
}

.div-block-59 {
  background-image: url('../images/shutterstock_1376948186.jpg');
  background-position: 50%;
  background-size: cover;
}

.div-block-45 {
  background-image: url('../images/lauiki-kufta.jpg');
  background-position: 50%;
  background-size: cover;
}

.div-block-63 {
  background-image: url('../images/avocado.jpg');
  background-position: 50%;
  background-size: cover;
}

.div-block-40 {
  background-image: url('../images/5cea3e0ec0831c54636952b2_mansaf.jpeg');
  background-position: 50%;
  background-size: cover;
}

.fatoosh {
  background-image: url('../images/fattosh.jpg');
  background-position: 50%;
  background-size: cover;
  min-height: 200px;
}

.body-text-tables {
  text-align: justify;
  max-width: 850px;
  font-family: Dubaiw23, sans-serif;
  font-weight: 300;
}

.body-text-tables.ar {
  direction: rtl;
  font-size: 18px;
  line-height: 25px;
}

.div-block-42 {
  background-image: url('../images/5e8c1d21e7b5c7a51cbbacf8_chicken-mandi.jpeg');
  background-position: 35%;
  background-size: cover;
}

.div-block-52 {
  background-image: url('../images/5ec173c037d7ce20003cb107_kleega.jpeg');
  background-position: 50%;
  background-size: cover;
  min-width: 200px;
  min-height: 200px;
}

.div-block-34 {
  background-image: url('../images/shutterstock_293651447.jpg');
  background-position: 50%;
  background-size: cover;
}

.div-block-53 {
  background-image: url('../images/5ea9c72233208d58c4ab64df_loqaimat2.jpeg');
  background-position: 50%;
  background-size: cover;
}

.div-block-60 {
  background-image: url('../images/5cdce455dd562675747b0c96_shutterstock_1109024936.jpeg');
  background-position: 50%;
  background-size: cover;
  min-width: 200px;
  min-height: 200px;
}

.div-block-47 {
  background-image: url('../images/5ea9c6ceffb63e9ff766f2df_jareesh.jpeg');
  background-position: 50%;
  background-size: cover;
  min-width: 200px;
  min-height: 200px;
}

.div-block-32 {
  background-image: url('../images/Tandoori_Paneer_Samosa.jpg');
  background-position: 50%;
  background-size: cover;
}

.div-block-39 {
  background-image: url('../images/5e92c4384660cb72a4e005c0_harees.jpeg');
  background-position: 50%;
  background-size: cover;
  min-width: 200px;
  min-height: 200px;
}

.div-block-36 {
  background-image: url('../images/chickpeas_1.jpg');
  background-position: 50%;
  background-size: cover;
}

.div-block-44 {
  background-image: url('../images/5e92c3ba06600f4d3ed602c3_thereed.jpeg');
  background-position: 50%;
  background-size: cover;
}

.div-block-64 {
  background-image: url('../images/laban.jpg');
  background-position: 50%;
  background-size: cover;
  min-width: 200px;
  min-height: 200px;
}

.div-block-33 {
  background-image: url('../images/Quinoa-Salad_1.jpeg');
  background-position: 50%;
  background-size: cover;
}

.div-block-49 {
  background-image: url('../images/5cdce455dd56262f737b0c99_shutterstock_1378212989.jpeg');
  background-position: 50%;
  background-size: cover;
}

.div-block-41 {
  background-image: url('../images/5e8ac63b8a0cee96d785d622_kabsa.jpeg');
  background-position: 50%;
  background-size: cover;
}

.div-block-46 {
  background-image: url('../images/nihari-full-hdr.jpeg');
  background-position: 50%;
  background-size: cover;
}

.div-block-38 {
  background-image: url('../images/Batata-Harra-wider_1.jpg');
  background-position: 50%;
  background-size: cover;
}

.div-block-43 {
  background-image: url('../images/5e8c1f9ad131f51734379a4b_fishmajboos1.jpeg');
  background-position: 50%;
  background-size: cover;
  min-width: 200px;
  min-height: 200px;
}

.div-block-61 {
  background-image: url('../images/5cdce455dd56267b0a7b0cc5_watermelon.jpeg');
  background-position: 50%;
  background-size: cover;
}

.meals-inside-section-2 {
  background-color: #fff;
  flex-direction: column;
  align-items: center;
  height: auto;
  padding-top: 150px;
  padding-bottom: 150px;
  display: flex;
  position: relative;
}

.mosahrati {
  background-color: #c8cbff85;
  align-items: center;
  height: auto;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.grid-29 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-columns: 1fr 1fr 1fr;
  min-width: 80%;
}

.div-block-65 {
  background-image: url('../images/emirati-mosahrati.jpg');
  background-position: 50% 0;
  background-size: cover;
}

.link-block-12 {
  background-image: url('../images/emirati-mosahrati.jpg');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  min-width: 15vw;
  min-height: 15px;
}

.link-block-13 {
  background-image: url('../images/iftar-image.jpeg');
  background-position: 50%;
  background-size: cover;
  border: 1px solid #f3f0fc;
  border-top-left-radius: 10px;
  min-width: 15vw;
  min-height: 30vh;
  transition: all .25s;
}

.link-block-13:hover {
  border-width: 0;
  transform: scale(1.03);
  box-shadow: 1px 6px 50px 8px #0000004d;
}

.link-block-13.msrati {
  background-image: url('../images/mesaharati.jpeg');
  background-position: 50%;
  border-top-left-radius: 0;
  border-top-right-radius: 10px;
}

.link-block-13._2 {
  background-image: url('../images/5NwAfPjs-Dubai-Police-ready-Ramadan-Cannons-2.jpeg');
  background-position: 25%;
  border-top-left-radius: 0;
}

.link-block-13._4 {
  background-image: url('../images/فانوس-رمضان-2023.jpg');
  border-top-left-radius: 0;
}

.link-block-13._7 {
  cursor: pointer;
  background-image: url('../images/shutterstock_34932661.jpg');
  border-top-left-radius: 0;
}

.link-block-13._7:hover {
  border-color: #c8cbff00;
}

.link-block-14 {
  background-image: url('../images/fanoos3.jpeg');
  background-position: 50%;
  background-size: cover;
  min-width: 15vw;
  min-height: 15vw;
}

.link-block-15 {
  background-image: url('../images/cannon.jpeg');
  background-position: 50%;
  background-size: cover;
}

.link-block-16 {
  background-image: url('../images/qatayef.jpeg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.div-block-66 {
  background-color: #09000000;
  align-items: flex-end;
  min-width: 100%;
  min-height: 100%;
  transition: all .3s;
  display: flex;
}

.div-block-66:hover {
  background-color: #3926741c;
}

.div-block-66._3 {
  border-radius: 5px;
  min-width: 75%;
}

.div-block-66._3:hover {
  border-radius: 20px;
}

.heading-5 {
  color: #f3f0fc;
  text-align: center;
  text-transform: uppercase;
  font-family: Dubaiw23, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
}

.heading-5.ar {
  color: #293328;
  padding-top: 5px;
  padding-bottom: 5px;
}

.heading-5.ar.big {
  font-size: 16px;
  font-weight: 700;
}

.div-block-67 {
  background-color: var(--light-blue);
  min-width: 100%;
}

.container-18 {
  padding-top: 26px;
  padding-bottom: 26px;
}

.inside-page-section {
  background-color: var(--26lightenabi);
  background-image: linear-gradient(#ffffff8a, #ffffff8a);
  padding-top: 50px;
  padding-bottom: 50px;
}

.inside-page-section.duaa {
  justify-content: center;
  align-items: center;
  min-height: 100vh;
  display: flex;
}

.image-34 {
  text-align: center;
  align-self: center;
}

.benefits {
  flex-direction: column;
  align-items: flex-start;
  padding: 20px;
  display: flex;
}

.benefits.ar {
  direction: rtl;
}

.listnoline {
  color: #000;
  border-bottom-style: none;
  margin-bottom: 10px;
  padding-bottom: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 25px;
}

.headinginside {
  color: var(--secondarycolor3);
  letter-spacing: 0;
  font-family: Oswald, sans-serif;
  font-size: 20px;
}

.headinginside.en {
  direction: ltr;
  color: #392674;
  align-self: flex-start;
}

.headinginside.ar {
  color: #392674;
  align-self: flex-end;
  font-family: Fustat, sans-serif;
}

.headinginside.en {
  direction: ltr;
  color: var(--secondarycolor3);
  align-self: flex-start;
  font-family: Oswald, sans-serif;
}

.headinginside.en.less-space {
  margin-top: 0;
}

.headinginside.ar {
  color: var(--24darkgreen);
  align-self: flex-end;
  font-family: Aref Ruqaa, sans-serif;
  font-size: 25px;
}

.image-35 {
  align-self: center;
  margin: 40px 19px 19px;
}

.image-36 {
  align-self: center;
  margin: 40px 20px 20px;
}

.benefits-2 {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.benefits-2.ar {
  direction: rtl;
  justify-content: flex-start;
  align-items: flex-end;
}

.image-38 {
  border-radius: 10px;
  margin-bottom: 33px;
}

.text-span-6 {
  color: #b67571;
}

.bold-text, .bold-text-2, .bold-text-3, .bold-text-4, .bold-text-5, .bold-text-6, .bold-text-7, .bold-text-8, .bold-text-9 {
  color: var(--maroon-r25);
}

.image-54 {
  border-radius: 5px;
  margin-bottom: 20px;
}

.image-55 {
  margin-bottom: 24px;
}

.container-inside {
  padding-left: 5px;
  padding-right: 5px;
}

.headinginside-2 {
  color: #a36b67;
  letter-spacing: 0;
  font-family: Dubaiw23, sans-serif;
  font-size: 20px;
}

.headinginside-2.ar {
  direction: rtl;
  color: var(--secondarycolor3);
  align-self: flex-end;
  font-family: Amiri, sans-serif;
  font-size: 25px;
}

.headinginside-2.ar.source {
  font-size: 20px;
  font-weight: 400;
}

.headinginside-2.ar {
  color: #ad8624;
  direction: rtl;
  direction: rtl;
  align-self: flex-end;
  font-family: Amiri, sans-serif;
  font-size: 25px;
}

.div-block-68 {
  justify-content: center;
  display: flex;
}

.image-inside {
  text-align: center;
  border-radius: 10px;
  flex: 1;
  margin-top: 25px;
  margin-bottom: 25px;
}

.div-block-31 {
  background-image: url('../images/fanoos3.jpeg');
  background-position: 50% 40%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 450px;
  margin-bottom: 20px;
}

.english-sweets-title {
  color: var(--secondarycolor3);
  letter-spacing: 0;
  font-family: Oswald, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.english-sweets-title-2 {
  color: #a36b67;
  letter-spacing: 0;
  font-family: Dubaiw23, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.english-sweets-title-2.ar {
  direction: rtl;
  color: var(--secondarycolor3);
  margin-bottom: 20px;
  font-family: Amiri, sans-serif;
  font-size: 30px;
}

.div-block-69 {
  flex-direction: column;
  display: flex;
}

.image-32 {
  flex: 1;
  margin-top: 20px;
  margin-bottom: 20px;
}

.div-block-70 {
  background-image: url('../images/mesaharati.jpeg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-19-copy-copy {
  background-image: url('../images/mesahrati_2.jpg');
  background-position: 50% 20%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 300px;
}

.div-block-71 {
  background-image: url('../images/mesahrati_9.jpg');
  background-position: 50% 65%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 350px;
}

.bold-text-10 {
  color: var(--maroon-r25);
}

.mesahrati {
  background-image: url('../images/mesahrati_6.jpg');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 300px;
}

.grid-23 {
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.div-block-72 {
  background-image: url('../images/mesahrati_4.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 300px;
}

.div-block-73 {
  background-image: url('../images/sayedmekkawy1.jpg');
  background-position: 50% 0;
  background-size: cover;
}

.div-block-74 {
  background-image: url('../images/mesahrati_5.jpg');
  background-position: 50% 20%;
  background-size: cover;
  min-height: 350px;
}

.quote {
  border-left-style: solid;
  border-left-color: var(--bale-maroon-r25);
  color: var(--26darkenabi);
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  font-family: Dubaiw23, sans-serif;
  font-weight: 500;
}

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

.bold-text-14 {
  color: var(--maroon-r25);
}

.container-inside-2 {
  padding-left: 5px;
  padding-right: 5px;
}

.quote-2 {
  color: #1d526d;
  border-left-color: #dceef3;
  font-family: Dubaiw23, sans-serif;
  font-weight: 500;
}

.quote-2.ar {
  border-right: 5px solid var(--bale-maroon-r25);
  direction: rtl;
  color: var(--26darkenabi);
  text-align: right;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  border-left-width: 0;
  padding-right: 30px;
  font-family: Amiri, sans-serif;
  font-size: 50px;
  font-weight: 500;
  line-height: 65px;
}

.right-arrow {
  display: none;
}

.slider-3 {
  background-color: #0000;
}

.subtitled-2 {
  color: var(--green-r25);
  font-family: Oswald, sans-serif;
}

.subtitled-3 {
  color: var(--secondarycolor3);
  font-family: Oswald, sans-serif;
}

.subtitled-3.ar {
  direction: rtl;
  color: var(--green-r25);
  text-align: justify;
  letter-spacing: 0;
  font-family: Dubaiw23, sans-serif;
}

.image-56, .image-57 {
  flex: 1;
  margin-top: 20px;
  margin-bottom: 20px;
}

.subtitled-4 {
  color: var(--green-r25);
  font-family: Exo, sans-serif;
}

.subtitled-4.ar {
  direction: rtl;
  color: var(--maroon-r25);
  text-align: justify;
  letter-spacing: 0;
  font-family: Dubaiw23, sans-serif;
}

.image-58 {
  flex: 1;
  margin-top: 20px;
  margin-bottom: 20px;
}

.div-block-75 {
  display: flex;
}

.image-59 {
  flex: 1;
  margin-top: 20px;
  margin-bottom: 20px;
}

.subtitled {
  color: var(--secondarycolor3);
  margin-top: 25px;
  font-family: Oswald, sans-serif;
  font-size: 20px;
}

.subtitled.ar {
  direction: rtl;
  color: var(--secondarycolor3);
  text-align: justify;
  letter-spacing: 0;
  font-family: Dubaiw23, sans-serif;
}

.subtitled.ar.big {
  color: var(--secondarycolor3);
  margin-bottom: 20px;
  font-family: Amiri, sans-serif;
  font-size: 30px;
}

.subtitled.ar.big.spe {
  margin-top: 30px;
  line-height: 40px;
}

.subtitled.ar.big-new-font {
  color: var(--secondarycolor3);
  margin-bottom: 20px;
  font-family: Amiri, sans-serif;
  font-size: 30px;
}

.subtitled.ar.big-new-font.spe {
  margin-top: 30px;
}

.image-60, .image-61 {
  flex: 1;
  margin-top: 20px;
  margin-bottom: 20px;
}

.subtitled-5 {
  color: #a36b67;
  font-family: Exo, sans-serif;
}

.subtitled-5.ar {
  direction: rtl;
  color: var(--green-r25);
  text-align: justify;
  letter-spacing: 0;
  font-family: Dubaiw23, sans-serif;
}

.image-62 {
  flex: 1;
  margin-top: 20px;
  margin-bottom: 20px;
}

.inside-page-title {
  color: var(--secondarycolor3);
  letter-spacing: 0;
  font-family: Dubaiw23, sans-serif;
  font-size: 22px;
  font-weight: 700;
}

.image-63 {
  flex: 1;
  margin-top: 20px;
}

.inside-page-title-2 {
  color: var(--secondarycolor3);
  letter-spacing: 0;
  font-family: Exo, sans-serif;
  font-size: 22px;
  font-weight: 700;
}

.inside-page-title-2.ar {
  direction: rtl;
  color: var(--secondarycolor3);
  font-family: Amiri, sans-serif;
  font-size: 30px;
}

.inside-page-title-3 {
  color: var(--secondarycolor3);
  letter-spacing: 0;
  font-family: Oswald, sans-serif;
  font-size: 22px;
  font-weight: 700;
}

.inside-page-title-3.ar {
  direction: rtl;
  color: var(--secondarycolor3);
  font-family: Amiri, sans-serif;
  font-size: 30px;
}

.bodytext-en {
  color: #2a596f;
  text-align: justify;
  padding-left: 0;
  padding-right: 30px;
  font-family: Dubaiw23, sans-serif;
  font-size: 17px;
  font-weight: 300;
  line-height: 25px;
}

.bodytext-en.story {
  padding-right: 0;
}

.bodytext-en.story.ar {
  direction: rtl;
  text-align: justify;
  direction: rtl;
  color: #616060;
  text-align: justify;
  font-size: 18px;
  line-height: 28px;
}

.inside-page-title-4 {
  color: var(--secondarycolor3);
  letter-spacing: 0;
  font-family: Dubaiw23, sans-serif;
  font-size: 22px;
  font-weight: 700;
}

.inside-page-title-4.ar {
  direction: rtl;
  color: var(--secondarycolor3);
  font-family: Amiri, sans-serif;
  font-size: 26px;
  font-weight: 700;
}

.inside-page-title-5 {
  color: #a36b67;
  letter-spacing: 0;
  font-family: Dubaiw23, sans-serif;
  font-size: 22px;
  font-weight: 500;
}

.inside-page-title-5.ar {
  direction: rtl;
  color: var(--secondarycolor3);
  font-family: Amiri, sans-serif;
  font-size: 30px;
  font-weight: 700;
}

.grid-30 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.card-link-block {
  background-image: url('../images/iftar-image.jpeg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-width: 15vw;
  min-height: 30vh;
  transition: all .3s;
}

.card-link-block.mosharati {
  background-image: url('../images/emirati-mosahrati.jpg');
  background-size: cover;
  display: flex;
}

.card-link-block.fanoos {
  background-image: url('../images/fanoos3.jpeg');
  background-size: cover;
}

.card-link-block.sweets {
  background-image: url('../images/qatayef.jpeg');
}

.card-link-block.cannon {
  background-image: url('../images/cannon.jpeg');
}

.div-block-76 {
  width: 100%;
  height: 100%;
  position: relative;
  inset: auto 0% 0%;
}

.div-block-77 {
  align-items: flex-end;
  width: 100%;
  height: 100%;
  display: flex;
}

.div-block-78 {
  background-color: #ce8ebd;
  align-self: flex-end;
  width: 100%;
  overflow: hidden;
}

.grid-31 {
  grid-template-columns: 1fr 1fr 1fr;
  max-width: 960px;
}

.grid-31.animals {
  margin-bottom: 50px;
}

.stories-block {
  border: 1px solid var(--r24-mainorange);
  cursor: pointer;
  background-image: url('../images/old_kaaba.jpg');
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
  width: 100%;
  min-width: 12vw;
  min-height: 20vh;
  transition: all .15s;
  box-shadow: -1px 3px 11px -2px #0000002e;
}

.stories-block:hover {
  border-width: 1px;
  border-color: #f3f0fc;
  transform: scale(1.03);
  box-shadow: 6px 6px 50px -6px #00000054;
}

.stories-block.msrati {
  background-image: url('../images/emirati-mosahrati.jpg');
  border-top-left-radius: 0;
  border-top-right-radius: 10px;
}

.stories-block._2 {
  background-image: url('../images/cannon.jpeg');
  border-top-left-radius: 0;
}

.stories-block._4 {
  background-image: url('../images/fanoos3.jpeg');
  border-top-left-radius: 0;
}

.stories-block._7 {
  background-image: url('../images/qatayef.jpeg');
  border-top-left-radius: 0;
}

.stories-block._7:hover {
  border-color: #c8cbff00;
}

.stories-block.aad {
  background-image: url('../images/qasr_al_farid.jpg');
}

.stories-block.qaroon {
  background-image: url('../images/qaroon.jpeg');
}

.stories-block.saleh {
  background-image: url('../images/camel_1.jpg');
}

.stories-block.cave {
  border-color: var(--r24-mainorange);
  background-image: url('../images/shutterstock_1346028908.jpg');
}

.stories-block.ditch {
  background-image: url('../images/Groove.jpg');
}

.stories-block.sheba {
  background-image: url('../images/yemen1_902385732.jpg');
}

.stories-block.gog {
  background-image: url('../images/Idrisi_14561-sm.jpg');
}

.stories-block.garden {
  background-image: url('../images/shutterstock_1766001593.jpg');
}

.stories-block.hopoo {
  background-image: url('../images/hoopoe.png');
  background-position: 50%;
  border-width: 1px;
  border-radius: 20px;
}

.stories-block.moses {
  background-image: url('../images/shutterstock_1442349569.jpg');
  background-position: 50%;
}

.stories-block.termite {
  background-image: url('../images/shutterstock_1732808243.jpg');
  background-position: 50% 100%;
}

.stories-block.crow {
  background-image: url('../images/shutterstock_1321804052.jpg');
  background-position: 50%;
}

.stories-block.wolf {
  background-image: url('../images/shutterstock_136124996.jpg');
  background-position: 50%;
}

.stories-block.whale {
  background-image: url('../images/shutterstock_1464435725.jpg');
  background-position: 50%;
}

.stories-block.cow {
  background-image: url('../images/shutterstock_2244143407.jpg');
  background-position: 50%;
}

.stories-block.snake {
  background-image: url('../images/shutterstock_1476616715.jpg');
  background-position: 50%;
}

.stories-block.antz {
  background-image: url('../images/shutterstock_1409222237.jpg');
  background-position: 50%;
}

.stories {
  background-color: var(--bale-green-r25);
  background-image: none;
  background-position: 0 0;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 30px;
  display: flex;
}

.stories.inquran {
  background-image: url('../images/storiesinquran-wide.jpg');
  background-position: 100%;
  background-size: cover;
  min-height: 50vh;
}

.stories.women, .stories.hidden, .stories.animal-hidden {
  display: none;
}

.sotries-insidde-block {
  border-top: 1px solid var(--deep-sky-blue);
  background-color: var(--r24-mainorange);
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  min-width: 100%;
}

.stories-title-box {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  font-family: Dubaiw23, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
}

.stories-title-box.ar {
  color: #fff;
  text-shadow: 0 2px 1px #0003;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Fustat, sans-serif;
  font-size: 22px;
}

.stories-title-box.english {
  font-family: Exo, sans-serif;
  font-weight: 600;
}

.grid-32 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.text-block-8 {
  margin-right: 5px;
  font-family: Dubaiw23, sans-serif;
  font-weight: 300;
}

.text-block-8.ar {
  direction: rtl;
  color: #fff;
  align-self: center;
}

.text-block-8.last {
  margin-bottom: 21px;
}

.text-span-7 {
  color: var(--golden-new);
  margin-right: 5px;
  font-family: "Fa 400", sans-serif;
}

.heading-6 {
  color: #b67571;
  text-align: right;
  text-transform: uppercase;
  font-family: Dubaiw23, sans-serif;
  font-size: 12px;
  line-height: 16px;
}

.heading-6.ar {
  color: #041340;
  align-self: center;
  font-family: Amiri, sans-serif;
  font-size: 20px;
}

.new-lecture-title-2 {
  color: #b67571;
  margin-top: 0;
  font-family: Dubaiw23, sans-serif;
  font-size: 12px;
  line-height: 16px;
}

.new-lecture-title-2.ar {
  color: #fff;
  align-self: center;
  font-size: 16px;
}

.text-block-9 {
  color: #b67571;
  font-family: Dubaiw23, sans-serif;
}

.text-block-9.ar {
  color: #fff;
  align-self: center;
}

.ramadaniat {
  background-image: linear-gradient(180deg, var(--26lightpurple), #fff0 49%, #ffffffb8 78%), url('../images/pattern266.png');
  background-position: 0 0, 50%;
  background-repeat: repeat, repeat;
  background-size: auto, auto;
  flex-direction: column;
  align-items: center;
  min-height: 100vh;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
}

.ramadaniat.health {
  background-image: linear-gradient(180deg, white, var(--26lightergreen)), linear-gradient(to bottom, var(--26lightergreen), var(--26lightergreen));
  background-position: 0 0, 0 0;
  background-size: auto, auto;
}

.your-health {
  background-color: var(--deep-sky-blue);
  background-image: none;
  background-size: auto;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.your-health.health {
  background-image: none;
  background-position: 0 0;
  height: 75vh;
}

.zayed-day {
  border-style: none;
  border-width: 1px;
  border-color: var(--green25) var(--26darkpurple) var(--26darkpurple);
  background-color: #f5f7f7;
  align-items: center;
  padding-top: 25px;
  padding-bottom: 25px;
  display: block;
}

.zayed-day.hidden {
  display: none;
}

.flavours {
  background-image: linear-gradient(#00000026, #00000026), url('../images/foodrecipes26.jpg');
  background-position: 0 0, 50%;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  padding-top: 50px;
  padding-bottom: 50px;
  display: flex;
}

.quran-section {
  background-color: var(--maincolor26-50);
  background-image: url('../images/crescent3.png');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 500px;
  min-height: 100vh;
  display: flex;
}

.quran-section.ayat {
  min-height: 50vh;
}

.lectures {
  background-color: var(--26lightenabi);
  background-image: linear-gradient(180deg, var(--26lightenabi), #ffffff61 50%, var(--26lightenabi) 101%), url('../images/pattern-golden.png');
  background-position: 0 0, 0 0;
  background-size: auto, auto;
  align-items: center;
  min-height: 100vh;
  display: flex;
}

.donations {
  background-color: var(--26lightblue);
  background-image: linear-gradient(180deg, #fff, var(--26lightkakhi));
  align-items: center;
  min-height: 50vh;
  display: flex;
}

.bold-text-15, .bold-text-16, .bold-text-17, .bold-text-18, .bold-text-19, .bold-text-20, .bold-text-21, .bold-text-22, .bold-text-23 {
  color: var(--green-r25);
}

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

.compeition {
  border-top: 1px solid var(--deep-sky-blue);
  border-bottom: 1px solid var(--deep-sky-blue);
  transform-style: preserve-3d;
  background-color: #fff;
  padding-top: 50px;
  padding-bottom: 50px;
  display: none;
  transform: translate3d(0, 0, 114px);
}

.div-block-79 {
  z-index: 999;
  flex-direction: column;
  align-items: center;
  max-width: 500px;
  padding-top: 15px;
  padding-bottom: 15px;
  display: flex;
  position: relative;
}

.videos-section {
  padding-top: 25px;
  padding-bottom: 25px;
}

.grid-34 {
  grid-template-rows: auto auto auto;
}

.employee-name {
  color: #392674;
  font-family: Dubaiw23, sans-serif;
}

.employee-name.ar {
  direction: rtl;
}

.employee-division {
  color: #6a6db0;
  font-family: Dubaiw23, sans-serif;
  font-weight: 500;
}

.employee-division.ar {
  direction: rtl;
}

.video-box {
  border: 1px solid #c8cbff;
  border-radius: 5px;
  padding: 10px;
}

.container-19 {
  background-image: url('../images/ramadan-quiz-.png');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 1141px;
  min-height: 50vh;
}

.compeition1 {
  border-top: 1px none var(--dark-sea-green-2);
  border-bottom: 1px none var(--dark-sea-green-2);
  background-color: #fff;
  justify-content: space-around;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.container-20 {
  flex-direction: column;
  justify-content: flex-end;
  min-height: 40vh;
  display: flex;
}

.link-block-17 {
  flex-direction: row;
  justify-content: flex-end;
  width: 100%;
  height: 100%;
  min-height: 300px;
  display: flex;
}

.wars-in-ramadan {
  background-color: var(--bale-maroon-r25);
  background-image: none;
  background-position: 0 0;
  align-items: center;
  padding-top: 29px;
  padding-bottom: 29px;
  display: flex;
}

.wars-in-ramadan.op2 {
  background-color: var(--bale-maroon-r25);
}

.grid-35 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}

.image-64 {
  border: 5px solid #f3f0fc;
  box-shadow: 4px 4px 50px -20px #0000008f;
}

.div-block-80 {
  border: 1px solid var(--24lightgreen);
  background-color: var(--24lightorange-50);
  border-radius: 10px;
  padding: 10px;
}

.cardevent {
  background-color: #fff;
  border: 1px solid #e9ece3;
  border-radius: 10px;
  padding: 20px;
  box-shadow: 1px 1px 50px -10px #00000017;
}

.cardevent.big {
  min-height: 400px;
}

.container-21, .container-22 {
  margin-bottom: 50px;
}

.ipad-grid {
  display: none;
}

.text-span-8 {
  font-style: italic;
}

.lister {
  font-family: Dubaiw23, sans-serif;
  font-size: 16px;
  font-weight: 300;
}

.lister.ar {
  direction: rtl;
  padding-left: 0;
  padding-right: 20px;
}

.lister.en {
  padding-left: 20px;
}

.listitems {
  text-align: justify;
  margin-bottom: 10px;
  line-height: 28px;
}

.subtitle-arabic {
  direction: rtl;
  color: var(--24darkgreen);
  text-align: center;
  font-family: Dubaiw23, sans-serif;
  font-size: 22px;
  font-weight: 400;
}

.subtitle-arabic.right {
  text-align: right;
}

.subtitle-arabic.right.big {
  text-align: center;
  font-family: Fustat, sans-serif;
  font-size: 25px;
  font-weight: 500;
}

.subtitle-english {
  text-align: center;
  font-family: Dubaiw23, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 25px;
}

.kids {
  background-image: linear-gradient(to bottom, var(--24lightorange-50), var(--24lightorange-50)), url('../images/bg_child1.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  padding-top: 50px;
  padding-bottom: 50px;
  display: none;
}

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

.card-title-copy {
  letter-spacing: 1px;
  background-color: #0006;
  border-bottom: 1px solid #ffffff45;
  flex: 1;
  align-self: flex-end;
  padding: 5px 10px;
  font-size: 12px;
  font-weight: 300;
}

.card-title-copy.ar {
  direction: rtl;
  color: #fff;
  text-align: justify;
  white-space: break-spaces;
  background-color: #383a35bf;
  margin-bottom: 0;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 14px;
  font-weight: 300;
  line-height: 20px;
}

.card-title-copy.white {
  color: #fff;
  text-align: justify;
  letter-spacing: .5px;
  text-transform: none;
  line-height: 16px;
}

.card-2 {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0 0;
  background-size: auto;
  border: 1px #f0f0f0;
  flex: 1;
  justify-content: center;
  align-items: center;
  min-width: 200px;
  min-height: 250px;
  padding: 0;
  display: flex;
}

.card-2.prayerskids {
  border-style: solid;
  border-color: var(--deep-sky-blue);
  background-image: url('../images/kids-prayers.jpeg');
  background-position: 100%;
  background-size: cover;
}

.card-2.ornament {
  border-style: solid;
  border-color: var(--deep-sky-blue);
  background-image: url('../images/IMG_2769.jpg');
  background-position: 50% 80%;
  background-repeat: no-repeat;
  background-size: cover;
}

.card-2.sadaqah {
  border-style: solid;
  border-color: var(--deep-sky-blue);
  background-image: url('../images/hasalah.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.card-2.tent {
  border-style: solid;
  border-color: var(--deep-sky-blue);
  background-image: url('../images/IMG_2764.jpg');
  background-position: 50%;
  background-size: cover;
}

.card-2.quiz {
  border-style: solid;
  border-color: var(--deep-sky-blue);
  background-image: url('../images/questionandanswer.jpg');
  background-position: 50% 20%;
  background-repeat: no-repeat;
  background-size: cover;
}

.card-2.calendar {
  border-style: solid;
  border-color: var(--deep-sky-blue);
  background-image: url('../images/202495265_max.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.card-2.cooking {
  border-style: solid;
  border-color: var(--deep-sky-blue);
  background-image: url('../images/3e9d79486777cae330b2fef47e0e2a33.jpg');
  background-position: 50%;
  background-size: cover;
}

.card-2.binocular {
  border-style: solid;
  border-color: var(--deep-sky-blue);
  background-image: url('../images/277100033_1369269343517875_4932572407840440534_n.jpg');
  background-position: 50%;
  background-size: cover;
}

.card-2.coloring {
  border-style: solid;
  border-color: var(--deep-sky-blue);
  border-style: solid;
  border-color: var(--deep-sky-blue);
  background-image: url('../images/Noor--Hayat_Coloring-Sheet-3_resized.jpg');
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
}

.donation-button {
  z-index: 1;
  color: #000;
  text-align: center;
  letter-spacing: .8px;
  text-transform: uppercase;
  background-color: #87ac6a;
  border: 1px #1111111a;
  border-radius: 2.5px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 15px 30px;
  font-family: Dubaiw23, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.4em;
  text-decoration: none;
  transition: background-color .3s, color .3s, border .15s;
  display: flex;
  position: relative;
  bottom: 0;
  overflow: hidden;
}

.donation-button:hover {
  color: #fff;
  background-color: #3a5d27;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-bottom-color: #1f20201a;
}

.donation-button.red:hover {
  color: #392674;
  background-color: #ce8ebd;
}

.donation-button.outline {
  color: #6a6db0;
  background-color: #0000;
  border-style: solid;
  border-color: #ce8ebd;
  font-family: Dubaiw23, sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.donation-button.outline:hover {
  color: #000;
  background-color: #ce8ebd;
}

.donation-button.outline.whiter {
  color: #fff;
}

.donation-button.outlinewhite {
  color: #ecd088;
  background-color: #0000;
  border-style: solid;
  border-color: #ecd088;
  font-family: Dubaiw23, sans-serif;
  font-weight: 400;
}

.donation-button.outlinewhite:hover {
  color: #000;
  background-color: #ecd088;
}

.donation-button.red {
  color: #fff;
  background-color: #b67571;
  align-self: stretch;
  align-items: center;
}

.donation-button.red:hover {
  background-color: #000;
}

.donation-button.purplee {
  color: #f3f0fc;
  background-color: #392674;
  background-image: linear-gradient(97deg, #392674, #ce8ebd);
  align-self: stretch;
  transition: all .2s, background-color .3s, color .3s, border .15s;
}

.donation-button.purplee:hover {
  color: #fdedc5;
  background-color: #ce8ebd;
  background-image: linear-gradient(97deg, #ce8ebd, #392674);
}

.donation-button.purplee._1 {
  display: block;
}

.fastinghours {
  border-top: 2px solid var(--steel-blue);
  background-color: var(--r24-lightgreen);
  background-image: linear-gradient(#ffffffa8, #ffffffa8), url('../images/maps.png');
  background-position: 0 0, 50% 35%;
  background-repeat: repeat, no-repeat;
  background-size: auto, 2500px;
  background-attachment: scroll, scroll;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 68px;
  padding-bottom: 68px;
  display: none;
}

.container-23 {
  max-width: 100%;
}

.div-block-81 {
  width: 150px;
  height: 150px;
}

.grid-37 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  margin-top: 30px;
  margin-bottom: 30px;
  display: none;
}

.heading-7 {
  font-family: Dubaiw23, sans-serif;
}

.country-name {
  margin-top: 5px;
  margin-bottom: 5px;
  font-family: Dubaiw23, sans-serif;
  font-size: 16px;
  line-height: 20px;
}

.country-name.ar {
  direction: rtl;
  text-align: center;
}

.timing {
  margin-top: 5px;
  font-family: Dubaiw23, sans-serif;
  font-size: 16px;
  line-height: 20px;
}

.timing.ar {
  direction: rtl;
  text-align: center;
  font-weight: 400;
}

.div-block-82 {
  padding: 20px;
}

.country-container {
  background-color: var(--deep-sky-blue);
  border: 1px solid #1d70b733;
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 20px;
  transition: all .25s;
  display: flex;
  box-shadow: 1px 1px 15px -10px #000000c7;
}

.country-container:hover {
  background-color: #56c6ff80;
  transform: scale(.95);
}

.main-title-23 {
  color: #2a949e;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Dubaiw23, sans-serif;
  font-size: 40px;
  font-weight: 300;
}

.main-title-23.purple {
  color: #392674;
  text-align: center;
  font-size: 35px;
  line-height: 48px;
}

.main-title-23.purple.quran {
  font-size: 45px;
}

.main-title-23.purple.small {
  font-size: 30px;
  line-height: 32px;
}

.main-title-23.purple.small.ar {
  direction: rtl;
  font-size: 30px;
}

.main-title-23.purple.ar {
  direction: rtl;
  font-size: 40px;
}

.main-title-23.white {
  color: #e9e9e9;
  text-align: center;
  font-size: 50px;
}

.main-title-23.white.spaced {
  margin-bottom: 35px;
}

.main-title-23.white.ar {
  direction: rtl;
  font-size: 35px;
}

.main-title-23.white.less {
  font-size: 40px;
}

.main-title-23.yellow {
  color: #fdedc5;
  text-align: center;
  text-shadow: 2px 2px #b6864b;
  font-size: 50px;
}

.main-title-23.ar {
  direction: rtl;
  text-align: center;
}

.main-subtitle-23 {
  color: #2a949e;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Dubaiw23, sans-serif;
  font-size: 40px;
  font-weight: 300;
}

.main-subtitle-23.purple {
  color: #392674;
  text-align: center;
  font-size: 35px;
  line-height: 48px;
}

.main-subtitle-23.purple.quran {
  font-size: 45px;
}

.main-subtitle-23.purple.small {
  font-size: 30px;
  line-height: 32px;
}

.main-subtitle-23.purple.small.ar {
  direction: rtl;
  font-size: 30px;
}

.main-subtitle-23.purple.ar {
  direction: rtl;
  font-size: 40px;
}

.main-subtitle-23.white {
  color: #e9e9e9;
  text-align: center;
  font-size: 50px;
}

.main-subtitle-23.white.spaced {
  margin-bottom: 35px;
}

.main-subtitle-23.white.ar {
  direction: rtl;
  font-size: 35px;
}

.main-subtitle-23.white.less {
  font-size: 40px;
}

.main-subtitle-23.yellow {
  color: #fdedc5;
  text-align: center;
  text-shadow: 2px 2px #b6864b;
  font-size: 50px;
}

.main-subtitle-23.ar {
  direction: rtl;
  color: var(--dim-grey);
  text-align: center;
  margin-top: 0;
  font-size: 25px;
  line-height: 25px;
}

.main-subtitle-23.ar.spaced {
  margin-bottom: 45px;
  font-size: 20px;
}

.page-header {
  z-index: -5;
  background-image: url('../images/pattern3.png'), linear-gradient(to bottom, var(--accent26), var(--accent26));
  background-position: 0%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: auto, auto;
  justify-content: flex-start;
  align-items: flex-end;
  min-height: 20vh;
  margin-top: 100px;
  display: flex;
  position: relative;
}

.grid-38 {
  flex: 1;
  grid-template-columns: 1fr 1fr 1fr;
  align-self: flex-end;
  display: none;
}

.title-bar {
  background-color: var(--navajo-white);
  justify-content: center;
  margin-bottom: 20px;
  padding-top: 15px;
  padding-bottom: 15px;
  display: flex;
}

.div-block-83 {
  border-top: 1px solid var(--golden-new);
  border-bottom: 1px solid var(--golden-new);
  background-color: #fff;
  background-image: none;
  margin-top: auto;
  padding-top: 30px;
  padding-bottom: 30px;
}

.heading-8 {
  color: var(--secondarycolor3);
  text-transform: uppercase;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Oswald, sans-serif;
  font-weight: 600;
  display: flex;
}

.lottie-animation {
  width: 250px;
  height: 250px;
}

.top-header {
  background-image: url('../images/ramadan-draft.jpg'), linear-gradient(#fff, #fff);
  background-position: 50% 0, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: cover, auto;
  flex-direction: column;
  justify-content: center;
  min-height: 100vh;
  display: none;
  position: relative;
  inset: 0;
}

.lottie-animation-2 {
  width: 800px;
}

.div-block-84 {
  z-index: -5;
  opacity: .34;
  align-self: flex-start;
  margin-left: -324px;
  position: absolute;
  bottom: 0;
  left: auto;
  right: auto;
}

.grid-39 {
  flex: 1;
  grid-template-columns: 1fr 1fr .25fr .25fr .25fr;
}

.container-24 {
  max-width: 960px;
}

.sub-heading-text {
  font-family: Dubaiw23, sans-serif;
  font-size: 16px;
  line-height: 25px;
}

.sub-heading-text.ar {
  direction: rtl;
}

.sub-heading-text.ar.spaced {
  color: #fff;
  text-align: justify;
}

.sub-heading-text.ar.spaced.more-space {
  margin-bottom: 40px;
}

.sub-heading-text.ar.morespace {
  margin-bottom: 27px;
}

.main-title-big {
  text-align: center;
  font-family: Dubaiw23, sans-serif;
  font-size: 40px;
  font-weight: 300;
}

.main-title-big.ar {
  direction: rtl;
}

.main-title-big.ar.right {
  text-align: right;
}

.text-span-10, .text-span-11, .text-span-12, .text-span-13, .text-span-14, .text-span-15, .text-span-16, .text-span-17, .text-span-18, .text-span-19, .text-span-20, .text-span-21, .text-span-22, .text-span-23, .text-span-24, .text-span-25, .text-span-26 {
  color: var(--steel-blue);
}

.bold-text-24, .titleinside {
  color: #596958;
}

.bold-text-25, .bold-text-26, .bold-text-27, .bold-text-28, .bold-text-29, .bold-text-30, .bold-text-31, .bold-text-32, .bold-text-33, .bold-text-34, .bold-text-35, .bold-text-36, .bold-text-37, .bold-text-38 {
  color: var(--steel-blue);
}

.bold-text-39, .bold-text-40 {
  color: var(--green-r25);
}

.text-span-27, .text-span-28, .text-span-29, .text-span-30, .text-span-31, .text-span-32, .text-span-33, .text-span-34, .text-span-35, .text-span-36, .text-span-37, .text-span-38, .text-span-39, .text-span-40, .text-span-41, .text-span-42, .text-span-43 {
  color: var(--steel-blue);
}

.div-block-85 {
  height: 1px;
}

.box-tile {
  color: var(--dim-grey);
  text-align: center;
  text-transform: uppercase;
  font-family: Dubaiw23, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
}

.box-tile.ar {
  color: #293328;
  padding-top: 5px;
  padding-bottom: 5px;
}

.div-block-86 {
  flex: 1;
  align-self: center;
}

.background-video-2 {
  mix-blend-mode: multiply;
  flex: 1;
  align-self: center;
  height: 100%;
}

.lottie-animation-3 {
  width: 500px;
}

.div-block-87 {
  justify-content: flex-end;
  align-self: flex-end;
  align-items: flex-end;
  display: block;
  position: absolute;
  bottom: -16.1562px;
}

.lottie-animation-4 {
  margin-bottom: -5px;
}

.div-block-88 {
  background-color: var(--r24-mainorange);
  height: 1px;
  max-height: 1px;
  margin-top: 15px;
  margin-bottom: 15px;
}

.sultan-ahmed-mosque {
  background-color: #0000;
  height: 400px;
}

.crystal-3 {
  background-image: url('../images/shutterstock_369560309.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.amr-1 {
  background-image: url('../images/shutterstock_33469837.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.ahmed-2 {
  background-image: url('../images/shutterstock_292110956.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.qaboos-3 {
  background-image: url('../images/shutterstock_451580809.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.istiqlal-3 {
  background-image: url('../images/shutterstock_1021926097.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.golden1 {
  background-image: url('../images/golden1.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.crystal {
  background-image: url('../images/shutterstock_386140642.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.hassan3 {
  background-image: url('../images/shutterstock_109960109.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.zayed-mosques-slider {
  background-color: #0000;
  height: 400px;
}

.amr-3 {
  background-image: url('../images/shutterstock_1316009363.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.qaboos-2 {
  background-image: url('../images/shutterstock_348483146.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.chameliga-1 {
  background-image: url('../images/shutterstock_1501187489.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.qaboos-mosque {
  background-color: #0000;
  height: 400px;
}

.zayed {
  background-image: url('../images/shutterstock_360499295.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.zayed._2 {
  background-image: url('../images/shutterstock_139864504.jpg');
}

.zayed._3 {
  background-image: url('../images/shutterstock_166202468.jpg');
}

.qaboos-1 {
  background-image: url('../images/shutterstock_364752641.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.aleppo-1 {
  background-image: url('../images/shutterstock_186684182.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.englishlist {
  direction: ltr;
  text-align: justify;
  margin-left: 20px;
  margin-right: 0;
  padding-left: 0;
  font-family: Dubaiw23, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 25px;
}

.faisal-mosque {
  background-color: #0000;
  height: 400px;
}

.testimonial-slider-arrow {
  color: #000;
  background-color: #fff9;
  border: 1px solid #0000001a;
  border-radius: 100%;
  width: 60px;
  height: 60px;
  margin-left: 20px;
  margin-right: 30px;
  font-size: 15px;
  transition: border .2s, background-color .2s;
}

.testimonial-slider-arrow:hover {
  background-color: #0000001a;
  border-color: #0000;
}

.badshahi-3 {
  background-image: url('../images/shutterstock_711872458.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.istiqlal {
  background-image: url('../images/shutterstock_313941332.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.jama-2 {
  background-image: url('../images/shutterstock_79502200.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.ahmed-1 {
  background-image: url('../images/shutterstock_785232904.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.crystal-2 {
  background-image: url('../images/shutterstock_656374969.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.istiqlal-mosque {
  background-color: #0000;
  height: 400px;
}

.jama-3 {
  background-image: url('../images/shutterstock_1554488612.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.amr-mosque {
  background-color: #0000;
  height: 400px;
}

.div-block-89 {
  margin-left: 14px;
  margin-right: 14px;
}

.crystal-mosque {
  background-color: #0000;
  height: 400px;
}

.faisal-3 {
  background-image: url('../images/shutterstock_1117471676.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.amr-2 {
  background-image: url('../images/shutterstock_85456633.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.content-section {
  z-index: 1;
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: stretch;
  width: 100%;
  height: 100%;
  margin-top: 15px;
  padding: 100px 90px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.content-section.mosques-inside {
  background-color: #fff;
  height: 100%;
  position: relative;
}

.aleppo-mosque {
  background-color: #0000;
  height: 400px;
}

.aleppo-3 {
  background-image: url('../images/shutterstock_689239066.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.islided {
  border-radius: 5px;
  min-height: 500px;
  padding-top: 100px;
  overflow: hidden;
}

.hassan-mosque-slider {
  background-color: #0000;
  height: 400px;
}

.jama-1 {
  background-image: url('../images/shutterstock_196104134.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section-11 {
  background-color: var(--24lightorange);
  letter-spacing: 1px;
  height: auto;
  padding-top: 35px;
  padding-bottom: 150px;
  position: relative;
}

.faisal-2 {
  background-image: url('../images/shutterstock_1162360042.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.badshahi-2 {
  background-image: url('../images/shutterstock_560373556.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.camilega-mosque {
  background-color: #0000;
  height: 400px;
}

.chameliga-2 {
  background-image: url('../images/shutterstock_1182718111.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.aleppo-2 {
  background-image: url('../images/shutterstock_542455459.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.istiqlal-2 {
  background-image: url('../images/shutterstock_706205569.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.ahmed-3 {
  background-image: url('../images/shutterstock_615361832.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.badshahi-mosque {
  background-color: #0000;
  height: 400px;
}

.en-listitem {
  text-align: justify;
  border-bottom-style: none;
  margin-bottom: 10px;
}

.en-listitem.big {
  margin-bottom: 15px;
  font-size: 16px;
}

.ar-listitem {
  text-align: justify;
  border-bottom-style: none;
  margin-bottom: 0;
  line-height: 22px;
}

.ar-listitem.big {
  color: #000;
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 30px;
}

.faisal1 {
  background-image: url('../images/shutterstock_1009551151.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.hassan2 {
  background-image: url('../images/shutterstock_591567689.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.chameliga-3 {
  background-image: url('../images/shutterstock_1378091405.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.jama-mosque {
  background-color: #0000;
  height: 400px;
}

.centered-title {
  direction: ltr;
  color: var(--24darkgreen);
  text-align: center;
  letter-spacing: 0;
  text-transform: uppercase;
  border-bottom: 1px dotted #1d526d;
  padding-bottom: 10px;
  font-family: Exo, sans-serif;
  font-size: 26px;
  font-weight: 400;
  line-height: 32px;
}

.badshahi-1 {
  background-image: url('../images/shutterstock_709252963.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.side-slider {
  background-color: #fff;
  border-radius: 5px;
  padding: 10px 20px;
}

.ar-listitem-2 {
  margin-bottom: 10px;
}

.section-12 {
  background-color: var(--24lightorange);
  letter-spacing: 1px;
  height: auto;
  padding-top: 35px;
  padding-bottom: 150px;
  position: relative;
}

.side-slider-2 {
  background-color: #fff;
  border-radius: 5px;
  padding: 10px;
}

.arabic-heading {
  direction: rtl;
  color: var(--24darkgreen);
  text-align: right;
  letter-spacing: 0;
  border-bottom: 1px dotted #1d526d;
  padding-bottom: 10px;
  font-family: Amiri, sans-serif;
  font-size: 26px;
  font-weight: 700;
}

.section-13 {
  min-height: 75vh;
}

.paragraph-white-dark {
  color: #1c4d66;
  text-align: justify;
  border-top: .5px solid #ffffff8f;
  align-self: flex-start;
  margin-top: 0;
  padding-top: 5px;
  font-family: Dubaiw23, sans-serif;
  font-weight: 300;
  line-height: 20px;
}

.paragraph-white-dark.ar {
  direction: rtl;
  line-height: 22px;
}

.mosque-section {
  background-image: url('../images/sky.jpg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 80%;
  min-height: 80vh;
  padding-top: 52px;
}

.mosque {
  background-image: url('../images/mosque.png');
  background-position: 50% 60%;
  background-repeat: no-repeat;
  height: 100%;
  position: absolute;
  inset: auto 0% -110% 0;
  overflow: hidden;
}

.div-block-9 {
  z-index: 20;
  background-image: linear-gradient(#ffffffba, #ffffffba);
  border-radius: 5px;
  max-width: 500px;
  margin-top: 0;
  margin-left: 155px;
  padding: 20px;
  position: absolute;
}

.title-with-bg {
  color: #215a77;
  text-transform: uppercase;
  margin-bottom: 0;
  font-family: Dubaiw23, sans-serif;
  font-size: 30px;
  font-weight: 300;
}

.title-with-bg.ar {
  direction: rtl;
}

.button-3-copy {
  z-index: 1;
  color: #fff;
  text-align: center;
  letter-spacing: .8px;
  text-transform: uppercase;
  background-color: #1d526d;
  border: 1px #1111111a;
  border-radius: 2.5px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 15px 30px;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.4em;
  text-decoration: none;
  transition: background-color .3s, color .3s, border .15s;
  display: flex;
  position: relative;
  bottom: 0;
  overflow: hidden;
}

.button-3-copy:hover {
  color: #fff;
  background-color: #2a7195;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-bottom-color: #1f20201a;
}

.button-3-copy.mymosque {
  margin-bottom: 15px;
}

.button-3-copy.mymosque.ar {
  font-family: Dubaiw23, sans-serif;
  font-size: 14px;
}

.content-section-2 {
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: stretch;
  width: 100%;
  height: 100%;
  margin-top: 4px;
  padding: 100px 90px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.content-section-2.bgcolor-white {
  background-color: #fff;
  height: 100%;
  position: relative;
}

.content-section-2.bgcolor-white.table {
  background-color: #fcf5ed59;
}

.content-section-2.bgcolor-white.table.mosques {
  background-color: var(--sea-green);
  background-image: linear-gradient(to bottom, var(--orange-r25), var(--orange-r25));
  color: var(--deep-green-r25);
  background-color: #cfebfdcc;
  height: 100%;
  margin-top: 0;
}

.content-section-2.bgcolor-white.table.prayer {
  background-color: #0000003d;
  background-image: linear-gradient(to bottom, var(--24lightorange-50), var(--24lightorange-50));
  border-radius: 10px;
  height: 100%;
  margin-top: 0;
  padding-top: 38px;
  padding-bottom: 38px;
}

.content-section-2.bgcolor-white.table.prayer-copy {
  background-color: #fcf5ed3d;
  background-image: linear-gradient(to bottom, var(--24lightorange-50), var(--24lightorange-50));
  border-radius: 10px;
  height: 100%;
  margin-top: 0;
  padding: 40px 30px;
}

.content-section-2.bgcolor-white.table.prayer-copy.big {
  padding: 59px 35px;
}

.content-section-2.bgcolor-white.table.prayer-copy.pill {
  border-radius: 50%;
}

.section-9 {
  background-image: linear-gradient(to bottom, var(--24lightorange-50), var(--24lightorange-50)), url('../images/mosques.jpg');
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  min-height: 100vh;
  display: flex;
}

.section-9.mosques-hidden {
  display: none;
}

.content-wrapper-half-2 {
  z-index: 1;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  max-width: 500px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.content-wrapper-2 {
  z-index: 1;
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
}

.content-wrapper-2.align-center, .content-wrapper-2.align-center-copy {
  align-self: center;
}

.grid-2-col-2-row {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  grid-template-columns: minmax(200px, 75%) minmax(100px, 50%) minmax(100px, 50%);
  width: 100%;
  overflow: hidden;
}

.align-center {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.light-grey-copy {
  background-color: #f5f7f7;
  align-items: center;
  min-height: 100vh;
  display: flex;
}

.light-grey-copy.lectured {
  background-color: #fff;
}

.light-grey-copy.zayed {
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  display: flex;
}

.section-14 {
  background-image: linear-gradient(#cfd9d466, #cfd9d466), url('../images/mosques.jpg');
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  min-height: 100vh;
  display: flex;
}

.section-14.hidden {
  display: none;
}

.home-title {
  border-style: none none solid;
  border-width: 1px;
  border-color: var(--24darkgreen) var(--steel-blue);
  color: var(--24darkgreen);
  text-align: center;
  align-self: stretch;
  margin-bottom: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Exo, sans-serif;
  font-size: 40px;
  font-weight: 700;
}

.home-title.green {
  border-top-color: var(--sea-green);
  border-bottom-color: var(--sea-green);
  color: var(--sea-green);
}

.home-title.small {
  font-size: 35px;
  line-height: 44px;
}

.home-title.notopborder {
  border-top-style: none;
}

.home-title.newfont {
  color: var(--green25);
  text-shadow: none;
  border-top-style: none;
  padding-bottom: 40px;
  font-family: Amiri, sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: 50px;
}

.home-title.newfont.spaced {
  font-family: Amiri, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 50px;
}

.home-title.newfont.spaced.orange {
  color: var(--orange-r25);
}

.home-title.newfont.spaced.dark {
  color: var(--deep-green-r25);
  -webkit-text-stroke-color: var(--green-r25);
}

.home-title.newfont.spaced.purple {
  color: var(--26darkenabi);
}

.home-title.newfont.nobroder {
  border-bottom-style: none;
}

.home-title.newfont.op2 {
  color: var(--r24-green);
}

.home-title.newfont.op2.purple {
  color: var(--dark-maroon-r25);
  font-family: Amiri, sans-serif;
  font-size: 50px;
}

.home-title.newfont.white {
  border-bottom-color: var(--alice-blue);
  color: var(--alice-blue);
  font-family: Amiri, sans-serif;
  font-size: 50px;
  font-weight: 700;
}

.home-title.newfont.white.morespace {
  margin-top: 41px;
}

.home-title.newfont.smaller {
  font-family: Amiri, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 55px;
}

.home-title.newfont.lightergreen {
  border-bottom-color: var(--alice-blue);
  color: var(--26lightergreen);
  font-family: Amiri, sans-serif;
  font-size: 50px;
  font-weight: 700;
}

.home-title.newfont.lightergreen.morespace {
  margin-top: 41px;
}

.home-title.no-border {
  border-bottom-style: none;
}

.lottie-animation-5 {
  align-self: flex-start;
  width: 500px;
  margin-top: -79px;
}

.divider_img {
  background-image: url('../images/divider.png'), linear-gradient(to bottom, var(--alice-blue), var(--alice-blue));
  background-position: 0 0, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: contain, auto;
  min-height: 525px;
  margin-top: -357px;
}

.divider_img_rev {
  background-image: linear-gradient(to bottom, var(--24lightorange-50), var(--24lightorange-50) 0%, #fff0 77%), url('../images/portrait.jpg');
  background-position: 0 0, 50% 25%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  min-height: 525px;
  margin-top: -357px;
}

.maintitle {
  border-top: 1px none var(--steel-blue);
  border-bottom: 1px solid var(--24darkgreen);
  color: var(--secondarycolor3);
  text-align: center;
  text-transform: uppercase;
  align-self: stretch;
  margin-bottom: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Oswald, sans-serif;
  font-weight: 700;
}

.maintitle.small {
  font-size: 30px;
  line-height: 35px;
}

.maintitle.small.notop {
  border-top-style: none;
}

.maintitle.small.fla {
  color: var(--26darkkhaki);
}

.maintitle.small.purple {
  font-family: Aref Ruqaa Ink, sans-serif;
}

.maintitle.small.englishpurple {
  color: var(--26darkenabi);
}

.maintitle.notopborder {
  color: var(--green-r25);
  border-top-style: none;
}

.maintitle.newfont {
  border-top-style: none;
  padding-bottom: 35px;
  font-family: Amiri, sans-serif;
  font-size: 50px;
}

.maintitle.white {
  border-bottom-color: var(--bale-green-r25);
  color: var(--26lightergreen);
}

.maintitle.green {
  color: var(--green-r25);
  border-top-style: none;
}

.maintitle.no-line {
  border-bottom-style: none;
}

.maintitle.notopborder-copy {
  color: var(--26darkenabi);
  border-top-style: none;
}

.maintitle.purple {
  border-top-style: none;
  border-bottom-color: var(--26darkenabi);
  color: var(--26darkenabi);
  padding-bottom: 35px;
  font-family: Amiri, sans-serif;
  font-size: 50px;
}

.subtitled-main {
  color: #002c52;
  text-align: justify;
  margin-bottom: 30px;
  font-family: Dubaiw23, sans-serif;
  font-size: 20px;
  line-height: 18px;
}

.subtitled-main.light {
  margin-top: 22px;
  margin-bottom: 22px;
  font-weight: 300;
}

.subtitled-main.light.centered {
  color: #fff;
  text-align: center;
  text-align: center;
}

.subtitled-main.light.centered.ar {
  color: #392674;
}

.subtitled-main.ar {
  direction: rtl;
  text-align: justify;
  color: #252525;
  text-align: justify;
  font-weight: 400;
  line-height: 22px;
}

.container-25, .container-26 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.image-65 {
  display: none;
}

.grid-40 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.image-66 {
  z-index: 2;
  position: relative;
}

.lottie-animation-6 {
  transform: rotate(46deg);
}

.lottie-animation-7 {
  transform: rotate(-80deg);
}

.arabiclistitem {
  margin-bottom: 10px;
  font-size: 18px;
  line-height: 35px;
}

.quranlist {
  direction: rtl;
  text-align: justify;
  margin-right: -20px;
  padding-left: 0;
  font-family: Dubaiw23, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 30px;
}

.ramadan-cookies, .ramadan-cookies-copy, .ramadan-binocular, .ramadan-cookies2 {
  max-height: none;
  margin-bottom: 20px;
}

.text-span-44 {
  color: var(--steel-blue);
}

.container-27 {
  z-index: 10;
  position: relative;
}

.div-block-90 {
  justify-content: center;
  display: flex;
}

.div-block-91 {
  z-index: 99;
  justify-content: center;
  display: flex;
  position: relative;
}

.container-28 {
  z-index: 999;
  position: relative;
}

.div-block-92 {
  flex-direction: row-reverse;
  display: flex;
}

.div-block-93 {
  flex-direction: column;
  min-width: 400px;
  margin-top: 90px;
  display: flex;
}

.image-67 {
  margin-right: -154px;
}

.div-block-94 {
  z-index: 0;
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  place-content: center flex-start;
  width: 100%;
  margin-bottom: .25em;
  display: flex;
  position: relative;
}

.div-block-95 {
  border: .5px solid var(--24lightorange);
  background-color: #b80000;
  background-image: linear-gradient(to right, var(--r24-lightgreen), var(--r24-mainorange));
  perspective-origin: 0%;
  transform-origin: 0%;
  border-top-right-radius: 25px;
  border-bottom-right-radius: 25px;
  align-self: center;
  width: 55em;
  height: 3em;
  margin-left: .5em;
  box-shadow: 0 2px 7px #0003;
}

.div-block-95._2 {
  width: 50em;
}

.div-block-96 {
  z-index: -1;
  background-color: var(--24lightorange-50);
  flex-direction: row;
  align-self: center;
  width: 100%;
  height: 3em;
  margin-left: -15.5em;
  display: flex;
  position: relative;
}

.heading-9 {
  z-index: 3;
  align-self: center;
  margin-left: 1em;
  margin-right: 1em;
  position: relative;
}

.heading-10 {
  color: #fff;
  text-shadow: 0 1px 1px #000000e0;
  align-self: center;
  width: 100%;
  font-family: Dubaiw23, sans-serif;
  font-size: 14px;
  line-height: 12px;
}

.div-block-97 {
  align-self: center;
  min-width: 16em;
  max-height: 4em;
  display: flex;
}

.image-68 {
  display: block;
}

.background-video-3 {
  min-height: 100%;
}

.div-block-98 {
  background-image: url('../images/ramadan-draft.jpg');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.inside-video {
  background-image: linear-gradient(#11817000, #118170 71%);
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 100%;
  display: flex;
}

.heading-11 {
  text-transform: uppercase;
  text-decoration: none;
}

.heading-11.colored {
  color: #cdef05;
}

.heading-11.colored.center {
  text-align: center;
}

.grid-container {
  background-color: #0000;
  border-radius: 10px;
  flex: 1;
  align-self: flex-end;
  max-width: 700px;
  margin-bottom: 20px;
  padding: 20px;
}

.button {
  text-align: center;
  background-color: #cdef05;
  background-image: url('../images/Button-Wave.svg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 6px;
  min-height: 60px;
  padding: 20px 35px;
  font-size: 18px;
  transition: background-color .25s;
}

.button:hover {
  background-color: #2faeb4;
}

.button.outline {
  background-color: #f5fbfc24;
  border: 2px solid #cdef05;
}

.button.outline:hover {
  background-color: #191b22b5;
}

.grid-4 {
  grid-template-rows: auto auto auto;
}

.background-video-4 {
  height: 100vh;
}

.heading-12, .heading-13, .heading-14 {
  color: var(--textmaincolor1);
}

.div-block-99 {
  z-index: -2;
  background-image: linear-gradient(#ffffffb0, #ffffffb0), url('../images/maps.png');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  position: absolute;
  inset: 0%;
}

.image-69 {
  max-width: 3.5em;
  margin-right: .5em;
}

.around-the-world {
  display: none;
}

.around {
  height: 100vh;
}

.light1 {
  background-image: linear-gradient(#00000080, #00000080), url('../images/egypt.jpg');
  background-position: 0 0, 50%;
  background-size: auto, 110%;
  justify-content: center;
  width: 100%;
  min-width: 100%;
  height: 100%;
  min-height: 18vh;
  position: static;
}

.light1.egypt {
  background-image: url('../images/palastaine1.jpg');
  background-position: 50%;
  background-size: 110%;
  flex-direction: column;
  justify-content: flex-end;
  display: flex;
  overflow: hidden;
}

.light1.egypt2 {
  background-image: url('../images/egypt-1.jpg');
  background-position: 50%;
  background-size: cover;
  flex-direction: column;
  justify-content: flex-end;
  display: flex;
  position: static;
  overflow: hidden;
}

.light1.uae {
  background-image: url('../images/uae.jpg');
  background-position: 50%;
  background-size: cover;
  flex-direction: column;
  justify-content: flex-end;
  display: flex;
  overflow: hidden;
}

.light1.india {
  background-image: url('../images/india.jpg');
  background-position: 50%;
  background-size: cover;
  flex-direction: column;
  justify-content: flex-end;
  display: flex;
  overflow: hidden;
}

.light1.uae2 {
  background-image: url('../images/uae-1.jpg');
  background-position: 50%;
  background-size: cover;
  flex-direction: column;
  justify-content: flex-end;
  display: flex;
  overflow: hidden;
}

.light1.ghana {
  background-image: url('../images/ghana-2.jpg');
  background-position: 50%;
  background-size: cover;
  flex-direction: column;
  justify-content: flex-end;
  display: flex;
  overflow: hidden;
}

.light1.indo {
  background-image: url('../images/indonesia-1.jpg');
  background-position: 50%;
  background-size: cover;
  flex-direction: column;
  justify-content: flex-end;
  display: flex;
  overflow: hidden;
}

.light1.libya {
  background-image: url('../images/libya.jpg');
  background-position: 50%;
  background-size: cover;
  flex-direction: column;
  justify-content: flex-end;
  display: flex;
  overflow: hidden;
}

.light1.mald {
  background-image: url('../images/maldieves.jpg');
  background-position: 50%;
  background-size: cover;
  flex-direction: column;
  justify-content: flex-end;
  display: flex;
  overflow: hidden;
}

.light1.mor {
  background-image: url('../images/morocco-2.jpg');
  background-position: 50%;
  background-size: cover;
  flex-direction: column;
  justify-content: flex-end;
  display: flex;
  overflow: hidden;
}

.light1.nepal {
  background-image: url('../images/Nepal.jpg');
  background-position: 50%;
  background-size: cover;
  flex-direction: column;
  justify-content: flex-end;
  display: flex;
  overflow: hidden;
}

.light1.pal {
  background-image: url('../images/palastaine3.jpg');
  background-position: 50%;
  background-size: 110%;
  flex-direction: column;
  justify-content: flex-end;
  display: flex;
  position: relative;
  overflow: hidden;
}

.light1.saud {
  background-image: url('../images/saudi-1.jpg');
  background-position: 50%;
  background-size: 110%;
  flex-direction: column;
  justify-content: flex-end;
  display: flex;
  overflow: hidden;
}

.light1.saud2 {
  background-image: url('../images/saudi.jpg');
  background-position: 50%;
  background-size: 110%;
  flex-direction: column;
  justify-content: flex-end;
  display: flex;
  overflow: hidden;
}

.light1.sudan {
  background-image: url('../images/sudan-2.jpg');
  background-position: 50%;
  background-size: cover;
  flex-direction: column;
  justify-content: flex-end;
  display: flex;
  overflow: hidden;
}

.light1.eg {
  background-image: url('../images/alexandria.jpg');
  background-position: 50%;
  background-size: cover;
  flex-direction: column;
  justify-content: flex-end;
  display: flex;
  overflow: hidden;
}

.light1.turk {
  background-image: url('../images/turkry-4.jpg');
  background-position: 50%;
  background-size: cover;
  flex-direction: column;
  justify-content: flex-end;
  display: flex;
  overflow: hidden;
}

.light1.phil {
  background-image: url('../images/phillipine.jpg');
  background-position: 50%;
  background-size: cover;
  flex-direction: column;
  justify-content: flex-end;
  display: flex;
  overflow: hidden;
}

.light1.jordan {
  background-image: url('../images/jordan.jpg');
  background-position: 50%;
  background-size: 110%;
  flex-direction: column;
  justify-content: flex-end;
  display: flex;
  overflow: hidden;
}

.light1.uk {
  background-image: url('../images/UK-2.jpg');
  background-position: 50%;
  background-size: cover;
  flex-direction: column;
  justify-content: flex-end;
  display: flex;
  overflow: hidden;
}

.light1.malay {
  background-image: url('../images/malysia-1.jpg');
  background-position: 50%;
  background-size: cover;
  flex-direction: column;
  justify-content: flex-end;
  display: flex;
  overflow: hidden;
}

.light1.ethio {
  background-image: url('../images/ethiopia.jpg');
  background-position: 50%;
  background-size: cover;
  flex-direction: column;
  justify-content: flex-end;
  display: flex;
  overflow: hidden;
}

.light1.brun {
  background-image: url('../images/brunei.jpg');
  background-position: 50%;
  background-size: cover;
  flex-direction: column;
  justify-content: flex-end;
  display: flex;
  overflow: hidden;
}

.light1.uzbek {
  background-image: url('../images/uzbakistan.jpg');
  background-position: 50%;
  background-size: cover;
  flex-direction: column;
  justify-content: flex-end;
  display: flex;
  overflow: hidden;
}

.columns {
  height: 25vh;
}

.quick-stack {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  padding: 0;
  overflow: hidden;
}

.light1-copy {
  background-image: url('../images/egypt.jpg');
  background-position: 50%;
  background-size: cover;
  width: 100%;
  min-width: 100%;
  height: 100%;
  min-height: 25vh;
}

.heading-15 {
  color: var(--24lightorange);
  text-transform: uppercase;
  text-shadow: 1px 1px 3px #00000080;
  margin-top: 5px;
  margin-bottom: 5px;
  font-family: Exo, sans-serif;
  font-size: 12px;
  line-height: 20px;
}

.heading-15.ar {
  font-family: Dubaiw23, sans-serif;
  font-size: 16px;
}

.div-block-100 {
  background-color: var(--24darkgreen);
  background-image: none;
  justify-content: center;
  display: flex;
  position: relative;
}

.mag-glass {
  opacity: 0;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-101 {
  text-shadow: 0 1px 1px #0003;
  background-color: #fffc;
  border-radius: 50%;
  padding: 10px;
}

.div-block-102 {
  height: 50vh;
}

.textimageinside {
  flex-direction: column;
  justify-content: center;
  display: none;
}

.card-container {
  border: 1px solid var(--24darkgreen);
  border-radius: 10px;
  box-shadow: 0 2px 20px 4px #0003;
}

.card-container.white {
  background-color: #fff;
}

.cardimg {
  background-image: url('../images/shutterstock_1446977.jpg');
  background-position: 50%;
  background-size: cover;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  min-height: 400px;
}

.div-block-103 {
  padding: 0 18px 18px;
}

.cardimg2 {
  background-image: url('../images/arabic-months.jpg');
  background-position: 50%;
  background-size: cover;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  min-height: 400px;
}

.cardimg3 {
  background-image: url('../images/shutterstock_1981762994.jpg');
  background-position: 100%;
  background-size: cover;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  min-height: 400px;
}

.cardimg4 {
  background-image: url('../images/shutterstock_599743919-less.jpg');
  background-position: 100%;
  background-size: cover;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  min-height: 400px;
}

.cardimg5 {
  background-image: url('../images/Battle-of-Uhud.jpg');
  background-position: 100%;
  background-size: cover;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  min-height: 400px;
}

.cardimg6 {
  background-image: url('../images/shutterstock_1724540230.jpg');
  background-position: 100%;
  background-size: cover;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  min-height: 400px;
}

.hiddenimg {
  display: none;
}

.ramadaniat-card {
  border-radius: 10px;
  transition: all .25s;
}

.ramadaniat-card:hover {
  box-shadow: 5px 5px 10px 5px #0003;
}

.imagediv {
  background-image: url('../images/mesaharati.jpeg');
  background-position: 50% 10%;
  background-size: auto;
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-end;
  min-height: 300px;
  display: flex;
}

.imagediv2 {
  background-image: url('../images/iftar-image.jpeg');
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-end;
  min-height: 300px;
  display: flex;
}

.imagediv3 {
  background-image: url('../images/5NwAfPjs-Dubai-Police-ready-Ramadan-Cannons-2.jpeg');
  background-position: 50% 60%;
  background-size: cover;
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-end;
  min-height: 300px;
  display: flex;
}

.imagediv4 {
  background-image: url('../images/qatayef.jpeg');
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-end;
  min-height: 300px;
  display: flex;
}

.imagediv5 {
  background-image: url('../images/fanoos2.jpg');
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-end;
  min-height: 300px;
  display: flex;
}

.card-container-2 {
  border: 1px solid #4a5d45;
  border-radius: 10px;
  box-shadow: 0 2px 20px 4px #0003;
}

.card-container-2.white {
  background-color: #fff;
}

.div-block-104 {
  padding: 0 18px 18px;
}

.button-3 {
  z-index: 1;
  color: #000;
  text-align: center;
  letter-spacing: .8px;
  text-transform: uppercase;
  background-color: #2525321a;
  border: 1px #1111111a;
  border-radius: 2.5px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 15px 30px;
  font-size: 10px;
  font-weight: 500;
  line-height: 1.4em;
  text-decoration: none;
  transition: background-color .3s, color .3s, border .15s;
  display: flex;
  position: relative;
  bottom: 0;
  overflow: hidden;
}

.button-3:hover {
  color: #fff;
  background-color: #000;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-bottom-color: #1f20201a;
}

.button-3.purplee {
  color: #f3f0fc;
  background-color: #4a5d45;
  background-image: none;
  align-self: stretch;
  transition: all .2s, background-color .3s, color .3s, border .15s;
}

.button-3.purplee:hover {
  color: #000;
  background-color: #db592a;
  background-image: none;
}

.subtitle-arabic-2 {
  direction: rtl;
  color: #4a5d45;
  text-align: center;
  font-family: Dubaiw23, sans-serif;
  font-size: 22px;
  font-weight: 400;
}

.subtitle-arabic-2.right {
  text-align: right;
}

.subtitle-arabic-2.right.big {
  text-align: center;
  font-family: Aref Ruqaa, sans-serif;
  font-size: 35px;
  font-weight: 700;
}

.title-english-medium {
  color: var(--24darkgreen);
  text-align: center;
  font-family: Exo, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

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

.grid-41.hidden {
  display: none;
}

.storyblock {
  border: 1px solid var(--24lightgreen);
  border-radius: 10px;
  min-height: 220px;
  padding: 0;
}

.stories-container {
  background-image: url('../images/shutterstock_2327064003.jpg');
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-end;
  min-height: 100%;
  display: flex;
}

.stories-container.camel {
  background-image: url('../images/shutterstock_64408450.jpg');
  background-position: 50% 220%;
}

.stories-container.termite {
  background-image: url('../images/shutterstock_329161523.jpg');
  background-position: 50% 200%;
}

.stories-container.ant {
  background-image: url('../images/shutterstock_450971500.jpg');
  background-position: 50%;
}

.stories-container.snake {
  background-image: url('../images/shutterstock_1257113173.jpg');
  background-position: 50% 100%;
}

.stories-container.cow {
  background-image: url('../images/shutterstock_503022370.jpg');
  background-position: 50% 200%;
  background-size: cover;
}

.stories-container.whale {
  background-image: url('../images/shutterstock_239709550.jpg');
  background-position: 50% 225%;
  border-radius: 13px;
}

.stories-container.wolf {
  background-image: url('../images/shutterstock_370730354.jpg');
}

.stories-container.crow {
  background-image: url('../images/shutterstock_378742675.jpg');
  background-position: 50% 225%;
}

.stories-container.moses {
  background-image: url('../images/shutterstock_1732808243.jpg');
}

.stories-container.garden {
  background-image: url('../images/shutterstock_1766001593.jpg');
}

.stories-container.elephant {
  background-image: url('../images/old_kaaba.jpg');
}

.stories-container.okhdood {
  background-image: url('../images/Groove.jpg');
}

.stories-container.sabaa {
  background-image: url('../images/yemen1_902385732.jpg');
}

.stories-container.yagoog {
  background-image: url('../images/Idrisi_14561-sm.jpg');
}

.stories-container.aad {
  background-image: url('../images/qasr_al_farid.jpg');
}

.stories-container.qaroon {
  background-image: url('../images/qaroon.jpeg');
}

.stories-container.kahf {
  background-image: url('../images/shutterstock_1346028908.jpg');
}

.stories-container.asia {
  background-image: url('../images/shutterstock_506313160.jpg');
}

.stories-container.um {
  background-image: url('../images/shutterstock_27646588.jpg');
}

.stories-container.third {
  background-image: url('../images/shutterstock_2295686415.jpg');
}

.stories-container.saturday {
  background-image: url('../images/shutterstock_2213740533.jpg');
}

.stories-container.zamzam {
  background-image: url('../images/zamzam.jpg');
}

.title-of-stories {
  background-color: var(--24darkgreen);
  border-radius: 10px;
  margin: 10px;
  box-shadow: 0 2px 7px 3px #0003;
}

.title-of-stories.orange {
  background-color: var(--orange-r25);
}

.stories-titles {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  font-family: Exo, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 16px;
}

.stories-titles.ar {
  color: #fff;
  text-shadow: 0 2px 1px #0003;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Aref Ruqaa, sans-serif;
  font-size: 22px;
}

.stories-titles.arabic {
  font-family: Aref Ruqaa, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 25px;
}

.stories-titles.smalll {
  font-size: 14px;
}

.text-span-45 {
  font-size: 12px;
  line-height: 18px;
}

.text-span-46, .text-span-47, .text-span-48, .text-span-49, .text-span-50, .text-span-51, .text-span-52, .text-span-53, .text-span-54, .text-span-55, .text-span-56, .text-span-57, .text-span-58, .text-span-59, .text-span-60, .text-span-61, .text-span-62, .text-span-63, .text-span-64, .text-span-65, .text-span-66 {
  color: var(--24darkgreen);
  font-weight: 700;
}

.text-span-67 {
  font-weight: 300;
}

.text-span-68 {
  font-size: 25px;
  font-weight: 300;
}

.text-span-69, .text-span-70, .text-span-71, .text-span-72, .text-span-73, .text-span-74 {
  color: var(--24darkgreen);
  font-weight: 700;
}

.section-15 {
  background-image: url('../images/shutterstock_1224628675.jpg');
  background-position: 50%;
  background-size: cover;
}

.pray {
  background-image: linear-gradient(#00000026, #00000026), url('../images/duaa-athkar2.jpg');
  background-position: 0 0, 50% 25%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
  justify-content: center;
  min-height: 50vh;
  padding: 31px;
  display: flex;
}

.arabic-duaa {
  direction: rtl;
  color: var(--r24-mainorange);
  text-align: center;
  font-family: Amiri, sans-serif;
  font-size: 30px;
  line-height: 43px;
}

.bold-text-41 {
  font-family: Aref Ruqaa, sans-serif;
}

.english-duaa {
  color: var(--r24-lightgreen);
  text-align: center;
  margin-top: 25px;
  font-family: Oswald, sans-serif;
  font-size: 23px;
  line-height: 35px;
}

.duaa-container {
  border: 4px solid #fff;
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  margin-top: 13px;
  margin-bottom: 13px;
  padding: 20px;
  display: flex;
}

.duaa-container.imask {
  margin-left: 80px;
  margin-right: 80px;
}

.bold-text-42 {
  line-height: 60px;
}

.bold-text-43 {
  line-height: 55px;
}

.text-span-75 {
  color: var(--24darkgreen);
  font-weight: 700;
}

.healthcard {
  background-color: #ffffffb8;
  border: 1px solid #84ad80;
  border-radius: 10px;
  padding: 20px;
  transition: all .325s;
  display: flex;
  box-shadow: 1px 1px 150px -20px #0000005c;
}

.healthcard:hover {
  background-color: #95c290;
}

.healthcard.ar {
  background-color: #ffffffb5;
  flex-direction: column;
  align-items: center;
}

.healthcard.eng {
  flex-direction: column;
}

.healthcard-image {
  border: 4px solid #9bbd98;
  border-radius: 10px;
  max-width: 20%;
  margin-right: 20px;
}

.healthcard-image.ar {
  border-color: var(--maroon-r25);
  max-width: 50%;
  margin-right: 0;
}

.healthcard-image.eng {
  align-self: center;
  max-width: 50%;
  margin-right: 0;
}

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

.grid-43 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-bottom: 25px;
}

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

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

.grid-45-copy {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-bottom: 25px;
}

.text-span-76, .text-span-77, .text-span-78, .text-span-79, .text-span-80, .text-span-81, .text-span-82, .text-span-83, .text-span-84, .text-span-85 {
  color: var(--24darkgreen);
  font-weight: 700;
}

.text-span-86 {
  color: var(--green-r25);
  font-weight: 700;
}

.text-span-87, .text-span-88, .text-span-89, .text-span-90, .text-span-91, .text-span-92, .text-span-93, .text-span-94, .text-span-95 {
  color: var(--24darkgreen);
  font-weight: 700;
}

.grid-41-copy {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.grid-41-copy.hidden {
  display: none;
}

.text-span-96 {
  color: var(--green-r25);
  font-weight: 700;
}

.text-span-97, .text-span-98 {
  color: var(--24darkgreen);
  font-weight: 700;
}

.text-span-99, .text-span-100 {
  color: var(--green-r25);
  font-weight: 700;
}

.text-span-101, .text-span-102 {
  color: var(--24darkgreen);
  font-weight: 700;
}

.text-span-103, .text-span-104, .text-span-105, .text-span-106 {
  color: var(--green-r25);
  font-weight: 700;
}

.text-span-107, .text-span-108 {
  color: var(--24darkgreen);
  font-weight: 700;
}

.list {
  font-family: Dubaiw23, sans-serif;
}

.list.english {
  padding-left: 20px;
}

.listitem-english {
  margin-bottom: 20px;
  padding-left: 20px;
  font-family: Dubaiw23, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 25px;
}

.listitem-english.numbered {
  list-style-type: decimal;
}

.list-arabic {
  direction: rtl;
  text-align: right;
  padding-left: 0;
  padding-right: 20px;
  font-family: Dubaiw23, sans-serif;
  font-size: 18px;
}

.listitem-arabic {
  margin-bottom: 10px;
  font-family: Dubaiw23, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 24px;
}

.listitem-arabic.arabic-with-title {
  line-height: 28px;
}

.listitem-arabic.dark {
  color: #000;
}

.subtitle-english-heading {
  color: var(--secondarycolor3);
  font-family: Oswald, sans-serif;
  font-size: 22px;
}

.sustainablity {
  background-color: var(--26lightdesert);
  background-image: linear-gradient(#f7f4e2 15%, #f7f4e259), url('../images/pattern266.png');
  background-position: 0 0, 0 0;
  background-size: auto, contain;
  align-items: center;
  min-height: 50vh;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.grid-46 {
  grid-template-rows: auto;
}

.grid-46.hidden {
  display: none;
}

.cardimg9 {
  background-image: url('../images/shutterstock_1724540230.jpg');
  background-position: 100%;
  background-size: cover;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  min-height: 400px;
}

.cardimg9-copy {
  background-image: url('../images/foodwaste-23.jpg');
  background-position: 75% 0;
  background-size: 750px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  min-height: 400px;
}

.cardimg10 {
  background-image: url('../images/shutterstock_1917803330.jpg');
  background-position: 50%;
  background-size: cover;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  min-height: 400px;
}

.text-span-109 {
  color: var(--secondarycolor3);
  font-family: Amiri, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 30px;
}

.grid-47 {
  grid-template-rows: auto;
}

.grid-47.hidden {
  display: none;
}

.cardimg6-11 {
  background-image: url('../images/shutterstock_344303534.jpg');
  background-position: 50%;
  background-size: cover;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  min-height: 400px;
}

.cardimg12 {
  background-image: url('../images/shutterstock_1917803330.jpg');
  background-position: 50%;
  background-size: cover;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  min-height: 400px;
}

.text-span-110 {
  color: var(--secondarycolor3);
  font-family: Oswald, sans-serif;
  font-weight: 700;
}

.cardimg30 {
  background-image: url('../images/shutterstock_1504721198.jpg');
  background-position: 50%;
  background-size: cover;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  min-height: 400px;
}

.text-span-111, .text-span-112, .text-span-113, .text-span-114, .text-span-115, .text-span-116, .text-span-117, .text-span-118 {
  color: var(--24darkgreen);
  font-weight: 700;
}

.text-span-119 {
  font-weight: 700;
}

.text-span-120, .text-span-121, .text-span-122, .text-span-123, .text-span-124, .text-span-125 {
  color: var(--24darkgreen);
  font-weight: 700;
}

.cardimg33 {
  background-image: url('../images/shutterstock_1504721198.jpg');
  background-position: 50%;
  background-size: cover;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  min-height: 400px;
}

.text-span-126, .text-span-127, .text-span-128, .text-span-129 {
  color: var(--green-r25);
  font-weight: 700;
}

.text-span-130, .text-span-131 {
  color: var(--24darkgreen);
  font-weight: 700;
}

.text-span-132, .text-span-133, .text-span-134 {
  color: var(--green-r25);
  font-weight: 700;
}

.text-span-135 {
  color: var(--24darkgreen);
  font-weight: 700;
}

.text-span-136, .text-span-137, .text-span-138, .text-span-139, .text-span-140, .text-span-141, .text-span-142, .text-span-143, .text-span-144 {
  color: var(--green-r25);
  font-weight: 700;
}

.container-20-copy {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 40vh;
  display: flex;
}

.div-block-93-copy {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-width: 400px;
  margin-top: 0;
  display: flex;
}

.container-20-copy {
  flex-direction: column;
  justify-content: center;
  min-height: 40vh;
  display: flex;
}

.text-span-145, .text-span-146 {
  color: var(--green-r25);
  font-weight: 700;
}

.text-span-147 {
  color: var(--secondarycolor3);
  font-weight: 700;
}

.div-block-105 {
  flex-flow: column;
  align-items: center;
  display: flex;
}

.grid-48 {
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto;
}

.grid-49 {
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
}

.image-71 {
  display: none;
}

.image-72 {
  margin-bottom: 75px;
}

.div-block-106 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  display: flex;
}

.div-block-106.en {
  justify-content: flex-start;
  min-height: 100%;
}

.image-73 {
  align-self: flex-start;
}

.storyboxtitle {
  margin-top: 0;
}

.storyboxtitle.ar.spaced {
  margin-top: 20px;
}

.storyboxtitle.ar.spaced.purple.centered {
  text-align: center;
  align-self: center;
  margin-top: 7px;
  margin-bottom: 7px;
}

.storyboxtitle.ar.spaced.purple.centered.smaller {
  font-size: 25px;
}

.storyboxtitle.ar.purple {
  color: var(--dark-maroon-r25);
  font-family: Amiri, sans-serif;
  font-weight: 700;
}

.storyboxtitle.ar.center {
  text-align: center;
  line-height: 40px;
}

.storyboxtitle.ar.green {
  color: var(--green-r25);
  font-family: Amiri, sans-serif;
  font-weight: 700;
}

.storyboxtitle.en {
  color: var(--orange-r25);
  text-transform: uppercase;
  margin-bottom: 20px;
  font-family: Oswald, sans-serif;
  font-size: 25px;
  line-height: 30px;
}

.storyboxtitle.en.purple {
  color: var(--dark-maroon-r25);
}

.storyboxtitle.en.center {
  text-align: center;
}

.storyboxtitle.en.green {
  color: var(--green-r25);
  font-family: Oswald, sans-serif;
}

.storyboxtitle.ar {
  direction: rtl;
  color: #c66b4b;
  text-align: right;
  margin-bottom: 25px;
  font-family: Amiri, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 35px;
}

.imgbox {
  border: 1px solid var(--light-orange-r25);
  background-image: url('../images/sabbath.jpg');
  background-position: 50% 0;
  background-size: cover;
  border-radius: 10px;
  min-width: 50%;
  min-height: 100%;
}

.imgbox.women {
  min-width: 35%;
}

.imgbox.women.um {
  background-image: url('../images/shutterstock_27646588.jpg');
  min-width: 50%;
}

.imgbox.women.mar {
  background-image: none;
  justify-content: center;
  align-items: center;
  min-width: 40%;
  max-width: 40%;
  display: flex;
}

.imgbox.women.mar.en {
  min-width: 45%;
  max-width: 45%;
}

.imgbox.women.asia {
  background-image: url('../images/shutterstock_506313160.jpg');
  min-width: 50%;
}

.imgbox.moses {
  background-image: url('../images/shutterstock_1732808243.jpg');
}

.imgbox.zamzam {
  background-image: url('../images/zamzam.jpg');
  min-height: 100%;
}

.imgbox.qaroon {
  background-image: url('../images/qaroon.jpeg');
}

.imgbox.aad {
  background-image: url('../images/qasr_al_farid.jpg');
}

.imgbox.elephant {
  background-image: url('../images/old_kaaba.jpg');
}

.imgbox.gardens {
  background-image: url('../images/shutterstock_1766001593.jpg');
}

.imgbox.gog {
  background-image: url('../images/Idrisi_14561-sm.jpg');
}

.imgbox.sheba {
  background-image: url('../images/yemen1_902385732.jpg');
}

.imgbox.groove {
  background-image: url('../images/Groove.jpg');
}

.imgbox.cave {
  background-image: url('../images/shutterstock_1346028908.jpg');
  min-width: 50%;
}

.imgbox.whale {
  background-image: url('../images/shutterstock_239709550.jpg');
}

.imgbox.wolf {
  background-image: url('../images/shutterstock_370730354.jpg');
}

.imgbox.crow {
  background-image: url('../images/shutterstock_378742675.jpg');
}

.imgbox.ant {
  background-image: url('../images/shutterstock_450971500.jpg');
}

.imgbox.cobra {
  background-image: url('../images/shutterstock_1257113173.jpg');
}

.imgbox.cow {
  background-image: url('../images/shutterstock_503022370.jpg');
  align-self: stretch;
}

.imgbox.camel {
  background-image: url('../images/shutterstock_64408450.jpg');
}

.imgbox.hip {
  background-image: url('../images/shutterstock_2327064003.jpg');
}

.imgbox.insect {
  background-image: url('../images/shutterstock_329161523.jpg');
  min-width: 25%;
}

.imgbox.zokerinquran {
  background-image: url('../images/mentionedinquran.jpg');
  background-position: 50% 100%;
  min-height: 280px;
}

.imgbox.months {
  background-image: url('../images/arabic-months.jpg');
}

.imgbox.fadael {
  background-image: url('../images/fadaaelquran.jpg');
  background-position: 50%;
}

.imgbox.inramadan {
  background-image: url('../images/Battle-of-Uhud.jpg');
  min-height: 280px;
}

.imgbox.prophets {
  background-image: url('../images/shutterstock_599743919-less.jpg');
}

.imgbox.angels {
  background-image: url('../images/shutterstock_1724540230.jpg');
}

.imgbox.foodies {
  background-image: url('../images/foodinquran2.jpg');
  background-position: 50% 100%;
  background-size: 600px;
  min-width: 49%;
  min-height: 280px;
}

.imgbox.musaharati {
  background-image: url('../images/mesaharati.jpeg');
  background-position: 50% 0;
  min-height: 250px;
}

.imgbox.newiftar {
  background-image: url('../images/iftar-image.jpeg');
  background-position: 50% 0;
  min-height: 250px;
}

.imgbox.domes {
  background-image: url('../images/domes-new.jpg');
  background-position: 50% 0;
  min-height: 250px;
}

.imgbox.ornaments {
  background-image: url('../images/islamic-ornaments.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  min-height: 250px;
}

.imgbox.newfanous {
  background-image: url('../images/ramadan-lantern-2025.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  min-height: 250px;
}

.imgbox.newcanon {
  background-image: url('../images/uae.jpg');
  background-position: 50% 0;
  min-height: 250px;
}

.imgbox.qataif {
  background-image: url('../images/qatayef.jpeg');
  background-position: 50% 0;
  min-height: 250px;
}

.imgbox.datesiftar {
  background-image: url('../images/dates-iftar.jpg');
  background-position: 100%;
  min-height: 250px;
}

.imgbox.healthybreakfast {
  background-image: url('../images/healthy-breakfast-family.jpg');
  background-position: 0%;
  background-repeat: no-repeat;
  min-height: 250px;
}

.imgbox.suhoorhealthy {
  background-image: url('../images/suhoormeal.jpg');
  background-position: 0%;
  background-repeat: no-repeat;
  min-height: 250px;
}

.imgbox.sportsinramadan {
  background-image: url('../images/ramadansports.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  min-height: 250px;
}

.imgbox.immunityinramadan {
  background-image: url('../images/immunityinramadan.jpg');
  background-position: 50% 0;
  min-height: 250px;
}

.imgbox.immunityandfasting {
  background-image: url('../images/immunityand-fasting.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  min-height: 250px;
}

.imgbox.fastingbenefits {
  background-image: url('../images/fastingbenifits.jpg');
  background-position: 50%;
  min-height: 250px;
}

.imgbox.prophets-new {
  background-image: url('../images/prophet-miracles.jpg');
  background-position: 50%;
}

.imgbox.sustainability {
  border-color: var(--light-green-r25);
  background-image: url('../images/sustainability-at-home.jpg');
  background-position: 10%;
}

.imgbox.foodwaste {
  border-color: var(--light-green-r25);
  background-image: url('../images/foodwaste-23.jpg');
  background-position: 60% 0;
  background-size: 600px;
  height: 250px;
}

.imgbox.foodwaste-copy {
  border-color: var(--light-green-r25);
  background-image: url('../images/payment.jpg');
  background-position: 50%;
  background-size: cover;
}

.imgbox.sustainability-copy {
  border-color: var(--light-green-r25);
  background-image: url('../images/sustainability-at-home.jpg');
  background-position: 10%;
}

.imgbox.familybond {
  border-color: var(--light-green-r25);
  background-image: url('../images/UAEYEAROF_FAMILY_PHOTO_3.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
}

.imgbox.parents {
  border-color: var(--light-green-r25);
  background-image: url('../images/UAEYEAROF_FAMILY_PHOTO_2.jpg');
  background-position: 60%;
}

.imgbox.newzakat {
  border-color: var(--light-green-r25);
  background-image: url('../images/zakat.jpg');
  background-position: 50%;
  background-size: cover;
}

.imgbox.nightprayer {
  background-image: url('../images/قيام-الليل-.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  min-height: 250px;
}

.imgbox.quran-reading {
  background-image: url('../images/قرآن.jpg');
  background-position: 50% 0;
  background-repeat: no-repeat;
  min-height: 250px;
}

.imgbox.workperfection {
  background-image: url('../images/إتقان-العمل.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  min-height: 250px;
}

.imgbox.suqia {
  background-image: url('../images/آبار_سقيا_الرحماء_4_-_سيلان-02.jpg.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  min-height: 250px;
}

.imgbox.orphan {
  background-image: url('../images/sponsor-orphan.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  min-height: 250px;
}

.imgbox.iftar {
  background-image: url('../images/iftar.jpg');
  background-position: 50% 0;
  background-repeat: no-repeat;
  min-height: 250px;
}

.imgbox.kidsquran {
  background-image: url('../images/kids-quran-reduced.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  min-height: 250px;
}

.imgbox.charity-campaigns {
  background-image: url('../images/charity-campaign.jpeg');
  background-position: 50%;
  background-repeat: no-repeat;
  min-height: 250px;
}

.imgbox.reducingfoodwaste {
  border-color: var(--light-green-r25);
  background-image: url('../images/reducingfoodwasted.jpg');
  background-position: 50%;
}

.imgbox.waterplant {
  background-image: url('../images/water-plant.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  min-height: 250px;
}

.imgbox.salatingroup {
  background-image: url('../images/salat-in-group.jpg');
  background-position: 50% 0;
  background-repeat: no-repeat;
  min-height: 250px;
}

.imgbox.bekind {
  background-image: url('../images/be-kind.jpg');
  background-position: 50% 0;
  background-repeat: no-repeat;
  min-height: 250px;
}

.imgbox.tafseer {
  background-image: url('../images/tafseer.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  min-height: 250px;
}

.imgbox.taraweeh {
  background-image: url('../images/taraweeh.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  min-height: 250px;
}

.imgbox.animals {
  background-image: url('../images/feed-animals-reduced.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  min-height: 250px;
}

.imgbox.phone {
  background-image: url('../images/reduce-using-phone-reduced.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  min-height: 250px;
}

.imgbox.charity {
  background-image: url('../images/charity-reduced.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  min-height: 250px;
}

.imgbox.breakfastingtips {
  background-image: url('../images/breakfastingtipsbox.jpg');
  background-position: 0%;
  background-repeat: no-repeat;
  min-height: 250px;
}

.imgbox.shuaib {
  background-image: url('../images/shuaib-story2.jpg');
}

.imgbox.loqman {
  background-image: url('../images/luqmannew.jpg');
  background-position: 50% 0;
}

.storybox {
  border: 1px solid var(--golden-new);
  background-color: #ffffff80;
  background-image: url('../images/pattern-single.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 150px;
  border-radius: 10px;
  padding: 15px;
  transition: all .35s;
}

.storybox:hover {
  border-color: var(--light-orange-r25);
}

.storybox.women {
  border-color: var(--golden-new);
  background-color: #ffffff80;
  background-image: url('../images/pattern-single.png');
  background-position: 90% 40%;
  background-size: 143px;
  padding-top: 30px;
  padding-bottom: 30px;
}

.storybox.women.en {
  background-position: 12% 45%;
}

.storybox.en {
  border-color: var(--golden-new);
  background-image: url('../images/pattern-single.png');
}

.storybox.en.cave {
  background-position: 20%;
}

.infobox {
  flex: 1;
}

.infobox.ar {
  flex-flow: column;
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-end;
  display: flex;
}

.infobox.en {
  align-self: center;
  min-width: 50%;
  max-width: 100%;
}

.storyboxtext.ar {
  direction: rtl;
  text-align: justify;
  font-family: Dubaiw23, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 22px;
}

.storyboxtext.en {
  text-align: justify;
  font-family: Dubaiw23, sans-serif;
}

.btnstory {
  z-index: 1;
  border: 1px solid var(--orange-r25);
  border-radius: 5px;
  flex-flow: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  padding: 10px 20px;
  transition: all .3s;
  display: flex;
  position: relative;
  bottom: 0;
}

.btnstory:hover {
  background-color: var(--bale-orange-r25);
  color: var(--dark-orange-r25);
}

.btnstory.en {
  background-color: var(--26darkenabi);
}

.btnstory.en.wide {
  border-color: var(--26lightenabi);
  border-radius: 20px;
  align-self: stretch;
}

.btnstory.en.wide:hover {
  background-color: var(--26lightenabi);
}

.btnstory.en.green {
  border-color: var(--green-r25);
}

.btnstory.en.green:hover {
  background-color: var(--light-green-r25);
}

.btnstory.ar {
  align-self: stretch;
}

.btnstory.ar.green {
  border-color: var(--green25);
  padding-top: 15px;
  padding-bottom: 15px;
}

.btnstory.ar.green:hover {
  background-color: var(--light-green-r25);
}

.btnstory.ar.purple {
  border-color: var(--26darkenabi);
}

.btnstory.ar.purple:hover {
  background-color: var(--26lightenabi);
  color: var(--26darkpurple);
}

.btnstory.ar.lecture {
  border-color: var(--golden-new);
  background-color: #0000001c;
}

.btnstory.ar.lecture:hover {
  background-color: #00000070;
}

.btnstory.ar.sadaqat {
  border-color: var(--26darkenabi);
}

.btnstory.ar.sadaqat:hover {
  background-color: var(--26lightenabi);
}

.btnstory.ar.englishlecture {
  background-color: #0000001c;
}

.btnstory.ar.englishlecture:hover {
  background-color: #00000070;
}

.btnstory.border {
  border-color: var(--26darkpurple);
}

.btnstory.border:hover {
  background-color: var(--26lightpurple);
}

.btnstory.english {
  align-self: stretch;
  font-family: Oswald, sans-serif;
}

.storybtntext {
  direction: rtl;
  color: var(--white);
  -webkit-text-decoration-skip-ink: none;
  text-decoration-skip-ink: none;
  font-family: Amiri, sans-serif;
  font-size: 18px;
  font-weight: 700;
  -webkit-text-decoration: none;
  text-decoration: none;
}

.storybtntext.en {
  direction: ltr;
  color: var(--26darkenabi);
}

.storybtntext.en.green {
  color: var(--26darkpurple);
  font-family: Oswald, sans-serif;
}

.storybtntext.en.green.big {
  font-size: 25px;
  font-weight: 700;
}

.storybtntext.en.lecutrers {
  color: var(--white);
  font-family: Oswald, sans-serif;
}

.storybtntext.ar {
  color: var(--deep-green-r25);
  font-family: Amiri, sans-serif;
  font-size: 18px;
  font-weight: 700;
}

.storybtntext.ar.big {
  font-size: 25px;
  font-weight: 700;
}

.storybtntext.purple {
  color: var(--26darkenabi);
}

.storybtntext.sada {
  color: var(--26darkenabi);
  -webkit-text-stroke-color: var(--26darkenabi);
}

.storybtntext.women {
  color: var(--26darkkhaki);
}

.storybtntext.english {
  color: var(--26darkkhaki);
  font-family: Oswald, sans-serif;
}

.grid-50 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto auto auto auto auto auto;
}

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

.section-16 {
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-74 {
  display: none;
}

.div-block-106-vertical {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  display: flex;
}

.old-hidden {
  display: none;
}

.mainlinks {
  margin-bottom: 20px;
}

.zoker-link-text {
  border: 1px solid #fff0;
  border-radius: 5px;
  padding: 10px;
  transition: all .35s;
}

.zoker-link-text:hover {
  border-color: var(--light-orange-r25);
}

.zoker-link-text.arabic, .zoker-link-text.english {
  display: flex;
}

.zoker-title {
  color: var(--orange-r25);
  font-family: Exo, sans-serif;
  font-size: 20px;
  font-weight: 600;
  text-decoration: none;
}

.zoker-title.arabic {
  direction: rtl;
  font-family: Amiri, sans-serif;
  font-weight: 600;
}

.zoker-title.english {
  direction: ltr;
  font-family: Exo, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.grid-52 {
  grid-template-rows: auto auto auto auto auto auto auto auto auto;
}

.image-75 {
  margin-left: 10px;
}

.pcontainer {
  border: 1px solid var(--light-orange-r25);
  border-radius: 10px;
  margin-bottom: 30px;
  padding: 0 20px 20px;
}

.mydeeds {
  background-image: linear-gradient(275deg, #0000, #eee6d27a 44%), url('../images/deedsmain.jpg'), linear-gradient(#5e26445e, #5e26445e), url('../images/pattern2.png');
  background-position: 0 0, 50%, 0 0, 50%;
  background-size: auto, cover, auto, cover;
  justify-content: center;
  align-items: center;
  min-height: 50vh;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.container-30 {
  flex: 1;
}

.gooddeed {
  border: 1px solid var(--maincolor26-50);
  background-color: var(--26darkenabi);
  border-radius: 5px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-width: 200px;
  min-height: 200px;
  padding: 19px;
  transition: all .3s;
  display: flex;
}

.gooddeed:hover {
  border-color: var(--maincolor1);
  background-image: linear-gradient(#00000026, #00000026);
  transform: translate(0, -5px);
}

.gooddeed.dimm {
  filter: grayscale();
}

.deedcontainer {
  justify-content: space-around;
  margin-top: 50px;
  display: flex;
}

.slider-4 {
  background-color: #f8f6f600;
  min-height: 50vh;
}

.mask {
  min-height: 75vh;
}

.bold-text-44 {
  font-size: 30px;
  line-height: 35px;
}

.icon-2, .icon-3 {
  color: var(--orange-r25);
}

.zakat {
  background-color: var(--26lightpurple);
  justify-content: center;
  align-items: center;
  min-height: 50vh;
  padding-top: 41px;
  padding-bottom: 41px;
  display: flex;
}

.zakat-container {
  background-color: #ffffff12;
  border: 1px #ce8ebd;
  border-radius: 5px;
  flex-direction: column;
  justify-content: center;
  padding: 20px;
  display: flex;
}

.image-76 {
  align-self: center;
  margin-bottom: 40px;
}

.div-block-107 {
  min-width: 50vw;
}

.zakat-div {
  flex-flow: wrap;
  min-width: 50vw;
  display: flex;
}

.zakat-element {
  width: 35%;
}

.bold-text-45, .bold-text-46, .bold-text-47, .bold-text-48, .bold-text-49, .bold-text-50, .bold-text-51, .bold-text-52, .bold-text-53, .bold-text-54, .bold-text-55, .bold-text-56, .bold-text-57, .bold-text-58, .bold-text-59, .bold-text-60, .bold-text-61, .bold-text-62, .bold-text-63, .bold-text-64, .bold-text-65, .bold-text-66, .bold-text-67, .bold-text-68, .bold-text-69, .bold-text-70, .bold-text-71, .bold-text-72, .bold-text-73, .bold-text-74, .bold-text-75, .bold-text-76, .bold-text-77 {
  color: var(--green-r25);
}

.div-block-108 {
  background-color: var(--green25);
  height: 1px;
  margin-top: 30px;
  margin-bottom: 30px;
}

.new-ramadaniat {
  border: 1px solid var(--light-green-r25);
  background-color: #ffffff80;
  background-image: url('../images/pattern-single.png');
  background-position: 50% 97%;
  background-repeat: no-repeat;
  background-size: 150px;
  border-radius: 10px;
  padding: 15px;
  transition: all .35s;
}

.new-ramadaniat:hover {
  border-color: var(--light-orange-r25);
}

.new-ramadaniat.women {
  background-color: #ffffff80;
  background-position: 80%;
}

.linkfor-box {
  transition: all .25s;
}

.linkfor-box:hover {
  box-shadow: 0 2px 20px 2px #0003;
}

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

.div-block-109 {
  border: 1px solid #0413401a;
  border-radius: 100%;
  padding: 10px;
}

.text-span-148 {
  font-size: 12px;
  line-height: 18px;
}

.grid-54 {
  grid-template-rows: auto auto auto auto auto;
}

.grid-54.hide {
  display: none;
}

.div-block-110 {
  background-color: var(--bale-green-r25);
  align-self: stretch;
  height: 1px;
}

.storybtntext-2 {
  direction: rtl;
  color: #c66b4b;
  -webkit-text-decoration-skip-ink: none;
  text-decoration-skip-ink: none;
  font-family: Dubaiw23, sans-serif;
  font-weight: 500;
  -webkit-text-decoration: none;
  text-decoration: none;
}

.storyblock-2 {
  border: 1px solid #cfdad4;
  border-radius: 10px;
  min-height: 220px;
  padding: 0;
}

.div-block-111 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  display: flex;
}

.grid-55 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto auto auto auto auto auto;
}

.title-of-stories-2 {
  background-color: #4a5d45;
  border-radius: 10px;
  margin: 10px;
  box-shadow: 0 2px 7px 3px #0003;
}

.title-of-stories-2.orange {
  background-color: #c66b4b;
}

.btnstory-2 {
  z-index: 1;
  border: 1px solid #c66b4b;
  border-radius: 5px;
  flex-flow: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  padding: 10px 20px;
  transition: all .3s;
  display: flex;
  position: relative;
  bottom: 0;
}

.btnstory-2:hover {
  color: #b33d25;
  background-color: #f6e9e4;
}

.btnstory-2.ar {
  align-self: stretch;
}

.home-title-2 {
  color: #4a5d45;
  text-align: center;
  border: 1px #1d70b7;
  border-top-color: #4a5d45;
  border-bottom: 1px solid #4a5d45;
  align-self: stretch;
  margin-bottom: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Exo, sans-serif;
  font-size: 40px;
  font-weight: 700;
}

.home-title-2.newfont {
  color: #619b96;
  text-shadow: none;
  border-top-style: none;
  padding-bottom: 40px;
  font-family: Fustat, sans-serif;
  font-size: 60px;
  font-weight: 700;
}

.imgbox-2 {
  background-image: url('../images/sabbath.jpg');
  background-position: 50%;
  background-size: cover;
  border: 1px solid #e8c4b8;
  border-radius: 10px;
  min-width: 50%;
  min-height: 100%;
}

.imgbox-2.groove {
  background-image: url('../images/Groove.jpg');
}

.imgbox-2.gardens {
  background-image: url('../images/shutterstock_1766001593.jpg');
}

.imgbox-2.gog {
  background-image: url('../images/Idrisi_14561-sm.jpg');
}

.imgbox-2.zamzam {
  background-image: url('../images/zamzam.jpg');
  min-height: 100%;
}

.imgbox-2.moses {
  background-image: url('../images/shutterstock_1732808243.jpg');
}

.imgbox-2.qaroon {
  background-image: url('../images/qaroon.jpeg');
}

.imgbox-2.sheba {
  background-image: url('../images/yemen1_902385732.jpg');
}

.imgbox-2.aad {
  background-image: url('../images/qasr_al_farid.jpg');
}

.imgbox-2.elephant {
  background-image: url('../images/old_kaaba.jpg');
}

.imgbox-2.cave {
  background-image: url('../images/shutterstock_1346028908.jpg');
  min-width: 50%;
}

.imgbox-2.shuaib {
  background-image: url('../images/shuaib-story2.jpg');
  background-position: 35%;
  background-size: cover;
  min-height: 100%;
}

.imgbox-2.loqman {
  background-image: url('../images/luqmannew.jpg');
  min-height: 100%;
}

.storybox-2 {
  background-color: #ffffff80;
  background-image: url('../images/pattern-single.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 150px;
  border: 1px solid #b5c6c4;
  border-radius: 10px;
  padding: 15px;
  transition: all .35s;
}

.storybox-2:hover {
  border-color: #e8c4b8;
}

.storybox-2.women {
  background-color: #ffffff80;
  background-position: 80%;
}

.container-31 {
  max-width: 960px;
}

.div-block-112 {
  max-width: 25%;
}

.women-stories {
  background-color: var(--maroon-r25);
  background-image: url('../images/women-icon.png'), url('../images/graphic-device_1.png');
  background-position: 90%, -50px -25px;
  background-repeat: no-repeat, no-repeat;
  background-size: 350px, 250px;
  justify-content: flex-start;
  align-items: center;
  min-height: 50vh;
  padding: 20px;
  display: none;
}

.women-stories.engish {
  display: none;
}

.image-77 {
  text-align: center;
  align-self: center;
}

.div-block-113 {
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.quran {
  color: var(--green-r25);
  font-weight: 700;
}

.line {
  background-color: var(--light-green-r25);
  height: 1px;
  margin-top: 30px;
  margin-bottom: 30px;
  display: none;
}

.div-block-114 {
  background-color: var(--white);
  border-radius: 20px;
  padding: 20px;
  display: none;
}

.english-img {
  margin-left: 0;
  margin-right: 10px;
}

.imagecontainer {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.englishquran {
  color: var(--green-r25);
  font-weight: 700;
}

.englishlistitems {
  margin-bottom: 10px;
  padding-left: 0;
  font-family: Dubaiw23, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 25px;
}

.englishlistitems.numbered {
  list-style-type: decimal;
}

.englishlistitems.small {
  font-size: 16px;
  line-height: 18px;
}

.english-inside-titles {
  color: var(--secondarycolor3);
  letter-spacing: 0;
  font-family: Oswald, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.english-inside-titles.sources {
  font-size: 16px;
  font-weight: 400;
}

.div-block-115 {
  background-color: var(--white);
  border-radius: 20px;
  padding: 20px;
  display: none;
}

.div-block-116 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.subtitle-ar {
  direction: rtl;
  color: var(--secondarycolor3);
  text-align: right;
  align-self: stretch;
  font-family: Amiri, sans-serif;
  font-size: 25px;
  font-weight: 700;
}

.subtitle-ar.small {
  font-size: 20px;
  font-weight: 700;
}

.subtitle-ar.nospace {
  align-self: stretch;
  margin-bottom: 0;
}

.subtitle-ar.nospace.lesstop {
  margin-top: 0;
}

.week-title {
  color: var(--white);
  text-align: center;
  padding-left: 15px;
  padding-right: 15px;
  font-family: Amiri, sans-serif;
  font-size: 22px;
  font-weight: 700;
}

.week-title.en {
  font-family: Exo, sans-serif;
  font-weight: 500;
}

.image-78 {
  border-radius: 5px;
  margin-top: 8px;
}

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

.div-block-117 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
}

.image-79 {
  margin-bottom: 20px;
}

.text-span-149 {
  color: var(--green-r25);
  font-family: Amiri, sans-serif;
  font-size: 20px;
  font-weight: 500;
}

.subtitles-en {
  color: var(--secondarycolor3);
  font-family: Oswald, sans-serif;
  font-size: 20px;
}

.subtitles-en.small {
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 500;
}

.listtitle {
  color: var(--green-r25);
  font-family: Oswald, sans-serif;
  font-size: 18px;
  font-weight: 700;
}

.div-block-118 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.grid-57 {
  grid-column-gap: 16px;
  grid-template-columns: 1fr 1fr 1fr;
}

.linkbox-text-en {
  color: var(--dark-maroon-r25);
  text-align: center;
  -webkit-text-decoration-color: var(--dark-maroon-r25);
  text-decoration-color: var(--dark-maroon-r25);
  font-family: Exo, sans-serif;
  font-size: 20px;
  line-height: 22px;
}

.hidden {
  display: none;
}

.animal-stories {
  background-image: url('../images/animal-4.jpg');
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  min-height: 50vh;
  padding: 20px;
  display: none;
}

.animal-stories.hidden {
  display: none;
}

.container-32 {
  flex-flow: column;
  display: flex;
}

.benefits-2-copy {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.benefits-2-copy.ar {
  direction: rtl;
  justify-content: flex-start;
  align-items: flex-start;
}

.div-block-119 {
  justify-content: space-around;
  align-items: center;
  display: flex;
}

.grid-58, .grid-59 {
  grid-template-rows: auto;
}

.container-33 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.society-section {
  background-image: linear-gradient(#ede4cf, #fff), linear-gradient(#ede4cf, #ede4cf);
  padding-top: 50px;
  padding-bottom: 50px;
}

.image-80 {
  border-radius: 10px;
  margin-top: 25px;
  margin-bottom: 25px;
}

.container-34 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.sadaqah {
  background-image: url('../images/sadaqat-sec.jpg');
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-height: 50vh;
  padding: 30px;
  display: flex;
}

.image-inside-copy {
  text-align: center;
  border-radius: 10px;
  flex: 1;
  margin-top: 25px;
  margin-bottom: 25px;
}

.grid-52-copy {
  grid-template-rows: auto auto auto auto;
}

.ayat {
  background-color: var(--24orange);
  background-image: url('../images/quran-ayat.jpg');
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-height: 50vh;
  padding: 30px;
  display: flex;
}

.ayat.hidden {
  display: none;
}

.backbtn {
  border: 1px solid var(--light-orange-r25);
  background-color: #fff0;
}

.bold-text-78, .bold-text-79, .bold-text-80 {
  color: var(--green-r25);
}

.bold-text-81 {
  color: var(--maroon-r25);
}

.div-block-120, .div-block-121, .div-block-122 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.bold-text-82, .bold-text-83, .bold-text-84, .bold-text-85 {
  color: var(--green-r25);
}

.image-81, .image-82 {
  border-radius: 10px;
}

.bold-text-86, .bold-text-87, .bold-text-88, .bold-text-89, .bold-text-90, .bold-text-91, .bold-text-92, .bold-text-93 {
  color: var(--green-r25);
}

.image-83 {
  border-radius: 10px;
}

.bold-text-94, .bold-text-95, .bold-text-96 {
  color: var(--green-r25);
}

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

.div-block-123 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-span-150 {
  color: var(--green-r25);
}

.heading-16 {
  font-family: Exo, sans-serif;
  font-weight: 500;
}

.subtitleen {
  color: var(--secondarycolor3);
  font-family: Oswald, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.subtitleen.nospace {
  color: var(--secondarycolor3);
  margin-bottom: 0;
  font-family: Oswald, sans-serif;
}

.bold-text-97 {
  color: var(--green-r25);
}

.heading-17 {
  font-family: Fustat, sans-serif;
  font-weight: 500;
}

.subtitlear {
  direction: rtl;
  color: var(--green-r25);
  font-family: Amiri, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.unnumberedlist-arabic {
  direction: rtl;
  text-align: right;
  padding-left: 0;
  padding-right: 20px;
  font-family: Dubaiw23, sans-serif;
  font-size: 18px;
  list-style-type: disc;
}

.heading-18, .heading-19, .heading-20, .heading-21, .heading-22, .heading-23 {
  color: var(--textmaincolor1);
}

.balaleet, .batheetha {
  max-height: none;
  margin-bottom: 20px;
}

.hsection-subtitle.ar {
  direction: rtl;
  margin-top: 20px;
  margin-bottom: 0;
  font-family: Amiri, sans-serif;
}

.hsectionlist.ar {
  direction: rtl;
  margin-bottom: 20px;
  padding-left: 0;
  padding-right: 20px;
  font-family: Dubaiw23, sans-serif;
  font-size: 15px;
}

.list-item-3 {
  text-align: justify;
  margin-top: 5px;
  margin-bottom: 10px;
}

.lecturetitle-ar {
  direction: rtl;
  color: #fff;
  text-align: center;
  align-self: center;
  margin-top: 10px;
  font-family: Amiri, sans-serif;
}

.sectionheadingen {
  align-self: flex-start;
  margin-top: 5px;
  margin-bottom: 5px;
  font-family: Oswald, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 25px;
}

.familylisten {
  align-self: stretch;
  padding-left: 20px;
  font-family: Dubaiw23, sans-serif;
  font-size: 15px;
  line-height: 22px;
  list-style-type: decimal;
}

.list-item-4 {
  text-align: justify;
}

.quranstoriessection {
  background-image: linear-gradient(180deg, #fff0, var(--26lightenabi));
  background-position: 0 0;
  background-size: auto;
}

.grid-67 {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.quranstorycard {
  border: 1px solid var(--26lightenabi);
  background-image: linear-gradient(#fff0 21%, #e6e6e6 70%), url('../images/mentionedinquran2.jpg');
  background-position: 0 0, 50% -25%;
  background-repeat: repeat, no-repeat;
  background-size: auto, contain;
  border-radius: 10px;
  flex-flow: column;
  justify-content: flex-end;
  min-height: 400px;
  padding: 15px;
  display: flex;
}

.storycardtitle {
  color: var(--26darkenabi);
  text-align: center;
}

.storycardtitle.en {
  font-family: Exo, sans-serif;
  font-size: 18px;
  line-height: 22px;
}

.storycardtitle.en.white {
  color: var(--white);
  text-transform: uppercase;
  font-family: Oswald, sans-serif;
  font-size: 16px;
}

.storycardtitle.arabic {
  direction: rtl;
  font-family: Amiri, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
}

.storycardtitle.arabic.white {
  color: var(--white);
  text-shadow: 0 1px 5px #0003;
  font-family: Amiri, sans-serif;
  font-size: 20px;
  line-height: 25px;
}

.storycardtitle.arabic.white.spaced {
  margin-bottom: 50px;
}

.imgdiv {
  background-image: linear-gradient(#fff, #fff0), url('../images/fadaaelquran.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border-radius: 8px;
  min-height: 150px;
  margin-top: 15px;
  margin-bottom: 15px;
  display: none;
}

.container-35 {
  padding-top: 25px;
  padding-bottom: 25px;
}

.strybtn {
  border: .5px solid var(--26lightenabi);
  color: var(--26lightenabi);
  text-align: center;
  background-color: #00000026;
  border-radius: 100px;
  font-family: Oswald, sans-serif;
  transition: all .3s cubic-bezier(.645, .045, .355, 1);
}

.strybtn:hover {
  background-color: var(--26darkkhaki);
  color: var(--white);
}

.strybtn.space {
  margin-bottom: 10px;
}

.quranstorycard-animals {
  border: 1px solid var(--26lightenabi);
  background-image: linear-gradient(#fff0 21%, #525252 70%), url('../images/mentionedinquran2.jpg');
  background-position: 0 0, 50% -25%;
  background-repeat: repeat, no-repeat;
  background-size: auto, contain;
  border-radius: 10px;
  flex-flow: column;
  justify-content: flex-end;
  min-height: 400px;
  padding: 15px;
  transition: all .3s;
  display: flex;
}

.quranstorycard-animals:hover {
  box-shadow: 0 2px 30px 10px #46464640;
}

.quranstorycard--animals {
  border: 1px solid var(--26lightenabi);
  background-image: linear-gradient(#fff0 1%, #92715a 42%), url('../images/animal-3.jpg');
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, contain;
  border-radius: 10px;
  flex-flow: column;
  justify-content: flex-end;
  min-height: 400px;
  padding: 15px;
  transition: all .3s;
  display: flex;
}

.quranstorycard--animals:hover {
  box-shadow: 0 2px 30px 10px #92725b40;
}

.quranstorycard-women {
  border: 1px solid var(--26lightenabi);
  background-image: linear-gradient(180deg, #0000001a, #fff0 50%, #0003), linear-gradient(180deg, #fff0 34%, var(--26darkenabi) 74%), url('../images/womeninquran.jpg'), linear-gradient(to bottom, #fff, #fff);
  background-position: 0 0, 0 0, 50% 125%, 0 0;
  background-repeat: repeat, repeat, no-repeat, repeat;
  background-size: auto, auto, 400px, auto;
  border-radius: 10px;
  flex-flow: column;
  justify-content: flex-end;
  min-height: 400px;
  padding: 15px;
  transition: all .3s;
  display: flex;
}

.quranstorycard-women:hover {
  box-shadow: 0 2px 30px 10px #5e264440;
}

.section-main-title-english {
  color: var(--26darkenabi);
  text-transform: uppercase;
  font-family: Oswald, sans-serif;
  font-size: 30px;
}

.section-main-title-english.dubai {
  font-family: Dubaiw23, sans-serif;
}

.section-main-title-english.new {
  font-family: Oswald, sans-serif;
}

.rememberandthink {
  background-color: var(--26lightenabi);
  background-image: none;
  background-position: 0 0;
  align-items: center;
  padding-top: 29px;
  padding-bottom: 29px;
  display: flex;
}

.rememberandthink.op2 {
  background-color: var(--bale-maroon-r25);
}

.thinkcard {
  border: 1px solid var(--26lightenabi);
  background-image: linear-gradient(#fff0, #00000040 0%, #e9e9e900 50%, #0003), linear-gradient(#fff0 14%, #929294 36%), url('../images/mentionedinquran.jpg');
  background-position: 0 0, 0 0, 50% -85%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, 400px;
  border-radius: 10px;
  flex-flow: column;
  justify-content: flex-end;
  min-height: 400px;
  padding: 15px;
  display: flex;
}

.thinkcard:hover {
  box-shadow: 0 2px 30px #0003;
}

.thinkcard.compementary {
  background-image: linear-gradient(#fff0, #00000040 0%, #e9e9e900 50%, #0003), linear-gradient(#fff0 14%, #425726 36%), url('../images/complementary.jpg');
  background-position: 0 0, 0 0, 50% 0;
}

.thinkcard.mecca {
  background-image: linear-gradient(#fff0, #00000040 0%, #e9e9e900 50%, #0003), linear-gradient(#fff0 14%, #46331f 44%), url('../images/meccan-medinan.jpg');
  background-position: 0 0, 0 0, 50% 0;
}

.thinkcard-arabicmonth {
  border: 1px solid var(--26lightenabi);
  background-image: linear-gradient(#fff0, #151b23 51%), url('../images/arabic-months.jpg');
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, contain;
  border-radius: 10px;
  flex-flow: column;
  justify-content: flex-end;
  min-height: 400px;
  padding: 15px;
  transition: all .3s;
  display: flex;
}

.thinkcard-arabicmonth:hover {
  box-shadow: 0 2px 30px 10px #13202d26;
}

.thinkcard-asrsurah {
  border: 1px solid var(--26lightenabi);
  background-image: linear-gradient(#e6e6e600 19%, #494146 51%), url('../images/fadaaelquran.jpg');
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, contain;
  border-radius: 10px;
  flex-flow: column;
  justify-content: flex-end;
  min-height: 400px;
  padding: 15px;
  transition: all .3s;
  display: flex;
}

.thinkcard-asrsurah:hover {
  box-shadow: 0 2px 30px 10px #473d4326;
}

.thinkcard-prophetmiracles {
  border: 1px solid var(--26lightenabi);
  background-image: linear-gradient(#e6e6e600 18%, #614f45 41%), url('../images/prophet-miracles.jpg');
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, contain;
  border-radius: 10px;
  flex-flow: column;
  justify-content: flex-end;
  min-height: 400px;
  padding: 15px;
  transition: all .3s;
  display: flex;
}

.thinkcard-prophetmiracles:hover {
  box-shadow: 0 2px 30px 10px #614f4433;
}

.thinkcard-angels {
  border: 1px solid var(--26lightenabi);
  background-image: linear-gradient(#e6e6e600 18%, #1c79bd 41%), url('../images/shutterstock_1724540230.jpg');
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, contain;
  border-radius: 10px;
  flex-flow: column;
  justify-content: flex-end;
  min-height: 400px;
  padding: 15px;
  transition: all .3s;
  display: flex;
}

.thinkcard-angels:hover {
  box-shadow: 0 2px 30px 10px #1b7abd33;
}

.thinkcard-foodinquran {
  border: 1px solid var(--26lightenabi);
  background-image: linear-gradient(#e6e6e600 18%, #6f6151 41%), url('../images/foodinquran.jpg');
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, contain;
  border-radius: 10px;
  flex-flow: column;
  justify-content: flex-end;
  min-height: 400px;
  padding: 15px;
  transition: all .3s;
  display: flex;
}

.thinkcard-foodinquran:hover {
  box-shadow: 0 2px 30px 10px #6f615140;
}

.sectiontitlearabic {
  direction: rtl;
  color: var(--26darkenabi);
  text-align: right;
  margin-bottom: 30px;
  font-family: Amiri, sans-serif;
  line-height: 40px;
}

.strybtn-ar {
  border: .5px solid var(--26lightenabi);
  color: var(--26lightenabi);
  text-align: center;
  background-color: #00000026;
  border-radius: 100px;
  font-family: Amiri, sans-serif;
  font-size: 16px;
  transition: all .3s cubic-bezier(.645, .045, .355, 1);
}

.strybtn-ar:hover {
  background-color: var(--26darkkhaki);
  color: var(--white);
}

.strybtn-ar.space {
  margin-bottom: 10px;
}

.section-17 {
  background-image: linear-gradient(#ede5cf, #fff 50%, #ede5cf);
  padding-top: 25px;
}

.weekcard {
  border: 1px solid #eee6d1;
  border-radius: 11px;
  justify-content: center;
  align-items: center;
  max-width: 200px;
  padding-left: 10px;
  padding-right: 10px;
  transition: all .25s;
  display: flex;
}

.weekcard:hover {
  background-color: #50203a;
  transform: translate(0, -5px);
}

.week-title-new {
  color: #eee5d2;
  text-align: center;
  padding-left: 15px;
  padding-right: 15px;
  font-family: Amiri, sans-serif;
  font-size: 18px;
  font-weight: 700;
}

.week-title-new.en {
  text-transform: uppercase;
  font-family: Oswald, sans-serif;
  font-weight: 500;
}

.div-block-124 {
  justify-content: space-around;
  align-items: center;
  display: flex;
}

.deeds-title-ar {
  direction: rtl;
  color: #eee6d2;
  font-family: Amiri, sans-serif;
  font-size: 22px;
  font-weight: 700;
}

.deeds-title-ar.en {
  direction: ltr;
  font-family: Oswald, sans-serif;
  font-size: 22px;
  line-height: 25px;
}

.grid-68 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  place-items: center;
}

.grid-67-copy {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.familycard-parents {
  border: 1px solid var(--26lightenabi);
  background-image: linear-gradient(#e6e6e600 18%, #3a2519 61%), url('../images/UAEYEAROF_FAMILY_PHOTO_2.jpg');
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, contain;
  border-radius: 10px;
  flex-flow: column;
  justify-content: flex-end;
  min-height: 400px;
  padding: 15px;
  transition: all .3s;
  display: flex;
}

.familycard-parents:hover {
  box-shadow: 0 2px 30px 10px #6f615140;
}

.familycard-parents-2 {
  border: 1px solid var(--26lightenabi);
  background-image: linear-gradient(#e6e6e600 18%, #55311b 61%), url('../images/UAEYEAROF_FAMILY_PHOTO_3.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, 525px;
  border-radius: 10px;
  flex-flow: column;
  justify-content: flex-end;
  min-height: 400px;
  padding: 15px;
  transition: all .3s;
  display: flex;
}

.grid-671 {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.prayercard {
  border: 1px solid var(--26lightenabi);
  background-image: linear-gradient(#fff0 10%, #a84b01 59%), linear-gradient(#0000001a, #fff0 50%, #0003), url('../images/duaa-athkar.jpg'), linear-gradient(#fff, #fff);
  background-position: 0 0, 0 0, 100% -25%, 0 0;
  background-repeat: repeat, repeat, no-repeat, repeat;
  background-size: auto, auto, 500px, auto;
  border-radius: 10px;
  flex-flow: column;
  justify-content: flex-end;
  align-items: stretch;
  min-height: 400px;
  padding: 15px;
  transition: all .3s;
  display: flex;
}

.prayercard:hover {
  box-shadow: 0 2px 30px 10px #5e264440;
}

.quranayatcard {
  border: 1px solid var(--26lightenabi);
  background-image: linear-gradient(#fff0 3%, #4e3c2f 60%), url('../images/quran-ayat.jpg');
  background-position: 0 0, 100% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, 700px;
  border-radius: 10px;
  flex-flow: column;
  justify-content: flex-end;
  min-height: 400px;
  padding: 15px;
  transition: all .3s;
  display: flex;
}

.quranayatcard:hover {
  box-shadow: 0 2px 30px 10px #92725b40;
}

.grid-672 {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.ramadaniyatcard-domes {
  border: 1px solid var(--26lightenabi);
  background-image: linear-gradient(#0000001a, #fff0 50%, #0003), linear-gradient(#fff0 42%, #2a73bb 81%), url('../images/domes-new.jpg'), linear-gradient(#fff, #fff);
  background-position: 0 0, 0 0, 0 0, 0 0;
  background-repeat: repeat, repeat, no-repeat, repeat;
  background-size: auto, auto, 500px, auto;
  border-radius: 10px;
  flex-flow: column;
  justify-content: flex-end;
  min-height: 400px;
  padding: 15px;
  transition: all .3s;
  display: flex;
}

.ramadaniyatcard-domes:hover {
  box-shadow: 0 2px 30px 10px #0e0d0d40;
}

.ramadaniatcard-ornaments {
  border: 1px solid var(--26lightenabi);
  background-image: linear-gradient(#fff0 1%, #1c2a3e 47%), url('../images/islamic-ornaments.jpg');
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, contain;
  border-radius: 10px;
  flex-flow: column;
  justify-content: flex-end;
  min-height: 400px;
  padding: 15px;
  transition: all .3s;
  display: flex;
}

.ramadaniatcard-ornaments:hover {
  box-shadow: 0 2px 30px 10px #92725b40;
}

.ramadaniatcard-canon {
  border: 1px solid var(--26lightenabi);
  background-image: linear-gradient(#fff0 14%, #ce4e25 48%), url('../images/uae.jpg');
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, 350px;
  border-radius: 10px;
  flex-flow: column;
  justify-content: flex-end;
  min-height: 400px;
  padding: 15px;
  transition: all .3s;
  display: flex;
}

.ramadaniatcard-canon:hover {
  box-shadow: 0 2px 30px 10px #46464640;
}

.ramadaniyatcard-freej {
  border: 1px solid var(--26lightenabi);
  background-image: linear-gradient(#0000001a, #fff0 50%, #0003), linear-gradient(#fff0 28%, #295e56 53%), url('../images/iftar-image.jpeg'), linear-gradient(#fff, #fff);
  background-position: 0 0, 0 0, 50% -25%, 0 0;
  background-repeat: repeat, repeat, no-repeat, repeat;
  background-size: auto, auto, 450px, auto;
  border-radius: 10px;
  flex-flow: column;
  justify-content: flex-end;
  min-height: 400px;
  padding: 15px;
  transition: all .3s;
  display: none;
}

.ramadaniyatcard-freej:hover {
  box-shadow: 0 2px 30px 10px #0e0d0d40;
}

.ramadaniyatcard-mesaharati {
  border: 1px solid var(--26lightenabi);
  background-image: linear-gradient(#0000001a, #fff0 50%, #0003), linear-gradient(#fff0 17%, #1c0e01 64%), url('../images/mesaharati.jpeg'), linear-gradient(#fff, #fff);
  background-position: 0 0, 0 0, 0 20%, 0 0;
  background-repeat: repeat, repeat, no-repeat, repeat;
  background-size: auto, auto, 500px, auto;
  border-radius: 10px;
  flex-flow: column;
  justify-content: flex-end;
  min-height: 400px;
  padding: 15px;
  transition: all .3s;
  display: flex;
}

.ramadaniyatcard-mesaharati:hover {
  box-shadow: 0 2px 30px 10px #0e0d0d40;
}

.ramadaniyatcard-fanoos {
  border: 1px solid var(--26lightenabi);
  background-image: linear-gradient(#0000001a, #fff0 50%, #0003), linear-gradient(#fff0 19%, #495055 53%), url('../images/ramadan-lantern-2025.jpg'), linear-gradient(#fff, #fff);
  background-position: 0 0, 0 0, 50% -35%, 0 0;
  background-repeat: repeat, repeat, no-repeat, repeat;
  background-size: auto, auto, 300px, auto;
  border-radius: 10px;
  flex-flow: column;
  justify-content: flex-end;
  min-height: 400px;
  padding: 15px;
  transition: all .3s;
  display: flex;
}

.ramadaniyatcard-fanoos:hover {
  box-shadow: 0 2px 30px 10px #0e0d0d40;
}

.ramadaniyatcard-sweets {
  border: 1px solid var(--26lightenabi);
  background-image: linear-gradient(#0000001a, #fff0 50%, #0003), linear-gradient(#fff0 29%, #883701 62%), url('../images/qatayef.jpeg'), linear-gradient(#fff, #fff);
  background-position: 0 0, 0 0, 50% 0, 0 0;
  background-repeat: repeat, repeat, no-repeat, repeat;
  background-size: auto, auto, 400px, auto;
  border-radius: 10px;
  flex-flow: column;
  justify-content: flex-end;
  min-height: 400px;
  padding: 15px;
  transition: all .3s;
  display: flex;
}

.ramadaniyatcard-sweets:hover {
  box-shadow: 0 2px 30px 10px #0e0d0d40;
}

.grid-673 {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.healthcard-fasting {
  border: 1px solid var(--26lightenabi);
  background-image: linear-gradient(#0000001a, #fff0 50%, #0003), linear-gradient(#fff0 19%, #d49b2b 56%), url('../images/suhoormeal.jpg'), linear-gradient(#fff, #fff);
  background-position: 0 0, 0 0, 0 0, 0 0;
  background-repeat: repeat, repeat, no-repeat, repeat;
  background-size: auto, auto, 500px, auto;
  border-radius: 10px;
  flex-flow: column;
  justify-content: flex-end;
  min-height: 400px;
  padding: 15px;
  transition: all .3s;
  display: flex;
}

.healthcard-fasting:hover {
  box-shadow: 0 2px 30px 10px #0e0d0d40;
}

.healthcard-childtips {
  border: 1px solid var(--26lightenabi);
  background-image: linear-gradient(#fff0 20%, #05151e 48%), url('../images/healthy-breakfast-family.jpg');
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, contain;
  border-radius: 10px;
  flex-flow: column;
  justify-content: flex-end;
  min-height: 400px;
  padding: 15px;
  transition: all .3s;
  display: flex;
}

.healthcard-childtips:hover {
  box-shadow: 0 2px 30px 10px #92725b40;
}

.healthcard-suhoortips {
  border: 1px solid var(--26lightenabi);
  background-image: linear-gradient(#fff0 23%, #aa7253 48%), url('../images/healthybreakfast-r.jpg');
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, 350px;
  border-radius: 10px;
  flex-flow: column;
  justify-content: flex-end;
  min-height: 400px;
  padding: 15px;
  transition: all .3s;
  display: none;
}

.healthcard-suhoortips:hover {
  box-shadow: 0 2px 30px 10px #46464640;
}

.healthcard-suhoortips.hidden {
  display: none;
}

.healthcard-immunity {
  border: 1px solid var(--26lightenabi);
  background-image: linear-gradient(#0000001a, #fff0 50%, #0003), linear-gradient(#fff0 28%, #d17701 58%), url('../images/immunityinramadan.jpg'), linear-gradient(#fff, #fff);
  background-position: 0 0, 0 0, 50% -50%, 0 0;
  background-repeat: repeat, repeat, no-repeat, repeat;
  background-size: auto, auto, 450px, auto;
  border-radius: 10px;
  flex-flow: column;
  justify-content: flex-end;
  min-height: 400px;
  padding: 15px;
  transition: all .3s;
  display: flex;
}

.healthcard-immunity:hover {
  box-shadow: 0 2px 30px 10px #0e0d0d40;
}

.healthcard-sports {
  border: 1px solid var(--26lightenabi);
  background-image: linear-gradient(#0000001a, #fff0 50%, #0003), linear-gradient(#e5e0de29, #fff0 14%, #3d6f68 49%), url('../images/ramadansports.jpg'), linear-gradient(#fff, #fff);
  background-position: 0 0, 0 0, 50% -50%, 0 0;
  background-repeat: repeat, repeat, no-repeat, repeat;
  background-size: auto, auto, 500px, auto;
  border-radius: 10px;
  flex-flow: column;
  justify-content: flex-end;
  min-height: 400px;
  padding: 15px;
  transition: all .3s;
  display: flex;
}

.healthcard-sports:hover {
  box-shadow: 0 2px 30px 10px #0e0d0d40;
}

.healthcard-dates {
  border: 1px solid var(--26lightenabi);
  background-image: linear-gradient(#0000001a, #fff0 50%, #0003), linear-gradient(#fff0 35%, #691612 63%), url('../images/dates-iftar.jpg'), linear-gradient(#fff, #fff);
  background-position: 0 0, 0 0, 50% -25%, 0 0;
  background-repeat: repeat, repeat, no-repeat, repeat;
  background-size: auto, auto, 400px, auto;
  border-radius: 10px;
  flex-flow: column;
  justify-content: flex-end;
  min-height: 400px;
  padding: 15px;
  transition: all .3s;
  display: flex;
}

.healthcard-dates:hover {
  box-shadow: 0 2px 30px 10px #0e0d0d40;
}

.healthcard-immunityfasting {
  border: 1px solid var(--26lightenabi);
  background-image: linear-gradient(#fff0 36%, #723e48 70%), url('../images/immunityand-fasting.jpg'), linear-gradient(#fff, #fff);
  background-position: 0 0, 50% -40%, 0 0;
  background-repeat: repeat, no-repeat, repeat;
  background-size: auto, 400px, auto;
  border-radius: 10px;
  flex-flow: column;
  justify-content: flex-end;
  min-height: 400px;
  padding: 15px;
  transition: all .3s;
  display: flex;
}

.healthcard-immunityfasting:hover {
  box-shadow: 0 2px 30px 10px #0e0d0d40;
}

.healthcard-fastingbenefits {
  border: 1px solid var(--26lightenabi);
  background-image: linear-gradient(#0000001a, #fff0 50%, #0003), linear-gradient(#fff0 29%, #aa633c 59%), url('../images/fastingbenifits.jpg'), linear-gradient(#fff, #fff);
  background-position: 0 0, 0 0, 50% 0, 0 0;
  background-repeat: repeat, repeat, no-repeat, repeat;
  background-size: auto, auto, 300px, auto;
  border-radius: 10px;
  flex-flow: column;
  justify-content: flex-end;
  min-height: 400px;
  padding: 15px;
  transition: all .3s;
  display: flex;
}

.healthcard-fastingbenefits:hover {
  box-shadow: 0 2px 30px 10px #0e0d0d40;
}

.zakatgrid {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.zakatcard-about {
  border: 1px solid var(--26lightenabi);
  background-image: linear-gradient(#fff0, #aba5a263 41%, #2b1a12 61%), url('../images/zakat.jpg');
  background-position: 0 0, 50% -150%;
  background-repeat: repeat, no-repeat;
  background-size: auto, 500px;
  border-radius: 10px;
  flex-flow: column;
  justify-content: flex-end;
  min-height: 400px;
  padding: 15px;
  transition: all .3s;
  display: flex;
}

.zakatcard-about:hover {
  box-shadow: 0 2px 30px 10px #92725b40;
}

.zakatcard-payment {
  border: 1px solid var(--26lightenabi);
  background-image: linear-gradient(#fff0 26%, #113058 77%), url('../images/payment.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, 500px;
  border-radius: 10px;
  flex-flow: column;
  justify-content: flex-end;
  min-height: 400px;
  padding: 15px;
  transition: all .3s;
  display: flex;
}

.zakatcard-payment:hover {
  box-shadow: 0 2px 30px 10px #46464640;
}

.sustainabilitygrid {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.sustainabilitycard-recycle {
  border: 1px solid var(--26lightenabi);
  background-image: linear-gradient(#fff0 21%, #b35b1b 56%), url('../images/reducingfoodwasted.jpg');
  background-position: 0 0, 50% -150%;
  background-repeat: repeat, no-repeat;
  background-size: auto, 500px;
  border-radius: 10px;
  flex-flow: column;
  justify-content: flex-end;
  min-height: 400px;
  padding: 15px;
  transition: all .3s;
  display: flex;
}

.sustainabilitycard-recycle:hover {
  box-shadow: 0 2px 30px 10px #46464640;
}

.sustainabilitycard-ramadan {
  border: 1px solid var(--26lightenabi);
  background-image: linear-gradient(#fff0 24%, #22754b 57%), url('../images/sustainability-at-home.jpg');
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, contain;
  border-radius: 10px;
  flex-flow: column;
  justify-content: flex-end;
  min-height: 400px;
  padding: 15px;
  transition: all .3s;
  display: flex;
}

.sustainabilitycard-ramadan:hover {
  box-shadow: 0 2px 30px 10px #92725b40;
}

.sustainabilitycard-foodwaste {
  border: 1px solid var(--26lightenabi);
  background-image: linear-gradient(#fff0 19%, #405925 56%), url('../images/foodwaste-23.jpg');
  background-position: 0 0, 50% -25%;
  background-repeat: repeat, no-repeat;
  background-size: auto, 500px;
  border-radius: 10px;
  flex-flow: column;
  justify-content: flex-end;
  min-height: 400px;
  padding: 15px;
  transition: all .3s;
  display: flex;
}

.sustainabilitycard-foodwaste:hover {
  box-shadow: 0 2px 30px 10px #46464640;
}

.section-18 {
  background-image: url('../images/pattern-oneline.png'), linear-gradient(to bottom, var(--26darkpurple), var(--26darkpurple));
  background-position: 50%, 0 0;
  background-repeat: repeat-x, repeat;
  background-size: 800px, auto;
  min-height: 40px;
}

.section-18.blue, .section-18.blue-copy {
  background-image: url('../images/pattern-oneline.png'), linear-gradient(to bottom, var(--26darkblue), var(--26darkblue));
  background-position: 50%, 0 0;
  background-repeat: repeat-x, repeat;
  background-size: 800px, auto;
}

.section-18.blue-copy {
  background-image: url('../images/pattern-oneline.png'), linear-gradient(to bottom, var(--26darkdesert), var(--26darkdesert));
  background-position: 50%, 0 0;
  background-repeat: repeat-x, repeat;
  background-size: 800px, auto;
  background-image: url('../images/pattern-oneline.png'), linear-gradient(to bottom, var(--26darkkhaki), var(--26darkkhaki));
  background-position: 50%, 0 0;
  background-repeat: repeat-x, repeat;
  background-size: 800px, auto;
}

.quranstorycard-animals--quran {
  border: 1px solid var(--26lightenabi);
  background-image: linear-gradient(#fff0 21%, #525252 70%), url('../images/Quran_img.jpg');
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, 500px;
  border-radius: 10px;
  flex-flow: column;
  justify-content: flex-end;
  min-height: 400px;
  padding: 15px;
  transition: all .3s;
  display: flex;
}

.quranstorycard-animals--quran:hover {
  box-shadow: 0 2px 30px 10px #46464640;
}

.section-22 {
  z-index: 150;
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
  position: fixed;
  inset: 95% 0% 0%;
}

.section-22.hidden {
  display: none;
}

.link-block-3 {
  opacity: 1;
  background-color: #7e3e2f;
  border: 1px solid #f4eed73b;
  border-radius: 10px;
  justify-content: flex-start;
  align-items: center;
  margin-left: 25px;
  padding: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  transition: all .25s;
  display: flex;
  box-shadow: 0 2px 16px -3px #0003;
}

.link-block-3:hover {
  background-image: linear-gradient(#6b2211, #6b2211);
}

.link-block-3.ar {
  background-color: var(--26darkenabi);
}

.surveytext {
  color: #7e3e2f;
}

.surveytext.ar {
  direction: rtl;
  color: #f4eed7;
  font-size: 18px;
  font-weight: 700;
}

.surveytext.ar.en {
  direction: ltr;
  font-size: 15px;
  font-weight: 400;
}

.image-84 {
  margin-left: 15px;
}

.section-23 {
  z-index: 150;
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
  position: fixed;
  inset: 95% 0% 0%;
}

.section-23.hidden {
  display: none;
}

.link-block-18 {
  background-color: var(--26darkenabi);
  opacity: 1;
  border: 1px solid #f4eed73b;
  border-radius: 10px;
  justify-content: flex-start;
  align-items: center;
  margin-left: 25px;
  padding: 20px;
  -webkit-text-decoration: none;
  text-decoration: none;
  transition: all .25s;
  display: flex;
  box-shadow: 0 2px 16px -3px #0003;
}

.link-block-18:hover {
  background-image: linear-gradient(#6b2211, #6b2211);
}

.image-85 {
  margin-right: 15px;
}

.heading-24 {
  direction: rtl;
  color: var(--26darkenabi);
  font-family: Dubaiw23, sans-serif;
}

.grid-674 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  place-items: center;
}

.image-86 {
  border-radius: 5px;
  margin-top: 8px;
}

.section-24 {
  background-image: url('../images/pattern-oneline.png'), linear-gradient(#523e7c, #523e7c);
  background-position: 50%, 0 0;
  background-repeat: repeat-x, repeat;
  background-size: 800px, auto;
  min-height: 40px;
}

.section-24.blue-copy {
  background-image: url('../images/pattern-oneline.png'), linear-gradient(to bottom, var(--26darkkhaki), var(--26darkkhaki));
  background-position: 50%, 0 0;
  background-repeat: repeat-x, repeat;
  background-size: 800px, auto;
}

.storycardtitle-2 {
  color: #5e2644;
  text-align: center;
}

.storycardtitle-2.arabic {
  direction: rtl;
  font-family: Amiri, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
}

.storycardtitle-2.arabic.white {
  color: #fff;
  text-shadow: 0 1px 5px #0003;
  font-family: Amiri, sans-serif;
  font-size: 20px;
  line-height: 25px;
}

.strybtn-ar-2 {
  color: #f4f0f2;
  text-align: center;
  background-color: #00000026;
  border: .5px solid #f4f0f2;
  border-radius: 100px;
  font-family: Amiri, sans-serif;
  font-size: 16px;
  transition: all .3s cubic-bezier(.645, .045, .355, 1);
}

.strybtn-ar-2:hover {
  color: #fff;
  background-color: #9b3f25;
}

.familycard-parents-2 {
  background-image: linear-gradient(#e6e6e600 18%, #3a2519 61%), url('../images/UAEYEAROF_FAMILY_PHOTO_2.jpg');
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, 500px;
  border: 1px solid #f4f0f2;
  border-radius: 10px;
  flex-flow: column;
  justify-content: flex-end;
  min-height: 400px;
  padding: 15px;
  transition: all .3s;
  display: flex;
}

.familycard-parents-2:hover {
  box-shadow: 0 2px 30px 10px #6f615140;
}

.familycard-parents-2-2 {
  background-image: linear-gradient(#e6e6e600 18%, #55311b 61%), url('../images/UAEYEAROF_FAMILY_PHOTO_3.jpg');
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, 500px;
  border: 1px solid #f4f0f2;
  border-radius: 10px;
  flex-flow: column;
  justify-content: flex-end;
  min-height: 400px;
  padding: 15px;
  transition: all .3s;
  display: flex;
}

.familycard-parents-2-2:hover {
  box-shadow: 0 2px 30px 10px #6f615140;
}

.grid-67-ramadaniyat, .grid-67-health {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.zakatcardpayment {
  background-image: linear-gradient(#e6e6e600 18%, #3257a5 89%), url('../images/payment.jpg');
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, contain;
  border: 1px solid #f4f0f2;
  border-radius: 10px;
  flex-flow: column;
  justify-content: flex-end;
  min-height: 400px;
  padding: 15px;
  transition: all .3s;
  display: flex;
}

.zakatcardpayment:hover {
  box-shadow: 0 2px 30px 10px #6f615140;
}

.about-zakat-card {
  background-image: linear-gradient(#e6e6e600 18%, #6d2610 67%), url('../images/zakat.jpg');
  background-position: 0 0, 50% -50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, contain;
  border: 1px solid #f4f0f2;
  border-radius: 10px;
  flex-flow: column;
  justify-content: flex-end;
  min-height: 400px;
  padding: 15px;
  transition: all .3s;
  display: flex;
}

.about-zakat-card:hover {
  box-shadow: 0 2px 30px 10px #6f615140;
}

.deed-div.ar {
  justify-content: flex-end;
}

.deed-content-div.ar {
  flex-flow: column;
  align-items: flex-end;
  display: flex;
}

.div-block-125 {
  justify-content: flex-end;
  min-width: 25%;
  padding-left: 20px;
  display: flex;
}

.image-87 {
  width: 100%;
}

.horizontal-list-links {
  flex-wrap: wrap;
  margin-top: 20px;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

.horizontal-list-links.social {
  display: none;
}

.horizontal-list-links.ar {
  justify-content: flex-end;
}

.div-block-126 {
  background-color: var(--secondarycolor3);
  height: 1px;
  margin-top: 25px;
}

.womentitlearabic {
  direction: rtl;
  color: var(--secondarycolor3);
  font-family: Amiri, sans-serif;
}

.div-block-127 {
  background-color: var(--secondarycolor3);
  color: var(--secondarycolor3);
  height: 1px;
  margin-top: 25px;
}

.div-block-128 {
  background-color: var(--secondarycolor3);
  height: 1px;
  margin-top: 25px;
}

.title-for-menu-english {
  color: var(--secondarycolor3);
  font-family: Oswald, sans-serif;
}

.bold-text-98, .bold-text-99 {
  font-size: 19px;
}

.dividerss {
  background-color: var(--secondarycolor3);
  height: 1px;
  margin-bottom: 20px;
}

.menutitlearabic {
  direction: rtl;
  color: var(--secondarycolor3);
  font-family: Amiri, sans-serif;
  font-size: 28px;
  font-weight: 400;
}

.ramadaniatcard-jannah {
  border: 1px solid var(--26lightenabi);
  background-image: linear-gradient(#fff0 14%, #2c9229 48%), url('../images/jannah.jpg');
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, 350px;
  border-radius: 10px;
  flex-flow: column;
  justify-content: flex-end;
  min-height: 400px;
  padding: 15px;
  transition: all .3s;
  display: flex;
}

.ramadaniatcard-jannah:hover {
  box-shadow: 0 2px 30px 10px #46464640;
}

.ramadaniatcard-jannahen {
  border: 1px solid var(--26lightenabi);
  background-image: linear-gradient(#fff0 1%, #2d6f22 39%), url('../images/jannah.jpg');
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, contain;
  border-radius: 10px;
  flex-flow: column;
  justify-content: flex-end;
  min-height: 400px;
  padding: 15px;
  transition: all .3s;
  display: flex;
}

.ramadaniatcard-jannahen:hover {
  box-shadow: 0 2px 30px 10px #92725b40;
}

.healthcard-energy {
  border: 1px solid var(--26lightenabi);
  background-image: linear-gradient(#0000001a, #fff0 50%, #0003), linear-gradient(#fff0 19%, #445485 56%), url('../images/energy-in-ramadan.jpg'), linear-gradient(#fff, #fff);
  background-position: 0 0, 0 0, 0 0, 0 0;
  background-repeat: repeat, repeat, no-repeat, repeat;
  background-size: auto, auto, 500px, auto;
  border-radius: 10px;
  flex-flow: column;
  justify-content: flex-end;
  min-height: 400px;
  padding: 15px;
  transition: all .3s;
  display: flex;
}

.healthcard-energy:hover {
  box-shadow: 0 2px 30px 10px #0e0d0d40;
}

.healthcard-energyar {
  border: 1px solid var(--26lightenabi);
  background-image: linear-gradient(#fff0 23%, #384e64 48%), url('../images/energy-in-ramadan.jpg');
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, 350px;
  border-radius: 10px;
  flex-flow: column;
  justify-content: flex-end;
  min-height: 400px;
  padding: 15px;
  transition: all .3s;
  display: flex;
}

.healthcard-energyar:hover {
  box-shadow: 0 2px 30px 10px #46464640;
}

.ramadaniyatcard-horses {
  border: 1px solid var(--26lightenabi);
  background-image: linear-gradient(#0000001a, #fff0 50%, #0003), linear-gradient(#fff0 42%, #58301e 81%), url('../images/prophet-horses.jpg'), linear-gradient(#fff, #fff);
  background-position: 0 0, 0 0, 50% 0, 0 0;
  background-repeat: repeat, repeat, no-repeat, repeat;
  background-size: auto, auto, 500px, auto;
  border-radius: 10px;
  flex-flow: column;
  justify-content: flex-end;
  min-height: 400px;
  padding: 15px;
  transition: all .3s;
  display: flex;
}

.ramadaniyatcard-horses:hover {
  box-shadow: 0 2px 30px 10px #0e0d0d40;
}

.ramadaniatcard-horsearabic {
  border: 1px solid var(--26lightenabi);
  background-image: linear-gradient(#fff0 14%, #593118 48%), url('../images/prophet-horses.jpg');
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, 350px;
  border-radius: 10px;
  flex-flow: column;
  justify-content: flex-end;
  min-height: 400px;
  padding: 15px;
  transition: all .3s;
  display: flex;
}

.ramadaniatcard-horsearabic:hover {
  box-shadow: 0 2px 30px 10px #46464640;
}

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

.yof-bond {
  border: 1px solid var(--26lightenabi);
  background-image: linear-gradient(#fff0, #00000040 0%, #e9e9e900 50%, #0003), linear-gradient(#fff0 14%, #260c01 48%), url('../images/UAEYEAROF_FAMILY_PHOTO_2.jpg');
  background-position: 0 0, 0 0, 50% 0;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, 400px;
  border-radius: 10px;
  flex-flow: column;
  justify-content: flex-end;
  min-height: 400px;
  padding: 15px;
  display: flex;
}

.yof-bond:hover {
  box-shadow: 0 2px 30px #0003;
}

.yof-bond.compementary {
  background-image: linear-gradient(#fff0, #00000040 0%, #e9e9e900 50%, #0003), linear-gradient(#fff0 14%, #425726 36%), url('../images/complementary.jpg');
  background-position: 0 0, 0 0, 50% 0;
}

.yof-bond.mecca {
  background-image: linear-gradient(#fff0, #00000040 0%, #e9e9e900 50%, #0003), linear-gradient(#fff0 14%, #46331f 44%), url('../images/meccan-medinan.jpg');
  background-position: 0 0, 0 0, 50% 0;
}

.yof-bond-copy {
  border: 1px solid var(--26lightenabi);
  background-image: linear-gradient(#fff0, #00000040 0%, #e9e9e900 50%, #0003), linear-gradient(#fff0 14%, #260c01 48%), url('../images/UAEYEAROF_FAMILY_PHOTO_2.jpg');
  background-position: 0 0, 0 0, 50% 0;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, 400px;
  border-radius: 10px;
  flex-flow: column;
  justify-content: flex-end;
  min-height: 400px;
  padding: 15px;
  display: flex;
}

.yof-bond-copy:hover {
  box-shadow: 0 2px 30px #0003;
}

.yof-bond-copy.compementary {
  background-image: linear-gradient(#fff0, #00000040 0%, #e9e9e900 50%, #0003), linear-gradient(#fff0 14%, #425726 36%), url('../images/complementary.jpg');
  background-position: 0 0, 0 0, 50% 0;
}

.yof-bond-copy.mecca {
  background-image: linear-gradient(#fff0, #00000040 0%, #e9e9e900 50%, #0003), linear-gradient(#fff0 14%, #46331f 44%), url('../images/meccan-medinan.jpg');
  background-position: 0 0, 0 0, 50% 0;
}

.yof-ties {
  border: 1px solid var(--26lightenabi);
  background-image: linear-gradient(#fff0, #00000040 0%, #e9e9e900 50%, #0003), linear-gradient(#fff0 14%, #412a17 48%), url('../images/UAEYEAROF_FAMILY_PHOTO_10.jpg');
  background-position: 0 0, 0 0, 50% 0;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, 400px;
  border-radius: 10px;
  flex-flow: column;
  justify-content: flex-end;
  min-height: 400px;
  padding: 15px;
  display: flex;
}

.yof-ties:hover {
  box-shadow: 0 2px 30px #0003;
}

.yof-ties.compementary {
  background-image: linear-gradient(#fff0, #00000040 0%, #e9e9e900 50%, #0003), linear-gradient(#fff0 14%, #425726 36%), url('../images/complementary.jpg');
  background-position: 0 0, 0 0, 50% 0;
}

.yof-ties.mecca {
  background-image: linear-gradient(#fff0, #00000040 0%, #e9e9e900 50%, #0003), linear-gradient(#fff0 14%, #46331f 44%), url('../images/meccan-medinan.jpg');
  background-position: 0 0, 0 0, 50% 0;
}

.yof-activities {
  border: 1px solid var(--26lightenabi);
  background-image: linear-gradient(#fff0, #00000040 0%, #e9e9e900 50%, #0003), linear-gradient(#fff0 14%, #412a17 48%), url('../images/activities1.jpg');
  background-position: 0 0, 0 0, 50% 0;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, 400px;
  border-radius: 10px;
  flex-flow: column;
  justify-content: flex-end;
  min-height: 400px;
  padding: 15px;
  display: flex;
}

.yof-activities:hover {
  box-shadow: 0 2px 30px #0003;
}

.yof-activities.compementary {
  background-image: linear-gradient(#fff0, #00000040 0%, #e9e9e900 50%, #0003), linear-gradient(#fff0 14%, #425726 36%), url('../images/complementary.jpg');
  background-position: 0 0, 0 0, 50% 0;
}

.yof-activities.mecca {
  background-image: linear-gradient(#fff0, #00000040 0%, #e9e9e900 50%, #0003), linear-gradient(#fff0 14%, #46331f 44%), url('../images/meccan-medinan.jpg');
  background-position: 0 0, 0 0, 50% 0;
}

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

.yof-versus {
  border: 1px solid var(--26lightenabi);
  background-image: linear-gradient(#fff0, #00000040 0%, #e9e9e900 50%, #0003), linear-gradient(#fff0 14%, #412a17 48%), url('../images/UAEYEAROF_FAMILY_PHOTO_6.jpg');
  background-position: 0 0, 0 0, 50% 0;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, 400px;
  border-radius: 10px;
  flex-flow: column;
  justify-content: flex-end;
  min-height: 400px;
  padding: 15px;
  display: flex;
}

.yof-versus:hover {
  box-shadow: 0 2px 30px #0003;
}

.yof-versus.compementary {
  background-image: linear-gradient(#fff0, #00000040 0%, #e9e9e900 50%, #0003), linear-gradient(#fff0 14%, #425726 36%), url('../images/complementary.jpg');
  background-position: 0 0, 0 0, 50% 0;
}

.yof-versus.mecca {
  background-image: linear-gradient(#fff0, #00000040 0%, #e9e9e900 50%, #0003), linear-gradient(#fff0 14%, #46331f 44%), url('../images/meccan-medinan.jpg');
  background-position: 0 0, 0 0, 50% 0;
}

.yof-jamah {
  border: 1px solid var(--26lightenabi);
  background-image: linear-gradient(#fff0, #00000040 0%, #e9e9e900 50%, #0003), linear-gradient(#fff0 14%, #412a17 48%), url('../images/yof-prayers.jpg');
  background-position: 0 0, 0 0, 50% -15%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, 400px;
  border-radius: 10px;
  flex-flow: column;
  justify-content: flex-end;
  min-height: 400px;
  padding: 15px;
  display: flex;
}

.yof-jamah:hover {
  box-shadow: 0 2px 30px #0003;
}

.yof-jamah.compementary {
  background-image: linear-gradient(#fff0, #00000040 0%, #e9e9e900 50%, #0003), linear-gradient(#fff0 14%, #425726 36%), url('../images/complementary.jpg');
  background-position: 0 0, 0 0, 50% 0;
}

.yof-jamah.mecca {
  background-image: linear-gradient(#fff0, #00000040 0%, #e9e9e900 50%, #0003), linear-gradient(#fff0 14%, #46331f 44%), url('../images/meccan-medinan.jpg');
  background-position: 0 0, 0 0, 50% 0;
}

.yof-habits {
  border: 1px solid var(--26lightenabi);
  background-image: linear-gradient(#fff0, #00000040 0%, #e9e9e900 50%, #0003), linear-gradient(#fff0 14%, #632b06 48%), url('../images/Ramadan-Through-the-Eyes.jpg');
  background-position: 0 0, 0 0, 50% 0;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, 400px;
  border-radius: 10px;
  flex-flow: column;
  justify-content: flex-end;
  min-height: 400px;
  padding: 15px;
  display: flex;
}

.yof-habits:hover {
  box-shadow: 0 2px 30px #0003;
}

.yof-habits.compementary {
  background-image: linear-gradient(#fff0, #00000040 0%, #e9e9e900 50%, #0003), linear-gradient(#fff0 14%, #425726 36%), url('../images/complementary.jpg');
  background-position: 0 0, 0 0, 50% 0;
}

.yof-habits.mecca {
  background-image: linear-gradient(#fff0, #00000040 0%, #e9e9e900 50%, #0003), linear-gradient(#fff0 14%, #46331f 44%), url('../images/meccan-medinan.jpg');
  background-position: 0 0, 0 0, 50% 0;
}

.div-block-129 {
  align-self: stretch;
  display: flex;
}

.image-88 {
  border-radius: 10px;
  align-self: stretch;
  max-width: 50vh;
}

.div-block-130, .deedsdivider {
  background-color: var(--secondarycolor3);
  align-self: stretch;
  height: 1px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.yof-bonds {
  background-image: linear-gradient(#e6e6e600 18%, #55311b 61%), url('../images/UAEYEAROF_FAMILY_PHOTO_3.jpg');
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, 500px;
  border: 1px solid #f4f0f2;
  border-radius: 10px;
  flex-flow: column;
  justify-content: flex-end;
  min-height: 400px;
  padding: 15px;
  transition: all .3s;
  display: flex;
}

.yof-bonds:hover {
  box-shadow: 0 2px 30px 10px #6f615140;
}

.arabic-list-3 {
  direction: rtl;
  color: #6b6b6b;
  padding-right: 20px;
  font-family: Dubaiw23, sans-serif;
}

.arabic-list-3.no-space {
  padding-left: 0;
}

.english-inside-titles-2 {
  color: #ad8624;
  letter-spacing: 0;
  font-family: Oswald, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.arabic-list-4 {
  direction: rtl;
  color: #6b6b6b;
  padding-right: 20px;
  font-family: Dubaiw23, sans-serif;
}

.arabic-list-4.no-space {
  padding-left: 0;
}

.div-block-131 {
  background-color: var(--secondarycolor3);
  height: 1px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.heading-25 {
  direction: rtl;
  color: var(--secondarycolor3);
  font-family: Amiri, sans-serif;
  font-size: 25px;
}

.div-block-132 {
  background-color: var(--secondarycolor3);
  height: 1px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.bold-text-100 {
  font-family: Oswald, sans-serif;
}

.bold-text-101 {
  color: var(--secondarycolor3);
  font-family: Oswald, sans-serif;
}

.bold-text-102 {
  color: var(--secondarycolor3);
}

@media screen and (min-width: 1440px) {
  .navigation.ar {
    display: block;
  }

  .icon {
    align-self: center;
  }

  .menu-header-title.ar {
    margin-right: 20px;
    font-family: Dubaiw23, sans-serif;
    font-weight: 500;
  }

  .accordion-item {
    border-bottom-color: var(--maroon-r25);
  }

  .padding.bgcolor-light-grey {
    background-color: var(--maincolor1);
  }

  .accordion-item-trigger, .accordion-item-trigger.ar {
    justify-content: flex-end;
  }

  .accordion-item-trigger.ar.w--current {
    border-bottom-color: var(--r24-mainorange);
    background-color: var(--golden-new);
    justify-content: flex-end;
  }

  .accordion-item-trigger.en {
    justify-content: space-between;
  }

  .accordion-item-content {
    background-color: var(--grey25);
  }

  .display-3 {
    font-family: Dubaiw23, sans-serif;
    font-weight: 500;
  }

  .hamburger-menu.w--open {
    background-color: var(--maincolor1);
  }

  .horizontal-list.ar {
    justify-content: flex-end;
    align-self: flex-end;
  }

  .button-2.red {
    background-color: #392674;
  }

  .button-2.red:hover {
    background-color: #ce8ebd;
  }

  .button-2.outlinewhite {
    color: #fff;
    border-color: #ecd088;
  }

  .container-12 {
    background-color: #f3f0fc33;
  }

  .meal-title {
    border-bottom: 1px dotted #ce8ebd;
  }

  .meals-inside-section {
    background-color: #fff;
  }

  .minheading-11 {
    border-bottom-color: #ce8ebd;
  }

  .minheading-11.method {
    color: #392674;
  }

  .cusine-text {
    color: #a76d97;
  }

  .listarabic, .arabic-list {
    font-size: 16px;
    line-height: 30px;
  }

  .arabic-list-2 {
    letter-spacing: 0;
    line-height: 30px;
  }

  .main-title.purple {
    text-align: center;
    font-family: Exo, sans-serif;
    font-weight: 700;
  }

  .main-title.purple.quran {
    font-size: 45px;
  }

  .main-title.white.spaced.dark-green {
    font-family: Exo, sans-serif;
    font-weight: 700;
  }

  .main-title.white.ar, .main-title.white.less {
    font-size: 40px;
    line-height: 50px;
  }

  .main-title.yellow {
    color: #fdedc5;
  }

  .main-title.blue {
    color: var(--steel-blue);
  }

  .main-title.newfont {
    text-align: center;
  }

  .main-title.newfont.quran {
    font-size: 45px;
  }

  .main-paragraph.white.basic {
    color: #fff;
  }

  .background-video {
    height: 65vh;
  }

  .light-violet {
    background-position: 80% 100%;
  }

  .dark-violet.survey {
    display: none;
  }

  .brown {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div-block-20 {
    background-position: 0 100%;
  }

  .image-43 {
    top: 66%;
    right: 16%;
  }

  .image-44 {
    top: 66%;
    right: 53%;
  }

  .image-47 {
    left: -13%;
  }

  .image-48 {
    opacity: .06;
    width: 100%;
  }

  .div-block-22 {
    flex-direction: column;
    justify-content: center;
    align-self: center;
    display: flex;
  }

  .vlightviolet {
    background-color: var(--deep-sky-blue);
    background-position: -10% 140%;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .card-title.ar {
    font-family: Aref Ruqaa, sans-serif;
    font-size: 20px;
  }

  .div-block-25 {
    padding-top: 2vw;
    padding-bottom: 2vw;
  }

  .grid-27 {
    margin-top: 84px;
  }

  .div-block-29 {
    background-color: var(--deep-sky-blue);
  }

  .section-title {
    color: #392674;
  }

  .grid-29 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .link-block-13, .link-block-13.msrati, .link-block-13._2 {
    min-width: 12vw;
  }

  .image-54 {
    margin-bottom: 20px;
  }

  .stories-block.hopoo {
    max-width: 20vw;
  }

  .ramadaniat {
    background-image: linear-gradient(180deg, var(--26lightpurple), #ffffff4a 55%, white), url('../images/pattern266.png');
    background-position: 0 0, 0 0;
    background-repeat: repeat, repeat;
    background-size: auto, auto;
  }

  .flavours {
    background-image: linear-gradient(#00000026, #00000026), url('../images/foodrecipes26.jpg');
    background-position: 0 0, 50%;
    background-size: auto, cover;
  }

  .quran-section {
    background-color: var(--24orange);
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .videos-section {
    min-height: 100vh;
  }

  .grid-34 {
    grid-template-rows: auto auto auto auto auto;
  }

  .employee-name {
    margin-bottom: 5px;
    font-family: Dubaiw23, sans-serif;
    font-weight: 500;
  }

  .employee-division {
    margin-top: 5px;
    font-family: Dubaiw23, sans-serif;
    font-weight: 500;
  }

  .compeition1 {
    display: block;
  }

  .compeition1.hidden {
    display: none;
  }

  .wars-in-ramadan {
    color: var(--24darkgreen);
  }

  .donation-button.red {
    background-color: #392674;
  }

  .donation-button.red:hover {
    background-color: #ce8ebd;
  }

  .donation-button.outlinewhite {
    color: #fff;
    border-color: #ecd088;
  }

  .main-title-23.purple {
    text-align: center;
  }

  .main-title-23.purple.quran {
    font-size: 45px;
  }

  .main-title-23.white.ar, .main-title-23.white.less {
    font-size: 40px;
    line-height: 50px;
  }

  .main-title-23.yellow {
    color: #fdedc5;
  }

  .main-subtitle-23.purple {
    text-align: center;
  }

  .main-subtitle-23.purple.quran {
    font-size: 45px;
  }

  .main-subtitle-23.white.ar, .main-subtitle-23.white.less {
    font-size: 40px;
    line-height: 50px;
  }

  .main-subtitle-23.yellow {
    color: #fdedc5;
  }

  .grid-38 {
    background-repeat: no-repeat;
  }

  .title-bar {
    background-color: #c8cbff33;
  }

  .home-title {
    font-family: Exo, sans-serif;
    font-weight: 700;
  }

  .maintitle {
    border-top-style: none;
    border-bottom-color: var(--24darkgreen);
    color: var(--green25);
    font-family: Exo, sans-serif;
    font-weight: 700;
  }

  .maintitle.small {
    font-family: Exo, sans-serif;
    font-weight: 700;
  }

  .maintitle.notopborder {
    color: var(--green-r25);
  }

  .maintitle.green {
    color: var(--dark-maroon-r25);
  }

  .maintitle.notopborder-copy {
    color: var(--green-r25);
  }

  .quranlist {
    letter-spacing: 0;
    line-height: 30px;
  }

  .div-block-92 {
    align-self: stretch;
  }

  .div-block-93 {
    min-width: 400px;
    margin-top: 120px;
  }

  .heading-12 {
    color: var(--r24-mainorange);
  }

  .ramadaniat-card {
    border-radius: 10px;
    transition: all .25s;
  }

  .ramadaniat-card:hover {
    box-shadow: 0 4px 11px 6px #0003;
  }

  .imagediv {
    background-position: 50% 13%;
    border-radius: 10px;
  }

  .imagediv2 {
    background-image: url('../images/iftar-image.jpeg');
    background-position: 50%;
    background-size: cover;
    border-radius: 10px;
  }

  .imagediv3 {
    background-image: url('../images/5NwAfPjs-Dubai-Police-ready-Ramadan-Cannons-2.jpeg');
    background-position: 50% 60%;
    background-size: cover;
    border-radius: 10px;
  }

  .imagediv4 {
    background-image: url('../images/qatayef.jpeg');
    background-position: 50%;
    background-size: cover;
    border-radius: 10px;
  }

  .imagediv5 {
    background-image: url('../images/fanoos2.jpg');
    background-position: 50%;
    background-size: cover;
    border-radius: 10px;
  }

  .title-english-medium {
    text-align: center;
    font-family: Exo, sans-serif;
    font-size: 20px;
  }

  .pray {
    background-image: linear-gradient(#0000, #0000), url('../images/duaa-athkar2.jpg');
    background-position: 0 0, 50% 25%;
    background-size: auto, 2500px;
  }

  .div-block-93-copy {
    min-width: 400px;
    margin-top: 120px;
  }

  .home-title-2 {
    font-family: Exo, sans-serif;
    font-weight: 700;
  }

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

  .sadaqah {
    background-size: cover;
  }

  .rememberandthink {
    color: var(--24darkgreen);
  }

  .horizontal-list-links.ar {
    justify-content: flex-end;
    align-self: flex-end;
  }

  .arabic-list-3, .arabic-list-4 {
    font-size: 16px;
    line-height: 30px;
  }
}

@media screen and (min-width: 1920px) {
  .padding.bgcolor-light-grey, .hamburger-menu.w--open {
    background-color: var(--maincolor1);
  }

  .compeition1.hidden {
    display: none;
  }

  .pray {
    background-image: linear-gradient(#0000, #0000), url('../images/duaa-athkar2.jpg');
    background-position: 0 0, 50% 25%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    background-attachment: scroll, scroll;
  }

  .mydeeds {
    background-image: url('../images/deedsmain.jpg'), linear-gradient(#0000, #0000), url('../images/pattern2.png');
    background-position: 50%, 0 0, 50%;
    background-repeat: no-repeat, repeat, repeat;
    background-size: cover, auto, auto;
    min-height: 75vh;
  }

  .sadaqah {
    background-size: cover;
  }

  .thinkcard {
    transition: all .3s;
  }

  .thinkcard:hover {
    box-shadow: 0 2px 30px 10px #92929426;
  }

  .yof-bond {
    transition: all .3s;
  }

  .yof-bond:hover {
    box-shadow: 0 2px 30px 10px #92929426;
  }

  .yof-bond-copy {
    transition: all .3s;
  }

  .yof-bond-copy:hover {
    box-shadow: 0 2px 30px 10px #92929426;
  }

  .yof-ties {
    transition: all .3s;
  }

  .yof-ties:hover {
    box-shadow: 0 2px 30px 10px #92929426;
  }

  .yof-activities {
    transition: all .3s;
  }

  .yof-activities:hover {
    box-shadow: 0 2px 30px 10px #92929426;
  }

  .yof-versus {
    transition: all .3s;
  }

  .yof-versus:hover {
    box-shadow: 0 2px 30px 10px #92929426;
  }

  .yof-jamah {
    transition: all .3s;
  }

  .yof-jamah:hover {
    box-shadow: 0 2px 30px 10px #92929426;
  }

  .yof-habits {
    transition: all .3s;
  }

  .yof-habits:hover {
    box-shadow: 0 2px 30px 10px #92929426;
  }
}

@media screen and (max-width: 991px) {
  .logo-wrapper {
    width: 200px;
  }

  .padding {
    padding: 20px;
  }

  .padding.menu {
    justify-content: space-between;
    padding-top: 60px;
  }

  .navigation-layer-image {
    background-image: linear-gradient(to bottom, var(--accent26), var(--accent26));
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .nav-menu-2 {
    width: 100%;
    overflow: auto;
  }

  .logo-image-black {
    margin-left: 0;
  }

  .hamburger-menu {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .horizontal-list {
    flex-wrap: wrap;
  }

  .navigation-accordion-wrapper {
    flex: 1;
  }

  .grid-16 {
    grid-template-rows: auto auto auto auto;
    margin-left: 10px;
    margin-right: 10px;
  }

  .meals-inside-section {
    padding: 45px;
  }

  .subheading-19, .minheading-11.method {
    color: #392674;
  }

  .main-title.purple.quran, .main-title.purple.small.ar, .main-title.purple.ar, .main-title.yellow.ar, .main-title.blue.ar, .main-title.newfont.quran, .main-title.newfont.small.ar, .main-title.newfont.ar {
    font-size: 35px;
  }

  .main-paragraph.ar.right {
    margin-bottom: 30px;
  }

  .background-video {
    height: 40vh;
  }

  .light-grey {
    height: 100%;
  }

  .light-violet {
    background-position: -150% 100%;
  }

  .brown {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .div-block-20 {
    background-image: url('../images/emsakia-bg.png');
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: 1250px;
  }

  .image-43, .image-44 {
    display: none;
  }

  .image-45 {
    height: 350px;
    display: block;
    position: absolute;
    inset: 260px 0% 0% 24%;
  }

  .image-47 {
    left: -42%;
  }

  .vlightviolet {
    background-position: 50% 100%;
  }

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

  .grid-25.hidden {
    display: none;
  }

  .section-5 {
    justify-content: center;
  }

  .card-left {
    margin-right: 9vw;
  }

  .image-52 {
    display: none;
  }

  .page-title {
    text-align: center;
  }

  .meals-inside-section-2 {
    padding: 45px;
  }

  .link-block-13 {
    min-height: 20vh;
  }

  .div-block-70 {
    background-position: 50%;
    min-height: 250px;
  }

  .div-block-19-copy-copy {
    min-height: 300px;
  }

  .mesahrati {
    background-position: 50% 0;
    background-size: contain;
  }

  .grid-23 {
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
  }

  .div-block-72 {
    min-height: 300px;
  }

  .quote, .quote-2 {
    margin-bottom: 0;
  }

  .stories-block {
    min-height: 20vh;
  }

  .stories.inquran {
    padding-left: 30px;
    padding-right: 30px;
  }

  .ramadaniat, .zayed-day {
    height: 100%;
  }

  .flavours {
    justify-content: center;
    padding-left: 20px;
    padding-right: 20px;
  }

  .quran-section {
    background-position: 50% 100%;
  }

  .lectures {
    height: 100%;
  }

  .donations {
    height: 100%;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .grid-34 {
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
  }

  .container-19 {
    background-size: 900px;
  }

  .compeition1 {
    padding: 20px;
  }

  .container-20 {
    min-height: 30vh;
  }

  .wars-in-ramadan {
    padding-left: 20px;
    padding-right: 20px;
  }

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

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

  .subtitle-arabic {
    line-height: 25px;
  }

  .main-title-23.ar {
    font-size: 35px;
  }

  .main-subtitle-23.ar {
    font-size: 20px;
  }

  .top-header {
    min-height: 35vh;
  }

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

  .main-title-big.ar {
    font-size: 35px;
  }

  .text-span-9 {
    color: var(--steel-blue);
  }

  .testimonial-slider-arrow {
    width: 30px;
    height: 30px;
    margin-left: 10px;
    margin-right: 10px;
    font-size: 13px;
  }

  .content-section {
    padding: 40px 20px;
    overflow: hidden;
  }

  .islided {
    background-position: 50% 0;
  }

  .section-11, .section-12 {
    padding: 45px;
  }

  .mosque-section {
    height: 50%;
    min-height: 50vh;
  }

  .mosque {
    display: none;
  }

  .div-block-9 {
    margin-left: 119px;
  }

  .content-section-2 {
    padding: 40px 20px;
    overflow: hidden;
  }

  .content-section-2.bgcolor-white.table.prayer, .content-section-2.bgcolor-white.table.prayer-copy {
    background-color: #fcf5eda3;
  }

  .grid-2-col-2-row {
    flex-direction: column;
    display: flex;
  }

  .light-grey-copy {
    height: 100%;
  }

  .div-block-95 {
    width: 37em;
  }

  .background-video-4 {
    height: 50vh;
  }

  .cardimg, .cardimg2, .cardimg3, .cardimg4, .cardimg5, .cardimg6 {
    min-height: 300px;
  }

  .subtitle-arabic-2 {
    line-height: 25px;
  }

  .sustainablity {
    padding-left: 30px;
    padding-right: 30px;
  }

  .cardimg9, .cardimg9-copy, .cardimg10, .cardimg6-11, .cardimg12, .cardimg30, .cardimg33 {
    min-height: 300px;
  }

  .container-20-copy {
    min-height: 30vh;
  }

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

  .storyboxtitle.ar.spaced.purple.centered.smaller {
    font-size: 23px;
  }

  .storyboxtitle.ar {
    text-align: center;
    align-self: center;
  }

  .imgbox {
    order: -1;
    min-width: 100%;
    height: 250px;
    min-height: 50%;
  }

  .imgbox.women.um, .imgbox.women.mar, .imgbox.women.asia, .imgbox.cave, .imgbox.insect {
    min-width: 50%;
  }

  .imgbox.sustainability {
    height: 250px;
  }

  .imgbox.foodwaste {
    background-size: cover;
    height: 250px;
  }

  .imgbox.foodwaste-copy, .imgbox.newzakat, .imgbox.reducingfoodwaste {
    height: 250px;
  }

  .storybox {
    background-position: 50%;
  }

  .storybox.women {
    background-position: 50% 20%;
  }

  .infobox.ar {
    justify-content: flex-start;
  }

  .btnstory {
    justify-content: flex-end;
  }

  .storybtntext.sada {
    color: var(--26darkenabi);
  }

  .div-block-106-vertical {
    flex-flow: column;
    align-items: center;
  }

  .mydeeds {
    padding: 20px;
  }

  .zakat {
    height: 100%;
    padding-left: 30px;
    padding-right: 30px;
  }

  .new-ramadaniat, .new-ramadaniat.women {
    background-position: 50% 40%;
  }

  .grid-53 {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

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

  .btnstory-2 {
    justify-content: flex-end;
  }

  .imgbox-2 {
    order: -1;
    min-width: 100%;
    height: 150px;
    min-height: 50%;
  }

  .imgbox-2.cave {
    min-width: 50%;
  }

  .storybox-2, .storybox-2.women {
    background-position: 50% 40%;
  }

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

  .women-stories.engish {
    padding-left: 30px;
    padding-right: 30px;
  }

  .image-78 {
    max-width: 100%;
  }

  .grid-57 {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .animal-stories {
    padding-left: 30px;
    padding-right: 30px;
  }

  .grid-58 {
    grid-template-rows: auto auto;
  }

  .grid-60, .grid-66, .grid-67 {
    grid-template-rows: auto auto auto;
  }

  .container-35 {
    padding-left: 50px;
    padding-right: 50px;
  }

  .quranstorycard-animals {
    background-position: 0 0, 50%;
    background-size: auto, cover;
  }

  .quranstorycard--animals {
    background-image: linear-gradient(#fff0 19%, #92715a 90%), url('../images/animal-3.jpg');
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .quranstorycard-women {
    background-image: linear-gradient(180deg, #fff0 34%, var(--26darkenabi)), url('../images/womeninquran.jpg'), linear-gradient(to bottom, #fff, #fff);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

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

  .thinkcard {
    background-image: linear-gradient(#fff0 30%, #727575 95%), url('../images/mentionedinquran.jpg');
    background-position: 0 0, 50% 150%;
    background-repeat: repeat, no-repeat;
    background-size: auto, 750px;
  }

  .thinkcard.compementary {
    background-image: linear-gradient(#fff0, #00000040 0%, #e9e9e900 50%, #0003), linear-gradient(#fff0 14%, #425726 85%), url('../images/complementary.jpg');
    background-position: 0 0, 0 0, 50% 0;
    background-size: auto, auto, cover;
  }

  .thinkcard.mecca {
    background-image: linear-gradient(#fff0, #00000040 0%, #e9e9e900 50%, #0003), linear-gradient(#fff0 14%, #46331f 89%), url('../images/meccan-medinan.jpg');
    background-position: 0 0, 0 0, 50% 0;
    background-size: auto, auto, cover;
  }

  .thinkcard-arabicmonth {
    background-position: 0 0, 50%;
    background-size: auto, cover;
  }

  .thinkcard-asrsurah {
    background-image: linear-gradient(#e6e6e600 19%, #494146 93%), url('../images/fadaaelquran.jpg');
    background-position: 0 0, 50% 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .thinkcard-prophetmiracles {
    background-image: linear-gradient(#e6e6e600 18%, #614f45), url('../images/prophet-miracles.jpg');
    background-position: 0 0, 50% 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .thinkcard-angels {
    background-image: linear-gradient(#e6e6e600 18%, #1c79bd 71%), url('../images/shutterstock_1724540230.jpg');
    background-position: 0 0, 50% 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .thinkcard-foodinquran {
    background-image: linear-gradient(#e6e6e600 18%, #6f6151 72%), url('../images/foodinquran.jpg');
    background-position: 0 0, 50% 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, contain;
  }

  .grid-67-copy {
    grid-template-rows: auto auto auto auto auto auto;
  }

  .section-17 {
    padding-bottom: 25px;
  }

  .week-title-new {
    font-size: 16px;
    line-height: 20px;
  }

  .deeds-title-ar {
    font-size: 20px;
    line-height: 25px;
  }

  .grid-68, .grid-67-copy {
    grid-template-rows: auto auto auto;
  }

  .familycard-parents {
    background-image: linear-gradient(#e6e6e600 18%, #3a2519 72%), url('../images/UAEYEAROF_FAMILY_PHOTO_2.jpg');
    background-position: 0 0, 50% 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, contain;
  }

  .grid-671 {
    grid-template-rows: auto auto auto;
  }

  .prayercard {
    background-image: linear-gradient(180deg, #fff0 22%, var(--26darkkhaki)), url('../images/duaa-athkar.jpg'), linear-gradient(to bottom, #fff, #fff);
    background-position: 0 0, 50%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .quranayatcard {
    background-image: linear-gradient(#fff0 19%, #4e3b2e 90%), url('../images/quran-ayat.jpg');
    background-position: 0 0, 100% 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .grid-672 {
    grid-template-rows: auto auto auto auto auto auto auto;
  }

  .ramadaniyatcard-domes {
    background-image: linear-gradient(#fff0 45%, #225e98 82%), url('../images/domes-new.jpg'), linear-gradient(#fff, #fff);
    background-position: 0 0, 50% 0, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .ramadaniatcard-ornaments {
    background-image: linear-gradient(#fff0 19%, #1c2a3d 73%), url('../images/islamic-ornaments.jpg');
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .ramadaniatcard-canon {
    background-position: 0 0, 50%;
    background-size: auto, cover;
  }

  .ramadaniyatcard-freej {
    background-image: linear-gradient(#fff0 34%, #214c45 77%), url('../images/iftar-image.jpeg'), linear-gradient(#fff, #fff);
    background-position: 0 0, 50% 100%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .ramadaniyatcard-mesaharati {
    background-image: linear-gradient(#fff0 21%, #160b01 82%), url('../images/mesaharati.jpeg'), linear-gradient(#fff, #fff);
    background-position: 0 0, 50% 10%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .ramadaniyatcard-fanoos {
    background-image: linear-gradient(#fff0 27%, #3c4145 77%), url('../images/ramadan-lantern-2025.jpg'), linear-gradient(#fff, #fff);
    background-position: 0 0, 50% 70%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .ramadaniyatcard-sweets {
    background-image: linear-gradient(#fff0 24%, #6d2c03 79%), url('../images/qatayef.jpeg'), linear-gradient(#fff, #fff);
    background-position: 0 0, 50% 25%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .grid-673 {
    grid-template-rows: auto auto auto auto auto auto auto auto;
  }

  .healthcard-fasting {
    background-image: linear-gradient(#fff0 34%, #ad7e24 71%), url('../images/suhoormeal.jpg'), linear-gradient(#fff, #fff);
    background-position: 0 0, 50% 0, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .healthcard-childtips {
    background-image: linear-gradient(#fff0 19%, #05161f 78%), url('../images/healthy-breakfast-family.jpg');
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .healthcard-suhoortips {
    background-image: linear-gradient(#fff0 42%, #aa7253 74%), url('../images/healthybreakfast-r.jpg');
    background-position: 0 0, 50% 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    display: none;
  }

  .healthcard-immunity {
    background-image: linear-gradient(#fff0 27%, #a96005 78%), url('../images/immunityinramadan.jpg'), linear-gradient(#fff, #fff);
    background-position: 0 0, 50% 0, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .healthcard-sports {
    background-image: linear-gradient(#fff0 34%, #335a55 76%), url('../images/ramadansports.jpg'), linear-gradient(#fff, #fff);
    background-position: 0 0, 50% 0, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .healthcard-dates {
    background-image: linear-gradient(#fff0 34%, #54120f 77%), url('../images/dates-iftar.jpg'), linear-gradient(#fff, #fff);
    background-position: 0 0, 50% 175%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .healthcard-immunityfasting {
    background-image: linear-gradient(#fff0 39%, #723e49 86%), url('../images/immunityand-fasting.jpg'), linear-gradient(#fff, #fff);
    background-position: 0 0, 50% 100%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .healthcard-fastingbenefits {
    background-image: linear-gradient(#fff0 29%, #8a5031 81%), url('../images/fastingbenifits.jpg'), linear-gradient(#fff, #fff);
    background-position: 0 0, 50% 25%, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .zakatgrid {
    grid-template-rows: auto auto auto;
  }

  .zakatcard-about {
    background-image: linear-gradient(#fff0 19%, #2a1912 90%), url('../images/zakat.jpg');
    background-position: 0 0, 50% 200%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .zakatcard-payment {
    background-position: 0 0, 50%;
    background-size: auto, cover;
  }

  .sustainabilitygrid {
    grid-template-rows: auto auto auto;
  }

  .sustainabilitycard-recycle {
    background-position: 0 0, 50% 125%;
    background-size: auto, cover;
  }

  .sustainabilitycard-ramadan {
    background-image: linear-gradient(#fff0 19%, #20744a 80%), url('../images/sustainability-at-home.jpg');
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .sustainabilitycard-foodwaste {
    background-position: 0 0, 50% 100%;
    background-size: auto, cover;
  }

  .quranstorycard-animals--quran {
    background-position: 0 0, 50%;
    background-size: auto, cover;
  }

  .grid-674 {
    grid-template-rows: auto auto auto;
  }

  .image-86 {
    max-width: 100%;
  }

  .familycard-parents-2 {
    background-image: linear-gradient(#e6e6e600 18%, #3a2519 72%), url('../images/UAEYEAROF_FAMILY_PHOTO_2.jpg');
    background-position: 0 0, 50% 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, contain;
  }

  .familycard-parents-2-2 {
    background-image: linear-gradient(#e6e6e600 18%, #55311b 72%), url('../images/UAEYEAROF_FAMILY_PHOTO_3.jpg');
    background-position: 0 0, 50% 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, contain;
  }

  .grid-67-ramadaniyat {
    grid-template-rows: auto auto auto auto auto auto;
  }

  .grid-67-health {
    grid-template-rows: auto auto auto auto auto auto auto auto auto;
  }

  .zakatcardpayment {
    background-image: linear-gradient(#e6e6e600 18%, #55311b 72%), url('../images/UAEYEAROF_FAMILY_PHOTO_3.jpg');
    background-position: 0 0, 50% 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, contain;
  }

  .about-zakat-card {
    background-image: linear-gradient(#e6e6e600 18%, #3a2519 72%), url('../images/UAEYEAROF_FAMILY_PHOTO_2.jpg');
    background-position: 0 0, 50% 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, contain;
  }

  .horizontal-list-links {
    flex-wrap: wrap;
  }

  .ramadaniatcard-jannah {
    background-position: 0 0, 50%;
    background-size: auto, cover;
  }

  .ramadaniatcard-jannahen {
    background-image: linear-gradient(#fff0 19%, #1c2a3d 73%), url('../images/islamic-ornaments.jpg');
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .healthcard-energy {
    background-image: linear-gradient(#fff0 34%, #384e64 71%), url('../images/energy-in-ramadan.jpg'), linear-gradient(#fff, #fff);
    background-position: 0 0, 50% 0, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .healthcard-energyar {
    background-image: linear-gradient(#fff0 42%, #aa7253 74%), url('../images/energy-in-ramadan.jpg');
    background-position: 0 0, 50% 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .ramadaniyatcard-horses {
    background-image: linear-gradient(#fff0 45%, #225e98 82%), url('../images/domes-new.jpg'), linear-gradient(#fff, #fff);
    background-position: 0 0, 50% 0, 0 0;
    background-repeat: repeat, no-repeat, repeat;
    background-size: auto, cover, auto;
  }

  .ramadaniatcard-horsearabic {
    background-position: 0 0, 50%;
    background-size: auto, cover;
  }

  .yof-bond {
    background-image: linear-gradient(#fff0 30%, #250c01 95%), url('../images/UAEYEAROF_FAMILY_PHOTO_2.jpg');
    background-position: 0 0, 50% 150%;
    background-repeat: repeat, no-repeat;
    background-size: auto, 750px;
  }

  .yof-bond-copy {
    background-image: linear-gradient(#fff0 30%, #727575 95%), url('../images/mentionedinquran.jpg');
    background-position: 0 0, 50% 150%;
    background-repeat: repeat, no-repeat;
    background-size: auto, 750px;
  }

  .yof-ties {
    background-image: linear-gradient(#fff0 30%, #3a2514 95%), url('../images/UAEYEAROF_FAMILY_PHOTO_10.jpg');
    background-position: 0 0, 50% 150%;
    background-repeat: repeat, no-repeat;
    background-size: auto, 750px;
  }

  .yof-activities {
    background-image: linear-gradient(#fff0 30%, #3b2614 95%), url('../images/activities1.jpg');
    background-position: 0 0, 50% 150%;
    background-repeat: repeat, no-repeat;
    background-size: auto, 750px;
  }

  .yof-versus {
    background-image: linear-gradient(#fff0 30%, #3a2514 95%), url('../images/UAEYEAROF_FAMILY_PHOTO_6.jpg');
    background-position: 0 0, 50% 150%;
    background-repeat: repeat, no-repeat;
    background-size: auto, 750px;
  }

  .yof-jamah {
    background-image: linear-gradient(#fff0 30%, #3a2615 95%), url('../images/yof-prayers.jpg');
    background-position: 0 0, 50% 150%;
    background-repeat: repeat, no-repeat;
    background-size: auto, 750px;
  }

  .yof-habits {
    background-image: linear-gradient(#fff0 30%, #572607 95%), url('../images/Ramadan-Through-the-Eyes.jpg');
    background-position: 0 0, 50% 150%;
    background-repeat: repeat, no-repeat;
    background-size: auto, 750px;
  }

  .yof-bonds {
    background-image: linear-gradient(#e6e6e600 18%, #55311b 72%), url('../images/UAEYEAROF_FAMILY_PHOTO_3.jpg');
    background-position: 0 0, 50% 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, contain;
  }
}

@media screen and (max-width: 767px) {
  .logo-wrapper {
    width: 200px;
    padding-left: 10px;
    padding-right: 10px;
  }

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

  .padding.bgcolor-light-grey {
    padding-left: 20px;
    padding-right: 20px;
  }

  .padding.menu {
    justify-content: space-between;
    padding-left: 20px;
    padding-right: 20px;
  }

  .accordion-item-trigger {
    padding-left: 0;
    padding-right: 0;
  }

  .navigation-layer-image {
    display: none;
  }

  .navigation-layer-content {
    padding: 0;
  }

  .hamburger-menu {
    width: 60px;
    padding: 15px;
  }

  .horizontal-list {
    width: 100%;
  }

  .navigation-accordion-wrapper {
    height: 80%;
  }

  .section-3 {
    height: 50vh;
  }

  .div-block-16 {
    flex-direction: column;
    justify-content: space-around;
  }

  .charity-div {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .container-7, .food-card {
    align-self: stretch;
  }

  .grid-24 {
    display: none;
  }

  .meals-inside-section {
    padding: 25px;
  }

  .background-video {
    height: 100vw;
  }

  .light-grey.donation {
    padding: 20px;
  }

  .light-purple.health {
    padding-left: 20px;
    padding-right: 20px;
  }

  .light-violet {
    background-position: -25% 100%;
  }

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

  .image-45 {
    width: 50%;
    height: auto;
  }

  .page-title {
    font-size: 35px;
    line-height: 40px;
  }

  .meals-inside-section-2 {
    padding: 25px;
  }

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

  .link-block-13 {
    min-height: 15vh;
  }

  .container-18 {
    padding: 20px;
  }

  .inside-page-section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-inside-2 {
    padding-left: 55px;
    padding-right: 55px;
  }

  .bodytext-en {
    margin-left: 20px;
    margin-right: 20px;
  }

  .stories-block {
    min-height: 15vh;
  }

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

  .new-lecture-title-2.ar {
    text-align: center;
  }

  .your-health.health {
    padding-left: 20px;
    padding-right: 20px;
  }

  .lectures {
    padding: 20px;
  }

  .container-20 {
    min-height: 20vh;
  }

  .wars-in-ramadan, .div-block-80 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

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

  .container-22 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .grid-18 {
    grid-template-rows: auto auto auto auto auto auto auto auto;
  }

  .card-2 {
    align-self: stretch;
  }

  .content-section {
    overflow: hidden;
  }

  .section-11, .section-12 {
    padding: 25px;
  }

  .div-block-9 {
    margin-left: 32px;
  }

  .content-section-2 {
    overflow: hidden;
  }

  .content-wrapper-half-2 {
    max-width: 100%;
  }

  .div-block-15 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .content-wrapper-2.align-center, .content-wrapper-2.align-center-copy {
    text-align: left;
    justify-content: center;
    align-items: center;
  }

  .grid-2-col-2-row {
    flex-direction: column;
    display: flex;
  }

  .home-title.newfont, .home-title.newfont.white, .home-title.newfont.lightergreen {
    font-size: 40px;
  }

  .div-block-95 {
    width: 25em;
  }

  .heading-11.colored.center.arabic {
    line-height: 1.25;
  }

  .background-video-4 {
    height: 35vh;
  }

  .container-29 {
    padding: 10px;
  }

  .container-20-copy {
    min-height: 20vh;
  }

  .imgbox.women.mar {
    border-style: none;
  }

  .imgbox.months, .imgbox.fadael, .imgbox.prophets, .imgbox.angels {
    height: 250px;
  }

  .imgbox.foodies {
    min-width: 100%;
    height: 250px;
  }

  .imgbox.prophets-new, .imgbox.sustainability-copy, .imgbox.familybond, .imgbox.parents {
    height: 250px;
  }

  .storybox.women {
    background-position: 50% 20%;
  }

  .zakat-container {
    align-self: stretch;
  }

  .grid-54, .grid-57 {
    grid-template-rows: auto auto auto auto auto auto auto;
  }

  .grid-59 {
    grid-template-rows: auto auto;
  }

  .society-section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid-61 {
    grid-template-rows: auto auto auto auto auto auto;
  }

  .grid-63, .grid-64 {
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
  }

  .grid-65 {
    grid-template-rows: auto auto auto;
  }

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

  .rememberandthink {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .container-36, .container-37 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-22 {
    top: 90%;
  }

  .link-block-3 {
    justify-content: flex-start;
    align-items: center;
    width: 50px;
    height: 50px;
    padding: 10px;
  }

  .link-block-3.ar {
    justify-content: flex-end;
    align-items: center;
  }

  .surveytext.ar {
    overflow: hidden;
  }

  .surveytext.ar.en {
    font-size: 12px;
    overflow: hidden;
  }

  .section-23 {
    top: 90%;
  }

  .link-block-18 {
    justify-content: flex-start;
    align-items: center;
    width: 50px;
    height: 50px;
    padding: 10px;
  }

  .horizontal-list-links {
    width: 100%;
  }
}

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

  .grid-16 {
    width: 100%;
    margin-left: 5px;
  }

  .meals-inside-section {
    padding: 25px;
  }

  .main-title.purple, .main-title.newfont {
    font-size: 30px;
    line-height: 32px;
  }

  .background-video {
    height: 35vh;
  }

  .light-grey {
    height: auto;
    min-height: auto;
  }

  .light-purple.health {
    height: auto;
  }

  .div-block-20 {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    height: 50vh;
  }

  .image-45 {
    width: 50%;
    height: auto;
  }

  .card-title-3 {
    font-size: 2.5em;
  }

  ._w-card {
    margin-bottom: 40px;
    padding: 20px;
  }

  .card-subtitle {
    font-size: 1.3em;
    line-height: 1em;
  }

  .c-scroll-down, .c-intro {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .c-card-content-divider {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .c-card._3 {
    top: 140px;
  }

  .c-card._2 {
    top: 80px;
  }

  .c-card._6, .c-card._5 {
    top: 260px;
  }

  .c-card._4 {
    top: 200px;
  }

  .c-card._7, .c-card._8 {
    top: 260px;
  }

  .grid-26 {
    grid-template-rows: auto auto auto;
  }

  .page-title {
    text-align: center;
    font-size: 30px;
    line-height: 35px;
  }

  .meals-inside-section-2 {
    padding: 25px;
  }

  .container-17 {
    padding: 20px;
  }

  .mosahrati {
    height: auto;
  }

  .grid-29 {
    grid-template-rows: auto auto auto auto auto;
  }

  .link-block-13 {
    min-height: 20vh;
  }

  .link-block-13.msrati {
    background-position: 50% 25%;
  }

  .container-18 {
    padding: 19px;
  }

  .inside-page-section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-70, .div-block-73 {
    display: none;
  }

  .div-block-74 {
    background-position: 50%;
  }

  .bodytext-en {
    padding-right: 0;
    font-size: 15px;
  }

  .stories-block {
    min-height: 20vh;
  }

  .stories-block.msrati {
    background-position: 50% 25%;
  }

  .ramadaniat {
    height: auto;
    min-height: auto;
  }

  .your-health.health {
    height: auto;
  }

  .zayed-day, .lectures, .donations {
    height: auto;
    min-height: auto;
  }

  .container-19 {
    background-size: 500px;
    min-height: 25vh;
  }

  .compeition1 {
    padding: 31px;
  }

  .container-20 {
    min-height: 15vh;
  }

  .link-block-17 {
    min-height: 150px;
  }

  .grid-18 {
    width: 100%;
  }

  .div-block-17 {
    padding: 10px;
  }

  .main-title-23.purple, .main-subtitle-23.purple {
    font-size: 30px;
    line-height: 32px;
  }

  .testimonial-slider-arrow {
    margin-left: -10px;
    margin-right: -10px;
  }

  .section-11, .section-12 {
    padding: 25px;
  }

  .div-block-9 {
    flex: 1;
    max-width: 600px;
    margin-left: auto;
  }

  .light-grey-copy {
    height: auto;
    min-height: auto;
  }

  .button {
    width: 100%;
    max-width: 250px;
  }

  .background-video-4 {
    height: 20vh;
  }

  .container-20-copy {
    min-height: 15vh;
  }

  .zakat {
    height: auto;
    min-height: auto;
  }

  .grid-53 {
    grid-template-rows: auto auto auto auto auto auto auto;
  }

  .society-section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-35 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .grid-68 {
    grid-template-rows: auto auto auto auto auto;
  }

  .healthcard-suhoortips {
    background-position: 0 0, 50% 0;
    background-size: auto, cover;
  }

  .grid-674 {
    grid-template-rows: auto auto auto auto auto;
  }

  .healthcard-energyar {
    background-position: 0 0, 50% 0;
    background-size: auto, cover;
  }
}

#w-node-_397b820b-0372-b32a-daa8-f34cf660cb1a-4e93c49a {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_0fedbeb2-115b-d2ad-bfe2-ba0e946372bb-4e93c49a, #w-node-_145acd22-437d-57b7-06cc-7d42cd9cc6b3-4e93c49a, #w-node-_6b7aa394-13e9-ac90-f16b-64e625e6c4f5-4e93c49a {
  grid-area: 1 / 1 / 3 / 2;
  justify-self: start;
}

#w-node-_26792fee-b42c-49cd-bb1a-fecc51f9f45c-4e93c49a {
  grid-area: 5 / 1 / 6 / 3;
}

#w-node-c3bf0c0f-5b3e-4dd4-5040-829dc74947ea-4e93c49a {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_94b8d9e4-ff42-ee7f-0dd1-9e8e8b8d5295-4e93c49a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_769c0966-8001-92d8-0e6e-ca9ffbc8d8b6-4e93c49a, #w-node-c6fc1fed-6c4c-31d5-76c4-c5e139533ccf-4e93c49a, #w-node-_659e1b1b-5575-6426-2a97-7a77382b7e96-4e93c49a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4750e3bf-122e-fb6d-8234-df0129852d48-4e93c49a {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-abe14fd9-7e28-2a39-730a-1d6e6223e304-4e93c49a {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_7433b73d-4add-10de-44ee-64a178491890-4e93c49a, #w-node-a548b1ce-00c8-ceee-0060-ca542589567a-4e93c49a {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-f35da132-2aae-04d5-dbf5-a3f22b696d91-4e93c49a, #w-node-_323b6033-1013-813e-8a0d-b1a11d57c3f7-4e93c49a, #w-node-_454a607e-c66f-942d-1786-c46296559773-4e93c49a, #w-node-_11e60d39-8a3c-a6e9-e2d2-5d1d44a9fb77-4e93c49a, #w-node-f96a6a16-7321-f243-804d-108d079b2f87-4e93c49a, #w-node-_5f903acb-4348-d1df-3e99-f56c24c3d821-4e93c49a, #w-node-a3b980c2-4b39-c2dc-57d5-de82c6f7fa25-4e93c49a, #w-node-_8b8960a3-da1b-044b-79f4-c409b0ec6777-4e93c49a, #w-node-_6242a3aa-bd8c-ef0b-530f-6deb821dd957-4e93c49a, #w-node-e6e26fa3-90dd-462e-33ec-65a2c4418021-4e93c49a, #w-node-a0c2c59d-d3ab-bc0f-4c2b-f4bacd951503-4e93c49a, #w-node-_31882e73-b07a-5d9c-9826-b04aa74ccc63-4e93c49a, #w-node-f1f7a576-65cf-e9b5-8654-d0b3ad035feb-4e93c49a, #w-node-_1c766fb3-2dae-ad41-906d-1e8c5049146b-4e93c49a, #w-node-dd05a524-c825-a02b-36fd-e30ac2a30514-4e93c49a, #w-node-_5990c6e1-c438-98b3-542c-ff8787d9560a-4e93c49a, #w-node-_397c9dd4-9a3a-0c11-263e-0fc9cc4cc8c2-4e93c49a, #w-node-_016a8953-7b4b-d7c0-4509-acb08f606f45-4e93c49a, #w-node-_72d1dda3-7148-7501-e820-dbb07d665911-4e93c49a, #w-node-ffa226f2-24e5-f2dc-1178-5d4bffd1b83f-4e93c49a, #w-node-c9e8aa3a-eab6-7f46-5644-6c224244bda5-4e93c49a, #w-node-_9e923562-00e9-1942-7612-58965122cd32-4e93c49a, #w-node-_25fc7b4d-f128-6e2f-4ab4-35bf06fcf6d7-4e93c49a, #w-node-_6cc2590a-1b85-76f9-7d26-b258418e0789-4e93c49a, #w-node-_11ac16de-e42e-7086-7f4d-d2db22ef7ba0-4e93c49a, #w-node-_3ba36a8f-b89a-9e3e-e0e3-2388091b57fb-4e93c49a, #w-node-_343ae7a2-c38f-ef27-6827-49e68b92cb15-4e93c49a, #w-node-fdf32567-372a-1138-e31d-1a646e308a0e-4e93c49a, #w-node-_98fea1b1-7800-0fbb-aed1-185c7e8ce815-4e93c49a, #w-node-c7cfa02c-b194-f8c4-b6e6-f0a691f53fc4-4e93c49a {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_038d2130-4b83-b19c-8b6f-1486f98682d3-4e93c49a {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-_6340bfb4-ebab-cda2-ed89-82e6b70bd992-4e93c49a {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_9e5719e4-c567-0747-4303-03f513f40d71-4e93c49a {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-eb9a57c8-f403-1fdf-902c-dae03bd22be1-4e93c49a {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-c8c74b8e-66b0-a634-73f6-dd2cc3740c93-4e93c49a {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-db97aa54-a8a2-b29c-a867-5563c8b0bfb5-4e93c49a {
  grid-area: 2 / 5 / 3 / 6;
}

#w-node-_134e62bc-d1ed-b082-285d-bcea68c69ace-4e93c49a {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-_11894aa9-16d4-0d2c-5182-9c8e720fa210-4e93c49a {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_833e612a-ed5c-9ffd-84e9-6a0c5cc265bd-4e93c49a {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_727f2a78-dc1b-2510-469f-d915ecf085c0-4e93c49a {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-c961f283-6935-9b6b-4919-5697221dc08a-4e93c49a {
  grid-area: 3 / 5 / 4 / 6;
}

#w-node-_5f8e1c2d-2fc7-39ca-b00e-f3d4c05fefad-4e93c49a {
  grid-area: 3 / 4 / 4 / 5;
}

#w-node-_92f0d765-fe03-9d5c-be40-7255b504cbe1-4e93c49a {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_8897c600-b686-89af-9044-d51e3c53f64e-4e93c49a {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-f9fd22a9-3406-caae-3971-6cd62496a786-4e93c49a {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_40535f2a-9eb8-6f4a-cd4e-bf92f68a4255-4e93c49a {
  grid-area: 4 / 5 / 5 / 6;
}

#w-node-c596afd5-d65a-d5df-f288-b36b426122b6-4e93c49a {
  grid-area: 4 / 4 / 5 / 5;
}

#w-node-_2e1cb092-f02b-8690-5f76-4a10435742cb-4e93c49a {
  grid-area: 4 / 3 / 5 / 4;
}

#w-node-ce7c2350-8948-7327-2e1e-c5deda2ff0ef-4e93c49a {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_4231b736-c17d-b3f0-d975-8bcb07a0e86e-4e93c49a {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-e190f2e7-60f5-05b9-ad44-f4ae1d5de858-4e93c49a {
  grid-area: 5 / 5 / 6 / 6;
}

#w-node-_2360adde-0119-951e-9550-4e53250d0511-4e93c49a {
  grid-area: 5 / 4 / 6 / 5;
}

#w-node-_6791b8d3-35e4-4b32-8a68-e36a1df0faf7-4e93c49a {
  grid-area: 5 / 3 / 6 / 4;
}

#w-node-_8429682d-990d-c018-44fa-63c68e42f6c3-4e93c49a {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-_071cf7a4-afb2-05b6-265c-c83665f6e4ae-4e93c49a {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_67d33716-fe6f-e6aa-9902-938c5b951adb-4e93c49a {
  grid-area: 6 / 5 / 7 / 6;
}

#w-node-ee73c228-d3ab-bb0d-edda-8ebc295351f6-4e93c49a {
  grid-area: 6 / 4 / 7 / 5;
}

#w-node-c8e66631-1a5e-473a-96ad-edd476c28a87-4e93c49a {
  grid-area: 6 / 3 / 7 / 4;
}

#w-node-_3e2b7739-90de-1579-bde0-4582e711cf90-4e93c49a {
  grid-area: 6 / 2 / 7 / 3;
}

#w-node-_8d4315a3-c519-f168-05cf-0a5cf8a818a7-4e93c49a {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-_3c3f1d96-8f4c-ba82-d6a2-a57b39c7eac7-4e93c49a, #w-node-_804ecb21-ac70-ea4c-1e35-79d235680856-4e93c49a, #w-node-_90a3c50f-a623-4b62-7bc0-ea0c09e0540f-4e93c49a, #w-node-cf076ecc-47ac-9145-1a73-7260b328446c-4e93c49a, #w-node-_5f106aa6-ad1b-1d53-ee36-831c76c9fa4b-4e93c49a, #w-node-_4f5657ae-f0e0-daca-3f02-60b339406069-4e93c49a, #w-node-_8206c8b3-60a2-096c-1278-1094507d37c5-4e93c49a, #w-node-_82e5e614-7eba-fcf6-4557-a993a13ee6a5-4e93c49a, #w-node-_238794f9-e1b0-a2ce-7f53-dc64d8d08591-4e93c49a, #w-node-_9285b50a-7227-34ad-1204-bf8c9daedf34-4e93c49a, #w-node-_386eeffd-6a60-8dc5-c43c-3f61c75eb751-4e93c49a, #w-node-ef399c82-bdcd-8afb-9502-b21d6bd04f91-4e93c49a, #w-node-_30390178-0604-4ada-08a3-85da8feb9af8-4e93c49a, #w-node-_8825f9fa-3234-04aa-8752-331371dc94bd-4e93c49a, #w-node-ec747e4b-b127-1299-63bc-be93f9b7e335-4e93c49a, #w-node-e0022767-8b60-eb9e-f4ca-30393052d84c-4e93c49a, #w-node-d7c97764-01ef-3ff7-1e2c-7bb7d891e084-4e93c49a, #w-node-_4eeeaaa9-58fe-f3a3-a4cc-a9427c61a622-4e93c49a, #w-node-dc86aebf-c2b4-6421-8e76-9afd7e50b25a-4e93c49a, #w-node-a9b07c1f-6a25-0ed7-65b5-7b5055b070be-4e93c49a, #w-node-_65f118ef-77fb-cb8a-4746-2f1e5701beaa-4e93c49a, #w-node-c922271e-4487-54da-c95c-7c46bb317cf1-4e93c49a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b2b0a6f1-0834-6fe3-3745-b8b97b6ce34a-4e93c49a {
  grid-area: 3 / 2 / 5 / 3;
}

#w-node-_88b0bf33-7bf5-4bd9-0d8e-eed4010499e5-4e93c49a {
  grid-area: 3 / 3 / 5 / 4;
}

#w-node-a2469d41-c11a-054f-9f02-1e5665d651aa-4e93c49a {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_093f9af2-fa05-c266-342d-e1d30301317c-4e93c49a {
  grid-area: 3 / 1 / 5 / 2;
}

#w-node-fb2645ee-231d-8e47-6cdf-05e27393286c-4e93c49a {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-_6cf267e7-8b2a-b658-10ea-9e2d799fed29-4e93c49a {
  grid-area: 1 / 3 / 3 / 4;
}

#w-node-a4aeae05-b14a-674d-76c7-3d8ec0edb627-4e93c49a {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-_6208c5b5-bd6a-1406-6d79-a950669ef45d-4e93c49a {
  grid-area: 3 / 3 / 4 / 2;
}

#w-node-_5cfea10b-335e-6a9d-ecfc-2d31789e9fe7-4e93c49a {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

#w-node-ff0e0275-3fa6-d6e1-2738-c852a2ad78f7-4e93c49a, #w-node-a4a5609f-1527-2d9d-4295-3e9ddae1ece7-4e93c49a, #w-node-_9ea14efc-be49-4cd8-f47c-d2bf3db8a80d-4e93c49a {
  grid-row: span 2 / span 2;
}

#w-node-_4d1a8eb0-55f6-3dca-6a54-8a9107cbad58-4e93c49a {
  grid-area: 2 / 1 / 3 / 5;
  align-self: start;
}

#w-node-_23b33962-a568-7274-f6ee-3fceaa15bbf2-4e93c49a {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-f803cc6a-7c04-21f6-0a41-e586a6506f34-4e93c49a {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_4a88b885-6383-9f38-b8f0-ab27f0301d80-4e93c49a {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-_4a88b885-6383-9f38-b8f0-ab27f0301d87-4e93c49a {
  grid-area: 1 / 3 / 3 / 4;
}

#w-node-_4a88b885-6383-9f38-b8f0-ab27f0301d8e-4e93c49a {
  grid-area: 3 / 1 / 5 / 2;
}

#w-node-_4a88b885-6383-9f38-b8f0-ab27f0301d95-4e93c49a {
  grid-area: 3 / 2 / 5 / 3;
}

#w-node-_4a88b885-6383-9f38-b8f0-ab27f0301d9c-4e93c49a {
  grid-area: 3 / 3 / 5 / 4;
}

#w-node-_4a88b885-6383-9f38-b8f0-ab27f0301da3-4e93c49a {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_4a88b885-6383-9f38-b8f0-ab27f0301daa-4e93c49a {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-_84135215-6774-dad9-204f-117d77dc27ae-4e93c49a {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_66aa2982-8f93-a05a-0b41-8f3d5445100a-4e93c49a {
  grid-area: 1 / 1 / 3 / 3;
}

#w-node-be7b2623-8908-23fa-70ff-ce301b520545-4e93c49a {
  grid-area: 1 / 3 / 2 / 4;
  place-self: center;
}

#w-node-_7d61f52f-1c5a-1306-f4f8-e34ac20c040d-4e93c49a {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_96ba46a2-12ca-0783-dfa5-0b229a8258a8-4e93c49a {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_96ba46a2-12ca-0783-dfa5-0b229a8258b0-4e93c49a {
  grid-area: 2 / 2 / 3 / 4;
}

#w-node-_96ba46a2-12ca-0783-dfa5-0b229a8258b8-4e93c49a {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_96ba46a2-12ca-0783-dfa5-0b229a8258c0-4e93c49a {
  grid-area: 2 / 4 / 3 / 6;
}

#w-node-_96ba46a2-12ca-0783-dfa5-0b229a8258c8-4e93c49a {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_96ba46a2-12ca-0783-dfa5-0b229a8258d0-4e93c49a {
  grid-area: 3 / 2 / 5 / 4;
}

#w-node-_96ba46a2-12ca-0783-dfa5-0b229a8258d8-4e93c49a {
  grid-area: 3 / 1 / 5 / 2;
}

#w-node-_96ba46a2-12ca-0783-dfa5-0b229a8258e0-4e93c49a {
  grid-area: 1 / 4 / 2 / 6;
}

#w-node-daa14e4e-26c9-c15b-0dee-dd3464f6cf4b-4e93c49a {
  grid-area: 3 / 4 / 5 / 6;
}

#w-node-_75bf4750-5b99-f3b1-fc33-d7f1e0f5c6f2-4e93c49a {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-ef99c9f1-990d-17c6-811c-d70d36bd7da8-4e93c49a {
  grid-area: 2 / 2 / 3 / 5;
  place-self: center;
}

#w-node-d11410d7-7ce8-cedb-ad81-97890a407eb4-4e93c49a {
  grid-area: 1 / 2 / 2 / 5;
}

#w-node-_45c8362e-300e-6ece-c13f-c71e96c794d8-4e93c49a {
  grid-area: 1 / 2 / 4 / 7;
  align-self: center;
}

#w-node-_45c8362e-300e-6ece-c13f-c71e96c794d9-4e93c49a {
  grid-area: 1 / 1 / 3 / 3;
}

#w-node-_45c8362e-300e-6ece-c13f-c71e96c794da-4e93c49a {
  grid-area: 1 / 1 / 4 / 3;
}

#w-node-_45c8362e-300e-6ece-c13f-c71e96c794db-4e93c49a {
  grid-area: 1 / 6 / 4 / 8;
}

#w-node-_45c8362e-300e-6ece-c13f-c71e96c794dc-4e93c49a {
  grid-area: 2 / 6 / 4 / 8;
}

#w-node-_73b5b58c-08e2-5988-63aa-1b17478edba2-4e93c49a {
  grid-area: 2 / 3 / 3 / 5;
}

#w-node-_73b5b58c-08e2-5988-63aa-1b17478edbbe-4e93c49a {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_73b5b58c-08e2-5988-63aa-1b17478edbda-4e93c49a {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_73b5b58c-08e2-5988-63aa-1b17478edbf6-4e93c49a {
  grid-area: 1 / 3 / 2 / 5;
}

#w-node-_2cac14fa-5206-5f17-754d-28355d3399eb-4e93c49a {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-acae78cc-957d-5181-ad62-925e1b353072-4e93c49a {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: center;
}

#w-node-_3669819e-726d-b7ea-2642-cb2a644dc4d0-4e93c49a {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_3669819e-726d-b7ea-2642-cb2a644dc4d7-4e93c49a {
  grid-area: 1 / 3 / 2 / 5;
}

#w-node-_0100c4a5-95f0-78f0-b3e7-2e5c562fd79c-4e93c49a {
  grid-area: 1 / 1 / 3 / 2;
}

#w-node-_067e797d-4444-ca8f-6b16-b0efc2ecbd62-4e93c49a, #w-node-cf4fa8ec-7fa7-1f8c-84be-0447551cd484-4e93c49a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c79dc017-da80-ba2d-abff-a0408af9de27-4e93c49a {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-df66ca94-ea75-e2b4-f5fc-9f7c370048c6-4e93c49a {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_60c6ae3c-1524-277f-8dc0-ac2eafd2b9cf-4e93c49a {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-c90906fa-3eaa-0e9c-10a8-0f7bfc253878-4e93c49a {
  grid-area: 1 / 3 / 3 / 6;
  place-self: center;
}

#w-node-b4b307e9-3b6e-b20c-2b5d-8cf9025597c9-4e93c49b {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-b4b307e9-3b6e-b20c-2b5d-8cf9025597de-4e93c49b {
  grid-area: 3 / 1 / 5 / 3;
}

#w-node-b4b307e9-3b6e-b20c-2b5d-8cf9025597e0-4e93c49b {
  grid-area: 1 / 3 / 5 / 4;
}

#w-node-b4b307e9-3b6e-b20c-2b5d-8cf9025597e1-4e93c49b {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-b4b307e9-3b6e-b20c-2b5d-8cf9025597e3-4e93c49b {
  grid-area: 5 / 3 / 6 / 4;
}

#w-node-b4b307e9-3b6e-b20c-2b5d-8cf9025597e8-4e93c49b {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-b4b307e9-3b6e-b20c-2b5d-8cf9025597ed-4e93c49b {
  grid-area: 7 / 3 / 8 / 4;
}

#w-node-b4b307e9-3b6e-b20c-2b5d-8cf9025597f2-4e93c49b {
  grid-area: 5 / 1 / 6 / 3;
}

#w-node-b4b307e9-3b6e-b20c-2b5d-8cf9025597f3-4e93c49b {
  grid-area: 6 / 2 / 7 / 4;
}

#w-node-b4b307e9-3b6e-b20c-2b5d-8cf9025597f4-4e93c49b {
  grid-area: 8 / 3 / 9 / 4;
}

#w-node-b4b307e9-3b6e-b20c-2b5d-8cf9025597f9-4e93c49b {
  grid-area: 9 / 1 / 10 / 3;
}

#w-node-b4b307e9-3b6e-b20c-2b5d-8cf9025597fd-4e93c49b {
  grid-area: 7 / 1 / 9 / 3;
}

#w-node-b4b307e9-3b6e-b20c-2b5d-8cf9025597fe-4e93c49b {
  grid-area: 9 / 3 / 10 / 4;
}

#w-node-b4b307e9-3b6e-b20c-2b5d-8cf9025597ff-4e93c49b {
  grid-area: 10 / 1 / 11 / 4;
}

#w-node-b4b307e9-3b6e-b20c-2b5d-8cf902559807-4e93c49b {
  grid-area: 11 / 1 / 12 / 4;
}

#w-node-_2df550e6-a100-a12d-d736-fb102357bd84-4e93c49c {
  grid-area: 3 / 2 / 5 / 4;
}

#w-node-_2df550e6-a100-a12d-d736-fb102357bd86-4e93c49c {
  grid-area: 1 / 2 / 2 / 4;
}

#w-node-_2df550e6-a100-a12d-d736-fb102357bd88-4e93c49c {
  grid-area: 1 / 1 / 5 / 2;
}

#w-node-_2df550e6-a100-a12d-d736-fb102357bd89-4e93c49c {
  grid-area: 2 / 2 / 3 / 4;
}

#w-node-_2df550e6-a100-a12d-d736-fb102357bd8d-4e93c49c {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_2df550e6-a100-a12d-d736-fb102357bd93-4e93c49c {
  grid-area: 6 / 3 / 7 / 4;
}

#w-node-_2df550e6-a100-a12d-d736-fb102357bd99-4e93c49c {
  grid-area: 7 / 1 / 8 / 2;
}

#w-node-_2df550e6-a100-a12d-d736-fb102357bd9f-4e93c49c {
  grid-area: 5 / 2 / 6 / 4;
}

#w-node-_2df550e6-a100-a12d-d736-fb102357bda0-4e93c49c {
  grid-area: 6 / 1 / 7 / 3;
}

#w-node-_2df550e6-a100-a12d-d736-fb102357bda1-4e93c49c {
  grid-area: 8 / 1 / 9 / 2;
}

#w-node-_2df550e6-a100-a12d-d736-fb102357bda7-4e93c49c {
  grid-area: 9 / 2 / 10 / 4;
}

#w-node-_2df550e6-a100-a12d-d736-fb102357bda9-4e93c49c {
  grid-area: 7 / 2 / 9 / 4;
}

#w-node-_2df550e6-a100-a12d-d736-fb102357bdaa-4e93c49c {
  grid-area: 9 / 1 / 10 / 2;
}

#w-node-_2df550e6-a100-a12d-d736-fb102357bdab-4e93c49c {
  grid-area: 10 / 1 / 11 / 4;
}

#w-node-_2df550e6-a100-a12d-d736-fb102357bdb1-4e93c49c {
  grid-area: 11 / 1 / 12 / 4;
}

#w-node-_29c5a723-4412-ef4d-9d3b-1cfeebaf1506-4e93c4a0 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_29c5a723-4412-ef4d-9d3b-1cfeebaf150b-4e93c4a0 {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-_29c5a723-4412-ef4d-9d3b-1cfeebaf1510-4e93c4a0 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_29c5a723-4412-ef4d-9d3b-1cfeebaf1515-4e93c4a0 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_29c5a723-4412-ef4d-9d3b-1cfeebaf151a-4e93c4a0 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_29c5a723-4412-ef4d-9d3b-1cfeebaf151f-4e93c4a0 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_29c5a723-4412-ef4d-9d3b-1cfeebaf1524-4e93c4a0 {
  grid-area: 3 / 4 / 4 / 5;
}

#w-node-_29c5a723-4412-ef4d-9d3b-1cfeebaf1529-4e93c4a0 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-fddb1be3-480e-6d06-02a4-4b2be4e149a5-4e93c4a0 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_84791435-79a4-53ce-7a26-a8bf4ccd6212-4e93c4a0 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_282de3f8-0a67-476d-1add-f5c4ad57d98a-4e93c4a0 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-e4d7fc09-425d-202b-617f-3710572d1b0f-4e93c4a0 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_4057bc39-aad2-5903-947e-69fc2d04dee9-4e93c4a0 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4057bc39-aad2-5903-947e-69fc2d04deea-4e93c4a0 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_4057bc39-aad2-5903-947e-69fc2d04deec-4e93c4a0 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_4057bc39-aad2-5903-947e-69fc2d04deef-4e93c4a0 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_4057bc39-aad2-5903-947e-69fc2d04defb-4e93c4a0 {
  grid-area: 6 / 1 / 7 / 3;
}

#w-node-_4057bc39-aad2-5903-947e-69fc2d04df07-4e93c4a0 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-eaee5e9b-d4d8-978d-e549-69df4dfbe717-4e93c4a0 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-eaee5e9b-d4d8-978d-e549-69df4dfbe718-4e93c4a0 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-eaee5e9b-d4d8-978d-e549-69df4dfbe71a-4e93c4a0 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-eaee5e9b-d4d8-978d-e549-69df4dfbe71d-4e93c4a0 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-eaee5e9b-d4d8-978d-e549-69df4dfbe729-4e93c4a0 {
  grid-area: 6 / 1 / 7 / 3;
}

#w-node-eaee5e9b-d4d8-978d-e549-69df4dfbe735-4e93c4a0 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_702f9c59-1377-9aee-62fa-866a9fd4ca90-4e93c4a0 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_702f9c59-1377-9aee-62fa-866a9fd4ca91-4e93c4a0 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_702f9c59-1377-9aee-62fa-866a9fd4ca93-4e93c4a0 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_702f9c59-1377-9aee-62fa-866a9fd4ca96-4e93c4a0 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_702f9c59-1377-9aee-62fa-866a9fd4caa0-4e93c4a0 {
  grid-area: 6 / 1 / 7 / 3;
}

#w-node-a5477808-3ec7-4389-23e1-11bedbccf909-4e93c4a0 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_882ac458-43df-4e36-e218-da763fe46fdf-4e93c4a0 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_882ac458-43df-4e36-e218-da763fe46fe0-4e93c4a0 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_882ac458-43df-4e36-e218-da763fe46fe2-4e93c4a0 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_882ac458-43df-4e36-e218-da763fe46fe5-4e93c4a0 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_882ac458-43df-4e36-e218-da763fe47005-4e93c4a0 {
  grid-area: 6 / 1 / 7 / 3;
}

#w-node-_29c5a723-4412-ef4d-9d3b-1cfeebaf1532-4e93c4a0 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_29c5a723-4412-ef4d-9d3b-1cfeebaf1535-4e93c4a0 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_29c5a723-4412-ef4d-9d3b-1cfeebaf1537-4e93c4a0 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_29c5a723-4412-ef4d-9d3b-1cfeebaf153a-4e93c4a0 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_29c5a723-4412-ef4d-9d3b-1cfeebaf154a-4e93c4a0 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_29c5a723-4412-ef4d-9d3b-1cfeebaf155a-4e93c4a0 {
  grid-area: 6 / 1 / 7 / 3;
}

#w-node-_29c5a723-4412-ef4d-9d3b-1cfeebaf1568-4e93c4a0 {
  grid-area: 5 / 1 / 6 / 3;
}

#w-node-_29c5a723-4412-ef4d-9d3b-1cfeebaf157f-4e93c4a0 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_29c5a723-4412-ef4d-9d3b-1cfeebaf1582-4e93c4a0 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_29c5a723-4412-ef4d-9d3b-1cfeebaf1584-4e93c4a0 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_29c5a723-4412-ef4d-9d3b-1cfeebaf158c-4e93c4a0 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_29c5a723-4412-ef4d-9d3b-1cfeebaf159e-4e93c4a0 {
  grid-area: 5 / 1 / 6 / 3;
}

#w-node-_29c5a723-4412-ef4d-9d3b-1cfeebaf15a8-4e93c4a0 {
  grid-area: 6 / 1 / 7 / 3;
}

#w-node-_29c5a723-4412-ef4d-9d3b-1cfeebaf15b4-4e93c4a0 {
  grid-area: 7 / 1 / 8 / 3;
}

#w-node-_29c5a723-4412-ef4d-9d3b-1cfeebaf15ba-4e93c4a0 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_29c5a723-4412-ef4d-9d3b-1cfeebaf15c8-4e93c4a0 {
  grid-area: 8 / 1 / 9 / 3;
}

#w-node-_29c5a723-4412-ef4d-9d3b-1cfeebaf15db-4e93c4a0 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_29c5a723-4412-ef4d-9d3b-1cfeebaf15de-4e93c4a0 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_29c5a723-4412-ef4d-9d3b-1cfeebaf15e0-4e93c4a0 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_29c5a723-4412-ef4d-9d3b-1cfeebaf15e3-4e93c4a0 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_29c5a723-4412-ef4d-9d3b-1cfeebaf15ef-4e93c4a0 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_29c5a723-4412-ef4d-9d3b-1cfeebaf15fb-4e93c4a0 {
  grid-area: 6 / 1 / 7 / 3;
}

#w-node-_29c5a723-4412-ef4d-9d3b-1cfeebaf160e-4e93c4a0 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_29c5a723-4412-ef4d-9d3b-1cfeebaf1611-4e93c4a0 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_29c5a723-4412-ef4d-9d3b-1cfeebaf1613-4e93c4a0 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_29c5a723-4412-ef4d-9d3b-1cfeebaf1616-4e93c4a0 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_29c5a723-4412-ef4d-9d3b-1cfeebaf1624-4e93c4a0 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_29c5a723-4412-ef4d-9d3b-1cfeebaf1630-4e93c4a0 {
  grid-area: 6 / 1 / 7 / 3;
}

#w-node-_29c5a723-4412-ef4d-9d3b-1cfeebaf1643-4e93c4a0 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_29c5a723-4412-ef4d-9d3b-1cfeebaf1646-4e93c4a0 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_29c5a723-4412-ef4d-9d3b-1cfeebaf1648-4e93c4a0 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_29c5a723-4412-ef4d-9d3b-1cfeebaf164b-4e93c4a0 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_29c5a723-4412-ef4d-9d3b-1cfeebaf1657-4e93c4a0 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_29c5a723-4412-ef4d-9d3b-1cfeebaf1663-4e93c4a0 {
  grid-area: 6 / 1 / 7 / 3;
}

#w-node-_29c5a723-4412-ef4d-9d3b-1cfeebaf1680-4e93c4a0 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_29c5a723-4412-ef4d-9d3b-1cfeebaf1683-4e93c4a0 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_29c5a723-4412-ef4d-9d3b-1cfeebaf1685-4e93c4a0 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_29c5a723-4412-ef4d-9d3b-1cfeebaf1688-4e93c4a0 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_29c5a723-4412-ef4d-9d3b-1cfeebaf1694-4e93c4a0 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_29c5a723-4412-ef4d-9d3b-1cfeebaf16a0-4e93c4a0 {
  grid-area: 6 / 1 / 7 / 3;
}

#w-node-_29c5a723-4412-ef4d-9d3b-1cfeebaf16b4-4e93c4a0 {
  grid-area: 5 / 1 / 6 / 3;
}

#w-node-_29c5a723-4412-ef4d-9d3b-1cfeebaf16c7-4e93c4a0 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_29c5a723-4412-ef4d-9d3b-1cfeebaf16ca-4e93c4a0 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_29c5a723-4412-ef4d-9d3b-1cfeebaf16cc-4e93c4a0 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_29c5a723-4412-ef4d-9d3b-1cfeebaf16cf-4e93c4a0 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_29c5a723-4412-ef4d-9d3b-1cfeebaf16d7-4e93c4a0 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_29c5a723-4412-ef4d-9d3b-1cfeebaf16df-4e93c4a0 {
  grid-area: 6 / 1 / 7 / 3;
}

#w-node-_29c5a723-4412-ef4d-9d3b-1cfeebaf16f6-4e93c4a0 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_29c5a723-4412-ef4d-9d3b-1cfeebaf16f9-4e93c4a0 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_29c5a723-4412-ef4d-9d3b-1cfeebaf16fb-4e93c4a0 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_29c5a723-4412-ef4d-9d3b-1cfeebaf16fe-4e93c4a0 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_29c5a723-4412-ef4d-9d3b-1cfeebaf170c-4e93c4a0 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_29c5a723-4412-ef4d-9d3b-1cfeebaf1718-4e93c4a0 {
  grid-area: 6 / 1 / 7 / 3;
}

#w-node-_20bfa395-67ad-e294-299d-2a4bbbb79537-4e93c4a1 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_20bfa395-67ad-e294-299d-2a4bbbb7953c-4e93c4a1 {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-_20bfa395-67ad-e294-299d-2a4bbbb79541-4e93c4a1 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_20bfa395-67ad-e294-299d-2a4bbbb79546-4e93c4a1 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_20bfa395-67ad-e294-299d-2a4bbbb7954b-4e93c4a1 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_20bfa395-67ad-e294-299d-2a4bbbb79550-4e93c4a1 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_20bfa395-67ad-e294-299d-2a4bbbb79555-4e93c4a1 {
  grid-area: 3 / 4 / 4 / 5;
}

#w-node-_20bfa395-67ad-e294-299d-2a4bbbb7955a-4e93c4a1 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_60d03c2b-0d90-cc67-e1ff-e1d4431b9a02-4e93c4a1 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_04719811-86fc-ec28-e709-9818a2174101-4e93c4a1 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_2b23047d-5751-b944-ec3c-8ad787829e9b-4e93c4a1 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-e0385ed2-baaa-b05c-8d00-ce73c42118f2-4e93c4a1 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_7b4873e0-49f7-9d3c-3169-dbb0eebb0cc2-4e93c4a1 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_7b4873e0-49f7-9d3c-3169-dbb0eebb0cc3-4e93c4a1 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_7b4873e0-49f7-9d3c-3169-dbb0eebb0cc5-4e93c4a1 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_7b4873e0-49f7-9d3c-3169-dbb0eebb0cc8-4e93c4a1 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_7b4873e0-49f7-9d3c-3169-dbb0eebb0cd2-4e93c4a1 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_7b4873e0-49f7-9d3c-3169-dbb0eebb0cdc-4e93c4a1 {
  grid-area: 6 / 1 / 7 / 3;
}

#w-node-_2fcc1b74-2b58-69da-b176-d969f9f8bcdf-4e93c4a1 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_2fcc1b74-2b58-69da-b176-d969f9f8bce0-4e93c4a1 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_2fcc1b74-2b58-69da-b176-d969f9f8bce2-4e93c4a1 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_2fcc1b74-2b58-69da-b176-d969f9f8bce5-4e93c4a1 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_2fcc1b74-2b58-69da-b176-d969f9f8bcef-4e93c4a1 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_2fcc1b74-2b58-69da-b176-d969f9f8bcfb-4e93c4a1 {
  grid-area: 6 / 1 / 7 / 3;
}

#w-node-_7ae62180-b3ac-c754-9484-6a29eb4ebbd7-4e93c4a1 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_7ae62180-b3ac-c754-9484-6a29eb4ebbd8-4e93c4a1 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_7ae62180-b3ac-c754-9484-6a29eb4ebbda-4e93c4a1 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_7ae62180-b3ac-c754-9484-6a29eb4ebbed-4e93c4a1 {
  grid-area: 4 / 1 / 6 / 3;
}

#w-node-_7ae62180-b3ac-c754-9484-6a29eb4ebbfd-4e93c4a1 {
  grid-area: 6 / 1 / 7 / 3;
}

#w-node-_2610dc5e-cdf3-43ee-2519-c4e3d47a9d67-4e93c4a1 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_2610dc5e-cdf3-43ee-2519-c4e3d47a9d68-4e93c4a1 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_2610dc5e-cdf3-43ee-2519-c4e3d47a9d6a-4e93c4a1 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_2610dc5e-cdf3-43ee-2519-c4e3d47a9d6d-4e93c4a1 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_2610dc5e-cdf3-43ee-2519-c4e3d47a9d7d-4e93c4a1 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_2610dc5e-cdf3-43ee-2519-c4e3d47a9d8d-4e93c4a1 {
  grid-area: 6 / 1 / 7 / 3;
}

#w-node-_20bfa395-67ad-e294-299d-2a4bbbb79563-4e93c4a1 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_20bfa395-67ad-e294-299d-2a4bbbb79566-4e93c4a1 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_20bfa395-67ad-e294-299d-2a4bbbb79568-4e93c4a1 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_20bfa395-67ad-e294-299d-2a4bbbb7956b-4e93c4a1 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_20bfa395-67ad-e294-299d-2a4bbbb7957b-4e93c4a1 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_20bfa395-67ad-e294-299d-2a4bbbb7958b-4e93c4a1 {
  grid-area: 6 / 1 / 7 / 3;
}

#w-node-_20bfa395-67ad-e294-299d-2a4bbbb79599-4e93c4a1 {
  grid-area: 5 / 1 / 6 / 3;
}

#w-node-_20bfa395-67ad-e294-299d-2a4bbbb795b0-4e93c4a1 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_20bfa395-67ad-e294-299d-2a4bbbb795b3-4e93c4a1 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_20bfa395-67ad-e294-299d-2a4bbbb795b5-4e93c4a1 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_20bfa395-67ad-e294-299d-2a4bbbb795bd-4e93c4a1 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_20bfa395-67ad-e294-299d-2a4bbbb795cf-4e93c4a1 {
  grid-area: 5 / 1 / 6 / 3;
}

#w-node-_20bfa395-67ad-e294-299d-2a4bbbb795d9-4e93c4a1 {
  grid-area: 7 / 1 / 8 / 3;
}

#w-node-_20bfa395-67ad-e294-299d-2a4bbbb795df-4e93c4a1 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_20bfa395-67ad-e294-299d-2a4bbbb795ed-4e93c4a1 {
  grid-area: 8 / 1 / 9 / 3;
}

#w-node-_20bfa395-67ad-e294-299d-2a4bbbb79600-4e93c4a1 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_20bfa395-67ad-e294-299d-2a4bbbb79603-4e93c4a1 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_20bfa395-67ad-e294-299d-2a4bbbb79605-4e93c4a1 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_20bfa395-67ad-e294-299d-2a4bbbb79608-4e93c4a1 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_20bfa395-67ad-e294-299d-2a4bbbb79614-4e93c4a1 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_20bfa395-67ad-e294-299d-2a4bbbb79620-4e93c4a1 {
  grid-area: 6 / 1 / 7 / 3;
}

#w-node-_20bfa395-67ad-e294-299d-2a4bbbb79633-4e93c4a1 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_20bfa395-67ad-e294-299d-2a4bbbb79636-4e93c4a1 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_20bfa395-67ad-e294-299d-2a4bbbb79638-4e93c4a1 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_20bfa395-67ad-e294-299d-2a4bbbb7963b-4e93c4a1 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_20bfa395-67ad-e294-299d-2a4bbbb79647-4e93c4a1 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_20bfa395-67ad-e294-299d-2a4bbbb79655-4e93c4a1 {
  grid-area: 6 / 1 / 7 / 3;
}

#w-node-_20bfa395-67ad-e294-299d-2a4bbbb79668-4e93c4a1 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_20bfa395-67ad-e294-299d-2a4bbbb7966b-4e93c4a1 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_20bfa395-67ad-e294-299d-2a4bbbb7966d-4e93c4a1 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_20bfa395-67ad-e294-299d-2a4bbbb79670-4e93c4a1 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_20bfa395-67ad-e294-299d-2a4bbbb7967c-4e93c4a1 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_20bfa395-67ad-e294-299d-2a4bbbb79688-4e93c4a1 {
  grid-area: 6 / 1 / 7 / 3;
}

#w-node-_20bfa395-67ad-e294-299d-2a4bbbb796a5-4e93c4a1 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_20bfa395-67ad-e294-299d-2a4bbbb796a8-4e93c4a1 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_20bfa395-67ad-e294-299d-2a4bbbb796aa-4e93c4a1 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_20bfa395-67ad-e294-299d-2a4bbbb796ad-4e93c4a1 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_20bfa395-67ad-e294-299d-2a4bbbb796b9-4e93c4a1 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_20bfa395-67ad-e294-299d-2a4bbbb796c5-4e93c4a1 {
  grid-area: 6 / 1 / 7 / 3;
}

#w-node-_20bfa395-67ad-e294-299d-2a4bbbb796d9-4e93c4a1 {
  grid-area: 5 / 1 / 6 / 3;
}

#w-node-_20bfa395-67ad-e294-299d-2a4bbbb796ec-4e93c4a1 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_20bfa395-67ad-e294-299d-2a4bbbb796ef-4e93c4a1 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_20bfa395-67ad-e294-299d-2a4bbbb796f1-4e93c4a1 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_20bfa395-67ad-e294-299d-2a4bbbb796f4-4e93c4a1 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_20bfa395-67ad-e294-299d-2a4bbbb796fc-4e93c4a1 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_20bfa395-67ad-e294-299d-2a4bbbb79704-4e93c4a1 {
  grid-area: 6 / 1 / 7 / 3;
}

#w-node-_20bfa395-67ad-e294-299d-2a4bbbb7971b-4e93c4a1 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_20bfa395-67ad-e294-299d-2a4bbbb7971e-4e93c4a1 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_20bfa395-67ad-e294-299d-2a4bbbb79720-4e93c4a1 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_20bfa395-67ad-e294-299d-2a4bbbb79723-4e93c4a1 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_20bfa395-67ad-e294-299d-2a4bbbb7972d-4e93c4a1 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_20bfa395-67ad-e294-299d-2a4bbbb7973b-4e93c4a1 {
  grid-area: 6 / 1 / 7 / 3;
}

#w-node-_619570d7-24e2-a560-eb13-dd18ce95aa8f-4e93c4ac {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_619570d7-24e2-a560-eb13-dd18ce95aa94-4e93c4ac {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_619570d7-24e2-a560-eb13-dd18ce95aa99-4e93c4ac {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_619570d7-24e2-a560-eb13-dd18ce95aa9e-4e93c4ac {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_619570d7-24e2-a560-eb13-dd18ce95aaa3-4e93c4ac {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_619570d7-24e2-a560-eb13-dd18ce95aaaa-4e93c4ac {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_619570d7-24e2-a560-eb13-dd18ce95aaaf-4e93c4ac {
  grid-area: 5 / 1 / 7 / 3;
}

#w-node-_619570d7-24e2-a560-eb13-dd18ce95aac1-4e93c4ac {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_619570d7-24e2-a560-eb13-dd18ce95aac3-4e93c4ac {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_619570d7-24e2-a560-eb13-dd18ce95aacd-4e93c4ac {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_619570d7-24e2-a560-eb13-dd18ce95aad0-4e93c4ac {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_619570d7-24e2-a560-eb13-dd18ce95aae1-4e93c4ac {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_619570d7-24e2-a560-eb13-dd18ce95aae6-4e93c4ac {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_619570d7-24e2-a560-eb13-dd18ce95aae8-4e93c4ac {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_619570d7-24e2-a560-eb13-dd18ce95aaeb-4e93c4ac {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_619570d7-24e2-a560-eb13-dd18ce95aaf3-4e93c4ac {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_619570d7-24e2-a560-eb13-dd18ce95aafd-4e93c4ac {
  grid-area: 5 / 1 / 7 / 3;
}

#w-node-_619570d7-24e2-a560-eb13-dd18ce95ab0c-4e93c4ac {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_619570d7-24e2-a560-eb13-dd18ce95ab11-4e93c4ac {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_619570d7-24e2-a560-eb13-dd18ce95ab13-4e93c4ac {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_619570d7-24e2-a560-eb13-dd18ce95ab16-4e93c4ac {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_619570d7-24e2-a560-eb13-dd18ce95ab1e-4e93c4ac {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_619570d7-24e2-a560-eb13-dd18ce95ab28-4e93c4ac {
  grid-area: 5 / 1 / 7 / 3;
}

#w-node-_619570d7-24e2-a560-eb13-dd18ce95ab3d-4e93c4ac {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_619570d7-24e2-a560-eb13-dd18ce95ab42-4e93c4ac {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_619570d7-24e2-a560-eb13-dd18ce95ab44-4e93c4ac {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_619570d7-24e2-a560-eb13-dd18ce95ab47-4e93c4ac {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_619570d7-24e2-a560-eb13-dd18ce95ab4f-4e93c4ac {
  grid-area: 5 / 1 / 7 / 3;
}

#w-node-_619570d7-24e2-a560-eb13-dd18ce95ab5e-4e93c4ac {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_619570d7-24e2-a560-eb13-dd18ce95ab63-4e93c4ac {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_619570d7-24e2-a560-eb13-dd18ce95ab65-4e93c4ac {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_619570d7-24e2-a560-eb13-dd18ce95ab68-4e93c4ac {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_619570d7-24e2-a560-eb13-dd18ce95ab72-4e93c4ac {
  grid-area: 5 / 1 / 7 / 3;
}

#w-node-_619570d7-24e2-a560-eb13-dd18ce95ab7e-4e93c4ac {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_3d404e9b-a750-d588-6a19-cd8bbd61cbcc-4e93c4ad {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_3d404e9b-a750-d588-6a19-cd8bbd61cbd1-4e93c4ad {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_3d404e9b-a750-d588-6a19-cd8bbd61cbd6-4e93c4ad {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_3d404e9b-a750-d588-6a19-cd8bbd61cbdb-4e93c4ad {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_3d404e9b-a750-d588-6a19-cd8bbd61cbe0-4e93c4ad {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_3d404e9b-a750-d588-6a19-cd8bbd61cbe9-4e93c4ad {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_3d404e9b-a750-d588-6a19-cd8bbd61cbec-4e93c4ad {
  grid-area: 5 / 1 / 7 / 3;
}

#w-node-_3d404e9b-a750-d588-6a19-cd8bbd61cbfc-4e93c4ad {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_3d404e9b-a750-d588-6a19-cd8bbd61cbfe-4e93c4ad {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_3d404e9b-a750-d588-6a19-cd8bbd61cc0a-4e93c4ad {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_3d404e9b-a750-d588-6a19-cd8bbd61cc0d-4e93c4ad {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_3d404e9b-a750-d588-6a19-cd8bbd61cc1e-4e93c4ad {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_3d404e9b-a750-d588-6a19-cd8bbd61cc21-4e93c4ad {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_3d404e9b-a750-d588-6a19-cd8bbd61cc23-4e93c4ad {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_3d404e9b-a750-d588-6a19-cd8bbd61cc26-4e93c4ad {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_3d404e9b-a750-d588-6a19-cd8bbd61cc30-4e93c4ad {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_3d404e9b-a750-d588-6a19-cd8bbd61cc38-4e93c4ad {
  grid-area: 5 / 1 / 7 / 3;
}

#w-node-_3d404e9b-a750-d588-6a19-cd8bbd61cc5b-4e93c4ad {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_3d404e9b-a750-d588-6a19-cd8bbd61cc5e-4e93c4ad {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_3d404e9b-a750-d588-6a19-cd8bbd61cc60-4e93c4ad {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_3d404e9b-a750-d588-6a19-cd8bbd61cc63-4e93c4ad {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_3d404e9b-a750-d588-6a19-cd8bbd61cc6d-4e93c4ad {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_3d404e9b-a750-d588-6a19-cd8bbd61cc75-4e93c4ad {
  grid-area: 5 / 1 / 7 / 3;
}

#w-node-_3d404e9b-a750-d588-6a19-cd8bbd61cc8c-4e93c4ad {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_3d404e9b-a750-d588-6a19-cd8bbd61cc8f-4e93c4ad {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_3d404e9b-a750-d588-6a19-cd8bbd61cc91-4e93c4ad {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_3d404e9b-a750-d588-6a19-cd8bbd61cc94-4e93c4ad {
  grid-area: 4 / 1 / 5 / 3;
}

#w-node-_3d404e9b-a750-d588-6a19-cd8bbd61cc9c-4e93c4ad {
  grid-area: 6 / 1 / 7 / 3;
}

#w-node-_3d404e9b-a750-d588-6a19-cd8bbd61cca2-4e93c4ad {
  grid-area: 5 / 1 / 6 / 3;
}

#w-node-_3d404e9b-a750-d588-6a19-cd8bbd61ccb1-4e93c4ad {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_3d404e9b-a750-d588-6a19-cd8bbd61ccb4-4e93c4ad {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_3d404e9b-a750-d588-6a19-cd8bbd61ccb6-4e93c4ad {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_3d404e9b-a750-d588-6a19-cd8bbd61ccb9-4e93c4ad {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_3d404e9b-a750-d588-6a19-cd8bbd61ccc5-4e93c4ad {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_3d404e9b-a750-d588-6a19-cd8bbd61cccf-4e93c4ad {
  grid-area: 5 / 1 / 7 / 3;
}

#w-node-_825bc69e-7f62-9bc0-08b3-17ac2de4e130-4e93c4b7 {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-_825bc69e-7f62-9bc0-08b3-17ac2de4e135-4e93c4b7 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_825bc69e-7f62-9bc0-08b3-17ac2de4e13a-4e93c4b7 {
  grid-area: 3 / 4 / 4 / 5;
}

#w-node-_825bc69e-7f62-9bc0-08b3-17ac2de4e13f-4e93c4b7 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_825bc69e-7f62-9bc0-08b3-17ac2de4e144-4e93c4b7 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_825bc69e-7f62-9bc0-08b3-17ac2de4e149-4e93c4b7 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_825bc69e-7f62-9bc0-08b3-17ac2de4e14e-4e93c4b7 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_825bc69e-7f62-9bc0-08b3-17ac2de4e153-4e93c4b7 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-b95f54ff-7245-99d6-a020-03c07c23b219-4e93c4b7 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_447183de-fdc6-7d71-013a-2f41541000cc-4e93c4b7 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_19d49d52-0502-a123-ddde-1042b58a29f2-4e93c4b7 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-db34c1f8-8db8-d0cc-d4e3-dc94b1bc386c-4e93c4b7 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-caa2ba3d-e763-640f-52de-1d07e31e4041-4e93c4b7 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-caa2ba3d-e763-640f-52de-1d07e31e404b-4e93c4b7 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-caa2ba3d-e763-640f-52de-1d07e31e404d-4e93c4b7 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-caa2ba3d-e763-640f-52de-1d07e31e4050-4e93c4b7 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-caa2ba3d-e763-640f-52de-1d07e31e405a-4e93c4b7 {
  grid-area: 5 / 1 / 7 / 3;
}

#w-node-bc2cf3e9-023e-2083-77b6-67f364c9bb40-4e93c4b7 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-bc2cf3e9-023e-2083-77b6-67f364c9bb50-4e93c4b7 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-bc2cf3e9-023e-2083-77b6-67f364c9bb52-4e93c4b7 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-bc2cf3e9-023e-2083-77b6-67f364c9bb55-4e93c4b7 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-bc2cf3e9-023e-2083-77b6-67f364c9bb67-4e93c4b7 {
  grid-area: 5 / 1 / 7 / 3;
}

#w-node-a1db4c0c-41c2-4842-f0e7-b6a0f8666090-4e93c4b7 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-a1db4c0c-41c2-4842-f0e7-b6a0f86660a0-4e93c4b7 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-a1db4c0c-41c2-4842-f0e7-b6a0f86660a2-4e93c4b7 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-a1db4c0c-41c2-4842-f0e7-b6a0f86660a5-4e93c4b7 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-a1db4c0c-41c2-4842-f0e7-b6a0f86660b7-4e93c4b7 {
  grid-area: 5 / 1 / 7 / 3;
}

#w-node-a69f2ddf-a2d1-dfc7-2739-f1bfc3dae552-4e93c4b7 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-a69f2ddf-a2d1-dfc7-2739-f1bfc3dae553-4e93c4b7 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-a69f2ddf-a2d1-dfc7-2739-f1bfc3dae557-4e93c4b7 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-a69f2ddf-a2d1-dfc7-2739-f1bfc3dae55a-4e93c4b7 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-a69f2ddf-a2d1-dfc7-2739-f1bfc3dae566-4e93c4b7 {
  grid-area: 5 / 1 / 7 / 3;
}

#w-node-_825bc69e-7f62-9bc0-08b3-17ac2de4e15c-4e93c4b7 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_825bc69e-7f62-9bc0-08b3-17ac2de4e15f-4e93c4b7 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_825bc69e-7f62-9bc0-08b3-17ac2de4e163-4e93c4b7 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_825bc69e-7f62-9bc0-08b3-17ac2de4e166-4e93c4b7 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_825bc69e-7f62-9bc0-08b3-17ac2de4e172-4e93c4b7 {
  grid-area: 5 / 1 / 7 / 3;
}

#w-node-_825bc69e-7f62-9bc0-08b3-17ac2de4e185-4e93c4b7 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_825bc69e-7f62-9bc0-08b3-17ac2de4e18a-4e93c4b7 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_825bc69e-7f62-9bc0-08b3-17ac2de4e18c-4e93c4b7 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_825bc69e-7f62-9bc0-08b3-17ac2de4e18f-4e93c4b7 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_825bc69e-7f62-9bc0-08b3-17ac2de4e19d-4e93c4b7 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_825bc69e-7f62-9bc0-08b3-17ac2de4e1ab-4e93c4b7 {
  grid-area: 5 / 1 / 7 / 3;
}

#w-node-_825bc69e-7f62-9bc0-08b3-17ac2de4e1c6-4e93c4b7 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_825bc69e-7f62-9bc0-08b3-17ac2de4e1c9-4e93c4b7 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_825bc69e-7f62-9bc0-08b3-17ac2de4e1cb-4e93c4b7 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_825bc69e-7f62-9bc0-08b3-17ac2de4e1d0-4e93c4b7 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_825bc69e-7f62-9bc0-08b3-17ac2de4e1e2-4e93c4b7 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_825bc69e-7f62-9bc0-08b3-17ac2de4e1f4-4e93c4b7 {
  grid-area: 5 / 1 / 7 / 3;
}

#w-node-_825bc69e-7f62-9bc0-08b3-17ac2de4e20d-4e93c4b7 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_825bc69e-7f62-9bc0-08b3-17ac2de4e210-4e93c4b7 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_825bc69e-7f62-9bc0-08b3-17ac2de4e212-4e93c4b7 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_825bc69e-7f62-9bc0-08b3-17ac2de4e217-4e93c4b7 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_825bc69e-7f62-9bc0-08b3-17ac2de4e22b-4e93c4b7 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_825bc69e-7f62-9bc0-08b3-17ac2de4e241-4e93c4b7 {
  grid-area: 5 / 1 / 7 / 3;
}

#w-node-_825bc69e-7f62-9bc0-08b3-17ac2de4e25a-4e93c4b7 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_825bc69e-7f62-9bc0-08b3-17ac2de4e25d-4e93c4b7 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_825bc69e-7f62-9bc0-08b3-17ac2de4e25f-4e93c4b7 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_825bc69e-7f62-9bc0-08b3-17ac2de4e264-4e93c4b7 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_825bc69e-7f62-9bc0-08b3-17ac2de4e274-4e93c4b7 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_825bc69e-7f62-9bc0-08b3-17ac2de4e288-4e93c4b7 {
  grid-area: 5 / 1 / 7 / 3;
}

#w-node-_825bc69e-7f62-9bc0-08b3-17ac2de4e29d-4e93c4b7 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_825bc69e-7f62-9bc0-08b3-17ac2de4e2a0-4e93c4b7 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_825bc69e-7f62-9bc0-08b3-17ac2de4e2a4-4e93c4b7 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_825bc69e-7f62-9bc0-08b3-17ac2de4e2a7-4e93c4b7 {
  grid-area: 4 / 1 / 5 / 3;
}

#w-node-_825bc69e-7f62-9bc0-08b3-17ac2de4e2af-4e93c4b7 {
  grid-area: 6 / 1 / 7 / 3;
}

#w-node-_825bc69e-7f62-9bc0-08b3-17ac2de4e2c5-4e93c4b7 {
  grid-area: 5 / 1 / 6 / 3;
}

#w-node-_825bc69e-7f62-9bc0-08b3-17ac2de4e2f8-4e93c4b7 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_825bc69e-7f62-9bc0-08b3-17ac2de4e2fb-4e93c4b7 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_825bc69e-7f62-9bc0-08b3-17ac2de4e2fd-4e93c4b7 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_825bc69e-7f62-9bc0-08b3-17ac2de4e300-4e93c4b7 {
  grid-area: 4 / 1 / 5 / 3;
}

#w-node-_825bc69e-7f62-9bc0-08b3-17ac2de4e30e-4e93c4b7 {
  grid-area: 8 / 1 / 9 / 3;
}

#w-node-_825bc69e-7f62-9bc0-08b3-17ac2de4e328-4e93c4b7 {
  grid-area: 5 / 1 / 6 / 3;
}

#w-node-_825bc69e-7f62-9bc0-08b3-17ac2de4e338-4e93c4b7 {
  grid-area: 6 / 1 / 7 / 3;
}

#w-node-_825bc69e-7f62-9bc0-08b3-17ac2de4e349-4e93c4b7 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_825bc69e-7f62-9bc0-08b3-17ac2de4e34e-4e93c4b7 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_825bc69e-7f62-9bc0-08b3-17ac2de4e350-4e93c4b7 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_825bc69e-7f62-9bc0-08b3-17ac2de4e353-4e93c4b7 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_825bc69e-7f62-9bc0-08b3-17ac2de4e36b-4e93c4b7 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_825bc69e-7f62-9bc0-08b3-17ac2de4e385-4e93c4b7 {
  grid-area: 5 / 1 / 7 / 3;
}

#w-node-c0f6b1ba-eb56-55ef-259c-d7b255c6bc9a-4e93c4ba {
  grid-area: 1 / 1 / 3 / 2;
  justify-self: start;
}

#w-node-f26033d8-fc0b-d6ac-62a4-4e45fdda368d-4e93c4ba {
  grid-area: 1 / 1 / 3 / 5;
}

#w-node-f26033d8-fc0b-d6ac-62a4-4e45fdda368e-4e93c4ba {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: center;
}

#w-node-f26033d8-fc0b-d6ac-62a4-4e45fdda368f-4e93c4ba {
  grid-area: 1 / 3 / 3 / 5;
  justify-self: center;
}

#w-node-f26033d8-fc0b-d6ac-62a4-4e45fdda3690-4e93c4ba {
  grid-area: 1 / 3 / 3 / 6;
  align-self: end;
}

#w-node-_44721f52-d317-6e71-604f-cd55b1fa54e8-4e93c4ba, #w-node-_763e5fb6-3128-e626-39f5-15d510842837-4e93c4ba, #w-node-cb5a534e-0b9a-3ca2-e1a9-ca4b747ed385-4e93c4ba {
  grid-area: 1 / 1 / 3 / 2;
  justify-self: start;
}

#w-node-_641733bf-93a5-5499-dad9-5d7748b07ffa-4e93c4ba {
  grid-area: 6 / 1 / 7 / 3;
}

#w-node-b9e411c9-c19e-902b-ae21-d5299f3ed19c-4e93c4ba {
  grid-area: 5 / 1 / 6 / 3;
}

#w-node-_04d884a3-9029-7b07-1ed1-d8d8e123154a-4e93c4ba {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_11a6dcdf-ffe1-97ba-bb52-0e1ed9d856ef-4e93c4ba {
  grid-area: 4 / 1 / 5 / 3;
}

#w-node-dbcf7d59-1440-8ed4-78da-f7c24ae12f4b-4e93c4ba, #w-node-cd5ba2e7-51e4-ff08-dbfb-3698c7f26a8a-4e93c4ba {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-f583b8e2-8c81-682c-d092-c3c419c336d6-4e93c4ba {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_50587a58-560a-84dc-22fd-bf3728d56631-4e93c4ba {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

#w-node-_50587a58-560a-84dc-22fd-bf3728d5663a-4e93c4ba, #w-node-_50587a58-560a-84dc-22fd-bf3728d5664a-4e93c4ba, #w-node-_50587a58-560a-84dc-22fd-bf3728d56692-4e93c4ba {
  grid-row: span 2 / span 2;
}

#w-node-_11911420-ad0c-f102-03f7-68c9c0a9eb2d-4e93c4ba {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-b597f6a9-2a57-022c-e5a4-20d59affda19-4e93c4ba {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_30a9b41e-d702-8789-9656-3d0f496046cb-4e93c4ba {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a04e793f-e23e-f695-2184-cb67218d6fba-4e93c4ba {
  grid-area: 1 / 1 / 3 / 3;
}

#w-node-be7b2623-8908-23fa-70ff-ce301b520545-4e93c4ba {
  grid-area: 1 / 3 / 2 / 4;
  place-self: center;
}

#w-node-_7d61f52f-1c5a-1306-f4f8-e34ac20c040d-4e93c4ba {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-e68e5946-2c12-c672-9286-7e8c80f64fc0-4e93c4ba, #w-node-_7f10768a-459e-ee58-31c0-9d44b31e282a-4e93c4ba {
  grid-area: 1 / 1 / 3 / 2;
  justify-self: start;
}

#w-node-_038d2130-4b83-b19c-8b6f-1486f98682d3-4e93c4ba, #w-node-_6340bfb4-ebab-cda2-ed89-82e6b70bd992-4e93c4ba, #w-node-_9e5719e4-c567-0747-4303-03f513f40d71-4e93c4ba, #w-node-eb9a57c8-f403-1fdf-902c-dae03bd22be1-4e93c4ba, #w-node-c8c74b8e-66b0-a634-73f6-dd2cc3740c93-4e93c4ba, #w-node-db97aa54-a8a2-b29c-a867-5563c8b0bfb5-4e93c4ba, #w-node-_134e62bc-d1ed-b082-285d-bcea68c69ace-4e93c4ba, #w-node-_11894aa9-16d4-0d2c-5182-9c8e720fa210-4e93c4ba, #w-node-_833e612a-ed5c-9ffd-84e9-6a0c5cc265bd-4e93c4ba, #w-node-_727f2a78-dc1b-2510-469f-d915ecf085c0-4e93c4ba, #w-node-c961f283-6935-9b6b-4919-5697221dc08a-4e93c4ba, #w-node-_5f8e1c2d-2fc7-39ca-b00e-f3d4c05fefad-4e93c4ba, #w-node-_92f0d765-fe03-9d5c-be40-7255b504cbe1-4e93c4ba, #w-node-_8897c600-b686-89af-9044-d51e3c53f64e-4e93c4ba, #w-node-f9fd22a9-3406-caae-3971-6cd62496a786-4e93c4ba, #w-node-_40535f2a-9eb8-6f4a-cd4e-bf92f68a4255-4e93c4ba, #w-node-c596afd5-d65a-d5df-f288-b36b426122b6-4e93c4ba, #w-node-_2e1cb092-f02b-8690-5f76-4a10435742cb-4e93c4ba, #w-node-ce7c2350-8948-7327-2e1e-c5deda2ff0ef-4e93c4ba, #w-node-_4231b736-c17d-b3f0-d975-8bcb07a0e86e-4e93c4ba, #w-node-e190f2e7-60f5-05b9-ad44-f4ae1d5de858-4e93c4ba, #w-node-_2360adde-0119-951e-9550-4e53250d0511-4e93c4ba, #w-node-_6791b8d3-35e4-4b32-8a68-e36a1df0faf7-4e93c4ba, #w-node-_8429682d-990d-c018-44fa-63c68e42f6c3-4e93c4ba, #w-node-_071cf7a4-afb2-05b6-265c-c83665f6e4ae-4e93c4ba, #w-node-_67d33716-fe6f-e6aa-9902-938c5b951adb-4e93c4ba, #w-node-ee73c228-d3ab-bb0d-edda-8ebc295351f6-4e93c4ba, #w-node-c8e66631-1a5e-473a-96ad-edd476c28a87-4e93c4ba, #w-node-_3e2b7739-90de-1579-bde0-4582e711cf90-4e93c4ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ab3635aa-8248-a6b4-91ca-c1a1fd1b9084-4e93c4ba {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-ab3635aa-8248-a6b4-91ca-c1a1fd1b908c-4e93c4ba {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-ab3635aa-8248-a6b4-91ca-c1a1fd1b9094-4e93c4ba {
  grid-area: 2 / 4 / 3 / 6;
}

#w-node-ab3635aa-8248-a6b4-91ca-c1a1fd1b909d-4e93c4ba {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-ab3635aa-8248-a6b4-91ca-c1a1fd1b90a6-4e93c4ba {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-ab3635aa-8248-a6b4-91ca-c1a1fd1b90ae-4e93c4ba {
  grid-area: 3 / 2 / 5 / 4;
}

#w-node-ab3635aa-8248-a6b4-91ca-c1a1fd1b90b7-4e93c4ba {
  grid-area: 3 / 1 / 5 / 2;
}

#w-node-ab3635aa-8248-a6b4-91ca-c1a1fd1b90bf-4e93c4ba {
  grid-area: 1 / 4 / 2 / 6;
}

#w-node-_18fab909-78fe-fc09-4af0-df2fb7e71e4b-4e93c4ba {
  grid-area: 3 / 4 / 5 / 6;
}

#w-node-_7c7b6f5a-f765-b44a-63fa-7dddaeb92095-4e93c4ba {
  grid-area: 2 / 2 / 3 / 4;
}

#w-node-_6f5ae44b-f55c-3c1a-b2e2-63a3c7dfaa4d-4e93c4ba {
  grid-area: 1 / 1 / 3 / 2;
  justify-self: start;
}

#w-node-c15da666-8a9f-d090-51a3-f55120c70e8f-4e93c4ba {
  grid-area: 2 / 2 / 3 / 5;
  place-self: center;
}

#w-node-c15da666-8a9f-d090-51a3-f55120c70e97-4e93c4ba {
  grid-area: 1 / 2 / 2 / 5;
}

#w-node-_8d183056-c6d3-a977-bc78-064ebc9a9abf-4e93c4ba {
  grid-area: 1 / 2 / 4 / 7;
  align-self: center;
}

#w-node-_8d183056-c6d3-a977-bc78-064ebc9a9ac0-4e93c4ba {
  grid-area: 1 / 1 / 3 / 3;
}

#w-node-_236ea098-c181-50c4-4827-7ebf84b3c4fa-4e93c4ba {
  grid-area: 1 / 1 / 4 / 3;
}

#w-node-_756c691b-1aa5-2211-982f-35aa1cd5c162-4e93c4ba {
  grid-area: 1 / 6 / 4 / 8;
}

#w-node-_8d183056-c6d3-a977-bc78-064ebc9a9ac1-4e93c4ba {
  grid-area: 2 / 6 / 4 / 8;
}

#w-node-_73b5b58c-08e2-5988-63aa-1b17478edba2-4e93c4ba {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_73b5b58c-08e2-5988-63aa-1b17478edbbe-4e93c4ba {
  grid-area: 1 / 3 / 2 / 5;
}

#w-node-_73b5b58c-08e2-5988-63aa-1b17478edbda-4e93c4ba {
  grid-area: 2 / 3 / 3 / 5;
}

#w-node-_73b5b58c-08e2-5988-63aa-1b17478edbf6-4e93c4ba {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-bbc5e2e5-756b-f5f9-4110-b9d492396a09-4e93c4ba, #w-node-_4c5c2bf7-495c-1d88-a6aa-38b5250be8c2-4e93c4ba {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-c79dc017-da80-ba2d-abff-a0408af9de27-4e93c4ba {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-df66ca94-ea75-e2b4-f5fc-9f7c370048c6-4e93c4ba {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_60c6ae3c-1524-277f-8dc0-ac2eafd2b9cf-4e93c4ba {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-c90906fa-3eaa-0e9c-10a8-0f7bfc253878-4e93c4ba {
  grid-area: 1 / 3 / 3 / 6;
  place-self: center;
}

#w-node-_08fa9c8d-12d3-63e8-e28b-4aa44aa03770-4e93c4ba {
  grid-area: 1 / 1 / 3 / 2;
  justify-self: start;
}

#w-node-_5037753f-7e10-6712-e6d4-2fa74515de49-4e93c4ba, #w-node-_7ae92792-d122-9360-f08a-57e7ee3c45cf-4e93c4ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ef3367a6-1981-46ef-a47f-db70ffd8582e-4e93c4bf {
  grid-area: 2 / 4 / 2 / 5;
}

#w-node-ef3367a6-1981-46ef-a47f-db70ffd85833-4e93c4bf {
  grid-area: 3 / 1 / 3 / 2;
}

#w-node-ef3367a6-1981-46ef-a47f-db70ffd85838-4e93c4bf {
  grid-area: 2 / 1 / 2 / 2;
}

#w-node-ef3367a6-1981-46ef-a47f-db70ffd8583d-4e93c4bf {
  grid-area: 3 / 2 / 3 / 3;
}

#w-node-ef3367a6-1981-46ef-a47f-db70ffd85842-4e93c4bf {
  grid-area: 2 / 2 / 2 / 3;
}

#w-node-ef3367a6-1981-46ef-a47f-db70ffd85847-4e93c4bf {
  grid-area: 3 / 4 / 3 / 5;
}

#w-node-ef3367a6-1981-46ef-a47f-db70ffd8584c-4e93c4bf {
  grid-area: 3 / 3 / 3 / 4;
}

#w-node-ef3367a6-1981-46ef-a47f-db70ffd85851-4e93c4bf {
  grid-area: 2 / 3 / 2 / 4;
}

#w-node-_6b45ae7d-0308-5fc3-0f6f-0b26202e4337-4e93c4bf {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_11a63e20-6d3e-966d-2b38-a0505c0ccb95-4e93c4bf {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-effe821f-6c51-908f-ce4d-5319b2fff802-4e93c4bf {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_8425607c-b0fa-7c88-ab81-933fd8d16108-4e93c4bf {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-c54f7147-d231-0536-1c1f-e8b72c2622f0-4e93c4bf {
  grid-area: 1 / 1 / 5 / 3;
}

#w-node-c54f7147-d231-0536-1c1f-e8b72c2622f1-4e93c4bf {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-c54f7147-d231-0536-1c1f-e8b72c2622f3-4e93c4bf {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-c54f7147-d231-0536-1c1f-e8b72c2622f6-4e93c4bf {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-c54f7147-d231-0536-1c1f-e8b72c262300-4e93c4bf {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-c54f7147-d231-0536-1c1f-e8b72c26230a-4e93c4bf {
  grid-area: 5 / 1 / 7 / 3;
}

#w-node-bd33424d-ce57-e894-64ab-4ae422419555-4e93c4bf {
  grid-area: 1 / 1 / 5 / 3;
}

#w-node-bd33424d-ce57-e894-64ab-4ae422419556-4e93c4bf {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-bd33424d-ce57-e894-64ab-4ae422419558-4e93c4bf {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-bd33424d-ce57-e894-64ab-4ae42241955b-4e93c4bf {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-bd33424d-ce57-e894-64ab-4ae422419565-4e93c4bf {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-bd33424d-ce57-e894-64ab-4ae42241956f-4e93c4bf {
  grid-area: 5 / 1 / 7 / 3;
}

#w-node-_898be406-cf9b-7917-42de-fa5b6596857e-4e93c4bf {
  grid-area: 1 / 1 / 5 / 3;
}

#w-node-_898be406-cf9b-7917-42de-fa5b6596857f-4e93c4bf {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_898be406-cf9b-7917-42de-fa5b65968581-4e93c4bf {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_898be406-cf9b-7917-42de-fa5b65968584-4e93c4bf {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_898be406-cf9b-7917-42de-fa5b65968594-4e93c4bf {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_898be406-cf9b-7917-42de-fa5b659685a2-4e93c4bf {
  grid-area: 5 / 1 / 7 / 3;
}

#w-node-_346a17a5-974f-88cd-4f79-7f17d191fdd7-4e93c4bf {
  grid-area: 1 / 1 / 5 / 3;
}

#w-node-_346a17a5-974f-88cd-4f79-7f17d191fdd8-4e93c4bf {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_346a17a5-974f-88cd-4f79-7f17d191fddc-4e93c4bf {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_346a17a5-974f-88cd-4f79-7f17d191fddf-4e93c4bf {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_1f0b8ef4-ea36-18ff-8163-ec04d7c70c22-4e93c4bf {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_346a17a5-974f-88cd-4f79-7f17d191fdeb-4e93c4bf {
  grid-area: 5 / 1 / 7 / 3;
}

#w-node-ef3367a6-1981-46ef-a47f-db70ffd8585b-4e93c4bf {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-ef3367a6-1981-46ef-a47f-db70ffd8585e-4e93c4bf {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-ef3367a6-1981-46ef-a47f-db70ffd85862-4e93c4bf {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-ef3367a6-1981-46ef-a47f-db70ffd85865-4e93c4bf {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-ef3367a6-1981-46ef-a47f-db70ffd85871-4e93c4bf {
  grid-area: 5 / 1 / 7 / 3;
}

#w-node-ef3367a6-1981-46ef-a47f-db70ffd85886-4e93c4bf {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-ef3367a6-1981-46ef-a47f-db70ffd85889-4e93c4bf {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-ef3367a6-1981-46ef-a47f-db70ffd8588b-4e93c4bf {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-ef3367a6-1981-46ef-a47f-db70ffd8588e-4e93c4bf {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-ef3367a6-1981-46ef-a47f-db70ffd8589c-4e93c4bf {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-ef3367a6-1981-46ef-a47f-db70ffd858aa-4e93c4bf {
  grid-area: 5 / 1 / 7 / 3;
}

#w-node-ef3367a6-1981-46ef-a47f-db70ffd858c5-4e93c4bf {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-ef3367a6-1981-46ef-a47f-db70ffd858c8-4e93c4bf {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-ef3367a6-1981-46ef-a47f-db70ffd858ca-4e93c4bf {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-ef3367a6-1981-46ef-a47f-db70ffd858cf-4e93c4bf {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-ef3367a6-1981-46ef-a47f-db70ffd858e1-4e93c4bf {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-ef3367a6-1981-46ef-a47f-db70ffd858f3-4e93c4bf {
  grid-area: 5 / 1 / 7 / 3;
}

#w-node-ef3367a6-1981-46ef-a47f-db70ffd8590c-4e93c4bf {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-ef3367a6-1981-46ef-a47f-db70ffd8590f-4e93c4bf {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-ef3367a6-1981-46ef-a47f-db70ffd85911-4e93c4bf {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-ef3367a6-1981-46ef-a47f-db70ffd85916-4e93c4bf {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-ef3367a6-1981-46ef-a47f-db70ffd8592c-4e93c4bf {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-ef3367a6-1981-46ef-a47f-db70ffd85940-4e93c4bf {
  grid-area: 5 / 1 / 7 / 3;
}

#w-node-ef3367a6-1981-46ef-a47f-db70ffd85959-4e93c4bf {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-ef3367a6-1981-46ef-a47f-db70ffd8595c-4e93c4bf {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-ef3367a6-1981-46ef-a47f-db70ffd8595e-4e93c4bf {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-ef3367a6-1981-46ef-a47f-db70ffd85963-4e93c4bf {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-ef3367a6-1981-46ef-a47f-db70ffd85977-4e93c4bf {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-ef3367a6-1981-46ef-a47f-db70ffd85987-4e93c4bf {
  grid-area: 5 / 1 / 7 / 3;
}

#w-node-ef3367a6-1981-46ef-a47f-db70ffd8599c-4e93c4bf {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-ef3367a6-1981-46ef-a47f-db70ffd8599f-4e93c4bf {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-ef3367a6-1981-46ef-a47f-db70ffd859a3-4e93c4bf {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-ef3367a6-1981-46ef-a47f-db70ffd859a6-4e93c4bf {
  grid-area: 4 / 1 / 5 / 3;
}

#w-node-ef3367a6-1981-46ef-a47f-db70ffd859ae-4e93c4bf {
  grid-area: 5 / 1 / 6 / 3;
}

#w-node-ef3367a6-1981-46ef-a47f-db70ffd859da-4e93c4bf {
  grid-area: 6 / 1 / 7 / 3;
}

#w-node-ef3367a6-1981-46ef-a47f-db70ffd859f7-4e93c4bf {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-ef3367a6-1981-46ef-a47f-db70ffd859fa-4e93c4bf {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-ef3367a6-1981-46ef-a47f-db70ffd859fc-4e93c4bf {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-ef3367a6-1981-46ef-a47f-db70ffd859ff-4e93c4bf {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-ef3367a6-1981-46ef-a47f-db70ffd85a0d-4e93c4bf {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-ef3367a6-1981-46ef-a47f-db70ffd85a1b-4e93c4bf {
  grid-area: 5 / 1 / 6 / 3;
}

#w-node-ef3367a6-1981-46ef-a47f-db70ffd85a27-4e93c4bf {
  grid-area: 7 / 1 / 9 / 3;
}

#w-node-ef3367a6-1981-46ef-a47f-db70ffd85a48-4e93c4bf {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-ef3367a6-1981-46ef-a47f-db70ffd85a4b-4e93c4bf {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-ef3367a6-1981-46ef-a47f-db70ffd85a4d-4e93c4bf {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-ef3367a6-1981-46ef-a47f-db70ffd85a50-4e93c4bf {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-ef3367a6-1981-46ef-a47f-db70ffd85a6a-4e93c4bf {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-ef3367a6-1981-46ef-a47f-db70ffd85a82-4e93c4bf {
  grid-area: 5 / 1 / 7 / 3;
}

#w-node-_98c1d982-82d2-047a-d0d4-407fa5b39cde-4e93c4c0 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-_879a687b-787e-024f-f4b7-dcd208b083ff-4e93c4c0 {
  grid-area: 4 / 2 / 5 / 3;
  justify-self: end;
}

#w-node-cfa67769-c97c-e40a-1eaf-d0aebf00ada9-4e93c4c0 {
  grid-area: 4 / 1 / 5 / 2;
  justify-self: end;
}

#w-node-e864c0ca-d735-264e-94cc-2b2d0ffb9575-4e93c4c0 {
  grid-area: 5 / 2 / 6 / 3;
  justify-self: end;
}

#w-node-_286cc903-c2c9-d943-cba1-92bcf310cdd7-4e93c4c0 {
  grid-area: 5 / 1 / 6 / 2;
  justify-self: end;
}

#w-node-_8f1ca0ff-d846-27af-ec82-e460a85a3d39-4e93c4c0 {
  grid-area: 6 / 1 / 7 / 2;
  justify-self: end;
}

#w-node-_4d7885eb-25c1-cb6c-98ea-3df1c76933ec-4e93c4c0 {
  grid-area: 6 / 2 / 7 / 3;
  justify-self: end;
}

#w-node-_55bac473-147b-7d17-42de-c0c967819ff5-4e93c4c0 {
  grid-area: 7 / 1 / 8 / 2;
  justify-self: end;
}

#w-node-_9b006525-b698-2b36-bf0f-6da7df6b72af-4e93c4c0 {
  grid-area: 7 / 2 / 8 / 3;
  justify-self: end;
}

#w-node-_1716d230-a703-e2bc-3dd1-4795ceaa1779-4e93c4c0 {
  grid-area: 8 / 1 / 9 / 2;
  justify-self: end;
}

#w-node-a6981833-33a3-dbc9-8fa5-1b2499775649-4e93c4c0 {
  grid-area: 8 / 2 / 9 / 3;
  justify-self: end;
}

#w-node-c51d3fa1-cd6b-f7ec-a8af-b9a61c2c99db-4e93c4c0 {
  grid-area: 9 / 1 / 10 / 2;
  justify-self: end;
}

#w-node-_1afe3bdd-0bfc-9154-1221-38ebf5b1870f-4e93c4c0 {
  grid-area: 9 / 2 / 10 / 3;
  justify-self: end;
}

#w-node-d2272bd0-8e3d-eecb-da6e-fb204cc0429c-4e93c4c0 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-f64c0077-ffba-4453-9f2a-8bb512ddd7f4-4e93c4c0 {
  grid-area: 2 / 2 / 3 / 3;
  justify-self: end;
}

#w-node-_0da8f8b1-8986-192e-c8b5-4e57b6b9f8fb-4e93c4c0 {
  grid-area: 2 / 1 / 3 / 2;
  justify-self: end;
}

#w-node-_2def63f8-59eb-5c7b-67f2-0f59dda8f9fd-4e93c4c0 {
  grid-area: 3 / 2 / 4 / 3;
  justify-self: end;
}

#w-node-e20884e4-9310-e7bd-31a5-d055e1a8ddb0-4e93c4c0 {
  grid-area: 3 / 1 / 4 / 2;
  justify-self: end;
}

#w-node-a57c5340-3259-4703-ae88-5e33a44923a6-4e93c4c1, #w-node-_9dbd5d10-a18e-f380-61a8-6fb7e4f823ae-4e93c4c1, #w-node-f8ee54b2-da6f-8ae2-4bce-e7c4e5aa3e52-4e93c4c1, #w-node-fc96c2c2-68b5-ea5e-5797-09a42086e183-4e93c4c1, #w-node-_631dd5e6-5bd9-11ff-d57d-f58f0c3b8211-4e93c4c1, #w-node-_6fc052c5-2a55-c0a0-e9a7-d4ecc40b10b2-4e93c4c1, #w-node-_680689b1-7615-48d1-2b26-057a8c62cfbd-4e93c4c1, #w-node-_29231372-221a-4c7c-3d09-fb4c8db44866-4e93c4c1, #w-node-_9ce4df52-ea30-ad10-ab09-48e9c24d6d4e-4e93c4c1, #w-node-_1fce0952-2cd2-0897-b5ef-75eadb293ce5-4e93c4c1, #w-node-_0987f409-389c-1ac4-d987-567e7491f25e-4e93c4c1, #w-node-b85be246-ce43-13b2-2aa1-f4c9bad51cc3-4e93c4c1, #w-node-fed0b28f-45e3-daa2-5bff-f286ac43f8d5-4e93c4c1, #w-node-_6c2227dd-c18d-943f-1d26-0c04a8971c72-4e93c4c1, #w-node-_7eea0a32-3f2e-8a05-d8a5-3b1260fcee01-4e93c4c1, #w-node-_7f73e6bd-c46a-333b-d519-e20578248c1e-4e93c4c1, #w-node-bc3e1d1f-a997-51ff-6097-5ab2c6ef4412-4e93c4c1, #w-node-b27dd88d-6587-55a7-8816-b4513898bf2a-4e93c4c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-c511587d-83aa-1692-82aa-c66c2e8813d3-4e93c4c6 {
  grid-area: 1 / 1 / 4 / 4;
}

#w-node-c511587d-83aa-1692-82aa-c66c2e8813de-4e93c4c6 {
  grid-area: 6 / 1 / 7 / 4;
}

#w-node-c511587d-83aa-1692-82aa-c66c2e8813e8-4e93c4c6 {
  grid-area: 4 / 1 / 5 / 4;
}

#w-node-c511587d-83aa-1692-82aa-c66c2e8813f2-4e93c4c6 {
  grid-area: 5 / 1 / 6 / 4;
}

#w-node-c511587d-83aa-1692-82aa-c66c2e8813fd-4e93c4c6 {
  grid-area: 7 / 1 / 8 / 4;
}

#w-node-c511587d-83aa-1692-82aa-c66c2e881408-4e93c4c6 {
  grid-area: 8 / 1 / 9 / 4;
}

#w-node-c511587d-83aa-1692-82aa-c66c2e881412-4e93c4c6 {
  grid-area: 10 / 1 / 11 / 4;
}

#w-node-c511587d-83aa-1692-82aa-c66c2e88141c-4e93c4c6 {
  grid-area: 9 / 1 / 10 / 4;
}

#w-node-c511587d-83aa-1692-82aa-c66c2e881427-4e93c4c6 {
  grid-area: 11 / 1 / 12 / 4;
}

#w-node-c511587d-83aa-1692-82aa-c66c2e881432-4e93c4c6 {
  grid-area: 12 / 1 / 13 / 4;
}

#w-node-c511587d-83aa-1692-82aa-c66c2e88143c-4e93c4c6 {
  grid-area: 14 / 1 / 15 / 4;
}

#w-node-c511587d-83aa-1692-82aa-c66c2e881446-4e93c4c6 {
  grid-area: 13 / 1 / 14 / 4;
}

#w-node-c511587d-83aa-1692-82aa-c66c2e881451-4e93c4c6 {
  grid-area: 15 / 1 / 16 / 4;
}

#w-node-c511587d-83aa-1692-82aa-c66c2e88145c-4e93c4c6 {
  grid-area: 16 / 1 / 17 / 4;
}

#w-node-c511587d-83aa-1692-82aa-c66c2e881466-4e93c4c6 {
  grid-area: 18 / 1 / 19 / 4;
}

#w-node-c511587d-83aa-1692-82aa-c66c2e881470-4e93c4c6 {
  grid-area: 17 / 1 / 18 / 4;
}

#w-node-c511587d-83aa-1692-82aa-c66c2e88147b-4e93c4c6 {
  grid-area: 19 / 1 / 20 / 4;
}

#w-node-c511587d-83aa-1692-82aa-c66c2e881486-4e93c4c6 {
  grid-area: 20 / 1 / 21 / 4;
}

#w-node-c511587d-83aa-1692-82aa-c66c2e881490-4e93c4c6 {
  grid-area: 22 / 1 / 23 / 4;
}

#w-node-c511587d-83aa-1692-82aa-c66c2e88149a-4e93c4c6 {
  grid-area: 21 / 1 / 22 / 4;
  align-self: end;
}

#w-node-c511587d-83aa-1692-82aa-c66c2e8814a5-4e93c4c6 {
  grid-area: 23 / 1 / 24 / 4;
  align-self: end;
}

#w-node-c511587d-83aa-1692-82aa-c66c2e8814b0-4e93c4c6 {
  grid-area: 24 / 1 / 25 / 4;
}

#w-node-c511587d-83aa-1692-82aa-c66c2e8814ba-4e93c4c6 {
  grid-area: 26 / 1 / 27 / 4;
}

#w-node-c511587d-83aa-1692-82aa-c66c2e8814c6-4e93c4c6 {
  grid-area: 25 / 1 / 26 / 4;
}

#w-node-b0dde97b-acbf-c379-ecd7-36c18335d434-4e93c4c7 {
  grid-area: 1 / 1 / 4 / 4;
}

#w-node-b0dde97b-acbf-c379-ecd7-36c18335d43f-4e93c4c7 {
  grid-area: 6 / 1 / 7 / 4;
}

#w-node-b0dde97b-acbf-c379-ecd7-36c18335d44b-4e93c4c7 {
  grid-area: 4 / 1 / 5 / 4;
}

#w-node-b0dde97b-acbf-c379-ecd7-36c18335d455-4e93c4c7 {
  grid-area: 5 / 1 / 6 / 4;
}

#w-node-b0dde97b-acbf-c379-ecd7-36c18335d460-4e93c4c7 {
  grid-area: 7 / 1 / 8 / 4;
}

#w-node-b0dde97b-acbf-c379-ecd7-36c18335d46b-4e93c4c7 {
  grid-area: 8 / 1 / 9 / 4;
}

#w-node-b0dde97b-acbf-c379-ecd7-36c18335d475-4e93c4c7 {
  grid-area: 10 / 1 / 11 / 4;
}

#w-node-b0dde97b-acbf-c379-ecd7-36c18335d47f-4e93c4c7 {
  grid-area: 9 / 1 / 10 / 4;
}

#w-node-b0dde97b-acbf-c379-ecd7-36c18335d48a-4e93c4c7 {
  grid-area: 11 / 1 / 12 / 4;
}

#w-node-b0dde97b-acbf-c379-ecd7-36c18335d495-4e93c4c7 {
  grid-area: 12 / 1 / 13 / 4;
}

#w-node-b0dde97b-acbf-c379-ecd7-36c18335d49f-4e93c4c7 {
  grid-area: 14 / 1 / 15 / 4;
}

#w-node-b0dde97b-acbf-c379-ecd7-36c18335d4ac-4e93c4c7 {
  grid-area: 13 / 1 / 14 / 4;
}

#w-node-b0dde97b-acbf-c379-ecd7-36c18335d4b7-4e93c4c7 {
  grid-area: 15 / 1 / 16 / 4;
}

#w-node-b0dde97b-acbf-c379-ecd7-36c18335d4c2-4e93c4c7 {
  grid-area: 16 / 1 / 17 / 4;
}

#w-node-b0dde97b-acbf-c379-ecd7-36c18335d4cc-4e93c4c7 {
  grid-area: 18 / 1 / 19 / 4;
}

#w-node-b0dde97b-acbf-c379-ecd7-36c18335d4d8-4e93c4c7 {
  grid-area: 17 / 1 / 18 / 4;
}

#w-node-b0dde97b-acbf-c379-ecd7-36c18335d4e3-4e93c4c7 {
  grid-area: 19 / 1 / 20 / 4;
}

#w-node-b0dde97b-acbf-c379-ecd7-36c18335d4ee-4e93c4c7 {
  grid-area: 20 / 1 / 21 / 4;
}

#w-node-b0dde97b-acbf-c379-ecd7-36c18335d4f8-4e93c4c7 {
  grid-area: 22 / 1 / 23 / 4;
}

#w-node-b0dde97b-acbf-c379-ecd7-36c18335d502-4e93c4c7 {
  grid-area: 21 / 1 / 22 / 4;
}

#w-node-b0dde97b-acbf-c379-ecd7-36c18335d50d-4e93c4c7 {
  grid-area: 23 / 1 / 24 / 4;
}

#w-node-b0dde97b-acbf-c379-ecd7-36c18335d518-4e93c4c7 {
  grid-area: 24 / 1 / 25 / 4;
}

#w-node-b0dde97b-acbf-c379-ecd7-36c18335d522-4e93c4c7 {
  grid-area: 26 / 1 / 27 / 4;
}

#w-node-b0dde97b-acbf-c379-ecd7-36c18335d52e-4e93c4c7 {
  grid-area: 25 / 1 / 26 / 4;
}

#w-node-_2a2a5f0a-25f0-3d33-3127-fd1a43d8686f-4e93c532 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_2a2a5f0a-25f0-3d33-3127-fd1a43d86873-4e93c532 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_2a2a5f0a-25f0-3d33-3127-fd1a43d86876-4e93c532 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_2a2a5f0a-25f0-3d33-3127-fd1a43d86880-4e93c532 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_2a2a5f0a-25f0-3d33-3127-fd1a43d8688a-4e93c532 {
  grid-column-end: 1.99609;
  grid-column-start: 1;
  grid-row-end: 6.99609;
  grid-row-start: 6;
}

#w-node-_2a2a5f0a-25f0-3d33-3127-fd1a43d8688f-4e93c532 {
  grid-area: 7 / 1 / 9 / 3;
}

#w-node-_8e8013b3-3326-b70b-c763-7e537798293a-4e93c533 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_8e8013b3-3326-b70b-c763-7e537798293c-4e93c533 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_8e8013b3-3326-b70b-c763-7e5377982941-4e93c533 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_8e8013b3-3326-b70b-c763-7e5377982957-4e93c533 {
  grid-area: 7 / 1 / 9 / 3;
}

#w-node-d5ced9b4-eb0d-c59a-adf2-4bbf87c5a2be-4e93c533 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_2a2a5f0a-25f0-3d33-3127-fd1a43d8686f-4e93c534 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_2a2a5f0a-25f0-3d33-3127-fd1a43d86873-4e93c534 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_2a2a5f0a-25f0-3d33-3127-fd1a43d86876-4e93c534 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_2a2a5f0a-25f0-3d33-3127-fd1a43d86880-4e93c534 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_2a2a5f0a-25f0-3d33-3127-fd1a43d8688a-4e93c534 {
  grid-column-end: 1.99609;
  grid-column-start: 1;
  grid-row-end: 6.99609;
  grid-row-start: 6;
}

#w-node-_2a2a5f0a-25f0-3d33-3127-fd1a43d8688f-4e93c534 {
  grid-area: 7 / 1 / 9 / 3;
}

#w-node-_2a2a5f0a-25f0-3d33-3127-fd1a43d868a3-4e93c534 {
  grid-area: 5 / 1 / 7 / 3;
}

#w-node-_8e8013b3-3326-b70b-c763-7e537798293a-4e93c535 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_8e8013b3-3326-b70b-c763-7e537798293c-4e93c535 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_8e8013b3-3326-b70b-c763-7e5377982941-4e93c535 {
  grid-area: 4 / 1 / 5 / 3;
}

#w-node-_8e8013b3-3326-b70b-c763-7e5377982957-4e93c535 {
  grid-area: 7 / 1 / 9 / 3;
}

#w-node-_5bce4228-29e6-6db7-d527-a59146ca1cf9-4e93c565 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_5bce4228-29e6-6db7-d527-a59146ca1cfe-4e93c565 {
  grid-area: 2 / 3 / 3 / 5;
}

#w-node-_5bce4228-29e6-6db7-d527-a59146ca1d03-4e93c565 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5bce4228-29e6-6db7-d527-a59146ca1d08-4e93c565 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_5bce4228-29e6-6db7-d527-a59146ca1d0d-4e93c565 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_1a8182a9-175b-99df-d2e0-45a83383c29d-4e93c565 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_3ab6408a-7559-07e9-215f-e7c020126dc8-4e93c565 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_3ab6408a-7559-07e9-215f-e7c020126dc9-4e93c565 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_3ab6408a-7559-07e9-215f-e7c020126dcd-4e93c565 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_3ab6408a-7559-07e9-215f-e7c020126dd0-4e93c565 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_3ab6408a-7559-07e9-215f-e7c020126ddc-4e93c565 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_3ab6408a-7559-07e9-215f-e7c020126dea-4e93c565 {
  grid-area: 5 / 1 / 9 / 3;
}

#w-node-_5bce4228-29e6-6db7-d527-a59146ca1d16-4e93c565 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_5bce4228-29e6-6db7-d527-a59146ca1d19-4e93c565 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_5bce4228-29e6-6db7-d527-a59146ca1d1d-4e93c565 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_5bce4228-29e6-6db7-d527-a59146ca1d20-4e93c565 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_5bce4228-29e6-6db7-d527-a59146ca1d2c-4e93c565 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_5bce4228-29e6-6db7-d527-a59146ca1d3a-4e93c565 {
  grid-area: 5 / 1 / 9 / 3;
}

#w-node-_5bce4228-29e6-6db7-d527-a59146ca1d4f-4e93c565 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_5bce4228-29e6-6db7-d527-a59146ca1d52-4e93c565 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_5bce4228-29e6-6db7-d527-a59146ca1d54-4e93c565 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_5bce4228-29e6-6db7-d527-a59146ca1d57-4e93c565 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_5bce4228-29e6-6db7-d527-a59146ca1d65-4e93c565 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_5bce4228-29e6-6db7-d527-a59146ca1d73-4e93c565 {
  grid-area: 5 / 1 / 9 / 3;
}

#w-node-_5bce4228-29e6-6db7-d527-a59146ca1d88-4e93c565 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_5bce4228-29e6-6db7-d527-a59146ca1d8d-4e93c565 {
  grid-area: 5 / 1 / 7 / 3;
}

#w-node-_5bce4228-29e6-6db7-d527-a59146ca1da1-4e93c565 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_5bce4228-29e6-6db7-d527-a59146ca1da3-4e93c565 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_5bce4228-29e6-6db7-d527-a59146ca1daf-4e93c565 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_5bce4228-29e6-6db7-d527-a59146ca1db2-4e93c565 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_5bce4228-29e6-6db7-d527-a59146ca1dc3-4e93c565 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_5bce4228-29e6-6db7-d527-a59146ca1dc8-4e93c565 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_5bce4228-29e6-6db7-d527-a59146ca1dca-4e93c565 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_5bce4228-29e6-6db7-d527-a59146ca1dcd-4e93c565 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_5bce4228-29e6-6db7-d527-a59146ca1ddb-4e93c565 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_5bce4228-29e6-6db7-d527-a59146ca1ded-4e93c565 {
  grid-area: 5 / 1 / 7 / 3;
}

#w-node-_5bce4228-29e6-6db7-d527-a59146ca1e06-4e93c565 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_5bce4228-29e6-6db7-d527-a59146ca1e0b-4e93c565 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_5bce4228-29e6-6db7-d527-a59146ca1e0d-4e93c565 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_5bce4228-29e6-6db7-d527-a59146ca1e10-4e93c565 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_5bce4228-29e6-6db7-d527-a59146ca1e1e-4e93c565 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_5bce4228-29e6-6db7-d527-a59146ca1e2c-4e93c565 {
  grid-area: 5 / 1 / 7 / 3;
}

#w-node-_5ef7c06f-7825-58d9-e3f7-f33a423c7d98-4e93c576 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_5ef7c06f-7825-58d9-e3f7-f33a423c7d9d-4e93c576 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_5ef7c06f-7825-58d9-e3f7-f33a423c7da2-4e93c576 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-cb882db5-85fc-e3b7-4f0a-071e348ef9e7-4e93c576 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_5ef7c06f-7825-58d9-e3f7-f33a423c7da7-4e93c576 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_5ef7c06f-7825-58d9-e3f7-f33a423c7dac-4e93c576 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_5ef7c06f-7825-58d9-e3f7-f33a423c7db5-4e93c576 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_5ef7c06f-7825-58d9-e3f7-f33a423c7db8-4e93c576 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_5ef7c06f-7825-58d9-e3f7-f33a423c7dba-4e93c576 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_5ef7c06f-7825-58d9-e3f7-f33a423c7dc2-4e93c576 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_5ef7c06f-7825-58d9-e3f7-f33a423c7dd0-4e93c576 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_5ef7c06f-7825-58d9-e3f7-f33a423c7ddc-4e93c576 {
  grid-area: 5 / 1 / 9 / 3;
}

#w-node-_8cf6497b-0a7f-2a0c-eb6e-cc1f0d9bad3e-4e93c576 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_8cf6497b-0a7f-2a0c-eb6e-cc1f0d9bad3f-4e93c576 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_8cf6497b-0a7f-2a0c-eb6e-cc1f0d9bad41-4e93c576 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_8cf6497b-0a7f-2a0c-eb6e-cc1f0d9bad49-4e93c576 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_8cf6497b-0a7f-2a0c-eb6e-cc1f0d9bad57-4e93c576 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_8cf6497b-0a7f-2a0c-eb6e-cc1f0d9bad63-4e93c576 {
  grid-area: 5 / 1 / 9 / 3;
}

#w-node-_5ef7c06f-7825-58d9-e3f7-f33a423c7df1-4e93c576 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_5ef7c06f-7825-58d9-e3f7-f33a423c7df4-4e93c576 {
  grid-area: 5 / 1 / 7 / 3;
}

#w-node-_5ef7c06f-7825-58d9-e3f7-f33a423c7e08-4e93c576 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_5ef7c06f-7825-58d9-e3f7-f33a423c7e0a-4e93c576 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_5ef7c06f-7825-58d9-e3f7-f33a423c7e16-4e93c576 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_5ef7c06f-7825-58d9-e3f7-f33a423c7e19-4e93c576 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_5ef7c06f-7825-58d9-e3f7-f33a423c7e2c-4e93c576 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_5ef7c06f-7825-58d9-e3f7-f33a423c7e2f-4e93c576 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_5ef7c06f-7825-58d9-e3f7-f33a423c7e31-4e93c576 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_5ef7c06f-7825-58d9-e3f7-f33a423c7e34-4e93c576 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_5ef7c06f-7825-58d9-e3f7-f33a423c7e44-4e93c576 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_5ef7c06f-7825-58d9-e3f7-f33a423c7e54-4e93c576 {
  grid-area: 5 / 1 / 7 / 3;
}

#w-node-_5ef7c06f-7825-58d9-e3f7-f33a423c7e6f-4e93c576 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_5ef7c06f-7825-58d9-e3f7-f33a423c7e72-4e93c576 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_5ef7c06f-7825-58d9-e3f7-f33a423c7e74-4e93c576 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_5ef7c06f-7825-58d9-e3f7-f33a423c7e77-4e93c576 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_5ef7c06f-7825-58d9-e3f7-f33a423c7e85-4e93c576 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_5ef7c06f-7825-58d9-e3f7-f33a423c7e93-4e93c576 {
  grid-area: 5 / 1 / 7 / 3;
}

#w-node-_5ef7c06f-7825-58d9-e3f7-f33a423c7eba-4e93c576 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_5ef7c06f-7825-58d9-e3f7-f33a423c7ebd-4e93c576 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_5ef7c06f-7825-58d9-e3f7-f33a423c7ebf-4e93c576 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_5ef7c06f-7825-58d9-e3f7-f33a423c7ec2-4e93c576 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_5ef7c06f-7825-58d9-e3f7-f33a423c7ed0-4e93c576 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_5ef7c06f-7825-58d9-e3f7-f33a423c7ede-4e93c576 {
  grid-area: 5 / 1 / 7 / 3;
}

#w-node-_2a2a5f0a-25f0-3d33-3127-fd1a43d8680d-4e93c578 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_2a2a5f0a-25f0-3d33-3127-fd1a43d86812-4e93c578 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_2a2a5f0a-25f0-3d33-3127-fd1a43d86817-4e93c578 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_2a2a5f0a-25f0-3d33-3127-fd1a43d8681c-4e93c578 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_2a2a5f0a-25f0-3d33-3127-fd1a43d86821-4e93c578 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_2a2a5f0a-25f0-3d33-3127-fd1a43d86826-4e93c578 {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-_2a2a5f0a-25f0-3d33-3127-fd1a43d8682b-4e93c578 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_2a2a5f0a-25f0-3d33-3127-fd1a43d86830-4e93c578 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_2a2a5f0a-25f0-3d33-3127-fd1a43d86836-4e93c578 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_2a2a5f0a-25f0-3d33-3127-fd1a43d8683b-4e93c578 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_2a2a5f0a-25f0-3d33-3127-fd1a43d86840-4e93c578 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_2a2a5f0a-25f0-3d33-3127-fd1a43d86845-4e93c578 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_2a2a5f0a-25f0-3d33-3127-fd1a43d8684a-4e93c578 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_2a2a5f0a-25f0-3d33-3127-fd1a43d8684f-4e93c578 {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-_2a2a5f0a-25f0-3d33-3127-fd1a43d86854-4e93c578 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_2a2a5f0a-25f0-3d33-3127-fd1a43d86859-4e93c578 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_2a2a5f0a-25f0-3d33-3127-fd1a43d8685e-4e93c578 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_2a2a5f0a-25f0-3d33-3127-fd1a43d86863-4e93c578 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_6ebdb892-bc4b-b7d1-0665-4bf4fc1f2e1e-4e93c578 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-_4dcda195-28a4-6770-4a07-4c10b95cb724-4e93c578 {
  grid-area: 3 / 4 / 4 / 5;
}

#w-node-c4346e94-2176-3881-033a-0e2fe6549afe-4e93c578 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-c4346e94-2176-3881-033a-0e2fe6549b01-4e93c578 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-c4346e94-2176-3881-033a-0e2fe6549b05-4e93c578 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-c4346e94-2176-3881-033a-0e2fe6549b08-4e93c578 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-c4346e94-2176-3881-033a-0e2fe6549b12-4e93c578 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-c4346e94-2176-3881-033a-0e2fe6549b21-4e93c578 {
  grid-area: 5 / 1 / 8 / 3;
}

#w-node-ceed51ec-2b76-b2de-4450-3b844fa3e248-4e93c578 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-ceed51ec-2b76-b2de-4450-3b844fa3e249-4e93c578 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-ceed51ec-2b76-b2de-4450-3b844fa3e24b-4e93c578 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-ceed51ec-2b76-b2de-4450-3b844fa3e24e-4e93c578 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-ceed51ec-2b76-b2de-4450-3b844fa3e254-4e93c578 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-ceed51ec-2b76-b2de-4450-3b844fa3e25c-4e93c578 {
  grid-area: 5 / 1 / 8 / 3;
}

#w-node-_2a2a5f0a-25f0-3d33-3127-fd1a43d8686c-4e93c578 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_2a2a5f0a-25f0-3d33-3127-fd1a43d8686f-4e93c578 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_2a2a5f0a-25f0-3d33-3127-fd1a43d86873-4e93c578 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_2a2a5f0a-25f0-3d33-3127-fd1a43d86876-4e93c578 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_2a2a5f0a-25f0-3d33-3127-fd1a43d86880-4e93c578 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_2a2a5f0a-25f0-3d33-3127-fd1a43d8688a-4e93c578 {
  grid-column-end: 1.99609;
  grid-column-start: 1;
  grid-row-end: 6.99609;
  grid-row-start: 6;
}

#w-node-_2a2a5f0a-25f0-3d33-3127-fd1a43d8688f-4e93c578 {
  grid-area: 7 / 1 / 9 / 3;
}

#w-node-_2a2a5f0a-25f0-3d33-3127-fd1a43d868a3-4e93c578 {
  grid-column-end: 2.99609;
  grid-column-start: 2;
  grid-row-end: 6.99609;
  grid-row-start: 6;
}

#w-node-_2a2a5f0a-25f0-3d33-3127-fd1a43d868aa-4e93c578 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2a2a5f0a-25f0-3d33-3127-fd1a43d868b3-4e93c578 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_2a2a5f0a-25f0-3d33-3127-fd1a43d868b6-4e93c578 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_2a2a5f0a-25f0-3d33-3127-fd1a43d868ba-4e93c578 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_2a2a5f0a-25f0-3d33-3127-fd1a43d868bd-4e93c578 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_2a2a5f0a-25f0-3d33-3127-fd1a43d868c9-4e93c578 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_2a2a5f0a-25f0-3d33-3127-fd1a43d868d7-4e93c578 {
  grid-area: 5 / 1 / 9 / 3;
}

#w-node-_2a2a5f0a-25f0-3d33-3127-fd1a43d868ee-4e93c578 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_2a2a5f0a-25f0-3d33-3127-fd1a43d868f1-4e93c578 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_2a2a5f0a-25f0-3d33-3127-fd1a43d868f5-4e93c578 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_2a2a5f0a-25f0-3d33-3127-fd1a43d868f8-4e93c578 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_2a2a5f0a-25f0-3d33-3127-fd1a43d86902-4e93c578 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_2a2a5f0a-25f0-3d33-3127-fd1a43d8690c-4e93c578 {
  grid-area: 5 / 1 / 9 / 3;
}

#w-node-_2a2a5f0a-25f0-3d33-3127-fd1a43d86927-4e93c578 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_2a2a5f0a-25f0-3d33-3127-fd1a43d8692a-4e93c578 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_2a2a5f0a-25f0-3d33-3127-fd1a43d8692e-4e93c578 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_2a2a5f0a-25f0-3d33-3127-fd1a43d86931-4e93c578 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_2a2a5f0a-25f0-3d33-3127-fd1a43d8693f-4e93c578 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_2a2a5f0a-25f0-3d33-3127-fd1a43d8694f-4e93c578 {
  grid-area: 5 / 1 / 9 / 3;
}

#w-node-_2a2a5f0a-25f0-3d33-3127-fd1a43d86974-4e93c578 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_2a2a5f0a-25f0-3d33-3127-fd1a43d86977-4e93c578 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_2a2a5f0a-25f0-3d33-3127-fd1a43d8697b-4e93c578 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_2a2a5f0a-25f0-3d33-3127-fd1a43d8697e-4e93c578 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_2a2a5f0a-25f0-3d33-3127-fd1a43d86988-4e93c578 {
  grid-column-end: 1.99609;
  grid-column-start: 1;
  grid-row-end: 6.99609;
  grid-row-start: 6;
}

#w-node-_2a2a5f0a-25f0-3d33-3127-fd1a43d86991-4e93c578 {
  grid-area: 8 / 1 / 9 / 3;
}

#w-node-_2a2a5f0a-25f0-3d33-3127-fd1a43d869a5-4e93c578 {
  grid-area: 7 / 1 / 8 / 3;
}

#w-node-_2a2a5f0a-25f0-3d33-3127-fd1a43d869b3-4e93c578 {
  grid-column-end: 2.99609;
  grid-column-start: 2;
  grid-row-end: 6.99609;
  grid-row-start: 6;
}

#w-node-_2a2a5f0a-25f0-3d33-3127-fd1a43d869be-4e93c578 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2a2a5f0a-25f0-3d33-3127-fd1a43d869c7-4e93c578 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_2a2a5f0a-25f0-3d33-3127-fd1a43d869ca-4e93c578 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_2a2a5f0a-25f0-3d33-3127-fd1a43d869cc-4e93c578 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_2a2a5f0a-25f0-3d33-3127-fd1a43d869cf-4e93c578 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_2a2a5f0a-25f0-3d33-3127-fd1a43d869db-4e93c578 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_2a2a5f0a-25f0-3d33-3127-fd1a43d869e7-4e93c578 {
  grid-area: 6 / 1 / 7 / 3;
}

#w-node-_2a2a5f0a-25f0-3d33-3127-fd1a43d86a03-4e93c578 {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-_2a2a5f0a-25f0-3d33-3127-fd1a43d86a15-4e93c578 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_2a2a5f0a-25f0-3d33-3127-fd1a43d86a18-4e93c578 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_2a2a5f0a-25f0-3d33-3127-fd1a43d86a1a-4e93c578 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_2a2a5f0a-25f0-3d33-3127-fd1a43d86a1d-4e93c578 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_2a2a5f0a-25f0-3d33-3127-fd1a43d86a25-4e93c578 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_2a2a5f0a-25f0-3d33-3127-fd1a43d86a2f-4e93c578 {
  grid-area: 6 / 1 / 7 / 3;
}

#w-node-_2a2a5f0a-25f0-3d33-3127-fd1a43d86a48-4e93c578 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_2a2a5f0a-25f0-3d33-3127-fd1a43d86a4b-4e93c578 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_2a2a5f0a-25f0-3d33-3127-fd1a43d86a4d-4e93c578 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_2a2a5f0a-25f0-3d33-3127-fd1a43d86a50-4e93c578 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_2a2a5f0a-25f0-3d33-3127-fd1a43d86a5a-4e93c578 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_2a2a5f0a-25f0-3d33-3127-fd1a43d86a66-4e93c578 {
  grid-area: 6 / 1 / 7 / 3;
}

#w-node-_2a2a5f0a-25f0-3d33-3127-fd1a43d86a7f-4e93c578 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_2a2a5f0a-25f0-3d33-3127-fd1a43d86a82-4e93c578 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_2a2a5f0a-25f0-3d33-3127-fd1a43d86a84-4e93c578 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_2a2a5f0a-25f0-3d33-3127-fd1a43d86a87-4e93c578 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_2a2a5f0a-25f0-3d33-3127-fd1a43d86a91-4e93c578 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_2a2a5f0a-25f0-3d33-3127-fd1a43d86a9d-4e93c578 {
  grid-area: 6 / 1 / 7 / 3;
}

#w-node-_2a2a5f0a-25f0-3d33-3127-fd1a43d86ab4-4e93c578 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_2a2a5f0a-25f0-3d33-3127-fd1a43d86ab7-4e93c578 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_2a2a5f0a-25f0-3d33-3127-fd1a43d86ab9-4e93c578 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_2a2a5f0a-25f0-3d33-3127-fd1a43d86abc-4e93c578 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_2a2a5f0a-25f0-3d33-3127-fd1a43d86abe-4e93c578 {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-_2a2a5f0a-25f0-3d33-3127-fd1a43d86ace-4e93c578 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_2a2a5f0a-25f0-3d33-3127-fd1a43d86ad6-4e93c578 {
  grid-area: 6 / 1 / 7 / 3;
}

#w-node-_8e8013b3-3326-b70b-c763-7e5377982901-4e93c579 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_8e8013b3-3326-b70b-c763-7e5377982906-4e93c579 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_8e8013b3-3326-b70b-c763-7e537798290b-4e93c579 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-_8e8013b3-3326-b70b-c763-7e5377982910-4e93c579 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_8e8013b3-3326-b70b-c763-7e5377982915-4e93c579 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_8e8013b3-3326-b70b-c763-7e537798291a-4e93c579 {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-_8e8013b3-3326-b70b-c763-7e537798291f-4e93c579 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_8e8013b3-3326-b70b-c763-7e5377982924-4e93c579 {
  grid-area: 4 / 3 / 3 / 4;
}

#w-node-_8e8013b3-3326-b70b-c763-7e5377982929-4e93c579 {
  grid-area: 4 / 4 / 3 / 5;
}

#w-node-_8e8013b3-3326-b70b-c763-7e537798292e-4e93c579 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a299e16e-95d5-0ebc-b99d-40565c6e2b41-4e93c579 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-ac2ca06f-35b0-46e9-7d80-3e15e0ab21a4-4e93c579 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_8e8013b3-3326-b70b-c763-7e5377982b81-4e93c579 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_8e8013b3-3326-b70b-c763-7e5377982b84-4e93c579 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_8e8013b3-3326-b70b-c763-7e5377982b86-4e93c579 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_8e8013b3-3326-b70b-c763-7e5377982b89-4e93c579 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_8e8013b3-3326-b70b-c763-7e5377982b93-4e93c579 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_8e8013b3-3326-b70b-c763-7e5377982b9b-4e93c579 {
  grid-area: 6 / 1 / 7 / 3;
}

#w-node-_358ac053-0902-fc5a-ca67-b8ab41d794b6-4e93c579 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_358ac053-0902-fc5a-ca67-b8ab41d794b7-4e93c579 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_358ac053-0902-fc5a-ca67-b8ab41d794b9-4e93c579 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_358ac053-0902-fc5a-ca67-b8ab41d794bc-4e93c579 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_358ac053-0902-fc5a-ca67-b8ab41d794ca-4e93c579 {
  grid-area: 5 / 1 / 9 / 3;
}

#w-node-_7adcee77-28c7-4f05-4c50-922fea54aeac-4e93c579 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_7adcee77-28c7-4f05-4c50-922fea54aead-4e93c579 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_7adcee77-28c7-4f05-4c50-922fea54aeaf-4e93c579 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_7adcee77-28c7-4f05-4c50-922fea54aeb4-4e93c579 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_7adcee77-28c7-4f05-4c50-922fea54aec0-4e93c579 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_7adcee77-28c7-4f05-4c50-922fea54aeca-4e93c579 {
  grid-area: 5 / 1 / 9 / 3;
}

#w-node-_8e8013b3-3326-b70b-c763-7e5377982937-4e93c579 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_8e8013b3-3326-b70b-c763-7e537798293a-4e93c579 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_8e8013b3-3326-b70b-c763-7e537798293c-4e93c579 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_8e8013b3-3326-b70b-c763-7e5377982941-4e93c579 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_8e8013b3-3326-b70b-c763-7e537798294b-4e93c579 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8e8013b3-3326-b70b-c763-7e537798294d-4e93c579 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_8e8013b3-3326-b70b-c763-7e5377982957-4e93c579 {
  grid-area: 7 / 1 / 9 / 3;
}

#w-node-_8e8013b3-3326-b70b-c763-7e537798296b-4e93c579 {
  grid-area: 6 / 2 / 7 / 3;
}

#w-node-_8e8013b3-3326-b70b-c763-7e5377982971-4e93c579 {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-_8e8013b3-3326-b70b-c763-7e5377982980-4e93c579 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_8e8013b3-3326-b70b-c763-7e5377982983-4e93c579 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_8e8013b3-3326-b70b-c763-7e5377982985-4e93c579 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_8e8013b3-3326-b70b-c763-7e537798298a-4e93c579 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_8e8013b3-3326-b70b-c763-7e5377982998-4e93c579 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_8e8013b3-3326-b70b-c763-7e53779829a4-4e93c579 {
  grid-area: 5 / 1 / 9 / 3;
}

#w-node-_8e8013b3-3326-b70b-c763-7e53779829bb-4e93c579 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_8e8013b3-3326-b70b-c763-7e53779829be-4e93c579 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_8e8013b3-3326-b70b-c763-7e53779829c0-4e93c579 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_8e8013b3-3326-b70b-c763-7e53779829c5-4e93c579 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_8e8013b3-3326-b70b-c763-7e53779829cf-4e93c579 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_8e8013b3-3326-b70b-c763-7e53779829d9-4e93c579 {
  grid-area: 5 / 1 / 9 / 3;
}

#w-node-_8e8013b3-3326-b70b-c763-7e53779829f2-4e93c579 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_8e8013b3-3326-b70b-c763-7e53779829f5-4e93c579 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_8e8013b3-3326-b70b-c763-7e53779829f7-4e93c579 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_8e8013b3-3326-b70b-c763-7e53779829fc-4e93c579 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_8e8013b3-3326-b70b-c763-7e5377982a0c-4e93c579 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_8e8013b3-3326-b70b-c763-7e5377982a1a-4e93c579 {
  grid-area: 5 / 1 / 9 / 3;
}

#w-node-_8e8013b3-3326-b70b-c763-7e5377982a41-4e93c579 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_8e8013b3-3326-b70b-c763-7e5377982a44-4e93c579 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_8e8013b3-3326-b70b-c763-7e5377982a46-4e93c579 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_8e8013b3-3326-b70b-c763-7e5377982a4b-4e93c579 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_8e8013b3-3326-b70b-c763-7e5377982a55-4e93c579 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8e8013b3-3326-b70b-c763-7e5377982a57-4e93c579 {
  grid-area: 7 / 1 / 8 / 3;
}

#w-node-_8e8013b3-3326-b70b-c763-7e5377982a67-4e93c579 {
  grid-area: 8 / 1 / 9 / 3;
}

#w-node-_8e8013b3-3326-b70b-c763-7e5377982a7b-4e93c579 {
  grid-area: 6 / 2 / 7 / 3;
}

#w-node-_8e8013b3-3326-b70b-c763-7e5377982a85-4e93c579 {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-_8e8013b3-3326-b70b-c763-7e5377982a98-4e93c579 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_8e8013b3-3326-b70b-c763-7e5377982a9b-4e93c579 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_8e8013b3-3326-b70b-c763-7e5377982a9d-4e93c579 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_8e8013b3-3326-b70b-c763-7e5377982aa0-4e93c579 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_8e8013b3-3326-b70b-c763-7e5377982aac-4e93c579 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-_8e8013b3-3326-b70b-c763-7e5377982ab6-4e93c579 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_8e8013b3-3326-b70b-c763-7e5377982ac2-4e93c579 {
  grid-area: 6 / 1 / 7 / 3;
}

#w-node-_8e8013b3-3326-b70b-c763-7e5377982ae2-4e93c579 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_8e8013b3-3326-b70b-c763-7e5377982ae5-4e93c579 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_8e8013b3-3326-b70b-c763-7e5377982ae7-4e93c579 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_8e8013b3-3326-b70b-c763-7e5377982aea-4e93c579 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_8e8013b3-3326-b70b-c763-7e5377982af6-4e93c579 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_8e8013b3-3326-b70b-c763-7e5377982b00-4e93c579 {
  grid-area: 5 / 1 / 7 / 3;
}

#w-node-_8e8013b3-3326-b70b-c763-7e5377982b1b-4e93c579 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_8e8013b3-3326-b70b-c763-7e5377982b1e-4e93c579 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_8e8013b3-3326-b70b-c763-7e5377982b20-4e93c579 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_8e8013b3-3326-b70b-c763-7e5377982b23-4e93c579 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_8e8013b3-3326-b70b-c763-7e5377982b2b-4e93c579 {
  grid-area: 5 / 1 / 6 / 3;
}

#w-node-_8e8013b3-3326-b70b-c763-7e5377982b3b-4e93c579 {
  grid-area: 7 / 1 / 9 / 3;
}

#w-node-_8e8013b3-3326-b70b-c763-7e5377982b52-4e93c579 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_8e8013b3-3326-b70b-c763-7e5377982b55-4e93c579 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_8e8013b3-3326-b70b-c763-7e5377982b57-4e93c579 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_8e8013b3-3326-b70b-c763-7e5377982b5a-4e93c579 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_8e8013b3-3326-b70b-c763-7e5377982b64-4e93c579 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_8e8013b3-3326-b70b-c763-7e5377982b6c-4e93c579 {
  grid-area: 7 / 1 / 9 / 3;
}

#w-node-_405bf118-aff2-578d-7f4c-3024afdd58f8-4e93c58a {
  grid-area: 1 / 1 / 3 / 3;
}

#w-node-_8fb823cb-662c-ff56-8467-62d93a13a326-4e93c58a {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_00dcfbf2-d1fa-59ad-8a42-4a9583bbd731-4e93c58a {
  grid-area: 7 / 1 / 8 / 3;
}

#w-node-a34c20de-fa41-39d2-fb36-9f4fc3d88289-4e93c58a {
  grid-area: 6 / 1 / 7 / 3;
}

#w-node-_4433bdff-2ddb-f300-4887-3f48c061d8ae-4e93c58a {
  grid-area: 9 / 1 / 10 / 3;
}

#w-node-_170b2b05-ae03-d653-b361-350b5a0d1915-4e93c58a {
  grid-area: 8 / 1 / 9 / 3;
}

#w-node-_9fd6ddc8-7d7d-5203-deb4-0840eb1ce631-4e93c58a {
  grid-area: 11 / 1 / 12 / 3;
}

#w-node-_53d9aa15-95fb-2154-e541-df07d6927219-4e93c58a {
  grid-area: 10 / 1 / 11 / 3;
}

#w-node-_89a1ea96-c5fa-ba14-6e76-8ea582ac99d1-4e93c58a {
  grid-area: 13 / 1 / 14 / 3;
}

#w-node-_4d6cb3c2-9ba9-f548-7116-94efb9d2054d-4e93c58a {
  grid-area: 12 / 1 / 13 / 3;
}

#w-node-_42857c20-f365-7c23-8c23-550820b239b6-4e93c58a {
  grid-area: 5 / 1 / 6 / 3;
}

#w-node-_11f9692b-5431-e9a7-bbd4-0d73d76100be-4e93c58a {
  grid-area: 4 / 1 / 5 / 3;
}

#w-node-_5d666b98-c621-9756-7da9-95b2bb611247-4e93c58b {
  grid-area: 1 / 1 / 3 / 3;
}

#w-node-_005b1650-6cbd-a227-e851-ab18c22bf18e-4e93c58b {
  grid-area: 4 / 1 / 7 / 3;
}

#w-node-_8965a354-5306-b1e1-be4f-79039b504721-4e93c58b {
  grid-area: 8 / 1 / 9 / 3;
}

#w-node-fdf1da35-f52a-673b-3c1d-36292c1de04d-4e93c58b {
  grid-area: 9 / 1 / 10 / 3;
}

#w-node-_118c716a-fa1e-69a1-f086-b8437e8be71f-4e93c58b {
  grid-area: 10 / 1 / 11 / 3;
}

#w-node-_205abf06-0a9e-e660-3482-296199e9f77d-4e93c58b {
  grid-area: 11 / 1 / 12 / 3;
}

#w-node-_284d622c-7410-3bdc-e4b4-ee5b4e1a6168-4e93c58b {
  grid-area: 12 / 1 / 13 / 3;
}

#w-node-bc37502c-7613-c776-7e32-3b8fe9a8b933-4e93c58b {
  grid-area: 13 / 1 / 14 / 3;
}

#w-node-aea8ecc5-4a81-c4e7-6276-cc3c66bbbd05-4e93c58b {
  grid-area: 14 / 1 / 15 / 3;
}

#w-node-f42d5208-a271-4916-10a6-1f89b0db335e-4e93c58b {
  grid-area: 15 / 1 / 16 / 3;
}

#w-node-_388d7ba7-76ac-a295-bfec-91687f64d695-4e93c58b {
  grid-area: 7 / 1 / 8 / 3;
}

#w-node-_9124dabe-ec78-25cf-fddc-087a5490b231-4e93c58b {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-_2d0ca1d3-cac1-c9ce-158d-509d3307f8e8-4e93c5a4 {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-_2d0ca1d3-cac1-c9ce-158d-509d3307f8f6-4e93c5a4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2d0ca1d3-cac1-c9ce-158d-509d3307f8fb-4e93c5a4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2bfe7846-819c-3d64-cde6-291e1403e145-4e93c5a5 {
  align-self: center;
}

#w-node-_1aef0613-6208-564d-9e7d-ca52d533703e-4e93c5ac {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-_62d674b5-abd4-b630-9393-5f75b6884932-4e93c5ad, #w-node-_500f705d-879c-b78e-2625-299e29c54d17-4e93c5ad, #w-node-_2269a3e7-3e29-6b0c-57dc-d40392c19943-4e93c5ad, #w-node-d8fba5b9-5f45-1c6c-b24e-aa8973b41fa6-4e93c5ad, #w-node-d60b0f37-2b33-42c6-6fee-9767374cee6f-4e93c5ad, #w-node-_9a18c49d-5472-a82b-628b-3d0354ac2981-4e93c5ad, #w-node-_5cb12349-f512-9967-e09a-220645a7473f-4e93c5ad, #w-node-d6b398a7-4b4f-ffe7-be76-0e3de35cc48e-4e93c5ad {
  align-self: center;
}

#w-node-cae7c53c-c2f8-5c06-fe76-9b2ea7387973-4e93c5b2, #w-node-_444eefdc-b0cb-ee84-8473-8dea3922727b-4e93c5b3 {
  grid-area: 5 / 1 / 6 / 3;
}

#w-node-a57c5340-3259-4703-ae88-5e33a44923a6-4e93c5b4, #w-node-_9dbd5d10-a18e-f380-61a8-6fb7e4f823ae-4e93c5b4, #w-node-_631dd5e6-5bd9-11ff-d57d-f58f0c3b8211-4e93c5b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_98c1d982-82d2-047a-d0d4-407fa5b39cde-4e93c5b5 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-d2272bd0-8e3d-eecb-da6e-fb204cc0429c-4e93c5b5 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-f64c0077-ffba-4453-9f2a-8bb512ddd7f4-4e93c5b5 {
  grid-area: 2 / 2 / 3 / 3;
  justify-self: end;
}

#w-node-_2d916f36-5684-72c7-e136-2820e035e83d-4e93c5b8 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-_2d916f36-5684-72c7-e136-2820e035e871-4e93c5b8 {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-_2d916f36-5684-72c7-e136-2820e035e875-4e93c5b8 {
  grid-area: 2 / 2 / 3 / 3;
  justify-self: end;
}

#w-node-a57c5340-3259-4703-ae88-5e33a44923a6-4e93c5b9, #w-node-_9dbd5d10-a18e-f380-61a8-6fb7e4f823ae-4e93c5b9, #w-node-f8ee54b2-da6f-8ae2-4bce-e7c4e5aa3e52-4e93c5b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-a57c5340-3259-4703-ae88-5e33a44923a6-4e93c5ba {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: start;
}

#w-node-_9dbd5d10-a18e-f380-61a8-6fb7e4f823ae-4e93c5ba {
  grid-area: 2 / 1 / 3 / 3;
  justify-self: start;
}

#w-node-_98c1d982-82d2-047a-d0d4-407fa5b39cde-4e93c5bb {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-d2272bd0-8e3d-eecb-da6e-fb204cc0429c-4e93c5bb {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-a57c5340-3259-4703-ae88-5e33a44923a6-4e93c5bc, #w-node-_9dbd5d10-a18e-f380-61a8-6fb7e4f823ae-4e93c5bc, #w-node-f8ee54b2-da6f-8ae2-4bce-e7c4e5aa3e52-4e93c5bc, #w-node-_5590fed5-64b1-33c9-ef24-faf14a6c1c06-4e93c5bc, #w-node-_6bf577c6-7bd1-1f13-8b31-aa52685caf2c-4e93c5bc, #w-node-_6ede70f5-cdf6-4a0d-a64d-05ee0f303866-4e93c5bc, #w-node-_1400dfa6-d68c-71a8-1599-3f3bd86e7c9b-4e93c5bc {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: start;
}

#w-node-_98c1d982-82d2-047a-d0d4-407fa5b39cde-4e93c5bd {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: end;
}

#w-node-d2272bd0-8e3d-eecb-da6e-fb204cc0429c-4e93c5bd {
  grid-area: 1 / 1 / 2 / 2;
  justify-self: end;
}

#w-node-f64c0077-ffba-4453-9f2a-8bb512ddd7f4-4e93c5bd {
  grid-area: 2 / 2 / 3 / 3;
  justify-self: end;
}

#w-node-ed5ed63e-8af3-3d38-878d-686ce062f272-4e93c5bd {
  grid-area: 2 / 1 / 3 / 2;
  justify-self: end;
}

#w-node-_37fa5309-4f58-f0e1-d1fd-bd12545a64b2-4e93c5bd {
  grid-area: 3 / 2 / 4 / 3;
  justify-self: end;
}

#w-node-_99b569c6-cc6f-d71f-ea21-2358f3f44b6a-4e93c5bd {
  grid-area: 3 / 1 / 4 / 2;
  justify-self: end;
}

#w-node-c25fe148-c2da-2f28-8fd7-81f295640bb4-4e93c5bd {
  grid-area: 4 / 2 / 5 / 3;
  justify-self: end;
}

#w-node-f98ce348-ac6a-db13-c313-88afd349a353-4e93c5be, #w-node-d84b6a90-9c10-b661-6718-2057252c5f00-4e93c5be, #w-node-_030d3732-37ca-02b7-4c4e-5ffc65e55559-4e93c5be, #w-node-_7e9fb341-8ace-649f-8cb5-eaa9cae3af91-4e93c5be, #w-node-f98ce348-ac6a-db13-c313-88afd349a353-4e93c5c1, #w-node-d84b6a90-9c10-b661-6718-2057252c5f00-4e93c5c1, #w-node-_030d3732-37ca-02b7-4c4e-5ffc65e55559-4e93c5c1, #w-node-_7e9fb341-8ace-649f-8cb5-eaa9cae3af91-4e93c5c1, #w-node-f98ce348-ac6a-db13-c313-88afd349a353-4e93c5c4, #w-node-d84b6a90-9c10-b661-6718-2057252c5f00-4e93c5c4, #w-node-_030d3732-37ca-02b7-4c4e-5ffc65e55559-4e93c5c4, #w-node-_7e9fb341-8ace-649f-8cb5-eaa9cae3af91-4e93c5c4, #w-node-f98ce348-ac6a-db13-c313-88afd349a353-4e93c5c7, #w-node-d84b6a90-9c10-b661-6718-2057252c5f00-4e93c5c7, #w-node-_030d3732-37ca-02b7-4c4e-5ffc65e55559-4e93c5c7, #w-node-_7e9fb341-8ace-649f-8cb5-eaa9cae3af91-4e93c5c7 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-d593dae5-4938-e29f-adf8-879045ab4384-60d21526, #w-node-d593dae5-4938-e29f-adf8-879045ab4388-60d21526, #w-node-d593dae5-4938-e29f-adf8-879045ab438c-60d21526, #w-node-d593dae5-4938-e29f-adf8-879045ab4390-60d21526, #w-node-d593dae5-4938-e29f-adf8-879045ab4394-60d21526, #w-node-d593dae5-4938-e29f-adf8-879045ab4398-60d21526, #w-node-d593dae5-4938-e29f-adf8-879045ab439c-60d21526, #w-node-d593dae5-4938-e29f-adf8-879045ab43a0-60d21526, #w-node-d593dae5-4938-e29f-adf8-879045ab43a4-60d21526, #w-node-d593dae5-4938-e29f-adf8-879045ab43a8-60d21526, #w-node-d593dae5-4938-e29f-adf8-879045ab43ac-60d21526, #w-node-d593dae5-4938-e29f-adf8-879045ab43b0-60d21526, #w-node-d593dae5-4938-e29f-adf8-879045ab43b4-60d21526, #w-node-d593dae5-4938-e29f-adf8-879045ab43b8-60d21526, #w-node-d593dae5-4938-e29f-adf8-879045ab43bc-60d21526, #w-node-d593dae5-4938-e29f-adf8-879045ab43c0-60d21526, #w-node-d593dae5-4938-e29f-adf8-879045ab43c4-60d21526, #w-node-d593dae5-4938-e29f-adf8-879045ab43c8-60d21526, #w-node-d593dae5-4938-e29f-adf8-879045ab43cc-60d21526, #w-node-d593dae5-4938-e29f-adf8-879045ab43d0-60d21526, #w-node-d593dae5-4938-e29f-adf8-879045ab43d4-60d21526, #w-node-d593dae5-4938-e29f-adf8-879045ab43d8-60d21526, #w-node-d593dae5-4938-e29f-adf8-879045ab43dc-60d21526, #w-node-d593dae5-4938-e29f-adf8-879045ab43e0-60d21526, #w-node-d593dae5-4938-e29f-adf8-879045ab43e4-60d21526, #w-node-d593dae5-4938-e29f-adf8-879045ab43e8-60d21526, #w-node-d593dae5-4938-e29f-adf8-879045ab43ec-60d21526, #w-node-d593dae5-4938-e29f-adf8-879045ab43f0-60d21526, #w-node-d593dae5-4938-e29f-adf8-879045ab43f4-60d21526, #w-node-d593dae5-4938-e29f-adf8-879045ab43f8-60d21526 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-d593dae5-4938-e29f-adf8-879045ab43fe-60d21526 {
  grid-area: 1 / 5 / 2 / 6;
}

#w-node-d593dae5-4938-e29f-adf8-879045ab4402-60d21526 {
  grid-area: 1 / 4 / 2 / 5;
}

#w-node-d593dae5-4938-e29f-adf8-879045ab4406-60d21526 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-d593dae5-4938-e29f-adf8-879045ab440a-60d21526 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-d593dae5-4938-e29f-adf8-879045ab440e-60d21526 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-d593dae5-4938-e29f-adf8-879045ab4412-60d21526 {
  grid-area: 2 / 5 / 3 / 6;
}

#w-node-d593dae5-4938-e29f-adf8-879045ab4416-60d21526 {
  grid-area: 2 / 4 / 3 / 5;
}

#w-node-d593dae5-4938-e29f-adf8-879045ab441a-60d21526 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-d593dae5-4938-e29f-adf8-879045ab441e-60d21526 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-d593dae5-4938-e29f-adf8-879045ab4422-60d21526 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-d593dae5-4938-e29f-adf8-879045ab4426-60d21526 {
  grid-area: 3 / 5 / 4 / 6;
}

#w-node-d593dae5-4938-e29f-adf8-879045ab442a-60d21526 {
  grid-area: 3 / 4 / 4 / 5;
}

#w-node-d593dae5-4938-e29f-adf8-879045ab442e-60d21526 {
  grid-area: 3 / 3 / 4 / 4;
}

#w-node-d593dae5-4938-e29f-adf8-879045ab4432-60d21526 {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-d593dae5-4938-e29f-adf8-879045ab4436-60d21526 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-d593dae5-4938-e29f-adf8-879045ab443a-60d21526 {
  grid-area: 4 / 5 / 5 / 6;
}

#w-node-d593dae5-4938-e29f-adf8-879045ab443e-60d21526 {
  grid-area: 4 / 4 / 5 / 5;
}

#w-node-d593dae5-4938-e29f-adf8-879045ab4442-60d21526 {
  grid-area: 4 / 3 / 5 / 4;
}

#w-node-d593dae5-4938-e29f-adf8-879045ab4446-60d21526 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-d593dae5-4938-e29f-adf8-879045ab444a-60d21526 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-d593dae5-4938-e29f-adf8-879045ab444e-60d21526 {
  grid-area: 5 / 5 / 6 / 6;
}

#w-node-d593dae5-4938-e29f-adf8-879045ab4452-60d21526 {
  grid-area: 5 / 4 / 6 / 5;
}

#w-node-d593dae5-4938-e29f-adf8-879045ab4456-60d21526 {
  grid-area: 5 / 3 / 6 / 4;
}

#w-node-d593dae5-4938-e29f-adf8-879045ab445a-60d21526 {
  grid-area: 5 / 2 / 6 / 3;
}

#w-node-d593dae5-4938-e29f-adf8-879045ab445e-60d21526 {
  grid-area: 5 / 1 / 6 / 2;
}

#w-node-d593dae5-4938-e29f-adf8-879045ab4462-60d21526 {
  grid-area: 6 / 5 / 7 / 6;
}

#w-node-d593dae5-4938-e29f-adf8-879045ab4466-60d21526 {
  grid-area: 6 / 4 / 7 / 5;
}

#w-node-d593dae5-4938-e29f-adf8-879045ab446a-60d21526 {
  grid-area: 6 / 3 / 7 / 4;
}

#w-node-d593dae5-4938-e29f-adf8-879045ab446e-60d21526 {
  grid-area: 6 / 2 / 7 / 3;
}

#w-node-d593dae5-4938-e29f-adf8-879045ab4472-60d21526 {
  grid-area: 6 / 1 / 7 / 2;
}

#w-node-_49c42712-7168-1b49-bcc9-102ea557e278-d3093568, #w-node-_49c42712-7168-1b49-bcc9-102ea557e27c-d3093568, #w-node-_49c42712-7168-1b49-bcc9-102ea557e280-d3093568, #w-node-_49c42712-7168-1b49-bcc9-102ea557e284-d3093568, #w-node-_49c42712-7168-1b49-bcc9-102ea557e288-d3093568, #w-node-_49c42712-7168-1b49-bcc9-102ea557e28c-d3093568, #w-node-_49c42712-7168-1b49-bcc9-102ea557e290-d3093568, #w-node-_49c42712-7168-1b49-bcc9-102ea557e294-d3093568, #w-node-_49c42712-7168-1b49-bcc9-102ea557e298-d3093568, #w-node-_49c42712-7168-1b49-bcc9-102ea557e29c-d3093568, #w-node-_49c42712-7168-1b49-bcc9-102ea557e2a0-d3093568, #w-node-_49c42712-7168-1b49-bcc9-102ea557e2a4-d3093568, #w-node-_49c42712-7168-1b49-bcc9-102ea557e2a8-d3093568, #w-node-_49c42712-7168-1b49-bcc9-102ea557e2ac-d3093568, #w-node-_49c42712-7168-1b49-bcc9-102ea557e2b0-d3093568, #w-node-_49c42712-7168-1b49-bcc9-102ea557e2b4-d3093568, #w-node-_49c42712-7168-1b49-bcc9-102ea557e2b8-d3093568, #w-node-_49c42712-7168-1b49-bcc9-102ea557e2bc-d3093568, #w-node-_49c42712-7168-1b49-bcc9-102ea557e2c0-d3093568, #w-node-_49c42712-7168-1b49-bcc9-102ea557e2c4-d3093568, #w-node-_49c42712-7168-1b49-bcc9-102ea557e2c8-d3093568, #w-node-_49c42712-7168-1b49-bcc9-102ea557e2cc-d3093568, #w-node-_49c42712-7168-1b49-bcc9-102ea557e2d0-d3093568, #w-node-_49c42712-7168-1b49-bcc9-102ea557e2d4-d3093568, #w-node-_49c42712-7168-1b49-bcc9-102ea557e2d8-d3093568, #w-node-_49c42712-7168-1b49-bcc9-102ea557e2dc-d3093568, #w-node-_49c42712-7168-1b49-bcc9-102ea557e2e0-d3093568, #w-node-_49c42712-7168-1b49-bcc9-102ea557e2e4-d3093568, #w-node-_49c42712-7168-1b49-bcc9-102ea557e2e8-d3093568 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (min-width: 1920px) {
  #w-node-_397b820b-0372-b32a-daa8-f34cf660cb1a-4e93c49a, #w-node-_7433b73d-4add-10de-44ee-64a178491890-4e93c49a, #w-node-a548b1ce-00c8-ceee-0060-ca542589567a-4e93c49a, #w-node-_0100c4a5-95f0-78f0-b3e7-2e5c562fd79c-4e93c49a {
    grid-area: 1 / 1 / 3 / 2;
  }
}

@media screen and (min-width: 1440px) {
  #w-node-be7b2623-8908-23fa-70ff-ce301b520545-4e93c49a {
    place-self: center;
  }

  #w-node-d11410d7-7ce8-cedb-ad81-97890a407eb4-4e93c49a {
    justify-self: center;
  }

  #w-node-_45c8362e-300e-6ece-c13f-c71e96c794d8-4e93c49a {
    grid-area: 1 / 2 / 4 / 7;
    align-self: center;
  }

  #w-node-_45c8362e-300e-6ece-c13f-c71e96c794db-4e93c49a {
    grid-area: 1 / 6 / 4 / 8;
  }

  #w-node-_45c8362e-300e-6ece-c13f-c71e96c794dc-4e93c49a {
    grid-area: 2 / 5 / 4 / 8;
  }

  #w-node-f583b8e2-8c81-682c-d092-c3c419c336d6-4e93c4ba, #w-node-_30a9b41e-d702-8789-9656-3d0f496046cb-4e93c4ba {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a04e793f-e23e-f695-2184-cb67218d6fba-4e93c4ba {
    grid-area: 1 / 1 / 3 / 3;
  }

  #w-node-be7b2623-8908-23fa-70ff-ce301b520545-4e93c4ba {
    place-self: center;
  }

  #w-node-c15da666-8a9f-d090-51a3-f55120c70e97-4e93c4ba {
    justify-self: center;
  }

  #w-node-_8d183056-c6d3-a977-bc78-064ebc9a9abf-4e93c4ba {
    grid-area: 1 / 2 / 4 / 7;
    align-self: center;
  }

  #w-node-_8d183056-c6d3-a977-bc78-064ebc9a9ac1-4e93c4ba {
    grid-area: 2 / 5 / 4 / 8;
  }
}

@media screen and (max-width: 991px) {
  #w-node-_79fe8e53-bbd6-61b8-fbd2-128dfdc2f12b-4e93c49a {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_79fe8e53-bbd6-61b8-fbd2-128dfdc2f132-4e93c49a {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-_79fe8e53-bbd6-61b8-fbd2-128dfdc2f13b-4e93c49a {
    grid-area: 3 / 1 / 4 / 4;
  }

  #w-node-_1cd7bb27-375e-bef2-95a2-3e927e272061-4e93c49a {
    grid-area: 5 / 1 / 6 / 4;
  }

  #w-node-f8d4019e-f1ce-598f-815f-fabd45268d20-4e93c49a {
    grid-area: 6 / 1 / 7 / 4;
  }

  #w-node-_18dbd4cd-f72e-a801-15c1-d7bdc2d87820-4e93c49a {
    grid-area: 4 / 1 / 5 / 4;
  }

  #w-node-bbcd4921-97a7-6778-27f7-0c023e1c9a51-4e93c49a, #w-node-e7161bfe-b980-dc48-a865-38b33c529f7f-4e93c49a {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_760e5cb0-72df-0009-88fe-8eb4d8b3d9c8-4e93c49a, #w-node-_514847c0-f89c-b914-bf2a-df2ba65c3db9-4e93c49a, #w-node-_5cce52f7-8dc5-df2c-cea8-feb70fcfc263-4e93c49a, #w-node-_514847c0-f89c-b914-bf2a-df2ba65c3da9-4e93c49a, #w-node-_514847c0-f89c-b914-bf2a-df2ba65c3dc0-4e93c49a, #w-node-_514847c0-f89c-b914-bf2a-df2ba65c3dc7-4e93c49a, #w-node-_514847c0-f89c-b914-bf2a-df2ba65c3dcf-4e93c49a, #w-node-f242827b-7c88-88d6-c036-7ef342209c7f-4e93c49a, #w-node-_1c4fa073-a04e-6db2-b885-4b28a18a747a-4e93c49a, #w-node-_2332167b-967a-43a3-2c02-0326b3422e37-4e93c49a, #w-node-_00f98606-fda1-1986-b0a0-545864808bec-4e93c49a, #w-node-_4b469493-60a6-d92f-e0b6-f478f5f77cc1-4e93c49a, #w-node-_3d584879-0341-9b46-7c7e-abf718399d9d-4e93c49a, #w-node-abe14fd9-7e28-2a39-730a-1d6e6223e304-4e93c49a {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-f35da132-2aae-04d5-dbf5-a3f22b696d91-4e93c49a {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-_323b6033-1013-813e-8a0d-b1a11d57c3f7-4e93c49a {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-_454a607e-c66f-942d-1786-c46296559773-4e93c49a {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_11e60d39-8a3c-a6e9-e2d2-5d1d44a9fb77-4e93c49a {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-f96a6a16-7321-f243-804d-108d079b2f87-4e93c49a {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_5f903acb-4348-d1df-3e99-f56c24c3d821-4e93c49a {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-a3b980c2-4b39-c2dc-57d5-de82c6f7fa25-4e93c49a {
    grid-area: 3 / 3 / 4 / 4;
  }

  #w-node-_8b8960a3-da1b-044b-79f4-c409b0ec6777-4e93c49a {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-_6242a3aa-bd8c-ef0b-530f-6deb821dd957-4e93c49a {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-e6e26fa3-90dd-462e-33ec-65a2c4418021-4e93c49a {
    grid-area: 4 / 3 / 5 / 4;
  }

  #w-node-a0c2c59d-d3ab-bc0f-4c2b-f4bacd951503-4e93c49a {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-_31882e73-b07a-5d9c-9826-b04aa74ccc63-4e93c49a {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-f1f7a576-65cf-e9b5-8654-d0b3ad035feb-4e93c49a {
    grid-area: 5 / 3 / 6 / 4;
  }

  #w-node-_1c766fb3-2dae-ad41-906d-1e8c5049146b-4e93c49a {
    grid-area: 5 / 2 / 6 / 3;
  }

  #w-node-dd05a524-c825-a02b-36fd-e30ac2a30514-4e93c49a {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_5990c6e1-c438-98b3-542c-ff8787d9560a-4e93c49a {
    grid-area: 6 / 3 / 7 / 4;
  }

  #w-node-_397c9dd4-9a3a-0c11-263e-0fc9cc4cc8c2-4e93c49a {
    grid-area: 6 / 2 / 7 / 3;
  }

  #w-node-_016a8953-7b4b-d7c0-4509-acb08f606f45-4e93c49a {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-_72d1dda3-7148-7501-e820-dbb07d665911-4e93c49a {
    grid-area: 7 / 3 / 8 / 4;
  }

  #w-node-ffa226f2-24e5-f2dc-1178-5d4bffd1b83f-4e93c49a {
    grid-area: 7 / 2 / 8 / 3;
  }

  #w-node-c9e8aa3a-eab6-7f46-5644-6c224244bda5-4e93c49a {
    grid-area: 7 / 1 / 8 / 2;
  }

  #w-node-_9e923562-00e9-1942-7612-58965122cd32-4e93c49a {
    grid-area: 8 / 3 / 9 / 4;
  }

  #w-node-_25fc7b4d-f128-6e2f-4ab4-35bf06fcf6d7-4e93c49a {
    grid-area: 8 / 2 / 9 / 3;
  }

  #w-node-_6cc2590a-1b85-76f9-7d26-b258418e0789-4e93c49a {
    grid-area: 8 / 1 / 9 / 2;
  }

  #w-node-_11ac16de-e42e-7086-7f4d-d2db22ef7ba0-4e93c49a {
    grid-area: 9 / 3 / 10 / 4;
  }

  #w-node-_3ba36a8f-b89a-9e3e-e0e3-2388091b57fb-4e93c49a {
    grid-area: 9 / 2 / 10 / 3;
  }

  #w-node-_343ae7a2-c38f-ef27-6827-49e68b92cb15-4e93c49a {
    grid-area: 9 / 1 / 10 / 2;
  }

  #w-node-fdf32567-372a-1138-e31d-1a646e308a0e-4e93c49a {
    grid-area: 10 / 3 / 11 / 4;
  }

  #w-node-_98fea1b1-7800-0fbb-aed1-185c7e8ce815-4e93c49a {
    grid-area: 10 / 2 / 11 / 3;
  }

  #w-node-c7cfa02c-b194-f8c4-b6e6-f0a691f53fc4-4e93c49a {
    grid-area: 10 / 1 / 11 / 2;
  }

  #w-node-_038d2130-4b83-b19c-8b6f-1486f98682d3-4e93c49a {
    grid-area: 1 / 5 / 2 / 3;
  }

  #w-node-_6340bfb4-ebab-cda2-ed89-82e6b70bd992-4e93c49a {
    grid-column: span 2 / span 2;
  }

  #w-node-_9e5719e4-c567-0747-4303-03f513f40d71-4e93c49a {
    grid-area: 1 / 5 / 2 / 7;
  }

  #w-node-eb9a57c8-f403-1fdf-902c-dae03bd22be1-4e93c49a {
    grid-area: 1 / 7 / 2 / 9;
  }

  #w-node-c8c74b8e-66b0-a634-73f6-dd2cc3740c93-4e93c49a {
    grid-area: 1 / 9 / 2 / 11;
  }

  #w-node-db97aa54-a8a2-b29c-a867-5563c8b0bfb5-4e93c49a, #w-node-_134e62bc-d1ed-b082-285d-bcea68c69ace-4e93c49a, #w-node-_11894aa9-16d4-0d2c-5182-9c8e720fa210-4e93c49a, #w-node-_833e612a-ed5c-9ffd-84e9-6a0c5cc265bd-4e93c49a, #w-node-_727f2a78-dc1b-2510-469f-d915ecf085c0-4e93c49a, #w-node-c961f283-6935-9b6b-4919-5697221dc08a-4e93c49a, #w-node-_5f8e1c2d-2fc7-39ca-b00e-f3d4c05fefad-4e93c49a, #w-node-_92f0d765-fe03-9d5c-be40-7255b504cbe1-4e93c49a, #w-node-_8897c600-b686-89af-9044-d51e3c53f64e-4e93c49a, #w-node-f9fd22a9-3406-caae-3971-6cd62496a786-4e93c49a, #w-node-_40535f2a-9eb8-6f4a-cd4e-bf92f68a4255-4e93c49a, #w-node-c596afd5-d65a-d5df-f288-b36b426122b6-4e93c49a, #w-node-_2e1cb092-f02b-8690-5f76-4a10435742cb-4e93c49a, #w-node-ce7c2350-8948-7327-2e1e-c5deda2ff0ef-4e93c49a, #w-node-_4231b736-c17d-b3f0-d975-8bcb07a0e86e-4e93c49a, #w-node-e190f2e7-60f5-05b9-ad44-f4ae1d5de858-4e93c49a, #w-node-_2360adde-0119-951e-9550-4e53250d0511-4e93c49a, #w-node-_6791b8d3-35e4-4b32-8a68-e36a1df0faf7-4e93c49a, #w-node-_8429682d-990d-c018-44fa-63c68e42f6c3-4e93c49a, #w-node-_071cf7a4-afb2-05b6-265c-c83665f6e4ae-4e93c49a, #w-node-_67d33716-fe6f-e6aa-9902-938c5b951adb-4e93c49a, #w-node-ee73c228-d3ab-bb0d-edda-8ebc295351f6-4e93c49a, #w-node-c8e66631-1a5e-473a-96ad-edd476c28a87-4e93c49a, #w-node-_3e2b7739-90de-1579-bde0-4582e711cf90-4e93c49a {
    grid-column: span 2 / span 2;
  }

  #w-node-_8d4315a3-c519-f168-05cf-0a5cf8a818a7-4e93c49a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b2b0a6f1-0834-6fe3-3745-b8b97b6ce34a-4e93c49a {
    grid-area: 3 / 3 / 4 / 5;
  }

  #w-node-_88b0bf33-7bf5-4bd9-0d8e-eed4010499e5-4e93c49a {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-a2469d41-c11a-054f-9f02-1e5665d651aa-4e93c49a {
    grid-area: 2 / 3 / 3 / 5;
  }

  #w-node-_093f9af2-fa05-c266-342d-e1d30301317c-4e93c49a {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-fb2645ee-231d-8e47-6cdf-05e27393286c-4e93c49a {
    grid-area: 4 / 2 / 5 / 4;
  }

  #w-node-_6cf267e7-8b2a-b658-10ea-9e2d799fed29-4e93c49a {
    grid-area: 1 / 3 / 2 / 5;
  }

  #w-node-a4aeae05-b14a-674d-76c7-3d8ec0edb627-4e93c49a {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-a7822e85-d83f-e7ac-91c0-6e9c49c9de80-4e93c49a {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-a7822e85-d83f-e7ac-91c0-6e9c49c9de77-4e93c49a {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-a7822e85-d83f-e7ac-91c0-6e9c49c9de87-4e93c49a {
    grid-area: 3 / 1 / 4 / 4;
  }

  #w-node-c23762ad-4ce9-f4d8-51cf-98fdfd74a5b7-4e93c49a {
    grid-area: 6 / 1 / 7 / 4;
  }

  #w-node-_80c92ff2-3d86-7a9b-f28b-d41c17a10c63-4e93c49a {
    grid-area: 5 / 1 / 6 / 4;
  }

  #w-node-c2f1acf3-b692-0a5c-88cd-24e112cf948d-4e93c49a {
    grid-area: 4 / 1 / 5 / 4;
  }

  #w-node-_6208c5b5-bd6a-1406-6d79-a950669ef45d-4e93c49a {
    grid-area: 7 / 1 / 8 / 4;
  }

  #w-node-c7100c13-ca1b-9212-1e49-2224be8bd1f3-4e93c49a {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_23b33962-a568-7274-f6ee-3fceaa15bbcd-4e93c49a {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-_23b33962-a568-7274-f6ee-3fceaa15bbc6-4e93c49a {
    grid-area: 3 / 1 / 4 / 4;
  }

  #w-node-_23b33962-a568-7274-f6ee-3fceaa15bbd4-4e93c49a, #w-node-_533d1c37-736c-15e1-ce94-45250b678216-4e93c49a {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_23b33962-a568-7274-f6ee-3fceaa15bbdb-4e93c49a {
    grid-area: 6 / 1 / 7 / 4;
  }

  #w-node-_23b33962-a568-7274-f6ee-3fceaa15bbe2-4e93c49a {
    grid-area: 5 / 1 / 6 / 4;
  }

  #w-node-_23b33962-a568-7274-f6ee-3fceaa15bbe9-4e93c49a {
    grid-area: 4 / 1 / 5 / 4;
  }

  #w-node-_23b33962-a568-7274-f6ee-3fceaa15bbf2-4e93c49a {
    grid-area: 8 / 1 / 9 / 4;
  }

  #w-node-f803cc6a-7c04-21f6-0a41-e586a6506f34-4e93c49a {
    grid-area: 7 / 1 / 8 / 4;
  }

  #w-node-_4a88b885-6383-9f38-b8f0-ab27f0301d80-4e93c49a {
    grid-area: 2 / 3 / 3 / 5;
  }

  #w-node-_4a88b885-6383-9f38-b8f0-ab27f0301d87-4e93c49a {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_4a88b885-6383-9f38-b8f0-ab27f0301d8e-4e93c49a {
    grid-area: 1 / 3 / 2 / 5;
  }

  #w-node-_4a88b885-6383-9f38-b8f0-ab27f0301d95-4e93c49a {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_4a88b885-6383-9f38-b8f0-ab27f0301d9c-4e93c49a {
    grid-area: 3 / 3 / 4 / 5;
  }

  #w-node-_4a88b885-6383-9f38-b8f0-ab27f0301da3-4e93c49a {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_4a88b885-6383-9f38-b8f0-ab27f0301daa-4e93c49a {
    grid-area: 4 / 2 / 5 / 4;
  }

  #w-node-_84135215-6774-dad9-204f-117d77dc27ae-4e93c49a {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-be7b2623-8908-23fa-70ff-ce301b520545-4e93c49a {
    grid-area: 1 / 2 / 2 / 5;
    place-self: center;
  }

  #w-node-_7d61f52f-1c5a-1306-f4f8-e34ac20c040d-4e93c49a {
    grid-area: 2 / 2 / 3 / 5;
  }

  #w-node-_2cac14fa-5206-5f17-754d-28355d3399eb-4e93c49a {
    grid-area: 1 / 1 / 3 / 3;
  }

  #w-node-acae78cc-957d-5181-ad62-925e1b353072-4e93c49a {
    grid-area: 3 / 1 / 4 / 3;
    align-self: start;
  }

  #w-node-_3669819e-726d-b7ea-2642-cb2a644dc4d0-4e93c49a {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_3669819e-726d-b7ea-2642-cb2a644dc4d7-4e93c49a {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_8c8294d5-b4d5-f102-6aef-e37deb5a4d5b-4e93c49a {
    grid-area: 3 / 1 / 4 / 4;
  }

  #w-node-_8c8294d5-b4d5-f102-6aef-e37deb5a4d64-4e93c49a {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-_8c8294d5-b4d5-f102-6aef-e37deb5a4d72-4e93c49a, #w-node-c79dc017-da80-ba2d-abff-a0408af9de27-4e93c49a {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-df66ca94-ea75-e2b4-f5fc-9f7c370048c6-4e93c49a {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-b4b307e9-3b6e-b20c-2b5d-8cf9025597de-4e93c49b {
    grid-area: 4 / 1 / 6 / 4;
  }

  #w-node-b4b307e9-3b6e-b20c-2b5d-8cf9025597e0-4e93c49b {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-b4b307e9-3b6e-b20c-2b5d-8cf9025597e1-4e93c49b {
    grid-area: 3 / 1 / 4 / 4;
  }

  #w-node-b4b307e9-3b6e-b20c-2b5d-8cf9025597e3-4e93c49b {
    grid-area: 7 / 1 / 8 / 4;
  }

  #w-node-b4b307e9-3b6e-b20c-2b5d-8cf9025597e8-4e93c49b {
    grid-area: 9 / 1 / 10 / 4;
  }

  #w-node-b4b307e9-3b6e-b20c-2b5d-8cf9025597ed-4e93c49b {
    grid-area: 10 / 1 / 12 / 4;
  }

  #w-node-b4b307e9-3b6e-b20c-2b5d-8cf9025597f2-4e93c49b {
    grid-area: 6 / 1 / 7 / 4;
  }

  #w-node-b4b307e9-3b6e-b20c-2b5d-8cf9025597f3-4e93c49b {
    grid-area: 8 / 1 / 9 / 4;
  }

  #w-node-b4b307e9-3b6e-b20c-2b5d-8cf9025597f4-4e93c49b {
    grid-area: 12 / 3 / 15 / 4;
  }

  #w-node-b4b307e9-3b6e-b20c-2b5d-8cf9025597f9-4e93c49b {
    grid-area: 15 / 1 / 17 / 3;
  }

  #w-node-b4b307e9-3b6e-b20c-2b5d-8cf9025597fd-4e93c49b {
    grid-area: 12 / 1 / 15 / 3;
  }

  #w-node-b4b307e9-3b6e-b20c-2b5d-8cf9025597fe-4e93c49b {
    grid-area: 15 / 3 / 17 / 4;
  }

  #w-node-b4b307e9-3b6e-b20c-2b5d-8cf9025597ff-4e93c49b {
    grid-area: 17 / 1 / 18 / 4;
  }

  #w-node-b4b307e9-3b6e-b20c-2b5d-8cf902559807-4e93c49b {
    grid-area: 18 / 1 / 19 / 4;
  }

  #w-node-_2df550e6-a100-a12d-d736-fb102357bd84-4e93c49c {
    grid-area: 4 / 1 / 6 / 4;
  }

  #w-node-_2df550e6-a100-a12d-d736-fb102357bd86-4e93c49c {
    grid-area: 1 / 2 / 3 / 4;
  }

  #w-node-_2df550e6-a100-a12d-d736-fb102357bd88-4e93c49c {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-_2df550e6-a100-a12d-d736-fb102357bd89-4e93c49c {
    grid-area: 3 / 1 / 4 / 4;
  }

  #w-node-_2df550e6-a100-a12d-d736-fb102357bd8d-4e93c49c {
    grid-area: 7 / 1 / 8 / 4;
  }

  #w-node-_2df550e6-a100-a12d-d736-fb102357bd93-4e93c49c {
    grid-area: 9 / 1 / 10 / 4;
  }

  #w-node-_2df550e6-a100-a12d-d736-fb102357bd99-4e93c49c {
    grid-area: 10 / 3 / 14 / 4;
  }

  #w-node-_2df550e6-a100-a12d-d736-fb102357bd9f-4e93c49c {
    grid-area: 6 / 1 / 7 / 4;
  }

  #w-node-_2df550e6-a100-a12d-d736-fb102357bda0-4e93c49c {
    grid-area: 8 / 1 / 9 / 4;
  }

  #w-node-_2df550e6-a100-a12d-d736-fb102357bda1-4e93c49c {
    grid-area: 14 / 3 / 15 / 4;
  }

  #w-node-_2df550e6-a100-a12d-d736-fb102357bda7-4e93c49c {
    grid-area: 15 / 1 / 17 / 3;
  }

  #w-node-_2df550e6-a100-a12d-d736-fb102357bda9-4e93c49c {
    grid-area: 10 / 1 / 15 / 3;
  }

  #w-node-_2df550e6-a100-a12d-d736-fb102357bdaa-4e93c49c {
    grid-area: 15 / 3 / 17 / 4;
  }

  #w-node-_2df550e6-a100-a12d-d736-fb102357bdab-4e93c49c {
    grid-area: 17 / 1 / 18 / 4;
  }

  #w-node-_2df550e6-a100-a12d-d736-fb102357bdb1-4e93c49c {
    grid-area: 18 / 1 / 20 / 4;
  }

  #w-node-f26033d8-fc0b-d6ac-62a4-4e45fdda368d-4e93c4ba {
    align-self: end;
  }

  #w-node-d2726798-379e-329d-5d87-a258a8159f1b-4e93c4ba {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-b26a4ca9-fab3-e745-ae24-887166b74849-4e93c4ba {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-_055dd89b-df6c-bfc4-ab79-e77af40a6117-4e93c4ba {
    grid-area: 3 / 1 / 4 / 4;
  }

  #w-node-dd8dd22c-5a44-6cc6-a090-659b43ce8da0-4e93c4ba {
    grid-area: 4 / 1 / 5 / 4;
  }

  #w-node-_94df8ba4-e526-be93-c23a-96542ca652f9-4e93c4ba {
    grid-area: 6 / 1 / 7 / 4;
  }

  #w-node-a6dc6dc6-0b01-a599-f047-1a797915308e-4e93c4ba {
    grid-area: 5 / 1 / 6 / 4;
  }

  #w-node-_55b8508b-0f26-8569-99eb-c50561a035de-4e93c4ba, #w-node-_45a1d41f-bb75-58df-5230-efa82b5ba28b-4e93c4ba, #w-node-_36229ace-446b-d120-cecb-46c6cbd1efe2-4e93c4ba, #w-node-_55b8508b-0f26-8569-99eb-c50561a035ec-4e93c4ba, #w-node-d12d9a5a-e481-a0d6-5bc1-3465f17b3821-4e93c4ba, #w-node-eb177c0a-bf1a-4a5e-1584-f6c7e1192a18-4e93c4ba, #w-node-_679be5c6-a0db-2bf5-4c3f-c98630aba908-4e93c4ba {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_01d8fcfe-9486-9c30-f0a8-ed0ca8f4c866-4e93c4ba, #w-node-_0b07b2a6-4c9d-3858-2a58-df2f8ef89d49-4e93c4ba {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_5703a253-4066-124a-f1a3-8f6dffa1494a-4e93c4ba, #w-node-_1ff19946-5a64-e5a8-95e6-f439a9a72fc7-4e93c4ba, #w-node-_95d431b0-1f94-ce7a-2cd5-4adb5513760b-4e93c4ba, #w-node-_17b54af0-2ae9-9a72-a385-ca7e22b4fd82-4e93c4ba, #w-node-_87f9b6e0-4a66-770f-5e20-7944e0a303b3-4e93c4ba, #w-node-dbcf7d59-1440-8ed4-78da-f7c24ae12f42-4e93c4ba, #w-node-dbcf7d59-1440-8ed4-78da-f7c24ae12f4b-4e93c4ba {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_638e010a-b597-bfd8-55c2-f72176d2a984-4e93c4ba, #w-node-_553d0026-f6af-b2c5-c68c-5d7da98620eb-4e93c4ba {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_41d82145-d365-8306-13e1-36620437bc74-4e93c4ba {
    grid-area: 3 / 1 / 4 / 4;
  }

  #w-node-_41d82145-d365-8306-13e1-36620437bc7b-4e93c4ba {
    grid-area: 4 / 1 / 5 / 4;
  }

  #w-node-_41d82145-d365-8306-13e1-36620437bc82-4e93c4ba {
    grid-area: 6 / 1 / 7 / 4;
  }

  #w-node-_41d82145-d365-8306-13e1-36620437bc89-4e93c4ba {
    grid-area: 5 / 1 / 6 / 4;
  }

  #w-node-cd5ba2e7-51e4-ff08-dbfb-3698c7f26a8a-4e93c4ba {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_64918473-d20d-291a-6b33-1acead7432b8-4e93c4ba {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-b597f6a9-2a57-022c-e5a4-20d59affd9ea-4e93c4ba {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-b597f6a9-2a57-022c-e5a4-20d59affd9fa-4e93c4ba {
    grid-area: 6 / 1 / 7 / 4;
  }

  #w-node-_6cb1cf14-8f53-a30c-185c-cec68912336f-4e93c4ba {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-b597f6a9-2a57-022c-e5a4-20d59affd9f3-4e93c4ba {
    grid-area: 5 / 1 / 6 / 4;
  }

  #w-node-b597f6a9-2a57-022c-e5a4-20d59affda02-4e93c4ba {
    grid-area: 7 / 1 / 8 / 4;
  }

  #w-node-b597f6a9-2a57-022c-e5a4-20d59affda0b-4e93c4ba {
    grid-area: 9 / 1 / 10 / 4;
  }

  #w-node-b597f6a9-2a57-022c-e5a4-20d59affda12-4e93c4ba {
    grid-area: 8 / 1 / 9 / 4;
  }

  #w-node-_11911420-ad0c-f102-03f7-68c9c0a9eb2d-4e93c4ba {
    grid-area: 3 / 1 / 4 / 4;
  }

  #w-node-b597f6a9-2a57-022c-e5a4-20d59affda19-4e93c4ba {
    grid-area: 4 / 1 / 5 / 4;
  }

  #w-node-be7b2623-8908-23fa-70ff-ce301b520545-4e93c4ba {
    grid-area: 1 / 2 / 2 / 5;
    place-self: center;
  }

  #w-node-_7d61f52f-1c5a-1306-f4f8-e34ac20c040d-4e93c4ba {
    grid-area: 2 / 2 / 3 / 5;
  }

  #w-node-_038d2130-4b83-b19c-8b6f-1486f98682d3-4e93c4ba, #w-node-_6340bfb4-ebab-cda2-ed89-82e6b70bd992-4e93c4ba, #w-node-_9e5719e4-c567-0747-4303-03f513f40d71-4e93c4ba, #w-node-eb9a57c8-f403-1fdf-902c-dae03bd22be1-4e93c4ba, #w-node-c8c74b8e-66b0-a634-73f6-dd2cc3740c93-4e93c4ba, #w-node-db97aa54-a8a2-b29c-a867-5563c8b0bfb5-4e93c4ba, #w-node-_134e62bc-d1ed-b082-285d-bcea68c69ace-4e93c4ba, #w-node-_11894aa9-16d4-0d2c-5182-9c8e720fa210-4e93c4ba, #w-node-_833e612a-ed5c-9ffd-84e9-6a0c5cc265bd-4e93c4ba, #w-node-_727f2a78-dc1b-2510-469f-d915ecf085c0-4e93c4ba, #w-node-c961f283-6935-9b6b-4919-5697221dc08a-4e93c4ba, #w-node-_5f8e1c2d-2fc7-39ca-b00e-f3d4c05fefad-4e93c4ba, #w-node-_92f0d765-fe03-9d5c-be40-7255b504cbe1-4e93c4ba, #w-node-_8897c600-b686-89af-9044-d51e3c53f64e-4e93c4ba, #w-node-f9fd22a9-3406-caae-3971-6cd62496a786-4e93c4ba, #w-node-_40535f2a-9eb8-6f4a-cd4e-bf92f68a4255-4e93c4ba, #w-node-c596afd5-d65a-d5df-f288-b36b426122b6-4e93c4ba, #w-node-_2e1cb092-f02b-8690-5f76-4a10435742cb-4e93c4ba, #w-node-ce7c2350-8948-7327-2e1e-c5deda2ff0ef-4e93c4ba, #w-node-_4231b736-c17d-b3f0-d975-8bcb07a0e86e-4e93c4ba, #w-node-e190f2e7-60f5-05b9-ad44-f4ae1d5de858-4e93c4ba, #w-node-_2360adde-0119-951e-9550-4e53250d0511-4e93c4ba, #w-node-_6791b8d3-35e4-4b32-8a68-e36a1df0faf7-4e93c4ba, #w-node-_8429682d-990d-c018-44fa-63c68e42f6c3-4e93c4ba, #w-node-_071cf7a4-afb2-05b6-265c-c83665f6e4ae-4e93c4ba, #w-node-_67d33716-fe6f-e6aa-9902-938c5b951adb-4e93c4ba, #w-node-ee73c228-d3ab-bb0d-edda-8ebc295351f6-4e93c4ba, #w-node-c8e66631-1a5e-473a-96ad-edd476c28a87-4e93c4ba, #w-node-_3e2b7739-90de-1579-bde0-4582e711cf90-4e93c4ba {
    grid-column: span 2 / span 2;
  }

  #w-node-_8d4315a3-c519-f168-05cf-0a5cf8a818a7-4e93c4ba {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-bbc5e2e5-756b-f5f9-4110-b9d492396a09-4e93c4ba {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_4c5c2bf7-495c-1d88-a6aa-38b5250be8c2-4e93c4ba {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-c79dc017-da80-ba2d-abff-a0408af9de27-4e93c4ba {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-df66ca94-ea75-e2b4-f5fc-9f7c370048c6-4e93c4ba {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-_550aa23d-9256-5b5b-4ecc-54a15a490df7-4e93c4ba, #w-node-_550aa23d-9256-5b5b-4ecc-54a15a490e00-4e93c4ba {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_5024acfa-911b-c138-ef83-54cecb1ae2b6-4e93c4ba {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_5024acfa-911b-c138-ef83-54cecb1ae2bd-4e93c4ba {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-_5024acfa-911b-c138-ef83-54cecb1ae2c6-4e93c4ba {
    grid-area: 3 / 1 / 4 / 4;
  }

  #w-node-a57c5340-3259-4703-ae88-5e33a44923a6-4e93c4c1, #w-node-_9dbd5d10-a18e-f380-61a8-6fb7e4f823ae-4e93c4c1, #w-node-f8ee54b2-da6f-8ae2-4bce-e7c4e5aa3e52-4e93c4c1, #w-node-fc96c2c2-68b5-ea5e-5797-09a42086e183-4e93c4c1, #w-node-_631dd5e6-5bd9-11ff-d57d-f58f0c3b8211-4e93c4c1, #w-node-_6fc052c5-2a55-c0a0-e9a7-d4ecc40b10b2-4e93c4c1, #w-node-_680689b1-7615-48d1-2b26-057a8c62cfbd-4e93c4c1, #w-node-_29231372-221a-4c7c-3d09-fb4c8db44866-4e93c4c1, #w-node-_9ce4df52-ea30-ad10-ab09-48e9c24d6d4e-4e93c4c1, #w-node-_1fce0952-2cd2-0897-b5ef-75eadb293ce5-4e93c4c1, #w-node-_0987f409-389c-1ac4-d987-567e7491f25e-4e93c4c1, #w-node-b85be246-ce43-13b2-2aa1-f4c9bad51cc3-4e93c4c1, #w-node-fed0b28f-45e3-daa2-5bff-f286ac43f8d5-4e93c4c1, #w-node-_6c2227dd-c18d-943f-1d26-0c04a8971c72-4e93c4c1, #w-node-_7eea0a32-3f2e-8a05-d8a5-3b1260fcee01-4e93c4c1, #w-node-_7f73e6bd-c46a-333b-d519-e20578248c1e-4e93c4c1, #w-node-bc3e1d1f-a997-51ff-6097-5ab2c6ef4412-4e93c4c1, #w-node-b27dd88d-6587-55a7-8816-b4513898bf2a-4e93c4c1 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: start;
  }

  #w-node-c511587d-83aa-1692-82aa-c66c2e8813d3-4e93c4c6 {
    grid-area: 1 / 1 / 3 / 4;
  }

  #w-node-c511587d-83aa-1692-82aa-c66c2e8813de-4e93c4c6 {
    grid-area: 5 / 1 / 6 / 4;
  }

  #w-node-c511587d-83aa-1692-82aa-c66c2e8813e8-4e93c4c6 {
    grid-area: 3 / 1 / 4 / 4;
  }

  #w-node-c511587d-83aa-1692-82aa-c66c2e8813f2-4e93c4c6 {
    grid-area: 4 / 1 / 5 / 4;
  }

  #w-node-c511587d-83aa-1692-82aa-c66c2e8813fd-4e93c4c6 {
    grid-area: 6 / 1 / 7 / 4;
  }

  #w-node-c511587d-83aa-1692-82aa-c66c2e881408-4e93c4c6 {
    grid-area: 7 / 1 / 8 / 4;
  }

  #w-node-b0dde97b-acbf-c379-ecd7-36c18335d434-4e93c4c7 {
    grid-area: 1 / 1 / 3 / 4;
  }

  #w-node-b0dde97b-acbf-c379-ecd7-36c18335d43f-4e93c4c7 {
    grid-area: 5 / 1 / 6 / 4;
  }

  #w-node-b0dde97b-acbf-c379-ecd7-36c18335d44b-4e93c4c7 {
    grid-area: 3 / 1 / 4 / 4;
  }

  #w-node-b0dde97b-acbf-c379-ecd7-36c18335d455-4e93c4c7 {
    grid-area: 4 / 1 / 5 / 4;
  }

  #w-node-b0dde97b-acbf-c379-ecd7-36c18335d460-4e93c4c7 {
    grid-area: 6 / 1 / 7 / 4;
  }

  #w-node-b0dde97b-acbf-c379-ecd7-36c18335d46b-4e93c4c7 {
    grid-area: 7 / 1 / 8 / 4;
  }

  #w-node-a57c5340-3259-4703-ae88-5e33a44923a6-4e93c5b4, #w-node-_9dbd5d10-a18e-f380-61a8-6fb7e4f823ae-4e93c5b4, #w-node-_631dd5e6-5bd9-11ff-d57d-f58f0c3b8211-4e93c5b4, #w-node-a57c5340-3259-4703-ae88-5e33a44923a6-4e93c5b9, #w-node-_9dbd5d10-a18e-f380-61a8-6fb7e4f823ae-4e93c5b9, #w-node-f8ee54b2-da6f-8ae2-4bce-e7c4e5aa3e52-4e93c5b9, #w-node-a57c5340-3259-4703-ae88-5e33a44923a6-4e93c5ba, #w-node-_9dbd5d10-a18e-f380-61a8-6fb7e4f823ae-4e93c5ba, #w-node-a57c5340-3259-4703-ae88-5e33a44923a6-4e93c5bc, #w-node-_9dbd5d10-a18e-f380-61a8-6fb7e4f823ae-4e93c5bc, #w-node-f8ee54b2-da6f-8ae2-4bce-e7c4e5aa3e52-4e93c5bc, #w-node-_5590fed5-64b1-33c9-ef24-faf14a6c1c06-4e93c5bc, #w-node-_6bf577c6-7bd1-1f13-8b31-aa52685caf2c-4e93c5bc, #w-node-_6ede70f5-cdf6-4a0d-a64d-05ee0f303866-4e93c5bc, #w-node-_1400dfa6-d68c-71a8-1599-3f3bd86e7c9b-4e93c5bc {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: start;
  }

  #w-node-d593dae5-4938-e29f-adf8-879045ab4384-60d21526 {
    grid-area: 1 / 3 / 2 / 4;
  }

  #w-node-d593dae5-4938-e29f-adf8-879045ab4388-60d21526 {
    grid-area: 1 / 2 / 2 / 3;
  }

  #w-node-d593dae5-4938-e29f-adf8-879045ab438c-60d21526 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-d593dae5-4938-e29f-adf8-879045ab4390-60d21526 {
    grid-area: 2 / 3 / 3 / 4;
  }

  #w-node-d593dae5-4938-e29f-adf8-879045ab4394-60d21526 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-d593dae5-4938-e29f-adf8-879045ab4398-60d21526 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-d593dae5-4938-e29f-adf8-879045ab439c-60d21526 {
    grid-area: 3 / 3 / 4 / 4;
  }

  #w-node-d593dae5-4938-e29f-adf8-879045ab43a0-60d21526 {
    grid-area: 3 / 2 / 4 / 3;
  }

  #w-node-d593dae5-4938-e29f-adf8-879045ab43a4-60d21526 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-d593dae5-4938-e29f-adf8-879045ab43a8-60d21526 {
    grid-area: 4 / 3 / 5 / 4;
  }

  #w-node-d593dae5-4938-e29f-adf8-879045ab43ac-60d21526 {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-d593dae5-4938-e29f-adf8-879045ab43b0-60d21526 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-d593dae5-4938-e29f-adf8-879045ab43b4-60d21526 {
    grid-area: 5 / 3 / 6 / 4;
  }

  #w-node-d593dae5-4938-e29f-adf8-879045ab43b8-60d21526 {
    grid-area: 5 / 2 / 6 / 3;
  }

  #w-node-d593dae5-4938-e29f-adf8-879045ab43bc-60d21526 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-d593dae5-4938-e29f-adf8-879045ab43c0-60d21526 {
    grid-area: 6 / 3 / 7 / 4;
  }

  #w-node-d593dae5-4938-e29f-adf8-879045ab43c4-60d21526 {
    grid-area: 6 / 2 / 7 / 3;
  }

  #w-node-d593dae5-4938-e29f-adf8-879045ab43c8-60d21526 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-d593dae5-4938-e29f-adf8-879045ab43cc-60d21526 {
    grid-area: 7 / 3 / 8 / 4;
  }

  #w-node-d593dae5-4938-e29f-adf8-879045ab43d0-60d21526 {
    grid-area: 7 / 2 / 8 / 3;
  }

  #w-node-d593dae5-4938-e29f-adf8-879045ab43d4-60d21526 {
    grid-area: 7 / 1 / 8 / 2;
  }

  #w-node-d593dae5-4938-e29f-adf8-879045ab43d8-60d21526 {
    grid-area: 8 / 3 / 9 / 4;
  }

  #w-node-d593dae5-4938-e29f-adf8-879045ab43dc-60d21526 {
    grid-area: 8 / 2 / 9 / 3;
  }

  #w-node-d593dae5-4938-e29f-adf8-879045ab43e0-60d21526 {
    grid-area: 8 / 1 / 9 / 2;
  }

  #w-node-d593dae5-4938-e29f-adf8-879045ab43e4-60d21526 {
    grid-area: 9 / 3 / 10 / 4;
  }

  #w-node-d593dae5-4938-e29f-adf8-879045ab43e8-60d21526 {
    grid-area: 9 / 2 / 10 / 3;
  }

  #w-node-d593dae5-4938-e29f-adf8-879045ab43ec-60d21526 {
    grid-area: 9 / 1 / 10 / 2;
  }

  #w-node-d593dae5-4938-e29f-adf8-879045ab43f0-60d21526 {
    grid-area: 10 / 3 / 11 / 4;
  }

  #w-node-d593dae5-4938-e29f-adf8-879045ab43f4-60d21526 {
    grid-area: 10 / 2 / 11 / 3;
  }

  #w-node-d593dae5-4938-e29f-adf8-879045ab43f8-60d21526 {
    grid-area: 10 / 1 / 11 / 2;
  }

  #w-node-d593dae5-4938-e29f-adf8-879045ab43fe-60d21526 {
    grid-area: 1 / 5 / 2 / 3;
  }

  #w-node-d593dae5-4938-e29f-adf8-879045ab4402-60d21526 {
    grid-column: span 2 / span 2;
  }

  #w-node-d593dae5-4938-e29f-adf8-879045ab4406-60d21526 {
    grid-area: 1 / 5 / 2 / 7;
  }

  #w-node-d593dae5-4938-e29f-adf8-879045ab440a-60d21526 {
    grid-area: 1 / 7 / 2 / 9;
  }

  #w-node-d593dae5-4938-e29f-adf8-879045ab440e-60d21526 {
    grid-area: 1 / 9 / 2 / 11;
  }

  #w-node-d593dae5-4938-e29f-adf8-879045ab4412-60d21526, #w-node-d593dae5-4938-e29f-adf8-879045ab4416-60d21526, #w-node-d593dae5-4938-e29f-adf8-879045ab441a-60d21526, #w-node-d593dae5-4938-e29f-adf8-879045ab441e-60d21526, #w-node-d593dae5-4938-e29f-adf8-879045ab4422-60d21526, #w-node-d593dae5-4938-e29f-adf8-879045ab4426-60d21526, #w-node-d593dae5-4938-e29f-adf8-879045ab442a-60d21526, #w-node-d593dae5-4938-e29f-adf8-879045ab442e-60d21526, #w-node-d593dae5-4938-e29f-adf8-879045ab4432-60d21526, #w-node-d593dae5-4938-e29f-adf8-879045ab4436-60d21526, #w-node-d593dae5-4938-e29f-adf8-879045ab443a-60d21526, #w-node-d593dae5-4938-e29f-adf8-879045ab443e-60d21526, #w-node-d593dae5-4938-e29f-adf8-879045ab4442-60d21526, #w-node-d593dae5-4938-e29f-adf8-879045ab4446-60d21526, #w-node-d593dae5-4938-e29f-adf8-879045ab444a-60d21526, #w-node-d593dae5-4938-e29f-adf8-879045ab444e-60d21526, #w-node-d593dae5-4938-e29f-adf8-879045ab4452-60d21526, #w-node-d593dae5-4938-e29f-adf8-879045ab4456-60d21526, #w-node-d593dae5-4938-e29f-adf8-879045ab445a-60d21526, #w-node-d593dae5-4938-e29f-adf8-879045ab445e-60d21526, #w-node-d593dae5-4938-e29f-adf8-879045ab4462-60d21526, #w-node-d593dae5-4938-e29f-adf8-879045ab4466-60d21526, #w-node-d593dae5-4938-e29f-adf8-879045ab446a-60d21526, #w-node-d593dae5-4938-e29f-adf8-879045ab446e-60d21526 {
    grid-column: span 2 / span 2;
  }

  #w-node-d593dae5-4938-e29f-adf8-879045ab4472-60d21526 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_49c42712-7168-1b49-bcc9-102ea557e278-d3093568, #w-node-_49c42712-7168-1b49-bcc9-102ea557e27c-d3093568, #w-node-_49c42712-7168-1b49-bcc9-102ea557e280-d3093568, #w-node-_49c42712-7168-1b49-bcc9-102ea557e284-d3093568, #w-node-_49c42712-7168-1b49-bcc9-102ea557e288-d3093568, #w-node-_49c42712-7168-1b49-bcc9-102ea557e28c-d3093568, #w-node-_49c42712-7168-1b49-bcc9-102ea557e290-d3093568, #w-node-_49c42712-7168-1b49-bcc9-102ea557e294-d3093568, #w-node-_49c42712-7168-1b49-bcc9-102ea557e298-d3093568, #w-node-_49c42712-7168-1b49-bcc9-102ea557e29c-d3093568, #w-node-_49c42712-7168-1b49-bcc9-102ea557e2a0-d3093568, #w-node-_49c42712-7168-1b49-bcc9-102ea557e2a4-d3093568, #w-node-_49c42712-7168-1b49-bcc9-102ea557e2a8-d3093568, #w-node-_49c42712-7168-1b49-bcc9-102ea557e2ac-d3093568, #w-node-_49c42712-7168-1b49-bcc9-102ea557e2b0-d3093568, #w-node-_49c42712-7168-1b49-bcc9-102ea557e2b4-d3093568, #w-node-_49c42712-7168-1b49-bcc9-102ea557e2b8-d3093568, #w-node-_49c42712-7168-1b49-bcc9-102ea557e2bc-d3093568, #w-node-_49c42712-7168-1b49-bcc9-102ea557e2c0-d3093568, #w-node-_49c42712-7168-1b49-bcc9-102ea557e2c4-d3093568, #w-node-_49c42712-7168-1b49-bcc9-102ea557e2c8-d3093568, #w-node-_49c42712-7168-1b49-bcc9-102ea557e2cc-d3093568, #w-node-_49c42712-7168-1b49-bcc9-102ea557e2d0-d3093568, #w-node-_49c42712-7168-1b49-bcc9-102ea557e2d4-d3093568, #w-node-_49c42712-7168-1b49-bcc9-102ea557e2d8-d3093568, #w-node-_49c42712-7168-1b49-bcc9-102ea557e2dc-d3093568, #w-node-_49c42712-7168-1b49-bcc9-102ea557e2e0-d3093568, #w-node-_49c42712-7168-1b49-bcc9-102ea557e2e4-d3093568, #w-node-_49c42712-7168-1b49-bcc9-102ea557e2e8-d3093568 {
    grid-column: span 2 / span 2;
  }

  #w-node-_49c42712-7168-1b49-bcc9-102ea557e2ec-d3093568 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_397b820b-0372-b32a-daa8-f34cf660cb1a-4e93c49a {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_0fedbeb2-115b-d2ad-bfe2-ba0e946372bb-4e93c49a, #w-node-_145acd22-437d-57b7-06cc-7d42cd9cc6b3-4e93c49a, #w-node-_6b7aa394-13e9-ac90-f16b-64e625e6c4f5-4e93c49a {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-c3bf0c0f-5b3e-4dd4-5040-829dc74947ea-4e93c49a {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-efe10fe4-db65-d509-139e-6ed9f9871729-4e93c49a {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-edca4e04-ece8-f9fa-4b7c-a749bcb235d9-4e93c49a {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_41dd25ce-bac7-b836-d2c1-2d0cc70babf0-4e93c49a {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-_3eeecf96-44dc-7ee1-b8d5-79b95af396dc-4e93c49a {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-_94b8d9e4-ff42-ee7f-0dd1-9e8e8b8d5295-4e93c49a {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-_7433b73d-4add-10de-44ee-64a178491890-4e93c49a, #w-node-a548b1ce-00c8-ceee-0060-ca542589567a-4e93c49a {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_66aa2982-8f93-a05a-0b41-8f3d5445100a-4e93c49a {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-be7b2623-8908-23fa-70ff-ce301b520545-4e93c49a {
    grid-area: 1 / 2 / 2 / 5;
    place-self: center;
  }

  #w-node-_7d61f52f-1c5a-1306-f4f8-e34ac20c040d-4e93c49a {
    grid-area: 2 / 2 / 3 / 5;
  }

  #w-node-_96ba46a2-12ca-0783-dfa5-0b229a8258a8-4e93c49a {
    grid-area: 2 / 1 / 3 / 6;
  }

  #w-node-_96ba46a2-12ca-0783-dfa5-0b229a8258b0-4e93c49a {
    grid-area: 5 / 1 / 6 / 6;
  }

  #w-node-_96ba46a2-12ca-0783-dfa5-0b229a8258b8-4e93c49a {
    grid-area: 3 / 1 / 4 / 6;
  }

  #w-node-_96ba46a2-12ca-0783-dfa5-0b229a8258c0-4e93c49a {
    grid-area: 6 / 1 / 7 / 6;
  }

  #w-node-_96ba46a2-12ca-0783-dfa5-0b229a8258c8-4e93c49a {
    grid-area: 4 / 1 / 5 / 6;
  }

  #w-node-_96ba46a2-12ca-0783-dfa5-0b229a8258d0-4e93c49a {
    grid-area: 7 / 1 / 8 / 6;
  }

  #w-node-_96ba46a2-12ca-0783-dfa5-0b229a8258d8-4e93c49a {
    grid-area: 8 / 1 / 9 / 6;
  }

  #w-node-_96ba46a2-12ca-0783-dfa5-0b229a8258e0-4e93c49a, #w-node-daa14e4e-26c9-c15b-0dee-dd3464f6cf4b-4e93c49a, #w-node-_75bf4750-5b99-f3b1-fc33-d7f1e0f5c6f2-4e93c49a {
    grid-area: 1 / 1 / 2 / 6;
  }

  #w-node-_73b5b58c-08e2-5988-63aa-1b17478edba2-4e93c49a {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_73b5b58c-08e2-5988-63aa-1b17478edbbe-4e93c49a {
    grid-area: 2 / 3 / 3 / 5;
  }

  #w-node-_73b5b58c-08e2-5988-63aa-1b17478edbda-4e93c49a {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_73b5b58c-08e2-5988-63aa-1b17478edbf6-4e93c49a {
    grid-area: 1 / 3 / 2 / 5;
  }

  #w-node-_0100c4a5-95f0-78f0-b3e7-2e5c562fd79c-4e93c49a {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-c79dc017-da80-ba2d-abff-a0408af9de27-4e93c49a {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-df66ca94-ea75-e2b4-f5fc-9f7c370048c6-4e93c49a {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-_29c5a723-4412-ef4d-9d3b-1cfeebaf1506-4e93c4a0, #w-node-_29c5a723-4412-ef4d-9d3b-1cfeebaf150b-4e93c4a0, #w-node-_29c5a723-4412-ef4d-9d3b-1cfeebaf1510-4e93c4a0, #w-node-_29c5a723-4412-ef4d-9d3b-1cfeebaf1515-4e93c4a0, #w-node-_29c5a723-4412-ef4d-9d3b-1cfeebaf151a-4e93c4a0, #w-node-_29c5a723-4412-ef4d-9d3b-1cfeebaf151f-4e93c4a0, #w-node-_29c5a723-4412-ef4d-9d3b-1cfeebaf1524-4e93c4a0, #w-node-_29c5a723-4412-ef4d-9d3b-1cfeebaf1529-4e93c4a0, #w-node-fddb1be3-480e-6d06-02a4-4b2be4e149a5-4e93c4a0, #w-node-_84791435-79a4-53ce-7a26-a8bf4ccd6212-4e93c4a0, #w-node-_282de3f8-0a67-476d-1add-f5c4ad57d98a-4e93c4a0, #w-node-e4d7fc09-425d-202b-617f-3710572d1b0f-4e93c4a0, #w-node-_20bfa395-67ad-e294-299d-2a4bbbb79537-4e93c4a1, #w-node-_20bfa395-67ad-e294-299d-2a4bbbb7953c-4e93c4a1, #w-node-_20bfa395-67ad-e294-299d-2a4bbbb79541-4e93c4a1, #w-node-_20bfa395-67ad-e294-299d-2a4bbbb79546-4e93c4a1, #w-node-_20bfa395-67ad-e294-299d-2a4bbbb7954b-4e93c4a1, #w-node-_20bfa395-67ad-e294-299d-2a4bbbb79550-4e93c4a1, #w-node-_20bfa395-67ad-e294-299d-2a4bbbb79555-4e93c4a1, #w-node-_20bfa395-67ad-e294-299d-2a4bbbb7955a-4e93c4a1, #w-node-_60d03c2b-0d90-cc67-e1ff-e1d4431b9a02-4e93c4a1, #w-node-_04719811-86fc-ec28-e709-9818a2174101-4e93c4a1, #w-node-_2b23047d-5751-b944-ec3c-8ad787829e9b-4e93c4a1, #w-node-e0385ed2-baaa-b05c-8d00-ce73c42118f2-4e93c4a1, #w-node-_619570d7-24e2-a560-eb13-dd18ce95aa8f-4e93c4ac, #w-node-_619570d7-24e2-a560-eb13-dd18ce95aa94-4e93c4ac, #w-node-_619570d7-24e2-a560-eb13-dd18ce95aa99-4e93c4ac, #w-node-_619570d7-24e2-a560-eb13-dd18ce95aa9e-4e93c4ac, #w-node-_619570d7-24e2-a560-eb13-dd18ce95aaa3-4e93c4ac, #w-node-_3d404e9b-a750-d588-6a19-cd8bbd61cbcc-4e93c4ad, #w-node-_3d404e9b-a750-d588-6a19-cd8bbd61cbd1-4e93c4ad, #w-node-_3d404e9b-a750-d588-6a19-cd8bbd61cbd6-4e93c4ad, #w-node-_3d404e9b-a750-d588-6a19-cd8bbd61cbdb-4e93c4ad, #w-node-_3d404e9b-a750-d588-6a19-cd8bbd61cbe0-4e93c4ad, #w-node-_825bc69e-7f62-9bc0-08b3-17ac2de4e130-4e93c4b7, #w-node-_825bc69e-7f62-9bc0-08b3-17ac2de4e135-4e93c4b7, #w-node-_825bc69e-7f62-9bc0-08b3-17ac2de4e13a-4e93c4b7, #w-node-_825bc69e-7f62-9bc0-08b3-17ac2de4e13f-4e93c4b7, #w-node-_825bc69e-7f62-9bc0-08b3-17ac2de4e144-4e93c4b7, #w-node-_825bc69e-7f62-9bc0-08b3-17ac2de4e149-4e93c4b7, #w-node-_825bc69e-7f62-9bc0-08b3-17ac2de4e14e-4e93c4b7, #w-node-_825bc69e-7f62-9bc0-08b3-17ac2de4e153-4e93c4b7, #w-node-b95f54ff-7245-99d6-a020-03c07c23b219-4e93c4b7, #w-node-_447183de-fdc6-7d71-013a-2f41541000cc-4e93c4b7, #w-node-_19d49d52-0502-a123-ddde-1042b58a29f2-4e93c4b7, #w-node-db34c1f8-8db8-d0cc-d4e3-dc94b1bc386c-4e93c4b7 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-c0f6b1ba-eb56-55ef-259c-d7b255c6bc9a-4e93c4ba, #w-node-_44721f52-d317-6e71-604f-cd55b1fa54e8-4e93c4ba, #w-node-_763e5fb6-3128-e626-39f5-15d510842837-4e93c4ba, #w-node-cb5a534e-0b9a-3ca2-e1a9-ca4b747ed385-4e93c4ba {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_04d884a3-9029-7b07-1ed1-d8d8e123154a-4e93c4ba {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_3c2b4be4-85b7-2f06-aee0-8079da810294-4e93c4ba {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_1fdf15f7-1a5b-dfe4-d439-1be16fc8fd53-4e93c4ba {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_17fb90c4-3791-599e-da91-58bcd6579518-4e93c4ba {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-d23ec382-4e67-48f5-35a6-3a00612d1dca-4e93c4ba {
    grid-area: 6 / 1 / 7 / 3;
  }

  #w-node-_11a6dcdf-ffe1-97ba-bb52-0e1ed9d856ef-4e93c4ba {
    grid-area: 7 / 1 / 8 / 3;
  }

  #w-node-a04e793f-e23e-f695-2184-cb67218d6fba-4e93c4ba {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-be7b2623-8908-23fa-70ff-ce301b520545-4e93c4ba {
    grid-area: 1 / 2 / 2 / 5;
    place-self: center;
  }

  #w-node-_7d61f52f-1c5a-1306-f4f8-e34ac20c040d-4e93c4ba {
    grid-area: 2 / 2 / 3 / 5;
  }

  #w-node-e68e5946-2c12-c672-9286-7e8c80f64fc0-4e93c4ba, #w-node-_7f10768a-459e-ee58-31c0-9d44b31e282a-4e93c4ba {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-ab3635aa-8248-a6b4-91ca-c1a1fd1b90bf-4e93c4ba {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_6f5ae44b-f55c-3c1a-b2e2-63a3c7dfaa4d-4e93c4ba {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_73b5b58c-08e2-5988-63aa-1b17478edba2-4e93c4ba {
    grid-area: 1 / 3 / 2 / 5;
  }

  #w-node-_73b5b58c-08e2-5988-63aa-1b17478edbbe-4e93c4ba {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-_73b5b58c-08e2-5988-63aa-1b17478edbda-4e93c4ba {
    grid-area: 2 / 3 / 3 / 5;
  }

  #w-node-_73b5b58c-08e2-5988-63aa-1b17478edbf6-4e93c4ba {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-c79dc017-da80-ba2d-abff-a0408af9de27-4e93c4ba {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-df66ca94-ea75-e2b4-f5fc-9f7c370048c6-4e93c4ba {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-_08fa9c8d-12d3-63e8-e28b-4aa44aa03770-4e93c4ba {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-ef3367a6-1981-46ef-a47f-db70ffd8582e-4e93c4bf, #w-node-ef3367a6-1981-46ef-a47f-db70ffd85833-4e93c4bf, #w-node-ef3367a6-1981-46ef-a47f-db70ffd85838-4e93c4bf, #w-node-ef3367a6-1981-46ef-a47f-db70ffd8583d-4e93c4bf, #w-node-ef3367a6-1981-46ef-a47f-db70ffd85842-4e93c4bf, #w-node-ef3367a6-1981-46ef-a47f-db70ffd85847-4e93c4bf, #w-node-ef3367a6-1981-46ef-a47f-db70ffd8584c-4e93c4bf, #w-node-ef3367a6-1981-46ef-a47f-db70ffd85851-4e93c4bf, #w-node-_6b45ae7d-0308-5fc3-0f6f-0b26202e4337-4e93c4bf, #w-node-_11a63e20-6d3e-966d-2b38-a0505c0ccb95-4e93c4bf, #w-node-effe821f-6c51-908f-ce4d-5319b2fff802-4e93c4bf, #w-node-_8425607c-b0fa-7c88-ab81-933fd8d16108-4e93c4bf, #w-node-_5bce4228-29e6-6db7-d527-a59146ca1cf9-4e93c565, #w-node-_5bce4228-29e6-6db7-d527-a59146ca1cfe-4e93c565, #w-node-_5bce4228-29e6-6db7-d527-a59146ca1d03-4e93c565, #w-node-_5bce4228-29e6-6db7-d527-a59146ca1d08-4e93c565, #w-node-_5bce4228-29e6-6db7-d527-a59146ca1d0d-4e93c565, #w-node-_1a8182a9-175b-99df-d2e0-45a83383c29d-4e93c565, #w-node-_5ef7c06f-7825-58d9-e3f7-f33a423c7d98-4e93c576, #w-node-_5ef7c06f-7825-58d9-e3f7-f33a423c7d9d-4e93c576, #w-node-_5ef7c06f-7825-58d9-e3f7-f33a423c7da2-4e93c576, #w-node-cb882db5-85fc-e3b7-4f0a-071e348ef9e7-4e93c576, #w-node-_5ef7c06f-7825-58d9-e3f7-f33a423c7da7-4e93c576, #w-node-_5ef7c06f-7825-58d9-e3f7-f33a423c7dac-4e93c576, #w-node-_2a2a5f0a-25f0-3d33-3127-fd1a43d8680d-4e93c578, #w-node-_2a2a5f0a-25f0-3d33-3127-fd1a43d86812-4e93c578, #w-node-_2a2a5f0a-25f0-3d33-3127-fd1a43d86817-4e93c578, #w-node-_2a2a5f0a-25f0-3d33-3127-fd1a43d8681c-4e93c578, #w-node-_2a2a5f0a-25f0-3d33-3127-fd1a43d86821-4e93c578, #w-node-_2a2a5f0a-25f0-3d33-3127-fd1a43d86826-4e93c578, #w-node-_2a2a5f0a-25f0-3d33-3127-fd1a43d8682b-4e93c578, #w-node-_2a2a5f0a-25f0-3d33-3127-fd1a43d86830-4e93c578, #w-node-_2a2a5f0a-25f0-3d33-3127-fd1a43d86836-4e93c578, #w-node-_2a2a5f0a-25f0-3d33-3127-fd1a43d8683b-4e93c578, #w-node-_2a2a5f0a-25f0-3d33-3127-fd1a43d86840-4e93c578, #w-node-_2a2a5f0a-25f0-3d33-3127-fd1a43d86845-4e93c578, #w-node-_2a2a5f0a-25f0-3d33-3127-fd1a43d8684a-4e93c578, #w-node-_2a2a5f0a-25f0-3d33-3127-fd1a43d8684f-4e93c578, #w-node-_2a2a5f0a-25f0-3d33-3127-fd1a43d86854-4e93c578, #w-node-_2a2a5f0a-25f0-3d33-3127-fd1a43d86859-4e93c578, #w-node-_2a2a5f0a-25f0-3d33-3127-fd1a43d8685e-4e93c578, #w-node-_2a2a5f0a-25f0-3d33-3127-fd1a43d86863-4e93c578, #w-node-_6ebdb892-bc4b-b7d1-0665-4bf4fc1f2e1e-4e93c578, #w-node-_4dcda195-28a4-6770-4a07-4c10b95cb724-4e93c578, #w-node-_8e8013b3-3326-b70b-c763-7e5377982901-4e93c579, #w-node-_8e8013b3-3326-b70b-c763-7e5377982906-4e93c579, #w-node-_8e8013b3-3326-b70b-c763-7e537798290b-4e93c579, #w-node-_8e8013b3-3326-b70b-c763-7e5377982910-4e93c579, #w-node-_8e8013b3-3326-b70b-c763-7e5377982915-4e93c579, #w-node-_8e8013b3-3326-b70b-c763-7e537798291a-4e93c579, #w-node-_8e8013b3-3326-b70b-c763-7e537798291f-4e93c579, #w-node-_8e8013b3-3326-b70b-c763-7e5377982924-4e93c579, #w-node-_8e8013b3-3326-b70b-c763-7e5377982929-4e93c579, #w-node-_8e8013b3-3326-b70b-c763-7e537798292e-4e93c579, #w-node-a299e16e-95d5-0ebc-b99d-40565c6e2b41-4e93c579, #w-node-ac2ca06f-35b0-46e9-7d80-3e15e0ab21a4-4e93c579 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-cae7c53c-c2f8-5c06-fe76-9b2ea7387951-4e93c5b2, #w-node-cae7c53c-c2f8-5c06-fe76-9b2ea7387960-4e93c5b2, #w-node-cae7c53c-c2f8-5c06-fe76-9b2ea73878ff-4e93c5b2, #w-node-cae7c53c-c2f8-5c06-fe76-9b2ea738790a-4e93c5b2, #w-node-cae7c53c-c2f8-5c06-fe76-9b2ea7387917-4e93c5b2, #w-node-cae7c53c-c2f8-5c06-fe76-9b2ea7387924-4e93c5b2, #w-node-cae7c53c-c2f8-5c06-fe76-9b2ea7387932-4e93c5b2, #w-node-cae7c53c-c2f8-5c06-fe76-9b2ea7387943-4e93c5b2, #w-node-_444eefdc-b0cb-ee84-8473-8dea3922726d-4e93c5b3, #w-node-_444eefdc-b0cb-ee84-8473-8dea3922725f-4e93c5b3, #w-node-_444eefdc-b0cb-ee84-8473-8dea39227212-4e93c5b3, #w-node-_444eefdc-b0cb-ee84-8473-8dea3922721d-4e93c5b3, #w-node-_444eefdc-b0cb-ee84-8473-8dea39227228-4e93c5b3, #w-node-_444eefdc-b0cb-ee84-8473-8dea39227233-4e93c5b3, #w-node-_444eefdc-b0cb-ee84-8473-8dea39227240-4e93c5b3, #w-node-_444eefdc-b0cb-ee84-8473-8dea39227251-4e93c5b3 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}

@media screen and (max-width: 479px) {
  #w-node-f35da132-2aae-04d5-dbf5-a3f22b696d91-4e93c49a, #w-node-_323b6033-1013-813e-8a0d-b1a11d57c3f7-4e93c49a, #w-node-_454a607e-c66f-942d-1786-c46296559773-4e93c49a, #w-node-_11e60d39-8a3c-a6e9-e2d2-5d1d44a9fb77-4e93c49a, #w-node-f96a6a16-7321-f243-804d-108d079b2f87-4e93c49a, #w-node-_5f903acb-4348-d1df-3e99-f56c24c3d821-4e93c49a, #w-node-a3b980c2-4b39-c2dc-57d5-de82c6f7fa25-4e93c49a, #w-node-_8b8960a3-da1b-044b-79f4-c409b0ec6777-4e93c49a, #w-node-_6242a3aa-bd8c-ef0b-530f-6deb821dd957-4e93c49a, #w-node-e6e26fa3-90dd-462e-33ec-65a2c4418021-4e93c49a, #w-node-a0c2c59d-d3ab-bc0f-4c2b-f4bacd951503-4e93c49a, #w-node-_31882e73-b07a-5d9c-9826-b04aa74ccc63-4e93c49a, #w-node-f1f7a576-65cf-e9b5-8654-d0b3ad035feb-4e93c49a, #w-node-_1c766fb3-2dae-ad41-906d-1e8c5049146b-4e93c49a, #w-node-dd05a524-c825-a02b-36fd-e30ac2a30514-4e93c49a, #w-node-_5990c6e1-c438-98b3-542c-ff8787d9560a-4e93c49a, #w-node-_397c9dd4-9a3a-0c11-263e-0fc9cc4cc8c2-4e93c49a, #w-node-_016a8953-7b4b-d7c0-4509-acb08f606f45-4e93c49a, #w-node-_72d1dda3-7148-7501-e820-dbb07d665911-4e93c49a, #w-node-ffa226f2-24e5-f2dc-1178-5d4bffd1b83f-4e93c49a, #w-node-c9e8aa3a-eab6-7f46-5644-6c224244bda5-4e93c49a, #w-node-_9e923562-00e9-1942-7612-58965122cd32-4e93c49a, #w-node-_25fc7b4d-f128-6e2f-4ab4-35bf06fcf6d7-4e93c49a, #w-node-_6cc2590a-1b85-76f9-7d26-b258418e0789-4e93c49a, #w-node-_11ac16de-e42e-7086-7f4d-d2db22ef7ba0-4e93c49a, #w-node-_3ba36a8f-b89a-9e3e-e0e3-2388091b57fb-4e93c49a, #w-node-_343ae7a2-c38f-ef27-6827-49e68b92cb15-4e93c49a, #w-node-fdf32567-372a-1138-e31d-1a646e308a0e-4e93c49a, #w-node-_98fea1b1-7800-0fbb-aed1-185c7e8ce815-4e93c49a, #w-node-c7cfa02c-b194-f8c4-b6e6-f0a691f53fc4-4e93c49a, #w-node-_038d2130-4b83-b19c-8b6f-1486f98682d3-4e93c49a, #w-node-_6340bfb4-ebab-cda2-ed89-82e6b70bd992-4e93c49a, #w-node-_9e5719e4-c567-0747-4303-03f513f40d71-4e93c49a, #w-node-eb9a57c8-f403-1fdf-902c-dae03bd22be1-4e93c49a, #w-node-c8c74b8e-66b0-a634-73f6-dd2cc3740c93-4e93c49a, #w-node-db97aa54-a8a2-b29c-a867-5563c8b0bfb5-4e93c49a, #w-node-_134e62bc-d1ed-b082-285d-bcea68c69ace-4e93c49a, #w-node-_11894aa9-16d4-0d2c-5182-9c8e720fa210-4e93c49a, #w-node-_833e612a-ed5c-9ffd-84e9-6a0c5cc265bd-4e93c49a, #w-node-_727f2a78-dc1b-2510-469f-d915ecf085c0-4e93c49a, #w-node-c961f283-6935-9b6b-4919-5697221dc08a-4e93c49a, #w-node-_5f8e1c2d-2fc7-39ca-b00e-f3d4c05fefad-4e93c49a, #w-node-_92f0d765-fe03-9d5c-be40-7255b504cbe1-4e93c49a, #w-node-_8897c600-b686-89af-9044-d51e3c53f64e-4e93c49a, #w-node-f9fd22a9-3406-caae-3971-6cd62496a786-4e93c49a, #w-node-_40535f2a-9eb8-6f4a-cd4e-bf92f68a4255-4e93c49a, #w-node-c596afd5-d65a-d5df-f288-b36b426122b6-4e93c49a, #w-node-_2e1cb092-f02b-8690-5f76-4a10435742cb-4e93c49a, #w-node-ce7c2350-8948-7327-2e1e-c5deda2ff0ef-4e93c49a, #w-node-_4231b736-c17d-b3f0-d975-8bcb07a0e86e-4e93c49a, #w-node-e190f2e7-60f5-05b9-ad44-f4ae1d5de858-4e93c49a, #w-node-_2360adde-0119-951e-9550-4e53250d0511-4e93c49a, #w-node-_6791b8d3-35e4-4b32-8a68-e36a1df0faf7-4e93c49a, #w-node-_8429682d-990d-c018-44fa-63c68e42f6c3-4e93c49a, #w-node-_071cf7a4-afb2-05b6-265c-c83665f6e4ae-4e93c49a, #w-node-_67d33716-fe6f-e6aa-9902-938c5b951adb-4e93c49a, #w-node-ee73c228-d3ab-bb0d-edda-8ebc295351f6-4e93c49a, #w-node-c8e66631-1a5e-473a-96ad-edd476c28a87-4e93c49a, #w-node-_3e2b7739-90de-1579-bde0-4582e711cf90-4e93c49a, #w-node-_8d4315a3-c519-f168-05cf-0a5cf8a818a7-4e93c49a {
    grid-column: span 3 / span 3;
  }

  #w-node-b2b0a6f1-0834-6fe3-3745-b8b97b6ce34a-4e93c49a {
    grid-area: 5 / 1 / 6 / 5;
  }

  #w-node-_88b0bf33-7bf5-4bd9-0d8e-eed4010499e5-4e93c49a {
    grid-row: 3 / 4;
    grid-column-end: 5;
  }

  #w-node-a2469d41-c11a-054f-9f02-1e5665d651aa-4e93c49a {
    grid-row: 4 / 5;
    grid-column-start: 1;
  }

  #w-node-_093f9af2-fa05-c266-342d-e1d30301317c-4e93c49a {
    grid-area: 6 / 1 / 7 / 5;
  }

  #w-node-fb2645ee-231d-8e47-6cdf-05e27393286c-4e93c49a {
    grid-area: 7 / 1 / 8 / 5;
  }

  #w-node-_6cf267e7-8b2a-b658-10ea-9e2d799fed29-4e93c49a {
    grid-column-start: 1;
  }

  #w-node-a4aeae05-b14a-674d-76c7-3d8ec0edb627-4e93c49a {
    grid-row: 2 / 3;
    grid-column-end: 5;
  }

  #w-node-_4a88b885-6383-9f38-b8f0-ab27f0301d80-4e93c49a {
    grid-row: 3 / 4;
    grid-column-start: 1;
  }

  #w-node-_4a88b885-6383-9f38-b8f0-ab27f0301d87-4e93c49a {
    grid-row: 2 / 3;
    grid-column-end: 5;
  }

  #w-node-_4a88b885-6383-9f38-b8f0-ab27f0301d8e-4e93c49a {
    grid-column-start: 1;
  }

  #w-node-_4a88b885-6383-9f38-b8f0-ab27f0301d95-4e93c49a {
    grid-row: 6 / 7;
    grid-column-end: 5;
  }

  #w-node-_4a88b885-6383-9f38-b8f0-ab27f0301d9c-4e93c49a {
    grid-row: 5 / 6;
    grid-column-start: 1;
  }

  #w-node-_4a88b885-6383-9f38-b8f0-ab27f0301da3-4e93c49a {
    grid-row: 4 / 5;
    grid-column-end: 5;
  }

  #w-node-_4a88b885-6383-9f38-b8f0-ab27f0301daa-4e93c49a {
    grid-area: 7 / 1 / 8 / 5;
  }

  #w-node-_84135215-6774-dad9-204f-117d77dc27ae-4e93c49a {
    grid-row: 3 / 4;
    grid-column-start: 1;
  }

  #w-node-_96ba46a2-12ca-0783-dfa5-0b229a8258e0-4e93c49a {
    grid-area: 1 / 1 / 2 / 6;
  }

  #w-node-_73b5b58c-08e2-5988-63aa-1b17478edba2-4e93c49a {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_73b5b58c-08e2-5988-63aa-1b17478edbbe-4e93c49a {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_73b5b58c-08e2-5988-63aa-1b17478edbda-4e93c49a {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-_73b5b58c-08e2-5988-63aa-1b17478edbf6-4e93c49a {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-b4b307e9-3b6e-b20c-2b5d-8cf9025597e0-4e93c49b {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-b4b307e9-3b6e-b20c-2b5d-8cf9025597f4-4e93c49b {
    grid-area: 12 / 1 / 15 / 4;
  }

  #w-node-b4b307e9-3b6e-b20c-2b5d-8cf9025597f9-4e93c49b {
    grid-area: 15 / 1 / 17 / 4;
  }

  #w-node-_2df550e6-a100-a12d-d736-fb102357bd86-4e93c49c {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-_2df550e6-a100-a12d-d736-fb102357bd88-4e93c49c {
    grid-area: 2 / 1 / 3 / 4;
  }

  #w-node-_2df550e6-a100-a12d-d736-fb102357bda7-4e93c49c {
    grid-area: 15 / 1 / 17 / 4;
  }

  #w-node-_038d2130-4b83-b19c-8b6f-1486f98682d3-4e93c4ba, #w-node-_6340bfb4-ebab-cda2-ed89-82e6b70bd992-4e93c4ba, #w-node-_9e5719e4-c567-0747-4303-03f513f40d71-4e93c4ba, #w-node-eb9a57c8-f403-1fdf-902c-dae03bd22be1-4e93c4ba, #w-node-c8c74b8e-66b0-a634-73f6-dd2cc3740c93-4e93c4ba, #w-node-db97aa54-a8a2-b29c-a867-5563c8b0bfb5-4e93c4ba, #w-node-_134e62bc-d1ed-b082-285d-bcea68c69ace-4e93c4ba, #w-node-_11894aa9-16d4-0d2c-5182-9c8e720fa210-4e93c4ba, #w-node-_833e612a-ed5c-9ffd-84e9-6a0c5cc265bd-4e93c4ba, #w-node-_727f2a78-dc1b-2510-469f-d915ecf085c0-4e93c4ba, #w-node-c961f283-6935-9b6b-4919-5697221dc08a-4e93c4ba, #w-node-_5f8e1c2d-2fc7-39ca-b00e-f3d4c05fefad-4e93c4ba, #w-node-_92f0d765-fe03-9d5c-be40-7255b504cbe1-4e93c4ba, #w-node-_8897c600-b686-89af-9044-d51e3c53f64e-4e93c4ba, #w-node-f9fd22a9-3406-caae-3971-6cd62496a786-4e93c4ba, #w-node-_40535f2a-9eb8-6f4a-cd4e-bf92f68a4255-4e93c4ba, #w-node-c596afd5-d65a-d5df-f288-b36b426122b6-4e93c4ba, #w-node-_2e1cb092-f02b-8690-5f76-4a10435742cb-4e93c4ba, #w-node-ce7c2350-8948-7327-2e1e-c5deda2ff0ef-4e93c4ba, #w-node-_4231b736-c17d-b3f0-d975-8bcb07a0e86e-4e93c4ba, #w-node-e190f2e7-60f5-05b9-ad44-f4ae1d5de858-4e93c4ba, #w-node-_2360adde-0119-951e-9550-4e53250d0511-4e93c4ba, #w-node-_6791b8d3-35e4-4b32-8a68-e36a1df0faf7-4e93c4ba, #w-node-_8429682d-990d-c018-44fa-63c68e42f6c3-4e93c4ba, #w-node-_071cf7a4-afb2-05b6-265c-c83665f6e4ae-4e93c4ba, #w-node-_67d33716-fe6f-e6aa-9902-938c5b951adb-4e93c4ba, #w-node-ee73c228-d3ab-bb0d-edda-8ebc295351f6-4e93c4ba, #w-node-c8e66631-1a5e-473a-96ad-edd476c28a87-4e93c4ba, #w-node-_3e2b7739-90de-1579-bde0-4582e711cf90-4e93c4ba, #w-node-_8d4315a3-c519-f168-05cf-0a5cf8a818a7-4e93c4ba {
    grid-column: span 3 / span 3;
  }

  #w-node-ab3635aa-8248-a6b4-91ca-c1a1fd1b90bf-4e93c4ba {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_73b5b58c-08e2-5988-63aa-1b17478edba2-4e93c4ba {
    grid-area: 2 / 1 / 3 / 5;
  }

  #w-node-_73b5b58c-08e2-5988-63aa-1b17478edbbe-4e93c4ba {
    grid-area: 3 / 1 / 4 / 5;
  }

  #w-node-_73b5b58c-08e2-5988-63aa-1b17478edbda-4e93c4ba {
    grid-area: 4 / 1 / 5 / 5;
  }

  #w-node-_73b5b58c-08e2-5988-63aa-1b17478edbf6-4e93c4ba {
    grid-area: 1 / 1 / 2 / 5;
  }

  #w-node-_405bf118-aff2-578d-7f4c-3024afdd58f8-4e93c58a, #w-node-_8fb823cb-662c-ff56-8467-62d93a13a326-4e93c58a, #w-node-_00dcfbf2-d1fa-59ad-8a42-4a9583bbd731-4e93c58a {
    grid-column: span 2 / span 2;
  }

  #w-node-a34c20de-fa41-39d2-fb36-9f4fc3d88289-4e93c58a {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-_4433bdff-2ddb-f300-4887-3f48c061d8ae-4e93c58a {
    grid-column: span 2 / span 2;
  }

  #w-node-_170b2b05-ae03-d653-b361-350b5a0d1915-4e93c58a {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_9fd6ddc8-7d7d-5203-deb4-0840eb1ce631-4e93c58a {
    grid-column: span 2 / span 2;
  }

  #w-node-_53d9aa15-95fb-2154-e541-df07d6927219-4e93c58a {
    grid-area: 5 / 1 / 6 / 3;
  }

  #w-node-_89a1ea96-c5fa-ba14-6e76-8ea582ac99d1-4e93c58a {
    grid-column: span 2 / span 2;
  }

  #w-node-_4d6cb3c2-9ba9-f548-7116-94efb9d2054d-4e93c58a {
    grid-area: 7 / 1 / 8 / 3;
  }

  #w-node-_42857c20-f365-7c23-8c23-550820b239b6-4e93c58a, #w-node-_11f9692b-5431-e9a7-bbd4-0d73d76100be-4e93c58a, #w-node-_5d666b98-c621-9756-7da9-95b2bb611247-4e93c58b, #w-node-_005b1650-6cbd-a227-e851-ab18c22bf18e-4e93c58b, #w-node-_8965a354-5306-b1e1-be4f-79039b504721-4e93c58b, #w-node-fdf1da35-f52a-673b-3c1d-36292c1de04d-4e93c58b, #w-node-_118c716a-fa1e-69a1-f086-b8437e8be71f-4e93c58b, #w-node-_205abf06-0a9e-e660-3482-296199e9f77d-4e93c58b, #w-node-_284d622c-7410-3bdc-e4b4-ee5b4e1a6168-4e93c58b, #w-node-bc37502c-7613-c776-7e32-3b8fe9a8b933-4e93c58b, #w-node-aea8ecc5-4a81-c4e7-6276-cc3c66bbbd05-4e93c58b, #w-node-f42d5208-a271-4916-10a6-1f89b0db335e-4e93c58b, #w-node-_388d7ba7-76ac-a295-bfec-91687f64d695-4e93c58b, #w-node-_9124dabe-ec78-25cf-fddc-087a5490b231-4e93c58b {
    grid-column: span 2 / span 2;
  }

  #w-node-_2bfe7846-819c-3d64-cde6-291e1403e13a-4e93c5a5, #w-node-_810ea8d6-8a37-0026-7f23-20d5d8fd66b7-4e93c5a5, #w-node-ebcf43ea-c64f-dae1-07d0-98ad9a2b971b-4e93c5a5 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_2bfe7846-819c-3d64-cde6-291e1403e145-4e93c5a5 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-_2bfe7846-819c-3d64-cde6-291e1403e150-4e93c5a5, #w-node-_803b46a5-859c-80b1-5171-1305fb0e81a9-4e93c5a5, #w-node-_810f4029-eabd-09b7-2c71-a173c081af09-4e93c5a5, #w-node-cdcdeb16-7d13-5f53-6c35-cf7bfc7cc62d-4e93c5a5 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_62d674b5-abd4-b630-9393-5f75b6884932-4e93c5ad, #w-node-_500f705d-879c-b78e-2625-299e29c54d17-4e93c5ad, #w-node-_2269a3e7-3e29-6b0c-57dc-d40392c19943-4e93c5ad, #w-node-d8fba5b9-5f45-1c6c-b24e-aa8973b41fa6-4e93c5ad, #w-node-d60b0f37-2b33-42c6-6fee-9767374cee6f-4e93c5ad, #w-node-_9a18c49d-5472-a82b-628b-3d0354ac2981-4e93c5ad, #w-node-_5cb12349-f512-9967-e09a-220645a7473f-4e93c5ad, #w-node-d6b398a7-4b4f-ffe7-be76-0e3de35cc48e-4e93c5ad {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: center;
  }

  #w-node-d593dae5-4938-e29f-adf8-879045ab4384-60d21526, #w-node-d593dae5-4938-e29f-adf8-879045ab4388-60d21526, #w-node-d593dae5-4938-e29f-adf8-879045ab438c-60d21526, #w-node-d593dae5-4938-e29f-adf8-879045ab4390-60d21526, #w-node-d593dae5-4938-e29f-adf8-879045ab4394-60d21526, #w-node-d593dae5-4938-e29f-adf8-879045ab4398-60d21526, #w-node-d593dae5-4938-e29f-adf8-879045ab439c-60d21526, #w-node-d593dae5-4938-e29f-adf8-879045ab43a0-60d21526, #w-node-d593dae5-4938-e29f-adf8-879045ab43a4-60d21526, #w-node-d593dae5-4938-e29f-adf8-879045ab43a8-60d21526, #w-node-d593dae5-4938-e29f-adf8-879045ab43ac-60d21526, #w-node-d593dae5-4938-e29f-adf8-879045ab43b0-60d21526, #w-node-d593dae5-4938-e29f-adf8-879045ab43b4-60d21526, #w-node-d593dae5-4938-e29f-adf8-879045ab43b8-60d21526, #w-node-d593dae5-4938-e29f-adf8-879045ab43bc-60d21526, #w-node-d593dae5-4938-e29f-adf8-879045ab43c0-60d21526, #w-node-d593dae5-4938-e29f-adf8-879045ab43c4-60d21526, #w-node-d593dae5-4938-e29f-adf8-879045ab43c8-60d21526, #w-node-d593dae5-4938-e29f-adf8-879045ab43cc-60d21526, #w-node-d593dae5-4938-e29f-adf8-879045ab43d0-60d21526, #w-node-d593dae5-4938-e29f-adf8-879045ab43d4-60d21526, #w-node-d593dae5-4938-e29f-adf8-879045ab43d8-60d21526, #w-node-d593dae5-4938-e29f-adf8-879045ab43dc-60d21526, #w-node-d593dae5-4938-e29f-adf8-879045ab43e0-60d21526, #w-node-d593dae5-4938-e29f-adf8-879045ab43e4-60d21526, #w-node-d593dae5-4938-e29f-adf8-879045ab43e8-60d21526, #w-node-d593dae5-4938-e29f-adf8-879045ab43ec-60d21526, #w-node-d593dae5-4938-e29f-adf8-879045ab43f0-60d21526, #w-node-d593dae5-4938-e29f-adf8-879045ab43f4-60d21526, #w-node-d593dae5-4938-e29f-adf8-879045ab43f8-60d21526, #w-node-d593dae5-4938-e29f-adf8-879045ab43fe-60d21526, #w-node-d593dae5-4938-e29f-adf8-879045ab4402-60d21526, #w-node-d593dae5-4938-e29f-adf8-879045ab4406-60d21526, #w-node-d593dae5-4938-e29f-adf8-879045ab440a-60d21526, #w-node-d593dae5-4938-e29f-adf8-879045ab440e-60d21526, #w-node-d593dae5-4938-e29f-adf8-879045ab4412-60d21526, #w-node-d593dae5-4938-e29f-adf8-879045ab4416-60d21526, #w-node-d593dae5-4938-e29f-adf8-879045ab441a-60d21526, #w-node-d593dae5-4938-e29f-adf8-879045ab441e-60d21526, #w-node-d593dae5-4938-e29f-adf8-879045ab4422-60d21526, #w-node-d593dae5-4938-e29f-adf8-879045ab4426-60d21526, #w-node-d593dae5-4938-e29f-adf8-879045ab442a-60d21526, #w-node-d593dae5-4938-e29f-adf8-879045ab442e-60d21526, #w-node-d593dae5-4938-e29f-adf8-879045ab4432-60d21526, #w-node-d593dae5-4938-e29f-adf8-879045ab4436-60d21526, #w-node-d593dae5-4938-e29f-adf8-879045ab443a-60d21526, #w-node-d593dae5-4938-e29f-adf8-879045ab443e-60d21526, #w-node-d593dae5-4938-e29f-adf8-879045ab4442-60d21526, #w-node-d593dae5-4938-e29f-adf8-879045ab4446-60d21526, #w-node-d593dae5-4938-e29f-adf8-879045ab444a-60d21526, #w-node-d593dae5-4938-e29f-adf8-879045ab444e-60d21526, #w-node-d593dae5-4938-e29f-adf8-879045ab4452-60d21526, #w-node-d593dae5-4938-e29f-adf8-879045ab4456-60d21526, #w-node-d593dae5-4938-e29f-adf8-879045ab445a-60d21526, #w-node-d593dae5-4938-e29f-adf8-879045ab445e-60d21526, #w-node-d593dae5-4938-e29f-adf8-879045ab4462-60d21526, #w-node-d593dae5-4938-e29f-adf8-879045ab4466-60d21526, #w-node-d593dae5-4938-e29f-adf8-879045ab446a-60d21526, #w-node-d593dae5-4938-e29f-adf8-879045ab446e-60d21526, #w-node-d593dae5-4938-e29f-adf8-879045ab4472-60d21526, #w-node-_49c42712-7168-1b49-bcc9-102ea557e278-d3093568, #w-node-_49c42712-7168-1b49-bcc9-102ea557e27c-d3093568, #w-node-_49c42712-7168-1b49-bcc9-102ea557e280-d3093568, #w-node-_49c42712-7168-1b49-bcc9-102ea557e284-d3093568, #w-node-_49c42712-7168-1b49-bcc9-102ea557e288-d3093568, #w-node-_49c42712-7168-1b49-bcc9-102ea557e28c-d3093568, #w-node-_49c42712-7168-1b49-bcc9-102ea557e290-d3093568, #w-node-_49c42712-7168-1b49-bcc9-102ea557e294-d3093568, #w-node-_49c42712-7168-1b49-bcc9-102ea557e298-d3093568, #w-node-_49c42712-7168-1b49-bcc9-102ea557e29c-d3093568, #w-node-_49c42712-7168-1b49-bcc9-102ea557e2a0-d3093568, #w-node-_49c42712-7168-1b49-bcc9-102ea557e2a4-d3093568, #w-node-_49c42712-7168-1b49-bcc9-102ea557e2a8-d3093568, #w-node-_49c42712-7168-1b49-bcc9-102ea557e2ac-d3093568, #w-node-_49c42712-7168-1b49-bcc9-102ea557e2b0-d3093568, #w-node-_49c42712-7168-1b49-bcc9-102ea557e2b4-d3093568, #w-node-_49c42712-7168-1b49-bcc9-102ea557e2b8-d3093568, #w-node-_49c42712-7168-1b49-bcc9-102ea557e2bc-d3093568, #w-node-_49c42712-7168-1b49-bcc9-102ea557e2c0-d3093568, #w-node-_49c42712-7168-1b49-bcc9-102ea557e2c4-d3093568, #w-node-_49c42712-7168-1b49-bcc9-102ea557e2c8-d3093568, #w-node-_49c42712-7168-1b49-bcc9-102ea557e2cc-d3093568, #w-node-_49c42712-7168-1b49-bcc9-102ea557e2d0-d3093568, #w-node-_49c42712-7168-1b49-bcc9-102ea557e2d4-d3093568, #w-node-_49c42712-7168-1b49-bcc9-102ea557e2d8-d3093568, #w-node-_49c42712-7168-1b49-bcc9-102ea557e2dc-d3093568, #w-node-_49c42712-7168-1b49-bcc9-102ea557e2e0-d3093568, #w-node-_49c42712-7168-1b49-bcc9-102ea557e2e4-d3093568, #w-node-_49c42712-7168-1b49-bcc9-102ea557e2e8-d3093568, #w-node-_49c42712-7168-1b49-bcc9-102ea557e2ec-d3093568 {
    grid-column: span 3 / span 3;
  }
}


@font-face {
  font-family: 'Fa brands 400';
  src: url('../fonts/fa-brands-400.woff2') format('woff2'), url('../fonts/fa-brands-400.eot') format('embedded-opentype'), url('../fonts/fa-brands-400.woff') format('woff'), url('../fonts/fa-brands-400.ttf') format('truetype'), url('../fonts/fa-brands-400.svg') format('svg');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Fa 400';
  src: url('../fonts/fa-regular-400.woff2') format('woff2'), url('../fonts/fa-regular-400.eot') format('embedded-opentype'), url('../fonts/fa-regular-400.woff') format('woff'), url('../fonts/fa-regular-400.ttf') format('truetype'), url('../fonts/fa-regular-400.svg') format('svg');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Fa solid 900';
  src: url('../fonts/fa-solid-900.woff2') format('woff2'), url('../fonts/fa-solid-900.eot') format('embedded-opentype'), url('../fonts/fa-solid-900.woff') format('woff'), url('../fonts/fa-solid-900.ttf') format('truetype'), url('../fonts/fa-solid-900.svg') format('svg');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Dubaiw23';
  src: url('../fonts/DubaiW23-Regular.woff2') format('woff2'), url('../fonts/DubaiW23-Regular.eot') format('embedded-opentype'), url('../fonts/DubaiW23-Regular.woff') format('woff'), url('../fonts/DubaiW23-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Dubaiw23';
  src: url('../fonts/DubaiW23-Bold.woff2') format('woff2'), url('../fonts/DubaiW23-Bold.eot') format('embedded-opentype'), url('../fonts/DubaiW23-Bold.woff') format('woff'), url('../fonts/DubaiW23-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Dubaiw23';
  src: url('../fonts/DubaiW23-Light.woff2') format('woff2'), url('../fonts/DubaiW23-Light.eot') format('embedded-opentype'), url('../fonts/DubaiW23-Light.woff') format('woff'), url('../fonts/DubaiW23-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Dubaiw23';
  src: url('../fonts/DubaiW23-Medium.woff2') format('woff2'), url('../fonts/DubaiW23-Medium.eot') format('embedded-opentype'), url('../fonts/DubaiW23-Medium.woff') format('woff'), url('../fonts/DubaiW23-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}