:root {
  --color-5\<deleted\|variable-66067024-e56a-1756-c75c-0df700109a4d\>: white;
  --café-au-lait: #a78053;
  --charleston-green: #252930;
  --dim-grey: #5d6371;
  --white: white;
  --transparent: #fff0;
  --white-smoke: #f5f6f9;
  --gainsboro: #e1e3ea;
  --light-slate-grey: #9096a4;
  --dark-grey: #a5aab6;
  --light-grey: #ccd0d9;
  --ghost-white: #edeff4;
}

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

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

.w-form-formrecaptcha {
  margin-bottom: 8px;
}

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

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

.banner {
  background-color: var(--color-5\<deleted\|variable-66067024-e56a-1756-c75c-0df700109a4d\>);
  height: 100svh;
  position: relative;
  overflow: hidden;
}

.banner-slide-content {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 100%;
  display: block;
  position: relative;
}

.banner-slide-content-wrapper {
  z-index: 20;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 80%;
  height: 100%;
  display: flex;
  position: relative;
}

.banner-slider {
  background-color: #fff0;
  height: 100%;
}

.slide-nav {
  display: none;
}

.banner-slider-mask {
  overflow: visible;
}

.banner-slide {
  height: 100%;
}

.banner-slider-left-arrow {
  background-color: var(--café-au-lait);
  color: var(--charleston-green);
  border-top-left-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 69px;
  height: 69px;
  margin: auto 0 0 auto;
  display: flex;
  bottom: 70px;
  right: 431px;
}

.banner-slider-right-arrow {
  background-color: var(--café-au-lait);
  color: var(--charleston-green);
  justify-content: center;
  align-items: center;
  width: 69px;
  height: 69px;
  margin-top: auto;
  margin-bottom: 0;
  display: flex;
  bottom: 0;
  right: 431px;
}

.body {
  color: var(--dim-grey);
  font-family: nudista-web, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
}

.banner-tag {
  color: #fff;
  letter-spacing: 3px;
  text-transform: uppercase;
  font-size: 12px;
  line-height: 22px;
}

.button {
  background-color: var(--café-au-lait);
  color: var(--white);
  letter-spacing: 3px;
  text-transform: uppercase;
  border-radius: 10px;
  height: auto;
  padding: 14px 20px 13px;
  font-size: 12px;
  line-height: 22px;
  transition: transform .4s, box-shadow .4s;
}

.button:hover {
  transform: translate(0, -2px);
  box-shadow: 0 5px 10px 5px #0000001a;
}

.corporate-section {
  position: relative;
  overflow: hidden;
}

.navbar {
  background-color: var(--transparent);
  justify-content: center;
  align-items: stretch;
  position: absolute;
  inset: 0% 0% auto;
}

.navbar-menu {
  z-index: 999;
  background-color: #25293080;
  justify-content: flex-end;
  align-items: stretch;
  width: 100%;
  display: none;
  position: fixed;
  inset: 0% 0% 0% auto;
}

.navbar-menu-size {
  z-index: 10;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--white);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 500px;
  max-width: 500px;
  height: 100%;
  display: grid;
  position: relative;
}

.navbar-menu-button-size {
  z-index: 25;
  background-color: #fff;
  border-radius: 10px;
  width: 51px;
  height: 51px;
  display: flex;
  position: relative;
}

.navbar-menu-button-lottie {
  justify-content: center;
  align-items: center;
  width: 26px;
  height: 26px;
  display: flex;
}

