/*!********************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./src/blocks/landing/projects-block/main.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************/
.projects-block {
  padding: 80px 0;
  background: #F5F5F7;
}
.projects-block__title {
  font-weight: 700;
  font-size: 72px;
  color: #263238;
}
.projects-block__title b {
  color: #AA076B;
}
.projects-block__subtitle {
  margin-top: 25px;
  font-weight: 500;
  font-size: 24px;
  line-height: 140%;
  letter-spacing: -0.5px;
  color: #263238;
}
.projects-block__wrapper {
  display: flex;
  flex-direction: column;
  gap: 23px;
  margin-top: 80px;
}
.projects-block__item {
  display: flex;
  justify-content: space-between;
  padding: 60px;
  background: #FFFFFF;
  gap: 40px;
  color: #263238;
  border-radius: 8px;
}
.projects-block__img {
  width: 100%;
  max-width: 659px;
  height: 521px;
}
.projects-block__img._mob {
  display: none;
}
.projects-block__img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.projects-block__detail {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  max-width: 455px;
}
.projects-block__main-uptitle {
  font-weight: 600;
  font-size: 17px;
  line-height: 140%;
}
.projects-block__main-title {
  margin-top: 22px;
  font-weight: 500;
  font-size: 32px;
  line-height: 140%;
}
.projects-block__tags {
  display: flex;
  gap: 10px;
}
.projects-block__tag {
  padding: 12px;
  font-weight: 600;
  font-size: 17px;
  line-height: 140%;
  border: 1px solid #CBCBD3;
}
.projects-block__btn {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 48px;
  margin-top: 65px;
}
.projects-block__book {
  display: flex;
}
.projects-block__book .btn {
  display: flex;
  -moz-column-gap: 8px;
       column-gap: 8px;
  align-items: center;
  justify-content: center;
  padding: 15px 40px;
  font-weight: 600;
  font-size: 17px;
  line-height: 100%;
  font-family: var(--landing-font);
}
.projects-block__book .btn::after {
  content: "";
  position: static;
  display: block;
  width: 20px;
  height: 20px;
  background: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2720%27 viewBox=%270 0 20 20%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M7.18764 2.5H6.25014V4.375H7.18764H14.2993L2.77473 15.8996L2.11182 16.5625L3.43764 17.8884L4.10055 17.2254L15.6236 5.70228V12.8125V13.75H17.4986V12.8125V3.75C17.4986 3.05965 16.939 2.5 16.2486 2.5H7.18764Z%27 fill=%27white%27/%3E%3C/svg%3E%0A") 50%/contain no-repeat;
}
.projects-block__book .btn:hover::after {
  animation-duration: unset;
  background: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2720%27 viewBox=%270 0 20 20%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M7.18752 2.5H6.25002V4.375H7.18752H14.2991L2.77461 15.8996L2.11169 16.5625L3.43752 17.8884L4.10043 17.2254L15.6235 5.70228V12.8125V13.75H17.4985V12.8125V3.75C17.4985 3.05965 16.9389 2.5 16.2485 2.5H7.18752Z%27 fill=%27%23AA076B%27/%3E%3C/svg%3E%0A") 50%/contain no-repeat;
}
.projects-block__portfolio {
  display: flex;
}
.projects-block__portfolio .btn_empty {
  display: flex;
  -moz-column-gap: 8px;
       column-gap: 8px;
  align-items: center;
  justify-content: center;
  font-weight: 600;
  font-size: 17px;
  line-height: 100%;
}
.projects-block__portfolio .btn_empty::after {
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  background: url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2720%27 viewBox=%270 0 20 20%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M7.18752 2.5H6.25002V4.375H7.18752H14.2991L2.77461 15.8996L2.11169 16.5625L3.43752 17.8884L4.10043 17.2254L15.6235 5.70228V12.8125V13.75H17.4985V12.8125V3.75C17.4985 3.05965 16.9389 2.5 16.2485 2.5H7.18752Z%27 fill=%27%23AA076B%27/%3E%3C/svg%3E%0A") 50%/contain no-repeat;
}

@media only screen and (max-width: 1024px) {
  .projects-block {
    padding: 60px 0;
  }
  .projects-block__title {
    font-size: 64px;
  }
  .projects-block__subtitle {
    font-size: 24px;
  }
  .projects-block__wrapper {
    margin-top: 40px;
  }
  .projects-block__detail {
    max-width: 100%;
  }
  .projects-block__img {
    display: none;
  }
  .projects-block__img._mob {
    display: block;
    margin-top: 22px;
    max-width: 100%;
    height: 424px;
  }
  .projects-block__img._mob img {
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .projects-block__tags {
    margin-top: 22px;
  }
  .projects-block__item {
    padding: 40px;
  }
}
@media only screen and (max-width: 576px) {
  .projects-block {
    padding: 40px 0;
  }
  .projects-block__title {
    font-size: 32px;
    line-height: 1.2;
  }
  .projects-block__subtitle {
    margin-top: 12px;
  }
  .projects-block__item {
    padding: 40px 20px;
  }
  .projects-block__main-title {
    font-size: 20px;
  }
  .projects-block__img._mob {
    height: 208px;
  }
  .projects-block__btn {
    margin-top: 40px;
    flex-direction: column;
  }
}
.select-cases .components-checkbox-control__label {
  font-size: 14px;
}

/*# sourceMappingURL=index.css.map*/