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

.nav-inner {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 50;
  width: 100%;
  height: 75px;
  padding-top: 15px;
  padding-right: 100px;
  padding-left: 100px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.25)), to(transparent));
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.25), transparent);
}

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

.nav-logo-wrapp {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 125px;
  height: 32px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.nav-sections-wrapp {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.nav-sections {
  position: relative;
  left: auto;
  top: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 15px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.nav-lang {
  position: fixed;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 15px;
  margin-right: 5px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.nav-section-link-wrapp {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: 15px;
  padding: 10px;
  -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;
  text-decoration: none;
}

.nav-section-link-wrapp.chairs {
  display: none;
}

.nav-section-link-wrapp.about {
  display: none;
}

.nav-section-title {
  position: relative;
  padding-top: 5px;
  font-family: Montserrat, sans-serif;
  color: #fff;
  font-size: 12px;
  line-height: 16px;
  font-weight: 500;
  letter-spacing: 2px;
  text-transform: uppercase;
}

.nav-section-dash {
  position: absolute;
  top: 45px;
  width: 20px;
  height: 2px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  background-color: #82a7d8;
  opacity: 0;
}

.nav-lang-link-wrapp {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: 10px;
  padding: 10px;
  -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;
  text-decoration: none;
}

.nav-lang-link-wrapp.lang {
  margin-left: 0px;
}

.nav-logo-w {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.home-header-section {
  position: relative;
  display: block;
  width: 100%;
  height: 100vh;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: transparent;
}

.header-wrapp {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.header-wrapp.show {
  background-color: #000;
}

.header-left-wrapp {
  position: absolute;
  z-index: 3;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 30%;
  height: 80%;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.header-left-wrapp.show {
  padding-bottom: 50px;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.header-right-wrapp {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.solid-bg {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 1;
  width: 50%;
  height: 100%;
  background-color: #82a7d8;
}

.header-img-wrapp {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 2;
  overflow: visible;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  background-image: url('../images/homepic-7.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: scroll;
}

.header-img-wrapp._1 {
  background-image: url('../images/light-home-bg-1.png');
}

.header-img-wrapp._1.show {
  background-image: url('../images/homepic-6.jpg');
  background-position: 0px 0px;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: scroll;
}

.header-img-wrapp._2 {
  background-image: url('../images/akira-home-bg-1.png');
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: scroll;
}

.header-img-wrapp._3 {
  background-image: url('../images/homepic-1.jpg');
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: scroll;
}

.image {
  position: relative;
  display: none;
}

.footer-section {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 150px 100px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #1d1d1d;
}

.header-contents {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: 100px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.header-title {
  position: relative;
  max-width: 810px;
  font-family: Montserrat, sans-serif;
  color: #fff;
  font-size: 145px;
  line-height: 147px;
  font-weight: 700;
  text-shadow: 0 5px 25px hsla(0, 0%, 48%, 0.1);
}

.header-buttons-wrapp {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 100px;
}

.mid-button-light {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 175px;
  height: 50px;
  padding-top: 3px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 2px;
  border-color: #82a7d8;
  -webkit-transition: all 350ms ease-in-out;
  transition: all 350ms ease-in-out;
  font-family: Montserrat, sans-serif;
  color: #fff;
  font-size: 12px;
  line-height: 16px;
  font-weight: 400;
  text-align: center;
  letter-spacing: 2px;
  text-decoration: none;
  text-transform: uppercase;
}

.mid-button-light:hover {
  background-color: #82a7d8;
  color: #fff;
}

.mid-button-light._2 {
  margin-left: 15px;
  -webkit-transition: all 350ms ease-in-out;
  transition: all 350ms ease-in-out;
}

.header-slider-nav {
  position: absolute;
  left: 0%;
  top: auto;
  right: auto;
  bottom: 0%;
  z-index: 5;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 8px;
  margin-left: 100px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.header-slider-nav.main {
  display: none;
}

.slider-nav-button {
  position: relative;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  font-family: Montserrat, sans-serif;
  line-height: 14px;
  letter-spacing: 2px;
  text-transform: uppercase;
}

.slider-nav-progress-wrapp {
  position: absolute;
  left: 0%;
  top: auto;
  right: auto;
  bottom: 0%;
  z-index: 5;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 180px;
  height: 2px;
  margin-bottom: 14px;
  margin-left: 160px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.slider-nav-progress-wrapp._1 {
  position: absolute;
  left: 0%;
  top: auto;
  right: auto;
  bottom: 0%;
  display: none;
  margin-bottom: 3px;
}

.slider-nav-progress-wrapp._0 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 9px;
}

.slider-nav-path {
  position: absolute;
  width: 180px;
  height: 1px;
  background-color: #82a7d8;
}

.slider-nav-part {
  position: absolute;
  width: 60px;
  height: 5px;
  background-color: #82a7d8;
}

.slider-nav-part._2 {
  display: none;
  margin-left: 60px;
}

.slider-nav-part._3 {
  display: none;
  margin-left: 120px;
}

.header-slider {
  position: relative;
  z-index: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 100%;
  height: 100%;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  background-color: transparent;
}

.left-arrow {
  left: 0%;
  top: auto;
  right: auto;
  bottom: 0%;
  z-index: 5;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  margin-bottom: -2px;
  margin-left: 95px;
  padding: 5px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  -webkit-transition: all 250ms ease-in-out;
  transition: all 250ms ease-in-out;
  font-family: Montserrat, sans-serif;
  color: #82a7d8;
  font-size: 10px;
  line-height: 12px;
  font-weight: 500;
}

.left-arrow:hover {
  color: #fff;
  font-weight: 700;
}

.left-arrow.show {
  display: none;
}

.slide-nav {
  display: none;
}

.right-arrow {
  left: 355px;
  top: auto;
  right: auto;
  bottom: 0%;
  z-index: 5;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: -2px;
  padding: 5px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  -webkit-transition: all 250ms ease-in-out;
  transition: all 250ms ease-in-out;
  font-family: Montserrat, sans-serif;
  color: #82a7d8;
  font-size: 10px;
  line-height: 14px;
  font-weight: 500;
}

.right-arrow:hover {
  color: #fff;
  font-weight: 700;
}

.right-arrow.show {
  display: none;
}

.mask {
  left: -50px;
  bottom: 20px;
  z-index: 2;
  overflow: hidden;
  width: 60%;
  height: 100%;
}

.scroll-down-arrow {
  position: relative;
  left: auto;
  top: auto;
  right: 0%;
  bottom: 0%;
  z-index: 2;
}

.button-copy {
  line-height: 16px;
}

.text-block-2 {
  position: relative;
}

.scroll-down-wrapp {
  position: absolute;
  left: auto;
  top: auto;
  right: 0%;
  bottom: 0%;
  z-index: 5;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 15px;
  margin-right: 17px;
  margin-bottom: 60px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.scroll-down-copy {
  position: relative;
  margin-bottom: 50px;
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
  direction: ltr;
  font-family: Montserrat, sans-serif;
  color: #fff;
  font-size: 10px;
  line-height: 14px;
  font-weight: 500;
  text-align: left;
  letter-spacing: 2px;
  text-transform: uppercase;
  white-space: nowrap;
}

.about-section {
  position: relative;
  width: 100%;
  padding: 150px 100px;
  background-color: transparent;
}

.home-section-wrapp {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.home-section-title {
  position: relative;
  font-family: Montserrat, sans-serif;
  color: #fff;
  font-size: 67px;
  line-height: 70px;
  font-weight: 700;
  text-align: center;
}

.home-body-text {
  position: relative;
  max-width: 750px;
  font-family: Montserrat, sans-serif;
  color: #fff;
  font-size: 12px;
  line-height: 16px;
  font-weight: 400;
  text-align: center;
  letter-spacing: 2px;
}

.home-body-text.r {
  margin-top: 50px;
}

.home-body-text.f-b {
  margin-top: 25px;
  line-height: 20px;
  text-align: left;
}

.home-body-text.f-t {
  text-transform: uppercase;
}

.home-body-text.f {
  margin-right: 25px;
  text-align: left;
}

.home-body-text.success {
  margin-top: 15px;
}

.about-details-wrapp {
  margin-top: 25px;
  margin-bottom: 50px;
}

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

.about-cell-wrapp {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 150px;
  padding-right: 25px;
  padding-left: 25px;
  -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;
}

.about-cell-wrapp.top.show {
  height: 50px;
}

.about-cell-wrapp.show {
  height: 50px;
}

.about-separeter {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: 0%;
  width: 2px;
  height: 100%;
  background-color: #82a7d8;
}

.home-sub-title {
  position: relative;
  font-family: Montserrat, sans-serif;
  color: #aaa;
  font-size: 24px;
  line-height: 28px;
  font-weight: 700;
  text-align: center;
}

.home-sub-title.left {
  margin-left: 50px;
  text-align: left;
}

.home-sub-title.a {
  margin-top: 10px;
}

.home-sub-title.a.show {
  margin-top: 0px;
}

.home-sub-title.l {
  text-align: left;
}

.usp-1-section {
  position: relative;
  width: 100%;
  padding: 150px 100px;
  background-color: transparent;
}

.everything-main-wrapp {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 50px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
}

.everything-main-wrapp.usp1 {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.everything-wrapp {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 50px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.everything-content-wrapp {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 400px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.everything-content-wrapp.left {
  margin-right: 100px;
}

.lottie-animation {
  position: relative;
}

.lottie-animation.cargo {
  -webkit-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
}

.everything-lottie {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100px;
  height: 100px;
  margin-bottom: 25px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.text-span {
  color: #82a7d8;
}

.text-span-2 {
  color: #82a7d8;
}

.text-span-3 {
  color: #82a7d8;
}

.home-body {
  background-color: #000;
  background-image: url('../images/bg.jpg');
  background-position: 50% 0vh;
  background-size: auto;
}

.discount-section {
  position: relative;
  width: 100%;
  padding: 150px 100px;
  background-color: transparent;
}

.home-content-wrapp {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 450px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.home-content-wrapp.left {
  margin-right: 100px;
}

.home-content-wrapp.r {
  margin-top: 50px;
  margin-bottom: 50px;
}

.img-wrapp {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100px;
  height: 100px;
  margin-bottom: 25px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.text-span-4 {
  color: #82a7d8;
}

.usp-2-section {
  position: relative;
  width: 100%;
  padding: 150px 100px;
  background-color: transparent;
}

.home-card-wrapp {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 360px;
  min-height: 175px;
  padding-top: 25px;
  padding-right: 25px;
  padding-left: 25px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-radius: 18px;
  background-color: #1d1d1d;
  text-align: center;
}

.home-card-wrapp.left {
  margin-right: 100px;
}

.home-card-wrapp.mid {
  margin-right: 15px;
  margin-left: 15px;
}

.text-span-5 {
  color: #82a7d8;
}

.text-span-6 {
  color: #82a7d8;
}

.text-span-7 {
  color: #82a7d8;
}

.text-span-8 {
  color: #82a7d8;
}

.text-span-9 {
  color: #82a7d8;
}

.clients-section {
  position: relative;
  width: 100%;
  padding: 150px 100px;
  background-color: transparent;
}

.clients-logo-grid-wide {
  margin-top: 50px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.clinet-logo-grid-block {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 5px;
  -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;
}

.footer-wrapp {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 1000px;
  min-width: 650px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-align-content: space-around;
  -ms-flex-line-pack: distribute;
  align-content: space-around;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.footer-column {
  position: relative;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.clients-logo-grid-mid {
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.image-2 {
  position: relative;
  display: block;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.footer-links {
  position: relative;
  left: 0%;
  top: auto;
  right: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 50px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.footer-legal-link {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 10px 15px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transition: all 350ms ease;
  transition: all 350ms ease;
  text-decoration: none;
}

.footer-legal-link:hover {
  color: #fff;
  text-decoration: underline;
}

.div-block {
  position: absolute;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: 0%;
  width: 1px;
  height: 50%;
  margin-top: auto;
  margin-bottom: auto;
  background-color: #fff;
}

.nav-mob {
  position: relative;
  display: none;
}

.nav-scroll-bg {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 0;
  width: 100%;
  height: 75px;
  background-color: transparent;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.75)), to(transparent));
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.75), transparent);
  opacity: 1;
}

.nav-scroll-bg.inner {
  background-color: #1d1d1d;
  background-image: none;
}

.nav-seating-solution {
  position: fixed;
  left: 0%;
  top: -110%;
  right: 0%;
  bottom: 0%;
  z-index: 1;
  width: 100%;
  height: 100vh;
  background-color: #000;
  background-image: url('../images/bg-seating-solutions.jpg');
  background-position: 50% 0%;
  background-size: cover;
}

.seating-solution-wrapp {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 75px;
  padding: 50px 100px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.seating-solution-options {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 80%;
  margin-top: 50px;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

.seating-option {
  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-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.seating-option.temp {
  display: none;
}

.option-image {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 220px;
  height: 180px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.option-image-item {
  position: relative;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
}

.option-image-item._1 {
  -webkit-transform: scale(0.6);
  -ms-transform: scale(0.6);
  transform: scale(0.6);
}

.option-title {
  margin-top: 25px;
  margin-bottom: 25px;
  font-family: Montserrat, sans-serif;
  color: #fff;
  font-size: 22px;
  line-height: 24px;
  font-weight: 700;
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
}

.seating-close-wrapp {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50px;
  height: 50px;
  margin-top: 50px;
  padding: 10px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
}

.close-dash {
  width: 35px;
  height: 2px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  background-color: #82a7d8;
}

.close-dash._1 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  padding-bottom: 0px;
  -webkit-transform: translate(8px, 24px) rotate(45deg);
  -ms-transform: translate(8px, 24px) rotate(45deg);
  transform: translate(8px, 24px) rotate(45deg);
}

.close-dash._2 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  -webkit-transform: translate(8px, 24px) rotate(-45deg);
  -ms-transform: translate(8px, 24px) rotate(-45deg);
  transform: translate(8px, 24px) rotate(-45deg);
}

.nav-contacts-wrapp {
  position: fixed;
  left: auto;
  top: 0%;
  right: -360px;
  bottom: 0%;
  z-index: 5;
  width: 360px;
  height: 100vh;
  padding: 125px 25px 100px;
  background-color: #1d1d1d;
}

.nav-contacts-wrapp.sep {
  right: auto;
  width: 650px;
}

.body-text-cent {
  font-family: Montserrat, sans-serif;
  color: #fff;
  font-size: 12px;
  line-height: 14px;
  font-weight: 500;
  text-align: center;
  letter-spacing: 2px;
}

.contact-form {
  margin-top: 25px;
}

.name {
  position: relative;
  height: 50px;
  margin-bottom: 15px;
  padding: 0px 15px;
  font-family: Montserrat, sans-serif;
  color: #000;
  font-size: 12px;
  line-height: 15px;
  font-weight: 500;
  text-align: left;
  letter-spacing: 2px;
}

.message {
  position: relative;
  overflow: visible;
  margin-bottom: 15px;
  padding: 15px 15px 90px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  line-height: 14px;
  font-weight: 500;
  letter-spacing: 2px;
}

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

.submit-button {
  position: relative;
  height: 50px;
  padding-top: 0px;
  padding-bottom: 0px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-style: solid;
  border-width: 2px;
  border-color: #82a7d8;
  background-color: transparent;
  font-family: Montserrat, sans-serif;
  color: #fff;
  font-size: 12px;
  line-height: 14px;
  font-weight: 500;
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
}

.contacts-close {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 35px;
  height: 35px;
  margin-top: 25px;
  margin-right: 25px;
  padding: 10px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
}

.close-dash-new {
  width: 35px;
  height: 2px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  background-color: #82a7d8;
}

.close-dash-new._1 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  padding-bottom: 0px;
  -webkit-transform: translate(8px, 24px) rotate(45deg);
  -ms-transform: translate(8px, 24px) rotate(45deg);
  transform: translate(8px, 24px) rotate(45deg);
}

.close-dash-new._2 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  width: 20px;
  -webkit-transform: translate(7px, 16px) rotate(-45deg);
  -ms-transform: translate(7px, 16px) rotate(-45deg);
  transform: translate(7px, 16px) rotate(-45deg);
}

.close-dash-copy {
  width: 35px;
  height: 2px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  background-color: #82a7d8;
}

.close-dash-copy._1 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  width: 20px;
  padding-bottom: 0px;
  -webkit-transform: translate(7px, 16px) rotate(45deg);
  -ms-transform: translate(7px, 16px) rotate(45deg);
  transform: translate(7px, 16px) rotate(45deg);
}

.close-dash-copy._2 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  -webkit-transform: translate(8px, 24px) rotate(-45deg);
  -ms-transform: translate(8px, 24px) rotate(-45deg);
  transform: translate(8px, 24px) rotate(-45deg);
}

.chairs-categories-selector {
  position: relative;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 3;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: scroll;
  margin-top: 75px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: #1d1d1d;
}

.chairs-content-section {
  position: relative;
  display: none;
  height: 750px;
  padding: 150px 100px;
  background-color: #fff;
}

.cat-selector-frame {
  position: absolute;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: 0%;
  width: 260px;
  height: 100%;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(75%, #1d1d1d), to(rgba(29, 29, 29, 0)));
  background-image: linear-gradient(180deg, #1d1d1d 75%, rgba(29, 29, 29, 0));
}

.cat-selector-frame.left {
  z-index: 5;
  display: none;
  width: 25%;
  background-image: -webkit-gradient(linear, left top, right top, color-stop(75%, #1d1d1d), to(rgba(29, 29, 29, 0)));
  background-image: linear-gradient(90deg, #1d1d1d 75%, rgba(29, 29, 29, 0));
}

.cat-selector-frame.right {
  left: auto;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 5;
  display: none;
  width: 25%;
  background-image: -webkit-gradient(linear, right top, left top, color-stop(75%, #1d1d1d), to(rgba(29, 29, 29, 0)));
  background-image: linear-gradient(270deg, #1d1d1d 75%, rgba(29, 29, 29, 0));
}

.chairs-category-wrapp {
  position: relative;
  z-index: 5;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-top: 125px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.chair-cat-image {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50px;
  height: 50px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.image-3 {
  max-height: 100%;
}

.chari-cat-title {
  position: relative;
  margin-top: 15px;
  font-family: Montserrat, sans-serif;
  color: #fff;
  font-size: 10px;
  line-height: 12px;
  font-weight: 500;
  text-align: center;
  letter-spacing: 2px;
  white-space: nowrap;
}

.chair-cat-wrapp {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  padding-top: 5px;
  padding-right: 15px;
  padding-left: 15px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: 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;
}

.chair-cat-dash {
  position: absolute;
  left: auto;
  top: auto;
  right: auto;
  bottom: 10px;
  width: 20px;
  height: 2px;
  margin-top: 10px;
  background-color: #82a7d8;
  opacity: 0;
}

.charis-body {
  background-color: #000;
}

.cat-wrapp {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.tabs-content {
  position: relative;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  max-width: 100%;
  padding: 100px;
  background-color: #fff;
}

.tabs-menu {
  position: fixed;
  left: 0%;
  top: 75px;
  right: 0%;
  bottom: auto;
  z-index: 3;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: scroll;
  height: 125px;
  padding-right: 100px;
  padding-left: 100px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: #000;
  background-image: -webkit-gradient(linear, right top, left top, color-stop(75%, hsla(0, 0%, 100%, 0)), to(#000));
  background-image: linear-gradient(270deg, hsla(0, 0%, 100%, 0) 75%, #000);
}

.tab-link-tab-8 {
  padding: 0px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  background-color: transparent;
  opacity: 0.5;
}

.tab-link-tab-8.w--current {
  background-color: transparent;
  opacity: 1;
}

.tab-link-tab-7 {
  padding: 0px;
  background-color: transparent;
  opacity: 0.5;
}

.tab-link-tab-7.w--current {
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  background-color: transparent;
  opacity: 1;
}

.tab-link-tab-5 {
  padding: 0px;
  background-color: transparent;
  opacity: 0.5;
}

.tab-link-tab-5.w--current {
  background-color: transparent;
  opacity: 1;
}

.tab-link-tab-3 {
  padding: 0px;
  background-color: transparent;
  opacity: 0.5;
}

.tab-link-tab-3.w--current {
  background-color: transparent;
  opacity: 1;
}

.tab-link-tab-22 {
  padding: 0px;
  background-color: transparent;
  opacity: 0.5;
}

.tab-link-tab-22.w--current {
  background-color: transparent;
  opacity: 1;
}

.tab-link-tab-6 {
  padding: 0px;
  background-color: transparent;
  opacity: 0.5;
}

.tab-link-tab-6.w--current {
  background-color: transparent;
  opacity: 1;
}

.tab-link-tab-11 {
  padding: 0px;
  background-color: transparent;
  opacity: 0.5;
}

.tab-link-tab-11.w--current {
  background-color: transparent;
  opacity: 1;
}

.tab-link-tab-33 {
  padding: 0px;
  background-color: transparent;
  opacity: 0.5;
}

.tab-link-tab-33.w--current {
  background-color: transparent;
  opacity: 1;
}

.tab-link-tab-9 {
  padding: 0px;
  background-color: transparent;
  opacity: 0.5;
}

.tab-link-tab-9.w--current {
  background-color: transparent;
  opacity: 1;
}

.tab-link-tab-44 {
  padding: 0px;
  background-color: transparent;
  opacity: 0.5;
}

.tab-link-tab-44.w--current {
  background-color: transparent;
  opacity: 1;
}

.tabs {
  max-width: 100%;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.products-content-wrapp {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.products-main-grid {
  display: -ms-grid;
  display: grid;
  justify-items: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 25px;
  grid-row-gap: 50px;
  -ms-grid-columns: -webkit-max-content -webkit-max-content -webkit-max-content;
  -ms-grid-columns: max-content max-content max-content;
  grid-template-columns: -webkit-max-content -webkit-max-content -webkit-max-content;
  grid-template-columns: max-content max-content max-content;
  -ms-grid-rows: 1fr;
  grid-template-rows: 1fr;
}

.product-wrapp {
  position: relative;
  overflow: hidden;
  max-width: 350px;
  padding: 15px 25px 25px;
  -webkit-transition: all 750ms cubic-bezier(.25, .46, .45, .94);
  transition: all 750ms cubic-bezier(.25, .46, .45, .94);
}

.product-wrapp:hover {
  border: 1px none #000;
  border-radius: 0px;
  box-shadow: 0 15px 50px 0 rgba(0, 0, 0, 0.1);
}

.product-main-img {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 175px;
  height: 240px;
  -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;
}

.product-description {
  position: relative;
  overflow: hidden;
  width: 90%;
  height: 80px;
  margin-top: 15px;
  font-family: Montserrat, sans-serif;
  color: #333;
  font-size: 12px;
  line-height: 16px;
  font-weight: 500;
  letter-spacing: 1.5px;
}

.product-description.armrest {
  height: auto;
}

.product-description.temp {
  overflow: visible;
  height: 20px;
  color: #fff;
}

.product-versions {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: auto;
  padding-right: 0px;
  padding-bottom: 0px;
}

.product-varients {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 2;
  max-width: 165px;
  margin-top: 25px;
  margin-right: 15px;
  -webkit-box-pack: end;
  -webkit-justify-content: end;
  -ms-flex-pack: end;
  justify-content: end;
  justify-items: end;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-align-content: start;
  -ms-flex-line-pack: start;
  align-content: start;
  grid-auto-flow: row dense;
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-template-areas: "Area Area-2 Area-3"
    ". Area-5 Area-4";
  -ms-grid-columns: 1fr 5px 1fr 5px 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  text-decoration: none;
}

.product-other-image {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50px;
  height: 70px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
}

.product-title {
  position: relative;
  font-family: Montserrat, sans-serif;
  color: #333;
  font-size: 20px;
  line-height: 24px;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
}

.product-text-content {
  position: relative;
}

.lightbox-link {
  position: relative;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  line-height: 16px;
  font-weight: 500;
  text-align: left;
  letter-spacing: 2px;
}

.product-main-image {
  position: relative;
  z-index: 1;
  width: 175px;
  max-width: 125%;
  margin-top: -25px;
  margin-left: -25px;
}

.product-main-image.f {
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.product-main-image.arm {
  margin-top: 25px;
  margin-bottom: 15px;
}

.product-lightbox {
  font-family: Montserrat, sans-serif;
  line-height: 18px;
  font-weight: 500;
  letter-spacing: 2px;
}

.nav-home {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 50;
  width: 100%;
  height: 150px;
  padding-top: 15px;
  padding-right: 100px;
  padding-left: 100px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.25)), to(transparent));
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.25), transparent);
}

.tabs-hide {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: auto;
  display: none;
  padding-right: 0px;
  padding-bottom: 0px;
}

.phone {
  position: relative;
  height: 50px;
  margin-bottom: 15px;
  padding: 0px 15px;
  font-family: Montserrat, sans-serif;
  color: #000;
  font-size: 12px;
  line-height: 15px;
  font-weight: 500;
  text-align: left;
  letter-spacing: 2px;
}

.seating-content-wrapp {
  position: relative;
  margin-top: 75px;
  padding: 100px;
}

.page-wrapp {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100vh;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #1d1d1d;
}

.showcase-section {
  position: relative;
  display: block;
  padding: 100px;
  background-color: #000;
}

.project-gallery {
  position: relative;
  display: -ms-grid;
  display: grid;
  overflow: visible;
  width: 100%;
  margin-top: 100px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  justify-items: center;
  -webkit-box-align: start;
  -webkit-align-items: start;
  -ms-flex-align: start;
  align-items: start;
  -webkit-align-content: space-between;
  -ms-flex-line-pack: justify;
  align-content: space-between;
  grid-auto-flow: row;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-areas: "Area-7 Area-7 Area-7 Area-7"
    "Area-3 Area-3 Area-4 Area-4"
    "Area-5 Area-5 Area-6 Area-6"
    "Area-8 Area-8 Area-8 Area-8";
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: max-content 16px auto 16px auto;
  grid-template-rows: -webkit-max-content auto auto;
  grid-template-rows: max-content auto auto;
}

.project-gallery-2 {
  display: -ms-grid;
  display: grid;
  width: 100%;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-areas: "Area Area ."
    "Area-4 Area-5 Area-6"
    "Area-7 Area-2 Area-2";
  -ms-grid-columns: 1fr 16px 1fr 16px 1fr 16px 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto 16px auto 16px auto;
  grid-template-rows: auto auto auto;
}

.image-4 {
  position: relative;
}

.body {
  background-color: #000;
}

.project-gallery-lightbox {
  position: relative;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-top: 50px;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.image-5 {
  position: static;
}

.more {
  position: absolute;
  left: auto;
  top: 239px;
  right: 0%;
  bottom: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50px;
  height: 50px;
  margin-right: 10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: none;
  border-width: 1px;
  border-color: #82a7d8;
  border-radius: 100px;
  background-color: transparent;
  box-shadow: none;
  cursor: pointer;
}

.plus-icon-wrapp {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 20px;
  height: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.plush-dash-1 {
  position: static;
  width: 1px;
  height: 20px;
  background-color: #82a7d8;
}

.plush-dash-2 {
  position: absolute;
  width: 1px;
  height: 20px;
  background-color: #82a7d8;
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

.div-block-2 {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  width: 100%;
  height: 35px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, 0)), to(#fff));
  background-image: linear-gradient(180deg, hsla(0, 0%, 100%, 0), #fff);
}

.materials {
  position: absolute;
  left: auto;
  top: 189px;
  right: 0%;
  bottom: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50px;
  height: 50px;
  margin-right: 10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: none;
  border-width: 1px;
  border-color: #82a7d8;
  background-color: transparent;
  box-shadow: none;
  cursor: pointer;
}

.image-6 {
  height: 25px;
}

.text-block-3 {
  position: absolute;
  left: auto;
  top: -30%;
  right: auto;
  bottom: auto;
  display: none;
  font-family: Montserrat, sans-serif;
  color: #82a7d8;
  font-size: 12px;
  line-height: 14px;
  font-weight: 500;
}

.materials-popup-1 {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 100;
  display: none;
  width: 100%;
  height: 100vh;
  padding-right: 100px;
  padding-left: 100px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(29, 29, 29, 0.85);
}

.materials-close {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50px;
  height: 50px;
  margin-top: 50px;
  margin-right: 50px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
}

.dash-1 {
  width: 2px;
  height: 25px;
  background-color: #fff;
}

.dash-2 {
  position: absolute;
  width: 2px;
  height: 25px;
  background-color: #fff;
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

.close-wrapp {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50px;
  height: 50px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100px;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.popup-content-wrapp {
  position: relative;
  z-index: 2;
  width: 100%;
  padding-top: 50px;
  padding-bottom: 50px;
}

.popup-options-grid {
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  justify-items: stretch;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  grid-column-gap: 50px;
  grid-template-areas: ".";
  -ms-grid-columns: 1fr 50px 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.popup-options-grid._2 {
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
}

.popup-option-wrapp {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 25px 15px;
  -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: #82a7d8;
  -webkit-transition: all 500ms cubic-bezier(.23, 1, .32, 1);
  transition: all 500ms cubic-bezier(.23, 1, .32, 1);
  letter-spacing: 2px;
  cursor: pointer;
}

.popup-option-wrapp:hover {
  letter-spacing: 3.5px;
}

.popup-option-title {
  font-family: Montserrat, sans-serif;
  color: #fff;
  font-size: 12px;
  line-height: 16px;
  font-weight: 700;
  text-transform: uppercase;
}

.lightbox-damask {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.lightbox-leather {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 5;
}

.lightbox-armrests {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
}

.materials-popup-2 {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 100;
  display: none;
  width: 100%;
  height: 100vh;
  padding-right: 100px;
  padding-left: 100px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(29, 29, 29, 0.85);
}

.materials-popup-3 {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 100;
  display: none;
  width: 100%;
  height: 100vh;
  padding-right: 100px;
  padding-left: 100px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(29, 29, 29, 0.85);
}

.materials-1 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
}

.materials-2 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
}

.materials-3 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
}

.contacts-contents {
  position: fixed;
  left: auto;
  top: 0%;
  right: -360px;
  bottom: 0%;
  z-index: 5;
  width: 360px;
  height: 100vh;
  padding: 125px 25px 100px;
  background-color: #1d1d1d;
}

.contacts-contents.sep {
  right: auto;
  width: 650px;
}

.page-content {
  height: 70vh;
  margin-top: 75px;
  padding: 100px;
  background-color: #000;
}

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

.success-title {
  position: relative;
  font-family: Montserrat, sans-serif;
  letter-spacing: 2px;
}

.success-buttons {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  margin-top: 50px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.next {
  display: none;
}

.next-2 {
  display: none;
}

.image-7 {
  position: relative;
  -o-object-fit: cover;
  object-fit: cover;
}

.image-8 {
  position: relative;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  -o-object-fit: cover;
  object-fit: cover;
}

.image-9 {
  position: relative;
}

.image-10 {
  position: relative;
  -o-object-fit: cover;
  object-fit: cover;
}

.image-11 {
  position: relative;
  -o-object-fit: cover;
  object-fit: cover;
}

.image-12 {
  position: relative;
  -o-object-fit: cover;
  object-fit: cover;
}

.image-13 {
  position: relative;
  -o-object-fit: cover;
  object-fit: cover;
}

.image-14 {
  position: relative;
  -o-object-fit: cover;
  object-fit: cover;
}

.image-15 {
  position: relative;
  -o-object-fit: cover;
  object-fit: cover;
}

.image-16 {
  position: relative;
  -o-object-fit: cover;
  object-fit: cover;
}

.image-17 {
  position: relative;
  -o-object-fit: cover;
  object-fit: cover;
}

.image-18 {
  position: relative;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  -o-object-fit: cover;
  object-fit: cover;
}

.image-19 {
  position: relative;
}

.image-20 {
  position: relative;
}

.image-21 {
  position: relative;
}

.image-22 {
  position: relative;
}

.image-23 {
  position: relative;
}

.image-24 {
  position: relative;
}

.gallery {
  margin-top: 15px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.image-25 {
  position: relative;
}

@media screen and (max-width: 991px) {
  .nav-inner {
    padding-right: 40px;
    padding-left: 50px;
  }

  .nav-sections {
    margin-right: 0px;
  }

  .nav-section-link-wrapp {
    margin-left: -5px;
  }

  .nav-section-title {
    font-size: 11px;
    line-height: 14px;
  }

  .footer-section {
    padding-right: 50px;
    padding-left: 50px;
  }

  .header-contents {
    margin-left: 50px;
  }

  .header-title {
    max-width: 700px;
  }

  .mid-button-light {
    background-color: #82a7d8;
  }

  .slider-nav-progress-wrapp._0 {
    margin-left: 110px;
  }

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

  .right-arrow {
    left: 305px;
  }

  .mask {
    width: 70%;
  }

  .about-section {
    padding-right: 50px;
    padding-left: 50px;
  }

  .usp-1-section {
    padding-right: 50px;
    padding-left: 50px;
  }

  .everything-main-wrapp.usp1 {
    position: relative;
  }

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

  .everything-content-wrapp {
    margin-bottom: 50px;
  }

  .everything-content-wrapp.left {
    margin-right: 0px;
  }

  .discount-section {
    padding-right: 50px;
    padding-left: 50px;
  }

  .usp-2-section {
    padding-right: 50px;
    padding-bottom: 100px;
    padding-left: 50px;
  }

  .home-card-wrapp {
    margin-bottom: 25px;
  }

  .clients-section {
    padding-top: 100px;
    padding-right: 50px;
    padding-left: 50px;
  }

  .footer-wrapp {
    max-width: 100%;
  }

  .footer-links {
    max-width: 100%;
  }

  .nav-seating-solution {
    top: -100%;
  }

  .seating-solution-wrapp {
    padding-right: 50px;
    padding-left: 50px;
  }

  .tabs-menu {
    padding-left: 50px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    background-image: none;
  }

  .products-main-grid {
    -ms-grid-columns: -webkit-max-content -webkit-max-content;
    -ms-grid-columns: max-content max-content;
    grid-template-columns: -webkit-max-content -webkit-max-content;
    grid-template-columns: max-content max-content;
  }

  .nav-home {
    padding-right: 40px;
    padding-left: 50px;
  }

  .tabs-hide {
    position: fixed;
    left: auto;
    top: 75px;
    right: 0%;
    bottom: auto;
    z-index: 3;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 150px;
    height: 125px;
    padding-right: 0px;
    padding-bottom: 0px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    background-image: -webkit-gradient(linear, right top, left top, from(#000), to(transparent));
    background-image: linear-gradient(270deg, #000, transparent);
  }

  .project-gallery {
    -ms-grid-rows: -webkit-min-content auto auto;
    -ms-grid-rows: min-content auto auto;
    grid-template-rows: -webkit-min-content auto auto;
    grid-template-rows: min-content auto auto;
  }
}

@media screen and (max-width: 767px) {
  .nav-inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .nav-lang {
    position: fixed;
  }

  .nav-lang.mobile {
    z-index: 3;
    margin-top: 60px;
    margin-right: 42px;
  }

  .nav-section-link-wrapp {
    margin-bottom: 15px;
  }

  .nav-section-link-wrapp.mobile {
    margin-left: 0px;
  }

  .header-wrapp {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .header-title {
    max-width: 650px;
    font-size: 75px;
    line-height: 80px;
  }

  .header-buttons-wrapp {
    margin-top: 35px;
  }

  .mid-button-light {
    background-color: #82a7d8;
  }

  .slider-nav-progress-wrapp._0 {
    margin-left: 50px;
  }

  .left-arrow {
    display: none;
  }

  .right-arrow {
    display: none;
  }

  .about-section {
    padding-right: 25px;
    padding-left: 25px;
  }

  .home-section-title {
    font-size: 52px;
  }

  .home-body-text {
    white-space: pre;
  }

  .home-body-text.r {
    white-space: normal;
  }

  .home-body-text.f-b {
    text-align: right;
  }

  .home-body-text.f-t {
    text-align: right;
  }

  .home-body-text.f {
    margin-right: 0px;
    white-space: pre;
  }

  .home-sub-title.a {
    font-size: 20px;
    line-height: 24px;
  }

  .usp-1-section {
    padding-right: 25px;
    padding-left: 25px;
  }

  .everything-content-wrapp.left {
    margin-right: 0px;
  }

  .clients-logo-grid-wide {
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .footer-wrapp {
    min-width: 500px;
  }

  .clients-logo-grid-mid {
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .footer-links {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }

  .footer-links.mob {
    padding-top: 50px;
  }

  .footer-legal-link {
    margin-bottom: 15px;
  }

  .div-block {
    display: none;
  }

  .nav-mob {
    position: absolute;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: 0%;
    z-index: 3;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 75px;
    padding-right: 50px;
    padding-left: 50px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #1d1d1d;
  }

  .nav-content-wrapp {
    position: relative;
    z-index: 2;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #1d1d1d;
  }

  .nav-mobile-burger {
    position: relative;
    z-index: 1;
    margin-right: -10px;
    padding: 10px;
  }

  .burger-icon-wrapp {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 25px;
    height: 18px;
    padding-right: 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: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .burger-icon-bar {
    width: 25px;
    height: 2px;
    padding-right: 0px;
    padding-bottom: 0px;
    background-color: #fff;
  }

  .burger-icon-bar.mid {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }

  .burger-icon-bar.top {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }

  .burger-icon-bar.bot {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }

  .nav-mob-bg {
    position: fixed;
    left: 0%;
    top: -100%;
    right: 0%;
    bottom: 0%;
    z-index: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100vh;
    padding: 75px 50px 25px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    background-color: #1d1d1d;
  }

  .nav-mob-section-wrapp {
    position: relative;
  }

  .mob-nav-footer-dash {
    position: absolute;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: auto;
    overflow: visible;
    width: 100%;
    height: 8px;
    padding-right: 0px;
    padding-bottom: 0px;
    background-color: #82a7d8;
  }

  .seating-solution-wrapp {
    padding-right: 0px;
    padding-left: 0px;
  }

  .seating-option.mid {
    margin-right: 10px;
    margin-left: 10px;
  }

  .option-image {
    width: 140px;
    height: 120px;
  }

  .nav-contacts-wrapp {
    left: auto;
    top: 0%;
    right: -100%;
    bottom: 0%;
    width: 100%;
  }

  .nav-contacts-wrapp.sep {
    width: 100%;
  }

  .products-main-grid {
    -ms-grid-columns: -webkit-max-content;
    -ms-grid-columns: max-content;
    grid-template-columns: -webkit-max-content;
    grid-template-columns: max-content;
  }

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

  .showcase-section {
    padding-right: 50px;
    padding-left: 50px;
  }

  .contacts-contents {
    left: auto;
    top: 0%;
    right: auto;
    bottom: 0%;
    width: 100%;
  }

  .contacts-contents.sep {
    width: 100%;
  }
}

@media screen and (max-width: 479px) {
  .nav-inner {
    height: 50px;
  }

  .nav-wrapp {
    display: none;
  }

  .nav-lang.mobile {
    display: none;
    margin-top: 50px;
    margin-right: 17px;
  }

  .nav-section-link-wrapp {
    margin-bottom: 5px;
  }

  .nav-lang-link-wrapp.lang {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .home-header-section {
    height: 100vh;
  }

  .header-left-wrapp {
    height: 100%;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .solid-bg {
    width: 10px;
    height: 90%;
  }

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

  .header-contents {
    margin-left: 25px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  .header-title {
    top: 40px;
    max-width: 320px;
    font-size: 60px;
    line-height: 62px;
  }

  .mid-button-light {
    width: 135px;
  }

  .slider-nav-progress-wrapp._0 {
    margin-bottom: 125px;
    margin-left: 25px;
  }

  .left-arrow {
    display: none;
  }

  .mask {
    left: -10px;
    top: 50px;
    width: 100%;
    height: 40%;
  }

  .scroll-down-wrapp {
    margin-bottom: 175px;
  }

  .about-section {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .home-body-text.f-b {
    margin-bottom: 25px;
    text-align: center;
  }

  .home-body-text.f-t {
    text-align: left;
  }

  .home-body-text.f {
    margin-right: 0px;
  }

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

  .about-cell-wrapp {
    height: 175px;
    border-style: solid;
    border-width: 2px 1px 1px;
    border-color: #82a7d8 #000 #000;
  }

  .about-cell-wrapp.top {
    border-top-style: none;
  }

  .about-separeter.l {
    display: none;
  }

  .usp-1-section {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .discount-section {
    padding: 100px 25px;
  }

  .usp-2-section {
    padding: 100px 25px;
  }

  .home-card-wrapp.mid {
    margin-right: 0px;
    margin-left: 0px;
  }

  .clients-section {
    padding-bottom: 100px;
  }

  .clients-logo-grid-wide {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .footer-wrapp {
    min-width: 360px;
    -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;
  }

  .clients-logo-grid-mid {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .image-2 {
    display: none;
    margin-top: 15px;
    margin-bottom: 50px;
  }

  .nav-mob {
    height: 50px;
    padding-right: 25px;
    padding-left: 25px;
  }

  .nav-mob-bg {
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: 0%;
    display: none;
    margin-top: 50px;
    padding-top: 100px;
    padding-right: 50px;
    padding-left: 50px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  .nav-mob-section-wrapp {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  .nav-scroll-bg {
    display: none;
  }

  .nav-seating-solution {
    top: -100%;
    display: none;
    overflow: scroll;
  }

  .seating-solution-options {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .seating-option.mid {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .option-title {
    position: relative;
  }

  .nav-contacts-wrapp {
    display: none;
    width: 100%;
  }

  .nav-contacts-wrapp.sep {
    z-index: 5;
    display: block;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  .body-text-cent {
    position: relative;
  }

  .contacts-close {
    display: none;
  }

  .tabs-content {
    padding-right: 25px;
    padding-left: 25px;
  }

  .tabs-menu {
    padding-left: 0px;
  }

  .tabs-hide {
    width: 100px;
  }

  .page-wrapp {
    z-index: 5;
    background-color: transparent;
  }

  .showcase-section {
    padding-right: 25px;
    padding-left: 25px;
  }

  .project-gallery {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    justify-items: center;
    -webkit-box-align: start;
    -webkit-align-items: start;
    -ms-flex-align: start;
    align-items: start;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -ms-grid-rows: -webkit-min-content auto -webkit-max-content;
    -ms-grid-rows: min-content auto max-content;
    grid-template-rows: -webkit-min-content auto -webkit-max-content;
    grid-template-rows: min-content auto max-content;
  }

  .project-gallery-lightbox {
    position: absolute;
  }

  .contacts-contents {
    right: 0%;
    display: block;
    width: 100%;
  }

  .contacts-contents.sep {
    z-index: 5;
    display: block;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
}

#w-node-_287f7d15-81fb-dc51-3e38-f8006509dcaf-2cb0fbe8 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_287f7d15-81fb-dc51-3e38-f8006509dcb3-2cb0fbe8 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  -ms-grid-column-align: center;
  justify-self: center;
  grid-area: Area-2;
}

.project-gallery-2>#w-node-_287f7d15-81fb-dc51-3e38-f8006509dcb3-2cb0fbe8 {
  -ms-grid-row: 5;
  -ms-grid-column: 3;
  -ms-grid-column-span: 3;
}

#w-node-_287f7d15-81fb-dc51-3e38-f8006509dcb5-2cb0fbe8 {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
  -ms-grid-column-align: center;
  justify-self: center;
  grid-area: Area-3;
}

.project-gallery>#w-node-_287f7d15-81fb-dc51-3e38-f8006509dcb5-2cb0fbe8 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

#w-node-_287f7d15-81fb-dc51-3e38-f8006509dcbc-2cb0fbe8 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_287f7d15-81fb-dc51-3e38-f8006509dcc0-2cb0fbe8 {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: center;
  align-self: center;
  grid-area: Area-3;
}

.project-gallery>#w-node-_287f7d15-81fb-dc51-3e38-f8006509dcc0-2cb0fbe8 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

#w-node-_287f7d15-81fb-dc51-3e38-f8006509dcc2-2cb0fbe8 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: center;
  align-self: center;
  grid-area: Area-2;
}

.project-gallery-2>#w-node-_287f7d15-81fb-dc51-3e38-f8006509dcc2-2cb0fbe8 {
  -ms-grid-row: 5;
  -ms-grid-column: 3;
  -ms-grid-column-span: 3;
}

#w-node-_287f7d15-81fb-dc51-3e38-f8006509dcc9-2cb0fbe8 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_287f7d15-81fb-dc51-3e38-f8006509dcd2-2cb0fbe8 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_287f7d15-81fb-dc51-3e38-f8006509dcd6-2cb0fbe8 {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
  -ms-grid-column-align: center;
  justify-self: center;
  grid-area: Area-3;
}

.project-gallery>#w-node-_287f7d15-81fb-dc51-3e38-f8006509dcd6-2cb0fbe8 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

#w-node-_287f7d15-81fb-dc51-3e38-f8006509dcda-2cb0fbe8 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  -ms-grid-column-align: center;
  justify-self: center;
  grid-area: Area-2;
}

.project-gallery-2>#w-node-_287f7d15-81fb-dc51-3e38-f8006509dcda-2cb0fbe8 {
  -ms-grid-row: 5;
  -ms-grid-column: 3;
  -ms-grid-column-span: 3;
}

#w-node-_287f7d15-81fb-dc51-3e38-f8006509dce3-2cb0fbe8 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_287f7d15-81fb-dc51-3e38-f8006509dce7-2cb0fbe8 {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
  -ms-grid-column-align: center;
  justify-self: center;
  grid-area: Area-3;
}

.project-gallery>#w-node-_287f7d15-81fb-dc51-3e38-f8006509dce7-2cb0fbe8 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

#w-node-_287f7d15-81fb-dc51-3e38-f8006509dcf0-2cb0fbe8 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_287f7d15-81fb-dc51-3e38-f8006509dcf4-2cb0fbe8 {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
  -ms-grid-column-align: center;
  justify-self: center;
  grid-area: Area-3;
}

.project-gallery>#w-node-_287f7d15-81fb-dc51-3e38-f8006509dcf4-2cb0fbe8 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

#w-node-_287f7d15-81fb-dc51-3e38-f8006509dcf6-2cb0fbe8 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  -ms-grid-column-align: center;
  justify-self: center;
  grid-area: Area-2;
}

.project-gallery-2>#w-node-_287f7d15-81fb-dc51-3e38-f8006509dcf6-2cb0fbe8 {
  -ms-grid-row: 5;
  -ms-grid-column: 3;
  -ms-grid-column-span: 3;
}

#w-node-_287f7d15-81fb-dc51-3e38-f8006509dcff-2cb0fbe8 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_287f7d15-81fb-dc51-3e38-f8006509dd03-2cb0fbe8 {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
  -ms-grid-column-align: center;
  justify-self: center;
  grid-area: Area-3;
}

.project-gallery>#w-node-_287f7d15-81fb-dc51-3e38-f8006509dd03-2cb0fbe8 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

#w-node-_287f7d15-81fb-dc51-3e38-f8006509dd05-2cb0fbe8 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  -ms-grid-column-align: center;
  justify-self: center;
  grid-area: Area-2;
}

.project-gallery-2>#w-node-_287f7d15-81fb-dc51-3e38-f8006509dd05-2cb0fbe8 {
  -ms-grid-row: 5;
  -ms-grid-column: 3;
  -ms-grid-column-span: 3;
}

#w-node-_287f7d15-81fb-dc51-3e38-f8006509dd0e-2cb0fbe8 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_287f7d15-81fb-dc51-3e38-f8006509dd12-2cb0fbe8 {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
  -ms-grid-column-align: center;
  justify-self: center;
  grid-area: Area-3;
}

.project-gallery>#w-node-_287f7d15-81fb-dc51-3e38-f8006509dd12-2cb0fbe8 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

#w-node-_287f7d15-81fb-dc51-3e38-f8006509dd1b-2cb0fbe8 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_287f7d15-81fb-dc51-3e38-f8006509dd1f-2cb0fbe8 {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
  -ms-grid-column-align: center;
  justify-self: center;
  grid-area: Area-3;
}

.project-gallery>#w-node-_287f7d15-81fb-dc51-3e38-f8006509dd1f-2cb0fbe8 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

#w-node-_287f7d15-81fb-dc51-3e38-f8006509dd21-2cb0fbe8 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  -ms-grid-column-align: center;
  justify-self: center;
  grid-area: Area-2;
}

.project-gallery-2>#w-node-_287f7d15-81fb-dc51-3e38-f8006509dd21-2cb0fbe8 {
  -ms-grid-row: 5;
  -ms-grid-column: 3;
  -ms-grid-column-span: 3;
}

#w-node-_287f7d15-81fb-dc51-3e38-f8006509dd2a-2cb0fbe8 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_287f7d15-81fb-dc51-3e38-f8006509dd35-2cb0fbe8 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_287f7d15-81fb-dc51-3e38-f8006509dd39-2cb0fbe8 {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
  -ms-grid-column-align: center;
  justify-self: center;
  grid-area: Area-3;
}

.project-gallery>#w-node-_287f7d15-81fb-dc51-3e38-f8006509dd39-2cb0fbe8 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

#w-node-_287f7d15-81fb-dc51-3e38-f8006509dd3b-2cb0fbe8 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  -ms-grid-column-align: center;
  justify-self: center;
  grid-area: Area-2;
}

.project-gallery-2>#w-node-_287f7d15-81fb-dc51-3e38-f8006509dd3b-2cb0fbe8 {
  -ms-grid-row: 5;
  -ms-grid-column: 3;
  -ms-grid-column-span: 3;
}

#w-node-_287f7d15-81fb-dc51-3e38-f8006509dd44-2cb0fbe8 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_287f7d15-81fb-dc51-3e38-f8006509dd48-2cb0fbe8 {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
  -ms-grid-column-align: center;
  justify-self: center;
  grid-area: Area-3;
}

.project-gallery>#w-node-_287f7d15-81fb-dc51-3e38-f8006509dd48-2cb0fbe8 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

#w-node-_287f7d15-81fb-dc51-3e38-f8006509dd4a-2cb0fbe8 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  -ms-grid-column-align: center;
  justify-self: center;
  grid-area: Area-2;
}

.project-gallery-2>#w-node-_287f7d15-81fb-dc51-3e38-f8006509dd4a-2cb0fbe8 {
  -ms-grid-row: 5;
  -ms-grid-column: 3;
  -ms-grid-column-span: 3;
}

#w-node-_5daa5ee4-65a8-ce3e-8578-9a708bcf72ea-2cb0fbe8 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-abfe2b4f-532d-5ac1-0cf9-13cda92642fa-2cb0fbe8 {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
  -ms-grid-column-align: center;
  justify-self: center;
  grid-area: Area-3;
}

.project-gallery>#w-node-abfe2b4f-532d-5ac1-0cf9-13cda92642fa-2cb0fbe8 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

#w-node-_4baf7d02-12e1-4985-98ff-04038379a535-2cb0fbe8 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  -ms-grid-column-align: center;
  justify-self: center;
  grid-area: Area-2;
}

.project-gallery-2>#w-node-_4baf7d02-12e1-4985-98ff-04038379a535-2cb0fbe8 {
  -ms-grid-row: 5;
  -ms-grid-column: 3;
  -ms-grid-column-span: 3;
}

#w-node-e1a0007c-fe46-9495-75bb-284acd6cd461-2cb0fbe8 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-e1a0007c-fe46-9495-75bb-284acd6cd465-2cb0fbe8 {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: center;
  align-self: center;
  grid-area: Area-3;
}

.project-gallery>#w-node-e1a0007c-fe46-9495-75bb-284acd6cd465-2cb0fbe8 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

#w-node-_48bcc3f1-8775-94bf-65d2-9caccbe04c08-2cb0fbe8 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_48bcc3f1-8775-94bf-65d2-9caccbe04c0c-2cb0fbe8 {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
  -ms-grid-column-align: center;
  justify-self: center;
  grid-area: Area-3;
}

.project-gallery>#w-node-_48bcc3f1-8775-94bf-65d2-9caccbe04c0c-2cb0fbe8 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

#w-node-c01a5c0a-5a35-7a85-eec4-e7c28327d715-2cb0fbe8 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  -ms-grid-column-align: center;
  justify-self: center;
  grid-area: Area-2;
}

.project-gallery-2>#w-node-c01a5c0a-5a35-7a85-eec4-e7c28327d715-2cb0fbe8 {
  -ms-grid-row: 5;
  -ms-grid-column: 3;
  -ms-grid-column-span: 3;
}

#w-node-_65ea4c46-7321-b6f0-c7b0-4ff70471c5c0-2cb0fbe8 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_65ea4c46-7321-b6f0-c7b0-4ff70471c5c8-2cb0fbe8 {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
  -ms-grid-column-align: center;
  justify-self: center;
  grid-area: Area-3;
}

.project-gallery>#w-node-_65ea4c46-7321-b6f0-c7b0-4ff70471c5c8-2cb0fbe8 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

#w-node-_6274b3d5-b778-c675-b6e1-e6c51d4e47ee-2cb0fbe8 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_2ad3f2a9-021c-af6e-6b31-21e90b8854ba-2cb0fbe8 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_0d577d62-23ea-87c2-2f59-535f54980d9a-2cb0fbe8 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_1b2a077a-0eec-ec86-bd9b-1504f0a7d74e-2cb0fbe8 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_1b2a077a-0eec-ec86-bd9b-1504f0a7d752-2cb0fbe8 {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
  -ms-grid-column-align: center;
  justify-self: center;
  grid-area: Area-3;
}

.project-gallery>#w-node-_1b2a077a-0eec-ec86-bd9b-1504f0a7d752-2cb0fbe8 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

#w-node-_071b1945-2702-187f-99df-b85930d1cf1d-2cb0fbe8 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_071b1945-2702-187f-99df-b85930d1cf2b-2cb0fbe8 {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
  -ms-grid-column-align: center;
  justify-self: center;
  grid-area: Area-3;
  -ms-grid-row-align: center;
  align-self: center;
}

.project-gallery>#w-node-_071b1945-2702-187f-99df-b85930d1cf2b-2cb0fbe8 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

#w-node-_87effb23-a786-fe08-f78c-faee25c0f3ae-2cb0fbe8 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-f164e31f-b4dc-52c4-a0de-aff90d0f3f29-2cb0fbe8 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_71d88ea3-e3d0-f058-d0fa-098229634b94-2cb0fbe8 {
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_74bf8e0d-3880-033a-98a5-510c28e42257-2cb0fbe8 {
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_08e844a9-c152-a514-cbee-47a12b74a48e-2cb0fbe8 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_97fbe974-ef7a-b952-0111-34130c4f18af-2cb0fbe8 {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: center;
  align-self: center;
  grid-area: Area-3;
}

.project-gallery>#w-node-_97fbe974-ef7a-b952-0111-34130c4f18af-2cb0fbe8 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

#w-node-_80af0f8c-d770-7d39-235c-a977d532f49d-2cb0fbe8 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_2d2b552b-0707-f6cb-72f4-51da4a46522f-2cb0fbe8 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-bc9235d3-2ac4-4ba8-d2db-7b9dd3b6cf1a-2cb0fbe8 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_41d0c6f1-e2a1-d0da-5b23-4d434dbdcbe3-2cb0fbe8 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-bbc44a19-5217-f36d-2656-f254cb73b37f-2cb0fbe8 {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: center;
  align-self: center;
  grid-area: Area-3;
}

.project-gallery>#w-node-bbc44a19-5217-f36d-2656-f254cb73b37f-2cb0fbe8 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

#w-node-ad1bccde-e8b6-c096-42a6-a26cc868242e-2cb0fbe8 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_384c2165-087d-2b59-f1bb-18eba8fcebff-2cb0fbe8 {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: center;
  align-self: center;
  grid-area: Area-3;
}

.project-gallery>#w-node-_384c2165-087d-2b59-f1bb-18eba8fcebff-2cb0fbe8 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

#w-node-b02b7d34-6f09-5b51-c6b9-0452823e7625-2cb0fbe8 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-b02b7d34-6f09-5b51-c6b9-0452823e7629-2cb0fbe8 {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: center;
  align-self: center;
  grid-area: Area-3;
}

.project-gallery>#w-node-b02b7d34-6f09-5b51-c6b9-0452823e7629-2cb0fbe8 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

#w-node-_474376c0-de27-b7d6-420e-501584205f64-2cb0fbe8 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: center;
  align-self: center;
  grid-area: Area-2;
}

.project-gallery-2>#w-node-_474376c0-de27-b7d6-420e-501584205f64-2cb0fbe8 {
  -ms-grid-row: 5;
  -ms-grid-column: 3;
  -ms-grid-column-span: 3;
}

#w-node-fb2fc211-a1fe-8fd8-e920-8b0ed8ad222b-2cb0fbe8 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-b201d243-8b7c-aabc-84a7-c986a4ea2030-2cb0fbe8 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_1fdbe390-1eb9-c140-5c2e-b7cf1abbb101-2cb0fbe8 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: center;
  align-self: center;
  grid-area: Area-2;
}

.project-gallery-2>#w-node-_1fdbe390-1eb9-c140-5c2e-b7cf1abbb101-2cb0fbe8 {
  -ms-grid-row: 5;
  -ms-grid-column: 3;
  -ms-grid-column-span: 3;
}

#w-node-_418d859d-f9eb-77c6-686d-a099b452d248-2cb0fbe8 {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: center;
  align-self: center;
  grid-area: Area-3;
}

.project-gallery>#w-node-_418d859d-f9eb-77c6-686d-a099b452d248-2cb0fbe8 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

#w-node-_167c7def-3062-a905-7ed5-065600056b70-2cb0fbe8 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_167c7def-3062-a905-7ed5-065600056b74-2cb0fbe8 {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: center;
  align-self: center;
  grid-area: Area-3;
}

.project-gallery>#w-node-_167c7def-3062-a905-7ed5-065600056b74-2cb0fbe8 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

#w-node-_53d48f45-0af1-94e0-0a09-f77d4da1cbf2-2cb0fbe8 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: center;
  align-self: center;
  grid-area: Area-2;
}

.project-gallery-2>#w-node-_53d48f45-0af1-94e0-0a09-f77d4da1cbf2-2cb0fbe8 {
  -ms-grid-row: 5;
  -ms-grid-column: 3;
  -ms-grid-column-span: 3;
}

#w-node-aeea867e-0efe-47cd-00f9-8a6ef76b7f5c-2cb0fbe8 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-aeea867e-0efe-47cd-00f9-8a6ef76b7f60-2cb0fbe8 {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
  -ms-grid-column-align: center;
  justify-self: center;
  grid-area: Area-3;
}

.project-gallery>#w-node-aeea867e-0efe-47cd-00f9-8a6ef76b7f60-2cb0fbe8 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

#w-node-aeea867e-0efe-47cd-00f9-8a6ef76b7f6b-2cb0fbe8 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-aeea867e-0efe-47cd-00f9-8a6ef76b7f85-2cb0fbe8 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-eaab2eb1-3b5a-52fb-4f2a-ebf90eb550ff-2cb0fbe8 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-eaab2eb1-3b5a-52fb-4f2a-ebf90eb5510c-2cb0fbe8 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-eaab2eb1-3b5a-52fb-4f2a-ebf90eb55119-2cb0fbe8 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-eaab2eb1-3b5a-52fb-4f2a-ebf90eb55122-2cb0fbe8 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-eaab2eb1-3b5a-52fb-4f2a-ebf90eb55133-2cb0fbe8 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_9b09f95e-5ec7-7a40-95f9-1aceaededf62-2cb0fbe8 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-eaab2eb1-3b5a-52fb-4f2a-ebf90eb55140-2cb0fbe8 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-eaab2eb1-3b5a-52fb-4f2a-ebf90eb55146-2cb0fbe8 {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
  -ms-grid-column-align: center;
  justify-self: center;
  grid-area: Area-3;
}

.project-gallery>#w-node-eaab2eb1-3b5a-52fb-4f2a-ebf90eb55146-2cb0fbe8 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

#w-node-eaab2eb1-3b5a-52fb-4f2a-ebf90eb5514f-2cb0fbe8 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-ef567c34-5fa4-201b-a3fc-abd62d2c594a-2cb0fbe8 {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
  -ms-grid-column-align: center;
  justify-self: center;
  grid-area: Area-3;
}

.project-gallery>#w-node-ef567c34-5fa4-201b-a3fc-abd62d2c594a-2cb0fbe8 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

#w-node-f251683f-911f-089b-bb61-c9386d8cbe03-2cb0fbe8 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  -ms-grid-column-align: center;
  justify-self: center;
  grid-area: Area-2;
}

.project-gallery-2>#w-node-f251683f-911f-089b-bb61-c9386d8cbe03-2cb0fbe8 {
  -ms-grid-row: 5;
  -ms-grid-column: 3;
  -ms-grid-column-span: 3;
}

#w-node-eaab2eb1-3b5a-52fb-4f2a-ebf90eb5515e-2cb0fbe8 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-eaab2eb1-3b5a-52fb-4f2a-ebf90eb55162-2cb0fbe8 {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
  -ms-grid-column-align: center;
  justify-self: center;
  grid-area: Area-3;
}

.project-gallery>#w-node-eaab2eb1-3b5a-52fb-4f2a-ebf90eb55162-2cb0fbe8 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

#w-node-_9006732b-223e-401a-7b6e-0f9d04da95ad-2cb0fbe8 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_648f4c5e-ae08-7289-df5d-638860975503-2cb0fbe8 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  -ms-grid-column-align: center;
  justify-self: center;
  grid-area: Area-2;
}

.project-gallery-2>#w-node-_648f4c5e-ae08-7289-df5d-638860975503-2cb0fbe8 {
  -ms-grid-row: 5;
  -ms-grid-column: 3;
  -ms-grid-column-span: 3;
}

#w-node-a1432a00-b644-3d17-6271-c9bd764183c2-2cb0fbe8 {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
  -ms-grid-column-align: center;
  justify-self: center;
  grid-area: Area-3;
}

.project-gallery>#w-node-a1432a00-b644-3d17-6271-c9bd764183c2-2cb0fbe8 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

#w-node-_4babaee9-115c-2c7c-b447-de4dd490b214-2cb0fbe8 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_4babaee9-115c-2c7c-b447-de4dd490b218-2cb0fbe8 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  -ms-grid-column-align: center;
  justify-self: center;
  grid-area: Area-2;
}

.project-gallery-2>#w-node-_4babaee9-115c-2c7c-b447-de4dd490b218-2cb0fbe8 {
  -ms-grid-row: 5;
  -ms-grid-column: 3;
  -ms-grid-column-span: 3;
}

