html,body{font-family:Open Sans,sans-serif;margin:0;padding:0}body{min-height:100vh;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;background-color:#eee;background:url(/assets/christina.52327018.jpg) center;background-size:cover}body:after{z-index:-1;content:" ";position:absolute;background:rgba(0,0,0,.6666666667);top:0;bottom:0;left:0;right:0}#app{max-width:600px}.title{font-size:70px;padding:0;margin:0 0 10px;line-height:80px;color:#fff}.text{font-size:22px;max-width:400px;margin:auto;font-weight:300;line-height:30px}.newsletter-form{display:flex;gap:10px;margin-top:30px}@media screen and (max-width: 800px){.newsletter-form{flex-direction:column;gap:20px}}.newsletter-form .form-input{padding:15px;border:none;min-width:300px;border-radius:40px;font-size:20px;font-family:Open Sans}@media screen and (max-width: 800px){.newsletter-form .form-input{min-width:inherit}}.newsletter-form ::placeholder{color:#08193288}.newsletter-form .form-button{padding:20px 40px;border:none;border-radius:40px;background-image:linear-gradient(to left,#081932,#27365f);color:#fff;font-size:16px;text-transform:uppercase;font-weight:500;letter-spacing:2px;cursor:pointer;transition:all .2s ease-in-out}.newsletter-form .form-button:hover{opacity:.8}.newsletter-form .form-button:focus{outline:none;border:none}.newsletter-form .form-button:disabled{opacity:.4;cursor:inherit}.success-message{margin:20px 0;color:#23cb55;font-size:20px;display:none}
