.reference_list{width:100%;position:relative;margin:0 auto;display:grid;grid-template-columns:repeat(3, 1fr);row-gap:32px;column-gap:32px}.reference_list.owl-carousel{display:block}.reference_list.owl-carousel .item{width:calc(33.33333333% - (2 * 32px / 3) * 1);margin-right:32px}.reference_list .item{background-color:#101010;display:block;padding:0;margin:0;position:relative}.reference_list .item .item_in{display:block;position:relative;width:100%}.reference_list .item .img{filter:grayscale(1);filter:gray;width:100%;aspect-ratio:1;overflow:hidden;position:relative;margin:0;display:block;transition:all 400ms ease 0ms}.notouch .reference_list .item:is(:hover,:focus) .img{filter:none}.reference_list .item .img .in{display:block;position:absolute;inset:0;transform:scale(1.01);transition:transform 700ms cubic-bezier(.23, 1, .32, 1)}.notouch .reference_list .item:is(:hover,:focus) .img .in{transform:scale(1.2)}.reference_list .item .text{opacity:0;background:rgba(0,0,0,0.7);position:absolute;inset:0;display:flex;align-items:center;justify-content:center;transition:all 400ms ease 0ms}.notouch .reference_list .item:is(:hover,:focus) .text{opacity:1}.reference_list .item .text .title{transform:translateX(-20px);font-size:18px;line-height:24px;font-weight:700;margin:0;transition:transform 700ms cubic-bezier(.23, 1, .32, 1)}.notouch .reference_list .item:is(:hover,:focus) .text .title{transform:none}.reference_list:has(+ .show_all):not(.active){margin:0 0 32px}.reference_list:not(.active) .item:nth-child(n + 7){display:none}.reference_list.active+.show_all{display:none}.reference_list:not(:has(.item:nth-child(7)))+.show_all{display:none}@media screen and (max-width:1000px){.reference_list{grid-template-columns:repeat(2, 1fr);row-gap:24px;column-gap:24px}.reference_list.owl-carousel{display:block}.reference_list.owl-carousel .item{width:calc(50% - (1 * 24px / 2) * 1);margin-right:24px}.reference_list:has(+ .show_all):not(.active){margin:0 0 24px}}@media screen and (max-width:600px){.reference_list{grid-template-columns:repeat(1, 1fr);row-gap:24px;column-gap:24px}.reference_list.owl-carousel{display:block}.reference_list.owl-carousel .item{width:calc(100% - (0 * 24px / 1) * 1);margin-right:24px}.reference_list .item .img{filter:none}.reference_list .item .text{opacity:1;background:none;align-items:flex-end}.reference_list .item .text::after{z-index:10;position:absolute;inset:0;content:"";background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 30%, rgba(0,0,0,0.7) 100%)}.reference_list .item .text .title{position:relative;z-index:11;padding:0 0 16px;transform:none}}/*# sourceMappingURL=1.css.map */