main#portfolio.portfolio{max-width:100dvw;overflow:hidden}main#portfolio.portfolio h1{text-align:center;margin:2rem 0 4rem;color:#0f0f0f}main#portfolio.portfolio h1 strong{color:#bd9b3a}@media screen and (max-width: 849px){main#portfolio.portfolio h1{font-size:2rem;margin:1rem 0 2rem}}main#portfolio.portfolio section.masonry-grid{padding-bottom:4rem}@media screen and (max-width: 849px){main#portfolio.portfolio section.masonry-grid{padding-bottom:2rem}}main#portfolio.portfolio section.masonry-grid .grid-item,main#portfolio.portfolio section.masonry-grid .grid-sizer{max-width:33.3333%}@media screen and (max-width: 1198px){main#portfolio.portfolio section.masonry-grid .grid-item,main#portfolio.portfolio section.masonry-grid .grid-sizer{max-width:50%}}main#portfolio.portfolio section.masonry-grid .grid-item{display:block;padding:1rem}@media screen and (max-width: 749px){main#portfolio.portfolio section.masonry-grid .grid-item{padding:.5rem}}main#portfolio.portfolio section.masonry-grid .grid-item h3{color:#bd9b3a;margin-bottom:0;font-size:1.3rem;margin-top:.5rem}@media screen and (max-width: 849px){main#portfolio.portfolio section.masonry-grid .grid-item h3{font-size:1.1rem}}main#portfolio.portfolio section.masonry-grid .grid-item ul{display:flex;list-style:none;gap:.5rem;flex-wrap:wrap}main#portfolio.portfolio section.masonry-grid .grid-item ul li{color:#707070}@media screen and (max-width: 849px){main#portfolio.portfolio section.masonry-grid .grid-item ul li{font-size:.8rem}}main#portfolio.portfolio section.info{background-color:#f3f3f380;padding:4rem 0}main#portfolio.portfolio section.info h2 p{text-align:center;color:#0f0f0f;margin-bottom:2rem}main#portfolio.portfolio section.info h2 p strong{color:#bd9b3a!important}@media screen and (max-width: 849px){main#portfolio.portfolio section.info h2 p{font-size:2rem}}@media screen and (max-width: 749px){main#portfolio.portfolio section.info h2 p{font-size:1.5rem}}main#portfolio.portfolio section.info .des{max-width:800px;margin:0 auto;text-align:center;color:#707070}
