.ipopup_open{overflow:hidden!important}.ipopup_open body{overflow:hidden!important;height:100%!important}.ipopup_wrap{position:fixed;top:0;right:0;left:0;bottom:0;width:100%;height:100%;z-index:9999;display:block;margin:0;padding:0;outline:0;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}#ipopup{position:relative;display:none;margin:50px auto;max-width:calc(100% - 20px);box-sizing:border-box}#ipopup .bt_close{position:absolute;right:0;top:0;width:40px;height:40px;line-height:40px;text-align:center;font-family:Arial;font-weight:700;font-size:30px;color:#000;cursor:pointer;z-index:222;transition:all .2s ease-in-out 0s}#ipopup .bt_close:hover{transform:scale(1.5) rotate(360deg)}#ipopup .bt_close:after{content:"×"}#ipopup_fade{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;display:none}#ipopup .form_file_input{position:relative;overflow:hidden}#ipopup .form_file_input .input_file{position:absolute;right:0;top:0;width:1000px;height:1000px;opacity:0;cursor:pointer}#ipopup_fade{opacity:.3;background:#000}#ipopup{width:350px;padding:30px 30px 15px;border-radius:2px;background:#fff;box-shadow:0 0 20px rgba(0,0,0,.5)}#ipopup .title{padding-bottom:20px;font-size:23px;text-align:center;font-weight:700}#ipopup .line{padding-bottom:15px}#ipopup .line p{font-size:12px}#ipopup .line .input{width:100%;margin-bottom:0}#ipopup .line input[type=text]{width:100%;margin-bottom:0}#ipopup .line textarea{width:100%!important;margin-bottom:0}#ipopup .submit{text-align:center;padding-bottom:15px}#ipopup .privacy-policy{padding-bottom:15px;text-align:center;font-size:11px;color:#999;line-height:1.2em}#ipopup .form_file_input label{font-size:11px;color:#999;padding:2px 10px 2px 7px!important;background-color:#fdfdfd;border:1px dashed #eee;border-radius:2px;display:inline-block;font-weight:100}#ipopup .form_file_input:hover label,#ipopup .form_file_input label.loaded{color:#333}body .ipopup_wrap{background:rgba(0,0,0,.8)}body #ipopup{background:#121212;background-size:cover;width:650rem;box-sizing:border-box;padding:90rem;border:1rem solid #2e2e2e}body #ipopup .bt_close{color:#fff}body #ipopup .title{font-family:"Unbounded",sans-serif;font-style:normal;font-weight:700;font-size:32rem;line-height:1.2;color:#fff}body #ipopup .title2{font-family:"Unbounded",sans-serif;font-style:normal;font-weight:700;font-size:22rem;line-height:1.2;color:#fff;margin:20rem 0 0}@media only screen and (max-width:768px){body #ipopup{padding:20rem}body #ipopup .title{font-size:25rem}}