/* Главный экран 1920×1100 */
.desktop-hero {
  position: relative;
  width: var(--desktop-canvas-width);
  height: var(--desktop-canvas-height);
  background: #ffffff;
  overflow: hidden;
  flex-shrink: 0;
}

.desktop-hero > * {
  position: absolute;
  pointer-events: none;
}

/* 1 — карточка призов (дети в screen-hero-el-1.css) */
.desktop-hero__el-1 {
  top: 181px;
  left: 1515px;
  width: 285.4359130859375px;
  height: 253px;
  border-radius: 47.57px;
  background: #ffffff;
  overflow: hidden;
}

/* 3 (дети в screen-hero-el-3.css) */
.desktop-hero__el-3 {
  top: 182px;
  left: 120px;
  width: 464.0006103515625px;
  height: 81.3590087890625px;
}

/* 4 (дети в screen-hero-el-4.css) */
.desktop-hero__el-4 {
  top: 182px;
  left: 120px;
  width: 936.0004272460938px;
  height: 511.8408203125px;
}

/* 5 */
.desktop-hero__el-5 {
  top: 601.22px;
  left: 120px;
  width: 777px;
  height: 258.5396728515625px;
  background: url("../../assets/desktop/img/Vector%201603.png") 0 0 no-repeat;
}

/* 6 (картинка в разметке) */
.desktop-hero__el-6 {
  top: 790px;
  width: 543.1059537068377px;
  height: 543.1059537068377px;
}

/* 7 (картинка в разметке) */
.desktop-hero__el-7 {
  top: 596px;
  width: 543.1059606999867px;
  height: 543.1059606999867px;
}

/* 8 (дети в screen-hero-el-8.css) */
.desktop-hero__el-8 {
  top: 744px;
  left: 1540px;
  width: 260px;
  height: 121.60966491699219px;
}

/* 9 (дети в screen-hero-el-9.css) */
.desktop-hero__el-9 {
  top: 762.16px;
  left: -496px;
  width: 875.7533569335938px;
  height: 710.1788330078125px;
}

/* 10 (дети в screen-hero-el-10.css) */
.desktop-hero__el-10 {
  top: -788px;
  left: 379.54px;
  width: 1540.46142578125px;
  height: 2234.974609375px;
}

/* 11 (картинка в разметке) */
.desktop-hero__el-11 {
  top: 0;
  left: 984px;
  width: 968.643706761349px;
  height: 436.6275494886947px;
}

/* 12 (картинка в разметке) */
.desktop-hero__el-12 {
  top: 98px;
  left: 0;
  width: 630.0000117850915px;
  height: 436.62757164433356px;
}

/* 13 — фон */
.desktop-hero__el-13 {
  top: 0;
  left: 0;
  width: 1920px;
  height: 1100px;
  border-bottom-left-radius: 64px;
  border-bottom-right-radius: 64px;
  background: linear-gradient(180deg, #1899ff 0%, #64bbff 100%);
}
