.back-top{height:46px;right:30px;color:var(--et_dark-2-white);-webkit-transition:all .2s linear;transition:all .2s linear;position:fixed;bottom:30px;background-color:var(--et_white-2-light-dark);-webkit-box-shadow:inset 0 0 0 1px #e7e7e7;box-shadow:inset 0 0 0 1px #e7e7e7;border-radius:50px;cursor:pointer;width:46px;z-index:999}.back-top:not(.backIn){-webkit-transform:translateY(15px);transform:translateY(15px);opacity:0;visibility:hidden}.back-top svg{height:calc(100% + 2px);margin:-1px;width:calc(100% + 2px)}.back-top svg path{-webkit-transition:all .2s linear;transition:all .2s linear;-webkit-box-sizing:border-box;box-sizing:border-box;stroke-width:4;stroke:#222}.back-top span{-webkit-transform:translate(-50%,-50%) rotate(-90deg);transform:translate(-50%,-50%) rotate(-90deg);position:absolute;top:50%;left:50%}.back-top:hover span:before{-webkit-animation:animArrow 1s infinite;animation:animArrow 1s infinite;display:inline-block}@media only screen and (max-width:992px){.back-top:hover span:before{-webkit-animation:none;animation:none}}@media only screen and (max-width:480px){.back-top{right:15px;bottom:15px}}@-webkit-keyframes animArrow{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(3px);transform:translateX(3px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes animArrow{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(3px);transform:translateX(3px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}