.portfolio-page{background-color:#fff;background-image:none}.portfolio-page .inner-top{background-image:url(/catalog/view/webfun_img/portfolio-top.jpg)}.portfolio-content{display:flex}.portfolio-content .column-left{margin-top:50px}.portfolio-category{margin-bottom:30px}.portfolio-category .h3{color:#526371;font-family:Roboto,system-ui;font-size:24px;font-weight:400;margin-bottom:30px;text-align:center}.portfolio-category .h3 span{display:inline-block;padding:0 25px;position:relative}.portfolio-category .h3 span:after,.portfolio-category .h3 span:before{background-color:#f6921e;content:"";height:2px;position:absolute;top:50%;width:15px}.portfolio-category .h3 span:before{left:0}.portfolio-category .h3 span:after{right:0}.pf-category-list-about{margin:45px 0 0}.pf-category-list .pf-item{align-items:center;display:flex;justify-content:center;margin-bottom:30px;opacity:.8;transition:all .2s ease}.pf-category-list .pf-item:hover{opacity:1}.pf-category-list .pf-item img{display:block;height:auto;max-width:100%}@media (max-width:767px){.portfolio-content{flex-direction:column}.portfolio-content .column-left{margin-top:0}}@media (max-width:575px){.portfolio-category .h3 span{padding:0}.portfolio-category .h3 span:after,.portfolio-category .h3 span:before{display:none}.portfolio-category .col-4{flex:0 0 50%;max-width:50%}}@media (max-width:480px){.portfolio-content .column-left{min-width:100%;padding-right:0;width:100%}}