.navbar-wrapper {
  z-index: 99;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.navbar-menu-button {
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.navbar-project-dropdown {
  z-index: 1;
}

.navbar-project-dropdown-toggle {
  color: #fff;
  letter-spacing: 3px;
  text-transform: uppercase;
  border: 1px solid #fff;
  border-radius: 10px;
  padding-top: 14px;
  padding-bottom: 13px;
  font-size: 12px;
  line-height: 22px;
}

.navbar-project-dropdown-list.w--open {
  background-color: var(--transparent);
  justify-content: flex-end;
  align-items: stretch;
  padding-top: 40px;
  display: flex;
  left: auto;
  right: 0;
}

.navbar-project-dropdown-list-padding {
  background-color: #fff;
  border-radius: 10px;
  min-width: 600px;
  padding: 40px;
}

.navbar-project-dropdown-list-grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.navbar-project-dropdown-list-link {
  border: 1px solid var(--white-smoke);
  border-radius: 5px;
  padding: 23px 30px;
  text-decoration: none;
  position: relative;
  overflow: hidden;
}

.navbar-project-dropdown-list-content {
  z-index: 2;
  flex-flow: column;
  display: flex;
  position: relative;
}

.navbar-project-dropdown-list-heading {
  color: var(--charleston-green);
  font-weight: 600;
}

.navbar-project-dropdown-list-text {
  color: var(--dim-grey);
  letter-spacing: 3px;
  text-transform: uppercase;
  font-size: 12px;
  line-height: 22px;
}

.investor-heading {
  color: var(--white);
  text-align: center;
  letter-spacing: -.5px;
  margin-bottom: 24px;
  font-family: kulturista-web, sans-serif;
  font-size: 50px;
  font-weight: 400;
  line-height: 66px;
}

.corporate-heading-wrapper {
  z-index: 20;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.investor-section {
  width: 100%;
  display: block;
  position: relative;
}

.investor-padding {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 472px;
  padding-bottom: 478px;
  display: flex;
}

.investor-image-position {
  width: 100%;
  position: absolute;
  inset: 0%;
}

.investor-image-sticky {
  width: 100%;
  height: 100vh;
  position: sticky;
  top: 0;
}

.investor-image-size {
  z-index: 1;
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.investor-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.banner-slide-content-padding {
  height: 100%;
  padding-top: 91px;
  padding-bottom: 140px;
}

.navbar-menu-padding {
  width: 100%;
  height: 100%;
  padding: 60px;
  overflow: scroll;
}

.banner-slide-image-wrapper {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 100vh;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: absolute;
  inset: 0% auto;
}

.banner-slide-bottom {
  z-index: 50;
  position: absolute;
  inset: auto 0% 0%;
}

.banner-slide-content-background {
  background-color: var(--café-au-lait);
  flex-flow: column;
  width: 360px;
  height: 100%;
  padding: 33px 40px 32px;
  text-decoration: none;
  display: flex;
}

.banner-slide-content-button {
  background-color: var(--café-au-lait);
  border-top-right-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 69px;
  height: 140px;
  display: flex;
}

.banner-slide-content-heading {
  color: var(--white);
  letter-spacing: -.25px;
  font-family: kulturista-web, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
}

.banner-slide-content-tag {
  color: var(--white);
}

.banner-slide-image-size {
  flex-flow: column;
  width: 100%;
  min-width: 100vw;
  display: flex;
  position: absolute;
  inset: 0% auto;
  overflow: hidden;
}

.banner-slide-bottom-container {
  max-width: 1400px;
}

.banner-slide-bottom-wrapper {
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.navbar-menu-position {
  z-index: 1003;
}

.banner-slide-image-overlay {
  z-index: 2;
  background-image: linear-gradient(#0000004d, #0000004d);
  position: absolute;
  inset: 0%;
}

.banner-slide-content-tag-overflow {
  overflow: hidden;
}

.banner-tag-padding {
  margin-bottom: 18px;
  overflow: hidden;
}

.banner-heading-padding {
  margin-bottom: 25px;
  overflow: hidden;
}

.global-container {
  max-width: 1400px;
  height: 100%;
}

.navbar-padding {
  padding: 40px 60px;
}

.image-4 {
  height: 100%;
}

.brand {
  height: 51px;
}

.div-block-60 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  display: flex;
}

.image-5-copy {
  max-width: 20%;
}

.banner-slide-content-heading-padding {
  margin-bottom: 15px;
  overflow: hidden;
}

.global-padding {
  height: 100%;
  padding-left: 60px;
  padding-right: 60px;
  position: relative;
}

.corporate-padding {
  padding-top: 114px;
  padding-bottom: 120px;
}

.number-section {
  position: relative;
  overflow: hidden;
}

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

.number-background {
  background-color: var(--charleston-green);
  color: var(--white);
  height: 100%;
}

.number-background.color {
  background-color: var(--café-au-lait);
}

.number-padding {
  width: 100%;
  height: 100%;
  padding: 34px 40px 32px;
}

.number-wrapper {
  flex-flow: column;
  justify-content: flex-end;
  align-items: stretch;
  height: 100%;
  display: flex;
}

.number-heading {
  text-align: left;
  letter-spacing: -.5px;
  margin-bottom: 7px;
  font-family: kulturista-web, sans-serif;
  font-size: 50px;
  font-weight: 400;
  line-height: 66px;
}

.number-image-size {
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.number-image, .banner-slide-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.project-section {
  height: 150svh;
  position: relative;
  overflow: hidden;
}

.project-image-position {
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.project-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.project-wrapper {
  z-index: 2;
  cursor: pointer;
  flex-flow: column;
  justify-content: space-between;
  height: 100%;
  padding-top: 114px;
  padding-bottom: 113px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.project-number-grid {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.project-number-wrapper {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.project-number-heading {
  color: var(--white);
  text-align: left;
  letter-spacing: -.5px;
  margin-bottom: 7px;
  font-family: kulturista-web, sans-serif;
  font-size: 50px;
  font-weight: 400;
  line-height: 66px;
}

.project-number-text {
  color: var(--white-smoke);
  text-align: center;
}

.project-gradient-wrapper {
  z-index: 1;
  opacity: .7;
  flex-flow: column;
  justify-content: space-between;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.project-gradient-top {
  background-image: linear-gradient(#000, #fff0);
  width: 100%;
  height: 50%;
}

.project-gradient-bottom {
  background-image: linear-gradient(#fff0, #000);
  width: 100%;
  height: 50%;
}

.project-text {
  color: var(--white);
  text-align: center;
  letter-spacing: -.25px;
  font-family: kulturista-web, sans-serif;
  font-size: 24px;
  line-height: 32px;
}

.project-heading-wrapper {
  z-index: 20;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.pageloader {
  z-index: 9999;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: hidden;
}

.pageloader-content {
  z-index: 2;
  background-color: var(--charleston-green);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
  position: absolute;
  inset: 0%;
}

.pageloader-logo-wrapper {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.pageloader-logo-bottom {
  opacity: 1;
  justify-content: flex-start;
  align-items: flex-end;
  height: 51px;
  display: flex;
}

.pageloader-logo {
  height: 100%;
}

.investor-tag {
  color: var(--white);
  text-align: center;
  letter-spacing: 3px;
  text-transform: uppercase;
  margin-bottom: 19px;
  font-size: 12px;
  line-height: 22px;
}

.view-button-wrapper {
  z-index: 1;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.view-button {
  background-color: var(--café-au-lait);
  color: var(--white);
  border-radius: 40px;
  justify-content: center;
  align-items: center;
  width: 51px;
  height: 51px;
  display: flex;
  overflow: hidden;
}

.project-wrapper-top, .project-wrapper-bottom {
  z-index: 2;
  position: relative;
}

.media-center-grid {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
}

.media-center-card {
  text-decoration: none;
  display: block;
}

.media-center-image-size {
  border-radius: 10px;
  height: 350px;
  position: relative;
  overflow: hidden;
}

.media-center-content-padding {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 24px;
  display: flex;
}

.media-center-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.news-section {
  position: relative;
  overflow: hidden;
}

.media-center-padding {
  padding-top: 114px;
  padding-bottom: 120px;
}

.media-center-heading-wrapper {
  z-index: 20;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 24px;
  display: flex;
  position: relative;
}

.banner-heading {
  color: #fff;
  letter-spacing: -.5px;
  font-family: kulturista-web, sans-serif;
  font-size: 70px;
  font-weight: 400;
  line-height: 80px;
}

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

.testimonials-icon {
  height: 100%;
}

.footer-heading {
  color: var(--white);
  letter-spacing: -.25px;
  font-family: kulturista-web, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
}

.testimonials-section {
  overflow: hidden;
}

.testimonials-padding {
  padding-top: 120px;
  padding-bottom: 112px;
}

.testimonials-icon-size {
  height: 50px;
}

.footer-section {
  background-color: var(--charleston-green);
  overflow: hidden;
}

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

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

.div-block-83 {
  position: relative;
}

.ip-banner-section {
  background-color: var(--charleston-green);
  position: relative;
}

.ip-banner-padding {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 100%;
  padding-top: 205px;
  padding-bottom: 33px;
  display: block;
  position: relative;
}

.ip-banner-heading-wrapper {
  z-index: 20;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.gallery-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.gallery-lightbox-link {
  border-radius: 10px;
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.media-center-tag {
  color: var(--café-au-lait);
  letter-spacing: 3px;
  text-transform: uppercase;
  margin-bottom: 19px;
  font-size: 12px;
  line-height: 22px;
}

.media-center-content-heading {
  color: var(--charleston-green);
  letter-spacing: -.25px;
  margin-bottom: 15px;
  font-family: kulturista-web, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
}

.media-center-content-text {
  color: var(--dim-grey);
  margin-bottom: 16px;
}

.media-center-heading {
  color: var(--charleston-green);
  text-align: center;
  letter-spacing: -.5px;
  font-family: kulturista-web, sans-serif;
  font-size: 50px;
  font-weight: 400;
  line-height: 66px;
}

.corporate-tag {
  color: var(--café-au-lait);
  letter-spacing: 3px;
  text-transform: uppercase;
  margin-bottom: 19px;
  font-size: 12px;
  line-height: 22px;
}

.corporate-heading {
  color: var(--charleston-green);
  text-align: center;
  letter-spacing: -.5px;
  margin-bottom: 24px;
  font-family: kulturista-web, sans-serif;
  font-size: 50px;
  font-weight: 400;
  line-height: 66px;
}

.number-tag {
  color: var(--white);
  letter-spacing: 3px;
  text-transform: uppercase;
  margin-bottom: 9px;
  font-size: 12px;
  line-height: 22px;
}

.project-tag {
  color: var(--white);
  letter-spacing: 3px;
  text-transform: uppercase;
  margin-bottom: 19px;
  font-size: 12px;
  line-height: 22px;
}

.project-heading {
  color: var(--white);
  text-align: center;
  letter-spacing: -.5px;
  margin-bottom: 18px;
  font-family: kulturista-web, sans-serif;
  font-size: 50px;
  font-weight: 400;
  line-height: 66px;
}

.investor-heading-wrapper {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.testimonials-content-padding {
  padding-top: 23px;
}

.testimonials-content-heading {
  color: var(--charleston-green);
  font-weight: 700;
}

.testimonials-content-text {
  color: var(--dim-grey);
  margin-bottom: 15px;
}

.testimonials-card {
  text-decoration: none;
  display: block;
}

.footer-heading-line {
  background-color: var(--white);
  width: 30px;
  height: 5px;
  margin-bottom: 23px;
}

.footer-social-media {
  flex-flow: column;
  display: flex;
}

.footer-social-media-icon-wrapper {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  margin-top: 22px;
  display: flex;
}

.footer-social-media-link {
  border: 1px solid var(--white);
  color: var(--white);
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 51px;
  height: 51px;
  display: flex;
}

.footer-social-media-link:hover {
  border-color: var(--café-au-lait);
  background-color: var(--café-au-lait);
}

.footer-social-media-icon {
  width: 25px;
  height: 25px;
  display: flex;
}

.footer-sitemap-dropdown-toggle {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  color: var(--white);
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 0;
  display: flex;
}

.footer-sitemap-dropdown-toggle:hover, .footer-sitemap-dropdown-toggle.w--open {
  color: var(--café-au-lait);
}

.footer-sitemap-dropdown {
  width: 100%;
  margin-top: 15px;
}

.footer-sitemap-dropdown-list {
  position: relative;
}

.footer-sitemap-dropdown-list.w--open {
  background-color: var(--transparent);
}

.footer-sitemap-link {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  color: var(--white);
  justify-content: flex-start;
  align-items: center;
  margin-top: 15px;
  text-decoration: none;
  display: flex;
}

.footer-sitemap-link:hover, .footer-sitemap-link.w--current {
  color: var(--café-au-lait);
}

.footer-projects-link {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  color: var(--white);
  justify-content: flex-start;
  align-items: center;
  margin-top: 15px;
  text-decoration: none;
  display: flex;
}

.footer-projects-link:hover {
  color: var(--café-au-lait);
}

.footer-contact-mail-link {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  color: var(--white);
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.footer-contact-mail-link:hover {
  color: var(--café-au-lait);
}

.media-center-content-tag {
  color: var(--café-au-lait);
  letter-spacing: 3px;
  text-transform: uppercase;
  margin-bottom: 16px;
  font-size: 12px;
  line-height: 22px;
}

.activities-section {
  position: relative;
  overflow: hidden;
}

.activities-padding {
  padding-top: 114px;
  padding-bottom: 120px;
}

.activities-heading-wrapper {
  z-index: 20;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 24px;
  display: flex;
  position: relative;
}

.activities-tag {
  color: var(--café-au-lait);
  letter-spacing: 3px;
  text-transform: uppercase;
  margin-bottom: 19px;
  font-size: 12px;
  line-height: 22px;
}

.activities-heading {
  color: var(--charleston-green);
  text-align: center;
  letter-spacing: -.5px;
  font-family: kulturista-web, sans-serif;
  font-size: 50px;
  font-weight: 400;
  line-height: 66px;
}

.activities-card {
  text-decoration: none;
  display: block;
}

.activities-image-size {
  border-radius: 10px;
  height: 350px;
  position: relative;
  overflow: hidden;
}

.activities-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.activities-content-padding {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 23px;
  display: flex;
}

.activities-content-heading {
  color: var(--charleston-green);
  letter-spacing: -.25px;
  margin-bottom: 15px;
  font-family: kulturista-web, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
}

.activities-content-text {
  color: var(--dim-grey);
  margin-bottom: 16px;
}

.activities-slider {
  background-color: var(--transparent);
  height: auto;
}

.activities-slider-right-arrow, .activities-slider-left-arrow {
  justify-content: center;
  align-items: center;
  width: 51px;
  height: 350px;
  margin-top: 0;
  display: flex;
}

.activities-slide {
  width: 50%;
  padding-left: 20px;
  padding-right: 20px;
}

.activities-slider-mask {
  margin-left: -20px;
  margin-right: -20px;
}

.slide-nav-2 {
  display: none;
}

.ip-completed-projects-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 700px 700px 700px 700px 700px 700px 700px 700px 700px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.ip-projects-heading {
  color: var(--white);
  letter-spacing: -.5px;
  margin-bottom: 18px;
  font-family: kulturista-web, sans-serif;
  font-size: 50px;
  font-weight: 400;
  line-height: 66px;
}

.ip-projects-text {
  color: var(--white);
  letter-spacing: -.25px;
  margin-bottom: 21px;
  font-family: kulturista-web, sans-serif;
  font-size: 24px;
  line-height: 32px;
}

.ip-projects-tag {
  color: var(--white);
  text-align: left;
  letter-spacing: 3px;
  text-transform: uppercase;
  margin-bottom: 18px;
  font-size: 12px;
  line-height: 22px;
}

.white-button-link {
  color: var(--white);
  text-align: left;
  letter-spacing: 3px;
  text-transform: uppercase;
  font-size: 12px;
  line-height: 22px;
  text-decoration: none;
}

.white-button-line {
  background-color: var(--white);
  width: 100%;
  height: 1px;
  margin-top: 3px;
}

.ip-projects-background {
  height: 100%;
}

.ip-projects-background.charleston-green {
  background-color: var(--charleston-green);
}

.ip-projects-background.caf-au-lait {
  background-color: var(--café-au-lait);
}

.ip-projects-padding {
  width: 100%;
  height: 100%;
  padding: 54px 60px 60px;
}

.ip-projects-wrapper {
  flex-flow: column;
  justify-content: flex-end;
  align-items: stretch;
  height: 100%;
  display: flex;
}

.ip-projects-image-link {
  width: 100%;
  height: 100%;
  display: block;
}

.ip-projects-image-size {
  height: 100%;
  position: relative;
  overflow: hidden;
}

.ip-projects-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.media-center-image-link {
  display: block;
}

.button-link {
  color: var(--charleston-green);
  text-align: left;
  letter-spacing: 3px;
  text-transform: uppercase;
  font-size: 12px;
  line-height: 22px;
  text-decoration: none;
}

.button-line {
  background-color: var(--charleston-green);
  width: 100%;
  height: 1px;
  margin-top: 3px;
}

.activities-image-link {
  display: block;
}

.ip-continuing-projects-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 700px 700px 700px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.ip-two-columns-gallery-padding {
  padding-bottom: 114px;
}

.ip-two-columns-gallery-grid {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: 350px 350px 350px 350px;
  grid-template-columns: 1fr 1fr;
}

.ip-two-columns-gallery-grid.kadikoy-intas {
  grid-template-rows: 350px;
}

.ip-two-columns-gallery-grid.dkd-metro {
  grid-template-rows: 350px 350px;
}

.ip-two-columns-gallery-grid.kurtkoy-merkez {
  grid-template-rows: 350px;
}

.ip-two-columns-gallery-grid.butik-32 {
  grid-template-rows: 350px 350px;
}

.ip-two-columns-gallery-grid.dkd-cadde, .ip-two-columns-gallery-grid.vip-kurtkoy, .ip-two-columns-gallery-grid.gozde-sitesi, .ip-two-columns-gallery-grid.tuana-evleri {
  grid-template-rows: 350px;
}

.ip-content-padding {
  padding-top: 40px;
  padding-bottom: 120px;
}

.ip-content-grid {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  width: 100%;
}

.ip-content-left-columns-padding {
  margin-top: -14px;
}

.ip-content-heading {
  color: var(--charleston-green);
  letter-spacing: -.5px;
  font-family: kulturista-web, sans-serif;
  font-size: 50px;
  font-weight: 400;
  line-height: 66px;
}

.ip-content-right-padding {
  margin-top: -7px;
}

.ip-content-spot {
  color: var(--charleston-green);
  letter-spacing: -.25px;
  margin-bottom: 15px;
  font-family: kulturista-web, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
}

.ip-content-text {
  margin-bottom: 15px;
}

.ip-project-details-padding {
  margin-top: 22px;
}

.ip-project-details-text-wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.ip-project-details-text-heading {
  color: var(--charleston-green);
  font-weight: 600;
}

.ip-project-details-text-padding {
  padding-top: 23px;
  padding-bottom: 22px;
}

.ip-project-details-line {
  background-color: var(--gainsboro);
  width: 100%;
  height: 1px;
}

.ip-banner-tag {
  color: #fff;
  text-align: center;
  letter-spacing: 3px;
  text-transform: uppercase;
  font-size: 12px;
  line-height: 22px;
}

.ip-content-list {
  margin-bottom: 15px;
  padding-left: 20px;
}

.navbar-menu-dropdown-list-link {
  color: var(--charleston-green);
  letter-spacing: -.25px;
  width: 100%;
  margin-top: 15px;
  padding: 0;
  font-family: kulturista-web, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
}

.navbar-menu-dropdown-list-link:hover, .navbar-menu-dropdown-list-link.w--current {
  color: var(--café-au-lait);
}

.navbar-menu-heading {
  color: var(--café-au-lait);
  letter-spacing: 3px;
  text-transform: uppercase;
  margin-bottom: 16px;
  font-size: 12px;
  line-height: 22px;
}

.navbar-menu-dropdown {
  width: 100%;
  margin-bottom: 15px;
}

.icon {
  margin-right: 0;
}

.navbar-menu-dropdown-list {
  position: relative;
}

.navbar-menu-dropdown-list.w--open {
  background-color: var(--transparent);
}

.navbar-menu-dropdown-toggle {
  color: var(--charleston-green);
  letter-spacing: -.25px;
  width: 100%;
  padding: 0;
  font-family: kulturista-web, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
}

.navbar-menu-dropdown-toggle:hover, .navbar-menu-dropdown-toggle.w--open {
  color: var(--café-au-lait);
}

.navbar-menu-link {
  color: var(--charleston-green);
  letter-spacing: -.25px;
  width: 100%;
  margin-bottom: 15px;
  padding: 0;
  font-family: kulturista-web, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
}

.navbar-menu-link:hover, .navbar-menu-link.w--current {
  color: var(--café-au-lait);
}

.activities-slider-arrow-background {
  background-color: var(--café-au-lait);
  justify-content: center;
  align-items: center;
  width: 51px;
  height: 51px;
  display: flex;
}

.right-navbar {
  z-index: 200;
  width: 60px;
  height: 100%;
  position: absolute;
  inset: 0 0 0 auto;
}

.right-navbar-wrapper {
  justify-content: flex-start;
  align-items: flex-end;
  width: 60px;
  height: 100%;
  padding-bottom: 40px;
  display: flex;
  position: absolute;
}

.right-navbar-social-media-wrapper {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.right-navbar-social-media-whatsapp {
  color: var(--white);
  background-color: #25d366;
  border-radius: 40px 0 0 40px;
  justify-content: flex-start;
  align-items: center;
  width: 60px;
  height: 51px;
  transition: transform .4s, background-color .4s;
  display: flex;
}

.right-navbar-social-media-whatsapp:hover {
  background-image: linear-gradient(#0000001a, #0000001a);
  transform: translate(0, -2px);
}

.right-navbar-social-media-phone {
  color: var(--white);
  background-color: #d325c2;
  border-radius: 40px 0 0 40px;
  justify-content: flex-start;
  align-items: center;
  width: 60px;
  height: 51px;
  transition: background-color .4s, transform .4s;
  display: flex;
}

.right-navbar-social-media-phone:hover {
  background-image: linear-gradient(#0000001a, #0000001a);
  transform: translate(0, -2px);
}

.right-navbar-social-media-map {
  color: var(--white);
  background-color: #d39c25;
  border-radius: 40px 0 0 40px;
  justify-content: flex-start;
  align-items: center;
  width: 60px;
  height: 51px;
  transition: transform .4s, background-color .4s;
  display: flex;
}

.right-navbar-social-media-map:hover {
  background-image: linear-gradient(#0000001a, #0000001a);
  transform: translate(0, -2px);
}

.right-navbar-social-media-catalog {
  color: var(--white);
  background-color: #2568d3;
  border-radius: 40px 0 0 40px;
  justify-content: flex-start;
  align-items: center;
  width: 60px;
  height: 51px;
  transition: background-color .4s, transform .4s;
  display: flex;
}

.right-navbar-social-media-catalog:hover {
  background-image: linear-gradient(#0000001a, #0000001a);
  transform: translate(0, -2px);
}

.image-resize-icon, .right-navbar-social-media-icon, .right-icon, .left-icon {
  width: 40px;
  height: 40px;
}

.navbar-project-dropdown-icon {
  display: none;
}

.ip-project-details-section {
  background-color: var(--charleston-green);
  height: 100vh;
  position: relative;
  overflow: hidden;
}

.ip-project-details-image-size {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0% auto;
}

.ip-project-details-image-overlay {
  z-index: 2;
  background-image: linear-gradient(#0000004d, #0000004d);
  position: absolute;
  inset: 0%;
}

.ip-project-details-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.ip-project-details-heading-padding {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 100%;
  display: block;
  position: relative;
}

.ip-project-details-heading-wrapper {
  z-index: 20;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.ip-project-details-tag {
  color: #fff;
  text-align: center;
  letter-spacing: 3px;
  text-transform: uppercase;
  margin-top: 34px;
  margin-bottom: 18px;
  font-size: 12px;
  line-height: 22px;
}

.ip-project-details-heading {
  color: #fff;
  text-align: center;
  letter-spacing: -.5px;
  font-family: kulturista-web, sans-serif;
  font-size: 70px;
  font-weight: 400;
  line-height: 80px;
}

.ip-banner-heading {
  color: var(--white);
  letter-spacing: 3px;
  text-transform: uppercase;
  font-size: 12px;
  line-height: 22px;
}

.ip-banner-arrow {
  color: var(--white);
  letter-spacing: 3px;
  text-transform: uppercase;
  margin-left: 10px;
  margin-right: 10px;
  font-size: 12px;
  line-height: 22px;
}

.ip-media-center-grid {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
}

.ip-media-center-card {
  text-decoration: none;
  display: block;
}

.ip-media-center-image-link {
  display: block;
}

.ip-media-center-image-size {
  border-radius: 10px;
  height: 350px;
  position: relative;
  overflow: hidden;
}

.ip-media-center-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.ip-media-center-content-padding {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 24px;
  display: flex;
}

.ip-media-center-content-heading {
  color: var(--charleston-green);
  letter-spacing: -.25px;
  margin-bottom: 15px;
  font-family: kulturista-web, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
}

.ip-media-center-content-text {
  color: var(--dim-grey);
  margin-bottom: 16px;
}

.ip-media-center-content-date {
  color: var(--café-au-lait);
  letter-spacing: 3px;
  text-transform: uppercase;
  margin-bottom: 16px;
  font-size: 12px;
  line-height: 22px;
}

.ip-content-position {
  position: sticky;
  top: 25px;
}

.menu-close-button {
  background-color: var(--café-au-lait);
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 51px;
  height: 51px;
  margin-bottom: 24px;
  display: flex;
}

.close-icon {
  width: 40px;
  height: 40px;
}

.form-menu {
  z-index: 1000;
  background-color: #25293080;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  display: none;
  position: fixed;
  inset: 0% auto 0% 0%;
}

.form-menu-size {
  z-index: 10;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--white);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 500px;
  max-width: 500px;
  height: 100%;
  display: grid;
  position: relative;
}

.form-menu-padding {
  width: 100%;
  height: 100%;
  padding: 60px;
  overflow: scroll;
}

.form-close-button {
  background-color: var(--café-au-lait);
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 51px;
  height: 51px;
  margin-bottom: 24px;
  display: flex;
}

.form-menu-heading {
  color: var(--café-au-lait);
  letter-spacing: 3px;
  text-transform: uppercase;
  margin-bottom: 16px;
  font-size: 12px;
  line-height: 22px;
}

.navbar-menu-link-copy {
  color: var(--charleston-green);
  letter-spacing: -.25px;
  width: 100%;
  margin-bottom: 22px;
  font-family: kulturista-web, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
}

.navbar-menu-link-copy.w--current {
  color: var(--café-au-lait);
}

.form-text-field {
  border: 1px solid var(--gainsboro);
  color: var(--charleston-green);
  border-radius: 10px;
  height: auto;
  margin-bottom: 30px;
  padding: 13px 20px 12px;
  font-size: 18px;
  line-height: 28px;
}

.form-text-field:focus {
  border-color: var(--café-au-lait);
}

.form-text-field::placeholder {
  color: var(--dim-grey);
}

.form-block {
  margin-bottom: 0;
}

.form-text-area {
  border: 1px solid var(--gainsboro);
  color: var(--charleston-green);
  border-radius: 10px;
  min-height: 100px;
  margin-bottom: 30px;
  padding: 13px 20px 12px;
  font-size: 18px;
  line-height: 28px;
}

.form-text-area:focus {
  border-color: var(--café-au-lait);
}

.form-text-area::placeholder {
  color: var(--dim-grey);
}

.form-submit-button {
  background-color: var(--café-au-lait);
  letter-spacing: 3px;
  text-transform: uppercase;
  border-radius: 10px;
  height: auto;
  padding: 14px 20px 13px;
  font-size: 12px;
  line-height: 22px;
}

.ip-content-bold-text {
  color: var(--charleston-green);
}

.form-success-message {
  background-color: var(--transparent);
  color: var(--charleston-green);
  text-align: left;
  margin-top: -6px;
  padding: 0;
}

.form-error-message {
  background-color: var(--transparent);
  margin-top: 23px;
  padding: 0;
}

.ip-contact-heading-line {
  background-color: var(--charleston-green);
  width: 30px;
  height: 5px;
  margin-bottom: 23px;
}

.ip-contact-heading {
  color: var(--charleston-green);
  letter-spacing: -.25px;
  font-family: kulturista-web, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
}

.ip-contact-mail-link {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  color: var(--charleston-green);
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  text-decoration: none;
  display: flex;
}

.ip-contact-mail-link:hover {
  color: var(--café-au-lait);
}

.ip-contact-info, .ip-contact-form, .div-block-84 {
  margin-top: 22px;
}

.ip-image-size {
  border-radius: 10px;
  overflow: hidden;
}

.ip-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.ip-image-padding {
  margin-top: 97px;
}

.ip-contact-address-link {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  color: var(--charleston-green);
  justify-content: flex-start;
  align-items: center;
  margin-top: 15px;
  text-decoration: none;
  display: flex;
}

.ip-contact-address-link:hover {
  color: var(--café-au-lait);
}

.ip-contact-phone-link {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  color: var(--charleston-green);
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  text-decoration: none;
  display: flex;
}

.ip-contact-phone-link:hover {
  color: var(--café-au-lait);
}

.ip-contact-cell-phone-link {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  color: var(--charleston-green);
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  text-decoration: none;
  display: flex;
}

.ip-contact-cell-phone-link:hover {
  color: var(--café-au-lait);
}

.ip-contact-link-heading {
  color: var(--charleston-green);
  margin-top: 15px;
  margin-bottom: 15px;
  font-weight: 700;
}

.footer-contact-address-link {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  color: var(--white);
  justify-content: flex-start;
  align-items: center;
  margin-top: 15px;
  text-decoration: none;
  display: flex;
}

.footer-contact-address-link:hover {
  color: var(--café-au-lait);
}

.footer-contact-phone-link {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  color: var(--white);
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.footer-contact-phone-link:hover {
  color: var(--café-au-lait);
}

.block-quote {
  color: var(--charleston-green);
  letter-spacing: -.25px;
  border-left-style: none;
  margin-bottom: 15px;
  padding: 0;
  font-family: kulturista-web, sans-serif;
  font-size: 24px;
  line-height: 32px;
}

.paragraph {
  margin-bottom: 15px;
}

.list {
  margin-bottom: 15px;
  padding-left: 20px;
}

.rich-text-block {
  display: block;
}

.bold-text {
  color: var(--charleston-green);
}

.figure {
  border-radius: 10px;
  margin-top: 22px;
  margin-bottom: 0;
  overflow: hidden;
}

.dropdown {
  width: 100%;
}

.dropdown-toggle {
  background-color: var(--gainsboro);
  border-radius: 10px;
  width: 100%;
  padding-top: 23px;
  padding-bottom: 22px;
  padding-left: 30px;
  font-weight: 700;
}

.icon-2 {
  margin-right: 30px;
}

.dropdown-list {
  position: relative;
}

.dropdown-list.w--open {
  background-color: var(--transparent);
}

.ip-floor-plan-grid {
  grid-column-gap: 40px;
  grid-row-gap: 32px;
  grid-template-rows: auto auto;
}

.ip-floor-plan-content-heading {
  color: var(--charleston-green);
  letter-spacing: -.25px;
  font-family: kulturista-web, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
}

.ip-floor-plan-section {
  position: relative;
  overflow: hidden;
}

.ip-floor-plan-padding {
  padding-bottom: 120px;
}

.ip-floor-plan-heading-wrapper {
  z-index: 20;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 34px;
  display: flex;
  position: relative;
}

.ip-floor-plan-tag {
  color: var(--café-au-lait);
  letter-spacing: 3px;
  text-transform: uppercase;
  font-size: 12px;
  line-height: 22px;
}

.ip-floor-plan-card {
  text-decoration: none;
  display: block;
}

.ip-floor-plan-image-link {
  display: block;
}

.ip-floor-plan-image-size {
  border-radius: 10px;
  height: 350px;
  position: relative;
  overflow: hidden;
}

.ip-floor-plan-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.ip-floor-plan-content-padding {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 23px;
  display: flex;
}

.ip-map-padding {
  margin-top: 120px;
}

.code-embed {
  width: 100%;
  height: 100%;
}

.ip-map-size {
  border-radius: 10px;
  height: 700px;
  overflow: hidden;
}

.recaptcha {
  margin-bottom: 30px;
}

.ip-project-details-link-padding {
  color: var(--light-slate-grey);
  width: 100%;
  padding-top: 23px;
  padding-bottom: 22px;
  text-decoration: none;
}

.text-block {
  color: var(--dim-grey);
}

@media screen and (max-width: 991px) {
  .banner {
    height: 100vh;
  }

  .banner-slide-content {
    grid-template-columns: 1fr;
  }

  .banner-slide-content-wrapper {
    width: 100%;
  }

  .banner-slider-left-arrow, .banner-slider-right-arrow {
    left: 0;
    right: auto;
  }

  .navbar-menu-size {
    width: 100%;
    max-width: 100%;
  }

  .navbar-menu-button-lottie {
    margin: auto;
    position: absolute;
    inset: 2px 0 0;
  }

  .navbar-project-dropdown-list-padding {
    min-width: 400px;
  }

  .navbar-project-dropdown-list-grid {
    grid-template-columns: 1fr;
  }

  .investor-heading {
    font-size: 45px;
    line-height: 62px;
  }

  .navbar-menu-padding {
    padding: 40px;
  }

  .banner-slide-content-background {
    width: auto;
    height: auto;
    position: absolute;
    left: 70px;
    right: 70px;
  }

  .navbar-padding, .global-padding {
    padding-left: 40px;
    padding-right: 40px;
  }

  .number-grid {
    grid-template-rows: 350px 350px 350px 350px;
    grid-template-columns: 1fr 1fr;
  }

  .number-heading {
    margin-bottom: 8px;
    font-size: 45px;
    line-height: 62px;
  }

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

  .project-number-heading {
    margin-bottom: 8px;
    font-size: 45px;
    line-height: 62px;
  }

  .view-button {
    display: none;
  }

  .media-center-grid {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .banner-heading {
    font-size: 60px;
    line-height: 72px;
  }

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

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

  .ip-banner-padding {
    grid-template-columns: 1fr;
  }

  .ip-banner-heading-wrapper {
    justify-content: flex-start;
    align-items: center;
  }

  .media-center-heading, .corporate-heading, .project-heading, .activities-heading {
    font-size: 45px;
    line-height: 62px;
  }

  .activities-slider-right-arrow, .activities-slider-left-arrow {
    width: 50px;
  }

  .activities-slide {
    width: 100%;
  }

  .ip-completed-projects-grid {
    grid-template-rows: 700px 700px 700px 700px 700px 700px 700px 700px 700px;
    grid-template-columns: 1fr 1fr;
  }

  .ip-projects-heading {
    font-size: 45px;
    line-height: 62px;
  }

  .ip-projects-padding {
    padding: 34px 40px 40px;
  }

  .ip-continuing-projects-grid {
    grid-template-rows: 700px 700px 700px;
    grid-template-columns: 1fr 1fr;
  }

  .ip-content-grid {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    grid-template-columns: 1fr;
  }

  .ip-content-heading {
    font-size: 45px;
    line-height: 62px;
  }

  .ip-project-details-heading-padding {
    grid-template-columns: 1fr;
  }

  .ip-project-details-heading {
    font-size: 60px;
    line-height: 72px;
  }

  .ip-media-center-grid {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .ip-content-position {
    position: relative;
    top: 0;
  }

  .form-menu-size {
    width: 100%;
    max-width: 100%;
  }

  .form-menu-padding {
    padding: 40px;
  }

  .ip-image-size, .ip-map-size {
    height: 350px;
  }
}

@media screen and (max-width: 767px) {
  .banner-slider-left-arrow {
    width: 53.5px;
    height: 53.5px;
    display: none;
    bottom: 54.5px;
    left: 30px;
  }

  .banner-slider-right-arrow {
    width: 53.5px;
    height: 53.5px;
    display: none;
    left: 30px;
  }

  .body {
    font-size: 16px;
    line-height: 26px;
  }

  .navbar-project-dropdown-list-padding {
    min-width: 300px;
    padding: 30px;
  }

  .investor-heading {
    margin-bottom: 19px;
    font-size: 40px;
    line-height: 54px;
  }

  .banner-slide-content-padding {
    padding-top: 81px;
    padding-bottom: 116px;
  }

  .navbar-menu-padding {
    padding: 30px;
  }

  .banner-slide-content-background {
    border-top-left-radius: 10px;
    padding: 23px 30px 22px;
    left: 0;
    right: 55px;
  }

  .banner-slide-content-button {
    width: 54px;
    height: 116px;
  }

  .banner-slide-content-heading {
    font-size: 22px;
    line-height: 30px;
  }

  .banner-tag-padding {
    margin-bottom: 14px;
  }

  .banner-heading-padding {
    margin-bottom: 19px;
  }

  .navbar-padding {
    padding: 30px;
  }

  .brand {
    padding-left: 0;
  }

  .div-block-60 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .global-padding {
    padding-left: 30px;
    padding-right: 30px;
  }

  .number-padding {
    padding: 24px 30px 23px;
  }

  .number-heading {
    margin-bottom: 12px;
    font-size: 40px;
    line-height: 49px;
  }

  .project-number-grid {
    grid-row-gap: 13px;
  }

  .project-number-heading {
    margin-bottom: 12px;
    font-size: 40px;
    line-height: 49px;
  }

  .project-text {
    font-size: 22px;
    line-height: 30px;
  }

  .investor-tag {
    margin-bottom: 21px;
  }

  .media-center-grid {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .media-center-heading-wrapper {
    margin-bottom: 19px;
  }

  .banner-heading {
    font-size: 50px;
    line-height: 56px;
  }

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

  .footer-heading {
    font-size: 22px;
    line-height: 30px;
  }

  .footer-grid {
    grid-column-gap: 30px;
    grid-row-gap: 22px;
  }

  .ip-banner-padding {
    padding-top: 195px;
    padding-bottom: 23px;
  }

  .media-center-tag {
    margin-bottom: 14px;
  }

  .media-center-content-heading {
    font-size: 22px;
    line-height: 30px;
  }

  .media-center-heading {
    font-size: 40px;
    line-height: 49px;
  }

  .corporate-tag {
    margin-bottom: 14px;
  }

  .corporate-heading {
    margin-bottom: 19px;
    font-size: 40px;
    line-height: 49px;
  }

  .number-tag, .project-tag {
    margin-bottom: 14px;
  }

  .project-heading {
    margin-bottom: 13px;
    font-size: 40px;
    line-height: 49px;
  }

  .footer-social-media-icon-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .activities-heading-wrapper {
    margin-bottom: 19px;
  }

  .activities-tag {
    margin-bottom: 14px;
  }

  .activities-heading {
    font-size: 40px;
    line-height: 49px;
  }

  .activities-content-heading {
    font-size: 22px;
    line-height: 30px;
  }

  .activities-slide {
    padding-left: 15px;
    padding-right: 15px;
  }

  .activities-slider-mask {
    margin-left: -15px;
    margin-right: -15px;
  }

  .ip-completed-projects-grid {
    grid-template-rows: 350px 350px 350px 350px 350px 350px 350px 350px 350px 350px 350px 350px 350px 350px 350px 350px 350px 350px;
    grid-template-columns: 1fr;
  }

  .ip-projects-heading {
    margin-bottom: 13px;
    font-size: 40px;
    line-height: 49px;
  }

  .ip-projects-text {
    margin-bottom: 13px;
    font-size: 22px;
    line-height: 30px;
  }

  .ip-projects-tag {
    margin-bottom: 14px;
  }

  .ip-projects-padding {
    padding: 24px 30px 30px;
  }

  .ip-continuing-projects-grid {
    grid-template-rows: 350px 350px 350px 350px 350px 350px;
    grid-template-columns: 1fr;
  }

  .ip-two-columns-gallery-grid {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-rows: 350px 350px 350px 350px 350px 350px 350px 350px;
    grid-template-columns: 1fr;
  }

  .ip-two-columns-gallery-grid.kadikoy-intas {
    grid-template-rows: 350px 350px;
  }

  .ip-two-columns-gallery-grid.dkd-metro {
    grid-template-rows: 350px 350px 350px 350px;
  }

  .ip-two-columns-gallery-grid.kurtkoy-merkez {
    grid-template-rows: 350px 350px;
  }

  .ip-two-columns-gallery-grid.butik-32 {
    grid-template-rows: 350px 350px auto auto;
  }

  .ip-content-padding {
    padding-top: 30px;
  }

  .ip-content-grid {
    grid-column-gap: 19px;
    grid-row-gap: 19px;
  }

  .ip-content-left-columns-padding {
    margin-top: -10px;
  }

  .ip-content-heading {
    font-size: 40px;
    line-height: 49px;
  }

  .ip-content-spot, .navbar-menu-dropdown-list-link {
    font-size: 22px;
    line-height: 30px;
  }

  .navbar-menu-heading {
    margin-bottom: 16px;
  }

  .navbar-menu-dropdown-toggle, .navbar-menu-link {
    font-size: 22px;
    line-height: 30px;
  }

  .navbar-menu-link.w--current {
    margin-bottom: 15px;
  }

  .right-navbar-wrapper {
    padding-bottom: 30px;
  }

  .ip-project-details-tag {
    margin-top: 24px;
    margin-bottom: 14px;
  }

  .ip-project-details-heading {
    font-size: 50px;
    line-height: 56px;
  }

  .ip-media-center-grid {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .ip-media-center-content-heading {
    font-size: 22px;
    line-height: 30px;
  }

  .menu-close-button {
    margin-bottom: 24px;
  }

  .form-menu-padding {
    padding: 30px;
  }

  .form-close-button {
    margin-bottom: 24px;
  }

  .form-menu-heading {
    margin-bottom: 16px;
  }

  .navbar-menu-link-copy {
    margin-bottom: 23px;
    font-size: 22px;
    line-height: 30px;
  }

  .navbar-menu-link-copy.w--current {
    margin-bottom: 15px;
  }

  .form-text-field {
    font-size: 16px;
    line-height: 26px;
  }

  .form-text-area {
    line-height: 26px;
  }

  .ip-contact-heading, .block-quote {
    font-size: 22px;
    line-height: 30px;
  }

  .ip-floor-plan-grid {
    grid-row-gap: 22px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .ip-floor-plan-grid.capella {
    grid-template-rows: auto auto auto;
  }

  .ip-floor-plan-content-heading {
    font-size: 22px;
    line-height: 30px;
  }

  .ip-floor-plan-heading-wrapper {
    margin-bottom: 24px;
  }
}

@media screen and (max-width: 479px) {
  .navbar-menu-button-lottie {
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    left: 0;
    right: 0;
  }

  .navbar-project-dropdown {
    width: 51px;
    height: 51px;
  }

  .navbar-project-dropdown-toggle {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    padding: 0;
    display: flex;
  }

  .navbar-project-dropdown-list-padding {
    min-width: 250px;
  }

  .investor-heading {
    font-size: 35px;
    line-height: 50px;
  }

  .number-grid {
    grid-template-rows: 350px 350px 350px 350px 350px 350px 350px 350px;
    grid-template-columns: 1fr;
  }

  .number-heading {
    font-size: 35px;
    line-height: 45px;
  }

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

  .project-number-heading {
    font-size: 35px;
    line-height: 45px;
  }

  .banner-heading {
    font-size: 40px;
    line-height: 49px;
  }

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

  .ip-banner-heading-wrapper {
    flex-flow: wrap;
  }

  .media-center-heading, .corporate-heading, .project-heading {
    font-size: 35px;
    line-height: 45px;
  }

  .navbar-project-dropdown-toggle-text, .navbar-project-dropdown-toggle-icon {
    display: none;
  }

  .footer-social-media-icon-wrapper {
    margin-bottom: 8px;
  }

  .activities-heading, .ip-projects-heading, .ip-content-heading {
    font-size: 35px;
    line-height: 45px;
  }

  .navbar-project-dropdown-icon {
    width: 40px;
    height: 40px;
    display: block;
  }

  .ip-project-details-heading {
    font-size: 40px;
    line-height: 49px;
  }
}

#w-node-b5f3872d-67c0-aa7b-6819-f2b678a32529-d46bee94 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-f697c583-e834-0f69-6fcc-c77817784079-d46bee94 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-f697c583-e834-0f69-6fcc-c7781778407b-d46bee94 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: stretch stretch;
}

#w-node-f697c583-e834-0f69-6fcc-c7781778407c-d46bee94 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-f697c583-e834-0f69-6fcc-c7781778407d-d46bee94 {
  grid-area: 1 / 1 / 2 / 3;
  place-self: center start;
}

#w-node-_14365798-c09d-b9c7-0dd6-7adb7b287018-d46bee94 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_0344c87b-a327-fa85-808f-f3d97fd517c5-d46bee94 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: stretch stretch;
}

#w-node-b2983dd1-ce59-62de-3c46-e0d374a41ccd-d46bee94 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_215331ac-5697-6a36-d052-039fbd39648d-d46bee94 {
  grid-area: 1 / 1 / 2 / 3;
  place-self: center start;
}

#w-node-a0b12836-4c89-ac6a-0b96-9f8f9a9b7c98-d46bee94, #w-node-_4a8797f7-50a9-866c-3233-2d5885d2a1bf-d46bee94, #w-node-_0a637fb4-5514-3043-d5fc-2568fe92607f-fe92607c {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_0a637fb4-5514-3043-d5fc-2568fe92608c-fe92607c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a637fb4-5514-3043-d5fc-2568fe92609f-fe92607c, #w-node-_0a637fb4-5514-3043-d5fc-2568fe9260a4-fe92607c {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-cbfe7243-95f6-0701-e536-b74ae23d4cb6-c9261570, #w-node-_90715e1e-4482-1fa1-5a83-eb6981b0df7a-c008a918 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: stretch stretch;
}

#w-node-_90715e1e-4482-1fa1-5a83-eb6981b0df7c-c008a918 {
  grid-area: 1 / 1 / 2 / 3;
  place-self: center start;
}

#w-node-_1c0ce35a-495d-3c77-1463-df565bd0f699-c008a918 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_1c0ce35a-495d-3c77-1463-df565bd0f6a7-c008a918 {
  grid-area: 1 / 3 / 2 / 6;
}

#w-node-_51d74894-3bb0-2604-a4e3-6e0a8209fe8d-c008a918 {
  grid-area: 2 / 1 / 3 / 4;
}

#w-node-dd3ceb33-8220-9e26-1b8f-59e59179e82a-c008a918 {
  grid-area: 2 / 4 / 3 / 6;
}

#w-node-_562ebbb5-9aba-51f4-993a-b938c6fb302a-c008a918 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-e638d529-778f-8dcd-8f12-3b5ace31d936-c008a918 {
  grid-area: 3 / 3 / 4 / 6;
}

#w-node-ccb25ccd-322c-d65e-6677-73e01230a763-849ac036 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: stretch stretch;
}

#w-node-ccb25ccd-322c-d65e-6677-73e01230a765-849ac036 {
  grid-area: 1 / 1 / 2 / 3;
  place-self: center start;
}

#w-node-_1c0ce35a-495d-3c77-1463-df565bd0f699-849ac036 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_1c0ce35a-495d-3c77-1463-df565bd0f6a7-849ac036 {
  grid-area: 1 / 3 / 2 / 6;
}

#w-node-_51d74894-3bb0-2604-a4e3-6e0a8209fe8d-849ac036 {
  grid-area: 2 / 1 / 3 / 4;
}

#w-node-dd3ceb33-8220-9e26-1b8f-59e59179e82a-849ac036 {
  grid-area: 2 / 4 / 3 / 6;
}

#w-node-_562ebbb5-9aba-51f4-993a-b938c6fb302a-849ac036 {
  grid-area: 3 / 1 / 4 / 3;
}

#w-node-e638d529-778f-8dcd-8f12-3b5ace31d936-849ac036 {
  grid-area: 3 / 3 / 4 / 6;
}

#w-node-_19b875b1-04b7-6c42-2ecb-6e2cee76881a-849ac036 {
  grid-area: 4 / 1 / 5 / 4;
}

#w-node-_782b5e5e-77ae-0e50-7bf0-f500c6aad9c9-849ac036 {
  grid-area: 4 / 4 / 5 / 6;
}

#w-node-_0a1f7bc2-8847-831f-784f-82b431d17b3e-849ac036 {
  grid-area: 5 / 1 / 6 / 3;
}

#w-node-_910efd58-be9a-674a-33c8-621e0c8100bd-849ac036 {
  grid-area: 5 / 3 / 6 / 6;
}

#w-node-_638afc46-0c24-45f2-af7f-97f724c89d92-849ac036 {
  grid-area: 6 / 1 / 7 / 4;
}

#w-node-_5cf9ad3c-2690-e1b9-25d4-d0504d0bb713-849ac036 {
  grid-area: 6 / 4 / 7 / 6;
}

#w-node-_28527408-ddcc-1853-e436-01b4bd747aab-849ac036 {
  grid-area: 7 / 1 / 8 / 3;
}

#w-node-_7423339f-af11-9301-50f9-56deb6f40eaf-849ac036 {
  grid-area: 7 / 3 / 8 / 6;
}

#w-node-_3b311165-2998-d67a-5c70-21e1bf6a0384-849ac036 {
  grid-area: 8 / 1 / 9 / 4;
}

#w-node-b59ca0c2-d393-56ca-fb56-4e941ffccb92-849ac036 {
  grid-area: 8 / 4 / 9 / 6;
}

#w-node-ac83801d-bf68-bf34-31d2-9dcb3a9d35db-849ac036 {
  grid-area: 9 / 1 / 10 / 3;
}

#w-node-_8fc1f2a0-ab59-745b-4905-a7e6fa2e7123-849ac036 {
  grid-area: 9 / 3 / 10 / 6;
}

#w-node-_84037be1-6f7a-d781-4dc8-8d075b3a1d4e-62b3ace3 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: stretch stretch;
}

#w-node-_84037be1-6f7a-d781-4dc8-8d075b3a1d50-62b3ace3 {
  grid-area: 1 / 1 / 2 / 3;
  place-self: center start;
}

#w-node-c23db04e-ef12-46d3-b1db-7e0993ecef81-629174fc {
  grid-area: 1 / 2 / 2 / 3;
  place-self: stretch stretch;
}

