.section-margin,
.section8,
.section9,
.section10 {
  margin: 3.125rem auto 6.25rem auto;
}

.section1__titleBlock__title {
  /* font-size: 5.625rem; */
  /* font-size: 4.625rem; */
  font-size: 3.625rem;
}

/* to remove */
/* .section1__titleBlock{
  top: 60%;
} */

.section-title {
  font-size: 1.25rem;
}

.section2__title,
.section6__title,
.section7__title,
.section8__title,
.section9__title {
  margin-bottom: 2.5rem;
}

.sectionMusic__container p {
  font-size: 1rem;
}

.section2__text {
  font-size: 0.875rem;
}

.section3__calendar .month {
  font-size: 1rem;
  margin-bottom: 1rem;
}

.section3__calendar .day {
  font-size: 0.875rem;
}

.countdown-container {
  gap: 1rem;
}

.countdown-number,
.countdown-colon {
  font-size: 2rem;
}

.countdown-label {
  font-size: 0.875rem;
}

.section5__banner {
  height: 15rem;
}

.timeline-item {
  padding: 0 2rem;
}

.content-time {
  font-size: 1.25rem;
}

.content-name,
.content-address {
  font-size: 0.875rem;
}

.mapLink {
  font-size: 0.875rem;
  padding: 0.5rem;
}

.section7__places {
  gap: 2.5rem;
}

.place-item {
  width: 100%;
}

.place-name {
  font-size: 1.125rem;
}

.section8__dresscode {
  gap: 2.5rem;
}

.dresscode-text {
  font-size: 1rem;
}

.dresscode-colors {
  gap: 1rem;
}

.color-swatch {
  width: 3rem;
  height: 3rem;
}

.section9__form {
  padding: 0 1rem;
}

.section9__group button {
  font-size: 1rem;
  padding: 0.5rem 1rem;
}

/*footer*/

.footer .footer-title {
  font-size: 1.1rem;
  line-height: 1.5em;
}

.footer .link-to-website {
  font-size: 1.3rem;
}

.footer .img-part {
  width: 1.5em;
}
.social-links img {
  height: 1em;
}


/*footer*/
