.reference_list{width:100%;position:relative;margin:0;padding:0;display:grid;grid-template-columns:repeat(3, 1fr);row-gap:3rem;column-gap:3rem}.reference_list.owl-carousel{display:block}.reference_list.owl-carousel .item{width:calc(100% / 3 - (2 * 3rem / 3) * 1);margin-right:3rem}.reference_list.owl-carousel .owl-stage-outer{overflow:visible}.reference_list.owl-carousel .owl-item{opacity:0;pointer-events:none;transition:opacity 400ms ease 0ms}.reference_list.owl-carousel .owl-item.active{opacity:1;pointer-events:auto}.reference_list .item{background:#F7F7F7;display:inline-flex !important;flex-direction:column;margin:0 0 21px;position:relative;filter:drop-shadow(0 0 75px rgba(26,34,42,0.5))}.reference_list.rdy .item{width:100% !important;margin:0}.reference_list .item .item_in{background:#fff;flex:1;position:relative;display:flex;flex-direction:column;gap:0}.reference_list .item .img{width:100%;position:relative;margin:0;display:block;aspect-ratio:58 / 32}.reference_list .item .text{align-items:flex-start;color:#fff;text-align:left;padding:2rem 2rem 3rem;display:flex;flex-direction:column}.reference_list .item .item_in .text .title{color:#1A222A;margin:0;position:relative;padding:0 0 2rem}.reference_list .item .item_in .text .title:not(:has(+ .text_box)){padding:0}.reference_list .item .item_in .text .title:has(+ .text_box)::before{height:4px;width:100px;background:#8BACC3;content:"";position:absolute;left:0;bottom:calc(1rem - 2px)}.reference_list .item .text .text_box{color:#1A222A;margin:0}.reference_list .item .text .btn{position:absolute;bottom:0;left:2rem;transform:translateY(50%)}.reference_list.owl-carousel .owl-nav{min-height:0;z-index:991;position:absolute;left:0;right:0;top:calc(50% - 12px);margin:0}.reference_list.owl-carousel .owl-nav .owl-prev.disabled,.reference_list.owl-carousel .owl-nav .owl-next.disabled{opacity:.3;cursor:no-drop}.reference_list.owl-carousel .owl-nav .owl-prev{background:none;cursor:pointer;position:absolute;width:24px;height:24px;left:-48px;transition:all 400ms ease 0ms}.reference_list.owl-carousel .owl-nav .owl-next{background:none;cursor:pointer;position:absolute;width:24px;height:24px;right:-48px;transition:all 400ms ease 0ms}.reference_list.owl-carousel .owl-nav .owl-prev::before{position:absolute;inset:0;content:"";background-color:#1A222A;-webkit-mask-image:url('../../../../img/arrow_right.svg');mask-image:url('../../../../img/arrow_right.svg');-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:24px 24px;mask-repeat:no-repeat;mask-position:center center;mask-size:24px 24px;display:block;transform:rotate(180deg);transition:all 400ms ease 0ms}.reference_list.owl-carousel .owl-nav .owl-next::before{position:absolute;inset:0;content:"";background-color:#1A222A;-webkit-mask-image:url('../../../../img/arrow_right.svg');mask-image:url('../../../../img/arrow_right.svg');-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:24px 24px;mask-repeat:no-repeat;mask-position:center center;mask-size:24px 24px;display:block;transition:all 400ms ease 0ms}.notouch .reference_list.owl-carousel .owl-nav :is(.owl-prev,.owl-next):is(:hover,:focus)::before{background-color:#8BACC3}@media screen and (max-width:1000px){.reference_list.owl-carousel .owl-nav{margin:2.5rem 0 0;top:initial;position:relative;display:flex;justify-content:center;gap:1rem}.reference_list.owl-carousel .owl-nav .owl-prev{border:2px solid #1A222A;width:36px;height:36px;position:relative;left:initial;right:initial}.reference_list.owl-carousel .owl-nav .owl-next{border:2px solid #1A222A;width:36px;height:36px;position:relative;left:initial;right:initial}}@media screen and (max-width:1280px){.reference_list{grid-template-columns:repeat(2, 1fr);row-gap:2.5rem;column-gap:2.5rem}.reference_list.owl-carousel{display:block}.reference_list.owl-carousel .item{width:calc(100% / 2 - (1 * 2.5rem / 2) * 1);margin-right:2.5rem}}@media screen and (max-width:1000px){.reference_list{grid-template-columns:repeat(2, 1fr);row-gap:2rem;column-gap:2rem}.reference_list.owl-carousel{display:block}.reference_list.owl-carousel .item{width:calc(100% / 2 - (1 * 2rem / 2) * 1);margin-right:2rem}}@media screen and (max-width:750px){.reference_list{grid-template-columns:repeat(1, 1fr);row-gap:1.5rem;column-gap:1.5rem}.reference_list.owl-carousel{display:block}.reference_list.owl-carousel .item{width:calc(100% / 1 - (0 * 1.5rem / 1) * 1);margin-right:1.5rem}}