 .u-section-1 {
  background-image: linear-gradient(to bottom, rgba(255, 253, 234, 1), rgba(255, 253, 234, 1));
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.u-section-1 .u-sheet-1 {
  min-height: 100vh;
  margin-bottom: 0;
}

.u-section-1 .u-image-1 {
  width: 69px;
  height: 69px;
  margin: 87px -27px 0 auto;
}

.u-section-1 .u-image-2 {
  width: 334px;
  height: 84px;
  margin: -69px auto 0;
}

.u-section-1 .u-image-3 {
  width: 132px;
  height: 125px;
  margin: -112px auto 0 -36px;
}

.u-section-1 .u-image-4 {
  --radius: 10px;
  width: 82px;
  height: 150px;
  margin: 61px 29px 0 auto;
}

.u-section-1 .u-image-5 {
  --radius: 10px;
  width: 82px;
  height: 150px;
  margin: -150px 129px 0 auto;
}

.u-section-1 .u-image-6 {
  --radius: 10px;
  width: 82px;
  height: 150px;
  margin: -150px 229px 0 auto;
}

.u-section-1 .u-image-7 {
  --radius: 10px;
  width: 82px;
  height: 150px;
  margin: -150px 329px 0 auto;
}

.u-section-1 .u-image-8 {
  --radius: 10px;
  width: 82px;
  height: 150px;
  margin: -150px 429px 0 auto;
}

.u-section-1 .u-image-9 {
  --radius: 10px;
  width: 82px;
  height: 150px;
  margin: -150px auto 0;
}

.u-section-1 .u-image-10 {
  --radius: 10px;
  width: 82px;
  height: 150px;
  margin: -150px auto 0 429px;
}

.u-section-1 .u-image-11 {
  --radius: 10px;
  width: 82px;
  height: 150px;
  margin: -150px auto 0 329px;
}

.u-section-1 .u-image-12 {
  --radius: 10px;
  width: 82px;
  height: 150px;
  margin: -150px auto 0 229px;
}

.u-section-1 .u-image-13 {
  --radius: 10px;
  width: 82px;
  height: 150px;
  margin: -150px auto 0 129px;
}

.u-section-1 .u-image-14 {
  --radius: 10px;
  width: 82px;
  height: 150px;
  margin: -150px auto 0 29px;
}

.u-section-1 .u-image-15 {
  width: 53px;
  height: 53px;
  box-shadow: 2px 0 0 0 rgba(0,0,0,0);
  margin: -68px auto 0 46px;
}

.u-section-1 .u-image-16 {
  width: 53px;
  height: 53px;
  box-shadow: 2px 0 0 0 rgba(0,0,0,0);
  margin: -53px auto 0 146px;
}

.u-section-1 .u-image-17 {
  width: 53px;
  height: 53px;
  box-shadow: 2px 0 0 0 rgba(0,0,0,0);
  margin: -53px auto 0 246px;
}

.u-section-1 .u-image-18 {
  width: 53px;
  height: 53px;
  box-shadow: 2px 0 0 0 rgba(0,0,0,0);
  margin: -53px auto 0 346px;
}

.u-section-1 .u-image-19 {
  width: 53px;
  height: 53px;
  box-shadow: 2px 0 0 0 rgba(0,0,0,0);
  margin: -53px auto 0 446px;
}

.u-section-1 .u-image-20 {
  width: 53px;
  height: 53px;
  box-shadow: 2px 0 0 0 rgba(0,0,0,0);
  margin: -53px 543px 0 auto;
}

.u-section-1 .u-image-21 {
  width: 53px;
  height: 53px;
  box-shadow: 2px 0 0 0 rgba(0,0,0,0);
  margin: -53px 442px 0 auto;
}

.u-section-1 .u-image-22 {
  width: 53px;
  height: 53px;
  box-shadow: 2px 0 0 0 rgba(0,0,0,0);
  margin: -53px 342px 0 auto;
}

.u-section-1 .u-image-23 {
  width: 53px;
  height: 53px;
  box-shadow: 2px 0 0 0 rgba(0,0,0,0);
  margin: -53px 243px 0 auto;
}

.u-section-1 .u-image-24 {
  width: 53px;
  height: 53px;
  box-shadow: 2px 0 0 0 rgba(0,0,0,0);
  margin: -53px 141px 0 auto;
}

.u-section-1 .u-image-25 {
  width: 53px;
  height: 53px;
  box-shadow: 2px 0 0 0 rgba(0,0,0,0);
  margin: -53px 44px 0 auto;
}

.u-section-1 .u-image-26 {
  --radius: 10px;
  width: 82px;
  height: 150px;
  margin: 36px 29px 0 auto;
}

.u-section-1 .u-image-27 {
  --radius: 10px;
  width: 82px;
  height: 150px;
  margin: -150px 129px 0 auto;
}

.u-section-1 .u-image-28 {
  --radius: 10px;
  width: 82px;
  height: 150px;
  margin: -150px 229px 0 auto;
}

.u-section-1 .u-image-29 {
  --radius: 10px;
  width: 82px;
  height: 150px;
  margin: -150px 329px 0 auto;
}

.u-section-1 .u-image-30 {
  --radius: 10px;
  width: 82px;
  height: 150px;
  margin: -150px 429px 0 auto;
}

.u-section-1 .u-image-31 {
  --radius: 10px;
  width: 82px;
  height: 150px;
  margin: -150px auto 0;
}

.u-section-1 .u-image-32 {
  --radius: 10px;
  width: 82px;
  height: 150px;
  margin: -150px auto 0 429px;
}

.u-section-1 .u-image-33 {
  --radius: 10px;
  width: 82px;
  height: 150px;
  margin: -150px auto 0 329px;
}

.u-section-1 .u-image-34 {
  --radius: 10px;
  width: 82px;
  height: 150px;
  margin: -150px auto 0 229px;
}

.u-section-1 .u-image-35 {
  --radius: 10px;
  width: 82px;
  height: 150px;
  margin: -150px auto 0 129px;
}

.u-section-1 .u-image-36 {
  --radius: 10px;
  width: 82px;
  height: 150px;
  margin: -150px auto 0 29px;
}

.u-section-1 .u-image-37 {
  width: 53px;
  height: 53px;
  box-shadow: 2px 0 0 0 rgba(0,0,0,0);
  margin: -66px auto 0 45px;
}

.u-section-1 .u-image-38 {
  width: 53px;
  height: 53px;
  box-shadow: 2px 0 0 0 rgba(0,0,0,0);
  margin: -53px auto 0 145px;
}

.u-section-1 .u-image-39 {
  width: 53px;
  height: 53px;
  box-shadow: 2px 0 0 0 rgba(0,0,0,0);
  margin: -53px auto 0 245px;
}

.u-section-1 .u-image-40 {
  width: 53px;
  height: 53px;
  box-shadow: 2px 0 0 0 rgba(0,0,0,0);
  margin: -53px auto 0 345px;
}

.u-section-1 .u-image-41 {
  width: 53px;
  height: 53px;
  box-shadow: 2px 0 0 0 rgba(0,0,0,0);
  margin: -53px auto 0 447px;
}

.u-section-1 .u-image-42 {
  width: 53px;
  height: 53px;
  box-shadow: 2px 0 0 0 rgba(0,0,0,0);
  margin: -53px 541px 0 auto;
}

.u-section-1 .u-image-43 {
  width: 53px;
  height: 53px;
  box-shadow: 2px 0 0 0 rgba(0,0,0,0);
  margin: -53px auto 0 647px;
}

.u-section-1 .u-image-44 {
  width: 53px;
  height: 53px;
  box-shadow: 2px 0 0 0 rgba(0,0,0,0);
  margin: -53px auto 0 745px;
}

.u-section-1 .u-image-45 {
  width: 53px;
  height: 53px;
  box-shadow: 2px 0 0 0 rgba(0,0,0,0);
  margin: -53px auto 0 845px;
}

.u-section-1 .u-image-46 {
  width: 53px;
  height: 53px;
  box-shadow: 2px 0 0 0 rgba(0,0,0,0);
  margin: -53px auto 0 945px;
}

.u-section-1 .u-image-47 {
  width: 53px;
  height: 53px;
  box-shadow: 2px 0 0 0 rgba(0,0,0,0);
  margin: -53px auto 0 1048px;
}

.u-section-1 .u-image-48 {
  --radius: 10px;
  width: 82px;
  height: 150px;
  margin: 31px 179px 0 auto;
}

.u-section-1 .u-image-49 {
  --radius: 10px;
  width: 82px;
  height: 150px;
  margin: -150px 279px 0 auto;
}

.u-section-1 .u-image-50 {
  --radius: 10px;
  width: 82px;
  height: 150px;
  margin: -150px 379px 0 auto;
}

.u-section-1 .u-image-51 {
  --radius: 10px;
  width: 82px;
  height: 150px;
  margin: -150px 479px 0 auto;
}

.u-section-1 .u-image-52 {
  --radius: 10px;
  width: 82px;
  height: 150px;
  margin: -150px auto 0 479px;
}

.u-section-1 .u-image-53 {
  --radius: 10px;
  width: 82px;
  height: 150px;
  margin: -150px auto 0 379px;
}

.u-section-1 .u-image-54 {
  --radius: 10px;
  width: 82px;
  height: 150px;
  margin: -150px auto 0 279px;
}

.u-section-1 .u-image-55 {
  --radius: 10px;
  width: 82px;
  height: 150px;
  margin: -150px auto 0 179px;
}

.u-section-1 .u-image-56 {
  width: 53px;
  height: 53px;
  box-shadow: 2px 0 0 0 rgba(0,0,0,0);
  margin: -67px auto 0 195px;
}

.u-section-1 .u-image-57 {
  width: 53px;
  height: 53px;
  box-shadow: 2px 0 0 0 rgba(0,0,0,0);
  margin: -53px auto 0 296px;
}

.u-section-1 .u-image-58 {
  width: 53px;
  height: 53px;
  box-shadow: 2px 0 0 0 rgba(0,0,0,0);
  margin: -53px auto 0 396px;
}

.u-section-1 .u-image-59 {
  width: 53px;
  height: 53px;
  box-shadow: 2px 0 0 0 rgba(0,0,0,0);
  margin: -53px auto 0 492px;
}

.u-section-1 .u-image-60 {
  width: 53px;
  height: 53px;
  box-shadow: 2px 0 0 0 rgba(0,0,0,0);
  margin: -53px auto 0 592px;
}

.u-section-1 .u-image-61 {
  width: 53px;
  height: 53px;
  box-shadow: 2px 0 0 0 rgba(0,0,0,0);
  margin: -53px auto 0 697px;
}

.u-section-1 .u-image-62 {
  width: 53px;
  height: 53px;
  box-shadow: 2px 0 0 0 rgba(0,0,0,0);
  margin: -53px auto 0 794px;
}

.u-section-1 .u-image-63 {
  width: 53px;
  height: 53px;
  box-shadow: 2px 0 0 0 rgba(0,0,0,0);
  margin: -53px 191px 60px auto;
}

@media (max-width: 1199px) {
  .u-section-1 .u-image-1 {
    margin-right: 156px;
    transition-duration: 0.5s;
    transform: rotate(0deg) scale(1) translateX(0px) translateY(0px);
  }

  .u-section-1 .u-image-2 {
    margin-right: 261px;
  }

  .u-section-1 .u-image-3 {
    margin-top: -61px;
    margin-left: 176px;
  }

  .u-section-1 .u-image-4 {
    margin-top: -22px;
    margin-right: 189px;
  }

  .u-section-1 .u-image-5 {
    margin-right: 189px;
  }

  .u-section-1 .u-image-6 {
    margin-right: 189px;
  }

  .u-section-1 .u-image-7 {
    margin-right: 268px;
  }

  .u-section-1 .u-image-8 {
    margin-right: 368px;
  }

  .u-section-1 .u-image-9 {
    margin-right: 468px;
  }

  .u-section-1 .u-image-10 {
    margin-left: 490px;
  }

  .u-section-1 .u-image-11 {
    margin-right: 468px;
    margin-left: auto;
  }

  .u-section-1 .u-image-12 {
    margin-left: 490px;
  }

  .u-section-1 .u-image-13 {
    margin-left: 390px;
  }

  .u-section-1 .u-image-14 {
    margin-left: 335px;
  }

  .u-section-1 .u-image-15 {
    transition-duration: 0.5s;
    transform: rotate(0deg) scale(1) translateX(0px) translateY(0px);
    margin-left: 243px;
  }

  .u-section-1 .u-image-16 {
    transition-duration: 0.5s;
    transform: rotate(0deg) scale(1) translateX(0px) translateY(0px);
    margin-left: 343px;
  }

  .u-section-1 .u-image-17 {
    margin-left: 443px;
    transition-duration: 0.5s;
    transform: rotate(0deg) scale(1) translateX(0px) translateY(0px);
  }

  .u-section-1 .u-image-18 {
    margin-left: 543px;
    transition-duration: 0.5s;
    transform: rotate(0deg) scale(1) translateX(0px) translateY(0px);
  }

  .u-section-1 .u-image-19 {
    margin-right: 444px;
    margin-left: auto;
    transition-duration: 0.5s;
    transform: rotate(0deg) scale(1) translateX(0px) translateY(0px);
  }

  .u-section-1 .u-image-20 {
    transition-duration: 0.5s;
    transform: rotate(0deg) scale(1) translateX(0px) translateY(0px);
  }

  .u-section-1 .u-image-21 {
    transition-duration: 0.5s;
    transform: rotate(0deg) scale(1) translateX(0px) translateY(0px);
  }

  .u-section-1 .u-image-22 {
    margin-left: 543px;
    transition-duration: 0.5s;
    transform: rotate(0deg) scale(1) translateX(0px) translateY(0px);
  }

  .u-section-1 .u-image-23 {
    margin-right: 444px;
    transition-duration: 0.5s;
    transform: rotate(0deg) scale(1) translateX(0px) translateY(0px);
  }

  .u-section-1 .u-image-24 {
    margin-right: 344px;
    transition-duration: 0.5s;
    transform: rotate(0deg) scale(1) translateX(0px) translateY(0px);
  }

  .u-section-1 .u-image-25 {
    margin-right: 244px;
    transition-duration: 0.5s;
    transform: rotate(0deg) scale(1) translateX(0px) translateY(0px);
  }

  .u-section-1 .u-image-26 {
    margin-top: -126px;
    margin-right: 189px;
  }

  .u-section-1 .u-image-27 {
    margin-right: 189px;
  }

  .u-section-1 .u-image-28 {
    margin-right: 268px;
  }

  .u-section-1 .u-image-29 {
    margin-right: 368px;
  }

  .u-section-1 .u-image-30 {
    margin-right: 468px;
  }

  .u-section-1 .u-image-31 {
    margin-left: 490px;
  }

  .u-section-1 .u-image-32 {
    margin-right: 468px;
    margin-left: auto;
  }

  .u-section-1 .u-image-33 {
    margin-left: 490px;
  }

  .u-section-1 .u-image-34 {
    margin-left: 390px;
  }

  .u-section-1 .u-image-35 {
    margin-left: 290px;
  }

  .u-section-1 .u-image-36 {
    margin-left: 189px;
  }

  .u-section-1 .u-image-37 {
    margin-left: 243px;
    transition-duration: 0.5s;
    transform: rotate(0deg) scale(1) translateX(0px) translateY(0px);
  }

  .u-section-1 .u-image-38 {
    margin-left: 343px;
    transition-duration: 0.5s;
    transform: rotate(0deg) scale(1) translateX(0px) translateY(0px);
  }

  .u-section-1 .u-image-39 {
    margin-left: 443px;
    transition-duration: 0.5s;
    transform: rotate(0deg) scale(1) translateX(0px) translateY(0px);
  }

  .u-section-1 .u-image-40 {
    margin-left: 543px;
    transition-duration: 0.5s;
    transform: rotate(0deg) scale(1) translateX(0px) translateY(0px);
  }

  .u-section-1 .u-image-41 {
    transition-duration: 0.5s;
    transform: rotate(0deg) scale(1) translateX(0px) translateY(0px);
  }

  .u-section-1 .u-image-42 {
    transition-duration: 0.5s;
    transform: rotate(0deg) scale(1) translateX(0px) translateY(0px);
  }

  .u-section-1 .u-image-43 {
    margin-left: 445px;
    transition-duration: 0.5s;
    transform: rotate(0deg) scale(1) translateX(0px) translateY(0px);
  }

  .u-section-1 .u-image-44 {
    margin-left: 543px;
    transition-duration: 0.5s;
    transform: rotate(0deg) scale(1) translateX(0px) translateY(0px);
  }

  .u-section-1 .u-image-45 {
    margin-right: 444px;
    transition-duration: 0.5s;
    transform: rotate(0deg) scale(1) translateX(0px) translateY(0px);
  }

  .u-section-1 .u-image-46 {
    margin-right: 344px;
    margin-left: 887px;
    transition-duration: 0.5s;
    transform: rotate(0deg) scale(1) translateX(0px) translateY(0px);
  }

  .u-section-1 .u-image-47 {
    margin-right: 241px;
    margin-left: 887px;
    transition-duration: 0.5s;
    transform: rotate(0deg) scale(1) translateX(0px) translateY(0px);
  }

  .u-section-1 .u-image-48 {
    margin-right: 289px;
  }

  .u-section-1 .u-image-49 {
    margin-right: 368px;
  }

  .u-section-1 .u-image-50 {
    margin-right: 468px;
  }

  .u-section-1 .u-image-51 {
    margin-right: auto;
    margin-left: 490px;
  }

  .u-section-1 .u-image-52 {
    margin-right: 468px;
    margin-left: auto;
  }

  .u-section-1 .u-image-53 {
    margin-left: 490px;
  }

  .u-section-1 .u-image-54 {
    margin-left: 390px;
  }

  .u-section-1 .u-image-55 {
    margin-left: 290px;
  }

  .u-section-1 .u-image-56 {
    transition-duration: 0.5s;
    transform: rotate(0deg) scale(1) translateX(0px) translateY(0px);
    margin-left: 396px;
  }

  .u-section-1 .u-image-57 {
    margin-left: 497px;
    transition-duration: 0.5s;
    transform: rotate(0deg) scale(1) translateX(0px) translateY(0px);
  }

  .u-section-1 .u-image-58 {
    margin-right: 490px;
    margin-left: auto;
    transition-duration: 0.5s;
    transform: rotate(0deg) scale(1) translateX(0px) translateY(0px);
  }

  .u-section-1 .u-image-59 {
    transition-duration: 0.5s;
    transform: rotate(0deg) scale(1) translateX(0px) translateY(0px);
  }

  .u-section-1 .u-image-60 {
    transition-duration: 0.5s;
    transform: rotate(0deg) scale(1) translateX(0px) translateY(0px);
  }

  .u-section-1 .u-image-61 {
    margin-left: 498px;
    transition-duration: 0.5s;
    transform: rotate(0deg) scale(1) translateX(0px) translateY(0px);
  }

  .u-section-1 .u-image-62 {
    margin-right: 490px;
    transition-duration: 0.5s;
    transform: rotate(0deg) scale(1) translateX(0px) translateY(0px);
  }

  .u-section-1 .u-image-63 {
    transition-duration: 0.5s;
    transform: rotate(0deg) scale(1) translateX(0px) translateY(0px);
    margin-right: 392px;
  }
}

@media (max-width: 991px) {
  .u-section-1 .u-image-1 {
    margin-right: 376px;
  }

  .u-section-1 .u-image-2 {
    margin-right: 41px;
  }

  .u-section-1 .u-image-3 {
    margin-top: -103px;
    margin-left: 396px;
  }

  .u-section-1 .u-image-4 {
    margin-top: 20px;
    margin-right: 409px;
  }

  .u-section-1 .u-image-5 {
    margin-right: 409px;
  }

  .u-section-1 .u-image-6 {
    margin-right: 409px;
  }

  .u-section-1 .u-image-7 {
    margin-right: 409px;
  }

  .u-section-1 .u-image-8 {
    margin-right: 409px;
  }

  .u-section-1 .u-image-11 {
    margin-right: auto;
    margin-left: 390px;
  }

  .u-section-1 .u-image-12 {
    margin-right: 348px;
    margin-left: auto;
  }

  .u-section-1 .u-image-13 {
    margin-right: 448px;
    margin-left: auto;
  }

  .u-section-1 .u-image-14 {
    margin-right: 503px;
    margin-left: auto;
  }

  .u-section-1 .u-image-15 {
    margin-left: 463px;
  }

  .u-section-1 .u-image-16 {
    margin-right: 524px;
    margin-left: auto;
  }

  .u-section-1 .u-image-17 {
    margin-right: 424px;
    margin-left: auto;
  }

  .u-section-1 .u-image-18 {
    margin-left: 346px;
  }

  .u-section-1 .u-image-19 {
    margin-right: auto;
    margin-left: 446px;
  }

  .u-section-1 .u-image-22 {
    margin-left: auto;
  }

  .u-section-1 .u-image-23 {
    margin-right: 243px;
    margin-left: 423px;
  }

  .u-section-1 .u-image-24 {
    margin-right: 141px;
    margin-left: 523px;
  }

  .u-section-1 .u-image-25 {
    margin-right: 464px;
  }

  .u-section-1 .u-image-26 {
    margin-right: 409px;
  }

  .u-section-1 .u-image-27 {
    margin-right: 409px;
  }

  .u-section-1 .u-image-28 {
    margin-right: 409px;
  }

  .u-section-1 .u-image-29 {
    margin-right: 409px;
  }

  .u-section-1 .u-image-32 {
    margin-right: auto;
    margin-left: 390px;
  }

  .u-section-1 .u-image-33 {
    margin-right: 348px;
    margin-left: auto;
  }

  .u-section-1 .u-image-34 {
    margin-right: 448px;
    margin-left: auto;
  }

  .u-section-1 .u-image-35 {
    margin-left: 510px;
  }

  .u-section-1 .u-image-36 {
    margin-left: 410px;
  }

  .u-section-1 .u-image-37 {
    margin-left: 463px;
  }

  .u-section-1 .u-image-38 {
    margin-right: 524px;
    margin-left: auto;
  }

  .u-section-1 .u-image-39 {
    margin-right: 424px;
    margin-left: auto;
  }

  .u-section-1 .u-image-40 {
    margin-left: 345px;
  }

  .u-section-1 .u-image-43 {
    margin-left: 647px;
  }

  .u-section-1 .u-image-44 {
    margin-left: 667px;
  }

  .u-section-1 .u-image-45 {
    margin-right: auto;
    margin-left: 423px;
  }

  .u-section-1 .u-image-46 {
    margin-right: auto;
    margin-left: 523px;
  }

  .u-section-1 .u-image-47 {
    margin-right: 461px;
    margin-left: 667px;
  }

  .u-section-1 .u-image-48 {
    margin-right: 509px;
  }

  .u-section-1 .u-image-49 {
    margin-right: 509px;
  }

  .u-section-1 .u-image-50 {
    margin-right: 509px;
  }

  .u-section-1 .u-image-52 {
    margin-right: auto;
    margin-left: 390px;
  }

  .u-section-1 .u-image-53 {
    margin-right: 348px;
    margin-left: auto;
  }

  .u-section-1 .u-image-54 {
    margin-right: 448px;
    margin-left: auto;
  }

  .u-section-1 .u-image-55 {
    margin-left: 510px;
  }

  .u-section-1 .u-image-56 {
    margin-right: 471px;
    margin-left: auto;
  }

  .u-section-1 .u-image-57 {
    margin-right: 370px;
    margin-left: auto;
  }

  .u-section-1 .u-image-58 {
    margin-right: auto;
    margin-left: 396px;
  }

  .u-section-1 .u-image-61 {
    margin-left: 667px;
  }

  .u-section-1 .u-image-62 {
    margin-right: auto;
    margin-left: 377px;
  }

  .u-section-1 .u-image-63 {
    margin-right: 191px;
    margin-left: 475px;
  }
}

@media (max-width: 767px) {
  .u-section-1 .u-image-1 {
    margin-right: auto;
    margin-left: 515px;
  }

  .u-section-1 .u-image-2 {
    margin-right: auto;
    margin-left: 872px;
  }

  .u-section-1 .u-image-3 {
    margin-right: 432px;
    margin-left: auto;
  }

  .u-section-1 .u-image-4 {
    margin-right: auto;
    margin-left: 469px;
  }

  .u-section-1 .u-image-5 {
    margin-right: auto;
    margin-left: 469px;
  }

  .u-section-1 .u-image-6 {
    margin-right: auto;
    margin-left: 469px;
  }

  .u-section-1 .u-image-7 {
    margin-right: auto;
    margin-left: 469px;
  }

  .u-section-1 .u-image-8 {
    margin-right: auto;
    margin-left: 469px;
  }

  .u-section-1 .u-image-9 {
    margin-right: auto;
    margin-left: 469px;
  }

  .u-section-1 .u-image-10 {
    margin-left: 469px;
  }

  .u-section-1 .u-image-12 {
    margin-right: auto;
    margin-left: 300px;
  }

  .u-section-1 .u-image-13 {
    margin-right: 268px;
  }

  .u-section-1 .u-image-14 {
    margin-right: 323px;
  }

  .u-section-1 .u-image-15 {
    margin-right: 444px;
    margin-left: auto;
  }

  .u-section-1 .u-image-16 {
    margin-right: 344px;
  }

  .u-section-1 .u-image-17 {
    margin-right: 244px;
  }

  .u-section-1 .u-image-20 {
    margin-right: 487px;
  }

  .u-section-1 .u-image-23 {
    margin-left: auto;
  }

  .u-section-1 .u-image-24 {
    margin-left: 343px;
  }

  .u-section-1 .u-image-25 {
    margin-right: 44px;
    margin-left: 443px;
  }

  .u-section-1 .u-image-26 {
    margin-right: auto;
    margin-left: 469px;
  }

  .u-section-1 .u-image-27 {
    margin-right: auto;
    margin-left: 469px;
  }

  .u-section-1 .u-image-28 {
    margin-right: auto;
    margin-left: 469px;
  }

  .u-section-1 .u-image-29 {
    margin-right: auto;
    margin-left: 469px;
  }

  .u-section-1 .u-image-30 {
    margin-right: auto;
    margin-left: 469px;
  }

  .u-section-1 .u-image-31 {
    margin-left: 469px;
  }

  .u-section-1 .u-image-33 {
    margin-right: auto;
    margin-left: 300px;
  }

  .u-section-1 .u-image-34 {
    margin-right: 268px;
  }

  .u-section-1 .u-image-35 {
    margin-right: 368px;
    margin-left: auto;
  }

  .u-section-1 .u-image-36 {
    margin-right: 468px;
    margin-left: auto;
  }

  .u-section-1 .u-image-37 {
    margin-right: 444px;
    margin-left: auto;
  }

  .u-section-1 .u-image-38 {
    margin-right: 344px;
  }

  .u-section-1 .u-image-39 {
    margin-right: 244px;
  }

  .u-section-1 .u-image-42 {
    margin-right: 487px;
  }

  .u-section-1 .u-image-43 {
    margin-left: 487px;
  }

  .u-section-1 .u-image-44 {
    margin-left: 487px;
  }

  .u-section-1 .u-image-45 {
    margin-left: 487px;
  }

  .u-section-1 .u-image-46 {
    margin-left: 343px;
  }

  .u-section-1 .u-image-47 {
    margin-right: auto;
    margin-left: 446px;
  }

  .u-section-1 .u-image-48 {
    margin-right: auto;
    margin-left: 369px;
  }

  .u-section-1 .u-image-49 {
    margin-right: auto;
    margin-left: 369px;
  }

  .u-section-1 .u-image-50 {
    margin-right: auto;
    margin-left: 369px;
  }

  .u-section-1 .u-image-51 {
    margin-left: 369px;
  }

  .u-section-1 .u-image-52 {
    margin-left: 369px;
  }

  .u-section-1 .u-image-53 {
    margin-right: auto;
    margin-left: 300px;
  }

  .u-section-1 .u-image-54 {
    margin-right: 268px;
  }

  .u-section-1 .u-image-55 {
    margin-right: 368px;
    margin-left: auto;
  }

  .u-section-1 .u-image-56 {
    margin-right: 291px;
  }

  .u-section-1 .u-image-57 {
    margin-right: auto;
    margin-left: 300px;
  }

  .u-section-1 .u-image-59 {
    margin-left: 487px;
  }

  .u-section-1 .u-image-60 {
    margin-left: 487px;
  }

  .u-section-1 .u-image-61 {
    margin-left: 487px;
  }

  .u-section-1 .u-image-62 {
    margin-left: 487px;
  }

  .u-section-1 .u-image-63 {
    margin-left: 300px;
  }
}

@media (max-width: 575px) {
  .u-section-1 .u-image-1 {
    margin-left: 400px;
  }

  .u-section-1 .u-image-3 {
    margin-top: -193px;
    margin-right: 232px;
  }

  .u-section-1 .u-image-4 {
    margin-top: 110px;
    margin-left: 400px;
  }

  .u-section-1 .u-image-5 {
    margin-left: 400px;
  }

  .u-section-1 .u-image-6 {
    margin-left: 400px;
  }

  .u-section-1 .u-image-7 {
    margin-left: 400px;
  }

  .u-section-1 .u-image-8 {
    margin-left: 400px;
  }

  .u-section-1 .u-image-9 {
    margin-left: 400px;
  }

  .u-section-1 .u-image-10 {
    margin-left: 400px;
  }

  .u-section-1 .u-image-11 {
    margin-left: 400px;
  }

  .u-section-1 .u-image-12 {
    margin-left: 400px;
  }

  .u-section-1 .u-image-13 {
    margin-right: auto;
    margin-left: 400px;
  }

  .u-section-1 .u-image-14 {
    margin-right: auto;
    margin-left: 400px;
  }

  .u-section-1 .u-image-15 {
    margin-right: auto;
    margin-left: 793px;
  }

  .u-section-1 .u-image-16 {
    margin-right: auto;
    margin-left: 893px;
  }

  .u-section-1 .u-image-17 {
    margin-right: auto;
    margin-left: 400px;
  }

  .u-section-1 .u-image-18 {
    margin-left: 400px;
  }

  .u-section-1 .u-image-19 {
    margin-left: 400px;
  }

  .u-section-1 .u-image-20 {
    margin-right: 287px;
  }

  .u-section-1 .u-image-21 {
    margin-right: 287px;
    margin-left: 750px;
  }

  .u-section-1 .u-image-22 {
    margin-right: 287px;
    margin-left: 750px;
  }

  .u-section-1 .u-image-23 {
    margin-left: 793px;
  }

  .u-section-1 .u-image-24 {
    margin-left: 893px;
  }

  .u-section-1 .u-image-25 {
    margin-left: 400px;
  }

  .u-section-1 .u-image-26 {
    margin-left: 400px;
  }

  .u-section-1 .u-image-27 {
    margin-left: 400px;
  }

  .u-section-1 .u-image-28 {
    margin-left: 400px;
  }

  .u-section-1 .u-image-29 {
    margin-left: 400px;
  }

  .u-section-1 .u-image-30 {
    margin-left: 400px;
  }

  .u-section-1 .u-image-31 {
    margin-left: 400px;
  }

  .u-section-1 .u-image-32 {
    margin-left: 400px;
  }

  .u-section-1 .u-image-33 {
    margin-left: 400px;
  }

  .u-section-1 .u-image-34 {
    margin-right: auto;
    margin-left: 400px;
  }

  .u-section-1 .u-image-35 {
    margin-right: auto;
    margin-left: 840px;
  }

  .u-section-1 .u-image-36 {
    margin-right: 268px;
  }

  .u-section-1 .u-image-37 {
    margin-right: auto;
    margin-left: 793px;
  }

  .u-section-1 .u-image-38 {
    margin-right: auto;
    margin-left: 893px;
  }

  .u-section-1 .u-image-39 {
    margin-right: auto;
    margin-left: 400px;
  }

  .u-section-1 .u-image-40 {
    margin-left: 400px;
  }

  .u-section-1 .u-image-41 {
    margin-left: 400px;
  }

  .u-section-1 .u-image-42 {
    margin-right: 287px;
  }

  .u-section-1 .u-image-43 {
    margin-left: 750px;
  }

  .u-section-1 .u-image-44 {
    margin-left: 750px;
  }

  .u-section-1 .u-image-45 {
    margin-left: 793px;
  }

  .u-section-1 .u-image-46 {
    margin-left: 893px;
  }

  .u-section-1 .u-image-47 {
    margin-left: 400px;
  }

  .u-section-1 .u-image-48 {
    margin-left: 869px;
  }

  .u-section-1 .u-image-49 {
    margin-left: 869px;
  }

  .u-section-1 .u-image-50 {
    margin-left: 869px;
  }

  .u-section-1 .u-image-51 {
    margin-left: 869px;
  }

  .u-section-1 .u-image-52 {
    margin-left: 869px;
  }

  .u-section-1 .u-image-53 {
    margin-left: 869px;
  }

  .u-section-1 .u-image-54 {
    margin-right: auto;
    margin-left: 869px;
  }

  .u-section-1 .u-image-55 {
    margin-right: auto;
    margin-left: 790px;
  }

  .u-section-1 .u-image-56 {
    margin-right: auto;
    margin-left: 896px;
  }

  .u-section-1 .u-image-57 {
    margin-left: 987px;
  }

  .u-section-1 .u-image-58 {
    margin-left: 987px;
  }

  .u-section-1 .u-image-59 {
    margin-left: 987px;
  }

  .u-section-1 .u-image-60 {
    margin-right: 987px;
    margin-left: 287px;
  }

  .u-section-1 .u-image-61 {
    margin-right: 987px;
    margin-left: 287px;
  }

  .u-section-1 .u-image-62 {
    margin-right: 987px;
    margin-left: 287px;
  }

  .u-section-1 .u-image-63 {
    margin-right: 892px;
    margin-left: auto;
  }
}
/* ===============================
   SMART JAWI BACKGROUND + GRID
   UNTUK PAGE INI SAHAJA
================================ */

.u-section-1 {
  background-image:
    linear-gradient(rgba(255,255,255,0.22) 1px, transparent 1px),
    linear-gradient(90deg, rgba(255,255,255,0.22) 1px, transparent 1px),
    radial-gradient(circle at 15% 15%, rgba(255,214,102,.55), transparent 25%),
    radial-gradient(circle at 85% 20%, rgba(168,85,247,.25), transparent 25%),
    radial-gradient(circle at 20% 85%, rgba(59,130,246,.25), transparent 25%),
    radial-gradient(circle at 80% 85%, rgba(34,197,94,.25), transparent 25%),
    linear-gradient(135deg, #fff7ad 0%, #ffe4f3 35%, #dff4ff 70%, #e8ffd9 100%) !important;

  background-size:
    70px 70px,
    70px 70px,
    cover,
    cover,
    cover,
    cover,
    cover !important;

  background-repeat:
    repeat,
    repeat,
    no-repeat,
    no-repeat,
    no-repeat,
    no-repeat,
    no-repeat !important;

  background-position:
    0 0,
    0 0,
    center,
    center,
    center,
    center,
    center !important;
}

/* bagi image nampak lebih cantik */
.u-section-1 .u-image {
  filter: drop-shadow(0 10px 18px rgba(0,0,0,0.12));
}
/* Hide logo dan home button sahaja */
.u-section-1 img[src*="logo"],
.u-section-1 img[src*="home"] {
  opacity: 0 !important;
  visibility: hidden !important;
  pointer-events: none !important;
}
/* ===============================
   VIDEO POPUP - GAME UI STYLE
================================ */

.video-modal {
  display: none;
  position: fixed;
  z-index: 9999999;
  inset: 0;
  background: rgba(15, 23, 42, 0.78);
  justify-content: center;
  align-items: center;
  padding: 20px;
  backdrop-filter: blur(5px);
}

/* Kotak popup utama */
.video-modal-content {
  width: 430px !important;
  max-width: 92vw !important;
  background: linear-gradient(180deg, #fffdf0 0%, #ffffff 100%);
  border: 5px solid #1f2937;
  border-radius: 30px;
  padding: 18px 14px 16px;
  position: relative;
  box-shadow:
    0 12px 0 #111827,
    0 25px 60px rgba(0,0,0,0.45),
    0 0 35px rgba(255, 214, 102, 0.8);
  animation: gamePopup 0.35s ease;
}

/* Tajuk popup */
.video-modal-content h3 {
  margin: -4px auto 14px;
  padding: 10px 48px;
  width: fit-content;
  max-width: 100%;
  background: linear-gradient(135deg, #22c55e, #14b8a6);
  color: #ffffff;
  font-family: Arial, sans-serif;
  font-size: 17px;
  font-weight: 900;
  text-align: center;
  border: 4px solid #14532d;
  border-radius: 999px;
  box-shadow:
    0 5px 0 #0f3f25,
    0 8px 16px rgba(0,0,0,0.25);
  text-shadow: 1px 2px 0 rgba(0,0,0,0.25);
}

/* Video portrait */
.video-modal-content video {
  width: 100% !important;
  height: 620px !important;
  max-height: 76vh !important;
  object-fit: cover !important;
  object-position: center !important;
  border-radius: 22px;
  border: 4px solid #111827;
  background: #000;
  display: block;
  box-shadow:
    inset 0 0 0 4px rgba(255,255,255,0.35),
    0 8px 0 #111827;
}

/* Button close game style */
.video-close {
  position: absolute;
  right: -16px;
  top: -16px;
  width: 46px;
  height: 46px;
  border: 4px solid #ffffff;
  background: linear-gradient(135deg, #ef4444, #b91c1c);
  color: #fff;
  font-size: 22px;
  font-weight: 900;
  border-radius: 50%;
  cursor: pointer;
  z-index: 10;
  box-shadow:
    0 6px 0 #7f1d1d,
    0 10px 18px rgba(0,0,0,0.35);
  text-shadow: 1px 2px 0 rgba(0,0,0,0.3);
}

.video-close:hover {
  transform: scale(1.08);
}

.video-close:active {
  transform: translateY(4px);
  box-shadow:
    0 2px 0 #7f1d1d,
    0 6px 12px rgba(0,0,0,0.3);
}

@keyframes gamePopup {
  0% {
    transform: scale(0.65) translateY(40px);
    opacity: 0;
  }

  60% {
    transform: scale(1.06) translateY(-8px);
    opacity: 1;
  }

  100% {
    transform: scale(1) translateY(0);
    opacity: 1;
  }
}
/* =========================================
   SMART JAWI PHONIC - MOBILE FINAL FIX
   Paste paling bawah Phonic.css
========================================= */

@media (max-width: 768px) {

  html, body {
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow-x: hidden !important;
  }

  body {
    background: #fffbe8 !important;
  }

  .u-section-1 {
    min-height: auto !important;
    padding: 18px 0 45px !important;
    background-size: cover !important;
    background-position: center top !important;
    overflow: hidden !important;
  }

  .u-section-1 .u-sheet-1 {
    width: 100% !important;
    max-width: 100% !important;
    min-height: 1980px !important;
    height: 1980px !important;
    margin: 0 auto !important;
    padding: 0 !important;
    position: relative !important;
    display: block !important;
    overflow: visible !important;
  }

  /* Hide logo/home lama dalam section */
  .u-section-1 .u-image-1,
  .u-section-1 .u-image-3 {
    display: none !important;
  }

  /* Title PHONIC */
  .u-section-1 .u-image-2 {
    width: 290px !important;
    max-width: 88vw !important;
    height: auto !important;
    display: block !important;
    position: absolute !important;
    top: 12px !important;
    left: 50% !important;
    transform: translateX(-50%) !important;
    margin: 0 !important;
    right: auto !important;
    bottom: auto !important;
  }

  /* Semua kad huruf */
  .u-section-1 .u-image-4,
  .u-section-1 .u-image-5,
  .u-section-1 .u-image-6,
  .u-section-1 .u-image-7,
  .u-section-1 .u-image-8,
  .u-section-1 .u-image-9,
  .u-section-1 .u-image-10,
  .u-section-1 .u-image-11,
  .u-section-1 .u-image-12,
  .u-section-1 .u-image-13,
  .u-section-1 .u-image-14,
  .u-section-1 .u-image-26,
  .u-section-1 .u-image-27,
  .u-section-1 .u-image-28,
  .u-section-1 .u-image-29,
  .u-section-1 .u-image-30,
  .u-section-1 .u-image-31,
  .u-section-1 .u-image-32,
  .u-section-1 .u-image-33,
  .u-section-1 .u-image-34,
  .u-section-1 .u-image-35,
  .u-section-1 .u-image-36,
  .u-section-1 .u-image-48,
  .u-section-1 .u-image-49,
  .u-section-1 .u-image-50,
  .u-section-1 .u-image-51,
  .u-section-1 .u-image-52,
  .u-section-1 .u-image-53,
  .u-section-1 .u-image-54,
  .u-section-1 .u-image-55 {
    width: 82px !important;
    height: 150px !important;
    max-width: none !important;
    display: block !important;
    position: absolute !important;
    left: var(--x) !important;
    top: var(--y) !important;
    margin: 0 !important;
    right: auto !important;
    bottom: auto !important;
    transform: none !important;
    border-radius: 12px !important;
    filter: drop-shadow(0 8px 14px rgba(0,0,0,0.14)) !important;
    z-index: 2 !important;
  }

  /* Semua button sound/video */
  .u-section-1 .u-image-15,
  .u-section-1 .u-image-16,
  .u-section-1 .u-image-17,
  .u-section-1 .u-image-18,
  .u-section-1 .u-image-19,
  .u-section-1 .u-image-20,
  .u-section-1 .u-image-21,
  .u-section-1 .u-image-22,
  .u-section-1 .u-image-23,
  .u-section-1 .u-image-24,
  .u-section-1 .u-image-25,
  .u-section-1 .u-image-37,
  .u-section-1 .u-image-38,
  .u-section-1 .u-image-39,
  .u-section-1 .u-image-40,
  .u-section-1 .u-image-41,
  .u-section-1 .u-image-42,
  .u-section-1 .u-image-43,
  .u-section-1 .u-image-44,
  .u-section-1 .u-image-45,
  .u-section-1 .u-image-46,
  .u-section-1 .u-image-47,
  .u-section-1 .u-image-56,
  .u-section-1 .u-image-57,
  .u-section-1 .u-image-58,
  .u-section-1 .u-image-59,
  .u-section-1 .u-image-60,
  .u-section-1 .u-image-61,
  .u-section-1 .u-image-62,
  .u-section-1 .u-image-63 {
    width: 42px !important;
    height: 42px !important;
    max-width: none !important;
    display: block !important;
    position: absolute !important;
    left: var(--x) !important;
    top: var(--y) !important;
    margin: 0 !important;
    right: auto !important;
    bottom: auto !important;
    transform: none !important;
    z-index: 10 !important;
    cursor: pointer !important;
    opacity: 1 !important;
    visibility: visible !important;
    pointer-events: auto !important;
    filter: drop-shadow(0 6px 10px rgba(0,0,0,0.16)) !important;
  }

  /* Position kad huruf */
  .u-section-1 .u-image-4  { --x: calc(50% - 145px); --y: 115px; }
  .u-section-1 .u-image-5  { --x: calc(50% - 41px);  --y: 115px; }
  .u-section-1 .u-image-6  { --x: calc(50% + 63px);  --y: 115px; }

  .u-section-1 .u-image-7  { --x: calc(50% - 145px); --y: 300px; }
  .u-section-1 .u-image-8  { --x: calc(50% - 41px);  --y: 300px; }
  .u-section-1 .u-image-9  { --x: calc(50% + 63px);  --y: 300px; }

  .u-section-1 .u-image-10 { --x: calc(50% - 145px); --y: 485px; }
  .u-section-1 .u-image-11 { --x: calc(50% - 41px);  --y: 485px; }
  .u-section-1 .u-image-12 { --x: calc(50% + 63px);  --y: 485px; }

  .u-section-1 .u-image-13 { --x: calc(50% - 145px); --y: 670px; }
  .u-section-1 .u-image-14 { --x: calc(50% - 41px);  --y: 670px; }
  .u-section-1 .u-image-26 { --x: calc(50% + 63px);  --y: 670px; }

  .u-section-1 .u-image-27 { --x: calc(50% - 145px); --y: 855px; }
  .u-section-1 .u-image-28 { --x: calc(50% - 41px);  --y: 855px; }
  .u-section-1 .u-image-29 { --x: calc(50% + 63px);  --y: 855px; }

  .u-section-1 .u-image-30 { --x: calc(50% - 145px); --y: 1040px; }
  .u-section-1 .u-image-31 { --x: calc(50% - 41px);  --y: 1040px; }
  .u-section-1 .u-image-32 { --x: calc(50% + 63px);  --y: 1040px; }

  .u-section-1 .u-image-33 { --x: calc(50% - 145px); --y: 1225px; }
  .u-section-1 .u-image-34 { --x: calc(50% - 41px);  --y: 1225px; }
  .u-section-1 .u-image-35 { --x: calc(50% + 63px);  --y: 1225px; }

  .u-section-1 .u-image-36 { --x: calc(50% - 145px); --y: 1410px; }
  .u-section-1 .u-image-48 { --x: calc(50% - 41px);  --y: 1410px; }
  .u-section-1 .u-image-49 { --x: calc(50% + 63px);  --y: 1410px; }

  .u-section-1 .u-image-50 { --x: calc(50% - 145px); --y: 1595px; }
  .u-section-1 .u-image-51 { --x: calc(50% - 41px);  --y: 1595px; }
  .u-section-1 .u-image-52 { --x: calc(50% + 63px);  --y: 1595px; }

  .u-section-1 .u-image-53 { --x: calc(50% - 145px); --y: 1780px; }
  .u-section-1 .u-image-54 { --x: calc(50% - 41px);  --y: 1780px; }
  .u-section-1 .u-image-55 { --x: calc(50% + 63px);  --y: 1780px; }

  /* Position button sound/video - ikut HTML sebenar */

  /* Row 1: Alif, Ba, Ta */
  .u-section-1 .u-image-25 { --x: calc(50% - 125px); --y: 208px; }
  .u-section-1 .u-image-24 { --x: calc(50% - 21px);  --y: 208px; }
  .u-section-1 .u-image-23 { --x: calc(50% + 83px);  --y: 208px; }

  /* Row 2: Tsa, Jim, Ha */
  .u-section-1 .u-image-22 { --x: calc(50% - 125px); --y: 393px; }
  .u-section-1 .u-image-21 { --x: calc(50% - 21px);  --y: 393px; }
  .u-section-1 .u-image-20 { --x: calc(50% + 83px);  --y: 393px; }

  /* Row 3: Kho, Dal, Dzal */
  .u-section-1 .u-image-19 { --x: calc(50% - 125px); --y: 578px; }
  .u-section-1 .u-image-18 { --x: calc(50% - 21px);  --y: 578px; }
  .u-section-1 .u-image-17 { --x: calc(50% + 83px);  --y: 578px; }

  /* Row 4: Ro, Za, Sin */
  .u-section-1 .u-image-16 { --x: calc(50% - 125px); --y: 763px; }
  .u-section-1 .u-image-15 { --x: calc(50% - 21px);  --y: 763px; }
  .u-section-1 .u-image-47 { --x: calc(50% + 83px);  --y: 763px; }

  /* Row 5: Syin, Shod, Dhod */
  .u-section-1 .u-image-46 { --x: calc(50% - 125px); --y: 948px; }
  .u-section-1 .u-image-45 { --x: calc(50% - 21px);  --y: 948px; }
  .u-section-1 .u-image-44 { --x: calc(50% + 83px);  --y: 948px; }

  /* Row 6: Tho, Zho, Ain */
  .u-section-1 .u-image-43 { --x: calc(50% - 125px); --y: 1133px; }
  .u-section-1 .u-image-42 { --x: calc(50% - 21px);  --y: 1133px; }
  .u-section-1 .u-image-41 { --x: calc(50% + 83px);  --y: 1133px; }

  /* Row 7: Ghoin, Fa, Qof */
  .u-section-1 .u-image-40 { --x: calc(50% - 125px); --y: 1318px; }
  .u-section-1 .u-image-39 { --x: calc(50% - 21px);  --y: 1318px; }
  .u-section-1 .u-image-38 { --x: calc(50% + 83px);  --y: 1318px; }

  /* Row 8: Kaf, Lam, Mim */
  .u-section-1 .u-image-37 { --x: calc(50% - 125px); --y: 1503px; }
  .u-section-1 .u-image-63 { --x: calc(50% - 21px);  --y: 1503px; }
  .u-section-1 .u-image-62 { --x: calc(50% + 83px);  --y: 1503px; }

  /* Row 9: Nun, Wau, Ha */
  .u-section-1 .u-image-61 { --x: calc(50% - 125px); --y: 1688px; }
  .u-section-1 .u-image-60 { --x: calc(50% - 21px);  --y: 1688px; }
  .u-section-1 .u-image-59 { --x: calc(50% + 83px);  --y: 1688px; }

  /* Row 10: Lam Alif, Hamzah, Ya */
  .u-section-1 .u-image-58 { --x: calc(50% - 125px); --y: 1873px; }
  .u-section-1 .u-image-57 { --x: calc(50% - 21px);  --y: 1873px; }
  .u-section-1 .u-image-56 { --x: calc(50% + 83px);  --y: 1873px; }

  /* Video popup mobile */
  .video-modal {
    padding: 14px !important;
  }

  .video-modal-content {
    width: 340px !important;
    max-width: 92vw !important;
    border-radius: 24px !important;
    padding: 14px 10px 14px !important;
  }

  .video-modal-content h3 {
    font-size: 14px !important;
    padding: 8px 34px !important;
    margin-bottom: 12px !important;
  }

  .video-modal-content video {
    height: 500px !important;
    max-height: 70vh !important;
    border-radius: 18px !important;
  }

  .video-close {
    width: 42px !important;
    height: 42px !important;
    right: -12px !important;
    top: -12px !important;
    font-size: 20px !important;
  }

  .smart-footer {
    margin-top: 0 !important;
    padding: 25px 16px 15px !important;
  }
}