.cdu-circle-small-wrapper {
  position: relative;
}

.cdu-circle-small-wrapper .cdu-logo-wrapper {
  position: absolute;  
  top: 52px;  
  left: 44px;
}

.cdu-circle-small-wrapper.cdu-circle-with-animation .cdu-circle {
  animation: circle-animation 60s 0s infinite linear;
}

@keyframes circle-animation {
  0% {
    transform: rotateZ(0deg);
  }

  100% {  
    transform: rotateZ(360deg);
  }
}

.login-button-startseite-wrapper {
  position: relative;
  padding: 1em 0;
}

.login-button-startseite-wrapper .cdu-icon-wrapper {
  position: absolute;  
  top: 90px;  
  left: 50%;
  transform: translateX(-50%);
}

.login-button-startseite-wrapper.cdu-circle-with-animation .cdu-circle {
  animation: circle-animation 60s 0s infinite linear;
}
