.promocion-div-by-script {
  background: linear-gradient(to right, rgba(6, 0, 0, 0), rgba(4, 0, 15, 0.5), rgba(6, 0, 0, 0));
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 20px;
}

.price-explain {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: bold;
  color: rgb(239, 217, 22);
  background-color: rgb(33, 32, 27);
  padding: 10px;
  margin: 3px;
  border-radius: 5px;
  
}

.prices {
  display: flex;
  font-family: Arial, Helvetica, sans-serif;
  width: 68%;
  min-width: 650px;
  flex-direction: column;
  background-image: url('/images/background1.jpg');
  background-size: cover;
  
}

.price-list {
  display: flex;
  flex-direction: column;
  margin-left: 20px;
  margin-top: 5px;
}


.price-list-titel {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(50px, 1fr));
  height: 40px;
  align-items: center;
  border: 1px solid;
  border-left: none;
  border-right: none;
  padding-left: 20px;
  background-color: rgb(172, 167, 167);
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: bold;
  color: rgb(25, 25, 111)
}



.service-prices {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(60px, 1fr));
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: rgb(72, 2, 2);

}

.service-price-list {
  display: flex;
  color: rgb(12, 8, 61);
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 14px;
  
}

.description-price-list {
  display: flex;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  margin-bottom: 10px;
  color: rgb(10, 81, 2)
}

