.elementor-90019160 .elementor-element.elementor-element-636d37e .elementor-spacer-inner{height:32px;}/* Start custom CSS for html, class: .elementor-element-a19f94c *//* ----- reset ----- */
ul li {
  list-style: none;
}


.songCard-wrapper {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.songCard-wrapper + .songCard-wrapper {
  margin-top: 30px;
}
.songCard {
  border: 1px solid #ccc;
  padding: 9px;
}
.songCard .songCard-name {
  font-size: 2rem;
  color: #010101;
}
.songCard .songCard-name span {
  padding-inline-end: .5em;
  color: #006298;
}
.songCard-nameE {
  text-align: right;
  font-weight: 600;
  color: #006298;
}
.songCard hr {
  margin-block: 5px 10px;
}
.songCard img {
  margin-inline: auto;
  display: block;
}
.songCard-lyrics {
  padding: 10px;
  padding-block-end: 0;
}

@media screen and (600px <= width) {
  .songCard-wrapper {
    margin-inline: auto;
    max-width: 1010px;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 10px;
  }
  .songCard-wrapper + .songCard-wrapper {
    margin-top: 40px;
  }
  .songCard {
    width: 500px;
  }
  .songCard .songCard-name {
    font-size: 1.8rem;
  }
  .songCard-column {
    display: flex;
  }
  .songCard img {
    width: 50%;
  }
  .songCard-lyrics {
    width: 70%;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2033883 */.container {
  display: flex;
  align-items: center;
  gap: px;
  width: 120%;
}

.container img {
  width: 120px;
  flex-shrink: 0;
  height: auto;
}
.text-content {
  flex: 1; 
  min-width: 0;
  word-break: break-all; 
}/* End custom CSS */