.branches2_list{width:100%;position:relative;margin:0 auto;font-size:0;line-height:0;display:grid;grid-template-columns:repeat(3, 1fr);row-gap:40px;column-gap:40px}.branches2_list.owl-carousel{display:block}.branches2_list.owl-carousel .item{width:calc(33.33333333% - (2 * 40px / 3) * 1);margin-right:40px}.branches2_list .item{overflow:hidden;aspect-ratio:16 / 9;background-color:#fff;padding:20px;display:flex;justify-content:center;align-items:flex-end;margin:0;position:relative}.branches2_list .item .img{position:absolute;inset:-1px;transition:all 400ms ease 0ms}.branches2_list .item .img::after{z-index:1;background:rgba(0,0,0,0.73);content:"";position:absolute;inset:0;transition:all 400ms ease 0ms}.branches2_list .item .title{z-index:2;position:absolute;inset:20px;display:flex;gap:6px;align-items:center;justify-content:center;text-align:center;flex-direction:column;color:#fff;font-size:20px;line-height:26px;font-weight:700;text-transform:uppercase;transition:all 400ms ease 0ms}.branches2_list .item .title::before{width:44px;height:38px;position:relative;content:"";-webkit-mask-image:url('../../../../img/branch_icon.svg');mask-image:url('../../../../img/branch_icon.svg');-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-size:44px 38px;mask-repeat:no-repeat;mask-position:center center;mask-size:44px 38px;background:#fff}.branches2_list .item .btn{z-index:2;opacity:0;white-space:normal;margin:0 auto;max-width:calc(100% - 40px);box-sizing:border-box}.notouch .branches2_list .item:is(:hover,:focus) .img::after{opacity:0}.notouch .branches2_list .item:is(:hover,:focus) .title{opacity:0}.notouch .branches2_list .item:is(:hover,:focus) .btn{opacity:1}@media screen and (max-width:1430px){.branches2_list{grid-template-columns:repeat(2, 1fr);row-gap:30px;column-gap:30px}.branches2_list.owl-carousel{display:block}.branches2_list.owl-carousel .item{width:calc(50% - (1 * 30px / 2) * 1);margin-right:30px}.branches2_list .item .title{font-size:18px;line-height:24px}}@media screen and (max-width:1000px){.branches2_list{grid-template-columns:repeat(1, 1fr);row-gap:30px;column-gap:30px}.branches2_list.owl-carousel{display:block}.branches2_list.owl-carousel .item{width:calc(100% - (0 * 30px / 1) * 1);margin-right:30px}}/*# sourceMappingURL=2.css.map */