:root {
  --body-width: 1200px;
  --theme: #0EB264;
  --theme-light: #13CD75;
  --theme-dark: #077C45;
  --tx-main: #222;
  --tx-normal: rgba(34, 34, 34, 0.9);
  --tx-regular: rgba(0, 0, 0, 0.6);
  --tx-sec: #999;
  --tx-placeholder: #ddd;
  --warning: #FF7128;
  --warning-plain: rgba(255, 113, 40, 0.15);
  --info-plain: #E3F9E9;
  --bg: #F3F3F3;
  --bg-1: #F8F8F8;
  --main-bg: #EFFBF5;
  --index-bg: rgb(244, 254, 249);
  --index-bg-zero: rgb(244, 254, 249, 0);
  --border-clr: #E7E7E7;
  --border: 1px solid var(--border-clr);
  --btn-bg: var(--theme);
  --btn-border-bg: var(--theme);
  --btn-hover-bg: var(--theme-light);
  --btn-clr: #fff;
  --btn-plain-clr: var(--theme);
  --btn-plain-hover-bg: #EFFBF5;
  --btn-radius: 4px;
  --btn-fs: 14px;
  --btn-height: 36px;
  --btn-lg-height: 48px;
  --btn-lg-fs: 16px;
  --btn-sm-height: 24px;
  --gap: 12px;
  --gap-lg: 24px;
  --gap-sm: 8px;
  --card-pd: 16px;
  --header-height: 74px;
  --header-index-height: 98px;
  --header-bg: var(--main-bg);
  --footer-height: 167px;
  --footer-bg: #414342;
  --teacher-card-width: 275px;
  --card-shadow: 0px 4px 12px 0px rgba(77, 105, 159, 0.18);
  --card-active-shadow: 0px 4px 12px 0px rgba(14, 178, 100, 0.2);
  --card-radius: 12px;
  --card-radius-sm: 8px;
}

:root:root {
  --swiper-theme-color: #fff;
}

@keyframes ani-fold-top {
  0% {
    transform: scaleY(0.2);
    opacity: 0;
  }
  100% {
    transform: scaleY(1);
    opacity: 1;
  }
}
.ani-fold-top {
  animation: ani-fold-top 0.3s cubic-bezier(0.23, 1, 0.32, 1);
  animation-fill-mode: both;
  transform-origin: 50% 0;
}

