/*helpers*/
.block\:cnt003__title {
  font-size: 44px;
  font-weight: 500;
  max-width: 810px;
  text-transform: inherit;
}
@media (max-width: 1599px) {
  .block\:cnt003__title {
    font-size: 36px;
    max-width: 660px;
  }
}
@media (max-width: 1199px) {
  .block\:cnt003__title {
    font-size: 30px;
    max-width: 630px;
  }
}
@media (max-width: 989px) {
  .block\:cnt003__title {
    font-size: 24px;
  }
}
@media (max-width: 429px) {
  .block\:cnt003__title {
    font-size: 20px;
  }
}
.block\:cnt003__box {
  --columns: 4;
  margin-top: 20px;
  display: grid;
  grid-template-columns: repeat(var(--columns), 1fr);
  gap: 30px;
}
@media (max-width: 1599px) {
  .block\:cnt003__box {
    margin-top: 40px;
  }
}
@media (max-width: 1199px) {
  .block\:cnt003__box {
    gap: 20px;
    margin-top: 30px;
  }
}
@media (max-width: 989px) {
  .block\:cnt003__box {
    --columns: 2;
    gap: 10px 20px;
  }
}
@media (max-width: 429px) {
  .block\:cnt003__box {
    gap: 10px;
  }
}
.block\:cnt003__platform {
  background-image: radial-gradient(rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0.25));
  border-radius: 10px;
  border: 1px solid rgba(255, 255, 255, 0.3);
  backdrop-filter: blur(5px);
}
@media (max-width: 1199px) {
  .block\:cnt003__platform {
    background-image: radial-gradient(rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0.25));
  }
}
.block\:cnt003__picture {
  display: flex;
  align-items: center;
  justify-content: center;
}
.block\:cnt003__picture img {
  max-width: 100%;
}
@media (max-width: 1599px) {
  .block\:cnt003__picture img {
    max-width: 86%;
  }
}
@media (max-width: 1199px) {
  .block\:cnt003__picture img {
    max-width: 94%;
  }
}
@media (max-width: 989px) {
  .block\:cnt003__picture img {
    max-width: 55%;
  }
}
@media (max-width: 429px) {
  .block\:cnt003__picture img {
    max-width: 90%;
  }
}
/*# sourceMappingURL=cnt003.css.map */