@media(max-width:1420px){.scroll-top-button{display:none}}@media(min-width:1421px){.scroll-top-button{position:fixed;bottom:20px;left:20px;display:flex;align-items:center;padding:6px 16px;min-height:36px;font-size:14px;font-weight:600;line-height:24px;background-color:transparent;text-transform:uppercase;cursor:pointer;border:none;outline:none;z-index:100}.scroll-top-button:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#fff;border-radius:40px;box-shadow:0 0 0 1px rgba(36,36,64,.06),0 8px 24px rgba(89,102,132,.12);transition:background-color .4s,box-shadow .4s,width .2s}.scroll-top-button__icon,.scroll-top-button__text{position:relative;z-index:2}.scroll-top-button__icon{min-width:12px;transition:transform .2s,margin .2s}.scroll-top-button__text{margin-left:6px;transition:all .2s}.scroll-top-button:hover:before{background-color:#f2f2f4;box-shadow:none}.scroll-top-button:not(.is-inverse) .scroll-top-button__icon{transform:rotate(180deg)}.scroll-top-button.is-inverse{max-width:36px}.scroll-top-button.is-inverse:before{width:36px}.scroll-top-button.is-inverse .scroll-top-button__icon{margin:0 -4px}.scroll-top-button.is-inverse .scroll-top-button__text{opacity:0;transform:translateX(-20px);visibility:hidden}}@media(min-width:1501px){.scroll-top-button{bottom:40px;left:40px}}.scroll-top-button.has-offset{bottom:110px!important}