.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}
.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}
.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.flex_row{display:flex}
.flex_row.fw{flex-wrap:wrap}
.flex_row.center{display:flex;align-items:center}
.flex_row.jc_center{justify-content:center}
.flex_row.jc_fs{justify-content:flex-start}
.flex_row.sb{justify-content:space-between}
.flex_row.sa{justify-content:space-around}

.equipment__bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background:url(img/equipment-bg-1on1.jpg?5ad39704e84060750e1048cabb237491)0 0/cover no-repeat;transform:scale(1.05)}
.equipment-sect .column_quarter,.equipment__list{height:100%;overflow:hidden}
.equipment__list{position:relative;z-index:2}
.equipment__list li{position:relative;border-right:1px solid rgba(241,237,234,.3)}
.equipment__list li:last-child{border-right:0}.equipment__list-inner{position:absolute;top:48%;width:90%;left:5%}
.equipment__list-inner .title{width:10rem;height:10rem;position:relative;margin-left:auto;margin-right:auto;text-align:center;padding:3.5rem 0 0}
.equipment__list-inner .title.line2{padding:2rem 0 0}
.equipment__list-inner .title .anim-elem{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.equipment__list .column_quarter:not(.hover) .equipment__list-titles{transition:.5s ease;-webkit-transition:.5s ease;-moz-transition:.5s ease;-ms-transition:.5s ease;-o-transition:.5s ease}
.equipment__list .column_quarter.hover .equipment__list-titles{animation:bounceTitle 1s ease forwards;-webkit-animation:bounceTitle 1s ease forwards}
.equipment__list:hover .column_quarter:not(.hover) .equipment__list-titles{opacity:.25}
.equipment__list .column_quarter .equipment__list-titles .sm-title{transition:.5s ease;-webkit-transition:.5s ease;-moz-transition:.5s ease;-ms-transition:.5s ease;-o-transition:.5s ease}
.equipment__list:hover .column_quarter .equipment__list-titles .sm-title{color:#fff}

@-webkit-keyframes bounceTitle{0%{transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}50%{transform:translateY(-2%);-webkit-transform:translateY(-2%);-moz-transform:translateY(-2%);-ms-transform:translateY(-2%);-o-transform:translateY(-2%)}to{transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}}
@keyframes bounceTitle{0%{transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}50%{transform:translateY(-2%);-webkit-transform:translateY(-2%);-moz-transform:translateY(-2%);-ms-transform:translateY(-2%);-o-transform:translateY(-2%)}to{transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}}

.equipment-sect .hover-txt{position:absolute;font-size:7.5rem;opacity:0;top:-7%;left:0;text-align:center;width:100%;color:#fff;font-weight:300;transition:.5s ease}
.equipment-sect .hover .hover-txt{opacity:1;top:18%}

.equipment-menu-item{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:0 0;z-index:0;opacity:0;visibility:hidden;transition:1s ease-out;-webkit-transition:.6s ease-out;-moz-transition:1s ease-out;-ms-transition:1s ease-out;-o-transition:1s ease-out}
.equipment-menu-item.hover{z-index:1;opacity:1;visibility:visible;transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}
.equipment-menu-item:not(.hover){z-index:0;opacity:0;visibility:hidden;transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05)}