#w-node-c23db04e-ef12-46d3-b1db-7e0993ecef83-629174fc {
  grid-area: 1 / 1 / 2 / 3;
  place-self: center start;
}

#w-node-_3ba73cd3-5283-c35b-cf5d-f5842bb9c282-3c57ddb2 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: stretch stretch;
}

#w-node-_3ba73cd3-5283-c35b-cf5d-f5842bb9c284-3c57ddb2 {
  grid-area: 1 / 1 / 2 / 3;
  place-self: center start;
}

#w-node-b969219f-2a5c-c7df-14e0-f89c90f442b3-071c90aa {
  grid-area: 1 / 2 / 2 / 3;
  place-self: stretch stretch;
}

#w-node-b969219f-2a5c-c7df-14e0-f89c90f442b5-071c90aa {
  grid-area: 1 / 1 / 2 / 3;
  place-self: center start;
}

#w-node-_8185fb39-8f50-22bb-aa8b-1fc0b0826b7b-f4da4097 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: stretch stretch;
}

#w-node-_8185fb39-8f50-22bb-aa8b-1fc0b0826b7d-f4da4097 {
  grid-area: 1 / 1 / 2 / 3;
  place-self: center start;
}

#w-node-ca80a578-91f8-ed7f-d530-ba7e1c7cc991-ea69586a, #w-node-eb4dc6de-d7be-8c23-7562-b139908f7897-80081854, #w-node-_3dd07628-a5f3-1da1-3cab-bfe68b831d3f-0c9c957b {
  grid-area: 1 / 2 / 2 / 3;
  place-self: stretch stretch;
}

