*{box-sizing:border-box;margin:0;padding:0}*::after,*::before{box-sizing:border-box}img,picture{max-width:100%;display:block}html{scroll-behavior:smooth}body{background-repeat:no-repeat;background-position:center center;background:#5a257f;background:linear-gradient(45deg, rgb(90, 37, 127) 0%, rgb(226, 27, 132) 27%, rgb(232, 63, 60) 60%, rgb(239, 216, 72) 95%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#5a257f", endColorstr="#efd848",GradientType=1 );background-attachment:fixed;color:#fff;font-family:"Poppins",sans-serif;font-size:16px;font-weight:400;line-height:28px;margin:0}.wrapper{margin:0 auto;max-width:670px;padding:44px 24px}@media screen and (min-width: 1024px){.wrapper{margin:20px auto;max-width:998px}}.logo{margin-bottom:32px;width:244px}@media screen and (min-width: 1024px){.logo{margin-bottom:54px;width:336px}}h1{font-size:30px;font-weight:400;line-height:40px;margin-bottom:30px}@media screen and (min-width: 1024px){h1{font-size:50px;line-height:78px}}h2{font-size:14px;font-weight:400;line-height:20px;margin-bottom:40px}@media screen and (min-width: 1024px){h2{font-size:20px;line-height:26px;margin-bottom:46px}}@media screen and (min-width: 768px){.loginRoles{display:flex;gap:40px}}@media screen and (min-width: 1024px){.loginRoles{gap:80px}}.loginRoles .role{display:flex;flex-direction:column;flex:1;justify-content:space-between}.loginRoles h3{font-size:18px;font-weight:bold;line-height:30px;margin-bottom:10px}@media screen and (min-width: 1024px){.loginRoles h3{font-size:24px;margin-bottom:18px}}.loginRoles ul{margin-bottom:22px;padding-left:20px}@media screen and (min-width: 1024px){.loginRoles ul{margin-bottom:35px}}.loginRoles li{font-size:14px;line-height:28px}@media screen and (min-width: 1024px){.loginRoles li{font-size:16px}}p{font-size:14px;line-height:20px;margin-bottom:22px}@media screen and (min-width: 1024px){p{font-size:20px;line-height:26px;margin-bottom:18px}}.privacyLink a{color:#fff;font-weight:bold}.btn{background:#fff;border-radius:10px;color:#dd3162;display:block;font-size:14px;font-weight:bold;line-height:30px;margin-bottom:46px;max-width:400px;opacity:.8;padding:5px 20px;text-align:center;text-decoration:none}@media screen and (min-width: 1024px){.btn{font-size:16px;padding:15px 40px}}.btn:hover,.btn:focus{opacity:1}/*# sourceMappingURL=styles.min.css.map */