*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%;overflow:hidden}body{font-family:Roboto,sans-serif;background:url(/bg.jpg) no-repeat center center;background-size:cover;color:#fff;line-height:1.6;position:relative}.container{height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem;position:relative}@media (max-width: 768px){.container{padding:1rem}}@media (max-width: 480px){.container{padding:.75rem}}.content{text-align:center;max-width:1000px;animation:fadeInUp 1s ease-out}.logo{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.logo img{width:100%;height:auto;max-width:480px}@media (max-width: 480px){.logo img{max-width:320px}}.logo h1{font-size:32px;font-weight:400;color:#fff;letter-spacing:.05em;text-align:center}@media (max-width: 480px){.logo h1{font-size:20px}}.contact-wrapper{margin-top:4rem;display:flex;flex-direction:column;gap:1rem;align-items:center;justify-content:center}@media (max-width: 480px){.contact-wrapper{flex-direction:column}}.contact-wrapper p{font-family:Roboto,sans-serif;font-size:32px;margin-bottom:0rem;font-weight:600;color:#e9b34a;text-decoration:none;transition:color .3s ease}@media (max-width: 480px){.contact-wrapper p{font-size:20px}}.contact-info{display:flex;flex-direction:column;gap:1rem;align-items:center;justify-content:center}.contact-info a{font-family:Roboto,sans-serif;font-size:20px;font-weight:400;color:#fff;text-decoration:none;transition:color .3s ease}@media (max-width: 480px){.contact-info a{font-size:20px}}.contact-info a:hover{color:#e9b34a}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}
