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

.navbar {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  height: 123px;
  background-color: rgba(233, 235, 235, 0.6);
}

.main-nav-button {
  margin: 8px 5px 0px;
  border-top: 5px solid transparent;
  -webkit-transition: border-color 500ms ease;
  transition: border-color 500ms ease;
  font-family: 'Helvetica neue', sans-serif;
  font-size: 12px;
  letter-spacing: 0px;
  text-indent: 0px;
}

.main-nav-button:hover {
  border-top-color: #3078be;
  background-color: transparent;
}

.main-nav-button:active {
  border-top-color: #ea5049;
}

.main-nav-button:focus {
  border-top-color: #ea5049;
}

.main-nav-button.w--current {
  margin-top: 8px;
  margin-bottom: 0px;
  border-style: solid;
  border-width: 5px 0px 0px;
  border-color: #ea5049 #000 #000;
  color: #000;
}

.herostrip {
  height: 87vh;
  margin-top: 123px;
  background-image: url('../images/HeroStrip-Image.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -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;
}

.div-block {
  display: -ms-grid;
  display: grid;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  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;
  grid-template-rows: auto auto auto auto;
}

.heroheader {
  margin-top: -62px;
  padding-left: 30px;
  font-family: 'Solomon sans', sans-serif;
  color: #fff;
  font-size: 150px;
  line-height: 130px;
  font-weight: 700;
  letter-spacing: -0.7vw;
}

.hero-para {
  width: 490px;
  padding-left: 40px;
  font-family: 'Helvetica neue', sans-serif;
  color: #fff;
  text-align: justify;
}

.hero-button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 120px;
  height: 34px;
  margin-left: 40px;
  padding-left: 15px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
  -webkit-transition: background-color 500ms ease;
  transition: background-color 500ms ease;
  font-family: 'Helvetica neue', sans-serif;
  color: #5a627c;
  font-size: 12px;
  letter-spacing: 0.1em;
  text-decoration: none;
}

.hero-button:hover {
  background-color: #5a627c;
  color: #fff;
}

.arrow-icon {
  margin-top: -5px;
  padding-left: 8px;
  font-family: Oswald, sans-serif;
  font-size: 18px;
  font-weight: 300;
  text-decoration: none;
}

.arrow-icon.quote {
  padding-left: 15px;
}

.body {
  background-color: #e9ebeb;
}

.featured-projects-section {
  padding-top: 150px;
  padding-bottom: 150px;
  background-color: #e9ebeb;
}

.heading {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Helvetica, sans-serif;
  color: #000;
  font-size: 24px;
  text-align: center;
}

.heading.left {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-bottom: 15px;
  text-align: left;
}

.fp-contentbbox {
  position: relative;
  width: auto;
  margin-top: 0px;
  padding: 0px;
  background-color: transparent;
}

.fp-contentbbox.left {
  margin-bottom: -40px;
  padding-right: 20px;
  text-align: right;
}

.fp-contentbbox.right {
  margin-top: -40px;
  padding-right: 0px;
  padding-left: 20px;
  text-align: right;
}

.fp-projectname {
  position: static;
  font-family: Helvetica, sans-serif;
  color: #ea5049;
  font-weight: 700;
}

.line-w40 {
  width: 60px;
  height: 1px;
  background-color: #000;
}

.line-w40.padding {
  margin-top: 10px;
  margin-bottom: 10px;
}

.fp-para {
  padding-bottom: 0px;
  padding-left: 0px;
  font-family: 'Helvetica neue', sans-serif;
  line-height: 20px;
  font-weight: 400;
  text-align: left;
}

.fp-para.padding-15 {
  padding-top: 15px;
  padding-bottom: 15px;
  text-align: justify;
}

.fp-para.padding-15.servicesmain {
  color: #fff;
}

.fp-para.padding-30 {
  padding-top: 30px;
  padding-bottom: 30px;
  text-align: justify;
  letter-spacing: 0.3px;
}

.fp-para.padding-30.servicesmain {
  color: #fff;
}

.fp-para.padding-30.office {
  color: #fff;
}

.fp-para.padding-30._438 {
  width: 450px;
  font-size: 16px;
  line-height: 25px;
  text-align: center;
}

.fpcolumnleft {
  text-align: left;
}

.fpleft-content {
  position: relative;
  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: 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;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: 0.25fr auto auto;
  grid-template-rows: 0.25fr auto auto;
}

.image {
  margin-top: 0px;
}

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

.grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-rows: 200px 50px 200px;
  grid-template-rows: 200px 50px 200px;
}

.fpcontents-auk {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 404px;
  height: 290px;
  padding: 30px 40px;
  -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: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-color: #fff;
}

.fpright-main {
  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;
}