#w-node-_831b2fe6-0596-b5a6-f343-fc21d066d426-2cb0fbe8 {
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_4babaee9-115c-2c7c-b447-de4dd490b21a-2cb0fbe8 {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
  -ms-grid-column-align: center;
  justify-self: center;
  grid-area: Area-3;
}

.project-gallery>#w-node-_4babaee9-115c-2c7c-b447-de4dd490b21a-2cb0fbe8 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

#w-node-_44e5a1c5-a1dd-7c20-ab57-4224a7e6f508-2cb0fbe8 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_44e5a1c5-a1dd-7c20-ab57-4224a7e6f50c-2cb0fbe8 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  -ms-grid-column-align: center;
  justify-self: center;
  grid-area: Area-2;
}

.project-gallery-2>#w-node-_44e5a1c5-a1dd-7c20-ab57-4224a7e6f50c-2cb0fbe8 {
  -ms-grid-row: 5;
  -ms-grid-column: 3;
  -ms-grid-column-span: 3;
}

#w-node-_090c41ec-709b-0857-b624-88907c386de7-2cb0fbe8 {
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_44e5a1c5-a1dd-7c20-ab57-4224a7e6f50e-2cb0fbe8 {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
  -ms-grid-column-align: center;
  justify-self: center;
  grid-area: Area-3;
}

