@keyframes loader-spinning{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes loader-blink{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@keyframes view-transition-out{from{transform:translateY(0);opacity:1}to{transform:translateY(-100%);opacity:0}}@keyframes view-transition-in{from{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.MOD-ImageSlider{transition:transform 2s,opacity 2s}.MOD-ImageSlider.JS-effect{transform:translateX(-5em);opacity:0}@media(max-width: 1024px){.MOD-ImageSlider.JS-effect{transform:translateX(-2em)}}.MOD-ImageSlider .MOD-ImageSlider__list__wrap{display:flex;flex-wrap:wrap}.MOD-ImageSlider .MOD-ImageSlider__item{width:100%}.MOD-ImageSlider .MOD-ImageSlider__item.swiper-slide *{cursor:ew-resize}.MOD-ImageSlider .MOD-ImageSlider__bottom{display:flex;align-items:flex-start;justify-content:space-between;gap:5em;margin-top:4em}.MOD-ImageSlider .MOD-ImageSlider__title{text-transform:uppercase;letter-spacing:.925em;line-height:1.2;font-weight:400}.MOD-ImageSlider .MOD-ImageSlider__title>*{font-size:1.4em}@media(max-width: 1024px){.MOD-ImageSlider .MOD-ImageSlider__title>*{font-size:1.2em}}@media(max-width: 767px){.MOD-ImageSlider .MOD-ImageSlider__title>*{font-size:1.2em}}@media(max-width: 1024px){.MOD-ImageSlider .MOD-ImageSlider__title{letter-spacing:.395em}}.MOD-ImageSlider .MOD-ImageSlider__arrows{display:none}.MOD-ImageSlider .MOD-ImageSlider__pagination{height:.4em;width:22em;border-radius:.4em;overflow:hidden;background-color:hsla(0,0%,100%,.25);display:flex}.MOD-ImageSlider .MOD-ImageSlider__pagination__dot{flex:1;background-color:#fff;cursor:pointer;transition:background-color .5s}.MOD-ImageSlider .MOD-ImageSlider__pagination__dot>*{display:none}.MOD-ImageSlider .MOD-ImageSlider__pagination__dot.JS-active{border-radius:0 .4em .4em 0;pointer-events:none}.MOD-ImageSlider .MOD-ImageSlider__pagination__dot.JS-active~*{background-color:rgba(0,0,0,0)}.MOD-ImageSlider .MOD-ImageSlider__pagination__dot:hover{background-color:hsla(0,0%,100%,.25)}@media(max-width: 1024px){.MOD-ImageSlider .MOD-ImageSlider__pagination{width:13em}}.MOD-ImageSlider .MOD-ImageSlider__button{display:flex;margin-top:4em}@media(max-width: 767px){.MOD-ImageSlider .MOD-ImageSlider__bottom{flex-direction:column;align-items:center;gap:3em;margin-top:2em}.MOD-ImageSlider .MOD-ImageSlider__title{width:100%}.MOD-ImageSlider .MOD-ImageSlider__button{margin-top:3em;justify-content:center}}