#w-node-_3dd07628-a5f3-1da1-3cab-bfe68b831d41-0c9c957b {
  grid-area: 1 / 1 / 2 / 3;
  place-self: center start;
}

#w-node-d17ef5c7-1145-bdc9-3d90-21d415236574-845b1d6a, #w-node-_25969ba3-3b96-9d34-a8af-ac4405f1f55d-09cbcc4e, #w-node-_4023b423-6836-5ef9-7216-54d371fd6594-0c9cab3f, #w-node-eea7f76e-05c7-299c-a372-98997daaff36-c295877a {
  grid-area: 1 / 2 / 2 / 3;
  place-self: stretch stretch;
}

#w-node-eea7f76e-05c7-299c-a372-98997daaff38-c295877a {
  grid-area: 1 / 1 / 2 / 3;
  place-self: center start;
}

#w-node-eea7f76e-05c7-299c-a372-98997daaff36-8af5291b {
  grid-area: 1 / 2 / 2 / 3;
  place-self: stretch stretch;
}

#w-node-eea7f76e-05c7-299c-a372-98997daaff38-8af5291b {
  grid-area: 1 / 1 / 2 / 3;
  place-self: center start;
}

#w-node-_24bd1615-4ef3-d115-56b6-46f68b966613-f7f3bca0 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: stretch stretch;
}