.project-gallery>#w-node-_44e5a1c5-a1dd-7c20-ab57-4224a7e6f50e-2cb0fbe8 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

#w-node-_3c1f0ed4-56a5-d6d0-bf88-f57a04ac95b6-2cb0fbe8 {
  -ms-grid-row: 3;
  -ms-grid-column: 5;
  -ms-grid-column-align: center;
  justify-self: center;
  grid-area: Area-4;
}

.project-gallery>#w-node-_3c1f0ed4-56a5-d6d0-bf88-f57a04ac95b6-2cb0fbe8 {
  -ms-grid-row: 3;
  -ms-grid-column: 5;
  -ms-grid-column-span: 3;
}

.project-gallery-2>#w-node-_3c1f0ed4-56a5-d6d0-bf88-f57a04ac95b6-2cb0fbe8 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
}

#w-node-df6b1178-682b-ece5-7080-a7976064e831-2cb0fbe8 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-df6b1178-682b-ece5-7080-a7976064e835-2cb0fbe8 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  -ms-grid-column-align: center;
  justify-self: center;
  grid-area: Area-2;
}

.project-gallery-2>#w-node-df6b1178-682b-ece5-7080-a7976064e835-2cb0fbe8 {
  -ms-grid-row: 5;
  -ms-grid-column: 3;
  -ms-grid-column-span: 3;
}

