.Portfolio_container__VBr2n{position:relative;gap:80px}.Portfolio_container__VBr2n,.Portfolio_portfolio_header__TgEWm{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.Portfolio_portfolio_header__TgEWm{width:100%;gap:24px}.Portfolio_portfolio_header__TgEWm .Portfolio_portfolio_title___T5dl{font-size:32px;font-weight:700;color:#00c8ff;text-transform:capitalize}.Portfolio_portfolio_header__TgEWm .Portfolio_portfolio_title___T5dl:after{content:"";display:block;width:40px;height:4px;background-color:#00c8ff}.Portfolio_portfolio_header__TgEWm .Portfolio_portfolio_description__Megsn{max-width:800px;color:#3c3c3c;line-height:1.6;font-size:16px}.Portfolio_filter_section__vDCjb{-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;width:100%;display:flex;flex-wrap:wrap;gap:16px}.Portfolio_filter_section__vDCjb .Portfolio_filter_button__1GtiP{padding:8px 16px;background-color:#fff;border:1px solid #dcdcdc;border-radius:4px;color:#3c3c3c;font-size:16px;text-wrap:nowrap;cursor:pointer;transition:all .3s ease}.Portfolio_filter_section__vDCjb .Portfolio_filter_button__1GtiP:hover{background-color:#d3d3d3}.Portfolio_filter_section__vDCjb .Portfolio_filter_button__1GtiP.Portfolio_active__2yFE_,.Portfolio_filter_section__vDCjb .Portfolio_filter_button__1GtiP:active{background-color:#00c8ff;color:#fff;border-color:#00c8ff}.Portfolio_portfolio_items__VBKy8{width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));grid-gap:40px;gap:40px}@media screen and (min-width:768px)and (max-width:992px){.Portfolio_portfolio_items__VBKy8{gap:24px}}@media screen and (max-width:576px){.Portfolio_portfolio_items__VBKy8{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}.ProjectCard_portfolio_item__Qqsy1{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px;background-color:#f5f5f5;border-radius:8px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;box-shadow:0 4px 10px rgba(0,0,0,.1)}.ProjectCard_portfolio_item__Qqsy1:hover{transform:translateY(-5px);box-shadow:0 10px 15px rgba(0,0,0,.1)}.ProjectCard_portfolio_item__Qqsy1 .ProjectCard_item_image__1_BNN{aspect-ratio:16/9;width:100%;position:relative;overflow:hidden}.ProjectCard_portfolio_item__Qqsy1 .ProjectCard_item_image__1_BNN .ProjectCard_image_container__KaoYj{width:100%;height:100%;position:relative}.ProjectCard_portfolio_item__Qqsy1 .ProjectCard_item_image__1_BNN .ProjectCard_placeholder_image__uNzFr{width:100%;height:100%;background-color:#dcdcdc;background-image:linear-gradient(45deg,#a9a9a9 25%,transparent 0,transparent 50%,#a9a9a9 0,#a9a9a9 75%,transparent 0,transparent);background-size:20px 20px}.ProjectCard_portfolio_item__Qqsy1 .ProjectCard_item_content__r4GxB{width:100%;padding:24px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:16px}.ProjectCard_portfolio_item__Qqsy1 .ProjectCard_item_content__r4GxB .ProjectCard_item_title___PsJr{font-size:20px;font-weight:600;color:#252525}.ProjectCard_portfolio_item__Qqsy1 .ProjectCard_item_content__r4GxB .ProjectCard_item_category__Y2map{font-size:12px;color:#a9a9a9;text-transform:uppercase;letter-spacing:.05em}.ProjectCard_portfolio_item__Qqsy1 .ProjectCard_item_content__r4GxB .ProjectCard_item_description__GXVrP{color:#3c3c3c;font-size:16px}.ProjectCard_portfolio_item__Qqsy1 .ProjectCard_item_content__r4GxB .ProjectCard_technologies__LeIa2{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;flex-wrap:wrap;margin-top:8px}.ProjectCard_portfolio_item__Qqsy1 .ProjectCard_item_content__r4GxB .ProjectCard_technologies__LeIa2 .ProjectCard_tech_tag__5WUzh{background-color:#dcdcdc;color:#3c3c3c;padding:4px 8px;border-radius:4px;font-size:12px}.ProjectCard_portfolio_item__Qqsy1 .ProjectCard_item_content__r4GxB .ProjectCard_view_project__JTGsy{margin-top:16px;color:#00c8ff;text-decoration:none;font-weight:600;transition:color .3s ease}.ProjectCard_portfolio_item__Qqsy1 .ProjectCard_item_content__r4GxB .ProjectCard_view_project__JTGsy:hover{color:#00b4eb;text-decoration:underline}.ProjectCard_portfolio_item__Qqsy1 .ProjectCard_item_content__r4GxB .ProjectCard_view_project__JTGsy:active{color:#00a0d7}.ProjectCard_image_skeleton__eZLLS{position:absolute;width:100%;height:100%;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:ProjectCard_shimmer__kwLk9 1.5s infinite;z-index:1}.ProjectCard_image_loading__nmpzG{opacity:0;transition:opacity .3s ease-in-out}.ProjectCard_image_loaded__Ad4eP{opacity:1;transition:opacity .3s ease-in-out}@keyframes ProjectCard_shimmer__kwLk9{0%{background-position:200% 0}to{background-position:-200% 0}}@media screen and (max-width:768px){.ProjectCard_portfolio_item__Qqsy1{border-radius:0;border-top:.1em solid #a9a9a9}}