.acf form.bfc{box-sizing:border-box;width:100%;max-width:560px;margin-left:auto;margin-right:auto;padding:24px}.acf .bf-in{box-sizing:border-box;width:100%;max-width:none;height:48px;font-size:17px}.acf #fm .bf-in{width:100%}.acf #fm b.empty{color:#6e6e73;font-size:19px;font-weight:600;line-height:22px}.acf .bf-chip:not(.dk){background:#fff;min-height:44px}.acf .bf-chip.dk{min-height:44px;font-size:15px}.acf .bf-link{align-items:center;min-height:44px;font-size:15px;transition:opacity .2s;display:inline-flex}.acf .acf-why{color:#6e6e73;margin:0 0 16px;font-size:13px;line-height:1.4}.acf form>.pb-sec:first-child,.acf form>.acf-sec:first-child{margin-top:0;padding-top:0}.acf label.check{cursor:pointer;align-items:flex-start;gap:10px;min-height:44px;margin:12px 0 0;padding:0;font-size:14px;line-height:1.45;display:flex}.acf label.check input{accent-color:#1e8e3e;flex:0 0 20px;width:20px;height:20px;margin:0}.acf .tsbox{max-height:65px;overflow:hidden;min-height:0!important;margin:0!important}.acf .tsbox:not(:empty){margin-top:12px!important}.acf .bf-go{border-radius:12px;justify-content:center;align-items:center;width:100%;max-width:none;height:48px;min-height:48px;padding:0 22px;transition:opacity .2s,background-color .2s;display:flex}.acf .pb-gobar{text-align:center}.acf .pb-gobar .pb-hint,.acf .acf-alt{text-align:center;margin:10px 0 0;font-size:13px;line-height:1.5}.acf .pb-gobar .pb-hint a,.acf .acf-alt a{color:#1e8e3e;text-decoration:none;transition:opacity .2s}.acf .pb-gobar .pb-hint a:hover,.acf .acf-alt a:hover{text-decoration:underline}.pw-wrap{position:relative}.pw-wrap .bf-in{padding-right:64px}.pw-show{color:#1e8e3e;min-width:44px;height:44px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;padding:0 10px;font-size:15px;font-weight:500;transition:opacity .2s;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.pw-show:hover{opacity:.7}.acf .rs-box{text-align:left;margin:20px 0 0}.acf .rs-box .pb-lab{color:#1d1d1f;margin:0 0 4px;font-size:14px;font-weight:600;display:block}.acf .rs-help{color:#6e6e73;margin:0 0 8px;font-size:13px;font-weight:400}.acf .rs-box .bf-in{margin:0}.acf #rs{text-align:left;margin-top:12px}.acf .rs-link{color:#1e8e3e;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;margin:0;padding:0;font-size:15px;font-weight:500;transition:opacity .2s;display:inline-flex}.acf .rs-link:hover:not(:disabled){opacity:.7}.acf .rs-link:disabled{color:#6e6e73;cursor:default}.acf .rs-msg{text-align:left;font-size:13px}@media (width<=734px){.acf{padding-left:16px;padding-right:16px}.acf form.bfc{background:#fff;border-radius:20px;padding:24px;box-shadow:0 2px 6px #0000000a,0 16px 40px #00000014}}.acf input.bf-in.t,.acf input.bf-in{min-height:48px;height:48px!important}.acf .pb-nr{grid-template-columns:1fr!important}.acf .pb-nr>div{width:100%}#f>.acf-sec:first-child{border-top:0!important;margin-top:0!important;padding-top:0!important}#f>.acf-sec:first-child>.pb-row:first-child{margin-top:0;padding-top:0}#f>.acf-sec:first-child>.pb-row:first-child>.pb-lab{margin-top:0}.acf .pb-row{flex-wrap:wrap}.acf .pb-grid .bf-chip:not([aria-pressed=true]),.acf .pb-hrs .bf-chip:not(.dk):not([aria-pressed=true]){border:1px solid #d2d2d7}:root{--light:#6e6e73}@media (width<=600px){.acf .bf-go,.bfc .bf-go{width:auto;max-width:66%;margin:24px auto 0;padding:0 32px}}html.mo-js .acf [data-reveal],html.mo-js .acf[data-reveal]{opacity:1!important;transition:none!important;transform:none!important}.acf-note{color:#1d1d1f;text-align:left;background:#edfaf1;border:1px solid #b7e4c7;border-radius:12px;margin:0 0 16px;padding:14px 16px;font-size:16px;line-height:1.45}.acf-note[hidden]{display:none}.gt-spin{vertical-align:-3px;border:2px solid #ffffff73;border-top-color:#fff;border-radius:50%;width:16px;height:16px;margin-right:8px;animation:.8s linear infinite gtsp;display:inline-block}@keyframes gtsp{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.gt-spin{animation:none}}.fnav[hidden],.fnav [hidden]{display:none!important}.acf .pb-gobar{box-shadow:none!important;background:0 0!important;margin:20px 0 0!important;padding:0!important;position:static!important}
