/*fa021bb1f3d8d982a09afb6a71f6aa6b*/
.back-to-top{position:fixed;bottom:40px;right:10px;z-index:9999;font-size:16px;width:32px;height:32px;text-align:center;line-height:30px;background:#414856;color:#c4381c;cursor:pointer;border:0;border-radius:2px;text-decoration:none;transition:opacity 0.2s ease-out}.back-to-top:hover{background:#e9ebec}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}.back-to-top{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInRight;animation-name:fadeInRight}.backHide{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}a.back-to-top:hover{text-decoration:none;color:#a32d16}#sp-quickcontact-form .button.animated.middle-fill span{font-size:0}#sp-quickcontact-form .button.animated.middle-fill span::after{font-size:20px;content:"Senden"}#sp-quickcontact-form .button{padding:18px 33px 12px 33px}@media screen and (max-width:767px){#g-topbar ul,#g-topbar ol,#g-topbar dl{margin:0;text-align:center}#g-header{padding:0}#g-footer .g-content{text-align:center}#g-sidebar{padding:0}#g-mainbar{padding:0}}