.home-slider{position:relative;z-index:1;height:calc(100dvh - 35px)}@media (min-width:768px){.home-slider{height:100dvh}}.home-slider__items{height:100%}.home-slider__item{overflow:hidden;height:100%}.home-slider__img,.home-slider__img img{width:100%;height:100%}.home-slider__img img{line-height:0;object-fit:cover;object-position:center}.home-slider__data{position:absolute;top:calc(var(--header-height) + 20px);right:calc(var(--position-corner) + 20px);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;text-align:center;gap:10px}@media (min-width:768px){.home-slider__data{top:calc(var(--header-height) + 20%);width:calc(50% - var(--position-corner) - 20px);gap:20px}}@media (min-width:1200px){.home-slider__data{top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}}.home-slider__heading{font-size:32px;line-height:1.1}@media (min-width:768px){.home-slider__heading{font-size:100px}}@media (min-width:1200px){.home-slider__heading{font-size:120px}}@media (min-width:1920px){.home-slider__heading{font-size:140px}}.home-slider__text{font-size:14px}@media (min-width:768px){.home-slider__text{font-size:28px}}@media (min-width:1200px){.home-slider__text{font-size:30px}}@media (min-width:1920px){.home-slider__text{font-size:35px}}.home-slider__pagination{position:absolute;z-index:2;right:20px;bottom:50px;display:-ms-flexbox;display:flex}@media (min-width:768px){.home-slider__pagination{bottom:20px}}@media (min-width:1200px){.home-slider__pagination{right:70px;bottom:70px}}@media (min-width:1920px){.home-slider__pagination{right:var(--position-corner)}}.home-slider__pagination.swiper-pagination-lock{display:none}.home-slider__dot{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:20px;height:20px;cursor:pointer}.home-slider__dot:after{transition:background var(--transition);content:"";display:block;width:6px;height:6px;border-radius:50%;background:var(--color-white)}.home-slider__dot.is-active:after{background:rgba(from var(--color-black) r g b/.3)}@media (hover:hover){.home-slider__dot:hover:after{background:var(--color-accent)}}