html{scroll-behavior:unset}.to-top{position:fixed;bottom:2rem;right:2rem;padding:0;border:none;background:transparent;z-index:101;opacity:1;visibility:visible;transition:visibility 150ms ease-out, opacity 150ms ease-out}.to-top--shifted{bottom:9rem}.to-top--hidden{visibility:hidden;opacity:0}.to-top-wrapper{position:relative;display:flex;flex-direction:column;align-items:center;padding:1.25rem;border-radius:50%;line-height:1.15;background-color:var(--byu-white);transition:transform 90ms ease-out}.to-top:hover .to-top-wrapper{transform:scale(1.07)}.to-top:hover .to-top-wrapper::after{opacity:1}.to-top__arrow{width:17px;height:9px}.to-top__text{font-size:14px;font-family:"IBM Plex Sans","HCo Ringside Narrow SSm","Arial",sans-serif;color:var(--byu-royal);text-transform:uppercase;margin-top:1px}@media only screen and (min-width: 400px){.to-top-wrapper{padding:1.375rem}.to-top__arrow{width:18px;height:10px}.to-top__text{font-size:15px}}@media (min-width: 1024px){.to-top--shifted{bottom:6rem}}