@media only screen and (min-device-width:800px){html{overflow:hidden}}html{height:100%}body{height:100%;overflow:hidden;margin:0;padding:0;font-family:Arial,Helvetica,sans-serif;font-size:16px;color:#fff;background-color:#000}.tm_modal{display:none;position:fixed;z-index:4003;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:#0006}.tm_form{background-color:#fff;width:340px;border-radius:8px;box-shadow:0 0 40px -10px #000;margin:calc(50vh - 220px) auto;padding:20px 30px 70px;max-width:calc(100vw - 40px);box-sizing:border-box;position:relative}.tm_h2{margin:10px 0;padding-bottom:10px;width:180px;color:#000;border-bottom:3px solid #fff}.tm_input{width:100%;padding:10px;box-sizing:border-box;background:none;outline:none;resize:none;border:0;transition:all .3s;border-bottom:2px solid #fff;color:#18181b}.tm_input:focus{border-bottom:2px solid #FF007E}.tm_input:invalid{border-bottom:2px solid #142abd}.tm_input:valid{border-bottom:2px solid #fff}.tm_p:before{content:attr(type);display:block;margin:28px 0 0;font-size:14px;color:#fff}.tm_button{float:right;padding:8px 12px;margin:8px 0 0;border:2px;border-radius:5px;color:#fff;background:#00ab00;cursor:pointer;transition:all .3s}.tm_button:hover{background:#ccc;color:#fff}.tm_input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill{background-color:transparent!important;background-image:none!important;color:#00ab00!important}.tm_close{position:absolute;right:20px;top:32px;width:32px;height:32px;opacity:.3;cursor:pointer;color:#000}.tm_close:hover{opacity:1}.tm_close:before,.close:after{position:absolute;left:15px;content:" ";height:33px;width:2px;font-size:large;text-align:center;color:#000}
