.part-gallery .content{margin:0 0 35px;max-width:657px}.part-gallery .filter{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:35px}.part-gallery .filter button{background:#fff;border:1px solid #d7dfe9;border-radius:99px;color:#33475b;cursor:pointer;font-family:inherit;font-size:15px;font-weight:600;line-height:1.2;padding:9px 18px}.part-gallery .filter button.active{background:#0047ba;border:1px solid #0047ba;color:#fff}.part-gallery .items{display:flex;flex-wrap:wrap;margin:0 -10px;row-gap:20px}.part-gallery .item{display:flex;padding:0 10px;position:relative;width:33.3333%}.part-gallery .item-inner{background:#fff;border:1px solid #e5e9ef;border-radius:12px;color:inherit;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;transition:.2s;width:100%}.part-gallery .item-inner:hover{border-color:#0047ba!important;box-shadow:0 10px 26px rgba(0,71,186,.1)!important;transform:translateY(-5px)}.part-gallery .image{padding-bottom:63.64%;position:relative}.part-gallery .image img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.part-gallery .info{display:flex;flex-direction:column;height:100%;padding:25px}.part-gallery .item h3{font-size:18px;margin-bottom:10px}.part-gallery .subtitle{color:#7e92af;font-size:14px;margin-bottom:10px}.part-gallery .description{font-size:15px}@media(max-width:991px){.part-gallery .item{width:50%}.part-gallery .filter button{font-size:15px}}@media(max-width:767px){.part-gallery .item{width:100%}.part-gallery .filter button{font-size:14px}}