.page-preloader{z-index:9999;background:#fff;justify-content:center;align-items:center;transition:opacity .2s,visibility .2s;display:flex;position:fixed;inset:0}.page-preloader--hidden{opacity:0;visibility:hidden;pointer-events:none}.page-preloader__spinner{border:3px solid #0000001f;border-top-color:#040404;border-radius:50%;width:48px;height:48px;animation:.8s linear infinite page-preloader-spin}.page-preloader .visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes page-preloader-spin{to{transform:rotate(360deg)}}#app{min-height:100vh;overflow:hidden}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}html,body{color:#1c1f25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;margin:0;padding:0;font-family:Montserrat,sans-serif}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit}img{max-width:100%;display:block}@media (width<=767px){.mobile-hide{display:none}}
