.login-form{width:900px;height:544px}.login-form *{font-family:Switzer,sans-serif}.login-form{background-color:#202736;grid-template:"background content"/357px 1fr;display:grid}.login-form .login-form-content{flex-direction:column;grid-area:content;justify-content:space-between;width:100%;padding:32px;display:flex}.login-form .login-form-content .login-form-content-header{flex-direction:column;gap:24px;width:100%;display:flex}.login-form .login-form-content .login-form-content-header .login-form-content-header-logo{-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;height:48px;display:inline-block}.login-form .login-form-content .login-form-content-header .login-form-content-header-info{flex-direction:column;gap:16px;width:100%;display:flex}.login-form .login-form-content .login-form-content-header .login-form-content-header-info .login-form-content-header-info-title{letter-spacing:-.01px;width:100%;font-size:32px;font-weight:600;line-height:44px}.login-form .login-form-content .login-form-content-header .login-form-content-header-info .login-form-content-header-info-desc{color:#c1c8d7;letter-spacing:.01px;width:100%;font-size:14px;font-weight:400;line-height:20px}.login-form .login-form-content .login-form-content-confirms{flex-direction:column;gap:16px;display:flex}.login-form .login-form-content .login-form-content-confirms .login-form-content-confirms-element{height:auto}.login-form .login-form-content .login-form-content-confirms .login-form-content-confirms-element div{border-radius:4px;align-self:flex-start;width:20px;min-width:20px;height:20px}.login-form .login-form-content .login-form-content-confirms .login-form-content-confirms-element div:after{background-color:#fff}.login-form .login-form-content .login-form-content-confirms .login-form-content-confirms-element a{color:#31bbff;letter-spacing:.01px;font-size:14px;font-weight:500;line-height:20px;text-decoration:underline}.login-form .login-form-content .login-form-content-nav{flex-direction:column;gap:8px;display:flex}.login-form .login-form-content .login-form-content-nav .login-form-content-nav-login{width:100%}.login-form .login-form-content .login-form-content-nav .login-form-content-info{color:#9ba7bf;letter-spacing:.02px;text-align:center;width:100%;font-size:10px;font-style:normal;font-weight:500;line-height:16px}.login-form .login-form-background{background:radial-gradient(119.61% 78.49% at 50.14% 100%,#e6c8ff 0,#6400bc 100%);grid-area:background;position:relative}.login-form .login-form-background .login-form-background-image{width:100%;position:absolute;bottom:0;left:0}.login-form .login-form-background .login-form-background-info{z-index:2;flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex;position:relative}.login-form .login-form-background .login-form-background-info .login-form-background-info-adult{align-items:center;gap:4px;margin-bottom:12px;display:flex}.login-form .login-form-background .login-form-background-info .login-form-background-info-adult .login-form-background-info-adult-img{width:14px;height:14px}.login-form .login-form-background .login-form-background-info .login-form-background-info-adult .login-form-background-info-adult-desc{color:#fff;letter-spacing:0;font-size:10px;font-weight:600;line-height:14px}.login-form .login-form-background .login-form-background-info .login-form-background-info-title{color:#fff;letter-spacing:-.01px;text-align:center;margin-bottom:6px;font-size:32px;font-weight:800;line-height:44px}.login-form .login-form-background .login-form-background-info .login-form-background-info-badge{background-color:#fff;border-radius:90px;width:max-content;margin-bottom:10px;padding:2px 10px}.login-form .login-form-background .login-form-background-info .login-form-background-info-badge .login-form-background-info-badge-text{color:#000;letter-spacing:.01px;font-size:20px;font-weight:700;line-height:28px}.login-form .login-form-background .login-form-background-info .login-form-background-info-desc{letter-spacing:.01px;width:max-content;font-size:14px;font-weight:700;line-height:20px;position:relative}.login-form .login-form-background .login-form-background-info .login-form-background-info-desc:after{aspect-ratio:150/7.5;content:"";background-image:url(../../img/login/line.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:7.5px;display:block;position:absolute;top:100%;right:0}@media only screen and (width<=900px){.login-form{grid-template:"background""content"/100%;width:100%;height:auto;display:grid}.login-form .login-form-content{justify-content:flex-start;gap:20px;padding:24px}.login-form .login-form-content .login-form-content-header{gap:16px}.login-form .login-form-content .login-form-content-header .login-form-content-header-logo{height:32px}.login-form .login-form-content .login-form-content-header .login-form-content-header-info .login-form-content-header-info-title{letter-spacing:.01px;font-size:20px;font-weight:600;line-height:28px}.login-form .login-form-content .login-form-content-header .login-form-content-header-info .login-form-content-header-info-title br{display:none}.login-form .login-form-content .login-form-content-header .login-form-content-header-info .login-form-content-header-info-desc{letter-spacing:.02px;font-size:12px;font-weight:400;line-height:16px}.login-form .login-form-content .login-form-content-confirms .login-form-content-confirms-element a,.login-form .login-form-content .login-form-content-confirms .login-form-content-confirms-element span{letter-spacing:.02px;font-size:12px;font-weight:500;line-height:16px}.login-form .login-form-background{overflow:hidden}.login-form .login-form-background .login-form-background-info{justify-content:flex-start;align-items:flex-start;padding:32px 24px}.login-form .login-form-background .login-form-background-info .login-form-background-info-adult{order:1;margin-bottom:0}.login-form .login-form-background .login-form-background-info .login-form-background-info-title{letter-spacing:.01px;margin-bottom:6px;font-size:24px;font-weight:800;line-height:30px}.login-form .login-form-background .login-form-background-info .login-form-background-info-badge{margin-bottom:8px;padding:6px 10px}.login-form .login-form-background .login-form-background-info .login-form-background-info-badge .login-form-background-info-badge-text{letter-spacing:.02px;font-size:12px;font-weight:700;line-height:16px}.login-form .login-form-background .login-form-background-info .login-form-background-info-desc{letter-spacing:.02px;margin-bottom:16px;font-size:12px;font-weight:700;line-height:16px}.login-form .login-form-background .login-form-background-info .login-form-background-info-desc:after{height:6.5px;top:calc(100% + 2px)}.login-form .login-form-background .login-form-background-image{aspect-ratio:unset;bottom:-72px;left:unset;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom center;object-position:bottom center;width:190px;right:-18px}}
