@charset "UTF-8";
.p-article-sidebar1{display:inline-block;vertical-align:top;width:390px}.p-article-contents{background:#fff;border:1px solid #e3e3e3;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 40px 24px rgba(0,0,0,.03);box-shadow:0 40px 24px rgba(0,0,0,.03);border-radius:4px}.p-article-contents-list li a,.p-article-contents-title{font-family:Rubik;font-style:normal;font-weight:500;font-size:18px;line-height:24px;color:#324b52}.p-article-contents-list,.p-article-contents-list li ul{padding-top:0;overflow:hidden;transition:max-height .3s;transition-timing-function:cubic-bezier(0,1,0,1)}.p-article-contents-list li{position:relative}.p-article-contents-list li:before,.p-article-contents-title:before{position:absolute;display:block;background-image:url(https://cdn.myresume.ru/img/icon-collapse.svg);width:8px;height:9px;background-size:cover}.p-article-contents-list li:before{transition:all .3s;content:"";z-index:1;left:27px;top:15px}.p-article-contents-list li ul{max-height:0}.p-article-contents-list li ul.open{max-height:1000px;transition-timing-function:cubic-bezier(1,0,1,0)}.p-article-contents-list li ul li:before{display:none}.p-article-contents-list li ul li a{padding:8px 26px 7px 59px}.p-article-contents-list li.active:before{transform:rotate(90deg);width:7px;height:9px}.p-article-contents-list li.active>a{color:#324b52;font-weight:500}.p-article-contents-list li.active1{background:#eff7f9;position:relative}.p-article-contents-list li a:after,.p-article-contents-list li.active1:after{content:"";position:absolute;left:0;top:0;height:100%;background:#819ea6;width:3px}.p-article-contents-list li.active1 a{font-weight:500}.p-article-contents-list li a{transition:background .3s;font-weight:400;font-size:16px;padding:8px 26px 7px 43px;display:block;background-color:transparent;position:relative}.p-article-contents-list li:hover>a{background:#eff7f9;font-weight:500;color:#324b52}.p-article-contents-list li:hover>a:after{width:3px}.p-article-contents-list li a:after{width:0}.p-article-contents{padding:0}.p-article-contents-title{position:relative;cursor:pointer;padding:20px 43px}.p-article-contents-title:before{top:43%;transition:transform .3s;left:24px}.p-article-contents-title.open:before{transform:rotate(90deg)}.p-article-contents.active{padding-bottom:18px}@media only screen and (max-width:991px){.p-article-contents-title:before{content:""}.p-article-sidebar1{padding:0 15px 20px;margin-top:20px;width:100%}.p-article-contents-list{max-height:0}.p-article-contents-list.open{max-height:1000px;transition-timing-function:cubic-bezier(1,0,1,0)}}