.helloween-gates{align-items:center;background:linear-gradient(342.62deg,#141414d1 38.31%,#14141400 100.66%);display:flex;justify-content:center}.helloween-gates__info{bottom:5.93vh;position:absolute;text-align:center;z-index:1}.helloween-gates__title{color:#f4f1e1;font-size:3.33vh;font-weight:600;line-height:5vh}.helloween-gates__text{color:#f4f1e1;font-size:1.48vh;font-weight:500;line-height:2.22vh;margin-bottom:2.96vh;opacity:0.6}.helloween-gates__controls{display:flex}.helloween-gates__controls .controls-button__container{margin-right:1.48vh}.helloween-gates__controls .controls-button__container:last-child{margin:0}.helloween-gates__controls .controls-button__container-text{font-weight:700;text-transform:uppercase}.helloween-gates__content{align-items:center;background-image:url(./bg29.png);display:flex;height:83.7vh;justify-content:center;position:relative}.helloween-gates__content,.helloween-gates__mask{background-position:50%;background-size:cover;width:83.61vh}.helloween-gates__mask{background-image:url(./mask.png);height:83.52vh;position:absolute}.helloween-gates__circles{align-items:center;display:flex;height:74.07vh;justify-content:center;position:absolute;width:74.07vh}.helloween-gates__circle{background-position:50%;background-size:cover;filter:brightness(1);height:74.07vh;position:absolute;transition:all 0.5s ease;width:74.07vh}.helloween-gates__circle_active{filter:brightness(1.7)}.helloween-gates__arrows{position:absolute;right:5.47vw}.helloween-gates__arrows-btn:first-child{transform:rotate(90deg)}.helloween-gates__arrows-btn:last-child{margin-top:2.96vh;transform:rotate(-90deg)}.helloween-gates__roll{left:5.47vw;position:absolute}.helloween-gates_mobile .helloween-gates__content,.helloween-gates_mobile .helloween-gates__mask{height:119.44vh;width:119.72vh}.helloween-gates_mobile .helloween-gates__circle,.helloween-gates_mobile .helloween-gates__circles{height:114.54vh;width:114.54vh}.helloween-gates_mobile .helloween-gates__title{font-size:5.19vh;height:7.78vh}.helloween-gates_mobile .helloween-gates__text{font-size:3.33vh;line-height:5vh;margin-bottom:0;margin-top:-1.85vh}.helloween-gates_mobile .helloween-gates__info{bottom:11.85vh}.helloween-gates_mobile .helloween-gates__close{left:5.93vh;position:absolute;top:5.93vh}.helloween-gates_mobile .helloween-gates__close svg{height:13.43vh;width:13.43vh}