#w-node-_24bd1615-4ef3-d115-56b6-46f68b966614-f7f3bca0 {
  grid-area: 1 / 1 / 2 / 3;
  place-self: center start;
}

#w-node-_24bd1615-4ef3-d115-56b6-46f68b966613-165fc342 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: stretch stretch;
}

#w-node-_24bd1615-4ef3-d115-56b6-46f68b966614-165fc342 {
  grid-area: 1 / 1 / 2 / 3;
  place-self: center start;
}

#w-node-eea7f76e-05c7-299c-a372-98997daaff36-91ab71c9 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: stretch stretch;
}

#w-node-eea7f76e-05c7-299c-a372-98997daaff38-91ab71c9 {
  grid-area: 1 / 1 / 2 / 3;
  place-self: center start;
}

#w-node-a2b639c3-23e2-7e00-1ad5-d34448dbc145-e205e0e3 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: stretch stretch;
}

#w-node-a2b639c3-23e2-7e00-1ad5-d34448dbc146-e205e0e3 {
  grid-area: 1 / 1 / 2 / 3;
  place-self: center start;
}

#w-node-_24bd1615-4ef3-d115-56b6-46f68b966613-d18f7b38 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: stretch stretch;
}

#w-node-_24bd1615-4ef3-d115-56b6-46f68b966614-d18f7b38 {
  grid-area: 1 / 1 / 2 / 3;
  place-self: center start;
}

