.text-page--wrapper{margin-bottom:100px}[id^=title]:first-child{margin-top:0}.text-page--wrapper ul{margin-bottom:10px}.text-page--wrapper ul>li{position:relative;padding:10px 0 10px 20px}.text-page--wrapper ul>li::before{content:"";display:block;position:absolute;width:6px;height:6px;border-radius:100%;background:#76144e;left:5px;transform:translateY(100%)}.text-page--menu-wrapper{padding:20px;background:#f3f3f3;border-radius:8px;font-size:16px;line-height:20px;opacity:.8;position:sticky;top:176px;max-height:calc(100vh - 2.3%);overflow:auto}.text-page--menu-wrapper::-webkit-scrollbar{width:8px;background-color:var(--wm-color-border-light);border-radius:4px}.text-page--menu-wrapper::-webkit-scrollbar-thumb{border-radius:4px;border:3px solid var(--wm-color-border-light);background-color:var(--wm-color-bg)}.text-page--menu-block{}.text-page--menu{}.text-page--menu-item{padding-top:5px;padding-bottom:5px;transition:color .3s ease-out,text-shadow .3s ease-out;cursor:pointer}.text-page--menu-item.active{color:#722D4F;text-shadow:0.5px 0px #722D4F}.text-page--menu-item.level-1{}.text-page--menu-item.level-2{padding-left:15px}.text-page--menu-item.level-3{padding-left:30px}.text-page--menu-item.level-4{padding-left:45px}.text-page--menu-item.level-5{padding-left:60px}@media (min-width:1201px){.text-page--menu-item:hover{color:#722D4F;text-shadow:0.5px 0px #722D4F}}@media (max-width:1199px){.text-page--menu-wrapper{top:117px;max-height:calc(100vh - 1.5%)}}@media (max-width:991px){.text-page--menu-wrapper{display:none}}