.jp-menu-category{padding:0 20px;margin-top:20px;font-size:12px;line-height:38px;color:#76838f;text-transform:uppercase;-webkit-transition:all .25s,font .1s .15s,color .1s .15s;transition:all .25s,font .1s .15s,color .1s .15s}.jp-sidebar__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.jp-sidebar__menu{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow-y:auto}.jp-sidebar__contact{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:8px 12px 12px;padding:10px 12px 11px;border-left:3px solid #2e59a7;border-radius:10px;background:hsla(0,0%,100%,.92);-webkit-box-shadow:0 6px 16px rgba(18,44,92,.08);box-shadow:0 6px 16px rgba(18,44,92,.08)}.jp-sidebar__contact-badge{display:inline-block;margin-bottom:6px;padding:2px 8px;border-radius:999px;background:#2e59a7;color:#fff;font-size:10px;font-weight:700;letter-spacing:1px}.jp-sidebar__contact-title{margin-bottom:6px;color:#1f3763;font-size:13px;font-weight:700;line-height:1.4}.jp-sidebar__contact-item{display:block;margin-top:4px;color:#42526b;font-size:11px;line-height:1.45}.jp-sidebar__contact-label{display:block;margin-bottom:1px;color:#6a7d98;white-space:normal;font-size:11px}.jp-sidebar__contact-value{display:block;min-width:0;word-break:break-all;color:#20375d;font-size:12px;font-weight:600}.jp-sidebar__contact-line{display:block}