
.cta-btn{
    opacity:1;
    position:fixed;
    top:160px;
    right:-153px;
    width:208px;
    height:57px; 
    transition: all .5s ease-in;
    border-top-left-radius:10px;
    border-bottom-left-radius:10px;
    overflow:hidden;padding:.5em;
    z-index:999999;
        cursor:pointer;
    }

.cta-text{
    position:absolute;
    left:60px;
    top:18px;
    line-height:1.1em;
    font-size:1.1em;
}

.cta-text a{
    color: #ffffff;
    text-decoration: none;
}

.cta-teaser, .kontakt-btn{margin-top:-40px;margin-left:50px;}
.cta-btn-open{right:0px;}
.cta-btn-cont{width:90%;color:#fff;}

.linkedin-btn{
    position:fixed;
    top:232px;
    right:-160px;
    width: 215px;
    height: 57px;
    transition: all .5s ease-in;
    border-top-left-radius:10px;
    border-bottom-left-radius:10px;
    overflow:hidden;
    padding:.5em;
        cursor:pointer;
     z-index:999999;
    }

.linkedin-teaser{
    width: 40px;
}



.linkedin-btn-open{
    right: 0px;
}

.linkedin-link{
    color: #ffffff;
    text-decoration: none;
}

.linkedin-link:hover{
    color: #bebebe;
}



.linkedin-text{
    position:absolute;
    left:60px;
    top:7px;
    line-height:1.1em;
    font-size:1.1em;
}

.linkedin-text a{
    color: #ffffff;
    text-decoration: none;
    margin-top: 10px;
}

.linkedin-text-open{
    display: block !important;
}

.linkedin-btn-cont{width:90%;color:#fff;}

.linkedin-btn-position{
    top: 18vh;
}

.nl-btn{
    position:fixed;
    top:303px;
    right:-181px;
    width: 237px;
    height: 57px;
    transition: all .5s ease-in;
    border-top-left-radius:10px;
    border-bottom-left-radius:10px;
    overflow:hidden;
    padding:.5em;
        cursor:pointer;
     z-index:999999;
    }

.nl-teaser{
    width: 40px;
}



.nl-btn-open{
    right: 0px;
}

.nl-link{
    color: #ffffff;
    text-decoration: none;
}

.nl-link:hover{
    color: #bebebe;
}



.nl-text{
    position:absolute;
    left:60px;
    top:18px;
    line-height:1.1em;
    font-size:1.1em;
}

.nl-text a{
    color: #ffffff;
    text-decoration: none;
}

.nl-text-open{
    display: block !important;
}

.nl-btn-cont{width:90%;color:#fff;}

.nl-btn-position{
    top: 18vh;
}

@media (max-width:600px) {
  .cta-btn{
      display:none;
    position:fixed;
    bottom:0!Important;
    left:5%;
    width: 67px;
    height: 60px;
    transition: all .5s ease-in;
    border-top-left-radius:10px;
    border-top-right-radius:10px;
    overflow:hidden;padding:.5em;
    z-index:999999;
        cursor:pointer;
    }

.cta-text{
    display:none;
}

.cta-text a{
    color: #ffffff;
    text-decoration: none;
}

.cta-teaser, .kontakt-btn{}
.cta-btn-open{right:0px;}
.cta-btn-cont{width:90%;color:#fff;}

.linkedin-btn{
     display:none;
    position:fixed;
    bottom:0;
    left:30%;
    width: 67px;
    height: 60px;
    transition: all .5s ease-in;
    border-top-left-radius:10px;
    border-top-right-radius:10px;
    overflow:hidden;
    padding:.5em;
        cursor:pointer;
     z-index:999999;
    }

.linkedin-teaser{
    width: 40px;
}



.linkedin-btn-open{
    right: 0px;
}

.linkedin-link{
    color: #ffffff;
    text-decoration: none;
}

.linkedin-link:hover{
    color: #bebebe;
}



.linkedin-text{
    display:none;
}

.linkedin-text a{
    color: #ffffff;
    text-decoration: none;
    margin-top: 10px;
}

.linkedin-text-open{
    display: block !important;
}

.linkedin-btn-cont{width:90%;color:#fff;}

.linkedin-btn-position{
    
}

.nl-btn{
     display:none;
    position:fixed;
    bottom:0;
    left:70%;
    width: 67px;
    height: 60px;
    transition: all .5s ease-in;
    border-top-left-radius:10px;
    border-top-right-radius:10px;
    overflow:hidden;
    padding:.5em;
        cursor:pointer;
     z-index:999999;
    }

.nl-teaser{
    width: 40px;
}



.nl-btn-open{
    right: 0px;
}

.nl-link{
    color: #ffffff;
    text-decoration: none;
}

.nl-link:hover{
    color: #bebebe;
}



.nl-text{
   display:none;
}

.nl-text a{
    color: #ffffff;
    text-decoration: none;
}

.nl-text-open{
    display: block !important;
}

.nl-btn-cont{width:90%;color:#fff;}

.nl-btn-position{
   
}  
}


