.signUpForm{align-items:center;display:flex;flex-direction:column;margin-bottom:3em}.blur-effect,.overlay-active .content{filter:blur(2px);pointer-events:none}.overlay{background-color:rgba(0,0,0,.7);bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:79}.agreedToTermsPopup,.invalidEmail,.invalidPassword,.passwordsDontMatch{align-items:center;background-color:#fff;border:1px solid #999;border-radius:.75rem;box-shadow:0 2px 10px rgba(0,0,0,.5);display:none;flex-direction:column;font-size:1.5rem;font-size:1.3rem;height:auto;justify-content:center;left:50%;padding:20px;position:fixed;top:50%;transform:translate(-50%,-50%);width:500px;z-index:80}.agreedToTermsPopup p,.invalidEmail p,.invalidPassword p,.passwordsDontMatch p{margin-bottom:0;margin-right:1rem;margin-top:.4rem}.agreeButton,.disagreeButton,.invalidEmail-okay-button,.invalidPassword-okay-button,.passwordsDontMatch-okay-button{margin-top:0}.social-login{align-items:center;display:flex;justify-content:flex-start;position:relative}.social-login i{flex:1;font-size:18px;text-align:left}.social-login span{flex:1;text-align:center}.social-login:after{content:"";flex:1}.social-login.facebook{background-color:#3b5998}.social-login.facebook:hover{background-color:#369}.social-login.google{background-color:#fff}.social-login.google:hover{background-color:var(--ll-brand-pale,#e8f3ff)!important;border-color:var(--ll-brand,#007bff)!important;color:var(--ll-brand-dark,#0056b3)!important}#signUpButton,.social-login{margin:20px auto}.sign-up-p{margin:0 auto}.flag-select{margin-right:2rem}input[type=email]:-webkit-autofill,input[type=email]:-webkit-autofill:focus,input[type=password]:-webkit-autofill,input[type=password]:-webkit-autofill:focus{-webkit-box-shadow:inset 0 0 0 1000px #fff!important}@media (min-width:200px) and (max-width:576px){body{font-size:1.1rem}#main-content{margin-top:1rem}.social-login.google{margin-bottom:55px;margin-top:1em}.label{margin-left:10px;margin-top:10px}.agreedToTermsPopup,.invalidEmail,.invalidPassword,.passwordsDontMatch{font-size:1.5rem;width:91vw}.agreeButton,.disagreeButton,.invalidEmail-okay-button,.invalidPassword-okay-button,.passwordsDontMatch-okay-button{margin:unset}.agreedToTermsPopup{top:50%}}@media (min-width:577px) and (max-width:767px){header{height:4rem}.header h1{font-size:3rem;padding-top:0}body{font-size:1.6rem}main{margin-top:1rem}h2{font-size:1.5rem}.label{margin-left:6%;margin-top:10px}#signUpButton,.social-login{font-size:1.1rem;margin:20px auto}.agreeButton,.disagreeButton,.invalidEmail-okay-button,.invalidPassword-okay-button,.passwordsDontMatch-okay-button{margin:unset}.agreedToTermsPopup{top:50%}}@media (min-width:768px) and (max-width:991px){header{height:4rem}h2{font-size:1.5rem;margin-top:2rem}.sign-up-p{font-size:1.2rem}.header h1{font-size:3rem;padding-top:0}body{font-size:1.6rem}main{margin-top:3rem}.label{margin-left:6%;margin-top:10px}#signUpButton,.social-login{margin:20px auto}.agreeButton,.disagreeButton,.invalidEmail-okay-button,.invalidPassword-okay-button,.passwordsDontMatch-okay-button{border-radius:.5rem;font-size:1rem;height:2.5rem;margin:unset;width:15rem}}@media (min-width:992px) and (max-width:1199px){main{margin-top:70px}h2{font-size:1.3em}.label{margin-left:6%;margin-top:10px}#signUpButton,.social-login{margin:20px auto}}@media (min-width:1200px){main{margin-top:4rem}h2{font-size:1.3em}.label{margin-left:6%;margin-top:10px}}@media (min-width:577px){main{margin-top:-.5rem}}@media (max-width:768px){main{font-size:1.1rem;margin-top:1rem}}@media (min-width:1024px){main{margin-top:0}}@media (min-width:2560px){main{margin-top:4rem}}