body,html{font-family:"Nunito",sans-serif;background:#fff;color:#64595a}body{padding:20px}a{color:#f36a10}strong{font-weight:800}.frame .title-image,.logo{margin:0 auto 20px;width:100px;height:auto;display:block}.frame{background:#f5efeb url(../img/bottom-background.png)center bottom no-repeat;background-size:100%auto;border-radius:10px;padding:30px 10px 34%}.frame .title-image{margin:0 auto;width:120px}.frame h1{margin:20px;line-height:28px;font-size:21px;text-align:center}.frame .details{background:#fff;border-radius:10px;padding:20px}.frame .details .info{line-height:30px;border-top:1px solid #eee3dc;display:flex;justify-content:space-between;font-size:14px}.frame .details .info .key{color:#64595a}.frame .details .info .value,.frame h1{color:#431b1f;font-weight:800}.frame .details .info:first-child{border:0}.frame .amount,.frame a.button,.frame button{margin:26px 20px 20px;color:#f16012;font-size:21px;line-height:28px;font-weight:800;text-align:center}.frame a.button,.frame button{border:0;margin:0;padding:0;background:#f36a10;border-radius:5px;cursor:pointer;color:#fff;font-size:16px;height:50px;width:100%;display:block;text-decoration:none;line-height:50px}.frame p,footer{margin:30px 0 50px;text-align:center}footer{margin:30px 0 0;color:#64595a;font-size:12px;line-height:18px}footer strong,footer strong a{color:#431b1f}.main-error .frame,.main-success .frame{border:2px solid #7ec172;background-color:#fff}.main-error .frame{border:2px solid #e80000}@media (min-width:620px){body{padding:100px 20px 20px}.logo{width:140px;margin-bottom:30px}.frame{border-radius:20px;padding:73px 50px 200px;width:600px;margin:0 auto}.frame .title-image{width:232px}.frame h1{margin:27px 20px 30px;line-height:42px;font-size:32px}.frame .details{padding:40px}.frame .details .info{line-height:40px;font-size:16px}.frame .details .amount{margin:39px 20px 30px;font-size:32px;line-height:42px}.frame .details a.button,.frame .details button{font-size:18px;height:64px}footer{margin:50px 0 0;font-size:15px;line-height:24px}}