#w-node-_97f56ee9-b556-6205-4f8d-8126afab8c1c-2cb0fbe8 {
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-df6b1178-682b-ece5-7080-a7976064e837-2cb0fbe8 {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
  -ms-grid-column-align: center;
  justify-self: center;
  grid-area: Area-3;
}

.project-gallery>#w-node-df6b1178-682b-ece5-7080-a7976064e837-2cb0fbe8 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

#w-node-_0484cf97-4cac-dfdc-98ff-1e77bedb13f5-2cb0fbe8 {
  -ms-grid-row: 3;
  -ms-grid-column: 5;
  -ms-grid-column-align: center;
  justify-self: center;
  grid-area: Area-4;
}

.project-gallery>#w-node-_0484cf97-4cac-dfdc-98ff-1e77bedb13f5-2cb0fbe8 {
  -ms-grid-row: 3;
  -ms-grid-column: 5;
  -ms-grid-column-span: 3;
}

.project-gallery-2>#w-node-_0484cf97-4cac-dfdc-98ff-1e77bedb13f5-2cb0fbe8 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
}

#w-node-a7bffa2a-9ef4-1e4c-06e0-d0f1755c9f1d-2cb0fbe8 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-a7bffa2a-9ef4-1e4c-06e0-d0f1755c9f21-2cb0fbe8 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  -ms-grid-column-align: center;
  justify-self: center;
  grid-area: Area-2;
}

