.slider-main{position:relative}.slider-main.swiper{padding-bottom:2.4rem;position:relative}@media(min-width:1080px){.slider-main.swiper{padding-bottom:0}}.slider-main.swiper .slider-main__pagination-wrap{bottom:0;left:50%;position:absolute;transform:translate(-50%)}.slider-main.swiper:not(.swiper-initialized){min-height:42.4rem}@media(min-width:600px){.slider-main.swiper:not(.swiper-initialized){min-height:42.4rem}}@media(min-width:1080px){.slider-main.swiper:not(.swiper-initialized){min-height:53rem}}@media(min-width:1920px){.slider-main.swiper:not(.swiper-initialized){min-height:70rem}}@media(min-width:1080px){.slider-main.swiper-fade:not(.swiper-initialized) .swiper-slide:not(:first-child){display:none}}.slider-main__pagination{display:flex;gap:1.6rem}.slider-main__bullet{background-color:#0000001a;border-radius:50%;display:block;height:.4rem;overflow:hidden;position:relative;transition-duration:.1s;transition-property:width;transition-timing-function:var(--timing-function);width:.4rem}.slider-main__bullet .progress-bar{background:var(--dark-color-30);border-radius:2rem;display:none;height:100%;left:0;position:absolute;top:0;transform:translate(-100%);transform-origin:left;transition:transform linear;width:100%}.slider-main__bullet._active{border-radius:2rem;width:6.4rem}.slider-main__bullet._active .progress-bar{display:block}.slider-main__slide{background-color:#454839;background-repeat:no-repeat;background-size:cover;border-radius:var(--container-border-size);box-sizing:border-box;display:flex;flex-direction:column;height:40rem;justify-content:end;overflow:hidden;padding:.5rem;position:relative;width:33rem}@media(min-width:600px){.slider-main__slide{padding:1rem;width:57rem}}@media(min-width:1080px){.slider-main__slide{height:53rem;width:100%}}@media(min-width:1920px){.slider-main__slide{height:70rem}}.slider-main__text{backdrop-filter:blur(1.5rem);background:#00000073;border-radius:var(--item-border-size);color:var(--white);font-size:2.4rem;line-height:1.0833333333;padding:2rem}@media(min-width:590px){.slider-main__text{min-height:12rem}}@media(min-width:600px){.slider-main__text{font-size:3rem;line-height:120%;min-height:11.2rem}}@media(min-width:1080px){.slider-main__text{font-size:3.6rem;line-height:1.1944444444;min-height:13.6rem;padding:2.5rem 25rem 2.5rem 2.5rem}}@media(min-width:1920px){.slider-main__text{font-size:4.2rem;line-height:1.1904761905;padding:3rem 30rem 3rem 3rem}}.slider-main__text span{display:block;font-size:1.5rem;font-weight:400;letter-spacing:-.01em;line-height:1.4;margin-top:1rem}@media(min-width:600px){.slider-main__text span{font-size:1.6rem;line-height:1.375;margin-top:1.5rem}}@media(min-width:1080px){.slider-main__text span{font-size:1.7rem;line-height:1.4117647059;margin-top:2rem}}@media(min-width:1920px){.slider-main__text span{font-size:1.8rem;line-height:1.3888888889}}.slider-main__text b{font-weight:500}@media(min-width:1920px){.slider-main__text b{font-size:5.2rem;line-height:1.0961538462}}.slider-main__button{margin-top:3rem;text-align:center}@media(min-width:1080px){.slider-main__button{margin-top:4rem}}@media(min-width:1900px){.slider-main__button{margin-top:6rem}}.slider-main__controls{align-items:center;bottom:4rem;display:none;gap:1.6rem;position:absolute;right:4rem;z-index:1}@media(min-width:1080px){.slider-main__controls{display:flex}}.slider-main__controls .slider-main__pagination-fraction{color:var(--white);font-size:2.4rem;min-width:5.3rem;text-align:right}.slider-main__controls .swiper-pagination-slash,.slider-main__controls .swiper-pagination-total{opacity:.5}.slider-main__controls .swiper-pagination-current{position:relative}.slider-main__button-next{transform:scaleX(-1)}.slider-main__button-next,.slider-main__button-prev{background:#fff3}@media(min-width:1920px){.slider-main--development .slider-main__slide{height:53rem}}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-slide[data-astro-cid-mtahcwsv]{width:auto}@media(min-width:1080px){.swiper-slide[data-astro-cid-mtahcwsv]{width:100%}}
