.hero{height:100vh;position:relative;width:100%}.hero__content,.hero__slider,.hero__slider .swiper{height:100%}.hero__slider img,.hero__slider video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hero__info-logo{height:10rem;left:2.5rem;position:absolute;top:calc(50% - 5rem);width:calc(100% - 5rem);z-index:5}.hero__info-logo-text{color:var(--color__white);font-size:2.1875rem;font-style:normal;font-weight:580;letter-spacing:.04375rem;line-height:100%;margin-bottom:1.62rem;text-transform:uppercase}.hero__info-logo img{height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.hero__info-text{-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);background:var(--color__black);bottom:3.25rem;color:var(--color__white);font-size:2.8125rem;font-style:normal;font-weight:580;letter-spacing:.05625rem;line-height:100%;padding:1.5rem 2rem 1rem;position:absolute;right:2.5rem;text-transform:uppercase;z-index:3}.hero .swiper__btns{bottom:4.13rem;justify-content:center;left:0;position:absolute;width:100%;z-index:3}.hero.parking{max-height:53.375rem}.hero.parking .hero__info-logo{top:calc(50% - 2.5rem)}.hero.main .swiper-slide:after{background:linear-gradient(0deg,#0000004d,#0000004d);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}@media screen and (max-width:640px){.hero{height:34.375rem}.hero__info-logo-text{font-size:.75rem;letter-spacing:.015rem;margin-bottom:.5rem}.hero__info-logo{left:1.5rem;width:calc(100% - 3rem)}.hero__info-text{bottom:1rem;font-size:1rem;letter-spacing:.02rem;padding:.75rem;right:1rem}.hero .swiper__btns{bottom:1rem;justify-content:flex-start;left:1rem;width:-moz-fit-content;width:fit-content}.hero .swiper__btn{height:2.5rem;width:3.75rem}}
