#back-to-top{position:fixed;display:none;text-decoration:none;bottom:20px;right:20px;overflow:hidden;width:50px;height:50px;border:none;text-indent:100%;z-index:9;text-indent:-9999px;background-position:left top;background-repeat:no-repeat;background-size:250%;border-radius:calc(var(--wdtRadius_1X) + 5px);-webkit-border-radius:calc(var(--wdtRadius_1X) + 5px);box-shadow:0 0 0 3px rgba(var(--wdtAccentTxtColorRgb),.1) inset;-webkit-box-shadow:0 0 0 3px rgba(var(--wdtAccentTxtColorRgb),.1) inset}.back-to-top-icon{display:block;position:absolute;left:0;right:0;margin:0 auto;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);color:var(--wdtAccentTxtColor);-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear;text-indent:0;text-align:center;font-size:20px;line-height:1}.back-to-top-icon i:before{margin:0;transform:rotate(45deg);-webkit-transform:rotate(45deg);font-size:16px}#back-to-top i{display:inline-block}#back-to-top:hover i{animation:to-top-icon 0.4s ease;-webkit-animation:to-top-icon 0.4s ease}#back-to-top:active,#back-to-top:focus{outline:none}@keyframes to-top-icon{0%{transform:translateY(0%) scale(1);-webkit-transform:translateY(0%) scale(1);opacity:1}50%{transform:translateY(-50%) scale(.5);-webkit-transform:translateY(-50%) scale(.5);opacity:0}51%{transform:translateY(50%) scale(.5);-webkit-transform:translateY(50%) scale(.5);opacity:0}100%{transform:translateY(0%) scale(1);-webkit-transform:translateY(0%) scale(1);opacity:1}}@-webkit-keyframes to-top-icon{0%{transform:translateY(0%) scale(1);-webkit-transform:translateY(0%) scale(1);opacity:1}50%{transform:translateY(-50%) scale(.5);-webkit-transform:translateY(-50%) scale(.5);opacity:0}51%{transform:translateY(50%) scale(.5);-webkit-transform:translateY(50%) scale(.5);opacity:0}100%{transform:translateY(0%) scale(1);-webkit-transform:translateY(0%) scale(1);opacity:1}}#back-to-top{background-color:#fff0;background-image:linear-gradient(135deg,var(--wdtPrimaryColor),var(--wdtQuaternaryColor),var(--wdtPrimaryColor))}#back-to-top:hover{background-position:right bottom}@media only screen and (max-width:1280px){.nav-is-visible #back-to-top{opacity:0}}