.bsc-newsletter-fixed-btn {
  position: fixed !important;
  z-index: 99999;
  right: 22px;
  bottom: 20px;
  border-radius: 50px !important;
  padding-left: 23px !important;
  padding-right: 23px !important; }

.bsc-newsletter-fixed-btn-standard:before {
  content: 'Newsletter   ';
  max-width: 0;
  -webkit-transition: max-width 1s;
  transition: max-width 1s;
  display: inline-block;
  vertical-align: top;
  white-space: pre;
  overflow: hidden; }

.bsc-newsletter-fixed-btn-standard:hover:before {
  max-width: 300px; }

.wsi-kurzbewerbung-fixed-btn-standard:hover .wsi-kurzbewerbung-fixed-btn-standard:before {
  max-width: 300px; }

.bsc-newsletter-fixed-btn i {
  margin-left: 0 !important;
  margin-top: 21px !important; }

.bsc-newsletter-fixed-btn i:before {
  font-family: 'basecomicons';
  content: "\e953"; }

.bsc-newsletter-fixed-btn-additional:before {
  content: 'Newsletter   ';
  max-width: 600px;
  -webkit-transition: max-width 1s;
  transition: max-width 1s;
  display: inline-block;
  vertical-align: top;
  white-space: pre;
  overflow: hidden; }

@media (max-width: 768px) {
  .bsc-newsletter-fixed-btn {
    position: fixed !important;
    z-index: 99999;
    right: 22px;
    bottom: 20px;
    border-radius: 50px !important;
    padding-left: 23px !important;
    padding-right: 23px !important; } }

#popmake-8920 input {
  background-color: #09f; }

#popmake-8920 a {
  color: white;
  text-decoration: underline; }

#popmake-8920 span {
  color: white; }

#popmake-8920 span:after {
  background-color: #09f; }

#popmake-8920 .basecom-contact-information .contact-information .email p, #popmake-8920 p, #popmake-8920 h4, #popmake-8920 div .phonenumber {
  color: white !important; }

#popmake-8920 .wpcf7-submit input {
  border: 1px solid white !important; }
