.filter-group:not(.closed) .filter-content{max-height:1000px}.blog-products .blog-cards{padding-left:20px;width:75%}.blog-products .blog-products-project-orange-star{background-image:url(https://342690599.fs1.hubspotusercontent-na3.net/hubfs/342690599/Website/orange-star.svg);background-size:cover;height:15px;position:absolute;right:25px;top:25px;width:15px;z-index:50}.blog-products .blog-products-project-list-slideshow{display:flex;flex-wrap:wrap;gap:20px}.blog-products .card-row-c{background-color:#fff;border-radius:12px;box-shadow:0 5px 15px 0 #252c6126;box-shadow:0 2px 4px 0 #8890c233;flex:0 0 calc(33.33333% - 13.33333px);height:300px;overflow:hidden;position:relative;width:calc(33.33333% - 13.33333px)}.blog-products a.blog-products-project-single{align-items:flex-end;display:flex;flex-direction:column;height:100%;justify-content:flex-end}.blog-products .blog-products-project-single:hover .blog-products-project-title{color:#fc5001}.blog-products .blog-products-project-black-mask{background-color:#000;height:100%;left:0;opacity:.6;position:absolute;top:0;width:100%;z-index:20}.blog-products .blog-products-project-single img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:10}.blog-products .blog-products-project-mask{align-items:center;display:flex;height:240px;justify-content:center;position:relative;width:100%}.blog-products .blog-products-project-mask:after,.blog-products .blog-products-project-mask:before{background-image:url(https://342690599.fs1.hubspotusercontent-na3.net/hubfs/342690599/Website/corner.svg);content:"";display:block;height:80px;left:0;position:absolute;top:0;width:80px}.blog-products .blog-products-project-mask:after{bottom:0;left:auto;right:0;top:auto;transform:rotate(180deg)}.blog-products .blog-products-project-single-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;padding:20px;position:relative;width:100%;z-index:25}.blog-products .blog-products-project-title{color:#fff;font-size:20px;font-style:Condensed SemiBold;font-weight:600;letter-spacing:0;line-height:125%}.blog-products .blog-products-project-tags{display:flex;flex-direction:row;flex-wrap:wrap}.blog-products .blog-products-project-single-tag,.blog-products .blog-products-project-single-tag:hover{background-color:#f0f0f0;border-radius:100px;color:#231f20;font-size:10px;font-style:Medium;font-weight:500;letter-spacing:0;line-height:140%;margin-right:10px;padding:4px 10px}.blog-products .blog-products-project-single-tag:hover{color:#fc5001}.blog-products .blog-products-project{display:flex;flex-wrap:wrap}.blog-products .blog-filter{width:25%}.blog-products .filter-group{margin-bottom:30px}.blog-products .filter-group h4{margin-bottom:10px}.blog-products .filter-group label{align-items:center;margin-bottom:6px}.blog-products .filter-group input{margin-right:8px}.blog-products .blog-products-project-single.hidden{display:none!important}.blog-products .filter-toggle{align-items:center;cursor:pointer;display:flex;justify-content:space-between}.blog-products .toggle-icon{transition:transform .3s ease}.blog-products .filter-content{height:auto;overflow:hidden;padding:20px 10px;transition:height .3s ease}.blog-products .filter-group.closed .filter-content{height:0;padding-bottom:0;padding-top:0}.blog-products .blog-filter h4.f-title{font-size:20px;font-weight:500;letter-spacing:0;line-height:114.99999999999999%;margin:0;width:calc(100% - 30px)}.blog-products .blog-filter svg.toggle-icon{width:30px}.blog-products .filter-group.closed .toggle-icon{transform:rotate(180deg)}.blog-products .filter-group label{align-items:flex-start;border-bottom:1px solid #f0f0f0;cursor:pointer;display:flex;flex-direction:row-reverse;font-size:14px;font-weight:600;gap:10px;justify-content:space-between;letter-spacing:0;line-height:125%;padding:6px 10px}.blog-products input.filter-checkbox[type=checkbox]{-webkit-appearance:none;background:#999;border:1px solid #999;border-radius:50%;cursor:pointer;height:14px;position:relative;width:14px}.blog-products input.filter-checkbox[type=checkbox]:checked{background-color:#ff5a00;border-color:#ff5a00}.blog-products input.filter-checkbox[type=checkbox]:checked:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:7px;left:4px;position:absolute;top:2px;transform:rotate(45deg);width:4px}.blog-products label.check-active{background:#f0f0f0;border-bottom:1px solid #f0f0f0;border-radius:6px}.blog-products #paginationBottom{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin-top:61px}.blog-products .page-number{align-items:center;display:flex;font-size:16px;gap:6px}.blog-products #paginationBottom .page-control{align-items:center;background:transparent;border:none;border-radius:5px;color:#231f20;cursor:pointer;font-size:14px;gap:8px;margin:0;padding:0 12px}.blog-products #paginationBottom .page-control:hover{background:transparent;border:none;color:#fc5001;padding:0 12px}.blog-products #paginationBottom .page-control:hover svg path{fill:#fc5001}.blog-products .page-number.active,.blog-products .page-number:hover{background-color:#231f20;border:none;border-radius:5px;color:#fff;cursor:pointer;margin:5px;padding:6px 12px}.blog-products .page-number{background:#fff;border:none;border-radius:5px;color:#231f20;cursor:pointer;margin:5px;padding:6px 12px}.blog-products #paginationBottom button.page-control.last-page span.icon,.blog-products #paginationBottom button.page-control.prev-page span.icon.rotate{transform:rotate(180deg)}.blog-products span.icon{line-height:0}.blog-products div#noResultsMessage{height:100%;width:100%}.blog-products div#noResultsMessage h4.not-found-text{font-size:46px;height:100%;text-align:center}.blog-products .filter-group:last-child{margin:0}@media only screen and (max-width:991px){.blog-products .blog-filter{width:100%}.blog-products .blog-cards{padding:40px 0 0;width:100%}.blog-products #paginationBottom .page-control{font-size:12px}}@media only screen and (max-width:650px){.blog-products .card-row-c{flex:unset;width:100%}.blog-products #paginationBottom{flex-wrap:wrap;margin-top:40px}}@media (min-width:651px) and (max-width:1180px){.blog-products .card-row-c{flex:0 0 calc(50% - 13.33333px);width:calc(50% - 13.33333px)}}@media (min-width:991px) and (max-width:1180px){.blog-products .blog-cards{width:70%}.blog-products .blog-filter{width:30%}}