.portfolioPage-module-scss-module__kaz0IG__wrapper{flex-direction:column;align-items:center;gap:105px;margin-bottom:159px;padding-top:70px;display:flex}@media (max-width:870px){.portfolioPage-module-scss-module__kaz0IG__wrapper{gap:23px}}.portfolioPage-module-scss-module__kaz0IG__figure{aspect-ratio:77/52;width:min(770px,45vw);position:relative}@media (max-width:870px){.portfolioPage-module-scss-module__kaz0IG__figure{width:90vw}}.portfolioPage-module-scss-module__kaz0IG__figure div{background-color:rgba(0,0,0,.75);justify-content:center;width:100%;padding:32px;display:flex;position:absolute;bottom:0;left:0}.portfolioPage-module-scss-module__kaz0IG__figure h2{color:#fff;font-size:28px;font-weight:500}.portfolioPage-module-scss-module__kaz0IG__categoriesWrapper{grid-template-columns:repeat(2,1fr);gap:90px 60px;display:grid}@media (max-width:870px){.portfolioPage-module-scss-module__kaz0IG__categoriesWrapper{grid-template-columns:1fr;row-gap:32px}}
