.scroll-indicator{position:fixed;bottom:2rem;left:50%;-webkit-transform:translateX(-50%) translateY(100%);transform:translateX(-50%) translateY(100%);z-index:1000;opacity:0;-webkit-transition:opacity .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:opacity .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:opacity .3s ease-in-out,transform .3s ease-in-out;transition:opacity .3s ease-in-out,transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.scroll-indicator .scroll-indicator__icon{font-size:2rem;color:var(--red);-webkit-animation:scroll 1s infinite;animation:scroll 1s infinite}.scroll-indicator.visible{opacity:1;-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}.scroll-indicator.hidden{opacity:0!important;-webkit-transform:translateX(-50%) translateY(100%)!important;transform:translateX(-50%) translateY(100%)!important}@-webkit-keyframes scroll{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(10px);transform:translateY(10px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes scroll{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(10px);transform:translateY(10px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.est2017 .pieShape{-webkit-transform-origin:center;transform-origin:center}.est2017.animated .pieShape{-webkit-animation:rotate 20s linear infinite;animation:rotate 20s linear infinite}