.project-gallery-2>#w-node-a7bffa2a-9ef4-1e4c-06e0-d0f1755c9f21-2cb0fbe8 {
  -ms-grid-row: 5;
  -ms-grid-column: 3;
  -ms-grid-column-span: 3;
}

#w-node-_870ea393-3dcc-2e3e-4514-98372d7a8999-2cb0fbe8 {
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a7bffa2a-9ef4-1e4c-06e0-d0f1755c9f23-2cb0fbe8 {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
  -ms-grid-column-align: center;
  justify-self: center;
  grid-area: Area-3;
}

.project-gallery>#w-node-a7bffa2a-9ef4-1e4c-06e0-d0f1755c9f23-2cb0fbe8 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

#w-node-ef4e969d-4d28-3192-d0fe-56c2479de681-2cb0fbe8 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-ef4e969d-4d28-3192-d0fe-56c2479de685-2cb0fbe8 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  -ms-grid-column-align: center;
  justify-self: center;
  grid-area: Area-2;
}

.project-gallery-2>#w-node-ef4e969d-4d28-3192-d0fe-56c2479de685-2cb0fbe8 {
  -ms-grid-row: 5;
  -ms-grid-column: 3;
  -ms-grid-column-span: 3;
}

#w-node-ef4e969d-4d28-3192-d0fe-56c2479de687-2cb0fbe8 {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
  -ms-grid-column-align: center;
  justify-self: center;
  grid-area: Area-3;
}

.project-gallery>#w-node-ef4e969d-4d28-3192-d0fe-56c2479de687-2cb0fbe8 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

#w-node-_485f2eea-29aa-18e1-4f40-b4f5c1a37c23-2cb0fbe8 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_485f2eea-29aa-18e1-4f40-b4f5c1a37c27-2cb0fbe8 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  -ms-grid-column-align: center;
  justify-self: center;
  grid-area: Area-2;
}

.project-gallery-2>#w-node-_485f2eea-29aa-18e1-4f40-b4f5c1a37c27-2cb0fbe8 {
  -ms-grid-row: 5;
  -ms-grid-column: 3;
  -ms-grid-column-span: 3;
}

