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

h1 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: 'Abhaya Libre', sans-serif;
  font-size: 38px;
  line-height: 44px;
  font-weight: 700;
}

a {
  color: #fff;
  text-decoration: none;
}

.stone-hero-wrapper {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 100%;
  height: 1000px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.stone-hero-full-width {
  position: relative;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  min-height: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.images-row-div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 10px;
  margin-bottom: 10px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.stone-image {
  margin-right: 10px;
  margin-left: 10px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  background-image: url('../images/will-turner-yS4VEyOgMEw-unsplash.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.stone-image._23 {
  background-image: url('../images/Musnad-al-Janubi-5---Colour.jpeg');
}

.stone-image._29 {
  background-image: url('../images/Kufi-12---Introduction.jpg');
}

.stone-image._15 {
  background-image: url('../images/Thamudic-1---Colour.jpeg');
}

.stone-image._16 {
  background-image: url('../images/Thamudic-5---Colour.jpeg');
}

.stone-image._14 {
  background-image: url('../images/Safaitic-3---Colour.jpeg');
}

.stone-image._11 {
  background-image: url('../images/Safaitic-5---Colour.jpeg');
}

.stone-image._8 {
  background-image: url('../images/Kufi-20---Credits.jpeg');
}

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

.stone-image._6 {
  background-image: url('../images/Kufi-12---Introduction.jpg');
}

.stone-image._26 {
  background-image: url('../images/Kufi-22---Colour.jpeg');
}

.stone-image._13 {
  background-image: url('../images/Kufi-6---Colour.jpeg');
}

.stone-image._27 {
  background-image: url('../images/Kufi-13---Colour.jpeg');
}

.stone-image._30 {
  background-image: url('../images/pars-sahin-puEX_dvFWhc-unsplash.jpg');
}

.stone-image._12 {
  background-image: url('../images/Kufi-17---Sponsors.jpeg');
}

.stone-image._20 {
  background-image: url('../images/Safaitic-4---Colour.jpeg');
}

.stone-image._21 {
  background-image: url('../images/Safaitic-10---Colour.jpeg');
}

.stone-image._24 {
  background-image: url('../images/fig06_c_md.jpg');
}

.stone-image._5 {
  background-image: url('../images/Safaitic-7---Colour.jpeg');
}

.stone-image._19 {
  background-image: url('../images/fig06_c_md.jpg');
}

.stone-image._10 {
  background-image: url('../images/Safaitic-8---Colour.jpeg');
}

.stone-image._25 {
  background-image: url('../images/touann-gatouillat-vergos-Izjg-QZRPgI-unsplash.jpg');
}

.stone-image._22 {
  background-image: url('../images/Safaitic-1---Colour.jpeg');
}

.stone-image._28 {
  background-image: url('../images/Safaitic-7---Colour.jpeg');
}

.stone-image._4 {
  background-image: url('../images/Safaitic-8---Colour.jpeg');
}

.stone-image._9 {
  background-image: url('../images/Safaitic-9---Colour.jpeg');
}

.stone-image._17 {
  background-image: url('../images/Kufi-7---Colour.jpeg');
}

.stone-image._7 {
  background-image: url('../images/stone.jpg');
}

.stone-image._2 {
  background-image: url('../images/Safaitic-4---Colour.jpeg');
}

.stone-image._18 {
  background-image: url('../images/Safaitic-6---Colour.jpeg');
}

.stone-hero-inner-wrapper {
  position: absolute;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 150vw;
  height: 200vh;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto auto auto auto auto;
  grid-template-rows: auto auto auto auto auto;
  -webkit-transform: rotate(20deg);
  -ms-transform: rotate(20deg);
  transform: rotate(20deg);
}

.new-body {
  background-color: #000;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-size: 18px;
  font-weight: 300;
}

.introduction {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 300px;
  max-width: 1300px;
  margin-top: 100px;
  margin-bottom: 20px;
  padding-right: 15px;
  padding-left: 15px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.new-footer {
  display: block;
  margin-top: 38px;
  background-color: #0f0f0f;
}

.new-footer.slamic {
  position: static;
  z-index: 999;
  display: block;
  margin-top: 0px;
}

.new-footer.pre-islamic {
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  display: none;
  margin-top: 0px;
  box-shadow: none;
}

.new-footer.pre-islamic.islamic {
  display: none;
}

.new-footer.islamic {
  display: none;
  margin-top: 0px;
  box-shadow: none;
}

.footer-grid {
  display: -ms-grid;
  display: grid;
  width: 100%;
  margin-top: 0px;
  margin-bottom: 40px;
  padding-top: 40px;
  padding-bottom: 40px;
  -webkit-box-pack: start;
  -webkit-justify-content: start;
  -ms-flex-pack: start;
  justify-content: start;
  justify-items: start;
  -webkit-box-align: end;
  -webkit-align-items: end;
  -ms-flex-align: end;
  align-items: end;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-areas: ".";
  -ms-grid-columns: 1fr 0px 1fr 0px 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.heading {
  display: none;
  font-family: 'Abhaya Libre', sans-serif;
  color: #fff;
}

.vertical-div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 0px;
  padding-right: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.image {
  width: 200px;
  padding-top: 40px;
}

.link {
  font-family: 'Open Sans', sans-serif;
  font-size: 18px;
  line-height: 25px;
  font-weight: 300;
}

.hero-and-nav-section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.fixed-menu-icon {
  position: fixed;
  z-index: 500;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 75px;
  height: 75px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(28%, #c07e00), color-stop(100%, #f2d87f), to(#c07e00));
  background-image: linear-gradient(180deg, #c07e00 28%, #f2d87f 100%, #c07e00);
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}

.hamburger-icon-div {
  display: block;
  padding-bottom: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.fixed-side-nav-link-text {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  width: auto;
  margin-right: 25px;
  margin-left: 25px;
  padding-left: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
  font-family: Belleza, sans-serif;
  font-size: 30px;
  text-transform: uppercase;
}

.fixed-side-nav-link-text:visited {
  color: #0a5214;
}

.image-2 {
  margin-top: 0px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.link-block {
  margin-left: 60px;
}

.fixed-side-nav-text-div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 65px;
  padding-left: 600px;
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

.landing-page-headings {
  position: absolute;
  left: 125px;
  right: 0px;
  width: auto;
  margin-top: 60px;
  font-size: 100px;
  font-weight: 400;
  text-transform: uppercase;
}

.introduction-credits {
  width: 750px;
  height: 100px;
  max-width: 800px;
  margin-left: 20px;
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  line-height: 15px;
  text-align: left;
}

.italic-text {
  margin-right: 0px;
  font-size: 20px;
  line-height: 30px;
  text-align: right;
}

.landing-header-div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: none;
  margin-left: 0px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.introduction-slider {
  width: 100%;
  height: 450px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#000), color-stop(43%, rgba(0, 0, 0, 0.51)), color-stop(72%, rgba(0, 0, 0, 0.4)), color-stop(77%, rgba(0, 0, 0, 0.3)), to(#000)), url('../images/sanddd.jpg');
  background-image: linear-gradient(180deg, #000, rgba(0, 0, 0, 0.51) 43%, rgba(0, 0, 0, 0.4) 72%, rgba(0, 0, 0, 0.3) 77%, #000), url('../images/sanddd.jpg');
  background-position: 0px 0px, 50% 0%;
  background-size: auto, cover;
}

.slider-div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #fff;
}

.introduction-paragraph {
  width: 750px;
  margin: 42px 10px 0px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  font-size: 20px;
  line-height: 30px;
  text-align: center;
  letter-spacing: 0px;
  white-space: normal;
}

.slide-nav {
  margin-top: 0px;
  margin-bottom: -26px;
}

.slider-section-div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.sponsors {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  margin-top: 60px;
  margin-bottom: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.sponsors-header-div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 90%;
  height: auto;
  max-width: none;
  margin-left: 0px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.sponsors-image {
  margin-left: 0px;
}

.introduction-image {
  margin-left: 15px;
}

.would-like-to-thank {
  width: 800px;
  margin-top: 40px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-size: 20px;
  line-height: 30px;
  text-align: center;
}

.would-like-to-thank.one {
  margin-top: 0px;
  font-size: 23px;
  line-height: 30px;
}

.sponsors-text-div {
  width: 800px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  text-align: center;
}

.credits {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-top: 100px;
  margin-bottom: 20px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  text-align: left;
}

.credits-grid-section {
  display: -ms-grid;
  display: grid;
  width: 100%;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto auto auto auto;
  grid-template-rows: auto auto auto auto auto;
}

.credits-names {
  text-align: left;
}

.credits-names.right {
  text-align: right;
}

.grid-text-centered {
  margin-top: 20px;
  text-align: center;
}

.credits-grid-headings {
  font-size: 18px;
  text-align: center;
}

.text-block {
  margin-right: 20px;
  text-align: right;
}

.text-block-2 {
  margin-right: 20px;
  text-align: right;
}

.text-block-3 {
  text-align: right;
}

.section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.left-arrow {
  left: 0%;
  top: 0%;
  right: auto;
  bottom: 0%;
  width: 10%;
  margin-right: 0px;
  margin-left: 40px;
  padding-right: 0px;
}

.right-arrow {
  left: auto;
  top: 0%;
  right: 0%;
  bottom: 0%;
  width: 10%;
  margin-right: 40px;
  margin-left: 10px;
}

.mask {
  width: 100%;
}

.icon {
  padding-right: 0px;
  padding-left: 0px;
}

.icon-2 {
  padding-right: 0px;
  padding-left: 0px;
}

.gold-section-splitter-section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  height: 200px;
  margin-top: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url('../images/Untitled-1-Recovered-Recovered.png');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: repeat-y;
}

.link-2 {
  font-family: 'Open Sans', sans-serif;
  font-size: 18px;
  line-height: 25px;
}

.link-3 {
  font-family: 'Open Sans', sans-serif;
  font-size: 18px;
  line-height: 25px;
}

.link-4 {
  line-height: 25px;
}

.link-4.w--current {
  font-family: 'Open Sans', sans-serif;
  font-size: 18px;
  font-weight: 700;
}

.navigation-button {
  position: fixed;
  left: auto;
  top: 25px;
  right: 25px;
  bottom: auto;
  z-index: 2000;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 45px;
  height: 45px;
  padding-top: 0px;
  padding-bottom: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #000;
  box-shadow: 1px 1px 13px 2px #696969;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
}

.navigation-button:hover {
  opacity: 1;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.hamburger {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 28px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: transparent;
  color: #fff;
}

.pre-islamic-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 60px;
  margin-bottom: 40px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: -webkit-gradient(linear, left bottom, left top, from(#2d1203), color-stop(24%, #c07e00), to(#f2d87f));
  background-image: linear-gradient(0deg, #2d1203, #c07e00 24%, #f2d87f);
  font-family: 'Abhaya Libre', sans-serif;
  color: #fff;
  font-size: 68px;
  text-decoration: none;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}

.exhibits-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 60px;
  margin-bottom: 40px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: -webkit-gradient(linear, left bottom, left top, from(#2d1203), color-stop(24%, #c07e00), to(#f2d87f));
  background-image: linear-gradient(0deg, #2d1203, #c07e00 24%, #f2d87f);
  font-family: 'Abhaya Libre', sans-serif;
  color: #fff;
  font-size: 68px;
  text-decoration: none;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}

.home-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 60px;
  margin-bottom: 40px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: repeating-linear-gradient(0deg, #2d1203, #c07e00 24%, #f2d87f);
  font-family: 'Abhaya Libre', sans-serif;
  color: #fff;
  font-size: 68px;
  text-decoration: none;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}

.image-3 {
  width: 20%;
  margin-bottom: 20px;
}

.div-block {
  width: 100vw;
}

.link-5 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 60px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: -webkit-gradient(linear, left bottom, left top, from(#2d1203), color-stop(24%, #c07e00), to(#f2d87f));
  background-image: linear-gradient(0deg, #2d1203, #c07e00 24%, #f2d87f);
  font-family: 'Abhaya Libre', sans-serif;
  font-size: 68px;
  text-decoration: none;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}

.islamic-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 60px;
  margin-bottom: 40px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: -webkit-gradient(linear, left bottom, left top, from(#2d1203), color-stop(24%, #c07e00), to(#f2d87f));
  background-image: linear-gradient(0deg, #2d1203, #c07e00 24%, #f2d87f);
  font-family: 'Abhaya Libre', sans-serif;
  color: #fff;
  font-size: 68px;
  text-decoration: none;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}

.navigation-wrapper {
  position: fixed;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 1000;
  overflow: visible;
  width: 100vw;
  margin-left: 0px;
  background-color: #000;
}

.menu-section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100vw;
  height: 100vh;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.div-block-2 {
  width: 0vw;
}

.d-118-quote-title {
  font-family: Belleza, sans-serif;
  color: #000;
  font-size: 38px;
}

.heading-2 {
  font-family: 'Abhaya Libre', sans-serif;
  color: #fff;
  font-size: 68px;
  font-weight: 400;
}

.browser-dot {
  width: 10px;
  height: 10px;
  margin-right: 3px;
  margin-left: 3px;
  border-radius: 50%;
  background-color: #fc615d;
}

.browser-dot.yellow {
  background-color: #fdbc40;
}

.browser-dot.green {
  background-color: #35cc4b;
}

.browser-top {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 99;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 30px;
  padding-left: 15px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  background-color: #e2e2e2;
}

.heading-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 50px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.demo-wrapper {
  position: relative;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-top: 119px;
  margin-right: 0%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.d-118-card-wrapper {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 252px;
  margin: 30px 30px 30px 24px;
  padding: 25px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: hsla(0, 0%, 100%, 0.4);
  opacity: 0.8;
  color: #fff;
}

.d-118-card-wrapper.islamic {
  width: 259px;
  height: 342px;
  margin-left: 22px;
  color: #fff;
}

.d-118-3d-wrapper {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 300px;
  height: 400px;
  margin-right: 10px;
  margin-left: 10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg'), repeating-linear-gradient(180deg, #2d1203, #f2d87f 35%, #c07e00);
  background-position: 0px 0px, 0px 0px;
  background-size: auto, auto;
  -webkit-perspective: 1000px;
  perspective: 1000px;
  cursor: pointer;
}

.d-118-3d-wrapper.pre-islamic {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-image: url('../images/pre-islamic-gallery.jpeg'), repeating-linear-gradient(180deg, #b28346, #ddad60 20%, #ffd88a 44%, #fffbdc 50%, #ffd88a 56%, #ddad60 80%, #b28346);
  background-position: 0px 0px, 0px 0px;
  background-size: cover, auto;
  box-shadow: 0 0 50px 1px #5b5b5b;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}

.d-118-3d-wrapper._2.islamic {
  background-image: url('../images/fig39_c_lg.jpeg'), repeating-linear-gradient(180deg, #b28346, #ddad60 20%, #ffd88a 44%, #fffbdc 50%, #ffd88a 58%, #ddad60 80%, #b28346);
  background-position: 50% 50%, 0px 0px;
  background-size: cover, auto;
  box-shadow: 0 0 50px 1px #5b5b5b;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}

.gallery-overview {
  display: block;
  width: 100vw;
  height: 1000px;
  background-color: #000;
}

.browser-demo {
  position: relative;
  display: none;
  overflow: hidden;
  width: 500px;
  height: 300px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: flex-end;
  -ms-flex-line-pack: end;
  align-content: flex-end;
  border: 1px solid #e2e2e2;
  border-radius: 10px;
  background-color: #1a1a1a;
  background-image: none;
}

.demo-p.arrow {
  position: static;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: auto;
  margin-bottom: 10px;
  font-size: 19px;
  text-align: left;
}

.image-4 {
  position: relative;
  margin-top: 0px;
  margin-right: 0px;
}

.heading-3 {
  padding-left: 17px;
  font-family: 'Abhaya Libre', sans-serif;
  color: #fff;
  font-size: 68px;
  font-weight: 400;
}

.d-118-quote-wrapper {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 50px;
  margin-left: 50px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.instructions-wrapper {
  position: absolute;
  left: auto;
  top: -100px;
  right: auto;
  bottom: auto;
  display: none;
  margin-top: auto;
  margin-left: -20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.body {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  background-color: #000;
}

.heading-4 {
  position: absolute;
  left: -12%;
  top: -21%;
  right: 0%;
  bottom: auto;
  z-index: 2;
  width: 300px;
  font-family: Belleza, sans-serif;
  color: #fff;
  text-align: center;
}

.heading-5 {
  position: absolute;
  left: -13%;
  top: -21%;
  right: 0%;
  bottom: auto;
  z-index: 2;
  width: 300px;
  font-family: Belleza, sans-serif;
  color: #fff;
  text-align: center;
}

.heading-6 {
  position: absolute;
  left: -13%;
  top: auto;
  right: 0%;
  bottom: -19%;
  z-index: 2;
  width: 300px;
  font-family: Belleza, sans-serif;
  color: #fff;
  text-align: center;
}

.heading-7 {
  position: absolute;
  left: -9%;
  top: auto;
  right: 0%;
  bottom: -18%;
  z-index: 2;
  width: 300px;
  font-family: Belleza, sans-serif;
  color: #fff;
  text-align: center;
}

.container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 75vh;
  padding-top: 0px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.footer_credits-wrapper {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.margin-bottom-xlarge {
  margin-bottom: 0px;
}

.timeline_right {
  margin-right: 0px;
  margin-left: 0px;
  padding-left: 0px;
}

.timeline_right.islamic1 {
  margin-right: 0px;
  margin-left: 0px;
}

.timeline_right.islamic3 {
  margin-left: 0px;
}

.header {
  position: relative;
  height: auto;
  background-color: #000;
}

.timeline_centre {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-left: 0%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.timeline_text {
  margin-right: 30px;
  margin-left: 30px;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-size: 24px;
  line-height: 1.3;
  font-weight: 300;
  text-align: justify;
}

.timeline_text.right {
  width: 400px;
  margin-left: 4px;
}

.timeline_text.left {
  margin-right: 4px;
}

.timeline_text.islamic {
  width: auto;
  max-width: 700px;
  min-width: 500px;
  margin-right: 136px;
  margin-left: 0px;
  text-align: left;
}

.timeline-main_heading-wrapper {
  max-width: 640px;
  margin-right: auto;
  margin-left: auto;
  color: #fff;
  text-align: center;
}

.timeline_circle {
  position: -webkit-sticky;
  position: sticky;
  top: 50vh;
  display: none;
  width: 15px;
  height: 15px;
  max-height: 15px;
  max-width: 15px;
  min-height: 15px;
  min-width: 15px;
  border-radius: 100%;
  background-color: #fff;
  box-shadow: 0 0 0 8px #0a0a0a;
}

.relume-logo-secondary {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 1;
  color: #fff;
}

.button-icon {
  position: relative;
  width: 24px;
  height: 24px;
  margin-right: 12px;
}

.button-inverted {
  padding: 14px 32px;
  border-style: solid;
  border-width: 2px;
  border-color: #fff;
  border-radius: 8px;
  background-color: #fff;
  -webkit-transition: all 400ms ease;
  transition: all 400ms ease;
  color: #161616;
  line-height: 20px;
  font-weight: 700;
  letter-spacing: 0.05em;
  text-transform: uppercase;
}

.button-inverted:hover {
  -webkit-transform: translate(0px, -4px);
  -ms-transform: translate(0px, -4px);
  transform: translate(0px, -4px);
}

.overlay-fade-bottom {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  height: 80px;
  background-image: -webkit-gradient(linear, left bottom, left top, from(#0a0a0a), to(rgba(10, 10, 10, 0)));
  background-image: linear-gradient(0deg, #0a0a0a, rgba(10, 10, 10, 0));
}

.link-icon {
  width: 20px;
  height: 20px;
  margin-left: 8px;
}

.relume-logo-primary {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 0;
  color: #000;
}

.text-colour-white {
  color: #fff;
}

.margin-bottom-medium {
  margin-bottom: 32px;
}

.section-timeline {
  position: relative;
  z-index: -3;
  margin-top: 14px;
  background-color: #0a0a0a;
}

.timeline_component {
  position: relative;
  z-index: -3;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: none;
  margin: 25px auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #000;
}

.padding-vertical-footer {
  padding-top: 120px;
  padding-bottom: 40px;
}

.timeline_link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 8px;
  opacity: 0.6;
  -webkit-transition: opacity 300ms ease;
  transition: opacity 300ms ease;
  color: #fff;
  font-size: 14px;
  line-height: 1.3;
  font-weight: 700;
  letter-spacing: 0.8px;
  text-decoration: none;
  text-transform: uppercase;
}

.timeline_link:hover {
  opacity: 1;
}

.timeline_item {
  position: relative;
  z-index: 2;
  display: -ms-grid;
  display: grid;
  width: auto;
  height: 510px;
  max-width: none;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 180px 1fr;
  grid-template-columns: 1fr 180px 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.timeline_item.thamudic {
  z-index: -4;
  -ms-grid-columns: 0.75fr 180px 1fr;
  grid-template-columns: 0.75fr 180px 1fr;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.05)), to(rgba(0, 0, 0, 0.05))), -webkit-gradient(linear, left top, left bottom, from(#000), color-stop(43%, rgba(0, 0, 0, 0.51)), color-stop(72%, rgba(0, 0, 0, 0.04)), color-stop(77%, rgba(0, 0, 0, 0.03)), color-stop(100%, #000), to(transparent)), url('../images/clouds-g3a1ad1a60_1920.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05)), linear-gradient(180deg, #000, rgba(0, 0, 0, 0.51) 43%, rgba(0, 0, 0, 0.04) 72%, rgba(0, 0, 0, 0.03) 77%, #000 100%, transparent), url('../images/clouds-g3a1ad1a60_1920.jpg');
  background-position: 0px 0px, 0px 0px, 50% 35%;
  background-size: auto, auto, cover;
  background-repeat: repeat, repeat, repeat;
  opacity: 1;
}

.timeline_item.lihyanite {
  z-index: -4;
  -ms-grid-columns: 0.75fr 180px 1fr;
  grid-template-columns: 0.75fr 180px 1fr;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5))), -webkit-gradient(linear, left top, left bottom, from(#000), color-stop(43%, rgba(0, 0, 0, 0.51)), color-stop(73%, rgba(0, 0, 0, 0.04)), color-stop(77%, rgba(0, 0, 0, 0.03)), to(#000)), url('../images/hd-wallpaper-g80f1e08f6_1920.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), linear-gradient(180deg, #000, rgba(0, 0, 0, 0.51) 43%, rgba(0, 0, 0, 0.04) 73%, rgba(0, 0, 0, 0.03) 77%, #000), url('../images/hd-wallpaper-g80f1e08f6_1920.jpg');
  background-position: 0px 0px, 0px 0px, 50% 0%;
  background-size: auto, auto, cover;
}

.timeline_item.safaitic {
  z-index: -4;
  -ms-grid-columns: 0.75fr 180px 1fr;
  grid-template-columns: 0.75fr 180px 1fr;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5))), -webkit-gradient(linear, left top, left bottom, from(#000), color-stop(54%, rgba(0, 0, 0, 0.51)), color-stop(73%, rgba(0, 0, 0, 0.04)), color-stop(77%, rgba(0, 0, 0, 0.03)), to(#000)), url('../images/great-prints-philippines-g51dc9728a_1920.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), linear-gradient(180deg, #000, rgba(0, 0, 0, 0.51) 54%, rgba(0, 0, 0, 0.04) 73%, rgba(0, 0, 0, 0.03) 77%, #000), url('../images/great-prints-philippines-g51dc9728a_1920.jpg');
  background-position: 0px 0px, 0px 0px, 50% 30%;
  background-size: auto, auto, cover;
}

.timeline_item.musnad-al-janubi {
  z-index: -4;
  -ms-grid-columns: 0.75fr 180px 1fr;
  grid-template-columns: 0.75fr 180px 1fr;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#000), color-stop(43%, rgba(0, 0, 0, 0.51)), color-stop(77%, rgba(0, 0, 0, 0.03)), color-stop(0, rgba(0, 0, 0, 0.04)), to(#000)), url('../images/dune-gfbffd66bb_1920.jpg');
  background-image: linear-gradient(180deg, #000, rgba(0, 0, 0, 0.51) 43%, rgba(0, 0, 0, 0.03) 77%, rgba(0, 0, 0, 0.04) 0, #000), url('../images/dune-gfbffd66bb_1920.jpg');
  background-position: 0px 0px, 50% 0%;
  background-size: auto, cover;
}

.button-icon-small-secondary {
  z-index: 500;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 12px 20px 12px 18px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 2px;
  border-color: #0a0a0a;
  border-radius: 8px;
  background-color: #fff;
  -webkit-transition: all 400ms ease;
  transition: all 400ms ease;
  color: #161616;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0.8px;
  text-decoration: none;
  text-transform: uppercase;
}

.button-icon-small-secondary:hover {
  -webkit-transform: translate(0px, -2px);
  -ms-transform: translate(0px, -2px);
  transform: translate(0px, -2px);
}

.button-icon-small-secondary.margin-right-small {
  margin-right: 16px;
}

.overlay-fade-top {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  height: 80px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#0a0a0a), to(rgba(10, 10, 10, 0)));
  background-image: linear-gradient(180deg, #0a0a0a, rgba(10, 10, 10, 0));
}

.timeline_left {
  width: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  text-align: right;
}

.timeline_image-wrapper {
  overflow: hidden;
  border-radius: 12px;
  background-image: linear-gradient(138deg, #000, transparent 28%), url('../images/Image-Background.png');
  background-position: 0px 0px, 0px 0px;
  background-size: auto, cover;
}

.padding-vertical-xxlarge {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 160px;
  padding-bottom: 160px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #000;
}

.text-colour-lightgrey {
  color: hsla(0, 0%, 100%, 0.65);
}

.footer_text-wrapper {
  position: relative;
  max-width: 640px;
  margin-right: auto;
  margin-bottom: 120px;
  margin-left: auto;
  text-align: center;
}

.text-underline {
  display: inline-block;
  margin-top: -8px;
  margin-bottom: -8px;
  padding-top: 8px;
  padding-bottom: 8px;
  background-image: url('../images/Underline.svg');
  background-position: 50% 110%;
  background-size: contain;
  background-repeat: no-repeat;
}

.timeline_quote-text-wrapper {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.container-2 {
  position: relative;
  z-index: 0;
  width: 100vw;
  max-width: none;
  margin-right: auto;
  margin-left: auto;
  background-color: #000;
}

.timeline-hero_heading-wrapper {
  position: relative;
  max-width: 640px;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}

.relume-link {
  position: relative;
  width: 124px;
  height: 33.33px;
}

.padding-vertical-xlarge {
  padding-top: 120px;
  padding-bottom: 120px;
}

.background-layer-2 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 0;
  background-color: #d8d5d1;
  background-image: url('../images/Grain-Background.png'), none;
  background-position: 0px 0px, 50% 80%;
  background-size: 300px 300px, cover;
  background-repeat: repeat, no-repeat;
}

.timeline_badge {
  display: inline-block;
  margin-top: 16px;
  margin-bottom: 16px;
  padding: 6px 8px;
  border-radius: 8px;
  background-color: rgba(255, 255, 255, 0.15);
  color: #fff;
  font-size: 12px;
  line-height: 12px;
  font-weight: 700;
  letter-spacing: 0.05em;
  text-transform: uppercase;
}

.timeline_progress {
  position: absolute;
  left: 42%;
  z-index: -3;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 3px;
  height: 100%;
  background-color: #414141;
}

.timeline_progress.islamic {
  left: 326px;
}

.timeline_definition-wrapper {
  padding: 16px;
  border-radius: 16px;
  background-color: hsla(0, 0%, 100%, 0.05);
}

.timeline_quote-title {
  color: #fff;
  font-size: 14px;
  font-weight: 500;
}

.timeline_date-text {
  position: -webkit-sticky;
  position: sticky;
  top: 50vh;
  display: none;
  background-image: url('../images/CAMEL.jpg');
  background-position: 0px 0px;
  background-size: 960px;
  background-attachment: fixed;
  font-family: 'Abhaya Libre', sans-serif;
  color: #fff;
  font-size: 48px;
  line-height: 1.2;
  font-weight: 500;
  text-align: center;
  letter-spacing: -0.03em;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}

.timeline_date-text.special {
  position: static;
  display: none;
  width: 100%;
  height: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url('../images/CAMEL.jpg');
  background-position: 0% 50%;
  background-size: 960510px;
  background-attachment: fixed;
  font-family: 'Changa One', Impact, sans-serif;
  background-clip: content-box;
  -webkit-text-fill-color: inherit;
}

.margin-bottom-small {
  margin-bottom: 24px;
}

.page-wrapper-2 {
  position: relative;
  z-index: 0;
  overflow: hidden;
  width: 100%;
}

.paragraph-large {
  font-size: 20px;
  letter-spacing: -0.02em;
}

.section-timeline-heading {
  background-color: #0a0a0a;
}

.margin-bottom-large {
  margin-bottom: 40px;
}

.hero-nav_button-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.timeline_milestone-badge {
  display: inline-block;
  margin-bottom: 24px;
  padding: 8px 12px;
  border-radius: 8px;
  background-color: #fff;
  color: #161616;
  font-size: 14px;
  line-height: 12px;
  font-weight: 700;
  letter-spacing: 0.05em;
  text-transform: uppercase;
}

.hero-nav {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 90vw;
  max-width: 1360px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 24px;
  padding-bottom: 24px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.timeline_progress-bar {
  position: fixed;
  left: auto;
  top: 0px;
  right: auto;
  bottom: 50vh;
  z-index: -1;
  width: 3px;
  height: 50vh;
  background-color: #fff;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#b28346), color-stop(20%, #ddad60), color-stop(44%, #ffd88a), color-stop(50%, #fffbdc), color-stop(56%, #ffd88a), color-stop(80%, #ddad60), to(#b28346));
  background-image: linear-gradient(180deg, #b28346, #ddad60 20%, #ffd88a 44%, #fffbdc 50%, #ffd88a 56%, #ddad60 80%, #b28346);
}

.button-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.button-icon-small {
  z-index: 500;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 12px 20px 12px 18px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 2px;
  border-color: #0a0a0a;
  border-radius: 8px;
  background-color: #0a0a0a;
  -webkit-transition: all 400ms ease;
  transition: all 400ms ease;
  color: #fff;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0.8px;
  text-decoration: none;
  text-transform: uppercase;
}

.button-icon-small:hover {
  -webkit-transform: translate(0px, -2px);
  -ms-transform: translate(0px, -2px);
  transform: translate(0px, -2px);
}

.button-icon-small.margin-right-small {
  margin-right: 16px;
}

.section-footer {
  position: relative;
}

.section-timeline-cta {
  background-color: #0a0a0a;
}

.timeline_quote {
  margin-bottom: 16px;
  color: #fff;
  font-size: 14px;
}

.text-link {
  color: #000;
  font-size: 16px;
  line-height: 1.5;
  text-decoration: underline;
}

.timeline_quote-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 24px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-style: solid;
  border-width: 2px;
  border-color: #fff;
  border-radius: 16px;
}

.timeline_quote-image {
  width: 48px;
  height: 48px;
  margin-right: 24px;
  border-radius: 8px;
}

.inline-block {
  display: inline-block;
}

.pre-islamic-section {
  position: relative;
  z-index: 0;
  display: block;
  overflow: visible;
  width: 100vw;
  height: auto;
  padding-top: 0px;
}

.navigation-wrapper-2 {
  position: fixed;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 999;
  display: block;
  overflow: visible;
  width: 0vw;
  margin-left: 0px;
  background-color: #000;
}

.nav-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 60px;
  margin-bottom: 40px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(24%, #b28346), color-stop(41%, #ddad60), color-stop(60%, #ffd88a), color-stop(67%, #fffbdc), color-stop(74%, #ffd88a), color-stop(83%, #ddad60), color-stop(94%, #b28346));
  background-image: linear-gradient(0deg, #b28346 24%, #ddad60 41%, #ffd88a 60%, #fffbdc 67%, #ffd88a 74%, #ddad60 83%, #b28346 94%);
  font-family: 'Abhaya Libre', sans-serif;
  color: #fff;
  font-size: 50px;
  line-height: 30px;
  letter-spacing: 4px;
  text-decoration: none;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}

.menu-icon-button {
  position: fixed;
  left: auto;
  top: 1%;
  right: 1%;
  bottom: auto;
  z-index: 1000;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 60px;
  height: 60px;
  margin: 10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 2px;
  background-color: #000;
  box-shadow: 0 -1px 15px 2px #696969;
  cursor: pointer;
}

.hamburger-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 40px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: transparent;
  color: #fff;
}

.heading-8 {
  margin-top: 0px;
  color: #fff;
  font-size: 68px;
}

.slider {
  width: 100%;
}

.slide-2 {
  position: static;
  background-color: #000;
  text-align: center;
}

.paragraph {
  width: 600px;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-weight: 300;
  text-align: center;
}

.slider-2 {
  width: 100%;
  background-color: #000;
}

.div-block-3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 315px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.paragraph-2 {
  width: 700px;
  font-family: 'Open Sans', sans-serif;
  color: #fffdfd;
  font-size: 20px;
  line-height: 30px;
  font-weight: 300;
  text-align: center;
  letter-spacing: 1px;
}

.slide-nav-2 {
  top: 301px;
  margin-top: -36.5px;
  background-color: #000;
}

.slide-3 {
  height: 315px;
}

.slide-4 {
  height: 315px;
}

.container-3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 100%;
  padding-top: 50px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #000;
}

.heading-9 {
  color: #fff;
  font-size: 68px;
  font-weight: 400;
}

.heading-10 {
  color: #fff7f7;
}

.bold-text-3 {
  font-family: Belleza, sans-serif;
  font-size: 30px;
}

.img-wrapper-2 {
  position: relative;
  display: block;
  width: 350px;
  height: 500px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #000;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.3)), to(rgba(0, 0, 0, 0.3))), url('../images/Greek-Card.png');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)), url('../images/Greek-Card.png');
  background-position: 0px 0px, 0px 0px;
  background-size: auto, auto;
  box-shadow: 0 0 50px 1px #5b5b5b;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  font-family: Impact, Haettenschweiler, 'Franklin Gothic Bold', Charcoal, sans-serif;
  color: #fff;
  font-size: 150px;
  line-height: 150px;
  cursor: -webkit-grab;
  cursor: grab;
}

.menu-item-header-container {
  padding: 5px;
  font-family: 'Great Vibes', cursive;
  color: #666;
  font-size: 36px;
  line-height: 48px;
}

.img-container-1 {
  position: absolute;
  z-index: 6;
}

.img-wrapper-1 {
  position: relative;
  display: block;
  width: 350px;
  height: 500px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #000;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.3)), to(rgba(0, 0, 0, 0.3))), url('../images/aramaic-card.png');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)), url('../images/aramaic-card.png');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, contain;
  background-repeat: repeat, repeat;
  box-shadow: 0 0 50px 1px #5b5b5b;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  font-family: Impact, Haettenschweiler, 'Franklin Gothic Bold', Charcoal, sans-serif;
  color: #fff;
  font-size: 150px;
  line-height: 150px;
  text-align: center;
  cursor: -webkit-grab;
  cursor: grab;
}

.menu-item-text-wrapper {
  display: inline-block;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  cursor: pointer;
}

.menu-item-text-wrapper:hover {
  -webkit-transform: translate(-5px, -5px);
  -ms-transform: translate(-5px, -5px);
  transform: translate(-5px, -5px);
  text-shadow: 4px 4px 3px #ccc;
}

.img-container-1b {
  position: absolute;
  z-index: 3;
  opacity: 0;
  -webkit-transform: scale(0.7) translate(-55%, 0px);
  -ms-transform: scale(0.7) translate(-55%, 0px);
  transform: scale(0.7) translate(-55%, 0px);
}

.grid {
  position: relative;
  z-index: 2;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-rows: auto auto auto auto auto auto;
  grid-template-rows: auto auto auto auto auto auto;
}

.images-showcase-col {
  text-align: center;
}

.img-container-3 {
  position: absolute;
  z-index: 4;
  -webkit-transform: scale(0.8) translate(-35%, 0px);
  -ms-transform: scale(0.8) translate(-35%, 0px);
  transform: scale(0.8) translate(-35%, 0px);
}

.menu-item-text {
  display: inline-block;
  -webkit-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
  transform: translate(0px, 0px);
  font-family: Oswald, sans-serif;
  color: #fff;
  font-weight: 400;
}

.menu-item-text-container {
  margin: 10px;
  font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
  color: #aaa;
  font-size: 24px;
  line-height: 30px;
  font-weight: 700;
}

.marker-number {
  color: #fff;
}

.showcase-slider-columns {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.marker-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
  color: #aaa;
  font-size: 18px;
  font-weight: 700;
}

.marker-container.hide {
  opacity: 0;
}

.showcase-images-container {
  position: relative;
}

.img-wrapper-3 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 350px;
  height: 500px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #000;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.3)), to(rgba(0, 0, 0, 0.3))), url('../images/fig04_c_lg.jpeg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)), url('../images/fig04_c_lg.jpeg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, contain;
  background-repeat: repeat, repeat;
  box-shadow: 0 0 50px 1px #5b5b5b;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  color: #fff;
  font-size: 150px;
  line-height: 150px;
  cursor: -webkit-grab;
  cursor: grab;
}

.showcase-images-wrapper {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-perspective: 1000px;
  perspective: 1000px;
  -webkit-transform: perspective(1000px);
  transform: perspective(1000px);
}

.container-homepage {
  display: none;
  width: 100%;
  height: 100vh;
  padding-left: 62px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #000;
}

.img-container-2 {
  position: absolute;
  z-index: 5;
  -webkit-transform: scale(0.9) translate(-20%, 0px);
  -ms-transform: scale(0.9) translate(-20%, 0px);
  transform: scale(0.9) translate(-20%, 0px);
}

.showcase-slider-container {
  width: 100%;
  max-width: 1300px;
}

.img-container-2b {
  position: absolute;
  z-index: 2;
  opacity: 0;
  -webkit-transform: scale(0.7) translate(-55%, 0px);
  -ms-transform: scale(0.7) translate(-55%, 0px);
  transform: scale(0.7) translate(-55%, 0px);
}

.images-text-menu-col {
  left: -215px;
  z-index: 2;
  padding-right: 0px;
}

.marker-line {
  width: 0%;
  height: 1px;
  margin: 10px;
  background-color: #ccc;
  -webkit-perspective-origin: 100% 50%;
  perspective-origin: 100% 50%;
  -webkit-transform-origin: 100% 50%;
  -ms-transform-origin: 100% 50%;
  transform-origin: 100% 50%;
}

.marker-line.show {
  width: 100%;
}

.text-block-4 {
  position: relative;
  z-index: 2;
  font-family: Belleza, sans-serif;
  color: #fff;
}

.aramaic-details {
  overflow: hidden;
  max-width: 100%;
  margin-top: -60px;
  background-color: #000;
}

.grid-2 {
  overflow: visible;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
}

.heading-11 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  font-family: Belleza, sans-serif;
  color: #fff;
  font-size: 20px;
}

.heading-12 {
  font-family: Belleza, sans-serif;
  color: #fff;
  font-size: 20px;
  text-align: center;
}

.heading-13 {
  font-family: Belleza, sans-serif;
  color: #fff;
  font-size: 20px;
  text-align: center;
}

.paragraph-3 {
  padding-right: 10px;
  padding-left: 10px;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-weight: 300;
  text-align: center;
}

.paragraph-4 {
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-weight: 300;
  text-align: center;
}

.paragraph-5 {
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-weight: 300;
  text-align: center;
}

.islamic-section {
  position: relative;
  z-index: 0;
  display: block;
  overflow: hidden;
  width: 100vw;
  height: auto;
  background-color: transparent;
}

.greek-details {
  overflow: hidden;
  max-width: 100%;
  background-color: #000;
  color: #fff;
}

.grid-3 {
  overflow: hidden;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
}

.paragraph-6 {
  padding-right: 0px;
  padding-left: 10px;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-weight: 300;
  text-align: center;
}

.paragraph-7 {
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-weight: 300;
  text-align: center;
}

.paragraph-8 {
  height: auto;
  padding-right: 10px;
  padding-left: 10px;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-weight: 300;
  text-align: center;
}

.div-block-4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.button---greek-discussion {
  border-style: solid;
  border-width: 1px;
  border-color: #fff;
  background-color: transparent;
  font-family: Belleza, sans-serif;
}

.sabaean-details {
  overflow: hidden;
  max-width: 100%;
  background-color: #000;
}

.grid-4 {
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
}

.grid-5 {
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
}

.div-block-5 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.button-2 {
  position: relative;
  z-index: 99;
  border-style: solid;
  border-width: 1px;
  border-color: #fff;
  background-color: transparent;
  font-family: Belleza, sans-serif;
}

.heading-14 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: Belleza, sans-serif;
  color: #fff;
}

.heading-15 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: Belleza, sans-serif;
}

.heading-16 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: Belleza, sans-serif;
  color: #fff;
}

.container-4 {
  max-width: 100%;
  background-color: #000;
  background-image: url('../images/Untitled-1-Recovered-Recovered.png');
  background-position: 0px 0px;
  background-size: contain;
}

.pre-islamic-timeline {
  position: relative;
  z-index: -3;
  display: none;
  margin-top: -26px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  background-color: #000;
  background-clip: border-box;
  -webkit-text-fill-color: inherit;
}

.div-block-6 {
  display: block;
  overflow: hidden;
  height: 200px;
  background-color: #000;
  background-image: url('../images/Untitled-1-Recovered-Recovered.png');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: repeat-y;
}

.div-block-7 {
  display: none;
  height: 100px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #000;
}

.button-3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 50px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid transparent;
  background-color: transparent;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#b28346), color-stop(20%, #ddad60), color-stop(40%, #ffd88a), color-stop(50%, #fffbdc), color-stop(60%, #ffd88a), color-stop(80%, #ddad60), to(#b28346));
  background-image: linear-gradient(180deg, #b28346, #ddad60 20%, #ffd88a 40%, #fffbdc 50%, #ffd88a 60%, #ddad60 80%, #b28346);
  font-family: Belleza, sans-serif;
  color: #000;
  font-size: 30px;
}

.timeline_date-text-2 {
  position: -webkit-sticky;
  position: sticky;
  top: 50vh;
  color: #fff;
  font-size: 48px;
  line-height: 1.2;
  font-weight: 500;
  letter-spacing: -0.03em;
}

.timeline_item-2 {
  position: relative;
  z-index: 2;
  display: -ms-grid;
  display: grid;
  padding-top: 80px;
  padding-bottom: 80px;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 180px 1fr;
  grid-template-columns: 1fr 180px 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.timeline_item-2.islamic1 {
  z-index: -4;
  width: 100%;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5))), -webkit-gradient(linear, left top, left bottom, from(#000), color-stop(44%, rgba(79, 79, 79, 0.51)), color-stop(73%, hsla(0, 0%, 62%, 0.04)), color-stop(77%, hsla(0, 0%, 76.1%, 0.03)), color-stop(95%, #000)), url('../images/mecca-g58d37ebb0_1920.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), linear-gradient(180deg, #000, rgba(79, 79, 79, 0.51) 44%, hsla(0, 0%, 62%, 0.04) 73%, hsla(0, 0%, 76.1%, 0.03) 77%, #000 95%), url('../images/mecca-g58d37ebb0_1920.jpg');
  background-position: 0px 0px, 0px 0px, 50% 70%;
  background-size: auto, auto, cover;
}

.timeline_item-2.islamic2 {
  z-index: -4;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5))), -webkit-gradient(linear, left top, left bottom, color-stop(8%, #000), color-stop(43%, rgba(94, 94, 94, 0.51)), color-stop(73%, hsla(0, 0%, 69%, 0.04)), color-stop(77%, hsla(0, 0%, 78%, 0.03)), color-stop(96%, #000)), url('../images/jeff-jewiss-XqGQCsiAjaI-unsplash.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), linear-gradient(180deg, #000 8%, rgba(94, 94, 94, 0.51) 43%, hsla(0, 0%, 69%, 0.04) 73%, hsla(0, 0%, 78%, 0.03) 77%, #000 96%), url('../images/jeff-jewiss-XqGQCsiAjaI-unsplash.jpg');
  background-position: 0px 0px, 0px 0px, 50% 50%;
  background-size: auto, auto, cover;
}

.timeline_item-2.islamic3 {
  z-index: -4;
  width: 100%;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5))), -webkit-gradient(linear, left top, left bottom, from(#000), color-stop(43%, rgba(0, 0, 0, 0.51)), color-stop(73%, rgba(0, 0, 0, 0.04)), color-stop(77%, rgba(0, 0, 0, 0.03)), to(#000)), url('../images/arabia-g97be87442_1920.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), linear-gradient(180deg, #000, rgba(0, 0, 0, 0.51) 43%, rgba(0, 0, 0, 0.04) 73%, rgba(0, 0, 0, 0.03) 77%, #000), url('../images/arabia-g97be87442_1920.jpg');
  background-position: 0px 0px, 0px 0px, 50% 0%;
  background-size: auto, auto, cover;
}

.timeline_item-2.islamic4 {
  z-index: -4;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#000), color-stop(43%, rgba(0, 0, 0, 0.51)), color-stop(73%, rgba(0, 0, 0, 0.04)), color-stop(77%, rgba(0, 0, 0, 0.03)), to(#000)), -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5))), url('../images/sunset-g990b104e5_1920.jpg');
  background-image: linear-gradient(180deg, #000, rgba(0, 0, 0, 0.51) 43%, rgba(0, 0, 0, 0.04) 73%, rgba(0, 0, 0, 0.03) 77%, #000), linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('../images/sunset-g990b104e5_1920.jpg');
  background-position: 0px 0px, 0px 0px, 50% 50%;
  background-size: auto, auto, cover;
}

.timeline_component-2 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: none;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.timeline_text-2 {
  color: #fff;
  font-size: 24px;
  line-height: 1.3;
  font-weight: 500;
}

.islamic-timeline {
  position: relative;
  z-index: -3;
  display: block;
  background-color: #000;
}

.container-5 {
  display: block;
  max-width: 100%;
  padding-top: 50px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #000;
}

.heading-17 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #fff;
  font-size: 68px;
  font-weight: 400;
}

.section-timeline-3 {
  position: relative;
  z-index: -3;
  background-color: #0a0a0a;
}

.vertical-text {
  position: relative;
  z-index: 10;
  font-size: 20px;
}

.accordion-header {
  position: relative;
  z-index: 10;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 8vw;
  height: 100%;
  padding-top: 35px;
  padding-bottom: 35px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-left: 1px solid #888585;
  opacity: 1;
}

.accordion-label {
  position: absolute;
  left: 8vw;
  top: -1px;
  bottom: auto;
  margin-top: 0px;
  margin-bottom: 0px;
  color: #fff;
  font-size: 14vh;
  line-height: 120%;
  letter-spacing: -3px;
}

.accordion-label.show-mvp {
  display: none;
}

.image-cover {
  width: 100vw;
  height: 100%;
  max-height: 80vh;
  max-width: 100vw;
  opacity: 1;
  -o-object-fit: cover;
  object-fit: cover;
}

.accordion {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  width: 10%;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  background-color: #636060;
  color: #fff;
}

.accordion.active {
  width: 70%;
  background-color: rgba(99, 96, 96, 0);
}

.flex-fix {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.numbers {
  position: relative;
  z-index: 10;
  color: #fff;
  font-size: 40px;
  line-height: 100%;
  font-weight: 700;
}

.image-container {
  position: absolute;
  z-index: -1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 100%;
  height: 87vh;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.accordions {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  width: 80%;
  height: 80vh;
  margin-right: auto;
  margin-left: auto;
  color: #fff;
}

.spacer {
  width: 100%;
  height: 100px;
}

.section-2 {
  display: block;
  width: 100%;
  height: auto;
  background-color: #000;
}

.demo-wrapper-2 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 90%;
  height: 50%;
  max-width: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  border-style: solid;
  border-width: 1px;
  border-color: #fff;
  border-radius: 0px;
}

.d-8-image-text {
  position: static;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  font-family: Belleza, sans-serif;
  color: #fff;
  font-size: 68px;
  line-height: 38px;
  font-weight: 500;
  text-align: center;
}

.d-8-image-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 0px;
  cursor: pointer;
}

.d-8-image {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 20%;
  height: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  background-image: url('../images/rosalind-chang-aijfgC0nXI8-unsplash.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: scroll;
  -webkit-transition: all 800ms cubic-bezier(.19, 1, .22, 1);
  transition: all 800ms cubic-bezier(.19, 1, .22, 1);
}

.d-8-image:hover {
  -webkit-box-flex: 7;
  -webkit-flex-grow: 7;
  -ms-flex-positive: 7;
  flex-grow: 7;
}

.d-8-image.left-side-corners {
  background-color: #000;
  background-image: url('../images/Kufi-1.jpeg');
  background-size: contain;
}

.d-8-image.four {
  background-image: url('../images/man-g8ed8c550d_1920.jpg');
}

.d-8-image.three {
  background-color: #000;
  background-image: url('../images/Naskh.jpeg');
  background-size: contain;
}

.d-8-image.two {
  background-color: #000;
  background-image: url('../images/Kufi-2.jpeg');
  background-size: contain;
  color: #000;
}

.d-8-image.five {
  border-radius: 0px;
  background-image: url('../images/bonfire-gd899bf502_1920.jpg');
}

.container-6 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 400px;
  max-width: 100%;
  padding-top: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.div-block-8 {
  position: relative;
  z-index: 2;
  background-color: #000;
}

.div-block-9 {
  position: relative;
  z-index: 4;
  display: none;
  margin-bottom: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #000;
}

.heading-18 {
  font-family: Belleza, sans-serif;
  color: #fff;
  font-size: 60px;
}

.ex-pop-up-wrapper {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 999;
  display: block;
  width: 100%;
  height: auto;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: transparent;
  cursor: default;
}

.ex-pop-up-wrapper.greek-details {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 5;
  display: block;
}

.br-stud {
  position: absolute;
  left: auto;
  top: auto;
  right: 0%;
  bottom: 0%;
  width: 35px;
  height: 35px;
  margin-right: 10px;
  margin-bottom: 10px;
  border-radius: 100%;
  box-shadow: -1px 0 13px 5px #1e1d1d;
}

.legend-text {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 60px;
  padding-right: 17px;
  padding-left: 17px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  direction: ltr;
  color: #fff;
  font-size: 14px;
  text-align: left;
}

.legend-text.cta {
  padding-left: 17px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  text-align: justify;
}

.ex-stud-wrapper {
  position: absolute;
  z-index: 2;
  width: 900px;
  height: 500px;
}

.pop-up-text {
  padding: 20px 35px;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-size: 12px;
  line-height: 24px;
  font-weight: 300;
  text-align: center;
}

.ex-modal {
  position: relative;
  bottom: 0px;
  z-index: 99;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  height: 100vw;
  margin-bottom: 70px;
  padding-top: 115px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
  background-color: rgba(0, 0, 0, 0.96);
}

.link-6 {
  display: block;
  color: #006c32;
  cursor: pointer;
}

.blurbg2 {
  position: absolute;
  left: auto;
  top: auto;
  right: auto;
  bottom: 0%;
  z-index: auto;
  width: 100%;
  height: 100%;
  margin-bottom: 0px;
  border-style: solid;
  border-width: 1px;
  border-color: hsla(0, 0%, 100%, 0.2);
  border-radius: 2px;
  background-color: hsla(0, 0%, 100%, 0.1);
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}

.bl-stud {
  position: absolute;
  left: 0%;
  top: auto;
  right: auto;
  bottom: 0%;
  width: 35px;
  height: 35px;
  margin-bottom: 10px;
  margin-left: 10px;
  border-radius: 100%;
  box-shadow: 1px 0 13px 5px #1e1d1d;
  opacity: 1;
}

.legend-icon {
  width: 40px;
  height: 40px;
  margin-left: 20px;
}

.legend-grid {
  display: -ms-grid;
  display: grid;
  -webkit-box-pack: stretch;
  -webkit-justify-content: stretch;
  -ms-flex-pack: stretch;
  justify-content: stretch;
  justify-items: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  -ms-grid-columns: 0.75fr 0.75fr 1fr;
  grid-template-columns: 0.75fr 0.75fr 1fr;
  -ms-grid-rows: auto auto auto;
  grid-template-rows: auto auto auto;
}

.legend-wrapper-copy {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  margin-right: 0px;
  margin-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.tl-stud {
  position: absolute;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: auto;
  width: 35px;
  height: 35px;
  margin-top: 10px;
  margin-left: 10px;
  border: 1px none #000;
  border-radius: 100%;
  box-shadow: 1px 0 13px 5px #1e1d1d;
}

.legend-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 60px;
  margin-right: 0px;
  margin-left: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.bold-text-4 {
  margin-left: -12px;
}

.heading-19 {
  margin-top: 30px;
  font-family: 'Abhaya Libre', sans-serif;
  color: #fff;
  font-size: 30px;
  font-weight: 400;
  text-align: center;
  letter-spacing: 2px;
}

.legend-icon-copy {
  margin-left: 0px;
  border-radius: 2px;
  box-shadow: 1px 1px 13px 5px #393939;
}

.tr-stud {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: auto;
  width: 35px;
  height: 35px;
  margin-top: 10px;
  margin-right: 10px;
  border-radius: 100%;
  box-shadow: -1px 1px 13px 5px #1e1d1d;
}

.close-pop-up-area {
  position: absolute;
  left: auto;
  top: auto;
  right: auto;
  bottom: auto;
  z-index: 98;
  display: block;
  width: 100%;
  height: 100%;
  cursor: default;
}

.ex-pop-up-text-wrapper {
  position: relative;
  z-index: 3;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 900px;
  height: 500px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.close-modal-button {
  position: absolute;
  left: auto;
  top: 108px;
  right: 126px;
  bottom: auto;
  z-index: 6;
  width: 30px;
  padding: 5px 5px 5px 0px;
  cursor: pointer;
}

.ex-pop-up {
  position: relative;
  z-index: 98;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 900px;
  height: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 2px;
  background-color: rgba(57, 57, 57, 0.3);
  box-shadow: 0 5px 14px 0 rgba(0, 0, 0, 0.4);
  color: #000;
}

.close-icon {
  cursor: pointer;
}

.button-4 {
  margin-left: 9px;
  border-style: solid;
  border-width: 1px;
  border-color: #fff;
  background-color: transparent;
  font-family: Belleza, sans-serif;
}

.button-4.desktop {
  display: none;
}

.div-block-10 {
  position: relative;
  z-index: 4;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: -60px;
  padding-top: 20px;
  padding-bottom: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #000;
  color: #000;
}

.button-5 {
  height: 50px;
  padding-top: 10px;
  border: 1px solid transparent;
  background-color: transparent;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#b28346), color-stop(20%, #ddad60), color-stop(40%, #ffd88a), color-stop(50%, #fffbdc), color-stop(60%, #ffd88a), color-stop(80%, #ddad60), to(#b28346));
  background-image: linear-gradient(180deg, #b28346, #ddad60 20%, #ffd88a 40%, #fffbdc 50%, #ffd88a 60%, #ddad60 80%, #b28346);
  font-family: Belleza, sans-serif;
  color: #000;
  font-size: 30px;
}

.pre-islamic-preview {
  position: fixed;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: 0%;
  display: none;
  width: 5vw;
  height: 3530px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 20px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#b28346), color-stop(20%, #ddad60), color-stop(44%, #ffd88a), color-stop(50%, #fffbdc), color-stop(56%, #ffd88a), color-stop(80%, #ddad60), to(#b28346));
  background-image: linear-gradient(180deg, #b28346, #ddad60 20%, #ffd88a 44%, #fffbdc 50%, #ffd88a 56%, #ddad60 80%, #b28346);
  color: #000;
  font-size: 30px;
  line-height: 36px;
  font-weight: 400;
  text-align: center;
  cursor: pointer;
}

.islamic-preview {
  position: fixed;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: none;
  width: 5vw;
  height: 3500px;
  margin-top: 0px;
  padding-top: 90px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#b28346), color-stop(20%, #ddad60), color-stop(44%, #ffd88a), color-stop(50%, #fffbdc), color-stop(56%, #ffd88a), color-stop(80%, #ddad60), to(#b28346));
  background-image: linear-gradient(180deg, #b28346, #ddad60 20%, #ffd88a 44%, #fffbdc 50%, #ffd88a 56%, #ddad60 80%, #b28346);
  color: #000;
  font-size: 30px;
  line-height: 36px;
  font-weight: 400;
  text-align: center;
  cursor: pointer;
}

.aramaic-phone-grid {
  display: none;
}

.greek-phone-grid {
  display: none;
}

.sabaean-phone-grid {
  display: none;
}

.div-block-11 {
  color: #111010;
}

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

.div-block-12 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 18px;
  line-height: 23px;
}

.paragraph-9 {
  width: auto;
  max-width: 700px;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-weight: 300;
  text-align: center;
}

.div-block-13 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  max-width: none;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-size: 18px;
  line-height: 20px;
  font-weight: 300;
  text-align: center;
}

.paragraph-10 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  max-width: 700px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.slide-nav-3 {
  text-align: center;
}

.div-block-14 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  max-width: none;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-size: 18px;
  font-weight: 300;
  text-align: center;
}

.paragraph-11 {
  width: 700px;
}

.div-block-15 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-weight: 300;
  text-align: center;
}

.paragraph-12 {
  width: 700px;
  font-size: 18px;
}

.cc-button-desktop {
  margin-left: 8px;
  border-style: solid;
  border-width: 1px;
  border-color: #fff;
  background-color: transparent;
  font-family: Belleza, sans-serif;
  text-align: left;
}

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

.heading-20 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 20;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-left: 3.5vw;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url('../images/great-prints-philippines-g51dc9728a_1920.jpg');
  background-position: 50% 50%;
  background-size: cover;
  font-size: 42px;
  text-align: center;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}

.heading-20.thamudic {
  background-image: url('../images/clouds-g3a1ad1a60_1920.jpg');
  font-size: 35px;
  text-align: left;
  text-shadow: 0 0 1px hsla(0, 0%, 100%, 0.2);
}

.heading-20.safaitic {
  background-position: 50% 0%;
  font-size: 35px;
  text-align: left;
  text-shadow: 0 0 1px hsla(0, 0%, 100%, 0.09);
}

.heading-20.musnad-al-janubi {
  background-image: url('../images/dune-gfbffd66bb_1920.jpg');
  background-position: 50% 0%;
  font-size: 35px;
  text-align: left;
  text-shadow: 0 0 1px hsla(0, 0%, 100%, 0.09);
}

.heading-20-copy {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 20;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-left: 3.5vw;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url('../images/hd-wallpaper-g80f1e08f6_1920.jpg');
  background-position: 50% 35%;
  background-size: cover;
  font-size: 35px;
  text-align: left;
  text-shadow: 0 0 1px hsla(0, 0%, 100%, 0.09);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}

.container-7 {
  position: relative;
  max-width: 1000px;
  margin-top: 50px;
}

.paragraph-18 {
  margin-top: 10px;
  line-height: 25px;
  text-align: center;
}

.credits-heading {
  position: static;
  left: 200px;
  right: 200px;
  margin-bottom: 40px;
  font-family: 'Open Sans', sans-serif;
  font-size: 32px;
  text-align: center;
}

.credits-content-div {
  width: 100%;
}

.credits-content-div.horizontal {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
}

.credits-text-div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.text-block-5 {
  font-family: 'Open Sans', sans-serif;
  font-size: 20px;
  text-align: center;
}

.centre-text-div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.credits-item {
  position: relative;
  z-index: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  height: 510px;
  max-width: none;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 180px 1fr;
  grid-template-columns: 1fr 180px 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(3%, #000), color-stop(49%, transparent), color-stop(101%, #000)), url('../images/landscape-sand-arid-desert-barren-dry-1325597-pxhere.com-1.jpg');
  background-image: linear-gradient(180deg, #000 3%, transparent 49%, #000 101%), url('../images/landscape-sand-arid-desert-barren-dry-1325597-pxhere.com-1.jpg');
  background-position: 0px 0px, 0px 0px;
  background-size: auto, cover;
}

.credits-item._4 {
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(3%, #000), color-stop(49%, transparent), color-stop(101%, #000)), url('../images/landscape-sand-horizon-sky-sunset-desert-1417704-pxhere.com.jpg');
  background-image: linear-gradient(180deg, #000 3%, transparent 49%, #000 101%), url('../images/landscape-sand-horizon-sky-sunset-desert-1417704-pxhere.com.jpg');
}

.credits-item._1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#000), color-stop(43%, rgba(0, 0, 0, 0.51)), color-stop(73%, rgba(0, 0, 0, 0.04)), color-stop(77%, rgba(0, 0, 0, 0.03)), color-stop(95%, #000)), url('../images/landscape-nature-sand-horizon-sunset-desert-1124129-pxhere.com.jpg');
  background-image: linear-gradient(180deg, #000, rgba(0, 0, 0, 0.51) 43%, rgba(0, 0, 0, 0.04) 73%, rgba(0, 0, 0, 0.03) 77%, #000 95%), url('../images/landscape-nature-sand-horizon-sunset-desert-1124129-pxhere.com.jpg');
  background-position: 0px 0px, 0px 0px;
  background-size: auto, cover;
}

.credits-text {
  width: 50%;
  height: auto;
}

.credits-text.horizontal {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.paragraph-16 {
  margin-top: 10px;
  margin-bottom: 40px;
  line-height: 25px;
  text-align: center;
}

.paragraph-14 {
  width: 750px;
  margin-top: 10px;
  line-height: 25px;
  text-align: center;
}

.credits-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-top: 100px;
  margin-bottom: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: left;
}

.landing-header-div-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: none;
  margin-bottom: 60px;
  margin-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.landing-page-headings-2 {
  position: static;
  left: 125px;
  right: 0px;
  width: auto;
  margin-top: 0px;
  font-size: 100px;
  font-weight: 400;
  text-transform: uppercase;
}

.paragraph-24 {
  text-align: center;
}

.paragraph-25 {
  margin-top: 10px;
  line-height: 25px;
  text-align: center;
}

.paragraph-26 {
  width: 750px;
  margin-top: 10px;
  line-height: 25px;
  text-align: center;
}

.centre-text-div-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.text-block-6 {
  font-family: 'Open Sans', sans-serif;
  font-size: 20px;
  text-align: center;
}

.credits-item-2 {
  position: relative;
  z-index: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  height: 510px;
  max-width: none;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 180px 1fr;
  grid-template-columns: 1fr 180px 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(3%, #000), color-stop(49%, transparent), color-stop(101%, #000)), url('../images/landscape-sand-arid-desert-barren-dry-1325597-pxhere.com-1.jpg');
  background-image: linear-gradient(180deg, #000 3%, transparent 49%, #000 101%), url('../images/landscape-sand-arid-desert-barren-dry-1325597-pxhere.com-1.jpg');
  background-position: 0px 0px, 0px 0px;
  background-size: auto, cover;
}

.credits-item-2._1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#000), color-stop(52%, transparent), color-stop(99%, #000)), url('../images/landscape-nature-sand-horizon-sunset-desert-1124129-pxhere.com.jpg');
  background-image: linear-gradient(180deg, #000, transparent 52%, #000 99%), url('../images/landscape-nature-sand-horizon-sunset-desert-1124129-pxhere.com.jpg');
  background-position: 0px 0px, 0px 0px;
  background-size: auto, cover;
}

.credits-item-2._5 {
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(3%, #000), color-stop(49%, transparent), color-stop(101%, #000)), url('../images/landscape-sand-desert-valley-travel-holiday-1263230-pxhere.com.jpg');
  background-image: linear-gradient(180deg, #000 3%, transparent 49%, #000 101%), url('../images/landscape-sand-desert-valley-travel-holiday-1263230-pxhere.com.jpg');
}

.credits-item-2._4 {
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(3%, #000), color-stop(49%, transparent), color-stop(101%, #000)), url('../images/landscape-sand-horizon-sky-sunset-desert-1417704-pxhere.com.jpg');
  background-image: linear-gradient(180deg, #000 3%, transparent 49%, #000 101%), url('../images/landscape-sand-horizon-sky-sunset-desert-1417704-pxhere.com.jpg');
}

.credits-content-div-2 {
  width: 100%;
  max-width: 1200px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.credits-content-div-2.horizontal {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.column-div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.paragraph-27 {
  margin-top: 10px;
  margin-bottom: 40px;
  line-height: 25px;
  text-align: center;
}

.paragraph-21 {
  max-width: 750px;
  text-align: center;
}

.footer-grid-2 {
  display: -ms-grid;
  display: grid;
  width: 100%;
  max-width: 1200px;
  margin: 40px auto;
  padding-top: 40px;
  padding-bottom: 40px;
  -webkit-box-pack: start;
  -webkit-justify-content: start;
  -ms-flex-pack: start;
  justify-content: start;
  justify-items: center;
  -webkit-box-align: start;
  -webkit-align-items: start;
  -ms-flex-align: start;
  align-items: start;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-areas: ".";
  -ms-grid-columns: 1fr 0px 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.link-block-3 {
  max-width: none;
}

.vertical-div-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 0px;
  padding-right: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  text-align: center;
}

.link-9 {
  margin-bottom: 10px;
}

.new-footer-2 {
  display: block;
  margin-top: 38px;
  background-color: #0f0f0f;
}

.introduction-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 300px;
  margin-top: 100px;
  margin-bottom: 20px;
  padding-right: 15px;
  padding-left: 15px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.introduction-credits-2 {
  width: 750px;
  height: 100px;
  max-width: 800px;
  margin-top: 60px;
  margin-left: 20px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  line-height: 15px;
  text-align: center;
}

.italic-text-2 {
  margin-right: 0px;
  font-size: 20px;
  line-height: 30px;
  text-align: right;
}

.section-3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-top: 60px;
  margin-bottom: 60px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.sponsors-header-div-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: auto;
  max-width: none;
  margin-left: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.sponsors-text-div-2 {
  width: 800px;
  margin-top: 60px;
  margin-bottom: 60px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  text-align: center;
}

.icon-5 {
  padding-left: 0px;
}

.link-10 {
  margin-bottom: 10px;
}

.link-11 {
  margin-bottom: 10px;
}

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

.div-block-18 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.bold-text-6 {
  line-height: 25px;
}

.image-6 {
  margin-top: -30px;
}

.image-7 {
  margin-top: -30px;
}

.bold-text-7 {
  font-size: 18px;
}

.bold-text-8 {
  font-family: 'Open Sans', sans-serif;
  font-size: 18px;
}

.bold-text-9 {
  font-size: 18px;
}

.link-13 {
  font-size: 18px;
}

.link-14 {
  font-size: 18px;
}

.bold-text-10 {
  font-size: 18px;
}

.bold-text-11 {
  font-family: 'Open Sans', sans-serif;
}

.bold-text-12 {
  font-family: 'Open Sans', sans-serif;
}

.link-15 {
  font-family: 'Open Sans', sans-serif;
}

.link-16 {
  font-size: 18px;
}

.bold-text-13 {
  font-size: 18px;
}

.link-17 {
  font-size: 18px;
}

.gallery-body {
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-size: 18px;
  font-weight: 300;
}

.legend-wrapper-map {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  margin-right: 0px;
  margin-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.close-modal-button-2 {
  position: absolute;
  left: auto;
  top: 10px;
  right: 12px;
  bottom: auto;
  z-index: 6;
  width: 30px;
  padding: 5px;
  cursor: pointer;
}

.heading-21 {
  margin-top: 30px;
  font-family: 'Abhaya Libre', sans-serif;
  color: #fff;
  font-size: 45px;
  font-weight: 400;
  text-align: center;
  letter-spacing: 2px;
}

.legend-text-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 60px;
  padding-right: 17px;
  padding-left: 17px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  direction: ltr;
  color: #fff;
  font-size: 14px;
  text-align: left;
}

.legend-text-2.cta {
  padding-left: 17px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  text-align: justify;
}

.legend-icon-copy-2 {
  margin-left: 0px;
  border-radius: 2px;
  box-shadow: 1px 1px 13px 5px #393939;
}

.legend-grid-mobile {
  display: none;
  -webkit-box-pack: stretch;
  -webkit-justify-content: stretch;
  -ms-flex-pack: stretch;
  justify-content: stretch;
  justify-items: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  -ms-grid-columns: 0.75fr 0.75fr 1fr;
  grid-template-columns: 0.75fr 0.75fr 1fr;
  -ms-grid-rows: auto auto auto;
  grid-template-rows: auto auto auto;
}

.pop-up-wrapper {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 999;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: auto;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  background-color: transparent;
  cursor: default;
}

.legend-icon-2 {
  width: 40px;
  height: 40px;
  margin-left: 20px;
}

.pop-up {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 900px;
  height: 500px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 2px;
  background-color: rgba(57, 57, 57, 0.3);
  box-shadow: 0 5px 14px 0 rgba(0, 0, 0, 0.4);
  color: #000;
}

.pop-up-text-wrapper {
  position: relative;
  z-index: 3;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 900px;
  height: 500px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.legend-grid-tablet {
  display: none;
  -webkit-box-pack: stretch;
  -webkit-justify-content: stretch;
  -ms-flex-pack: stretch;
  justify-content: stretch;
  justify-items: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  -ms-grid-columns: 0.75fr 0.75fr 1fr;
  grid-template-columns: 0.75fr 0.75fr 1fr;
  -ms-grid-rows: auto auto auto;
  grid-template-rows: auto auto auto;
}

.legend-mobile-v {
  display: none;
}

.stud-wrapper {
  position: absolute;
  z-index: 2;
  width: 900px;
  height: 500px;
}

.pop-up-text-2 {
  padding: 20px 35px;
  color: #fff;
  font-size: 18px;
  line-height: 24px;
  text-align: center;
}

.legend-grid-2 {
  display: -ms-grid;
  display: grid;
  -webkit-box-pack: stretch;
  -webkit-justify-content: stretch;
  -ms-flex-pack: stretch;
  justify-content: stretch;
  justify-items: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  -ms-grid-columns: 0.75fr 0.75fr 1fr;
  grid-template-columns: 0.75fr 0.75fr 1fr;
  -ms-grid-rows: auto auto auto;
  grid-template-rows: auto auto auto;
}

.legend-wrapper-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 60px;
  margin-right: 0px;
  margin-left: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.modal {
  position: relative;
  bottom: 0px;
  z-index: 99;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  margin-bottom: 70px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
  background-color: transparent;
}

.gallery-button-div {
  position: absolute;
  left: auto;
  top: auto;
  right: auto;
  bottom: 0px;
  z-index: 999;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 384px;
  height: 64px;
  margin-bottom: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 50px;
  box-shadow: 0 5px 14px 0 rgba(0, 0, 0, 0.4);
  -webkit-perspective: 1200px;
  perspective: 1200px;
  -webkit-transform: perspective(1200px);
  transform: perspective(1200px);
}

.artifact-pics-mobile {
  display: -ms-grid;
  display: grid;
  overflow: visible;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-areas: "Area Area Area";
  -ms-grid-columns: 1fr 16px 1fr 16px 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: 3.25fr 16px auto;
  grid-template-rows: 3.25fr auto;
}

.text-block-7 {
  margin-top: 50px;
  font-size: 15px;
}

.outer {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 100vw;
  height: 100vh;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #111010;
}

.slidebtn {
  position: absolute;
  left: 0%;
  top: auto;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.slidebtn.right {
  left: auto;
  right: 10px;
  bottom: 2%;
  cursor: pointer;
}

.slidebtn.left {
  left: 10px;
  bottom: 2%;
  cursor: pointer;
}

.guideline-2 {
  width: 95%;
  height: 0px;
  border-style: solid;
  border-width: 4px;
  border-color: #fff;
  background-color: #fff;
}

.image-8 {
  padding: 3px;
}

.body-text-15px {
  margin-top: 10px;
  font-family: 'Open Sans', sans-serif;
  font-size: 15px;
  font-weight: 300;
}

.body-text-15px.arrow {
  margin-top: 0px;
  color: #fff;
}

.collection-title {
  position: absolute;
  margin-top: 0px;
  font-family: 'Abhaya Libre', sans-serif;
  font-size: 60px;
  font-weight: 400;
  letter-spacing: 10px;
}

.collection-title.maj {
  position: static;
  left: 30%;
  bottom: 45%;
  margin-top: 100px;
  font-size: 45px;
}

.collection-title.maj.mobile {
  display: none;
}

.collection-title.lihyanite {
  position: static;
  top: 45%;
  right: 32%;
  margin-bottom: 70px;
  font-size: 45px;
}

.collection-title.lihyanite.mobile {
  display: none;
}

.collection-title.thamudic {
  position: static;
  left: 15%;
  top: 45%;
  margin-bottom: 59px;
  font-size: 45px;
}

.collection-title.safaitic {
  position: static;
  right: 15%;
  bottom: 45%;
  margin-top: 100px;
  font-size: 45px;
}

.collection-point-1 {
  position: absolute;
  left: auto;
  top: 1325.72px;
  right: 800px;
  width: 50px;
  height: 50px;
  border-radius: 100%;
  background-color: #c01919;
}

.collection-point-1.gallery-button {
  position: static;
  top: 49%;
  right: 17%;
  margin-top: 0px;
  margin-bottom: 0px;
}

.gallery-button {
  position: relative;
  z-index: 3;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50px;
  height: 50px;
  min-width: 50px;
  margin: 7px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 50%;
  background-image: linear-gradient(43deg, #b28346, #b28346 13%, #ddad60 31%, #ffd88a 44%, #fffbdc 57%, #ffd88a 69%, #ddad60 84%, #b28346 98%);
  box-shadow: 1px 0 20px 0 #6a6a6a;
  font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
  color: #000;
  font-size: 40px;
  font-style: italic;
  text-decoration: none;
}

.negative-collection {
  position: relative;
  right: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  width: 600px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.negative-collection.safaitic {
  left: 16%;
}

.negative-collection.maj {
  right: 13%;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.pop-up-artifact {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 900px;
  height: 700px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 2px;
  background-color: rgba(57, 57, 57, 0.3);
  box-shadow: 0 5px 14px 0 rgba(0, 0, 0, 0.4);
  color: #000;
}

.artifact-subheading {
  margin-top: 14px;
  font-family: Belleza, sans-serif;
  font-size: 24px;
  font-weight: 400;
  letter-spacing: 1px;
}

.image-9 {
  padding: 1px;
}

.artifact-grid-mobile {
  display: none;
}

.artifact-heading {
  margin-top: 0px;
  font-family: 'Abhaya Libre', sans-serif;
  font-size: 60px;
  line-height: 60px;
  font-weight: 400;
  letter-spacing: 1px;
}

.gallery-button-wrapper {
  position: absolute;
  left: auto;
  top: auto;
  right: auto;
  bottom: 0px;
  z-index: 999;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 384px;
  height: 64px;
  margin-bottom: 30px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 50px;
  box-shadow: 0 5px 14px 0 rgba(0, 0, 0, 0.4);
  -webkit-perspective: 1200px;
  perspective: 1200px;
  -webkit-transform: perspective(1200px);
  transform: perspective(1200px);
}

.headline {
  position: relative;
  margin-bottom: 0px;
  -webkit-transform: perspective(1059px);
  transform: perspective(1059px);
  font-family: 'Abhaya Libre', sans-serif;
  font-size: 100px;
  line-height: 90px;
  font-weight: 400;
  letter-spacing: 10px;
}

.headline:hover {
  color: #fff;
}

.headline.line-2 {
  margin-top: 0px;
  font-size: 80px;
}

.modal-artifact {
  position: relative;
  bottom: 0px;
  z-index: 99;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  margin-bottom: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
  background-color: transparent;
  box-shadow: 1px 1px 40px 3px #3b3b3b;
}

.gold-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 50px;
  padding-left: 15px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: -webkit-gradient(linear, left top, right top, from(#b28346), color-stop(19%, #ddad60), color-stop(57%, #ffd88a), color-stop(65%, #fffbdc), color-stop(71%, #ffd88a), color-stop(83%, #ddad60), color-stop(101%, #b28346));
  background-image: linear-gradient(90deg, #b28346, #ddad60 19%, #ffd88a 57%, #fffbdc 65%, #ffd88a 71%, #ddad60 83%, #b28346 101%);
}

.artifact-header-div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  margin-right: 10px;
  margin-left: 10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.inner {
  position: absolute;
  left: -150%;
  top: -150%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 400vw;
  height: 400vh;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #111010;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  -webkit-transition: all 700ms linear;
  transition: all 700ms linear;
}

.artifact-header-text {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: Belleza, sans-serif;
  font-size: 18px;
  letter-spacing: 1.5px;
}

.pop-up-wrapper-artifact {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 999;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: auto;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(0, 108, 50, 0.66);
  cursor: default;
}

.slide-5 {
  background-color: #000;
  background-image: url('../images/image.png');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.cursor {
  width: 20px;
  height: 20px;
  border-radius: 100%;
  background-color: rgba(0, 108, 50, 0.9);
}

.positive-collection {
  position: relative;
  left: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  width: 600px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
}

.positive-collection.lihyanite {
  left: 13%;
}

.positive-collection.thamudic {
  right: 16%;
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
}

.close-pop-up-area-artifact {
  position: absolute;
  left: auto;
  top: auto;
  right: auto;
  bottom: auto;
  z-index: 98;
  display: block;
  width: 100%;
  height: 100%;
  cursor: default;
}

.img-scroll-right {
  position: relative;
  width: 100%;
  max-height: 100%;
  box-shadow: 0 0 50px 1px #5b5b5b;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  cursor: pointer;
  -o-object-fit: contain;
  object-fit: contain;
}

.img-scroll-right:hover {
  opacity: 1;
  -webkit-filter: none;
  filter: none;
}

.icon-6 {
  left: 0%;
  top: auto;
  right: auto;
  bottom: 0%;
  width: 60px;
  height: 40px;
  margin-bottom: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.icon-6.left {
  width: 40px;
  height: 20px;
  margin-right: 15px;
}

.icon-6.right {
  width: 40px;
  height: 20px;
  margin-left: 15px;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}

.collection-point-wrapper-copy {
  position: absolute;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 90%;
  height: 50px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.artifact-grid {
  display: -ms-grid;
  display: grid;
  height: 550px;
  margin: 30px 40px;
  -webkit-align-content: space-around;
  -ms-flex-line-pack: distribute;
  align-content: space-around;
  grid-auto-columns: 1fr;
  grid-column-gap: 13px;
  grid-row-gap: 16px;
  -ms-grid-columns: 0.75fr 1.25fr 1fr;
  grid-template-columns: 0.75fr 1.25fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.blurbg {
  position: absolute;
  left: auto;
  top: auto;
  right: auto;
  bottom: 0%;
  z-index: 2;
  width: 384px;
  height: 64px;
  margin-bottom: 0px;
  border-style: solid;
  border-width: 1px;
  border-color: hsla(0, 0%, 100%, 0.2);
  border-radius: 50px;
  background-color: hsla(0, 0%, 100%, 0.1);
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}

.cursor-wrapper {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 999;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.artifact-header-icon {
  height: 25px;
}

.title-wrapper {
  position: absolute;
  top: 39%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.close-modal-button-artifact {
  position: absolute;
  top: 10px;
  right: 12px;
  z-index: 6;
  width: 30px;
  padding: 5px;
  cursor: pointer;
}

.drawing {
  position: absolute;
  display: block;
}

.artifact-text {
  overflow: scroll;
  color: #fff;
}

.collection-point-3 {
  position: absolute;
  left: 1600px;
  top: 1325.72px;
  width: 50px;
  height: 50px;
  background-color: #c01919;
}

.collection-point-3.gallery-button {
  position: static;
  left: 35%;
  top: 49%;
  margin-top: 0px;
  margin-bottom: 0px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  background-color: transparent;
}

.slider-4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.slider-4.thamudic {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.slider-4.thamudic.hide {
  display: none;
}

.collection-point-2 {
  position: absolute;
  left: auto;
  top: 1325.72px;
  right: 1600px;
  width: 50px;
  height: 50px;
  background-color: #c01919;
}

.collection-point-2.gallery-button {
  position: relative;
  top: 49%;
  right: auto;
  margin-top: 0px;
  margin-bottom: 0px;
}

.colour {
  position: absolute;
  display: block;
}

.collection-point-4 {
  position: absolute;
  left: 800px;
  top: 1325.72px;
  width: 50px;
  height: 50px;
  background-color: #c01919;
}

.collection-point-4.gallery-button {
  position: static;
  left: 17%;
  top: 49%;
  margin-top: 0px;
  margin-bottom: 0px;
}

.artifact-div {
  position: absolute;
  left: 21%;
  top: 22%;
  width: 200px;
  height: auto;
  max-width: none;
  background-color: transparent;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  -webkit-transition: all 800ms ease;
  transition: all 800ms ease;
}

.artifact-div:hover {
  -webkit-filter: none;
  filter: none;
  -webkit-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
}

.artifact-div.maj-2 {
  left: 27%;
  top: 59%;
  width: 300px;
  background-color: transparent;
}

.artifact-div.saf-4 {
  left: 55%;
  top: 82%;
  width: 350px;
  max-width: none;
}

.artifact-div.saf-2 {
  left: 89%;
  top: 66%;
  width: 375px;
}

.artifact-div.maj-5 {
  left: 31%;
  top: 76%;
  width: 400px;
  background-color: transparent;
}

.artifact-div.saf-10 {
  left: 89%;
  top: 84%;
  width: 300px;
  max-width: none;
}

.artifact-div.saf-6 {
  left: 65%;
  top: 71%;
  width: 400px;
}

.artifact-div.lihyanite-3 {
  left: 74%;
  top: 36%;
  width: 450px;
}

.artifact-div.lihyanite-3.gotoslide {
  left: 67%;
  top: 29%;
}

.artifact-div.saf-7 {
  left: 78%;
  top: 59%;
  width: 400px;
  background-color: transparent;
}

.artifact-div.saf-7.gotoslide {
  top: 62%;
}

.artifact-div.lihyanite-2 {
  left: 60%;
  top: 30%;
  width: 500px;
}

.artifact-div.lihyanite-2.gotoslide {
  left: 64%;
  top: 12%;
}

.artifact-div.thamudic-6 {
  left: 18%;
  top: 15%;
  width: 300px;
  background-color: transparent;
}

.artifact-div.thamudic-6.gotoslide {
  left: 17%;
  top: 29%;
}

.artifact-div.maj-3 {
  left: 21%;
  top: 74%;
  width: 300px;
  background-color: transparent;
}

.artifact-div.saf-9 {
  left: 55%;
  top: 53%;
  width: 350px;
}

.artifact-div.thamudic-1 {
  left: 17%;
  top: 30%;
  width: 320px;
  background-color: transparent;
}

.artifact-div.thamudic-1.gotoslide {
  left: 18%;
  top: 11%;
}

.artifact-div.thamudic-4 {
  left: 3%;
  top: 34%;
  width: 500px;
  background-color: transparent;
}

.artifact-div.thamudic-4.gotoslide {
  top: 28%;
}

.artifact-div.saf-8 {
  left: 89%;
  top: 54%;
  width: 350px;
}

.artifact-div.saf-1 {
  left: 53%;
  top: 66%;
  width: 400px;
}

.artifact-div.maj-1 {
  left: 16%;
  top: 54%;
  width: 350px;
  background-color: transparent;
}

.artifact-div.maj-4 {
  left: 37%;
  top: 58%;
  width: 300px;
  height: auto;
  background-color: transparent;
}

.artifact-div.saf-5 {
  left: 77%;
  top: 73%;
  width: 400px;
}

.artifact-div.saf-5.gotoslide {
  top: 76%;
}

.artifact-div.thamudic-5 {
  left: 6%;
  top: 18%;
  width: 350px;
  background-color: transparent;
}

.artifact-div.thamudic-5.gotoslide {
  left: 7%;
  top: 13%;
}

.artifact-div.thamudic-3 {
  left: 28%;
  top: 17%;
  width: 450px;
  background-color: transparent;
}

.artifact-div.thamudic-3.gotoslide {
  left: 28%;
  top: 17%;
}

.artifact-div.saf-3 {
  left: 66%;
  top: 53%;
  width: 400px;
}

.artifact-div.thamudic-2 {
  left: 27%;
  top: 35%;
  width: 300px;
  background-color: transparent;
  -webkit-transition: all 1000ms ease;
  transition: all 1000ms ease;
}

.artifact-div.thamudic-2:hover {
  -webkit-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
}

.artifact-div.thamudic-2.gotoslide {
  left: 27%;
  top: 33%;
}

.artifact-div.lihyanite-1 {
  left: 73%;
  top: 20%;
  width: 400px;
}

.artifact-div.lihyanite-1.gotoslide {
  left: 80%;
  top: 21%;
}

.info-button-text {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  padding-right: 1px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.guideline-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 50px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.thumbnail-wrapper.b {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.thumbnail-wrapper.c {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.thumbnail-wrapper.d {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
}

.menu-icon-button-2 {
  position: fixed;
  left: auto;
  top: 1%;
  right: 1%;
  bottom: auto;
  z-index: 998;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 60px;
  height: 60px;
  margin: 10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 2px;
  background-color: #000;
  box-shadow: 1px 0 13px 2px #696969;
  cursor: pointer;
}

.main-pic {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 461px;
  height: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.bw {
  position: absolute;
  display: block;
}

.artifact-pics {
  display: -ms-grid;
  display: grid;
  overflow: visible;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-areas: "Area Area Area";
  -ms-grid-columns: 1fr 16px 1fr 16px 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: 3.25fr 16px auto;
  grid-template-rows: 3.25fr auto;
}

.pop-up-wrapper-2 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 999;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: auto;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  background-color: transparent;
  cursor: default;
}

.artifact-grid-2 {
  display: -ms-grid;
  display: grid;
  height: 550px;
  margin: 30px 40px;
  -webkit-align-content: space-around;
  -ms-flex-line-pack: distribute;
  align-content: space-around;
  grid-auto-columns: 1fr;
  grid-column-gap: 13px;
  grid-row-gap: 16px;
  -ms-grid-columns: 0.75fr 1fr;
  grid-template-columns: 0.75fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.gallery-button-mpi {
  position: relative;
  z-index: 3;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50px;
  height: 50px;
  min-width: 50px;
  margin: 7px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 50%;
  background-image: linear-gradient(43deg, #b28346, #b28346 13%, #ddad60 31%, #ffd88a 44%, #fffbdc 57%, #ffd88a 69%, #ddad60 84%, #b28346 98%);
  box-shadow: 1px 0 20px 0 #6a6a6a;
  font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
  color: #000;
  font-size: 40px;
  font-style: italic;
  text-decoration: none;
}

.gallery-button-wrapper-mobile-pi {
  position: absolute;
  left: auto;
  top: auto;
  right: auto;
  bottom: 0px;
  z-index: 999;
  display: none;
  overflow: hidden;
  width: 384px;
  height: 64px;
  margin-bottom: 30px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 50px;
  box-shadow: 0 5px 14px 0 rgba(0, 0, 0, 0.4);
  -webkit-perspective: 1200px;
  perspective: 1200px;
  -webkit-transform: perspective(1200px);
  transform: perspective(1200px);
}

.pop-up-wrapper-artifact-2 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 999;
  display: none;
  width: 100%;
  height: auto;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(0, 108, 50, 0.66);
  cursor: default;
}

.text-block-8 {
  text-align: center;
}

.text-block-8.heading-9 {
  line-height: 68px;
}

.text-block-9 {
  margin-top: 25px;
  font-weight: 700;
}

.italic-text-3 {
  font-size: 14px;
}

.text-block-10 {
  max-width: 750px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 40px;
  padding-left: 40px;
  text-align: center;
}

@media screen and (min-width: 1280px) {
  .stone-hero-wrapper {
    width: 100%;
    height: 800px;
  }

  .stone-hero-full-width {
    min-height: 0px;
  }

  .stone-image._24 {
    background-image: url('../images/fig06_c_md.jpg');
  }

  .stone-image._28 {
    background-image: url('../images/Kufi-12---Introduction.jpg');
  }

  .stone-image._7 {
    background-image: url('../images/stone.jpg');
  }

  .new-body {
    min-height: 0px;
  }

  .introduction {
    margin-top: 100px;
  }

  .new-footer.pre-islamic {
    display: none;
  }

  .new-footer.islamic {
    position: relative;
    z-index: 6;
    display: block;
  }

  .footer-grid {
    width: 100%;
    margin-top: 0px;
    justify-items: center;
    -webkit-box-align: end;
    -webkit-align-items: end;
    -ms-flex-align: end;
    align-items: end;
    -ms-grid-columns: 1fr 1fr 1.25fr;
    grid-template-columns: 1fr 1fr 1.25fr;
  }

  .vertical-div {
    padding-left: 60px;
  }

  .image {
    margin-left: 0px;
  }

  .link-block {
    margin-left: 0px;
  }

  .landing-page-headings {
    left: 125px;
    right: 0px;
  }

  .introduction-slider {
    width: 100%;
  }

  .left-arrow {
    margin-left: 100px;
  }

  .right-arrow {
    margin-right: 100px;
  }

  .pre-islamic-link {
    height: 100px;
  }

  .exhibits-link {
    height: 100px;
  }

  .home-link {
    height: 100px;
  }

  .link-5 {
    height: 100px;
  }

  .islamic-link {
    height: 100px;
  }

  .gallery-overview {
    display: block;
  }

  .timeline_centre {
    padding-left: 0%;
  }

  .timeline_progress {
    left: 477.695px;
  }

  .pre-islamic-section {
    display: block;
    height: auto;
  }

  .nav-link {
    height: 100px;
  }

  .img-wrapper-2 {
    background-image: -webkit-gradient(linear, left top, left bottom, from(null), to(null)), url('../images/Greek-Card.png');
    background-image: linear-gradient(180deg, null, null), url('../images/Greek-Card.png');
  }

  .img-wrapper-1 {
    background-image: -webkit-gradient(linear, left top, left bottom, from(null), to(null)), url('../images/aramaic-card.png');
    background-image: linear-gradient(180deg, null, null), url('../images/aramaic-card.png');
  }

  .img-wrapper-3 {
    background-image: -webkit-gradient(linear, left top, left bottom, from(null), to(null)), url('../images/fig04_c_lg.jpeg');
    background-image: linear-gradient(180deg, null, null), url('../images/fig04_c_lg.jpeg');
  }

  .container-homepage {
    display: none;
  }

  .islamic-section {
    height: auto;
    background-color: #000;
    background-image: none;
  }

  .sabaean-details {
    margin-top: -8px;
  }

  .pre-islamic-timeline {
    display: none;
    margin-top: -30px;
    background-color: #000;
  }

  .ex-modal {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .div-block-10 {
    border-style: solid;
    border-width: 1px;
    border-color: #000;
  }

  .pre-islamic-preview {
    line-height: 38px;
  }

  .islamic-preview {
    height: 3500px;
    line-height: 38px;
  }

  .paragraph-9 {
    width: 700px;
  }

  .landing-header-div-2 {
    margin-left: 0%;
  }

  .landing-page-headings-2 {
    left: 125px;
    right: 0px;
    margin-left: 0%;
  }

  .credits-content-div-2 {
    max-width: 1200px;
  }

  .footer-grid-2 {
    width: 100%;
    margin-top: 40px;
    justify-items: center;
    -webkit-box-align: start;
    -webkit-align-items: start;
    -ms-flex-align: start;
    align-items: start;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .link-block-3 {
    margin-left: 0px;
  }

  .vertical-div-2 {
    padding-left: 60px;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }

  .introduction-2 {
    margin-top: 100px;
  }

  .modal {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .modal-artifact {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .artifact-div.maj-2.gotoslide {
    left: 28%;
  }

  .artifact-div.saf-4.gotoslide {
    left: 56%;
    top: 80%;
  }

  .artifact-div.saf-2.gotoslide {
    left: 88%;
    top: 65%;
  }

  .artifact-div.maj-5.gotoslide {
    top: 75%;
  }

  .artifact-div.saf-10.gotoslide {
    left: 87%;
    top: 80%;
  }

  .artifact-div.saf-6.gotoslide {
    top: 69%;
  }

  .artifact-div.lihyanite-3.gotoslide {
    left: 66%;
    top: 32%;
  }

  .artifact-div.saf-7.gotoslide {
    left: 77%;
    top: 59%;
  }

  .artifact-div.lihyanite-2.gotoslide {
    top: 17%;
  }

  .artifact-div.thamudic-6.gotoslide {
    left: 19%;
    top: 31%;
  }

  .artifact-div.maj-3.gotoslide {
    left: 22%;
    top: 72%;
  }

  .artifact-div.saf-9.gotoslide {
    left: 57%;
    top: 55%;
  }

  .artifact-div.thamudic-1.gotoslide {
    left: 20%;
    top: 14%;
  }

  .artifact-div.thamudic-4.gotoslide {
    left: 6%;
    top: 30%;
  }

  .artifact-div.saf-8.gotoslide {
    left: 87%;
    top: 55%;
  }

  .artifact-div.saf-1.gotoslide {
    left: 54%;
  }

  .artifact-div.maj-1.gotoslide {
    left: 18%;
  }

  .artifact-div.saf-5.gotoslide {
    left: 76%;
    top: 72%;
  }

  .artifact-div.thamudic-5.gotoslide {
    left: 10%;
    top: 16%;
  }

  .artifact-div.thamudic-3.gotoslide {
    left: 29%;
    top: 21%;
  }

  .artifact-div.thamudic-2.gotoslide {
    top: 35%;
  }

  .artifact-div.lihyanite-1.gotoslide {
    left: 77%;
    top: 25%;
  }
}

@media screen and (min-width: 1440px) {
  .new-footer.pre-islamic {
    display: none;
    margin-top: 0px;
    padding-top: 15px;
  }

  .footer-grid {
    margin-top: 0px;
  }

  .landing-page-headings {
    left: 117px;
    right: 0px;
  }

  .sponsors {
    margin-left: 0%;
  }

  .gold-section-splitter-section {
    background-image: url('../images/Untitled-1-Recovered-Recovered.png');
    background-size: contain;
  }

  .gallery-overview {
    display: block;
  }

  .body {
    background-color: #000;
  }

  .timeline_centre {
    padding-left: 0%;
  }

  .timeline_progress {
    left: 546.695px;
  }

  .pre-islamic-section {
    display: block;
    height: auto;
  }

  .menu-icon-button {
    width: 4em;
    height: 4em;
  }

  .img-wrapper-2 {
    background-image: url('../images/Greek-Card.png');
    background-position: 0px 0px;
    background-size: auto;
  }

  .img-wrapper-1 {
    background-image: url('../images/aramaic-card.png');
    background-position: 0px 0px;
    background-size: auto;
    background-repeat: repeat;
  }

  .container-homepage {
    display: none;
  }

  .aramaic-details {
    margin-top: -110px;
  }

  .grid-2 {
    max-width: 100%;
  }

  .islamic-section {
    height: auto;
    background-color: #000;
    background-image: none;
  }

  .grid-3 {
    max-width: 100%;
  }

  .grid-5 {
    max-width: 100%;
  }

  .pre-islamic-timeline {
    display: none;
    margin-top: -28px;
    background-color: #000;
  }

  .credits-2 {
    margin-left: 0%;
  }

  .landing-header-div-2 {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  .landing-page-headings-2 {
    left: 117px;
    right: 0px;
    margin-left: 0%;
  }

  .credits-content-div-2 {
    max-width: 1400px;
  }

  .footer-grid-2 {
    -webkit-box-align: start;
    -webkit-align-items: start;
    -ms-flex-align: start;
    align-items: start;
  }

  .introduction-2 {
    margin-bottom: 0px;
  }

  .link-12 {
    width: 20px;
  }

  .link-12.w--current {
    width: auto;
  }

  .pop-up-artifact {
    width: 1000px;
  }

  .artifact-div.maj-2.gotoslide {
    width: 400px;
  }

  .artifact-div.saf-4.gotoslide {
    width: 450px;
  }

  .artifact-div.saf-2.gotoslide {
    width: 475px;
  }

  .artifact-div.maj-5.gotoslide {
    left: 33%;
    top: 73%;
    width: 500px;
  }

  .artifact-div.saf-10.gotoslide {
    width: 400px;
  }

  .artifact-div.saf-6.gotoslide {
    width: 500px;
  }

  .artifact-div.lihyanite-3.gotoslide {
    width: 550px;
  }

  .artifact-div.saf-7.gotoslide {
    width: 500px;
  }

  .artifact-div.lihyanite-2.gotoslide {
    width: 600px;
  }

  .artifact-div.thamudic-6.gotoslide {
    left: 19%;
    width: 400px;
  }

  .artifact-div.maj-3.gotoslide {
    left: 23%;
    top: 75%;
    width: 400px;
  }

  .artifact-div.saf-9.gotoslide {
    width: 450px;
  }

  .artifact-div.thamudic-1.gotoslide {
    width: 420px;
  }

  .artifact-div.thamudic-4.gotoslide {
    width: 600px;
  }

  .artifact-div.saf-8.gotoslide {
    width: 450px;
  }

  .artifact-div.saf-1.gotoslide {
    width: 500px;
  }

  .artifact-div.maj-1.gotoslide {
    width: 450px;
  }

  .artifact-div.maj-4.gotoslide {
    left: 39%;
    top: 53%;
    width: 400px;
  }

  .artifact-div.saf-5.gotoslide {
    width: 500px;
  }

  .artifact-div.thamudic-5.gotoslide {
    width: 450px;
  }

  .artifact-div.thamudic-3.gotoslide {
    width: 550px;
  }

  .artifact-div.saf-3.gotoslide {
    width: 500px;
  }

  .artifact-div.thamudic-2.gotoslide {
    left: 28%;
    width: 400px;
  }

  .artifact-div.lihyanite-1.gotoslide {
    width: 500px;
  }

  .menu-icon-button-2 {
    width: 4em;
    height: 4em;
  }
}

@media screen and (min-width: 1920px) {
  .introduction {
    margin-left: 20%;
  }

  .new-footer.pre-islamic {
    display: none;
  }

  .footer-grid {
    margin-top: 0px;
  }

  .landing-page-headings {
    left: 200px;
    margin-left: 10%;
  }

  .sponsors {
    height: 300px;
    margin-left: 20%;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .sponsors-header-div {
    height: 300px;
    margin-left: 0px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .sponsors-image {
    margin-left: 15px;
  }

  .credits {
    margin-left: 15%;
  }

  .gallery-overview {
    display: block;
  }

  .body {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .timeline_centre {
    padding-left: 0%;
  }

  .timeline_progress {
    left: 751.695px;
  }

  .timeline_progress-bar {
    background-image: -webkit-gradient(linear, left top, left bottom, from(#b28346), color-stop(20%, #ddad60), color-stop(44%, #ffd88a), color-stop(50%, #fffbdc), color-stop(56%, #ffd88a), color-stop(80%, #ddad60), to(#b28346));
    background-image: linear-gradient(180deg, #b28346, #ddad60 20%, #ffd88a 44%, #fffbdc 50%, #ffd88a 56%, #ddad60 80%, #b28346);
  }

  .pre-islamic-section {
    display: block;
  }

  .menu-icon-button {
    width: 5em;
    height: 5em;
  }

  .container-homepage {
    display: none;
  }

  .details-container {
    width: 100%;
  }

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

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

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

  .paragraph-3 {
    padding-right: 90px;
    padding-left: 0px;
    font-size: 18px;
  }

  .paragraph-4 {
    font-size: 18px;
  }

  .paragraph-5 {
    padding-right: 0px;
    padding-left: 90px;
    font-size: 18px;
  }

  .islamic-section {
    display: block;
    height: auto;
    border: 1px solid transparent;
    background-color: transparent;
    background-image: none;
  }

  .paragraph-6 {
    padding-right: 90px;
    padding-left: 90px;
    font-size: 18px;
  }

  .paragraph-7 {
    font-size: 18px;
  }

  .paragraph-8 {
    font-size: 18px;
  }

  .div-block-4 {
    padding-right: 90px;
    padding-left: 90px;
    font-size: 18px;
  }

  .div-block-5 {
    padding-right: 90px;
    padding-left: 90px;
  }

  .pre-islamic-timeline {
    display: none;
    background-color: #000;
  }

  .pop-up-text {
    width: 700px;
  }

  .ex-pop-up-text-wrapper {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .ex-pop-up {
    width: 800px;
  }

  .pre-islamic-preview {
    font-size: 44px;
    line-height: 50px;
  }

  .islamic-preview {
    font-size: 44px;
    line-height: 50px;
  }

  .credits-text.horizontal {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }

  .credits-2 {
    margin-left: 0%;
  }

  .landing-page-headings-2 {
    margin-left: 0%;
  }

  .credits-content-div-2 {
    max-width: 1200px;
  }

  .credits-content-div-2.horizontal {
    max-width: 1200px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  .heading-21 {
    margin-top: 9px;
  }

  .pop-up {
    width: 900px;
    height: 550px;
  }

  .pop-up-text-wrapper {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .stud-wrapper {
    height: 550px;
  }

  .pop-up-text-2 {
    width: 700px;
  }

  .collection-title.maj {
    font-size: 65px;
  }

  .collection-title.lihyanite {
    font-size: 70px;
  }

  .collection-title.thamudic {
    font-size: 65px;
  }

  .collection-title.safaitic {
    font-size: 70px;
  }

  .collection-point-1.gallery-button {
    width: 70px;
    height: 70px;
    min-width: 70px;
  }

  .negative-collection.maj {
    width: 800px;
  }

  .pop-up-artifact {
    width: 1100px;
  }

  .headline {
    font-size: 150px;
    line-height: 150px;
  }

  .headline.line-2 {
    font-size: 110px;
    line-height: 120px;
  }

  .pop-up-wrapper-artifact {
    display: none;
  }

  .collection-point-3.gallery-button {
    width: 70px;
    height: 70px;
    min-width: 70px;
  }

  .collection-point-2.gallery-button {
    width: 70px;
    height: 70px;
    min-width: 70px;
  }

  .collection-point-4.gallery-button {
    width: 70px;
    height: 70px;
    min-width: 70px;
  }

  .artifact-div.maj-2.gotoslide {
    left: 30%;
    top: 57%;
    width: 500px;
  }

  .artifact-div.saf-4.gotoslide {
    top: 81%;
    width: 550px;
  }

  .artifact-div.saf-2.gotoslide {
    left: 86%;
    width: 575px;
  }

  .artifact-div.maj-5.gotoslide {
    top: 71%;
    width: 600px;
  }

  .artifact-div.saf-10.gotoslide {
    left: 84%;
    top: 79%;
    width: 500px;
  }

  .artifact-div.saf-6.gotoslide {
    left: 64%;
    width: 600px;
  }

  .artifact-div.lihyanite-3.gotoslide {
    top: 33%;
    width: 650px;
  }

  .artifact-div.saf-7.gotoslide {
    left: 75%;
    top: 59%;
    width: 600px;
  }

  .artifact-div.lihyanite-2.gotoslide {
    top: 19%;
    width: 700px;
  }

  .artifact-div.thamudic-6.gotoslide {
    left: 20%;
    top: 33%;
    width: 500px;
  }

  .artifact-div.maj-3.gotoslide {
    left: 24%;
    top: 73%;
    width: 500px;
  }

  .artifact-div.saf-9.gotoslide {
    left: 56%;
    width: 550px;
  }

  .artifact-div.thamudic-1.gotoslide {
    top: 16%;
    width: 520px;
  }

  .artifact-div.thamudic-4.gotoslide {
    left: 8%;
    top: 35%;
    width: 700px;
  }

  .artifact-div.saf-8.gotoslide {
    left: 85%;
    width: 550px;
  }

  .artifact-div.saf-1.gotoslide {
    top: 67%;
    width: 600px;
  }

  .artifact-div.maj-1.gotoslide {
    left: 20%;
    width: 550px;
  }

  .artifact-div.maj-4.gotoslide {
    left: 40%;
    top: 53%;
    width: 500px;
  }

  .artifact-div.saf-5.gotoslide {
    left: 74%;
    top: 70%;
    width: 600px;
  }

  .artifact-div.thamudic-5.gotoslide {
    left: 11%;
    top: 21%;
    width: 550px;
  }

  .artifact-div.thamudic-3.gotoslide {
    width: 650px;
  }

  .artifact-div.saf-3.gotoslide {
    left: 65%;
    width: 600px;
  }

  .artifact-div.thamudic-2.gotoslide {
    left: 29%;
    width: 500px;
  }

  .artifact-div.lihyanite-1.gotoslide {
    left: 77%;
    top: 28%;
    width: 600px;
  }

  .menu-icon-button-2 {
    width: 5em;
    height: 5em;
  }

  .pop-up-wrapper-artifact-2 {
    display: none;
  }
}

@media screen and (max-width: 991px) {
  .stone-hero-wrapper {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .stone-hero-full-width {
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }

  .stone-image {
    background-image: url('../images/fig52_c_md.jpg');
  }

  .stone-image._3 {
    background-image: url('../images/fig37_c_md.jpg');
    background-size: cover;
    background-repeat: no-repeat;
  }

  .stone-image._24 {
    background-image: url('../images/fig06_c_md.jpg');
  }

  .stone-image._7 {
    background-image: url('../images/fig08_c_md.jpg');
    background-size: cover;
    background-attachment: scroll;
  }

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

  .stone-hero-inner-wrapper {
    width: 200vw;
  }

  .introduction {
    margin-top: 40px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .new-footer {
    margin-top: 0px;
  }

  .footer-grid {
    width: 100%;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .image {
    width: 200px;
    margin-left: 20px;
    padding-top: 0px;
  }

  .link-block {
    margin-left: 20px;
  }

  .landing-page-headings {
    position: absolute;
    left: auto;
    right: auto;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    font-size: 85px;
    text-align: center;
  }

  .introduction-credits {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    text-align: center;
  }

  .italic-text {
    position: relative;
    z-index: 10;
    text-align: center;
  }

  .landing-header-div {
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }

  .introduction-slider {
    width: 100%;
    height: auto;
  }

  .slider-div {
    width: 100%;
    height: 750px;
    margin-top: 0px;
    margin-bottom: -96px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: transparent;
  }

  .introduction-paragraph {
    width: 500px;
    height: 500px;
    margin-bottom: 125px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }

  .slide-nav {
    margin-top: 0px;
    margin-bottom: -7px;
  }

  .slider-section-div {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .sponsors-header-div {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .introduction-image {
    position: static;
    left: 0px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }

  .sponsors-text-div {
    margin-top: 40px;
  }

  .credits-grid-section {
    grid-column-gap: 0px;
  }

  .credits-grid-div {
    text-align: center;
  }

  .credits-names {
    text-align: center;
  }

  .credits-names.right {
    text-align: center;
  }

  .text-block {
    text-align: center;
  }

  .text-block-2 {
    text-align: center;
  }

  .text-block-3 {
    text-align: center;
  }

  .left-arrow {
    margin-left: 0px;
  }

  .right-arrow {
    margin-right: 0px;
  }

  .bold-text {
    text-align: center;
  }

  .bold-text-2 {
    text-align: center;
  }

  .introduction-slider-section {
    height: 500px;
  }

  .link-block-2 {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  .demo-wrapper {
    margin-top: 100px;
    margin-right: 0%;
    margin-bottom: 140px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }

  .d-118-3d-wrapper {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .d-118-3d-wrapper._2.islamic {
    margin-top: 60px;
  }

  .gallery-overview {
    display: block;
    height: auto;
  }

  .browser-demo {
    width: 500px;
    height: 300px;
    margin-bottom: 100px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .image-4 {
    margin-right: 0px;
  }

  .instructions-wrapper {
    position: relative;
    left: -25px;
    top: 0%;
    margin-top: 0px;
    margin-bottom: 60px;
    margin-left: 0px;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
  }

  .heading-4 {
    left: -13%;
    top: -20%;
    right: 0%;
    bottom: auto;
  }

  .heading-5 {
    left: -13%;
    top: -21%;
    right: 0%;
    bottom: auto;
  }

  .heading-6 {
    left: -13%;
    top: auto;
    right: 0%;
    bottom: -19%;
  }

  .heading-7 {
    left: -13%;
    top: auto;
    right: 0%;
    bottom: -19%;
  }

  .container {
    height: auto;
  }

  .timeline_right.islamic1 {
    width: auto;
    margin-right: 0px;
  }

  .timeline_centre {
    padding-left: 0%;
  }

  .timeline_text {
    font-size: 20px;
  }

  .timeline_text.right {
    width: auto;
    margin-left: 30px;
    text-align: center;
  }

  .timeline_text.left {
    text-align: center;
  }

  .timeline_text.islamic {
    width: auto;
    margin-right: 124px;
    margin-left: -325px;
  }

  .button-icon-small-secondary {
    position: static;
    top: 16px;
  }

  .timeline_progress {
    left: 261.695px;
  }

  .timeline_progress.islamic {
    left: 88px;
  }

  .timeline_progress-bar {
    overflow: visible;
  }

  .button-icon-small {
    position: static;
    top: 16px;
  }

  .pre-islamic-section {
    display: block;
    height: auto;
    background-color: #000;
    background-image: none;
  }

  .div-block-3 {
    height: 250px;
  }

  .paragraph-2 {
    width: 600px;
    font-size: 16px;
  }

  .heading-9 {
    margin-top: 60px;
    text-align: center;
  }

  .bold-text-3 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .grid {
    margin-right: -215px;
    padding-right: 0px;
    -webkit-box-pack: stretch;
    -webkit-justify-content: stretch;
    -ms-flex-pack: stretch;
    justify-content: stretch;
  }

  .marker-number {
    margin-left: 80px;
  }

  .showcase-slider-columns {
    padding-left: 59px;
  }

  .container-homepage {
    display: none;
  }

  .text-block-4 {
    font-size: 30px;
  }

  .islamic-section {
    height: auto;
  }

  .pre-islamic-timeline {
    display: none;
    background-color: #000;
  }

  .div-block-6 {
    height: 100px;
  }

  .timeline_item-2 {
    overflow: hidden;
  }

  .accordion-label.show-mvp {
    position: relative;
    left: auto;
    top: auto;
    bottom: auto;
    display: block;
    padding-right: 24px;
    padding-left: 24px;
  }

  .accordions {
    display: none;
  }

  .demo-wrapper-2 {
    top: -103px;
    width: 100%;
    margin-top: 140px;
    margin-right: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    box-shadow: none;
  }

  .d-8-image-text {
    font-size: 20px;
    line-height: 28px;
  }

  .d-8-image-wrapper {
    width: 80%;
    height: 300px;
  }

  .ex-pop-up-wrapper {
    width: 100vw;
    height: 100vh;
  }

  .ex-pop-up-wrapper.greek-details {
    display: none;
  }

  .pre-islamic-preview {
    height: 3990px;
    margin-top: 0px;
  }

  .islamic-preview {
    margin-top: 0px;
  }

  .paragraph-9 {
    width: auto;
    max-width: 650px;
    font-size: 14px;
  }

  .paragraph-10 {
    width: auto;
    max-width: 650px;
    font-size: 16px;
  }

  .paragraph-11 {
    width: auto;
    max-width: 650px;
    font-size: 16px;
  }

  .paragraph-12 {
    width: auto;
    max-width: 650px;
    font-size: 16px;
  }

  .heading-20.thamudic {
    font-size: 22px;
  }

  .heading-20.safaitic {
    background-position: 50% 0%;
    font-size: 25px;
    text-shadow: 0 0 1px hsla(0, 0%, 100%, 0.28);
  }

  .heading-20.musnad-al-janubi {
    font-size: 25px;
    text-shadow: 0 0 1px hsla(0, 0%, 100%, 0.12);
  }

  .heading-20-copy {
    font-size: 25px;
  }

  .landing-header-div-2 {
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }

  .landing-page-headings-2 {
    position: absolute;
    left: auto;
    right: auto;
    margin-bottom: 80px;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    font-size: 85px;
    text-align: center;
  }

  .footer-grid-2 {
    width: 100%;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .link-block-3 {
    margin-left: 20px;
  }

  .new-footer-2 {
    margin-top: 0px;
  }

  .introduction-2 {
    margin-top: 8px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .introduction-credits-2 {
    margin-top: 175px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    text-align: center;
  }

  .italic-text-2 {
    text-align: center;
  }

  .section-3 {
    margin-top: 111px;
  }

  .sponsors-header-div-2 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .sponsors-text-div-2 {
    margin-top: 40px;
  }

  .legend-wrapper-map {
    width: 80%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }

  .close-modal-button-2 {
    top: 35px;
  }

  .legend-text-2.cta {
    width: 100%;
    margin-left: 20px;
  }

  .legend-grid-mobile {
    display: none;
    grid-auto-columns: 1fr;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }

  .pop-up-wrapper {
    width: 100vw;
    height: 100vh;
  }

  .pop-up {
    top: 25px;
    width: 720px;
    height: 550px;
  }

  .pop-up-text-wrapper {
    width: 100%;
    height: 550px;
  }

  .legend-grid-tablet {
    display: -ms-grid;
    display: grid;
    grid-auto-columns: 1fr;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }

  .legend-mobile-v {
    display: none;
  }

  .stud-wrapper {
    width: 720px;
    height: 550px;
  }

  .legend-grid-2 {
    display: none;
  }

  .body-text-15px.arrow {
    font-size: 13px;
  }

  .collection-title.maj {
    margin-top: 40px;
    font-size: 35px;
  }

  .collection-title.lihyanite {
    font-size: 35px;
  }

  .collection-title.thamudic {
    font-size: 35px;
  }

  .collection-title.safaitic {
    margin-top: 39px;
    font-size: 35px;
  }

  .negative-collection.safaitic {
    left: 6%;
  }

  .negative-collection.maj {
    right: 12%;
  }

  .pop-up-artifact {
    width: 700px;
  }

  .headline {
    font-size: 80px;
  }

  .headline.line-2 {
    font-size: 60px;
  }

  .inner {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }

  .pop-up-wrapper-artifact {
    width: 100vw;
    height: 100vh;
  }

  .positive-collection.lihyanite {
    left: 12%;
  }

  .positive-collection.thamudic {
    right: 6%;
  }

  .icon-6.left {
    width: 35px;
    height: 20px;
    margin-right: 10px;
  }

  .icon-6.right {
    width: 35px;
    height: 20px;
    margin-left: 10px;
  }

  .collection-point-wrapper-copy {
    width: 80%;
  }

  .artifact-grid {
    margin-right: 20px;
    margin-left: 20px;
    -ms-grid-columns: 1.25fr 1fr;
    grid-template-columns: 1.25fr 1fr;
  }

  .artifact-div.maj-2.gotoslide {
    left: 24%;
    top: 58%;
    width: 200px;
  }

  .artifact-div.saf-4.gotoslide {
    left: 52%;
    top: 76%;
    width: 250px;
  }

  .artifact-div.saf-2.gotoslide {
    left: 88%;
    top: 64%;
    width: 275px;
  }

  .artifact-div.maj-5.gotoslide {
    left: 28%;
    top: 69%;
    width: 250px;
  }

  .artifact-div.saf-10.gotoslide {
    top: 78%;
    width: 200px;
  }

  .artifact-div.saf-6.gotoslide {
    left: 62%;
    top: 66%;
    width: 300px;
  }

  .artifact-div.lihyanite-3.gotoslide {
    top: 34%;
    width: 350px;
  }

  .artifact-div.saf-7.gotoslide {
    left: 76%;
    top: 59%;
    width: 300px;
  }

  .artifact-div.lihyanite-2.gotoslide {
    top: 21%;
    width: 400px;
  }

  .artifact-div.thamudic-6.gotoslide {
    left: 17%;
    top: 35%;
    width: 200px;
  }

  .artifact-div.maj-3.gotoslide {
    left: 18%;
    top: 69%;
    width: 200px;
  }

  .artifact-div.saf-9.gotoslide {
    left: 53%;
    width: 250px;
  }

  .artifact-div.thamudic-1.gotoslide {
    top: 22%;
    width: 220px;
  }

  .artifact-div.thamudic-4.gotoslide {
    top: 34%;
    width: 350px;
  }

  .artifact-div.saf-8.gotoslide {
    top: 55%;
    width: 250px;
  }

  .artifact-div.saf-1.gotoslide {
    left: 49%;
    top: 63%;
    width: 300px;
  }

  .artifact-div.maj-1.gotoslide {
    left: 13%;
    width: 250px;
  }

  .artifact-div.maj-4.gotoslide {
    left: 34%;
    top: 56%;
    width: 200px;
  }

  .artifact-div.saf-5.gotoslide {
    left: 75%;
    top: 70%;
    width: 300px;
  }

  .artifact-div.thamudic-5.gotoslide {
    top: 23%;
    width: 250px;
  }

  .artifact-div.thamudic-3.gotoslide {
    top: 25%;
    width: 350px;
  }

  .artifact-div.saf-3.gotoslide {
    left: 64%;
    width: 300px;
  }

  .artifact-div.thamudic-2.gotoslide {
    left: 27%;
    top: 37%;
    width: 200px;
  }

  .artifact-div.lihyanite-1.gotoslide {
    left: 81%;
    top: 29%;
    width: 300px;
  }

  .main-pic {
    width: 400px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .pop-up-wrapper-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100vw;
    height: 100vh;
  }

  .artifact-grid-2 {
    margin-right: 20px;
    margin-left: 20px;
    -ms-grid-columns: 1.25fr 1.75fr;
    grid-template-columns: 1.25fr 1.75fr;
  }

  .pop-up-wrapper-artifact-2 {
    display: none;
    width: 100vw;
    height: 100vh;
  }
}

@media screen and (max-width: 767px) {
  .stone-hero-full-width {
    margin-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
  }

  .stone-image._7 {
    background-image: url('../images/stone.jpg');
  }

  .introduction {
    height: 500px;
  }

  .new-footer {
    margin-top: -50px;
  }

  .new-footer.pre-islamic {
    position: static;
    left: 0%;
    top: auto;
    right: 0%;
    bottom: 0%;
    display: none;
  }

  .footer-grid {
    width: 100%;
  }

  .vertical-div {
    height: 100%;
    font-size: 15px;
  }

  .image {
    width: 150px;
    margin-left: 0px;
  }

  .link {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    text-align: center;
  }

  .landing-page-headings {
    font-size: 65px;
  }

  .introduction-credits {
    width: 350px;
    margin-bottom: 0px;
    margin-left: 0px;
  }

  .slide {
    height: auto;
    margin-top: 188px;
    background-color: transparent;
  }

  .introduction-slider {
    height: 850px;
  }

  .slider-div {
    height: 500px;
    margin-top: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    background-color: transparent;
  }

  .introduction-paragraph {
    width: 400px;
    height: 275px;
    margin-top: 33px;
    margin-bottom: 178px;
    font-size: 16px;
  }

  .slide-nav {
    margin-bottom: 18px;
  }

  .footer-section {
    display: block;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .slider-section-div {
    margin-top: -87px;
  }

  .sponsors-header-div {
    width: 100%;
    margin-top: 140px;
    margin-left: 0px;
  }

  .would-like-to-thank {
    width: 400px;
  }

  .would-like-to-thank.one {
    width: 400px;
  }

  .sponsors-text-div {
    width: 400px;
  }

  .section {
    height: 850px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .mask {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .pre-islamic-link {
    margin-bottom: 25px;
    font-size: 45px;
    text-align: center;
  }

  .exhibits-link {
    margin-bottom: 25px;
    font-size: 45px;
  }

  .exhibits-link.w--current {
    font-size: 45px;
  }

  .home-link {
    margin-bottom: 25px;
    font-size: 45px;
  }

  .image-3 {
    width: 30%;
  }

  .div-block {
    width: 0vw;
  }

  .link-5 {
    font-size: 45px;
  }

  .islamic-link {
    margin-bottom: 25px;
    font-size: 45px;
  }

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

  .heading-wrapper {
    margin-top: 70px;
  }

  .demo-wrapper {
    margin-top: 40px;
    margin-bottom: 0px;
    padding-right: 0px;
    padding-bottom: 100px;
    padding-left: 0px;
  }

  .gallery-overview {
    display: block;
  }

  .browser-demo {
    width: 400px;
    height: 300px;
    margin-right: 110px;
    margin-bottom: 100px;
    margin-left: 110px;
    padding-right: 30px;
    padding-left: 30px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }

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

  .instructions-wrapper {
    margin-left: 0px;
  }

  .heading-4 {
    left: -13%;
    top: -21%;
    right: 0%;
    bottom: auto;
  }

  .heading-5 {
    left: -13%;
    top: -20%;
    right: 0%;
    bottom: auto;
  }

  .heading-6 {
    left: -13%;
    top: auto;
    right: 0%;
    bottom: -19%;
  }

  .heading-7 {
    left: -13%;
    top: auto;
    right: 0%;
    bottom: -19%;
  }

  .footer_credits-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }

  .margin-bottom-xlarge {
    margin-bottom: 48px;
  }

  .timeline_right {
    margin-left: 0px;
  }

  .timeline_centre {
    padding-left: 0%;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .timeline_text {
    width: 250px;
    font-size: 16px;
  }

  .timeline_text.right {
    width: 400px;
    margin-left: 4px;
  }

  .timeline_text.left {
    width: 400px;
    margin-right: 30px;
    margin-left: 4px;
  }

  .timeline_text.thamudic {
    width: 250px;
  }

  .timeline_text.islamic {
    width: auto;
    max-width: 500px;
    min-width: 300px;
    margin-right: 42px;
    margin-left: 106px;
  }

  .button-inverted {
    padding: 14px 24px;
  }

  .padding-vertical-footer {
    padding-top: 80px;
    padding-bottom: 64px;
  }

  .timeline_item {
    width: 100%;
    -ms-grid-columns: 64px 1fr;
    grid-template-columns: 64px 1fr;
  }

  .button-icon-small-secondary {
    padding: 10px 16px 10px 14px;
  }

  .button-icon-small-secondary.margin-right-small.mobile-margin-right-zero {
    margin-right: 0px;
  }

  .timeline_left {
    text-align: left;
  }

  .padding-vertical-xxlarge {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .padding-vertical-xlarge {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .background-layer-2 {
    background-position: 0px 0px, 50% 100%;
    background-size: 300px 300px, auto;
  }

  .timeline_progress {
    left: 6px;
  }

  .timeline_progress.islamic {
    left: 97px;
  }

  .timeline_date-text {
    margin-bottom: 24px;
    font-size: 36px;
  }

  .margin-bottom-small {
    margin-bottom: 24px;
  }

  .paragraph-large {
    font-size: 18px;
  }

  .hero-nav {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .button-icon-small {
    padding: 10px 16px 10px 14px;
  }

  .button-icon-small.hide-mobile {
    display: none;
  }

  .text-link.text-light-grey.privacy-policy {
    margin-bottom: 16px;
  }

  .timeline_quote-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }

  .timeline_quote-image {
    margin-top: 24px;
    margin-right: 0px;
  }

  .pre-islamic-section {
    display: block;
    height: auto;
  }

  .nav-link {
    margin-bottom: 25px;
    font-size: 35px;
  }

  .paragraph-2 {
    width: 400px;
    margin-bottom: 0px;
    font-size: 14px;
  }

  .slide-nav-2 {
    top: 310px;
  }

  .heading-9 {
    font-size: 50px;
    text-align: center;
  }

  .bold-text-3 {
    font-size: 20px;
    text-align: center;
  }

  .img-wrapper-2 {
    width: 175px;
    height: 250px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(null), to(null)), url('../images/Greek-Card.png');
    background-image: linear-gradient(180deg, null, null), url('../images/Greek-Card.png');
    background-size: auto, cover;
  }

  .img-wrapper-1 {
    width: 175px;
    height: 250px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(null), to(null)), url('../images/aramaic-card.png');
    background-image: linear-gradient(180deg, null, null), url('../images/aramaic-card.png');
    background-size: auto, cover;
  }

  .grid {
    margin-right: -191px;
  }

  .img-wrapper-3 {
    width: 175px;
    height: 250px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(null), to(null)), url('../images/fig04_c_lg.jpeg');
    background-image: linear-gradient(180deg, null, null), url('../images/fig04_c_lg.jpeg');
    background-size: auto, contain;
  }

  .showcase-menu-wrapper {
    margin-left: 238px;
  }

  .container-homepage {
    display: none;
    height: 50vh;
  }

  .text-block-4 {
    font-size: 28px;
  }

  .aramaic-details {
    margin-top: 28px;
  }

  .islamic-section {
    height: auto;
    background-color: #000;
    background-image: none;
  }

  .pre-islamic-timeline {
    display: none;
    background-color: #000;
  }

  .div-block-6 {
    height: 50px;
  }

  .timeline_date-text-2 {
    margin-bottom: 24px;
    font-size: 36px;
  }

  .timeline_item-2 {
    width: 100%;
    -ms-grid-columns: 64px 1fr;
    grid-template-columns: 64px 1fr;
  }

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

  .container-5 {
    padding-top: 70px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .heading-17 {
    font-size: 50px;
    text-align: center;
  }

  .ex-pop-up {
    width: 400px;
  }

  .pre-islamic-preview {
    height: 3100px;
  }

  .islamic-preview {
    height: 2920px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#b28346), color-stop(20%, #ddad60), color-stop(44%, #ffd88a), color-stop(50%, #fffbdc), color-stop(56%, #ffd88a), color-stop(80%, #ddad60), to(#b28346));
    background-image: linear-gradient(180deg, #b28346, #ddad60 20%, #ffd88a 44%, #fffbdc 50%, #ffd88a 56%, #ddad60 80%, #b28346);
  }

  .div-block-12 {
    font-size: 12px;
  }

  .paragraph-9 {
    width: 375px;
  }

  .div-block-13 {
    font-size: 14px;
  }

  .paragraph-10 {
    width: 375px;
    font-size: 12px;
  }

  .div-block-14 {
    font-size: 12px;
  }

  .paragraph-11 {
    width: 375px;
    font-size: 12px;
  }

  .div-block-15 {
    font-size: 12px;
  }

  .paragraph-12 {
    width: 375px;
    font-size: 12px;
  }

  .cc-button-desktop {
    font-size: 12px;
  }

  .heading-20.thamudic {
    font-size: 19px;
  }

  .heading-20.musnad-al-janubi {
    font-size: 20px;
    text-shadow: 0 0 1px hsla(0, 0%, 100%, 0.2);
  }

  .credits-item {
    width: 100%;
    -ms-grid-columns: 64px 1fr;
    grid-template-columns: 64px 1fr;
  }

  .landing-header-div-2 {
    margin-bottom: 220px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .landing-page-headings-2 {
    font-size: 65px;
  }

  .paragraph-24 {
    font-size: 14px;
  }

  .paragraph-25 {
    font-size: 14px;
  }

  .paragraph-26 {
    font-size: 14px;
  }

  .text-block-6 {
    font-size: 16px;
  }

  .credits-item-2 {
    width: 100%;
    -ms-grid-columns: 64px 1fr;
    grid-template-columns: 64px 1fr;
  }

  .paragraph-27 {
    font-size: 14px;
  }

  .footer-grid-2 {
    width: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .link-block-3 {
    margin-bottom: 20px;
    margin-left: 0px;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }

  .vertical-div-2 {
    height: 100%;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 15px;
  }

  .link-9 {
    text-align: center;
  }

  .new-footer-2 {
    margin-top: -50px;
  }

  .introduction-2 {
    height: 450px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .introduction-credits-2 {
    width: 400px;
    margin-left: 0px;
  }

  .italic-text-2 {
    width: auto;
  }

  .section-3 {
    margin-top: 239px;
  }

  .sponsors-text-div-2 {
    width: 400px;
  }

  .legend-wrapper-map {
    width: 100%;
    padding-right: 17px;
    padding-left: 17px;
  }

  .heading-21 {
    margin-top: 15px;
    margin-bottom: 0px;
    font-size: 35px;
  }

  .legend-text-2 {
    font-size: 12px;
  }

  .legend-text-2.cta {
    height: auto;
    margin-left: 0px;
    padding-right: 0px;
    padding-left: 10px;
    text-align: center;
  }

  .legend-icon-copy-2 {
    width: 200px;
    margin-bottom: 0px;
    margin-left: 0px;
  }

  .legend-grid-mobile {
    display: -ms-grid;
    display: grid;
    margin-top: 10px;
    grid-auto-columns: 1fr;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto auto auto;
    grid-template-rows: auto auto auto auto;
  }

  .legend-icon-2 {
    margin-left: 13px;
  }

  .pop-up {
    width: 430px;
    height: 565px;
  }

  .legend-grid-tablet {
    display: none;
  }

  .legend-mobile-v {
    display: none;
  }

  .stud-wrapper {
    width: 430px;
    height: 565px;
  }

  .pop-up-text-2 {
    margin-top: 10px;
    margin-bottom: 0px;
    padding: 0px 11px;
    font-size: 14px;
    line-height: 18px;
  }

  .legend-wrapper-2 {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .artifact-pics-mobile {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  .guideline-2 {
    width: 8px;
    height: 95%;
  }

  .body-text-15px {
    margin-right: 25px;
    margin-left: 25px;
    color: #fff;
  }

  .body-text-15px.arrow {
    display: none;
  }

  .collection-title.maj {
    display: none;
    width: auto;
    min-width: 460px;
    margin-top: 0px;
    margin-right: 35px;
    margin-bottom: 0px;
  }

  .collection-title.maj.mobile {
    display: block;
  }

  .collection-title.lihyanite {
    display: none;
    margin-bottom: 0px;
    margin-left: 35px;
  }

  .collection-title.lihyanite.mobile {
    display: block;
  }

  .collection-title.thamudic {
    margin-right: 34px;
    margin-bottom: 0px;
  }

  .collection-title.safaitic {
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 35px;
  }

  .collection-point-1.gallery-button {
    margin-right: 0px;
    margin-left: 0px;
  }

  .negative-collection.safaitic {
    position: absolute;
    left: auto;
    top: 62%;
    width: auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .negative-collection.maj {
    position: absolute;
    top: 82%;
    right: auto;
    width: auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
  }

  .pop-up-artifact {
    width: 430px;
  }

  .artifact-subheading {
    margin-bottom: 1px;
    margin-left: 25px;
    color: #fff;
  }

  .artifact-grid-mobile {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: scroll;
    height: 600px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    justify-items: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .artifact-heading {
    margin-top: 10px;
    margin-left: 25px;
    color: #fff;
    font-size: 50px;
  }

  .gallery-button-wrapper {
    display: none;
  }

  .inner {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }

  .artifact-header-text {
    font-size: 16px;
  }

  .pop-up-wrapper-artifact {
    display: none;
  }

  .positive-collection.lihyanite {
    position: absolute;
    left: auto;
    top: 18%;
    width: auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }

  .positive-collection.thamudic {
    position: absolute;
    top: 38%;
    right: auto;
    width: auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
  }

  .collection-point-wrapper-copy {
    width: 50px;
    height: 80%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .artifact-grid {
    display: none;
  }

  .title-wrapper {
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: 82%;
  }

  .drawing {
    position: absolute;
  }

  .collection-point-3.gallery-button {
    margin-right: 0px;
    margin-left: 0px;
  }

  .collection-point-2.gallery-button {
    top: auto;
    margin-right: 0px;
    margin-left: 0px;
  }

  .colour {
    position: absolute;
  }

  .collection-point-4.gallery-button {
    margin-right: 0px;
    margin-left: 0px;
  }

  .artifact-div.maj-2.gotoslide {
    left: 37%;
    top: 67%;
  }

  .artifact-div.saf-4.gotoslide {
    left: 74%;
    top: 69%;
  }

  .artifact-div.saf-2.gotoslide {
    left: 61%;
    top: 78%;
  }

  .artifact-div.maj-5.gotoslide {
    top: 80%;
  }

  .artifact-div.saf-10.gotoslide {
    left: 68%;
    top: 60%;
  }

  .artifact-div.saf-6.gotoslide {
    left: 69%;
    top: 89%;
  }

  .artifact-div.lihyanite-3.gotoslide {
    left: 73%;
    top: 27%;
  }

  .artifact-div.saf-7.gotoslide {
    left: 81%;
  }

  .artifact-div.lihyanite-2.gotoslide {
    top: 13%;
  }

  .artifact-div.thamudic-6.gotoslide {
    left: 35%;
    top: 18%;
  }

  .artifact-div.maj-3.gotoslide {
    left: 25%;
    top: 62%;
  }

  .artifact-div.saf-9.gotoslide {
    top: 51%;
  }

  .artifact-div.thamudic-1.gotoslide {
    left: 36%;
    top: 28%;
  }

  .artifact-div.thamudic-4.gotoslide {
    left: 15%;
    top: 22%;
  }

  .artifact-div.saf-8.gotoslide {
    left: 85%;
    top: 50%;
  }

  .artifact-div.saf-1.gotoslide {
    left: 56%;
    top: 67%;
  }

  .artifact-div.maj-1.gotoslide {
    left: 13%;
    top: 81%;
  }

  .artifact-div.maj-4.gotoslide {
    left: 8%;
    top: 67%;
  }

  .artifact-div.saf-5.gotoslide {
    left: 78%;
    top: 77%;
  }

  .artifact-div.thamudic-5.gotoslide {
    left: 4%;
    top: 35%;
  }

  .artifact-div.thamudic-3.gotoslide {
    top: 45%;
  }

  .artifact-div.saf-3.gotoslide {
    left: 67%;
    top: 46%;
  }

  .artifact-div.thamudic-2.gotoslide {
    left: 20%;
    top: 36%;
  }

  .artifact-div.lihyanite-1.gotoslide {
    left: 55%;
    top: 29%;
  }

  .guideline-wrapper {
    width: 50px;
    height: 80%;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
  }

  .main-pic {
    position: relative;
    height: 350px;
  }

  .bw {
    position: absolute;
  }

  .artifact-pics {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  .pop-up-wrapper-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .artifact-grid-2 {
    display: none;
  }

  .gallery-button-wrapper-mobile-pi {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .pop-up-wrapper-artifact-2 {
    display: none;
  }
}

@media screen and (max-width: 479px) {
  .stone-hero-inner-wrapper {
    width: 300vw;
  }

  .footer-grid {
    width: 100%;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .vertical-div {
    width: 100%;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .image {
    margin-left: 0px;
  }

  .link {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    text-align: center;
  }

  .link-block {
    margin-left: 0px;
  }

  .landing-page-headings {
    font-size: 45px;
  }

  .introduction-credits {
    width: 300px;
  }

  .slider-div {
    height: auto;
    margin-top: -39px;
  }

  .introduction-paragraph {
    width: 200px;
    height: 350px;
    margin-top: 19px;
    font-size: 12px;
    line-height: 20px;
  }

  .slide-nav {
    margin-bottom: 65px;
  }

  .would-like-to-thank {
    width: 300px;
  }

  .would-like-to-thank.one {
    width: 300px;
  }

  .sponsors-text-div {
    width: 300px;
  }

  .section {
    height: 1000px;
  }

  .left-arrow {
    display: block;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
  }

  .mask {
    margin-top: -1px;
  }

  .icon {
    margin-top: 741px;
    margin-bottom: 0px;
  }

  .icon-2 {
    margin-top: 744px;
    margin-bottom: 0px;
  }

  .gold-section-splitter-section {
    background-size: cover;
  }

  .link-2 {
    text-align: center;
  }

  .link-3 {
    text-align: center;
  }

  .link-4 {
    text-align: center;
  }

  .pre-islamic-link {
    height: 50px;
    margin-bottom: 0px;
    font-size: 25px;
  }

  .exhibits-link {
    margin-bottom: 0px;
    font-size: 25px;
  }

  .exhibits-link.w--current {
    margin-bottom: 20px;
    font-size: 25px;
  }

  .home-link {
    margin-bottom: 0px;
    font-size: 25px;
  }

  .image-3 {
    width: 40%;
  }

  .div-block {
    width: 0vw;
  }

  .link-5 {
    font-size: 25px;
  }

  .islamic-link {
    margin-bottom: 0px;
    font-size: 25px;
  }

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

  .heading-wrapper {
    margin-top: 70px;
  }

  .demo-wrapper {
    margin-top: 35px;
    margin-right: 0px;
    padding-right: 0px;
    padding-bottom: 100px;
    padding-left: 0px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .gallery-overview {
    display: block;
  }

  .browser-demo {
    width: 300px;
    margin-right: 20px;
    margin-left: 20px;
    padding-right: 0px;
    padding-left: 0px;
  }

  .image-4 {
    margin-top: 0px;
    margin-right: 0px;
  }

  .heading-3 {
    padding-left: 10px;
    font-size: 30px;
  }

  .instructions-wrapper {
    margin-left: 0px;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
  }

  .heading-4 {
    left: -13%;
    top: -21%;
    right: 0%;
    bottom: auto;
  }

  .heading-5 {
    left: -13%;
    top: -21%;
    right: 0%;
    bottom: auto;
  }

  .heading-6 {
    left: -13%;
    top: auto;
    right: 0%;
    bottom: -19%;
  }

  .heading-7 {
    left: -13%;
    top: auto;
    right: 0%;
    bottom: -19%;
  }

  .margin-bottom-xlarge {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .timeline_right {
    margin-right: 31px;
  }

  .timeline_text {
    margin-top: -44px;
    margin-right: 18px;
    font-size: 10px;
  }

  .timeline_text.right {
    width: 200px;
    font-size: 14px;
  }

  .timeline_text.left {
    width: 200px;
    font-size: 12px;
  }

  .timeline_text.thamudic {
    width: auto;
    min-width: 200px;
    margin-top: 113px;
    margin-right: 0px;
    margin-left: 0px;
    font-size: 12px;
  }

  .timeline_text.lihyanite {
    width: auto;
    max-width: 450px;
    min-width: 200px;
    margin-top: 113px;
    font-size: 12px;
  }

  .timeline_text.safaitic {
    width: auto;
    max-width: 450px;
    min-width: 200px;
    margin-top: 113px;
    font-size: 12px;
  }

  .timeline_text.musnad-al-janubi {
    width: auto;
    max-width: 450px;
    min-width: 200px;
    margin-top: 113px;
    font-size: 12px;
  }

  .timeline_text.islamic {
    width: auto;
    max-width: 450px;
    min-width: 175px;
    margin-left: 2px;
    font-size: 12px;
  }

  .button-icon {
    display: none;
  }

  .margin-bottom-medium {
    margin-bottom: 24px;
  }

  .timeline_item {
    -ms-grid-columns: 48px 1fr;
    grid-template-columns: 48px 1fr;
  }

  .timeline_item.thamudic {
    justify-items: stretch;
    -ms-grid-columns: 0.75fr 28px 2.25fr;
    grid-template-columns: 0.75fr 28px 2.25fr;
  }

  .timeline_item.lihyanite {
    -ms-grid-columns: 0.75fr 28px 3.5fr;
    grid-template-columns: 0.75fr 28px 3.5fr;
  }

  .timeline_item.safaitic {
    -ms-grid-columns: 0.25fr 28px 1fr;
    grid-template-columns: 0.25fr 28px 1fr;
  }

  .timeline_item.musnad-al-janubi {
    -ms-grid-columns: 0.25fr 28px 1fr;
    grid-template-columns: 0.25fr 28px 1fr;
  }

  .button-icon-small-secondary {
    top: 18px;
    padding: 10px 14px;
    font-size: 13px;
  }

  .timeline_progress.islamic {
    left: 22px;
  }

  .paragraph-large {
    font-size: 16px;
  }

  .button-icon-small {
    top: 18px;
    padding: 10px 14px;
    font-size: 13px;
  }

  .pre-islamic-section {
    display: block;
  }

  .nav-link {
    margin-bottom: 0px;
    font-size: 20px;
    text-align: center;
  }

  .paragraph-2 {
    width: 200px;
    font-size: 12px;
  }

  .heading-9 {
    font-size: 30px;
  }

  .img-wrapper-2 {
    width: 87.5px;
    height: 125px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(null), to(null)), url('../images/Greek-Card.png');
    background-image: linear-gradient(180deg, null, null), url('../images/Greek-Card.png');
    background-size: auto, cover;
  }

  .img-wrapper-1 {
    width: 87.5px;
    height: 125px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(null), to(null)), url('../images/aramaic-card.png');
    background-image: linear-gradient(180deg, null, null), url('../images/aramaic-card.png');
    background-size: auto, cover;
  }

  .grid {
    margin-left: -168px;
  }

  .menu-item-text {
    font-size: 15px;
  }

  .marker-container {
    margin-left: 39px;
  }

  .showcase-images-container {
    margin-top: -47px;
  }

  .img-wrapper-3 {
    width: 87.5px;
    height: 125px;
  }

  .showcase-images-wrapper {
    left: -40px;
  }

  .container-homepage {
    display: none;
    padding-left: 44px;
  }

  .text-block-4 {
    font-size: 20px;
  }

  .aramaic-details {
    margin-top: 0px;
  }

  .grid-2 {
    display: none;
  }

  .heading-13 {
    margin-top: 23px;
  }

  .islamic-section {
    display: block;
    height: auto;
  }

  .grid-3 {
    display: none;
  }

  .grid-5 {
    display: none;
  }

  .heading-14 {
    font-size: 25px;
    text-align: center;
  }

  .heading-15 {
    font-size: 25px;
    text-align: center;
  }

  .heading-16 {
    font-size: 25px;
    text-align: center;
  }

  .pre-islamic-timeline {
    display: none;
    background-color: #000;
  }

  .timeline_item-2 {
    -ms-grid-columns: 48px 1fr;
    grid-template-columns: 48px 1fr;
  }

  .container-5 {
    padding-top: 70px;
  }

  .heading-17 {
    font-size: 30px;
  }

  .accordion-label.show-mvp {
    font-size: 60px;
  }

  .demo-wrapper-2 {
    width: 90vw;
  }

  .heading-18 {
    font-size: 30px;
  }

  .pop-up-text {
    padding: 4vw 6vw;
    font-size: 14px;
    line-height: 22px;
  }

  .ex-modal {
    margin-bottom: -99px;
  }

  .close-modal-button {
    z-index: 100000;
    margin-top: -1px;
  }

  .ex-pop-up {
    width: 70vw;
  }

  .button-4 {
    width: 100px;
    font-size: 8px;
    text-align: center;
  }

  .button-4.desktop {
    display: block;
  }

  .pre-islamic-preview {
    width: 12px;
    height: 3775px;
    font-size: 12px;
  }

  .islamic-preview {
    font-size: 12px;
  }

  .aramaic-phone-grid {
    display: block;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }

  .greek-phone-grid {
    display: block;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }

  .sabaean-phone-grid {
    display: block;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto auto;
    grid-template-rows: auto auto auto auto;
  }

  .paragraph-10 {
    margin-bottom: 39px;
  }

  .paragraph-11 {
    margin-bottom: 33px;
  }

  .icon-3 {
    top: 250px;
  }

  .icon-4 {
    top: 250px;
  }

  .cc-button-desktop {
    display: none;
  }

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

  .div-block-17 {
    display: block;
  }

  .heading-20.thamudic {
    padding-left: 7.5vw;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    text-align: center;
  }

  .heading-20.safaitic {
    left: -6%;
    margin-top: -334px;
    padding-left: 7.5vw;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
  }

  .heading-20.musnad-al-janubi {
    margin-top: -334px;
    padding-left: 7.5vw;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
  }

  .heading-20-copy {
    margin-top: -334px;
    padding-left: 7.5vw;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
  }

  .credits-item {
    -ms-grid-columns: 48px 1fr;
    grid-template-columns: 48px 1fr;
  }

  .landing-page-headings-2 {
    font-size: 45px;
  }

  .paragraph-24 {
    font-size: 12px;
  }

  .paragraph-25 {
    font-size: 12px;
  }

  .bold-text-5 {
    font-size: 14px;
  }

  .text-block-6 {
    font-size: 14px;
  }

  .credits-item-2 {
    -ms-grid-columns: 48px 1fr;
    grid-template-columns: 48px 1fr;
  }

  .credits-item-2._5 {
    height: 800px;
  }

  .credits-item-2._4 {
    margin-top: 140px;
  }

  .credits-content-div-2 {
    margin-top: 100px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  .credits-content-div-2.horizontal {
    margin-top: 0px;
  }

  .paragraph-27 {
    font-size: 12px;
  }

  .footer-grid-2 {
    width: 100%;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .link-block-3 {
    margin-left: 0px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  .vertical-div-2 {
    width: 100%;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .link-9 {
    text-align: center;
  }

  .new-footer-2 {
    margin-top: 140px;
  }

  .introduction-2 {
    padding-right: 0px;
    padding-left: 0px;
  }

  .introduction-credits-2 {
    width: 300px;
    margin-left: 0px;
  }

  .italic-text-2 {
    font-size: 16px;
  }

  .section-3 {
    margin-top: 245px;
  }

  .sponsors-text-div-2 {
    width: 300px;
  }

  .icon-5 {
    margin-top: 741px;
  }

  .close-modal-button-2 {
    top: 11px;
    z-index: 100000;
  }

  .heading-21 {
    margin-top: 6px;
  }

  .legend-text-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .legend-icon-copy-2 {
    width: 190px;
    margin-top: 8px;
  }

  .legend-grid-mobile {
    display: none;
    grid-auto-columns: 1fr;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto auto auto;
    grid-template-rows: auto auto auto auto;
  }

  .pop-up-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .pop-up {
    top: 0px;
    overflow: hidden;
    width: 90vw;
    height: 600px;
  }

  .pop-up-text-wrapper {
    overflow: scroll;
    height: 600px;
    margin-top: 50px;
    margin-bottom: 50px;
  }

  .legend-wrapper-mobile-map {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 17px;
    margin-bottom: 17px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .legend-mobile-v {
    display: block;
  }

  .stud-wrapper {
    width: 90vw;
    height: 600px;
  }

  .pop-up-text-2 {
    padding: 1vw;
    font-size: 14px;
    line-height: 22px;
  }

  .legend-wrapper-2 {
    margin-left: 0px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .modal {
    top: 5px;
    margin-bottom: 0px;
  }

  .gallery-button-div {
    width: 310px;
    height: 50px;
  }

  .gallery-button {
    width: 40px;
    height: 40px;
    min-width: 40px;
    margin: 5px;
  }

  .negative-collection.safaitic {
    left: 10%;
  }

  .negative-collection.maj {
    right: 10%;
  }

  .pop-up-artifact {
    width: 90vw;
  }

  .gallery-button-wrapper {
    width: 310px;
    height: 50px;
    margin-bottom: 15px;
  }

  .headline {
    font-size: 80px;
    line-height: 90px;
  }

  .modal-artifact {
    margin-bottom: 0px;
  }

  .inner {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }

  .artifact-header-text {
    font-size: 12px;
  }

  .pop-up-wrapper-artifact {
    display: none;
  }

  .positive-collection.lihyanite {
    left: 10%;
  }

  .positive-collection.thamudic {
    right: 10%;
  }

  .img-scroll-right {
    max-width: 300px;
  }

  .blurbg {
    width: 310px;
    height: 50px;
  }

  .title-wrapper {
    height: 400px;
  }

  .artifact-div.maj-2.gotoslide {
    left: 36%;
    top: 71%;
    width: 125px;
  }

  .artifact-div.saf-4.gotoslide {
    left: 62%;
    top: 71%;
    width: 150px;
  }

  .artifact-div.saf-2.gotoslide {
    left: 78%;
    top: 66%;
    width: 175px;
  }

  .artifact-div.maj-5.gotoslide {
    top: 80%;
    width: 150px;
  }

  .artifact-div.saf-10.gotoslide {
    left: 56%;
    top: 81%;
    width: 100px;
  }

  .artifact-div.saf-6.gotoslide {
    top: 82%;
    width: 200px;
  }

  .artifact-div.lihyanite-3.gotoslide {
    left: 57%;
    top: 28%;
    width: 250px;
  }

  .artifact-div.saf-7.gotoslide {
    width: 200px;
  }

  .artifact-div.lihyanite-2.gotoslide {
    top: 15%;
    width: 300px;
  }

  .artifact-div.thamudic-6.gotoslide {
    left: 28%;
    top: 26%;
    width: 100px;
  }

  .artifact-div.maj-3.gotoslide {
    left: 22%;
    top: 66%;
    width: 130px;
  }

  .artifact-div.saf-9.gotoslide {
    left: 58%;
    top: 53%;
    width: 150px;
  }

  .artifact-div.thamudic-1.gotoslide {
    left: 29%;
    top: 33%;
    width: 120px;
  }

  .artifact-div.thamudic-4.gotoslide {
    left: 3%;
    top: 27%;
    width: 250px;
  }

  .artifact-div.saf-8.gotoslide {
    left: 65%;
    top: 76%;
    width: 150px;
  }

  .artifact-div.saf-1.gotoslide {
    top: 63%;
    width: 200px;
  }

  .artifact-div.maj-1.gotoslide {
    left: 6%;
    top: 79%;
    width: 150px;
  }

  .artifact-div.maj-4.gotoslide {
    left: 5%;
    top: 66%;
    width: 150px;
  }

  .artifact-div.saf-5.gotoslide {
    left: 81%;
    top: 74%;
    width: 200px;
  }

  .artifact-div.thamudic-5.gotoslide {
    left: 10%;
    top: 37%;
    width: 150px;
  }

  .artifact-div.thamudic-3.gotoslide {
    left: 19%;
    top: 44%;
    width: 250px;
  }

  .artifact-div.saf-3.gotoslide {
    left: 75%;
    top: 50%;
    width: 200px;
  }

  .artifact-div.thamudic-2.gotoslide {
    left: 6%;
    top: 45%;
    width: 100px;
  }

  .artifact-div.lihyanite-1.gotoslide {
    left: 80%;
    top: 24%;
    width: 200px;
  }

  .main-pic {
    width: 90%;
  }

  .pop-up-wrapper-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .gallery-button-mpi {
    width: 40px;
    height: 40px;
    min-width: 40px;
    margin: 5px;
  }

  .gallery-button-wrapper-mobile-pi {
    width: 310px;
    height: 50px;
    margin-bottom: 15px;
  }

  .pop-up-wrapper-artifact-2 {
    display: none;
  }
}

#w-node-_15f8aea2-3ed3-ed93-4e7f-b7b35483ba81-5483ba7e {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_15f8aea2-3ed3-ed93-4e7f-b7b35483ba82-5483ba7e {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_93a0ad7a-ff33-864d-34d6-d908bfd7a37f-5483ba7e {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_15f8aea2-3ed3-ed93-4e7f-b7b35483ba86-5483ba7e {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_15f8aea2-3ed3-ed93-4e7f-b7b35483ba87-5483ba7e {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_15f8aea2-3ed3-ed93-4e7f-b7b35483ba9d-5483ba7e {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_15f8aea2-3ed3-ed93-4e7f-b7b35483ba9e-5483ba7e {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_367601c8-4e62-47de-59bc-d956a0a65f13-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_367601c8-4e62-47de-59bc-d956a0a65f17-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_367601c8-4e62-47de-59bc-d956a0a65f1b-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 3;
  grid-row-start: span 3;
  -ms-grid-row-span: 3;
  grid-row-end: span 3;
}

#w-node-_367601c8-4e62-47de-59bc-d956a0a65f27-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_367601c8-4e62-47de-59bc-d956a0a65f2b-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_367601c8-4e62-47de-59bc-d956a0a65f2f-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_367601c8-4e62-47de-59bc-d956a0a65f33-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_367601c8-4e62-47de-59bc-d956a0a65f38-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_367601c8-4e62-47de-59bc-d956a0a65f3c-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_367601c8-4e62-47de-59bc-d956a0a65f40-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_367601c8-4e62-47de-59bc-d956a0a65f44-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_367601c8-4e62-47de-59bc-d956a0a65f48-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_367601c8-4e62-47de-59bc-d956a0a65f4c-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_367601c8-4e62-47de-59bc-d956a0a65f50-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 3;
  grid-row-start: span 3;
  -ms-grid-row-span: 3;
  grid-row-end: span 3;
}

#w-node-_367601c8-4e62-47de-59bc-d956a0a65f5d-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-_367601c8-4e62-47de-59bc-d956a0a65f61-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_367601c8-4e62-47de-59bc-d956a0a65f65-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_367601c8-4e62-47de-59bc-d956a0a65f69-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_367601c8-4e62-47de-59bc-d956a0a65f6d-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_367601c8-4e62-47de-59bc-d956a0a65f71-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_367601c8-4e62-47de-59bc-d956a0a65f75-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 3;
  grid-row-start: span 3;
  -ms-grid-row-span: 3;
  grid-row-end: span 3;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0606-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0636-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0637-0c4b0039 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f063b-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f063d-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f063f-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f064e-0c4b0039 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0652-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0654-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0656-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0688-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f069b-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f069c-0c4b0039 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f06a0-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f06a2-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f06a4-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f06af-0c4b0039 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f06b3-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f06b5-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f06b7-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f06d1-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f06e6-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f06e7-0c4b0039 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f06eb-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f06ed-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f06ef-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f06fc-0c4b0039 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0700-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0702-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0704-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f071e-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0732-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0733-0c4b0039 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0737-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0739-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f073b-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0748-0c4b0039 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f074c-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f074e-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0750-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0769-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0782-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0783-0c4b0039 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0787-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0789-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f078b-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0799-0c4b0039 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f079d-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f079f-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f07a1-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f07be-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f07d5-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f07d6-0c4b0039 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f07da-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f07dc-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f07de-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f07ec-0c4b0039 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f07f0-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f07f2-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f07f4-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f081e-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0834-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0835-0c4b0039 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0839-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f083b-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f083d-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0848-0c4b0039 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f084c-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f084e-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0850-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f086b-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f08a0-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f08a1-0c4b0039 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f08a5-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f08a7-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f08a9-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f08b7-0c4b0039 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f08bb-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f08bd-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f08bf-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f08f8-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0915-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0916-0c4b0039 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f091a-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f091c-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f091e-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f092c-0c4b0039 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0930-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0932-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0934-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0957-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0975-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0976-0c4b0039 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f097a-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f097c-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f097e-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f098d-0c4b0039 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0991-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0993-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0995-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f09b6-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f09e2-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f09e3-0c4b0039 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f09e7-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f09e9-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f09eb-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f09f9-0c4b0039 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f09fd-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f09ff-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0a01-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0a3a-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0a56-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0a57-0c4b0039 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0a5b-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0a5d-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0a5f-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0a6f-0c4b0039 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0a73-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0a75-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0a77-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0a95-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0abd-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0abe-0c4b0039 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0ac2-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0ac4-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0ac6-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0ad6-0c4b0039 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0ada-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0adc-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0ade-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0b08-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0b2c-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0b2d-0c4b0039 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0b31-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0b33-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0b35-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: auto;
  justify-self: auto;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0b43-0c4b0039 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0b47-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0b49-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0b4b-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0b7c-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0b98-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0b99-0c4b0039 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0b9d-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0b9f-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0ba1-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0bb0-0c4b0039 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0bb4-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0bb6-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0bb8-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0be0-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0bfd-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0bfe-0c4b0039 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0c02-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0c04-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0c06-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0c15-0c4b0039 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0c19-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0c1b-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0c1d-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0c3c-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0c60-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0c61-0c4b0039 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0c65-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0c67-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0c69-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0c77-0c4b0039 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0c7b-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0c7d-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0c7f-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0ca7-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0cc3-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0cc4-0c4b0039 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0cc8-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0cca-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0ccc-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0cd8-0c4b0039 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0cdc-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0cde-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0ce0-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0cfd-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0d1b-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0d1c-0c4b0039 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0d20-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0d22-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0d24-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0d32-0c4b0039 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0d36-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0d38-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0d3a-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0d5c-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0d72-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0d73-0c4b0039 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0d77-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0d79-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0d7b-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0d8b-0c4b0039 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0d8f-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0d91-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0d93-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0dab-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0dcf-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0dd0-0c4b0039 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0dd4-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0dd6-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0dd8-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0de6-0c4b0039 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0dea-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0dec-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0dee-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0e16-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0e29-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0e2a-0c4b0039 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0e2e-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0e30-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0e32-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0e3f-0c4b0039 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0e43-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0e45-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0e47-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0e5e-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0e7a-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0e7b-0c4b0039 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0e7f-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0e81-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0e83-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0e90-0c4b0039 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0e94-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0e96-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0e98-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0eb8-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0ed2-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0ed3-0c4b0039 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0ed7-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0ed9-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0edb-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0ee9-0c4b0039 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0eed-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0eef-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f1c913a-68e8-4343-7d06-825e491f0ef1-0c4b0039 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_296a25e5-bad2-c284-186a-171e9c6a64ec-804b003a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_296a25e5-bad2-c284-186a-171e9c6a64ed-804b003a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_296a25e5-bad2-c284-186a-171e9c6a64ef-804b003a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_296a25e5-bad2-c284-186a-171e9c6a64f1-804b003a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_296a25e5-bad2-c284-186a-171e9c6a64f2-804b003a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_296a25e5-bad2-c284-186a-171e9c6a650d-804b003a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_296a25e5-bad2-c284-186a-171e9c6a650e-804b003a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_734bbc31-18fb-66af-42e3-9bc53070f1be-804b003a {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_734bbc31-18fb-66af-42e3-9bc53070f1c2-804b003a {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-c2435ed6-7f92-00fb-9d40-2b2b6a26be44-804b003a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e0faf5bc-3796-f2d7-c214-f4f5a82cfdf9-804b003a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_9682946c-772b-87c3-5089-ee3988838f85-804b003a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b103dd9a-1886-6610-fd58-85311a0c3ed3-804b003a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-eb502acd-1af6-4a4b-7060-0fc001558fed-804b003a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b9a02777-3a60-6978-6988-e93e0d6c34c4-804b003a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-b6aa78a5-0b9b-b00c-3b3a-9cf6a1f081f4-804b003a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_972531c0-255a-1605-7bf0-39c48080c37b-804b003a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_53a84ae6-bebd-c7fc-894f-b2cc8add9cb2-804b003a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b341512a-e9f7-5d12-6c77-2feb557984cc-804b003a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-fe60f0ee-92a3-ebba-c88a-88222a439efc-804b003a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c2a5fd06-529f-272f-0e71-4cac4fe712b3-804b003a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_7f98d4c2-7b8a-8222-4479-74a37f986fed-804b003a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_165d30ad-d37d-298e-6591-87a6bc0756f0-804b003a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-e163bf0a-0c51-862d-c76e-95ee0e8bbe8c-804b003a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-a8f1af4c-d876-fbe2-923a-75824f32310b-804b003a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_7f9f46a8-7f97-8bd4-4c8a-5b9267b40e94-804b003a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
}

#w-node-_253de2c9-26e8-7359-646e-5e628745cac0-804b003a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-e91da20b-01c0-af62-b359-99d084dac9e8-804b003a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-dfb7da6a-741f-e949-aad6-7860f79ba457-804b003a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_79e49130-aca2-4149-9f16-66c56f698e84-804b003a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-aace00f7-e414-39b8-b8be-2f2afeb8454a-804b003a {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-aace00f7-e414-39b8-b8be-2f2afeb8454d-804b003a {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-aace00f7-e414-39b8-b8be-2f2afeb8454f-804b003a {
  -ms-grid-column-align: center;
  justify-self: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-aace00f7-e414-39b8-b8be-2f2afeb84559-804b003a {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-aace00f7-e414-39b8-b8be-2f2afeb8455b-804b003a {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_5f2d9c12-3f63-efa6-6724-cdd10ed9ba55-804b003a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-aace00f7-e414-39b8-b8be-2f2afeb8456c-804b003a {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-aace00f7-e414-39b8-b8be-2f2afeb8456e-804b003a {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_9c999ac4-936a-69cc-08b5-8bb72e16b477-804b003a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-aace00f7-e414-39b8-b8be-2f2afeb84586-804b003a {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-aace00f7-e414-39b8-b8be-2f2afeb84588-804b003a {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-c8d0182b-30a0-ff0f-1315-0028fbf6ba12-804b003a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ce347132-342b-f4ed-a653-7260dce9ab56-804b003a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ce347132-342b-f4ed-a653-7260dce9ab57-804b003a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ce347132-342b-f4ed-a653-7260dce9ab59-804b003a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ce347132-342b-f4ed-a653-7260dce9ab5b-804b003a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-ce347132-342b-f4ed-a653-7260dce9ab5c-804b003a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ce347132-342b-f4ed-a653-7260dce9ab77-804b003a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-ce347132-342b-f4ed-a653-7260dce9ab78-804b003a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_1e43376d-6918-296b-e0b2-c48fd674c50a-804b003a {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_1e43376d-6918-296b-e0b2-c48fd674c516-804b003a {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_1e43376d-6918-296b-e0b2-c48fd674c529-804b003a {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_1e43376d-6918-296b-e0b2-c48fd674c543-804b003a {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_0e6fc16b-8e63-badf-4332-07ccd9325e1f-804b003a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0e6fc16b-8e63-badf-4332-07ccd9325e20-804b003a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0e6fc16b-8e63-badf-4332-07ccd9325e22-804b003a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0e6fc16b-8e63-badf-4332-07ccd9325e24-804b003a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_0e6fc16b-8e63-badf-4332-07ccd9325e25-804b003a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0e6fc16b-8e63-badf-4332-07ccd9325e40-804b003a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_0e6fc16b-8e63-badf-4332-07ccd9325e41-804b003a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

@media screen and (min-width: 1920px) {
  #w-node-eb502acd-1af6-4a4b-7060-0fc001558fed-804b003a {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-b6aa78a5-0b9b-b00c-3b3a-9cf6a1f081f4-804b003a {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_972531c0-255a-1605-7bf0-39c48080c37b-804b003a {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_53a84ae6-bebd-c7fc-894f-b2cc8add9cb2-804b003a {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-b341512a-e9f7-5d12-6c77-2feb557984cc-804b003a {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: start;
    align-self: start;
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_165d30ad-d37d-298e-6591-87a6bc0756f0-804b003a {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-e163bf0a-0c51-862d-c76e-95ee0e8bbe8c-804b003a {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: start;
    align-self: start;
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-a8f1af4c-d876-fbe2-923a-75824f32310b-804b003a {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-e91da20b-01c0-af62-b359-99d084dac9e8-804b003a {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 2;
    grid-row-start: span 2;
    -ms-grid-row-span: 2;
    grid-row-end: span 2;
    -ms-grid-column-align: center;
    justify-self: center;
    -ms-grid-row-align: start;
    align-self: start;
  }

  #w-node-dfb7da6a-741f-e949-aad6-7860f79ba457-804b003a {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 2;
    grid-row-start: span 2;
    -ms-grid-row-span: 2;
    grid-row-end: span 2;
    -ms-grid-column-align: center;
    justify-self: center;
    -ms-grid-row-align: start;
    align-self: start;
  }
}

@media screen and (min-width: 1280px) {
  #w-node-_93a0ad7a-ff33-864d-34d6-d908bfd7a37f-5483ba7e {
    -webkit-align-self: start;
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start;
  }
}

@media screen and (max-width: 991px) {
  #w-node-_367601c8-4e62-47de-59bc-d956a0a65f50-0c4b0039 {
    -ms-grid-column: span 3;
    grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
    -ms-grid-row: span 2;
    grid-row-start: span 2;
    -ms-grid-row-span: 2;
    grid-row-end: span 2;
  }

  #w-node-_367601c8-4e62-47de-59bc-d956a0a65f75-0c4b0039 {
    -ms-grid-column: span 3;
    grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
    -ms-grid-row: span 2;
    grid-row-start: span 2;
    -ms-grid-row-span: 2;
    grid-row-end: span 2;
  }

  #w-node-_296a25e5-bad2-c284-186a-171e9c6a64f1-804b003a {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_296a25e5-bad2-c284-186a-171e9c6a650d-804b003a {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-ce347132-342b-f4ed-a653-7260dce9ab5b-804b003a {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-ce347132-342b-f4ed-a653-7260dce9ab77-804b003a {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_0e6fc16b-8e63-badf-4332-07ccd9325e24-804b003a {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_0e6fc16b-8e63-badf-4332-07ccd9325e40-804b003a {
    -ms-grid-column-align: center;
    justify-self: center;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_367601c8-4e62-47de-59bc-d956a0a65f71-0c4b0039 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_367601c8-4e62-47de-59bc-d956a0a65f75-0c4b0039 {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_0f1c913a-68e8-4343-7d06-825e491f064e-0c4b0039 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_0f1c913a-68e8-4343-7d06-825e491f06af-0c4b0039 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_0f1c913a-68e8-4343-7d06-825e491f06fc-0c4b0039 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_0f1c913a-68e8-4343-7d06-825e491f0748-0c4b0039 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_0f1c913a-68e8-4343-7d06-825e491f0799-0c4b0039 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_0f1c913a-68e8-4343-7d06-825e491f07ec-0c4b0039 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_0f1c913a-68e8-4343-7d06-825e491f0848-0c4b0039 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_0f1c913a-68e8-4343-7d06-825e491f08b7-0c4b0039 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_0f1c913a-68e8-4343-7d06-825e491f092c-0c4b0039 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_0f1c913a-68e8-4343-7d06-825e491f098d-0c4b0039 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_0f1c913a-68e8-4343-7d06-825e491f09f9-0c4b0039 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_0f1c913a-68e8-4343-7d06-825e491f0a6f-0c4b0039 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_0f1c913a-68e8-4343-7d06-825e491f0ad6-0c4b0039 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_0f1c913a-68e8-4343-7d06-825e491f0b43-0c4b0039 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_0f1c913a-68e8-4343-7d06-825e491f0bb0-0c4b0039 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_0f1c913a-68e8-4343-7d06-825e491f0c15-0c4b0039 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_0f1c913a-68e8-4343-7d06-825e491f0c77-0c4b0039 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_0f1c913a-68e8-4343-7d06-825e491f0cd8-0c4b0039 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_0f1c913a-68e8-4343-7d06-825e491f0d32-0c4b0039 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_0f1c913a-68e8-4343-7d06-825e491f0d8b-0c4b0039 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_0f1c913a-68e8-4343-7d06-825e491f0de6-0c4b0039 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_0f1c913a-68e8-4343-7d06-825e491f0e3f-0c4b0039 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_0f1c913a-68e8-4343-7d06-825e491f0e90-0c4b0039 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_0f1c913a-68e8-4343-7d06-825e491f0ee9-0c4b0039 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_296a25e5-bad2-c284-186a-171e9c6a64f1-804b003a {
    -webkit-align-self: start;
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start;
  }

  #w-node-_296a25e5-bad2-c284-186a-171e9c6a650d-804b003a {
    -webkit-align-self: start;
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start;
  }

  #w-node-aace00f7-e414-39b8-b8be-2f2afeb8454a-804b003a {
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-aace00f7-e414-39b8-b8be-2f2afeb8454d-804b003a {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 2;
    grid-row-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }

  #w-node-aace00f7-e414-39b8-b8be-2f2afeb8454f-804b003a {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }

  #w-node-aace00f7-e414-39b8-b8be-2f2afeb84556-804b003a {
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }

  #w-node-aace00f7-e414-39b8-b8be-2f2afeb84559-804b003a {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 2;
    grid-row-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }

  #w-node-aace00f7-e414-39b8-b8be-2f2afeb84569-804b003a {
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }

  #w-node-aace00f7-e414-39b8-b8be-2f2afeb8456c-804b003a {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 2;
    grid-row-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }

  #w-node-aace00f7-e414-39b8-b8be-2f2afeb84583-804b003a {
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }

  #w-node-aace00f7-e414-39b8-b8be-2f2afeb84586-804b003a {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 2;
    grid-row-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }

  #w-node-ce347132-342b-f4ed-a653-7260dce9ab5b-804b003a {
    -webkit-align-self: start;
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start;
  }

  #w-node-ce347132-342b-f4ed-a653-7260dce9ab77-804b003a {
    -webkit-align-self: start;
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start;
  }

  #w-node-_1e43376d-6918-296b-e0b2-c48fd674c507-804b003a {
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }

  #w-node-_1e43376d-6918-296b-e0b2-c48fd674c50a-804b003a {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 2;
    grid-row-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-_1e43376d-6918-296b-e0b2-c48fd674c50c-804b003a {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }

  #w-node-_1e43376d-6918-296b-e0b2-c48fd674c513-804b003a {
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }

  #w-node-_1e43376d-6918-296b-e0b2-c48fd674c516-804b003a {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 2;
    grid-row-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-_1e43376d-6918-296b-e0b2-c48fd674c526-804b003a {
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }

  #w-node-_1e43376d-6918-296b-e0b2-c48fd674c529-804b003a {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 2;
    grid-row-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-_1e43376d-6918-296b-e0b2-c48fd674c540-804b003a {
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }

  #w-node-_1e43376d-6918-296b-e0b2-c48fd674c543-804b003a {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 2;
    grid-row-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-_0e6fc16b-8e63-badf-4332-07ccd9325e24-804b003a {
    -webkit-align-self: start;
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start;
  }

  #w-node-_0e6fc16b-8e63-badf-4332-07ccd9325e40-804b003a {
    -webkit-align-self: start;
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_15f8aea2-3ed3-ed93-4e7f-b7b35483ba81-5483ba7e {
    -ms-grid-column-align: center;
    justify-self: center;
    -webkit-align-self: start;
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start;
  }

  #w-node-_296a25e5-bad2-c284-186a-171e9c6a64ec-804b003a {
    -ms-grid-column-align: center;
    justify-self: center;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_296a25e5-bad2-c284-186a-171e9c6a64f1-804b003a {
    -webkit-align-self: start;
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start;
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-dfbff51a-2a07-bd22-2b90-591e54d03512-804b003a {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_866a9cb5-7bcf-4438-2340-e2380102b2eb-804b003a {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_5b3b7977-033e-dbdb-e668-666ff24a3bdb-804b003a {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-d44362a2-7caf-67b5-c806-4ec669e2659e-804b003a {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-be8b00ee-c434-3270-386d-97712451abeb-804b003a {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-df813105-bb87-eb41-806f-a01741850da2-804b003a {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_40760c21-7947-028b-7a8f-e2ce6350d932-804b003a {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_72c43cd7-5e0b-1873-21a2-6b08bf07547c-804b003a {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_904d5087-9720-b528-8a65-66ed10763490-804b003a {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-dfb7da6a-741f-e949-aad6-7860f79ba457-804b003a {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 2;
    grid-row-start: span 2;
    -ms-grid-row-span: 2;
    grid-row-end: span 2;
    -ms-grid-column-align: center;
    justify-self: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  #w-node-_79e49130-aca2-4149-9f16-66c56f698e84-804b003a {
    -ms-grid-column-align: auto;
    justify-self: auto;
  }

  #w-node-aace00f7-e414-39b8-b8be-2f2afeb8454f-804b003a {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-ce347132-342b-f4ed-a653-7260dce9ab56-804b003a {
    -ms-grid-column-align: center;
    justify-self: center;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-ce347132-342b-f4ed-a653-7260dce9ab5b-804b003a {
    -webkit-align-self: start;
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start;
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_0e6fc16b-8e63-badf-4332-07ccd9325e1f-804b003a {
    -ms-grid-column-align: center;
    justify-self: center;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_0e6fc16b-8e63-badf-4332-07ccd9325e24-804b003a {
    -webkit-align-self: start;
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start;
    -ms-grid-column-align: center;
    justify-self: center;
  }
}

