.portfolio-search-form{margin-bottom:35px;margin-top:35px;position:relative}.portfolio-search-form .portfolio_search{background:#fff;border:0;border-radius:10px;box-shadow:var(--box-shadow);color:#4a5568;font-size:18px;font-style:normal;font-weight:400;line-height:30px;padding:20px 35px;width:100%}@media only screen and (max-width:1280px){.portfolio-search-form .portfolio_search{padding:15px 25px}}.portfolio-grid{display:grid;gap:57px 33px;grid-template-columns:repeat(3,1fr)}@media only screen and (max-width:1800px){.portfolio-grid{gap:40px 24px}}@media only screen and (max-width:1024px){.portfolio-grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:768px){.portfolio-grid{gap:35px 0;grid-template-columns:1fr}}.portfolio-grid .portfolio-item{background:#fff;border-radius:10px;box-shadow:var(--box-shadow);display:flex;flex-direction:column;gap:24px;padding:30px}@media only screen and (max-width:1800px){.portfolio-grid .portfolio-item{padding:24px}}.portfolio-grid .portfolio-thumbnail{aspect-ratio:430/239;border-radius:10px;display:block;height:auto;margin:0;position:relative;width:100%}.portfolio-grid .portfolio-thumbnail img{border-radius:10px;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.portfolio-grid .portfolio-info{text-align:left}.portfolio-grid .portfolio-info h3{color:var(--Gray-gray-800,#2d3748);font-size:24px;font-style:normal;font-weight:600;line-height:32px;margin:10px 0}@media only screen and (max-width:1800px){.portfolio-grid .portfolio-info h3{font-size:20px;line-height:28px}}.portfolio-grid .portfolio-info p{color:var(--Gray-gray-800,#2d3748);font-size:16px;font-style:normal;font-weight:400;line-height:30px;margin:0}.portfolio-grid a{text-decoration:none}.portfolio-grid a.view-project-link{align-items:center;color:var(--Light-blue);display:flex;font-size:16px;font-style:normal;font-weight:500;gap:12px;justify-content:flex-end;line-height:25px;margin-top:auto;width:100%}