.so-widget-sow-blog-portfolio-7c5d6cc9adab-1329 .sow-blog-layout-portfolio .sow-blog-posts{column-gap:1.1667%;display:grid;grid-template-columns:repeat(3,1fr)}.so-widget-sow-blog-portfolio-7c5d6cc9adab-1329 .sow-blog-layout-portfolio .sow-blog-posts article{margin-bottom:30px;padding:0 1.1667%}body:not(.block-editor-page) .so-widget-sow-blog-portfolio-7c5d6cc9adab-1329 .sow-blog-layout-portfolio .sow-blog-posts article{width:32.94%}@media (max-width:780px){.so-widget-sow-blog-portfolio-7c5d6cc9adab-1329 .sow-blog-layout-portfolio .sow-blog-posts article{width:100%}}.so-widget-sow-blog-portfolio-7c5d6cc9adab-1329 .sow-blog-layout-portfolio .sow-blog-posts article .sow-entry-thumbnail{max-width:100%;width:360px}.so-widget-sow-blog-portfolio-7c5d6cc9adab-1329 .sow-blog-layout-portfolio .sow-blog-posts article .sow-entry-thumbnail:hover .sow-entry-overlay{background:rgb(255 255 255 / .9);border:2px solid #929292}.so-widget-sow-blog-portfolio-7c5d6cc9adab-1329 .sow-blog-layout-portfolio .sow-blog-posts article .sow-entry-thumbnail .sow-entry-title{color:#2d2d2d;font-size:15px;font-weight:700}.so-widget-sow-blog-portfolio-7c5d6cc9adab-1329 .sow-blog-layout-portfolio .sow-blog-posts article .sow-entry-thumbnail .sow-entry-divider{margin:13px 0;border:1px solid #2d2d2d}.so-widget-sow-blog-portfolio-7c5d6cc9adab-1329 .sow-blog-layout-portfolio .sow-blog-posts article .sow-entry-thumbnail .sow-entry-project-type{color:#929292;font-size:11px;font-weight:600;letter-spacing:1px;line-height:1.7333;text-transform:uppercase}.so-widget-sow-blog-portfolio-7c5d6cc9adab-1329 .sow-blog-layout-portfolio .sow-portfolio-filter-terms button{border:none;border-bottom:2px solid #fff0;border-radius:0;color:#929292;font-size:11px;font-weight:600;letter-spacing:1px;line-height:normal;text-transform:uppercase}@media (max-width:780px){.so-widget-sow-blog-portfolio-7c5d6cc9adab-1329 .sow-blog-layout-portfolio .sow-portfolio-filter-terms button{margin:0 10px 5px 0}}.so-widget-sow-blog-portfolio-7c5d6cc9adab-1329 .sow-blog-layout-portfolio .sow-portfolio-filter-terms button:hover,.so-widget-sow-blog-portfolio-7c5d6cc9adab-1329 .sow-blog-layout-portfolio .sow-portfolio-filter-terms button:focus{color:#2d2d2d}.so-widget-sow-blog-portfolio-7c5d6cc9adab-1329 .sow-blog-layout-portfolio .sow-portfolio-filter-terms button.active{border-bottom-color:#2d2d2d}.so-widget-sow-blog-portfolio-7c5d6cc9adab-1329 .sow-blog-layout-portfolio .sow-post-navigation .sow-nav-links{margin-top:30px}.so-widget-sow-blog-portfolio-7c5d6cc9adab-1329 .sow-blog-layout-portfolio .sow-post-navigation .page-numbers{align-items:center;display:flex;height:43px;justify-content:center;width:44px}.so-widget-sow-blog-portfolio-7c5d6cc9adab-1329 .sow-blog-layout-portfolio .sow-post-navigation .page-numbers:not(.dots){border:1px solid #626262;color:#626262;font-size:14px;margin-right:8px}.so-widget-sow-blog-portfolio-7c5d6cc9adab-1329 .sow-blog-layout-portfolio .sow-post-navigation .page-numbers:not(.dots):last-child{margin-right:0}.so-widget-sow-blog-portfolio-7c5d6cc9adab-1329 .sow-blog-layout-portfolio .sow-post-navigation .page-numbers:not(.dots).current,.so-widget-sow-blog-portfolio-7c5d6cc9adab-1329 .sow-blog-layout-portfolio .sow-post-navigation .page-numbers:not(.dots):hover,.so-widget-sow-blog-portfolio-7c5d6cc9adab-1329 .sow-blog-layout-portfolio .sow-post-navigation .page-numbers:not(.dots):focus{color:#f14e4e;border-color:#f14e4e}.so-widget-sow-blog-portfolio-7c5d6cc9adab-1329 .sow-blog-layout-portfolio .sow-post-navigation .dots{color:#626262;margin-left:-8px}