#w-node-_4f500333-f011-6b6d-c2b8-2420fc95d9d1-2cb0fbe8 {
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d2087d6b-3d6b-f753-9800-4b4b4059c8d6-2cb0fbe8 {
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_17970506-28f9-dff2-ad0c-3cdcd010e75f-2cb0fbe8 {
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_414bf168-e846-7d17-27af-8729f40d71fd-2cb0fbe8 {
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_485f2eea-29aa-18e1-4f40-b4f5c1a37c29-2cb0fbe8 {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
  -ms-grid-column-align: center;
  justify-self: center;
  grid-area: Area-3;
}

.project-gallery>#w-node-_485f2eea-29aa-18e1-4f40-b4f5c1a37c29-2cb0fbe8 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

#w-node-e34be211-e837-3c8f-9b2e-65728374c957-2cb0fbe8 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-e34be211-e837-3c8f-9b2e-65728374c95b-2cb0fbe8 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  -ms-grid-column-align: center;
  justify-self: center;
  grid-area: Area-2;
}

.project-gallery-2>#w-node-e34be211-e837-3c8f-9b2e-65728374c95b-2cb0fbe8 {
  -ms-grid-row: 5;
  -ms-grid-column: 3;
  -ms-grid-column-span: 3;
}

#w-node-_1e1d795c-0329-984b-8a4b-e54ebd3e2ce6-2cb0fbe8 {
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e34be211-e837-3c8f-9b2e-65728374c95d-2cb0fbe8 {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
  -ms-grid-column-align: center;
  justify-self: center;
  grid-area: Area-3;
}

.project-gallery>#w-node-e34be211-e837-3c8f-9b2e-65728374c95d-2cb0fbe8 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

#w-node-_13cbcb1f-3d1a-068b-afdd-32e2d837348c-2cb0fbe8 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_13cbcb1f-3d1a-068b-afdd-32e2d8373490-2cb0fbe8 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  -ms-grid-column-align: center;
  justify-self: center;
  grid-area: Area-2;
}

.project-gallery-2>#w-node-_13cbcb1f-3d1a-068b-afdd-32e2d8373490-2cb0fbe8 {
  -ms-grid-row: 5;
  -ms-grid-column: 3;
  -ms-grid-column-span: 3;
}

#w-node-_13cbcb1f-3d1a-068b-afdd-32e2d8373492-2cb0fbe8 {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
  -ms-grid-column-align: center;
  justify-self: center;
  grid-area: Area-3;
}

.project-gallery>#w-node-_13cbcb1f-3d1a-068b-afdd-32e2d8373492-2cb0fbe8 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

#w-node-_6738e142-8e2b-9140-bb71-7ccb3252db27-2cb0fbe8 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_6738e142-8e2b-9140-bb71-7ccb3252db2b-2cb0fbe8 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  -ms-grid-column-align: center;
  justify-self: center;
  grid-area: Area-2;
}

.project-gallery-2>#w-node-_6738e142-8e2b-9140-bb71-7ccb3252db2b-2cb0fbe8 {
  -ms-grid-row: 5;
  -ms-grid-column: 3;
  -ms-grid-column-span: 3;
}

#w-node-_6738e142-8e2b-9140-bb71-7ccb3252db2d-2cb0fbe8 {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
  -ms-grid-column-align: center;
  justify-self: center;
  grid-area: Area-3;
}

.project-gallery>#w-node-_6738e142-8e2b-9140-bb71-7ccb3252db2d-2cb0fbe8 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

#w-node-_2761fdb1-969d-0acc-5aa1-ab4adc5c0858-2cb0fbe8 {
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b33d4f43-042e-9bd0-1255-cff4b36cad02-2cb0fbe8 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-b33d4f43-042e-9bd0-1255-cff4b36cad06-2cb0fbe8 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  -ms-grid-column-align: center;
  justify-self: center;
  grid-area: Area-2;
}

.project-gallery-2>#w-node-b33d4f43-042e-9bd0-1255-cff4b36cad06-2cb0fbe8 {
  -ms-grid-row: 5;
  -ms-grid-column: 3;
  -ms-grid-column-span: 3;
}

#w-node-b33d4f43-042e-9bd0-1255-cff4b36cad08-2cb0fbe8 {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
  -ms-grid-column-align: center;
  justify-self: center;
  grid-area: Area-3;
}

.project-gallery>#w-node-b33d4f43-042e-9bd0-1255-cff4b36cad08-2cb0fbe8 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

#w-node-a378fe34-8d84-887e-c2b8-8baeacfc0a50-2cb0fbe8 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-a378fe34-8d84-887e-c2b8-8baeacfc0a56-2cb0fbe8 {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
  -ms-grid-column-align: center;
  justify-self: center;
  grid-area: Area-3;
}

.project-gallery>#w-node-a378fe34-8d84-887e-c2b8-8baeacfc0a56-2cb0fbe8 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

#w-node-_7852192b-ec4c-82af-0bcf-5f9294a8baa0-2cb0fbe8 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_7852192b-ec4c-82af-0bcf-5f9294a8baa6-2cb0fbe8 {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
  -ms-grid-column-align: center;
  justify-self: center;
  grid-area: Area-3;
}

.project-gallery>#w-node-_7852192b-ec4c-82af-0bcf-5f9294a8baa6-2cb0fbe8 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

#w-node-_095940b1-b32b-51b4-b5aa-26bb82dadd67-2cb0fbe8 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_095940b1-b32b-51b4-b5aa-26bb82dadd6b-2cb0fbe8 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  -ms-grid-column-align: center;
  justify-self: center;
  grid-area: Area-2;
}

.project-gallery-2>#w-node-_095940b1-b32b-51b4-b5aa-26bb82dadd6b-2cb0fbe8 {
  -ms-grid-row: 5;
  -ms-grid-column: 3;
  -ms-grid-column-span: 3;
}

#w-node-c075c88a-c031-b4ee-bde9-ac79e8b7a65c-2cb0fbe8 {
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_095940b1-b32b-51b4-b5aa-26bb82dadd6d-2cb0fbe8 {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
  -ms-grid-column-align: center;
  justify-self: center;
  grid-area: Area-3;
}

.project-gallery>#w-node-_095940b1-b32b-51b4-b5aa-26bb82dadd6d-2cb0fbe8 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

#w-node-ba965cbd-83f5-aba6-da25-902af0f7fb00-2cb0fbe8 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-ba965cbd-83f5-aba6-da25-902af0f7fb04-2cb0fbe8 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-ba965cbd-83f5-aba6-da25-902af0f7fb06-2cb0fbe8 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-ba965cbd-83f5-aba6-da25-902af0f7fb08-2cb0fbe8 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-ba965cbd-83f5-aba6-da25-902af0f7fb0a-2cb0fbe8 {
  -ms-grid-row: 3;
  -ms-grid-column: 5;
  -ms-grid-column-align: center;
  justify-self: center;
  grid-area: Area-4;
}

.project-gallery>#w-node-ba965cbd-83f5-aba6-da25-902af0f7fb0a-2cb0fbe8 {
  -ms-grid-row: 3;
  -ms-grid-column: 5;
  -ms-grid-column-span: 3;
}

.project-gallery-2>#w-node-ba965cbd-83f5-aba6-da25-902af0f7fb0a-2cb0fbe8 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
}

#w-node-ba965cbd-83f5-aba6-da25-902af0f7fb0c-2cb0fbe8 {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
  -ms-grid-column-align: center;
  justify-self: center;
  grid-area: Area-5;
}

.project-gallery>#w-node-ba965cbd-83f5-aba6-da25-902af0f7fb0c-2cb0fbe8 {
  -ms-grid-row: 5;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

.project-gallery-2>#w-node-ba965cbd-83f5-aba6-da25-902af0f7fb0c-2cb0fbe8 {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
  -ms-grid-column-span: 1;
}

#w-node-ba965cbd-83f5-aba6-da25-902af0f7fb13-2cb0fbe8 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-ba965cbd-83f5-aba6-da25-902af0f7fb17-2cb0fbe8 {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: center;
  align-self: center;
  grid-area: Area-3;
}

.project-gallery>#w-node-ba965cbd-83f5-aba6-da25-902af0f7fb17-2cb0fbe8 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

#w-node-ba965cbd-83f5-aba6-da25-902af0f7fb19-2cb0fbe8 {
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ba965cbd-83f5-aba6-da25-902af0f7fb1b-2cb0fbe8 {
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ba965cbd-83f5-aba6-da25-902af0f7fb1d-2cb0fbe8 {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: center;
  align-self: center;
  grid-area: Area-5;
}

.project-gallery>#w-node-ba965cbd-83f5-aba6-da25-902af0f7fb1d-2cb0fbe8 {
  -ms-grid-row: 5;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

.project-gallery-2>#w-node-ba965cbd-83f5-aba6-da25-902af0f7fb1d-2cb0fbe8 {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
  -ms-grid-column-span: 1;
}

#w-node-ba965cbd-83f5-aba6-da25-902af0f7fb1f-2cb0fbe8 {
  -ms-grid-row: 3;
  -ms-grid-column: 5;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: center;
  align-self: center;
  grid-area: Area-4;
}

.project-gallery>#w-node-ba965cbd-83f5-aba6-da25-902af0f7fb1f-2cb0fbe8 {
  -ms-grid-row: 3;
  -ms-grid-column: 5;
  -ms-grid-column-span: 3;
}

.project-gallery-2>#w-node-ba965cbd-83f5-aba6-da25-902af0f7fb1f-2cb0fbe8 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
}

#w-node-ba965cbd-83f5-aba6-da25-902af0f7fb26-2cb0fbe8 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-ba965cbd-83f5-aba6-da25-902af0f7fb2a-2cb0fbe8 {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
  -ms-grid-column-align: center;
  justify-self: center;
  grid-area: Area-3;
}

.project-gallery>#w-node-ba965cbd-83f5-aba6-da25-902af0f7fb2a-2cb0fbe8 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

#w-node-ba965cbd-83f5-aba6-da25-902af0f7fb2c-2cb0fbe8 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  -ms-grid-column-align: center;
  justify-self: center;
  grid-area: Area-2;
}

.project-gallery-2>#w-node-ba965cbd-83f5-aba6-da25-902af0f7fb2c-2cb0fbe8 {
  -ms-grid-row: 5;
  -ms-grid-column: 3;
  -ms-grid-column-span: 3;
}

#w-node-ba965cbd-83f5-aba6-da25-902af0f7fb2e-2cb0fbe8 {
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ba965cbd-83f5-aba6-da25-902af0f7fb30-2cb0fbe8 {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
  -ms-grid-column-align: center;
  justify-self: center;
  grid-area: Area-5;
}

.project-gallery>#w-node-ba965cbd-83f5-aba6-da25-902af0f7fb30-2cb0fbe8 {
  -ms-grid-row: 5;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

.project-gallery-2>#w-node-ba965cbd-83f5-aba6-da25-902af0f7fb30-2cb0fbe8 {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
  -ms-grid-column-span: 1;
}

#w-node-ba965cbd-83f5-aba6-da25-902af0f7fb32-2cb0fbe8 {
  -ms-grid-row: 3;
  -ms-grid-column: 5;
  -ms-grid-column-align: center;
  justify-self: center;
  grid-area: Area-4;
}

.project-gallery>#w-node-ba965cbd-83f5-aba6-da25-902af0f7fb32-2cb0fbe8 {
  -ms-grid-row: 3;
  -ms-grid-column: 5;
  -ms-grid-column-span: 3;
}

.project-gallery-2>#w-node-ba965cbd-83f5-aba6-da25-902af0f7fb32-2cb0fbe8 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
}

#w-node-ba965cbd-83f5-aba6-da25-902af0f7fb39-2cb0fbe8 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-ba965cbd-83f5-aba6-da25-902af0f7fb3d-2cb0fbe8 {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
  -ms-grid-column-align: center;
  justify-self: center;
  grid-area: Area-3;
}

.project-gallery>#w-node-ba965cbd-83f5-aba6-da25-902af0f7fb3d-2cb0fbe8 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

#w-node-f6240258-8084-9573-a331-6cf856d1b1ef-2cb0fbe8 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  -ms-grid-column-align: center;
  justify-self: center;
  grid-area: Area-2;
}

.project-gallery-2>#w-node-f6240258-8084-9573-a331-6cf856d1b1ef-2cb0fbe8 {
  -ms-grid-row: 5;
  -ms-grid-column: 3;
  -ms-grid-column-span: 3;
}

#w-node-ba965cbd-83f5-aba6-da25-902af0f7fb46-2cb0fbe8 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-e5677713-1381-6903-3c8e-cd811bbec596-2cb0fbe8 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  -ms-grid-column-align: center;
  justify-self: center;
  grid-area: Area-2;
}

.project-gallery-2>#w-node-e5677713-1381-6903-3c8e-cd811bbec596-2cb0fbe8 {
  -ms-grid-row: 5;
  -ms-grid-column: 3;
  -ms-grid-column-span: 3;
}

#w-node-_9eab205a-34dd-9919-ea7c-b047d08332af-2cb0fbe8 {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
  -ms-grid-column-align: center;
  justify-self: center;
  grid-area: Area-3;
}

.project-gallery>#w-node-_9eab205a-34dd-9919-ea7c-b047d08332af-2cb0fbe8 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

#w-node-deb2b45f-a19a-5659-495d-9dc98362e772-2cb0fbe8 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-deb2b45f-a19a-5659-495d-9dc98362e776-2cb0fbe8 {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
  -ms-grid-column-align: center;
  justify-self: center;
  grid-area: Area-3;
}

.project-gallery>#w-node-deb2b45f-a19a-5659-495d-9dc98362e776-2cb0fbe8 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

