.references-list{margin:0 -.75%;padding:0;display:flex;flex-wrap:wrap}.references-list .item{position:relative;transition:all .45s cubic-bezier(.25,1,.33,1);background-color:#fff;width:23.5%;margin:0 .75% 20px;box-sizing:border-box;list-style:none;display:flex;flex-direction:column;justify-content:space-between}.references-list .item a{z-index:11;position:relative}.references-list .item a.detail-link{position:absolute;width:100%;height:100%;z-index:10}.references-list .item a.btn{color:#136e58!important;border-color:#136e58!important;padding:8px 18px!important}.references-list .item a.btn:hover{background-color:#136e58!important;color:#fff!important}.references-list .item:hover{transform:translateY(-10px)}.references-list .item.story{width:48.5%;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:flex-start}.references-list .item.story .thumbnail-col{width:48%}.references-list .item.story .description-col{width:52%;display:flex;flex-direction:column;justify-content:space-between}.references-list .item.story .description-col .inner{padding:16px 16px 0}.references-list .item.story:not(:has(.thumbnail-col)) .description-col{width:100%}.references-list .item.story .thumbnail-col{position:relative}.references-list .item.story .thumbnail-col img{height:100%;width:100%;object-fit:cover}.references-list .item.story img{margin:0}.references-list .item.story .thumbnail-text{position:absolute;top:16px;left:16px;padding:2px 8px;background-color:#cdffa2;border-radius:100px;text-transform:uppercase;font-weight:700}.references-list .item.story .fa{transform:scale(.4)}.references-list .item.story .story-name{font-size:20px!important;margin:16px 0!important;height:auto!important}.references-list .item.story .customer{display:flex;padding-left:16px;gap:16px;justify-content:flex-end;align-items:center;flex-wrap:wrap}.references-list .item.story .customer img{width:160px}.references-list .item.story p{line-height:1.2;font-weight:500}.references-list .item.story p:not(:last-child){padding-bottom:16px}.references-list .item.story .story-link{border-radius:5px;background-color:#ff783c;padding:8px 22px;color:#000;font-weight:700;display:inline-block;margin-top:8px}.references-list .item.story:not(:has(.customer)) .story-link{margin-bottom:25px}.references-list .item.story .customer-logo{max-height:45px}.references-list .item.story .customer-name{font-weight:700;padding-bottom:8px!important}.references-list .item.story .customer-info{text-align:right;width:calc(100% - 176px)}.references-list .item.story .customer-position{font-size:16px}.references-list .item.story .short-description{padding-bottom:16px}.references-list .item.story.bg-orange{background-color:#ffc38a}.references-list .item.story.bg-orange .thumbnail-text{background-color:#c74f00;color:#ffc38a}.references-list .item.story.bg-green{background-color:#1da081;color:#fff}.references-list .item.story.bg-green .story-name{color:#fff}.references-list .item.story.bg-green .thumbnail-text{background-color:#cdffa2;color:#0c3029}.references-list .item.story.bg-green .story-link{background-color:#cdffa2}.references-list .reference-logo{background-color:#fcfaf8;padding:40px 0}.references-list .reference-logo img{width:70%!important;display:block;margin:auto;transition:all .2s linear;aspect-ratio:25/7;object-fit:contain}.references-list a:hover img{transform:scale(1.05)}.references-list .reference-details{display:flex;justify-content:space-between;flex-direction:column;padding:16px 16px 35px;height:100%}.references-list .reference-details .categories .btn{margin-right:10px;margin-bottom:10px;font-size:15px}.references-list h3{margin:15px 0!important;font-size:25px!important}.references-list .short-description{padding-bottom:27px;display:block}.references-list .short-description p{padding-bottom:8px;line-height:1.2}.references-list .category .btn{cursor:default}.group-categories{width:100%;text-align:center}@media only screen and (min-width:1270px) and (max-width:1520px){.references-list .item{width:31.8%}.references-list .item.story{width:65.16%}}@media only screen and (min-width:691px) and (max-width:1269px){.references-list .item{width:48.5%}.references-list .item.story{width:100%}}@media only screen and (max-width:1024px){.mobile-filter .inner{width:250px}.mobile-filter .inner .items{width:100%}}@media only screen and (max-width:999px){.references-list .reference-logo{padding:20px 0}.references-list .reference-details{padding:20px 15px 25px}}@media only screen and (max-width:690px){.references-list .item{width:98.5%;margin-bottom:20px}.references-list .item.story .thumbnail-col{display:none}.references-list .item.story,.references-list .item.story .description-col{width:100%}.reference-details .categories,.reference-details .short-description,.reference-details h3{height:auto!important}}