.fpleft-main {
  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-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.empty-div._150 {
  height: 150px;
  background-color: transparent;
}

.empty-div._250 {
  height: 250px;
  background-color: transparent;
}

.empty-div._100 {
  height: 100px;
  background-color: transparent;
}

.empty-div._100.off {
  background-color: #fafafa;
}

.empty-div._150-copy {
  height: 150px;
  background-color: transparent;
}

.empty-div._50 {
  height: 50px;
}

.empty-div._80 {
  height: 80px;
}

.fp-dasman-cmain {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.fpcontents-dasman {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 680px;
  height: 328px;
  margin-left: -60px;
  padding: 30px 40px 30px 96px;
  -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: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border: 3px solid #000;
  background-color: transparent;
}

.hdasman-image {
  position: relative;
  margin-top: 30px;
}

.fp-riyad-cmain {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0px;
  -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;
  background-color: transparent;
}

.fpcontents-riyad {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 418px;
  height: 240px;
  margin-right: -80px;
  margin-left: 0px;
  padding: 30px 40px 30px 29px;
  -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: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border: 3px solid #000;
  background-color: transparent;
}

.fp-contentbbox-copy {
  position: relative;
  width: auto;
  margin-top: 0px;
  padding: 0px;
  background-color: transparent;
}

.fp-contentbbox-copy.left {
  margin-right: -64px;
  margin-bottom: 41px;
  padding-right: 0px;
  text-align: right;
}

.fp-contentbbox-copy.right {
  margin-top: -40px;
  padding-right: 0px;
  padding-left: 20px;
  text-align: right;
}

.fpcontents-al-riyad {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 633px;
  height: 240px;
  margin-right: -151px;
  padding: 30px 40px;
  -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: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-color: #fff;
}

.hfp-alriyad-image {
  position: static;
  margin-top: 30px;
}

.fp-wara-main {
  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-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  text-align: right;
}

.fpcontents-wara {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 630px;
  height: 314px;
  margin-right: 30px;
  padding: 30px 40px;
  -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: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-color: #fff;
}

.fpcontents-rawad {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 404px;
  height: 260px;
  padding: 30px 40px;
  -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: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-color: #fff;
}

.fpcontents-al-awael {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 404px;
  height: 305px;
  padding: 30px 40px;
  -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: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-color: #fff;
}

.contact-section {
  padding-top: 80px;
  padding-bottom: 0px;
  background-color: #fafafa;
}

.contact-main-div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 690px;
  padding-right: 60px;
  -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;
  background-image: url('../images/hcontactback.jpg');
  background-position: 0px 0px;
  background-size: cover;
}

.fpcontents-contact-details {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 362px;
  height: 532px;
  margin-right: 0px;
  padding: 40px;
  -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: #fff;
}

.contact-title {
  padding-bottom: 20px;
  font-family: Helvetica, sans-serif;
  color: #ea5049;
  font-size: 24px;
  font-weight: 700;
}

.sicial-links {
  padding-right: 10px;
  padding-left: 0px;
}

.sicial-links.round {
  margin-right: 7px;
  padding: 7px;
  border-radius: 20px;
  background-color: #fff;
}

.topmain {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  padding-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;
}

.topmain.back {
  background-color: #fff;
}

.topmain.grey {
  background-color: #e9ebeb;
}

.image-2 {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

.backtotop-text {
  margin-top: 30px;
  margin-bottom: 0px;
  font-family: Helvetica, sans-serif;
  color: #000;
  font-size: 14px;
  text-align: center;
  text-decoration: none;
}

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

.footer-section {
  height: auto;
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: transparent;
}

.footer-text {
  padding-top: 20px;
  padding-bottom: 20px;
  background-color: #000;
  font-family: 'Helvetica neue', sans-serif;
  color: #dbdbdb;
  font-size: 12px;
  font-weight: 400;
  text-align: center;
}

.footer-text.padding-15 {
  padding-top: 15px;
  padding-bottom: 15px;
}

.empty-strip-h {
  background-color: transparent;
}

.story-mstrip {
  height: 797px;
  margin-top: 123px;
  background-image: url('../images/ourstoryback.png');
  background-position: 50% 50%;
  background-size: cover;
}

.hero-block {
  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: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.ourstory-hcontent {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 560px;
  height: 400px;
  margin-right: 0px;
  padding: 40px;
  -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: #fff;
}

.hero-story-button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 120px;
  height: 34px;
  margin-left: 0px;
  padding-left: 15px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 0.5px solid #000;
  background-color: #fff;
  -webkit-transition: background-color 500ms ease;
  transition: background-color 500ms ease;
  font-family: 'Helvetica neue', sans-serif;
  color: #5a627c;
  font-size: 12px;
  letter-spacing: 0.1em;
  text-decoration: none;
}

.hero-story-button:hover {
  background-color: #5a627c;
  color: #fff;
}

.hero-story-button.quote {
  width: 150px;
  margin-top: 30px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.hero-story-button.product {
  width: 150px;
  margin-top: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.hero-story-button.product.bottom {
  margin-top: 15px;
}

.story-hero-title {
  padding-bottom: 12px;
  font-family: Helvetica, sans-serif;
  color: #ea5049;
  font-size: 19px;
  font-weight: 700;
}

.partners-samer {
  position: relative;
  margin-top: 20px;
}

.maher-details {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 376px;
  height: 219px;
  margin-left: -60px;
  padding: 30px 40px 30px 96px;
  -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;
  border-style: solid;
  border-width: 3px;
  border-color: #ea5049;
  background-color: transparent;
}

.partner-title {
  position: static;
  padding-bottom: 10px;
  font-family: Helvetica, sans-serif;
  color: #000;
  font-size: 19px;
  font-weight: 400;
}

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

.partner-sudetails {
  padding-bottom: 0px;
  font-family: Helvetica, sans-serif;
  font-weight: 400;
  text-align: justify;
}

.partner-sudetails.padding-15 {
  padding-top: 15px;
  padding-bottom: 15px;
}

.partner-occup {
  margin-bottom: 0px;
  padding-bottom: 0px;
  font-family: Helvetica, sans-serif;
  font-weight: 700;
  text-align: justify;
}

.partner-occup.padding-15 {
  padding-top: 15px;
  padding-bottom: 15px;
}

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

.partner12 {
  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;
}

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

._4pillars {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  background-image: url('../images/4pbackground.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.fp-riyad-cmain-copy {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0px;
  -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;
  background-color: transparent;
}

._4pleft-main {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  height: 576px;
  padding-right: 150px;
  -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: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  background-color: rgba(4, 81, 132, 0.85);
}

._4pright-main {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  height: 576px;
  padding-left: 150px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(226, 28, 33, 0.65);
  line-height: 18px;
}

.partners-sections {
  padding-top: 150px;
  padding-bottom: 0px;
  background-color: #fff;
}

.pillartextmain {
  width: 388px;
}

.pillar-title {
  position: static;
  padding-bottom: 4px;
  font-family: 'Solomon sans', sans-serif;
  color: #fff;
  font-size: 16px;
  font-weight: 700;
}

.pillar-text {
  padding-bottom: 5px;
  border-style: none none solid;
  border-width: 0px 1px 0.5px;
  border-color: #000;
  background-color: transparent;
  font-family: 'Helveticaneueltstd lt', sans-serif;
  color: #000;
  line-height: 18px;
  font-weight: 400;
  text-align: left;
  letter-spacing: 0.5px;
}

.pillar-text.padding-15 {
  padding-top: 15px;
  padding-bottom: 15px;
}

._4-pillar-social-links {
  padding-top: 20px;
}

.postcovid-hcontent-1 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 560px;
  height: 436px;
  margin-top: 40px;
  margin-right: 0px;
  margin-left: -348px;
  padding: 40px;
  -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;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  background-color: #fff;
}

.postcovid-contain1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.postcovid-image {
  position: static;
  width: 730px;
}

.image-3 {
  position: static;
}

.postcovid-contain2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-color: transparent;
}

.postcovid-hcontent-2 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 560px;
  height: 550px;
  margin-top: 40px;
  margin-right: -220px;
  margin-left: 0px;
  padding: 40px;
  -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;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  background-color: #fff;
}

.postcovid-image2 {
  position: static;
  width: 600px;
  height: 400px;
}

.downlad-button-story {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 138px;
  height: 34px;
  margin-left: 0px;
  padding-left: 15px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 0.5px solid #000;
  background-color: #fff;
  -webkit-transition: background-color 500ms ease;
  transition: background-color 500ms ease;
  font-family: 'Helvetica neue', sans-serif;
  color: #5a627c;
  font-size: 12px;
  letter-spacing: 0.1em;
  text-decoration: none;
}

.downlad-button-story:hover {
  background-color: #5a627c;
  color: #fff;
}

.services-mstrip {
  height: 463px;
  margin-top: 123px;
  background-image: url('../images/canvas.png');
  background-position: 50% 0%;
  background-size: cover;
}

.services-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 560px;
  height: 400px;
  margin-right: 0px;
  padding: 40px;
  -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;
}

.what-we-offer-section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 35px;
  padding-bottom: 150px;
  -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;
  background-color: #fafafa;
}

.how-it-works {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 500px;
  background-image: url('../images/Howitworks.png');
  background-position: 50% 50%;
  background-size: cover;
}

.wwo1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 269px;
  height: auto;
  margin-right: 10px;
  margin-left: 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.wwoimage {
  margin-right: 26px;
  margin-left: 0px;
}

.wwotextdbox {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 256px;
  height: 400px;
  margin-top: -105px;
  margin-right: 0px;
  margin-left: 0px;
  padding: 40px 12px 60px 31px;
  -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;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  background-color: hsla(0, 0%, 100%, 0.85);
}

.fp-para-copy {
  padding-bottom: 0px;
  padding-left: 0px;
  font-family: 'Helvetica neue', sans-serif;
  line-height: 20px;
  font-weight: 400;
  text-align: left;
}

.fp-para-copy.padding-15 {
  padding-top: 15px;
  padding-bottom: 15px;
}

.fp-para-copy.padding-15.servicesmain {
  color: #fff;
}

.wwolist {
  padding-left: 0px;
  font-family: Helvetica, sans-serif;
  line-height: 23px;
  font-weight: 200;
}

.wwotitle {
  padding-bottom: 12px;
  font-family: Helvetica, sans-serif;
  color: #ea5049;
  font-size: 19px;
  line-height: 23px;
  font-weight: 700;
}

.get-quote-section {
  padding-bottom: 30px;
  background-color: #e9ebeb;
}

.howitworks-section {
  padding-top: 150px;
  padding-bottom: 0px;
  background-color: #fff;
}

