@keyframes flip-r{50%{opacity:0;transform:translate(100%)}51%{opacity:0;transform:translate(-100%)}}@keyframes flip-l{50%{opacity:0;transform:translate(-100%)}51%{opacity:0;transform:translate(100%)}}@keyframes flip-d{50%{opacity:0;transform:translateY(100%)}51%{opacity:0;transform:translateY(-100%)}}@keyframes flip-u{50%{opacity:0;transform:translateY(-100%)}51%{opacity:0;transform:translateY(100%)}}.storyblok-link.inline{overflow:hidden;padding:.4166666667vw;position:relative}.storyblok-link.inline:before{background:var(--theme-contrast);border-radius:.2777777778vw;content:"";display:block;top:0;right:0;bottom:0;left:0;opacity:0;position:absolute;transition:opacity .2s .15s}.storyblok-link.inline span{display:block;transition:transform .5s var(--custom-ease),opacity .5s var(--custom-ease)}.storyblok-link.inline span:first-child{position:relative}.storyblok-link.inline span:last-child{bottom:.4166666667vw;left:.4166666667vw;opacity:0;position:absolute;transform:translateY(120%)}@media (min-width:800px){.storyblok-link.inline.router-link-exact-active:before,.storyblok-link.inline:hover:before{opacity:1}.storyblok-link.inline.router-link-exact-active span:first-child,.storyblok-link.inline:hover span:first-child{opacity:0;transform:translateY(-120%)}.storyblok-link.inline.router-link-exact-active span:last-child,.storyblok-link.inline:hover span:last-child{opacity:1;transform:none}}
