.portfolio__desc{font-family:var(--nunito);line-height:22.4px;margin-bottom:0}section.portfolio>section.banner.banner--2,section.portfolio>section.banner.banner--offset-top-0{margin-top:50px}.portfolio-item__category{margin-top:35px;font-weight:500;color:#c4c4c4;font-family:var(--inter);margin-bottom:13px}.portfolio-item__link{font-weight:600;font-size:17px;line-height:23.8px;transition:200ms ease all}.portfolio-item__link:hover{color:var(--green)}section.portfolio{padding-bottom:120px}section.portfolio>.portfolio-page__title{margin-bottom:50px}.portfolio-detail a{color:var(--green)}section.portfolio .catalog-items{flex:1;margin-left:80px}section.portfolio .catalog-filter{padding-top:20px;width:100%;max-width:256px;display:flex;flex-direction:column;align-items:flex-start;font-size:16px;font-weight:500;font-family:var(--inter)}section.portfolio .catalog-container--portfolio .catalog-items__container{margin-top:0;padding-bottom:70px;display:block}section.portfolio .catalog-container--portfolio .catalog-filter__group-icon{display:none}section.portfolio .catalog-container--portfolio .show-more-holder{max-width:100%}section.portfolio .catalog-container--portfolio .catalog-filter{max-width:270px;padding-top:0}section.portfolio .catalog__items-grid{display:grid;grid-column-gap:35px;grid-row-gap:58px;grid-template-columns:repeat(3,1fr)}section.portfolio .catalog__items-grid .product-thumbs .image-holder img{object-fit:contain}section.portfolio .catalog__items-grid .product-thumbs .images__nav{display:none}section.portfolio .select-portfolio{max-width:200px;width:200px;min-width:200px}.portfolio-detail .blog_img-wrapper{position:relative}.portfolio-detail .blog_img-wrapper:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.1);border-radius:25px;overflow:hidden;z-index:2}.product-thumbs--our_work .blur-text{display:none;position:absolute;color:#000;font-size:16px;font-weight:500;transition:200ms ease all;top:50%;left:50%;transform:translate(-50%,-50%)}.product-thumbs--our_work .blur{display:none;width:100%;height:100%;background:rgba(255,255,255,.7);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50px;transition:200ms ease all}@media screen and (max-width:1199px){section.portfolio>section.banner.banner--2,section.portfolio>section.banner.banner--offset-top-0{margin-top:40px}section.portfolio{padding-bottom:40px}section.portfolio .catalog-items{margin-left:0;width:100%}section.portfolio .catalog-filter{display:none;position:fixed;top:0;left:0;width:100%!important;height:100%;max-width:100%!important;background:#fff!important;padding:55px 25px 25px!important;z-index:9191919191;overflow-x:auto}}@media screen and (max-width:991px){section.portfolio-page{padding-bottom:40px}}@media screen and (max-width:767px){.portfolio__desc br{display:none}.portfolio__desc{margin-bottom:0}section.portfolio .catalog__items-grid{grid-template-columns:repeat(2,1fr);grid-gap:20px}}@media screen and (max-width:479px){section.portfolio .select-portfolio{margin-top:10px}}@media screen and (max-width:989px){.portfolio-detail .blog_img-wrapper img{width:100%;height:auto}}