#w-node-_84d70347-2864-07af-5833-493089759d01-2cb0fbe8 {
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d4b17092-a8f9-c753-fa9d-7c4eae7eef12-2cb0fbe8 {
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-db4f322a-5333-3fbf-3789-8dce7d66744f-2cb0fbe8 {
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0bb45199-5f0e-7ce5-c878-31fd3eb2d7c1-2cb0fbe8 {
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3275d5dd-b31a-110f-02f2-dccaae98816a-2cb0fbe8 {
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_6c3cc7d9-e5de-4608-30cb-8b1d6d06fceb-2cb0fbe8 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_6c3cc7d9-e5de-4608-30cb-8b1d6d06fcef-2cb0fbe8 {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
  -ms-grid-column-align: center;
  justify-self: center;
  grid-area: Area-3;
}

.project-gallery>#w-node-_6c3cc7d9-e5de-4608-30cb-8b1d6d06fcef-2cb0fbe8 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

#w-node-df408a6b-0622-41c0-37c0-78f31b8b21a2-2cb0fbe8 {
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e444b2fc-6cf0-3619-58d2-0f4fde3e4f61-2cb0fbe8 {
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_112b2c0e-1efd-3482-abe0-7f594380dbab-2cb0fbe8 {
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_20209632-9a49-ca76-6798-c7fe087eb699-2cb0fbe8 {
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d7d8fd35-a130-68dc-0fb9-9ddc4e4099e6-2cb0fbe8 {
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ec1e9004-7b5c-369c-995a-f130b15497da-2cb0fbe8 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-ec1e9004-7b5c-369c-995a-f130b15497de-2cb0fbe8 {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
  -ms-grid-column-align: center;
  justify-self: center;
  grid-area: Area-3;
}

.project-gallery>#w-node-ec1e9004-7b5c-369c-995a-f130b15497de-2cb0fbe8 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

#w-node-b2659578-76f5-2b12-8c06-fc22c9323ba6-2cb0fbe8 {
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d22aff96-6252-cec8-4020-2d8d3e3b6808-2cb0fbe8 {
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_122409f2-c32f-65f4-f967-bd9d58935ca9-2cb0fbe8 {
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c89b1e99-3c4c-4182-d6f8-c46b6cd7af8a-2cb0fbe8 {
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e5ee4fee-47e9-a749-e423-be284b790a54-2cb0fbe8 {
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_7dbc838b-c612-6e75-5cfc-df259af0302d-2cb0fbe8 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_7dbc838b-c612-6e75-5cfc-df259af03031-2cb0fbe8 {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
  -ms-grid-column-align: center;
  justify-self: center;
  grid-area: Area-3;
}

.project-gallery>#w-node-_7dbc838b-c612-6e75-5cfc-df259af03031-2cb0fbe8 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

#w-node-a83fc860-e82e-8eb1-3193-4ee65fddc4b8-2cb0fbe8 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  -ms-grid-column-align: center;
  justify-self: center;
  grid-area: Area-2;
}

.project-gallery-2>#w-node-a83fc860-e82e-8eb1-3193-4ee65fddc4b8-2cb0fbe8 {
  -ms-grid-row: 5;
  -ms-grid-column: 3;
  -ms-grid-column-span: 3;
}

#w-node-d101d2f8-dea3-67c4-4809-937ae1c6bdd3-2cb0fbe8 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_9c84ac64-4257-724b-bf0b-f49641edfdd1-2cb0fbe8 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_9c84ac64-4257-724b-bf0b-f49641edfdd5-2cb0fbe8 {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
  -ms-grid-column-align: center;
  justify-self: center;
  grid-area: Area-3;
}

.project-gallery>#w-node-_9c84ac64-4257-724b-bf0b-f49641edfdd5-2cb0fbe8 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

#w-node-e23a8e01-828d-f066-4343-cc7ba38f519e-2cb0fbe8 {
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b000be49-a467-c9ba-becd-9e5511ae0600-2cb0fbe8 {
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a7fe0b8a-44ba-0f19-28cf-b52dbf2076d1-2cb0fbe8 {
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_9d61f2bc-c84a-aba7-40fb-404d8608ddf1-2cb0fbe8 {
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b520c2ee-4dc7-6ade-1acf-c3b3e4668c19-2cb0fbe8 {
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_6597c424-15a6-c4da-e1bb-5c6fdd1541da-2cb0fbe8 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_6597c424-15a6-c4da-e1bb-5c6fdd1541de-2cb0fbe8 {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
  -ms-grid-column-align: center;
  justify-self: center;
  grid-area: Area-3;
}

.project-gallery>#w-node-_6597c424-15a6-c4da-e1bb-5c6fdd1541de-2cb0fbe8 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

#w-node-e64e0dde-ecd5-bc19-bad3-c63a9f666eea-2cb0fbe8 {
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_7ab54e67-e600-11e0-4f4c-965fd79d5922-2cb0fbe8 {
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_27876d7b-458b-6be0-d081-5c0ff9b800f8-2cb0fbe8 {
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_484b9130-bf6d-6a0e-f4fd-e5e048510006-2cb0fbe8 {
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-db6717d2-8ba8-8da9-3661-bf8ee25c4cbd-2cb0fbe8 {
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d9e2f812-95a1-4f0a-c95e-817d21439d3f-2cb0fbe8 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-d9e2f812-95a1-4f0a-c95e-817d21439d43-2cb0fbe8 {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
  -ms-grid-column-align: center;
  justify-self: center;
  grid-area: Area-3;
}

.project-gallery>#w-node-d9e2f812-95a1-4f0a-c95e-817d21439d43-2cb0fbe8 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

#w-node-_9834cca9-46b7-da48-ade9-1fce0f73b8c1-2cb0fbe8 {
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_86f7d54f-1e33-e12f-5438-97c72e82ea2f-2cb0fbe8 {
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a88ba57e-4a70-99fe-99fc-6cf3a9c7cfc9-2cb0fbe8 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-a88ba57e-4a70-99fe-99fc-6cf3a9c7cfcd-2cb0fbe8 {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
  -ms-grid-column-align: center;
  justify-self: center;
  grid-area: Area-3;
}

.project-gallery>#w-node-a88ba57e-4a70-99fe-99fc-6cf3a9c7cfcd-2cb0fbe8 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

#w-node-_9e7f6263-1115-42a4-0523-2b4ef232867a-2cb0fbe8 {
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-bc3019a6-efd0-5136-971e-956dc02161b3-2cb0fbe8 {
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ff5614f4-7ff0-2e2d-7141-6c787fc30397-2cb0fbe8 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-ff5614f4-7ff0-2e2d-7141-6c787fc3039b-2cb0fbe8 {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
  -ms-grid-column-align: center;
  justify-self: center;
  grid-area: Area-3;
}

.project-gallery>#w-node-ff5614f4-7ff0-2e2d-7141-6c787fc3039b-2cb0fbe8 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

#w-node-d6092e25-4aa5-fac2-d962-d606d8d997c3-2cb0fbe8 {
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_17affc4d-d934-d7a4-2da2-88b9c5d4c367-2cb0fbe8 {
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fa8866f7-5196-3600-6b22-90903b855fd6-2cb0fbe8 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-fa8866f7-5196-3600-6b22-90903b855fda-2cb0fbe8 {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
  -ms-grid-column-align: center;
  justify-self: center;
  grid-area: Area-3;
}

.project-gallery>#w-node-fa8866f7-5196-3600-6b22-90903b855fda-2cb0fbe8 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

#w-node-fa8866f7-5196-3600-6b22-90903b855fdc-2cb0fbe8 {
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fa8866f7-5196-3600-6b22-90903b855fde-2cb0fbe8 {
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f3c866dc-518a-875a-44d8-988b736e5caa-2cb0fbe8 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-f3c866dc-518a-875a-44d8-988b736e5cae-2cb0fbe8 {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
  -ms-grid-column-align: center;
  justify-self: center;
  grid-area: Area-3;
}

.project-gallery>#w-node-f3c866dc-518a-875a-44d8-988b736e5cae-2cb0fbe8 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

#w-node-f3c866dc-518a-875a-44d8-988b736e5cb0-2cb0fbe8 {
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f3c866dc-518a-875a-44d8-988b736e5cb2-2cb0fbe8 {
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_8d50d32f-8cf5-6210-7ac8-5dd43480eb72-2cb0fbe8 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_8d50d32f-8cf5-6210-7ac8-5dd43480eb76-2cb0fbe8 {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
  -ms-grid-column-align: center;
  justify-self: center;
  grid-area: Area-3;
}

.project-gallery>#w-node-_8d50d32f-8cf5-6210-7ac8-5dd43480eb76-2cb0fbe8 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

#w-node-_8d50d32f-8cf5-6210-7ac8-5dd43480eb78-2cb0fbe8 {
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_8d50d32f-8cf5-6210-7ac8-5dd43480eb7a-2cb0fbe8 {
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f74a9e33-4b03-d5db-39c2-7001c2006827-2cb0fbe8 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-f74a9e33-4b03-d5db-39c2-7001c200682b-2cb0fbe8 {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
  -ms-grid-column-align: center;
  justify-self: center;
  grid-area: Area-3;
}

.project-gallery>#w-node-f74a9e33-4b03-d5db-39c2-7001c200682b-2cb0fbe8 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

#w-node-ba1c5977-c424-a684-8b32-f75f843dd875-2cb0fbe8 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-ba1c5977-c424-a684-8b32-f75f843dd879-2cb0fbe8 {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
  -ms-grid-column-align: center;
  justify-self: center;
  grid-area: Area-3;
}

.project-gallery>#w-node-ba1c5977-c424-a684-8b32-f75f843dd879-2cb0fbe8 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

#w-node-_2e4b2d1b-b951-5219-3d9a-d442822892ef-2cb0fbe8 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_2e4b2d1b-b951-5219-3d9a-d442822892f3-2cb0fbe8 {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
  -ms-grid-column-align: center;
  justify-self: center;
  grid-area: Area-3;
}

.project-gallery>#w-node-_2e4b2d1b-b951-5219-3d9a-d442822892f3-2cb0fbe8 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

#w-node-_2e4b2d1b-b951-5219-3d9a-d442822892f5-2cb0fbe8 {
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2e4b2d1b-b951-5219-3d9a-d442822892f7-2cb0fbe8 {
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_88e12428-db65-3c93-1c91-ec9146a39825-2cb0fbe8 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_88e12428-db65-3c93-1c91-ec9146a39829-2cb0fbe8 {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
  -ms-grid-column-align: center;
  justify-self: center;
  grid-area: Area-3;
}

.project-gallery>#w-node-_88e12428-db65-3c93-1c91-ec9146a39829-2cb0fbe8 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

#w-node-_88e12428-db65-3c93-1c91-ec9146a3982b-2cb0fbe8 {
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_88e12428-db65-3c93-1c91-ec9146a3982d-2cb0fbe8 {
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_9b173d00-f63d-c3f6-40b8-7410dcfd1972-2cb0fbe8 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_38631212-c0db-2645-ee21-88dccc7c7648-2cb0fbe8 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_38631212-c0db-2645-ee21-88dccc7c7650-2cb0fbe8 {
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_38631212-c0db-2645-ee21-88dccc7c764c-2cb0fbe8 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  -ms-grid-column-align: center;
  justify-self: center;
  grid-area: Area-2;
}

.project-gallery-2>#w-node-_38631212-c0db-2645-ee21-88dccc7c764c-2cb0fbe8 {
  -ms-grid-row: 5;
  -ms-grid-column: 3;
  -ms-grid-column-span: 3;
}

#w-node-_38631212-c0db-2645-ee21-88dccc7c764e-2cb0fbe8 {
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-bf358626-2df3-eea0-7993-9040d4ada510-2cb0fbe8 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-bf358626-2df3-eea0-7993-9040d4ada516-2cb0fbe8 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  -ms-grid-column-align: center;
  justify-self: center;
  grid-area: Area-2;
}

.project-gallery-2>#w-node-bf358626-2df3-eea0-7993-9040d4ada516-2cb0fbe8 {
  -ms-grid-row: 5;
  -ms-grid-column: 3;
  -ms-grid-column-span: 3;
}

#w-node-bf358626-2df3-eea0-7993-9040d4ada518-2cb0fbe8 {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
  -ms-grid-column-align: center;
  justify-self: center;
  grid-area: Area-3;
}

.project-gallery>#w-node-bf358626-2df3-eea0-7993-9040d4ada518-2cb0fbe8 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

#w-node-bf358626-2df3-eea0-7993-9040d4ada525-2cb0fbe8 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-bf358626-2df3-eea0-7993-9040d4ada529-2cb0fbe8 {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: center;
  align-self: center;
  grid-area: Area-3;
}

.project-gallery>#w-node-bf358626-2df3-eea0-7993-9040d4ada529-2cb0fbe8 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

#w-node-deaa8531-0423-f112-32cf-ac8edfd6b359-2cb0fbe8 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: center;
  align-self: center;
  grid-area: Area-2;
}

.project-gallery-2>#w-node-deaa8531-0423-f112-32cf-ac8edfd6b359-2cb0fbe8 {
  -ms-grid-row: 5;
  -ms-grid-column: 3;
  -ms-grid-column-span: 3;
}

#w-node-_691de687-1a5d-4180-c8e5-64d6d67ca4d9-2cb0fbe8 {
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-bf358626-2df3-eea0-7993-9040d4ada530-2cb0fbe8 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-df23e5ff-3703-77ae-bccb-d2a61ae8731b-2cb0fbe8 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: center;
  align-self: center;
  grid-area: Area-2;
}

.project-gallery-2>#w-node-df23e5ff-3703-77ae-bccb-d2a61ae8731b-2cb0fbe8 {
  -ms-grid-row: 5;
  -ms-grid-column: 3;
  -ms-grid-column-span: 3;
}

#w-node-_0be71207-f730-d1f6-d6b3-bb6a08d7122b-2cb0fbe8 {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: center;
  align-self: center;
  grid-area: Area-3;
}

.project-gallery>#w-node-_0be71207-f730-d1f6-d6b3-bb6a08d7122b-2cb0fbe8 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

#w-node-bf358626-2df3-eea0-7993-9040d4ada53d-2cb0fbe8 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-bf358626-2df3-eea0-7993-9040d4ada541-2cb0fbe8 {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
  -ms-grid-column-align: center;
  justify-self: center;
  grid-area: Area-3;
}

.project-gallery>#w-node-bf358626-2df3-eea0-7993-9040d4ada541-2cb0fbe8 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

#w-node-_668c9393-f3a7-9518-3dd7-6bb808c5c851-2cb0fbe8 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  -ms-grid-column-align: center;
  justify-self: center;
  grid-area: Area-2;
}

.project-gallery-2>#w-node-_668c9393-f3a7-9518-3dd7-6bb808c5c851-2cb0fbe8 {
  -ms-grid-row: 5;
  -ms-grid-column: 3;
  -ms-grid-column-span: 3;
}

#w-node-bf358626-2df3-eea0-7993-9040d4ada54a-2cb0fbe8 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_49a900ca-7a90-29bb-8524-05c92a3b44c4-2cb0fbe8 {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
  -ms-grid-column-align: center;
  justify-self: center;
  grid-area: Area-3;
}

.project-gallery>#w-node-_49a900ca-7a90-29bb-8524-05c92a3b44c4-2cb0fbe8 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

#w-node-ec076244-8467-b927-1ca5-3c88039a4be9-2cb0fbe8 {
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_718099c6-3d8e-d30a-087e-f285b2fa75d1-2cb0fbe8 {
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_36ea6089-283d-eddc-c0fe-9cccaae797dd-2cb0fbe8 {
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_6e2bc081-9d98-e543-7323-2190b7ac7812-2cb0fbe8 {
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0fa96fea-2442-e95a-e410-96c66d6cc263-2cb0fbe8 {
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a172358c-b326-53fc-f69c-b6da2497a097-2cb0fbe8 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-a172358c-b326-53fc-f69c-b6da2497a09b-2cb0fbe8 {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
  -ms-grid-column-align: center;
  justify-self: center;
  grid-area: Area-3;
}

.project-gallery>#w-node-a172358c-b326-53fc-f69c-b6da2497a09b-2cb0fbe8 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

#w-node-a172358c-b326-53fc-f69c-b6da2497a09d-2cb0fbe8 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  -ms-grid-column-align: center;
  justify-self: center;
  grid-area: Area-2;
}

.project-gallery-2>#w-node-a172358c-b326-53fc-f69c-b6da2497a09d-2cb0fbe8 {
  -ms-grid-row: 5;
  -ms-grid-column: 3;
  -ms-grid-column-span: 3;
}

#w-node-_64ea57e7-a238-3bd1-2850-8341c688c985-2cb0fbe8 {
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c554c4d5-03cd-0c24-c708-3b1f9b4c53be-2cb0fbe8 {
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c2435e97-6fa1-656e-b585-53ddf9be6c90-2cb0fbe8 {
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_1c72e08a-f6f9-298c-a0d3-48949a2f8bf4-2cb0fbe8 {
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2a188612-ac67-52f8-7d29-6d9579f27462-2cb0fbe8 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_2a188612-ac67-52f8-7d29-6d9579f27466-2cb0fbe8 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_2a188612-ac67-52f8-7d29-6d9579f27468-2cb0fbe8 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_2a188612-ac67-52f8-7d29-6d9579f2746a-2cb0fbe8 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_2a188612-ac67-52f8-7d29-6d9579f27475-2cb0fbe8 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_2a188612-ac67-52f8-7d29-6d9579f27479-2cb0fbe8 {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: center;
  align-self: center;
  grid-area: Area-3;
}

.project-gallery>#w-node-_2a188612-ac67-52f8-7d29-6d9579f27479-2cb0fbe8 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

#w-node-_2a188612-ac67-52f8-7d29-6d9579f2747d-2cb0fbe8 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: center;
  align-self: center;
  grid-area: Area-2;
}

.project-gallery-2>#w-node-_2a188612-ac67-52f8-7d29-6d9579f2747d-2cb0fbe8 {
  -ms-grid-row: 5;
  -ms-grid-column: 3;
  -ms-grid-column-span: 3;
}

#w-node-_2a188612-ac67-52f8-7d29-6d9579f27488-2cb0fbe8 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_2a188612-ac67-52f8-7d29-6d9579f2748c-2cb0fbe8 {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
  -ms-grid-column-align: center;
  justify-self: center;
  grid-area: Area-3;
}

.project-gallery>#w-node-_2a188612-ac67-52f8-7d29-6d9579f2748c-2cb0fbe8 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

#w-node-_2a188612-ac67-52f8-7d29-6d9579f2748e-2cb0fbe8 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  -ms-grid-column-align: center;
  justify-self: center;
  grid-area: Area-2;
}

.project-gallery-2>#w-node-_2a188612-ac67-52f8-7d29-6d9579f2748e-2cb0fbe8 {
  -ms-grid-row: 5;
  -ms-grid-column: 3;
  -ms-grid-column-span: 3;
}

#w-node-_2a188612-ac67-52f8-7d29-6d9579f27490-2cb0fbe8 {
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b61bff8b-91b7-95bd-097a-cb8f48add2b6-2cb0fbe8 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-b61bff8b-91b7-95bd-097a-cb8f48add2bc-2cb0fbe8 {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
  -ms-grid-column-align: center;
  justify-self: center;
  grid-area: Area-3;
}

.project-gallery>#w-node-b61bff8b-91b7-95bd-097a-cb8f48add2bc-2cb0fbe8 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

#w-node-b61bff8b-91b7-95bd-097a-cb8f48add2be-2cb0fbe8 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  -ms-grid-column-align: center;
  justify-self: center;
  grid-area: Area-2;
}

.project-gallery-2>#w-node-b61bff8b-91b7-95bd-097a-cb8f48add2be-2cb0fbe8 {
  -ms-grid-row: 5;
  -ms-grid-column: 3;
  -ms-grid-column-span: 3;
}

#w-node-b61bff8b-91b7-95bd-097a-cb8f48add2c5-2cb0fbe8 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-b61bff8b-91b7-95bd-097a-cb8f48add2c9-2cb0fbe8 {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: center;
  align-self: center;
  grid-area: Area-3;
}

.project-gallery>#w-node-b61bff8b-91b7-95bd-097a-cb8f48add2c9-2cb0fbe8 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

#w-node-b61bff8b-91b7-95bd-097a-cb8f48add2cb-2cb0fbe8 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: center;
  align-self: center;
  grid-area: Area-2;
}

.project-gallery-2>#w-node-b61bff8b-91b7-95bd-097a-cb8f48add2cb-2cb0fbe8 {
  -ms-grid-row: 5;
  -ms-grid-column: 3;
  -ms-grid-column-span: 3;
}

#w-node-_9896a48d-4450-a2a4-7a4e-cb455a9efdcc-40d3303e {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_9896a48d-4450-a2a4-7a4e-cb455a9efdd2-40d3303e {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
  -ms-grid-column-align: center;
  justify-self: center;
  grid-area: Area-3;
}

.project-gallery>#w-node-_9896a48d-4450-a2a4-7a4e-cb455a9efdd2-40d3303e {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

#w-node-_79347a0b-07c7-77e6-4de5-5d5cece22049-40d3303e {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_45b1ac8b-79bb-18df-9a42-ed3eb2067a43-40d3303e {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_35d7102b-7741-ec1a-e0e2-aa36e47676e4-40d3303e {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_35d7102b-7741-ec1a-e0e2-aa36e47676e8-40d3303e {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  -ms-grid-column-align: center;
  justify-self: center;
  grid-area: Area-2;
}

.project-gallery-2>#w-node-_35d7102b-7741-ec1a-e0e2-aa36e47676e8-40d3303e {
  -ms-grid-row: 5;
  -ms-grid-column: 3;
  -ms-grid-column-span: 3;
}

#w-node-_35d7102b-7741-ec1a-e0e2-aa36e47676ea-40d3303e {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
  -ms-grid-column-align: center;
  justify-self: center;
  grid-area: Area-3;
}

