#mousepointer{border:2px solid transparent;border-radius:22rem;height:22rem;left:-22rem;opacity:.1;pointer-events:none;position:fixed;top:-22rem;transform:translate(-50%) translateY(-50%);transition:transform .4s ease-out,opacity .4s ease-out,border-color .4s linear;width:22rem;z-index:1001}@media only screen and (max-width:920px){#mousepointer{display:none}}#mousepointer:before{background:var(--mrn-background-light);border-radius:4rem;content:"";height:4rem;left:50%;margin-left:-2rem;margin-top:-2rem;position:absolute;top:50%;transition:transform 1s ease-in-out,opacity 1s ease-in-out;width:4rem}body.hover--button #mousepointer{background:none;border-color:var(--mrn-background-light);opacity:.5;transform:translate(-50%) translateY(-50%) scale(.8)}body.hover--button #mousepointer:before{opacity:0;transform:scale(0);transition-duration:.4s}.page-enter-active,.page-leave-active{transition:all .8s}.page-enter-from,.page-leave-to{filter:blur(1rem);opacity:0;transform:translate3d(0,200px,300px)}@keyframes rotator{0%{transform:rotate(0)}to{transform:rotate(359deg)}}@keyframes sway{0%{transform:rotate(0) translateY(0)}50%{transform:rotate(2deg) translateY(4px)}75%{transform:rotate(4deg) translateY(-2px)}to{transform:rotate(0) translateY(0)}}.pageerrorlayout{background:var(--mrn-body-background);margin:2rem 0}.pageerrorlayout__container{color:var(--mrn-text-default);padding:14rem;text-align:center}@media only screen and (max-width:920px){.pageerrorlayout__container{padding:5rem}}
