*{box-sizing:border-box}
html,body{margin:0;padding:0;background:#fff;color:#28533c;font-family:Arial,Helvetica,sans-serif}
body{min-height:440px;overflow:hidden}
body>center{display:block;width:100%}
.tbl{width:100%;max-width:760px;margin:0 auto;border:0;background:#fff}
.tdp{padding:10px 12px 20px;line-height:1.25}
.dv1{margin:4px 0 20px;color:#28533c;font-size:26px;font-weight:800;line-height:1.2}
.box{width:min(100%,520px);margin:0 auto;padding:24px 18px 28px;border:1px solid #dedee0;border-radius:0;background:#f4f4f5}
select,.nomer,.text,.text0,.text2,.text3,.text4,.text5{max-width:100%;border:0;background:transparent;color:#28533c;font-family:Arial,Helvetica,sans-serif;font-weight:700;text-align:center}
select{width:min(100%,420px);min-height:48px;padding:0 12px;border:1px solid #b8c0bb;background:#fff;font-size:18px;cursor:pointer}
.nomer{width:min(100%,220px);min-width:0;min-height:52px;margin:10px 0;padding:0 14px;border:2px solid #b52332;background:#fff;color:#8d1723;font-size:24px;cursor:text}
.text,.text2,.text3,.text4,.text5{width:100%;min-height:32px;font-size:20px}
.text0{width:30px;font-size:18px}
.text4{font-size:25px;color:#b52332}
.text3,.text4,.text5,select{color:#8d1723}
.lnk{display:none!important}
.des{display:none!important}
a{color:#28533c}
:focus-visible{outline:3px solid #b52332;outline-offset:3px}
@media(max-width:520px){body{min-height:500px}.tdp{padding:6px 0 18px}.dv1{font-size:22px}.box{padding:20px 8px 25px;border-left:0;border-right:0}select{font-size:16px}.nomer{font-size:22px}.text,.text2,.text3,.text4,.text5{font-size:18px}}
