.reg-jf{box-sizing:border-box;color:#2c3345;letter-spacing:normal;text-align:left;text-transform:none;word-spacing:normal;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;text-rendering:auto;background:#f3f3fe;min-height:200vh;padding:72px 8px;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;position:relative}.reg-jf :where(:not([data-editor-ui],[data-editor-ui] *,svg,svg *)),.reg-jf :where(:not([data-editor-ui],[data-editor-ui] *,svg,svg *)):before,.reg-jf :where(:not([data-editor-ui],[data-editor-ui] *,svg,svg *)):after{all:revert;box-sizing:border-box}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.reg-jf{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}}.reg-jf .jf-sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.reg-jf .jf-all{color:#2c3344;background-color:#fff;border-radius:3px;width:100%;max-width:850px;margin:0 auto;font-size:16px;display:block;position:relative;box-shadow:0 4px 4px #57647e36}.reg-jf .jf-section{flex-direction:column;margin:0;padding:0 38px;list-style:none;display:flex}.reg-jf .jf-section>li{margin:0;padding:0;display:block}.reg-jf .jf-head{text-align:left;border-bottom:1px solid #c4cbd9;align-items:center;margin:0 -38px;padding:40px 52px;display:flex;position:relative}.reg-jf .jf-logo{display:flex}.reg-jf .jf-logo img{border:0;width:250px;max-width:none;height:auto;display:block}.reg-jf .jf-head-text{text-align:center;flex:auto;margin:0 0 0 20px}.reg-jf .jf-title{color:#2c3344;word-break:break-word;margin:0;font-size:32px;font-weight:600;line-height:1.45;display:block}.reg-jf .jf-subtitle{color:#2c3344;word-break:break-word;margin:0;font-size:16px;font-weight:500;line-height:1.6;display:block}.reg-jf .jf-section>li.jf-line{border-radius:3px;flex-wrap:wrap;align-items:flex-start;margin:12px 4px;padding:12px 10px;transition:background-color .15s;display:flex;position:relative}.reg-jf .jf-section>li.jf-line-error{background-color:#ffd6d6;transition:none}.reg-jf .jf-section>li.jf-line:focus-within:not(.jf-line-terms,.jf-line-submit){background-color:#f1f5ff}.reg-jf .jf-label{color:#2c3344;text-align:left;word-break:break-word;cursor:default;width:230px;margin:10px 10px 10px 0;padding:0;font-size:16px;font-weight:500;line-height:normal;display:inline-block}.reg-jf .jf-label-choice{margin-top:0}.reg-jf .jf-req{color:#dc2626;margin-left:4px}.reg-jf .jf-input{width:calc(100% - 240px);display:block}.reg-jf .jf-line-terms .jf-input,.reg-jf .jf-input-wide{width:100%;display:block}.reg-jf .jf-name{align-items:flex-start;display:flex}.reg-jf .jf-sub{flex:100%;min-width:0;display:block}.reg-jf .jf-sub+.jf-sub{margin-left:8px}.reg-jf .jf-textbox{width:100%;height:40px;box-shadow:none;color:#2c3344;letter-spacing:normal;text-align:left;cursor:text;background-color:#fff;border:1px solid #c4cbd9;border-radius:4px;margin:0;padding:0 10px;font-family:inherit;font-size:16px;font-weight:400;line-height:normal;display:block}.reg-jf .jf-textbox::placeholder{color:#2c3344;opacity:1;font-weight:300}.reg-jf .jf-textbox:hover{border:2px solid #2e69ff;box-shadow:0 0 0 2px #2e69ff80}.reg-jf .jf-textbox:focus{border:2px solid #2e69ff;outline:none;box-shadow:0 0 0 3px #2e69ff80}.reg-jf .jf-line-error .jf-textbox{border:1px solid #f23a3c;box-shadow:0 0 3px #f23a3c}.reg-jf .jf-line-error .jf-textbox:hover,.reg-jf .jf-line-error .jf-textbox:focus{border-width:2px}.reg-jf .jf-cols{width:100%;display:inline-block}.reg-jf .jf-item{float:left;width:50%;display:block;position:relative}.reg-jf .jf-item:not(:last-child){margin-bottom:10px}.reg-jf .jf-item-row{clear:left}.reg-jf .jf-choice{clip:rect(1px, 1px, 1px, 1px);opacity:0;width:1px;height:1px;margin:2px 0 0;padding:0;position:absolute;overflow:hidden}.reg-jf .jf-choice+label{color:#2c3344;word-break:break-word;cursor:pointer;-webkit-user-select:none;user-select:none;width:100%;min-height:20px;padding:0 5px 0 30px;font-size:15px;font-weight:400;line-height:normal;display:inline-block;position:relative}.reg-jf .jf-choice+label:before{content:"";background-color:#fff;border:1px solid #c4cbd9;border-radius:2px;width:20px;height:20px;transition:background-color .15s,border-color .15s;position:absolute;top:0;left:0}.reg-jf .jf-radio+label:before{border-radius:50%;transition:border-color .15s}.reg-jf .jf-radio+label:after{content:"";opacity:0;background-color:#2e69ff;border-radius:50%;width:14px;height:14px;transition:transform .2s,opacity .2s;position:absolute;top:3px;left:3px;transform:scale(0)}.reg-jf .jf-checkbox:checked+label:before{background-color:#2e69ff;border-color:#2e69ff}.reg-jf .jf-radio:checked+label:before{border-color:#2e69ff}.reg-jf .jf-radio:checked+label:after{opacity:1;transform:scale(1)}.reg-jf .jf-choice:hover+label:before{border-color:#2e69ff80;box-shadow:0 0 0 2px #2e69ff40}.reg-jf .jf-choice:focus+label:before{border-color:#2e69ff;box-shadow:0 0 0 3px #2e69ff40}.reg-jf .jf-line-error .jf-choice:not(:checked)+label:before{border-color:#dc2626}.reg-jf .jf-line-error .jf-choice:not(:checked):hover+label:before{border-color:#fe8e92;box-shadow:0 0 0 2px #ffa5a5}.reg-jf .jf-line-error .jf-choice:not(:checked):focus+label:before{border-color:#dc2626;box-shadow:0 0 0 3px #ffa5a5}.reg-jf .jf-terms-frame{vertical-align:baseline;color:#2c3345;width:100%;max-width:800px;margin-top:10px;padding-bottom:20px;font-size:16px;font-weight:400;display:inline-block;overflow:hidden}.reg-jf .jf-terms-main{align-items:center;display:flex}.reg-jf .jf-terms{display:block}.reg-jf .jf-terms:hover{cursor:pointer}.reg-jf .jf-terms-box{vertical-align:middle;cursor:pointer;width:20px;height:20px;margin:2px 0 0 2px;display:inline-block;position:relative}.reg-jf .jf-terms-input{z-index:1;opacity:0;cursor:pointer;border:0;width:140%;height:140%;margin:0;padding:0;display:block;position:absolute;top:-20%;left:-20%}.reg-jf .jf-terms-face{background-color:#fff;border:1px solid #000;border-radius:2px;display:block;position:absolute;inset:0}.reg-jf .jf-terms-input:hover+.jf-terms-face{border-color:#0066c3}.reg-jf .jf-terms-input:focus+.jf-terms-face{outline-offset:1px;outline:1px solid #000}.reg-jf .jf-terms-input:checked+.jf-terms-face:after{content:"";background:#2e69ff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 8' fill='none'%3E%3Cpath d='M1 4l2.667 3L9 1' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/10px no-repeat;width:18px;height:18px;position:absolute;top:0;left:0}.reg-jf .jf-terms-label{color:#2c3345;vertical-align:middle;padding-left:5px;font-family:inherit;position:relative}.reg-jf .jf-terms-req{color:#c00;margin-left:2px;font-weight:700;position:relative}.reg-jf .jf-terms-reqtxt{color:#c00;margin-left:5px;font-size:.7em;font-weight:700}.reg-jf .jf-section>li.jf-line-submit{margin:0;padding:0}.reg-jf .jf-buttons{border-top:1px solid #c4cbd9;flex-wrap:wrap;justify-content:center;row-gap:10px;margin:0 -38px 10px;padding:30px 52px;display:flex;position:relative}.reg-jf .jf-submit{min-width:180px;height:48px;box-shadow:none;color:#fff;text-align:center;cursor:pointer;background-color:#249bb4;border:1px solid #249bb4;border-radius:4px;justify-content:center;align-items:center;margin:0 0 0 10px;padding:0 12px;font-family:inherit;font-size:16px;font-weight:400;line-height:normal;display:flex}.reg-jf .jf-submit:hover,.reg-jf .jf-submit:active{background-color:#249bb4cc;border-color:#249bb4cc}.reg-jf .jf-submit:focus{outline:none;box-shadow:0 0 0 3px #2e69ff80}.reg-jf .jf-server-error{text-align:center;margin:-10px 0 0;padding:0 0 20px;display:block}.reg-jf .jf-error{clear:both;color:#fff;text-align:left;background:#f23a3c url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='15' viewBox='0 0 14 15'%3E%3Ccircle cx='7' cy='7.5' r='7' fill='%23fff'/%3E%3Crect x='6.19' y='3.45' width='1.62' height='5.2' fill='%23f23a3c'/%3E%3Ccircle cx='7' cy='10.44' r='.82' fill='%23f23a3c'/%3E%3C/svg%3E") 4.5px/10.5px no-repeat;border-radius:4px;margin-top:8px;padding:3px 6px 3px 19.5px;font-size:12px;font-weight:400;line-height:normal;display:inline-block}.reg-jf .jf-nav{z-index:20;color:#fff;background-color:#dc2626;width:100%;transition:all .3s;animation:.3s both jf-fade-in;display:block;position:absolute;top:0;left:0}.reg-jf .jf-nav-success{color:#2c3345;background-color:#c9fbcbf2}.reg-jf .jf-nav-inner{align-items:center;max-width:752px;margin:0 auto;padding:10px;transition-property:background-color,background-size,background-position,padding;transition-duration:.2s;display:flex}.reg-jf .jf-nav-success .jf-nav-inner{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' fill='none'%3E%3Ccircle cx='12.5' cy='12.5' r='12.5' fill='%2318bd5b'/%3E%3Cpath d='M7 13l3.556 4 7.11-8' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 10px no-repeat;padding-left:45px}.reg-jf .jf-nav-message{flex:1}.reg-jf .jf-nav-message strong{color:#2c3345;background-color:#fff;border-radius:20px;padding:4px 10px;font-size:14px;font-weight:600}.reg-jf .jf-nav button{color:#2c3345;cursor:pointer;background-color:#fff;border:0;border-radius:4px;height:40px;padding:0 20px;font-size:16px;font-weight:500}.reg-jf .jf-nav button.jf-nav-done{color:#fff;background-color:#18bd5b}.reg-jf .jf-nav button:focus-visible{outline-offset:3px;outline:2px solid #fff;box-shadow:0 0 0 3px #ffffff40}@keyframes jf-fade-in{0%{opacity:0}to{opacity:1}}.reg-jf .jf-thanks{text-align:center;outline:none;padding:40px 52px;display:block}.reg-jf .jf-thanks-icon{width:128px;height:128px;margin:0 auto;display:block}.reg-jf .jf-thanks-title{color:#2c3344;text-align:center;margin:.67em 0;font-size:2em;font-weight:700;line-height:normal;display:block}.reg-jf .jf-thanks-body{color:#2c3344;text-align:center;margin:1em 0;font-size:16px;display:block}@media screen and (max-width:768px){.reg-jf .jf-head{flex-direction:column;margin:0 -14px;padding:28px}.reg-jf .jf-logo{margin:auto}.reg-jf .jf-logo img{max-width:100%}.reg-jf .jf-head-text{margin-left:0}.reg-jf .jf-line-name .jf-input{width:100%}.reg-jf .jf-buttons{flex-wrap:nowrap;margin:0 -14px;padding:30px 14px}.reg-jf .jf-server-error{margin-top:0}}@media screen and (max-width:480px){.reg-jf .jf-head{margin:0;padding:28px 14px}.reg-jf label.jf-label{width:100%}.reg-jf .jf-line .jf-input{width:100%;margin-top:12px}.reg-jf .jf-name .jf-sub{flex:48%}.reg-jf .jf-item{width:100%}.reg-jf .jf-buttons{margin:0;padding:30px 14px}.reg-jf .jf-submit{width:100%;min-width:100px;margin-left:0}.reg-jf .jf-nav-message,.reg-jf .jf-error-text{font-size:14px;line-height:1.6em}.reg-jf .jf-nav button{height:35px;padding:0 15px;font-size:14px}.reg-jf .jf-thanks{padding:28px 14px}}
