#final {
  margin-top: -80px;
}

.tarifs-header {
  top: inherit;
  bottom: -104px;
}

.menus-tarifs-prices {
  position: relative;
}

.ticket_content {
  max-width: 66%;
  height: 100%;
  padding-bottom: 0px;
  display: flex;
  align-items: center;
}

@media (max-width: 1024px) {
  #final {
    margin-top: 0px;
  }

  .ticket_content {
    padding-left: 0px;
  }
}

@media (max-width: 768px) {
  .ticket_content {
    max-width: 100%;
  }
}

@media (max-width: 430px) {
  #section8 form .send {
    font-size: 14px;
  }

  .resa-recap2 {
    transform: scale(0.75) translateX(-16%);
  }
}
