.mf-brand-name{padding-left:5%!important;font-size:22px!important;font-weight:bold!important}
.mf-h1{font-size:28px!important;text-align:center!important;color:#fff!important}
.mf-intro{font-size:16px!important;font-weight:normal!important;line-height:150%!important;text-align:left!important}
.accentUnderline:hover:before{border:5px solid #035926}
.btnAccent,.btnAccent:focus{background-color:#035926}
.btnAccent:hover{background-color:rgba(3,89,38,.8)}
.mf-number-link{float:none!important;border-radius:0!important;margin-block-start:0!important;margin-block-end:0!important}
.mf-copy-hint{text-align:center!important;color:#fff!important}
.mf-flag{margin-bottom:-6px!important}
.mf-country-link{font-size:24px!important;color:#fff!important}
.mf-card-link{display:block!important}
.mf-card-action{border-bottom:2px solid #c2f827!important}
.mf-row0{margin-bottom:0!important}
.mf-clear{clear:both!important}
.mf-ad{padding:10px 0!important}
.mf-country-name{font-size:20px!important}
.number.masked span{letter-spacing:1px}
.mf-step{font-size:22px!important;color:#035926!important;margin-top:-5px!important}
.mf-messages{width:100%!important;padding-top:15px!important}
.pcbox{background:#e8e8e8;border-radius:15px;font-weight:bold;padding:8px}
@media only screen and (max-width:760px){.pcbox{display:none}}
.mf-pl20{padding-left:20px!important}
.mf-pl30{padding-left:30px!important}
.mf-ad-300{display:inline-block;width:300px;height:250px}
.mf-pager-wrap{text-align:center!important}
.mf-pager{padding:10px!important}
.mf-h3{font-size:24px!important;text-align:center!important}
.mf-total{color:#666;font-size:13px;margin:-6px 0 10px}
.mf-online{display:inline-block;margin-left:8px;padding:2px 10px;border-radius:999px;font-size:13px;vertical-align:middle;background:#b2ff59;color:#1b3a10}
.mf-offline{background:#cfd8dc;color:#37474f}
.sms-login-hint a{font-weight:700}
.sms-limited{margin:10px 0;padding:24px 12px;text-align:center;font-size:16px;color:#856404;background:#fff8e1;border:1px solid #ffe08a;border-radius:6px}
.promo-paid-btn{margin:6px 0}
.promo-paid-note{font-size:14px;margin:8px 0}
.app-number{margin:10px 0;font-size:14px}
.app-number a{margin-right:10px}
.app-badges{margin:8px 0 4px}
.app-badges a{display:inline-block;margin:4px 6px;padding:6px 14px;border:1px solid rgba(255,255,255,.6);border-radius:6px;color:#fff;font-size:13px}
.app-badges a:hover{border-color:#fff}
.app-banner{position:fixed;left:0;right:0;bottom:0;z-index:1500;background:#263238;color:#fff;padding:10px 44px 10px 14px;font-size:14px;display:none}
.app-banner.open{display:block}
.app-banner a.app-banner-go{color:#fff;background:#035926;border-radius:4px;padding:4px 12px;margin-left:8px;white-space:nowrap}
.app-banner-close{position:absolute;right:8px;top:6px;border:0;background:none;color:#ccc;font-size:22px;line-height:1;cursor:pointer}
.sa-slot{margin:10px 0;text-align:center;overflow:hidden}
.sa-slot a{display:inline-flex;align-items:center;gap:8px;font-weight:600;text-decoration:none}
.sa-slot img{max-width:100%;height:auto}
.sa-row{clear:both;width:100%}
.sa-site-top{padding:8px 0;background:#fff}
.sa-site-bottom{margin-top:20px}
.sa-notfound{max-width:728px;margin:0 auto 24px}
nav ul a.mf-nav-member{font-weight:bold}
.mf-doc{padding:20px 0 40px}
.mf-doc h2{font-size:24px;margin:28px 0 12px;color:#37474f}
.mf-doc h3{font-size:18px;margin:20px 0 8px;font-weight:bold;color:#37474f}
.mf-doc p,.mf-doc li{line-height:1.8}
.mf-doc ul.mf-list{padding-left:20px}
.mf-doc ul.mf-list li{list-style:disc}
.mf-form .input-field{margin-top:22px}
.mf-alert{padding:12px 16px;border-radius:6px;margin:16px 0}
.mf-alert-ok{background:#e8f5e9;color:#1b5e20;border:1px solid #a5d6a7}
.mf-alert-error{background:#ffebee;color:#b71c1c;border:1px solid #ef9a9a}
.mf-required{color:#c62828}
.jm-kw{padding:10px 0 30px}
.jm-kw-crumb{font-size:13px;color:#78909c;margin:6px 0 14px}
.jm-kw-crumb a{color:#035926}
.jm-kw-board{display:flex;flex-wrap:wrap;gap:16px;align-items:center;background:#f1f8e9;border-left:5px solid #035926;padding:14px 18px;border-radius:4px;margin-bottom:18px}
.jm-kw-board img{width:48px;height:48px;border-radius:10px;background:#fff}
.jm-kw-board b{font-size:18px;color:#263238}
.jm-kw-board span{color:#546e7a;font-size:14px}
.jm-kw-item{border-bottom:1px dashed #cfd8dc;padding:12px 4px}
.jm-kw-item .jm-kw-meta{font-size:13px;color:#78909c;margin-bottom:4px}
.jm-kw-item .jm-kw-meta a{color:#035926;font-weight:bold}
.jm-kw-item .jm-kw-text{color:#37474f;word-break:break-word}
.jm-kw-empty{padding:30px 0;color:#90a4ae;text-align:center}
.jm-kw-others{margin:26px 0 8px}
.jm-kw-others a{display:inline-block;margin:0 8px 8px 0;padding:4px 12px;border:1px solid #aed581;border-radius:4px;color:#33691e;font-size:14px}
.jm-kw-others a:hover{background:#035926;border-color:#035926;color:#fff}
.jm-kw-tip{font-size:14px;color:#607d8b;line-height:1.8}
.mf-member .m-main{padding-top:40px;min-height:calc(100vh - 260px)}
