body .bg-top{z-index:0;position:absolute;top:-450px;left:-850px}.auth-container{z-index:1;flex-direction:column;align-items:center;max-width:38rem;margin:10rem auto 0;padding-bottom:15rem;display:flex;position:relative}.auth-container .bg-bottom{position:absolute;bottom:300px;right:-900px}.auth-container>div:first-of-type{margin-bottom:2rem}.auth-container h2{text-align:center;margin-bottom:3rem;font-family:NyghtSerif DarkItalic;font-size:3.75rem;font-weight:700}.auth-container .promo-term-item{margin-bottom:2rem;display:flex}.auth-container .promo-term-item img{margin-right:1rem;animation:1s linear infinite pulse1}.auth-container .promo-term-item:first-child img{animation-delay:.25s}.auth-container .promo-term-item:nth-child(2) img{animation-delay:.5s}@keyframes pulse1{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.auth-container .cwg-btn{background-color:unset;cursor:pointer;border:none;margin-bottom:1.5rem}.auth-container .cwg-btn img{width:15rem}.auth-container .terms-agreement{text-align:center;margin-bottom:1.5rem;font-size:.875rem}.auth-container .terms-agreement input{margin-bottom:.5rem;margin-right:.5rem}.auth-container .terms-agreement a{color:#00e;text-decoration:underline}@media (max-width:640px){body .bg-top{width:100%;display:none;top:0;left:150px}.auth-container{background:url(/img/auth/gradient_yellow_blue.png) top;overflow:hidden}.auth-container h2{font-size:2.5rem}.auth-container .agreement-section{z-index:1;letter-spacing:0;margin:0 3rem}.auth-container .agreement-section .terms-agreement{text-align:left}.auth-container .bg-bottom{z-index:0;width:100%;display:none;bottom:0;left:0}}