#w-node-a2b639c3-23e2-7e00-1ad5-d34448dbc145-d4bb8474 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: stretch stretch;
}

#w-node-a2b639c3-23e2-7e00-1ad5-d34448dbc146-d4bb8474 {
  grid-area: 1 / 1 / 2 / 3;
  place-self: center start;
}

#w-node-_24bd1615-4ef3-d115-56b6-46f68b966613-b07ec72c {
  grid-area: 1 / 2 / 2 / 3;
  place-self: stretch stretch;
}

#w-node-_24bd1615-4ef3-d115-56b6-46f68b966614-b07ec72c {
  grid-area: 1 / 1 / 2 / 3;
  place-self: center start;
}

#w-node-_24bd1615-4ef3-d115-56b6-46f68b966613-3c76fad3 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: stretch stretch;
}

#w-node-_24bd1615-4ef3-d115-56b6-46f68b966614-3c76fad3 {
  grid-area: 1 / 1 / 2 / 3;
  place-self: center start;
}

#w-node-_24bd1615-4ef3-d115-56b6-46f68b966613-2fc0e28e {
  grid-area: 1 / 2 / 2 / 3;
  place-self: stretch stretch;
}

#w-node-_24bd1615-4ef3-d115-56b6-46f68b966614-2fc0e28e {
  grid-area: 1 / 1 / 2 / 3;
  place-self: center start;
}

