.promo-video{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:8.5rem 0;min-height:min(69.722vh,47.0625rem)}.promo-video__bg{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}.promo-video__bg>*{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.promo-video__bg::after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.4)}.promo-video__container{width:42.8%;margin:0 auto}.promo-video__slider{position:relative;z-index:1;text-align:center;border:1px solid rgba(255,255,255,.2);border-radius:2.5rem;padding:2.5rem 3.75rem;margin-bottom:3.0625rem;backdrop-filter:blur(80px);-webkit-box-shadow:50px 55px 54px 0 rgba(0,0,0,.25);box-shadow:50px 55px 54px 0 rgba(0,0,0,.25);background:rgba(137,137,137,.3);color:var(--white)}.promo-video__slider-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.promo-video__slider-inner>:not(:last-child){margin-right:.5rem}.promo-video__slider-title{margin-bottom:1.25rem;font-weight:600;font-size:1.5rem;letter-spacing:-.03em;color:var(--white)}.promo-video__slider-btn{margin-top:1.25rem}.promo-video__slider .ui-slider__limit>span{color:var(--white)}.promo-video__representative{padding:0 1.375rem;font-size:max(.8125rem,12px);letter-spacing:-.02em;text-align:center;color:#d4d4d4}@media (max-width:768px){.promo-video{min-height:600px;padding:95px 0}.promo-video__representative{padding:0}.promo-video__slider{padding:20px 12px;margin-bottom:32px}.promo-video__slider-title{margin-bottom:16px}.promo-video__slider-btn{margin-top:16px}.promo-video__container{width:100%;max-width:600px}}@media (max-width:360px){.promo-video__slider-title{font-size:20px}.promo-video__slider-btn .btn{font-size:18px}.promo-video__slider-btn .btn span{font-size:12px}.promo-video__slider .ui-range__drag{width:30px;height:30px}.promo-video__slider .ui-slider__limit>span{font-size:12px}.promo-video__slider .ui-slider__value{font-size:20px}.promo-video__representative{font-size:12px}}