@font-face{font-family:'Myriad Pro';src:url('/assets/fonts/MyriadPro-Regular.otf');src:url('/assets/fonts/MyriadPro-Regular.woff') format('woff'),url('/assets/fonts/MyriadPro-Regular.ttf') format('truetype'),url('/assets/fonts/MyriadPro-Regular.svg') format('svg');font-display:swap}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0;padding:0;background:#F8F9FA}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,button,input,menu,aside,textarea{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;box-sizing:border-box}html{font-family:"PT Sans","Arial","Helvetica",sans-serif;font-size:62.5%;line-height:1.5}body{font-size:1.6rem}h5{font-size:16px}.f-fs14{font-size:14px}input::-webkit-input-placeholder{color:#bdbec0}input:-moz-placeholder{color:#bdbec0}input::-moz-placeholder{color:#bdbec0}input:-ms-input-placeholder{color:#bdbec0}a{text-decoration:none}.link-bl{color:#2258F6}.link-bl:hover{text-decoration:underline}.link-gray{color:rgba(0,0,0,0.6)}.link-gray:hover{text-decoration:underline}.btn{display:inline-block;min-width:260px;height:56px;line-height:56px;text-align:center;font-size:16px;border-radius:8px;transition:all .3s;color:#fff;white-space:nowrap;padding-left:10px;padding-right:10px;font-weight:bold}.btn.btn-bd-bl{border:1px solid #2258F6;color:#2258F6}.btn.btn-bd-bl.disable{background:#F5F7F9 !important;border-color:#ADAEAF !important;color:#ADAEAF !important;cursor:not-allowed}.btn.btn-bd-bl:hover{background:#2258F6;color:#fff}.btn.btn-bl{background:#2258F6;color:#fff}.btn.btn-bl:hover{opacity:.9}.btn-code{width:16.4rem}.btn-w100{width:100%}.fc-gray{color:#666666}.f-fs12 input[type="checkbox"]{transform:translateY(-3px)}.cntr{max-width:480px;margin:0 auto}.form-x{margin:0 auto}.form-x [type="checkbox"]{appearance:none;padding:0 !important;width:16px;height:16px;margin-right:8px;border:none;vertical-align:text-top;background:url(/assets/images/icons/checkbox.svg) no-repeat center;cursor:pointer;border-radius:0}.form-x [type="checkbox"]:checked{background-image:url(/assets/images/icons/checkbox-hook.svg)}.form-x [class*="ic"]{display:inline-block;width:24px;height:24px;position:absolute;top:14px;left:8px}.form-x [class*="ic"].ic-email{background:url(/assets/images/icons/email.svg) no-repeat center;background-size:cover}.form-x .tips{font-size:14px;position:absolute;margin-top:4px;line-height:1.2}.form-x .tips.error{color:#FA5151}.form-x .row{position:relative}.form-x .row:not(.last){margin-bottom:32px}.form-x .row .btn-bl+p{margin-top:1.6rem}.form-x .row.last{margin-bottom:16px}.form-x .row label{position:relative;display:block;width:100%}.form-x .row-col2{display:flex;gap:1.6rem}.form-x .error input{border-color:#FA5151}.form-x .error .tips{color:#FA5151}.form-x .error.submit-x .tips{bottom:5.5rem}.form-x input{width:100%;border:1px solid #E6E8E9;border-radius:8px;padding:16px}.form-x input[name="email"]{padding-left:32px}.form-x input:focus{border-color:#2258F6}.form-x textarea:focus{border-color:#2258F6}.form-x .textarea{padding:16px;min-height:80px;border-radius:8px;border:1px solid #E6E8E9;width:100%}.form-x .form-checkbox{display:flex !important;align-items:center;margin-top:16px}.form-x .form-checkbox:not(:last-child){margin-bottom:8px}.form-x .label-tt{margin-bottom:16px}.form-x .show-conment .btn-bl{width:100%}.form-x .show-conment .link-bl{display:none}.unsubscribe{position:relative;width:100%;margin:0 auto;padding:100px 0;min-height:calc(100vh - 50px)}.unsubscribe .cnt{margin:60px 0 0;border-radius:16px;opacity:1;background:#FFFFFF;box-shadow:0 10px 20px 0 rgba(0,0,0,0.05);padding:40px}.unsubscribe .tt{font-size:24px;line-height:30px}.unsubscribe .tt-des{margin:16px 0}.unsubscribe .row.last .btn{margin-right:32px}.unsubscribe .success-x{display:none;text-align:center;padding:40px 20px}.unsubscribe .success-x .tt{margin-top:40px}.unsubscribe .success-x .tt-des{margin:8px 0 40px}.unsub-ft{padding:16px 0}.unsub-ft .cntr{font-size:12px;display:flex;justify-content:space-between;color:rgba(0,0,0,0.6)}.unsub-ft a{padding:0 4px}