@charset "UTF-8";
.contents.content_block_4 {
  width: 100%;
  padding: 150px 0;
  background: var(--c7);
  text-align: center;
}
.contents.content_block_4 .head {
  margin-bottom: 30px;
}
.contents.content_block_4 .mainBlock {
  width: 100%;
  padding: 16px;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-areas: "n_one n_two n_two" "n_one n_three n_four";
  gap: 20px;
  align-content: center;
}
.contents.content_block_4 .mainBlock .block {
  border-radius: 12px;
  padding: 30px;
  overflow: hidden;
  position: relative;
  box-shadow: 1px 1px 0px var(#FFFFFF);
}
.contents.content_block_4 .mainBlock .block .bottom {
  width: calc(100% - 60px);
  position: absolute;
  bottom: 30px;
  left: 30px;
}
.contents.content_block_4 .mainBlock .block .bottom img {
  width: 100%;
}
.contents.content_block_4 .mainBlock .block .bottom .label {
  display: flex;
  justify-content: center;
}
.contents.content_block_4 .mainBlock .block .bottom .label::after {
  content: "Не просто картинки, а продуманный алгоритм";
  text-transform: uppercase;
  display: block;
  position: absolute;
  background: var(--c5);
  color: var(--c0);
  transform: rotate(350deg);
  top: -15px;
  z-index: 9;
  font-size: 14px;
  padding: 12px 30px;
  border-radius: 20px;
  width: 200px;
}
.contents.content_block_4 .mainBlock .block .top {
  text-align: left;
}
.contents.content_block_4 .mainBlock .block .top .description {
  color: var(--c2);
}
.contents.content_block_4 .mainBlock .block .top .logo {
  position: absolute;
  width: 200px;
  right: 30px;
  top: 30px;
}
.contents.content_block_4 .mainBlock .block .top .list {
  padding-inline-start: 30px;
}
.contents.content_block_4 .mainBlock .b1 {
  grid-area: n_one;
  background: var(--c1);
  height: 622px;
}
.contents.content_block_4 .mainBlock .b1 img {
  width: 355px;
  height: auto;
  bottom: -20px;
}
.contents.content_block_4 .mainBlock .b2 {
  grid-area: n_two;
  background: linear-gradient(to bottom right, #F57D59, #B02716);
}
.contents.content_block_4 .mainBlock .b2 .h3 {
  width: 60%;
  color: var(--c0);
}
.contents.content_block_4 .mainBlock .b3 {
  grid-area: n_three;
  background: linear-gradient(to bottom right, #CFE169, #8D9F23);
  justify-content: space-between;
}
.contents.content_block_4 .mainBlock .b3 .top .description {
  color: var(--c4);
}
.contents.content_block_4 .mainBlock .b4 {
  grid-area: n_four;
  background: linear-gradient(to bottom right, #471D11, #0E220C);
  justify-content: space-between;
}
.contents.content_block_4 .mainBlock .b4 .citata {
  position: absolute;
  left: 30px;
  top: 30px;
  width: 30px;
}
.contents.content_block_4 .mainBlock .b4 .top {
  width: calc(100% - 40px);
  margin-left: 50px;
}
.contents.content_block_4 .mainBlock .b4 .top .description {
  color: var(--c0);
}
.contents.content_block_4 .mainBlock .b4 .bottom {
  width: calc(100% - 100px);
  left: 80px;
  text-align: left;
  color: var(--c0);
}
.contents.content_block_4 .mainBlock .b4 .bottom .text {
  width: 100%;
}/*# sourceMappingURL=style.css.map */