.container{max-width:1135px;margin:0 auto;width:98%}body{display:flex;flex-direction:column;min-height:100vh;}*{margin:0;padding:0;list-style:none;text-decoration:none;box-sizing:border-box;color:#212529;font-family:"Open Sans",sans-serif}img{display:block;max-width:100%;height:auto}h1,.title{line-height:1;font-size:2.25rem;text-align:center;margin:0 auto 12px;max-width:40ch}@media(max-width: 900px){h1,.title{font-size:1.75rem}}h1 strong,.title strong{color:#ac2716}header{padding:8px 12px;background:#000;border-bottom:#212529 1px solid}header span{text-align:center;display:block;font-size:1.125rem;font-weight:bold;color:rgba(255,255,255,.6470588235)}@media(max-width: 900px){header span{font-size:0.875rem}}header span strong{color:#ac2716}main{padding:48px 0;flex:1}@media(max-width: 900px){main{padding:7px 0}}main .container{max-width:900px}main .container span{font-size:1.75rem;font-weight:bold;color:#ffd814;text-align:center;display:block;margin-bottom:12px;font-family:"Lato",sans-serif}main .container h1{font-size:2.5rem;line-height:1;margin-bottom:12px;font-family:"Roboto",sans-serif;margin-bottom:12px;color:#f8f9fa}@media(max-width: 900px){main .container h1{font-size:1.5rem}}main .container>h2{text-align:center;font-family:"Lato",sans-serif;font-size:1.125rem;display:flex;justify-content:center;align-items:center;gap:4px;margin-top:30px}@media(max-width: 900px){main .container>h2{font-size:1rem}}main .btn{margin:30px auto 0;max-width:500px;font-size:1.5rem}.btn{box-shadow:rgba(12,12,12,.2) 1px 2px 10px 0px;background:#ffd814;border-radius:100px;padding:8px 20px;max-width:480px;width:90%;transition:all .6s;display:flex;justify-content:center;align-items:center;font-weight:bold;text-transform:uppercase;animation:pulsar .8s infinite alternate}@media(min-width: 900px){.btn{margin-bottom:10px;padding:16px}}.btn:hover{filter:brightness(90%)}.btn span{display:flex;justify-content:center;align-items:center;color:#000;font-size:1.125rem;font-weight:600;gap:20px}.btn small{display:none}@media(min-width: 900px){.btn small{display:block;text-align:center;font-size:0.875rem;font-weight:bold}}footer{background:#111;padding:16px 0;margin-top:6px}@media(min-width: 900px){footer{padding:48px 0}}footer .copy{text-align:center;display:block;color:#666;font-size:0.875rem}footer nav{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}footer nav a{font-size:0.75rem;color:#7d7b7b;padding:8px 12px;text-transform:uppercase}@keyframes pulsar{to{transform:scale(1.05)}}@keyframes dhow{from{transform:translateX(30px)}to{transform:translateX(0)}}