@import url("https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=swap");@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap");*{margin:0;padding:0;box-sizing:border-box}html{font-family:Manrope,Montserrat,sans-serif;font-size-adjust:.48}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{position:relative;min-height:100vh;background-color:#e7f0fd;background-image:url(/snowflake.svg),url(/snowflake.svg),url(/snowflake.svg),url(/snowflake.svg),url(/snowflake.svg),url(/snowflake.svg),url(/snowflake.svg),url(/snowflake.svg),url(/snowflake.svg),url(/snowflake.svg),url(/snowflake.svg),url(/snowflake.svg),url(/snowflake.svg),url(/snowflake.svg),url(/snowflake.svg),url(/snowflake.svg),url(/snowflake.svg),url(/snowflake.svg),radial-gradient(ellipse at 50% 35%,#f3f7fe 0,#e7f0fd 52%,#dce8f8 100%);background-repeat:no-repeat;background-attachment:fixed;background-size:170px auto,120px auto,80px auto,145px auto,70px auto,105px auto,65px auto,160px auto,95px auto,130px auto,75px auto,115px auto,175px auto,90px auto,140px auto,70px auto,125px auto,85px auto,auto;background-position:4% 6%,18% 4%,42% 9%,68% 5%,88% 12%,96% 22%,6% 34%,28% 40%,55% 30%,78% 44%,94% 38%,8% 58%,38% 64%,62% 56%,88% 68%,18% 84%,48% 90%,80% 80%,50%}@media (max-width:1024px){body{background-size:140px auto,100px auto,70px auto,120px auto,60px auto,90px auto,55px auto,130px auto,80px auto,110px auto,65px auto,95px auto,145px auto,75px auto,115px auto,60px auto,105px auto,70px auto,auto}}@media (max-width:768px){body{background-image:radial-gradient(ellipse at 50% 35%,#f3f7fe 0,#e7f0fd 52%,#dce8f8 100%);background-size:auto;background-position:50%;background-attachment:scroll}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background-image:url(/snowflake.svg),url(/snowflake.svg),url(/snowflake.svg),url(/snowflake.svg),url(/snowflake.svg),url(/snowflake.svg),url(/snowflake.svg),url(/snowflake.svg),url(/snowflake.svg),url(/snowflake.svg),url(/snowflake.svg),url(/snowflake.svg);background-repeat:no-repeat;background-size:78px auto,62px auto,50px auto,70px auto,46px auto,58px auto,66px auto,52px auto,74px auto,48px auto,60px auto,54px auto;background-position:4% 6%,82% 4%,48% 12%,8% 32%,88% 28%,42% 38%,6% 58%,78% 54%,52% 68%,18% 82%,72% 78%,40% 92%}}.container{height:100vh;width:100%}.loading{position:absolute;height:32px;width:32px;border:4px solid #01143e;border-top-color:transparent;border-radius:50%;animation:spin .7s linear infinite;bottom:50%;right:calc(50% - 1rem)}@keyframes spin{to{transform:rotate(1turn)}}