.elementor-7741 .elementor-element.elementor-element-dfdefd0{--display:flex;}/* Start custom CSS for html, class: .elementor-element-92843d4 */#puzzle-game {
  display: flex;
  justify-content: space-between;
  margin: 20px auto;
}

#image-container {
  margin-right: 20px;
}

#original-image {
  width: 300px;
  height: 300px;
  border: 2px solid #333;
}

#puzzle-container {
  width: 300px;
  height: 300px;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(3, 1fr);
  gap: 2px;
  border: 2px solid #333;
}

.puzzle-piece {
  width: 100px;
  height: 100px;
  background-size: 300px 300px;
  cursor: grab;
  border: 1px solid #333;
}

.empty {
  background: #eee;
  border: 1px dashed #999;
}/* End custom CSS */