#personalised-form {
  width:100%;
  height:100%;
  background: url('../img/IMG_8476.jpeg') center no-repeat fixed;
  padding: 60px 0 40px 0;
  position: relative;
}

#personalised-form::before {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: rgba(255, 255, 255, 0.1);
  z-index: 9;
}

#personalised-form .container {
  position: relative;
  z-index: 10;
}

#subscription-form {
  width:100%;
  padding: 60px 0 40px 0;
  position: relative;
}

#subscription-form::before {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: #0A0E29;
  z-index: 9;
}

#subscription-form .container {
  position: relative;
  z-index: 10;
}

/* SECTION HEADER */

.section-header h3 {
  font-size: 30px;
  text-transform: uppercase;
  text-align: center;
  font-weight: 700;
  position: relative;
  padding-bottom: 15px;
  color: #BE9D3F;
}

.section-header h3::before {
  content: '';
  position: absolute;
  display: block;
  width:120px;
  height:1px;
  background: #BE9D3F;
  bottom: 1px;
  left: calc(50% - 60px);
}

.section-header h3::after {
  content: '';
  position: absolute;
  display: block;
  width: 40px;
  height: 3px;
  background: #56BDA2;
  bottom: 0;
  left: calc(50% - 20px);
}

.section-header p {
  text-align: center;
  padding-bottom:30px;
  color:#56BDA2;
}

.section-bg {
  background: #56BDA2;
}

/* lifts table */

#table-div {
  padding:10px;
}

#lifts-table {
  width:100%;
  border: 1px solid #BE9D3F;
  margin:10px;
}

#lifts-table th {
  border: 1px solid #BE9D3F;
  color:#BE9D3F;
  padding: 5px;
  text-align: center;
}

#lifts-table td {
  color:#BE9D3F;
  border: 1px solid #BE9D3F;
  padding:5px;
  text-align: center;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

#lifts-table input {
  color:#c0c0c0;
  margin:0;
  border:none;
  border-bottom: 1px solid #FFB4A4;
  width:40px;
  background: rgba(255, 255, 255, 0.1);
  text-align: center;
}
