#menuContentFixed{pointer-events:auto;transition:opacity .3s ease,top .3s ease}.text-xl-h4{font-size:1.5rem;font-weight:400;line-height:2rem;margin-bottom:1rem;margin-top:20px}*{box-sizing:border-box}#menuContentFixed #menuContentProgressList,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}#menuContentFixed #menuContentProgressList{list-style:none;position:relative}#menuContentFixed #menuContentProgressList li{align-items:center;column-gap:.5rem;cursor:pointer;display:grid;grid-template-columns:10px 1fr;justify-content:center;position:relative;z-index:1}#menuContentFixed #menuContentProgressList li span.selector{background-color:#8c92a6;border-color:#fff;border-radius:9999px;border-width:1px;box-shadow:0 0 0 0 #2ba3ff33;height:6px;position:relative;width:6px}#menuContentFixed #menuContentProgressList li span.selector:before{background-color:#d8d8d8;content:"";height:1.25rem;left:50%;position:absolute;top:-1.25rem;transform:translateX(-50%);width:2px;z-index:-1}#menuContentFixed #menuContentProgressList li:first-of-type span.selector:before{content:none}#menuContentFixed #menuContentProgressList li span.selector:after{background-color:#d8d8d8;content:"";height:calc(100% + 1.25rem);left:50%;position:absolute;top:50%;transform:translateX(-50%);width:2px;z-index:-1}#menuContentFixed #menuContentProgressList li:last-of-type span.selector:after{height:0}.single-post #menuContentFixed #menuContentProgressList>:not([hidden])~:not([hidden]){margin-bottom:0;margin-top:1.25rem}#menuContentFixed #menuContentProgressList{display:grid;row-gap:1rem}#menuContentFixed #menuContentProgressList li span.label{color:#747f87;font-size:.875rem;font-weight:500;line-height:1;transition:all .15s cubic-bezier(.4,0,.2,1)}#menuContentFixed #menuContentProgressList li.active span.label{color:#000;font-weight:600;transition:all .15s cubic-bezier(.4,0,.2,1)}#menuContentFixed #menuContentProgressList li.active span.selector{background-color:#2ba3ff;border-color:#2ba3ff;box-shadow:0 0 0 2px rgba(43,163,255,.2)}#menuContentFixed #menuContentProgressList li.active span.selector:after,#menuContentFixed #menuContentProgressList li.active span.selector:before{background-color:#2ba3ff;transition:all .15s cubic-bezier(.4,0,.2,1)}@media (max-width:768px){#menuContentFixed,.blog .left-sidebar,.contact-box{display:none}}