.page-container{min-height:100vh;width:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(#00000080,#00000080),url(/background.jpg) center/cover no-repeat fixed;padding:20px}.content-box{background:#0000008c;border-radius:8px;padding:40px 50px;max-width:700px;width:100%;text-align:center;box-shadow:0 10px 40px #0000004d}.logo-container{margin-bottom:30px}.logo{max-width:200px;height:auto}.title{font-family:Roboto,sans-serif;font-size:26px;font-weight:500;color:#fff;margin-bottom:25px;line-height:1.4}.description{margin-bottom:35px}.description-text{font-family:Karla,sans-serif;font-size:18px;color:#fff;line-height:1.7;margin-bottom:20px}.description-text:last-child{margin-bottom:0}.contact-section{border-top:1px solid rgba(255,255,255,.2);padding-top:25px;font-family:Karla,sans-serif;font-size:16px;color:#bbb}.contact-section a{color:#bbb;text-decoration:none;transition:color .2s ease}.contact-section a:hover{color:#fff}.separator{color:#ffffff4d}@media(max-width:600px){.content-box{padding:30px 25px}.title{font-size:20px}.description-text{font-size:16px}.contact-section{font-size:14px}.separator{display:none}.contact-section span,.contact-section a{display:block;margin-bottom:8px}}*{margin:0;padding:0;box-sizing:border-box}html,body,#root{height:100%;width:100%}body{font-family:Karla,sans-serif;line-height:1.6}
