.c-scrollButton{animation-duration:2.5s;color:#fff;cursor:pointer;display:flex;mix-blend-mode:exclusion}.c-scrollButton__text{font-size:1.1rem}.c-scrollButton svg{fill:#fff}.c-scrollButton__icon{margin-left:1rem}.c-scrollButton-arrow{align-items:center;border-radius:50%;display:flex;height:2rem;justify-content:center;margin-left:1rem;position:relative;transition:background-color .25s;width:2rem}.c-scrollButton-arrow:after{border:1px solid;border-radius:50%;content:"";opacity:.5}.c-scrollButton-arrow-inner,.c-scrollButton-arrow:after{height:100%;left:0;position:absolute;top:0;width:100%}.c-scrollButton-arrow-inner:after,.c-scrollButton-arrow-inner:before{animation-duration:2.6s;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(.215,.61,.355,1);border:1px solid;border-radius:50%;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transform:scale(1);width:100%}.c-scrollButton-arrow-inner:before{animation-delay:2.5s;animation-name:scroll_arrow_wave_1;border-width:2px}.c-scrollButton-arrow-inner:after{animation-name:scroll_arrow_wave_2}.c-scrollButton-arrow svg{width:30%}.c-scrollButton-arrow svg path{fill:currentColor;transition:fill .25s}@media screen and (min-width:900px){.c-scrollButton:hover .c-scrollButton-arrow{background-color:#fff}.c-scrollButton:hover .c-scrollButton-arrow svg path{fill:#060725!important}}@keyframes scroll_arrow_wave_1{0%{opacity:0;transform:scale(1)}9%{opacity:.28}38%,to{opacity:0;transform:scale(1.45)}}@keyframes scroll_arrow_wave_2{0%{opacity:0;transform:scale(1)}9%{opacity:.28}38%,to{opacity:0;transform:scale(1.75)}}