.jmf-preloader{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;background:radial-gradient(ellipse at 50% 45%,#fff 0%,#f6f4fb 65%,#eeedf4 100%);opacity:1;transition:opacity .35s ease,visibility .35s ease;animation:jmf-loader-failsafe 0s 7s forwards;pointer-events:none}.jmf-preloader.is-leaving{opacity:0;visibility:hidden}.jmf-preloader__content{display:flex;flex-direction:column;align-items:center;gap:28px}.jmf-preloader__mark{position:relative;width:min(310px,72vw);aspect-ratio:1;display:grid;place-items:center}.jmf-preloader__cross{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:3}.jmf-preloader__track{stroke:#403b8012}.jmf-preloader__arc{stroke:#403b80;stroke-dasharray:48 52;animation:jmf-cross-trace 2.6s linear infinite}.jmf-preloader__tail{stroke:#777780;stroke-width:2;stroke-dasharray:13 87;stroke-dashoffset:-51;animation:jmf-cross-trace 2.6s linear infinite}.jmf-preloader__logo{width:60%;height:auto;position:relative;filter:drop-shadow(0 8px 15px #403b8010)}.jmf-preloader__label{color:#55515f;font:500 12px/1.5 Manrope,Arial,sans-serif;letter-spacing:.15em;margin:0;text-transform:uppercase}@keyframes jmf-cross-trace{to{stroke-dashoffset:-100}}@keyframes jmf-loader-failsafe{to{opacity:0;visibility:hidden}}@media(prefers-reduced-motion:reduce){.jmf-preloader__arc,.jmf-preloader__tail{animation:none}.jmf-preloader{transition:none}}
