.partner {
  margin: 2.5rem 0;
}

.partner .tooltip {
  padding:0; font-size: 100%;
}

.partner .tooltip::before {
  display: none;
}

.partner .tooltipster-content {
  overflow: hidden !important;
}

.motive-01 {
  position: relative;
}

.motive-02 {
  position: relative;
  margin-top: 5rem;
}

.backdrop {
  position: relative; z-index: 0; width: 100%; height: 100%;
}

.triggers {
  position: absolute; width: 100%; top: 0; z-index: 1;
  background: green;
}

.trigger {
  position: absolute; width: 64px; height: 64px;
  border-radius: 64px;

  display: block;
  border-radius: 50%;
  background: white;
  cursor: pointer;
  box-shadow: 0 0 0 rgba(0,144,223, 0.4);
  /*animation: pulseNew 2s infinite;*/
}

.trig-number {
  font-family: 'DGUV Meta-Bold', sans-serif;
  font-size: 4rem; color: #0090df;
  line-height: 56px;
}

.trigger:hover {
  animation: none;
  background: #0090df;
}

.trigger:hover .trig-number {
  color: white;
}

.trigger.one {
    margin-top: 25%; left: 15%;
}

.trigger.two {
  margin-top: 48%; left: 12%;
}

.trigger.three {
  margin-top: 2%; left: 70%;
}

.trigger.four {
  margin-top: 22%; left: 76%;
}

.trigger.five {
  margin-top: 22%; left: 10%;
}

.trigger.six {
  margin-top: 40%; left: 25%;
}

.trigger.seven {
  margin-top: 2%; left: 64%;
}

.trigger.eight {
  margin-top: 32%; left: 80%;
}


@-webkit-keyframes pulseNew {
  0% {
    -webkit-box-shadow: 0 0 0 0 rgba(0,144,223, 0.4);
  }
  70% {
      -webkit-box-shadow: 0 0 0 10px rgba(0,144,223, 0);
  }
  100% {
      -webkit-box-shadow: 0 0 0 0 rgba(0,144,223, 0);
  }
}
@keyframes pulseNew {
  0% {
    -moz-box-shadow: 0 0 0 0 rgba(0,144,223, 0.4);
    box-shadow: 0 0 0 0 rgba(0,144,223, 0.4);
  }
  70% {
      -moz-box-shadow: 0 0 0 10px rgba(0,144,223, 0);
      box-shadow: 0 0 0 10px rgba(0,144,223, 0);
  }
  100% {
      -moz-box-shadow: 0 0 0 0 rgba(0,144,223, 0);
      box-shadow: 0 0 0 0 rgba(0,144,223, 0);
  }
}