.quote-container {
  display: block;
  margin-right: auto;
  margin-left: auto;
  padding: 50px 20px 30px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.get-quote-text {
  padding-bottom: 0px;
  padding-left: 0px;
  font-family: Helvetica, sans-serif;
  font-size: 16px;
  line-height: 25px;
  font-weight: 300;
  text-align: left;
}

.get-quote-text.padding-15 {
  padding-top: 15px;
  padding-bottom: 15px;
}

.get-quote-text.padding-15.servicesmain {
  color: #fff;
}

.formblock {
  margin-bottom: 30px;
  padding-top: 30px;
}

.grid-2 {
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto auto auto 200px;
  grid-template-rows: auto auto auto 200px;
}

.field-div {
  height: auto;
  padding-right: 15px;
}

.form-title {
  padding-bottom: 5px;
  font-family: Helvetica, sans-serif;
  color: #000;
  line-height: 18px;
  font-weight: 300;
  text-align: justify;
  letter-spacing: 0.5px;
}

.form-title.padding-15 {
  padding-top: 15px;
  padding-bottom: 15px;
}

.select-field {
  border-bottom: 0.5px solid #000;
  background-color: transparent;
  background-clip: border-box;
  -webkit-text-fill-color: inherit;
}

.formdropdown {
  width: 100%;
  text-align: left;
}

.drop {
  width: 100%;
  padding-top: 9px;
  padding-bottom: 0px;
  padding-left: 0px;
  border-bottom: 0.5px solid #000;
}

.droptext {
  padding-bottom: 8px;
  font-family: Helvetica, sans-serif;
  color: #a0a09f;
  font-weight: 300;
}

._4ppointstext {
  padding-bottom: 5px;
  border: 0px none #000;
  background-color: transparent;
  font-family: Helvetica, sans-serif;
  color: #fff;
  font-size: 13px;
  line-height: 18px;
  font-weight: 300;
  text-align: justify;
  letter-spacing: 0.5px;
}

._4ppointstext.padding-15 {
  padding-top: 15px;
  padding-bottom: 15px;
}

.hero-blockstory {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -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;
}

.send-button {
  width: 139px;
  height: 36px;
  background-color: #ea5049;
}

.pillar-text-area {
  height: 172px;
  max-height: 172px;
  min-height: 172px;
  padding-bottom: 5px;
  border-style: none none solid;
  border-width: 0px 1px 0.5px;
  border-color: #000;
  background-color: transparent;
  font-family: 'Helveticaneueltstd lt', sans-serif;
  color: #000;
  line-height: 18px;
  font-weight: 400;
  text-align: left;
  letter-spacing: 0.5px;
}

.pillar-text-area.padding-15 {
  padding-top: 15px;
  padding-bottom: 15px;
}

.field-area-div {
  height: 100%;
  padding-right: 15px;
}

.projects-mstrip {
  position: static;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  height: 750px;
  margin-top: 123px;
  background-image: url('../images/projectsstrip.png');
  background-position: 50% 50%;
  background-size: cover;
  background-attachment: scroll;
  -o-object-fit: fill;
  object-fit: fill;
}

.projects-section {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #e9ebeb;
}

.projects-main-box {
  width: 100%;
  height: 100%;
  margin-top: -300px;
  padding: 50px;
  background-color: #fff;
}

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

.grid-3 {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  -ms-grid-rows: auto auto auto auto;
  grid-template-rows: auto auto auto auto;
}

.link-projects {
  text-decoration: none;
}

.link-projects._1 {
  width: 400px;
  height: 224px;
  background-image: url('../images/Projects-AUK.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.link-projects._2 {
  width: 400px;
  height: 224px;
  background-image: url('../images/Projects-ACA.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.link-projects._3 {
  width: 400px;
  height: 224px;
  background-image: url('../images/Projects-DBS.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.link-projects._4 {
  width: 400px;
  height: 224px;
  background-image: url('../images/Projects-ARS.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.link-projects._5 {
  width: 400px;
  height: 224px;
  background-image: url('../images/Projects-WaraH.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.link-projects._6 {
  width: 400px;
  height: 224px;
  background-image: url('../images/Projects-RAS.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.link-projects._7 {
  width: 400px;
  height: 224px;
  background-image: url('../images/Projects-AAS.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.link-projects._8 {
  width: 400px;
  height: 224px;
  background-image: url('../images/Projects-DBSS.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.hover-content {
  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;
  background-color: hsla(0, 0%, 98%, 0.6);
  opacity: 0;
  text-decoration: none;
}

.project-title {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Helvetica, sans-serif;
  color: #000;
  font-size: 14px;
  text-align: center;
  text-decoration: none;
}

.project-title.left {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-bottom: 15px;
  text-align: left;
}

.project1 {
  position: static;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  height: 750px;
  margin-top: 123px;
  background-image: url('../images/Asset-38.png');
  background-position: 50% 0%;
  background-size: cover;
  background-attachment: scroll;
  -o-object-fit: fill;
  object-fit: fill;
}

.projects-content-main {
  width: 100%;
  height: 100%;
  margin-top: -300px;
  padding: 50px;
  background-color: #fff;
}

.projects-hcontent {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: auto;
  margin-right: 0px;
  padding: 40px;
  -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: #fff;
}

.projects-main-title {
  padding-bottom: 25px;
  font-family: Helvetica, sans-serif;
  color: #000;
  font-size: 19px;
  line-height: 24px;
  font-weight: 400;
}

.backto-projects {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 30px;
  -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;
  font-family: Helvetica, sans-serif;
  font-weight: 700;
  text-decoration: none;
}

.text-block {
  text-decoration: none;
}

.backtoprojects {
  margin-bottom: 0px;
  padding-right: 30px;
  padding-left: 30px;
  font-family: Helvetica, sans-serif;
  color: #000;
  font-size: 14px;
  text-align: center;
  text-decoration: none;
}

.backtoprojects.office {
  color: #fff;
}

.project-image-g {
  padding-top: 25px;
  padding-bottom: 25px;
}

.project2 {
  position: static;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  height: 750px;
  margin-top: 123px;
  background-image: url('../images/Asset-41.png');
  background-position: 50% 0%;
  background-size: cover;
  background-attachment: scroll;
  -o-object-fit: fill;
  object-fit: fill;
}

.project3 {
  position: static;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  height: 750px;
  margin-top: 123px;
  background-image: url('../images/Asset-37.png');
  background-position: 50% 0%;
  background-size: cover;
  background-attachment: scroll;
  -o-object-fit: fill;
  object-fit: fill;
}

.project4 {
  position: static;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  height: 750px;
  margin-top: 123px;
  background-image: url('../images/Asset-40.png');
  background-position: 50% 0%;
  background-size: cover;
  background-attachment: scroll;
  -o-object-fit: fill;
  object-fit: fill;
}

.project5 {
  position: static;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  height: 750px;
  margin-top: 123px;
  background-image: url('../images/Asset-39.png');
  background-position: 50% 0%;
  background-size: cover;
  background-attachment: scroll;
  -o-object-fit: fill;
  object-fit: fill;
}

.project6 {
  position: static;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  height: 750px;
  margin-top: 123px;
  background-image: url('../images/Asset-44.png');
  background-position: 50% 0%;
  background-size: cover;
  background-attachment: scroll;
  -o-object-fit: fill;
  object-fit: fill;
}

.project7 {
  position: static;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  height: 750px;
  margin-top: 123px;
  background-image: url('../images/Asset-42.png');
  background-position: 50% 0%;
  background-size: cover;
  background-attachment: scroll;
  -o-object-fit: fill;
  object-fit: fill;
}

.project8 {
  position: static;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  height: 750px;
  margin-top: 123px;
  background-image: url('../images/Asset-43.png');
  background-position: 50% 0%;
  background-size: cover;
  background-attachment: scroll;
  -o-object-fit: fill;
  object-fit: fill;
}

.furniture-mstrip {
  position: static;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  height: 446px;
  margin-top: 123px;
  background-image: url('../images/Asset-48.png');
  background-position: 50% 50%;
  background-size: cover;
  background-attachment: scroll;
  -o-object-fit: fill;
  object-fit: fill;
}

.furniture-main-box {
  width: 100%;
  height: 100%;
  margin-top: -100px;
  padding: 50px 100px;
  background-color: #fff;
}

.furniture-heading {
  margin-bottom: 80px;
  font-family: Helvetica, sans-serif;
  color: #000;
  font-size: 24px;
  text-align: center;
}

.furniture-heading.left {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-bottom: 15px;
  text-align: left;
}

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

.heading-2 {
  letter-spacing: normal;
  -webkit-column-count: 4;
  column-count: 4;
  -webkit-column-rule-color: #3078be;
  column-rule-color: #3078be;
  white-space: normal;
}

.furniture-tagline {
  padding-top: 40px;
  padding-bottom: 40px;
  font-family: Helvetica, sans-serif;
  font-size: 56px;
  line-height: 60px;
  font-weight: 700;
  letter-spacing: 0px;
}

.text-span {
  color: #3078be;
}

.furniture-section {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #fff;
}

.line-full {
  width: 100%;
  height: 1px;
  background-color: #000;
}

.line-full.padding {
  margin-top: 10px;
  margin-bottom: 10px;
}

.furniture-right-box {
  width: 400px;
}

.furniture-thumb-title {
  font-family: Helvetica, sans-serif;
  font-size: 30px;
  line-height: 40px;
  font-weight: 700;
}

.furniture-thumb-text {
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Helvetica, sans-serif;
  line-height: 24px;
  text-align: justify;
}

.grid-4 {
  justify-items: center;
}

.lets-work-together {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 50px;
  padding-bottom: 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;
}

.officefurniture-hero {
  position: static;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 480px;
  margin-top: 123px;
  -o-object-fit: fill;
  object-fit: fill;
}

.div-block-2 {
  height: 480px;
}

.officefurniture-block2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 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: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url('../images/officefurniture.png');
  background-position: 0px 0px;
  background-size: cover;
}

.office-funiture-title {
  padding-bottom: 25px;
  font-family: Helvetica, sans-serif;
  color: #fff;
  font-size: 56px;
  line-height: 50px;
  font-weight: 700;
}

.office-funiture-contentblock {
  width: 600px;
  padding-bottom: 30px;
}

.office-furniture-p-section {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #fff;
}

.grid-5 {
  display: -ms-grid;
  display: grid;
  justify-items: end;
  grid-auto-flow: row;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 120px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto auto auto;
  grid-template-rows: auto auto auto;
}

.office-cards {
  width: 415px;
}

.office-cards._717 {
  width: 717px;
}

.office-image {
  padding-bottom: 30px;
}

.office-p-title {
  padding-bottom: 12px;
  font-family: Helvetica, sans-serif;
  color: #000;
  font-size: 19px;
  font-weight: 400;
  letter-spacing: 0.5px;
}

.lets-work {
  margin-bottom: 30px;
  font-family: Helvetica, sans-serif;
  color: #000;
  font-size: 38px;
  text-align: center;
}

.lets-work.left {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-bottom: 15px;
  text-align: left;
}

.let-work-together-container {
  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-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}

.edu-strip2 {
  width: 40%;
  height: 480px;
  background-image: url('../images/edu-strip2.png');
  background-position: 50% 50%;
  background-size: cover;
}

.educational-furniture-block2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 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: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url('../images/edustrip.png');
  background-position: 0px 0px;
  background-size: cover;
}

.office-strip-1 {
  width: 40%;
  height: 480px;
  background-image: url('../images/officefurniture1.png');
  background-position: 50% 50%;
  background-size: cover;
}

.floor-furniture-block2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 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: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url('../images/Floorstrip-1.png');
  background-position: 0px 0px;
  background-size: cover;
}

.floor-strip2 {
  width: 40%;
  height: 480px;
  background-image: url('../images/floor-strip2.jpg');
  background-position: 50% 0%;
  background-size: cover;
}

.deco-block2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 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: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url('../images/Deco-strip1.png');
  background-position: 0px 0px;
  background-size: cover;
}

.deco-strip2 {
  width: 40%;
  height: 480px;
  background-image: url('../images/Deco-strip2.jpg');
  background-position: 50% 0%;
  background-size: cover;
}

.image-5 {
  padding-top: 11px;
}

.right-arrow {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

@media screen and (max-width: 991px) {
  .navbar {
    height: 80px;
  }

  .herostrip {
    margin-top: 80px;
  }

  .fpcontents-auk {
    width: auto;
  }

  .empty-div._150 {
    height: 80px;
  }

  .empty-div._100.hide {
    display: none;
  }

  .empty-div._80 {
    height: 40px;
  }

  .fpcontents-al-riyad {
    width: auto;
  }

  .fpcontents-rawad {
    width: auto;
  }

  .fpcontents-al-awael {
    width: auto;
  }

  .story-mstrip {
    height: auto;
    margin-top: 80px;
    padding-top: 300px;
  }

  ._4pleft-main {
    padding-right: 15px;
  }

  ._4pright-main {
    padding-right: 30px;
    padding-left: 30px;
  }

  .postcovid-hcontent-1 {
    width: auto;
    height: auto;
    margin-left: 0px;
  }

  .postcovid-contain1 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .postcovid-contain2 {
    -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;
  }

  .postcovid-hcontent-2 {
    width: auto;
    height: auto;
    margin-right: 0px;
  }

  .services-mstrip {
    margin-top: 80px;
    background-position: 0% 50%;
  }

  .services-content {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .what-we-offer-section {
    padding-bottom: 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .how-it-works {
    height: 259px;
  }

  .wwo1 {
    width: 50%;
    min-width: 50%;
    margin-right: 0px;
    margin-left: 0px;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .howitworks-section {
    padding-top: 80px;
  }

  .projects-mstrip {
    height: 500px;
    margin-top: 80px;
    padding-top: 0px;
  }

  .link-projects._1 {
    width: auto;
  }

  .link-projects._2 {
    width: auto;
  }

  .link-projects._3 {
    width: auto;
  }

  .link-projects._4 {
    width: auto;
  }

  .link-projects._5 {
    width: auto;
  }

  .link-projects._6 {
    width: auto;
  }

  .link-projects._7 {
    width: auto;
  }

  .link-projects._8 {
    width: auto;
  }

  .project1 {
    height: 550px;
    margin-top: 80px;
    background-position: 100% 0%;
  }

  .projects-content-main {
    margin-top: -150px;
    padding-right: 20px;
    padding-left: 20px;
  }

  .project2 {
    height: 300px;
    margin-top: 80px;
  }

  .project3 {
    height: 300px;
    margin-top: 80px;
  }

  .project4 {
    height: 300px;
    margin-top: 80px;
  }

  .project5 {
    height: 300px;
    margin-top: 80px;
  }

  .project6 {
    height: 300px;
    margin-top: 80px;
  }

  .project7 {
    height: 300px;
    margin-top: 80px;
  }

  .project8 {
    height: 300px;
    margin-top: 80px;
  }

  .furniture-mstrip {
    height: 300px;
    margin-top: 80px;
    background-position: 50% 0%;
    background-size: contain;
    background-repeat: no-repeat;
  }

  .furniture-main-box {
    padding-right: 20px;
    padding-left: 20px;
  }

  .officefurniture-hero {
    height: auto;
    margin-top: 80px;
  }

  .officefurniture-block2 {
    width: 60%;
    padding: 30px;
  }

  .office-funiture-title {
    font-size: 40px;
  }

  .office-funiture-contentblock {
    width: auto;
  }

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

  .office-cards {
    width: auto;
    padding-right: 15px;
    padding-left: 15px;
  }

  .educational-furniture-block2 {
    padding-right: 30px;
    padding-left: 30px;
  }

  .office-strip-1 {
    width: 40%;
    height: auto;
  }

  .floor-furniture-block2 {
    padding-right: 30px;
    padding-left: 30px;
  }

  .deco-block2 {
    padding-right: 30px;
    padding-left: 30px;
  }
}

@media screen and (max-width: 767px) {
  .container {
    padding-right: 15px;
    padding-left: 15px;
  }

  .heroheader {
    font-size: 100px;
  }

  .featured-projects-section {
    padding-bottom: 50px;
  }

  .fp-contentbbox.left {
    padding-right: 0px;
  }

  .fp-contentbbox.right {
    padding-left: 0px;
  }

  .fpright-main {
    padding-top: 30px;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .fpleft-main {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .empty-div._150 {
    height: 50px;
  }

  .empty-div._100 {
    height: 40px;
  }

  .fp-dasman-cmain {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .fpcontents-dasman {
    width: auto;
  }

  .fp-riyad-cmain {
    -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;
  }

  .fp-contentbbox-copy.left {
    margin-right: 0px;
    margin-bottom: 1px;
  }

  .fpcontents-al-riyad {
    margin-right: 0px;
  }

  .fp-wara-main {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .fpcontents-wara {
    width: auto;
    margin-right: 0px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .fpcontents-al-awael {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .story-mstrip {
    padding-top: 0px;
    background-position: 36% 50%;
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
  }

  .ourstory-hcontent {
    width: auto;
    margin-top: 310px;
  }

  .partners-section {
    padding-right: 20px;
    padding-left: 20px;
  }

  ._4pleft-main {
    height: auto;
    padding-top: 0px;
    padding-left: 15px;
  }

  ._4pright-main {
    height: auto;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .what-we-offer-section {
    padding-right: 10px;
    padding-left: 10px;
  }

  .how-it-works {
    height: 193px;
  }

  .projects-mstrip {
    background-position: 50% 0%;
    background-size: contain;
  }

  .projects-content-main {
    padding-right: 0px;
    padding-left: 0px;
  }

  .furniture-main-box {
    margin-top: -150px;
  }

  .furniture-tagline {
    font-size: 40px;
  }

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

  .furniture-left-box {
    padding-right: 12px;
    padding-left: 12px;
  }

  .furniture-right-box {
    width: auto;
    padding-right: 20px;
    padding-left: 20px;
  }

  .officefurniture-hero {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .grid-5 {
    grid-column-gap: 0px;
  }

  .office-cards._717 {
    width: auto;
  }

  .floor-furniture-block2 {
    padding-top: 30px;
  }

  .floor-strip2 {
    width: 100%;
    height: 200px;
  }

  .deco-block2 {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .deco-strip2 {
    width: 100%;
    height: 150px;
  }

  .grid-6 {
    grid-column-gap: 21px;
    -ms-grid-columns: 3fr 3.25fr;
    grid-template-columns: 3fr 3.25fr;
  }
}

@media screen and (max-width: 479px) {
  .heroheader {
    padding-left: 30px;
    font-size: 78px;
    line-height: 70px;
  }

  .hero-para {
    width: auto;
    padding-left: 35px;
  }

  .featured-projects-section {
    padding-top: 50px;
    padding-bottom: 0px;
  }

  .heading {
    font-size: 20px;
  }

  .fp-projectname {
    padding-bottom: 15px;
  }

  .line-w40 {
    margin-bottom: 30px;
  }

  .fp-para {
    font-size: 13px;
    line-height: 20px;
    text-align: justify;
  }

  .fp-para.padding-15 {
    font-size: 13px;
  }

  .fp-para.padding-15.servicesmain {
    color: #000;
  }

  .fp-para.padding-30._438 {
    width: auto;
    padding-right: 10px;
    padding-left: 10px;
  }

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

  .image {
    width: 100%;
  }

  .fpcontents-auk {
    height: auto;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .empty-div {
    height: 100px;
  }

  .empty-div._100 {
    height: 40px;
  }

  .empty-div._80 {
    height: 40px;
  }

  .fpcontents-dasman {
    height: auto;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .fpcontents-al-riyad {
    height: auto;
    padding-bottom: 30px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .fpcontents-wara {
    height: auto;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .contact-main-div {
    padding-right: 10px;
    padding-left: 10px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .story-mstrip {
    height: auto;
    background-position: 0% 0%;
    background-size: contain;
    background-attachment: scroll;
  }

  .hero-block {
    height: auto;
    padding-top: 50px;
  }

  .ourstory-hcontent {
    height: auto;
    margin-top: 100px;
    padding-right: 15px;
    padding-left: 15px;
  }

  .story-hero-title {
    font-size: 20px;
  }

  .partners-samer {
    margin-top: 0px;
  }

  .maher-details {
    width: 100%;
    height: auto;
    margin-left: 0px;
    padding-right: 30px;
    padding-left: 30px;
  }

  .partner1 {
    -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;
  }

  .partner12 {
    -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;
  }

  .partner3 {
    -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;
  }

  ._4pillars {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  ._4pleft-main {
    width: auto;
    padding: 30px;
  }

  ._4pright-main {
    width: auto;
    padding-right: 20px;
    padding-left: 20px;
  }

  .partners-sections {
    padding-top: 80px;
  }

  .postcovid-hcontent-1 {
    padding-right: 20px;
    padding-left: 20px;
  }

  .postcovid-hcontent-2 {
    padding-right: 20px;
    padding-left: 20px;
  }

  .services-mstrip {
    height: auto;
    margin-top: 80px;
    background-position: 50% 0%;
    background-size: contain;
    background-repeat: no-repeat;
  }

  .services-content {
    width: auto;
    height: auto;
    margin-top: 75px;
    padding-right: 20px;
    padding-left: 20px;
  }

  .what-we-offer-section {
    -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;
  }

  .how-it-works {
    height: 109px;
    background-repeat: no-repeat;
  }

  .wwo1 {
    width: auto;
    min-width: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .wwoimage {
    width: 100%;
    margin-right: 0px;
  }

  .wwotextdbox {
    margin-left: 30px;
  }

  .grid-2 {
    grid-auto-flow: column;
    grid-auto-columns: 0.25fr;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto auto auto auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto auto auto auto auto;
  }

  ._4ppointstext {
    line-height: 20px;
  }

  .hero-blockstory {
    height: auto;
    padding-top: 0px;
  }

  .projects-mstrip {
    height: 155px;
    background-size: cover;
    background-repeat: no-repeat;
  }

  .projects-section {
    padding-top: 150px;
  }

  .projects-section.m150 {
    padding-top: 0px;
  }

  .projects-main-box {
    margin-top: 0px;
    padding-top: 25px;
    padding-right: 10px;
    padding-left: 10px;
  }

  .grid-3 {
    display: -ms-grid;
    display: grid;
    grid-auto-columns: 1fr;
    grid-column-gap: 2px;
    grid-row-gap: 10px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto auto auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto auto auto auto;
  }

  .link-projects._1 {
    height: 150px;
  }

  .link-projects._2 {
    height: 150px;
  }

  .link-projects._3 {
    height: 150px;
  }

  .link-projects._4 {
    height: 150px;
  }

  .link-projects._5 {
    height: 150px;
  }

  .link-projects._6 {
    height: 150px;
  }

  .link-projects._7 {
    height: 150px;
  }

  .link-projects._8 {
    height: 150px;
  }

  .project1 {
    height: 150px;
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat;
  }

  .projects-hcontent {
    padding-right: 20px;
    padding-left: 20px;
  }

  .backtoprojects.office {
    padding-right: 18px;
    padding-left: 18px;
  }

  .project2 {
    height: 150px;
  }

  .project3 {
    height: 150px;
  }

  .project4 {
    height: 150px;
  }

  .project5 {
    height: 150px;
  }

  .project6 {
    height: 150px;
    margin-top: 80px;
    background-position: 0% 50%;
  }

  .project7 {
    height: 150px;
  }

  .project8 {
    height: 150px;
  }

  .furniture-main-box {
    margin-top: -183px;
  }

  .furniture-tagline {
    padding-top: 0px;
    font-size: 20px;
    line-height: 25px;
  }

  .text-span {
    font-size: 20px;
    line-height: 20px;
  }

  .furniture-thumb-title {
    font-size: 20px;
    line-height: 30px;
  }

  .furniture-thumb-text {
    padding-right: 0px;
    padding-left: 0px;
  }

  .furniture-thumb-text.padding {
    padding-right: 23px;
    padding-left: 23px;
  }

  .officefurniture-hero {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .officefurniture-block2 {
    width: 100%;
  }

  .office-funiture-title {
    padding-top: 40px;
  }

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

  .office-cards._717 {
    width: auto;
  }

  .office-p-title {
    font-size: 18px;
  }

  .edu-strip2 {
    width: 100%;
    height: 338px;
    background-size: contain;
    background-repeat: no-repeat;
  }

  .office-strip-1 {
    width: 100%;
  }

  .floor-strip2 {
    height: 150px;
  }

  .floor-strip2._2 {
    height: 210px;
  }

  .deco-strip2 {
    height: 250px;
  }

  .right-arrow {
    margin-top: 30px;
  }

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

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

  .icon {
    color: #ea5049;
  }
}

#w-node-d4e8fa4f-13d9-8c77-46b1-9ef5b86068d3-3440adf1 {
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-_681a4843-9da0-8782-2e24-b08c51f596c0-3440adf1 {
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-bb6c9f12-079d-cb73-9427-34e9b0f75f89-3440adf1 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
  grid-row-start: 4;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_2f5d3d4d-d11f-56b1-e4dd-a3df026d3a30-028d2f6b {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-fe314861-11ec-38c5-ff34-a5f763b3d38f-028d2f6b {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-f135c098-e3c7-bbdf-e261-dfb34185132f-028d2f6b {
  -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: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-_01600954-c15f-5577-f86c-ab24a08d552d-028d2f6b {
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
  grid-row-start: 4;
}

#w-node-_2ea33048-5d33-de89-e2aa-d626061b5900-028d2f6b {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
  grid-row-start: 4;
  -ms-grid-row-align: end;
  align-self: end;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_0853632b-4ec4-9a0c-ade2-f577b64d1a19-acda85ee {
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_53861dc6-56f6-2ef1-002c-ff8ab3dac0db-acda85ee {
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-a53d8d86-7a89-0d8c-9ea0-f110c20b639e-acda85ee {
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-a53d8d86-7a89-0d8c-9ea0-f110c20b639c-acda85ee {
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-e1b9cd12-6564-cfda-8bc2-77908876c897-acda85ee {
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-e1b9cd12-6564-cfda-8bc2-77908876c899-acda85ee {
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-d01dbdff-78d9-85c5-e985-cce6a7be3e93-acda85ee {
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-d01dbdff-78d9-85c5-e985-cce6a7be3e9f-acda85ee {
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_17859240-e081-9e37-45cb-d129486c66e1-7e359671 {
  -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-e47b0fea-02dd-b061-ef11-6f98a590d70f-7e359671 {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -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-afae5146-6c31-190d-800a-01bf52811198-7e359671 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0;
  grid-row-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_722d8f63-ccd4-ad6d-0dcc-37213d0f89b8-7e359671 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0;
  grid-row-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_085308e4-61cf-653d-1975-54a2acd0aa33-7e359671 {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-d041b8a8-19a2-be80-e326-dd6e4bed9472-7e359671 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0;
  grid-row-end: 3;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_17859240-e081-9e37-45cb-d129486c66e1-043a63b7 {
  -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-e47b0fea-02dd-b061-ef11-6f98a590d70f-043a63b7 {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -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-afae5146-6c31-190d-800a-01bf52811198-043a63b7 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0;
  grid-row-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_722d8f63-ccd4-ad6d-0dcc-37213d0f89b8-043a63b7 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0;
  grid-row-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_085308e4-61cf-653d-1975-54a2acd0aa33-043a63b7 {
  -ms-grid-column-span: 2;
  grid-column-end: 4;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_17859240-e081-9e37-45cb-d129486c66e1-bb16b5c0 {
  -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-e47b0fea-02dd-b061-ef11-6f98a590d70f-bb16b5c0 {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -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-afae5146-6c31-190d-800a-01bf52811198-bb16b5c0 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0;
  grid-row-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_722d8f63-ccd4-ad6d-0dcc-37213d0f89b8-bb16b5c0 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0;
  grid-row-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_085308e4-61cf-653d-1975-54a2acd0aa33-bb16b5c0 {
  -ms-grid-column-span: 2;
  grid-column-end: 4;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_17859240-e081-9e37-45cb-d129486c66e1-35b8588d {
  -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-e47b0fea-02dd-b061-ef11-6f98a590d70f-35b8588d {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -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-afae5146-6c31-190d-800a-01bf52811198-35b8588d {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 0;
  grid-row-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_722d8f63-ccd4-ad6d-0dcc-37213d0f89b8-35b8588d {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 0;
  grid-row-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_085308e4-61cf-653d-1975-54a2acd0aa33-35b8588d {
  -ms-grid-column-span: 2;
  grid-column-end: 4;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-column-align: center;
  justify-self: center;
}

@media screen and (max-width: 991px) {
  #w-node-_17859240-e081-9e37-45cb-d129486c66e1-7e359671 {
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-e47b0fea-02dd-b061-ef11-6f98a590d70f-7e359671 {
    -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;
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-afae5146-6c31-190d-800a-01bf52811198-7e359671 {
    -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;
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_722d8f63-ccd4-ad6d-0dcc-37213d0f89b8-7e359671 {
    -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;
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_085308e4-61cf-653d-1975-54a2acd0aa33-7e359671 {
    -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;
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-d041b8a8-19a2-be80-e326-dd6e4bed9472-7e359671 {
    -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;
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_17859240-e081-9e37-45cb-d129486c66e1-043a63b7 {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -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-e47b0fea-02dd-b061-ef11-6f98a590d70f-043a63b7 {
    -ms-grid-column-span: 2;
    grid-column-end: 5;
    -ms-grid-column: 3;
    grid-column-start: 3;
    -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-afae5146-6c31-190d-800a-01bf52811198-043a63b7 {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_722d8f63-ccd4-ad6d-0dcc-37213d0f89b8-043a63b7 {
    -ms-grid-column-span: 2;
    grid-column-end: 5;
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_17859240-e081-9e37-45cb-d129486c66e1-bb16b5c0 {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -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-e47b0fea-02dd-b061-ef11-6f98a590d70f-bb16b5c0 {
    -ms-grid-column-span: 2;
    grid-column-end: 5;
    -ms-grid-column: 3;
    grid-column-start: 3;
    -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-afae5146-6c31-190d-800a-01bf52811198-bb16b5c0 {
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_722d8f63-ccd4-ad6d-0dcc-37213d0f89b8-bb16b5c0 {
    -ms-grid-column-span: 2;
    grid-column-end: 5;
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_17859240-e081-9e37-45cb-d129486c66e1-35b8588d {
    -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;
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-e47b0fea-02dd-b061-ef11-6f98a590d70f-35b8588d {
    -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;
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-afae5146-6c31-190d-800a-01bf52811198-35b8588d {
    -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;
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_722d8f63-ccd4-ad6d-0dcc-37213d0f89b8-35b8588d {
    -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;
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_085308e4-61cf-653d-1975-54a2acd0aa33-35b8588d {
    -ms-grid-column: span 4;
    grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column-align: center;
    justify-self: center;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_0853632b-4ec4-9a0c-ade2-f577b64d1a19-acda85ee {
    -ms-grid-column-align: stretch;
    justify-self: stretch;
  }

  #w-node-_53861dc6-56f6-2ef1-002c-ff8ab3dac0db-acda85ee {
    -ms-grid-column-align: stretch;
    justify-self: stretch;
  }

  #w-node-_085308e4-61cf-653d-1975-54a2acd0aa33-043a63b7 {
    -ms-grid-column-span: 4;
    grid-column-end: 5;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_17859240-e081-9e37-45cb-d129486c66e1-bb16b5c0 {
    -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-e47b0fea-02dd-b061-ef11-6f98a590d70f-bb16b5c0 {
    -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-afae5146-6c31-190d-800a-01bf52811198-bb16b5c0 {
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_722d8f63-ccd4-ad6d-0dcc-37213d0f89b8-bb16b5c0 {
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_085308e4-61cf-653d-1975-54a2acd0aa33-bb16b5c0 {
    -ms-grid-column: span 4;
    grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column-align: center;
    justify-self: center;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_0e5a24ee-72e2-f4c0-d9d2-cf9faf06ccf3-028d2f6b {
    -ms-grid-column-align: stretch;
    justify-self: stretch;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-_4d28c1d3-60cf-c2a8-bb5e-44b2bcce35c0-028d2f6b {
    -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;
    -ms-grid-column-align: stretch;
    justify-self: stretch;
  }

  #w-node-_2f5d3d4d-d11f-56b1-e4dd-a3df026d3a30-028d2f6b {
    -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-_699c7489-24ef-5159-d2ee-f9722053a7f3-028d2f6b {
    -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-fe314861-11ec-38c5-ff34-a5f763b3d38f-028d2f6b {
    -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-_78122fd2-7f8f-1193-08ce-e2de01bef61a-028d2f6b {
    -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-f135c098-e3c7-bbdf-e261-dfb34185132f-028d2f6b {
    -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-_01600954-c15f-5577-f86c-ab24a08d552d-028d2f6b {
    -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-_2ea33048-5d33-de89-e2aa-d626061b5900-028d2f6b {
    -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;
    -ms-grid-row-align: end;
    align-self: end;
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_9775e8c1-1f87-009f-f478-91e26a6e99b2-2724616c {
    -ms-grid-column-align: stretch;
    justify-self: stretch;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-_2fd6c92a-270a-a53f-8ef1-a560e50f04b5-2724616c {
    -ms-grid-column-align: stretch;
    justify-self: stretch;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-_6f8d6a2e-72a6-6f84-69bf-36d2ea59ff7b-2724616c {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-_851a38df-4db5-85f7-43e8-745b8c286685-2724616c {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-_5598af4e-be17-698b-707f-eb4d3d5173ea-2724616c {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-_8c0fafab-820b-b2a2-126a-34ac06a69ce1-2724616c {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-_2e131ac5-1813-f672-f28f-2ae7edc34e9d-2724616c {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-_6c7ca123-6671-4df3-b0d1-96d9bb24ae5f-2724616c {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-_0853632b-4ec4-9a0c-ade2-f577b64d1a19-acda85ee {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-column-align: stretch;
    justify-self: stretch;
  }

  #w-node-_53861dc6-56f6-2ef1-002c-ff8ab3dac0db-acda85ee {
    -ms-grid-row: span 2;
    grid-row-start: span 2;
    -ms-grid-row-span: 2;
    grid-row-end: span 2;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -ms-grid-column-align: stretch;
    justify-self: stretch;
  }

  #w-node-a53d8d86-7a89-0d8c-9ea0-f110c20b639e-acda85ee {
    -ms-grid-row: span 2;
    grid-row-start: span 2;
    -ms-grid-row-span: 2;
    grid-row-end: span 2;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -ms-grid-column-align: center;
    justify-self: center;
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
  }

  #w-node-a53d8d86-7a89-0d8c-9ea0-f110c20b639c-acda85ee {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-column-align: center;
    justify-self: center;
    -webkit-box-ordinal-group: -9998;
    -webkit-order: -9999;
    -ms-flex-order: -9999;
    order: -9999;
  }

  #w-node-e1b9cd12-6564-cfda-8bc2-77908876c897-acda85ee {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-e1b9cd12-6564-cfda-8bc2-77908876c899-acda85ee {
    -ms-grid-row: span 2;
    grid-row-start: span 2;
    -ms-grid-row-span: 2;
    grid-row-end: span 2;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-d01dbdff-78d9-85c5-e985-cce6a7be3e93-acda85ee {
    -ms-grid-row: span 2;
    grid-row-start: span 2;
    -ms-grid-row-span: 2;
    grid-row-end: span 2;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-d01dbdff-78d9-85c5-e985-cce6a7be3e9f-acda85ee {
    -webkit-box-ordinal-group: -9998;
    -webkit-order: -9999;
    -ms-flex-order: -9999;
    order: -9999;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_17859240-e081-9e37-45cb-d129486c66e1-7e359671 {
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
    -ms-grid-column: span 4;
    grid-column-start: span 4;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-e47b0fea-02dd-b061-ef11-6f98a590d70f-7e359671 {
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
    -ms-grid-column: span 4;
    grid-column-start: span 4;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-afae5146-6c31-190d-800a-01bf52811198-7e359671 {
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
    -ms-grid-column: span 4;
    grid-column-start: span 4;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_722d8f63-ccd4-ad6d-0dcc-37213d0f89b8-7e359671 {
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
    -ms-grid-column: span 4;
    grid-column-start: span 4;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_085308e4-61cf-653d-1975-54a2acd0aa33-7e359671 {
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
    -ms-grid-column: span 4;
    grid-column-start: span 4;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-d041b8a8-19a2-be80-e326-dd6e4bed9472-7e359671 {
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
    -ms-grid-column: span 4;
    grid-column-start: span 4;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_17859240-e081-9e37-45cb-d129486c66e1-043a63b7 {
    -ms-grid-column: span 4;
    grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-e47b0fea-02dd-b061-ef11-6f98a590d70f-043a63b7 {
    -ms-grid-column: span 4;
    grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-afae5146-6c31-190d-800a-01bf52811198-043a63b7 {
    -ms-grid-column: span 4;
    grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_722d8f63-ccd4-ad6d-0dcc-37213d0f89b8-043a63b7 {
    -ms-grid-column: span 4;
    grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_085308e4-61cf-653d-1975-54a2acd0aa33-043a63b7 {
    -ms-grid-column: span 4;
    grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_17859240-e081-9e37-45cb-d129486c66e1-bb16b5c0 {
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
    -ms-grid-column: span 4;
    grid-column-start: span 4;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-e47b0fea-02dd-b061-ef11-6f98a590d70f-bb16b5c0 {
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
    -ms-grid-column: span 4;
    grid-column-start: span 4;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-afae5146-6c31-190d-800a-01bf52811198-bb16b5c0 {
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
    -ms-grid-column: span 4;
    grid-column-start: span 4;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_722d8f63-ccd4-ad6d-0dcc-37213d0f89b8-bb16b5c0 {
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
    -ms-grid-column: span 4;
    grid-column-start: span 4;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_17859240-e081-9e37-45cb-d129486c66e1-35b8588d {
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
    -ms-grid-column: span 4;
    grid-column-start: span 4;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-e47b0fea-02dd-b061-ef11-6f98a590d70f-35b8588d {
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
    -ms-grid-column: span 4;
    grid-column-start: span 4;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-afae5146-6c31-190d-800a-01bf52811198-35b8588d {
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
    -ms-grid-column: span 4;
    grid-column-start: span 4;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_722d8f63-ccd4-ad6d-0dcc-37213d0f89b8-35b8588d {
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
    -ms-grid-column: span 4;
    grid-column-start: span 4;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-column-align: center;
    justify-self: center;
  }
}

@font-face {
  font-family: 'Solomon';
  src: url('../fonts/Solomon---black.ttf') format('truetype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Solomon';
  src: url('../fonts/Solomon---bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Solomon';
  src: url('../fonts/Solomon---light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Helvetica';
  src: url('../fonts/helvetica-light-587ebe5a59211.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Helvetica';
  src: url('../fonts/Helvetica-BoldOblique.ttf') format('truetype');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Helvetica';
  src: url('../fonts/Helvetica.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Helvetica';
  src: url('../fonts/Helvetica-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Helvetica';
  src: url('../fonts/Helvetica-Oblique.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Solomon sans';
  src: url('../fonts/Solomon-Sans-Black.otf') format('opentype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Solomon sans';
  src: url('../fonts/Solomon-Sans-Light-Italic.otf') format('opentype');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Solomon sans';
  src: url('../fonts/Solomon-Sans-Light.otf') format('opentype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Solomon sans';
  src: url('../fonts/Solomon-Sans-Normal-Italic.otf') format('opentype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Solomon sans book';
  src: url('../fonts/Solomon-Sans-Book.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Solomon sans';
  src: url('../fonts/Solomon-Sans-Bold-Italic.otf') format('opentype');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Solomon sans';
  src: url('../fonts/Solomon-Sans-Bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Solomon sans book';
  src: url('../fonts/Solomon-Sans-Book-Italic.otf') format('opentype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Solomon sans';
  src: url('../fonts/Solomon-Sans-SemiBold-Italic.otf') format('opentype');
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Solomon sans';
  src: url('../fonts/Solomon-Sans-Normal.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Solomon sans';
  src: url('../fonts/Solomon-Sans-Black-Italic.otf') format('opentype');
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Solomon sans';
  src: url('../fonts/Solomon-Sans-SemiBold.otf') format('opentype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Solomon sans';
  src: url('../fonts/Solomon-Sans-Thin-Italic.otf') format('opentype');
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Helvetica neue';
  src: url('../fonts/Helvetica-Neue-UltraLight.otf') format('opentype');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Helvetica neue extended';
  src: url('../fonts/Helvetica-Neue-Medium-Extended.otf') format('opentype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Helvetica neue w01 87 hv cn obl';
  src: url('../fonts/Helvetica-Neue-W01-87-Hv-Cn-Obl.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Helvetica neue w01 77 bd cn obl';
  src: url('../fonts/Helvetica-Neue-W01-77-Bd-Cn-Obl.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Helvetica neue w01 66 it';
  src: url('../fonts/Helvetica-Neue-W01-66-Medium-It.otf') format('opentype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Helvetica neue ltw0697blkcnobl';
  src: url('../fonts/Helvetica-Neue-LTW0697BlkCnObl.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Helvetica neueltw0693blkextobl';
  src: url('../fonts/Helvetica-NeueLTW0693BlkExtObl.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Helvetica compressed 5871d14b6903a';
  src: url('../fonts/helvetica-compressed-5871d14b6903a.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Helvetica rounded 5871d05ead8de';
  src: url('../fonts/helvetica-rounded-bold-5871d05ead8de.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Helveticaneueltstd mdcno';
  src: url('../fonts/HelveticaNeueLTStd-MdCnO.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Helveticaneueltstd md';
  src: url('../fonts/HelveticaNeueLTStd-Md.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Helveticaneueltstd ltit';
  src: url('../fonts/HelveticaNeueLTStd-LtIt.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Helveticaneueltstd ltexo';
  src: url('../fonts/HelveticaNeueLTStd-LtExO.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Helveticaneueltstd hvcn';
  src: url('../fonts/HelveticaNeueLTStd-HvCn.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Helveticaneueltstd mdcn';
  src: url('../fonts/HelveticaNeueLTStd-MdCn.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Helveticaneueltstd ultltit';
  src: url('../fonts/HelveticaNeueLTStd-UltLtIt.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Helveticaneueltstd ultltex';
  src: url('../fonts/HelveticaNeueLTStd-UltLtEx.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Helveticaneueltstd xblkcno';
  src: url('../fonts/HelveticaNeueLTStd-XBlkCnO.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Helveticaneueltstd xblkcn';
  src: url('../fonts/HelveticaNeueLTStd-XBlkCn.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Helveticaneueltstd ultltexo';
  src: url('../fonts/HelveticaNeueLTStd-UltLtExO.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Helveticaneueltstd ultltcno';
  src: url('../fonts/HelveticaNeueLTStd-UltLtCnO.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Helveticaneueltstd ltex';
  src: url('../fonts/HelveticaNeueLTStd-LtEx.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Helveticaneueltstd ltcn';
  src: url('../fonts/HelveticaNeueLTStd-LtCn.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Helveticaneueltstd it';
  src: url('../fonts/HelveticaNeueLTStd-It.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Helveticaneueltstd hvit';
  src: url('../fonts/HelveticaNeueLTStd-HvIt.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Helveticaneueltstd ltcno';
  src: url('../fonts/HelveticaNeueLTStd-LtCnO.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Helveticaneueltstd lt';
  src: url('../fonts/HelveticaNeueLTStd-Lt.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Helveticaneueltstd thit';
  src: url('../fonts/HelveticaNeueLTStd-ThIt.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Helveticaneueltstd thexo';
  src: url('../fonts/HelveticaNeueLTStd-ThExO.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Helveticaneueltstd ultltcn';
  src: url('../fonts/HelveticaNeueLTStd-UltLtCn.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Helveticaneueltstd ultlt';
  src: url('../fonts/HelveticaNeueLTStd-UltLt.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Helveticaneueltstd thex';
  src: url('../fonts/HelveticaNeueLTStd-ThEx.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Helveticaneueltstd hvexo';
  src: url('../fonts/HelveticaNeueLTStd-HvExO.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Helveticaneueltstd thcno';
  src: url('../fonts/HelveticaNeueLTStd-ThCnO.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Helveticaneueltstd hvex';
  src: url('../fonts/HelveticaNeueLTStd-HvEx.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Helveticaneueltstd th';
  src: url('../fonts/HelveticaNeueLTStd-Th.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Helveticaneueltstd roman';
  src: url('../fonts/HelveticaNeueLTStd-Roman.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Helveticaneueltstd exo';
  src: url('../fonts/HelveticaNeueLTStd-ExO.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Helveticaneueltstd ex';
  src: url('../fonts/HelveticaNeueLTStd-Ex.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Helveticaneueltstd mdexo';
  src: url('../fonts/HelveticaNeueLTStd-MdExO.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Helveticaneueltstd hvcno';
  src: url('../fonts/HelveticaNeueLTStd-HvCnO.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Helveticaneueltstd mdit';
  src: url('../fonts/HelveticaNeueLTStd-MdIt.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Helveticaneueltstd thcn';
  src: url('../fonts/HelveticaNeueLTStd-ThCn.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Helveticaneueltstd blkit';
  src: url('../fonts/HelveticaNeueLTStd-BlkIt.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Helveticaneueltstd hv';
  src: url('../fonts/HelveticaNeueLTStd-Hv.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Helveticaneueltstd mdex';
  src: url('../fonts/HelveticaNeueLTStd-MdEx.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Helveticaneueltstd cn';
  src: url('../fonts/HelveticaNeueLTStd-Cn.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Helveticaneueltstd cno';
  src: url('../fonts/HelveticaNeueLTStd-CnO.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Helveticaneueltstd blkex';
  src: url('../fonts/HelveticaNeueLTStd-BlkEx.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Helveticaneueltstd blkexo';
  src: url('../fonts/HelveticaNeueLTStd-BlkExO.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Helveticaneueltstd blkcno';
  src: url('../fonts/HelveticaNeueLTStd-BlkCnO.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Helveticaneueltstd bdou';
  src: url('../fonts/HelveticaNeueLTStd-BdOu.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Helveticaneueltstd blkcn';
  src: url('../fonts/HelveticaNeueLTStd-BlkCn.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Helveticaneueltstd bdexo';
  src: url('../fonts/HelveticaNeueLTStd-BdExO.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Helveticaneueltstd blk';
  src: url('../fonts/HelveticaNeueLTStd-Blk.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Helveticaneueltstd bdit';
  src: url('../fonts/HelveticaNeueLTStd-BdIt.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Helveticaneueltstd bdex';
  src: url('../fonts/HelveticaNeueLTStd-BdEx.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Helveticaneueltstd bdcno';
  src: url('../fonts/HelveticaNeueLTStd-BdCnO.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Helveticaneueltstd bd 2';
  src: url('../fonts/HelveticaNeueLTStd-Bd-2.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Helveticaneueltstd bdcn';
  src: url('../fonts/HelveticaNeueLTStd-BdCn.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@media screen and (min-width: 800px) {

[dir=rtl] .w-nav-brand {
    float: right;
}
[dir=rtl] .w-nav-menu {
    float: left;
}
[dir=rtl] .contact-main-div {
    padding-right: unset;
    padding-left: 60px;
}
[dir=rtl] .fp-contentbbox.left {
    padding-right: unset;
    padding-left: 20px;
}
[dir=rtl] .fp-contentbbox.right {
    padding-left: 0px;
    padding-right: 20px;
}
[dir=rtl] .fpcontents-dasman {
    margin-right: -60px;
    margin-left:unset;
    padding: 30px 90px 30px 30px;
}
[dir=rtl] .fpcontents-al-riyad {
    margin-left: -151px;
    margin-right:unset;
    padding: 30px 40px;
}
[dir=rtl] .fpcontents-wara {
    margin-left: 30px;
    margin-right: unset;
}
[dir=rtl] .maher-details {
    margin-right: -60px;
    margin-left: unset;
    padding: 30px 96px 30px 30px;
}
[dir=rtl] ._4pright-main {
    padding-left: unset;
    padding-right: 150px;

}
[dir=rtl] ._4pleft-main {
    padding-left: 150px;
    padding-right: unset;
}
[dir=rtl] .postcovid-hcontent-1 {
    margin-right: -348px;
    margin-left: 0px;
}


  [dir=rtl] .postcovid-hcontent-2 {
      margin-right: 0px;
      margin-left: -220px;
  }
}
[dir=rtl] .wwotextdbox {
   padding: 34px 30px 60px 12px;
}
[dir=rtl] .wwoimage {
    margin-right: 0px;
    margin-left: 26px;
}
[dir=rtl] .heading.left {
    text-align: right;
}

}
[dir=rtl] .hero-story-button {
    margin-left: unset;
    padding-left: unset;
    margin-right: 0px;
    padding-right: 15px;;
  }
[dir=rtl] .get-quote-text {
    text-align: right;
}
[dir=rtl] .main-nav-button {
    text-align: right;
}
[dir=rtl] .arrow-icon {
    padding-left: unset;
    padding-right: 8px;
}
@font-face {
  font-family: 'Cairo';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/cairo/v20/SLXVc1nY6HkvangtZmpcWmhzfH5lWWgcQyyS8pg_RFn1vCk.woff2) format('woff2');
  unicode-range: U+0600-06FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE80-FEFC;
}
/* latin-ext */
@font-face {
  font-family: 'Cairo';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/cairo/v20/SLXVc1nY6HkvangtZmpcWmhzfH5lWWgcSCyS8pg_RFn1vCk.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Cairo';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/cairo/v20/SLXVc1nY6HkvangtZmpcWmhzfH5lWWgcRiyS8pg_RFn1.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

[dir=rtl] .search-from button {
    border-radius: 3px 0px 0px 3px;
}

[dir=rtl] ,[dir=rtl] textarea,[dir=rtl] a,[dir=rtl]  abbr,[dir=rtl]  acronym,[dir=rtl] [dir=rtl] address,[dir=rtl] applet,[dir=rtl] b,[dir=rtl] [dir=rtl] big,[dir=rtl] blockquote,[dir=rtl] center,[dir=rtl] cite,[dir=rtl] code,[dir=rtl] dd,[dir=rtl] del,[dir=rtl] dfn,[dir=rtl] dl,[dir=rtl] dt,[dir=rtl] em,[dir=rtl] fieldset,[dir=rtl] font,[dir=rtl] form,[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3,[dir=rtl] h4,[dir=rtl] h5,[dir=rtl] h6,[dir=rtl] html,[dir=rtl] iframe,[dir=rtl] img,[dir=rtl] ins,[dir=rtl] kbd,[dir=rtl] label,[dir=rtl] legend,[dir=rtl] li,[dir=rtl] object,[dir=rtl] ol,[dir=rtl]  p,[dir=rtl]  pre,[dir=rtl]  q,[dir=rtl]  s,[dir=rtl]  samp,[dir=rtl]  small,[dir=rtl]  strike,[dir=rtl]  strong,[dir=rtl]  sub,[dir=rtl]  sup,[dir=rtl]  tt,[dir=rtl]  u,[dir=rtl]  ul,[dir=rtl]  var ,[dir=rtl] input,[dir=rtl] select,[dir=rtl] button{
  font-family: 'Cairo', sans-serif !important;
}

[dir=rtl] .hero-button {
    margin-left: unset;
    padding-left: unset;
    margin-right: 40px;
    padding-right: 15px;
}

[dir=rtl] .heroheader {
    font-family: 'Cairo', sans-serif !important;
    padding-left: unset;
    padding-right: 30px;
    padding-bottom: 25px;
}

[dir=rtl] .downlad-button-story {
    margin-left: unset;
    padding-left: unset;
    margin-right: 0px;
    padding-right: 15px;
}
@media screen and (max-width: 991px) {
  .navbar {
      height: 95px;
  }
  .story-mstrip {
     margin-top: 95px;
  }
}
[dir=rtl] .fp-para {
    text-align: right;
}

@media screen and (max-width: 767px) {
 [dir=rtl] .fpcontents-dasman {
    margin-left: unset;
  }
}
[class^="w-icon-"], [class*=" w-icon-"] {
    font-family: 'webflow-icons' !important;
}
@media screen and (max-width: 991px){
  .herostrip {
    margin-top: 95px;
  }
}

[dir=rtl] .hero-story-button {
    margin-left: unset;
    padding-left: unset;
    margin-right: 0px;
    padding-right: 15px;
}
.services-mstrip {
    margin-top: 100px;
}
.navbar {
    height: 100px;
    background-color: rgb(255 255 255 / 91%);
}
[dir=rtl] .pillar-text-area ,[dir=rtl] .droptext , [dir=rtl] input[type=text], [dir=rtl] input[type=email], [dir=rtl] input[type=tel]{
  text-align: right;
}

[dir=rtl] .contact-main-div {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}
[dir=rtl] .fpcontents-contact-details {
    margin-right: 70px;
}
.herostrip {
    margin-top: 100px;
}
.furniture-mstrip {
    margin-top: 100px;
}
.projects-mstrip {
    margin-top: 100px;
}
.story-mstrip {
    margin-top: 100px;
}

[dir=rtl] .projects-mstrip {
    background-image: url(../images/projectsstripar.jpeg);
}
.projects-main-box {
    display: table;
}
[dir=rtl] .story-mstrip {
    background-image: url(../images/ourstorybackar.jpeg);
}
[dir=rtl] .services-mstrip {
    background-image: url(../images/canvasar.jpeg);
}
[dir=rtl] .how-it-works {
    background-image: url(../images/Howitworksar.jpeg);
}
[dir=rtl] .project1 {
    background-image: url(../images/Asset-38ar.jpeg);
    margin-top: 100px;
}
[dir=rtl] .project2 {
    background-image: url(../images/Asset-41ar.jpeg);
    margin-top: 100px;
}
[dir=rtl] .project3 {
    background-image: url(../images/Asset-37ar.jpeg);
    margin-top: 100px;
}
[dir=rtl] .project4 {
    background-image: url(../images/Asset-40ar.jpeg);
    margin-top: 100px;
}
[dir=rtl] .project5 {
    background-image: url(../images/Asset-44ar.jpeg);
    margin-top: 100px;
}
[dir=rtl] .project6 {
    background-image: url(../images/Asset-41ar.jpeg);
    margin-top: 100px;
}
[dir=rtl] .project7 {
    background-image: url(../images/Asset-37ar.jpeg);
    margin-top: 100px;
}
[dir=rtl] .project8 {
    background-image: url(../images/Asset-40ar.jpeg);
    margin-top: 100px;
}
.furniture-main-box {
    height: unset;
}
[dir=rtl] .officefurniture-hero {
    margin-top: 100px;
}
[dir=rtl] .furniture-mstrip {
    background-image: url(../images/Asset-48ar.jpeg);
}