.btn-primary, .btn-primary:hover, .btn-primary:active, .btn-primary:visited {
    background-color: #3bafbf !important;
}

.btn-primary {
    border: 1px solid #3bafbf;
}

.start-btn-added {
  position: relative;
  display: inline-block;
}

.start-btn-added .start-btn {
  position: absolute;
  left: 50%;
  top: 50%;
  bottom: auto;
  transform: translate(-50%, -50%);
  padding: 10px 18px;
  border-radius: 999px;
  font-weight: 700;
  line-height: 1;
  text-transform: uppercase;
  color: #3bafbf;
  background: #FFFFFF;
  border: 2px solid #3bafbf;
  box-shadow: 0 10px 24px rgba(0,0,0,0.18);

  pointer-events: none;
}

.start-btn-added:hover .start-btn {
  transform: translateX(-50%) scale(1.2);
}