@keyframes ani-fade {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.ani-fade {
  animation: ani-fade 0.5s cubic-bezier(0.23, 1, 0.32, 1);
  animation-fill-mode: both;
  transform-origin: 50% 0;
}

@keyframes ani-fadein-top {
  0% {
    transform: translateY(-100px);
    opacity: 0;
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}
.ani-fadein-top {
  animation: ani-fadein-top 0.5s cubic-bezier(0.23, 1, 0.32, 1);
  animation-fill-mode: both;
  transform-origin: 50% 0;
}

@keyframes ani-fadein-bottom {
  0% {
    transform: translate3d(0, 100px, 0);
    opacity: 0;
  }
  100% {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.ani-fadein-bottom {
  animation: ani-fadein-bottom 0.3s ease;
  animation-fill-mode: both;
  transform-origin: 50% 0;
}

.ani-delay1 {
  animation-delay: 0.1s;
}

.ani-delay2 {
  animation-delay: 0.2s;
}

.ani-delay3 {
  animation-delay: 0.3s;
}

.ani-delay4 {
  animation-delay: 0.4s;
}

.ani-delay5 {
  animation-delay: 0.5s;
}

.ani-delay6 {
  animation-delay: 0.6s;
}

.ani-delay7 {
  animation-delay: 0.66s;
}

.ani-delay8 {
  animation-delay: 0.72s;
}

.b-logo {
  background: url("./b-logo-BaRDIW3H.png") no-repeat center;
  width: 118px;
  height: 26px;
  background-size: cover;
  display: inline-block;
  vertical-align: middle;
}

.b-arr-d {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABsSURBVHgB3YxbDYAwDEVXFCBh2ZSgAAkgARSAE3CEgiWVgIG2tB8kCwy+CU36vuc695OIMfYhhOnl32kuNldWUkqrNihBJhaRgYjGm5MCcw6ZWPfNe1+fNyhB2gQA0JyZuUHE/RHIoPYq/mgcyXIodV8q1g0AAAAASUVORK5CYII=") no-repeat center;
  width: 12px;
  height: 12px;
  background-size: cover;
  display: inline-block;
  vertical-align: middle;
}
.b-arr-d.opa-1 {
  opacity: 0.5;
}

.b-star {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAATCAYAAACQjC21AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFySURBVHgBtVNBTsJAFP1/KEQSF90YSFzYG1C2ohFPgDcQT2A4AXAC9QYcwRtgIsSl3ACWqJu60tB2njOFxoa2doj6VtPf999/819LZACMbXs1PXRNuMKEFFh7LiFom3CNBMFwBXPDhGuZkATTGQF/d2UGaTEHY8f+tSCe6g6UmD4H1mehy0LB0JdJkXYRP9qh/1hvC8ZN5IjIIyaPmRYy5HcSaOhiNJ3RWU1qXknQEQBbpeXwxj0Eetbx6z0n1ZXwgBl92gEA3Vn71QE3F55+5hRB7SyUyi3o4ich1TiT4F75dPmwVc9GMK13GejHgXxPJE8yDSsnL7dZfbmhWK3liHKslf3qKK8vV1AHlXK3hu2XP7o7C7KQl/EZ4CExXyWaOrl9WcUomBBzfZZEvXhfq+mBKyDG2qUacr4dyGZYGkFAXb187Sq5/ErrbVYqcVO5WLDANZkinNSetZu899ENJrW5yb+9DkM1FPE0R39a9N/4AgDAjrBaPHNiAAAAAElFTkSuQmCC") no-repeat center;
  width: 20px;
  height: 20px;
  background-size: cover;
  display: inline-block;
  vertical-align: middle;
}

.b-location {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAWCAYAAAAvg9c4AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAI+SURBVHgB1VS9bhNBEJ49E4pUlyfAPAFnAqK08gSEJ8gaY2PR2HkCOxVQ2QUSxpLjzRMAJVXiDgnInTs6jo4uFwqDjLzLt3uOc38+K1WUkU63Mzvzzbez3x3RTTGWt8lbLZt+T5vEmAPXNkGlxnTbEqLf91fVWSsBn9a7ADzDsoUnMGCkAvDYo5n8wZ9h/ypMebXukqIisUJFDN9+SDdscDRoE1OBGA5Ka5mCYdsASquUBahNHPYFSbaj87IYx5jyRqOoj4ZeFVOoY7WagwZtMCsi3acNtn8xTxDQo+mS3NwSohdkM53JXV24BNRN5nRM+pIUfTTAM+ny2gsnZDzokZ63NeVRmFtx3qxMkiZL/5+eG5oM3+0sIh1efX5M83kT68qi5gQN70VhkjO1MZCziI/ZsnEsQ6qfyClG/POYnwJNFcgJWarMecto1OiWURnM/EsEdifmp0AZedCjcwFCqtAjxWzMzMWxR9Cta+5WsgPThHNb5yM2zmE6E2F0qm+V8Nn4oXSYviTbvOGbuMnb2A3r6CTOLWGQSQevJmRyNyqTVF4oP62MI6igs5ppyBYyYQEV/owoz7QyzCg2e8mtQjLged5fZ/vhBLN65ZS2zz3322dKnwaA+CdY1hNx+Ob7WlADfPrV14BYdtFgrP0lYLWu59jHcwD9iqz6TFADDIaOc38Ly5fOg0efvNMvv8JPlt7j2K+Tc4xa7v90wUxAh49x+/uauVaAGA14Xs1a0AjwHp6jdYBXssUsr8/+A+dJ/l9iN2i8AAAAAElFTkSuQmCC") no-repeat center;
  width: 22px;
  height: 22px;
  background-size: cover;
  display: inline-block;
  vertical-align: middle;
}

.b-arr-lg {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAARCAYAAADkIz3lAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACkSURBVHgBjdHBDcIwDAVQ/yJyZoSMwAhw41huXHvjyChs0BHoBjACIzAC4oIAKcZJ1Upt3SS+2FGeZMsGRaI8HC0DNZirRQw54CrlWrJFAlki3F9vs0UOujXnJ3KQ/0MO6mEKBZiDfBR+Ty0i+rLbayjAjyxT8sM/DIrLpjytNBhm3El7k5qxK1J4sMcYnlxmDqu31rAKx5ida2Zhh5dE9Y+o+gOs33h/6DTLkAAAAABJRU5ErkJggg==") no-repeat center;
  width: 10px;
  height: 17px;
  background-size: cover;
  display: inline-block;
  vertical-align: middle;
}

.b-arr-lg-r {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAARCAYAAADkIz3lAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACkSURBVHgBjdHBDcIwDAVQ/yJyZoSMwAhw41huXHvjyChs0BHoBjACIzAC4oIAKcZJ1Upt3SS+2FGeZMsGRaI8HC0DNZirRQw54CrlWrJFAlki3F9vs0UOujXnJ3KQ/0MO6mEKBZiDfBR+Ty0i+rLbayjAjyxT8sM/DIrLpjytNBhm3El7k5qxK1J4sMcYnlxmDqu31rAKx5ida2Zhh5dE9Y+o+gOs33h/6DTLkAAAAABJRU5ErkJggg==") no-repeat center;
  width: 10px;
  height: 17px;
  background-size: cover;
  display: inline-block;
  vertical-align: middle;
  transform: rotate(180deg);
}

.b-play {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAANNSURBVHgB3Zu/T1NRFMe/bZz8QepAAgPJY3WxDDD4s2zIhBFwbCHRgUBoopMm8iPqokbUqJNQRoIGJnVriaOD+hcUZcDIYGN0Pp7T9255PFpC6L33vddPcujjtTT99J733nnnXhLQDBGl+CHDcZnD4Uh7Tzm+l1U4Nr3HrxzfOEqJRGITUUSkOGY4itQcZY6nHA6iAH+QjAapRhQ5cggD+YbJnFiQMscQbEFuKv4m+yyRydQld9S+ULiUOTLQDb9pmsIZtUbMQBf8ZlmKJs1LUnTlFEeXJDct48CBkokGcg4/FLG3+ogyV7kKWq/3RCPBMuIjJ0jJ11Ov1EsGd3hD7iBeSP27VO+JPSPopWYZ8WWMR7Hg3xEcQX3Xl3CQQj3l31ET9EYvh3gjcnn/jlqKsqDkcA7xp8Jpelr9UhVsgWMvSD9LlmRDpWgGrUXtXKIEs2gt0upkk6TdHoo27j1fRueF68g/eIWtnzsIgZpTgty75TVoROQUbSdP4OboFdwaH4FlnvFxmJcUTcMgf/7+w+PFt+gbmcTK+xIsIl296jF4FhbY2t5B/uFrm2nryI8kLNedKx820Dc8iSeLqzCMtDJT1gUVltI2JScZgmb8J5nDMHCxF/PTWXR1tEMz/UlEgI+fPuPa1BxMEAlBk4hgBSFzrucM3r0wcqdWOQZXMIUQ6Opsx/xUFgOXemGIqqBMXzmwSNupE7gxMsgVziBXOsdhCunRiOB3WETSceHuhIkzZhAZOKgRNI6k48KdiaqgJWqCJRhEpePt8WFYZqO2Re6sjTYevVmljvOjNH3/Jf3Y/kUh4YibalnMIv4dNT8y398vG+pCX0Jrsaw2qoJeg6aE1qGkNvylmpli0D4F/xxFsHUvM0oZxJtuv2Cw2I77KM4FZ5j2TZ/xKEoDyt6yDX1sslx3cGe926UxuMus4sZYvZ37BPlbqDR6cYSZU636Q8Opmqd4UMBR4T+epWgjC5Oau5el6Eo2LxdhyQLpkvNJDpHmu44jMgtTkN1llEHKZGIhXgPRHNkbTVkEKIeI/caYYdHwxBqIrpEeiuReg7WIJaAR2p0tlpBpOZl7POiDqtX30iCSHsq6V0lpQ6tgPTxpB3tFRaJi498I/gMoK+Z+z9utVQAAAABJRU5ErkJggg==") no-repeat center;
  width: 56px;
  height: 56px;
  background-size: cover;
  display: inline-block;
  vertical-align: middle;
}

.b-play-sm {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAANNSURBVHgB3Zu/T1NRFMe/bZz8QepAAgPJY3WxDDD4s2zIhBFwbCHRgUBoopMm8iPqokbUqJNQRoIGJnVriaOD+hcUZcDIYGN0Pp7T9255PFpC6L33vddPcujjtTT99J733nnnXhLQDBGl+CHDcZnD4Uh7Tzm+l1U4Nr3HrxzfOEqJRGITUUSkOGY4itQcZY6nHA6iAH+QjAapRhQ5cggD+YbJnFiQMscQbEFuKv4m+yyRydQld9S+ULiUOTLQDb9pmsIZtUbMQBf8ZlmKJs1LUnTlFEeXJDct48CBkokGcg4/FLG3+ogyV7kKWq/3RCPBMuIjJ0jJ11Ov1EsGd3hD7iBeSP27VO+JPSPopWYZ8WWMR7Hg3xEcQX3Xl3CQQj3l31ET9EYvh3gjcnn/jlqKsqDkcA7xp8Jpelr9UhVsgWMvSD9LlmRDpWgGrUXtXKIEs2gt0upkk6TdHoo27j1fRueF68g/eIWtnzsIgZpTgty75TVoROQUbSdP4OboFdwaH4FlnvFxmJcUTcMgf/7+w+PFt+gbmcTK+xIsIl296jF4FhbY2t5B/uFrm2nryI8kLNedKx820Dc8iSeLqzCMtDJT1gUVltI2JScZgmb8J5nDMHCxF/PTWXR1tEMz/UlEgI+fPuPa1BxMEAlBk4hgBSFzrucM3r0wcqdWOQZXMIUQ6Opsx/xUFgOXemGIqqBMXzmwSNupE7gxMsgVziBXOsdhCunRiOB3WETSceHuhIkzZhAZOKgRNI6k48KdiaqgJWqCJRhEpePt8WFYZqO2Re6sjTYevVmljvOjNH3/Jf3Y/kUh4YibalnMIv4dNT8y398vG+pCX0Jrsaw2qoJeg6aE1qGkNvylmpli0D4F/xxFsHUvM0oZxJtuv2Cw2I77KM4FZ5j2TZ/xKEoDyt6yDX1sslx3cGe926UxuMus4sZYvZ37BPlbqDR6cYSZU636Q8Opmqd4UMBR4T+epWgjC5Oau5el6Eo2LxdhyQLpkvNJDpHmu44jMgtTkN1llEHKZGIhXgPRHNkbTVkEKIeI/caYYdHwxBqIrpEeiuReg7WIJaAR2p0tlpBpOZl7POiDqtX30iCSHsq6V0lpQ6tgPTxpB3tFRaJi498I/gMoK+Z+z9utVQAAAABJRU5ErkJggg==") no-repeat center;
  width: 24px;
  height: 24px;
  background-size: cover;
  display: inline-block;
  vertical-align: middle;
}

.b-fire {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAJDSURBVHgB3ZVdbtNAEIBn1s5TUfARzAkaTkD6iBBqc4IYkUq80Zyg7QlI35Co1HACQyrEIz6CuUG4wYpH6t1hZtd2k8YxDu1T5yHe1c7MN3+7AfgPidJ3cVddBTtK/3pyagIz7Kq/E6C/eHsFBGcBoO5q0xkgkQNg4jZoHxbgas6RbzvvLyYn9wLYwJxCGxzw/b0AAHQkv4iQydcQxutwincCRN+OB/X6ejKUDxLmZOmnAwFFUEdPiVt/bx7dRgAVkJaOeWOdIQH9Uki5B8ChO1sZV3PTPLobgGhxnBBSbK0viyUVl0c5GPvFw2AgETN0XNkh2UEnABH4hiKOozSRUsR+D1qP5hoBBRLRnyJl0LA2vNXfDpDaS/TV1gS9I1T41CuqpfNjgin3Y0kIPmKFcy5ZJvpWhSetAGtoWC61D5qzsaUjQw6gRx+XaIMDXk65VufqZm/K03Xuk4AXdwHh2o4gEq/8vRBlrvGQ0Jku9ehTXqkJhD+zOvM0ySEIXW+gLYMVUoQmfCOl8Fv6DC0ivalYrQCqxhBx35di77nqhc9+H16eQYvc3psyoBVZK1FgTGaDUMt0yBjqlzMx+OfDxr0bl+Fm0JaBS5Xr77LhMWwau43o/Z9P4pw1lHKjB8oWs2oMKehdbXsCKuekzA9Zyrjq15fZXR1sM/R3guuKNFcKv+pXfpIEaotizNnK3Lt3ivt1oEcz3QlQQ0Lzgcg/GdtELhmaJ6Mm5+V5u8ijZy0krLhf3V4kvnSockS6aCrL45K/zJf+u+/2RcgAAAAASUVORK5CYII=") no-repeat center;
  width: 24px;
  height: 24px;
  background-size: cover;
  display: inline-block;
  vertical-align: middle;
}

.b-heart {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGZSURBVHgB7VO9TsJQFD7nFsMk8AjwBCJPUEcHC2zGRY1l19GJsrmpm9EOOOEmlAcQXgB1c5NHqLBIAlzPhbZpC6SXhsSFL2luz9/3nZ6eC7DFfwOXOTNtXZ1yPAXgJWHSYwPDJlOUGozH2VUx+/ChHymQautV4GBAvHaNwZFZ87tYoHOrcuaRc37PdhK5gWYiU3Cf/M9eoj82SeQoNiel2pSlXwY1fUi3Kt8ceZZer6j4DkIQDUzoHGpP9XDMIb6lx2aTcc4u1+2AwK51UULAV3J0fjTzAGIgbelvHEBlwMq29tgUPm9EyDE//3roQkxwzj/FOeXTvOtjS9IysEF4AoxBR5yIuAcxgcCKMy5kHwsCtN/CaYsZzlZ1TYia+YJg351/QED8dQb8fGaIdVtDxH93qMHAPVD8xm/j/St5XKBlApVMNXlSgFGj15UlF/dhWAyutxIuGL30OrIiYfJB0TTCOcqyQhkRGfKVAlEisuQCCBFItXSDsqpOtuGQSpFLCSyIuJAgF1BAAu64aF5Zp6VrIr+BLTaBP+vEw7VK+c42AAAAAElFTkSuQmCC") no-repeat center;
  width: 24px;
  height: 24px;
  background-size: cover;
  display: inline-block;
  vertical-align: middle;
}

.b-message {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHpSURBVHgB3VXLTcNAEJ1ZmxMCuQNMBYQKMEeESEQFgBQkjlABpgLghmSkQAX8hDiSDoAOTAWsEnEh8Q6z609MEhuHiAPMJY73zXvzXQP8dcMqIOdhz4Xeh6dIuPq/QHoGS4RyPXieSsC53d0moC0C8ArcQz476taDC5hEwLnac8nqt3LEkqHXQPRqnBCXgKBGSG5C0sYZe0eunYXfChhyET0mzpIAD4oiNBkSHMZYDMWMtTosIoadTOSZg71clr7kM1TWKhKG7OlSr98axoiRiExZxkczVmTzLNQicbbgzTFHoYBO1/xy46qQ50UElzImpK38WdYD5363piJ60tF36sGifjd/0/QZcVjKTnDUaZz7Bn/bfNNUXNrFNMAsgyhSbpLGC/zUCG4MVy/y0ld2+sCNqiX5ZMuTROZDdQtjrnh8tQn4ZbPLDp27pqfU1y1O6z3eyDFtRb2YFQQM+WiT/SI8gmjw1cJ31aDMpQJCQJtFKpnJluIFlRtBu5KA3DjXwDZUMFLY4u7qKbzMv7dhSnOu9h1ldY+5NK7ZoUbg58+nmiJdFhLvj0y8nV4vw5iRDBBhxWxwmSEuICmuObimLCV314iAueyw6AMzQBGarZT8eCrU7Imsn8hxyExgkonRc65HMRmCf26fu7fbPSSMqCYAAAAASUVORK5CYII=") no-repeat center;
  width: 24px;
  height: 24px;
  background-size: cover;
  display: inline-block;
  vertical-align: middle;
}

.b-file {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAD3SURBVHgB1ZU7DoJAEEBndrUyMRyBo2hppd7AwoLSG4C3oLDQE6A2lngUjkCMNgqMYPxAXFlgMYHXkMksvExmhgVoO5gONGehET87BDCAwqDHunzoj2xPlGWZiF8m5T6eQHp0C13tYOiibCcdRET6oyaC5Wm8skCC5hg6sdAlfEu+KmGggD+1PYz4EAm9X5UoCYSSazCrVfCSENBGlKtFkEdHdqC/m1t5edkwSAXxVJmSExYoCeKRBQWkgiL7oCQQ9aCMtGoPLKhN0PQe/H3R2i/I9gDBfz7N/n4u22AhhMlf9UOmAhYGa0TcQkXiu+rIw17l95vJHW+hXvrWBDMIAAAAAElFTkSuQmCC") no-repeat center;
  width: 24px;
  height: 24px;
  background-size: cover;
  display: inline-block;
  vertical-align: middle;
}

.b-user {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHYSURBVHgB1VXLbcJAEJ1Zwy1Bmw5IB1BByDEHIFQQI4GUW6ACSAVwjAQSpAICKOe4g5gK4hIscgTvZBd/cYQx5pI8yfJnZt9bzbxZA/x3YNpEvmxVBEEJCDhjYNjVsZFm3VEBPnsskradEEAlttRiee3WvnuxMgvsyJnzQUhF+WoD4au3qO5+kyLOpmw3pvYhDpYkIDSnp4iQ0GTOxfW6PuqoC8WmjAQmABUFy3WSOBIFJElldxfQtBvDYJdqx8ig6ybhQ2YBrzSScGTGY2GT3ZxMAkhkqbtyUDzG39slL8uCrAIEblNJwIDPdB6QzzqctjDxGIwkjiMu0jmx/KfvGHm9uRGhq3Aaq6abg9Cq0YUG5nPNs+ZgT0hNspCuQrAZgnnWJKsag7a+F8SKkAIMyQTn0oha+aBAYdl+AqI+7Gp8CmSPkKbr6vj5oEBh2epJ6/S9gEGEK+kh+yg1wk3krOqua+PhLwHVTKFtv9SztGfzuzaawgkoLFrqyBioZ+Zsr/zzKZwDzamAyz4/lVxB7RrRtbHQcrr/PRAQFNjQhIwgQStvk0H/cvEkVc/CvNWHDPB6sYdAgCFaQkrvmoXxn0s6+OSE4fm05yK+aOuRUmWCIs/Sw7+LH15jywB30SwmAAAAAElFTkSuQmCC") no-repeat center;
  width: 24px;
  height: 24px;
  background-size: cover;
  display: inline-block;
  vertical-align: middle;
}

.b-idcard {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGjSURBVHgB7VVLUsJAEO0e4lIqR8AbxBvAWvxwAkIVWu7EExBOIGthEU6A3zUcgSN4hCnUKhZk2p4xQYKDhIq64m0y6cy8/r3pAOywAZgs9p8u6qhUl5cu5AK+kMDgtXo70G8iMYuIgvzkGlSKAzVwFmakkn5OT/oIOVB8aBIsBSrgj+HYjO5js6wUlJdt09N+YL49n3sU0Q2HWUaCCTrYkEe9CWzjwJAjtFfMgTu8LKloPoK4BISgnY3coX8ga6HM7EAIGLOT744L8zNDLjCcVnuN4n0z5EDqquD4bO9mdiCP+2N+jGETkIsE9OMWqwOOLFgtkVaXiOYhR9sGRT6rxY/Jpdhz7tbwb6siXXpMkwl+n83kuhPWDGLFBCnqYcsl8c4NJi+1mbMh4Xjc6Iqt0dYMtEx1mUypEh7n7Yovo6dHgUComJIV8BCJRwOrSQmnZeOyOljIdKkPqNA3ByKoxSIArX8U1PjcgHUbV2aZEtBA91TW0pdKO+NMO5vUZGZIPEdyYZXnX2eRVoD7G1loISSrr/8B4LVWBOSH5Ag7sENWfAAaCKmWhbzJTgAAAABJRU5ErkJggg==") no-repeat center;
  width: 24px;
  height: 24px;
  background-size: cover;
  display: inline-block;
  vertical-align: middle;
}

.b-home {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAZCAYAAAArK+5dAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGGSURBVHgB7VRdTsJAEJ7ZNr6YkN5AuEGPgI8+SOkJxAQMb8AJhBMIbyTUgCfAQIyPcgRuYI+wqE/SdtzVbhOw9icBEw1fstnOzM58O1+mC3DALlGY16/lypODWQ4Z83qZAhwTUjFMcwmg91oZTdJyEwmMabNImjcWxcqqMAojImI4YZrW42dDNxeBMW0bgf7WAoK2NMXi4nvwYjldGS/M6m0kbEVECF3meQNuT3gqgTG7qhLRzcYt18cdbvf5dncB87qiwoXqLk62iMB4aJjki8KhHCKwQIQeP3cWkIBPGZn/pC4kOlvikWYr2Zg6GHhUDYvLm3ZWFec0rbgEt4fuyhqVGOClKO4KIjN492oqzr5lSK0rTh9yggtpCOhu289gz9g7gZ7lkPHYLMb5k+Y/F0Gw9p5/CKW+BLkkQiJXrjw5mTpQWFm3JbmLP5my5vz9Kfr9MUVAqzBrnGx6vyQX/nG8HeYSmASUTCDfErGZEAuqJdkUM7QRAdPxHnzfhV1A15bwb/ABETihJ6A7w1AAAAAASUVORK5CYII=") no-repeat center;
  width: 24px;
  height: 24px;
  background-size: cover;
  display: inline-block;
  vertical-align: middle;
}

.b-arr-line {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAKCAYAAAC5Sw6hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABHSURBVHgB1ZAxDQAgDAQfFOEIpCEBKygBB6VNOrHRMsAlt14+D2wQURbhQSODTbDyTCToH5VtbIeNGSWGW/Cq4v7nm1jBIQuaulKl7ZgIJQAAAABJRU5ErkJggg==") no-repeat center;
  width: 18px;
  height: 10px;
  background-size: cover;
  display: inline-block;
  vertical-align: middle;
}

.b-arr-line-r {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAKCAYAAAC5Sw6hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABHSURBVHgB1ZAxDQAgDAQfFOEIpCEBKygBB6VNOrHRMsAlt14+D2wQURbhQSODTbDyTCToH5VtbIeNGSWGW/Cq4v7nm1jBIQuaulKl7ZgIJQAAAABJRU5ErkJggg==") no-repeat center;
  width: 18px;
  height: 10px;
  background-size: cover;
  display: inline-block;
  vertical-align: middle;
  transform: rotate(180deg);
}

.b-shield {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAcCAYAAAB75n/uAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAK/SURBVHgBtVZdctJwEN9NQuFBRx7BooUb0BNITyCegN5AEJ3xDXhzxg4NJ5DeoJ4AvAE3IBYceGSYPkhDsu6SDwJNArHTfYB8/Pf32+8NQAKZfM5VZl9zxSQ6eMwhAUaCGgFcukp9NQWd/Le5cUg3kmDcLmZTy9UlIb3n20rEsSER3KROYBhF5hPM6rmiqSplQHqHROVQUIQhe1JkT4qhZIgjIPylKGgUvv8ZbVSmzdyYALMAlIUoYWD+7by5mss/3DVfVxGoxjpViBMmxEkzRyFvFuzJCG38adrpfkk3FmH6Y/ZaVaCCiG4YHxu5JWA2jndPMdVRQXfcSyrT+mkZFLtCCOKdhBk0n4loxCHowxPENWx018yVObkbAgWeWZ5MwEVSm345LT8LgYBzAvtk24Mokv8m8MCdO8qSZYWWrBYHwiOixemvrl+kL0rtbanuggs+90h33g7DiPRg+ilfZ8U2cFdr96uBjI6k4LEEpk23XGqGA+KQTJr5j0nAdwj250tJnxumBRdBEv7RjwFHhLMtgTNn5HHZC0MkyRHgY9kX5A/KoSLzxtXKasu/9X2Fx57Eh0V92E5hGeU4rhezmroaO4MKF+uX6VKwYnzLeLClNKwWrmZ6FLhYnzJh4IQbF5pF58pmUvKQ87xQ71etMGXxJA5chMFbfi6JennW2SR5vc7oXgh46NV/S4kmFOmZwEo11nZGd6/9AxWO78C7twkbZ914i31dLt9ghaGlnnsjf2cnS3PxTrj2H3CjcUI7UcBSdepy1UIk32NePo1gKDHEVe5eaAUOGDZXztvu7q5wvzR+BPtnHzyUQER2rgL29Y6y5IiwR0CvGKnqbSz3rRTKB29nHyQQ2exbFdp8oAYxIt9IppVpRO3tgx9eWyJZ7N5Sx4UNcKMg3YZZnYhgS8QJVR8qcm1ZJ8Moi/flH6oeYCdcOvmhAAAAAElFTkSuQmCC") no-repeat center;
  width: 12px;
  height: 14px;
  background-size: cover;
  display: inline-block;
  vertical-align: middle;
}

.b-gift {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGtSURBVHgB7ZbNUcJQEMf/m/GgJykBD47hZOwgVKBWgFRgwniHBpRYAdiBVkCoAC6OjCfsAG9eyLp5MRLyNSBEOOQ3k/DYbHb/72tfgJIdQ6s4catmyf1crhmIh3T//pzqZ+lVaGhIs6p8PXokZzLFJgLYPhuJmxEzu2A0o8HZrt3K3YmFn4G1Ojmv46z4GvKSt/SblOQ+pkgfsFWtKD9LbyeTqycV0LyLHHIFSIDLRRMn6gKmPxYZ7qOeEknoBCa/x2RTd+KPrBuKDYWmcYDc/FQJA5PzNlUmy7gAfY2UAOYreWb66gL/uUzL7/r4WAQ69OPM0lIsrQG1iAg9XzUKgcfSqevo2lmeAiKruOQqgSG7yIpaYlPA0blysV3MQAMdI1vAAllIdWwRtnVOs2vYMTsXkDkFfKeb2CZzrCdAXhjgH1ieAkYfReN5L9G/icMoUYwITWwCq1g+Q2l3pAi5uQLUO7bel5+Gcgjq+t/zh9uP0KeHSaIz5TYsBZQC9vcsCMk6RteG+TPNnD4CRZRkJifNnFnl2Do1oB20RXnmF+1KkHxFe3iKl+CSveEbTteImRC1CnEAAAAASUVORK5CYII=") no-repeat center;
  width: 16px;
  height: 16px;
  background-size: cover;
  display: inline-block;
  vertical-align: middle;
}

.b-img {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHgSURBVHgB7ZlBTsJAFIb/jtW4kfQI9QZwDBND9ARiAoSd3ABvgEuiJuAJQNC4xBvIEThCoyExkXbsU1TSwNR2pkyN861gGMj/Zfo6nQdgMPxvrLgJTr/h8q15lwNFeosM4IxVXg4vb5ACoQCFD7bmT8go+DJpJZjwR22/jQ2EJ6wg6O3d1U+QELEA50fYIGkk7CSTn8vXsTWTBGdYqwTg3eWxhQR+ezkxaMQrX/UYrNPoeJKV0CpAyEpoFyBkJHIhQIgkRN/LjQCxTkJErgQIkkgyP3cCSfnzAok2siiFYZVHx1RvdnGYS0g3RkAWOnNAAqkili1Yp990OJuNw5f7SInWFeD2rMst7kICbQKFUbWl4sCkRaAwqp2B4xwKyEyAHoMLw3o7Ou7c14rhWfUCishEgMJ/PgYHzXC3bn6Nf7Ro5uhDIVJ3oVX8hP+m5Tw0Bnjd9eiOI1u0UZQKrAhPOMGbP7bs2SQsWheKUSawJvwC7nIOFxmgpAbE4bNFWkBneEJKQHd4IrVAHsITqYt40fpL1RJXiTkP6MYI6CauiD0s/UOzqo2iG+EKhOfFCXTDcSv6WCzg29Ro9aAPj+3YTdEEoYB33Jky3y5ZsAbYLF64+o9s2y55B50pDAbDWt4BbxG9h/rLZsgAAAAASUVORK5CYII=") no-repeat center;
  width: 24px;
  height: 24px;
  background-size: cover;
  display: inline-block;
  vertical-align: middle;
}

.b-map {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAKHSURBVHgB7ZgtUxxBEIbffImcDTIxiIuIyJkIIiISExFE/kF+Q/IXEhGBiYmJOB+TqmCxYKgCJGcQdwIBCAQIEPRbO1N1BdM93bMIirqnqmuPmZ3dd/tjPgAW3HMe4HYYiD1LV3Imdpyuvegj8KXYitgQnbgSFDkR2xPbQQMtAilq1RClQbHrYpuRQRGBFPQFncf6QI+O0Qmu8gg+KO6b2Av0h88aie2Knddu9gjM4mohpUdm6fpU7Ilx78Ar0hNiitPCyirdENvCzZDxg5irK9BhuNeM/qoH+fAPSh8F/URXoSUvsI0eonh6a1C4hx9xIjaFwkPYrEIXtwZfotfutTxsCmRBaHnnFZfhvWOlbwhjZrAEaoNK+eZhkqyEOjs8ho42aFdp58ryPv3eUMSwfRh4lylQC+9Euffr3N8siu+4mfzT4LuqRVKitAF4W2greSqcGpZAbQItTRdHgfEhLIFHSnspHCyc+dDzd2lToOXaTGk3c1DLl5HSx6nneeWFw+C7TA9qUwIrdaD0zWB4A/qqtK8NsATmzeZ1KO4T4mh7yCmM4qmtxUsoh2UZ3UZjAr847aP+wQhxTSDD9Q7lrROFL6WHWxX/Weyj0k/P/TfGu7Zb1tdnWMUUmvOPoeQHvIaer0ji1o1+l0C+4AfsF7Xg2hF5dtQXYpdir3C7/IUjh71Lnbb4t8KUcJ3uImvxb7Rts66TC8OF91RHGGpOqG9gH4gsuNHgMcH9oRGB5DTZCG38ETuIDIgKJPloGRU5FttGkBaBJCpyjK4wwrQKJHljwOlHy0nm3C90R9Mm+ggkh+jCVjr35nPzDD3oK5BwHWX46MXl1MZ5kwVxijvG/D8xFyzwcAVHZYcMsW1lKgAAAABJRU5ErkJggg==") no-repeat center;
  width: 20px;
  height: 20px;
  background-size: cover;
  display: inline-block;
  vertical-align: middle;
}

.b-map-a {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAPzSURBVHgB7ZlNThRBFIDfq27jgijtDcYTiF5AZmmM4GzdCHFI3DmcwPEGsCMyxmHlcviJcTl4AYET0J7AhuBC6a7nq54BFKnfbhIT51v1TL1+Va9+3k81wIQJ/zcINZN8XJqBopiRIBIgSMa9ZAIohUik2eP1faiRygYkg04io5MFVjRPADPqL9s7LLsrATeiYmoza61kUIFgA8qBxyeveJY74DBoTfcpIPVFHG9kj9ZSCCDIgGSnPUsS3xNSA2oBUwFyOZt7twmeCPDk9k77tSQY1jd4BTV4Sw2UbvAk8hEuOyDowvUxe/PZA/jx4ctn1xect5DP4JEoJRS7QPS1/I14j58bhOUhd2H5eK634iLoZEAyeNmQUX5oFRTYFwirOldZ6hF5l3t9blUV4X0Xl+tkwPR2e8guctagJhVIi9mT3i444OIElKs9mus1LarsBqjO1KE1qEjFjajp6wbVapAojM6AV7NpmxSrF5KExuUOGbwia62lKGjRJCMR7VsNrNBT/dvYDw1AinJ2iVa1AtLQ99kQTI1q+4AhyoooegMVEbLoGpqTZLBk9FxGAwoi7eDVITPNvnK701svDqe32numAJW1+pnSpWsvIgg3AAm1LxPRga7tLGYQ4sj38/PtrXY3RBfHlAYY8E4lLjRzIqZjlOBdkodXOnF2wcEpdrABBOibBgdmrGaMBgiUqa7NuLQEW1co6+vEJYmGVpVppcG2AlGkXVpEeKhVKvMOG7FxLsuHVJxOLYfoipArOQPGSJwMFrjair9pmjNR5HeVF9G/3ym3janqsuVZ3McdUx/GFbC4uESKuGN+fyWzlYwyzrXRtnTVhsErrIeYCPS5OXuW5NPLBgSiZv9Kj3XWN1xxli5hNUDIuG9oTuhnPlBbDTxR20slc2CK9Ddia4lpNaBMugyRUgUqEvHQZyVGmej3oS2ddsmznOIAewljzqOMkKfF8Nb20oJJTs16WVNH+R4PfqZKn+dy4Ii9qDlXmfK07LJzPygvsxgu2Bv8/71xZmu/NyLYP5rv3QcHYnBEzQgf6Fm7JG8LCQvqSf4xPwSuYIyLrrLOqcQod78ITteGqjE8rh+9ciEVYTlDTeHa4PLUs8bwMqAMbJYysAoCcNm3wvPORsdbqXIl9hesM5t76321GHy56+6VHAaBuHn0ZL0FAQTXA1jkLeXuoDKYYj4VvC2DDSjPg4xb1Q71+E6pwjeCGj5w2C+oNF2noXdKvxNeE48pcyUZNX22E6/afh2DV1Q2QDEyIm8ioN2LEG2gnKpl8IraP/KV1ycIV98Dsas8nu91oUZqN0ChvlRSDoOLc+F3e/3PkHB6bUuxJ0yYUI1fE9C6fnu7TwwAAAAASUVORK5CYII=") no-repeat center;
  width: 20px;
  height: 20px;
  background-size: cover;
  display: inline-block;
  vertical-align: middle;
}

.b-service {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAK+SURBVHgB7VixchNBDH1hqEzpNm5NSUpMiSmhhRLoqKHlF/IPaaENJaGM6XBK3MbttaGEfXMSp1vv7WqdY0jhN6Ox73y7fpb0JK2BAw74vzhK3DsO9irYTbCrYJf4d5gEOwm2kOvPwa5RIPgh2NxcK9FVsJ8YBw+F1CMhqdgEO7UP3k8snkbXE9mM1sgm+5AlKXrrMfqkct+dJJgDN7Bk6dmv8n6IFKPxNEMqixLBlbzOsfvrpvLFtG2wC7Re/RVsKWvmmb1vZM0MrWf3IkjPnBuSTwbIUlivUQZJfQ/2A22qEC9uQ9Big27TE/TVVyLFdfTWVq7dqCFIzz1A++vXYiwLVKJ61oKkWKKuDCnmIfNyCmf5qiH4RjaOlbwS4+fqUV6fmbWxgpuxCc7Q5V2s5DN0oY9BYu+wq2DuMc+s+4t78EE9l7q/zay7HrjPvVxlx+tBzblYyQxlLum1Cy2QVvBoBBWxkhvHGhbyS1SQsqghyHpFL6yF2Nq5zqYAw7pEV6SLqCHIMDGsL9FXccmL2svpcS1FoxPU2qWwbewUw+Gj+j8m7k8wsop/Ix1SrYlD4OcpEW3g7CheD6o4tH6pkkseIAmmwlKeXaOs/L0IKhp0nWPqXMNc+4LKHqyobXUE6xprmafEIHpOJ2k7JWVRQ1DH89rJOjVJq4qLXvWKZIF+a9J+/B75oXQmz8QTNd8fwwEvQfVWHNaSitmLYy/x+hwjq1inFqJGxcQ3tB6s7sMegs/RhlOFAfT7sWciucBuvnEdw0/i81qCDfolJHfk9ITJPlM6ejYegp+CvcVuEk8TZOmZoZnPkvIcPTfy3T0cZRaQ0DO05SVXlBshaocBdoyt3MupVcuNTRs3QYvckbMWVYOrl6CFko3/VymR0j+iqlS8D0ELnfOGDt6po2cVbktQYacconpqOeCAu4o/PCnDccbVnkoAAAAASUVORK5CYII=") no-repeat center;
  width: 20px;
  height: 20px;
  background-size: cover;
  display: inline-block;
  vertical-align: middle;
}

.b-service-a {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAQySURBVHgB7VhLciJHEH1ZoIhZyAw+gdEJrBsMs3TYBnSCQWEU4Z2YE4x8AsHOYTQhOIGAsdfDEbiB2yeYRmbhsKDSmcVH3Q001VgOz0IvQiHo6qp+nZUvXxbAM57x/4KSF4q/XZzynK9lKLTA4M9Kp4v/CMW7ZhG5+xrDvHFkcvQ2/LYzRhrBl8PGRwbKkUshDPUNcy/8/maEpyD2oVG2TEKKa/o1QmY0qdy8jt6b35jNXALFeBdhuS7RrBeGFwEMRoeQXZAyVcDWLSsp3nw0qJS8lkcmCHmLR7KQyB6ZdvjNzwF2kQJeyZObC1IWWZFOkNHTfwR6xSTkkmTBTftgmy8HjbElaueOciP89SK0+eklMSRisVRJIpT122Toa2a31QcQBIL76s2VfnDRkOhtI8uEUwLf2ocZkJu63eOdpKhnDPdXKVIYNK4kAgcTfFx5seDIkR3+UJMkr8nCb3ymykuNiLiN2fE4PGuFyADje6NGUIm5J1be9yWydTM//tKAzmlJPAq9ZmDP5Z6TSaVztoqYrvPF8KIOT3hHkC3dylaW4kpujWSoq3+yVd11RA11J991zqMvpwq2mNZl74tCPljO2wuvCLrivc47VTJrqfgoZH/Xh++adyxjhWHjk94rCm5iXfO4lDYvM0HMqURMweaAkJ3Nxrum5XeMEXMANkU8FcGw8kt/Uu2cGMJrLT1rsrKV4Vl3Z9K7McZg9VUU3NY1JtX3J7omPJCpUCeVLI4T7Jtj8tSSlOgeapPeBAsfGu8kGhNzlO+rc6iSfeZFzV+bAy3ius595ablM9+bIFmqq1CkGF9LQzGyoJ46xy6bi5HKTaXAQ1VcXlZwTQsvgn4qFsVF3UO7naVzpKpY1S/kPsnH60SHVHxaFcP58ZYtpSA1t/5+CLCIVmItyWNDXo7ip2IhoW5g5vmTmHOYTQeJzXMq5t6aFPBW3Ud7vmRjugvZVHzm8q2rf8W7H0s42j/H2CPJtRdXWT0YWQmKa9xqvI21A1XwkuxeRO9bd9LMf6y6pCcj6Npzi6KoN1NnvbWTJoTFu3orrciv4KfiRfcRsaZHP96r4g0fXgwhnz+FBzy9WDrlqMWtka7ipRCSUVL7+8lXxV5bvMyjun6Odda5dBU7SFsvW3qZ7KR9kU6Q8K7w68VXK2E4slE/1nPtHhh7rI7RiqrYzctPT5npksFlZCK4aABK6+/uyLldGD6lI0Ys0bgmTy7iTgH2EdTTPWas3XMiiRNHTiVLaO8ruL5HTy3k7tmb13csLIXYmnlTTX7zyBlbIhDybTnrV3l5zFRblDljsqhtvmgM7uhp5GV35SbBA2lHzgMQZhGMF8EoVmRlZhXx2pZOSn+FoOw/mWQmGIUWcNYUwPZfBlxewfYwL/QP9eJ/RXAF1zjk5mUh6o6dQnogXUv3UFLPeMbnhH8Aqslc7psizvMAAAAASUVORK5CYII=") no-repeat center;
  width: 20px;
  height: 20px;
  background-size: cover;
  display: inline-block;
  vertical-align: middle;
}

.b-cube-a {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGrSURBVHgB7ZmNccIwDIXVTkA3YJSOkg3oBrBBuwHdJKNkhHaDh3zxHSFnIsnxT8L5u9PBQWy/B0aKBVHjhQFw4DjS3vDCzxx/HIN7TnuBxZ688DnOSEdbxYnzIiW2ZYTFfHL0sDNUNaIQ7rbRxccSvZuLSgHdJ/7DcZiMOXL8CmOuyJmxvIjrGhFVjGBMid/Coj0M26CIETzm8iTCA2totuPZbCS38MB6Ugp27+mLoTBRR5mQjITGvNMrApkh5TcBZTG0TKilR/4fcRIDSVMe9MUwjQH/2urcDWMxDOmINjATYTKCyGK4pCPawOQabRFyEVVTNDqiDUyulYqQWXiMjtUDkeFAU9SAwojbRl/GuUQdb88GPlzEkJHAgh88zT8Z0OgodithFa9l9/dCzUBtmoHaNAO5wKSvtITKAAq3AXmtEz8MFAsq3ccg4lD/bKIL5DZHJ8yhXhzKPitZwHhwiW7MagxA3yBW/R6WjJhOYJIBRDSIV2M1EjKABA3ikkbmJG0QpzBi6ulsRnjASLYzcVGw1z/55iDhmbgquBfD9bm8Fhgz1v6ENwzcAExcVwaPHfX5AAAAAElFTkSuQmCC") no-repeat center;
  width: 24px;
  height: 24px;
  background-size: cover;
  display: inline-block;
  vertical-align: middle;
}

.b-cube {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAALHSURBVHgB7VlNctowFH4y7i4hPgLchG0XSSYnwAs8k125AfYNyK4zdQfnBJlAZ7oMN4EjeFx2BauSqRPGtuwnIZGQ8bfix9L7Pkt6fwJo8YnhPI0d5/d9DwyCgAFw4qm9+QYUxsxEDIRGyXUYgAFoF9BdeIw49dlHp2BqTQGCPzc/ItAIbQKcuedSChNKaK/+Sb1CjhbgLEaDjDjAAKSgR4iyAATxmJ2Bh/9WJiAmsCQEgvg6XIICpAWg3jilD1Z66cd30zgb83TfS62tz6wNhWMsElmdThB//b4GCaAFZCQ6O/YmqQuKJEwIaRSQucTOhm+Bcc0kUttApxAiNnLoy4suEZSIl2xgtiMB37LtR5GQSgHdxWhikngRzS6YrEXBsFrAfERFE5kIRjmahCQ3YYmvBWcOyRV4HaZ1JbDBsGoFbFAC7bGZZlfz0VDHIU6pbBR/A24LUXis/hkGzPhL95c3k0mbOXEm/oWPFb51Fgwxc6EEJLeha+3svkgIpNRN/25XTUK4/+/OvVktce7/v9j95PanMO4cAnUGDveeShBSDYZ1PHJIn4H4LiPlsm0QCQ8eX5F067J44u+/bozFFMVDzITsDS5rfTcFXzReVzBUFpAj3rvSSLagSTS54KMF5EAI4ak1Jz4FjdAmIEcupHgArd1FP68PdOJkqYQJ8hxnnwu1At4brYD3RivAFHgCiHkOJYClwKtLFmHhROANYpa9rjDPIleAV2B0ZloIT0Ounr0VK2Z4unHEClAICGWtjPIfRoS8VmhsbkEyyPuslfcLNY2trHBxVRuzmGIE2yC20oupKBVBtBbV2oC1VZ1Cg1gEueauhJAqAToaxEXIt9eRQnhZWfiVH0xtDeKDcWpQv5kpETjtBUcR+FKyZFhLTdxe8hXRXBOHWmtiIxfdHN3nkU+ADJkQp8mXf1hwj4VNylqcK/4BTtD4z+iRGFsAAAAASUVORK5CYII=") no-repeat center;
  width: 24px;
  height: 24px;
  background-size: cover;
  display: inline-block;
  vertical-align: middle;
}

.b-cup-a {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGLSURBVHgB7ZnvUcUgDMBTzwHeCIzQEbqBbqCjuIHdQDfwnKDnBD4nwA0cIYYrHzRCS4DS4uN31w9wkD8kJO94AI1Go2o6yWIkoAAdEbr2CirH6Wmpk5biikz1EbiGBCS5ukRKxKuPQJADnQUKIdF3GRE4Ms2BvQlygKrcCQ6Kz4FPNu6hMHRot2zq7Frnc+CVjZ9KRsHqemTTZwiFBAz4F80nIBMhugglkWmEjrgCZALXGUEKbTrR934AB4wNcelrnfBGAjKxYPyIOe4eCVH0PdP3xRQoSIRk9B7DB8gNCZ2YontIxMhgMifJfmknfmPjO0jnho0/YCvQXV4HiMSmJmfbpulIIx1z0XAuEDolfaLwREFU6tBfogcoAbpLq8aAqmQPQDv2y5tVLLjc5F5wriz9j/XKzk2ePfHNKsEJhSudOhAjQ8Ee4EqnDiBPp83giMnrSWC4WTvA0cD5Z8HoccbMPeQ2fLO3HmPxL0UbvSu1V4m9+Z//DyzBczs30rvSUmhvqneg0WhUzjdr/JKn34/+hQAAAABJRU5ErkJggg==") no-repeat center;
  width: 24px;
  height: 24px;
  background-size: cover;
  display: inline-block;
  vertical-align: middle;
}

.b-cup {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAJ6SURBVHgB7ZlBbtNAFIbfPLtsUMFHMCcgR0iXCEHxCRqJIHXZGxBOAN0htRK5QUIQYplwgsINegSD1E0bz+s8p6lsZ9x4bMep2/lW8WQ8fv+8N/NPHACLxdJqhEnnZ5M+QQP8f3taOC6ElqNV2tRMm6LLTOsz4EIFTGr1LqpkvPUZKCSAZ7qu2a77eY8jA/cZK2DbFBLgjXoe3FO0AgTRearBdTvQMLuT9++S14LEH10/rQDlKt+T15LEtyaz4I2OPCT8nGwjB4oLQBTjdAv50tk5g4YgvDgjQX6yDR3nk66vVkD45nQGRMeZYX1oiGzwHEv46uu5rm/uIkYZDQTp09YkXPsodwd53+cKCINhKOR8bzUTDaKeLeTTvTD4EuZ1KXTe8EaHvsT5QPXe58tlO+64L/JSWxTv54eOjCi9vkgcI9I4LuU1FDpOh0EcZO/5pD9VO1R32R5dRfx5CFWIILVFqxmd/ds/OYKCGDkxEfxO30wHUBFaZDXxDPoLBhgJQIRZ6mEqG96PfhdKwqWpAk4ZFkocggFGArgmOcXJtrImx2ZFGE2TbTx2GJwY7XzGhzkhIGMo5BO6UxMRi+Avptn9fnXs9RgL0JmcquMOO7X369Bfdz+X3I3Tps9XbFYFdp0spX4m8mzzrHPgqwOKsVRnKUedXcLXi3KIhV1ddgnwILmL3d6jzGrdfl+rgDgoXoA4H+lEGAXAwT9xgrJ+UvoHDXtDZadeOm0FM6zlTUNc1wQfdeWR89AZL9gyNa8Zqz7iY8EcekLQy6wYDpqNkL2kjsAT426G7Nu2Tb1Xsm8lts3D/H/gLjb934HpWrEltG1aL8BisbSca/RP//DT/yRgAAAAAElFTkSuQmCC") no-repeat center;
  width: 24px;
  height: 24px;
  background-size: cover;
  display: inline-block;
  vertical-align: middle;
}

.b-book-a {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHqSURBVHgB7VnBccIwELxJBS6BEijBJaQDXAIdhA6gA9EBJTgdkA5cgulgcxqLxBjZupMt4sloZ+4TWXe7irUMC1FGRsb/A4AdV8vVcBmukl4MO5Pr2OOx02y2G4a4i9lSIjjSH470EK2mUQgN155rQzPBPQpHug4N1TTVoOaqNGIc6T0EpJcS0ApnXJyYYoR0pSD9NHOOgPvwC+TDDdc7uvfaQH4ItZtVDBeiBQzWNtCdpJS0faUKKY9oAR4xdnADPWquAzyvm5aHaiO6f+3Gs2fLdQ6IaR3p0rP/qW8qAaZ3gmMXtvSQL0dI993ISHlECXADfZfRcL1LhzuBF0+vtn8gSCCgwjROgh6HQI8q1KOPN9LhxvU1sX6mMD4Dazeai5BydO5zwuOFvUp74NGC7xd7q+URLWDwrH2frfto7sDeHUBJC/EQb8SIjWp6jDy/HhuVDke2Ub2AbKOUbXQBAYNns42O9U0lwLg/18g2mm0022jTe2y9NooJu0MiG4XnaynNEAB32kcIs9GY4ZjORlUCQiHUFYFsVDoc8my0IYWACvKsp4YnG50SAH02ag+0Ii3QRYNnyPGTjXrWYrJRgyV+m8ACwSwislFKAbwwG00OJM5GXwrMzEZXBfx+uDWO9Gn1pDMyMv4G3zk0hvywTfolAAAAAElFTkSuQmCC") no-repeat center;
  width: 24px;
  height: 24px;
  background-size: cover;
  display: inline-block;
  vertical-align: middle;
}

.b-book {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAOeSURBVHgB7VlvThNBFH8zWxITtV1uADeAE1A+GhXaE7SG1viNegLhBLTfjNbQnqB/xM/WG+AJ4AYOCIkJ3Xm+2V3qsN12Z7aFqNlf0pDu7Lw/M+/9ZvoDIEOGDP80WNzDpyevK0zKJg0L4DDiiF3xsj2CB4T7uVaUyHcBZFXFgZwd/HzxoRt9LzaBwqB+hgzXIq+e+8kwaInnH0/hHuAHDbAFCA31NTIsLnfaq9E5sQnkhzWEuaBkAFt8JdcXz96fwwJwew1X5q72GUKRnBbnvUsJTMWbMoE7BkYSWNdZcUamyfhBO1dVmrubFLSOuARyYAYB01vqQwXAAIvyZgyFYb1PJTBwvMd9UW4KiAQNzmUJgVckXBXDual86jDaAe49WQXnmpyrFcMSJIOan/W5lANgTEhkFQjmmQQ0YiC74OX7tEs/9LHUJaRPdHtv1sDxqF6xYrP9SUGTrQEtVEffuXlx3MK0hCYQZb/OO+qjkpHOuMSQ7U+zlkHQCN+4fNKMlpsNrBPwa/nRL1c1bJhMU33cL/UNOcYGA7Y1JxlBhd/iRMfRc0W3C/eZgHSuj+AGq4VhLWCfsGHDs6HqB+MfQvBVn0fnx3Zc0Lds5De2xzr0+BVYwKoH3F6VHObOINqMnHVUw4qdT/0kGxAmiKrsiL0itgT3xuui3BFJNiauwQbOSjyTSKzSbvTyg71mkon8oHagdgfjWcn1Ah/GsEsApKATc+Y1gkvegSSHVP+zxlRjO+QDLGCVgCqRi932Jvdy64CsRexzPnGO7FSUk+9Iqg9UoPojauxD7rDNi532tl6GJrBuYt9jwD7qwtXwG1ZClTFm7FhxPi3Ad86xv+gtdyEaVd/DAEY2NqgZm0l2TbE0GoUUWAaNWvWAotHwTnN7iTtW95X8Sf3YHe4Zs4cqO7r49WiuouSjyZVEYinwYY6MRu8Yy2g0o9FkZDSqIaNRyGg0Yiyj0XuiUVWzOt09BI2GP0sTYaHMqdUmrcchoddAGzX5ORhFgjZqJavEqGJKacCG9KBRGNROkUF32doorXhx9pt/ylVHbAIc2FvSbN7Nkkco+A36s0Fy4tHkPEipjfr8j8kyI40fxg3M3VbF7SQLluitChiANKGJNhqVBQN5MtBGDRU94Zcsm/+/icS6VAiEWaWNooXzaX0fLLVRkxPeKAEdD6mNGs5Nj79BG10oAR2LaqNpsbQEdEwOtyAZl2iru4y7f4YMGf5D/Ab3QtCprAeH8wAAAABJRU5ErkJggg==") no-repeat center;
  width: 24px;
  height: 24px;
  background-size: cover;
  display: inline-block;
  vertical-align: middle;
}

.b-favorite-a {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGfSURBVHgB7ZjtUcQgEIYXx/+mA1OCLdgJLViB2oEdaAeWkOtAO0iswFjBuhhuhiFw8rUwpzwzTEi47LsvhNsZADqdTqclAiqBiANdzDYa/Wv9s9EaX6m9CCHufHGTDVBCY2QyOTySiQcogUqc2oR1+fTlE70CFOyZLhIqQyvgzDXFAEI6C2zf9ar7ig/r2bE/my/6DFxCPoeAZFbSXyGC0HnKXgHfzOQSqnMBZ87ZGyixB7LRNUWhrsfaEURxA55kVP8K/JU4mWwDqqiVSiaF2nUgGc46UAJX7ZAhL3KsgCuZL8ez5ScBIZYQHc4VuP0tGU56JW5NN9CabqA13UBr/ocBqikDbgdTrBTV0cHuqc3G+cxsH9hAJiw6uB1e7YK4gAxYdPSMBAWNCsyk49oDEvZnmVFnOoFIFh0y+2aZf0K9sXQ/aGaa6ThWbzTGhuTATDquT2g9cV/yr7SIjsvAu3U/0QTcqEb9V2vsAOnw6FAAieFISIRVB/cbzMUMmbDp4FZgTgWf0Nh0GQZ4dXBbZhVk1k31JRSmlk6n8xf5BsS0wV1lACZaAAAAAElFTkSuQmCC") no-repeat center;
  width: 24px;
  height: 24px;
  background-size: cover;
  display: inline-block;
  vertical-align: middle;
}

.b-favorite {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAKaSURBVHgB7ZhfbtNAEMa/3bgoD6hZToB7gx6hfeSBoJ6gQUqkvlFOQLlBeUM0UssJKiIhHpMbtDfA3MANQYpEvMOsrVZO7Sb+s7Fp5Z/kxOtdz8yXze6sBmhoaGioE4GKUJfHCu25gg74IgXSrobkbygI8TIKhtywDVIkhMuPfEBeTLtf3sO2APXjyM0ZTHEIH6dvhidpXbkFqMsjl1qLcwL2UB3+tDt8kdbhICe6FXxAtcEb1EMduQXwfPZQEEHk8afP8+4ThBeZo1+mLaH5ufQguV+2fP138TOLzQIC7gUFTNYFg3nb9w9O/Tx2t0f9TONKC7jpDvdRIxKPnEcvoPRfyAZhTjEsFpw7KMwdOuO71gWkBkPS5UXdMfcCUXLjPpcTnNkeFe84MQsCedJTaQGdUX+8Npgwnug3pbsuO6eY0gLCjCwqO1Il+C/WAONzkuPcYfKJ4CRnDnHZEuYmBCSDIdxwQL4U2osyMV+O44WDX3320oxwIushA6UFSIH9dcFsktIC/NfDCWqkycR10wiom0ZA3TQC6iaTAFOUCgtTG6aIH2eVMe3M3glNPS1mrnm2PRp4sQOxFcr6cdKNcvFK/uFzPsw5P9bD1TaL2PAjk0aPFclgTMJusJvykxCgW7NeitFcNZ0s2PKTXMQCh0ttok8yeL7DtUlh7mELS36SAgi7SwOebZ3eVtWkDk5gC0t+0rbR5Wmcz2Ptts2t1IqfxC7Ee8F1vHRO0hmr74O34f0iOL83doKC2PKTIkB8JdDenWGBXQro6tZSHM1jURBbflLrIZ1v/StjEKtD8Kbdsx2UwIaf1KOE0M6BIFw/9JKZUrnVKl2VtuFnZUVKjQY9nuZDU3mLRgvPTOfv7tkFLFKVn4aGp8g/gWNX6Etr70cAAAAASUVORK5CYII=") no-repeat center;
  width: 24px;
  height: 24px;
  background-size: cover;
  display: inline-block;
  vertical-align: middle;
}

.b-folder-a {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADrSURBVHgB7dnvCcIwEAXwl+IAdYOu4Aa6iZuoE+gG6gaO4AhuYDdoNzgvqFBqoKIJl8D7wVFI/+Vx+dIUICKi2ERko9XJ7+5aa1jQF+8lniUSc/gM0OmhRhyt1sI51yORKjAWa/Jeo3VEQqEOCPLiu3fR2mkn2/HJEgK8tVqrcYgK5WgQWI4ldcDrtQPz4cBkAL3BwdDUfEpaQkEMYI0BrDGANQawxgDWGMAaA1hjAGsMYI0BUtLv+WbqmllgzO+E1YOH5LTNch0PhDpwQ77Ok1f4tr3293NzwLfkGeIk//3kiMXPYQsiIkrhAT+v7JBYEg3TAAAAAElFTkSuQmCC") no-repeat center;
  width: 24px;
  height: 24px;
  background-size: cover;
  display: inline-block;
  vertical-align: middle;
}

.b-folder {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAE+SURBVHgB7dlPTsJAFAbwb1rckjkCR/AKLF2I8QY1YeGSG5iewLgjEYOeAKMLl3IEj9AjTHAJzDgmLmRmEgi0eW3y/TbQ6d8v89qkrwAREZ1ApQb77+M7OEz8X43jDls5oPwePT6jYVGA/tv43v9MUINMYWguZ0s0KEuMFaiJdWquF8WRs3iYVIAaT+gGLj+bo0GpEnJoF+Nr8TXL89JcTKtwZYb2074WC7vefuqP20G4sgsB/vhyXG+icuxQAB8BOA/Hevt2Wo1mCoKCezJ6wHRqBlIYQBoDSGMAaQwgjQGkMYA0BpDGANIYQBoDNEkv4j5QKNWVMPj39i/ZqbPY7Cz79sgy3CaaAb/RF1rKQr2EY3GAbe9GOVWhbZx7SH1viAKY62mlbD70bbDftAbyjL+WcnX1VMs3CyIi2vEDtxdJ2t8BJrEAAAAASUVORK5CYII=") no-repeat center;
  width: 24px;
  height: 24px;
  background-size: cover;
  display: inline-block;
  vertical-align: middle;
}

.b-global-a {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMaSURBVHgB7VmBldowDBWdgBGyQbPBZYTrBGWDsgHpBLBBbgO6AXQC6ASmE9ANfu3G6QtCiuUkd+1r+e8JHkSSJUu2ZYXogQf+byxoJgCo/Ffp6Sl+LyMF/PB0ifTN03GxWBzpT8MbvfS08XRFPpynxlNBb41o+BbzoXkzR/xAnzBuxlNwnlb0moB91itPy55ciFgZDPT0kpiALc2NaMAB+sxxg2qDzlWUlXDqT8AcDpyEQYLR6/i8Fp6ZDAg6FCcONAcgp41Db9GhjVB2FHryBeRoTEsntGHmOEHYMaZEoeeEFOk1jYEyKw7KdhejwFFRBpQxsyair6wRFBUD/JupDvSc4OmYl0pRiTmUivGORgLywrZHQZh9N8D7URhsMFpGGxzTWU8R3ip8JfRDaT/FCSEKV6tgpRh0jZF5Rrtgta2PY0MjAHlrriyCNWzIqYecp5Iygbbs6ONuHb4T5N6TDTlbW+Ep7PEN8tLqyH5XKQGpbNjDlipdVEIEh+qc8P+KDEC7xm5kLUI8NZbx/7A2dpBPy1+OMj1hjbxAR/KExf3hmF7IfBSFR1vAG4G3VHhNu4rFnlECOU5EfikayXU0xoGrdZABJ54Z31LgS+YzRqYQH6hM8EuH2YHxNIKTBaVt4Yv4xHmkbfTMfg864Nsjgf+DJoN2x1mx55+93IXS4GN/5wySA1/Z7yfKxyV8xFnma+Lija/JBj72OSmB+1IiWY/j/uLzJf7fjEmdnt78UkIRXCf4efnRHWYcNRkhyNvLc8Egl+DfM/4NRuw6TCeXb3KEpevh0IWGn85OkC/ICLTNs9HynZIdU6BeUpCuTGsyAvJt0D77PUVSPe64E5CjdSOTMWZWI8GiULqb3rRVoF+AOhTGsbS2yoqmAPepdDMrkHebDrVxDK0k2dEcgN4XDRGqlWcno26t222StzoQ8ly7B0hI9ZCW0XmnyB8wZ3O3N/DO6MAWenu9wfCuNU/aDDgxdF2cgt/d7lcH0tfFXITIzp8yGY445KNrAEwyfO7XrIFCW6aI1H/NGiiUw6FcP/8Vr1kfeOAfwE+rgqoc5gHTBgAAAABJRU5ErkJggg==") no-repeat center;
  width: 24px;
  height: 24px;
  background-size: cover;
  display: inline-block;
  vertical-align: middle;
}

.b-global {
  background: url("data:image/png;base64,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") no-repeat center;
  width: 24px;
  height: 24px;
  background-size: cover;
  display: inline-block;
  vertical-align: middle;
}

.b-map-a {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAPzSURBVHgB7ZlNThRBFIDfq27jgijtDcYTiF5AZmmM4GzdCHFI3DmcwPEGsCMyxmHlcviJcTl4AYET0J7AhuBC6a7nq54BFKnfbhIT51v1TL1+Va9+3k81wIQJ/zcINZN8XJqBopiRIBIgSMa9ZAIohUik2eP1faiRygYkg04io5MFVjRPADPqL9s7LLsrATeiYmoza61kUIFgA8qBxyeveJY74DBoTfcpIPVFHG9kj9ZSCCDIgGSnPUsS3xNSA2oBUwFyOZt7twmeCPDk9k77tSQY1jd4BTV4Sw2UbvAk8hEuOyDowvUxe/PZA/jx4ctn1xect5DP4JEoJRS7QPS1/I14j58bhOUhd2H5eK634iLoZEAyeNmQUX5oFRTYFwirOldZ6hF5l3t9blUV4X0Xl+tkwPR2e8guctagJhVIi9mT3i444OIElKs9mus1LarsBqjO1KE1qEjFjajp6wbVapAojM6AV7NpmxSrF5KExuUOGbwia62lKGjRJCMR7VsNrNBT/dvYDw1AinJ2iVa1AtLQ99kQTI1q+4AhyoooegMVEbLoGpqTZLBk9FxGAwoi7eDVITPNvnK701svDqe32numAJW1+pnSpWsvIgg3AAm1LxPRga7tLGYQ4sj38/PtrXY3RBfHlAYY8E4lLjRzIqZjlOBdkodXOnF2wcEpdrABBOibBgdmrGaMBgiUqa7NuLQEW1co6+vEJYmGVpVppcG2AlGkXVpEeKhVKvMOG7FxLsuHVJxOLYfoipArOQPGSJwMFrjair9pmjNR5HeVF9G/3ym3janqsuVZ3McdUx/GFbC4uESKuGN+fyWzlYwyzrXRtnTVhsErrIeYCPS5OXuW5NPLBgSiZv9Kj3XWN1xxli5hNUDIuG9oTuhnPlBbDTxR20slc2CK9Ddia4lpNaBMugyRUgUqEvHQZyVGmej3oS2ddsmznOIAewljzqOMkKfF8Nb20oJJTs16WVNH+R4PfqZKn+dy4Ii9qDlXmfK07LJzPygvsxgu2Bv8/71xZmu/NyLYP5rv3QcHYnBEzQgf6Fm7JG8LCQvqSf4xPwSuYIyLrrLOqcQod78ITteGqjE8rh+9ciEVYTlDTeHa4PLUs8bwMqAMbJYysAoCcNm3wvPORsdbqXIl9hesM5t76321GHy56+6VHAaBuHn0ZL0FAQTXA1jkLeXuoDKYYj4VvC2DDSjPg4xb1Q71+E6pwjeCGj5w2C+oNF2noXdKvxNeE48pcyUZNX22E6/afh2DV1Q2QDEyIm8ioN2LEG2gnKpl8IraP/KV1ycIV98Dsas8nu91oUZqN0ChvlRSDoOLc+F3e/3PkHB6bUuxJ0yYUI1fE9C6fnu7TwwAAAAASUVORK5CYII=") no-repeat center;
  width: 24px;
  height: 24px;
  background-size: cover;
  display: inline-block;
  vertical-align: middle;
}

.b-map {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAKHSURBVHgB7ZgtUxxBEIbffImcDTIxiIuIyJkIIiISExFE/kF+Q/IXEhGBiYmJOB+TqmCxYKgCJGcQdwIBCAQIEPRbO1N1BdM93bMIirqnqmuPmZ3dd/tjPgAW3HMe4HYYiD1LV3Imdpyuvegj8KXYitgQnbgSFDkR2xPbQQMtAilq1RClQbHrYpuRQRGBFPQFncf6QI+O0Qmu8gg+KO6b2Av0h88aie2Knddu9gjM4mohpUdm6fpU7Ilx78Ar0hNiitPCyirdENvCzZDxg5irK9BhuNeM/qoH+fAPSh8F/URXoSUvsI0eonh6a1C4hx9xIjaFwkPYrEIXtwZfotfutTxsCmRBaHnnFZfhvWOlbwhjZrAEaoNK+eZhkqyEOjs8ho42aFdp58ryPv3eUMSwfRh4lylQC+9Euffr3N8siu+4mfzT4LuqRVKitAF4W2greSqcGpZAbQItTRdHgfEhLIFHSnspHCyc+dDzd2lToOXaTGk3c1DLl5HSx6nneeWFw+C7TA9qUwIrdaD0zWB4A/qqtK8NsATmzeZ1KO4T4mh7yCmM4qmtxUsoh2UZ3UZjAr847aP+wQhxTSDD9Q7lrROFL6WHWxX/Weyj0k/P/TfGu7Zb1tdnWMUUmvOPoeQHvIaer0ji1o1+l0C+4AfsF7Xg2hF5dtQXYpdir3C7/IUjh71Lnbb4t8KUcJ3uImvxb7Rts66TC8OF91RHGGpOqG9gH4gsuNHgMcH9oRGB5DTZCG38ETuIDIgKJPloGRU5FttGkBaBJCpyjK4wwrQKJHljwOlHy0nm3C90R9Mm+ggkh+jCVjr35nPzDD3oK5BwHWX46MXl1MZ5kwVxijvG/D8xFyzwcAVHZYcMsW1lKgAAAABJRU5ErkJggg==") no-repeat center;
  width: 24px;
  height: 24px;
  background-size: cover;
  display: inline-block;
  vertical-align: middle;
}

.b-more-a {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAA5SURBVHgB7c+xCQAgEATB1/571i9AEQyUh5n0uGAjAAAAgJLabhhpeUhx8PLbozgBvwkAAAAAuDIBMHoMDMw/XlkAAAAASUVORK5CYII=") no-repeat center;
  width: 24px;
  height: 24px;
  background-size: cover;
  display: inline-block;
  vertical-align: middle;
}

.b-more {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABDSURBVHgB7c8xDQAhFAPQfycAaahAFiqQhgEwAAsLIXlvbNOhEQAAAMCTvl2RWhmrvOe63dzY/vE4B25zAAAAAODIBKtjDAzWtp5eAAAAAElFTkSuQmCC") no-repeat center;
  width: 24px;
  height: 24px;
  background-size: cover;
  display: inline-block;
  vertical-align: middle;
}

.b-pen-a {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAEKSURBVHgB7ZXRCYMwEEBP6AAdwRG6QUexI3QDr5vYCRzBUewGHeGajxQkmEuMkNzBPQginvAeJApgGPohoitoxcmPbq1u9aANL/9HV0QgrysiIq8jIiEvO4KRX8RHMPIP/3wSG8HIYzAnL4L4Pf916xbMy4mgvAO7F7FEIur9sRn5mYtw1yHyHkItKH1gMRIxipffzCHlgVCLXPkDEQi1OCq/eW/WLD+Y/BlM3uQLMHmTL8DkTb4Ak28l70VWtfJeJgx4JublyHuhMKBnZmXJe6msAJHyXiwZIEX+kjnXO7Ht/d2taWfu1XUdQmto/yuUAkEKBQEIkjgYgNCQ2Bn4QB5vEXveMAyjGT8uuDrYGZU4QQAAAABJRU5ErkJggg==") no-repeat center;
  width: 24px;
  height: 24px;
  background-size: cover;
  display: inline-block;
  vertical-align: middle;
}

.b-pen {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAIpSURBVHgB7Zg9TgJBGIa/WTTaqHsEjqDGXimNCWpnbMQIxlJLK+AGliZgAp0dIBpLOIF6BI6wYiwM7IzzaSAs+zf7AzMk+1TMzgz7vMx8sAxAQsLiozeudQiJBpJZb+eLNPX9rr9epSEEBCSC8sCg9N8iPW05lTH273sQAGkBrPIjgoeQEsBZfkSwEHMP4C0/QjzEXIvYTZ5/il3rFZamA7MjUthzC+Amz4Ccf2arGWCsPtUjFGIuAVy3DdPKX9lKDV/2Dx9yYULMvAZ89ryhpUjGOKh8jMe3LmpAyJl1mHtNzDSAWMHaQ6y18x3CYM86jIcwB1vGcc2YvDqzLeResKQ5dUmnJuvoL4VNbKw9X57Z5Tl8e03LIymYAV4F289WbldOtnkOi+QqY3CycrqzShi9A/vEcv+wWnK6V+xbyEt+VLB/41r5Er970fcNPeSRWFdAVB75eXzrOqzE9ERPeSS2FQgiP8nGU6HBgB2BfaKvPBJLEYeVx4KNIo9EXoEo8oRSe38AeSRSANnySOgAKsgjoQKoIo8EDqCSPBIogGryiHAAFeURoQCqyiO+AVSWRzwDqC6PuAZYBHnEMcCiyCOOD3OEshzYHNSTR0SfRm9UlEeEAmjLS023PpnySKT/A7LlkdABVJBHloRGDYdpfjo2bpom3VVBHhEKQBl0YDActx2/eyXII/EcbEmSR6IHkCiPOG8hQnqEH5X5wX/c6jLlExISEuTzCxhH0aWeZ6eVAAAAAElFTkSuQmCC") no-repeat center;
  width: 24px;
  height: 24px;
  background-size: cover;
  display: inline-block;
  vertical-align: middle;
}

.b-service-a {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAQySURBVHgB7VhLciJHEH1ZoIhZyAw+gdEJrBsMs3TYBnSCQWEU4Z2YE4x8AsHOYTQhOIGAsdfDEbiB2yeYRmbhsKDSmcVH3Q001VgOz0IvQiHo6qp+nZUvXxbAM57x/4KSF4q/XZzynK9lKLTA4M9Kp4v/CMW7ZhG5+xrDvHFkcvQ2/LYzRhrBl8PGRwbKkUshDPUNcy/8/maEpyD2oVG2TEKKa/o1QmY0qdy8jt6b35jNXALFeBdhuS7RrBeGFwEMRoeQXZAyVcDWLSsp3nw0qJS8lkcmCHmLR7KQyB6ZdvjNzwF2kQJeyZObC1IWWZFOkNHTfwR6xSTkkmTBTftgmy8HjbElaueOciP89SK0+eklMSRisVRJIpT122Toa2a31QcQBIL76s2VfnDRkOhtI8uEUwLf2ocZkJu63eOdpKhnDPdXKVIYNK4kAgcTfFx5seDIkR3+UJMkr8nCb3ymykuNiLiN2fE4PGuFyADje6NGUIm5J1be9yWydTM//tKAzmlJPAq9ZmDP5Z6TSaVztoqYrvPF8KIOT3hHkC3dylaW4kpujWSoq3+yVd11RA11J991zqMvpwq2mNZl74tCPljO2wuvCLrivc47VTJrqfgoZH/Xh++adyxjhWHjk94rCm5iXfO4lDYvM0HMqURMweaAkJ3Nxrum5XeMEXMANkU8FcGw8kt/Uu2cGMJrLT1rsrKV4Vl3Z9K7McZg9VUU3NY1JtX3J7omPJCpUCeVLI4T7Jtj8tSSlOgeapPeBAsfGu8kGhNzlO+rc6iSfeZFzV+bAy3ius595ablM9+bIFmqq1CkGF9LQzGyoJ46xy6bi5HKTaXAQ1VcXlZwTQsvgn4qFsVF3UO7naVzpKpY1S/kPsnH60SHVHxaFcP58ZYtpSA1t/5+CLCIVmItyWNDXo7ip2IhoW5g5vmTmHOYTQeJzXMq5t6aFPBW3Ud7vmRjugvZVHzm8q2rf8W7H0s42j/H2CPJtRdXWT0YWQmKa9xqvI21A1XwkuxeRO9bd9LMf6y6pCcj6Npzi6KoN1NnvbWTJoTFu3orrciv4KfiRfcRsaZHP96r4g0fXgwhnz+FBzy9WDrlqMWtka7ipRCSUVL7+8lXxV5bvMyjun6Odda5dBU7SFsvW3qZ7KR9kU6Q8K7w68VXK2E4slE/1nPtHhh7rI7RiqrYzctPT5npksFlZCK4aABK6+/uyLldGD6lI0Ys0bgmTy7iTgH2EdTTPWas3XMiiRNHTiVLaO8ruL5HTy3k7tmb13csLIXYmnlTTX7zyBlbIhDybTnrV3l5zFRblDljsqhtvmgM7uhp5GV35SbBA2lHzgMQZhGMF8EoVmRlZhXx2pZOSn+FoOw/mWQmGIUWcNYUwPZfBlxewfYwL/QP9eJ/RXAF1zjk5mUh6o6dQnogXUv3UFLPeMbnhH8Aqslc7psizvMAAAAASUVORK5CYII=") no-repeat center;
  width: 24px;
  height: 24px;
  background-size: cover;
  display: inline-block;
  vertical-align: middle;
}

.b-service {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAK+SURBVHgB7VixchNBDH1hqEzpNm5NSUpMiSmhhRLoqKHlF/IPaaENJaGM6XBK3MbttaGEfXMSp1vv7WqdY0jhN6Ox73y7fpb0JK2BAw74vzhK3DsO9irYTbCrYJf4d5gEOwm2kOvPwa5RIPgh2NxcK9FVsJ8YBw+F1CMhqdgEO7UP3k8snkbXE9mM1sgm+5AlKXrrMfqkct+dJJgDN7Bk6dmv8n6IFKPxNEMqixLBlbzOsfvrpvLFtG2wC7Re/RVsKWvmmb1vZM0MrWf3IkjPnBuSTwbIUlivUQZJfQ/2A22qEC9uQ9Big27TE/TVVyLFdfTWVq7dqCFIzz1A++vXYiwLVKJ61oKkWKKuDCnmIfNyCmf5qiH4RjaOlbwS4+fqUV6fmbWxgpuxCc7Q5V2s5DN0oY9BYu+wq2DuMc+s+4t78EE9l7q/zay7HrjPvVxlx+tBzblYyQxlLum1Cy2QVvBoBBWxkhvHGhbyS1SQsqghyHpFL6yF2Nq5zqYAw7pEV6SLqCHIMDGsL9FXccmL2svpcS1FoxPU2qWwbewUw+Gj+j8m7k8wsop/Ix1SrYlD4OcpEW3g7CheD6o4tH6pkkseIAmmwlKeXaOs/L0IKhp0nWPqXMNc+4LKHqyobXUE6xprmafEIHpOJ2k7JWVRQ1DH89rJOjVJq4qLXvWKZIF+a9J+/B75oXQmz8QTNd8fwwEvQfVWHNaSitmLYy/x+hwjq1inFqJGxcQ3tB6s7sMegs/RhlOFAfT7sWciucBuvnEdw0/i81qCDfolJHfk9ITJPlM6ejYegp+CvcVuEk8TZOmZoZnPkvIcPTfy3T0cZRaQ0DO05SVXlBshaocBdoyt3MupVcuNTRs3QYvckbMWVYOrl6CFko3/VymR0j+iqlS8D0ELnfOGDt6po2cVbktQYacconpqOeCAu4o/PCnDccbVnkoAAAAASUVORK5CYII=") no-repeat center;
  width: 24px;
  height: 24px;
  background-size: cover;
  display: inline-block;
  vertical-align: middle;
}

.b-users-a {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAIHSURBVHgB7ZiNUYMwFMdfPQfADXCDbmBH6AaygW5AN6gbUCfhnIBuEDdwhL/JJWgaAnlwoVDN7y7HR/4vyQsvXxAlEonETQJgJ1Mlk8AvjXm3p7UiG5fLVCOMUFpaE7JBW5m+wEdpt7QGTM+PabztRE5Lg8tYb6mhx0JmNOr+5NPRksgG7D2NOgzoDx79jpYCemaxqRg29Vib2YCeHkf1pgknG+HkZzKVjqOqnoJi48YC0ybrs4OeEAT6UXk5xcJTQTbFznovEEZw6rkjHp/Oc3BuRzfMzuZ9IS85hVGa15CI68CH81yGTejZeT6b64vz/l2mB5kezb3NE8UA3QGpKAf0pUe/N3kuuWXXO25iOFF7Kq/aUDGV73p0wirHJbPy8jkdiLKV8DhYmbIzdNebhmKCCJs5+FfpPgqKDcJzeEsNz1wO3dMce0FzAr0/Uhs3e5UWsMbFgO11F7K5UCHidEANHWKshfJ/AD01HsGL2z7as3JO1wJ6sB0RH1XmvCFiGt9gPhrXiQFdQWPBPD3vcmQ40CLADT94lnNTwM/Zd0KH7OEfQzviOdC2IVw/uss5zzBcrm8BeyO+A4oDpyI39qP9ZUPgmOloVSScHH3474brMkUEI7fLHP3GY3Qh2kgoImPLD+m5J7LVck8rYWq4/v0vEHsgxyaNgVhMne1u/gskEonEsnwDYi5SQ8HRtvcAAAAASUVORK5CYII=") no-repeat center;
  width: 24px;
  height: 24px;
  background-size: cover;
  display: inline-block;
  vertical-align: middle;
}

.b-users {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAPPSURBVHgB7VhdTttAEJ5ZmwqpNHVvkJ6gyQmaPFZVA5yAoCYSb9ATJDkB4Q0VKsIJUkKrPgInIDcgN6gFqYQae6c7DgHbceKNlYDa+pOQjD37Mzs733wTgBQpUqR4SiAkhHVaKUjCDSRZIMSsNxlBlwzsCilP7NKXr/AImNkBq72VJcM5IoDCdEvsiSWjaL/b78ECMZMD1vdqTrp0xo+aQ2xhYNF+f9CFBUHbAT55aTiXoL/5EWyxZOYXFQmha0jCHTt55f25QCgKd+XVdekQ+RkIjkNDLRo4R7AgaEXgRefjGgK2Ay8JGterh/Uo+8xJpa5mrvnfsXP2h8NzmDO0IoAgVoOjsDVp8wz+xtHxv5OIG7AAmFpWSDl14vcQRMexQxAaRD6mkkHWsto7ljT724p6CyNGYxpWju7dlA5aoAm9HCDI+f/VugqOE2Ieyo6ePCoWvy7VvHU/HRNCDoGOMp3qlfVjKwsa0E5iP6x2OZaJ7PWWPekbEwLhg0MRFlk5cM901tHLAaJe4IVp5uLGcKUOzoFeRKxOtTx98yMoJ4S5E2el5QABXgT+pyDDRIFlRmCMAZ4DEmk7ODkdMw0L13wNodxSefQWYqDlgBDQCqyp7m3mtDLRieE3KgfmkHhyNzgQPfFsqW6vN217fb8npLsTXgdioMVCnLQvO5XzwIQqATPfqllmJP7OrAJmP8fRCbCPB+zZpc/R4u721pcry+rOOzAL9GiUt+CamxSWEpLKEqCc6VQUS/bBT7U+2Czq7udR9cF/ENJY2lWM04DbZVsaNzV/bR3lzTRos5AXYiXM+BH0MRRzPh2konMRNFGHMHCupNH/qbZc9n+RCHsQg5lolFWlSra8OplenK2nk1jEhZSokE5TZzxfO52ClryhUfpIMY3SSPCGC5A3maJbQqEE3jAvJo71Ctm0WqDfSyR2YB7wagLR9v0BcH6oKybkSpOZCf4HxEZg2PuKVSR3bdT7zrzIqFc2jMa8G5uJDnhq0ehzsYot57NBNIX7uzFNK82CSAd480otcpLFap5Ei6qIoHSKfidULaEouzh5HUmjfPKL2jyDk1Yaz2o6dnHyeiwCd837Vcisp6hxE5yVbhJ2YMolErth2vS3mVERGNuDO8iHr95YBKTh1sYHPs/zQkmpjX/kQjkYK4BS0pr2JBPk9fgVCl0dAfhpHpzMJ4dCRTGw1kOvzb9q+P905fW4A+H2cZKKTIIpbWYYuvI6UUuZFLNSp479ozqwCGj3A4tGPAtF49+PQNKTeSykOTAvMPdDAvz1EUiRIkWKp8Ufn7jP2Il17asAAAAASUVORK5CYII=") no-repeat center;
  width: 24px;
  height: 24px;
  background-size: cover;
  display: inline-block;
  vertical-align: middle;
}

.b-privacy-a {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGzSURBVHgB7ZhPTsJAFId/M0LCwmCPADfgCLo0hn8nMEYwLOsJxBOAO5Niwg0gJcalHoEb2Bs4NJqQQGecEhNZMGQ6LcVgv0W7mDftl77J68sDMg4csm3RmrROuaB1QFhI5m1Tv+o8RNuiwHJvGhx8hKQh6PrVwb1uOFUtCCF62AUC3eKkdacbvvELWqNOiR8t33+DyFgADPHMGuGj196s9SW1BGk+V2bnjx5iYD23KzwQr1ElKVKCXThTekTOsJ4JjXSnJhhiIpmqYIhK0nrplDbFpy4YspIkaOrE7kVwxTLn6YTtT1CTPy+YgwHWyLZQmEf7P88LjDX7kYu9kSCnn30scBlpU/5rKK9XiEh2BuNilGLKj215BrtR9oRnEAYYCf4c9pjdjR4HWmbc6wYXpKJap0RMWe1pjAQwKzOCNGQvpywznNKhvCUieJgplq0wI4J7ytWAzJAQRoJ+3bHlzUYKZH+SuGSCcckE46JVZsQi6BXddqLNgUCg1ZErp1tFt/WB9THFTiGeX3PKm1aUKaYgt0gJOZhSzme2DzDDIRINbBl1gl0gMKNUjFl18IaM/8o3ip2NEbZRddsAAAAASUVORK5CYII=") no-repeat center;
  width: 24px;
  height: 24px;
  background-size: cover;
  display: inline-block;
  vertical-align: middle;
}

.b-privacy {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAG6SURBVHgB7ZhLTsMwEIYnSdV2R3qDPqUue4RyAsoJEDcIJ6CcALhBb0B3LIEbdFmpD3yDlF3VV/gtRUhFceRXUxTySZEXM3b+eGyPM0QFOcdJM7bb7f7hcLhyHMcnC0RRNFkul88qfUoiQ6vVGkDcSzww2aLZbPoQ+SDr74kMtVrtFY2VmftFH2NTGIYfMs6JIa4D13U/f5wcZ4xmRQYgCgM6/uChzExKCSyXy43pdMrIgE6n09vv92+qIl3KiNlsNvE875KOIzHEmrxP65eZQI6OyEwFckQiu91uPck/c4EcLhJr/FrG9ywCObvdjsn4nU2gLH9eYIk0wDHpV6tVpSyzXq9XjDHlw15LIDLL02azuVHpg507QnNLihRr0BStECPxB5VKZajSh69B0kBLYLzYjW43suQzxPy2jTD3RHbs8slisRiTBbQE4ldgABFpx8wIjxWB+QwxZo9vECayI/xfZAktgbimB2gCyoAik5hSCDSlEGiK1DGz3W4fkd5sXw58maKUsPyGn+mQTlM8SoLhbG0kGYQhRra4o4zAu4T1mdQCZlxECjDABZ0AnhIx/ng+n79TwX/lG6E0kdh1jIkrAAAAAElFTkSuQmCC") no-repeat center;
  width: 24px;
  height: 24px;
  background-size: cover;
  display: inline-block;
  vertical-align: middle;
}

.b-uservice-a {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAOkSURBVHgB7VfNbhMxEJ6xI6iEVMwTkDdo4QVIjwhRmisXAqSIW9MnSHrj1vaG1FZdThzbpiCObV8AwhN034BVAakoWQ9jJ5t1ouxPfiiXfJeNvWP7W898MxOAOeaYIxU4jrE6elvUUm8ghWuEWLQbELRIYktIuRU8fu/DjJGb4OLp+gYQ7WTs1rh6ur8FM4TMY7R4Wq0DwbscpqXbzx/Cn49fL2BGyLxB1VyvaKDDgUnCXYFhy/zUJEq8ywv3tQAqB6sHxzADFLIMiKAefwb6QkI5eLLXckw8js2Glp1v/FtZ0iC2+TETgqk3qE6rJU1w1icL+PLn6p430rb5ek0DHkVjgbASPN0/H7A5qilYuFZwvRAE5Z0AckCkvWRyy84wSCJnX3ZdGoxaaz70brN6puWvH7rduTTPxU/rh+rL2yJMQ5CvTMUDzPxiJAqG1xr1Gy8QC2jAWFNFt8OzLJLpBBEcUqQgA5wblbvW5M301ERFancOYVKCHEeuGJSJsyRbo3aA+MbNWhbOoD3BlpD4AAGP4ykopd1iKkET5EjoR2MWwci4UZ/Xl63a+0DfCsSJQ1bj+dWz/YbJABi2X7rrw3ZYggRkphlEvUmxOpUJcg5wT+jwoku6sKRDXXPzAd9KRjVZ4Jvu9EcSyU88H3Jg8aTaYMt6HlvjRnNTdl2zWuPHdv8wwhbHKXuFuJZTMZoXYedeUPZGijBdJD3YAwny1NjNiFzvYM8NESbFLtc1lxyLaDeJnMH43YzoNHjREmE3vvg2fAJxIm7JnVHdjFlDIjwbIBWT+3D17KCSduZYBCeFTTcyLBHQCyZVBBQtRL65oUoDkxC0qm23l/Pkwd6WAUjhD9XriZFIUDXfrBHpeuTKCbb2jZrTymOuXUZN9vq/BswCQ01st32DR45BICC8SGrP8J+Si7F5tbpvSx6nLG+4f7RE+K8D3iqUh4U2kKitSqlTc6YCTtKbMrxznLc9si2V/L1mKouj3Lo6qnhp6cSGUrcuryQSNEoDt55KXBk32Hsf4nGL5VPcSyotCxV+7ghO1NoWG+s+Zcph9CG2LnNr5qp7gKAmKkVON7VzGiWaQzhcWv16LHDJzndF40V2fLOKZOESom4c0bj/PHqfWElIxBVgYmj4nmVi3U5wkvQ+V6n7n8jsZmaNJBUnIZEgaiqq5qsKTAFW5n0imAqJBI2iuAkowTSYkpzBjbtYCFYw6fNEg7bw3eGNE8zTwcwxxxxj4C9W2Kj6iE0aEwAAAABJRU5ErkJggg==") no-repeat center;
  width: 24px;
  height: 24px;
  background-size: cover;
  display: inline-block;
  vertical-align: middle;
}

.b-uservice {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAANQSURBVHgB7Ve7ctpAFL2C2JPOYtykC9gwQ2fSJVWUPzCdO5MvSPgCoEsX8wWQL4jdpQO6dMEdM7zUpgGVGRgg5zIrWCnSrgDFbjgzjPZxd/fs3fuC6IgjjlDC2EU4DSQSiU9oXnNXDHcNw+ienJzUer2eTTEjMsGLiwsmdqcRq45GoxrFiGQUIZCr4PMlgqiVSqVoOp12KCZoNXh5eVlarVYN33Cdn5Uby+XSQvvWs6lhFIfD4T3FAC1BaG9MW3uzk8lksd/vd2UZYZu/0DRdOTx1hmJAQjWZzWYtiRxrpuYnt2YDYO6jNJQWaz3APcx8Ps/3MSkOgni+gtR18GzNMFnxpE7QWiYLU2lBy9PZbDbmL/oNJkuHEKTtk60Jkh6Ofy17P8i2YMeWLIh+CWRbOpI6gv8cqIHnQvyWpA5N6fl83lDMqwniKWR7M/Es12Gy7O0yQV6Ln1++Bid7A3vdeDhrVqVFJcHBYNDGx5Y2C7SbXC5XwFxFGrJ5LcY2dghSbXh2lZ1ssVjIDkXQokUheEEaYOMyDvouuiYbObTVRLsjSF/hwM++NbpsYvrk7TDBSKkOhl7Fp0LRUGNNiXVM/Ks0xybTJm8uZ49PIVIFOmGkVIfU1UYK48tYGtEyyG1S4tnZWQ/auaGtxl7h95a8GqyPx+PQrLNzNYMDq/hdoeval43fw+np6V1QNSOyTIskjbmAeXwDuRIpsBPBfcEk4b0WmrcgxZfkEq0unFAJLUH2WngZaytqenKgMTsoJe6DUIIc80ToKNB+4PxcU6XHKAgkKOq/KsUDTxErAvp7tw8lOLhIJ6w8M/4zORfs3euUl8lkmv76UaALRyv6Hc1DMKCu49uVEYjvw+KUH1xKwSFc80i7+yDWZXgPBcF1toEmP8hjnjh4fn7OAfRmM5lMvoOn/XAc5w9FBMsibnax1yNXLGL4JQ7/jfGfGDfRdoQn2zxHW4WkMd+ZTCa2u58n1YnyfXObQzyRQwjMhdcXxH4cO0k4TdOVY43j1cYuSVyKtdt251XFgk0HAoc96mT42SH3EDavqwefHdpqJm6onCQIKoJpEbMOwWs8Hx2CUILiP4RFz4wnf2KEriYu3w6bR8y15f6TE4xSwRxxxBE74C/rN3Gq6G7ieQAAAABJRU5ErkJggg==") no-repeat center;
  width: 24px;
  height: 24px;
  background-size: cover;
  display: inline-block;
  vertical-align: middle;
}

.b-auth-a {
  background: url("data:image/png;base64,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") no-repeat center;
  width: 24px;
  height: 24px;
  background-size: cover;
  display: inline-block;
  vertical-align: middle;
}

.b-auth {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAO2SURBVHgB7Vi9UhsxEN6zB1oOKEjHhZ8ZdxxlOugoSZeO0KUjPAH2EwTKVMAThFSZVJguXY7OM/wdHQWDnRYGyLdGd+zJJ1vyJTcUfDMe6WSt9tNqtdKK6BXF4NGQCILAr1arq4+Pjwue5wUoQ/F3B20dtEUoj+7v75txHHdoCDgTnJubW4LiLUXIt5UD0T389k9PT5vkAGuC8/Pz4cPDwxcQW6ICAMnmyMjIeqvViq3623SamZnZQLFt+JuXMQLxS5QxN6AeoL7AJT5Dg1z9/Py8QUUIKj/bhaJV7S/2px1YdHuQb2GMAGN03YI/M8o97wD+ud5vDK8fuUqlckhZC1gTywNWoo5iS2uOMN6yaTwjwdnZ2W+a5eLR0dFlW98xgS2qJh6kJGDJs7Oz93n9q3mNmCnP8pNo4lm+ww68IrNif3Jy8sPExETQbrdbpn4dYGxs7DtILeHzjWqujY+P/4HcL72/l6OIZ3ghmqwsh0n9pmd3iLABFvv1Vy7EMkHSBl9dPDk5iWS/ii7Im0J+25Dj2EhZXw1BIOwnwz7HvkdPft0FhzG9X0VXpMW5ho3P8alBQwAkYxQ7yTfrVpPNJ4gZrEl5LFOdLKCWRca0BnRHNrIcEUhYUYWjFKkPKp9op3943jp21h45gMfg0jUEaeGHl/5tMkZqQQ6mUgjHUZMcwYMOEx+VFRN0LyHJR0pQ873INd7x7kfsPOTdXKvVAhdZNalIcAl7CPLZKTpckiPgHp/VJMO7u7stV3nIHot6kI4rGn1B1srBNQXWV688JBcNVV/oIUjibic7lwWTzgq9cOQSlD5QFjSdaSSQmyQS9WkqGdLv5MkkN8mlqIdUMqQF5Y7OtSA9HfaFdqULOIaSuGxw3pLUU4K4eh+QXHvENSoJ+inGaWpSTwlyNNesuFGWFeUFgdNTeVxmdjH+lDcSvwwrqtt7IDjsy/8zBDmplusPbLieqy5QvlenZ3JNPbHviYOw2qb49G9vbw9tllpzj6NB/UXylIITer1fT9J0c3NzxQkMqisJSShfmZqa+nl9fW28SnHCg4TpGEq/4h55QP3Jsfv8QLUmmhu4+PbIvfi003gWc8ZP4o7GA2K5L5RTD0PMZ1k9k2MdSlcuhn36iHnH8617kEXVcvLbDkeEjC8XevqQMDxZJDA9Hk2rI9N0bG4iKdumAbB+flOPQLv/4vmNI4WeoBv7kyM4b8WyfISiNQex7inFbvHfHjB1KP/sJvrqLZD9K5M2qGVvFnkCfkVR/AVFQuz2s8Z6fAAAAABJRU5ErkJggg==") no-repeat center;
  width: 24px;
  height: 24px;
  background-size: cover;
  display: inline-block;
  vertical-align: middle;
}

.b-law-a {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAASQSURBVHgB7VhdUhtHEO6ekfyEYXOCyCeIcoJIj6nEMjoBSoFSecOcwHAC8Fsq4LI4gWQ5qTyiG4BPgDiBVxi/GM20uxf9zO7O6Jcnl7tKpd2dnp5vZvvn6wX4Lt+4IKwhUftlBPpTxQKW2NRPqUGiG6WgB8ONq7h+EsOKshLAqLu7TYD7BFBZRJ8X6fEmzj/VTluwpCwFMOr+uU1Ex4RUgpUE+7ypo2WALgRQXiXpu3boxJCoDyiLY58NRvx+I9YtQ3LtEYUtpfVR/OvffVgXYNT+q0TKXGRPDQmuCOFcFQud0EIyF7SpEMGr/KljXxV1dR5IXAFczCd1sKw/Rd1mIw90PkhcBpw4O5qN+qpRmdjU5piAtlMgzf3Pcb3ltVkIGbPavGJfKk0eEJ0PXrxpwBoS15OTqm++222xz+6MDDPoQpsvqr453hOU12GB3k6UEDuD56d1mCHRf80yGMOBgTFPiOPnZ71Z+lvdvQs36BRQPa696WT1vCcovjKFzpFZ0AdeUBzdtnC3DwQvraFIlnkwALDZbfb5theKVjTDOp/cNYwi3YI65r8cQJVbVJzZ8TvJW74Fovd7FavvrlnhELzphG1Yath7cyG62VHxOcXB5upLnp0LkB14Z3qHfV+0iiFLcAGhPJcVLne+xzHblnQ1XdvuwyyAUbsRuX4hp5edkEQiVxP3mUS3Qqgqs/HDbe0M5Zonn0/SyIyol1zqrFcRDO542gcLhbJojUUXdS9rMB/dcDR4cXbo6owCpCc+GtdmpyRlCh2rh9MN6ycVcHwxdYLWpkpZ7HVucnS4ZN1mwKWALpAvJfUkpXKMAWzJHc/64GSQX1vObySVuAGkODfCYwjX8cm1StM2FZrDqWaQfWZMenfzct2iwmvdhMaCAEHjx9wjoJQDZx16VeGo2gqNBQGi9XA+rdOvXYLqMYQouNE0QHRzEuQWj387lfF4apcrziNIai1DN0GAnKT7zm0U/c98Lm/ttWO4svl+Lwgy6VnmSMIZnYSvUF0FAWpjeu69/TJsZA0qOzwB5xSl1G3+23w7LmcCSq6FDFj9+dK7yfSildS9+dJzb3NsJs0ysH9bO32W1Unq8EOpmytSytAOqyG+t/WueT1OXVKRBrWzFO3KBQkCvZ7eUekpk4esjqQXoUdITv4KCJeyEjwplnxjWWIinV8ej0fcXQkeZYbPfCcg/mPV8BABf/F0erH4q7IbJ76Kkmfs/rfl5YOI9oD7jvbYVojxjhhyI1ESH0zSBf84HY0iPihUYOpPaVrnxRIykGW8rNriHf4BjyCb3V1m69iYPJCa/rvfdrAnEcYLqng5fQXU2Oo2Iyzqg0X6WZ/4+2umZMy6Q3OClUR8Dq2uuoEg3ZgwZF/gzAUnAaE+X+bArdp2TgwHGvfxZwzhjMHGnXOgvR9uc6rZ4WguZ+ev3bi7ICVaWXsnoBI/0DPkpl6ueTMcAIRYCiy6cH+95Mcj39eBZYRPjRuluPZPZ+EZsIIkQLm5WubzmxQAX9+7wNzVJSEDhbty0iog/pgepQ9KyId52lvnA+Z3+eblK60hUvpxzvgUAAAAAElFTkSuQmCC") no-repeat center;
  width: 24px;
  height: 24px;
  background-size: cover;
  display: inline-block;
  vertical-align: middle;
}

.b-law {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAQJSURBVHgB7VhLUtswGJZDYLprCgeoeM2wg56gya7LcALcE1BOQHICmhMAJyA3iHddArvM8KhZdkPcXYfh0e9LlfS3LDl2khXDN+OxbP369Vn6X7JSb3jlCNQM0FrXFhYW6i8vLzoIgm3Zh3d3lUolenx8vIjjOFFTYiqC6+vrTdz2QaJeRB7kI9xOb25uTlRJlCJIYiB1hKZW0yEG2XYZooUImq08y1kxThzzjqvGC7I7pp2dNAhOFhcX2/1+P1azEgQ5DVvqqeyqXeA6XVpa6vom4lhjo4eO8THGNiaRDKYgl2AFDsraE8wjdBCdSDIoQ47G/vT0tDutV5oVPQLRpiT5/Pz8yaez4lMGcqmvhVJ6YWOWkIGxMXTsUpd4TdJnvjHOFTTbcTwWCoIuFascbG5u7mAl6Bg0geT6+jrKk8ccPel0GLOLObq2XNU12NjKCDE87sAlR+/GSu+j+Q1bXxPj1draGj078nkrTQVjfyrj6SZ8ZQguqOyXhbiF6v+XHVxdXUW23MbGRh23H7i+4HqnsuDEOyDSXFlZuby/v49lZ5Ikf5aXl3+hObLHGp4vB4NBX8q5bHBPtGOXtzJgYzt7yhPnbDDdud4b3bJv35ZJEeSWWXbRtgfQE812KCEXYbsaIP3h9vY2YNs4wjCMTHCsscNwbnKQnSkbrFarNPTxM+wnsrXZ3g0wdbWkjHGQiJPB/nK9HvN1oXP8wQzsSthixRKui8fEE0DHMkxZWLGW8qBISGLoUf9S5BCsjGR/iqDsxOQZu2EoUenAfarmAJPHR+1tL0EJrOZvxzstnyfFuqKA3jtfX14mGThepwzYNuhpgbnee/tyxmmHotS206nUfOD90BRBaXemnksBAZv9iZA5VHOAnItHBZVDMBaPta2tLe3Q1xHK6khpXpJFTIBxVYkVtJ0zRRBpKZLPDw8Poa0QBv1diVUEWsgsxyb1DUmxzWIAJnHu+cgxTNzzcshUM1aVESPOrdoyJGBSXRFcQNabTbADLBj0kAwyEks62e9yko5oa1M8pMDwwvJIiQCbA42MpF0dRrfsy8RVZz0ovwpIsAKrrhWg/YBoC9dnlfV6yndoEr6xVsXu3C1nPcgSC9s8qnJrpuJt2HImTYVsc9sxZniiYzgyHu+FKf21mLPt5OJT4Kh4T2AfX9UcgB1itR4W0Z13aOJKnKt07u2yui5ynvXpdJyvc0923kxCu6H3qXSl0UTo6bkcZxI4hh9chhwxy8F9+BuDNaNvAsZAfBBLelbpdmaa/eAuSRpv3fOIJCYDJObSxgG0c9IS5+uyP49Cz2+MoojNX4lu0QHT/n4Lcdsr+futU4bYeKyaAfRKc46pg8RH2Qfylyw+mFtn+RvxhlePvwqXLU1gWTthAAAAAElFTkSuQmCC") no-repeat center;
  width: 24px;
  height: 24px;
  background-size: cover;
  display: inline-block;
  vertical-align: middle;
}

.b-tel {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAA2CAYAAACMRWrdAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAATCSURBVHgB7VlRctNIEO0eyfnZxWhvYE5AOMGSz61dkvgEOItD8ZdwgtgnwPxRi6k4J/DGYWs/nZzA5gT4CCLwQRFpmukJsUaKNJIdJ3IVfj/JyGN5nrr7zZsWwAorrLDCCguC19/3YEmBMCOYjHS/7AHBPg/VLSYE0P68+bYHS4TCxLz+i5p0wgMAaqR9LoDq/ua7f2FJUIjYvffPn6KUHdARyoQvKu4j/483E1gCiLwJ1ZPdPUWqBwlS6omcAtFr45JHF8EhLAmsxDj9UOpamoIJqcg8+LTZ3TjferePgNP0U7X2uDpo7sMSwEpMiqBBSLXpBYI2EzLTDcOLHSScGF878P7bXYeSIXI+3br6lyN1vtVtJaf49Z6PgnaMS54Moe/1G6VuBZnE9MIIpk9eAh5lzfWfdBP1RkpB1w6gRGRHbK1SM4cO0gRsN5JhK56Sct87aT6GkpBNTFI8lVx3AhbolHShzv9Gt8DDslIyV+5ngf/n27H6046uUC10KttQArKJBYkIfQ0LPXnh4Kk5RjJU9Q5hidhX3xyFDuRKOMu8DGkY+wGhNvISkElM1wxFgoEkrcS0l7wkFUVWKaVWzBJgrTECPJsOUGxZ5zraTpmkjtiZQEmwiwfCOBpQzfv/RS1rKtup6K7YU6QaUCKsxEQY9Myx/BY0LNOjmpT0AUqGlZiuMzCKH2Eva66aZ0QXM+fdFXL3MYT40STLTWDMclGtbJefv0GH4SkYaUYEqR7QV62BZXL5ucQ4HZUyTKPGInFvsNtIm5vq8i2Cc5soZKmEDDpmNFR6vkrzgGkun74FpRxhChHTIoKmB1TRyDiWXJ6qI8EhhHUS7rAIOa5fb/B3YxGngpnab/cHzaG5X5EQjc9//XPtnMYkSFRGsdO3atOJirOR1uxh18IbvHlvfjjo4MsfxnpmzOTuMXS5hqZCwp2rtBrSEZbORlxM1OHzIhwm53OzSDrBKLbBw2UtK4s2qr7fPZynTmdumP6Q8VfGLeyREEGf0zHxqy1B9EFZtr0kIctKW+dPum0oiJmJMarHzzqA0SaMBGOUwYZW0AR0WjoVlWaUfy5TwiNc0ZOBmotp24p6iA7Ui6TnXMQY94+bIzMSNnKM6nGzlb5YuFww0o55EtCnBRHwd55en54fvbmJpQmEJrfm1rO6wcZi+aTAKqn2SDwS8peWX++kPhDe5CmAflyINF6eb3Y7kIG5iV0tlEQ4LKp+se8qQZilHZ4WcWXSf8vKkBv1PPz6m0m6+gUjb/DMWlOz9vi5pykAd2IXXTfTst24mRORM9292sAB+9WT5mJ7izktQBML6VIxuU9b3UeJlxS8GbWqg92PC/OLhLXYOAgy1XGh7TfdCiBIqJVOzY/zbrSxOxknC5X+46z6YiyUGEPXQug+SBxh+FTdYOfB6TkPQXYopkhJhNe2+TdSxdzF2PYu1RdR7uOoSBfLGzzfliD70ZV85b1VYnpRKQY3AW4/jFWanQmUE/MDCe5DBLl+3UfiTt4771sndgU+inCNFPaGWVA1nPY6K4k7I3YF3S0OiN+E/p7iJmxgoWjb3IaJOydmgqMoJW4j0kMleTVCrJmf6040irEy0Gci/LWXZbtWWGGFFVb4afEdlE9HtgtS/mIAAAAASUVORK5CYII=") no-repeat center;
  width: 27px;
  height: 27px;
  background-size: cover;
  display: inline-block;
  vertical-align: middle;
}

.b-hot {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAXCAYAAADtNKTnAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFISURBVHgBtZQ9UsMwEIXfiiLQ6QjqMEMRcwNzAnwDhhPEAXpCT2FukBsAJ8CcAJehwkdISYG9SJadxLGT+Gd4jSxr9823uyMB/yW+O/P51nloGy+aXViCMePp6ScHjkIvk4yk/SAXhHcOlOxuQny1sVMQJ3tLo+0fOT7huxZ5hEt6WkQ4RJJja/ymQKTsY4dElWBkDFRzKI3LOL53vJrJmkA3crdUYeYjNc0+d6sktnEKbUQ8sWv6Uk5N5GUwB23yeepslqundhxYEqJWBkWyV3WliTUBj9FbLE0l4kAzW4hcQyIxRIKlIVliiAQSQxJjiH6NCdMbeotiCheGZDTvXRLzs1kEhfESnD2iuyJNMc9NcqjwK9QvWRejRMfflJvVLdaus+Ig2Z+vS+CfC9OLVW4txL6pnj65xvrm6p5lH3oIrzo52s75A+1tbD7lzyRLAAAAAElFTkSuQmCC") no-repeat center;
  width: 9px;
  height: 12px;
  background-size: cover;
  display: inline-block;
  vertical-align: middle;
}

.b-close {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADlSURBVHgB7ZXBDYMwDEWdDMAE5QSnbtAFygLM1wnYoAN0gt7gBBN0gKS2xKGq0uQnhQOSn2QJJMf/Q+yESFEUBaBt247jlJFfyRok1wLFOufcjWNATDRNU3PuXdYgJpIGmAfHwlGnTIi4937gR8mZOZ70r4FxHF/GmD5l4lvcWtvz2iVV3xBITKBUPMvALyF+N6Xi2QZCJtYaReJFBgImqFRcQKZgV7INBLYAGtFNDISaEBnRGMcYQ0Rgt4Mop3Ag9yonaax+sgd4j88EftU0TfNnT3BcaAvW67hC8+VPoNexoijKG3UTv1wTTzVIAAAAAElFTkSuQmCC") no-repeat center;
  width: 32px;
  height: 32px;
  background-size: cover;
  display: inline-block;
  vertical-align: middle;
}

.b-join {
  background: url("data:image/png;base64,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") no-repeat center;
  width: 202px;
  height: 32px;
  background-size: cover;
  display: inline-block;
  vertical-align: middle;
}

.b-reserve {
  background: url("data:image/png;base64,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") no-repeat center;
  width: 202px;
  height: 32px;
  background-size: cover;
  display: inline-block;
  vertical-align: middle;
}

.b-title-feedback {
  background: url("./b-title-feedback-iM7jqIRd.png") no-repeat center;
  width: 198px;
  height: 32px;
  background-size: cover;
  display: inline-block;
  vertical-align: middle;
}

.b-title-shop-feedback {
  background: url("./b-title-shop-feedback-C4L8_y8_.png") no-repeat center;
  width: 279px;
  height: 32px;
  background-size: cover;
  display: inline-block;
  vertical-align: middle;
}

.b-success {
  background: url("data:image/svg+xml,%3c?xml%20version='1.0'%20standalone='no'?%3e%3c!DOCTYPE%20svg%20PUBLIC%20'-//W3C//DTD%20SVG%201.1//EN'%20'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3e%3csvg%20t='1733816787809'%20class='icon'%20viewBox='0%200%201024%201024'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20p-id='3646'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20width='128'%20height='128'%3e%3cpath%20d='M666.272%20472.288l-175.616%20192a31.904%2031.904%200%200%201-23.616%2010.4h-0.192a32%2032%200%200%201-23.68-10.688l-85.728-96a32%2032%200%201%201%2047.744-42.624l62.144%2069.6%20151.712-165.888a32%2032%200%201%201%2047.232%2043.2m-154.24-344.32C300.224%20128%20128%20300.32%20128%20512c0%20211.776%20172.224%20384%20384%20384%20211.68%200%20384-172.224%20384-384%200-211.68-172.32-384-384-384'%20fill='%23ffffff'%20p-id='3647'%3e%3c/path%3e%3c/svg%3e") no-repeat center;
  width: 64px;
  height: 64px;
  background-size: cover;
  display: inline-block;
  vertical-align: middle;
}

.b-warning {
  background: url("data:image/svg+xml,%3c?xml%20version='1.0'%20standalone='no'?%3e%3c!DOCTYPE%20svg%20PUBLIC%20'-//W3C//DTD%20SVG%201.1//EN'%20'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3e%3csvg%20t='1733816779669'%20class='icon'%20viewBox='0%200%201024%201024'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20p-id='3484'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20width='128'%20height='128'%3e%3cpath%20d='M544%20576a32%2032%200%200%201-64%200v-256a32%2032%200%200%201%2064%200v256z%20m-32%20160a32%2032%200%201%201%200-64%2032%2032%200%200%201%200%2064z%20m0-608C300.256%20128%20128%20300.256%20128%20512s172.256%20384%20384%20384%20384-172.256%20384-384S723.744%20128%20512%20128z'%20fill='%23ffffff'%20p-id='3485'%3e%3c/path%3e%3c/svg%3e") no-repeat center;
  width: 64px;
  height: 64px;
  background-size: cover;
  display: inline-block;
  vertical-align: middle;
}

.b-danger {
  background: url("data:image/svg+xml,%3c?xml%20version='1.0'%20standalone='no'?%3e%3c!DOCTYPE%20svg%20PUBLIC%20'-//W3C//DTD%20SVG%201.1//EN'%20'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3e%3csvg%20t='1733816704937'%20class='icon'%20viewBox='0%200%201024%201024'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20p-id='3226'%20width='128'%20height='128'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3cpath%20d='M649.824%20604.576a31.968%2031.968%200%201%201-45.248%2045.248L505.6%20550.848l-98.976%2098.976a31.904%2031.904%200%200%201-45.248%200%2032%2032%200%200%201%200-45.248l98.976-98.976-98.976-98.976a32%2032%200%200%201%2045.248-45.248l98.976%2098.976%2098.976-98.976a32%2032%200%200%201%2045.248%2045.248L550.848%20505.6l98.976%2098.976zM512%20128C300.288%20128%20128%20300.288%20128%20512c0%20211.744%20172.288%20384%20384%20384%20211.744%200%20384-172.256%20384-384%200-211.712-172.256-384-384-384z'%20fill='%23ffffff'%20p-id='3227'%3e%3c/path%3e%3c/svg%3e") no-repeat center;
  width: 64px;
  height: 64px;
  background-size: cover;
  display: inline-block;
  vertical-align: middle;
}

.w-score {
  display: inline-block;
  vertical-align: middle;
  line-height: 20px;
  font-size: 0;
}
.w-score .stars {
  position: relative;
  width: 100px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAlCAYAAAAqXEs9AAAACXBIWXMAABYlAAAWJQFJUiTwAAACtklEQVRYhcVXTVrbMBCdJ0rM0j1B402+aNX0BDg3gBOUnAA4AeQG9ATkBnAEbtDsxmRj9wT10rDw6wIb0vzKkb52Vvqk0dPT6GlGEglgqtpX1X4ILBMExJiRiKQhsD6FACGZAggBFYaQiHwNhBOMUAqgDAHkraHFYjESESEZt+3/Sqiu63RT+1ALcctO2wYAby2FINRvGyRTXzCvu5rnefzy8vJ7uS+Kos9JkpSHYnpFqKqq0Wrf6+tr6oPpe2Rri9d1PfIB9CIE4NSlr4sZn6IIYOTS52qq2oeqXgC4ARCTLESkBFDUdf0LQNsuj46OyuPj46IV7GKxGNV1/XMTMMnEWluIvAm/qqpY3m5jH0BsjPlCMiYZi8hoad7k/Zap6i2AG8fNFCJSLoNtGJdmk/E+MJLTk5OTuyRJyr+uvar2ATzsWCi0PRljrgeDwbzt2JiH2mOUpaQX0gCUJKfD4fBubWzbpEbstwC+ByYz6/V619uS595MraopgHvxj1ZBcmKtfdrl5Fw6Oor+YwGgrOv6Ryvavf5dwBvR34v7+3lO8rxNAS7WKVNbawsAzuAiUnQhI3JYhHJncKDs9XpJl+rftZalXZxJxlVVXXWZ04nQIaI2xlx28nd1fH5+PpMtV5/khORky1isqmlwQiTXEmSTccfW2pm1dkZyvOk71CWyTqLeIubCGHO+XIdE3l8BD7ISTdenrVOEjDGrOyxIjlfJiIgMBoM5ybE0Fb81V3E7EVr5TRTNMRVb3MVaW6ySMsZc5nkeexNS1Qv5CP88iqJvLsluidRc5E3cLh+AvYTaag/gMYqicZckZ60toigaA3hsSHVKAWumqv0sy6iqMy8gEcmy7K7BSnf57YyQMeaG5NRae+FLaDgcXpGcAjg7CCDP8zjLsitfIquWZdmVi7j/qe0i9AfSAkgQfYZepQAAAABJRU5ErkJggg==") left center repeat-x;
  background-size: 20px 20px;
}
.w-score .stars .full {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAACXBIWXMAABYlAAAWJQFJUiTwAAAC0klEQVRYhb2XQXLaQBBF/xfgih0vZmVUlUV0g4ili1ARNyAnCJwgvoHhBLZPEN8gzgnssk2xNDeIlnJlo6xCLGk6C8CALCyJUeXvpkfz9aqnezQCKlI0sb0qfKwqTGRiO4ilV4VXJUBJpF0SH6rwqiZDpAfArcKrEqBFdtTT+J1r6lUJEABvbpa4pkbGQNHdRnd9MvUzBhKKuxqIZ+pnDGRxIyuOXDvKyM8MB6DAWR/H9Zlr4mcEJNdKSardN7bwfwMltT0vHeOi43aVWYZouekYDTvNkont7LqYlKyXq109ZWI7dQBI7ps/RaBI+AKEIEISvk74mwJfCF+sWtg4aPhs+eGah5tlnGh4AC4BQB4chdlMxTEcChxtiaJQ0dLvAapFUygRqCiREZcm8djuU+RUsNk1WSLgAwjTBZ2ahwgUCJXnB+KqdrA/YMsPuR6Xie1ECYYW5EuuSQUi4GvhoNEJbtZiLxXfHvVo8axItnaVCEf1wzfnqRLIBloqurOHpJxWi8KbWg0DHgd+5mzecpnYTpLINxieLxCEmhjtfXw8f+2xXKClyhT9CxbBRf1wf5jeHiMgYJEtLWcQ9Io8n1W0eSp1Us/3nT9KLAnLwJQGAgBK8SIXwE1d4KoFiu5sr2wNle3Scltm6V0OTK/Mpa0wkExsB8J+5pxwpKlby09GWnF9dlI5kE7k6zaYRicY7rV/Ta0au1lQZPZaIyAgo9XJQaMTDJ+Hx4G/BUoVLe5CQPHY7m8UsyAUYbfeDi5fMK6gppvsxYq7WIZk9fUn4GtLd187X3gc+Fb0twviai3sFfmzzQVa3P68JYxVY3ev/Wuat47dMKy3Hz+L4OI5ppOeMVCi9ek6zLav9DY1Oo8nIhwB8+LOOwJygSj0CEytt/utsjArqGC4gFJR409/Fw8A82KOx83v8mD2N7rU033zJL5vXhsZVAGyrvj2qPdacf8DZEUpfleGgfIAAAAASUVORK5CYII=") left center repeat-x;
  background-size: 20px 20px;
  width: calc(100% * var(--score) / 5);
}
.w-score .num {
  color: var(--warning);
  display: inline-block;
  vertical-align: middle;
  font-size: 14px;
  margin-left: var(--gap-sm);
}

.w-top-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.w-top-header .base-info .h2 {
  display: flex;
  align-items: center;
  font-size: 18px;
  font-weight: 700;
}
.w-top-header .base-info .sub {
  display: flex;
  align-items: center;
  color: var(--tx-placeholder);
  font-size: 14px;
}
.w-top-header .tel-info {
  text-align: right;
}
.w-top-header .tel-info .tel {
  margin-top: var(gap-sm-mt);
  color: var(--theme);
  font-size: 20px;
  line-height: 1;
}
.w-top-header .tel-info .tel span {
  display: inline-block;
  vertical-align: middle;
}

.w-top-info {
  --cover-width: 420px;
  display: flex;
  margin-bottom: 20px;
}
.w-top-info .cover-box {
  width: var(--cover-width);
  margin-right: var(--gap-lg);
}
.w-top-info .cover-box .cover {
  width: 100%;
}
.w-top-info .cover-box .cover img {
  display: block;
  width: 100%;
  height: 100%;
}
.w-top-info .cover-box .cover-img {
  width: var(--cover-width);
  height: 250px;
  border-radius: var(--card-radius);
  overflow: hidden;
  object-fit: cover;
  display: block;
}
.w-top-info .cover-box.avatar {
  --cover-width: 160px;
  height: var(--cover-width);
  overflow: hidden;
  border-radius: 100px;
  background: var(--bg);
}
.w-top-info .info-box {
  width: 0;
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.w-top-info .info-box h1 {
  font-size: 24px;
  font-weight: 500;
}
.w-top-info .info-box .nums {
  display: flex;
  align-items: center;
  color: var(--tx-sec);
}
.w-top-info .info-box .nums .avatars {
  display: flex;
}
.w-top-info .info-box .nums .avatars img {
  display: block;
  width: 16px;
  height: 16px;
  box-sizing: border-box;
  border: 1px solid #fff;
  border-radius: 20px;
}
.w-top-info .info-box .nums .avatars img + img {
  margin-left: -7px;
}
.w-top-info .info-box .descs .descs-item {
  display: flex;
  line-height: 1.5;
  margin-top: var(--gap-sm);
}
.w-top-info .info-box .price {
  font-size: 24px;
}

.w-bread {
  display: flex;
  align-items: center;
}
.w-bread .item {
  color: var(--tx-sec);
}
.w-bread .item a {
  text-decoration: none;
  color: var(--tx-sec);
  transition: 0.3s;
}
.w-bread .item a:hover {
  color: var(--theme);
}
.w-bread .split {
  margin: 0 var(--gap);
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAKCAYAAACXDi8zAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABeSURBVHgBbY7RDYAwCEQpi+k2TadoOwWBZXQzhUYMEu+nzTuOA0BFRDskoUFEPJh5fIzW2qmvwR7N4h+F/RmYtdZRYjyamDp98IqrVo8ldNUsf3BF/dwIX4nIlrrgBkI7JsMbGUFKAAAAAElFTkSuQmCC") center center no-repeat;
  background-size: cover;
  display: inline-block;
  width: 6px;
  height: 12px;
}

.w-title {
  --height: 50px;
  height: var(--height);
  line-height: calc(var(--height) - 3px);
  box-sizing: border-box;
}
.w-title > span {
  display: inline-block;
  padding: 0 20px;
  box-sizing: border-box;
  border-bottom: 3px solid var(--theme);
  color: var(--theme);
  font-size: 18px;
}
.w-title.tabs > span {
  border-color: transparent;
  color: var(--tx-main);
  cursor: pointer;
}
.w-title.tabs > span i.on {
  display: none;
}
.w-title.tabs > span:hover {
  color: var(--theme);
}
.w-title.tabs > span:hover i.on {
  display: inline-block;
}
.w-title.tabs > span:hover i.off {
  display: none;
}
.w-title.tabs > span.active {
  border-color: var(--theme);
  color: var(--theme);
}
.w-title.tabs > span.active i.on {
  display: inline-block;
  transform: scale(1.1);
}
.w-title.tabs > span.active i.off {
  display: none;
}

.w-course-item {
  --cover-width: 115px;
  --cover-height: 115px;
  display: flex;
  padding: var(--card-pd);
  background: #fff;
  box-shadow: var(--card-shadow);
  border-radius: var(--card-radius);
  box-sizing: border-box;
  border: 1px solid transparent;
  cursor: pointer;
  transition: 0.3s;
}
.w-course-item .cover {
  width: var(--cover-width);
  height: var(--cover-height);
  overflow: hidden;
  border-radius: var(--card-radius-sm);
}
.w-course-item .cover img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.w-course-item .info-box {
  width: 0;
  flex: 1;
  margin-left: var(--gap);
  display: flex;
  justify-content: space-between;
  flex-direction: column;
}
.w-course-item .info-box .title {
  font-size: 16px;
  line-height: 1.5;
  font-weight: 400;
  margin-bottom: var(--gap);
}
.w-course-item .info-box .price {
  font-size: 20px;
  line-height: 1.3;
  color: var(--warning);
}
.w-course-item.column {
  flex-direction: column;
  --cover-width: 100%;
  --cover-height: 0;
  height: 100%;
}
.w-course-item.column .cover {
  position: relative;
  padding-top: 60%;
}
.w-course-item.column .cover img {
  position: absolute;
  left: 0;
  top: 0;
}
.w-course-item.column .info-box {
  width: auto;
  flex: auto;
  margin-left: 0;
  margin-top: var(--gap);
}
.w-course-item.column .price {
  margin-top: var(--gap);
}
.w-course-item:hover {
  border: 1px solid var(--theme);
  box-shadow: var(--card-active-shadow);
}

[class*=w-col-] {
  box-sizing: border-box;
}

.w-list-wrapper {
  display: flex;
  flex-wrap: wrap;
  margin: var(--gap-sm) calc(0px - var(--gap));
}
.w-list-wrapper .wrapper {
  padding: var(--gap);
}

.w-col-1 {
  width: 4.1666666667%;
}

.w-col-2 {
  width: 8.3333333333%;
}

.w-col-3 {
  width: 12.5%;
}

.w-col-4 {
  width: 16.6666666667%;
}

.w-col-5 {
  width: 20.8333333333%;
}

.w-col-6 {
  width: 25%;
}

.w-col-7 {
  width: 29.1666666667%;
}

.w-col-8 {
  width: 33.3333333333%;
}

.w-col-9 {
  width: 37.5%;
}

.w-col-10 {
  width: 41.6666666667%;
}

.w-col-11 {
  width: 45.8333333333%;
}

.w-col-12 {
  width: 50%;
}

.w-col-13 {
  width: 54.1666666667%;
}

.w-col-14 {
  width: 58.3333333333%;
}

.w-col-15 {
  width: 62.5%;
}

.w-col-16 {
  width: 66.6666666667%;
}

.w-col-17 {
  width: 70.8333333333%;
}

.w-col-18 {
  width: 75%;
}

.w-col-19 {
  width: 79.1666666667%;
}

.w-col-20 {
  width: 83.3333333333%;
}

.w-col-21 {
  width: 87.5%;
}

.w-col-22 {
  width: 91.6666666667%;
}

.w-col-23 {
  width: 95.8333333333%;
}

.w-col-24 {
  width: 100%;
}

.w-pagination {
  --size: 30px;
  --clr: var(--tx-main);
  display: flex;
  justify-content: center;
  align-items: center;
  line-height: var(--size);
}
.w-pagination a {
  display: block;
  width: var(--size);
  height: var(--size);
  line-height: var(--size);
  border: var(--border);
  text-align: center;
  border-radius: 3px;
  color: var(--clr);
  transition: 0.3s;
  transition-property: border, color;
  cursor: pointer;
}
.w-pagination a + a {
  margin-left: var(--gap-sm);
}
.w-pagination a:hover, .w-pagination a.active {
  --clr: #fff;
  background: var(--theme);
  border-color: var(--theme);
}
.w-pagination .text {
  width: var(--size);
  text-align: center;
  margin: 0 var(--gap-sm);
}
.w-pagination .prev {
  margin-right: 20px;
}
.w-pagination .next {
  margin-left: 20px;
}

.w-slider {
  --stage-height: 250px;
  --thumb-size: 80px;
  --item-gap: 6px;
}
.w-slider .stage {
  position: relative;
  width: 100%;
  height: var(--stage-height);
  border-radius: var(--card-radius);
  overflow: hidden;
  background: var(--bg);
  box-sizing: border-box;
}
.w-slider .stage video, .w-slider .stage img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.w-slider .stage .cover {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  transition: 0.3s;
}
.w-slider .opreate {
  margin-top: var(--gap-sm);
  display: flex;
  justify-content: space-between;
  overflow: hidden;
}
.w-slider .opreate .btn {
  position: relative;
  border-radius: var(--card-radius-sm);
  background: var(--bg);
  height: var(--thumb-size);
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: 0.3s;
  border: none;
  outline: none;
  width: 35px;
  z-index: 1;
}
.w-slider .opreate .btn:hover:not([disabled]) {
  background: rgba(0, 0, 0, 0.2);
}
.w-slider .opreate .btn[disabled] {
  cursor: not-allowed;
  opacity: 0.3;
}
.w-slider .opreate .thumbs {
  display: flex;
  flex: 1;
  width: 0;
  overflow: hidden;
}
.w-slider .opreate .thumbs .wrapper {
  display: flex;
  transition: 0.3s;
}
.w-slider .opreate .thumbs .wrapper .thumb-item {
  position: relative;
  display: block;
  width: var(--thumb-size);
  height: var(--thumb-size);
  box-sizing: border-box;
  border-radius: var(--card-radius-sm);
  overflow: hidden;
  cursor: pointer;
  flex-shrink: 0;
}
.w-slider .opreate .thumbs .wrapper .thumb-item img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.w-slider .opreate .thumbs .wrapper .thumb-item + .thumb-item {
  margin-left: var(--item-gap);
}
.w-slider .opreate .thumbs .wrapper .thumb-item:first-child {
  margin-left: var(--item-gap);
}
.w-slider .opreate .thumbs .wrapper .thumb-item:last-child {
  margin-right: var(--item-gap);
}
.w-slider .opreate .thumbs .wrapper .thumb-item .cover {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  background: transparent;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: 0.3s;
  box-sizing: border-box;
}
.w-slider .opreate .thumbs .wrapper .thumb-item:hover .cover, .w-slider .opreate .thumbs .wrapper .thumb-item.active .cover {
  background: rgba(0, 0, 0, 0.2);
}
.w-slider .opreate .thumbs .wrapper .thumb-item.active {
  border: 2px solid var(--theme);
}

.w-filter {
  display: flex;
  align-items: center;
  --height: 40px;
  --item-bg: var(--bg-1);
  --item-color: var(--tx-main);
  flex-wrap: wrap;
}
.w-filter .item {
  background: var(--item-bg);
  color: var(--item-color);
  box-sizing: border-box;
  min-width: 80px;
  height: var(--height);
  line-height: var(--height);
  text-align: center;
  border-radius: var(--card-radius-sm);
  transition: 0.3s;
  cursor: pointer;
  margin-right: var(--gap-sm);
  margin-top: var(--gap-sm);
}
.w-filter .item.active {
  --item-bg: var(--info-plain);
  --item-color: var(--theme);
}
.w-filter .item:hover {
  --item-color: var(--theme);
}

.w-evaluate-item {
  --img-size: 140px;
}
.w-evaluate-item .user {
  --avatar-size: 50px;
  display: flex;
}
.w-evaluate-item .user .avatar {
  width: var(--avatar-size);
  height: var(--avatar-size);
  border-radius: 100px;
  overflow: hidden;
}
.w-evaluate-item .user .avatar img {
  display: block;
  width: 100%;
  height: 100%;
}
.w-evaluate-item .user .info-box {
  margin-left: var(--gap-sm);
}
.w-evaluate-item .user .info-box .name {
  font-size: 18px;
  font-weight: 700;
}
.w-evaluate-item .user .info-box .score {
  margin-top: 6px;
  display: flex;
  font-size: 14px;
}
.w-evaluate-item .text {
  line-height: 1.7142857143;
  margin: var(--gap) 0;
}
.w-evaluate-item .images {
  display: flex;
}
.w-evaluate-item .images img {
  display: block;
  width: var(--img-size);
  height: var(--img-size);
}
.w-evaluate-item .images img + img {
  margin-left: 3px;
}
.w-evaluate-item .images img:first-child {
  border-top-left-radius: var(--card-radius-sm);
  border-bottom-left-radius: var(--card-radius-sm);
}
.w-evaluate-item .images img:last-child {
  border-top-right-radius: var(--card-radius-sm);
  border-bottom-right-radius: var(--card-radius-sm);
}
.w-evaluate-item + .w-evaluate-item {
  margin-top: var(--gap-lg);
}

.w-teacher-card {
  --width: 275px;
  --height: 248px;
  width: var(--width);
  min-height: var(--height);
  padding: 20px var(--card-pd) 25px;
  border-radius: var(--card-radius);
  text-align: center;
  box-shadow: var(--card-shadow);
  border: 1px solid transparent;
  box-sizing: border-box;
  cursor: pointer;
  transition: 0.3s;
  white-space: normal;
  background: #fff;
}
.w-teacher-card .avatar {
  width: 80px;
  height: 80px;
  margin: 0 auto;
  border-radius: 80px;
  overflow: hidden;
  background: var(--bg);
}
.w-teacher-card .avatar img {
  display: block;
  width: 100%;
}
.w-teacher-card .name {
  font-weight: 700;
  font-size: 16px;
  margin-top: var(--gap);
}
.w-teacher-card .tags {
  margin-top: var(--gap);
  white-space: nowrap;
}
.w-teacher-card .tags > span {
  margin-bottom: var(--gap-sm);
}
.w-teacher-card .intro {
  text-align: left;
  margin-top: 2px;
  color: var(--tx-regular);
}
.w-teacher-card:hover, .w-teacher-card.active {
  box-shadow: var(--card-active-shadow);
  border-color: var(--theme);
}

.w-arrow-btn {
  position: absolute;
  top: 50%;
  margin-top: -25px;
  width: 50px;
  height: 50px;
  background: var(--theme);
  border-radius: 100%;
  transition: 0.3s;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
}
.w-arrow-btn:hover {
  background: var(--theme-dark);
}
.w-arrow-btn.left {
  left: 0;
}
.w-arrow-btn.right {
  right: 0;
}

.w-slider-scroll {
  position: relative;
  width: 100%;
}
.w-slider-scroll .list-box {
  overflow: hidden;
  margin: 0 calc(0px - var(--card-pd));
}
.w-slider-scroll .list-box .wrapper {
  white-space: nowrap;
  padding: var(--card-pd);
  transition: 0.5s;
}
.w-slider-scroll .list-box .wrapper .item {
  display: inline-block;
  vertical-align: middle;
}
.w-slider-scroll .list-box .wrapper .item + .item {
  margin-left: 32px;
}
.w-slider-scroll .btn {
  opacity: 0;
  z-index: 2;
}
.w-slider-scroll .btn.left {
  left: -25px;
}
.w-slider-scroll .btn.right {
  right: -25px;
}
.w-slider-scroll:hover .btn {
  opacity: 1;
}

.w-address-box {
  --height: 336px;
  --bg: #EFFBF5;
  display: flex;
  height: var(--height);
}
.w-address-box .address-list {
  flex: 1;
  width: 0;
  list-style: none;
  border-radius: var(--card-radius);
  overflow: hidden;
}
.w-address-box .address-list .swiper {
  width: 100%;
  height: var(--height);
  box-sizing: border-box;
  padding-right: 32px;
}
.w-address-box .address-list .swiper-slide {
  height: auto;
}
.w-address-box .address-list .swiper-scrollbar {
  right: 34px;
  opacity: 0;
  transition: 0.3s;
}
.w-address-box .address-list li {
  position: relative;
  list-style: none;
  height: 112px;
  background: var(--bg);
  box-sizing: border-box;
  padding: 16px 10px 16px 40px;
  cursor: pointer;
}
.w-address-box .address-list li .icon {
  position: absolute;
  left: var(--gap-sm);
  top: var(--card-pd);
}
.w-address-box .address-list li .name {
  font-size: 16px;
}
.w-address-box .address-list li .score {
  margin-top: var(--gap-sm);
}
.w-address-box .address-list li:hover, .w-address-box .address-list li.active {
  --bg: #f2ebeb;
}
.w-address-box .address-list li:hover::after, .w-address-box .address-list li.active::after {
  content: "";
  position: absolute;
  left: 100%;
  top: 50%;
  margin-left: -15px;
  margin-top: -30px;
  display: block;
  border: 20px solid transparent;
  border-width: 30px 40px;
  border-left-color: var(--bg);
  z-index: 1;
}
.w-address-box .address-list:hover .swiper-scrollbar {
  opacity: 1;
}
.w-address-box .map {
  background: var(--bg);
  width: 620px;
  height: var(--height);
}

.w-school-item {
  padding: 24px;
  box-shadow: var(--card-shadow);
  border-radius: var(--card-radius);
  box-sizing: border-box;
  border: 1px solid transparent;
  cursor: pointer;
  background: #fff;
  display: block;
}
.w-school-item .title {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.5555555556;
}
.w-school-item .shop-content {
  margin-top: 15px;
  display: flex;
  justify-content: space-between;
}
.w-school-item .shop-content .left-info {
  flex: 1;
  display: flex;
}
.w-school-item .shop-content .left-info .cover {
  width: 130px;
  height: 130px;
  border-radius: var(--card-radius-sm);
  overflow: hidden;
}
.w-school-item .shop-content .left-info .cover img {
  display: block;
  width: 100%;
  height: 100%;
}
.w-school-item .shop-content .left-info .info-box {
  flex: 1;
  box-sizing: border-box;
  margin-left: var(--gap);
}
.w-school-item .shop-content .right-info {
  width: 100px;
  text-align: right;
}
.w-school-item .shop-content .right-info .e-btn {
  padding: 0 8px;
}
.w-school-item .shop-content .right-info .tel {
  display: inline-block;
  text-align: center;
  color: var(--tx-sec);
  margin-top: var(--gap-sm);
}
.w-school-item:hover {
  border: 1px solid var(--theme);
  box-shadow: var(--card-active-shadow);
}

.w-info-item {
  display: flex;
  padding: var(--gap-lg);
  box-shadow: var(--card-shadow);
  border-radius: var(--card-radius);
  box-sizing: border-box;
  border: 1px solid transparent;
  cursor: pointer;
  background: #fff;
  transition: 0.3s;
  height: 148px;
}
.w-info-item .info-box {
  flex: 1;
  width: 0;
  margin-right: var(--gap);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.w-info-item .info-box h4.title {
  font-size: 20px;
  font-weight: 500;
}
.w-info-item .info-box .desc {
  margin-top: var(--gap-sm);
  color: var(--tx-regular);
}
.w-info-item .cover {
  width: 144px;
  height: 96px;
  border-radius: var(--card-radius-sm);
  overflow: hidden;
}
.w-info-item .cover img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.w-info-item:hover {
  border: 1px solid var(--theme);
  box-shadow: var(--card-active-shadow);
}

.w-tabs .tab-head {
  display: flex;
  border-bottom: 1px solid #D9D9D9;
  color: var(--tx-regular);
}
.w-tabs .tab-head .item {
  padding: var(--gap-sm) var(--card-pd);
  cursor: pointer;
  border-bottom: 2px solid transparent;
  transition: 0.3s;
}
.w-tabs .tab-head .item > span {
  display: inline-block;
  font-size: 14px;
  transition: 0.3s;
}
.w-tabs .tab-head .item:hover > span, .w-tabs .tab-head .item.active > span {
  transform: scale(1.28);
  color: var(--theme);
}
.w-tabs .tab-head .item.active {
  border-color: var(--theme);
}

.w-category .floor {
  display: flex;
}
.w-category .floor .nav {
  color: var(--theme);
  font-size: 18px;
  line-height: normal;
  font-weight: 700;
  padding-top: var(--gap);
  margin-right: var(--gap-lg);
}
.w-category .floor .nav.min-w {
  min-width: 95px;
  text-align: right;
}
.w-category .floor + .floor {
  margin-top: var(--gap);
}
.w-category .floor .list {
  line-height: normal;
  flex: 1;
}
.w-category .floor .list a {
  display: inline-block;
  margin-right: 20px;
  margin-top: var(--gap);
}

.w-panel {
  padding: var(--gap-lg);
  border: 1px solid var(--theme);
  box-shadow: var(--card-active-shadow);
  box-sizing: border-box;
  border-radius: var(--card-radius);
  background: #fff;
}

.w-popup {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.w-popup .popup-content {
  position: absolute;
  top: calc(100% + 10px);
  right: 0;
  display: none;
  padding: var(--gap) var(--card-pd);
  box-shadow: var(--card-shadow);
  background: #fff;
  border-radius: var(--card-radius-sm);
  animation: ani-fold-top 0.3s cubic-bezier(0.23, 1, 0.32, 1);
  animation-fill-mode: both;
  transform-origin: 50% 0;
}
.w-popup .popup-content::after {
  content: "";
  position: absolute;
  top: -10px;
  left: 0;
  right: 0;
  height: 10px;
  background: transparent;
}
.w-popup .popup-content::before {
  content: "";
  position: absolute;
  top: -10px;
  right: 30%;
  display: block;
  border: 6px solid transparent;
  border-bottom-color: #fff;
  z-index: 1;
}
.w-popup:hover .popup-content {
  display: block;
}

.w-cover {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 99;
  background: rgba(0, 0, 0, 0.2);
  backdrop-filter: blur(6px);
  display: flex;
  align-items: center;
  justify-content: center;
  display: none;
}
.w-cover .cover-content {
  position: relative;
  padding: var(--gap-lg);
  padding-top: 30px;
  background: #fff;
  border-radius: var(--card-radius);
  display: flex;
  justify-content: center;
  align-items: center;
}
.w-cover .cover-content .close {
  position: absolute;
  right: 15px;
  top: 15px;
  cursor: pointer;
}
.w-cover .cover-content img {
  display: block;
  height: 75vh;
  border-radius: var(--card-radius-sm);
}

.w-join-panel, .w-form {
  width: 340px;
  padding: 0 30px 10px;
}
.w-join-panel .form, .w-join-panel form, .w-form .form, .w-form form {
  width: 100%;
  margin-top: 20px;
}
.w-join-panel .form .form-item, .w-join-panel form .form-item, .w-form .form .form-item, .w-form form .form-item {
  display: flex;
  align-items: center;
  --radio-size: 17px;
}
.w-join-panel .form .form-item.align-start, .w-join-panel form .form-item.align-start, .w-form .form .form-item.align-start, .w-form form .form-item.align-start {
  align-items: flex-start;
}
.w-join-panel .form .form-item.center, .w-join-panel form .form-item.center, .w-form .form .form-item.center, .w-form form .form-item.center {
  justify-content: center;
}
.w-join-panel .form .form-item .key, .w-join-panel form .form-item .key, .w-form .form .form-item .key, .w-form form .form-item .key {
  width: 70px;
  text-align: right;
  color: rgba(0, 0, 0, 0.85);
}
.w-join-panel .form .form-item .checkbox-box, .w-join-panel form .form-item .checkbox-box, .w-form .form .form-item .checkbox-box, .w-form form .form-item .checkbox-box {
  font-size: 14px;
  position: relative;
  cursor: pointer;
}
.w-join-panel .form .form-item input[type=radio], .w-join-panel .form .form-item input[type=checkbox], .w-join-panel form .form-item input[type=radio], .w-join-panel form .form-item input[type=checkbox], .w-form .form .form-item input[type=radio], .w-form .form .form-item input[type=checkbox], .w-form form .form-item input[type=radio], .w-form form .form-item input[type=checkbox] {
  opacity: 0;
}
.w-join-panel .form .form-item input[type=radio] + .icon, .w-join-panel .form .form-item input[type=checkbox] + .icon, .w-join-panel form .form-item input[type=radio] + .icon, .w-join-panel form .form-item input[type=checkbox] + .icon, .w-form .form .form-item input[type=radio] + .icon, .w-form .form .form-item input[type=checkbox] + .icon, .w-form form .form-item input[type=radio] + .icon, .w-form form .form-item input[type=checkbox] + .icon {
  position: absolute;
  left: 0;
  top: 2px;
  box-sizing: border-box;
  border: var(--border);
  height: var(--radio-size);
  width: var(--radio-size);
  border-radius: 20px;
}
.w-join-panel .form .form-item input[type=radio]:checked + .icon, .w-join-panel .form .form-item input[type=checkbox]:checked + .icon, .w-join-panel form .form-item input[type=radio]:checked + .icon, .w-join-panel form .form-item input[type=checkbox]:checked + .icon, .w-form .form .form-item input[type=radio]:checked + .icon, .w-form .form .form-item input[type=checkbox]:checked + .icon, .w-form form .form-item input[type=radio]:checked + .icon, .w-form form .form-item input[type=checkbox]:checked + .icon {
  background: url("data:image/png;base64,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") var(--theme) center center no-repeat;
  background-size: 120% 120%;
  border-color: var(--theme);
}
.w-join-panel .form .form-item .value, .w-join-panel form .form-item .value, .w-form .form .form-item .value, .w-form form .form-item .value {
  width: 0;
  flex: 1;
}
.w-join-panel .form .form-item .value input[type=text], .w-join-panel form .form-item .value input[type=text], .w-form .form .form-item .value input[type=text], .w-form form .form-item .value input[type=text] {
  display: block;
  width: 100%;
}
.w-join-panel .form .form-item .value input[type=text], .w-join-panel .form .form-item .value select, .w-join-panel .form .form-item .value textarea, .w-join-panel form .form-item .value input[type=text], .w-join-panel form .form-item .value select, .w-join-panel form .form-item .value textarea, .w-form .form .form-item .value input[type=text], .w-form .form .form-item .value select, .w-form .form .form-item .value textarea, .w-form form .form-item .value input[type=text], .w-form form .form-item .value select, .w-form form .form-item .value textarea {
  height: 40px;
  line-height: 40px;
  border: var(--border);
  background: #fff;
  outline: none;
  box-sizing: border-box;
  padding: 0 var(--gap);
  border-radius: var(--card-radius-sm);
  font-size: 14px;
}
.w-join-panel .form .form-item .value textarea, .w-join-panel form .form-item .value textarea, .w-form .form .form-item .value textarea, .w-form form .form-item .value textarea {
  height: auto;
  resize: none;
  display: block;
  width: 100%;
}
.w-join-panel .form .form-item .value .radio-group, .w-join-panel form .form-item .value .radio-group, .w-form .form .form-item .value .radio-group, .w-form form .form-item .value .radio-group {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.w-join-panel .form .form-item .value .radio-group label, .w-join-panel form .form-item .value .radio-group label, .w-form .form .form-item .value .radio-group label, .w-form form .form-item .value .radio-group label {
  position: relative;
  width: 33%;
  margin-bottom: var(--gap-sm);
  padding-left: 13px;
  box-sizing: border-box;
  cursor: pointer;
}
.w-join-panel .form .form-item .value.flex, .w-join-panel form .form-item .value.flex, .w-form .form .form-item .value.flex, .w-form form .form-item .value.flex {
  display: flex;
}
.w-join-panel .form .form-item .value.flex select, .w-join-panel form .form-item .value.flex select, .w-form .form .form-item .value.flex select, .w-form form .form-item .value.flex select {
  display: block;
  flex: 1;
  width: 0;
}
.w-join-panel .form .form-item .value.flex select + select, .w-join-panel form .form-item .value.flex select + select, .w-form .form .form-item .value.flex select + select, .w-form form .form-item .value.flex select + select {
  margin-left: 6px;
}
.w-join-panel .form .form-item + .form-item, .w-join-panel form .form-item + .form-item, .w-form .form .form-item + .form-item, .w-form form .form-item + .form-item {
  margin-top: var(--gap);
}
.w-join-panel.block, .w-form.block {
  width: 573px;
  box-sizing: border-box;
  text-align: center;
  padding: 0 15px;
}
.w-join-panel.block .title, .w-form.block .title {
  text-align: center;
}
.w-join-panel.block .sub, .w-form.block .sub {
  margin-bottom: 20px;
  color: var(--tx-sec);
  font-size: 14px;
}
.w-join-panel.block .form-item, .w-form.block .form-item {
  flex-direction: column;
  align-items: flex-start;
}
.w-join-panel.block .form-item .key, .w-form.block .form-item .key {
  width: auto;
  font-weight: 700;
  font-size: rw(24);
}
.w-join-panel.block .form-item .value, .w-form.block .form-item .value {
  width: 100%;
  margin-top: var(--gap-sm);
}
.w-join-panel.block .form-item.center, .w-form.block .form-item.center {
  align-items: center;
}
.w-join-panel.block .form-item + .form-item, .w-form.block .form-item + .form-item {
  margin-top: 20px;
  text-align: left;
}

.w-loading-cover {
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0;
  top: 0;
  background: rgba(255, 255, 255, 0.6);
  font-size: 20px;
  color: var(--tx-placeholder);
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
}

.w-loading {
  padding: 30px 0;
  font-size: 16px;
  color: #ccc;
  text-align: center;
}
.w-loading .desc-box {
  display: flex;
  justify-content: center;
  align-items: center;
}
.w-loading .desc-box .line {
  width: 100px;
  margin-left: 10px;
  margin-right: 10px;
  height: 1PX;
  background: #eee;
}
@keyframes growup {
  0%, 100% {
    transform: scaleY(0.2);
  }
  50% {
    transform: scaleY(1);
  }
}
.w-loading .loading-box {
  display: flex;
  justify-content: center;
  align-items: center;
}
.w-loading .loading {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: 10px;
}
.w-loading .loading .bar {
  width: 5px;
  height: 18px;
  background: #e7e7e7;
  transform-origin: 50% 100%;
  animation: growup 0.5s linear both infinite;
  transform: scaleY(0);
}
.w-loading .loading .bar + .bar {
  margin-left: 5px;
}
.w-loading .loading .bar:nth-child(4n+1) {
  animation-delay: 0.1s;
}
.w-loading .loading .bar:nth-child(4n+2) {
  animation-delay: 0.2s;
}
.w-loading .loading .bar:nth-child(4n+3) {
  animation-delay: 0.3s;
}

.w-cover-wrapper {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 98;
  display: none;
}
.w-cover-wrapper.active {
  display: block;
}

.w-toast {
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  z-index: 100;
}
.w-toast .toast-content {
  background: rgba(0, 0, 0, 0.8);
  padding: 10px 20px;
  border-radius: var(--card-radius-sm);
  color: #fff;
  font-size: 14px;
  box-sizing: border-box;
}
.w-toast .toast-content .toast-icon {
  margin-bottom: var(--gap-sm);
}
.w-toast .toast-content.has-icon {
  min-width: 120px;
}

.e-btn {
  height: var(--btn-height);
  padding: 0 16px;
  border: 1px solid var(--btn-border-bg);
  border-radius: var(--btn-radius);
  line-height: var(--btn-height);
  background: var(--btn-bg);
  color: var(--btn-clr);
  font-size: var(--btn-fs);
  font-weight: 600;
  cursor: pointer;
  text-align: center;
  transition: 0.3s;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: middle;
}
.e-btn:hover {
  background: var(--btn-hover-bg);
}
.e-btn.plain {
  --btn-bg: #fff;
  --btn-clr: var(--btn-plain-clr);
  --btn-hover-bg: var(--btn-plain-hover-bg);
}
.e-btn.sm {
  --btn-height: var(--btn-sm-height);
}
.e-btn.lg {
  --btn-height: var(--btn-lg-height);
  --btn-fs: var(--btn-lg-fs);
  --btn-radius: 8px;
}
.e-btn.min-w {
  min-width: 180px;
}

.e-tag {
  --bg: var(--info-plain);
  --clr: #2BA471;
  --height: 20px;
  padding: 0 6px;
  font-size: 12px;
  line-height: var(--height);
  height: var(--height);
  border-radius: 3px;
  background: var(--bg);
  color: var(--clr);
  font-weight: 400;
  display: inline-block;
  vertical-align: middle;
}
.e-tag.warning {
  --clr: var(--warning);
  --bg: var(--warning-plain);
}
.e-tag.info {
  --clr: var(--tx-normal);
  --bg: #F3F3F3;
}
.e-tag + .e-tag {
  margin-left: 5px;
}

.e-radius {
  --height: 32px;
  --fs: 12px;
  height: var(--height);
  line-height: var(--height);
  padding: 0 var(--gap);
  background: var(--warning-plain);
  color: var(--warning);
  border: 1px solid var(--warning-plain);
  border-radius: 20px;
  box-sizing: border-box;
  font-size: var(--fs);
  display: inline-block;
  vertical-align: middle;
}
.e-radius.lg {
  --height: 36px;
  --fs: 14px;
}

.e-empty {
  min-height: 300px;
  background: url("./b-empty-OGLDdLfN.png") center center no-repeat;
  background-size: 274px 207px;
  display: flex;
  justify-content: center;
  align-items: flex-end;
  padding-bottom: 40px;
}

.e-qrcode {
  --size: 120px;
  display: block;
  width: var(--size);
  height: var(--size);
  margin: 0 auto;
  max-width: none !important;
}
.e-qrcode.sm {
  --size: 100px;
}

* {
  padding: 0;
  margin: 0;
}

.m5 {
  margin: 5px;
}

.ml5 {
  margin-left: 5px;
}

.mr5 {
  margin-right: 5px;
}

.mt5 {
  margin-top: 5px;
}

.mb5 {
  margin-bottom: 5px;
}

.p5 {
  padding: 5px;
}

.pl5 {
  padding-left: 5px;
}

.pr5 {
  padding-right: 5px;
}

.pt5 {
  padding-top: 5px;
}

.pb5 {
  padding-bottom: 5px;
}

.m10 {
  margin: 10px;
}

.ml10 {
  margin-left: 10px;
}

.mr10 {
  margin-right: 10px;
}

.mt10 {
  margin-top: 10px;
}

.mb10 {
  margin-bottom: 10px;
}

.p10 {
  padding: 10px;
}

.pl10 {
  padding-left: 10px;
}

.pr10 {
  padding-right: 10px;
}

.pt10 {
  padding-top: 10px;
}

.pb10 {
  padding-bottom: 10px;
}

.m15 {
  margin: 15px;
}

.ml15 {
  margin-left: 15px;
}

.mr15 {
  margin-right: 15px;
}

.mt15 {
  margin-top: 15px;
}

.mb15 {
  margin-bottom: 15px;
}

.p15 {
  padding: 15px;
}

.pl15 {
  padding-left: 15px;
}

.pr15 {
  padding-right: 15px;
}

.pt15 {
  padding-top: 15px;
}

.pb15 {
  padding-bottom: 15px;
}

.m20 {
  margin: 20px;
}

.ml20 {
  margin-left: 20px;
}

.mr20 {
  margin-right: 20px;
}

.mt20 {
  margin-top: 20px;
}

.mb20 {
  margin-bottom: 20px;
}

.p20 {
  padding: 20px;
}

.pl20 {
  padding-left: 20px;
}

.pr20 {
  padding-right: 20px;
}

.pt20 {
  padding-top: 20px;
}

.pb20 {
  padding-bottom: 20px;
}

.m25 {
  margin: 25px;
}

.ml25 {
  margin-left: 25px;
}

.mr25 {
  margin-right: 25px;
}

.mt25 {
  margin-top: 25px;
}

.mb25 {
  margin-bottom: 25px;
}

.p25 {
  padding: 25px;
}

.pl25 {
  padding-left: 25px;
}

.pr25 {
  padding-right: 25px;
}

.pt25 {
  padding-top: 25px;
}

.pb25 {
  padding-bottom: 25px;
}

.m30 {
  margin: 30px;
}

.ml30 {
  margin-left: 30px;
}

.mr30 {
  margin-right: 30px;
}

.mt30 {
  margin-top: 30px;
}

.mb30 {
  margin-bottom: 30px;
}

.p30 {
  padding: 30px;
}

.pl30 {
  padding-left: 30px;
}

.pr30 {
  padding-right: 30px;
}

.pt30 {
  padding-top: 30px;
}

.pb30 {
  padding-bottom: 30px;
}

.m35 {
  margin: 35px;
}

.ml35 {
  margin-left: 35px;
}

.mr35 {
  margin-right: 35px;
}

.mt35 {
  margin-top: 35px;
}

.mb35 {
  margin-bottom: 35px;
}

.p35 {
  padding: 35px;
}

.pl35 {
  padding-left: 35px;
}

.pr35 {
  padding-right: 35px;
}

.pt35 {
  padding-top: 35px;
}

.pb35 {
  padding-bottom: 35px;
}

.m40 {
  margin: 40px;
}

.ml40 {
  margin-left: 40px;
}

.mr40 {
  margin-right: 40px;
}

.mt40 {
  margin-top: 40px;
}

.mb40 {
  margin-bottom: 40px;
}

.p40 {
  padding: 40px;
}

.pl40 {
  padding-left: 40px;
}

.pr40 {
  padding-right: 40px;
}

.pt40 {
  padding-top: 40px;
}

.pb40 {
  padding-bottom: 40px;
}

.m45 {
  margin: 45px;
}

.ml45 {
  margin-left: 45px;
}

.mr45 {
  margin-right: 45px;
}

.mt45 {
  margin-top: 45px;
}

.mb45 {
  margin-bottom: 45px;
}

.p45 {
  padding: 45px;
}

.pl45 {
  padding-left: 45px;
}

.pr45 {
  padding-right: 45px;
}

.pt45 {
  padding-top: 45px;
}

.pb45 {
  padding-bottom: 45px;
}

.m50 {
  margin: 50px;
}

.ml50 {
  margin-left: 50px;
}

.mr50 {
  margin-right: 50px;
}

.mt50 {
  margin-top: 50px;
}

.mb50 {
  margin-bottom: 50px;
}

.p50 {
  padding: 50px;
}

.pl50 {
  padding-left: 50px;
}

.pr50 {
  padding-right: 50px;
}

.pt50 {
  padding-top: 50px;
}

.pb50 {
  padding-bottom: 50px;
}

.m55 {
  margin: 55px;
}

.ml55 {
  margin-left: 55px;
}

.mr55 {
  margin-right: 55px;
}

.mt55 {
  margin-top: 55px;
}

.mb55 {
  margin-bottom: 55px;
}

.p55 {
  padding: 55px;
}

.pl55 {
  padding-left: 55px;
}

.pr55 {
  padding-right: 55px;
}

.pt55 {
  padding-top: 55px;
}

.pb55 {
  padding-bottom: 55px;
}

.m60 {
  margin: 60px;
}

.ml60 {
  margin-left: 60px;
}

.mr60 {
  margin-right: 60px;
}

.mt60 {
  margin-top: 60px;
}

.mb60 {
  margin-bottom: 60px;
}

.p60 {
  padding: 60px;
}

.pl60 {
  padding-left: 60px;
}

.pr60 {
  padding-right: 60px;
}

.pt60 {
  padding-top: 60px;
}

.pb60 {
  padding-bottom: 60px;
}

.m65 {
  margin: 65px;
}

.ml65 {
  margin-left: 65px;
}

.mr65 {
  margin-right: 65px;
}

.mt65 {
  margin-top: 65px;
}

.mb65 {
  margin-bottom: 65px;
}

.p65 {
  padding: 65px;
}

.pl65 {
  padding-left: 65px;
}

.pr65 {
  padding-right: 65px;
}

.pt65 {
  padding-top: 65px;
}

.pb65 {
  padding-bottom: 65px;
}

.m70 {
  margin: 70px;
}

.ml70 {
  margin-left: 70px;
}

.mr70 {
  margin-right: 70px;
}

.mt70 {
  margin-top: 70px;
}

.mb70 {
  margin-bottom: 70px;
}

.p70 {
  padding: 70px;
}

.pl70 {
  padding-left: 70px;
}

.pr70 {
  padding-right: 70px;
}

.pt70 {
  padding-top: 70px;
}

.pb70 {
  padding-bottom: 70px;
}

.m75 {
  margin: 75px;
}

.ml75 {
  margin-left: 75px;
}

.mr75 {
  margin-right: 75px;
}

.mt75 {
  margin-top: 75px;
}

.mb75 {
  margin-bottom: 75px;
}

.p75 {
  padding: 75px;
}

.pl75 {
  padding-left: 75px;
}

.pr75 {
  padding-right: 75px;
}

.pt75 {
  padding-top: 75px;
}

.pb75 {
  padding-bottom: 75px;
}

.m80 {
  margin: 80px;
}

.ml80 {
  margin-left: 80px;
}

.mr80 {
  margin-right: 80px;
}

.mt80 {
  margin-top: 80px;
}

.mb80 {
  margin-bottom: 80px;
}

.p80 {
  padding: 80px;
}

.pl80 {
  padding-left: 80px;
}

.pr80 {
  padding-right: 80px;
}

.pt80 {
  padding-top: 80px;
}

.pb80 {
  padding-bottom: 80px;
}

.m85 {
  margin: 85px;
}

.ml85 {
  margin-left: 85px;
}

.mr85 {
  margin-right: 85px;
}

.mt85 {
  margin-top: 85px;
}

.mb85 {
  margin-bottom: 85px;
}

.p85 {
  padding: 85px;
}

.pl85 {
  padding-left: 85px;
}

.pr85 {
  padding-right: 85px;
}

.pt85 {
  padding-top: 85px;
}

.pb85 {
  padding-bottom: 85px;
}

.m90 {
  margin: 90px;
}

.ml90 {
  margin-left: 90px;
}

.mr90 {
  margin-right: 90px;
}

.mt90 {
  margin-top: 90px;
}

.mb90 {
  margin-bottom: 90px;
}

.p90 {
  padding: 90px;
}

.pl90 {
  padding-left: 90px;
}

.pr90 {
  padding-right: 90px;
}

.pt90 {
  padding-top: 90px;
}

.pb90 {
  padding-bottom: 90px;
}

.m95 {
  margin: 95px;
}

.ml95 {
  margin-left: 95px;
}

.mr95 {
  margin-right: 95px;
}

.mt95 {
  margin-top: 95px;
}

.mb95 {
  margin-bottom: 95px;
}

.p95 {
  padding: 95px;
}

.pl95 {
  padding-left: 95px;
}

.pr95 {
  padding-right: 95px;
}

.pt95 {
  padding-top: 95px;
}

.pb95 {
  padding-bottom: 95px;
}

.m100 {
  margin: 100px;
}

.ml100 {
  margin-left: 100px;
}

.mr100 {
  margin-right: 100px;
}

.mt100 {
  margin-top: 100px;
}

.mb100 {
  margin-bottom: 100px;
}

.p100 {
  padding: 100px;
}

.pl100 {
  padding-left: 100px;
}

.pr100 {
  padding-right: 100px;
}

.pt100 {
  padding-top: 100px;
}

.pb100 {
  padding-bottom: 100px;
}

.tx-12 {
  font-size: 12px;
}

.tx-14 {
  font-size: 14px;
}

.tx-16 {
  font-size: 16px;
}

.tx-18 {
  font-size: 18px;
}

.tx-20 {
  font-size: 20px;
}

.tx-22 {
  font-size: 22px;
}

.tx-24 {
  font-size: 24px;
}

.tx-26 {
  font-size: 26px;
}

.tx-28 {
  font-size: 28px;
}

.tx-30 {
  font-size: 30px;
}

.tx-32 {
  font-size: 32px;
}

.tx-34 {
  font-size: 34px;
}

.tx-36 {
  font-size: 36px;
}

.tx-38 {
  font-size: 38px;
}

.tx-40 {
  font-size: 40px;
}

.tx-42 {
  font-size: 42px;
}

.tx-44 {
  font-size: 44px;
}

.tx-46 {
  font-size: 46px;
}

.tx-48 {
  font-size: 48px;
}

.dis-inb {
  display: inline-block;
}

.vam {
  vertical-align: middle;
}

.gap-mt {
  margin-top: var(--gap);
}

.gap-ml {
  margin-left: var(--gap);
}

.gap-sm-mt {
  margin-top: var(--gap-sm);
}

.gap-sm-ml {
  margin-left: var(--gap-sm);
}

.gap-lg-mt {
  margin-top: var(--gap-lg);
}

.tx-b {
  font-weight: 700;
}

.tx-ns {
  font-size: 0;
}

.center-block {
  width: var(--body-width);
  margin-left: auto;
  margin-right: auto;
}

.tx-main {
  color: var(--tx-main);
}

.tx-sec {
  color: var(--tx-sec);
}

.tx-regular {
  color: var(--tx-regular);
}

.tx-normal {
  color: var(--tx-normal);
}

.tx-warning {
  color: var(--warning);
}

.tx-theme {
  color: var(--theme);
}

.tx-unbr {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.tx-br {
  word-wrap: break-word;
  word-break: normal;
}

.tx-unbr2 {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.tx-link {
  color: inherit;
  transition: 0.3s;
  text-decoration: none;
  cursor: pointer;
}
.tx-link:hover {
  color: var(--theme);
}

.tx-udl {
  text-decoration: underline;
}

.tx-c {
  text-align: center;
}

.flex-1 {
  flex: 1;
}

.flex-2 {
  flex: 2;
}

.cur-p {
  cursor: pointer;
}

.pos-rel {
  position: relative;
}

body {
  color: var(--tx-main);
  min-width: var(--body-width);
  font: 14px/1.5 PingFangSC-regular, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, Hiragino Sans GB, SimSun, sans-serif;
  -webkit-font-smoothing: antialiased;
}

ul, li {
  list-style: none;
}

a {
  text-decoration: none;
  color: inherit;
}

.app.index {
  --header-bg: transparent;
  background: url("./index-bg-BoQ23aiO.jpg") center top no-repeat;
  background-size: 100%;
  background-color: var(--index-bg);
}

.p-full {
  box-sizing: border-box;
  min-height: calc(100vh - var(--header-height) - var(--footer-height));
}

.ly-header {
  height: var(--header-height);
  background: var(--header-bg);
  display: flex;
  align-items: center;
}
.ly-header .wrapper {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.ly-header .wrapper .main-area {
  display: flex;
  align-items: center;
  flex: 1;
}
.ly-header .wrapper .main-area .area-select {
  position: relative;
  margin-left: 28px;
  flex: 1;
}
.ly-header .wrapper .main-area .area-select .selected {
  cursor: pointer;
  box-sizing: border-box;
}
.ly-header .wrapper .main-area .area-select .selected span {
  font-size: 16px;
  max-width: 110px;
  display: inline-block;
  vertical-align: middle;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ly-header .wrapper .main-area .area-select .select-panel {
  display: none;
  position: absolute;
  padding-top: 15px;
  left: -20px;
  z-index: 9;
  font-size: 16px;
}
.ly-header .wrapper .main-area .area-select .select-panel .panel-wrapper {
  box-sizing: border-box;
  width: 660px;
  padding: var(--gap-sm);
  background: #fff;
  box-shadow: var(--card-active-shadow);
  border-radius: var(--card-radius);
  border: 1px solid var(--theme);
}
.ly-header .wrapper .main-area .area-select .select-panel .panel-wrapper .hot {
  border-radius: var(--card-radius-sm);
  background: rgba(255, 113, 40, 0.1);
  padding: var(--card-pd) 30px;
}
.ly-header .wrapper .main-area .area-select .select-panel .panel-wrapper .city-list {
  padding: var(--gap-lg);
  padding-top: var(--gap-sm);
}
.ly-header .wrapper .main-area .area-select:hover .select-panel {
  display: block;
}
.ly-header .wrapper .main-area .search-wrapper {
  position: relative;
  width: 650px;
  box-sizing: border-box;
  --panel-dis: none;
  --panel-zindex: 1;
}
.ly-header .wrapper .main-area .search-wrapper .search-bar {
  position: relative;
  border: 1px solid #D9EBE2;
  box-sizing: border-box;
  height: 42px;
  border-radius: var(--card-radius-sm);
  background: rgba(222, 243, 232, 0.6);
  display: flex;
  align-items: center;
  padding: 0 6px 0 15px;
  transition: 0.3s;
}
.ly-header .wrapper .main-area .search-wrapper .search-bar input {
  height: 30px;
  flex: 1;
  margin-right: var(--gap);
  border: none;
  background: transparent;
  outline: none;
}
.ly-header .wrapper .main-area .search-wrapper .search-bar .btn {
  background: #BAF2D7;
  color: var(--theme-dark);
  border-radius: 4px;
  width: 87px;
  text-align: center;
  line-height: 30px;
  cursor: pointer;
  transition: 0.3s;
}
.ly-header .wrapper .main-area .search-wrapper .search-bar .btn:hover {
  color: var(--theme-dark);
  background: #8BF0C0;
}
.ly-header .wrapper .main-area .search-wrapper .search-bar:hover {
  border-color: var(--theme);
}
.ly-header .wrapper .main-area .search-wrapper .search-panel {
  position: absolute;
  left: 0;
  right: 0;
  top: 100%;
  border: var(--border);
  background: #fff;
  border-radius: var(--card-radius-sm);
  z-index: var(--panel-zindex);
  padding: var(--card-radius-sm) 0;
  box-shadow: var(--card-shadow);
  display: var(--panel-dis);
}
.ly-header .wrapper .main-area .search-wrapper .search-panel .hot-list {
  padding: var(--gap);
}
.ly-header .wrapper .main-area .search-wrapper .search-panel .hot-list .wrapper {
  padding: var(--gap-sm) var(--gap);
}
.ly-header .wrapper .main-area .search-wrapper .search-panel .result li {
  line-height: 36px;
  height: 36px;
  padding: 0 var(--gap);
  cursor: pointer;
  transition: 0.3s;
  background: #fff;
}
.ly-header .wrapper .main-area .search-wrapper .search-panel .result li:hover {
  background: var(--main-bg);
}
.ly-header .wrapper .main-area .search-wrapper.active {
  --panel-dis: block;
  --panel-zindex: 9;
}
.ly-header .wrapper .more-area {
  margin-left: 22px;
  display: flex;
  align-items: center;
  min-width: 225px;
  justify-content: flex-end;
}
.ly-header .wrapper .more-area > a {
  display: block;
  color: var(--tx-sec);
  text-decoration: none;
  padding: 5px 4px;
}
.ly-header .wrapper .more-area > a + a {
  margin-left: var(--gap-sm);
}
.ly-header .wrapper .more-area > a .tel-box .icon {
  transition: 0.3s;
}
.ly-header .wrapper .more-area > a .tel-box:hover .icon {
  transform: rotate(180deg);
}
.ly-header .wrapper .more-area > a .tel {
  font-size: 16px;
  color: var(--tx-main);
  white-space: nowrap;
}
.ly-header.sticky {
  position: sticky;
  top: 0;
  left: 0;
  right: 0;
  z-index: 9;
}

.ly-footer {
  padding: 35px 0 30px;
  background: var(--footer-bg);
  text-align: center;
  color: rgba(255, 255, 255, 0.4);
}
.ly-footer a {
  color: inherit;
  text-decoration: none;
}
.ly-footer .statement {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding-bottom: 12px;
}
.ly-footer .statement a {
  color: #fff;
  text-decoration: underline;
}
.ly-footer .links {
  margin-top: var(--gap-sm);
}
.ly-footer .links a {
  display: inline-block;
  padding: 5px 4px;
  color: rgba(255, 255, 255, 0.8);
  transition: 0.3s;
  text-decoration: none;
}
.ly-footer .links a + a {
  margin-left: var(--gap-sm);
}
.ly-footer .links a:hover {
  color: #fff;
}
.ly-footer .backup {
  margin-top: var(--gap-sm);
}

.p-page {
  padding: 24px 50px;
  box-sizing: border-box;
}
.p-page .section {
  margin-top: var(--gap-lg);
}
.p-page .section .section-content {
  margin-top: var(--gap-lg);
}
.p-page .section .section-content img {
  max-width: 100%;
}
.p-page .section .section-content .floor {
  text-align: justify;
}
.p-page .section .section-content .floor + .floor {
  margin-top: var(--gap-lg);
}
.p-page .section .section-content h3 {
  font-size: 18px;
  font-weight: 700;
  line-height: 2;
}
.p-page .section .section-content p {
  line-height: 2;
  font-size: 14px;
}
.p-page .section .section-content .img-box {
  display: flex;
  flex-wrap: wrap;
  gap: var(--gap);
}
.p-page .section .section-content .img-box img {
  height: 156px;
  object-fit: contain;
}
.p-page .section .section-content .img-box img.lg {
  height: 280px;
}

.p-index h2.h2 {
  padding-top: 40px;
  font-size: 24px;
  font-weight: 700;
}
.p-index h2.h2 .subtitle {
  color: var(--tx-sec);
  font-weight: 400;
  font-size: 14px;
  margin-top: 5px;
}
.p-index .section-navs {
  position: relative;
  z-index: 1;
}
.p-index .section-navs .hot-keywords {
  margin: 0 auto;
  margin-top: -10px;
  padding-bottom: 10px;
  padding-left: 305px;
  box-sizing: border-box;
}
.p-index .section-navs .navs-panel {
  display: flex;
  border-radius: 24px;
  padding-bottom: 18px;
  background: #fff;
  box-shadow: 0px 8px 20px 0px rgba(55, 99, 170, 0.1);
}
.p-index .section-navs .navs-panel .nav-box {
  position: relative;
  padding: 22px;
  padding-bottom: 0;
  box-sizing: border-box;
  width: 300px;
  z-index: 2;
}
.p-index .section-navs .navs-panel .nav-box .nav-list {
  position: relative;
}
.p-index .section-navs .navs-panel .nav-box .nav-list li {
  --menu-bg: #fff;
  --menu-clr: var(--tx-sec);
  --menu-mr: -12px;
  --name-clr: var(--tx-main);
  --on: none;
  --off: inline-block;
  --sub-dis: none;
}
.p-index .section-navs .navs-panel .nav-box .nav-list li .menu {
  padding: var(--gap-sm) var(--card-pd);
  padding-right: 0;
  margin-right: var(--menu-mr);
  display: flex;
  color: var(--menu-clr);
  font-weight: 400;
  font-size: 12px;
  align-items: center;
  line-height: normal;
  background: var(--menu-bg);
  border-top-left-radius: var(--card-radius-sm);
  border-bottom-left-radius: var(--card-radius-sm);
  cursor: pointer;
  transition: background 0.3s, color 0.3s;
}
.p-index .section-navs .navs-panel .nav-box .nav-list li .menu .name {
  font-weight: 700;
  font-size: 16px;
  color: var(--name-clr);
  margin-right: var(--gap);
  transition: 0.3s;
}
.p-index .section-navs .navs-panel .nav-box .nav-list li .menu .name i {
  transition: 0.3s;
}
.p-index .section-navs .navs-panel .nav-box .nav-list li .menu .name .on {
  display: var(--on);
}
.p-index .section-navs .navs-panel .nav-box .nav-list li .menu .name .off {
  display: var(--off);
}
.p-index .section-navs .navs-panel .nav-box .nav-list li .menu .summary {
  max-width: 128px;
  flex: 1;
}
.p-index .section-navs .navs-panel .nav-box .nav-list li .submenus {
  position: absolute;
  left: 100%;
  top: 0;
  bottom: 0;
  width: 665px;
  display: var(--sub-dis);
  overflow-y: auto;
}
.p-index .section-navs .navs-panel .nav-box .nav-list li:hover {
  --menu-bg: var(--theme);
  --menu-clr: rgba(255, 255, 255, 0.6);
  --name-clr: #fff;
  --off: none;
  --on: inline-block;
  --sub-dis: block;
}
.p-index .section-navs .navs-panel .banner-box {
  position: relative;
  width: 640px;
  z-index: 1;
  padding-top: 15px;
}
.p-index .section-navs .navs-panel .banner-box .banner-list {
  height: 367px;
  width: 640px;
}
.p-index .section-navs .navs-panel .banner-box img {
  display: block;
  width: 100%;
  height: 100%;
}
.p-index .section-navs .navs-panel .ad-box {
  border-radius: 20px;
  text-align: center;
  background: #F4FEF9;
  margin: 22px 12px 0;
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.p-index .section-navs .navs-panel .ad-box .img {
  display: block;
  width: 200px;
  margin: 44px auto 24px;
}
.p-index .section-navs .navs-panel .ad-box .btn {
  color: #fff;
  line-height: 42px;
  border-radius: var(--card-radius-sm);
  background: #FF9931;
  display: inline-block;
  padding: 0 var(--gap);
  font-size: 16px;
  transition: 0.3s;
  cursor: pointer;
}
.p-index .section-navs .navs-panel .ad-box .btn:hover {
  background: var(--warning);
}
.p-index .section-statistic {
  padding-top: 25px;
  background: #FFF;
}
.p-index .section-statistic .list {
  display: flex;
  justify-content: space-around;
}
.p-index .section-statistic .list .item {
  text-align: center;
}
.p-index .section-statistic .list .item .key {
  font-size: 22px;
}
.p-index .section-statistic .list .item .value {
  color: var(--tx-sec);
}
.p-index .section-shop {
  background: url("./index-bg1-DGppUjPY.png") #fff left 80% no-repeat;
  background-size: 284px;
}
.p-index .section-service {
  background: url("./index-bg2-Cf8OkVJO.png") var(--index-bg) 100% 100% no-repeat;
  background-size: 473px;
}
.p-index .section-team {
  background: url("./index-bg3-CmJ_C3gG.png") #0EAE62 center right no-repeat;
  background-size: 100% 100%;
  padding-bottom: 48px;
  overflow: hidden;
}
.p-index .section-team h2 {
  color: #fff;
  text-align: center;
  margin-bottom: 40px;
}
.p-index .section-team .teacher-list {
  position: relative;
  width: var(--body-width);
  margin: 0 auto;
}
.p-index .section-team .teacher-list .btn {
  z-index: 9;
}
.p-index .section-team .teacher-list .slider {
  transform: scale(1.4814814815);
}
.p-index .section-team .teacher-list .swiper {
  position: relative;
  width: 675px;
  padding-top: 20px;
  padding-bottom: 20px;
}
.p-index .section-team .teacher-list .swiper-wrapper {
  height: 360px;
}
.p-index .section-team .teacher-list .swiper-slide {
  display: flex;
  width: var(--teacher-card-width);
  align-items: center;
  overflow: hidden;
}
.p-index .section-team .teacher-list .slide {
  position: relative;
  display: flex;
  width: 100%;
  height: 100%;
  justify-content: center;
  align-items: center;
  transition: 0.3s;
}
.p-index .section-team .teacher-list .slide:hover {
  transform: scale(1.05);
}
.p-index .section-brands {
  background: var(--index-bg);
}
.p-index .section-brands .brand-box {
  position: relative;
  width: 100%;
  padding-bottom: 30px;
  overflow: hidden;
}
.p-index .section-brands .brand-box .wrapper {
  padding-top: 30px;
}
.p-index .section-brands .brand-box::before, .p-index .section-brands .brand-box::after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  width: 350px;
  z-index: 2;
}
.p-index .section-brands .brand-box::before {
  left: 0;
  background: linear-gradient(to right, var(--index-bg), var(--index-bg-zero) 100%);
}
.p-index .section-brands .brand-box::after {
  right: 0;
  background: linear-gradient(to left, var(--index-bg), var(--index-bg-zero) 100%);
}
.p-index .section-brands .brand-box .floor {
  white-space: nowrap;
}
.p-index .section-brands .brand-box .floor.last {
  transition-duration: 0s;
}
.p-index .section-brands .brand-box .floor + .floor {
  margin-top: 16px;
}
.p-index .section-brands .brand-box .floor .swiper-wrapper {
  transition-timing-function: linear;
}
.p-index .section-brands .brand-box .brand {
  width: 190px;
  height: 140px;
  box-shadow: 4px 4px 20px 0px rgba(55, 99, 170, 0.1);
  border-radius: 12px;
  display: inline-block;
  background: #fff;
}
.p-index .section-brands .brand-box .brand img {
  display: block;
  height: 100px;
  width: 100%;
  object-fit: contain;
  margin: 20px auto;
}
.p-index .section-brands .brand-box .brand + .brand {
  margin-left: 16px;
}
.p-index .section-info {
  background: #fff;
  padding-bottom: 30px;
}

.p-school .navs {
  position: fixed;
  left: 0;
  right: 0;
  background: #fff;
  z-index: 5;
  top: 74px;
  padding-top: 10px;
  box-shadow: 0px 4px 4px 0px rgba(77, 105, 159, 0.12);
  display: none;
}
.p-school .navs .tab-head {
  border-bottom: none;
}
.p-school .navs .tab-head .item {
  padding-bottom: 16px;
  position: relative;
}
.p-school .navs .tab-head .item + .item {
  margin-left: 20px;
}
.p-school .navs .tab-head .item.active {
  border-bottom-color: transparent;
}
.p-school .navs .tab-head .item.active::after {
  display: block;
  content: "";
  position: absolute;
  left: 1em;
  right: 1em;
  height: 2px;
  bottom: -2px;
  background: var(--theme);
}
.p-school .navs .navs-wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.p-school .navs .navs-wrapper .btns {
  padding-bottom: 8px;
}
.p-school .navs.active {
  display: block;
}
.p-school .content .section .section-content table {
  border: var(--border);
  border-collapse: collapse;
  margin-top: var(--gap-sm);
}
.p-school .content .section .section-content table td {
  border: var(--border);
  line-height: 1.5714285714;
  padding: 10px var(--card-pd);
}

.p-course .feature-list {
  display: flex;
  flex-wrap: wrap;
  gap: var(--gap);
}
.p-course .feature-list .item {
  display: flex;
  align-items: center;
  height: 82px;
  background: #F5FFFA;
  font-size: 14px;
  width: calc((100% - var(--gap) * 2) / 3);
  border-radius: var(--card-radius);
}
.p-course .feature-list .item .icon {
  width: 46px;
  height: 46px;
  background-size: auto 90%;
  background-position: center center;
  background-repeat: no-repeat;
}
.p-course .feature-list .item .icon.icon1 {
  background-image: url("data:image/png;base64,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");
}
.p-course .feature-list .item .icon.icon2 {
  background-image: url("./b-course2-C8AgoLJw.png");
}
.p-course .feature-list .item .icon.icon3 {
  background-image: url("./b-course3-Bwn4rSx1.png");
}
.p-course .feature-list .item .icon.icon4 {
  background-image: url("./b-course4-T-MX2dEH.png");
}
.p-course .feature-list .item .icon.icon5 {
  background-image: url("data:image/png;base64,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");
}

.p-service {
  box-sizing: border-box;
}
.p-service .filter-box {
  --height: 42px;
  font-size: 16px;
}
.p-service .filter-box .floor {
  display: flex;
  line-height: var(--height);
}
.p-service .filter-box .floor .key {
  margin-right: 22px;
  white-space: nowrap;
}
.p-service .filter-box .floor .list {
  display: flex;
  flex-wrap: wrap;
  list-style: none;
}
.p-service .filter-box .floor .list .item {
  margin-right: var(--gap-sm);
  margin-bottom: var(--gap-sm);
  padding: 0 var(--gap);
  min-width: 88px;
  line-height: var(--height);
  background: transparent;
  box-sizing: border-box;
  list-style: none;
  border-radius: 6px;
  transition: 0.3s;
  cursor: pointer;
  text-align: center;
}
.p-service .filter-box .floor .list .item:hover, .p-service .filter-box .floor .list .item.active {
  background: #DFFCEE;
}
.p-service .filter-box .floor .list .item.active {
  color: var(--theme);
}

.p-search h2.h2 {
  font-size: 18px;
  font-weight: 700;
}

.p-privacy .content-box {
  display: flex;
  align-items: flex-start;
}
.p-privacy .content-box .nav-list {
  width: 230px;
  margin-right: 14px;
  padding: 4px;
  border-radius: var(--card-radius-sm);
  border: var(--border);
  box-sizing: border-box;
}
.p-privacy .content-box .nav-list li {
  --li-bg: transparent;
  --on: none;
  --off: inline-block;
  --clr: var(--tx-main);
  height: 47px;
  padding-left: var(--gap-lg);
  line-height: 47px;
  font-size: 16px;
  background: var(--li-bg);
  box-sizing: border-box;
  color: var(--clr);
  transition: 0.3s;
  border-radius: 4px;
  cursor: pointer;
}
.p-privacy .content-box .nav-list li i {
  margin-right: 5px;
}
.p-privacy .content-box .nav-list li .on {
  display: var(--on);
}
.p-privacy .content-box .nav-list li .off {
  display: var(--off);
}
.p-privacy .content-box .nav-list li:hover, .p-privacy .content-box .nav-list li.active {
  --clr: var(--theme);
}
.p-privacy .content-box .nav-list li.active {
  --li-bg: var(--main-bg);
}
.p-privacy .content-box .article {
  flex: 1;
  border-radius: var(--card-radius-sm);
  border: var(--border);
  padding: 50px 60px;
}
.p-privacy .content-box .article h2 {
  font-size: 24px;
  text-align: center;
  font-weight: 700;
  margin-bottom: 40px;
}
.p-privacy .content-box .article p {
  line-height: 2;
}
.p-privacy .content-box .article p + p {
  margin-top: 30px;
}