.reiv-logo.shrink .reiv-logo__symbol{transform:scale(0) rotate(-180deg)}.reiv-logo.shrink .reiv-logo__text{transform:scale(.8) translate(-32%,-15%)}.menu-icon__top-line{transform-origin:41% 41%;transition:transform .15s ease-out}.menu-icon__bottom-line{transform-origin:59% 59%;transition:transform .15s ease-out}.menu-icon--close .menu-icon__bottom-line,.menu-icon--close .menu-icon__top-line{transform:rotate(90deg);transition:transform .25s ease-out}.angle-icon{transition:transform .15s ease-out}.angle-icon--up{transform:scaleX(-1);transition:transform .25s ease-out}.progress{stroke-dasharray:647;stroke-dashoffset:calc(647px - 647px*var(--percent)/100);animation:anim 2s ease-out}@keyframes anim{0%{stroke-dashoffset:647}50%{stroke-dashoffset:647}to{stroke-dashoffset:calc(647px - 647px*var(--percent)/100)}}.animate-bounce[data-v-ea6ba9a3]{animation:shake-ea6ba9a3 .82s cubic-bezier(.36,.07,.19,.97) both;animation-delay:3s;animation-iteration-count:3;backface-visibility:hidden;perspective:1000px;transform:translateZ(0) rotate(hidden)}@keyframes shake-ea6ba9a3{20%,80%{transform:translate3d(2px,0,0) rotate(3deg)}30%,50%,70%{transform:translate3d(-4px,0,0) rotate(0)}40%,60%{transform:translate3d(4px,0,0) rotate(3deg)}}
