.back-to-top{background-color:transparent;border:none;bottom:auto;margin:0;padding:0;position:absolute;right:30px;z-index:100}@media screen and (min-width:960px){.back-to-top{bottom:-12.5px;right:40px}}@media screen and (max-width:743px){.back-to-top svg{height:50px;width:50px}}@media screen and (max-width:499px){.back-to-top svg{height:45px;width:45px}}.back-to-top svg path{transition:all .3s ease}.back-to-top:focus svg #circle,.back-to-top:hover svg #circle{fill:#f58a1f}
