.grain:before{animation:noise 1s steps(2) infinite;background-image:url(../noise.png);content:"";height:calc(100% + 20rem);left:-10rem;mix-blend-mode:difference;opacity:1;pointer-events:none;position:fixed;top:-10rem;width:calc(100% + 20rem);z-index:9999}@keyframes noise{0%{transform:translate3d(0,9rem,0)}10%{transform:translate3d(-1rem,-4rem,0)}20%{transform:translate3d(-8rem,2rem,0)}30%{transform:translate3d(9rem,-9rem,0)}40%{transform:translate3d(-2rem,7rem,0)}50%{transform:translate3d(-9rem,-4rem,0)}60%{transform:translate3d(2rem,6rem,0)}70%{transform:translate3d(7rem,-8rem,0)}80%{transform:translate3d(-9rem,1rem,0)}90%{transform:translate3d(6rem,-5rem,0)}to{transform:translate3d(-7rem,0,0)}}.page-transition-active{transition:opacity .5s}.page-transition,.page-transition-to{opacity:0}.villapost-dk .page-transition-enter-active,.villapost-dk .page-transition-leave-active{transition:all .8s ease}.villapost-dk .page-transition-enter-from,.villapost-dk .page-transition-leave-to{filter:blur(10px);opacity:0;transform:translateY(10px)}.doc-transition-active{transition:opacity .5s}.doc-transition,.doc-transition-to{opacity:0}.skip-to-content{height:1px;left:-9999px;overflow:hidden;position:absolute;top:auto;width:1px}.m-languages a:not(.router-link-active){opacity:.5}@media (hover:hover) and (pointer:fine){.m-languages a:not(.router-link-active):hover{opacity:1}}.background img,.background picture,.background video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.circle .overlay{transform-origin:top}.circle svg{fill:var(--theme-secondary)}.animationlogo>*{fill:var(--theme-primary)}
