[data-theme="dark"], :root {
  --title: 32px;
}

.contact-us-btn {
  font-size: 35px;
  line-height: 51px;
}

.contact-us-btn span ~ svg {
  margin-left: 24px;
}

.contact-us-btn svg {
  width: 30px;
  height: 30px;
}

.swiper-btn {
  width: 60px !important;
  height: 60px !important;
}

.form-two-cols {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (1fr)[2];
      grid-template-columns: repeat(2, 1fr);
  grid-gap: 40px;
}

.main-screen {
  height: calc(100vh - 110px);
}

.we-list {
  -ms-grid-columns: (1fr)[2];
      grid-template-columns: repeat(2, 1fr);
}

.we-col_left {
  max-width: calc(44% - 20px);
  position: -webkit-sticky;
  position: sticky;
  top: 20vh;

}


.we-col_right {
  max-width: calc(58.33% - 20px);
  padding-top: 33px;
}

.work-tab__body {
  /* max-width: calc(83.33% - 20px); */
}

.works-grid {
  grid-gap: 20px;
}

.work-card {
  padding: 20px;
}

.position-item {
  max-width: calc(33.33% - 40px);
}

.blog .page-title {
  max-width: 50%;
  margin-top: 0;
}

.blog-grid {
  grid-gap: 40px;
  -ms-grid-columns: (1fr)[2];
      grid-template-columns: repeat(2, 1fr);
}

.article-card__img {
  height: 200px;
}

.btn-read-more {
  padding-right: 80px;
  min-height: 60px;
}

.btn-read-more::before {
  width: 60px;
  height: 60px;
  top: calc(50% - 30px);
}

.btn-read-more::after {
  width: 14px;
  height: 14px;
  right: 26px;
  top: calc(50% - 7px);
}

.first-screen {
  padding-top: 110px;
  margin-top: -110px;
}

.text-grid {
  -ms-grid-columns: calc(33.33% - 20px) calc(66.67% - 20px);
      grid-template-columns: calc(33.33% - 20px) calc(66.67% - 20px);
}

.ideas-cols {
  -ms-grid-columns: (1fr)[2];
      grid-template-columns: repeat(2, 1fr);
}

.ideas-col__right {
  padding-left: 40px;
}
/*# sourceMappingURL=768.css.map */