#w-node-_24bd1615-4ef3-d115-56b6-46f68b966613-e08363e8 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: stretch stretch;
}

#w-node-_24bd1615-4ef3-d115-56b6-46f68b966614-e08363e8 {
  grid-area: 1 / 1 / 2 / 3;
  place-self: center start;
}

#w-node-_24bd1615-4ef3-d115-56b6-46f68b966613-e085a8ce {
  grid-area: 1 / 2 / 2 / 3;
  place-self: stretch stretch;
}

#w-node-_24bd1615-4ef3-d115-56b6-46f68b966614-e085a8ce {
  grid-area: 1 / 1 / 2 / 3;
  place-self: center start;
}

#w-node-_24bd1615-4ef3-d115-56b6-46f68b966613-444d4e63 {
  grid-area: 1 / 2 / 2 / 3;
  place-self: stretch stretch;
}

#w-node-_24bd1615-4ef3-d115-56b6-46f68b966614-444d4e63 {
  grid-area: 1 / 1 / 2 / 3;
  place-self: center start;
}

@media screen and (max-width: 991px) {
  #w-node-f697c583-e834-0f69-6fcc-c7781778407b-d46bee94, #w-node-_0344c87b-a327-fa85-808f-f3d97fd517c5-d46bee94 {
    grid-column: 1 / 4;
  }

  #w-node-d1d60594-9bb5-9745-da17-4712cdf03ef1-d46bee94 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_810c0b5b-13f5-ef61-166d-a27ac4d20eb0-d46bee94 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_0a637fb4-5514-3043-d5fc-2568fe92607f-fe92607c {
    grid-column-end: 4;
  }

  #w-node-cbfe7243-95f6-0701-e536-b74ae23d4cb6-c9261570, #w-node-_90715e1e-4482-1fa1-5a83-eb6981b0df7a-c008a918 {
    grid-column: 1 / 4;
  }

  #w-node-_1c0ce35a-495d-3c77-1463-df565bd0f699-c008a918, #w-node-_1c0ce35a-495d-3c77-1463-df565bd0f6a7-c008a918, #w-node-_51d74894-3bb0-2604-a4e3-6e0a8209fe8d-c008a918, #w-node-dd3ceb33-8220-9e26-1b8f-59e59179e82a-c008a918, #w-node-_562ebbb5-9aba-51f4-993a-b938c6fb302a-c008a918, #w-node-e638d529-778f-8dcd-8f12-3b5ace31d936-c008a918 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ccb25ccd-322c-d65e-6677-73e01230a763-849ac036 {
    grid-column: 1 / 4;
  }

  #w-node-_1c0ce35a-495d-3c77-1463-df565bd0f699-849ac036, #w-node-_1c0ce35a-495d-3c77-1463-df565bd0f6a7-849ac036, #w-node-_51d74894-3bb0-2604-a4e3-6e0a8209fe8d-849ac036, #w-node-dd3ceb33-8220-9e26-1b8f-59e59179e82a-849ac036, #w-node-_562ebbb5-9aba-51f4-993a-b938c6fb302a-849ac036, #w-node-e638d529-778f-8dcd-8f12-3b5ace31d936-849ac036, #w-node-_19b875b1-04b7-6c42-2ecb-6e2cee76881a-849ac036, #w-node-_782b5e5e-77ae-0e50-7bf0-f500c6aad9c9-849ac036, #w-node-_0a1f7bc2-8847-831f-784f-82b431d17b3e-849ac036, #w-node-_910efd58-be9a-674a-33c8-621e0c8100bd-849ac036, #w-node-_638afc46-0c24-45f2-af7f-97f724c89d92-849ac036, #w-node-_5cf9ad3c-2690-e1b9-25d4-d0504d0bb713-849ac036, #w-node-_28527408-ddcc-1853-e436-01b4bd747aab-849ac036, #w-node-_7423339f-af11-9301-50f9-56deb6f40eaf-849ac036, #w-node-_3b311165-2998-d67a-5c70-21e1bf6a0384-849ac036, #w-node-b59ca0c2-d393-56ca-fb56-4e941ffccb92-849ac036, #w-node-ac83801d-bf68-bf34-31d2-9dcb3a9d35db-849ac036, #w-node-_8fc1f2a0-ab59-745b-4905-a7e6fa2e7123-849ac036 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_84037be1-6f7a-d781-4dc8-8d075b3a1d4e-62b3ace3, #w-node-c23db04e-ef12-46d3-b1db-7e0993ecef81-629174fc, #w-node-_3ba73cd3-5283-c35b-cf5d-f5842bb9c282-3c57ddb2, #w-node-b969219f-2a5c-c7df-14e0-f89c90f442b3-071c90aa, #w-node-_8185fb39-8f50-22bb-aa8b-1fc0b0826b7b-f4da4097, #w-node-ca80a578-91f8-ed7f-d530-ba7e1c7cc991-ea69586a, #w-node-eb4dc6de-d7be-8c23-7562-b139908f7897-80081854, #w-node-_3dd07628-a5f3-1da1-3cab-bfe68b831d3f-0c9c957b, #w-node-d17ef5c7-1145-bdc9-3d90-21d415236574-845b1d6a, #w-node-_25969ba3-3b96-9d34-a8af-ac4405f1f55d-09cbcc4e, #w-node-_4023b423-6836-5ef9-7216-54d371fd6594-0c9cab3f, #w-node-eea7f76e-05c7-299c-a372-98997daaff36-c295877a, #w-node-eea7f76e-05c7-299c-a372-98997daaff36-8af5291b, #w-node-_24bd1615-4ef3-d115-56b6-46f68b966613-f7f3bca0, #w-node-_24bd1615-4ef3-d115-56b6-46f68b966613-165fc342, #w-node-eea7f76e-05c7-299c-a372-98997daaff36-91ab71c9, #w-node-a2b639c3-23e2-7e00-1ad5-d34448dbc145-e205e0e3, #w-node-_24bd1615-4ef3-d115-56b6-46f68b966613-d18f7b38, #w-node-a2b639c3-23e2-7e00-1ad5-d34448dbc145-d4bb8474, #w-node-_24bd1615-4ef3-d115-56b6-46f68b966613-b07ec72c, #w-node-_24bd1615-4ef3-d115-56b6-46f68b966613-3c76fad3, #w-node-_24bd1615-4ef3-d115-56b6-46f68b966613-2fc0e28e, #w-node-_24bd1615-4ef3-d115-56b6-46f68b966613-e08363e8, #w-node-_24bd1615-4ef3-d115-56b6-46f68b966613-e085a8ce, #w-node-_24bd1615-4ef3-d115-56b6-46f68b966613-444d4e63 {
    grid-column: 1 / 4;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_1c0ce35a-495d-3c77-1463-df565bd0f699-c008a918 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_1c0ce35a-495d-3c77-1463-df565bd0f6a7-c008a918 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_51d74894-3bb0-2604-a4e3-6e0a8209fe8d-c008a918 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-dd3ceb33-8220-9e26-1b8f-59e59179e82a-c008a918 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_562ebbb5-9aba-51f4-993a-b938c6fb302a-c008a918 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-e638d529-778f-8dcd-8f12-3b5ace31d936-c008a918 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_1c0ce35a-495d-3c77-1463-df565bd0f699-849ac036 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1c0ce35a-495d-3c77-1463-df565bd0f6a7-849ac036 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_51d74894-3bb0-2604-a4e3-6e0a8209fe8d-849ac036, #w-node-dd3ceb33-8220-9e26-1b8f-59e59179e82a-849ac036, #w-node-_562ebbb5-9aba-51f4-993a-b938c6fb302a-849ac036 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e638d529-778f-8dcd-8f12-3b5ace31d936-849ac036 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_19b875b1-04b7-6c42-2ecb-6e2cee76881a-849ac036, #w-node-_782b5e5e-77ae-0e50-7bf0-f500c6aad9c9-849ac036, #w-node-_0a1f7bc2-8847-831f-784f-82b431d17b3e-849ac036 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_910efd58-be9a-674a-33c8-621e0c8100bd-849ac036 {
    grid-area: 9 / 1 / 10 / 2;
  }

  #w-node-_638afc46-0c24-45f2-af7f-97f724c89d92-849ac036, #w-node-_5cf9ad3c-2690-e1b9-25d4-d0504d0bb713-849ac036, #w-node-_28527408-ddcc-1853-e436-01b4bd747aab-849ac036 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7423339f-af11-9301-50f9-56deb6f40eaf-849ac036 {
    grid-area: 13 / 1 / 14 / 2;
  }

  #w-node-_3b311165-2998-d67a-5c70-21e1bf6a0384-849ac036, #w-node-b59ca0c2-d393-56ca-fb56-4e941ffccb92-849ac036, #w-node-ac83801d-bf68-bf34-31d2-9dcb3a9d35db-849ac036 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8fc1f2a0-ab59-745b-4905-a7e6fa2e7123-849ac036 {
    grid-area: 17 / 1 / 18 / 2;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_645a17f6-8db9-8f4b-7cb8-73d04fa8ced1-d46bee94 {
    grid-area: 7 / 1 / 8 / 2;
  }
}


