.scrolldown{--color:#5a5959;--sizeX:30px;--sizeY:50px;position:relative;width:var(--sizeX);height:var(--sizeY);margin-left:var(--sizeX);border:calc(var(--sizeX) / 10) solid var(--color);border-radius:50px;box-sizing:border-box;margin-bottom:16px;cursor:pointer}.scrolldown:before{content:"";position:absolute;bottom:30px;left:50%;width:6px;height:6px;margin-left:-3px;background-color:var(--color);border-radius:100%;animation:scrolldown-anim 2s infinite;box-sizing:border-box;box-shadow:0 -5px 3px 1px #2a547066}@keyframes scrolldown-anim{0%{opacity:0;height:6px}40%{opacity:1;height:10px}80%{transform:translateY(20px);height:10px;opacity:0}to{height:3px;opacity:0}}.chevrons{padding:6px 0 0;margin-left:-3px;margin-top:48px;width:30px;display:flex;flex-direction:column;align-items:center}.chevrondown{margin-top:-6px;position:relative;border:solid var(--color);border-width:0 3px 3px 0;display:inline-block;width:10px;height:10px;transform:rotate(45deg)}.chevrondown:nth-child(odd){animation:pulse54012 .5s ease infinite alternate}.chevrondown:nth-child(2n){animation:pulse54012 .5s ease .25s infinite alternate}@keyframes pulse54012{0%{opacity:0}to{opacity:.5}}.button{--main-focus:#2d8cf0;--bg-color-sub:#dedede;--bg-color:#eee;--main-color:#323232;position:relative;width:210px;height:50px;cursor:pointer;display:flex;align-items:center;border:1px solid var(--main-color);box-shadow:4px 4px var(--main-color);border-radius:10px;overflow:hidden}.button,.button__icon,.button__text{transition:all .3s}.button .button__text{transform:translateX(22px);font-weight:600}.button .button__icon{position:absolute;transform:translateX(164px);height:100%;width:44px;background-color:var(--bg-color-sub);display:flex;align-items:center;justify-content:center;border-bottom-right-radius:10px;border-top-right-radius:10px}.button .svg{width:20px;fill:var(--main-color)}.button:hover{background:var(--bg-color)}.button:hover .button__text{color:transparent}.button:hover .button__icon{width:210px;transform:translateX(0)}.button:active{transform:translate(3px,3px);box-shadow:0 0 var(--main-color)}