.project-gallery>#w-node-_35d7102b-7741-ec1a-e0e2-aa36e47676ea-40d3303e {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

#w-node-_35d7102b-7741-ec1a-e0e2-aa36e47676ec-40d3303e {
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_13899292-f398-90cb-41d3-169a7fabc3e6-40d3303e {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_13899292-f398-90cb-41d3-169a7fabc3ea-40d3303e {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  -ms-grid-column-align: center;
  justify-self: center;
  grid-area: Area-2;
}

.project-gallery-2>#w-node-_13899292-f398-90cb-41d3-169a7fabc3ea-40d3303e {
  -ms-grid-row: 5;
  -ms-grid-column: 3;
  -ms-grid-column-span: 3;
}

#w-node-_13899292-f398-90cb-41d3-169a7fabc3ec-40d3303e {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
  -ms-grid-column-align: center;
  justify-self: center;
  grid-area: Area-3;
}

.project-gallery>#w-node-_13899292-f398-90cb-41d3-169a7fabc3ec-40d3303e {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

#w-node-_13899292-f398-90cb-41d3-169a7fabc3ee-40d3303e {
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_7ff90795-a8fd-c57e-f90f-cb60f5bab09f-40d3303e {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-c9ebb482-5f51-5f6d-0d2d-402df1e58ec6-40d3303e {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-c9ebb482-5f51-5f6d-0d2d-402df1e58eca-40d3303e {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  -ms-grid-column-align: center;
  justify-self: center;
  grid-area: Area-2;
}

.project-gallery-2>#w-node-c9ebb482-5f51-5f6d-0d2d-402df1e58eca-40d3303e {
  -ms-grid-row: 5;
  -ms-grid-column: 3;
  -ms-grid-column-span: 3;
}

#w-node-c9ebb482-5f51-5f6d-0d2d-402df1e58ecc-40d3303e {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
  -ms-grid-column-align: center;
  justify-self: center;
  grid-area: Area-3;
}

.project-gallery>#w-node-c9ebb482-5f51-5f6d-0d2d-402df1e58ecc-40d3303e {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

#w-node-c9ebb482-5f51-5f6d-0d2d-402df1e58ece-40d3303e {
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_50f58ddb-70f1-83a7-cd42-473f92edc498-40d3303e {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_94e747ea-e53f-cdd5-48c5-84dde994fe9a-40d3303e {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_94e747ea-e53f-cdd5-48c5-84dde994fea0-40d3303e {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
  -ms-grid-column-align: center;
  justify-self: center;
  grid-area: Area-3;
}

.project-gallery>#w-node-_94e747ea-e53f-cdd5-48c5-84dde994fea0-40d3303e {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

#w-node-_674a3d83-3fae-7ca4-d179-413f3eae6e85-40d3303e {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_674a3d83-3fae-7ca4-d179-413f3eae6e89-40d3303e {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  -ms-grid-column-align: center;
  justify-self: center;
  grid-area: Area-2;
}

.project-gallery-2>#w-node-_674a3d83-3fae-7ca4-d179-413f3eae6e89-40d3303e {
  -ms-grid-row: 5;
  -ms-grid-column: 3;
  -ms-grid-column-span: 3;
}

#w-node-_674a3d83-3fae-7ca4-d179-413f3eae6e8b-40d3303e {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
  -ms-grid-column-align: center;
  justify-self: center;
  grid-area: Area-3;
}

.project-gallery>#w-node-_674a3d83-3fae-7ca4-d179-413f3eae6e8b-40d3303e {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

#w-node-e605803b-f8d5-a756-7d11-22a7150b17ef-40d3303e {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-e605803b-f8d5-a756-7d11-22a7150b17f5-40d3303e {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
  -ms-grid-column-align: center;
  justify-self: center;
  grid-area: Area-3;
}

.project-gallery>#w-node-e605803b-f8d5-a756-7d11-22a7150b17f5-40d3303e {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

#w-node-_37966312-8261-9a8b-aa53-402ab8be9f20-40d3303e {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_37966312-8261-9a8b-aa53-402ab8be9f26-40d3303e {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
  -ms-grid-column-align: center;
  justify-self: center;
  grid-area: Area-3;
}

.project-gallery>#w-node-_37966312-8261-9a8b-aa53-402ab8be9f26-40d3303e {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

#w-node-b81604dc-a732-973c-d432-a344b39d0f9f-40d3303e {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-cd1d38c1-4ebb-9b21-f1fc-d118859c50fc-40d3303e {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_0ec062ed-e5e4-6273-eefb-136c83dd1aa6-40d3303e {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_788785d6-7e5c-f6f9-9a22-814d29b9526e-40d3303e {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_44f5e27b-02a3-378d-4ac0-da8d094a2076-40d3303e {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_44f5e27b-02a3-378d-4ac0-da8d094a207a-40d3303e {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  -ms-grid-column-align: center;
  justify-self: center;
  grid-area: Area-2;
}

.project-gallery-2>#w-node-_44f5e27b-02a3-378d-4ac0-da8d094a207a-40d3303e {
  -ms-grid-row: 5;
  -ms-grid-column: 3;
  -ms-grid-column-span: 3;
}

#w-node-_44f5e27b-02a3-378d-4ac0-da8d094a207c-40d3303e {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
  -ms-grid-column-align: center;
  justify-self: center;
  grid-area: Area-3;
}

.project-gallery>#w-node-_44f5e27b-02a3-378d-4ac0-da8d094a207c-40d3303e {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

#w-node-e35b7b28-fa18-fa76-4c9b-a9648f205d3f-40d3303e {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_843e5ed3-ed4e-fdb6-af8d-ff1590b3585f-40d3303e {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_843e5ed3-ed4e-fdb6-af8d-ff1590b35865-40d3303e {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
  -ms-grid-column-align: center;
  justify-self: center;
  grid-area: Area-3;
}

.project-gallery>#w-node-_843e5ed3-ed4e-fdb6-af8d-ff1590b35865-40d3303e {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

@font-face {
  font-family: 'Montserrat';
  src: url('../fonts/Montserrat-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Montserrat';
  src: url('../fonts/Montserrat-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Montserrat';
  src: url('../fonts/Montserrat-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Montserrat';
  src: url('../fonts/Montserrat-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}