.PortfolioClient-module__DQdgHW__portfolioSection{padding-top:110px;padding-bottom:90px}.PortfolioClient-module__DQdgHW__filterWrapper{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:50px;display:flex}.PortfolioClient-module__DQdgHW__filterButton{letter-spacing:.8px;text-align:center;color:#636363;text-transform:uppercase;cursor:pointer;box-sizing:border-box;background:#fff;border:2px solid #e5e5e5;border-radius:50px;outline:none;align-items:center;padding:12px 28px;font-family:Red Hat Display,sans-serif;font-size:13px;font-weight:700;line-height:1;text-decoration:none;transition:all .3s;display:inline-flex;position:relative}.PortfolioClient-module__DQdgHW__filterButton:hover{color:#0039e4;background:#f5f8ff;border-color:#0039e4}.PortfolioClient-module__DQdgHW__filterButtonActive{color:#fff;background:#0039e4;border-color:#0039e4}.PortfolioClient-module__DQdgHW__filterButtonActive:hover{color:#fff;background:#0028b3;border-color:#0028b3}.PortfolioClient-module__DQdgHW__projectsGrid{margin:-15px;position:relative}.PortfolioClient-module__DQdgHW__projectsGrid:after{content:"";clear:both;display:block}.PortfolioClient-module__DQdgHW__projectItem{float:left;box-sizing:border-box;width:33.3333%;padding:15px;display:inline-block}.PortfolioClient-module__DQdgHW__projectBox{background:#fff;border-radius:16px;flex-direction:column;height:100%;transition:box-shadow .3s,transform .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 15px #0000000f}.PortfolioClient-module__DQdgHW__projectBox:hover{transform:translateY(-4px);box-shadow:0 12px 40px #0039e426}.PortfolioClient-module__DQdgHW__projectThumbnail{aspect-ratio:16/10;background:#f4f6fb;border-radius:16px 16px 0 0;flex:auto;position:relative;overflow:hidden}.PortfolioClient-module__DQdgHW__projectThumbnail a{height:100%;display:block;position:relative}.PortfolioClient-module__DQdgHW__projectThumbnail img{object-fit:cover;-o-transition:all .4s ease;width:100%;height:100%;transition:all .4s;display:block}.PortfolioClient-module__DQdgHW__projectBox:hover .PortfolioClient-module__DQdgHW__projectThumbnail img{transform:scale(1.06)}.PortfolioClient-module__DQdgHW__categoryBadge{z-index:3;color:#fff;text-transform:uppercase;letter-spacing:.8px;-webkit-backdrop-filter:blur(4px);background:#0039e4e6;border-radius:50px;padding:6px 14px;font-family:Red Hat Display,sans-serif;font-size:11px;font-weight:700;display:inline-block;position:absolute;top:16px;left:16px}.PortfolioClient-module__DQdgHW__projectOverlay{opacity:0;-o-transition:opacity .35s ease;z-index:4;background:linear-gradient(#0000 30%,#000000bf 100%);border-radius:16px 16px 0 0;align-items:flex-end;padding:22px 24px;transition:opacity .35s;display:flex;position:absolute;inset:0}.PortfolioClient-module__DQdgHW__projectBox:hover .PortfolioClient-module__DQdgHW__projectOverlay{opacity:1}.PortfolioClient-module__DQdgHW__projectOverlayContent{color:#fff;-o-transition:transform .35s ease;transition:transform .35s;transform:translateY(10px)}.PortfolioClient-module__DQdgHW__projectBox:hover .PortfolioClient-module__DQdgHW__projectOverlayContent{transform:translateY(0)}.PortfolioClient-module__DQdgHW__projectOverlayTitle{margin:0 0 6px;font-family:Red Hat Display,sans-serif;font-size:18px;font-weight:700;line-height:1.3}.PortfolioClient-module__DQdgHW__projectOverlayMeta{text-transform:uppercase;letter-spacing:.6px;color:#b9e9ff;margin:0;font-family:Red Hat Display,sans-serif;font-size:12px;font-weight:700}.PortfolioClient-module__DQdgHW__portfolioInfo{text-align:left;background:#fff;border-top:1px solid #f3f3f3;border-radius:0 0 16px 16px;margin-top:auto;padding:18px 22px}.PortfolioClient-module__DQdgHW__portfolioInfoInner h5{color:#1a1b1e;margin:0 0 6px;font-family:Red Hat Display,sans-serif;font-size:16px;font-weight:700;line-height:1.3}.PortfolioClient-module__DQdgHW__portfolioInfoInner h5 a{color:#1a1b1e;-o-transition:color .2s ease;text-decoration:none;transition:color .2s}.PortfolioClient-module__DQdgHW__portfolioInfoInner h5 a:hover{color:#0039e4}.PortfolioClient-module__DQdgHW__portfolioCates{text-transform:uppercase;letter-spacing:.6px;color:#00c3ff;margin:0;font-family:Red Hat Display,sans-serif;font-size:12px;font-weight:700}.PortfolioClient-module__DQdgHW__portfolioCates a{color:#00c3ff;text-decoration:none}.PortfolioClient-module__DQdgHW__portfolioCates a:hover{opacity:.8}@media (max-width:991px){.PortfolioClient-module__DQdgHW__projectItem{width:50%}}@media (max-width:575px){.PortfolioClient-module__DQdgHW__projectItem{width:100%}.PortfolioClient-module__DQdgHW__filterButton{padding:10px 20px;font-size:12px}.PortfolioClient-module__DQdgHW__portfolioInfoInner h5{font-size:16px}}
