@font-face{font-family:Fixture;src:url(/build/assets/Fixture-CondensedBold-DSQYbHsc.ttf) format("truetype")}@font-face{font-family:Roboto;font-weight:400;src:url(/build/assets/Roboto-Medium-CFKDKRMh.ttf) format("truetype")}@font-face{font-family:Roboto;font-weight:400;src:url(/build/assets/Roboto-Regular-BHeBnKzs.ttf) format("truetype")}body{background-color:#535353;display:flex;height:100vh;overflow:hidden}.card-container{display:flex;margin:0 auto}.jps-card{width:600px;aspect-ratio:912/353;margin:auto;background:url(/images/jps/gradient_background.png);background-size:contain;border-radius:20px;position:relative;overflow-x:visible;display:flex;flex-direction:column}.jps-card .overlay{position:absolute;background-image:url(/images/jps/overlay.png);top:0;left:0;width:600px;aspect-ratio:912/353;background-size:contain;filter:invert(1);opacity:.5}.jps-card .jps-card-content{display:flex;flex-direction:row;height:153px}.jps-card .jps-card-content .text{color:#fff;padding-right:23px;display:flex;flex-direction:column;justify-content:start;align-items:end;font-family:Fixture!important;font-weight:700;padding-top:23px;width:241px;text-align:right}.jps-card .jps-card-content .text h1{text-transform:uppercase;font-size:14px}.jps-card .jps-card-content .text h2{text-transform:uppercase;font-size:47px;line-height:.96;letter-spacing:0px;margin-top:0;word-spacing:-1px;font-weight:400}.jps-card .jps-card-content .image{display:flex;flex-direction:column;justify-content:end;align-items:start}.jps-card .jps-card-content .image img{width:158px;height:auto;position:relative;left:13px;bottom:-30px}.jps-card .jps-card-content .form{display:flex;flex-direction:column;justify-content:start;align-items:start;padding-left:24px;width:300px}.jps-card .jps-card-content .form .title{text-transform:uppercase;font-family:Fixture;color:#fff;font-size:27.5px;margin-bottom:2px;margin-top:23px;padding-left:22px;letter-spacing:-.4px;word-spacing:.4px}.form-group{padding:0;margin:0}.jps-card .jps-card-content .form input,.jps-card .jps-card-content .form input:active,.jps-card .jps-card-content .form input:focus,.jps-card .jps-card-content .form input:focus-visible{color:#000!important;box-shadow:none;font-family:Fixture;background-color:#fff;border:thin solid white!important;height:53px;width:229px;line-height:25px;font-size:26px;border-radius:9.5px;padding-right:5px;padding-left:5px;letter-spacing:3px;display:block;text-align:center;outline:none;margin-bottom:7px}.jps-card .jps-card-content .form button{height:47px;width:229px;line-height:47px;font-size:26px;border-radius:9.5px;padding-right:5px;padding-left:5px;color:#fff;font-family:Fixture;text-transform:uppercase;border:thin solid #000000;margin-bottom:21px;background:#000}.jps-card .jps-card-content .form button span{position:relative;left:-3px;top:-5px}.jps-card .jps-card-content .form button.result{height:47px;width:229px;line-height:47px;font-size:26px;border-radius:9.5px;padding-right:5px;padding-left:5px;color:#fff;font-family:Fixture;text-transform:uppercase;border:thin solid #000000;margin-bottom:17px}.jps-card .jps-card-content .form button.result span{position:relative;left:-3px;top:-5px}.jps-card .jps-card-content .form button.result img{position:relative;left:-15px;height:21px;top:2px}.jps-card .jps-card-content .form .link{font-size:7px;font-weight:700;font-family:Fixture;color:#fff;text-transform:uppercase;letter-spacing:.2px;padding-left:2px}.jps-card .jps-card-content .form .link a,.jps-card .jps-card-content .form .link a:hover{color:#fff}.jps-card input[disabled]{background:#dedede}
