@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(../fonts/ro400.woff2)format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(../fonts/ro700.woff2)format("woff2")}:root{--t1:3rem;--t2:2rem;--t3:1.5rem}*,:after,:before{box-sizing:border-box;font:inherit;margin:0;padding:0}img{width:100%;height:auto;display:block}html{scroll-behavior:smooth;height:100%}body{color:#fff;font-variant:normal;text-align:center;background-color:#000;grid-template-rows:auto 1fr auto;min-width:400px;min-height:100%;font-family:Roboto,sans-serif;font-weight:400;line-height:1.25;display:grid}strong{font-weight:700}.wrapper{width:100%;max-width:1000px;margin:0 auto;padding:0 30px}.header{padding:40px 0}.header img{width:448px;margin:0 auto}.thanks{font-size:var(--t1);text-wrap:balance;background-color:#7a964d;padding:40px 0;font-weight:700}.contact{font-size:var(--t2);text-wrap:balance;margin:60px 0;font-weight:700}.contact p+p{margin-top:40px}.btn{color:#fff;width:fit-content;font-size:var(--t3);text-wrap:nowrap;background-color:#7a964d;border-radius:5px;margin:0 auto;padding:15px 25px;font-weight:700;line-height:1;text-decoration:none;transition:background .25s;display:block}.btn:hover{background-color:#506e33}.footer{font-wrap:balance;padding:40px 0;font-size:.875rem}@media only screen and (max-width:49.9375em){:root{--t1:2rem;--t2:1.5rem}}@media only screen and (max-width:37.4375em){.header img{width:250px}}