/* image-8 */
.plashka {
   position: relative;
}

.image8-text {
   position: absolute;
   font-size: clamp(0px, 4vw, 20px);
   line-height: 1.2;
   width: 30%;
   top: 7%;
   left: 2%;
}

.image8-text span {
   display: block;
   margin-top: 3%;
   color: #f45108;
   font-weight: bold;
   font-size: clamp(0px, 3.5vw, 24px);
   line-height: 1.2;
}
/* image-8 */

/* image-9 */
.graph1 {
	position: relative;
}

.graph1 img {
   border-radius: 0;
}

.graph1-top {
	display: flex;
	align-items: center;
	justify-content: space-between;
	position: absolute;
	width: 100%;
	top: 2%;
   z-index: 2;
}

.graph1-top div{
	width: 16%;
	font-size: clamp(0px, 3.2vw, 20px);
   line-height: 1;
   text-align: center;
   color: #000;
}

.graph1-bottom {
	display: flex;
   align-items: center;
   justify-content: space-between;
   width: 100%;
   background: #fff;
	padding: 2% 1%;
}

.graph1-bottom div {
	font-weight: bold;
	width: 15%;
	font-size: clamp(0px, 3vw, 18px);
	line-height: 1;
	text-align: center;
	color: #000;
}
/* image-9 */

/* image-10 */
.graph2 {
	position: relative;
}

.graph2 img {
   border-radius: 0;
}

.graph2-top {
	display: flex;
	align-items: center;
	justify-content: space-between;
	position: absolute;
	width: 100%;
	top: 6%;
   z-index: 2;
}

.graph2-top div{
	width: 30%;
	font-size: clamp(0px, 3vw, 20px);
   line-height: 1;
	text-align: center;
	color: #000;
}

.graph2-bottom {
	display: flex;
   align-items: flex-start;
   justify-content: space-between;
   width: 100%;
   background: #fff;
	padding: 2% 0;
}

.graph2-bottom div {
	width: 30%;
	font-size: clamp(0px, 3vw, 18px);
	line-height: 1;
	text-align: center;
	color: #000;
   font-weight: bold;
   padding: 0 1%;
}
/* image-10 */

/* image-11 */
.graph3 {
	position: relative;
}

.graph3 img {
   border-radius: 0;
}

.graph3-top {
	display: flex;
	align-items: center;
	justify-content: space-between;
	position: absolute;
	width: 100%;
	top: 5%;
   z-index: 2;
}

.graph3-top div{
	width: 50%;
	font-size: clamp(0px, 3vw, 20px);
   line-height: 1;
	text-align: center;
	color: #000;
}

.graph3-bottom {
	display: flex;
   align-items: flex-start;
   justify-content: space-between;
   width: 100%;
   background: #fff;
	padding: 2% 1%;
}

.graph3-bottom div {
	width: 49%;
	font-size: clamp(0px, 3vw, 18px);
	line-height: 1;
	text-align: center;
	color: #000;
   font-weight: bold;
}
/* image-11 */

/* image-15 */

.image-15 {

  div {
    position: relative;
  }

  .image-15-text {
    display: block;
    width: 100%;
    position: absolute;
    bottom: 3%;
    text-align: center;
    color: #f8f900;
    font-weight: bold;
    font-size: clamp(30px, 6vw, 40px);
    line-height: 1.1;
    margin: 0;
    padding: 0 5%;
    letter-spacing: -0.02em;
    text-shadow: 0.05em 0 0.05em #000, 0 0.05em 0.05em #000, -0.05em 0 0.05em #000, 0 -0.05em 0.05em #000;
  }

  .image-15-1 {
    img {
      border-bottom-left-radius: 0;
      border-bottom-right-radius: 0;
      display: block;
    }
  }

  .image-15-2 {
    img {
      border-radius: 0;
      display: block;
    }
  }

  .image-15-3 {
    img {
      border-top-left-radius: 0;
      border-top-right-radius: 0;
      display: block;
    }
  }

}

/* image-15 */